diff --git a/DEPS b/DEPS
index 8adc2307..2c15647 100644
--- a/DEPS
+++ b/DEPS
@@ -111,11 +111,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': '472639d9f12f7e4034f7aedeb22f44405d0d5d23',
+  'skia_revision': '4f598e8c829aeb3300f221cd990e595114dda59a',
   # 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': '8bc0f79a45048636adca4b808041722813647884',
+  'v8_revision': '7bd88028021f32ba5457ecc0e6927165dee884af',
   # 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.
@@ -123,7 +123,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': '19603b9e7b2088c1dc9cef106a5ac478cbafa045',
+  'angle_revision': 'c3ee7ec01dda6f04aa91f37a5524955b362207bf',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling build tools
   # and whatever else without interference from each other.
@@ -135,7 +135,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': 'd86805176f390e0fec1802aae7dbbf1d1d9f53b0',
+  'pdfium_revision': '02d42b65b779e29737275a258cb9f30fa8449e5e',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling openmax_dl
   # and whatever else without interference from each other.
@@ -171,7 +171,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling catapult
   # and whatever else without interference from each other.
-  'catapult_revision': '00455e0148682bff1f1f9ccf377ee8923a6f1364',
+  'catapult_revision': 'bdcfce54a8d5dada227a0554771d86d704324aad',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling libFuzzer
   # and whatever else without interference from each other.
@@ -187,7 +187,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.
-  'feed_revision': '4c2bad2ee503d3b26530299606bc6156247129e2',
+  'feed_revision': '8acb73aa3e5f28938b54d35c1a6d40e02399d799',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling android_sdk_build-tools_version
   # and whatever else without interference from each other.
@@ -650,7 +650,7 @@
 
   # Build tools for Chrome OS. Note: This depends on third_party/pyelftools.
   'src/third_party/chromite': {
-      'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + 'b6c3804254e9edc8cfe39e5eea03e2892b50dbf7',
+      'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '7100fff13dd034bce875aeb1e3c3a28a2831bada',
       'condition': 'checkout_linux',
   },
 
@@ -675,7 +675,7 @@
   },
 
   'src/third_party/depot_tools':
-    Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '879d5e3796bd9bd9c43ce6f1cfb7789ad78a8e12',
+    Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '2b71832f6d8dc74119589992836cf95aeb8a9842',
 
   'src/third_party/devtools-node-modules':
     Var('chromium_git') + '/external/github.com/ChromeDevTools/devtools-node-modules' + '@' + Var('devtools_node_modules_revision'),
@@ -1156,7 +1156,7 @@
     Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + '0d55c887e92b645f6effe753528323ab2ffd94c2',
 
   'src/third_party/webrtc':
-    Var('webrtc_git') + '/src.git' + '@' + '62ae178357b76b844e28b20fc704bfd11f5bd194',
+    Var('webrtc_git') + '/src.git' + '@' + '44a262a6aae2556d8eb7fe5c33074a8919da4adb',
 
   'src/third_party/xdg-utils': {
       'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
@@ -1187,7 +1187,7 @@
     Var('chromium_git') + '/v8/v8.git' + '@' +  Var('v8_revision'),
 
   'src-internal': {
-    'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@cebaec8758504d8002703e3996fd68017b30edb3',
+    'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@062e25f6a6b08ab876c6741fa0009dfaa234ca06',
     'condition': 'checkout_src_internal',
   },
 
diff --git a/android_webview/BUILD.gn b/android_webview/BUILD.gn
index 3fea650..c7cc010 100644
--- a/android_webview/BUILD.gn
+++ b/android_webview/BUILD.gn
@@ -933,6 +933,7 @@
     "//content/public/android:content_java",
     "//device/gamepad:java",
     "//net/android:net_java",
+    "//services/network/public/mojom:mojom_java",
     "//third_party/android_deps:android_support_annotations_java",
     "//third_party/blink/public:blink_headers_java",
     "//ui/android:ui_java",
@@ -957,7 +958,9 @@
   java_files = [ "java/src/org/chromium/android_webview/VariationsUtils.java" ]
   deps = [
     "//android_webview/proto:aw_variations_seed_proto_java",
+    "//base:base_java",
     "//components/variations/android:variations_java",
+    "//third_party/protobuf:protobuf_lite_javalib",
   ]
 }
 
@@ -1070,6 +1073,7 @@
     "//base:base_java",
     "//components/background_task_scheduler:background_task_scheduler_task_ids_java",
     "//components/minidump_uploader:minidump_uploader_java",
+    "//components/variations/android:variations_java",
     "//components/version_info/android:version_constants_java",
   ]
   srcjar_deps = [
diff --git a/android_webview/browser/aw_proxying_url_loader_factory.cc b/android_webview/browser/aw_proxying_url_loader_factory.cc
index c3fae26..1b80f04 100644
--- a/android_webview/browser/aw_proxying_url_loader_factory.cc
+++ b/android_webview/browser/aw_proxying_url_loader_factory.cc
@@ -299,15 +299,20 @@
 }
 
 void InterceptedRequest::OnReceivedErrorToCallback(int error_code) {
-  base::PostTaskWithTraits(
-      FROM_HERE, {content::BrowserThread::UI},
-      base::BindOnce(
-          &OnReceivedErrorOnUiThread, process_id_, request_.render_frame_id,
-          AwWebResourceRequest(
-              request_.url.spec(), request_.method,
-              request_.resource_type == content::RESOURCE_TYPE_MAIN_FRAME,
-              request_.has_user_gesture, request_.headers),
-          error_code));
+  // TODO(timvolodine): add constructor for direct creation from
+  // network::ResourceRequest.
+  AwWebResourceRequest aw_request(
+      request_.url.spec(), request_.method,
+      request_.resource_type == content::RESOURCE_TYPE_MAIN_FRAME,
+      request_.has_user_gesture, request_.headers);
+  // Error callback now requires for |is_renderer_intiated| to be set.
+  aw_request.is_renderer_initiated = ui::PageTransitionIsWebTriggerable(
+      static_cast<ui::PageTransition>(request_.transition_type));
+
+  base::PostTaskWithTraits(FROM_HERE, {content::BrowserThread::UI},
+                           base::BindOnce(&OnReceivedErrorOnUiThread,
+                                          process_id_, request_.render_frame_id,
+                                          std::move(aw_request), error_code));
 }
 
 }  // namespace
diff --git a/android_webview/support_library/BUILD.gn b/android_webview/support_library/BUILD.gn
index 119e795c..0dcebcb 100644
--- a/android_webview/support_library/BUILD.gn
+++ b/android_webview/support_library/BUILD.gn
@@ -28,6 +28,8 @@
     "//android_webview:android_webview_java",
     "//android_webview/glue:glue",
     "//android_webview/support_library/boundary_interfaces:boundary_interface_java",
+    "//android_webview/support_library/callback:callback_java",
     "//base:base_java",
+    "//content/public/android:content_java",
   ]
 }
diff --git a/ash/app_list/views/apps_grid_view.cc b/ash/app_list/views/apps_grid_view.cc
index f0e5d12..73c05c5a 100644
--- a/ash/app_list/views/apps_grid_view.cc
+++ b/ash/app_list/views/apps_grid_view.cc
@@ -354,13 +354,6 @@
     AddChildView(expand_arrow_view_);
   }
 
-  if (!folder_delegate_ && app_list_features::IsBackgroundBlurEnabled()) {
-    // TODO(newcomer): Improve implementation of the mask layer so we can
-    // enable it on all devices https://crbug.com/765292.
-    fadeout_layer_delegate_ = std::make_unique<FadeoutLayerDelegate>();
-    layer()->SetMaskLayer(fadeout_layer_delegate_->layer());
-  }
-
   if (!folder_delegate && is_new_style_launcher_enabled_)
     SetBorder(views::CreateEmptyBorder(gfx::Insets(kFadeoutZoneHeight, 0)));
 
@@ -967,6 +960,21 @@
 
 void AppsGridView::UpdateControlVisibility(AppListViewState app_list_state,
                                            bool is_in_drag) {
+  if (!folder_delegate_ && app_list_features::IsBackgroundBlurEnabled()) {
+    if (is_in_drag) {
+      layer()->SetMaskLayer(nullptr);
+    } else {
+      // TODO(newcomer): Improve implementation of the mask layer so we can
+      // enable it on all devices https://crbug.com/765292.
+      if (!fadeout_layer_delegate_)
+        fadeout_layer_delegate_ = std::make_unique<FadeoutLayerDelegate>();
+      if (!layer()->layer_mask_layer()) {
+        layer()->SetMaskLayer(fadeout_layer_delegate_->layer());
+        fadeout_layer_delegate_->layer()->SetBounds(layer()->bounds());
+      }
+    }
+  }
+
   const bool fullscreen_apps_in_drag =
       app_list_state == AppListViewState::FULLSCREEN_ALL_APPS || is_in_drag;
   if (all_apps_indicator_)
diff --git a/ash/autoclick/autoclick_controller.cc b/ash/autoclick/autoclick_controller.cc
index 6b6a20b3..f6e6403d 100644
--- a/ash/autoclick/autoclick_controller.cc
+++ b/ash/autoclick/autoclick_controller.cc
@@ -9,6 +9,8 @@
 #include "ash/public/cpp/shell_window_ids.h"
 #include "ash/shell.h"
 #include "ash/wm/root_window_finder.h"
+#include "base/metrics/histogram_macros.h"
+#include "base/metrics/user_metrics.h"
 #include "base/timer/timer.h"
 #include "ui/aura/window_tree_host.h"
 #include "ui/events/event.h"
@@ -32,6 +34,30 @@
          key_code == ui::VKEY_LMENU || key_code == ui::VKEY_RMENU;
 }
 
+void RecordUserAction(mojom::AutoclickEventType event_type) {
+  switch (event_type) {
+    case mojom::AutoclickEventType::kLeftClick:
+      base::RecordAction(
+          base::UserMetricsAction("Accessibility.Autoclick.LeftClick"));
+      return;
+    case mojom::AutoclickEventType::kRightClick:
+      base::RecordAction(
+          base::UserMetricsAction("Accessibility.Autoclick.RightClick"));
+      return;
+    case mojom::AutoclickEventType::kDoubleClick:
+      base::RecordAction(
+          base::UserMetricsAction("Accessibility.Autoclick.DoubleClick"));
+      return;
+    case mojom::AutoclickEventType::kDragAndDrop:
+      base::RecordAction(
+          base::UserMetricsAction("Accessibility.Autoclick.DragAndDrop"));
+      return;
+    case mojom::AutoclickEventType::kNoAction:
+      // No action shouldn't have a UserAction, so we return null.
+      return;
+  }
+}
+
 }  // namespace
 
 // static.
@@ -85,6 +111,11 @@
 void AutoclickController::SetAutoclickDelay(base::TimeDelta delay) {
   delay_ = delay;
   InitClickTimer();
+  if (enabled_) {
+    UMA_HISTOGRAM_CUSTOM_TIMES("Accessibility.CrosAutoclickDelay", delay,
+                               base::TimeDelta::FromMilliseconds(1),
+                               base::TimeDelta::FromMilliseconds(3000), 50);
+  }
 }
 
 void AutoclickController::SetAutoclickEventType(
@@ -127,6 +158,8 @@
 }
 
 void AutoclickController::DoAutoclickAction() {
+  RecordUserAction(event_type_);
+
   gfx::Point point_in_screen =
       display::Screen::GetScreen()->GetCursorScreenPoint();
   anchor_location_ = point_in_screen;
diff --git a/ash/components/shortcut_viewer/keyboard_shortcut_viewer_metadata.cc b/ash/components/shortcut_viewer/keyboard_shortcut_viewer_metadata.cc
index 8e028ce..069867d6 100644
--- a/ash/components/shortcut_viewer/keyboard_shortcut_viewer_metadata.cc
+++ b/ash/components/shortcut_viewer/keyboard_shortcut_viewer_metadata.cc
@@ -937,6 +937,15 @@
 
       {// |categories|
        {ShortcutCategory::kTextEditing},
+       IDS_KSV_DESCRIPTION_GO_TO_END_OF_DOCUMENT,
+       IDS_KSV_SHORTCUT_ONE_MODIFIER_ONE_KEY,
+       // |accelerator_ids|
+       {},
+       // |shortcut_key_codes|
+       {ui::VKEY_COMMAND, ui::VKEY_UNKNOWN, ui::VKEY_RIGHT}},
+
+      {// |categories|
+       {ShortcutCategory::kTextEditing},
        IDS_KSV_DESCRIPTION_GO_TO_BEGINNING_OF_DOCUMENT,
        IDS_KSV_SHORTCUT_TWO_MODIFIERS_ONE_KEY,
        // |accelerator_ids|
@@ -947,6 +956,15 @@
 
       {// |categories|
        {ShortcutCategory::kTextEditing},
+       IDS_KSV_DESCRIPTION_GO_TO_BEGINNING_OF_DOCUMENT,
+       IDS_KSV_SHORTCUT_ONE_MODIFIER_ONE_KEY,
+       // |accelerator_ids|
+       {},
+       // |shortcut_key_codes|
+       {ui::VKEY_COMMAND, ui::VKEY_UNKNOWN, ui::VKEY_LEFT}},
+
+      {// |categories|
+       {ShortcutCategory::kTextEditing},
        IDS_KSV_DESCRIPTION_PASTE_CONTENT_AS_TEXT,
        IDS_KSV_SHORTCUT_TWO_MODIFIERS_ONE_KEY,
        // |accelerator_ids|
diff --git a/ash/components/strings/ash_components_strings_gu.xtb b/ash/components/strings/ash_components_strings_gu.xtb
index c69bcf1d..92108cd 100644
--- a/ash/components/strings/ash_components_strings_gu.xtb
+++ b/ash/components/strings/ash_components_strings_gu.xtb
@@ -93,7 +93,7 @@
 <translation id="4382340674111381977">પાછળનાં પેજ પર જાઓ</translation>
 <translation id="4472417192667361414">સિસ્ટમ અને ડિસ્પ્લેની સેટિંગ</translation>
 <translation id="4556221320735744018">કીબોર્ડ શૉર્ટકટ સહાયક જુઓ</translation>
-<translation id="4628718545549558538">સ્ટેટસ એરિયા ખોલો (જ્યાં તમારું એકાઉન્ટનું ચિત્ર દેખાય છે ત્યાં ક્લિક કરો)</translation>
+<translation id="4628718545549558538">સ્ટેટસ એરિયા ખોલો (જ્યાં તમારું એકાઉન્ટનું ફોટો દેખાય છે ત્યાં ક્લિક કરો)</translation>
 <translation id="4642092649622328492">આંશિક સ્ક્રીનશૉટ લો</translation>
 <translation id="4698850295812410683">સ્ટાઇલસના સાધનો બતાવો</translation>
 <translation id="4801989101741319327">આગલા શબ્દના અંતે જાઓ</translation>
@@ -168,7 +168,7 @@
 <translation id="8026334261755873520">બ્રાઉઝિંગ ડેટા સાફ કરો</translation>
 <translation id="8130528849632411619">દસ્તાવેજની શરૂઆત પર જાઓ</translation>
 <translation id="8147954207400281792"><ph name="CTRL" /><ph name="SEPARATOR" /><ph name="K" /> અથવા <ph name="E" /></translation>
-<translation id="8232835244134740473">આની વચ્ચે ફોકસ સ્વિચ કરો: સ્ટેટસ એરિયા (જ્યાં તમારા એકાઉન્ટનું ચિત્ર દેખાય છે), લૉન્ચર, ઍડ્રેસ બાર, બુકમાર્ક બાર (જો દૃશ્યક્ષમ હોય, તો), ખુલ્લું છે તે વેબપેજ અને ડાઉનલોડ બાર (જો દૃશ્યક્ષમ હોય, તો).</translation>
+<translation id="8232835244134740473">આની વચ્ચે ફોકસ સ્વિચ કરો: સ્ટેટસ એરિયા (જ્યાં તમારા એકાઉન્ટનું ફોટો દેખાય છે), લૉન્ચર, ઍડ્રેસ બાર, બુકમાર્ક બાર (જો દૃશ્યક્ષમ હોય, તો), ખુલ્લું છે તે વેબપેજ અને ડાઉનલોડ બાર (જો દૃશ્યક્ષમ હોય, તો).</translation>
 <translation id="8234414138295101081">સ્ક્રીનને 90 ડિગ્રીએ ફેરવો</translation>
 <translation id="8264941229485248811">ડેવલપર સાધનો ઇન્સ્પેક્ટર બતાવો અથવા છુપાવો</translation>
 <translation id="836869401750819675">ડાઉનલોડ પેજ ખોલો</translation>
diff --git a/ash/keyboard/virtual_keyboard_controller_unittest.cc b/ash/keyboard/virtual_keyboard_controller_unittest.cc
index 62a56913..2a97491b 100644
--- a/ash/keyboard/virtual_keyboard_controller_unittest.cc
+++ b/ash/keyboard/virtual_keyboard_controller_unittest.cc
@@ -24,6 +24,7 @@
 #include "ui/events/devices/input_device.h"
 #include "ui/events/devices/touchscreen_device.h"
 #include "ui/keyboard/keyboard_switches.h"
+#include "ui/keyboard/test/keyboard_test_util.h"
 
 using keyboard::mojom::KeyboardEnableFlag;
 
@@ -581,4 +582,21 @@
   EXPECT_EQ(GetSecondaryRootWindow(), keyboard_controller_->GetRootWindow());
 }
 
+// Test for https://crbug.com/897007.
+TEST_F(VirtualKeyboardControllerAlwaysEnabledTest,
+       ShowKeyboardInSecondaryDisplay) {
+  UpdateDisplay("500x500,500x500");
+
+  // Load in the primary display.
+  keyboard_controller_->LoadKeyboardWindowInBackground();
+  keyboard_controller_->GetKeyboardWindow()->SetBounds(gfx::Rect(0, 0, 10, 10));
+  keyboard_controller_->NotifyKeyboardWindowLoaded();
+
+  // Show in secondary display.
+  keyboard_controller_->ShowKeyboardInDisplay(GetSecondaryDisplay());
+  EXPECT_EQ(GetSecondaryRootWindow(), keyboard_controller_->GetRootWindow());
+  ASSERT_TRUE(keyboard::WaitUntilShown());
+  EXPECT_TRUE(!keyboard_controller_->GetKeyboardWindow()->bounds().IsEmpty());
+}
+
 }  // namespace ash
diff --git a/ash/login/login_screen_controller.cc b/ash/login/login_screen_controller.cc
index df054953..344bbf7f 100644
--- a/ash/login/login_screen_controller.cc
+++ b/ash/login/login_screen_controller.cc
@@ -382,6 +382,19 @@
     DataDispatcher()->SetPinEnabledForUser(account_id, is_enabled);
 }
 
+void LoginScreenController::SetFingerprintState(const AccountId& account_id,
+                                                mojom::FingerprintState state) {
+  if (DataDispatcher())
+    DataDispatcher()->SetFingerprintState(account_id, state);
+}
+
+void LoginScreenController::NotifyFingerprintAuthResult(
+    const AccountId& account_id,
+    bool successful) {
+  if (DataDispatcher())
+    DataDispatcher()->NotifyFingerprintAuthResult(account_id, successful);
+}
+
 void LoginScreenController::SetAvatarForUser(const AccountId& account_id,
                                              mojom::UserAvatarPtr avatar) {
   for (auto& observer : observers_)
@@ -447,13 +460,6 @@
   }
 }
 
-void LoginScreenController::SetFingerprintUnlockState(
-    const AccountId& account_id,
-    mojom::FingerprintUnlockState state) {
-  if (DataDispatcher())
-    DataDispatcher()->SetFingerprintUnlockState(account_id, state);
-}
-
 void LoginScreenController::SetKioskApps(
     std::vector<mojom::KioskAppInfoPtr> kiosk_apps) {
   Shelf::ForWindow(Shell::Get()->GetPrimaryRootWindow())
diff --git a/ash/login/login_screen_controller.h b/ash/login/login_screen_controller.h
index 850cdaa..7082f9f 100644
--- a/ash/login/login_screen_controller.h
+++ b/ash/login/login_screen_controller.h
@@ -121,6 +121,10 @@
   void SetUserList(std::vector<mojom::LoginUserInfoPtr> users) override;
   void SetPinEnabledForUser(const AccountId& account_id,
                             bool is_enabled) override;
+  void SetFingerprintState(const AccountId& account_id,
+                           mojom::FingerprintState state) override;
+  void NotifyFingerprintAuthResult(const AccountId& account_id,
+                                   bool successful) override;
   void SetAvatarForUser(const AccountId& account_id,
                         mojom::UserAvatarPtr avatar) override;
   void SetAuthEnabledForUser(
@@ -143,8 +147,6 @@
       const AccountId& account_id,
       const std::string& locale,
       std::vector<mojom::InputMethodItemPtr> keyboard_layouts) override;
-  void SetFingerprintUnlockState(const AccountId& account_id,
-                                 mojom::FingerprintUnlockState state) override;
   void SetKioskApps(std::vector<mojom::KioskAppInfoPtr> kiosk_apps) override;
   void ShowKioskAppError(const std::string& message) override;
   void NotifyOobeDialogState(mojom::OobeDialogState state) override;
diff --git a/ash/login/ui/lock_contents_view.cc b/ash/login/ui/lock_contents_view.cc
index 086df93..43f7a56 100644
--- a/ash/login/ui/lock_contents_view.cc
+++ b/ash/login/ui/lock_contents_view.cc
@@ -324,9 +324,7 @@
 
 LockContentsView::UserState::UserState(const mojom::LoginUserInfoPtr& user_info)
     : account_id(user_info->basic_user_info->account_id) {
-  fingerprint_state = user_info->allow_fingerprint_unlock
-                          ? mojom::FingerprintUnlockState::AVAILABLE
-                          : mojom::FingerprintUnlockState::UNAVAILABLE;
+  fingerprint_state = user_info->fingerprint_state;
   if (user_info->auth_type == proximity_auth::mojom::AuthType::ONLINE_SIGN_IN)
     force_online_sign_in = true;
 }
@@ -632,6 +630,82 @@
     LayoutAuth(big_user, nullptr /*opt_to_hide*/, true /*animate*/);
 }
 
+void LockContentsView::OnFingerprintStateChanged(
+    const AccountId& account_id,
+    mojom::FingerprintState state) {
+  UserState* user_state = FindStateForUser(account_id);
+  if (!user_state)
+    return;
+
+  user_state->fingerprint_state = state;
+  LoginBigUserView* big_view =
+      TryToFindBigUser(account_id, true /*require_auth_active*/);
+  if (!big_view || !big_view->auth_user())
+    return;
+
+  // TODO(crbug.com/893298): Re-enable animation once the error bubble supports
+  // being displayed on the left. This also requires that we dynamically
+  // track/update the position of the bubble, or alternatively we set the bubble
+  // location to the target animation position and not the current position.
+  bool animate = true;
+  if (user_state->fingerprint_state ==
+      mojom::FingerprintState::DISABLED_FROM_TIMEOUT) {
+    animate = false;
+  }
+
+  big_view->auth_user()->SetFingerprintState(user_state->fingerprint_state);
+  LayoutAuth(big_view, nullptr /*opt_to_hide*/, animate);
+
+  if (user_state->fingerprint_state ==
+      mojom::FingerprintState::DISABLED_FROM_TIMEOUT) {
+    base::string16 error_text = l10n_util::GetStringUTF16(
+        IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_DISABLED_FROM_TIMEOUT);
+    auto* label = new views::Label(error_text);
+    label->SetAutoColorReadabilityEnabled(false);
+    label->SetHorizontalAlignment(gfx::ALIGN_LEFT);
+    label->SetEnabledColor(SK_ColorWHITE);
+    label->SetSubpixelRenderingEnabled(false);
+    const gfx::FontList& base_font_list = views::Label::GetDefaultFontList();
+    label->SetFontList(base_font_list.Derive(0, gfx::Font::FontStyle::NORMAL,
+                                             gfx::Font::Weight::NORMAL));
+    label->SetMultiLine(true);
+    label->SetAllowCharacterBreak(true);
+    // Make sure to set a maximum label width, otherwise text wrapping will
+    // significantly increase width and layout may not work correctly if
+    // the input string is very long.
+    label->SetMaximumWidth(
+        big_view->auth_user()->password_view()->GetPreferredSize().width());
+
+    auto* container = new NonAccessibleView();
+    container->SetLayoutManager(
+        std::make_unique<views::BoxLayout>(views::BoxLayout::kVertical));
+    container->AddChildView(label);
+
+    auth_error_bubble_->ShowErrorBubble(
+        container, big_view->auth_user()->password_view() /*anchor_view*/,
+        LoginBubble::kFlagPersistent);
+  }
+}
+
+void LockContentsView::OnFingerprintAuthResult(const AccountId& account_id,
+                                               bool success) {
+  // Make sure the display backlight is not forced off if there is a fingerprint
+  // authentication attempt. If the display backlight is off, then the device
+  // will authenticate and dismiss the lock screen but it will not be visible to
+  // the user.
+  Shell::Get()->power_button_controller()->StopForcingBacklightsOff();
+
+  // |account_id| comes from IPC, make sure it refers to a valid user. The
+  // fingerprint scan could have also happened while switching users, so the
+  // associated account is no longer a big user.
+  LoginBigUserView* big_view =
+      TryToFindBigUser(account_id, true /*require_auth_active*/);
+  if (!big_view || !big_view->auth_user())
+    return;
+
+  big_view->auth_user()->NotifyFingerprintAuthResult(success);
+}
+
 void LockContentsView::OnAuthEnabledForUserChanged(
     const AccountId& user,
     bool enabled,
@@ -895,69 +969,6 @@
     GetWidget()->GetFocusManager()->ClearFocus();
 }
 
-void LockContentsView::OnFingerprintUnlockStateChanged(
-    const AccountId& account_id,
-    mojom::FingerprintUnlockState state) {
-  // Make sure the display backlight is not forced off if there is a fingerprint
-  // authentication attempt. If the display backlight is off, then the device
-  // will authenticate and dismiss the lock screen but it will not be visible to
-  // the user.
-  Shell::Get()->power_button_controller()->StopForcingBacklightsOff();
-
-  UserState* user_state = FindStateForUser(account_id);
-  if (!user_state)
-    return;
-
-  user_state->fingerprint_state = state;
-  LoginBigUserView* big_view =
-      TryToFindBigUser(account_id, true /*require_auth_active*/);
-  if (!big_view || !big_view->auth_user())
-    return;
-
-  // TODO(crbug.com/893298): Re-enable animation once the error bubble supports
-  // being displayed on the left. This also requires that we dynamically
-  // track/update the position of the bubble, or alternatively we set the bubble
-  // location to the target animation position and not the current position.
-  bool animate = true;
-  if (user_state->fingerprint_state ==
-      mojom::FingerprintUnlockState::AUTH_DISABLED_FROM_TIMEOUT) {
-    animate = false;
-  }
-
-  big_view->auth_user()->SetFingerprintState(user_state->fingerprint_state);
-  LayoutAuth(big_view, nullptr /*opt_to_hide*/, animate);
-
-  if (user_state->fingerprint_state ==
-      mojom::FingerprintUnlockState::AUTH_DISABLED_FROM_TIMEOUT) {
-    base::string16 error_text = l10n_util::GetStringUTF16(
-        IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_DISABLED_FROM_TIMEOUT);
-    auto* label = new views::Label(error_text);
-    label->SetAutoColorReadabilityEnabled(false);
-    label->SetHorizontalAlignment(gfx::ALIGN_LEFT);
-    label->SetEnabledColor(SK_ColorWHITE);
-    label->SetSubpixelRenderingEnabled(false);
-    const gfx::FontList& base_font_list = views::Label::GetDefaultFontList();
-    label->SetFontList(base_font_list.Derive(0, gfx::Font::FontStyle::NORMAL,
-                                             gfx::Font::Weight::NORMAL));
-    label->SetMultiLine(true);
-    label->SetAllowCharacterBreak(true);
-    // Make sure to set a maximum label width, otherwise text wrapping will
-    // significantly increase width and layout may not work correctly if
-    // the input string is very long.
-    label->SetMaximumWidth(
-        big_view->auth_user()->password_view()->GetPreferredSize().width());
-
-    auto* container = new NonAccessibleView();
-    container->SetLayoutManager(
-        std::make_unique<views::BoxLayout>(views::BoxLayout::kVertical));
-    container->AddChildView(label);
-
-    auth_error_bubble_->ShowErrorBubble(
-        container, big_view->auth_user()->password_view() /*anchor_view*/,
-        LoginBubble::kFlagPersistent);
-  }
-}
-
 void LockContentsView::SetAvatarForUser(const AccountId& account_id,
                                         const mojom::UserAvatarPtr& avatar) {
   auto replace = [&](const mojom::LoginUserInfoPtr& user) {
@@ -1343,10 +1354,9 @@
           to_update_auth |= LoginAuthUserView::AUTH_PIN;
         if (state->enable_tap_auth)
           to_update_auth |= LoginAuthUserView::AUTH_TAP;
-        if (state->fingerprint_state !=
-                mojom::FingerprintUnlockState::UNAVAILABLE &&
+        if (state->fingerprint_state != mojom::FingerprintState::UNAVAILABLE &&
             state->fingerprint_state !=
-                mojom::FingerprintUnlockState::AUTH_DISABLED_FROM_TIMEOUT) {
+                mojom::FingerprintState::DISABLED_FROM_TIMEOUT) {
           to_update_auth |= LoginAuthUserView::AUTH_FINGERPRINT;
         }
 
diff --git a/ash/login/ui/lock_contents_view.h b/ash/login/ui/lock_contents_view.h
index 374f577..8637246 100644
--- a/ash/login/ui/lock_contents_view.h
+++ b/ash/login/ui/lock_contents_view.h
@@ -142,6 +142,10 @@
   void OnUsersChanged(
       const std::vector<mojom::LoginUserInfoPtr>& users) override;
   void OnPinEnabledForUserChanged(const AccountId& user, bool enabled) override;
+  void OnFingerprintStateChanged(const AccountId& account_id,
+                                 mojom::FingerprintState state) override;
+  void OnFingerprintAuthResult(const AccountId& account_id,
+                               bool success) override;
   void OnAuthEnabledForUserChanged(
       const AccountId& user,
       bool enabled,
@@ -173,9 +177,6 @@
       const std::vector<mojom::InputMethodItemPtr>& keyboard_layouts) override;
   void OnDetachableBasePairingStatusChanged(
       DetachableBasePairingStatus pairing_status) override;
-  void OnFingerprintUnlockStateChanged(
-      const AccountId& account_id,
-      mojom::FingerprintUnlockState state) override;
 
   // SystemTrayFocusObserver:
   void OnFocusLeavingSystemTray(bool reverse) override;
@@ -212,7 +213,7 @@
     bool force_online_sign_in = false;
     bool disable_auth = false;
     mojom::EasyUnlockIconOptionsPtr easy_unlock_state;
-    mojom::FingerprintUnlockState fingerprint_state;
+    mojom::FingerprintState fingerprint_state;
 
    private:
     DISALLOW_COPY_AND_ASSIGN(UserState);
diff --git a/ash/login/ui/lock_contents_view_unittest.cc b/ash/login/ui/lock_contents_view_unittest.cc
index 31292b40..8df9d71 100644
--- a/ash/login/ui/lock_contents_view_unittest.cc
+++ b/ash/login/ui/lock_contents_view_unittest.cc
@@ -50,6 +50,27 @@
 
 namespace ash {
 
+namespace {
+
+void PressAndReleasePowerButton() {
+  base::SimpleTestTickClock tick_clock;
+  auto dispatch_power_button_event_after_delay =
+      [&](const base::TimeDelta& delta, bool down) {
+        tick_clock.Advance(delta + base::TimeDelta::FromMilliseconds(1));
+        Shell::Get()->power_button_controller()->OnPowerButtonEvent(
+            down, tick_clock.NowTicks());
+        base::RunLoop().RunUntilIdle();
+      };
+
+  // Press and release the power button to force backlights off.
+  dispatch_power_button_event_after_delay(
+      PowerButtonController::kIgnorePowerButtonAfterResumeDelay, true /*down*/);
+  dispatch_power_button_event_after_delay(
+      PowerButtonController::kIgnoreRepeatedButtonUpDelay, false /*down*/);
+}
+
+}  // namespace
+
 using LockContentsViewUnitTest = LoginTestBase;
 using LockContentsViewKeyboardUnitTest = LoginKeyboardTestBase;
 
@@ -2054,9 +2075,11 @@
   EXPECT_TRUE(HasFocusInAnyChildView(test_api.primary_big_view()));
 }
 
-// Verifies that setting fingerprint state makes sure the backlights are not
-// forced off.
-TEST_F(LockContentsViewUnitTest, BacklightIsNotForcedOffAfterFingerprint) {
+// Verifies that setting fingerprint state keeps the backlights forced off. A
+// fingerprint state change is not a user action, excluding too many
+// authentication attempts, which will trigger the auth attempt flow.
+TEST_F(LockContentsViewUnitTest,
+       BacklightRemainsForcedOffAfterFingerprintStateChange) {
   // Enter tablet mode so the power button events force the backlight off.
   Shell::Get()->power_button_controller()->OnTabletModeStarted();
 
@@ -2068,26 +2091,46 @@
   AddUsers(1);
   SetWidget(CreateWidgetWithContent(lock));
 
-  // Press and release the power button to force backlights off.
-  base::SimpleTestTickClock tick_clock;
-  auto dispatch_power_button_event_after_delay =
-      [&](const base::TimeDelta& delta, bool down) {
-        tick_clock.Advance(delta + base::TimeDelta::FromMilliseconds(1));
-        Shell::Get()->power_button_controller()->OnPowerButtonEvent(
-            down, tick_clock.NowTicks());
-        base::RunLoop().RunUntilIdle();
-      };
-  dispatch_power_button_event_after_delay(
-      PowerButtonController::kIgnorePowerButtonAfterResumeDelay, true /*down*/);
-  dispatch_power_button_event_after_delay(
-      PowerButtonController::kIgnoreRepeatedButtonUpDelay, false /*down*/);
+  // Force the backlights off.
+  PressAndReleasePowerButton();
   EXPECT_TRUE(
       Shell::Get()->backlights_forced_off_setter()->backlights_forced_off());
 
-  // Change fingerprint state, backlight should not be forced off.
-  data_dispatcher()->SetFingerprintUnlockState(
+  // Change fingerprint state; backlights remain forced off.
+  data_dispatcher()->SetFingerprintState(
       users()[0]->basic_user_info->account_id,
-      mojom::FingerprintUnlockState::AUTH_FAILED);
+      mojom::FingerprintState::DISABLED_FROM_ATTEMPTS);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_TRUE(
+      Shell::Get()->backlights_forced_off_setter()->backlights_forced_off());
+
+  Shell::Get()->power_button_controller()->OnTabletModeEnded();
+}
+
+// Verifies that a fingerprint authentication attempt makes sure the backlights
+// are not forced off.
+TEST_F(LockContentsViewUnitTest,
+       BacklightIsNotForcedOffAfterFingerprintAuthenticationAttempt) {
+  // Enter tablet mode so the power button events force the backlight off.
+  Shell::Get()->power_button_controller()->OnTabletModeStarted();
+
+  // Show lock screen with one normal user.
+  auto* lock = new LockContentsView(
+      mojom::TrayActionState::kNotAvailable, LockScreen::ScreenType::kLock,
+      data_dispatcher(),
+      std::make_unique<FakeLoginDetachableBaseModel>(data_dispatcher()));
+  AddUsers(1);
+  SetWidget(CreateWidgetWithContent(lock));
+
+  // Force the backlights off.
+  PressAndReleasePowerButton();
+  EXPECT_TRUE(
+      Shell::Get()->backlights_forced_off_setter()->backlights_forced_off());
+
+  // Validate a fingerprint authentication attempt resets backlights being
+  // forced off.
+  data_dispatcher()->NotifyFingerprintAuthResult(
+      users()[0]->basic_user_info->account_id, false /*successful*/);
   base::RunLoop().RunUntilIdle();
   EXPECT_FALSE(
       Shell::Get()->backlights_forced_off_setter()->backlights_forced_off());
diff --git a/ash/login/ui/lock_debug_view.cc b/ash/login/ui/lock_debug_view.cc
index 87b6201f..65465b8f 100644
--- a/ash/login/ui/lock_debug_view.cc
+++ b/ash/login/ui/lock_debug_view.cc
@@ -58,6 +58,8 @@
   kPerUserToggleTap,
   kPerUserCycleEasyUnlockState,
   kPerUserCycleFingerprintState,
+  kPerUserAuthFingerprintSuccessState,
+  kPerUserAuthFingerprintFailState,
   kPerUserForceOnlineSignIn,
   kPerUserToggleAuthEnabled,
   kPerUserUseDetachableBase,
@@ -103,8 +105,8 @@
   bool enable_auth = true;
   user_manager::UserType type = user_manager::USER_TYPE_REGULAR;
   mojom::EasyUnlockIconId easy_unlock_id = mojom::EasyUnlockIconId::NONE;
-  mojom::FingerprintUnlockState fingerprint_state =
-      mojom::FingerprintUnlockState::UNAVAILABLE;
+  mojom::FingerprintState fingerprint_state =
+      mojom::FingerprintState::UNAVAILABLE;
 };
 
 std::string DetachableBasePairingStatusToString(
@@ -319,15 +321,21 @@
   }
 
   // Enables fingerprint auth for the user at |user_index|.
-  void CycleFingerprintUnlockForUserIndex(size_t user_index) {
+  void CycleFingerprintStateForUserIndex(size_t user_index) {
     DCHECK(user_index >= 0 && user_index < debug_users_.size());
     UserMetadata* debug_user = &debug_users_[user_index];
 
-    debug_user->fingerprint_state = static_cast<mojom::FingerprintUnlockState>(
+    debug_user->fingerprint_state = static_cast<mojom::FingerprintState>(
         (static_cast<int>(debug_user->fingerprint_state) + 1) %
-        (static_cast<int>(mojom::FingerprintUnlockState::kMaxValue) + 1));
-    debug_dispatcher_.SetFingerprintUnlockState(debug_user->account_id,
-                                                debug_user->fingerprint_state);
+        (static_cast<int>(mojom::FingerprintState::kMaxValue) + 1));
+    debug_dispatcher_.SetFingerprintState(debug_user->account_id,
+                                          debug_user->fingerprint_state);
+  }
+  void AuthenticateFingerprintForUserIndex(size_t user_index, bool success) {
+    DCHECK(user_index >= 0 && user_index < debug_users_.size());
+    UserMetadata* debug_user = &debug_users_[user_index];
+    debug_dispatcher_.NotifyFingerprintAuthResult(debug_user->account_id,
+                                                  success);
   }
 
   // Force online sign-in for the user at |user_index|.
@@ -939,7 +947,15 @@
 
   // Cycle fingerprint unlock state.
   if (sender->id() == ButtonId::kPerUserCycleFingerprintState)
-    debug_data_dispatcher_->CycleFingerprintUnlockForUserIndex(sender->tag());
+    debug_data_dispatcher_->CycleFingerprintStateForUserIndex(sender->tag());
+  if (sender->id() == ButtonId::kPerUserAuthFingerprintSuccessState) {
+    debug_data_dispatcher_->AuthenticateFingerprintForUserIndex(sender->tag(),
+                                                                true);
+  }
+  if (sender->id() == ButtonId::kPerUserAuthFingerprintFailState) {
+    debug_data_dispatcher_->AuthenticateFingerprintForUserIndex(sender->tag(),
+                                                                false);
+  }
 
   // Force online sign-in.
   if (sender->id() == ButtonId::kPerUserForceOnlineSignIn)
@@ -985,9 +1001,15 @@
     AddButton("Toggle Tap", ButtonId::kPerUserToggleTap, row)->set_tag(i);
     AddButton("Cycle easy unlock", ButtonId::kPerUserCycleEasyUnlockState, row)
         ->set_tag(i);
-    AddButton("Cycle fingerprint unlock",
+    AddButton("Cycle fingerprint state",
               ButtonId::kPerUserCycleFingerprintState, row)
         ->set_tag(i);
+    AddButton("Send fingerprint auth success",
+              ButtonId::kPerUserAuthFingerprintSuccessState, row)
+        ->set_tag(i);
+    AddButton("Send fingerprint auth fail",
+              ButtonId::kPerUserAuthFingerprintFailState, row)
+        ->set_tag(i);
     AddButton("Force online sign-in", ButtonId::kPerUserForceOnlineSignIn, row)
         ->set_tag(i);
     AddButton("Toggle auth enabled", ButtonId::kPerUserToggleAuthEnabled, row)
diff --git a/ash/login/ui/login_auth_user_view.cc b/ash/login/ui/login_auth_user_view.cc
index 5e9df24..c6d54e5 100644
--- a/ash/login/ui/login_auth_user_view.cc
+++ b/ash/login/ui/login_auth_user_view.cc
@@ -156,63 +156,61 @@
 // The label shown below the fingerprint icon.
 class FingerprintLabel : public views::Label {
  public:
-  explicit FingerprintLabel(mojom::FingerprintUnlockState state) {
+  FingerprintLabel() {
     SetSubpixelRenderingEnabled(false);
     SetAutoColorReadabilityEnabled(false);
     SetEnabledColor(login_constants::kAuthMethodsTextColor);
 
-    SetState(state);
+    SetTextBasedOnState(mojom::FingerprintState::AVAILABLE);
   }
 
-  void SetState(mojom::FingerprintUnlockState state) {
-    auto get_label_id = [&]() {
+  void SetTextBasedOnAuthAttempt(bool success) {
+    SetText(l10n_util::GetStringUTF16(
+        success ? IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_AUTH_SUCCESS
+                : IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_AUTH_FAILED));
+    SetAccessibleName(l10n_util::GetStringUTF16(
+        success ? IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_ACCESSIBLE_AUTH_SUCCESS
+                : IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_ACCESSIBLE_AUTH_FAILED));
+  }
+
+  void SetTextBasedOnState(mojom::FingerprintState state) {
+    auto get_displayed_id = [&]() {
       switch (state) {
-        case mojom::FingerprintUnlockState::UNAVAILABLE:
-        case mojom::FingerprintUnlockState::AVAILABLE:
+        case mojom::FingerprintState::UNAVAILABLE:
+        case mojom::FingerprintState::AVAILABLE:
           return IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_AVAILABLE;
-        case mojom::FingerprintUnlockState::AUTH_SUCCESS:
-          return IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_AUTH_SUCCESS;
-        case mojom::FingerprintUnlockState::AUTH_FAILED:
-          return IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_AUTH_FAILED;
-        case mojom::FingerprintUnlockState::AUTH_DISABLED:
+        case mojom::FingerprintState::DISABLED_FROM_ATTEMPTS:
           return IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_DISABLED_FROM_ATTEMPTS;
-        case mojom::FingerprintUnlockState::AUTH_DISABLED_FROM_TIMEOUT:
+        case mojom::FingerprintState::DISABLED_FROM_TIMEOUT:
           return IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_DISABLED_FROM_TIMEOUT;
       }
       NOTREACHED();
     };
 
-    state_ = state;
-    SetText(l10n_util::GetStringUTF16(get_label_id()));
-    NotifyAccessibilityEvent(ax::mojom::Event::kTextChanged,
-                             true /*send_native_event*/);
+    auto get_accessible_id = [&]() {
+      if (state == mojom::FingerprintState::DISABLED_FROM_ATTEMPTS)
+        return IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_ACCESSIBLE_AUTH_DISABLED_FROM_ATTEMPTS;
+      return get_displayed_id();
+    };
+
+    SetText(l10n_util::GetStringUTF16(get_displayed_id()));
+    SetAccessibleName(l10n_util::GetStringUTF16(get_accessible_id()));
   }
 
   // views::View:
   void GetAccessibleNodeData(ui::AXNodeData* node_data) override {
-    auto get_string_id = [&]() {
-      switch (state_) {
-        case mojom::FingerprintUnlockState::UNAVAILABLE:
-          return IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_DISABLED_FROM_TIMEOUT;
-        case mojom::FingerprintUnlockState::AVAILABLE:
-          return IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_AVAILABLE;
-        case mojom::FingerprintUnlockState::AUTH_SUCCESS:
-          return IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_ACCESSIBLE_AUTH_SUCCESS;
-        case mojom::FingerprintUnlockState::AUTH_FAILED:
-          return IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_ACCESSIBLE_AUTH_FAILED;
-        case mojom::FingerprintUnlockState::AUTH_DISABLED:
-          return IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_ACCESSIBLE_AUTH_DISABLED_FROM_ATTEMPTS;
-        case mojom::FingerprintUnlockState::AUTH_DISABLED_FROM_TIMEOUT:
-          return IDS_ASH_LOGIN_FINGERPRINT_UNLOCK_DISABLED_FROM_TIMEOUT;
-      }
-    };
-
     node_data->role = ax::mojom::Role::kStaticText;
-    node_data->SetName(l10n_util::GetStringUTF16(get_string_id()));
+    node_data->SetName(accessible_name_);
   }
 
  private:
-  mojom::FingerprintUnlockState state_;
+  void SetAccessibleName(const base::string16& name) {
+    accessible_name_ = name;
+    NotifyAccessibilityEvent(ax::mojom::Event::kTextChanged,
+                             true /*send_native_event*/);
+  }
+
+  base::string16 accessible_name_;
 
   DISALLOW_COPY_AND_ASSIGN(FingerprintLabel);
 };
@@ -240,38 +238,45 @@
         kLockScreenFingerprintIcon, kFingerprintIconSizeDp, SK_ColorWHITE));
     AddChildView(icon_);
 
-    label_ = new FingerprintLabel(mojom::FingerprintUnlockState::AVAILABLE);
+    label_ = new FingerprintLabel();
     AddChildView(label_);
+
+    DisplayCurrentState();
   }
 
   ~FingerprintView() override = default;
 
-  void SetState(mojom::FingerprintUnlockState state) {
+  void SetState(mojom::FingerprintState state) {
     if (state_ == state)
       return;
 
-    state_ = state;
-    SetVisible(state != mojom::FingerprintUnlockState::UNAVAILABLE &&
-               state !=
-                   mojom::FingerprintUnlockState::AUTH_DISABLED_FROM_TIMEOUT);
-    SetIcon(state);
-    label_->SetState(state);
-
-    if (ShouldFireChromeVoxAlert(state)) {
-      label_->NotifyAccessibilityEvent(ax::mojom::Event::kAlert,
-                                       true /*send_native_event*/);
-    }
-
-    // Fingerprint icon reset to default sometime after AUTH_FAILED.
     reset_state_.Stop();
-    if (state == mojom::FingerprintUnlockState::AUTH_FAILED) {
+    state_ = state;
+
+    DisplayCurrentState();
+
+    if (ShouldFireChromeVoxAlert(state))
+      FireAlert();
+  }
+
+  void NotifyFingerprintAuthResult(bool success) {
+    reset_state_.Stop();
+    label_->SetTextBasedOnAuthAttempt(success);
+
+    if (success) {
+      icon_->SetImage(gfx::CreateVectorIcon(kLockScreenFingerprintSuccessIcon,
+                                            kFingerprintIconSizeDp,
+                                            gfx::kGoogleGreenDark500));
+    } else {
+      SetIcon(mojom::FingerprintState::DISABLED_FROM_ATTEMPTS);
       // base::Unretained is safe because reset_state_ is owned by |this|.
       reset_state_.Start(
           FROM_HERE,
           base::TimeDelta::FromMilliseconds(kResetToDefaultIconDelayMs),
-          base::BindRepeating(&FingerprintView::SetState,
-                              base::Unretained(this),
-                              mojom::FingerprintUnlockState::AVAILABLE));
+          base::BindRepeating(&FingerprintView::DisplayCurrentState,
+                              base::Unretained(this)));
+
+      FireAlert();
     }
   }
 
@@ -283,21 +288,27 @@
   }
 
  private:
-  void SetIcon(mojom::FingerprintUnlockState state) {
+  void DisplayCurrentState() {
+    SetVisible(state_ != mojom::FingerprintState::UNAVAILABLE &&
+               state_ != mojom::FingerprintState::DISABLED_FROM_TIMEOUT);
+    SetIcon(state_);
+    label_->SetTextBasedOnState(state_);
+  }
+
+  void FireAlert() {
+    label_->NotifyAccessibilityEvent(ax::mojom::Event::kAlert,
+                                     true /*send_native_event*/);
+  }
+
+  void SetIcon(mojom::FingerprintState state) {
     switch (state) {
-      case mojom::FingerprintUnlockState::UNAVAILABLE:
-      case mojom::FingerprintUnlockState::AVAILABLE:
-      case mojom::FingerprintUnlockState::AUTH_DISABLED_FROM_TIMEOUT:
+      case mojom::FingerprintState::UNAVAILABLE:
+      case mojom::FingerprintState::AVAILABLE:
+      case mojom::FingerprintState::DISABLED_FROM_TIMEOUT:
         icon_->SetImage(gfx::CreateVectorIcon(
             kLockScreenFingerprintIcon, kFingerprintIconSizeDp, SK_ColorWHITE));
         break;
-      case mojom::FingerprintUnlockState::AUTH_SUCCESS:
-        icon_->SetImage(gfx::CreateVectorIcon(kLockScreenFingerprintSuccessIcon,
-                                              kFingerprintIconSizeDp,
-                                              gfx::kGoogleGreenDark500));
-        break;
-      case mojom::FingerprintUnlockState::AUTH_FAILED:
-      case mojom::FingerprintUnlockState::AUTH_DISABLED:
+      case mojom::FingerprintState::DISABLED_FROM_ATTEMPTS:
         icon_->SetAnimationDecoder(
             std::make_unique<HorizontalImageSequenceAnimationDecoder>(
                 *ui::ResourceBundle::GetSharedInstance().GetImageSkiaNamed(
@@ -310,17 +321,15 @@
     }
   }
 
-  bool ShouldFireChromeVoxAlert(mojom::FingerprintUnlockState state) {
-    return state == mojom::FingerprintUnlockState::AUTH_FAILED ||
-           state == mojom::FingerprintUnlockState::AUTH_DISABLED ||
-           state == mojom::FingerprintUnlockState::AUTH_DISABLED_FROM_TIMEOUT;
+  bool ShouldFireChromeVoxAlert(mojom::FingerprintState state) {
+    return state == mojom::FingerprintState::DISABLED_FROM_ATTEMPTS ||
+           state == mojom::FingerprintState::DISABLED_FROM_TIMEOUT;
   }
 
   FingerprintLabel* label_ = nullptr;
   AnimatedRoundedImageView* icon_ = nullptr;
   base::OneShotTimer reset_state_;
-  mojom::FingerprintUnlockState state_ =
-      mojom::FingerprintUnlockState::UNAVAILABLE;
+  mojom::FingerprintState state_ = mojom::FingerprintState::AVAILABLE;
 
   DISALLOW_COPY_AND_ASSIGN(FingerprintView);
 };
@@ -808,11 +817,14 @@
       base::UTF8ToUTF16(user->basic_user_info->display_name));
 }
 
-void LoginAuthUserView::SetFingerprintState(
-    mojom::FingerprintUnlockState state) {
+void LoginAuthUserView::SetFingerprintState(mojom::FingerprintState state) {
   fingerprint_view_->SetState(state);
 }
 
+void LoginAuthUserView::NotifyFingerprintAuthResult(bool success) {
+  fingerprint_view_->NotifyFingerprintAuthResult(success);
+}
+
 void LoginAuthUserView::SetAuthReenabledTime(
     const base::Time& auth_reenabled_time) {
   disabled_auth_message_->SetAuthReenabledTime(auth_reenabled_time);
diff --git a/ash/login/ui/login_auth_user_view.h b/ash/login/ui/login_auth_user_view.h
index 18e87736..d728a93 100644
--- a/ash/login/ui/login_auth_user_view.h
+++ b/ash/login/ui/login_auth_user_view.h
@@ -115,7 +115,11 @@
   // Update the displayed name, icon, etc to that of |user|.
   void UpdateForUser(const mojom::LoginUserInfoPtr& user);
 
-  void SetFingerprintState(mojom::FingerprintUnlockState state);
+  // Update the current fingerprint state.
+  void SetFingerprintState(mojom::FingerprintState state);
+
+  // Called to show a fingerprint authentication attempt result.
+  void NotifyFingerprintAuthResult(bool success);
 
   // Set the time when auth will be reenabled. It will be included in the
   // message shown to user when auth method is |AUTH_DISABLED|.
diff --git a/ash/login/ui/login_data_dispatcher.cc b/ash/login/ui/login_data_dispatcher.cc
index 1cfd1a57..4ab62af 100644
--- a/ash/login/ui/login_data_dispatcher.cc
+++ b/ash/login/ui/login_data_dispatcher.cc
@@ -15,6 +15,14 @@
     const AccountId& user,
     bool enabled) {}
 
+void LoginDataDispatcher::Observer::OnFingerprintStateChanged(
+    const AccountId& account_id,
+    mojom::FingerprintState state) {}
+
+void LoginDataDispatcher::Observer::OnFingerprintAuthResult(
+    const AccountId& account_id,
+    bool successful) {}
+
 void LoginDataDispatcher::Observer::OnAuthEnabledForUserChanged(
     const AccountId& user,
     bool enabled,
@@ -63,10 +71,6 @@
 void LoginDataDispatcher::Observer::OnDetachableBasePairingStatusChanged(
     DetachableBasePairingStatus pairing_status) {}
 
-void LoginDataDispatcher::Observer::OnFingerprintUnlockStateChanged(
-    const AccountId& account_id,
-    mojom::FingerprintUnlockState state) {}
-
 LoginDataDispatcher::LoginDataDispatcher() = default;
 
 LoginDataDispatcher::~LoginDataDispatcher() = default;
@@ -91,6 +95,19 @@
     observer.OnPinEnabledForUserChanged(user, enabled);
 }
 
+void LoginDataDispatcher::SetFingerprintState(const AccountId& account_id,
+                                              mojom::FingerprintState state) {
+  for (auto& observer : observers_)
+    observer.OnFingerprintStateChanged(account_id, state);
+}
+
+void LoginDataDispatcher::NotifyFingerprintAuthResult(
+    const AccountId& account_id,
+    bool successful) {
+  for (auto& observer : observers_)
+    observer.OnFingerprintAuthResult(account_id, successful);
+}
+
 void LoginDataDispatcher::SetAuthEnabledForUser(
     const AccountId& account_id,
     bool is_enabled,
@@ -179,11 +196,4 @@
     observer.OnDetachableBasePairingStatusChanged(pairing_status);
 }
 
-void LoginDataDispatcher::SetFingerprintUnlockState(
-    const AccountId& account_id,
-    mojom::FingerprintUnlockState state) {
-  for (auto& observer : observers_)
-    observer.OnFingerprintUnlockStateChanged(account_id, state);
-}
-
 }  // namespace ash
diff --git a/ash/login/ui/login_data_dispatcher.h b/ash/login/ui/login_data_dispatcher.h
index 9d9037b..016c8cf 100644
--- a/ash/login/ui/login_data_dispatcher.h
+++ b/ash/login/ui/login_data_dispatcher.h
@@ -49,6 +49,14 @@
     virtual void OnPinEnabledForUserChanged(const AccountId& user,
                                             bool enabled);
 
+    // Called when fingerprint unlock state changes for user with |account_id|.
+    virtual void OnFingerprintStateChanged(const AccountId& account_id,
+                                           mojom::FingerprintState state);
+
+    // Called after a fingerprint authentication attempt.
+    virtual void OnFingerprintAuthResult(const AccountId& account_id,
+                                         bool successful);
+
     // Called when auth should be enabled or disabled for |user|. By default,
     // auth should be enabled.
     virtual void OnAuthEnabledForUserChanged(
@@ -109,11 +117,6 @@
     // base is attached or detached.
     virtual void OnDetachableBasePairingStatusChanged(
         DetachableBasePairingStatus pairing_status);
-
-    // Called when fingerprint unlock state changes for user with |account_id|.
-    virtual void OnFingerprintUnlockStateChanged(
-        const AccountId& account_id,
-        mojom::FingerprintUnlockState state);
   };
 
   LoginDataDispatcher();
@@ -124,6 +127,10 @@
 
   void NotifyUsers(const std::vector<mojom::LoginUserInfoPtr>& users);
   void SetPinEnabledForUser(const AccountId& user, bool enabled);
+  void SetFingerprintState(const AccountId& account_id,
+                           mojom::FingerprintState state);
+  void NotifyFingerprintAuthResult(const AccountId& account_id,
+                                   bool successful);
   void SetAuthEnabledForUser(const AccountId& account_id,
                              bool is_enabled,
                              base::Optional<base::Time> auth_reenabled_time);
@@ -150,8 +157,6 @@
       const std::vector<mojom::InputMethodItemPtr>& keyboard_layouts);
   void SetDetachableBasePairingStatus(
       DetachableBasePairingStatus pairing_status);
-  void SetFingerprintUnlockState(const AccountId& account_id,
-                                 mojom::FingerprintUnlockState state);
 
  private:
   base::ObserverList<Observer>::Unchecked observers_;
diff --git a/ash/public/cpp/ash_features.cc b/ash/public/cpp/ash_features.cc
index 504b595..e7e85a5 100644
--- a/ash/public/cpp/ash_features.cc
+++ b/ash/public/cpp/ash_features.cc
@@ -41,9 +41,6 @@
 const base::Feature kMediaSessionAccelerators{
     "MediaSessionAccelerators", base::FEATURE_DISABLED_BY_DEFAULT};
 
-const base::Feature kNewWallpaperPicker{"NewWallpaperPicker",
-                                        base::FEATURE_ENABLED_BY_DEFAULT};
-
 const base::Feature kNightLight{"NightLight", base::FEATURE_ENABLED_BY_DEFAULT};
 
 const base::Feature kNotificationScrollBar{"NotificationScrollBar",
@@ -95,12 +92,6 @@
   return base::FeatureList::IsEnabled(kNewMessageListView);
 }
 
-bool IsNewWallpaperPickerEnabled() {
-  static bool use_new_wallpaper_picker =
-      base::FeatureList::IsEnabled(kNewWallpaperPicker);
-  return use_new_wallpaper_picker;
-}
-
 bool IsNightLightEnabled() {
   return base::FeatureList::IsEnabled(kNightLight);
 }
diff --git a/ash/public/cpp/ash_features.h b/ash/public/cpp/ash_features.h
index 46a90bb..43df5bd 100644
--- a/ash/public/cpp/ash_features.h
+++ b/ash/public/cpp/ash_features.h
@@ -57,11 +57,6 @@
 // Enables new message list view. https://crbug.com/769219
 ASH_PUBLIC_EXPORT extern const base::Feature kNewMessageListView;
 
-// Enables the new wallpaper picker.
-// TODO(wzang): Remove this after the feature is fully launched.
-// https://crbug.com/777293.
-ASH_PUBLIC_EXPORT extern const base::Feature kNewWallpaperPicker;
-
 // Enables the Night Light feature.
 ASH_PUBLIC_EXPORT extern const base::Feature kNightLight;
 
@@ -102,8 +97,6 @@
 
 ASH_PUBLIC_EXPORT bool IsNewMessageListViewEnabled();
 
-ASH_PUBLIC_EXPORT bool IsNewWallpaperPickerEnabled();
-
 ASH_PUBLIC_EXPORT bool IsNightLightEnabled();
 
 ASH_PUBLIC_EXPORT bool IsNotificationScrollBarEnabled();
diff --git a/ash/public/interfaces/login_screen.mojom b/ash/public/interfaces/login_screen.mojom
index 84180bc8..750482f 100644
--- a/ash/public/interfaces/login_screen.mojom
+++ b/ash/public/interfaces/login_screen.mojom
@@ -114,6 +114,17 @@
   // |is_enabled|:   True if pin unlock is enabled.
   SetPinEnabledForUser(signin.mojom.AccountId account_id, bool is_enabled);
 
+  // Update the status of fingerprint for |account_id|.
+  SetFingerprintState(signin.mojom.AccountId account_id,
+                      FingerprintState state);
+
+  // Called after a fingerprint authentication attempt has been made. If
+  // |successful| is true, then the fingerprint authentication attempt was
+  // successful and the device should be unlocked. If false, an error message
+  // should be shown to the user.
+  NotifyFingerprintAuthResult(signin.mojom.AccountId account_id,
+                              bool successful);
+
   // Change the user's avatar. Some avatars may take a long time to load and the
   // login screen may already be visible.
   SetAvatarForUser(signin.mojom.AccountId account_id, UserAvatar avatar);
@@ -173,10 +184,6 @@
                                   string locale,
                                   array<InputMethodItem> keyboard_layouts);
 
-  // Set the fingerprint unlock state for user with |account_id|.
-  SetFingerprintUnlockState(signin.mojom.AccountId account_id,
-                            FingerprintUnlockState state);
-
   // Update the kiosk app data for the login screen.
   SetKioskApps(array<KioskAppInfo> kiosk_apps);
 
diff --git a/ash/public/interfaces/login_user_info.mojom b/ash/public/interfaces/login_user_info.mojom
index 7fcf4da..89b6532 100644
--- a/ash/public/interfaces/login_user_info.mojom
+++ b/ash/public/interfaces/login_user_info.mojom
@@ -38,26 +38,19 @@
   SPINNER,
 };
 
-// Fingerprint unlock state in the views lock screen.
-enum FingerprintUnlockState {
-  // Fingerprint unlock is not available.
+// The status of fingerprint availability.
+enum FingerprintState {
+  // The user cannot use fingerprint. This may be because:
+  //  - they are not the primary user
+  //  - they never registered fingerprint
+  //  - the device does not have a fingerprint sensor
   UNAVAILABLE,
-  // Fingerprint unlock is available.
+  // Fingerprint can be used to unlock the device.
   AVAILABLE,
-  // The unlock attempt is successful, the fingerprint is matched.
-  AUTH_SUCCESS,
-  // The unlock attempt is unsuccessful; the fingerprint is not
-  // recognized; however, the user can make another fingerprint auth
-  // attempt.
-  AUTH_FAILED,
-  // The unlock attempt is unsuccessful; the fingerprint is not
-  // recognized.  There have been too many unlock attempts and fingerprint
-  // is now disabled.
-  AUTH_DISABLED,
-  // Fingerprint unlock is disabled because user is forced to use an
-  // authentication method that authenticates via cryptohome.
-  // I.e., password, cryptohome-based PIN, easy unlock.
-  AUTH_DISABLED_FROM_TIMEOUT,
+  // There have been too many attempts, so now fingerprint is disabled.
+  DISABLED_FROM_ATTEMPTS,
+  // It has been too long since the device was last used.
+  DISABLED_FROM_TIMEOUT,
 };
 
 // Information about the custom icon in the user pod.
@@ -154,8 +147,9 @@
   // True if this user is the device owner.
   bool is_device_owner;
 
-  // True if fingerprint unlock is allowed for this user.
-  bool allow_fingerprint_unlock;
+  // The initial fingerprint state. There are other mojom methods (ie,
+  // login_screen.mojom::SetFingerprintState) which update the current state.
+  FingerprintState fingerprint_state;
 
   // True if multi-profiles sign in is allowed for this user.
   bool is_multiprofile_allowed;
diff --git a/ash/strings/ash_strings_gu.xtb b/ash/strings/ash_strings_gu.xtb
index 2b74e85..3217d26 100644
--- a/ash/strings/ash_strings_gu.xtb
+++ b/ash/strings/ash_strings_gu.xtb
@@ -166,7 +166,7 @@
 <translation id="3712407551474845318">પ્રદેશને કૅપ્ચર કરો</translation>
 <translation id="371370241367527062">આગળનો માઇક્રોફોન</translation>
 <translation id="3771549900096082774">ઉચ્ચ કોન્ટ્રાસ્ટ મોડ</translation>
-<translation id="3773700760453577392">વ્યવસ્થાપકે <ph name="USER_EMAIL" /> માટે એકથી વધુ સાઇન ઇનને નામંજૂર કર્યું છે. ચાલુ રાખવા માટે બધા વપરાશકર્તાઓએ સાઇન આઉટ કરવું જરૂરી છે.</translation>
+<translation id="3773700760453577392">એડમિને <ph name="USER_EMAIL" /> માટે એકથી વધુ સાઇન ઇનને નામંજૂર કર્યું છે. ચાલુ રાખવા માટે બધા વપરાશકર્તાઓએ સાઇન આઉટ કરવું જરૂરી છે.</translation>
 <translation id="3783640748446814672">alt</translation>
 <translation id="3784455785234192852">લૉક</translation>
 <translation id="3798670284305777884">સ્પીકર (આંતરિક)</translation>
@@ -253,7 +253,7 @@
 <translation id="554893713779400387">શ્રુતલેખન ટૉગલ કરો</translation>
 <translation id="5571066253365925590">Bluetooth સક્ષમ છે</translation>
 <translation id="5597451508971090205"><ph name="SHORT_WEEKDAY" />, <ph name="DATE" /></translation>
-<translation id="5600837773213129531">બોલાયેલ પ્રતિસાદને અક્ષમ કરવા માટે Ctrl + Alt + Z દબાવો.</translation>
+<translation id="5600837773213129531">બોલાયેલ પ્રતિસાદને બંધ કરવા માટે Ctrl + Alt + Z દબાવો.</translation>
 <translation id="5648021990716966815">માઇક જેક</translation>
 <translation id="5669267381087807207">સક્રિય કરી રહ્યું છે</translation>
 <translation id="5673434351075758678">તમારી સેટિંગને સિંક કર્યા પછી "<ph name="FROM_LOCALE" />" થી "<ph name="TO_LOCALE" />"માં ફેરવો.</translation>
@@ -364,7 +364,7 @@
 <translation id="7526573455193969409">નેટવર્કને મોનિટર કરવામાં આવી શકે છે</translation>
 <translation id="7536035074519304529">IP સરનામું: <ph name="ADDRESS" /></translation>
 <translation id="7548434653388805669">સૂવાનો સમય</translation>
-<translation id="7561014039265304140"><ph name="DISPLAY_NAME" />, <ph name="SPECIFIED_RESOLUTION" /> ને સમર્થન આપતું નથી. રિઝોલ્યુશન <ph name="FALLBACK_RESOLUTION" /> પર બદલાયું હતું</translation>
+<translation id="7561014039265304140"><ph name="DISPLAY_NAME" />, <ph name="SPECIFIED_RESOLUTION" />ને સહાય આપતું નથી. રિઝોલ્યુશન <ph name="FALLBACK_RESOLUTION" /> પર બદલાયું હતું</translation>
 <translation id="7562368315689366235">ઇમોજી પૅલેટ</translation>
 <translation id="7564874036684306347">વિંડોને બીજા ડેસ્કટૉપમાં ખસેડવું તે અનપેક્ષિત વર્તણૂકનું કારણ બની શકે છે. અનુગામી નોટિફિકેશન, વિંડો અને સંવાદો ડેસ્કટૉપ વચ્ચે વિભાજિત થઈ શકે છે.</translation>
 <translation id="7569509451529460200">બ્રેઇલ અને ChromeVox સક્ષમ કર્યાં</translation>
@@ -387,7 +387,7 @@
 <translation id="7886169021410746335">ગોપનીયતા સેટિંગ ગોઠવો</translation>
 <translation id="7886277072580235377">જ્યારે તમે સાઇન આઉટ કરશો, ત્યારે તમારા ઇન્ટરનેટ સત્રની માહિતી સાફ કરવામાં આવશે. <ph name="LEARN_MORE" /></translation>
 <translation id="788781083998633524">ઇમેઇલ મોકલો</translation>
-<translation id="7904094684485781019">આ એકાઉન્ટ માટે વ્યસ્થાપકે બહુવિધ સાઇન-ઇનને નામંજૂર કર્યું છે.</translation>
+<translation id="7904094684485781019">આ એકાઉન્ટ માટે વ્યસ્થાપકે એકથી વધુ સાઇન ઇનને નામંજૂર કર્યું છે.</translation>
 <translation id="7933084174919150729">Google સહાયક માત્ર પ્રાથમિક પ્રોફાઇલ માટે જ ઉપલબ્ધ છે.</translation>
 <translation id="79341161159229895"><ph name="FIRST_PARENT_EMAIL" /> અને <ph name="SECOND_PARENT_EMAIL" /> દ્વારા મેનેજ કરાતું એકાઉન્ટ</translation>
 <translation id="7977927628060636163">મોબાઇલ નેટવર્કની શોધ કરી રહ્યું છે...</translation>
diff --git a/ash/strings/ash_strings_mr.xtb b/ash/strings/ash_strings_mr.xtb
index 3aa320e0..c065b14 100644
--- a/ash/strings/ash_strings_mr.xtb
+++ b/ash/strings/ash_strings_mr.xtb
@@ -201,7 +201,7 @@
 <translation id="435527878592612277">तुमचा फोटो निवडा</translation>
 <translation id="4378551569595875038">कनेक्ट करीत आहे...</translation>
 <translation id="4379531060876907730">ही तुमची स्टायलस टूल आहेत</translation>
-<translation id="4421231901400348175">दूरस्त सहाय्याद्वारे <ph name="HELPER_NAME" /> सह आपल्या स्क्रीनचे नियंत्रण सामायिक करत आहे.</translation>
+<translation id="4421231901400348175">दूरस्त सहाय्याद्वारे <ph name="HELPER_NAME" /> सह आपल्या स्क्रीनचे नियंत्रण शेअर करत आहे.</translation>
 <translation id="4430019312045809116">व्हॉल्यूम</translation>
 <translation id="4450893287417543264">पुन्हा दाखवू नका</translation>
 <translation id="4479639480957787382">इथरनेट</translation>
@@ -275,7 +275,7 @@
 <translation id="5957083217255311415">मोबाइल डेटा बंद केला आहे.</translation>
 <translation id="5958529069007801266">पर्यवेक्षी वापरकर्ता</translation>
 <translation id="5977415296283489383">हेडफोन</translation>
-<translation id="5978382165065462689">दूरस्थ सहाय्याद्वारे आपल्या स्क्रीनचे नियंत्रण सामायिक करत आहे.</translation>
+<translation id="5978382165065462689">दूरस्थ सहाय्याद्वारे आपल्या स्क्रीनचे नियंत्रण शेअर करत आहे.</translation>
 <translation id="5980301590375426705">अतिथी निर्गमन करा</translation>
 <translation id="598882571027504733">अपडेट करण्यासाठी, संलग्न केलेल्या कीबोर्डसह तुमचे Chromebook रीस्टार्ट करा.</translation>
 <translation id="5992218262414051481">उच्च तीव्रता मोड चालू केला आहे. तो बंदवर टॉगल करण्यासाठी Ctrl+Search+H दाबा.</translation>
diff --git a/ash/strings/ash_strings_te.xtb b/ash/strings/ash_strings_te.xtb
index 8f1a2f5..8fcf71a 100644
--- a/ash/strings/ash_strings_te.xtb
+++ b/ash/strings/ash_strings_te.xtb
@@ -286,7 +286,7 @@
 <translation id="6047696787498798094">మీరు మరొక వినియోగదారుకు మారినప్పుడు స్క్రీన్ భాగస్వామ్యం ఆపివేయబడుతుంది. మీరు కొనసాగించాలనుకుంటున్నారా?</translation>
 <translation id="6062360702481658777">మీరు <ph name="LOGOUT_TIME_LEFT" />లో స్వయంచాలకంగా సైన్ అవుట్ చేయబడతారు.</translation>
 <translation id="6064337552080329342">క్షమించండి, మీ పాస్‌వర్డ్ ధృవీకరించబడలేదు. దయచేసి మళ్లీ ప్రయత్నించండి.</translation>
-<translation id="607652042414456612">మీ కంప్యూటర్ సమీప బ్లూటూత్ పరికరాల్లో కనుగొనబడుతుంది మరియు చిరునామా <ph name="ADDRESS" />తో "<ph name="NAME" />" వలె కనిపిస్తుంది</translation>
+<translation id="607652042414456612">సమీప బ్లూటూత్ పరికరాలు కనుగొనగలిగేలా మీ కంప్యూటర్ ఉంది, చిరునామా <ph name="ADDRESS" />తో "<ph name="NAME" />" లాగా కనిపిస్తుంది</translation>
 <translation id="6106745654298855237"><ph name="POWER_SOURCE" />ని ఛార్జ్ చేస్తోంది</translation>
 <translation id="615957422585914272">స్క్రీన్‌పై కీబోర్డ్‌ను చూపు</translation>
 <translation id="6164005077879661055">ఈ పర్యవేక్షించబడే వినియోగదారు తీసివేయబడినప్పుడు పర్యవేక్షించబడే వినియోగదారుతో అనుబంధించబడిన అన్ని ఫైల్‌లు మరియు స్థానిక డేటా శాశ్వతంగా తొలగించబడతాయి. ఈ పర్యవేక్షించబడే వినియోగదారు సందర్శించిన వెబ్‌సైట్‌లు మరియు వీరి సెట్టింగ్‌లు ఇప్పటికీ <ph name="MANAGEMENT_URL" />లో నిర్వాహకునికి కనిపించవచ్చు.</translation>
@@ -366,7 +366,7 @@
 <translation id="7536035074519304529">IP చిరునామా: <ph name="ADDRESS" /></translation>
 <translation id="7548434653388805669">నిద్రపోయే సమయం</translation>
 <translation id="7561014039265304140"><ph name="DISPLAY_NAME" /> <ph name="SPECIFIED_RESOLUTION" />కి మద్దతివ్వదు. రిజల్యూషన్ <ph name="FALLBACK_RESOLUTION" />కి మార్చబడింది</translation>
-<translation id="7562368315689366235">ఎమోజీ ఫలకం</translation>
+<translation id="7562368315689366235">ఎమోజి ఫలకం</translation>
 <translation id="7564874036684306347">విండోలను మరొక డెస్క్‌టాప్‌కు తరలించడం వలన ఊహించని ప్రవర్తన చోటు చేసుకోవచ్చు. తర్వాత చూపబడే నోటిఫికేషన్‌లు, విండోలు మరియు డైలాగ్‌లు డెస్క్‌టాప్‌ల మధ్య విభజించబడవచ్చు.</translation>
 <translation id="7569509451529460200">బ్రెయిలీ మరియు ChromeVox ప్రారంభించబడ్డాయి</translation>
 <translation id="7593891976182323525">Search లేదా Shift</translation>
diff --git a/base/profiler/native_stack_sampler_win.cc b/base/profiler/native_stack_sampler_win.cc
index 142b28a6..c4ed209a 100644
--- a/base/profiler/native_stack_sampler_win.cc
+++ b/base/profiler/native_stack_sampler_win.cc
@@ -78,6 +78,37 @@
   return basic_info.Teb;
 }
 
+enum NativeStackSamplerError {
+  NATIVE_STACK_SAMPLER_SUCCESS,
+  NATIVE_STACK_SAMPLER_SUSPEND_FAILED,
+  NATIVE_STACK_SAMPLER_GET_THREAD_CONTEXT_FAILED,
+  NATIVE_STACK_SAMPLER_STACK_TOO_BIG,
+  NATIVE_STACK_SAMPLER_POINTS_TO_GUARD,
+  NATIVE_STACK_SAMPLER_UNWIND_UNSUPPORTED,
+  NATIVE_STACK_SAMPLER_TRY_UNWIND_FAILED,
+};
+
+const char* NativeStackSamplerErrorToString(NativeStackSamplerError code) {
+  switch (code) {
+    case NATIVE_STACK_SAMPLER_SUCCESS:
+      return "SUCCESS";
+    case NATIVE_STACK_SAMPLER_SUSPEND_FAILED:
+      return "SUSPEND_FAILED";
+    case NATIVE_STACK_SAMPLER_GET_THREAD_CONTEXT_FAILED:
+      return "GET_THREAD_CONTEXT_FAILED";
+    case NATIVE_STACK_SAMPLER_STACK_TOO_BIG:
+      return "STACK_TOO_BIG";
+    case NATIVE_STACK_SAMPLER_POINTS_TO_GUARD:
+      return "POINTS_TO_GUARD";
+    case NATIVE_STACK_SAMPLER_UNWIND_UNSUPPORTED:
+      return "UNWIND_UNSUPPORTED";
+    case NATIVE_STACK_SAMPLER_TRY_UNWIND_FAILED:
+      return "TRY_UNWIND";
+    default:
+      return "UNKNWON";
+  }
+}
+
 #if defined(_WIN64)
 // If the value at |pointer| points to the original stack, rewrite it to point
 // to the corresponding location in the copied stack.
@@ -171,7 +202,8 @@
 // Walks the stack represented by |context| from the current frame downwards,
 // recording the instruction pointer and associated module for each frame in
 // |stack|.
-void RecordStack(CONTEXT* context, std::vector<RecordedFrame>* stack) {
+NativeStackSamplerError RecordStack(CONTEXT* context,
+                                    std::vector<RecordedFrame>* stack) {
 #ifdef _WIN64
   DCHECK(stack->empty());
 
@@ -186,12 +218,15 @@
         reinterpret_cast<const void*>(context->Rip);
     ScopedModuleHandle module;
     if (!frame_unwinder.TryUnwind(context, &module))
-      return;
+      return NATIVE_STACK_SAMPLER_TRY_UNWIND_FAILED;
     RecordedFrame frame;
     frame.instruction_pointer = instruction_pointer;
     frame.module = std::move(module);
     stack->push_back(std::move(frame));
   }
+  return NATIVE_STACK_SAMPLER_SUCCESS;
+#else
+  return NATIVE_STACK_SAMPLER_UNWIND_UNSUPPORTED;
 #endif
 }
 
@@ -291,7 +326,7 @@
 // ScopedSuspendThread scope, including indirectly via use of DCHECK/CHECK or
 // other logging statements. Otherwise this code can deadlock on heap locks in
 // the default heap acquired by the target thread before it was suspended.
-void SuspendThreadAndRecordStack(
+NativeStackSamplerError SuspendThreadAndRecordStack(
     HANDLE thread_handle,
     const void* base_address,
     void* stack_copy_buffer,
@@ -315,10 +350,10 @@
       ScopedSuspendThread suspend_thread(thread_handle);
 
       if (!suspend_thread.was_successful())
-        return;
+        return NATIVE_STACK_SAMPLER_SUSPEND_FAILED;
 
       if (!::GetThreadContext(thread_handle, &thread_context))
-        return;
+        return NATIVE_STACK_SAMPLER_GET_THREAD_CONTEXT_FAILED;
 
 #if defined(_WIN64)
       bottom = thread_context.Rsp;
@@ -327,13 +362,13 @@
 #endif
 
       if ((top - bottom) > stack_copy_buffer_size)
-        return;
+        return NATIVE_STACK_SAMPLER_STACK_TOO_BIG;
 
       // Dereferencing a pointer in the guard page in a thread that doesn't own
       // the stack results in a STATUS_GUARD_PAGE_VIOLATION exception and a
       // crash. This occurs very rarely, but reliably over the population.
       if (PointsToGuardPage(bottom))
-        return;
+        return NATIVE_STACK_SAMPLER_POINTS_TO_GUARD;
 
       profile_builder->RecordAnnotations();
 
@@ -351,7 +386,7 @@
     RewritePointersToStackMemory(top, bottom, &thread_context,
                                  stack_copy_buffer);
 
-    RecordStack(&thread_context, stack);
+    return RecordStack(&thread_context, stack);
   }
 }
 
@@ -409,12 +444,22 @@
                "NativeStackSamplerWin::RecordStackFrames");
   DCHECK(stack_buffer);
 
-  std::vector<RecordedFrame> stack;
-  SuspendThreadAndRecordStack(thread_handle_.Get(), thread_stack_base_address_,
-                              stack_buffer->buffer(), stack_buffer->size(),
-                              &stack, profile_builder, test_delegate_);
+  std::vector<Frame> recorded_stackframes;
 
-  return CreateFrames(stack);
+  std::vector<RecordedFrame> stack;
+  NativeStackSamplerError error_code = SuspendThreadAndRecordStack(
+      thread_handle_.Get(), thread_stack_base_address_, stack_buffer->buffer(),
+      stack_buffer->size(), &stack, profile_builder, test_delegate_);
+
+  if (error_code != NATIVE_STACK_SAMPLER_SUCCESS) {
+    TRACE_EVENT_INSTANT1(TRACE_DISABLED_BY_DEFAULT("cpu_profiler"),
+                         "RecordStackFramesFailed", TRACE_EVENT_SCOPE_THREAD,
+                         "error_code",
+                         NativeStackSamplerErrorToString(error_code));
+  }
+
+  recorded_stackframes = CreateFrames(stack);
+  return recorded_stackframes;
 }
 
 std::vector<Frame> NativeStackSamplerWin::CreateFrames(
diff --git a/base/threading/platform_thread_posix.cc b/base/threading/platform_thread_posix.cc
index 240c068..c904f38 100644
--- a/base/threading/platform_thread_posix.cc
+++ b/base/threading/platform_thread_posix.cc
@@ -18,6 +18,7 @@
 #include "base/debug/activity_tracker.h"
 #include "base/lazy_instance.h"
 #include "base/logging.h"
+#include "base/no_destructor.h"
 #include "base/threading/platform_thread_internal_posix.h"
 #include "base/threading/scoped_blocking_call.h"
 #include "base/threading/thread_id_name_manager.h"
@@ -134,6 +135,30 @@
   return success;
 }
 
+#if defined(OS_LINUX)
+
+// Store the thread ids in local storage since calling the SWI can
+// expensive and PlatformThread::CurrentId is used liberally. Clear
+// the stored value after a fork() because forking changes the thread
+// id. Forking without going through fork() (e.g. clone()) is not
+// supported, but there is no known usage. Using thread_local is
+// fine here (despite being banned) since it is going to be allowed
+// but is blocked on a clang bug for Mac (https://crbug.com/829078)
+// and we can't use ThreadLocalStorage because of re-entrancy due to
+// CHECK/DCHECKs.
+thread_local pid_t g_thread_id = -1;
+
+void ClearTidCache() {
+  g_thread_id = -1;
+}
+
+class InitAtFork {
+ public:
+  InitAtFork() { pthread_atfork(nullptr, nullptr, ClearTidCache); }
+};
+
+#endif  // defined(OS_LINUX)
+
 }  // namespace
 
 // static
@@ -143,7 +168,16 @@
 #if defined(OS_MACOSX)
   return pthread_mach_thread_np(pthread_self());
 #elif defined(OS_LINUX)
-  return syscall(__NR_gettid);
+  static NoDestructor<InitAtFork> init_at_fork;
+  if (g_thread_id == -1) {
+    g_thread_id = syscall(__NR_gettid);
+  } else {
+    DCHECK_EQ(g_thread_id, syscall(__NR_gettid))
+        << "Thread id stored in TLS is different from thread id returned by "
+           "the system. It is likely that the process was forked without going "
+           "through fork().";
+  }
+  return g_thread_id;
 #elif defined(OS_ANDROID)
   return gettid();
 #elif defined(OS_FUCHSIA)
diff --git a/build/android/gyp/util/build_utils.py b/build/android/gyp/util/build_utils.py
index ba2a182..8f1ea090 100644
--- a/build/android/gyp/util/build_utils.py
+++ b/build/android/gyp/util/build_utils.py
@@ -322,7 +322,7 @@
     return
 
   if src_path:
-    with file(src_path) as f:
+    with open(src_path, 'rb') as f:
       data = f.read()
 
   # zipfile will deflate even when it makes the file bigger. To avoid
diff --git a/build/fuchsia/linux.sdk.sha1 b/build/fuchsia/linux.sdk.sha1
index 47edc1e..b58860247 100644
--- a/build/fuchsia/linux.sdk.sha1
+++ b/build/fuchsia/linux.sdk.sha1
@@ -1 +1 @@
-05a1d1f99b5b8b4b8edb3097564b0653ec0f52bd
\ No newline at end of file
+b188ffb05d7f4a23fea52ada32477d8c4a10c646
\ No newline at end of file
diff --git a/build/fuchsia/mac.sdk.sha1 b/build/fuchsia/mac.sdk.sha1
index 074ceec9..b94c8a63 100644
--- a/build/fuchsia/mac.sdk.sha1
+++ b/build/fuchsia/mac.sdk.sha1
@@ -1 +1 @@
-f71583236ab9cfc53542f34845e8cb31b94afeab
\ No newline at end of file
+7fd50dd381471743c99dcf7d0ee6ea73e62c55aa
\ No newline at end of file
diff --git a/cc/paint/BUILD.gn b/cc/paint/BUILD.gn
index fa0466e..d22ae0c6 100644
--- a/cc/paint/BUILD.gn
+++ b/cc/paint/BUILD.gn
@@ -77,6 +77,8 @@
     "skottie_wrapper.h",
     "solid_color_analyzer.cc",
     "solid_color_analyzer.h",
+    "textblob_transfer_cache_entry.cc",
+    "textblob_transfer_cache_entry.h",
     "transfer_cache_deserialize_helper.h",
     "transfer_cache_entry.cc",
     "transfer_cache_entry.h",
diff --git a/cc/paint/paint_op_reader.cc b/cc/paint/paint_op_reader.cc
index 63a4e17..fa13ff7 100644
--- a/cc/paint/paint_op_reader.cc
+++ b/cc/paint/paint_op_reader.cc
@@ -15,6 +15,7 @@
 #include "cc/paint/paint_shader.h"
 #include "cc/paint/path_transfer_cache_entry.h"
 #include "cc/paint/shader_transfer_cache_entry.h"
+#include "cc/paint/textblob_transfer_cache_entry.h"
 #include "cc/paint/transfer_cache_deserialize_helper.h"
 #include "third_party/skia/include/core/SkPath.h"
 #include "third_party/skia/include/core/SkRRect.h"
@@ -376,6 +377,11 @@
 
 void PaintOpReader::Read(sk_sp<SkTextBlob>* blob) {
   AlignMemory(4);
+  uint32_t blob_id = 0u;
+  Read(&blob_id);
+  if (!valid_)
+    return;
+
   size_t data_bytes = 0u;
   ReadSize(&data_bytes);
   if (remaining_bytes_ < data_bytes || data_bytes == 0u)
@@ -383,6 +389,16 @@
   if (!valid_)
     return;
 
+  auto* entry =
+      options_.transfer_cache->GetEntryAs<ServiceTextBlobTransferCacheEntry>(
+          blob_id);
+  if (entry) {
+    *blob = entry->blob();
+    memory_ += data_bytes;
+    remaining_bytes_ -= data_bytes;
+    return;
+  }
+
   DCHECK(options_.strike_client);
   SkDeserialProcs procs;
   TypefaceCtx typeface_ctx(options_.strike_client);
@@ -394,6 +410,9 @@
     SetInvalid();
     return;
   }
+  options_.transfer_cache->CreateLocalEntry(
+      blob_id, std::make_unique<ServiceTextBlobTransferCacheEntry>(
+                   deserialized_blob, data_bytes));
 
   *blob = std::move(deserialized_blob);
   memory_ += data_bytes;
diff --git a/cc/paint/paint_op_writer.cc b/cc/paint/paint_op_writer.cc
index 6c66290..1faa90a 100644
--- a/cc/paint/paint_op_writer.cc
+++ b/cc/paint/paint_op_writer.cc
@@ -291,6 +291,10 @@
   if (!valid_)
     return;
 
+  AlignMemory(4);
+  uint32_t blob_id = blob->uniqueID();
+  Write(blob_id);
+
   uint64_t* size_memory = WriteSize(0u);
   if (!valid_)
     return;
diff --git a/cc/paint/textblob_transfer_cache_entry.cc b/cc/paint/textblob_transfer_cache_entry.cc
new file mode 100644
index 0000000..ee1b6333
--- /dev/null
+++ b/cc/paint/textblob_transfer_cache_entry.cc
@@ -0,0 +1,28 @@
+// 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.
+
+#include "cc/paint/textblob_transfer_cache_entry.h"
+
+namespace cc {
+
+ServiceTextBlobTransferCacheEntry::ServiceTextBlobTransferCacheEntry(
+    sk_sp<SkTextBlob> blob,
+    size_t size)
+    : blob_(std::move(blob)), size_(size) {}
+
+ServiceTextBlobTransferCacheEntry::~ServiceTextBlobTransferCacheEntry() =
+    default;
+
+size_t ServiceTextBlobTransferCacheEntry::CachedSize() const {
+  return size_;
+}
+
+bool ServiceTextBlobTransferCacheEntry::Deserialize(
+    GrContext* context,
+    base::span<const uint8_t> data) {
+  NOTREACHED();
+  return false;
+}
+
+}  // namespace cc
diff --git a/cc/paint/textblob_transfer_cache_entry.h b/cc/paint/textblob_transfer_cache_entry.h
new file mode 100644
index 0000000..a8448e5
--- /dev/null
+++ b/cc/paint/textblob_transfer_cache_entry.h
@@ -0,0 +1,31 @@
+// 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.
+
+#ifndef CC_PAINT_TEXTBLOB_TRANSFER_CACHE_ENTRY_H_
+#define CC_PAINT_TEXTBLOB_TRANSFER_CACHE_ENTRY_H_
+
+#include "cc/paint/paint_export.h"
+#include "cc/paint/transfer_cache_entry.h"
+#include "third_party/skia/include/core/SkTextBlob.h"
+
+namespace cc {
+
+class CC_PAINT_EXPORT ServiceTextBlobTransferCacheEntry
+    : public ServiceTransferCacheEntryBase<TransferCacheEntryType::kTextBlob> {
+ public:
+  ServiceTextBlobTransferCacheEntry(sk_sp<SkTextBlob> blob, size_t size);
+  ~ServiceTextBlobTransferCacheEntry() final;
+  size_t CachedSize() const final;
+  bool Deserialize(GrContext* context, base::span<const uint8_t> data) final;
+
+  const sk_sp<SkTextBlob>& blob() const { return blob_; }
+
+ private:
+  sk_sp<SkTextBlob> blob_;
+  const size_t size_;
+};
+
+}  // namespace cc
+
+#endif  // CC_PAINT_TEXTBLOB_TRANSFER_CACHE_ENTRY_H_
diff --git a/cc/paint/transfer_cache_entry.cc b/cc/paint/transfer_cache_entry.cc
index 4f1ad0f..2bf1d9a 100644
--- a/cc/paint/transfer_cache_entry.cc
+++ b/cc/paint/transfer_cache_entry.cc
@@ -27,8 +27,9 @@
     case TransferCacheEntryType::kPath:
       return std::make_unique<ServicePathTransferCacheEntry>();
     case TransferCacheEntryType::kShader:
-      // ServiceShaderTransferCache is only created via CreateLocalEntry
-      // and is never serialized/deserialized.
+    case TransferCacheEntryType::kTextBlob:
+      // ServiceShader/TextBlobTransferCache is only created via
+      // CreateLocalEntry and is never serialized/deserialized.
       return nullptr;
   }
 
diff --git a/cc/paint/transfer_cache_entry.h b/cc/paint/transfer_cache_entry.h
index 7151da13..81e7b62 100644
--- a/cc/paint/transfer_cache_entry.h
+++ b/cc/paint/transfer_cache_entry.h
@@ -25,8 +25,9 @@
   kColorSpace,
   kPath,
   kShader,
+  kTextBlob,
   // Add new entries above this line, make sure to update kLast.
-  kLast = kShader,
+  kLast = kTextBlob,
 };
 
 // An interface used on the client to serialize a transfer cache entry
diff --git a/chrome/android/java/res_autofill_assistant/layout/autofill_assistant_sheet.xml b/chrome/android/java/res_autofill_assistant/layout/autofill_assistant_sheet.xml
index a1177a9..04fff5b 100644
--- a/chrome/android/java/res_autofill_assistant/layout/autofill_assistant_sheet.xml
+++ b/chrome/android/java/res_autofill_assistant/layout/autofill_assistant_sheet.xml
@@ -150,7 +150,8 @@
                 android:paddingStart="24dp"
                 android:paddingEnd="24dp"
                 android:gravity="center_vertical"
-                android:orientation="horizontal">
+                android:orientation="horizontal"
+                android:visibility="gone">
             </LinearLayout>
         </HorizontalScrollView>
     </LinearLayout>
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java
index dbb3fd4e..8b76d38 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java
@@ -177,7 +177,20 @@
             menu.findItem(R.id.find_in_page_id).setVisible(
                     !currentTab.isNativePage() && currentTab.getWebContents() != null);
 
-            prepareTranslateMenuItem(menu, currentTab);
+            // Prepare translate menu button.
+            boolean isTranslateVisible = !isChromeScheme && !isFileScheme && !isContentScheme
+                    && !TextUtils.isEmpty(url) && currentTab.getWebContents() != null
+                    && ChromeFeatureList.isInitialized()
+                    && ChromeFeatureList.isEnabled(
+                               ChromeFeatureList.TRANSLATE_ANDROID_MANUAL_TRIGGER)
+                    && TranslateBridge.canManuallyTranslate(currentTab);
+            if (ChromeFeatureList.isInitialized()
+                    && ChromeFeatureList.isEnabled(
+                               ChromeFeatureList.TRANSLATE_ANDROID_MANUAL_TRIGGER)) {
+                RecordHistogram.recordBooleanHistogram(
+                        "Translate.MobileMenuTranslate.Shown", isTranslateVisible);
+            }
+            menu.findItem(R.id.translate_id).setVisible(isTranslateVisible);
 
             // Hide 'Add to homescreen' for the following:
             // * chrome:// pages - Android doesn't know how to direct those URLs.
@@ -287,30 +300,6 @@
     }
 
     /**
-     * Sets the visibility of the 'Translate' menu item.
-     */
-    private void prepareTranslateMenuItem(Menu menu, Tab currentTab) {
-        String url = currentTab.getUrl();
-        boolean isChromeScheme = url.startsWith(UrlConstants.CHROME_URL_PREFIX)
-                || url.startsWith(UrlConstants.CHROME_NATIVE_URL_PREFIX);
-        boolean isFileScheme = url.startsWith(UrlConstants.FILE_URL_PREFIX);
-        boolean isContentScheme = url.startsWith(UrlConstants.CONTENT_URL_PREFIX);
-
-        boolean isVisible = !isChromeScheme && !isFileScheme && !isContentScheme
-                && !TextUtils.isEmpty(url) && currentTab.getWebContents() != null
-                && ChromeFeatureList.isInitialized()
-                && ChromeFeatureList.isEnabled(ChromeFeatureList.TRANSLATE_ANDROID_MANUAL_TRIGGER)
-                && TranslateBridge.canManuallyTranslate(currentTab);
-
-        if (ChromeFeatureList.isInitialized()
-                && ChromeFeatureList.isEnabled(ChromeFeatureList.TRANSLATE_ANDROID_MANUAL_TRIGGER))
-            RecordHistogram.recordBooleanHistogram(
-                    "Translate.MobileMenuTranslate.Shown", isVisible);
-
-        menu.findItem(R.id.translate_id).setVisible(isVisible);
-    }
-
-    /**
      * Notify the delegate that the load state changed.
      * @param isLoading Whether the page is currently loading.
      */
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadDirectoryProvider.java b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadDirectoryProvider.java
index 48fdecc..ba7d2f0 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadDirectoryProvider.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadDirectoryProvider.java
@@ -29,7 +29,7 @@
  *
  * This class uses an asynchronous task to retrieve the directories, and guarantee only one task
  * can execute at any time. Multiple tasks may cause certain device fail to retrieve download
- * directories.
+ * directories. Should be used on main thread.
  *
  * Also, this class listens to SD card insertion and removal events to update the directory
  * options accordingly.
@@ -117,7 +117,7 @@
 
     // Singleton instance.
     private static class LazyHolder {
-        private static final DownloadDirectoryProvider INSTANCE = new DownloadDirectoryProvider();
+        private static DownloadDirectoryProvider sInstance = new DownloadDirectoryProvider();
     }
 
     /**
@@ -125,7 +125,15 @@
      * @return The singleton directory provider instance.
      */
     public static DownloadDirectoryProvider getInstance() {
-        return LazyHolder.INSTANCE;
+        return LazyHolder.sInstance;
+    }
+
+    /**
+     * Sets the directory provider for testing.
+     * @param provider The directory provider used in tests.
+     */
+    public void setDirectoryProviderForTesting(DownloadDirectoryProvider provider) {
+        LazyHolder.sInstance = provider;
     }
 
     /**
@@ -154,9 +162,9 @@
     private ArrayList < Callback < ArrayList<DirectoryOption>>> mCallbacks = new ArrayList<>();
 
     // Should be bounded to UI thread.
-    private final Handler mHandler = new Handler(ThreadUtils.getUiThreadLooper());
+    protected final Handler mHandler = new Handler(ThreadUtils.getUiThreadLooper());
 
-    private DownloadDirectoryProvider() {
+    protected DownloadDirectoryProvider() {
         registerSDCardReceiver();
     }
 
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageLayout.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageLayout.java
index 1237810..a59d6077 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageLayout.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageLayout.java
@@ -300,8 +300,8 @@
         ViewRectProvider rectProvider = new ViewRectProvider(homepageView);
 
         TextBubble textBubble = new TextBubble(homepageView.getContext(), homepageView,
-                R.string.iph_homepage_tile_text, R.string.iph_homepage_tile_text, true,
-                rectProvider);
+                R.string.iph_homepage_tile_text, R.string.iph_homepage_tile_accessibility_text,
+                true, rectProvider);
         textBubble.setDismissOnTouchInteraction(true);
         textBubble.addOnDismissListener(
                 () -> tracker.dismissed(FeatureConstants.HOMEPAGE_TILE_FEATURE));
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/SuggestionView.java b/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/SuggestionView.java
index 1efa00cd..dd553f7c 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/SuggestionView.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/SuggestionView.java
@@ -12,24 +12,32 @@
 import android.graphics.Canvas;
 import android.graphics.drawable.Drawable;
 import android.support.annotation.ColorRes;
+import android.support.annotation.DrawableRes;
 import android.support.annotation.IntDef;
 import android.support.annotation.VisibleForTesting;
 import android.support.v4.view.ViewCompat;
+import android.support.v7.content.res.AppCompatResources;
 import android.text.Spannable;
 import android.text.SpannableString;
 import android.text.TextPaint;
 import android.text.TextUtils;
 import android.text.style.StyleSpan;
+import android.util.Pair;
 import android.util.TypedValue;
 import android.view.MotionEvent;
 import android.view.View;
 import android.view.ViewGroup;
 import android.widget.ImageView;
 import android.widget.TextView;
-import android.widget.TextView.BufferType;
 
 import org.chromium.base.ApiCompatibilityUtils;
 import org.chromium.chrome.R;
+import org.chromium.chrome.browser.modelutil.PropertyKey;
+import org.chromium.chrome.browser.modelutil.PropertyModel;
+import org.chromium.chrome.browser.modelutil.PropertyModel.WritableBooleanPropertyKey;
+import org.chromium.chrome.browser.modelutil.PropertyModel.WritableIntPropertyKey;
+import org.chromium.chrome.browser.modelutil.PropertyModel.WritableObjectPropertyKey;
+import org.chromium.chrome.browser.modelutil.PropertyModelChangeProcessor;
 import org.chromium.chrome.browser.omnibox.MatchClassificationStyle;
 import org.chromium.chrome.browser.omnibox.OmniboxSuggestionType;
 import org.chromium.chrome.browser.omnibox.suggestions.OmniboxResultsAdapter.OmniboxResultItem;
@@ -75,6 +83,7 @@
     private OmniboxResultItem mSuggestionItem;
     private OmniboxSuggestion mSuggestion;
     private OmniboxSuggestionDelegate mSuggestionDelegate;
+    // TODO(tedchoc): Remove the need for this.
     private Boolean mUseDarkColors;
     private int mPosition;
     private int mRefineViewOffsetPx;
@@ -90,6 +99,69 @@
     private final int mSuggestionStartOffsetPx;
     private final int mSuggestionIconWidthPx;
 
+    private static class SuggestionViewProperties {
+        /** Whether dark colors should be applied to text, icons */
+        public static final WritableBooleanPropertyKey USE_DARK_COLORS =
+                new WritableBooleanPropertyKey();
+
+        /** Whether an answer image will be shown. */
+        public static final WritableBooleanPropertyKey HAS_ANSWER_IMAGE =
+                new WritableBooleanPropertyKey();
+        /** The answer image to be shown. */
+        public static final WritableObjectPropertyKey<Bitmap> ANSWER_IMAGE =
+                new WritableObjectPropertyKey<>();
+
+        /** Whether the suggestion supports refinement. */
+        public static final WritableBooleanPropertyKey REFINABLE = new WritableBooleanPropertyKey();
+
+        /** The suggestion icon type shown. */
+        public static final WritableIntPropertyKey SUGGESTION_ICON_TYPE =
+                new WritableIntPropertyKey();
+
+        /**
+         * The sizing information for the first line of text.
+         *
+         * The first item is the unit of size (e.g. TypedValue.COMPLEX_UNIT_PX), and the second item
+         * is the size itself.
+         */
+        public static final WritableObjectPropertyKey<Pair<Integer, Float>> TEXT_LINE_1_SIZING =
+                new WritableObjectPropertyKey<>();
+        /** The actual text content for the first line of text. */
+        public static final WritableObjectPropertyKey<Spannable> TEXT_LINE_1_TEXT =
+                new WritableObjectPropertyKey<>();
+
+        /**
+         * The sizing information for the second line of text.
+         *
+         * The first item is the unit of size (e.g. TypedValue.COMPLEX_UNIT_PX), and the second item
+         * is the size itself.
+         */
+        public static final WritableObjectPropertyKey<Pair<Integer, Float>> TEXT_LINE_2_SIZING =
+                new WritableObjectPropertyKey<>();
+        /** The truncation policy for the second line of text. */
+        public static final WritableObjectPropertyKey<TextUtils.TruncateAt> TEXT_LINE_2_TRUNCATION =
+                new WritableObjectPropertyKey<>();
+        /** The maximum number of lines to be shown for the second line of text. */
+        public static final WritableIntPropertyKey TEXT_LINE_2_MAX_LINES =
+                new WritableIntPropertyKey();
+        /** The color to be applied to the second line of text. */
+        public static final WritableIntPropertyKey TEXT_LINE_2_TEXT_COLOR =
+                new WritableIntPropertyKey();
+        /** The direction the text should be laid out for the second line of text. */
+        public static final WritableIntPropertyKey TEXT_LINE_2_TEXT_DIRECTION =
+                new WritableIntPropertyKey();
+        /** The actual text content for the second line of text. */
+        public static final WritableObjectPropertyKey<Spannable> TEXT_LINE_2_TEXT =
+                new WritableObjectPropertyKey<>();
+
+        public static final PropertyKey[] ALL_KEYS = new PropertyKey[] {USE_DARK_COLORS,
+                HAS_ANSWER_IMAGE, ANSWER_IMAGE, REFINABLE, SUGGESTION_ICON_TYPE, TEXT_LINE_1_SIZING,
+                TEXT_LINE_1_TEXT, TEXT_LINE_2_SIZING, TEXT_LINE_2_TRUNCATION, TEXT_LINE_2_MAX_LINES,
+                TEXT_LINE_2_TEXT_COLOR, TEXT_LINE_2_TEXT_DIRECTION, TEXT_LINE_2_TEXT};
+    }
+
+    private PropertyModel mModel;
+
     /**
      * Constructs a new omnibox suggestion view.
      *
@@ -179,6 +251,91 @@
                 getResources().getDimensionPixelOffset(R.dimen.omnibox_suggestion_start_offset);
         mSuggestionIconWidthPx =
                 getResources().getDimensionPixelSize(R.dimen.location_bar_icon_width);
+
+        mModel = new PropertyModel(SuggestionViewProperties.ALL_KEYS);
+        PropertyModelChangeProcessor.create(mModel, this, SuggestionView::bind);
+        mModel.set(SuggestionViewProperties.SUGGESTION_ICON_TYPE, SuggestionIcon.UNDEFINED);
+    }
+
+    private static void bind(PropertyModel model, SuggestionView view, PropertyKey propertyKey) {
+        if (SuggestionViewProperties.USE_DARK_COLORS.equals(propertyKey)) {
+            boolean useDarkColors = model.get(SuggestionViewProperties.USE_DARK_COLORS);
+            view.mUseDarkColors = useDarkColors;
+            view.updateRefineIconTint(useDarkColors);
+            view.mContentsView.updateSuggestionIconTint(useDarkColors);
+            view.mContentsView.mTextLine1.setTextColor(view.getStandardFontColor());
+        } else if (SuggestionViewProperties.HAS_ANSWER_IMAGE.equals(propertyKey)) {
+            int visibility = model.get(SuggestionViewProperties.HAS_ANSWER_IMAGE) ? VISIBLE : GONE;
+            view.mContentsView.mAnswerImage.setVisibility(visibility);
+        } else if (SuggestionViewProperties.ANSWER_IMAGE.equals(propertyKey)) {
+            view.updateAnswerImage(model.get(SuggestionViewProperties.ANSWER_IMAGE));
+        } else if (SuggestionViewProperties.REFINABLE.equals(propertyKey)) {
+            boolean refinable = model.get(SuggestionViewProperties.REFINABLE);
+            view.setRefinable(refinable);
+            if (refinable) view.initRefineIcon(model.get(SuggestionViewProperties.USE_DARK_COLORS));
+        } else if (SuggestionViewProperties.SUGGESTION_ICON_TYPE.equals(propertyKey)) {
+            if (!DeviceFormFactor.isNonMultiDisplayContextOnTablet(view.getContext())) return;
+
+            @SuggestionIcon
+            int type = model.get(SuggestionViewProperties.SUGGESTION_ICON_TYPE);
+
+            if (type == SuggestionIcon.UNDEFINED) return;
+
+            int drawableId = R.drawable.ic_omnibox_page;
+            switch (type) {
+                case SuggestionIcon.BOOKMARK:
+                    drawableId = R.drawable.btn_star;
+                    break;
+                case SuggestionIcon.MAGNIFIER:
+                    drawableId = R.drawable.ic_suggestion_magnifier;
+                    break;
+                case SuggestionIcon.HISTORY:
+                    drawableId = R.drawable.ic_suggestion_history;
+                    break;
+                case SuggestionIcon.VOICE:
+                    drawableId = R.drawable.btn_mic;
+                    break;
+                default:
+                    break;
+            }
+            view.mContentsView.setSuggestionIconDrawable(
+                    drawableId, model.get(SuggestionViewProperties.USE_DARK_COLORS));
+        } else if (SuggestionViewProperties.TEXT_LINE_1_SIZING.equals(propertyKey)) {
+            Pair<Integer, Float> sizing = model.get(SuggestionViewProperties.TEXT_LINE_1_SIZING);
+            view.mContentsView.mTextLine1.setTextSize(sizing.first, sizing.second);
+        } else if (SuggestionViewProperties.TEXT_LINE_1_TEXT.equals(propertyKey)) {
+            view.mContentsView.mTextLine1.setText(
+                    model.get(SuggestionViewProperties.TEXT_LINE_1_TEXT));
+        } else if (SuggestionViewProperties.TEXT_LINE_2_SIZING.equals(propertyKey)) {
+            Pair<Integer, Float> sizing = model.get(SuggestionViewProperties.TEXT_LINE_2_SIZING);
+            view.mContentsView.mTextLine2.setTextSize(sizing.first, sizing.second);
+        } else if (SuggestionViewProperties.TEXT_LINE_2_TRUNCATION.equals(propertyKey)) {
+        } else if (SuggestionViewProperties.TEXT_LINE_2_MAX_LINES.equals(propertyKey)) {
+            int numberLines = model.get(SuggestionViewProperties.TEXT_LINE_2_MAX_LINES);
+            if (numberLines == 1) {
+                view.mContentsView.mTextLine2.setEllipsize(null);
+                view.mContentsView.mTextLine2.setSingleLine();
+            } else {
+                view.mContentsView.mTextLine2.setSingleLine(false);
+                view.mContentsView.mTextLine2.setEllipsize(TextUtils.TruncateAt.END);
+                view.mContentsView.mTextLine2.setMaxLines(numberLines);
+            }
+        } else if (SuggestionViewProperties.TEXT_LINE_2_TEXT_COLOR.equals(propertyKey)) {
+            view.mContentsView.mTextLine2.setTextColor(
+                    model.get(SuggestionViewProperties.TEXT_LINE_2_TEXT_COLOR));
+        } else if (SuggestionViewProperties.TEXT_LINE_2_TEXT_DIRECTION.equals(propertyKey)) {
+            ApiCompatibilityUtils.setTextDirection(view.mContentsView.mTextLine2,
+                    model.get(SuggestionViewProperties.TEXT_LINE_2_TEXT_DIRECTION));
+        } else if (SuggestionViewProperties.TEXT_LINE_2_TEXT.equals(propertyKey)) {
+            Spannable line2Text = model.get(SuggestionViewProperties.TEXT_LINE_2_TEXT);
+            if (TextUtils.isEmpty(line2Text)) {
+                view.mContentsView.mTextLine2.setVisibility(View.INVISIBLE);
+            } else {
+                view.mContentsView.mTextLine2.setVisibility(View.VISIBLE);
+                view.mContentsView.mTextLine2.setText(
+                        model.get(SuggestionViewProperties.TEXT_LINE_2_TEXT));
+            }
+        }
     }
 
     @Override
@@ -266,87 +423,22 @@
         // Update the position unconditionally.
         mPosition = position;
         jumpDrawablesToCurrentState();
-        boolean colorsChanged = mUseDarkColors == null || mUseDarkColors != useDarkColors;
-        if (suggestionItem.equals(mSuggestionItem) && !colorsChanged) {
-            // Answer images can be lazily loaded, so update that icon regardless.
-            if (suggestionItem.getAnswerImage() != null) {
-                updateAnswerImage(suggestionItem.getAnswerImage());
-            }
-            return;
-        }
         mUseDarkColors = useDarkColors;
-        if (colorsChanged) {
-            mContentsView.mTextLine1.setTextColor(getStandardFontColor());
-            setRefineIcon(true);
-        }
+        mModel.set(SuggestionViewProperties.USE_DARK_COLORS, mUseDarkColors);
 
         mSuggestionItem = suggestionItem;
         mSuggestion = suggestionItem.getSuggestion();
         mSuggestionDelegate = suggestionDelegate;
         // Reset old computations.
         mContentsView.resetTextWidths();
-        mContentsView.mAnswerImage.setVisibility(GONE);
-        mContentsView.mAnswerImage.setImageDrawable(null);
-        mContentsView.mTextLine1.setTextSize(TypedValue.COMPLEX_UNIT_PX,
-                getResources().getDimension(R.dimen.omnibox_suggestion_first_line_text_size));
-        mContentsView.mTextLine2.setTextSize(TypedValue.COMPLEX_UNIT_PX,
-                getResources().getDimension(R.dimen.omnibox_suggestion_second_line_text_size));
-
         mRefineViewOffsetPx = mRefineViewModernEndPadding;
 
         // Suggestions with attached answers are rendered with rich results regardless of which
         // suggestion type they are.
         if (mSuggestion.hasAnswer()) {
-            setAnswer(mSuggestion.getAnswer(), suggestionItem.getAnswerImage());
-            mContentsView.setSuggestionIcon(SuggestionIcon.MAGNIFIER, colorsChanged);
-            mContentsView.mTextLine2.setVisibility(VISIBLE);
-            setRefinable(true);
-            return;
+            setStateForAnswerSuggestion(mSuggestion.getAnswer(), suggestionItem.getAnswerImage());
         } else {
-            mNumAnswerLines = 1;
-            mContentsView.mTextLine2.setEllipsize(null);
-            mContentsView.mTextLine2.setSingleLine();
-        }
-
-        boolean sameAsTyped = suggestionItem.getMatchedQuery().trim().equalsIgnoreCase(
-                mSuggestion.getDisplayText());
-        int suggestionType = mSuggestion.getType();
-        if (mSuggestion.isUrlSuggestion()) {
-            if (mSuggestion.isStarred()) {
-                mContentsView.setSuggestionIcon(SuggestionIcon.BOOKMARK, colorsChanged);
-            } else if (suggestionType == OmniboxSuggestionType.HISTORY_URL) {
-                mContentsView.setSuggestionIcon(SuggestionIcon.HISTORY, colorsChanged);
-            } else {
-                mContentsView.setSuggestionIcon(SuggestionIcon.GLOBE, colorsChanged);
-            }
-            boolean urlShown = !TextUtils.isEmpty(mSuggestion.getUrl());
-            boolean urlHighlighted = false;
-            if (urlShown) {
-                urlHighlighted = setUrlText(suggestionItem);
-            } else {
-                mContentsView.mTextLine2.setVisibility(INVISIBLE);
-            }
-            setSuggestedQuery(suggestionItem, true, urlShown, urlHighlighted);
-            setRefinable(!sameAsTyped);
-        } else {
-            @SuggestionIcon
-            int suggestionIcon = SuggestionIcon.MAGNIFIER;
-            if (suggestionType == OmniboxSuggestionType.VOICE_SUGGEST) {
-                suggestionIcon = SuggestionIcon.VOICE;
-            } else if ((suggestionType == OmniboxSuggestionType.SEARCH_SUGGEST_PERSONALIZED)
-                    || (suggestionType == OmniboxSuggestionType.SEARCH_HISTORY)) {
-                // Show history icon for suggestions based on user queries.
-                suggestionIcon = SuggestionIcon.HISTORY;
-            }
-            mContentsView.setSuggestionIcon(suggestionIcon, colorsChanged);
-            setRefinable(!sameAsTyped);
-            setSuggestedQuery(suggestionItem, false, false, false);
-            if ((suggestionType == OmniboxSuggestionType.SEARCH_SUGGEST_ENTITY)
-                    || (suggestionType == OmniboxSuggestionType.SEARCH_SUGGEST_PROFILE)) {
-                showDescriptionLine(SpannableString.valueOf(mSuggestion.getDescription()), false);
-            } else {
-                mContentsView.mTextLine2.setVisibility(INVISIBLE);
-            }
+            setStateForTextSuggestion(suggestionItem);
         }
     }
 
@@ -386,11 +478,10 @@
         }
     }
 
-    private void setRefineIcon(boolean invalidateIcon) {
-        if (!invalidateIcon && mRefineIcon != null) return;
-
+    private void initRefineIcon(boolean useDarkColors) {
+        if (mRefineIcon != null) return;
         @ColorRes
-        int tintId = mUseDarkColors ? R.color.dark_mode_tint : R.color.light_mode_tint;
+        int tintId = useDarkColors ? R.color.dark_mode_tint : R.color.light_mode_tint;
         mRefineIcon = TintedDrawable.constructTintedDrawable(
                 getContext(), R.drawable.btn_suggestion_refine, tintId);
         mRefineIcon.setBounds(
@@ -399,19 +490,12 @@
         mRefineView.postInvalidateOnAnimation();
     }
 
-    /**
-     * Sets (and highlights) the URL text of the second line of the omnibox suggestion.
-     *
-     * @param result The suggestion containing the URL.
-     * @return Whether the URL was highlighted based on the user query.
-     */
-    private boolean setUrlText(OmniboxResultItem result) {
-        OmniboxSuggestion suggestion = result.getSuggestion();
-        Spannable str = SpannableString.valueOf(suggestion.getDisplayText());
-        boolean hasMatch =
-                applyHighlightToMatchRegions(str, suggestion.getDisplayTextClassifications());
-        showDescriptionLine(str, true);
-        return hasMatch;
+    private void updateRefineIconTint(boolean useDarkColors) {
+        if (mRefineIcon == null) return;
+        @ColorRes
+        int tintId = useDarkColors ? R.color.dark_mode_tint : R.color.light_mode_tint;
+        mRefineIcon.setTint(AppCompatResources.getColorStateList(getContext(), tintId));
+        mRefineView.postInvalidateOnAnimation();
     }
 
     private boolean applyHighlightToMatchRegions(
@@ -441,39 +525,15 @@
     }
 
     /**
-     * Sets a description line for the omnibox suggestion.
-     *
-     * @param str The description text.
-     * @param isUrl Whether this text is a URL (as opposed to a normal string).
-     */
-    private void showDescriptionLine(Spannable str, boolean isUrl) {
-        TextView textLine = mContentsView.mTextLine2;
-        if (textLine.getVisibility() != VISIBLE) {
-            textLine.setVisibility(VISIBLE);
-        }
-        textLine.setText(str, BufferType.SPANNABLE);
-
-        // Force left-to-right rendering for URLs. See UrlBar constructor for details.
-        if (isUrl) {
-            textLine.setTextColor(getStandardUrlColor());
-            ApiCompatibilityUtils.setTextDirection(textLine, TEXT_DIRECTION_LTR);
-        } else {
-            textLine.setTextColor(getStandardFontColor());
-            ApiCompatibilityUtils.setTextDirection(textLine, TEXT_DIRECTION_INHERIT);
-        }
-    }
-
-    /**
-     * Sets the text of the first line of the omnibox suggestion.
-     *
+     * Get the first line for a text based omnibox suggestion.
      * @param suggestionItem The item containing the suggestion data.
      * @param showDescriptionIfPresent Whether to show the description text of the suggestion if
      *                                 the item contains valid data.
-     * @param isUrlQuery Whether this suggestion is showing an URL.
-     * @param isUrlHighlighted Whether the URL contains any highlighted matching sections.
+     * @param shouldHighlight Whether the query should be highlighted.
+     * @return The first line of text.
      */
-    private void setSuggestedQuery(OmniboxResultItem suggestionItem,
-            boolean showDescriptionIfPresent, boolean isUrlQuery, boolean isUrlHighlighted) {
+    private Spannable getSuggestedQuery(OmniboxResultItem suggestionItem,
+            boolean showDescriptionIfPresent, boolean shouldHighlight) {
         String userQuery = suggestionItem.getMatchedQuery();
         String suggestedQuery = null;
         List<MatchClassification> classifications;
@@ -527,8 +587,83 @@
         }
 
         Spannable str = SpannableString.valueOf(suggestedQuery);
-        if (!isUrlHighlighted) applyHighlightToMatchRegions(str, classifications);
-        mContentsView.mTextLine1.setText(str, BufferType.SPANNABLE);
+        if (shouldHighlight) applyHighlightToMatchRegions(str, classifications);
+        return str;
+    }
+
+    private void setStateForTextSuggestion(OmniboxResultItem suggestionItem) {
+        int suggestionType = mSuggestion.getType();
+        @SuggestionIcon
+        int suggestionIcon;
+        Spannable textLine1;
+
+        Spannable textLine2;
+        int textLine2Color = 0;
+        int textLine2Direction = TEXT_DIRECTION_INHERIT;
+        if (mSuggestion.isUrlSuggestion()) {
+            suggestionIcon = SuggestionIcon.GLOBE;
+            if (mSuggestion.isStarred()) {
+                suggestionIcon = SuggestionIcon.BOOKMARK;
+            } else if (suggestionType == OmniboxSuggestionType.HISTORY_URL) {
+                suggestionIcon = SuggestionIcon.HISTORY;
+            }
+            boolean urlHighlighted = false;
+            if (!TextUtils.isEmpty(mSuggestion.getUrl())) {
+                OmniboxSuggestion suggestion = suggestionItem.getSuggestion();
+                Spannable str = SpannableString.valueOf(suggestion.getDisplayText());
+                urlHighlighted = applyHighlightToMatchRegions(
+                        str, suggestion.getDisplayTextClassifications());
+                textLine2 = str;
+                textLine2Color = getStandardUrlColor();
+                textLine2Direction = TEXT_DIRECTION_LTR;
+            } else {
+                textLine2 = null;
+            }
+            textLine1 = getSuggestedQuery(suggestionItem, true, !urlHighlighted);
+        } else {
+            suggestionIcon = SuggestionIcon.MAGNIFIER;
+            if (suggestionType == OmniboxSuggestionType.VOICE_SUGGEST) {
+                suggestionIcon = SuggestionIcon.VOICE;
+            } else if ((suggestionType == OmniboxSuggestionType.SEARCH_SUGGEST_PERSONALIZED)
+                    || (suggestionType == OmniboxSuggestionType.SEARCH_HISTORY)) {
+                // Show history icon for suggestions based on user queries.
+                suggestionIcon = SuggestionIcon.HISTORY;
+            }
+            textLine1 = getSuggestedQuery(suggestionItem, false, true);
+            if ((suggestionType == OmniboxSuggestionType.SEARCH_SUGGEST_ENTITY)
+                    || (suggestionType == OmniboxSuggestionType.SEARCH_SUGGEST_PROFILE)) {
+                textLine2 = SpannableString.valueOf(mSuggestion.getDescription());
+                textLine2Color = getStandardFontColor();
+                textLine2Direction = TEXT_DIRECTION_INHERIT;
+            } else {
+                textLine2 = null;
+            }
+        }
+        mNumAnswerLines = 1;
+
+        mModel.set(SuggestionViewProperties.HAS_ANSWER_IMAGE, false);
+        mModel.set(SuggestionViewProperties.ANSWER_IMAGE, null);
+
+        mModel.set(SuggestionViewProperties.TEXT_LINE_1_TEXT, textLine1);
+        mModel.set(SuggestionViewProperties.TEXT_LINE_1_SIZING,
+                Pair.create(TypedValue.COMPLEX_UNIT_PX,
+                        getResources().getDimension(
+                                R.dimen.omnibox_suggestion_first_line_text_size)));
+
+        mModel.set(SuggestionViewProperties.TEXT_LINE_2_TEXT, textLine2);
+        mModel.set(SuggestionViewProperties.TEXT_LINE_2_TEXT_COLOR, textLine2Color);
+        mModel.set(SuggestionViewProperties.TEXT_LINE_2_TEXT_DIRECTION, textLine2Direction);
+        mModel.set(SuggestionViewProperties.TEXT_LINE_2_SIZING,
+                Pair.create(TypedValue.COMPLEX_UNIT_PX,
+                        getResources().getDimension(
+                                R.dimen.omnibox_suggestion_second_line_text_size)));
+        mModel.set(SuggestionViewProperties.TEXT_LINE_2_MAX_LINES, 1);
+
+        boolean sameAsTyped = suggestionItem.getMatchedQuery().trim().equalsIgnoreCase(
+                mSuggestion.getDisplayText());
+        mModel.set(SuggestionViewProperties.REFINABLE, !sameAsTyped);
+
+        mModel.set(SuggestionViewProperties.SUGGESTION_ICON_TYPE, suggestionIcon);
     }
 
     static int parseNumAnswerLines(List<SuggestionAnswer.TextField> textFields) {
@@ -546,40 +681,38 @@
      * @param answer The answer to be displayed.
      * @param answerImage The image associated with the answer.
      */
-    private void setAnswer(SuggestionAnswer answer, Bitmap answerImage) {
+    private void setStateForAnswerSuggestion(SuggestionAnswer answer, Bitmap answerImage) {
         float density = getResources().getDisplayMetrics().density;
-
         SuggestionAnswer.ImageLine firstLine = answer.getFirstLine();
-        mContentsView.mTextLine1.setTextSize(AnswerTextBuilder.getMaxTextHeightSp(firstLine));
-        Spannable firstLineText = AnswerTextBuilder.buildSpannable(
-                firstLine, mContentsView.mTextLine1.getPaint().getFontMetrics(), density);
-        mContentsView.mTextLine1.setText(firstLineText);
-
         SuggestionAnswer.ImageLine secondLine = answer.getSecondLine();
-        mContentsView.mTextLine2.setTextSize(AnswerTextBuilder.getMaxTextHeightSp(secondLine));
-        Spannable secondLineText = AnswerTextBuilder.buildSpannable(
-                secondLine, mContentsView.mTextLine2.getPaint().getFontMetrics(), density);
-        mContentsView.mTextLine2.setText(secondLineText);
         mNumAnswerLines = parseNumAnswerLines(secondLine.getTextFields());
         if (mNumAnswerLines == -1) mNumAnswerLines = 1;
-        if (mNumAnswerLines == 1) {
-            mContentsView.mTextLine2.setEllipsize(null);
-            mContentsView.mTextLine2.setSingleLine();
-        } else {
-            mContentsView.mTextLine2.setSingleLine(false);
-            mContentsView.mTextLine2.setEllipsize(TextUtils.TruncateAt.END);
-            mContentsView.mTextLine2.setMaxLines(mNumAnswerLines);
-        }
 
-        if (secondLine.hasImage()) {
-            mContentsView.mAnswerImage.setVisibility(VISIBLE);
-            updateAnswerImage(answerImage);
-        }
+        mModel.set(SuggestionViewProperties.TEXT_LINE_1_SIZING,
+                Pair.create(TypedValue.COMPLEX_UNIT_SP,
+                        (float) AnswerTextBuilder.getMaxTextHeightSp(firstLine)));
+        mModel.set(SuggestionViewProperties.TEXT_LINE_1_TEXT,
+                AnswerTextBuilder.buildSpannable(
+                        firstLine, mContentsView.mTextLine1.getPaint().getFontMetrics(), density));
+
+        mModel.set(SuggestionViewProperties.TEXT_LINE_2_SIZING,
+                Pair.create(TypedValue.COMPLEX_UNIT_SP,
+                        (float) AnswerTextBuilder.getMaxTextHeightSp(secondLine)));
+        mModel.set(SuggestionViewProperties.TEXT_LINE_2_TEXT,
+                AnswerTextBuilder.buildSpannable(
+                        secondLine, mContentsView.mTextLine2.getPaint().getFontMetrics(), density));
+        mModel.set(SuggestionViewProperties.TEXT_LINE_2_MAX_LINES, mNumAnswerLines);
+        mModel.set(SuggestionViewProperties.TEXT_LINE_2_TEXT_COLOR, getStandardFontColor());
+        mModel.set(SuggestionViewProperties.TEXT_LINE_2_TEXT_DIRECTION, TEXT_DIRECTION_INHERIT);
+
+        mModel.set(SuggestionViewProperties.HAS_ANSWER_IMAGE, secondLine.hasImage());
+        mModel.set(SuggestionViewProperties.ANSWER_IMAGE, answerImage);
+
+        mModel.set(SuggestionViewProperties.REFINABLE, true);
+        mModel.set(SuggestionViewProperties.SUGGESTION_ICON_TYPE, SuggestionIcon.MAGNIFIER);
     }
 
     private void updateAnswerImage(Bitmap bitmap) {
-        if (bitmap == null) return;
-        if (mContentsView.mAnswerImage.getDrawable() != null) return;
         mContentsView.mAnswerImage.setImageBitmap(bitmap);
     }
 
@@ -609,9 +742,7 @@
      */
     private class SuggestionContentsContainer extends ViewGroup {
         private int mTextStart = Integer.MIN_VALUE;
-        private Drawable mSuggestionIcon;
-        @SuggestionIcon
-        private int mSuggestionIconType = SuggestionIcon.UNDEFINED;
+        private TintedDrawable mSuggestionIcon;
 
         private final TextView mTextLine1;
         private final TextView mTextLine2;
@@ -653,7 +784,6 @@
             mTextLine1.setLayoutParams(
                     new LayoutParams(LayoutParams.WRAP_CONTENT, mSuggestionHeight));
             mTextLine1.setSingleLine();
-            mTextLine1.setTextColor(getStandardFontColor());
             ApiCompatibilityUtils.setTextAlignment(mTextLine1, TEXT_ALIGNMENT_VIEW_START);
             addView(mTextLine1);
 
@@ -680,7 +810,7 @@
         protected void onDraw(Canvas canvas) {
             super.onDraw(canvas);
 
-            if (DeviceFormFactor.isNonMultiDisplayContextOnTablet(getContext())) {
+            if (mSuggestionIcon != null) {
                 canvas.save();
                 float suggestionIconLeft =
                         (mSuggestionIconWidthPx - mSuggestionIcon.getIntrinsicWidth()) / 2f;
@@ -711,11 +841,14 @@
                         mTextLine1.getPaddingTop(), 0, mTextLine1.getPaddingBottom());
             }
 
-            int imageWidth = mAnswerImage.getMeasuredWidth();
+            int imageWidth = 0;
             int imageSpacing = 0;
-            if (mAnswerImage.getVisibility() == VISIBLE && imageWidth > 0) {
-                imageSpacing = getResources().getDimensionPixelOffset(
-                        R.dimen.omnibox_suggestion_answer_image_horizontal_spacing);
+            if (mAnswerImage.getVisibility() == VISIBLE) {
+                imageWidth = mAnswerImage.getMeasuredWidth();
+                if (imageWidth > 0) {
+                    imageSpacing = getResources().getDimensionPixelOffset(
+                            R.dimen.omnibox_suggestion_answer_image_horizontal_spacing);
+                }
             }
 
             final int height = getMeasuredHeight();
@@ -834,34 +967,18 @@
             return drawableState;
         }
 
-        // TODO(crbug.com/635567): Fix this properly.
-        @SuppressLint("SwitchIntDef")
-        private void setSuggestionIcon(@SuggestionIcon int type, boolean invalidateCurrentIcon) {
-            if (mSuggestionIconType == type && !invalidateCurrentIcon) return;
-            assert type != SuggestionIcon.UNDEFINED;
-
-            int drawableId = R.drawable.ic_omnibox_page;
-            switch (type) {
-                case SuggestionIcon.BOOKMARK:
-                    drawableId = R.drawable.btn_star;
-                    break;
-                case SuggestionIcon.MAGNIFIER:
-                    drawableId = R.drawable.ic_suggestion_magnifier;
-                    break;
-                case SuggestionIcon.HISTORY:
-                    drawableId = R.drawable.ic_suggestion_history;
-                    break;
-                case SuggestionIcon.VOICE:
-                    drawableId = R.drawable.btn_mic;
-                    break;
-                default:
-                    break;
-            }
-            mSuggestionIcon = TintedDrawable.constructTintedDrawable(getContext(), drawableId,
-                    mUseDarkColors ? R.color.dark_mode_tint : R.color.white_mode_tint);
+        private void setSuggestionIconDrawable(@DrawableRes int resId, boolean useDarkTint) {
+            mSuggestionIcon = TintedDrawable.constructTintedDrawable(getContext(), resId,
+                    useDarkTint ? R.color.dark_mode_tint : R.color.white_mode_tint);
             mSuggestionIcon.setBounds(0, 0, mSuggestionIcon.getIntrinsicWidth(),
                     mSuggestionIcon.getIntrinsicHeight());
-            mSuggestionIconType = type;
+            invalidate();
+        }
+
+        private void updateSuggestionIconTint(boolean useDarkTint) {
+            if (mSuggestionIcon == null) return;
+            mSuggestionIcon.setTint(AppCompatResources.getColorStateList(
+                    getContext(), useDarkTint ? R.color.dark_mode_tint : R.color.white_mode_tint));
             invalidate();
         }
     }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchWidgetProvider.java b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchWidgetProvider.java
index 61c26e77..9d1865e4 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchWidgetProvider.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchWidgetProvider.java
@@ -182,7 +182,7 @@
         run(new Runnable() {
             @Override
             public void run() {
-                if (IntentHandler.notSecureIsIntentChromeOrFirstParty(intent)) {
+                if (IntentHandler.wasIntentSenderChrome(intent)) {
                     handleAction(intent);
                 } else {
                     SearchWidgetProvider.super.onReceive(context, intent);
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java
index ffa2b8c..f9bce14 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java
@@ -1321,12 +1321,26 @@
         // Draw the experimental button if necessary.
         if (mExperimentalButton != null && mExperimentalButton.getVisibility() != View.GONE) {
             canvas.save();
+            Drawable expButton = mExperimentalButton.getDrawable();
+
             translateCanvasToView(mToolbarButtonsContainer, mExperimentalButton, canvas);
 
-            previousAlpha = mExperimentalButton.getAlpha();
-            mExperimentalButton.setAlpha(previousAlpha * floatAlpha);
-            drawChild(canvas, mExperimentalButton, SystemClock.uptimeMillis());
-            mExperimentalButton.setAlpha(previousAlpha);
+            int backgroundWidth = mExperimentalButton.getDrawable().getIntrinsicWidth();
+            int backgroundHeight = mExperimentalButton.getDrawable().getIntrinsicHeight();
+            int backgroundLeft =
+                    (mExperimentalButton.getWidth() - mExperimentalButton.getPaddingLeft()
+                            - mExperimentalButton.getPaddingRight() - backgroundWidth)
+                    / 2;
+            backgroundLeft += mExperimentalButton.getPaddingLeft();
+            int backgroundTop =
+                    (mExperimentalButton.getHeight() - mExperimentalButton.getPaddingTop()
+                            - mExperimentalButton.getPaddingBottom() - backgroundHeight)
+                    / 2;
+            backgroundTop += mExperimentalButton.getPaddingTop();
+            canvas.translate(backgroundLeft, backgroundTop);
+
+            expButton.setAlpha(rgbAlpha);
+            expButton.draw(canvas);
 
             canvas.restore();
         }
@@ -2673,6 +2687,7 @@
         ApiCompatibilityUtils.setImageTintList(
                 mExperimentalButton, mUseLightToolbarDrawables ? mLightModeTint : mDarkModeTint);
 
+        mExperimentalButtonLayoutListener = () -> requestLayoutHostUpdateForExperimentalButton();
         if (mTabSwitcherState == STATIC_TAB) {
             if (!mUrlFocusChangeInProgress && !urlHasFocus()) {
                 runShowExperimentalButtonAnimation();
@@ -2681,10 +2696,8 @@
             }
         } else {
             mExperimentalButton.setVisibility(View.INVISIBLE);
+            getViewTreeObserver().addOnGlobalLayoutListener(mExperimentalButtonLayoutListener);
         }
-
-        mExperimentalButtonLayoutListener = () -> requestLayoutHostUpdateForExperimentalButton();
-        getViewTreeObserver().addOnGlobalLayoutListener(mExperimentalButtonLayoutListener);
     }
 
     @Override
@@ -2702,11 +2715,10 @@
             runHideExperimentalButtonsAnimators();
         } else {
             mExperimentalButton.setVisibility(View.GONE);
+            getViewTreeObserver().addOnGlobalLayoutListener(mExperimentalButtonLayoutListener);
         }
 
         mBrowsingModeViews.remove(mExperimentalButton);
-
-        getViewTreeObserver().addOnGlobalLayoutListener(mExperimentalButtonLayoutListener);
     }
 
     /**
@@ -2768,6 +2780,7 @@
                 onExperimentalButtonAnimationEnd();
                 mDisableLocationBarRelayout = false;
                 mExperimentalButtonAnimationRunning = false;
+                getViewTreeObserver().addOnGlobalLayoutListener(mExperimentalButtonLayoutListener);
                 requestLayout();
             }
         });
@@ -2820,6 +2833,7 @@
                 mExperimentalButton.setVisibility(View.GONE);
                 mLayoutLocationBarWithoutExtraButton = false;
                 mExperimentalButtonAnimationRunning = false;
+                getViewTreeObserver().addOnGlobalLayoutListener(mExperimentalButtonLayoutListener);
             }
         });
         mExperimentalButtonAnimator.playTogether(animators);
diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd
index 31258cb..5943c82 100644
--- a/chrome/android/java/strings/android_chrome_strings.grd
+++ b/chrome/android/java/strings/android_chrome_strings.grd
@@ -3811,14 +3811,17 @@
         Chrome now downloads files faster
       </message>
       <message name="IDS_IPH_NTP_BUTTON_TEXT_HOME_TEXT" desc="The in-product-help message to tap on the home button to navigate to the new tab page on the current tab.">
-        Tap to load the new tab page and view suggested articles
+        Tap to load the new tab page
       </message>
       <message name="IDS_IPH_NTP_BUTTON_TEXT_HOME_ACCESSIBILITY_TEXT" desc="The in-product-help accessibility message to tap on the home button to navigate to the new tab page on the current tab.">
-        Tap the home button to load the new tab page and view suggested articles
+        Tap the home button to load the new tab page
       </message>
       <message name="IDS_IPH_HOMEPAGE_TILE_TEXT" desc="The in-product-help message to use first tile in Most Visited as homepage tile.">
         Your favorite pages are here
       </message>
+      <message name="IDS_IPH_HOMEPAGE_TILE_ACCESSIBILITY_TEXT" desc="The in-product-help message to use first tile in Most Visited as homepage tile when accessibility mode is enabled.">
+        Links to your favorite websites can be found on this page
+      </message>
 
       <!-- Password Accessory Strings -->
       <message name="IDS_KEYBOARD_ACCESSORY_SHEET_HIDE" desc="Description for the active icon button that closes an accessory sheet and brings back the keyboard.">
diff --git a/chrome/android/java/strings/android_chrome_strings_grd/IDS_IPH_HOMEPAGE_TILE_ACCESSIBILITY_TEXT.png.sha1 b/chrome/android/java/strings/android_chrome_strings_grd/IDS_IPH_HOMEPAGE_TILE_ACCESSIBILITY_TEXT.png.sha1
new file mode 100644
index 0000000..f15934f
--- /dev/null
+++ b/chrome/android/java/strings/android_chrome_strings_grd/IDS_IPH_HOMEPAGE_TILE_ACCESSIBILITY_TEXT.png.sha1
@@ -0,0 +1 @@
+d26fe19e7cad4320d01f7078092a81fbc570ca89
\ No newline at end of file
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_am.xtb b/chrome/android/java/strings/translations/android_chrome_strings_am.xtb
index 55f7c9d..875956c 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_am.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_am.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">ርዕስ ያስፈልጋል</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 ውርድ አልተሳካም።}one{# ውርዶች አልተሳኩም።}other{# ውርዶች አልተሳኩም።}}</translation>
 <translation id="5168917394043976756">የአሰሳ መሳቢያ ክፈት</translation>
-<translation id="5171365962177408781">አዲሱን የትር ገጽ ለመጫን እና የተጠቆሙትን ጽሑፎች ለመመልከት መታ ያድርጉ</translation>
 <translation id="5184329579814168207">በChrome ውስጥ ክፈት</translation>
 <translation id="5199929503336119739">የሥራ መገለጫ</translation>
 <translation id="5210286577605176222">ወደ ቀዳሚው ትር ዝለል</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> ኪባ ወርዷል</translation>
 <translation id="9100505651305367705">የሚደገፍ ሲሆን ጽሑፎችን በተቃለለ እይታ ለማሳየት ጠይቅ</translation>
 <translation id="9100610230175265781">የይለፍ ሐረግ ያስፈልጋል</translation>
-<translation id="9100939710791843300">አዲሱን የትር ገጽ ለመጫን እና እንዲነበቡ የተጠቆሙትን ጽሑፎች ለመመልከት መነሻ አዝራሩን መታ ያድርጉ</translation>
 <translation id="9133515669113036225">የመሣሪያ ምስክርነቶችን ዳግም ያስጀምሩ</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">የመጀመሪያውን አሳይ</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ar.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ar.xtb
index 03a43a23..737b9da 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ar.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ar.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">العنوان مطلوب</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{تعذَّر إتمام عملية تنزيل واحدة.}zero{تعذَّر إتمام # عملية تنزيل.}two{تعذَّر إتمام عمليتي تنزيل (#).}few{تعذَّر إتمام # عمليات تنزيل.}many{تعذَّر إتمام # عملية تنزيل.}other{تعذَّر إتمام # عملية تنزيل.}}</translation>
 <translation id="5168917394043976756">فتح لائحة التنقل</translation>
-<translation id="5171365962177408781">انقر لتحميل صفحة علامة التبويب الجديدة وعرض المقالات المقترحة.</translation>
 <translation id="5184329579814168207">‏فتح في Chrome</translation>
 <translation id="5199929503336119739">الملف الشخصي للعمل</translation>
 <translation id="5210286577605176222">الانتقال السريع إلى علامة التبويب السابقة</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954">تم تنزيل <ph name="KILOBYTES" /> كيلوبايت</translation>
 <translation id="9100505651305367705">اقتراح مشاهدة المقالات في العرض المبسَّط إذا كان ذلك متاحًا</translation>
 <translation id="9100610230175265781">عبارة المرور مطلوبة</translation>
-<translation id="9100939710791843300">انقر على زر "الصفحة الرئيسية" لتحميل صفحة علامة التبويب الجديدة وعرض المقالات المقترحة.</translation>
 <translation id="9133515669113036225">إعادة تعيين بيانات اعتماد الجهاز</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">إظهار الصفحة الأصلية</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_bg.xtb b/chrome/android/java/strings/translations/android_chrome_strings_bg.xtb
index c1e4bde..0f70386 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_bg.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_bg.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Изисква се заглавие</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 изтегляне не бе успешно.}other{# изтегляния не бяха успешни.}}</translation>
 <translation id="5168917394043976756">Отваряне на слоя за навигация</translation>
-<translation id="5171365962177408781">Докоснете, за да се зареди нов раздел и да видите предложени статии</translation>
 <translation id="5184329579814168207">Отваряне в Chrome</translation>
 <translation id="5199929503336119739">Служебен потребителски профил</translation>
 <translation id="5210286577605176222">Преминаване към предишния раздел</translation>
@@ -1053,7 +1052,6 @@
 <translation id="9099018167121903954">Изтеглени файлове: <ph name="KILOBYTES" /> КБ</translation>
 <translation id="9100505651305367705">Извеждане на предложение статиите да се показват в опростен изглед, когато се поддържа</translation>
 <translation id="9100610230175265781">Изисква се пропуск</translation>
-<translation id="9100939710791843300">Докоснете бутона „Начало“, за да се зареди нов раздел и да видите предложени статии</translation>
 <translation id="9133515669113036225">Нулиране на идентификационните данни на устройството</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Показване на оригинала</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ca.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ca.xtb
index 93c543d..28c83f8 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ca.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ca.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Cal indicar un títol</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{No s'ha pogut completar 1 baixada.}other{No s'han pogut completar # baixades.}}</translation>
 <translation id="5168917394043976756">Obre el tauler de navegació</translation>
-<translation id="5171365962177408781">Toca per carregar la pàgina Pestanya nova i veure els articles suggerits</translation>
 <translation id="5184329579814168207">Obre a Chrome</translation>
 <translation id="5199929503336119739">Perfil professional</translation>
 <translation id="5210286577605176222">Ves a la pestanya anterior</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> kB en baixades</translation>
 <translation id="9100505651305367705">Proposa mostrar articles en visualització simplificada, quan s'admeti</translation>
 <translation id="9100610230175265781">S'ha d'introduir una frase de contrasenya </translation>
-<translation id="9100939710791843300">Toca el botó d'inici per carregar la pàgina Pestanya nova i veure els articles suggerits</translation>
 <translation id="9133515669113036225">Restableix les credencials del dispositiu</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Mostra l'original</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_cs.xtb b/chrome/android/java/strings/translations/android_chrome_strings_cs.xtb
index b18c802..483bc12 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_cs.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_cs.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Je požadován název</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{Stažení 1 souboru se nezdařilo.}few{Stažení # souborů se nezdařilo.}many{Stažení # souboru se nezdařilo.}other{Stažení # souborů se nezdařilo.}}</translation>
 <translation id="5168917394043976756">Otevřít vysouvací panel navigace</translation>
-<translation id="5171365962177408781">Klepnutím načtete stránku Nová karta a zobrazíte navrhované články</translation>
 <translation id="5184329579814168207">Otevřít v Chromu</translation>
 <translation id="5199929503336119739">Pracovní profil</translation>
 <translation id="5210286577605176222">Přejít na předchozí kartu</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954">Staženo: <ph name="KILOBYTES" /> kB</translation>
 <translation id="9100505651305367705">Nabízet zjednodušené zobrazení článků (pokud je podporováno)</translation>
 <translation id="9100610230175265781">Je vyžadována heslová fráze</translation>
-<translation id="9100939710791843300">Klepnutím na tlačítko plochy načtete stránku Nová karta a zobrazíte navrhované články</translation>
 <translation id="9133515669113036225">Resetovat identifikační údaje zařízení</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Zobrazit originál</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_da.xtb b/chrome/android/java/strings/translations/android_chrome_strings_da.xtb
index f6aebe15..78feae4 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_da.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_da.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Der skal angives en titel</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 download mislykkedes.}one{# download mislykkedes.}other{# downloads mislykkedes.}}</translation>
 <translation id="5168917394043976756">Åbn sidemenuen</translation>
-<translation id="5171365962177408781">Tryk for at indlæse siden Ny fane og få vist foreslåede artikler</translation>
 <translation id="5184329579814168207">Åbn i Chrome</translation>
 <translation id="5199929503336119739">Arbejdsprofil</translation>
 <translation id="5210286577605176222">Gå til den forrige fane</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> KB er downloadet</translation>
 <translation id="9100505651305367705">Tilbyd enkel visning af artikler, når det understøttes</translation>
 <translation id="9100610230175265781">Adgangssætning kræves</translation>
-<translation id="9100939710791843300">Tryk på knappen Hjem for at indlæse siden Ny fane og få vist foreslåede artikler</translation>
 <translation id="9133515669113036225">Nulstil loginoplysningerne for enheden</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Vis oprindelig</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_de.xtb b/chrome/android/java/strings/translations/android_chrome_strings_de.xtb
index e34941d..a06012b 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_de.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_de.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Titel erforderlich</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 Download fehlgeschlagen.}other{# Downloads fehlgeschlagen.}}</translation>
 <translation id="5168917394043976756">Navigationsleiste öffnen</translation>
-<translation id="5171365962177408781">Tippen Sie, um die "Neuer Tab"-Seite zu laden und sich vorgeschlagene Artikel anzeigen zu lassen</translation>
 <translation id="5184329579814168207">In Chrome öffnen</translation>
 <translation id="5199929503336119739">Arbeitsprofil</translation>
 <translation id="5210286577605176222">Zum vorherigen Tab wechseln</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> KB heruntergeladen</translation>
 <translation id="9100505651305367705">Anbieten, Artikel in vereinfachter Ansicht anzuzeigen, falls unterstützt</translation>
 <translation id="9100610230175265781">Passphrase erforderlich</translation>
-<translation id="9100939710791843300">Tippen Sie auf die Schaltfläche "Startseite", um die "Neuer Tab"-Seite zu laden und sich vorgeschlagene Artikel anzeigen zu lassen</translation>
 <translation id="9133515669113036225">Anmeldedaten des Geräts zurücksetzen</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Original anzeigen</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_el.xtb b/chrome/android/java/strings/translations/android_chrome_strings_el.xtb
index b5c0bdd3..4a79d23c 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_el.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_el.xtb
@@ -296,6 +296,7 @@
 <translation id="3295602654194328831">Απόκρυψη πληροφοριών</translation>
 <translation id="3298243779924642547">Lite</translation>
 <translation id="3303414029551471755">Συνέχεια για λήψη του περιεχομένου;</translation>
+<translation id="3306398118552023113">Αυτή η εφαρμογή εκτελείται στο Chrome</translation>
 <translation id="3328801116991980348">Πληροφορίες ιστοτόπου</translation>
 <translation id="3341058695485821946">Δείτε πόσα δεδομένα έχετε αποθηκεύσει</translation>
 <translation id="3350687908700087792">Κλείσιμο όλων των καρτελών ανώνυμης περιήγησης</translation>
@@ -308,6 +309,7 @@
 <translation id="3398320232533725830">Άνοιγμα του διαχειριστή σελιδοδεικτών</translation>
 <translation id="3414952576877147120">Μέγεθος:</translation>
 <translation id="3443221991560634068">Επαναφόρτωση της τρέχουσας σελίδας</translation>
+<translation id="3445014427084483498">Μόλις τώρα</translation>
 <translation id="3452612588551937789">Συνδεθείτε στον Λογαριασμό σας Google για να λάβετε τους σελιδοδείκτες, το ιστορικό, τους κωδικούς πρόσβασης, και άλλες ρυθμίσεις σε όλες τις συσκευές σας</translation>
 <translation id="3485359633434254965">{FILES,plural, =1{Έγινε λήψη %1$d αρχείου}other{Έγινε λήψη %1$d αρχείων}}</translation>
 <translation id="3492207499832628349">Νέα καρτέλα ανωνυμ. περιήγ.</translation>
@@ -360,6 +362,7 @@
 <translation id="3950820424414687140">Σύνδεση</translation>
 <translation id="395206256282351086">Η δυνατότητα "Προτάσεις αναζήτησης και ιστοτόπων" απενεργοποιήθηκε</translation>
 <translation id="3955193568934677022">Να επιτρέπεται στους ιστοτόπους να αναπαράγουν προστατευμένο περιεχόμενο (συνιστάται)</translation>
+<translation id="3963007978381181125">Η κρυπτογράφηση με φράση πρόσβασης δεν περιλαμβάνει τρόπους πληρωμής και διευθύνσεις από το Google Pay. Μόνο κάποιος που γνωρίζει τη φράση πρόσβασής σας μπορεί να διαβάσει τα κρυπτογραφημένα δεδομένα σας. Η φράση πρόσβασης δεν αποστέλλεται στην Google ούτε αποθηκεύεται από αυτήν. Εάν ξεχάσετε τη φράση πρόσβασής σας ή θέλετε να αλλάξετε αυτήν τη ρύθμιση, θα πρέπει να επαναφέρετε τον συγχρονισμό. <ph name="BEGIN_LINK" />Μάθετε περισσότερα<ph name="END_LINK" /></translation>
 <translation id="3967822245660637423">Ολοκλήρωση λήψης</translation>
 <translation id="397583555483684758">Ο συγχρονισμός σταμάτησε να λειτουργεί</translation>
 <translation id="3976396876660209797">Κατάργηση και εκ νέου δημιουργία αυτής της συντόμευσης</translation>
@@ -398,7 +401,9 @@
 <translation id="4195643157523330669">Άνοιγμα σε νέα καρτέλα</translation>
 <translation id="4198423547019359126">Δεν υπάρχουν διαθέσιμες τοποθεσίες λήψης</translation>
 <translation id="4209895695669353772">Για λήψη εξατομικευμένου περιεχομένου που προτείνεται από την Google, ενεργοποιήστε τον συγχρονισμό</translation>
+<translation id="4225719675976901337">Δεν βρέθηκε περιεχόμενο</translation>
 <translation id="4226663524361240545">Κατά τη λήψη ειδοποιήσεων ενδέχεται να δονείται η συσκευή</translation>
+<translation id="423219824432660969">Κρυπτογράφηση συγχρονισμένων δεδομένων με τον κωδικό πρόσβασης Google από τις <ph name="TIME" /></translation>
 <translation id="4242533952199664413">Ανοίξτε τις ρυθμίσεις</translation>
 <translation id="4243710787042215766">Άνοιγμα σε καρτ. ιδιωτ. περ.</translation>
 <translation id="424864128008805179">Αποσύνδεση από το Chrome;</translation>
@@ -468,6 +473,9 @@
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 ολοκληρωμένη λήψη.}other{# ολοκληρωμένες λήψεις.}}</translation>
 <translation id="4766369052440583386">Η Εξοικονόμηση δεδομένων είναι ενεργή</translation>
 <translation id="4797039098279997504">Αγγίξτε για να επιστρέψετε στη διεύθυνση <ph name="URL_OF_THE_CURRENT_TAB" /></translation>
+<translation id="4802417911091824046">Η κρυπτογράφηση φράσης πρόσβασης δεν περιλαμβάνει τρόπους πληρωμής και διευθύνσεις από το Google Pay.
+
+Για να αλλάξετε αυτήν τη ρύθμιση, <ph name="BEGIN_LINK" />επαναφέρετε τον συγχρονισμό<ph name="END_LINK" /></translation>
 <translation id="4807098396393229769">Όνομα στην κάρτα</translation>
 <translation id="4807963036345170158">Η Εξοικονόμηση δεδομένων είναι ανενεργή</translation>
 <translation id="4816465935029283692">Τύποι δεδομένων</translation>
@@ -479,6 +487,7 @@
 <translation id="4874967477260347223">Άδειες πολυμέσων</translation>
 <translation id="4875775213178255010">Προτάσεις περιεχομένου</translation>
 <translation id="4878404682131129617">Η δημιουργία διοχέτευσης μέσω διακομιστή μεσολάβησης απέτυχε</translation>
+<translation id="4880127995492972015">Μετάφραση…</translation>
 <translation id="4881695831933465202">Άνοιγμα</translation>
 <translation id="488187801263602086">Μετονομασία αρχείου</translation>
 <translation id="4882831918239250449">Ελέγξτε τον τρόπο με τον οποίο το ιστορικό περιήγησής σας χρησιμοποιείται για την εξατομίκευση της Αναζήτησης, των διαφημίσεων και άλλων στοιχείων</translation>
@@ -517,7 +526,6 @@
 <translation id="5161254044473106830">Απαιτείται τίτλος</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 λήψη απέτυχε.}other{# λήψεις απέτυχαν.}}</translation>
 <translation id="5168917394043976756">Άνοιγμα συρταριού πλοήγησης</translation>
-<translation id="5171365962177408781">Πατήστε για να φορτώσετε τη σελίδα σε νέα καρτέλα και να δείτε προτεινόμενα άρθρα</translation>
 <translation id="5184329579814168207">Άνοιγμα στο Chrome</translation>
 <translation id="5199929503336119739">Προφίλ εργασίας</translation>
 <translation id="5210286577605176222">Μετάβαση στην προηγούμενη καρτέλα</translation>
@@ -736,6 +744,7 @@
 <translation id="6738867403308150051">Λήψη…</translation>
 <translation id="6746124502594467657">Μετακίνηση προς τα κάτω</translation>
 <translation id="6766622839693428701">Σύρετε προς τα κάτω για κλείσιμο.</translation>
+<translation id="6766758767654711248">Πατήστε για μετάβαση στον ιστότοπο</translation>
 <translation id="6768277682697012280">Εγκατάσταση λειτουργικής μονάδας AR…</translation>
 <translation id="6776813977906306442">Κατεβάστε βίντεο για να τα παρακολουθήσετε αργότερα, χρησιμοποιώντας το κουμπί Λήψης</translation>
 <translation id="6782111308708962316">Αποτροπή αποθήκευσης και ανάγνωσης δεδομένων cookie από ιστότοπους τρίτων</translation>
@@ -952,6 +961,7 @@
 <translation id="8441146129660941386">Αναζήτηση προς τα πίσω</translation>
 <translation id="8445448999790540984">Δεν είναι δυνατή η εξαγωγή κωδικών πρόσβασης</translation>
 <translation id="8447861592752582886">Ανάκληση άδειας συσκευής</translation>
+<translation id="8461694314515752532">Κρυπτογράφηση συγχρονισμένων δεδομένων με τη δική σας φράση πρόσβασης συγχρονισμού</translation>
 <translation id="8477071352266846533">Ο συγχρονισμός είναι απενεργοποιημένος για τον λογαριασμό <ph name="SYNC_ACCOUNT_USER_NAME" /></translation>
 <translation id="8485434340281759656"><ph name="FILE_SIZE" /> <ph name="SEPARATOR" /> <ph name="DESCRIPTION" /></translation>
 <translation id="8487700953926739672">Διαθέσιμο εκτός σύνδεσης</translation>
@@ -998,10 +1008,12 @@
 <translation id="8748850008226585750">Κρυφό περιεχόμενο</translation>
 <translation id="8751914237388039244">Επιλογή εικόνας</translation>
 <translation id="8788968922598763114">Εκ νέου άνοιγμα της καρτέλας που έκλεισε τελευταία</translation>
+<translation id="8801436777607969138">Αποκλεισμός JavaScript για κάποιο συγκεκριμένο ιστότοπο.</translation>
 <translation id="8812260976093120287">Σε ορισμένους ιστοτόπους, μπορείτε να πληρώσετε χρησιμοποιώντας τις παραπάνω υποστηριζόμενες εφαρμογές πληρωμών στη συσκευή σας.</translation>
 <translation id="8816439037877937734">Η εφαρμογή <ph name="APP_NAME" /> θα ανοίξει στο Chrome. Εάν συνεχίσετε, συμφωνείτε με τους <ph name="BEGIN_LINK1" />Όρους Παροχής Υπηρεσιών<ph name="END_LINK1" /> και τη <ph name="BEGIN_LINK2" />Σημείωση απορρήτου<ph name="END_LINK2" /> του Chrome, καθώς και με τη <ph name="BEGIN_LINK3" />Σημείωση απορρήτου για Λογαριασμούς Google των οποίων η διαχείριση γίνεται μέσω του Family Link<ph name="END_LINK3" />.</translation>
 <translation id="8820817407110198400">Σελιδοδείκτες</translation>
 <translation id="8823704566850948458">Πρόταση για κωδικό πρόσβασης…</translation>
+<translation id="8833831881926404480">Κάποιος ιστότοπος μοιράζεται την οθόνη σας</translation>
 <translation id="883806473910249246">Παρουσιάστηκε σφάλμα κατά τη λήψη του περιεχομένου.</translation>
 <translation id="8840953339110955557">Αυτή η σελίδα μπορεί να διαφέρει από την έκδοση στο διαδίκτυο.</translation>
 <translation id="8847988622838149491">USB</translation>
@@ -1039,7 +1051,6 @@
 <translation id="9099018167121903954">Έγινε λήψη <ph name="KILOBYTES" /> KB</translation>
 <translation id="9100505651305367705">Προσφορά για προβολή άρθρων σε απλοποιημένη προβολή, όταν υποστηρίζεται</translation>
 <translation id="9100610230175265781">Απαιτείται φράση πρόσβασης</translation>
-<translation id="9100939710791843300">Πατήστε το κουμπί αρχικής οθόνης για να φορτώσετε τη σελίδα σε νέα καρτέλα και να δείτε προτεινόμενα άρθρα</translation>
 <translation id="9133515669113036225">Επαναφορά διαπιστευτηρίων συσκευής</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Εμφάνιση πρωτοτύπου</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_en-GB.xtb b/chrome/android/java/strings/translations/android_chrome_strings_en-GB.xtb
index 750603b..803f65e 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_en-GB.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_en-GB.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Title required</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 download failed.}other{# downloads failed.}}</translation>
 <translation id="5168917394043976756">Open navigation drawer</translation>
-<translation id="5171365962177408781">Tap to load the new tab page and view suggested articles</translation>
 <translation id="5184329579814168207">Open in Chrome</translation>
 <translation id="5199929503336119739">Work profile</translation>
 <translation id="5210286577605176222">Jump to the previous tab</translation>
@@ -1050,7 +1049,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> KB downloaded</translation>
 <translation id="9100505651305367705">Offer to show articles in simplified view, when supported</translation>
 <translation id="9100610230175265781">Passphrase required</translation>
-<translation id="9100939710791843300">Tap the home button to load the new tab page and view suggested articles</translation>
 <translation id="9133515669113036225">Reset device credentials</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Show original</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_es-419.xtb b/chrome/android/java/strings/translations/android_chrome_strings_es-419.xtb
index aa4d2111..2f0a47c0 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_es-419.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_es-419.xtb
@@ -296,6 +296,7 @@
 <translation id="3295602654194328831">Ocultar información</translation>
 <translation id="3298243779924642547">Básico</translation>
 <translation id="3303414029551471755">¿Deseas descargar el contenido?</translation>
+<translation id="3306398118552023113">Esta app se ejecuta en Chrome</translation>
 <translation id="3328801116991980348">Información del sitio</translation>
 <translation id="3341058695485821946">Consulta cuántos datos redujiste</translation>
 <translation id="3350687908700087792">Cerrar todas las pestañas de incógnito</translation>
@@ -308,6 +309,7 @@
 <translation id="3398320232533725830">Abrir el administrador de favoritos</translation>
 <translation id="3414952576877147120">Tamaño:</translation>
 <translation id="3443221991560634068">Volver a cargar la página actual</translation>
+<translation id="3445014427084483498">Recién</translation>
 <translation id="3452612588551937789">Accede con tu cuenta de Google para obtener tus favoritos, contraseñas, historial y otras opciones de configuración en todos tus dispositivos.</translation>
 <translation id="3485359633434254965">{FILES,plural, =1{Se descargó %1$d archivo}other{Se descargaron %1$d archivos}}</translation>
 <translation id="3492207499832628349">Nueva pestaña de incógnito</translation>
@@ -360,6 +362,7 @@
 <translation id="3950820424414687140">Acceder</translation>
 <translation id="395206256282351086">Se inhabilitaron las sugerencias de sitios y búsqueda</translation>
 <translation id="3955193568934677022">Permitir que los sitios reproduzcan contenido protegido (recomendado)</translation>
+<translation id="3963007978381181125">La encriptación de la frase de contraseña no incluye formas de pago ni direcciones de Google Pay. 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 restablecer la sincronización. <ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /></translation>
 <translation id="3967822245660637423">Descarga completa</translation>
 <translation id="397583555483684758">La sincronización dejó de funcionar</translation>
 <translation id="3976396876660209797">Quita y vuelve a crear este acceso directo</translation>
@@ -398,7 +401,9 @@
 <translation id="4195643157523330669">Abrir en una pestaña nueva</translation>
 <translation id="4198423547019359126">No hay ubicaciones de descarga disponibles</translation>
 <translation id="4209895695669353772">Para obtener contenido personalizado y sugerido por Google, activa la sincronización</translation>
+<translation id="4225719675976901337">No se encontró contenido</translation>
 <translation id="4226663524361240545">Es posible que las notificaciones hagan vibrar el dispositivo</translation>
+<translation id="423219824432660969">Encriptar los datos sincronizados con la contraseña de Google a partir del <ph name="TIME" /></translation>
 <translation id="4242533952199664413">Abrir la configuración</translation>
 <translation id="4243710787042215766">Abrir en una pestaña privada</translation>
 <translation id="424864128008805179">¿Quieres salir de Chrome?</translation>
@@ -468,6 +473,9 @@
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{Se completó la descarga.}other{Se completaron # descargas.}}</translation>
 <translation id="4766369052440583386">La extensión Ahorro de datos está activada</translation>
 <translation id="4797039098279997504">Toca para volver a <ph name="URL_OF_THE_CURRENT_TAB" /></translation>
+<translation id="4802417911091824046">La encriptación de la frase de contraseña no incluye formas de pago ni direcciones de Google Pay.
+
+Para cambiar esta configuración, <ph name="BEGIN_LINK" />restablece la sincronización<ph name="END_LINK" /></translation>
 <translation id="4807098396393229769">Nombre en la tarjeta</translation>
 <translation id="4807963036345170158">La extensión Ahorro de datos está desactivada</translation>
 <translation id="4816465935029283692">Tipos de datos</translation>
@@ -479,6 +487,7 @@
 <translation id="4874967477260347223">Licencias de medios</translation>
 <translation id="4875775213178255010">Sugerencias de contenido</translation>
 <translation id="4878404682131129617">Se produjo un error al establecer conexión a través del servidor proxy</translation>
+<translation id="4880127995492972015">Traducir…</translation>
 <translation id="4881695831933465202">Abrir</translation>
 <translation id="488187801263602086">Cambiar el nombre del archivo</translation>
 <translation id="4882831918239250449">Controlar cómo se usa tu historial de navegación para personalizar la Búsqueda, los anuncios y mucho más</translation>
@@ -517,7 +526,6 @@
 <translation id="5161254044473106830">Se requiere un título</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{No se pudo realizar la descarga.}other{No se pudieron realizar # descargas.}}</translation>
 <translation id="5168917394043976756">Abrir panel lateral de navegación</translation>
-<translation id="5171365962177408781">Presiona para cargar la página Nueva pestaña y ver artículos sugeridos</translation>
 <translation id="5184329579814168207">Abrir en Chrome</translation>
 <translation id="5199929503336119739">Perfil de trabajo</translation>
 <translation id="5210286577605176222">Ir a la pestaña anterior</translation>
@@ -736,6 +744,7 @@
 <translation id="6738867403308150051">Descargando…</translation>
 <translation id="6746124502594467657">Mover hacia abajo</translation>
 <translation id="6766622839693428701">Desliza hacia abajo para cerrar.</translation>
+<translation id="6766758767654711248">Presionar para ir al sitio</translation>
 <translation id="6768277682697012280">Instalando el módulo de RA…</translation>
 <translation id="6776813977906306442">Descarga videos con el botón Descargar para verlos más tarde</translation>
 <translation id="6782111308708962316">Evitar que los sitios web de terceros guarden y lean datos de cookies</translation>
@@ -952,6 +961,7 @@
 <translation id="8441146129660941386">Buscar más atrás</translation>
 <translation id="8445448999790540984">No se pueden exportar las contraseñas</translation>
 <translation id="8447861592752582886">Revocar permiso para el dispositivo</translation>
+<translation id="8461694314515752532">Encriptar los datos sincronizados con tu propia frase de contraseña de sincronización</translation>
 <translation id="8477071352266846533">La sincronización está desactivada para <ph name="SYNC_ACCOUNT_USER_NAME" /></translation>
 <translation id="8485434340281759656"><ph name="FILE_SIZE" /> <ph name="SEPARATOR" /> <ph name="DESCRIPTION" /></translation>
 <translation id="8487700953926739672">Disponible sin conexión</translation>
@@ -998,10 +1008,12 @@
 <translation id="8748850008226585750">Contenidos ocultos</translation>
 <translation id="8751914237388039244">Seleccionar una imagen</translation>
 <translation id="8788968922598763114">Volver a abrir la última pestaña cerrada</translation>
+<translation id="8801436777607969138">Bloquea JavaScript para un sitio específico.</translation>
 <translation id="8812260976093120287">En algunos sitios web, puedes usar las apps compatibles que se enumeran anteriormente para hacer pagos en tu dispositivo.</translation>
 <translation id="8816439037877937734"><ph name="APP_NAME" /> se abrirá en Chrome. Al continuar, aceptas las <ph name="BEGIN_LINK1" />Condiciones del servicio<ph name="END_LINK1" /> y el <ph name="BEGIN_LINK2" />Aviso de privacidad<ph name="END_LINK2" /> de Chrome, y el <ph name="BEGIN_LINK3" />Aviso de privacidad para las cuentas de Google administradas con Family Link<ph name="END_LINK3" />.</translation>
 <translation id="8820817407110198400">Favoritos</translation>
 <translation id="8823704566850948458">Sugerir contraseña…</translation>
+<translation id="8833831881926404480">Un sitio está compartiendo tu pantalla</translation>
 <translation id="883806473910249246">Se produjo un error al descargar el contenido.</translation>
 <translation id="8840953339110955557">Es posible que esta página sea diferente con respecto a la versión en línea.</translation>
 <translation id="8847988622838149491">USB</translation>
@@ -1039,7 +1051,6 @@
 <translation id="9099018167121903954">Contenido descargado: <ph name="KILOBYTES" /> kilobytes</translation>
 <translation id="9100505651305367705">Se ofrece mostrar artículos en una vista simplificada, cuando es compatible</translation>
 <translation id="9100610230175265781">Se necesita una frase de contraseña.</translation>
-<translation id="9100939710791843300">Presiona el botón de inicio para cargar la página Nueva pestaña y ver artículos sugeridos</translation>
 <translation id="9133515669113036225">Restablecer credenciales de dispositivo</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Mostrar original</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_es.xtb b/chrome/android/java/strings/translations/android_chrome_strings_es.xtb
index 4a4e88f..f27cf5b1 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_es.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_es.xtb
@@ -296,6 +296,7 @@
 <translation id="3295602654194328831">Ocultar información</translation>
 <translation id="3298243779924642547">Básico</translation>
 <translation id="3303414029551471755">¿Quieres continuar para descargar el contenido?</translation>
+<translation id="3306398118552023113">Esta aplicación se está ejecutando en Chrome</translation>
 <translation id="3328801116991980348">Información del sitio</translation>
 <translation id="3341058695485821946">Consulta la cantidad de datos que has ahorrado</translation>
 <translation id="3350687908700087792">Cerrar todas las pestañas de incógnito</translation>
@@ -308,6 +309,7 @@
 <translation id="3398320232533725830">Abre el administrador de marcadores</translation>
 <translation id="3414952576877147120">Tamaño:</translation>
 <translation id="3443221991560634068">Vuelve a cargar la página actual</translation>
+<translation id="3445014427084483498">Ahora mismo</translation>
 <translation id="3452612588551937789">Inicia sesión con tu cuenta de Google para acceder a tus marcadores, contraseñas, historial y otros ajustes desde todos tus dispositivos.</translation>
 <translation id="3485359633434254965">{FILES,plural, =1{%1$d archivo descargado}other{%1$d archivos descargados}}</translation>
 <translation id="3492207499832628349">Nueva pestaña de incógnito</translation>
@@ -360,6 +362,7 @@
 <translation id="3950820424414687140">Iniciar sesión</translation>
 <translation id="395206256282351086">Sugerencias de sitios web y búsqueda inhabilitadas</translation>
 <translation id="3955193568934677022">Permitir que los sitios web reproduzcan contenido protegido (recomendado)</translation>
+<translation id="3963007978381181125">El cifrado mediante frase de contraseña no incluye los métodos de pago ni las direcciones de Google Pay. Solo alguien que tenga tu frase de contraseña puede leer tus datos cifrados. La frase de contraseña no se envía a Google, que tampoco la guarda. Si la olvidas o quieres cambiar esta opción, debes restablecer la sincronización. <ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /></translation>
 <translation id="3967822245660637423">Descarga completa</translation>
 <translation id="397583555483684758">La sincronización ha dejado de funcionar</translation>
 <translation id="3976396876660209797">Quita esta combinación de teclas y vuelve a crearla</translation>
@@ -398,7 +401,9 @@
 <translation id="4195643157523330669">Abrir en una pestaña nueva</translation>
 <translation id="4198423547019359126">No hay ubicaciones de descarga disponibles</translation>
 <translation id="4209895695669353772">Activa la sincronización para obtener contenido personalizado sugerido por Google</translation>
+<translation id="4225719675976901337">No se ha encontrado ningún contenido</translation>
 <translation id="4226663524361240545">Es posible que las notificaciones hagan que el dispositivo vibre</translation>
+<translation id="423219824432660969">Cifrar los datos sincronizados con la contraseña de Google desde el <ph name="TIME" /></translation>
 <translation id="4242533952199664413">Abrir Configuración</translation>
 <translation id="4243710787042215766">Abrir en pestaña privada</translation>
 <translation id="424864128008805179">¿Cerrar sesión en Chrome?</translation>
@@ -468,6 +473,9 @@
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{Se ha completado 1 descarga.}other{Se han completado # descargas.}}</translation>
 <translation id="4766369052440583386">Ahorro de datos activado</translation>
 <translation id="4797039098279997504">Toca para volver a <ph name="URL_OF_THE_CURRENT_TAB" /></translation>
+<translation id="4802417911091824046">El cifrado mediante frase de contraseña no incluye los métodos de pago ni las direcciones de Google Pay.
+
+Para cambiar esta opción, <ph name="BEGIN_LINK" />restablece la sincronización<ph name="END_LINK" />.</translation>
 <translation id="4807098396393229769">Titular de la tarjeta</translation>
 <translation id="4807963036345170158">Ahorro de datos desactivado</translation>
 <translation id="4816465935029283692">Tipos de datos</translation>
@@ -479,6 +487,7 @@
 <translation id="4874967477260347223">Licencias de contenido multimedia</translation>
 <translation id="4875775213178255010">Sugerencias de contenido</translation>
 <translation id="4878404682131129617">No se ha podido establecer conexión a través del servidor proxy</translation>
+<translation id="4880127995492972015">Traducir…</translation>
 <translation id="4881695831933465202">Abrir</translation>
 <translation id="488187801263602086">Cambiar nombre de archivo</translation>
 <translation id="4882831918239250449">Controlar cómo se utiliza el historial de navegación para personalizar la Búsqueda, los anuncios y mucho más</translation>
@@ -517,7 +526,6 @@
 <translation id="5161254044473106830">Título obligatorio</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{No se ha podido completar 1 descarga.}other{No se han podido completar # descargas.}}</translation>
 <translation id="5168917394043976756">Abrir panel de navegación</translation>
-<translation id="5171365962177408781">Toca para cargar la página Nueva pestaña y ver artículos sugeridos</translation>
 <translation id="5184329579814168207">Abrir en Chrome</translation>
 <translation id="5199929503336119739">Perfil de trabajo</translation>
 <translation id="5210286577605176222">Te dirige a la pestaña anterior</translation>
@@ -557,7 +565,7 @@
 <translation id="5456381639095306749">Descargar página</translation>
 <translation id="5466407412363861127">Esta función utiliza la <ph name="BEGIN_LINK" />sincronización<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Abrirla en una aplicación de mapas</translation>
-<translation id="5487521232677179737">Borrar los datos</translation>
+<translation id="5487521232677179737">Borrar datos</translation>
 <translation id="5494920125229734069">Seleccionar todo</translation>
 <translation id="550684401320795253">Actualizando Chrome...</translation>
 <translation id="5512137114520586844">Esta cuenta está administrada por <ph name="PARENT_NAME" />.</translation>
@@ -736,6 +744,7 @@
 <translation id="6738867403308150051">Descargando…</translation>
 <translation id="6746124502594467657">Bajar</translation>
 <translation id="6766622839693428701">Desliza el dedo hacia abajo para cerrarla.</translation>
+<translation id="6766758767654711248">Toca para ir al sitio web</translation>
 <translation id="6768277682697012280">Instalando el módulo de realidad aumentada...</translation>
 <translation id="6776813977906306442">Descarga vídeos para verlos más tarde con el botón Descargar</translation>
 <translation id="6782111308708962316">Impedir que los sitios web de terceros guarden y consulten datos de cookies</translation>
@@ -952,6 +961,7 @@
 <translation id="8441146129660941386">Buscar hacia atrás</translation>
 <translation id="8445448999790540984">No se pueden exportar las contraseñas</translation>
 <translation id="8447861592752582886">Revocar permiso de dispositivo</translation>
+<translation id="8461694314515752532">Cifrar los datos sincronizados con tu propia frase de contraseña de sincronización</translation>
 <translation id="8477071352266846533">Sincronización con <ph name="SYNC_ACCOUNT_USER_NAME" /> desactivada</translation>
 <translation id="8485434340281759656"><ph name="FILE_SIZE" /> <ph name="SEPARATOR" /> <ph name="DESCRIPTION" /></translation>
 <translation id="8487700953926739672">Disponible sin conexión</translation>
@@ -998,10 +1008,12 @@
 <translation id="8748850008226585750">Contenidos ocultos</translation>
 <translation id="8751914237388039244">Selecciona una imagen</translation>
 <translation id="8788968922598763114">Vuelve a abrir la última pestaña cerrada</translation>
+<translation id="8801436777607969138">Bloquear JavaScript en un sitio web específico.</translation>
 <translation id="8812260976093120287">En algunos sitios web, puedes realizar pagos en tu dispositivo con las aplicaciones compatibles mencionadas anteriormente.</translation>
 <translation id="8816439037877937734"><ph name="APP_NAME" /> se abrirá en Chrome. Si continúas, aceptas las <ph name="BEGIN_LINK1" />condiciones de servicio<ph name="END_LINK1" /> y el <ph name="BEGIN_LINK2" />aviso de privacidad<ph name="END_LINK2" /> de Chrome, así como el <ph name="BEGIN_LINK3" />aviso de privacidad para cuentas de Google gestionadas con Family Link<ph name="END_LINK3" />.</translation>
 <translation id="8820817407110198400">Marcadores</translation>
 <translation id="8823704566850948458">Sugerir contraseña...</translation>
+<translation id="8833831881926404480">Un sitio web está compartiendo tu pantalla</translation>
 <translation id="883806473910249246">No se ha podido descargar el contenido.</translation>
 <translation id="8840953339110955557">Esta página puede ser distinta de la versión online.</translation>
 <translation id="8847988622838149491">USB</translation>
@@ -1039,7 +1051,6 @@
 <translation id="9099018167121903954">kB descargados: <ph name="KILOBYTES" /></translation>
 <translation id="9100505651305367705">Pregunta si quieres que los artículos se muestren en vista simplificada, si está disponible</translation>
 <translation id="9100610230175265781">Se debe introducir una frase de contraseña</translation>
-<translation id="9100939710791843300">Toca el botón de inicio para cargar la página Nueva pestaña y ver artículos sugeridos</translation>
 <translation id="9133515669113036225">Restablecer credenciales del dispositivo</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Mostrar original</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_fa.xtb b/chrome/android/java/strings/translations/android_chrome_strings_fa.xtb
index 89cf73a4..65ca5532 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_fa.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_fa.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">عنوان مورد نیاز است</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{۱ بارگیری انجام نشد.}one{# بارگیری انجام نشد.}other{# بارگیری انجام نشد.}}</translation>
 <translation id="5168917394043976756">بازکردن کشوی پیمایش</translation>
-<translation id="5171365962177408781">برای بارگیری صفحه برگه جدید و مشاهده مقاله‌های پیشنهادی ضربه بزنید</translation>
 <translation id="5184329579814168207">‏باز کردن در Chrome</translation>
 <translation id="5199929503336119739">نمایه کاری</translation>
 <translation id="5210286577605176222">رفتن به برگه قبلی</translation>
@@ -1051,7 +1050,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> کیلوبایت بارگیری شد</translation>
 <translation id="9100505651305367705">پیشنهاد نمایش مقالات در نمای ساده‌شده، درصورت پشتیبانی</translation>
 <translation id="9100610230175265781">عبارت عبور لازم است</translation>
-<translation id="9100939710791843300">برای بارگیری صفحه برگه جدید و مشاهده مقاله‌های پیشنهادی، روی دکمه صفحه اصلی ضربه بزنید</translation>
 <translation id="9133515669113036225">بازنشانی اعتبارنامه‌های دستگاه</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">نمایش مورد اصلی</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_fi.xtb b/chrome/android/java/strings/translations/android_chrome_strings_fi.xtb
index 3087ba6..9ef1b02 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_fi.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_fi.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Nimike vaaditaan</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 lataus epäonnistui}other{# latausta epäonnistui}}</translation>
 <translation id="5168917394043976756">Avaa navigoinnin vetopaneeli</translation>
-<translation id="5171365962177408781">Napauta ladataksesi uusi välilehti ‑sivu ja nähdäksesi ehdotettuja artikkeleita</translation>
 <translation id="5184329579814168207">Avaa Chromessa</translation>
 <translation id="5199929503336119739">Työprofiili</translation>
 <translation id="5210286577605176222">Siirry edelliselle välilehdelle</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> Kt ladattu</translation>
 <translation id="9100505651305367705">Tarjoa yksinkertaistettua näkymää, jos artikkeli tukee sitä</translation>
 <translation id="9100610230175265781">Tunnuslause tarvitaan</translation>
-<translation id="9100939710791843300">Napauta aloitusnäyttöpainiketta ladataksesi uusi välilehti ‑sivun ja nähdäksesi ehdotettuja artikkeleita</translation>
 <translation id="9133515669113036225">Nollaa laitteen kirjautumistiedot</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Näytä alkuperäinen</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_fil.xtb b/chrome/android/java/strings/translations/android_chrome_strings_fil.xtb
index 180552f2..ebd2abc 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_fil.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_fil.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Kailangan ng pamagat</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 ang hindi na-download.}one{# ang hindi na-download.}other{# ang hindi na-download.}}</translation>
 <translation id="5168917394043976756">Buksan ang navigation drawer</translation>
-<translation id="5171365962177408781">Mag-tap para ma-load ang page ng bagong tab at tingnan ang mga iminumungkahing artikulo</translation>
 <translation id="5184329579814168207">Buksan sa Chrome</translation>
 <translation id="5199929503336119739">Profile sa trabaho</translation>
 <translation id="5210286577605176222">Pumunta sa nakaraang tab</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> KB na mga na-download</translation>
 <translation id="9100505651305367705">Mag-alok na ipakita ang mga artikulo sa pinasimpleng view, kapag sinusuportahan</translation>
 <translation id="9100610230175265781">Kinakailangan ang passphrase</translation>
-<translation id="9100939710791843300">I-tap ang button ng home para ma-load ang page ng bagong tab at tingnan ang mga iminumungkahing artikulo</translation>
 <translation id="9133515669113036225">I-reset ang mga kredensyal ng device</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Ipakita ang orihinal</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_fr.xtb b/chrome/android/java/strings/translations/android_chrome_strings_fr.xtb
index 6480f10..6648cc8 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_fr.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_fr.xtb
@@ -423,7 +423,7 @@
 <translation id="4409723563706114196">Utiliser le service de prédiction</translation>
 <translation id="4419556793104466535">Contrôler les paramètres de synchronisation et de personnalisation, et bien plus</translation>
 <translation id="4432792777822557199">Les pages en <ph name="SOURCE_LANGUAGE" /> seront désormais traduites en <ph name="TARGET_LANGUAGE" /></translation>
-<translation id="4434045419905280838">Pop-ups et redirections</translation>
+<translation id="4434045419905280838">Pop-up et redirections</translation>
 <translation id="4452411734226507615">Fermer l'onglet <ph name="TAB_TITLE" /></translation>
 <translation id="4452548195519783679">Ajouté aux favoris dans "<ph name="FOLDER_NAME" />"</translation>
 <translation id="4453340223357552416">Le fichier <ph name="FILE_NAME" /> a bien été téléchargé dans <ph name="PRODUCT_NAME" /></translation>
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Veuillez saisir un titre.</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{Échec de 1 téléchargement.}one{Échec de # téléchargement.}other{Échec de # téléchargements.}}</translation>
 <translation id="5168917394043976756">Ouvrir le panneau de navigation</translation>
-<translation id="5171365962177408781">Appuyez ici pour charger la page "Nouvel onglet" et afficher les articles suggérés</translation>
 <translation id="5184329579814168207">Ouvrir dans Chrome</translation>
 <translation id="5199929503336119739">Profil professionnel</translation>
 <translation id="5210286577605176222">Accéder à l'onglet précédent</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> Ko téléchargé(s)</translation>
 <translation id="9100505651305367705">Proposer une version simplifiée des articles, si celle-ci est compatible</translation>
 <translation id="9100610230175265781">Veuillez saisir la phrase secrète.</translation>
-<translation id="9100939710791843300">Appuyez sur le bouton d'accueil pour charger la page "Nouvel onglet" et afficher les articles suggérés</translation>
 <translation id="9133515669113036225">Réinitialiser les identifiants de l'appareil</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Afficher l'original</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_hi.xtb b/chrome/android/java/strings/translations/android_chrome_strings_hi.xtb
index e7c3970..5fd3ca33 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_hi.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_hi.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">शीर्षक आवश्‍यक</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 डाउनलोड नहीं हो सका.}one{# डाउनलोड नहीं हो सके.}other{# डाउनलोड नहीं हो सके.}}</translation>
 <translation id="5168917394043976756">मार्गदर्शक ड्रॉवर खोलें</translation>
-<translation id="5171365962177408781">'नया टैब' पेज लोड करने और सुझाए गए लेख देखने के लिए टैप करें</translation>
 <translation id="5184329579814168207">Chrome में खोलें</translation>
 <translation id="5199929503336119739">कार्य प्रोफ़ाइल</translation>
 <translation id="5210286577605176222">सीधे पिछले टैब पर जाएं</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> केबी डाउलनोड किया गया</translation>
 <translation id="9100505651305367705">अगर सुविधा उपलब्ध है, तो लेखों को सरल बनाए गए व्यू में दिखाना ऑफ़र करें</translation>
 <translation id="9100610230175265781">पासफ़्रेज़ आवश्यक</translation>
-<translation id="9100939710791843300">'नया टैब' पेज लोड करने और सुझाए गए लेख देखने के लिए 'होम' बटन पर टैप करें</translation>
 <translation id="9133515669113036225">डिवाइस प्रमाणिकता रीसेट करें</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">मूल दिखाएं</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_hr.xtb b/chrome/android/java/strings/translations/android_chrome_strings_hr.xtb
index b5c8ebc3..e7ef362 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_hr.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_hr.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Naslov je obavezan</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 preuzimanje nije uspjelo.}one{# preuzimanje nije uspjelo.}few{# preuzimanja nisu uspjela.}other{# preuzimanja nije uspjelo.}}</translation>
 <translation id="5168917394043976756">Otvori ladicu za navigaciju</translation>
-<translation id="5171365962177408781">Dodirnite za učitavanje web-stranice nove kartice i prikaz predloženih članaka</translation>
 <translation id="5184329579814168207">Otvori u Chromeu</translation>
 <translation id="5199929503336119739">Radni profil</translation>
 <translation id="5210286577605176222">Preskakanje na prethodnu karticu</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> KB preuzimanja</translation>
 <translation id="9100505651305367705">Nuđenje prikazivanja članaka u pojednostavljenom prikazu kada je to podržano</translation>
 <translation id="9100610230175265781">Potrebna je zaporka</translation>
-<translation id="9100939710791843300">Dodirnite gumb početnog zaslona za učitavanje web-stranice nove kartice i prikaz predloženih članaka</translation>
 <translation id="9133515669113036225">Poništavanje vjerodajnica uređaja</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Prikaži original</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_hu.xtb b/chrome/android/java/strings/translations/android_chrome_strings_hu.xtb
index 42b0877..595cc8f9e 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_hu.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_hu.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Cím megadása kötelező</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 letöltés nem sikerült.}other{# letöltés nem sikerült.}}</translation>
 <translation id="5168917394043976756">Navigációs fiók megnyitása</translation>
-<translation id="5171365962177408781">Koppintson az új lap oldal betöltéséhez és a javasolt cikkek megtekintéséhez</translation>
 <translation id="5184329579814168207">Megnyitás Chrome-ban</translation>
 <translation id="5199929503336119739">Munkaprofil</translation>
 <translation id="5210286577605176222">Ugrás az előző lapra</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> KB letöltve</translation>
 <translation id="9100505651305367705">A cikkek egyszerűsített nézetben való megjelenítésének felajánlása (ha támogatott a funkció)</translation>
 <translation id="9100610230175265781">Összetett jelszó szükséges</translation>
-<translation id="9100939710791843300">Koppintson a Kezdőképernyő gombra az új lap oldal betöltéséhez és a javasolt cikkek megtekintéséhez</translation>
 <translation id="9133515669113036225">Az eszközhitelesítési adatok visszaállítása</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Eredeti megjelenítése</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_id.xtb b/chrome/android/java/strings/translations/android_chrome_strings_id.xtb
index 7907693..1269702 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_id.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_id.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Perlu judul</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 download gagal.}other{# download gagal.}}</translation>
 <translation id="5168917394043976756">Buka panel samping navigasi</translation>
-<translation id="5171365962177408781">Tap untuk memuat halaman tab baru dan melihat artikel yang disarankan</translation>
 <translation id="5184329579814168207">Buka di Chrome</translation>
 <translation id="5199929503336119739">Profil kerja</translation>
 <translation id="5210286577605176222">Beralih ke tab sebelumnya</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> KB didownload</translation>
 <translation id="9100505651305367705">Tawarkan untuk menampilkan artikel dalam tampilan sederhana, jika didukung</translation>
 <translation id="9100610230175265781">Frasa sandi diwajibkan</translation>
-<translation id="9100939710791843300">Tap tombol beranda untuk memuat halaman tab baru dan melihat artikel yang disarankan</translation>
 <translation id="9133515669113036225">Menyetel ulang kredensial perangkat</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Perlihatkan halaman asli</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_it.xtb b/chrome/android/java/strings/translations/android_chrome_strings_it.xtb
index b319e00..9b84268 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_it.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_it.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Titolo obbligatorio</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 download non riuscito.}other{# download non riusciti.}}</translation>
 <translation id="5168917394043976756">Apri riquadro di navigazione a scomparsa</translation>
-<translation id="5171365962177408781">Tocca per caricare la pagina Nuova scheda e visualizzare gli articoli suggeriti</translation>
 <translation id="5184329579814168207">Apri in Chrome</translation>
 <translation id="5199929503336119739">Profilo di lavoro</translation>
 <translation id="5210286577605176222">Vai alla scheda precedente</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> kB per i download</translation>
 <translation id="9100505651305367705">Chiedi di mostrare gli articoli in visualizzazione semplificata, se supportata</translation>
 <translation id="9100610230175265781">Passphrase obbligatoria</translation>
-<translation id="9100939710791843300">Tocca il pulsante Home per caricare la pagina Nuova scheda e visualizzare gli articoli suggeriti</translation>
 <translation id="9133515669113036225">Reimposta credenziali dispositivo</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Mostra originale</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_iw.xtb b/chrome/android/java/strings/translations/android_chrome_strings_iw.xtb
index a44e6be..51ec8a31 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_iw.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_iw.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">יש להזין כותרת</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{הורדה אחת נכשלה.}two{# הורדות נכשלו.}many{# הורדות נכשלו.}other{# הורדות נכשלו.}}</translation>
 <translation id="5168917394043976756">פתח את חלונית ההזזה לניווט</translation>
-<translation id="5171365962177408781">הקשה תטען את דף הכרטיסייה החדשה ותציג הצעות למאמרים</translation>
 <translation id="5184329579814168207">‏פתח ב-Chrome</translation>
 <translation id="5199929503336119739">פרופיל עבודה</translation>
 <translation id="5210286577605176222">חזור לכרטיסייה הקודמת</translation>
@@ -1050,7 +1049,6 @@
 <translation id="9099018167121903954">‏‎<ph name="KILOBYTES" /> KB להורדות</translation>
 <translation id="9100505651305367705">יש להציע הצגת מאמרים בתצוגה פשוטה, כשהאפשרות נתמכת</translation>
 <translation id="9100610230175265781">יש להזין ביטוי סיסמה</translation>
-<translation id="9100939710791843300">הקשה על לחצן הבית תטען את דף הכרטיסייה החדשה ותציג הצעות למאמרים</translation>
 <translation id="9133515669113036225">אפס את פרטי הכניסה של המכשיר</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">הצג מקור</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ja.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ja.xtb
index 0066765..4c465de 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ja.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ja.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">タイトルが必要です</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 件のダウンロードが失敗しました。}other{# 件のダウンロードが失敗しました。}}</translation>
 <translation id="5168917394043976756">操作パネルを開く</translation>
-<translation id="5171365962177408781">タップすると新しいタブの画面が読み込まれ、おすすめの記事が表示されます</translation>
 <translation id="5184329579814168207">Chromeで開く</translation>
 <translation id="5199929503336119739">仕事用プロファイル</translation>
 <translation id="5210286577605176222">前のタブに移動する</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> KB をダウンロードで使用中</translation>
 <translation id="9100505651305367705">記事の簡易表示がサポートされている場合、簡易表示を提案する</translation>
 <translation id="9100610230175265781">パスフレーズを入力してください</translation>
-<translation id="9100939710791843300">新しいタブの画面を読み込んでおすすめの記事を表示するには、ホームボタンをタップします</translation>
 <translation id="9133515669113036225">デバイス認証情報のリセット</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" />(<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">原文のページを表示</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ko.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ko.xtb
index 0683208..ff597e4 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ko.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ko.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">제목이 필요합니다.</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{다운로드 1개 실패}other{다운로드 #개 실패}}</translation>
 <translation id="5168917394043976756">탐색 창 열기</translation>
-<translation id="5171365962177408781">탭하여 새 탭 페이지를 로드하고 추천 기사를 확인하세요.</translation>
 <translation id="5184329579814168207">Chrome에서 열기</translation>
 <translation id="5199929503336119739">직장용 프로필</translation>
 <translation id="5210286577605176222">이전 탭으로 이동</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" />KB가 다운로드됨</translation>
 <translation id="9100505651305367705">지원되는 경우 간단히 보기로 기사를 표시하는 기능 제공</translation>
 <translation id="9100610230175265781">암호를 입력해야 합니다.</translation>
-<translation id="9100939710791843300">홈 버튼을 탭하여 새 탭 페이지를 로드하고 추천 기사를 확인하세요.</translation>
 <translation id="9133515669113036225">기기 사용자 인증 정보 재설정</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" />(<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">원본 보기</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_lt.xtb b/chrome/android/java/strings/translations/android_chrome_strings_lt.xtb
index 06f0a2a..030d6f5e 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_lt.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_lt.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Būtina nurodyti pavadinimą</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{Nepavyko atlikti 1 atsisiuntimo.}one{Nepavyko atlikti # atsisiuntimo.}few{Nepavyko atlikti # atsisiuntimų.}many{Nepavyko atlikti # atsisiuntimo.}other{Nepavyko atlikti # atsisiuntimų.}}</translation>
 <translation id="5168917394043976756">Atidaryti naršymo skydelį</translation>
-<translation id="5171365962177408781">Norėdami įkelti naujo skirtuko puslapį ir peržiūrėti siūlomus straipsnius, palieskite pagrindinio ekrano mygtuką</translation>
 <translation id="5184329579814168207">Atidaryti naudojant „Chrome“</translation>
 <translation id="5199929503336119739">Darbo profilis</translation>
 <translation id="5210286577605176222">Pereiti prie ankstesnio skirtuko</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954">Atsisiųsta <ph name="KILOBYTES" /> KB</translation>
 <translation id="9100505651305367705">Siūlyti rodyti straipsnius supaprastintame rodinyje, kai palaikoma</translation>
 <translation id="9100610230175265781">Būtina slaptafrazė</translation>
-<translation id="9100939710791843300">Norėdami įkelti naujo skirtuko puslapį ir peržiūrėti siūlomus straipsnius, palieskite pagrindinio ekrano mygtuką</translation>
 <translation id="9133515669113036225">Iš naujo nustatyti įrenginio prisijungimo duomenis</translation>
 <translation id="9133703968756164531">„<ph name="ITEM_NAME" />“ (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Rodyti originalą</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_lv.xtb b/chrome/android/java/strings/translations/android_chrome_strings_lv.xtb
index 987a8b27..562a774 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_lv.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_lv.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Jānorāda nosaukums</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 lejupielāde neizdevās.}zero{# lejupielādes neizdevās.}one{# lejupielāde neizdevās.}other{# lejupielādes neizdevās.}}</translation>
 <translation id="5168917394043976756">Atvērt navigācijas atvilktni</translation>
-<translation id="5171365962177408781">Pieskarieties, lai ielādētu jaunas cilnes lapu un skatītu ieteiktos rakstus.</translation>
 <translation id="5184329579814168207">Atvērt pārlūkā Chrome</translation>
 <translation id="5199929503336119739">Darba profils</translation>
 <translation id="5210286577605176222">Pāriet uz iepriekšējo cilni</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954">Lejupielādes: <ph name="KILOBYTES" /> KB.</translation>
 <translation id="9100505651305367705">Piedāvāt rādīt rakstus vienkāršotā skatā, ja tāds tiek atbalstīts</translation>
 <translation id="9100610230175265781">Jāievada ieejas frāze.</translation>
-<translation id="9100939710791843300">Lai ielādētu jaunas cilnes lapu un skatītu ieteiktos rakstus, pieskarieties pogai Sākums.</translation>
 <translation id="9133515669113036225">Atiestatīt ierīces akreditācijas datus</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Rādīt oriģinālo</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_nl.xtb b/chrome/android/java/strings/translations/android_chrome_strings_nl.xtb
index 0563e2e..b859e98 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_nl.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_nl.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Titel is vereist</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 download mislukt.}other{# downloads mislukt.}}</translation>
 <translation id="5168917394043976756">Zijmenu openen</translation>
-<translation id="5171365962177408781">Tik om de nieuwe tabbladpagina te laden en voorgestelde artikelen te bekijken</translation>
 <translation id="5184329579814168207">Openen in Chrome</translation>
 <translation id="5199929503336119739">Werkprofiel</translation>
 <translation id="5210286577605176222">Naar het vorige tabblad gaan</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> KB gedownload</translation>
 <translation id="9100505651305367705">Aanbieden om artikelen weer te geven in een vereenvoudigde weergave (indien ondersteund)</translation>
 <translation id="9100610230175265781">Wachtwoordzin vereist</translation>
-<translation id="9100939710791843300">Tik op de startknop om de nieuwe tabbladpagina te laden en voorgestelde artikelen te bekijken</translation>
 <translation id="9133515669113036225">Apparaatinloggegevens opnieuw instellen</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Origineel weergeven</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_no.xtb b/chrome/android/java/strings/translations/android_chrome_strings_no.xtb
index 83e3af4..f1d4f8cc 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_no.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_no.xtb
@@ -10,7 +10,7 @@
 <translation id="1067922213147265141">Andre Google-tjenester</translation>
 <translation id="1068672505746868501">Oversett aldri sider på <ph name="SOURCE_LANGUAGE" /></translation>
 <translation id="1080790410959514870">Du er i ferd med å logge av en konto som er administrert av <ph name="DOMAIN_NAME" />. Dette fører til at Chrome-data som er lagret på enheten, slettes. Dataene er imidlertid fortsatt lagret i Google-kontoen din.</translation>
-<translation id="1099080783256647258">Når Datasparing er på, bruker Chrome Google-tjenerne til å øke farten på og komprimere sideinnlastinger. På spesielt trege sider omskriver Datasparing siden, slik at den kun laster inn det viktigste innholdet. Datasparing optimaliserer ikke sider som lastes inn i inkognitomodus.</translation>
+<translation id="1099080783256647258">Når Datasparing er på, bruker Chrome Google-tjenere til å øke farten på og komprimere sideinnlastinger. På spesielt trege sider omskriver Datasparing siden, slik at den kun laster inn det viktigste innholdet. Datasparing optimaliserer ikke sider som lastes inn i inkognitomodus.</translation>
 <translation id="1105960400813249514">Skjermdump</translation>
 <translation id="1111673857033749125">Bokmerker som er lagret på de andre enhetene dine, vises her.</translation>
 <translation id="1113597929977215864">Vis forenklet visning</translation>
@@ -71,7 +71,7 @@
 <translation id="1445680696957526815">Komponentene i Chrome er ikke kompatible med hverandre. Det kan hende at Chrome er i ferd med å oppdateres. Prøv igjen om noen minutter. Hvis problemet vedvarer, kan du prøve å avinstallere Chrome og så installere den på nytt.</translation>
 <translation id="1446450296470737166">Full kontroll over MIDI-enheter</translation>
 <translation id="145097072038377568">Slått av i Android-innstillingene</translation>
-<translation id="1469898724493126466">Vi finner det beste fra nettet.</translation>
+<translation id="1469898724493126466">Vi finner det beste fra nettet …</translation>
 <translation id="1477626028522505441">Nedlastingen av <ph name="FILE_NAME" /> ble avbrutt på grunn av tjenerproblemer.</translation>
 <translation id="1501480321619201731">Slett gruppen</translation>
 <translation id="1506061864768559482">Søkemotor</translation>
@@ -408,7 +408,7 @@
 <translation id="4269820728363426813">Kopiér linkadressen</translation>
 <translation id="4275663329226226506">Medier</translation>
 <translation id="4278390842282768270">Tillatt</translation>
-<translation id="429312253194641664">Et nettsted spiller av media</translation>
+<translation id="429312253194641664">Et nettsted spiller av medier</translation>
 <translation id="4307992518367153382">Generelt</translation>
 <translation id="4351244548802238354">Lukk dialogboks</translation>
 <translation id="4378154925671717803">Telefon</translation>
@@ -517,7 +517,6 @@
 <translation id="5161254044473106830">Du må oppgi en tittel</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 nedlasting mislyktes.}other{# nedlastinger mislyktes.}}</translation>
 <translation id="5168917394043976756">Åpne uttrekksmenyen</translation>
-<translation id="5171365962177408781">Trykk for å laste inn den nye fanesiden og se foreslåtte artiker</translation>
 <translation id="5184329579814168207">Åpne i Chrome</translation>
 <translation id="5199929503336119739">Jobbprofil</translation>
 <translation id="5210286577605176222">Gå til den forrige fanen</translation>
@@ -729,7 +728,7 @@
 <translation id="6697492270171225480">Viser forslag for lignende sider når en side ikke kan finnes</translation>
 <translation id="6697947395630195233">Chrome trenger tilgang til posisjonen din for å kunne dele den med dette nettstedet.</translation>
 <translation id="6698801883190606802">Administrer synkroniserte data</translation>
-<translation id="6699370405921460408">Google-tjenerne optimaliserer sidene du besøker.</translation>
+<translation id="6699370405921460408">Google-tjenere optimaliserer sidene du besøker.</translation>
 <translation id="6709133671862442373">Nyheter</translation>
 <translation id="6710213216561001401">Forrige</translation>
 <translation id="6712388303105732168">Se mer av dette fra Google ved å bruke Mer av dette-knappen</translation>
@@ -1039,7 +1038,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> kB er lastet ned</translation>
 <translation id="9100505651305367705">Tilby å vise artikler i forenklet visning, når det støttes</translation>
 <translation id="9100610230175265781">Det kreves en passordfrase</translation>
-<translation id="9100939710791843300">Trykk på startsideknappen for å laste inn den nye fanesiden og se foreslåtte artikler</translation>
 <translation id="9133515669113036225">Tilbakestill enhetens legitimasjon</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Vis original</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_pl.xtb b/chrome/android/java/strings/translations/android_chrome_strings_pl.xtb
index 1b0c256..2775b25 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_pl.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_pl.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Tytuł jest wymagany</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{Nie udało się pobrać 1 pliku.}few{Nie udało się pobrać # plików.}many{Nie udało się pobrać # plików.}other{Nie udało się pobrać # pliku.}}</translation>
 <translation id="5168917394043976756">Otwórz panel nawigacji</translation>
-<translation id="5171365962177408781">Dotknij, by załadować stronę nowej karty i wyświetlić sugerowane artykuły</translation>
 <translation id="5184329579814168207">Otwórz w Chrome</translation>
 <translation id="5199929503336119739">Profil służbowy</translation>
 <translation id="5210286577605176222">Przejdź do poprzedniej karty</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> KB pobranych plików</translation>
 <translation id="9100505651305367705">Proponuj wyświetlanie artykułów w widoku uproszczonym, gdy jest obsługiwany</translation>
 <translation id="9100610230175265781">Wymagane jest hasło</translation>
-<translation id="9100939710791843300">Dotknij przycisku ekranu głównego, by załadować stronę nowej karty i wyświetlić sugerowane artykuły</translation>
 <translation id="9133515669113036225">Zresetuj dane logowania na urządzeniu</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Pokaż tekst oryginalny</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_pt-BR.xtb b/chrome/android/java/strings/translations/android_chrome_strings_pt-BR.xtb
index cfe86ad..3f6b284 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_pt-BR.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_pt-BR.xtb
@@ -527,7 +527,6 @@
 <translation id="5161254044473106830">O título é obrigatório</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{Falha em 1 download.}one{Falha em # download.}other{Falha em # downloads.}}</translation>
 <translation id="5168917394043976756">Abrir gaveta de navegação</translation>
-<translation id="5171365962177408781">Toque para carregar a página nova guia e ver artigos sugeridos</translation>
 <translation id="5184329579814168207">Abrir no Google Chrome</translation>
 <translation id="5199929503336119739">Perfil de trabalho</translation>
 <translation id="5210286577605176222">Ir para a guia anterior</translation>
@@ -1051,7 +1050,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> KB transferido(s) por download</translation>
 <translation id="9100505651305367705">Oferecer para mostrar artigos em uma visualização simplificada, quando compatível</translation>
 <translation id="9100610230175265781">Senha necessária</translation>
-<translation id="9100939710791843300">Toque no botão home para carregar a página nova guia e ver artigos sugeridos</translation>
 <translation id="9133515669113036225">Redefinir as credenciais do dispositivo</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Mostrar original</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_pt-PT.xtb b/chrome/android/java/strings/translations/android_chrome_strings_pt-PT.xtb
index 53a615c..ecb41fe 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_pt-PT.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_pt-PT.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Título obrigatório</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 transferência com falha.}other{# transferências com falha.}}</translation>
 <translation id="5168917394043976756">Abrir a gaveta de navegação</translation>
-<translation id="5171365962177408781">Toque para carregar o novo separador e ver artigos sugeridos.</translation>
 <translation id="5184329579814168207">Abrir no Chrome</translation>
 <translation id="5199929503336119739">Perfil de trabalho</translation>
 <translation id="5210286577605176222">Ir para o separador anterior</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> KB transferido(s)</translation>
 <translation id="9100505651305367705">Sugerir a apresentação de artigos na vista simplificada, quando suportada</translation>
 <translation id="9100610230175265781">Frase de acesso obrigatória</translation>
-<translation id="9100939710791843300">Toque no botão página inicial para carregar o novo separador e ver artigos selecionados.</translation>
 <translation id="9133515669113036225">Repor as credenciais do dispositivo</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Mostrar original</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ro.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ro.xtb
index d1d8709..2cb916c 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ro.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ro.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Titlul este obligatoriu</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{O descărcare nu a reușit.}few{# descărcări nu au reușit.}other{# de descărcări nu au reușit.}}</translation>
 <translation id="5168917394043976756">Deschide panoul de navigare</translation>
-<translation id="5171365962177408781">Atinge pentru a încărca pagina Filă nouă și a vedea articolele sugerate</translation>
 <translation id="5184329579814168207">Deschide în Chrome</translation>
 <translation id="5199929503336119739">Profilul de serviciu</translation>
 <translation id="5210286577605176222">Accesează fila anterioară</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> KB pentru descărcări</translation>
 <translation id="9100505651305367705">Oferă afișarea simplificată a articolelor, dacă este acceptată</translation>
 <translation id="9100610230175265781">Este necesară o expresie de acces</translation>
-<translation id="9100939710791843300">Atinge butonul Pagina principală pentru a încărca pagina Filă nouă și a vedea articolele sugerate</translation>
 <translation id="9133515669113036225">Resetează datele de conectare de pe dispozitiv</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Afișează originalul</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ru.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ru.xtb
index 15eae01..c4cadf88 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ru.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ru.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Введите название</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{Не удалось скачать 1 файл.}one{Не удалось скачать # файл.}few{Не удалось скачать # файла.}many{Не удалось скачать # файлов.}other{Не удалось скачать # файла.}}</translation>
 <translation id="5168917394043976756">Открыть панель навигации</translation>
-<translation id="5171365962177408781">Нажмите, чтобы открыть страницу быстрого доступа и посмотреть рекомендуемые статьи.</translation>
 <translation id="5184329579814168207">Открыть в Chrome</translation>
 <translation id="5199929503336119739">Рабочий профиль</translation>
 <translation id="5210286577605176222">Перейти к предыдущей вкладке</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954">Скачанные файлы: <ph name="KILOBYTES" /> КБ</translation>
 <translation id="9100505651305367705">Предлагать упрощенный просмотр статей, если он поддерживается</translation>
 <translation id="9100610230175265781">Необходима кодовая фраза</translation>
-<translation id="9100939710791843300">Нажмите кнопку главного экрана, чтобы открыть страницу быстрого доступа и посмотреть рекомендуемые статьи.</translation>
 <translation id="9133515669113036225">Сбросить учетные данные</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Показать оригинал</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sk.xtb b/chrome/android/java/strings/translations/android_chrome_strings_sk.xtb
index c372ad2..0b27e895 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_sk.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_sk.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Musíte zadať názov</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{Nepodarilo sa stiahnuť 1 položku.}few{Nepodarilo sa stiahnuť # položky.}many{# downloads failed.}other{Nepodarilo sa stiahnuť # položiek.}}</translation>
 <translation id="5168917394043976756">Otvoriť navigačný vysúvací panel</translation>
-<translation id="5171365962177408781">Klepnutím načítate stránku na novej karte a zobrazíte navrhované články</translation>
 <translation id="5184329579814168207">Otvoriť v prehliadači Chrome</translation>
 <translation id="5199929503336119739">Pracovný profil</translation>
 <translation id="5210286577605176222">Prechod na predchádzajúcu kartu</translation>
@@ -1050,7 +1049,6 @@
 <translation id="9099018167121903954">Stiahnuté: <ph name="KILOBYTES" /> KB</translation>
 <translation id="9100505651305367705">Ponúkať zjednodušené zobrazenie článkov (ak je podporované)</translation>
 <translation id="9100610230175265781">Vyžaduje sa prístupová fráza</translation>
-<translation id="9100939710791843300">Klepnutím na tlačidlo plochy načítate stránku na novej karte a zobrazíte navrhované články</translation>
 <translation id="9133515669113036225">Resetovať prihlasovacie poverenia zariadenia</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Zobraziť originál</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sl.xtb b/chrome/android/java/strings/translations/android_chrome_strings_sl.xtb
index fd476a8..d58ef2d 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_sl.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_sl.xtb
@@ -525,7 +525,6 @@
 <translation id="5161254044473106830">Naslov je obvezen</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 prenos ni uspel.}one{# prenos ni uspel.}two{# prenosa nista uspela.}few{# prenosi niso uspeli.}other{# prenosov ni uspelo.}}</translation>
 <translation id="5168917394043976756">Odpri predal za krmarjenje</translation>
-<translation id="5171365962177408781">Dotaknite se, če želite naložiti nov zavihek s povezavami in si ogledati predlagane članke</translation>
 <translation id="5184329579814168207">Odpri v Chromu</translation>
 <translation id="5199929503336119739">Delovni profil</translation>
 <translation id="5210286577605176222">Premik na prejšnji zavihek</translation>
@@ -1051,7 +1050,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> KB prenesenih datotek</translation>
 <translation id="9100505651305367705">Možnost prikaza člankov v preprostem pogledu, če je podprt</translation>
 <translation id="9100610230175265781">Zahtevano je geslo</translation>
-<translation id="9100939710791843300">Dotaknite se gumba za začetni zaslon, če želite naložiti nov zavihek s povezavami in si ogledati predlagane članke</translation>
 <translation id="9133515669113036225">Ponastavitev poverilnic naprave</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Pokaži izvirno besedilo</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sr.xtb b/chrome/android/java/strings/translations/android_chrome_strings_sr.xtb
index f9a6475..880c5f0 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_sr.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_sr.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Наслов је обавезан</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 преузимање није успело.}one{# преузимање није успело.}few{# преузимања нису успела.}other{# преузимања није успело.}}</translation>
 <translation id="5168917394043976756">Отвори фиоку за навигацију</translation>
-<translation id="5171365962177408781">Додирните да бисте учитали страницу нове картице и прегледали предложене чланке</translation>
 <translation id="5184329579814168207">Отвори у Chrome-у</translation>
 <translation id="5199929503336119739">Профил за Work</translation>
 <translation id="5210286577605176222">Прелазак на претходну картицу</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954">Преузели сте <ph name="KILOBYTES" /> kB</translation>
 <translation id="9100505651305367705">Понуди приказивање чланака у поједностављеном приказу када је то подржано</translation>
 <translation id="9100610230175265781">Потребна је приступна фраза</translation>
-<translation id="9100939710791843300">Додирните дугме Почетак да бисте учитали страницу нове картице и прегледали предложене чланке</translation>
 <translation id="9133515669113036225">Ресетуј акредитиве уређаја</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Прикажи оригинал</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sv.xtb b/chrome/android/java/strings/translations/android_chrome_strings_sv.xtb
index 7c6d8a4..f1d04d64 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_sv.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_sv.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Titel krävs</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 nedladdning misslyckades.}other{# nedladdningar misslyckades.}}</translation>
 <translation id="5168917394043976756">Öppna navigeringspanelen</translation>
-<translation id="5171365962177408781">Tryck här om du vill läsa in sidan Ny flik och se artikelförslag</translation>
 <translation id="5184329579814168207">Öppna i Chrome</translation>
 <translation id="5199929503336119739">Jobbprofil</translation>
 <translation id="5210286577605176222">Hoppa till föregående flik</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954"><ph name="KILOBYTES" /> kB används av nedladdningar</translation>
 <translation id="9100505651305367705">Fråga om artiklarna ska visas i en förenklad vy när detta stöds</translation>
 <translation id="9100610230175265781">Lösenfras krävs</translation>
-<translation id="9100939710791843300">Tryck på hemknappen om du vill läsa in sidan Ny flik och se artikelförslag</translation>
 <translation id="9133515669113036225">Återställ användaruppgifter för enheten</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Visa original</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sw.xtb b/chrome/android/java/strings/translations/android_chrome_strings_sw.xtb
index 286f421..1f250e0 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_sw.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_sw.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Kichwa kinahitajika</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{Imeshindwa kupakua 1.}other{Imeshindwa kupakua faili #.}}</translation>
 <translation id="5168917394043976756">Fungua droo ya kusogeza</translation>
-<translation id="5171365962177408781">Gusa ili upakie ukurasa wa kichupo kipya na uone makala yanayopendekezwa</translation>
 <translation id="5184329579814168207">Fungulia katika Chrome</translation>
 <translation id="5199929503336119739">Wasifu wa kazini</translation>
 <translation id="5210286577605176222">Rudi kwenye kichupo cha awali</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954">Imepakua KB <ph name="KILOBYTES" /></translation>
 <translation id="9100505651305367705">Onyesha makala katika mwonekano rahisi, ikiwa yanatumika</translation>
 <translation id="9100610230175265781">Kaulisiri inahitajika</translation>
-<translation id="9100939710791843300">Gusa kitufe cha ukurasa wa mwanzo ili upakie ukurasa wa kichupo kipya na uone makala yanayopendekezwa</translation>
 <translation id="9133515669113036225">Weka upya kitambulisho cha kifaa</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Onyesha asili</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_th.xtb b/chrome/android/java/strings/translations/android_chrome_strings_th.xtb
index 8d100312..ed5ee694 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_th.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_th.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">ต้องระบุชื่อ</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{การดาวน์โหลดล้มเหลว 1 รายการ}other{การดาวน์โหลดล้มเหลว # รายการ}}</translation>
 <translation id="5168917394043976756">เปิดลิ้นชักการนำทาง</translation>
-<translation id="5171365962177408781">แตะเพื่อโหลดหน้าแท็บใหม่และดูบทความที่แนะนำ</translation>
 <translation id="5184329579814168207">เปิดใน Chrome</translation>
 <translation id="5199929503336119739">โปรไฟล์งาน</translation>
 <translation id="5210286577605176222">ข้ามไปยังแท็บก่อนหน้า</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954">พื้นที่ที่ใช้ไปสำหรับการดาวน์โหลด <ph name="KILOBYTES" /> KB</translation>
 <translation id="9100505651305367705">เสนอการแสดงบทความในมุมมองอย่างง่าย ในกรณีที่บทความทำได้</translation>
 <translation id="9100610230175265781">ต้องระบุรหัสผ่าน</translation>
-<translation id="9100939710791843300">แตะปุ่มหน้าแรกเพื่อโหลดหน้าแท็บใหม่และดูบทความที่แนะนำ</translation>
 <translation id="9133515669113036225">รีเซ็ตข้อมูลรับรองของอุปกรณ์</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">แสดงหน้าเว็บเดิม</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_tr.xtb b/chrome/android/java/strings/translations/android_chrome_strings_tr.xtb
index 9149fccf..72ab7a8c 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_tr.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_tr.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Başlık gerekiyor</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 indirme işlemi başarısız oldu.}other{# indirme işlemi başarısız oldu.}}</translation>
 <translation id="5168917394043976756">Gezinme çekmecesini aç</translation>
-<translation id="5171365962177408781">Yeni sekme sayfasını yüklemek ve önerilen makaleleri görüntülemek için dokunun</translation>
 <translation id="5184329579814168207">Chrome'da aç</translation>
 <translation id="5199929503336119739">İş profili</translation>
 <translation id="5210286577605176222">Önceki sekmeye gider</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954">İndirilenler <ph name="KILOBYTES" /> KB</translation>
 <translation id="9100505651305367705">Desteklendiğinde makaleleri basitleştirilmiş görünümde göstermeyi öner</translation>
 <translation id="9100610230175265781">Parola gerekli</translation>
-<translation id="9100939710791843300">Yeni sekme sayfasını yüklemek ve önerilen makaleleri görüntülemek için ana ekran düğmesine dokunun</translation>
 <translation id="9133515669113036225">Cihazın kimlik bilgilerini sıfırla</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Orijinali göster</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_uk.xtb b/chrome/android/java/strings/translations/android_chrome_strings_uk.xtb
index 9a9f2b9..ed9c9ece 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_uk.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_uk.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Введіть назву</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{Не вдалося завантажити 1 файл.}one{Не вдалося завантажити # файл.}few{Не вдалося завантажити # файли.}many{Не вдалося завантажити # файлів.}other{Не вдалося завантажити # файлу.}}</translation>
 <translation id="5168917394043976756">Відкрити панель навігації</translation>
-<translation id="5171365962177408781">Торкніться, щоб завантажити сторінку нової вкладки та переглянути пропоновані статті</translation>
 <translation id="5184329579814168207">Відкрити в Chrome</translation>
 <translation id="5199929503336119739">Робочий профіль</translation>
 <translation id="5210286577605176222">Перейти до попередньої вкладки</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954">Завантажено <ph name="KILOBYTES" /> КБ</translation>
 <translation id="9100505651305367705">Пропонувати статті в режимі спрощеного перегляду, якщо він підтримується</translation>
 <translation id="9100610230175265781">Потрібно вказати парольну фразу</translation>
-<translation id="9100939710791843300">Торкніться кнопки головного екрана, щоб завантажити сторінку нової вкладки та переглянути пропоновані статті</translation>
 <translation id="9133515669113036225">Скинути облікові дані пристрою</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Показати оригінал</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_vi.xtb b/chrome/android/java/strings/translations/android_chrome_strings_vi.xtb
index 87ee33b..773bee22 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_vi.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_vi.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">Cần có tiêu đề</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{Không tải được 1 tệp xuống.}other{Không tải được # tệp xuống.}}</translation>
 <translation id="5168917394043976756">Mở ngăn điều hướng</translation>
-<translation id="5171365962177408781">Chạm để tải trang tab mới và xem các bài viết đề xuất</translation>
 <translation id="5184329579814168207">Mở trong Chrome</translation>
 <translation id="5199929503336119739">Hồ sơ công việc</translation>
 <translation id="5210286577605176222">Quay về tab trước</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954">Đã tải xuống <ph name="KILOBYTES" /> KB</translation>
 <translation id="9100505651305367705">Đề xuất hiển thị các bài viết ở chế độ xem đơn giản khi được hỗ trợ</translation>
 <translation id="9100610230175265781">Yêu cầu cụm mật khẩu</translation>
-<translation id="9100939710791843300">Chạm vào nút màn hình chính để tải trang tab mới và xem các bài viết đề xuất</translation>
 <translation id="9133515669113036225">Đặt lại thông tin đăng nhập thiết bị</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">Hiển thị văn bản gốc</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_zh-CN.xtb b/chrome/android/java/strings/translations/android_chrome_strings_zh-CN.xtb
index 2104f631..c77301d6 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_zh-CN.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_zh-CN.xtb
@@ -296,6 +296,7 @@
 <translation id="3295602654194328831">隐藏信息</translation>
 <translation id="3298243779924642547">精简版</translation>
 <translation id="3303414029551471755">要开始下载该内容吗?</translation>
+<translation id="3306398118552023113">此应用正在 Chrome 中运行</translation>
 <translation id="3328801116991980348">网站信息</translation>
 <translation id="3341058695485821946">查看您已节省多少数据流量</translation>
 <translation id="3350687908700087792">关闭所有隐身标签页</translation>
@@ -308,6 +309,7 @@
 <translation id="3398320232533725830">打开书签管理器</translation>
 <translation id="3414952576877147120">大小:</translation>
 <translation id="3443221991560634068">重新加载当前网页</translation>
+<translation id="3445014427084483498">刚刚</translation>
 <translation id="3452612588551937789">在任意设备上登录 Google 帐号后,您即可获取自己的书签、历史记录、密码及其他设置。</translation>
 <translation id="3485359633434254965">{FILES,plural, =1{已下载 %1$d 个文件}other{已下载 %1$d 个文件}}</translation>
 <translation id="3492207499832628349">打开新的无痕式标签页</translation>
@@ -360,6 +362,7 @@
 <translation id="3950820424414687140">登录</translation>
 <translation id="395206256282351086">搜索和网站建议已停用</translation>
 <translation id="3955193568934677022">允许网站播放受保护的内容(推荐)</translation>
+<translation id="3963007978381181125">密码加密方式不包括 Google Pay 中的付款方式和地址。只有知道您密码的人才能读取您的已加密数据。系统不会将该密码发送给 Google,Google 也不会存储该密码。如果您忘记了密码或想更改此设置,则需重置同步设置。<ph name="BEGIN_LINK" />了解详情<ph name="END_LINK" /></translation>
 <translation id="3967822245660637423">下载完毕</translation>
 <translation id="397583555483684758">同步功能已停止工作</translation>
 <translation id="3976396876660209797">移除并重新创建此快捷方式</translation>
@@ -398,7 +401,9 @@
 <translation id="4195643157523330669">在新标签页中打开</translation>
 <translation id="4198423547019359126">没有可用的下载内容保存位置</translation>
 <translation id="4209895695669353772">要获取 Google 推荐的个性化内容,请开启同步功能</translation>
+<translation id="4225719675976901337">找不到内容</translation>
 <translation id="4226663524361240545">收到通知时设备会振动</translation>
+<translation id="423219824432660969">自 <ph name="TIME" />起,使用 Google 密码加密已同步的数据</translation>
 <translation id="4242533952199664413">打开“设置”</translation>
 <translation id="4243710787042215766">在私密标签页中打开</translation>
 <translation id="424864128008805179">退出 Chrome?</translation>
@@ -468,6 +473,9 @@
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{已完成 1 项下载。}other{已完成 # 项下载。}}</translation>
 <translation id="4766369052440583386">流量节省程序已开启</translation>
 <translation id="4797039098279997504">触摸即可返回到 <ph name="URL_OF_THE_CURRENT_TAB" /></translation>
+<translation id="4802417911091824046">密码加密方式不包括 Google Pay 中的付款方式和地址。
+
+要更改此设置,请<ph name="BEGIN_LINK" />重置同步设置<ph name="END_LINK" /></translation>
 <translation id="4807098396393229769">持卡人姓名</translation>
 <translation id="4807963036345170158">流量节省程序已关闭</translation>
 <translation id="4816465935029283692">数据类型</translation>
@@ -479,6 +487,7 @@
 <translation id="4874967477260347223">媒体许可</translation>
 <translation id="4875775213178255010">内容建议</translation>
 <translation id="4878404682131129617">未能成功通过代理服务器建立隧道</translation>
+<translation id="4880127995492972015">翻译…</translation>
 <translation id="4881695831933465202">打开</translation>
 <translation id="488187801263602086">重命名文件</translation>
 <translation id="4882831918239250449">控制 Google 如何利用您的浏览记录为您提供个性化的搜索、广告和其他服务</translation>
@@ -517,7 +526,6 @@
 <translation id="5161254044473106830">必须提供标题</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{1 项下载失败。}other{# 项下载失败。}}</translation>
 <translation id="5168917394043976756">打开抽屉式导航栏</translation>
-<translation id="5171365962177408781">点按即可加载新标签页并查看推荐文章</translation>
 <translation id="5184329579814168207">在 Chrome 中打开</translation>
 <translation id="5199929503336119739">工作资料</translation>
 <translation id="5210286577605176222">跳转到上一个标签页</translation>
@@ -736,6 +744,7 @@
 <translation id="6738867403308150051">即将开始下载…</translation>
 <translation id="6746124502594467657">下移</translation>
 <translation id="6766622839693428701">向下滑动即可关闭。</translation>
+<translation id="6766758767654711248">点按即可转到网站</translation>
 <translation id="6768277682697012280">正在安装 AR 模块…</translation>
 <translation id="6776813977906306442">您可使用“下载”按钮下载视频以供日后观看</translation>
 <translation id="6782111308708962316">阻止第三方网站保存和读取 Cookie 数据</translation>
@@ -952,6 +961,7 @@
 <translation id="8441146129660941386">后退</translation>
 <translation id="8445448999790540984">无法导出密码</translation>
 <translation id="8447861592752582886">撤消设备权限</translation>
+<translation id="8461694314515752532">使用您自己的同步密码加密已同步的数据</translation>
 <translation id="8477071352266846533"><ph name="SYNC_ACCOUNT_USER_NAME" /> 已关闭同步功能</translation>
 <translation id="8485434340281759656"><ph name="FILE_SIZE" /> <ph name="SEPARATOR" /> <ph name="DESCRIPTION" /></translation>
 <translation id="8487700953926739672">可离线使用</translation>
@@ -998,10 +1008,12 @@
 <translation id="8748850008226585750">内容已隐藏</translation>
 <translation id="8751914237388039244">选择图片</translation>
 <translation id="8788968922598763114">重新打开上次关闭的标签页</translation>
+<translation id="8801436777607969138">禁止特定网站运行 JavaScript。</translation>
 <translation id="8812260976093120287">在某些网站上,您可以使用自己的设备通过上述支持的付款应用付款。</translation>
 <translation id="8816439037877937734"><ph name="APP_NAME" />将在 Chrome 中打开。继续操作即表示您同意 Chrome 的<ph name="BEGIN_LINK1" />服务条款<ph name="END_LINK1" />和<ph name="BEGIN_LINK2" />隐私权声明<ph name="END_LINK2" />,以及<ph name="BEGIN_LINK3" />针对通过 Family Link 管理的 Google 帐号的隐私权声明<ph name="END_LINK3" />。</translation>
 <translation id="8820817407110198400">书签</translation>
 <translation id="8823704566850948458">建议密码…</translation>
+<translation id="8833831881926404480">网站正在共享您的屏幕</translation>
 <translation id="883806473910249246">下载此内容时出错。</translation>
 <translation id="8840953339110955557">此网页可能与在线版本有所不同。</translation>
 <translation id="8847988622838149491">USB</translation>
@@ -1039,7 +1051,6 @@
 <translation id="9099018167121903954">下载内容已占用的空间:<ph name="KILOBYTES" /> KB</translation>
 <translation id="9100505651305367705">询问是否使用简化版视图显示受支持的文章</translation>
 <translation id="9100610230175265781">必须提供密码</translation>
-<translation id="9100939710791843300">点按主页按钮即可加载新标签页并查看推荐文章</translation>
 <translation id="9133515669113036225">重置设备凭据</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">显示原始网页</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_zh-TW.xtb b/chrome/android/java/strings/translations/android_chrome_strings_zh-TW.xtb
index cecc679..b5171819 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_zh-TW.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_zh-TW.xtb
@@ -526,7 +526,6 @@
 <translation id="5161254044473106830">請輸入標題</translation>
 <translation id="5162754098604580781">{FILE_COUNT,plural, =1{無法完成 1 項下載作業。}other{無法完成 # 項下載作業。}}</translation>
 <translation id="5168917394043976756">開啟導覽匣</translation>
-<translation id="5171365962177408781">輕觸即可載入新分頁頁面並查看推薦文章</translation>
 <translation id="5184329579814168207">在 Chrome 中開啟</translation>
 <translation id="5199929503336119739">工作資料夾</translation>
 <translation id="5210286577605176222">跳至上一個分頁</translation>
@@ -1052,7 +1051,6 @@
 <translation id="9099018167121903954">下載內容佔 <ph name="KILOBYTES" /> KB</translation>
 <translation id="9100505651305367705">詢問是否以簡易模式顯示支援這項功能的文章</translation>
 <translation id="9100610230175265781">請提供通關密語</translation>
-<translation id="9100939710791843300">輕觸主螢幕按鈕即可載入新分頁頁面並查看推薦文章</translation>
 <translation id="9133515669113036225">重設裝置憑證</translation>
 <translation id="9133703968756164531"><ph name="ITEM_NAME" /> (<ph name="ITEM_ID" />)</translation>
 <translation id="9137013805542155359">顯示原文</translation>
diff --git a/chrome/android/java_sources.gni b/chrome/android/java_sources.gni
index ccafb8d9..2652b86 100644
--- a/chrome/android/java_sources.gni
+++ b/chrome/android/java_sources.gni
@@ -1869,6 +1869,7 @@
   "javatests/src/org/chromium/chrome/browser/download/DownloadNotificationService2Test.java",
   "javatests/src/org/chromium/chrome/browser/download/DownloadForegroundServiceManagerTest.java",
   "javatests/src/org/chromium/chrome/browser/download/DownloadForegroundServiceTest.java",
+  "javatests/src/org/chromium/chrome/browser/download/DownloadLocationChangeTest.java",
   "javatests/src/org/chromium/chrome/browser/download/DownloadTest.java",
   "javatests/src/org/chromium/chrome/browser/download/DownloadTestRule.java",
   "javatests/src/org/chromium/chrome/browser/download/DownloadUtilsTest.java",
@@ -1876,6 +1877,7 @@
   "javatests/src/org/chromium/chrome/browser/download/MockDownloadNotificationService2.java",
   "javatests/src/org/chromium/chrome/browser/download/OMADownloadHandlerTest.java",
   "javatests/src/org/chromium/chrome/browser/download/SystemDownloadNotifier2Test.java",
+  "javatests/src/org/chromium/chrome/browser/download/TestDownloadDirectoryProvider.java",
   "javatests/src/org/chromium/chrome/browser/download/ui/DownloadHistoryAdapterTest.java",
   "javatests/src/org/chromium/chrome/browser/download/ui/StubbedProvider.java",
   "javatests/src/org/chromium/chrome/browser/engagement/SiteEngagementServiceTest.java",
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadLocationChangeTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadLocationChangeTest.java
new file mode 100644
index 0000000..b4042912
--- /dev/null
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadLocationChangeTest.java
@@ -0,0 +1,169 @@
+// 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.
+
+package org.chromium.chrome.browser.download;
+
+import static android.support.test.espresso.action.ViewActions.click;
+import static android.support.test.espresso.matcher.ViewMatchers.withId;
+
+import android.support.test.InstrumentationRegistry;
+import android.support.test.espresso.Espresso;
+import android.support.test.filters.MediumTest;
+
+import org.junit.After;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import org.chromium.base.PathUtils;
+import org.chromium.base.StrictModeContext;
+import org.chromium.base.ThreadUtils;
+import org.chromium.base.test.util.CommandLineFlags;
+import org.chromium.base.test.util.Feature;
+import org.chromium.chrome.browser.ChromeFeatureList;
+import org.chromium.chrome.browser.ChromeSwitches;
+import org.chromium.chrome.browser.download.DownloadTestRule.CustomMainActivityStart;
+import org.chromium.chrome.browser.preferences.PrefServiceBridge;
+import org.chromium.chrome.download.R;
+import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
+import org.chromium.chrome.test.util.browser.Features;
+import org.chromium.content_public.browser.LoadUrlParams;
+import org.chromium.content_public.browser.test.util.Criteria;
+import org.chromium.content_public.browser.test.util.CriteriaHelper;
+import org.chromium.net.test.EmbeddedTestServer;
+
+import java.util.ArrayList;
+
+/**
+ * Test to verify download location change feature behaviors.
+ */
+@RunWith(ChromeJUnit4ClassRunner.class)
+@CommandLineFlags.Add({ChromeSwitches.DISABLE_FIRST_RUN_EXPERIENCE})
+public class DownloadLocationChangeTest implements CustomMainActivityStart {
+    @Rule
+    public DownloadTestRule mDownloadTestRule = new DownloadTestRule(this);
+
+    private EmbeddedTestServer mTestServer;
+    private static final String TEST_DATA_DIRECTORY = "/chrome/test/data/android/download/";
+    private static final String TEST_FILE = "test.gzip";
+    private static final long STORAGE_SIZE = 1024000;
+
+    @Before
+    public void setUp() throws Exception {
+        mTestServer = EmbeddedTestServer.createAndStartServer(InstrumentationRegistry.getContext());
+
+        // Show the location dialog for the first time.
+        promptDownloadLocationDialog(DownloadPromptStatus.SHOW_INITIAL);
+    }
+
+    @After
+    public void tearDown() throws Exception {
+        mTestServer.stopAndDestroyServer();
+    }
+
+    // CustomMainActivityStart implementation.
+    @Override
+    public void customMainActivityStart() throws InterruptedException {
+        mDownloadTestRule.startMainActivityOnBlankPage();
+    }
+
+    /**
+     * Ensures the default download location dialog is shown to the user with SD card inserted.
+     * @throws Exception
+     */
+    @Test
+    @MediumTest
+    @Feature({"Downloads"})
+    @Features.EnableFeatures(ChromeFeatureList.DOWNLOADS_LOCATION_CHANGE)
+    public void testDefaultDialogPositiveButtonClickThrough() throws Exception {
+        ThreadUtils.runOnUiThreadBlocking(() -> {
+            Assert.assertEquals(DownloadPromptStatus.SHOW_INITIAL,
+                    PrefServiceBridge.getInstance().getPromptForDownloadAndroid());
+
+            simulateDownloadDirectories(true /* hasSDCard */);
+
+            // Trigger the download through navigation.
+            LoadUrlParams params =
+                    new LoadUrlParams(mTestServer.getURL(TEST_DATA_DIRECTORY + TEST_FILE));
+            mDownloadTestRule.getActivity().getActivityTab().loadUrl(params);
+        });
+
+        // Ensure the dialog is being shown.
+        CriteriaHelper.pollUiThread(Criteria.equals(
+                true, () -> mDownloadTestRule.getActivity().getModalDialogManager().isShowing()));
+
+        int currentCallCount = mDownloadTestRule.getChromeDownloadCallCount();
+
+        // Click the button to start download.
+        Espresso.onView(withId(R.id.positive_button)).perform(click());
+
+        // Ensure download is done.
+        Assert.assertTrue(mDownloadTestRule.waitForChromeDownloadToFinish(currentCallCount));
+
+        mDownloadTestRule.deleteFilesInDownloadDirectory(new String[] {TEST_FILE});
+    }
+
+    /**
+     * Ensures no default download location dialog is shown to the user without SD card inserted.
+     * @throws Exception
+     */
+    @Test
+    @MediumTest
+    @Feature({"Downloads"})
+    @Features.EnableFeatures(ChromeFeatureList.DOWNLOADS_LOCATION_CHANGE)
+    public void testNoDialogWithoutSDCard() throws Exception {
+        int currentCallCount = mDownloadTestRule.getChromeDownloadCallCount();
+
+        ThreadUtils.runOnUiThreadBlocking(() -> {
+            Assert.assertEquals(DownloadPromptStatus.SHOW_INITIAL,
+                    PrefServiceBridge.getInstance().getPromptForDownloadAndroid());
+
+            simulateDownloadDirectories(false /* hasSDCard */);
+
+            // Trigger the download through navigation.
+            LoadUrlParams params =
+                    new LoadUrlParams(mTestServer.getURL(TEST_DATA_DIRECTORY + TEST_FILE));
+            mDownloadTestRule.getActivity().getActivityTab().loadUrl(params);
+        });
+
+        // Ensure download is done, no download location dialog should show to interact with user.
+        Assert.assertTrue(mDownloadTestRule.waitForChromeDownloadToFinish(currentCallCount));
+
+        mDownloadTestRule.deleteFilesInDownloadDirectory(new String[] {TEST_FILE});
+    }
+
+    /**
+     * Provides default download directory and SD card directory.
+     * @param hasSDCard Whether to simulate SD card inserted.
+     */
+    private void simulateDownloadDirectories(boolean hasSDCard) {
+        ArrayList<DirectoryOption> dirs = new ArrayList<>();
+
+        try (StrictModeContext unused = StrictModeContext.allowDiskReads()) {
+            dirs.add(buildDirectoryOption(DirectoryOption.DownloadLocationDirectoryType.DEFAULT,
+                    PathUtils.getExternalStorageDirectory()));
+            if (hasSDCard) {
+                dirs.add(buildDirectoryOption(
+                        DirectoryOption.DownloadLocationDirectoryType.ADDITIONAL,
+                        PathUtils.getDataDirectory()));
+            }
+        }
+
+        DownloadDirectoryProvider.getInstance().setDirectoryProviderForTesting(
+                new TestDownloadDirectoryProvider(dirs));
+    }
+
+    private DirectoryOption buildDirectoryOption(
+            @DirectoryOption.DownloadLocationDirectoryType int type, String directoryPath) {
+        return new DirectoryOption("Download", directoryPath, STORAGE_SIZE, STORAGE_SIZE, type);
+    }
+
+    private void promptDownloadLocationDialog(@DownloadPromptStatus int promptStatus) {
+        ThreadUtils.runOnUiThreadBlocking(() -> {
+            PrefServiceBridge.getInstance().setPromptForDownloadAndroid(promptStatus);
+        });
+    }
+}
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadTestRule.java b/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadTestRule.java
index 8e0e923..8d4ba0aa 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadTestRule.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadTestRule.java
@@ -170,10 +170,10 @@
         return mHttpDownloadFinished.getCallCount();
     }
 
-    public boolean waitForChromeDownloadToFinish(int callCount) throws InterruptedException {
+    public boolean waitForChromeDownloadToFinish(int currentCallCount) throws InterruptedException {
         boolean eventReceived = true;
         try {
-            mHttpDownloadFinished.waitForCallback(callCount, 1, 5, TimeUnit.SECONDS);
+            mHttpDownloadFinished.waitForCallback(currentCallCount, 1, 5, TimeUnit.SECONDS);
         } catch (TimeoutException e) {
             eventReceived = false;
         }
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/download/TestDownloadDirectoryProvider.java b/chrome/android/javatests/src/org/chromium/chrome/browser/download/TestDownloadDirectoryProvider.java
new file mode 100644
index 0000000..dc3bece
--- /dev/null
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/download/TestDownloadDirectoryProvider.java
@@ -0,0 +1,27 @@
+// 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.
+
+package org.chromium.chrome.browser.download;
+
+import org.chromium.base.Callback;
+
+import java.util.ArrayList;
+
+/**
+ * Used to provide arbitary number of download directories in tests.
+ */
+public class TestDownloadDirectoryProvider extends DownloadDirectoryProvider {
+    private ArrayList<DirectoryOption> mDirectoryOptions;
+
+    public TestDownloadDirectoryProvider(ArrayList<DirectoryOption> dirs) {
+        super();
+        mDirectoryOptions = dirs;
+    }
+
+    // DownloadDirectoryProvider implementation.
+    @Override
+    public void getAllDirectoriesOptions(Callback<ArrayList<DirectoryOption>> callback) {
+        mHandler.post(() -> callback.onResult(mDirectoryOptions));
+    }
+}
\ No newline at end of file
diff --git a/chrome/android/webapk/shell_apk/AndroidManifest.xml b/chrome/android/webapk/shell_apk/AndroidManifest.xml
index 975229d..7beaf72f 100644
--- a/chrome/android/webapk/shell_apk/AndroidManifest.xml
+++ b/chrome/android/webapk/shell_apk/AndroidManifest.xml
@@ -3,6 +3,18 @@
      Use of this source code is governed by a BSD-style license that can be
      found in the LICENSE file.
 -->
+
+<!-- AndroidManifest.xml is generated in two mustache generation passes.
+     Pass #1 with square bracket delimiter to generate AndroidManifest.xml to
+             be uploaded to the WebAPK Minting Server. Fields which cannot be
+             customized by the WebAPK server on a per-site basis are filled in.
+     Pass #2 with curly bracket delimiter fills in the remaining fields. The
+             generated AndroidManifest.xml is for the test APK (WebApk.apk,
+             UnboundWebApk.apk ...). These APKs are for local testing and are
+             not uploaded to the WebAPK server.
+-->
+{{=[[ ]]=}}
+
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     package="{{{manifest_package}}}"
@@ -35,7 +47,7 @@
             {{{raw_intent_filters}}}
          </activity>
 
-        {{#use_new_splash}}
+        [[#use_new_splash]]
         <activity android:name="org.chromium.webapk.shell_apk.h2o.SplashActivity"
                   android:theme="@style/SplashTheme"
                   android:enabled="false">
@@ -52,8 +64,8 @@
                 <category android:name="android.intent.category.LAUNCHER" />
             </intent-filter>
         </activity>
-        {{/use_new_splash}}
-        {{^use_new_splash}}
+        [[/use_new_splash]]
+        [[^use_new_splash]]
         <activity android:name="org.chromium.webapk.shell_apk.MainActivity"
                   android:theme="@android:style/Theme.Translucent.NoTitleBar"
                   android:excludeFromRecents="true">
@@ -62,7 +74,7 @@
                 <category android:name="android.intent.category.LAUNCHER" />
             </intent-filter>
         </activity>
-        {{/use_new_splash}}
+        [[/use_new_splash]]
 
         {{#share_template}}
         <activity-alias android:name="org.chromium.webapk.shell_apk.ShareActivity{{{index}}}"
@@ -97,7 +109,7 @@
           {{/is_file_upload}}
         </activity-alias>
         {{/share_template}}
-        <meta-data android:name="org.chromium.webapk.shell_apk.shellApkVersion" android:value="{{{shell_apk_version}}}" />
+        <meta-data android:name="org.chromium.webapk.shell_apk.shellApkVersion" android:value="[[{shell_apk_version}]]" />
         {{#bound_webapk}}
         <meta-data android:name="org.chromium.webapk.shell_apk.runtimeHost" android:value="{{{runtime_host}}}" />
         <meta-data android:name="org.chromium.webapk.shell_apk.runtimeHostApplicationName" android:value="{{{runtime_host_application_name}}}" />
diff --git a/chrome/android/webapk/shell_apk/BUILD.gn b/chrome/android/webapk/shell_apk/BUILD.gn
index ed1f4f1..3e2057b 100644
--- a/chrome/android/webapk/shell_apk/BUILD.gn
+++ b/chrome/android/webapk/shell_apk/BUILD.gn
@@ -67,6 +67,9 @@
 }
 
 template("webapk_tmpl") {
+  _manifest_to_upload_target_name = "${target_name}_manifest_to_upload"
+  _manifest_to_upload_output =
+      "${target_gen_dir}/${_manifest_to_upload_target_name}/AndroidManifest.xml"
   _manifest_target_name = "${target_name}_generate_manifest"
   _manifest_output =
       "${target_gen_dir}/${_manifest_target_name}/AndroidManifest.xml"
@@ -78,18 +81,28 @@
     _use_new_splash = invoker.use_new_splash
   }
 
-  manifest_processor_template(_manifest_target_name) {
-    forward_variables_from(invoker, [ "config_file" ])
-
+  # Generate manifest to upload to WebAPK server. Fills in all of the fields
+  # that the server cannot customize on a per-site basis.
+  manifest_processor_template(_manifest_to_upload_target_name) {
     input = "AndroidManifest.xml"
-    output = _manifest_output
-
+    output = _manifest_to_upload_output
     extra_variables = [
       "shell_apk_version=$current_shell_apk_version",
       "use_new_splash=$_use_new_splash",
     ]
   }
 
+  # Generate manifest with test values.
+  manifest_processor_template(_manifest_target_name) {
+    forward_variables_from(invoker, [ "config_file" ])
+
+    input = _manifest_to_upload_output
+    output = _manifest_output
+    deps = [
+      ":$_manifest_to_upload_target_name",
+    ]
+  }
+
   android_resources(_resources_target_name) {
     custom_package = "org.chromium.webapk.shell_apk"
     resource_dirs = [ "res" ]
diff --git a/chrome/android/webapk/shell_apk/current_version/current_version.gni b/chrome/android/webapk/shell_apk/current_version/current_version.gni
index 45e6c40..01b3b702 100644
--- a/chrome/android/webapk/shell_apk/current_version/current_version.gni
+++ b/chrome/android/webapk/shell_apk/current_version/current_version.gni
@@ -12,4 +12,4 @@
 # //chrome/android/webapk/shell_apk:webapk is changed. This includes
 # Java files, Android resource files and AndroidManifest.xml. Does not affect
 # Chrome.apk
-current_shell_apk_version = 67
+current_shell_apk_version = 68
diff --git a/chrome/android/webapk/shell_apk/manifest_processor.gni b/chrome/android/webapk/shell_apk/manifest_processor.gni
index ae922d9..c4ef028 100644
--- a/chrome/android/webapk/shell_apk/manifest_processor.gni
+++ b/chrome/android/webapk/shell_apk/manifest_processor.gni
@@ -18,9 +18,11 @@
                              "deps",
                            ])
     sources = [
-      invoker.config_file,
       invoker.input,
     ]
+    if (defined(invoker.config_file)) {
+      sources += [ invoker.config_file ]
+    }
     script = "//chrome/android/webapk/shell_apk/manifest_processor.py"
 
     outputs = [
@@ -30,11 +32,15 @@
     args = [
       "--template",
       rebase_path(invoker.input, root_build_dir),
-      "--config_file",
-      rebase_path(invoker.config_file, root_build_dir),
       "--output",
       rebase_path(invoker.output, root_build_dir),
     ]
+    if (defined(invoker.config_file)) {
+      args += [
+        "--config_file",
+        rebase_path(invoker.config_file, root_build_dir),
+      ]
+    }
     if (defined(invoker.extra_variables)) {
       extra_variables = invoker.extra_variables
       args += [ "--extra_variables=${extra_variables}" ]
diff --git a/chrome/android/webapk/shell_apk/manifest_processor.py b/chrome/android/webapk/shell_apk/manifest_processor.py
index 9b2fd4fa..682c877 100755
--- a/chrome/android/webapk/shell_apk/manifest_processor.py
+++ b/chrome/android/webapk/shell_apk/manifest_processor.py
@@ -36,10 +36,10 @@
   parser = argparse.ArgumentParser()
   parser.add_argument('--template', required=True,
                       help='The template file to process.')
-  parser.add_argument('--config_file', required=True,
-                      help='JSON file with values to put into template.')
   parser.add_argument('--output', required=True,
                       help='The output file to generate.')
+  parser.add_argument('--config_file',
+                      help='JSON file with values to put into template.')
   parser.add_argument('--extra_variables', help='Variables to be made '
                       'available in the template processing environment (in '
                       'addition to those specified in config file), as a GN '
@@ -48,8 +48,9 @@
   options = parser.parse_args()
 
   variables = {}
-  with open(options.config_file, 'r') as f:
-    variables = json.loads(f.read())
+  if options.config_file:
+    with open(options.config_file, 'r') as f:
+      variables = json.loads(f.read())
   variables = _AppendParsedVariables(variables, options.extra_variables,
                                      parser.error)
 
diff --git a/chrome/app/chromeos_strings.grdp b/chrome/app/chromeos_strings.grdp
index 99c12b33..9a91135 100644
--- a/chrome/app/chromeos_strings.grdp
+++ b/chrome/app/chromeos_strings.grdp
@@ -17,9 +17,6 @@
   <message name="IDS_WALLPAPER_MANAGER_DELETE_COMMAND_LABEL" desc="Wallpaper delete command label.">
     Delete
   </message>
-  <message name="IDS_WALLPAPER_MANAGER_CUSTOM_CATEGORY_LABEL" desc="Wallpaper category label.">
-    Custom
-  </message>
   <message name="IDS_WALLPAPER_MANAGER_MY_IMAGES_CATEGORY_LABEL" desc="Wallpaper category label, the equivalent of the Custom category on the new wallpaper picker.">
     My Images
   </message>
@@ -41,21 +38,12 @@
   <message name="IDS_WALLPAPER_MANAGER_SHOW_CUSTOM_WALLPAPER_ON_START_WARNING" desc="The string displayed to user when set custom wallpaper.">
     Wallpapers appear on the Sign-in Screen.
   </message>
-  <message name="IDS_WALLPAPER_MANAGER_SURPRISE_ME_LABEL" desc="Wallpaper surprise me checkbox label. If the checkbox is checked, Chrome will automatically change wallpaper to either a random one available in wallpaper picker or a google pushed wallpaper (surprise factor).">
-    Surprise Me
-  </message>
   <message name="IDS_WALLPAPER_MANAGER_DAILY_REFRESH_LABEL" desc="Wallpaper daily refresh checkbox label. It is the equivalent of surprise me on the new wallpaper picker.">
     Daily Refresh
   </message>
-  <message name="IDS_WALLPAPER_MANAGER_ACCESS_FAIL" desc="The string displayed to user when access wallpaper server failed.">
-    Chrome cannot access wallpapers. Please connect to a network.
-  </message>
   <message name="IDS_WALLPAPER_MANAGER_NETWORK_ERROR" desc="The string displayed when user can't use wallpaper picker because they're not connected to the internet.">
     The images are currently not available. Please reconnect to the internet to see wallpaper collections.
   </message>
-  <message name="IDS_WALLPAPER_MANAGER_DOWNLOAD_FAIL" desc="The string displayed to user when downloading the wallpaper failed.">
-    Chrome cannot download this wallpaper.
-  </message>
   <message name="IDS_WALLPAPER_MANAGER_IMAGE_ERROR" desc="The string displayed to user when downloading the wallpaper failed on the new wallpaper picker.">
     There's an error. Please try again by choosing other images.
   </message>
@@ -529,6 +517,8 @@
   <message name="IDS_OOBE_EULA_ACCEPT_AND_CONTINUE_BUTTON_TEXT" desc="Label on a button on the Title of Terms of Service OOBE screen to accept EULA and continue.">
     Accept and continue
   </message>
+
+   <!-- Strings for the OOBE demo setup flow -->
   <message name="IDS_OOBE_DEMO_SETUP_PREFERENCES_SCREEN_TITLE" desc="The title of the dialog that allows to choose demo setup preferences.">
     Choose your demo preferences
   </message>
@@ -541,12 +531,135 @@
   <message name="IDS_OOBE_DEMO_SETUP_ERROR_SCREEN_TITLE" desc="The title of the dialog that is shown when demo mode setup failed.">
     Couldn't start demo mode
   </message>
-  <message name="IDS_OOBE_DEMO_SETUP_ERROR_SCREEN_SUBTITLE" desc="The subtitle of the dialog that is shown when demo mode setup failed.">
-    Please try again
-  </message>
   <message name="IDS_OOBE_DEMO_SETUP_ERROR_SCREEN_RETRY_BUTTON_LABEL" desc="The label of the button that is shown on error screen and that retries demo mode setup with the previously chosen configuration.">
     OK
   </message>
+  <!-- Demo setup flow errors -->
+  <message name="IDS_DEMO_SETUP_NO_OFFLINE_RESOURCES_ERROR" desc="Error message shown on demo setup screen when offline demo resources are not available.">
+    Offline demo mode resources unavailable.
+  </message>
+  <message name="IDS_DEMO_SETUP_OFFLINE_POLICY_ERROR" desc="Error message shown on demo setup screen when loading or parsing offline policy failed.">
+    Could not read offline demo mode policy.
+  </message>
+  <message name="IDS_DEMO_SETUP_OFFLINE_STORE_ERROR" desc="Error message shown on demo setup screen when loading or parsing offline policy failed.">
+    Failed to install offline policy on the device.
+  </message>
+  <message name="IDS_DEMO_SETUP_OFFLINE_UNAVAILABLE_ERROR" desc="Error message shown on demo setup screen when offline demo mode is not available on the device.">
+    This device cannot be set up in offline demo mode.
+  </message>
+  <message name="IDS_DEMO_SETUP_COMPONENT_ERROR" desc="Error message shown on demo setup screen when loading online component with demo resources failed.">
+    Could not load online component with demo mode resources.
+  </message>
+  <message name="IDS_DEMO_SETUP_NO_STATE_KEYS_ERROR" desc="Error message shown on demo setup screen when the system failed to determine server-backed state keys.">
+    The system failed to determine device identifiers for this device.
+  </message>
+  <message name="IDS_DEMO_SETUP_ROBOT_ERROR" desc="Error message shown on demo setup screen upon failure to fetch the OAuth2 token for device-level API access.">
+    The system failed to authorize API access for this device.
+  </message>
+  <message name="IDS_DEMO_SETUP_ROBOT_STORE_ERROR" desc="Error message shown on demo setup screen upon failure to store the OAuth2 refresh token for device-level API access.">
+    The system failed to store the long-term API access token for this device.
+  </message>
+  <message name="IDS_DEMO_SETUP_BAD_MODE_ERROR" desc="Error message shown on demo setup screen upon receiving a bad mode on device registration.">
+    The supplied enrollment mode is not supported by this version of the operating system. Please make sure you are running the newest version.
+  </message>
+  <message name="IDS_DEMO_SETUP_CERT_FETCH_ERROR" desc="Error message shown when a registration certificate could not be obtained.">
+    A registration certificate could not be obtained.
+  </message>
+  <message name="IDS_DEMO_SETUP_POLICY_FETCH_ERROR" desc="Error message shown on demo setup screen upon a failed policy fetch.">
+    Error when fetching policy from the server.
+  </message>
+  <message name="IDS_DEMO_SETUP_POLICY_VALIDATION_ERROR" desc="Error message shown on demo setup screen upon a failure to validate downloaded policy.">
+    The policy downloaded from the server is invalid.
+  </message>
+  <message name="IDS_DEMO_SETUP_LOCK_TIMEOUT_ERROR" desc="Error message shown on demo setup screen when the initialization of the lockbox is taking too long.">
+    The initialization of the installation-time attributes has timed out.
+  </message>
+  <message name="IDS_DEMO_SETUP_LOCK_ERROR" desc="Error message shown on demo setup screen upon failure to lock the device mode.">
+    The system failed to establish the device installation-time attributes lock.
+  </message>
+  <message name="IDS_DEMO_SETUP_ALREADY_LOCKED_ERROR" desc="Error message shown on demo setup screen when device is already locked with different domain or mode.">
+    This device was locked to different domain or mode.
+  </message>
+  <message name="IDS_DEMO_SETUP_ONLINE_STORE_ERROR" desc="Error message shown on demo setup screen when the installation of the policy on the device failed.">
+    Failed to install policy on the device.
+  </message>
+  <message name="IDS_DEMO_SETUP_NO_MACHINE_IDENTIFICATION_ERROR" desc="Error message shown on demo setup screen when the system failed to determine the device model or serial number.">
+    The system failed to determine device model or serial number.
+  </message>
+  <message name="IDS_DEMO_SETUP_DM_TOKEN_STORE_ERROR" desc="Error message shown on demo setup screen when the system failed to save some part of the device configuration. e.g. token from the device management server.">
+    The system failed to save device configuration.
+  </message>
+  <message name="IDS_DEMO_SETUP_UNEXPECTED_ERROR" desc="Error message to show shown on demo setup screen when there is an fatal/unexpected error.">
+    Oops! Something went wrong while setting up demo mode.
+  </message>
+  <message name="IDS_DEMO_SETUP_INVALID_REQUEST_ERROR" desc="Error message to show on demo setup screen when request issued to DMServer was invalid.">
+    A problem with demo registration request occurred.
+  </message>
+  <message name="IDS_DEMO_SETUP_NETWORK_ERROR" desc="Error message to show on demo setup screen when network error occurred.">
+    Network error occurred.
+  </message>
+  <message name="IDS_DEMO_SETUP_TEMPORARY_ERROR" desc="Error message to show on demo setup screen when temporary error occurred.">
+    Temporary server error occurred.
+  </message>
+  <message name="IDS_DEMO_SETUP_RESPONSE_ERROR" desc="Error message to show on demo setup screen when management service sent an abnormal HTTP code.">
+    Management service sent HTTP error.
+  </message>
+  <message name="IDS_DEMO_SETUP_RESPONSE_DECODING_ERROR" desc="Error message to show on demo setup screen when decoding management server response failed.">
+    A problem occurred when decoding server response.
+  </message>
+  <message name="IDS_DEMO_SETUP_ACCOUNT_ERROR" desc="Error message to show on demo setup screen when there is a problem with the demo mode account.">
+    A problem with demo mode account occurred.
+  </message>
+  <message name="IDS_DEMO_SETUP_DEVICE_NOT_FOUND_ERROR" desc="Error message to show on demo setup screen when management service could not find the device.">
+    Missing device record.
+  </message>
+  <message name="IDS_DEMO_SETUP_INVALID_DM_TOKEN_ERROR" desc="Error message to show on demo setup screen when device management token is invalid.">
+    Device management token is invalid.
+  </message>
+  <message name="IDS_DEMO_SETUP_INVALID_SERIAL_NUMBER_ERROR" desc="Error message to show on demo setup screen when provided serial number is invalid.">
+    Device serial number is invalid.
+  </message>
+  <message name="IDS_DEMO_SETUP_DEVICE_ID_ERROR" desc="Error message to show on demo setup screen in case of conflicting device id.">
+    Conflicting device identifier.
+  </message>
+  <message name="IDS_DEMO_SETUP_LICENSE_ERROR" desc="Error message to show on demo setup screen when the demo domain has expired or exhausted licenses.">
+    A problem with demo mode device licenses occurred.
+  </message>
+  <message name="IDS_DEMO_SETUP_DEPROVISIONED_ERROR" desc="Error message to show on demo setup screen when enrollment fails because device has been deprovisioned on the server side.">
+    This demo device has been placed into a deprovisioned state.
+  </message>
+  <message name="IDS_DEMO_SETUP_DOMAIN_MISMATCH_ERROR" desc="Error message shown on demo setup screen when the device belongs to the domain different than demo mode.">
+    This device is marked for management by a different domain. Deprovision it from that domain before setting up demo mode.
+  </message>
+  <message name="IDS_DEMO_SETUP_SIGNING_ERROR" desc="Error message shown on demo setup screen when failure to sign request occurred.">
+    Request could not be signed.
+  </message>
+  <message name="IDS_DEMO_SETUP_POLICY_NOT_FOUND_ERROR" desc="Error message shown on demo setup screen when management server failed to find the policy to be applied to the device.">
+    Policy not found.
+  </message>
+  <message name="IDS_DEMO_SETUP_ARC_ERROR" desc="Error message shown when ARC is disabled.">
+    A problem with ARC++ occurred.
+  </message>
+    <!-- Demo setup error recovery suggestions -->
+  <message name="IDS_DEMO_SETUP_RECOVERY_RETRY" desc="Error recovery recommendation to retry demo setup. Shown on demo setup screen.">
+    Please try again.
+  </message>
+  <message name="IDS_DEMO_SETUP_RECOVERY_REBOOT" desc="Error recovery recommendation to reboot and retry demo setup. Shown on demo setup screen.">
+    Please reboot the device and try again.
+  </message>
+  <message name="IDS_DEMO_SETUP_RECOVERY_POWERWASH" desc="Error recovery recommendation to powerwash and retry demo setup. Shown on demo setup screen.">
+    Please powerwash the device and try again.
+  </message>
+  <message name="IDS_DEMO_SETUP_RECOVERY_CHECK_NETWORK" desc="Error recovery recommendation to check network and retry demo setup. Shown on demo setup screen.">
+    Please check your network connection and try again.
+  </message>
+  <message name="IDS_DEMO_SETUP_RECOVERY_OFFLINE_FATAL" desc="Error recovery recommendation to contact support. Shown on demo setup screen.">
+    This device might be only eligible for online demo mode. Please contact your support representative for more details.
+  </message>
+  <message name="IDS_DEMO_SETUP_RECOVERY_FATAL" desc="Error recovery recommendation to contact support. Shown on demo setup screen.">
+    Please retry. If you see this error again please contact your support representative.
+  </message>
+
   <message name="IDS_LOGIN_SYNC_CONSENT_SCREEN_TITLE" desc="The title of the dialog that welcomes the user on the first log in, and explains Chrome Sync and privacy options.">
     You're signed in!
   </message>
diff --git a/chrome/app/resources/chromium_strings_gu.xtb b/chrome/app/resources/chromium_strings_gu.xtb
index 51740d9..6851822 100644
--- a/chrome/app/resources/chromium_strings_gu.xtb
+++ b/chrome/app/resources/chromium_strings_gu.xtb
@@ -7,7 +7,7 @@
 <translation id="1104942323762546749">Chromium તમારા પાસવર્ડની નિકાસ કરવા માગે છે. આને મંજૂરી આપવા માટે તમારો Windows પાસવર્ડ ટાઇપ કરો.</translation>
 <translation id="1115445892567829615">Chromium તમારા ડેટાને સમન્વયિત કરી શક્યું નથી. કૃપા કરીને તમારા સમન્વયન પાસફ્રેઝને અપડેટ કરો.</translation>
 <translation id="113122355610423240">Chromium તમારું ડિફૉલ્ટ બ્રાઉઝર છે</translation>
-<translation id="1170115874949214249">તમારા ફોન પર Chromium ઇન્સ્ટૉલ કરો. અમે તમારા એકાઉન્ટ પુનઃપ્રાપ્તિ ફોન નંબર પર એક SMS મોકલીશું.</translation>
+<translation id="1170115874949214249">તમારા ફોન પર Chromium ઇન્સ્ટૉલ કરો. અમે તમારા એકાઉન્ટને પાછું મેળવવા ફોન નંબર પર એક SMS મોકલીશું.</translation>
 <translation id="1174473354587728743">કમ્પ્યુટર શેર કરીએ? હવે તમે તમને ગમે તે રીતે Chromium ને સેટ કરી શકો છો.</translation>
 <translation id="1185134272377778587">Chromium વિશે</translation>
 <translation id="1209657686917656928">{0,plural, =0{Chromium હમણાં ફરીથી લૉન્ચ થશે}=1{Chromium 1 સેકન્ડમાં ફરીથી લૉન્ચ થશે}one{Chromium # સેકન્ડમાં ફરીથી લૉન્ચ થશે}other{Chromium # સેકન્ડમાં ફરીથી લૉન્ચ થશે}}</translation>
@@ -18,15 +18,15 @@
 <translation id="1502360822835740515">Chromium ને તમારું ડિફૉલ્ટ બ્રાઉઝર બનાવો</translation>
 <translation id="151962892725702025">Chromium OS તમારા ડેટાને સિંક કરી શક્યું નથી, કારણ કે તમારા ડોમેન માટે સિંક ઉપલબ્ધ નથી.</translation>
 <translation id="1585657529869845941">જો <ph name="BEGIN_BOLD" />છતાં સ્વિચ કરો<ph name="END_BOLD" /> દેખાય, તો તેના પર ક્લિક કરો</translation>
-<translation id="1668054258064581266">તમારા એકાઉન્ટને Chromium માંથી દૂર કર્યાં પછી, અમલમાં લાવવા માટે તમારે તમારા ટેબ્સને ફરીથી લોડ કરવાની જરૂર પડી શકે છે.</translation>
+<translation id="1668054258064581266">તમારા એકાઉન્ટને Chromiumમાંથી દૂર કર્યાં પછી, અમલમાં લાવવા માટે તમારે તમારા ટૅબને ફરીથી લોડ કરવાની જરૂર પડી શકે છે.</translation>
 <translation id="1688750314291223739">તમારી વેબ પરની વ્યક્તિગત કરેલી બ્રાઉઝર સુવિધાઓને સાચવવા અને તેમને કોઈ પણ કમ્પ્યુટર પર Chromium માંથી ઍક્સેસ કરવા માટે સમન્વયન સેટ કરો.</translation>
-<translation id="1708666629004767631">Chromium નું નવું, સલામત સંસ્કરણ ઉપલબ્ધ છે.</translation>
+<translation id="1708666629004767631">Chromiumનું નવું, સુરક્ષિત વર્ઝન ઉપલબ્ધ છે.</translation>
 <translation id="1766096484055239003">અપડેટ લાગુ કરવા માટે તમે Chromiumને ફરીથી લૉન્ચ કરો તે તમારા વ્યવસ્થાપક માટે જરૂરી છે</translation>
 <translation id="1774152462503052664">Chromium ને પૃષ્ઠભૂમિમાં ચાલવા દો</translation>
 <translation id="1779356040007214683">Chromium ને સુરક્ષિત બનાવવા માટે, અમે <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> માં સૂચિબદ્ધ નથી અને તમારી જાણ વિના ઉમેરવામાં આવ્યાં હોઈ શકે છે તેવા કેટલાક એક્સ્ટેન્શન્સને અક્ષમ કર્યા છે.</translation>
 <translation id="1808667845054772817">Chromium ફરીથી ઇન્સ્ટોલ કરો</translation>
 <translation id="1869480248812203386">તમે Google ને સંભવિત સુરક્ષા ઘટનાઓની વિગતોની જાણ આપમેળે કરીને Chromium ને વધુ સલામત અને ઉપયોગમાં વધુ સરળ બનાવવામાં સહાય કરી શકો છો.</translation>
-<translation id="1881322772814446296">તમે સંચાલિત કરેલ એકાઉન્ટ સાથે સાઇન ઇન કરી રહ્યાં છો અને તમારી Chromium પ્રોફાઇલ પર તેનું વ્યવસ્થાપક નિયંત્રણ આપી રહ્યાં છો. તમારો Chromium ડેટા, જેમ કે ઍપ્લિકેશનો, બુકમાર્ક્સ, ઇતિહાસ, પાસવર્ડ્સ અને અન્ય સેટિંગ્સ, કાયમ માટે <ph name="USER_NAME" /> થી બંધાયેલ રહેશે. તમે Google એકાઉન્ટ્સ ડેશબોર્ડથી આ ડેટાને કાઢી શકશો, પરંતુ તમે આ ડેટાને અન્ય એકાઉન્ટ સાથે સાંકળી શકશો નહીં. તમે અસ્તિત્વમાં છે તે Chromium ડેટાને અલગ રાખવા માટે વૈકલ્પિક રૂપે એક નવી પ્રોફાઇલ બનાવી શકો છો. <ph name="LEARN_MORE" /></translation>
+<translation id="1881322772814446296">તમે મેનેજ કરેલા એકાઉન્ટ સાથે સાઇન ઇન કરી રહ્યાં છો અને તમારી Chromium પ્રોફાઇલ પર તેનું એડમિન નિયંત્રણ આપી રહ્યાં છો. તમારો Chromium ડેટા, જેમ કે ઍપ્લિકેશન, બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને બીજા સેટિંગ, કાયમ માટે <ph name="USER_NAME" />થી બંધાયેલ રહેશે. તમે Google એકાઉન્ટ ડૅશબોર્ડથી આ ડેટાને કાઢી શકશો, પરંતુ તમે આ ડેટાને બીજા એકાઉન્ટ સાથે સાંકળી શકશો નહિ. તમે અસ્તિત્વમાં છે તે Chromium ડેટાને અલગ રાખવા માટે વૈકલ્પિક રીતે એક નવી પ્રોફાઇલ બનાવી શકો છો. <ph name="LEARN_MORE" /></translation>
 <translation id="1895626441344023878">{0,plural, =0{Chromium અપડેટ ઉપલબ્ધ છે}=1{Chromium અપડેટ ઉપલબ્ધ છે}one{Chromium અપડેટ # દિવસ માટે ઉપલબ્ધ છે}other{Chromium અપડેટ # દિવસ માટે ઉપલબ્ધ છે}}</translation>
 <translation id="1911763535808217981">આને બંધ કરવાથી, તમે Chromiumમાં સાઇન ઇન કર્યા સિવાય Gmail જેવી Googleની સાઇટમાં સાઇન ઇન કરી શકશો</translation>
 <translation id="1929939181775079593">Chromium પ્રતિસાદ આપતું નથી. હવે ફરીથી લોંચ કરીએ?</translation>
@@ -39,13 +39,13 @@
 <translation id="2347108572062610441">જ્યારે તમે Chromium શરૂ કરો છો ત્યારે જે પૃષ્ઠ દર્શાવવામાં આવે છે તે આ એક્સટેન્શને બદલ્યું છે.</translation>
 <translation id="2396765026452590966">જ્યારે તમે Chromium શરૂ કરો છો ત્યારે જે પૃષ્ઠ દર્શાવવામાં આવે છે તે <ph name="EXTENSION_NAME" /> એક્સટેન્શને બદલ્યું છે.</translation>
 <translation id="2483889755041906834">Chromium માં</translation>
-<translation id="2485422356828889247">અનઇન્સ્ટોલ કરો</translation>
+<translation id="2485422356828889247">અનઇન્સ્ટૉલ કરો</translation>
 <translation id="2527042973354814951"><ph name="PLUGIN_NAME" /> ને સક્ષમ કરવા માટે Chromium પુનઃપ્રારંભ કરો</translation>
 <translation id="2535480412977113886">તમારી એકાઉન્ટ સાઇન ઇન વિગતો જૂની હોવાને કારણે Chromium OS તમારા ડેટાને સિંક કરી શક્યું નથી.</translation>
 <translation id="2560420686485554789">ફાઇલો ડાઉનલોડ કરવા માટે Chromiumને સ્ટોરેજના ઍક્સેસની જરૂર પડે છે</translation>
 <translation id="2572494885440352020">Chromium હેલ્પર</translation>
 <translation id="2587578672395088481">અપડેટ લાગુ કરવા માટે Chromium OSને ફરી શરૂ કરવાની જરૂર છે.</translation>
-<translation id="2647554856022461007">Chromium, તમારા બ્રાઉઝિંગ અનુભવને બહેતર બનાવવા માટે વેબ સેવાઓનો ઉપયોગ કરી શકે છે. તમે વૈકલ્પિકરૂપે આ સેવાઓને અક્ષમ કરી શકો છો. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
+<translation id="2647554856022461007">Chromium, તમારા બ્રાઉઝ કરવાના અનુભવને વધુ સારો બનાવવા માટે વેબ સેવાઓનો ઉપયોગ કરી શકે છે. તમે વૈકલ્પિકરૂપે આ સેવાઓને બંધ કરી શકો છો. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
 <translation id="2648074677641340862">ઇન્સ્ટોલેશન દરમ્યાન ઓપરેટિંગ સિસ્ટમ ભૂલ આવી. કૃપા કરીને ફરીથી Chromium ડાઉનલોડ કરો.</translation>
 <translation id="2711502716910134313">Chromium ટૅબ</translation>
 <translation id="2718390899429598676">ઉમેરેલી સુરક્ષા માટે, Chromium તમારા ડેટાને એન્ક્રિપ્ટ કરશે.</translation>
@@ -60,7 +60,7 @@
 <translation id="3046695367536568084">ઍપ્લિકેશનોનો ઉપયોગ કરવા માટે તમારે Chromium માં સાઇન ઇન કરવાની જરૂર છે. આ Chromium ને તમારી ઍપ્લિકેશનો, બુકમાર્ક્સ, ઇતિહાસ, પાસવર્ડ્સ અને સમગ્ર ઉપકરણો પર અન્ય સેટિંગ્સને સમન્વયિત કરવાની મંજૂરી આપે છે.</translation>
 <translation id="3052899382720782935">{0,plural, =1{Chromium 1 મિનિટમાં ફરીથી લૉન્ચ થશે}one{Chromium # મિનિટમાં ફરીથી લૉન્ચ થશે}other{Chromium # મિનિટમાં ફરીથી લૉન્ચ થશે}}</translation>
 <translation id="3068515742935458733">ક્રેશ રિપોર્ટ્સ અને <ph name="UMA_LINK" /> Google ને મોકલીને Chromium ને વધુ સારું બનાવવામાં સહાય કરો.</translation>
-<translation id="3103660991484857065">ઇન્સ્ટોલર આર્કાઇવને અસંકુચિત કરવામાં કરવામાં નિષ્ફળ થયું. કૃપા કરીને Chromium ફરીથી ડાઉનલોડ કરો.</translation>
+<translation id="3103660991484857065">ઇન્સ્ટૉલર આર્કાઇવને અનકોમ્પ્રેસ કરવામાં નિષ્ફળ. કૃપા કરીને Chromium ફરીથી ડાઉનલોડ કરો.</translation>
 <translation id="3130323860337406239">Chromium તમારા માઇક્રોફોનનો ઉપયોગ કરી રહ્યું છે.</translation>
 <translation id="3155163173539279776">Chromium ને ફરીથી લોંચ કરો</translation>
 <translation id="3179665906251668410">Chromium છુ&amp;પી વિંડોમાં લિંક ખોલો</translation>
@@ -89,7 +89,7 @@
 <translation id="3898493977366060150">Google સ્માર્ટ સાથે વેબ બ્રાઉઝ કરો</translation>
 <translation id="3965668104013180445">{0,plural, =1{Chromium OS એક કલાકમાં ફરી શરૂ થશે}one{Chromium OS # કલાકમાં ફરી શરૂ થશે}other{Chromium OS # કલાકમાં ફરી શરૂ થશે}}</translation>
 <translation id="4036079820698952681"><ph name="BEGIN_LINK" />વર્તમાન સેટિંગ્સ<ph name="END_LINK" />ની જાણ કરીને Chromium ને બહેતર બનાવવામાં સહાય કરો</translation>
-<translation id="4050175100176540509">નવીનતમ સંસ્કરણમાં મહત્વપૂર્ણ સુરક્ષા સુધારણાઓ અને નવી સુવિધાઓ ઉપલબ્ધ છે.</translation>
+<translation id="4050175100176540509">નવીનતમ વર્ઝનમાં મહત્ત્વપૂર્ણ સુરક્ષા સુધારણાઓ અને નવી સુવિધાઓ ઉપલબ્ધ છે.</translation>
 <translation id="407254336480250557"><ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Chromium<ph name="END_BOLD" /> પસંદ કરો</translation>
 <translation id="421369550622382712">Chromium માટે શ્રેષ્ઠ એપ્લીકેશન્સ, રમતો, એક્સટેન્શન્સ અને થીમ્સ શોધો.</translation>
 <translation id="4222580632002216401">તમે હવે Chromium માં સાઇન ઇન છો! સમન્વયન તમારા વ્યવસ્થાપક દ્વારા અક્ષમ કરેલું છે.</translation>
@@ -119,14 +119,14 @@
 <translation id="5045248521775609809">Chromium ને સર્વત્ર લઈ જાઓ</translation>
 <translation id="5116586539350239523">Chromium તમારી વ્યક્તિગત માહિતીને સુરક્ષિત રીતે સંગ્રહિત કરશે જેથી તમારે તેમને ફરીથી ટાઇપ કરવાની જરૂર નથી.</translation>
 <translation id="5277894862589591112">તમારા ફેરફારો લાગુ કરવા માટે, Chromiumને ફરી લૉન્ચ કરો</translation>
-<translation id="5358375970380395591">તમે સંચાલિત કરેલ એકાઉન્ટ સાથે સાઇન ઇન કરી રહ્યાં છો અને તમારી Chromium પ્રોફાઇલ પર તેનું વ્યવસ્થાપક નિયંત્રણ આપી રહ્યાં છો. તમારો Chromium ડેટા, જેમ કે ઍપ્લિકેશનો, બુકમાર્ક્સ, ઇતિહાસ, પાસવર્ડ્સ અને અન્ય સેટિંગ્સ, કાયમ માટે <ph name="USER_NAME" /> થી બંધાયેલ રહેશે. તમે Google એકાઉન્ટ્સ ડેશબોર્ડથી આ ડેટાને કાઢી શકશો, પરંતુ તમે આ ડેટાને અન્ય એકાઉન્ટ સાથે સાંકળી શકશો નહીં. <ph name="LEARN_MORE" /></translation>
+<translation id="5358375970380395591">તમે મેનેજ કરેલા એકાઉન્ટ સાથે સાઇન ઇન કરી રહ્યાં છો અને તમારી Chromium પ્રોફાઇલ પર તેનું એડમિન નિયંત્રણ આપી રહ્યાં છો. તમારો Chromium ડેટા, જેમ કે ઍપ્લિકેશન, બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને બીજા સેટિંગ, કાયમ માટે <ph name="USER_NAME" />થી બંધાયેલ રહેશે. તમે Google એકાઉન્ટ ડૅશબોર્ડથી આ ડેટાને કાઢી શકશો, પરંતુ તમે આ ડેટાને બીજા એકાઉન્ટ સાથે સાંકળી શકશો નહિ. <ph name="LEARN_MORE" /></translation>
 <translation id="5386450000063123300">Chromium અપડેટ થઈ રહ્યું છે (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Chromiumમાં સાઇન-ઇનની મંજૂરી આપો</translation>
-<translation id="5398878173008909840">Chromium નું નવું સંસ્કરણ ઉપલબ્ધ છે.</translation>
+<translation id="5398878173008909840">Chromiumનું નવું વર્ઝન ઉપલબ્ધ છે.</translation>
 <translation id="5416696090975899932">જ્યારે બિલ્ટ-ઇન PDF વ્યૂઅર ઉપલબ્ધ ન હોય, ત્યારે Chromium પ્રિન્ટ પ્રીવ્યૂ બતાવી શકાતું નથી.</translation>
 <translation id="5427571867875391349">Chromium ને તમારા ડિફોલ્ટ બ્રાઉઝર તરીકે સેટ કરો</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium બીટા</translation>
-<translation id="5466153949126434691">Chromium આપમેળે અપડેટ થાય છે જેથી કરીને તમારી પાસે હંમેશા તાજું સંસ્કરણ રહે છે. જ્યારે આ ડાઉનલોડ પૂર્ણ થાય છે, ત્યારે Chromium પુનઃપ્રારંભ થશે અને તમે તમારા માર્ગે હશો.</translation>
+<translation id="5466153949126434691">Chromium ઑટોમૅટિક રીતે અપડેટ થાય છે જેથી કરીને તમારી પાસે હંમેશાં નવું વર્ઝન રહે છે. જ્યારે આ ડાઉનલોડ પૂરું થાય છે, ત્યારે Chromium ફરીથી ચાલુ થશે અને તમે તમારા માર્ગે હશો.</translation>
 <translation id="5479196819031988440">Chromium OS, આ પેજને ખોલી શકતું નથી.</translation>
 <translation id="5480860683791598150">Chromiumને આ સાઇટ સાથે તમારું સ્થાન શેર કરવા માટે તમારા સ્થાનના ઍક્સેસની જરૂર પડે છે</translation>
 <translation id="549669000822060376">કૃપા કરીને Chromium, નવીનતમ સિસ્ટમ અપડેટ્સ ઇન્સ્ટોલ કરે ત્યાં સુધી રાહ જુઓ.</translation>
@@ -147,7 +147,7 @@
 <translation id="5906655207909574370">અપ ટૂ ડેટ થવામાં છે! અપડેટ કરવાનું સમાપ્ત કરવા માટે તમારા ઉપકરણને પુનઃપ્રારંભ કરો.</translation>
 <translation id="5987687638152509985">સમન્વયનને પ્રારંભ કરવા માટે Chromium ને અપડેટ કરો</translation>
 <translation id="6040143037577758943">બંધ કરો</translation>
-<translation id="6055895534982063517">Chromium નું એક નવું સંસ્કરણ ઉપલબ્ધ છે અને તે પહેલાં કરતાંએ વધુ ઝડપી છે.</translation>
+<translation id="6055895534982063517">Chromiumનું એક નવું વર્ઝન ઉપલબ્ધ છે અને તે પહેલાં કરતાંય વધુ ઝડપી છે.</translation>
 <translation id="6063093106622310249">અને Chromiumમાં ખોલો</translation>
 <translation id="6072279588547424923"><ph name="EXTENSION_NAME" />ને Chromiumમાં ઉમેરવામાં આવ્યું છે</translation>
 <translation id="608189560609172163">સાઇન ઇનમાં ભૂલ આવવાને કારણે Chromium તમારા ડેટાને સમન્વયિત કરી શક્યું નથી.</translation>
@@ -155,28 +155,28 @@
 <translation id="6120345080069858279">Chromium આ પાસવર્ડ તમારા Google એકાઉન્ટમાં સાચવશે. તમારે તેને યાદ રાખવો જરૂરી નથી.</translation>
 <translation id="6129621093834146363"><ph name="FILE_NAME" /> જોખમી છે, તેથી Chromium એ તેને અવરોધિત કરેલ છે.</translation>
 <translation id="620022061217911843">અપડેટ લાગુ કરવા માટે તમે Chromium OS ફરી શરૂ કરો તે તમારા વ્યવસ્થાપક માટે જરૂરી છે</translation>
-<translation id="6212496753309875659">આ કમ્પ્યુટર પર પહેલાથી જ Chromium નું સૌથી તાજેતરનું સંસ્કરણ છે. જો સૉફ્ટવેર કાર્ય કરી રહ્યું નથી, તો કૃપા કરીને Chromium ને અનઇન્સ્ટોલ કરો અને ફરીથી પ્રયાસ કરો.</translation>
+<translation id="6212496753309875659">આ કમ્પ્યુટર પર પહેલાંથી જ Chromiumનું સૌથી તાજેતરનું વર્ઝન છે. જો સૉફ્ટવેર કાર્ય કરી રહ્યું નથી, તો કૃપા કરીને Chromiumને અનઇન્સ્ટૉલ કરો અને ફરીથી પ્રયાસ કરો.</translation>
 <translation id="6248213926982192922">Chromium ને ડિફોલ્ટ બ્રાઉઝર બનાવો</translation>
-<translation id="6268381023930128611">Chromium માંથી સાઇન આઉટ કરીએ?</translation>
+<translation id="6268381023930128611">Chromiumમાંથી સાઇન આઉટ કરીએ?</translation>
 <translation id="6295779123002464101"><ph name="FILE_NAME" /> જોખમી હોઈ શકે છે, તેથી Chromium એ તેને અવરોધિત કરેલ છે.</translation>
 <translation id="6309712487085796862">Chromium તમારા કેમેરાનો ઉપયોગ કરી રહ્યું છે.</translation>
 <translation id="6333502561965082103">Chromium પર બીજી ક્રિયા ચાલુ છે. કૃપા કરીને પછીથી ફરી પ્રયાસ કરો.</translation>
-<translation id="6334986366598267305">હવે તમારા Google એકાઉન્ટ સાથે અને શેર કરેલ કમ્પ્યુટર પર Chromiumનો ઉપયોગ કરવો વધુ સરળ છે.</translation>
-<translation id="6373523479360886564">શું તમે ખરેખર તમે Chromium ને અનઇન્સ્ટોલ કરવા માંગો છો?</translation>
+<translation id="6334986366598267305">હવે તમારા Google એકાઉન્ટ સાથે અને શેર કરેલ કમ્પ્યુટર પર Chromium નો ઉપયોગ કરવો વધુ સરળ છે.</translation>
+<translation id="6373523479360886564">શું તમે ખરેખર તમે Chromium ને અનઇન્સ્ટૉલ કરવા માંગો છો?</translation>
 <translation id="6394232988457703198">તમારે હવે Chromium ને પુનઃપ્રારંભ કરવું જોઈએ.</translation>
 <translation id="6400072781405947421">Chromium યોગ્ય રીતે કાર્ય ન કરે તેવું બની શકે, કારણ કે તે હવેથી Mac OS X 10.9 પર સપોર્ટ કરતું નથી.</translation>
 <translation id="6403826409255603130">Chromium એ એક એવું વેબ બ્રાઉઝર છે જે પ્રકાશની ગતિએ વેબપૃષ્ઠો અને એપ્લિકેશંસને ચલાવે છે. તે ઝડપી, સ્થિર અને ઉપયોગમાં સરળ છે. Google Chromium માં નિર્મિત મૉલવેર અને ફિશીંગ સુરક્ષા સાથે વેબને વધુ સુરક્ષિત રૂપે બ્રાઉઝ કરો.</translation>
 <translation id="641451971369018375">બ્રાઉઝિંગ અને Chromiumને વધુ સારું બનાવવા માટે Google સાથે વાતચીત કરે છે</translation>
 <translation id="6457450909262716557">{SECONDS,plural, =1{Chromium 1 સેકન્ડમાં ફરી શરૂ થશે}one{Chromium # સેકન્ડમાં ફરી શરૂ થશે}other{Chromium # સેકન્ડમાં ફરી શરૂ થશે}}</translation>
 <translation id="6475912303565314141">જ્યારે તમે Chromium શરૂ કરો ત્યારે કયું પૃષ્ઠ બતાવવામાં આવે તે તેનું પણ નિયંત્રણ કરે છે.</translation>
-<translation id="6485906693002546646">તમે તમારી Chromium માહિતી સિંક કરવા માટે <ph name="PROFILE_EMAIL" />નો ઉપયોગ કરી રહ્યા છો. તમારી સિંક પસંદગીને અપડેટ કરવા માટે અથવા Chromium ને Google એકાઉન્ટ વગર ઉપયોગ કરવા માટે, <ph name="SETTINGS_LINK" />ની મુલાકાત લો.</translation>
-<translation id="6510925080656968729">Chromium ને અનઇન્સ્ટોલ કરો</translation>
+<translation id="6485906693002546646">તમે તમારી Chromium સામગ્રીનું સિંક કરવા માટે <ph name="PROFILE_EMAIL" /> નો ઉપયોગ કરી રહ્યાં છો. તમારી સિંક પસંદગીને અપડેટ કરવા માટે અથવા Chromium ને Google એકાઉન્ટ વગર ઉપયોગ કરવા માટે, <ph name="SETTINGS_LINK" /> ની મુલાકાત લો.</translation>
+<translation id="6510925080656968729">Chromium ને અનઇન્સ્ટૉલ કરો</translation>
 <translation id="6570579332384693436">જોડણીની ભૂલો સુધારવા માટે, Chromium તમે ટેક્સ્ટ ફીલ્ડમાં ટાઇપ કરો તે ટેક્સ્ટ Googleને મોકલે છે</translation>
 <translation id="6598877126913850652">Chromiumની નોટિફિકેશનની સેટિંગ પર જાઓ</translation>
 <translation id="6676384891291319759">ઇંટરનેટ ઍક્સેસ કરો</translation>
-<translation id="6717134281241384636">તમારી પ્રોફાઇલનો ઉપયોગ કરી શકાતો નથી કારણ કે તે Chromium નાં નવા સંસ્કરણ તરફથી છે.
+<translation id="6717134281241384636">તમારી પ્રોફાઇલનો ઉપયોગ ન કરી શકાતો હોવાથી તે Chromiumના નવા વર્ઝન તરફથી છે.
 
-કેટલીક સુવિધાઓ ઉપલબ્ધ થઈ શકે છે. કૃપા કરીને ભિન્ન પ્રોફાઇલ નિર્દેશિકાનો ઉલ્લેખ કરો અથવા Chromium નાં નવા સંસ્કરણનો ઉપયોગ કરો.</translation>
+કેટલીક સુવિધાઓ ઉપલબ્ધ થઈ શકે છે. કૃપા કરીને અલગ પ્રોફાઇલ ડિરેક્ટરીનો ઉલ્લેખ કરો અથવા Chromiumના નવા વર્ઝનનો ઉપયોગ કરો.</translation>
 <translation id="6734080038664603509">&amp;Chromium ને અપડેટ કરો</translation>
 <translation id="6734291798041940871">Chromium, તમારા કમ્પ્યુટર પર તમામ વપરાશકર્તાઓ માટે પહેલાંથી ઇન્સ્ટૉલ કરેલ છે.</translation>
 <translation id="6810143991807788455">વર્તમાન સેટિંગ્સની જાણ કરીને Chromium ને વધુ સારું બનાવવામાં સહાય કરો</translation>
@@ -202,17 +202,17 @@
 <translation id="7337881442233988129">Chromium</translation>
 <translation id="7339898014177206373">નવી વિંડો</translation>
 <translation id="734373864078049451">તમારું વેબ, બુકમાર્ક્સ, અને અન્ય Chromium સામગ્રી અહીં રહે છે.</translation>
-<translation id="7344413941077984497">કઈ વેબસાઇટને <ph name="NEW_PROFILE_NAME" /> જોઈ શકે તે સેટ કરવા માટે, તમે <ph name="BEGIN_LINK_1" /><ph name="DISPLAY_LINK" /><ph name="END_LINK_1" /> ની મુલાકાત લઈને પ્રતિબંધો અને સેટિંગને ગોઠવી શકો છો. જો તમે ડિફોલ્ટ સેટિંગમાં ફેરફાર કરતાં નથી, તો <ph name="NEW_PROFILE_NAME" />, વેબ પર બધું જ બ્રાઉઝ કરી શકે છે.
+<translation id="7344413941077984497">કઈ વેબસાઇટને <ph name="NEW_PROFILE_NAME" /> જોઈ શકે તે સેટ કરવા માટે, તમે <ph name="BEGIN_LINK_1" /><ph name="DISPLAY_LINK" /><ph name="END_LINK_1" /> ની મુલાકાત લઈને પ્રતિબંધો અને સેટિંગને ગોઠવી શકો છો. જો તમે ડિફૉલ્ટ સેટિંગમાં ફેરફાર કરતાં નથી, તો <ph name="NEW_PROFILE_NAME" />, વેબ પર બધું જ બ્રાઉઝ કરી શકે છે.
 
-<ph name="NEW_PROFILE_NAME" /> ને તમારા એકાઉન્ટને ઍક્સેસ કરવાથી અટકાવવા માટે, જ્યારે તમે Chromium નો ઉપયોગ કરી રહ્યાં ન હોવ ત્યારે તમે તમારી પ્રોફાઇલને લૉક કરી હોવાની ખાતરી કરો. આ કરવા માટે, બ્રાઉઝરના ઉપલા-જમણા ખૂણામાં તમારા પ્રોફાઇલ નામને ક્લિક કરો અને "બહાર નીકળો અને ચાઇલ્ડ લૉક" પસંદ કરો.
+<ph name="NEW_PROFILE_NAME" />ને તમારા એકાઉન્ટને ઍક્સેસ કરવાથી અટકાવવા માટે, જ્યારે તમે Chromium નો ઉપયોગ કરી રહ્યાં ન હોવ ત્યારે તમે તમારી પ્રોફાઇલને લૉક કરી હોવાની ખાતરી કરો. આ કરવા માટે, બ્રાઉઝરના ઉપલા-જમણા ખૂણામાં તમારા પ્રોફાઇલ નામને ક્લિક કરો અને "બહાર નીકળો અને ચાઇલ્ડ લૉક" પસંદ કરો.
 <ph name="BEGIN_LINK_2" />વધુ જાણો<ph name="END_LINK_2" />
 
-વધુ સૂચનો માટે કૃપા કરીને <ph name="ACCOUNT_EMAIL" /> પર તમારી ઇમેઇલને તપાસો.</translation>
+વધુ સૂચનો માટે કૃપા કરીને <ph name="ACCOUNT_EMAIL" /> પર તમારા ઇમેઇલને તપાસો.</translation>
 <translation id="7448255348454382571">Chromium OS ફરી શરૂ કરો</translation>
 <translation id="7449453770951226939"><ph name="PAGE_TITLE" /> - Chromium Dev</translation>
 <translation id="7451052299415159299">Chromiumને આ સાઇટ માટે તમારા કૅમેરાના ઍક્સેસની પરવાનગીની જરૂર પડે છે</translation>
 <translation id="7471302858145901434">{0,plural, =1{એક દિવસની અંદર Chromium OS ફરી શરૂ કરો}one{# દિવસની અંદર Chromium OS ફરી શરૂ કરો}other{# દિવસની અંદર Chromium OS ફરી શરૂ કરો}}</translation>
-<translation id="7483335560992089831">હાલમાં ચાલી રહ્યું છે તેના જેવું સમાન Chromium સંસ્કરણ ઇન્સ્ટોલ કરી શકાતું નથી. કૃપા કરીને Chromium ને બંધ કરો અને ફરી પ્રયાસ કરો.</translation>
+<translation id="7483335560992089831">હાલમાં ચાલી રહ્યું છે તેના જેવું સમાન Chromium વર્ઝન ઇન્સ્ટૉલ કરી શકાતું નથી. કૃપા કરીને Chromiumને બંધ કરો અને ફરી પ્રયાસ કરો.</translation>
 <translation id="7549178288319965365">Chromium OS વિશે</translation>
 <translation id="7577193603922410712">Chromium માટેનું વિશિષ્ટ સુરક્ષા અપડેટ હમણાં જ લાગુ થયું; તેને પ્રભાવિત કરવા માટે તમારે અત્યારે પુનઃપ્રારંભ કરવું જોઈએ (અમે તમારા ટૅબ્સ પુનઃસ્થાપિત કરીશું).</translation>
 <translation id="761356813943268536">Chromium તમારા કેમેરા અને માઇક્રોફોનનો ઉપયોગ કરી રહ્યું છે.</translation>
@@ -221,28 +221,28 @@
 <translation id="7689606757190482937">તમારા બધા ઉપકરણો પર Chromiumને સિંક અને વ્યક્તિગત કરો</translation>
 <translation id="7729447699958282447">Chromium તમારા ડેટાને સમન્વયિત કરી શક્યું નથી કારણ કે તમારા ડોમેન માટે સમન્વયન ઉપલબ્ધ નથી.</translation>
 <translation id="7745317241717453663">આ તમારા બ્રાઉઝિંગ ડેટાને આ ઉપકરણમાંથી કાઢી નાખશે. પછીથી તમારો ડેટા પુનઃપ્રાપ્ત કરવા માટે, Chromium માં <ph name="USER_EMAIL" /> તરીકે સાઇન ઇન કરો.</translation>
-<translation id="7747138024166251722">ઇન્સ્ટોલર અસ્થાયી ડાયરેક્ટરી બનાવી શક્યું નથી. કૃપા કરીને ખાલી ડિસ્ક સ્પેસ માટે અને સૉફ્ટવેર ઇન્સ્ટોલ કરવાની પરવાનગી માટે તપાસો.</translation>
+<translation id="7747138024166251722">ઇન્સ્ટૉલર અસ્થાયી ડાયરેક્ટરી બનાવી શક્યું નથી. કૃપા કરીને ખાલી ડિસ્ક સ્પેસ માટે અને સૉફ્ટવેર ઇન્સ્ટોલ કરવાની પરવાનગી માટે તપાસો.</translation>
 <translation id="7773960292263897147">ચેતવણી: એક્સ્ટેંશનને તમારો બ્રાઉઝિંગ ઇતિહાસ રેકોર્ડ કરવાથી Chromium અટકાવી શકતું નથી. છૂપા મોડમાં આ એક્સ્ટેંશનને બંધ કરવા માટે, આ વિકલ્પની પસંદગી નાપસંદ કરો.</translation>
 <translation id="7774736947049807614">પ્રમાણીકરણ પ્રમાણપત્ર નિષ્ફળ થયું. કૃપા કરીને Chromiumમાં ફરીથી <ph name="USER_NAME" /> તરીકે સાઇન ઇન કરો અથવા વધુ માહિતી માટે તમારા વ્યવસ્થાપકનો સંપર્ક કરો. <ph name="ADDITIONAL_EXPLANATION" /></translation>
 <translation id="7790626492778995050"><ph name="PAGE_TITLE" /> - Chromium Canary</translation>
 <translation id="7867198900892795913">Chromium નવીનતમ વર્ઝન પર અપડેટ ન થઈ શક્યું, તેથી તમે નવી સુવિધાઓ અને સુરક્ષાના સુધારા ચૂકી રહ્યા છો.</translation>
 <translation id="7901117350626490574">Chromium માટે નવી અપડેટ ઉપલબ્ધ છે અને તે તમે જેવું જ ફરીથી લોંચ કરશો, લાગુ થઈ જશે.</translation>
 <translation id="7937630085815544518">તમે Chromium માં <ph name="USER_EMAIL_ADDRESS" /> તરીકે સાઇન ઇન કર્યું હતું. ફરીથી સાઇન ઇન કરવા માટે કૃપા કરીને એ જ એકાઉન્ટનો ઉપયોગ કરો.</translation>
-<translation id="7962572577636132072">Chromium આપમેળે અપડેટ થાય છે જેથી કરીને તમારી પાસે હંમેશા સૌથી તાજું સંસ્કરણ રહે છે.</translation>
+<translation id="7962572577636132072">Chromium ઑટોમૅટિક રીતે અપડેટ થાય છે, જેથી કરીને તમારી પાસે હંમેશાં સૌથી નવું વર્ઝન રહે છે.</translation>
 <translation id="7975919845073681630">આ Google Chrome નું દ્વિતીય ઇન્સ્ટૉલેશન છે અને આને તમારું ડિફૉલ્ટ બ્રાઉઝર બનાવી શકાતું નથી.</translation>
 <translation id="7979877361127045932">Chromium મેનૂમાં છુપાવો</translation>
 <translation id="8013436988911883588">એકવાર Chromiumને ઍક્સેસ મળે, તે પછી વેબસાઇટ તમારી પાસે ઍક્સેસ માગી શકશે.</translation>
 <translation id="8030318113982266900">તમારા ઉપકરણને <ph name="CHANNEL_NAME" /> ચેનલ પર અપડેટ કરી રહ્યાં છે...</translation>
 <translation id="8157153840442649507">આ ભાષામાં Chromium પ્રદર્શિત થાય છે</translation>
 <translation id="81770708095080097">આ ફાઇલ જોખમી છે, તેથી Chromium એ તેને અવરોધિત કરેલ છે.</translation>
-<translation id="8222496066431494154">તમારા ફોન પર Chromium ઇન્સ્ટૉલ કરો. અમે તમારા એકાઉન્ટ પુનઃપ્રાપ્તિ ફોન નંબર પર એક SMS મોકલીશું: <ph name="PHONE_NUMBER" /></translation>
+<translation id="8222496066431494154">તમારા ફોન પર Chromium ઇન્સ્ટૉલ કરો. અમે તમારા એકાઉન્ટને પાછું મેળવવા ફોન નંબર પર એક SMS મોકલીશું: <ph name="PHONE_NUMBER" /></translation>
 <translation id="8269379391216269538">Chromium ને બહેતર બનાવવામાં સહાય કરો</translation>
 <translation id="8290862415967981663">આ ફાઇલ જોખમી હોઈ શકે છે, તેથી Chromium એ તેને અવરોધિત કરેલ છે.</translation>
 <translation id="8330519371938183845">તમારા બધા ઉપકરણો પર Chromiumને સિંક અને વ્યક્તિગત કરવા માટે સાઇન ઇન કરો</translation>
 <translation id="8340674089072921962"><ph name="USER_EMAIL_ADDRESS" />, પહેલાં Chromium નો ઉપયોગ કરી રહ્યાં હતાં</translation>
 <translation id="8375950122744241554">Chromium 70 શરૂ થવાથી, નિરીક્ષિત વપરાશકર્તા પ્રોફાઇલો હવેથી ઉપલબ્ધ નહીં રહે.</translation>
 <translation id="8379713241968949941">{0,plural, =1{Chromium એક કલાકમાં ફરીથી લૉન્ચ થશે}one{Chromium # કલાકમાં ફરીથી લૉન્ચ થશે}other{Chromium # કલાકમાં ફરીથી લૉન્ચ થશે}}</translation>
-<translation id="8453117565092476964">ઇન્સ્ટોલર આર્કાઇવ દૂષિત અથવા અમાન્ય છે. કૃપા કરીને Chromium ફરીથી ડાઉનલોડ કરો.</translation>
+<translation id="8453117565092476964">ઇન્સ્ટૉલર આર્કાઇવ ખરાબ અથવા અમાન્ય છે. કૃપા કરીને Chromium ફરીથી ડાઉનલોડ કરો.</translation>
 <translation id="8493179195440786826">Chromium જૂનું થઈ ગયું છે</translation>
 <translation id="85843667276690461">Chromium નો ઉપયોગ કરવા સહાય મેળવો</translation>
 <translation id="8586442755830160949">કોપિરાઇટ <ph name="YEAR" /> The Chromium Authors. સર્વાધિકાર સુરક્ષિત.</translation>
@@ -254,15 +254,15 @@
 <translation id="8704119203788522458">આ તમારું Chromium છે</translation>
 <translation id="8796602469536043152">Chromiumને આ સાઇટ માટે તમારા કૅમેરા અને માઇક્રોફોનના ઍક્સેસની પરવાનગીની જરૂર પડે છે</translation>
 <translation id="8803635938069941624">Chromium OS શરતો</translation>
-<translation id="8821041990367117597">સાઇન ઇન વિગતો જૂની હોવાને કારણે Chromium તમારા ડેટાને સમન્વયિત કરી શક્યું નથી.</translation>
-<translation id="8862326446509486874">તમારી પાસે સિસ્ટમ-સ્તરનાં ઇન્સ્ટોલ માટે ઉચિત અધિકારો નથી. વ્યવસ્થાપક તરીકે ઇન્સ્ટોલરને ફરીથી ચલાવવનો પ્રયાસ કરો.</translation>
+<translation id="8821041990367117597">સાઇન ઇન વિગતો જૂની હોવાને કારણે Chromium તમારા ડેટાને સિંક કરી શક્યું નથી.</translation>
+<translation id="8862326446509486874">તમારી પાસે સિસ્ટમ-સ્તરનાં ઇન્સ્ટોલ માટે ઉચિત અધિકારો નથી. એડમિન તરીકે ઇન્સ્ટૉલરને ફરીથી ચલાવવનો પ્રયાસ કરો.</translation>
 <translation id="8897323336392112261">જ્યારે તમે Chromium શરૂ કરો અથવા હોમ બટન ક્લિક કરો ત્યારે કયું પૃષ્ઠ બતાવવામાં આવે તે તેનું પણ નિયંત્રણ કરે છે.</translation>
 <translation id="8907580949721785412">Chromium પાસવર્ડ્સ બતાવવાનો પ્રયાસ કરી રહ્યું છે. આની મંજૂરી આપવા માટે તમારો Windows પાસવર્ડ લખો.</translation>
 <translation id="8941642502866065432">Chromium અપડેટ કરી શકતાં નથી</translation>
 <translation id="8974095189086268230">Chromium OSએ વધારાનાં <ph name="BEGIN_LINK_CROS_OSS" />ઓપન સ્રોત સૉફ્ટવેર<ph name="END_LINK_CROS_OSS" /> દ્વારા શક્ય બનાવ્યું છે.</translation>
-<translation id="8985587603644336029">કોઇએ પહેલાં Chromium માં આ કમ્પ્યુટર પર <ph name="ACCOUNT_EMAIL_LAST" /> તરીકે સાઇન ઇન કર્યું છે. જો તે તમારું એકાઉન્ટ નથી, તો તમારી માહિતીને અલગ રાખવા માટે નવો Chromium વપરાશકર્તા બનાવો.
+<translation id="8985587603644336029">કોઈએ પહેલાં Chromium માં આ કમ્પ્યુટર પર <ph name="ACCOUNT_EMAIL_LAST" /> તરીકે સાઇન ઇન કર્યું છે. જો તે તમારું એકાઉન્ટ નથી, તો તમારી માહિતીને અલગ રાખવા માટે નવો Chromium વપરાશકર્તા બનાવો.
 
-કોઈપણ રીતે સાઇન ઇન કરવું બુકમાર્ક્સ, ઇતિહાસ, અને અન્ય સેટિંગ્સ જેવી Chromium માહિતીને <ph name="ACCOUNT_EMAIL_NEW" /> માં મર્જ કરશે.</translation>
+કોઈ પણ રીતે સાઇન ઇન કરવું બુકમાર્ક, ઇતિહાસ, અને બીજા સેટિંગ જેવી Chromium માહિતીને <ph name="ACCOUNT_EMAIL_NEW" /> માં મર્જ કરશે.</translation>
 <translation id="9019929317751753759">Chromium ને સુરક્ષિત બનાવવા માટે, અમે નીચેના એક્સ્ટેન્શનને અક્ષમ કર્યું છે કે જે <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> માં સૂચિબદ્ધ નથી અને તમારી જાણ વિના ઉમેરવામાં આવ્યું હોઈ શકે છે.</translation>
 <translation id="9022552996538154597">Chromium માં સાઇન ઇન કરો</translation>
 <translation id="9025992965467895364">આ પેજ ઘણી વધુ મેમરીનો ઉપયોગ કરે છે, તેથી Chromiumએ તેને થોભાવ્યું છે.</translation>
@@ -270,7 +270,7 @@
 <translation id="9089354809943900324">Chromium જૂનું થઈ ગયું છે</translation>
 <translation id="91086099826398415">નવા Chromium &amp;ટૅબમાં લિંક ખોલો</translation>
 <translation id="911206726377975832">તમારો બ્રાઉઝિંગ ડેટા પણ કાઢી નાખીએ?</translation>
-<translation id="918373042641772655"><ph name="USERNAME" />ને ડિસ્કનેક્ટ કરવું આ ડિવાઇસ પર સંગ્રહિત તમારા ઇતિહાસ, બુકમાર્ક, સેટિંગ અને અન્ય Chromium ડેટાને સાફ કરશે. તમારા Google એકાઉન્ટમાં સંગ્રહિત ડેટા સાફ થશે નહીં અને તે <ph name="GOOGLE_DASHBOARD_LINK" />Google ડેશબોર્ડ<ph name="END_GOOGLE_DASHBOARD_LINK" /> પર સંચાલિત કરી શકાય છે.</translation>
+<translation id="918373042641772655"><ph name="USERNAME" /> ને ડિસ્કનેક્ટ કરવું આ ડિવાઇસ પર સંગ્રહિત તમારા ઇતિહાસ, બુકમાર્ક, સેટિંગ અને અન્ય Chromium ડેટાને સાફ કરશે. તમારા Google એકાઉન્ટમાં સંગ્રહિત ડેટા સાફ થશે નહિ અને તે <ph name="GOOGLE_DASHBOARD_LINK" />Google ડૅશબોર્ડ<ph name="END_GOOGLE_DASHBOARD_LINK" /> પર મેનેજ કરી શકાય છે.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="9197815481970649201">તમે હમણાં Chromium માં સાઇન ઇન કર્યું છે</translation>
 <translation id="93478295209880648">Chromium યોગ્ય રીતે કાર્ય ન કરે તેવું બની શકે કારણ કે તે હવેથી Windows XP અથવા Windows Vista પર સમર્થિત નથી</translation>
diff --git a/chrome/app/resources/chromium_strings_mr.xtb b/chrome/app/resources/chromium_strings_mr.xtb
index ea56a690..fb773f8b 100644
--- a/chrome/app/resources/chromium_strings_mr.xtb
+++ b/chrome/app/resources/chromium_strings_mr.xtb
@@ -7,7 +7,7 @@
 <translation id="1115445892567829615">Chromium तुमचा डेटा सिंक करू शकले नाही. कृपया तुमची सिंक पासफ्रेझ अपडेट करा.</translation>
 <translation id="113122355610423240">Chromium तुमचा डीफॉल्ट ब्राउझर आहे</translation>
 <translation id="1170115874949214249">तुमच्या फोनवर Chromium इंस्टॉल करा. आम्ही तुमच्या खाते रिकव्हरी फोन नंबरवर एक SMS पाठवू.</translation>
-<translation id="1174473354587728743">एक कॉंप्युटर सामायिक करायचा? आपल्याला आवडते त्या प्रकारे तुम्ही आता Chromium सेट करू शकता.</translation>
+<translation id="1174473354587728743">एक कॉंप्युटर शेअर करायचा? आपल्याला आवडते त्या प्रकारे तुम्ही आता Chromium सेट करू शकता.</translation>
 <translation id="1185134272377778587">Chromium बद्दल</translation>
 <translation id="1209657686917656928">{0,plural, =0{Chromium आता पुन्हा लाँच होईल}=1{Chromium एका सेकंदाने पुन्हा लाँच होईल}one{Chromium # सेकंदांने पुन्हा लाँच होईल}other{Chromium # सेकंदांनी पुन्हा लाँच होईल}}</translation>
 <translation id="1267419686153937460">{0,plural, =1{एका दिवसामध्ये Chromium पुन्हा लाँच करा}one{# दिवसामध्ये Chromium पुन्हा लाँच करा}other{# दिवसांमध्ये Chromium पुन्हा लाँच करा}}</translation>
@@ -33,7 +33,7 @@
 <translation id="2008474315282236005">हे या डिव्‍हाइस मधून 1 आयटम हटवेल. नंतर तुमचा डेटा पुनर्प्राप्त करण्‍यासाठी, Chromium मध्ये <ph name="USER_EMAIL" /> म्हणून साइन इन करा.</translation>
 <translation id="2117378023188580026">हे अपडेट लागू करण्यासाठी तुमच्या अॅडमिनिस्ट्रेटरने तुम्हाला Chromium पुन्हा लाँच करण्यास सांगितले आहे</translation>
 <translation id="2119636228670142020">&amp;Chromium OS बद्दल</translation>
-<translation id="2241627712206172106">तुम्ही कॉंप्युटर सामायिक केल्यास, मित्र आणि कुटुंब स्वतंत्रपणे ब्राउझ करू शकतात आणि त्यांना पाहिजे तसे Chromium सेट अप करू शकतात.</translation>
+<translation id="2241627712206172106">तुम्ही कॉंप्युटर शेअर केल्यास, मित्र आणि कुटुंब स्वतंत्रपणे ब्राउझ करू शकतात आणि त्यांना पाहिजे तसे Chromium सेट अप करू शकतात.</translation>
 <translation id="2265088490657775772">Chromium तुमच्या iPhone वर मिळवा</translation>
 <translation id="2347108572062610441">तुम्ही Chromium सुरू करता तेव्हा कोणते पृष्ठ दर्शविले जाते हे या विस्ताराने बदलले आहे.</translation>
 <translation id="2396765026452590966">तुम्ही Chromium सुरू करता तेव्हा कोणते पृष्ठ दर्शविले जाते हे "<ph name="EXTENSION_NAME" />" विस्ताराने बदलले आहे.</translation>
@@ -160,7 +160,7 @@
 <translation id="6295779123002464101"><ph name="FILE_NAME" /> धोकादायक असू शकते, त्यामुळे Chromium ने ते अवरोधित केले आहे.</translation>
 <translation id="6309712487085796862">Chromium तुमचा कॅमेरा वापरत आहे.</translation>
 <translation id="6333502561965082103">Chromium वर दुसरे ऑपरेशन प्रगतीपथावर आहे. कृपया नंतर पुन्हा प्रयत्न करा.</translation>
-<translation id="6334986366598267305">आता आपल्या Google खात्यावर आणि सामायिक केलेल्या संगणकांवर Chromium वापरणे अधिक सुलभ आहे.</translation>
+<translation id="6334986366598267305">आता आपल्या Google खात्यावर आणि शेअर केलेल्या संगणकांवर Chromium वापरणे अधिक सुलभ आहे.</translation>
 <translation id="6373523479360886564">आपल्‍याला खात्री आहे की तुम्ही Chromium विस्‍थापित करू इच्‍छिता?</translation>
 <translation id="6394232988457703198">तुम्ही आता Chromium रीस्टार्ट करावे.</translation>
 <translation id="6400072781405947421">Mac OS X 10.9 वर Chromium ला सपोर्ट नसल्यामुळे ते कदाचित नीट चालणार नाही.</translation>
diff --git a/chrome/app/resources/chromium_strings_te.xtb b/chrome/app/resources/chromium_strings_te.xtb
index d23fe76..29e0b038 100644
--- a/chrome/app/resources/chromium_strings_te.xtb
+++ b/chrome/app/resources/chromium_strings_te.xtb
@@ -6,7 +6,7 @@
 <translation id="1115445892567829615">Chromium మీ డేటాను సమకాలీకరించలేకపోయింది. దయచేసి మీ సమకాలీకరణ రహస్య పదబంధాన్ని నవీకరించండి.</translation>
 <translation id="113122355610423240">మీ డిఫాల్ట్ బ్రౌజర్ Chromium</translation>
 <translation id="1170115874949214249">మీ ఫోన్‌లో Chromiumను ఇన్‌స్టాల్ చేయండి. మేము మీ ఖాతా పునరుద్ధరణ ఫోన్ నంబర్‌కు SMSను పంపుతాము.</translation>
-<translation id="1174473354587728743">కంప్యూటర్‌ను భాగస్వామ్యం చేయాలా? ఇప్పుడు మీరు కోరుకున్న విధంగా Chromiumను సెటప్ చేయవచ్చు.</translation>
+<translation id="1174473354587728743">కంప్యూటర్‌ను వేరొకరితో షేర్ చేసుకుంటున్నారా? ఇప్పుడు మీరు కోరుకున్న విధంగా Chromiumను సెటప్ చేయవచ్చు.</translation>
 <translation id="1185134272377778587">Chromium గురించి</translation>
 <translation id="1209657686917656928">{0,plural, =0{Chromium ఇప్పుడు తిరిగి ప్రారంభించబడుతుంది}=1{1 సెకనులో Chromium తిరిగి ప్రారంభించబడుతుంది}other{# సెకన్లలో Chromium తిరిగి ప్రారంభించబడుతుంది}}</translation>
 <translation id="1267419686153937460">{0,plural, =1{ఒక రోజులో Chromiumని తిరిగి ప్రారంభించండి}other{# రోజుల్లో Chromiumని తిరిగి ప్రారంభించండి}}</translation>
@@ -17,7 +17,7 @@
 <translation id="151962892725702025">మీ డొమైన్ కోసం సమకాలీకరణ అందుబాటులో లేనందున Chromium OS మీ డేటాను సమకాలీకరించలేకపోయింది.</translation>
 <translation id="1585657529869845941">ఇది కనిపిస్తే, <ph name="BEGIN_BOLD" />అయిన కూడా మార్చు<ph name="END_BOLD" />ను క్లిక్ చేయండి</translation>
 <translation id="1668054258064581266">Chromium నుండి మీ ఖాతాను తీసివేసిన తర్వాత, ప్రభావవంతం కావడానికి మీరు మీ తెరిచిన ట్యాబ్‌లను మళ్లీ లోడ్ చేయాల్సి రావచ్చు.</translation>
-<translation id="1688750314291223739">వెబ్‌కు మీ వ్యక్తిగతీకరించిన బ్రౌజర్ లక్షణాలను సేవ్ చేయడానికి సమకాలీకణని సెటప్ చేయండి మరియు వాటిని ఏదైనా కంప్యూటర్‌లోని Chromium నుండి ప్రాప్యత చేయండి.</translation>
+<translation id="1688750314291223739">వెబ్‌కు మీ వ్యక్తిగతీకరించిన బ్రౌజర్ ఫీచర్‌లను సేవ్ చేయడానికి మరియు వాటిని ఏదైనా కంప్యూటర్‌లోని Chromium నుండి యాక్సెస్ చేయడానికి సమకాలీకరణని సెటప్ చేయండి.</translation>
 <translation id="1708666629004767631">Chromium యొక్క క్రొత్త సురక్షితమైన సంస్కరణ అందుబాటులో ఉంది.</translation>
 <translation id="1766096484055239003">అప్‌డేట్‌ని వర్తింపజేయడం కోసం మీరు Chromiumని పునఃప్రారంభించాలని మీ నిర్వాహకుడు కోరుతున్నారు</translation>
 <translation id="1774152462503052664">నేపథ్యంలో Chromiumని అమలు చేయడానికి అనుమతించు</translation>
@@ -32,7 +32,7 @@
 <translation id="2008474315282236005">ఇది ఈ పరికరం నుండి 1 అంశాన్ని తొలగిస్తుంది. మీ డేటాను తర్వాత తిరిగి పొందడానికి, Chromiumకి <ph name="USER_EMAIL" /> వలె సైన్ ఇన్ చేయండి.</translation>
 <translation id="2117378023188580026">ఈ అప్‌డేట్‌ని వర్తింపజేయడం కోసం మీరు Chromiumని పునఃప్రారంభించాలని మీ నిర్వాహకుడు కోరుతున్నారు</translation>
 <translation id="2119636228670142020">&amp;Chromium OS గురించి</translation>
-<translation id="2241627712206172106">మీరు కంప్యూటర్‌ను భాగస్వామ్యం చేస్తే, స్నేహితులు మరియు కుటుంబ సభ్యులు విడివిడిగా బ్రౌజ్ చేయవచ్చు మరియు Chromiumను వారికి నచ్చిన రీతిలో సెటప్ చేసుకోవచ్చు.</translation>
+<translation id="2241627712206172106">మీరు కంప్యూటర్‌ను షేర్ చేస్తే, స్నేహితులు మరియు కుటుంబ సభ్యులు విడివిడిగా బ్రౌజ్ చేయవచ్చు మరియు Chromiumను వారికి నచ్చిన రీతిలో సెటప్ చేసుకోవచ్చు.</translation>
 <translation id="2265088490657775772">మీ iPhoneలో Chromiumని పొందండి</translation>
 <translation id="2347108572062610441">ఈ పొడిగింపు మీరు Chromiumని ప్రారంభించినప్పుడు చూపబడే పేజీని మార్చింది.</translation>
 <translation id="2396765026452590966"><ph name="EXTENSION_NAME" /> పొడిగింపు మీరు Chromiumని ప్రారంభించినప్పుడు చూపబడే పేజీని మార్చింది.</translation>
@@ -91,7 +91,7 @@
 <translation id="4222580632002216401">ఇప్పుడు మీరు Chromiumకు సైన్ ఇన్ చేసారు! మీ నిర్వాహకులు సమకాలీకరణను నిలిపివేసారు.</translation>
 <translation id="4224199872375172890">Chromium తాజాగా ఉంది.</translation>
 <translation id="4230135487732243613">మీ Chromium డేటాను ఈ ఖాతాకు జోడించాలా?</translation>
-<translation id="4260985389288095068">మీ కంప్యూటర్‌లో హానికరమైన సాఫ్ట్‌వేర్ ఉంది. Chromium దానిని తీసివేసి, మీ బ్రౌజర్ మళ్లీ సాధారణంగా పని చేసేలా చేయడం కోసం మీ సెట్టింగ్‌లను పునరుద్ధరించగలదు.</translation>
+<translation id="4260985389288095068">మీ కంప్యూటర్‌లో హానికరమైన సాఫ్ట్‌వేర్ ఉంది. మీ బ్రౌజర్ మళ్లీ సాధారణంగా పని చేసేలా చేయడానికి Chromium దానిని తీసివేసి మీ సెట్టింగ్‌లను పునరుద్ధరించగలదు.</translation>
 <translation id="4271805377592243930">Chromiumతో సహాయాన్ని పొందండి</translation>
 <translation id="4285930937574705105">పేర్కొనబడని లోపం కారణంగా ఇన్‌స్టాలేషన్ విఫలమైంది. ప్రస్తుతం Chromium అమలు చేయబడుతుంటే, దయచేసి దీన్ని మూసివేసి, మళ్లీ ప్రయత్నించండి.</translation>
 <translation id="4407044323746248786">ఏదేమైనా Chromium నుండి నిష్క్రమించాలా?</translation>
@@ -101,9 +101,9 @@
 <translation id="4567424176335768812">మీరు <ph name="USER_EMAIL_ADDRESS" />గా సైన్ ఇన్ చేసారు. ఇప్పుడు మీరు మీ సైన్ ఇన్ చేసిన అన్ని పరికరాల్లో మీ బుక్‌మార్క్‌లు, చరిత్ర మరియు ఇతర సెట్టింగ్‌లను ప్రాప్యత చేయవచ్చు.</translation>
 <translation id="459535195905078186">Chromium అనువర్తనాలు</translation>
 <translation id="4621240073146040695">దాదాపుగా నవీకృతంగా ఉంది! నవీకరణను పూర్తి చేయడానికి Chromiumని పునఃప్రారంభించండి.</translation>
-<translation id="4677944499843243528">ప్రొఫైల్‌ని మరొక కంప్యూటర్ (<ph name="HOST_NAME" />)లో మరో Chromium ప్రాసెస్ (<ph name="PROCESS_ID" />) ఉపయోగిస్తున్నట్లు కనిపిస్తోంది. Chromium ప్రొఫైల్‌ని లాక్ చేసినందున అది పాడవదు. ఈ ప్రొఫైల్‌ని వేరే ఇతర ప్రాసెస్‌లు ఏవీ ఉపయోగించడం లేదని మీకు ఖచ్చితంగా తెలిస్తే, మీరు ప్రొఫైల్‌ని అన్‌లాక్ చేసి Chromiumని మళ్లీ లాంచ్ చేయవచ్చు.</translation>
+<translation id="4677944499843243528">ప్రొఫైల్‌ని మరొక కంప్యూటర్ (<ph name="HOST_NAME" />)లో మరో Chromium ప్రాసెస్ (<ph name="PROCESS_ID" />) ఉపయోగిస్తున్నట్లు కనిపిస్తోంది. ఆ ప్రొఫైల్ పాడవకూడదనే ఉద్దేశ్యంతో Chromium దానిని లాక్ చేసింది. ఈ ప్రొఫైల్‌ని వేరే ఇతర ప్రాసెస్‌లు ఏవీ ఉపయోగించడం లేదని మీకు ఖచ్చితంగా తెలిస్తే, మీరు ప్రొఫైల్‌ని అన్‌లాక్ చేసి Chromiumని మళ్లీ లాంచ్ చేయవచ్చు.</translation>
 <translation id="469338717132742108">Chromium OSతో సహాయాన్ని పొందండి</translation>
-<translation id="4708774505295300557">ఒకరు ఈ కంప్యూటర్‌లో మునుపు <ph name="ACCOUNT_EMAIL_LAST" /> వలె Chromiumకు సైన్ ఇన్ చేసారు. దయచేసి మీ సమాచారాన్ని విడిగా ఉంచేందుకు కొత్త Chromium వినియోగదారును సృష్టించండి.</translation>
+<translation id="4708774505295300557">ఒకరు ఈ కంప్యూటర్‌లో మునుపు <ph name="ACCOUNT_EMAIL_LAST" /> లాగా Chromiumకు సైన్ ఇన్ చేసారు. మీ సమాచారాన్ని విడిగా ఉంచేందుకు దయచేసి కొత్త Chromium వినియోగదారును సృష్టించండి.</translation>
 <translation id="4714956846925717402">Chromiumకి వేగవంతంగా వెళ్లండి</translation>
 <translation id="4746050847053251315">ఏదేమైనా Chromiumని మూసివేయాలా?</translation>
 <translation id="4888717733111232871">mDNS ట్రాఫిక్‌ను అనుమతించడానికి Chromium ఇన్‌బౌండ్ నియమం.</translation>
@@ -151,7 +151,7 @@
 <translation id="6120345080069858279">Chromium ఈ పాస్‌వర్డ్‌ను మీ Google ఖాతాలో సేవ్ చేస్తుంది. మీరు దీనిని గుర్తుంచుకోవాల్సిన అవసరం లేదు.</translation>
 <translation id="6129621093834146363"><ph name="FILE_NAME" /> హానికరం, కావున Chromium దాన్ని బ్లాక్ చేసింది.</translation>
 <translation id="620022061217911843">అప్‌డేట్‌ని వర్తింపజేయడం కోసం మీరు Chromium OSని మళ్లీ ప్రారంభించాలని మీ నిర్వాహకుడు కోరుతున్నారు</translation>
-<translation id="6212496753309875659">ఈ కంప్యూటర్ ఇప్పటికే మరింత తాజా Chromium సంస్కరణని కలిగి ఉంది. సాఫ్ట్‌వేర్ పని చేయకుంటే, దయచేసి Chromiumని అన్ఇన్‌స్టాల్ చేసి, మళ్లీ ప్రయత్నించండి.</translation>
+<translation id="6212496753309875659">ఈ కంప్యూటర్ ఇప్పటికే మరింత తాజా Chromium వెర్షన్‌ని కలిగి ఉంది. సాఫ్ట్‌వేర్ పని చేయకుంటే, దయచేసి Chromiumని అన్ఇన్‌స్టాల్ చేసి, మళ్లీ ప్రయత్నించండి.</translation>
 <translation id="6248213926982192922">Chromiumని డిఫాల్ట్ బ్రౌజర్‌గా చేయి</translation>
 <translation id="6268381023930128611">Chromium నుండి సైన్ అవుట్ చేయాలా?</translation>
 <translation id="6295779123002464101"><ph name="FILE_NAME" /> హానికరం కావచ్చు, కావున Chromium దాన్ని బ్లాక్ చేసింది.</translation>
@@ -253,10 +253,10 @@
 <translation id="8897323336392112261">ఇది మీరు Chromiumని ప్రారంభించేటప్పుడు లేదా హోమ్ బటన్‌ను క్లిక్ చేసేటప్పుడు చూపబడే పేజీని కూడా నియంత్రిస్తుంది.</translation>
 <translation id="8907580949721785412">Chromium పాస్‌వర్డ్‌లను చూపడానికి ప్రయత్నిస్తోంది. దీన్ని అనుమతించడానికి మీ Windows పాస్‌వర్డ్‌ను టైప్ చేయండి.</translation>
 <translation id="8941642502866065432">Chromiumని అప్‌డేట్ చేయడం సాధ్యం కాదు</translation>
-<translation id="8974095189086268230">Chromium OS సృష్టి అదనపు <ph name="BEGIN_LINK_CROS_OSS" />ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్<ph name="END_LINK_CROS_OSS" /> ద్వారా సాధ్యమయ్యింది.</translation>
-<translation id="8985587603644336029">ఒకరు ఈ కంప్యూటర్‌లో మునుపు <ph name="ACCOUNT_EMAIL_LAST" />గా Chromiumకు సైన్ ఇన్ చేసారు. అది మీ ఖాతా కాకుంటే, మీ సమాచారాన్ని వేరుగా ఉంచడానికి క్రొత్త Chromium వినియోగదారును సృష్టించండి.
+<translation id="8974095189086268230">అదనపు <ph name="BEGIN_LINK_CROS_OSS" />ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్<ph name="END_LINK_CROS_OSS" />పై Chromium OS ఎంతగానో ఆధారపడుతుంది.</translation>
+<translation id="8985587603644336029">ఒకరు ఈ కంప్యూటర్‌లో మునుపు <ph name="ACCOUNT_EMAIL_LAST" />గా Chromiumకు సైన్ ఇన్ చేసారు. అది మీ ఖాతా కాకుంటే, మీ సమాచారాన్ని వేరుగా ఉంచడానికి కొత్త Chromium వినియోగదారును సృష్టించండి.
 
-ఏదేమైనా సైన్ ఇన్ చేస్తే బుక్‌మార్క్‌లు, చరిత్ర మరియు ఇతర సెట్టింగ్‌ల వంటి Chromium సమాచారం <ph name="ACCOUNT_EMAIL_NEW" />కు విలీనం చేయబడుతుంది.</translation>
+అలాగే సైన్ ఇన్ చేస్తే బుక్‌మార్క్‌లు, చరిత్ర మరియు ఇతర సెట్టింగ్‌ల వంటి Chromium సమాచారం <ph name="ACCOUNT_EMAIL_NEW" />కు విలీనం చేయబడుతుంది.</translation>
 <translation id="9019929317751753759">Chromiumని సురక్షితం చేయడానికి, మేము క్రింది పొడిగింపుని నిలిపివేసాము, ఇది <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />లో జాబితా చేయబడలేదు మరియు మీకు తెలియకుండా జోడించబడి ఉండవచ్చు.</translation>
 <translation id="9022552996538154597">Chromiumకి సైన్ ఇన్ చేయండి</translation>
 <translation id="9025992965467895364">ఈ పేజీ చాలా మెమరీని ఉపయోగిస్తోంది, కాబట్టి దీన్ని Chromium పాజ్ చేయబడింది.</translation>
diff --git a/chrome/app/resources/generated_resources_am.xtb b/chrome/app/resources/generated_resources_am.xtb
index e6e952c..65a31530 100644
--- a/chrome/app/resources/generated_resources_am.xtb
+++ b/chrome/app/resources/generated_resources_am.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">ዝማኔዎች በእርስዎ አስተዳዳሪ ተሰናክሏል።</translation>
 <translation id="1600857548979126453">የገጽ አራሚ ደጀኑን ይደርስበታል</translation>
 <translation id="1601560923496285236">ተግብር</translation>
-<translation id="1603300902586586390">የLinux መተግበሪያዎች $1 ፋይሎችን ይክፈት።</translation>
 <translation id="1603914832182249871">(ስውር)</translation>
 <translation id="1607139524282324606">ግቤትን አጽዳ</translation>
 <translation id="1608626060424371292">ይህን ተጠቃሚ አስወግድ</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">ተጨማሪ ቅንብሮች</translation>
 <translation id="2084108471225856927">የመሣሪያ ቅንብሮች</translation>
 <translation id="2085470240340828803">«<ph name="FILENAME" />» የሚባል ፋይል አስቀድሞ አለ። ምን ማድረግ ይፈልጋሉ?</translation>
-<translation id="208586643495776849">እባክዎ እንደገና ይሞክሩ</translation>
 <translation id="2087822576218954668">አትም፦ <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">ከGoogle Chrome ጋር ደህንነቱ በተጠበቀ ሁኔታ ያስሱ</translation>
 <translation id="2089795179672254991">አንድ ጣቢያ እርስዎ ወደ ቅንጥብ ሰሌዳ የቀዱትን ጽሑፍ እና ምስሎች መመልከት ሲፈልግ ይጠይቅ (የሚመከር)</translation>
@@ -1474,7 +1472,6 @@
 <translation id="3182749001423093222">ፊደል አራሚ</translation>
 <translation id="3183139917765991655">የመገለጫ አስመጪ</translation>
 <translation id="3184560914950696195">ወደ $1 ማስቀመጥ አልተቻለም። አርትዖት የተደረጉ ምስሎች በውርዶች አቃፊው ውስጥ ይቀመጣሉ።</translation>
-<translation id="3186202398303525187">የLinux መተግበሪያዎች $1ን ይክፈቱ።</translation>
 <translation id="3188257591659621405">የእኔ ፋይሎች</translation>
 <translation id="3188465121994729530">አማካኝ በመውሰድ ላይ</translation>
 <translation id="3190558889382726167">የይለፍ ቃል ተቀምጧል</translation>
@@ -2718,7 +2715,6 @@
 <translation id="5108967062857032718">ቅንብሮች - የAndroid መተግበሪያዎችን አስወግድ</translation>
 <translation id="5109044022078737958">ሚያ</translation>
 <translation id="5111692334209731439">&amp;ዕልባት አቀናባሪ</translation>
-<translation id="5112009661904384591">ፋይሎችን በLinux ያጋሩ</translation>
 <translation id="5112577000029535889">&amp;የገንቢ መሳሪያዎች</translation>
 <translation id="5113739826273394829">ይህን አዶ ጠቅ ካደረጉት ይህን <ph name="DEVICE_TYPE" /> እራስዎ ይቆልፉታል። በሚቀጥለው ጊዜ ለመግባት የይለፍ ቃልዎን መተየብ ይኖርብዎታል።</translation>
 <translation id="5115309401544567011">እባክዎ የእርስዎን <ph name="DEVICE_TYPE" /> ወደ የኃይል ምንጭ ይሰኩት።</translation>
@@ -3976,6 +3972,7 @@
 <translation id="6970480684834282392">የጀማሪ አይነት</translation>
 <translation id="6970856801391541997">የተወሰኑ ገጾችን አትም</translation>
 <translation id="6972180789171089114">ኦዲዮ/ቪዲዮ</translation>
+<translation id="6972754398087986839">አስጀማሪ መመሪያ</translation>
 <translation id="6973630695168034713">አቃፊዎች</translation>
 <translation id="6974609594866392343">የመስመር ውጭ ማሳያ ሁነታ</translation>
 <translation id="6976108581241006975">የጃቫስክሪፕት ኮንሶል</translation>
diff --git a/chrome/app/resources/generated_resources_ar.xtb b/chrome/app/resources/generated_resources_ar.xtb
index b2708f5..0e5c7f7 100644
--- a/chrome/app/resources/generated_resources_ar.xtb
+++ b/chrome/app/resources/generated_resources_ar.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">أوقف المشرف التحديثات.</translation>
 <translation id="1600857548979126453">الدخول إلى الواجهة الخلفية لبرنامج تصحيح خلل الصفحة</translation>
 <translation id="1601560923496285236">تطبيق</translation>
-<translation id="1603300902586586390">‏السماح لتطبيقات Linux بفتح ملفات $1.</translation>
 <translation id="1603914832182249871">(التصفح المتخفي)</translation>
 <translation id="1607139524282324606">محو الإدخال</translation>
 <translation id="1608626060424371292">إزالة هذا المستخدم</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">مزيد من الإعدادات</translation>
 <translation id="2084108471225856927">إعدادات الجهاز</translation>
 <translation id="2085470240340828803">هناك ملف بالاسم "<ph name="FILENAME" />" موجود فعلاً. ما الإجراء الذي تريد تنفيذه؟</translation>
-<translation id="208586643495776849">يُرجى إعادة المحاولة</translation>
 <translation id="2087822576218954668">الطباعة: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">‏التصفح بأمان باستخدام Google Chrome</translation>
 <translation id="2089795179672254991">طلب الإذن عند محاولة أحد المواقع الاطلاع على النصوص والصور التي تم نسخها إلى الحافظة (موصى به)</translation>
@@ -1474,7 +1472,6 @@
 <translation id="3182749001423093222">التدقيق الإملائي</translation>
 <translation id="3183139917765991655">مستورد الملف الشخصي</translation>
 <translation id="3184560914950696195">تعذر الحفظ في $1. سيتم حفظ الصورة التي تم تعديلها في مجلد التنزيلات.</translation>
-<translation id="3186202398303525187">‏السماح لتطبيقات Linux بفتح ملف $1.</translation>
 <translation id="3188257591659621405">ملفاتي</translation>
 <translation id="3188465121994729530">معدل الانتقال</translation>
 <translation id="3190558889382726167">تم حفظ كلمة المرور</translation>
@@ -2716,7 +2713,6 @@
 <translation id="5108967062857032718">‏الإعدادات - إزالة تطبيقات Android</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;مدير الإشارات</translation>
-<translation id="5112009661904384591">‏مشاركة الملفات مع نظام التشغيل Linux</translation>
 <translation id="5112577000029535889">&amp;أدوات المطورين</translation>
 <translation id="5113739826273394829">إذا نقرت على هذا الرمز، فستقوم بقفل جهاز <ph name="DEVICE_TYPE" /> هذا يدويًا. في المرة القادمة، ستحتاج إلى كتابة كلمة مرورك للدخول.</translation>
 <translation id="5115309401544567011">يُرجى توصيل جهاز <ph name="DEVICE_TYPE" /> بمصدر طاقة.</translation>
@@ -3976,6 +3972,7 @@
 <translation id="6970480684834282392">نوع التشغيل</translation>
 <translation id="6970856801391541997">طباعة صفحات محددة</translation>
 <translation id="6972180789171089114">صوت/فيديو</translation>
+<translation id="6972754398087986839">البدء</translation>
 <translation id="6973630695168034713">المجلدات</translation>
 <translation id="6974609594866392343">وضع تجريبي بلا اتصال بالإنترنت</translation>
 <translation id="6976108581241006975">وحدة تحكم جافا سكريبت</translation>
diff --git a/chrome/app/resources/generated_resources_bg.xtb b/chrome/app/resources/generated_resources_bg.xtb
index 5009863..95324bf 100644
--- a/chrome/app/resources/generated_resources_bg.xtb
+++ b/chrome/app/resources/generated_resources_bg.xtb
@@ -416,7 +416,6 @@
 <translation id="1598233202702788831">Актуализациите са деактивирани от администратора ви.</translation>
 <translation id="1600857548979126453">Достъп до задния слой на инструмента за откриване и отстраняване на грешки в страниците</translation>
 <translation id="1601560923496285236">Прилагане</translation>
-<translation id="1603300902586586390">Позволяване на приложенията за Linux да отварят файлове от $1.</translation>
 <translation id="1603914832182249871">(„Инкогнито“)</translation>
 <translation id="1607139524282324606">Изчистване на записа</translation>
 <translation id="1608626060424371292">Премахване на този потребител</translation>
@@ -741,7 +740,6 @@
 <translation id="2080070583977670716">Още настройки</translation>
 <translation id="2084108471225856927">Настройки на устройството</translation>
 <translation id="2085470240340828803">Вече съществува файл с име „<ph name="FILENAME" />“. Какво искате да направите?</translation>
-<translation id="208586643495776849">Моля, опитайте отново</translation>
 <translation id="2087822576218954668">Отпечатване: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Сърфирайте безопасно с Google Chrome</translation>
 <translation id="2089795179672254991">Извеждане на запитване, когато сайт иска да преглежда текста и изображенията, копирани в буферната памет (препоръчително)</translation>
@@ -1472,7 +1470,6 @@
 <translation id="3182749001423093222">Проверка на правописа</translation>
 <translation id="3183139917765991655">Импортиране на потребителски профили</translation>
 <translation id="3184560914950696195">Запазването в/ъв „$1“ е невъзможно. Редактираните изображения ще бъдат запазени в папката за изтегляния.</translation>
-<translation id="3186202398303525187">Позволяване на приложенията за Linux да отварят $1.</translation>
 <translation id="3188257591659621405">Моите файлове</translation>
 <translation id="3188465121994729530">Пълзяща средна стойност</translation>
 <translation id="3190558889382726167">Паролата бе запазена</translation>
@@ -2720,7 +2717,6 @@
 <translation id="5108967062857032718">Настройки – Премахване на приложенията за Android</translation>
 <translation id="5109044022078737958">Мия</translation>
 <translation id="5111692334209731439">&amp;Диспечер на отметките</translation>
-<translation id="5112009661904384591">Споделяне на файлове с Linux</translation>
 <translation id="5112577000029535889">&amp;Инструменти за програмисти</translation>
 <translation id="5113739826273394829">Ако кликнете върху тази икона, ще заключите ръчно този <ph name="DEVICE_TYPE" />. За да влезете след това, ще трябва да въведете паролата си.</translation>
 <translation id="5115309401544567011">Моля, включете устройството си <ph name="DEVICE_TYPE" /> в източник на захранване.</translation>
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">Тип стартиране</translation>
 <translation id="6970856801391541997">Отпечатване на конкретни страници</translation>
 <translation id="6972180789171089114">Аудио/видео</translation>
+<translation id="6972754398087986839">Първи стъпки</translation>
 <translation id="6973630695168034713">Папки</translation>
 <translation id="6974609594866392343">Офлайн демонстрационен режим</translation>
 <translation id="6976108581241006975">Конзола на JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_bn.xtb b/chrome/app/resources/generated_resources_bn.xtb
index 8b922e0..237a014 100644
--- a/chrome/app/resources/generated_resources_bn.xtb
+++ b/chrome/app/resources/generated_resources_bn.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">আপনার প্রশাসক দ্বারা আপডেট অক্ষম করা হয়েছে।</translation>
 <translation id="1600857548979126453">পৃষ্ঠা ডিবাগার ব্যাকএন্ড অ্যাক্সেস করুন</translation>
 <translation id="1601560923496285236">প্রয়োগ করুন</translation>
-<translation id="1603300902586586390">Linux অ্যাপকে $1 ফাইল খোলার অনুমতি দিন।</translation>
 <translation id="1603914832182249871">(ছদ্মবেশী)</translation>
 <translation id="1607139524282324606">এন্ট্রি মুছে দিন</translation>
 <translation id="1608626060424371292">এই ব্যবহারকারীকে সরান</translation>
@@ -743,7 +742,6 @@
 <translation id="2080070583977670716">আরও সেটিংস</translation>
 <translation id="2084108471225856927">ডিভাইস সেটিংস</translation>
 <translation id="2085470240340828803">"<ph name="FILENAME" />" নামের একটি ফাইল ইতিমধ্যেই বিদ্যমান৷ আপনি কী করতে চান?</translation>
-<translation id="208586643495776849">আবার চেষ্টা করুন</translation>
 <translation id="2087822576218954668">প্রিন্ট করুন: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Google Chrome দিয়ে নিরাপদে ব্রাউজ করুন</translation>
 <translation id="2089795179672254991">ক্লিপবোর্ডে কপি করা টেক্সট এবং ছবি কোনও সাইট দেখতে চাইলে আপনাকে জিজ্ঞেস করা হবে (আমরা এটি সুপারিশ করছি)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">বানান পরীক্ষা</translation>
 <translation id="3183139917765991655">প্রোফাইল আমদানিকারক</translation>
 <translation id="3184560914950696195">$1এ সংরক্ষণ করা যাবে না৷ সম্পাদিত ছবি ডাউনলোডসমূহ ফোল্ডারে সংরক্ষিত হবে৷</translation>
-<translation id="3186202398303525187">Linux অ্যাপকে $1 খোলার অনুমতি দিন।</translation>
 <translation id="3188257591659621405">আমার ফাইল</translation>
 <translation id="3188465121994729530">সরানোর গড়</translation>
 <translation id="3190558889382726167">পাসওয়ার্ড সংরক্ষিত</translation>
@@ -2061,7 +2058,7 @@
 <translation id="4042863763121826131">{NUM_PAGES,plural, =1{পৃষ্ঠাটি ছেড়ে যান}one{পৃষ্ঠাগুলি ছেড়ে যান}other{পৃষ্ঠাগুলি ছেড়ে যান}}</translation>
 <translation id="4044612648082411741">আপনার শংসাপত্রের পাসওয়ার্ড লিখুন</translation>
 <translation id="404493185430269859">ডিফল্ট সার্চ ইঞ্জিন</translation>
-<translation id="4047112090469382184">কিভাবে এটি নিরাপদ</translation>
+<translation id="4047112090469382184">কীভাবে এটি নিরাপদ</translation>
 <translation id="4052120076834320548">অতি ক্ষুদ্র</translation>
 <translation id="4055023634561256217">আপনার যন্ত্র পাওয়ারওয়াশের মাধ্যমে আবার সেট করার আগে একটি পুনারম্ভ করা দরকার৷</translation>
 <translation id="4057041477816018958"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" /></translation>
@@ -2565,7 +2562,7 @@
 <translation id="4881695831933465202">খুলুন</translation>
 <translation id="4882312758060467256">এই সাইটে অ্যাক্সেস আছে</translation>
 <translation id="4882473678324857464">বুকমার্কগুলি ফোকাস করুন</translation>
-<translation id="4882831918239250449">সার্চ, বিজ্ঞাপনসহ আরও অনেক কিছু ব্যক্তিগতকৃত করার জন্য আপনার ব্রাউজিং ইতিহাস কিভাবে ব্যবহার হবে তা নিয়ন্ত্রণ করুন</translation>
+<translation id="4882831918239250449">সার্চ, বিজ্ঞাপনসহ আরও অনেক কিছু ব্যক্তিগতকৃত করার জন্য আপনার ব্রাউজিং ইতিহাস কীভাবে ব্যবহার হবে তা নিয়ন্ত্রণ করুন</translation>
 <translation id="4883178195103750615">বুকমার্কগুলিকে HTML ফাইলে রপ্তানি করুন...</translation>
 <translation id="4883274597792587930">আপনার কী এর পিছনে প্রিন্ট করা নামটি খুঁজুন</translation>
 <translation id="4883436287898674711">সব <ph name="WEBSITE_1" /> সাইট</translation>
@@ -2717,7 +2714,6 @@
 <translation id="5108967062857032718">সেটিংস - Android অ্যাপ্লিকেশানগুলি সরান</translation>
 <translation id="5109044022078737958">মিয়া</translation>
 <translation id="5111692334209731439">&amp;বুকমার্ক পরিচালক</translation>
-<translation id="5112009661904384591">Linux-এর সাথে ফাইল শেয়ার করুন</translation>
 <translation id="5112577000029535889">&amp;ডেভেলপার টুল</translation>
 <translation id="5113739826273394829">আপনি এই প্রতিকৃতিতে ক্লিক করুন, আপনি এই <ph name="DEVICE_TYPE" />টি ম্যানুয়ালি লক করবেন৷ পরবর্তী সময়ে, আপনাকে প্রবেশ করার জন্য আপনার পাসওয়ার্ড টাইপ করতে হবে৷</translation>
 <translation id="5115309401544567011">অনুগ্রহ করে আপনার <ph name="DEVICE_TYPE" /> এ চার্জ দিন।</translation>
@@ -2832,7 +2828,7 @@
 <translation id="527605982717517565">সর্বদা <ph name="HOST" />-এ JavaScript মঞ্জুর করুন</translation>
 <translation id="5280426389926346830">শর্টকাট তৈরি করবেন?</translation>
 <translation id="528208740344463258">Android অ্যাপ ডাউনলোড এবং ব্যবহার করার জন্য প্রথমে আপনাকে এই প্রয়োজনীয় আপডেটটি ইনস্টল করা করতে হবে। আপনার <ph name="DEVICE_TYPE" /> আপডেট হওয়ার সময়, আপনি এটি ব্যবহার করতে পারবেন না। ইনস্টলেশন শেষ হওয়ার পরে, আপনার <ph name="DEVICE_TYPE" /> পুনরায় চালু করা হবে।</translation>
-<translation id="5282733140964383898">‘ট্র্যাক করবেন না’ সক্ষম করার মানে হল যে আপনার ব্রাউজিং ট্রাফিকের সাথে একটি অনুরোধ অন্তর্ভুক্ত করা হবে। একটি ওয়েবসাইট অনুরোধটিতে সাড়া দেবে কিনা এবং কিভাবে অনুরোধটিকে ব্যাখ্যা করে তার উপর যেকোনো ফল নির্ভর করে। উদাহরণস্বরূপ, কিছু ওয়েবসাইট আপনার পরিদর্শন করা অন্যান্য ওয়েবসাইটগুলির উপর ভিত্তি না করে বিজ্ঞাপনগুলি দেখানোর মাধ্যমে এই অনুরোধটিতে প্রতিক্রিয়া জানাতে পারে। এমনও অনেক ওয়েবসাইট রয়েছে যা তা সত্বেও আপনার ব্রাউজিং ডেটা সংগ্রহ এবং ব্যবহার করবে - উদাহরণস্বরূপ, তাদের ওয়েবসাইটগুলির নিরাপত্তা ব্যবস্থার উন্নতি ঘটাতে, সামগ্রী, পরিষেবা, বিজ্ঞাপন এবং প্রস্তাবগুলি সরবরাহ করতে এবং প্রতিবেদনের পরিসংখ্যান তৈরি করতে। <ph name="BEGIN_LINK" />আরও জানুন<ph name="END_LINK" /></translation>
+<translation id="5282733140964383898">‘ট্র্যাক করবেন না’ সক্ষম করার মানে হল যে আপনার ব্রাউজিং ট্রাফিকের সাথে একটি অনুরোধ অন্তর্ভুক্ত করা হবে। একটি ওয়েবসাইট অনুরোধটিতে সাড়া দেবে কিনা এবং কীভাবে অনুরোধটিকে ব্যাখ্যা করে তার উপর যেকোনো ফল নির্ভর করে। উদাহরণস্বরূপ, কিছু ওয়েবসাইট আপনার পরিদর্শন করা অন্যান্য ওয়েবসাইটগুলির উপর ভিত্তি না করে বিজ্ঞাপনগুলি দেখানোর মাধ্যমে এই অনুরোধটিতে প্রতিক্রিয়া জানাতে পারে। এমনও অনেক ওয়েবসাইট রয়েছে যা তা সত্বেও আপনার ব্রাউজিং ডেটা সংগ্রহ এবং ব্যবহার করবে - উদাহরণস্বরূপ, তাদের ওয়েবসাইটগুলির নিরাপত্তা ব্যবস্থার উন্নতি ঘটাতে, সামগ্রী, পরিষেবা, বিজ্ঞাপন এবং প্রস্তাবগুলি সরবরাহ করতে এবং প্রতিবেদনের পরিসংখ্যান তৈরি করতে। <ph name="BEGIN_LINK" />আরও জানুন<ph name="END_LINK" /></translation>
 <translation id="5283677936944177147">ওহো! সিস্টেমটি ডিভাইস মডেল বা সিরিয়াল নম্বর নির্ধারণ করতে ব্যর্থ হয়েছে।</translation>
 <translation id="5284445933715251131">ডাউনলোড চালিয়ে যান</translation>
 <translation id="528468243742722775">End</translation>
@@ -3977,6 +3973,7 @@
 <translation id="6970480684834282392">প্রারম্ভিক প্রকার</translation>
 <translation id="6970856801391541997">প্রিন্ট নির্দিষ্ট পৃষ্ঠাসমূহ</translation>
 <translation id="6972180789171089114">অডিও/ভিডিও</translation>
+<translation id="6972754398087986839">শুরু করুন</translation>
 <translation id="6973630695168034713">ফোল্ডারগুলি</translation>
 <translation id="6974609594866392343">অফলাইন ডেমো মোড</translation>
 <translation id="6976108581241006975">JavaScript কনসোল</translation>
diff --git a/chrome/app/resources/generated_resources_ca.xtb b/chrome/app/resources/generated_resources_ca.xtb
index 2bc4bfbf..f464d07 100644
--- a/chrome/app/resources/generated_resources_ca.xtb
+++ b/chrome/app/resources/generated_resources_ca.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">El vostre administrador ha desactivat les actualitzacions.</translation>
 <translation id="1600857548979126453">Accedir al servidor de depuració de pàgina</translation>
 <translation id="1601560923496285236">Aplica</translation>
-<translation id="1603300902586586390">Permet que les aplicacions per a Linux obrin els fitxers $1.</translation>
 <translation id="1603914832182249871">(Incògnit)</translation>
 <translation id="1607139524282324606">Esborra l'entrada</translation>
 <translation id="1608626060424371292">Suprimeix aquest usuari</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Més opcions de configuració</translation>
 <translation id="2084108471225856927">Configuració del dispositiu</translation>
 <translation id="2085470240340828803">El nom de fitxer "<ph name="FILENAME" />" ja existeix. Què voleu fer?</translation>
-<translation id="208586643495776849">Torna-ho a provar</translation>
 <translation id="2087822576218954668">Impressió: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Navega de manera segura amb Google Chrome</translation>
 <translation id="2089795179672254991">Pregunta'm quan un lloc web vulgui veure el text i les imatges copiats al porta-retalls (opció recomanada)</translation>
@@ -1473,7 +1471,6 @@
 <translation id="3182749001423093222">Corrector ortogràfic</translation>
 <translation id="3183139917765991655">Importador de perfils</translation>
 <translation id="3184560914950696195">No es pot desar a $1. Les imatges modificades es desaran a la carpeta Baixades.</translation>
-<translation id="3186202398303525187">Permet que les aplicacions per a Linux obrin $1.</translation>
 <translation id="3188257591659621405">Els meus fitxers</translation>
 <translation id="3188465121994729530">Mitjana variable</translation>
 <translation id="3190558889382726167">S'ha desat la contrasenya</translation>
@@ -2718,7 +2715,6 @@
 <translation id="5108967062857032718">Configuració: suprimeix les aplicacions per a Android</translation>
 <translation id="5109044022078737958">Atleta</translation>
 <translation id="5111692334209731439">&amp;Gestor d'adreces d'interès</translation>
-<translation id="5112009661904384591">Comparteix fitxers amb Linux</translation>
 <translation id="5112577000029535889">&amp;Eines per a desenvolupadors</translation>
 <translation id="5113739826273394829">Si feu clic en aquesta icona, bloquejareu aquest dispositiu <ph name="DEVICE_TYPE" />. La propera vegada, haureu d'escriure la contrasenya per accedir-hi.</translation>
 <translation id="5115309401544567011">Endolla el dispositiu <ph name="DEVICE_TYPE" /> a una font d'alimentació.</translation>
@@ -3979,6 +3975,7 @@
 <translation id="6970480684834282392">Tipus d'inici</translation>
 <translation id="6970856801391541997">Imprimeix pàgines específiques</translation>
 <translation id="6972180789171089114">Àudio/Vídeo</translation>
+<translation id="6972754398087986839">Comença</translation>
 <translation id="6973630695168034713">Carpetes</translation>
 <translation id="6974609594866392343">Mode de demostració sense connexió</translation>
 <translation id="6976108581241006975">Consola JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_cs.xtb b/chrome/app/resources/generated_resources_cs.xtb
index c30d4b1..bc2ebe3e 100644
--- a/chrome/app/resources/generated_resources_cs.xtb
+++ b/chrome/app/resources/generated_resources_cs.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Administrátor aktualizace zakázal.</translation>
 <translation id="1600857548979126453">Získat přístup k ladicímu programu stránky na serveru</translation>
 <translation id="1601560923496285236">Použít</translation>
-<translation id="1603300902586586390">Nechat aplikace Linux otevřít tyto soubory (celkem $1).</translation>
 <translation id="1603914832182249871">(Anonymní režim)</translation>
 <translation id="1607139524282324606">Vymazat položku</translation>
 <translation id="1608626060424371292">Odebrat tohoto uživatele</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Další nastavení</translation>
 <translation id="2084108471225856927">Nastavení zařízení</translation>
 <translation id="2085470240340828803">Soubor s názvem <ph name="FILENAME" /> již existuje. Co chcete udělat?</translation>
-<translation id="208586643495776849">Zkuste to znovu</translation>
 <translation id="2087822576218954668">Tisk: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Pohybujte se na internetu bezpečně pomocí prohlížeče Google Chrome</translation>
 <translation id="2089795179672254991">Zeptat se, když chce web získat přístup k textu a obrázkům zkopírovaným do schránky (doporučeno)</translation>
@@ -1474,7 +1472,6 @@
 <translation id="3182749001423093222">Kontrola pravopisu</translation>
 <translation id="3183139917765991655">Nástroj na import profilů</translation>
 <translation id="3184560914950696195">Do složky $1 nelze ukládat. Upravené obrázky se uloží do složky Stažené soubory.</translation>
-<translation id="3186202398303525187">Nechat aplikace Linux otevřít soubor $1.</translation>
 <translation id="3188257591659621405">Moje soubory</translation>
 <translation id="3188465121994729530">Plovoucí průměr</translation>
 <translation id="3190558889382726167">Heslo uloženo</translation>
@@ -2717,7 +2714,6 @@
 <translation id="5108967062857032718">Nastavení – odstranit aplikace Android</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Správce záložek</translation>
-<translation id="5112009661904384591">Sdílet soubory se systémem Linux</translation>
 <translation id="5112577000029535889">&amp;Nástroje pro vývojáře</translation>
 <translation id="5113739826273394829">Pokud kliknete na tuto ikonu, ručně toto zařízení <ph name="DEVICE_TYPE" /> zamknete. Při příštím přístupu budete muset zadat heslo.</translation>
 <translation id="5115309401544567011">Zapojte <ph name="DEVICE_TYPE" /> do zdroje napájení.</translation>
@@ -3975,6 +3971,7 @@
 <translation id="6970480684834282392">Typ spouštění</translation>
 <translation id="6970856801391541997">Tisknout konkrétní stránky</translation>
 <translation id="6972180789171089114">Zvuk/video</translation>
+<translation id="6972754398087986839">Začínáme</translation>
 <translation id="6973630695168034713">Složky</translation>
 <translation id="6974609594866392343">Ukázkový režim offline</translation>
 <translation id="6976108581241006975">Konzole JavaScriptu</translation>
diff --git a/chrome/app/resources/generated_resources_da.xtb b/chrome/app/resources/generated_resources_da.xtb
index 56ec90bb..e0d006d 100644
--- a/chrome/app/resources/generated_resources_da.xtb
+++ b/chrome/app/resources/generated_resources_da.xtb
@@ -15,7 +15,7 @@
 <translation id="1016566241875885511">Yderligere oplysninger (valgfrit)</translation>
 <translation id="1017280919048282932">&amp;Tilføj til ordbog</translation>
 <translation id="1018656279737460067">Annulleret</translation>
-<translation id="1023873740278604399">Bevæg din finger let for at tilføje forskellige dele af dit fingeraftryk.</translation>
+<translation id="1023873740278604399">Bevæg fingeren let for at tilføje forskellige dele af dit fingeraftryk.</translation>
 <translation id="1026822031284433028">Indlæs billede</translation>
 <translation id="1029317248976101138">Zoom</translation>
 <translation id="1030706264415084469"><ph name="URL" /> anmoder om at gemme store datamængder permanent på din enhed</translation>
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Opdateringer er deaktiveret af din administrator.</translation>
 <translation id="1600857548979126453">Få adgang til administration af fejlfinding på siden</translation>
 <translation id="1601560923496285236">Anvend</translation>
-<translation id="1603300902586586390">Tillad, at Linux-apps åbner $1-filer.</translation>
 <translation id="1603914832182249871">(Inkognito)</translation>
 <translation id="1607139524282324606">Ryd indtastning</translation>
 <translation id="1608626060424371292">Fjern denne bruger</translation>
@@ -741,7 +740,6 @@
 <translation id="2080070583977670716">Flere indstillinger</translation>
 <translation id="2084108471225856927">Enhedsindstillinger</translation>
 <translation id="2085470240340828803">Der findes allerede en fil med navnet "<ph name="FILENAME" />". Hvad vil du foretage dig?</translation>
-<translation id="208586643495776849">Prøv igen</translation>
 <translation id="2087822576218954668">Udskrift: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Brug internettet sikkert med Google Chrome</translation>
 <translation id="2089795179672254991">Spørg om tilladelse, når et website vil se tekst og billeder, der er kopieret til udklipsholderen (anbefales)</translation>
@@ -1473,7 +1471,6 @@
 <translation id="3182749001423093222">Stavekontrol</translation>
 <translation id="3183139917765991655">Profilimport</translation>
 <translation id="3184560914950696195">Der kunne ikke gemmes til $1. Redigerede billeder vil blive gemt i mappen Downloads.</translation>
-<translation id="3186202398303525187">Tillad, at Linux-apps åbner $1.</translation>
 <translation id="3188257591659621405">Mine filer</translation>
 <translation id="3188465121994729530">Glidende gennemsnit</translation>
 <translation id="3190558889382726167">Adgangskoden er blevet gemt</translation>
@@ -2719,7 +2716,6 @@
 <translation id="5108967062857032718">Indstillinger – Fjern Android-apps</translation>
 <translation id="5109044022078737958">Caroline</translation>
 <translation id="5111692334209731439">&amp;Bogmærkeadministrator</translation>
-<translation id="5112009661904384591">Del filer med Linux</translation>
 <translation id="5112577000029535889">&amp;Udviklerværktøjer</translation>
 <translation id="5113739826273394829">Hvis du klikker på dette ikon, låses denne <ph name="DEVICE_TYPE" /> manuelt. Næste gang skal du indtaster adgangskoden for at få adgang.</translation>
 <translation id="5115309401544567011">Slut din <ph name="DEVICE_TYPE" /> til en strømkilde.</translation>
@@ -3979,6 +3975,7 @@
 <translation id="6970480684834282392">Starttype</translation>
 <translation id="6970856801391541997">Udskriv bestemte sider</translation>
 <translation id="6972180789171089114">Lyd/video</translation>
+<translation id="6972754398087986839">Kom godt i gang</translation>
 <translation id="6973630695168034713">Mapper</translation>
 <translation id="6974609594866392343">Offline demotilstand</translation>
 <translation id="6976108581241006975">JavaScript-konsol</translation>
diff --git a/chrome/app/resources/generated_resources_de.xtb b/chrome/app/resources/generated_resources_de.xtb
index 9bb7d63..80d961e 100644
--- a/chrome/app/resources/generated_resources_de.xtb
+++ b/chrome/app/resources/generated_resources_de.xtb
@@ -416,7 +416,6 @@
 <translation id="1598233202702788831">Updates sind durch Ihren Administrator deaktiviert.</translation>
 <translation id="1600857548979126453">Auf das Back-End für Seiten-Debugger zugreifen</translation>
 <translation id="1601560923496285236">Übernehmen</translation>
-<translation id="1603300902586586390">Zulassen, dass Linux Apps $1-Dateien öffnen.</translation>
 <translation id="1603914832182249871">(Anonym)</translation>
 <translation id="1607139524282324606">Eintrag löschen</translation>
 <translation id="1608626060424371292">Diesen Nutzer entfernen</translation>
@@ -741,7 +740,6 @@
 <translation id="2080070583977670716">Weitere Einstellungen</translation>
 <translation id="2084108471225856927">Geräteeinstellungen</translation>
 <translation id="2085470240340828803">Eine Datei mit dem Namen "<ph name="FILENAME" />" existiert bereits. Was möchten Sie tun?</translation>
-<translation id="208586643495776849">Versuchen Sie es bitte noch einmal</translation>
 <translation id="2087822576218954668">Drucken: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Sicher surfen mit Google Chrome</translation>
 <translation id="2089795179672254991">Nachfragen, wenn eine Website Texte und Bilder aus der Zwischenablage abrufen möchte (empfohlen)</translation>
@@ -1470,7 +1468,6 @@
 <translation id="3182749001423093222">Rechtschreibprüfung</translation>
 <translation id="3183139917765991655">Profilimport</translation>
 <translation id="3184560914950696195">Fehler beim Speichern unter $1. Bearbeitete Bilder werden im Ordner "Downloads" gespeichert.</translation>
-<translation id="3186202398303525187">Zulassen, dass Linux Apps $1-Dateien öffnen.</translation>
 <translation id="3188257591659621405">Meine Dateien</translation>
 <translation id="3188465121994729530">Gleitender Durchschnitt</translation>
 <translation id="3190558889382726167">Passwort gespeichert</translation>
@@ -2716,7 +2713,6 @@
 <translation id="5108967062857032718">Einstellungen – Android-Apps entfernen</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Lesezeichen-Manager</translation>
-<translation id="5112009661904384591">Dateien mit Linux teilen</translation>
 <translation id="5112577000029535889">E&amp;ntwicklertools</translation>
 <translation id="5113739826273394829">Wenn Sie auf dieses Symbol klicken, wird Ihr <ph name="DEVICE_TYPE" /> manuell gesperrt. Beim nächsten Mal müssen Sie dann Ihr Passwort eingeben, um das Gerät zu verwenden.</translation>
 <translation id="5115309401544567011">Bitte schließen Sie Ihr <ph name="DEVICE_TYPE" /> an eine Stromquelle an.</translation>
@@ -3975,6 +3971,7 @@
 <translation id="6970480684834282392">Starttyp</translation>
 <translation id="6970856801391541997">Bestimmte Seiten drucken</translation>
 <translation id="6972180789171089114">Audio/Video</translation>
+<translation id="6972754398087986839">Erste Schritte</translation>
 <translation id="6973630695168034713">Ordner</translation>
 <translation id="6974609594866392343">Offline-Demomodus</translation>
 <translation id="6976108581241006975">JavaScript-Konsole</translation>
diff --git a/chrome/app/resources/generated_resources_el.xtb b/chrome/app/resources/generated_resources_el.xtb
index c4157e2..2a27ba1 100644
--- a/chrome/app/resources/generated_resources_el.xtb
+++ b/chrome/app/resources/generated_resources_el.xtb
@@ -98,6 +98,7 @@
 <translation id="1137673463384776352">Άνοιγμα συνδέσμου στην εφαρμογή <ph name="APP" /></translation>
 <translation id="1140351953533677694">Πρόσβαση στις συσκευές Bluetooth και τις σειριακές συσκευές</translation>
 <translation id="1140610710803014750">Για να εμφανίζονται οι σελιδοδείκτες σας σε όλες τις συσκευές σας, συνδεθείτε και ενεργοποιήστε τον συγχρονισμό.</translation>
+<translation id="1140746652461896221">Αποκλεισμός περιεχομένου σε οποιαδήποτε σελίδα που επισκέπτεστε</translation>
 <translation id="1143142264369994168">Υπηρεσία υπογραφής πιστοποιητικού</translation>
 <translation id="1145292499998999162">Η προσθήκη αποκλείστηκε</translation>
 <translation id="1145532888383813076">Κάντε αναζήτηση στη συσκευή, στις εφαρμογές και στον ιστό.</translation>
@@ -373,6 +374,7 @@
 <translation id="1526560967942511387">Έγγραφο χωρίς τίτλο</translation>
 <translation id="1529116897397289129">Οι αποθηκευμένες κάρτες θα εμφανίζονται εδώ</translation>
 <translation id="1529891865407786369">Πηγή ενέργειας</translation>
+<translation id="1529899284660134226">Διαχείριση κοινόχρηστων αρχείων και φακέλων</translation>
 <translation id="1530838837447122178">Άνοιγμα των ρυθμίσεων ποντικιού και επιφάνειας αφής της συσκευής</translation>
 <translation id="1531004739673299060">Παράθυρο εφαρμογής</translation>
 <translation id="15373452373711364">Μεγάλος δείκτης ποντικιού</translation>
@@ -417,7 +419,6 @@
 <translation id="1598233202702788831">Οι ενημερώσεις έχουν απενεργοποιηθεί από τον διαχειριστή σας.</translation>
 <translation id="1600857548979126453">Πρόσβαση στο σύστημα υποστήριξης εντοπισμού σφαλμάτων σελίδων</translation>
 <translation id="1601560923496285236">Εφαρμογή</translation>
-<translation id="1603300902586586390">Επιτρέψτε στις εφαρμογές Linux να ανοίξουν $1 αρχεία.</translation>
 <translation id="1603914832182249871">(Ανώνυμη περιήγηση)</translation>
 <translation id="1607139524282324606">Διαγραφή καταχώρισης</translation>
 <translation id="1608626060424371292">Κατάργηση αυτού του χρήστη</translation>
@@ -514,6 +515,7 @@
 <translation id="1731589410171062430">Σύνολο: <ph name="NUMBER_OF_SHEETS" /> <ph name="SHEETS_LABEL" /> (<ph name="NUMBER_OF_PAGES" /> <ph name="PAGE_OR_PAGES_LABEL" />)</translation>
 <translation id="1731911755844941020">Αποστολή αίτησης...</translation>
 <translation id="1732215134274276513">Ξεκαρφίτσωμα καρτελών</translation>
+<translation id="1733383495376208985">Κρυπτογραφήστε δεδομένα συγχρονισμού με τη δική σας <ph name="BEGIN_LINK" />φράση πρόσβασης συγχρονισμού<ph name="END_LINK" />. Αυτά τα δεδομένα δεν περιλαμβάνουν τρόπους πληρωμής και διευθύνσεις από το Google Pay.</translation>
 <translation id="1734824808160898225">Μπορεί να μην είναι δυνατή η αυτόματη ενημέρωση του <ph name="PRODUCT_NAME" /></translation>
 <translation id="1736419249208073774">Εξερεύνηση</translation>
 <translation id="1736827427463982819">Τερματισμός Linux (beta)</translation>
@@ -741,7 +743,6 @@
 <translation id="2080070583977670716">Περισσότερες ρυθμίσεις</translation>
 <translation id="2084108471225856927">Ρυθμίσεις συσκευής</translation>
 <translation id="2085470240340828803">Υπάρχει ήδη αρχείο με το όνομα "<ph name="FILENAME" />". Τι θέλετε να γίνει;</translation>
-<translation id="208586643495776849">Προσπαθήστε ξανά</translation>
 <translation id="2087822576218954668">Εκτύπωση: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Περιηγηθείτε με ασφάλεια με το Google Chrome</translation>
 <translation id="2089795179672254991">Να γίνεται ερώτηση όταν ένας ιστότοπος θέλει να δει κείμενο και εικόνες που αντιγράψατε στο πρόχειρο (συνιστάται)</translation>
@@ -942,6 +943,7 @@
 <translation id="2378075407703503998">Έχουν επιλεγεί <ph name="SELCTED_FILE_COUNT" /> αρχεία</translation>
 <translation id="237828693408258535">Θέλετε να μεταφραστεί αυτή η σελίδα;</translation>
 <translation id="2378982052244864789">Επιλέξτε τον κατάλογο επεκτάσεων.</translation>
+<translation id="2379232090534544565">Κάποιος ιστότοπος έχει πρόσβαση στην είσοδο ήχου και βίντεο</translation>
 <translation id="2379281330731083556">Εκτύπωση με χρήση του παραθύρου διαλόγου συστήματος... <ph name="SHORTCUT_KEY" /></translation>
 <translation id="2381756643783702095">Ερώτηση πριν από την αποστολή (συνιστάται)</translation>
 <translation id="2384436799579181135">Προέκυψε σφάλμα. Ελέγξτε τον εκτυπωτή σας και δοκιμάστε ξανά.</translation>
@@ -955,6 +957,8 @@
 <translation id="2408955596600435184">Εισαγάγετε το PIN σας</translation>
 <translation id="241082044617551207">Άγνωστη προσθήκη</translation>
 <translation id="2413749388954403953">Αλλαγή της διεπαφής χρήστη σελιδοδεικτών</translation>
+<translation id="241727068219398187">Τα δεδομένα κρυπτογραφήθηκαν με τον κωδικό πρόσβασης Google από τις
+          <ph name="TIME" />. Αυτά τα δεδομένα δεν περιλαμβάνουν τρόπους πληρωμής και διευθύνσεις από το Google Pay.</translation>
 <translation id="2419706071571366386">Για λόγους ασφαλείας, θα είναι καλό να αποσυνδέεστε όταν ο υπολογιστής σας δεν χρησιμοποιείται.</translation>
 <translation id="2422426094670600218">&lt;χωρίς όνομα&gt;</translation>
 <translation id="2423578206845792524">Αποθήκευση εικόνας &amp;ως...</translation>
@@ -1305,6 +1309,7 @@
 <translation id="2925966894897775835">Υπολογιστικά φύλλα</translation>
 <translation id="2926085873880284723">Επαναφορά προεπιλεγμένων συντομεύσεων</translation>
 <translation id="2927017729816812676">Αποθηκευτικός χώρος κρυφής μνήμης</translation>
+<translation id="2932085390869194046">Πρόταση για κωδικό πρόσβασης…</translation>
 <translation id="2932330436172705843"><ph name="PROFILE_DISPLAY_NAME" /> (λογαριασμός για παιδιά)</translation>
 <translation id="2932483646085333864">Για να ξεκινήσει ο συγχρονισμός, αποσυνδεθείτε και συνδεθείτε ξανά</translation>
 <translation id="2932883381142163287">Αναφορά κατάχρησης</translation>
@@ -1341,6 +1346,7 @@
 <translation id="2993517869960930405">Πληροφορίες εφαρμογής</translation>
 <translation id="2994669386200004489">Δεν ήταν δυνατή η δημιουργία αντιγράφου ασφαλείας για το <ph name="FILE_NAME" /></translation>
 <translation id="299483336428448530">Εγκαταστάθηκε από το γονέα σας.</translation>
+<translation id="2996286169319737844">Τα δεδομένα κρυπτογραφούνται με τη φράση πρόσβασης συγχρονισμού σας. Αυτά τα δεδομένα δεν περιλαμβάνουν τρόπους πληρωμής και διευθύνσεις από το Google Pay.</translation>
 <translation id="3002017044809397427">Εντοπίστηκε το τηλέφωνό σας <ph name="PHONE_TYPE" />. Ωστόσο, το Smart Lock λειτουργεί μόνο σε συσκευές με έκδοση λογισμικού Android 5.0 και νεότερη. &lt;a&gt;Μάθετε περισσότερα&lt;/a&gt;</translation>
 <translation id="3003144360685731741">Προτιμώμενα δίκτυα</translation>
 <translation id="3003623123441819449">Προσωρινή μνήμη CSS</translation>
@@ -1462,11 +1468,11 @@
 <translation id="316854673539778496">Για να έχετε όλες τις επεκτάσεις σας σε όλες τις συσκευές σας, συνδεθείτε και ενεργοποιήστε τον συγχρονισμό.</translation>
 <translation id="3169472444629675720">Discover</translation>
 <translation id="3170072451822350649">Μπορείτε επίσης να παραλείψετε τη σύνδεση και να <ph name="LINK_START" />πραγματοποιήσετε περιήγηση ως Επισκέπτης<ph name="LINK_END" />.</translation>
+<translation id="3172045848207518317">Κάποιος ιστότοπος έχει πρόσβαση στην είσοδο βίντεο</translation>
 <translation id="3177909033752230686">Γλώσσα σελίδας:</translation>
 <translation id="3182749001423093222">Ορθογραφικός έλεγχος</translation>
 <translation id="3183139917765991655">Εργαλείο εισαγωγής προφίλ</translation>
 <translation id="3184560914950696195">Δεν είναι δυνατή η αποθήκευση στο $1. Οι επεξεργασμένες εικόνες θα αποθηκεύονται στο φάκελο "Λήψεις".</translation>
-<translation id="3186202398303525187">Επιτρέψτε στις εφαρμογές Linux να ανοίξουν το $1.</translation>
 <translation id="3188257591659621405">Τα αρχεία μου</translation>
 <translation id="3188465121994729530">Μετακίνηση μέσου όρου</translation>
 <translation id="3190558889382726167">Ο κωδικός πρόσβασης αποθηκεύτηκε</translation>
@@ -1642,6 +1648,7 @@
 <translation id="3461266716147554923">Το <ph name="URL" /> θέλει να δει κείμενο και εικόνες που αντιγράφηκαν στο πρόχειρο</translation>
 <translation id="3462311546193741693">Θα αποσυνδεθείτε από τους περισσότερους ιστοτόπους. Θα παραμείνετε συνδεδεμένοι στον Λογαριασμό σας Google, για να μπορέσετε να διαγράψετε τα συγχρονισμένα δεδομένα σας.</translation>
 <translation id="3462413494201477527">Ακύρωση ρύθμισης λογαριασμού;</translation>
+<translation id="3464012987031883895">Κάποιος ιστότοπος έχει πρόσβαση στην είσοδο ήχου</translation>
 <translation id="346431825526753">Αυτός είναι ένας λογαριασμός για παιδιά τον οποίο διαχειρίζεται ο χρήστης <ph name="CUSTODIAN_EMAIL" />.</translation>
 <translation id="3466147780910026086">Σάρωση της συσκευής μέσων σας…</translation>
 <translation id="3467267818798281173">Ρωτήστε την Google για προτάσεις</translation>
@@ -2028,6 +2035,7 @@
 <translation id="3994878504415702912">&amp;Εστίαση</translation>
 <translation id="3995138139523574647">Συσκευή USB-C (πίσω δεξιά θύρα)</translation>
 <translation id="4002066346123236978">Τίτλος</translation>
+<translation id="4002440992267487163">Ρύθμιση PIN</translation>
 <translation id="40027638859996362">Μετακίνηση λέξης</translation>
 <translation id="4005817994523282006">Μέθοδος ανίχνευσης ζώνης ώρας</translation>
 <translation id="4008291085758151621">Οι πληροφορίες ιστοτόπου δεν είναι διαθέσιμες σε VR</translation>
@@ -2258,6 +2266,7 @@
 <translation id="4412698727486357573">Κέντρο βοήθειας</translation>
 <translation id="44141919652824029">Να επιτρέπεται στην εφαρμογή "<ph name="APP_NAME" />" να λάβει τη λίστα των προσαρτημένων συσκευών USB;</translation>
 <translation id="4414232939543644979">Νέο &amp;παράθυρο ανώνυμης περιήγηση</translation>
+<translation id="4415245286584082850">Δεν βρέθηκαν συσκευές. Ανοίξτε ένα άρθρο του κέντρο βοήθειας σε νέα καρτέλα.</translation>
 <translation id="4415748029120993980">Ελλειπτική καμπύλη SECG secp384r1 (επίσης γνωστή ως NIST P-384)</translation>
 <translation id="4416582610654027550">Πληκτρολογήστε ένα έγκυρο URL</translation>
 <translation id="4419409365248380979">Να επιτρέπεται πάντα στο <ph name="HOST" /> να ορίζει cookie</translation>
@@ -2321,6 +2330,7 @@
 <translation id="452039078290142656">άγνωστες συσκευές από τον προμηθευτή <ph name="VENDOR_NAME" /></translation>
 <translation id="4522570452068850558">Λεπτομέρειες</translation>
 <translation id="4522600456902129422">Να συνεχίσει να επιτρέπεται σε αυτόν τον ιστότοπο να βλέπει το πρόχειρο</translation>
+<translation id="4525382759303819021">Λάβετε τις πιο πρόσφατες ενημερώσεις και προτάσεις σχετικά με εφαρμογές Play Store</translation>
 <translation id="4530494379350999373">Προέλευση</translation>
 <translation id="4533985347672295764">Χρόνος CPU</translation>
 <translation id="4534661889221639075">Δοκιμάστε ξανά.</translation>
@@ -2456,6 +2466,7 @@
 <translation id="4733082559415072992">Ο ιστότοπος <ph name="URL" /> ζητά να χρησιμοποιήσει την τοποθεσία της συσκευής σας</translation>
 <translation id="4733793249294335256">Τοποθεσία</translation>
 <translation id="4734518477988699048">Η τιμή εισόδου δεν είναι έγκυρη.</translation>
+<translation id="4735265153267957659">Εισαγάγετε τον κωδικό πρόσβασής σας για την ενεργοποίηση του Smart Lock. Την επόμενη φορά, το τηλέφωνό σας θα ξεκλειδώσει τη συσκευή <ph name="DEVICE_TYPE" />. Απενεργοποιήστε το Smart Lock στις Ρυθμίσεις.</translation>
 <translation id="473546211690256853">Η διαχείριση αυτού του λογαριασμού γίνεται από τον τομέα <ph name="DOMAIN" />.</translation>
 <translation id="4737715515457435632">Συνδεθείτε σε ένα δίκτυο</translation>
 <translation id="473775607612524610">Ενημέρωση</translation>
@@ -2476,6 +2487,7 @@
 <translation id="4762718786438001384">Ο ελεύθερος χώρος στον δίσκο της συσκευής είναι οριακός</translation>
 <translation id="4763408175235639573">Όταν είδατε αυτήν τη σελίδα, ορίστηκαν τα ακόλουθα cookie</translation>
 <translation id="4763830802490665879">Τα cookie που προέρχονται από πολλαπλούς ιστότοπους θα διαγραφούν κατά την έξοδο.</translation>
+<translation id="4765582662863429759">Επιτρέπει στο Android Messages τη μετάδοση μηνυμάτων κειμένου από το τηλέφωνό σας στο Chromebook</translation>
 <translation id="4768332406694066911">Διαθέτετε πιστοποιητικά από αυτούς τους οργανισμούς που σας προσδιορίζουν</translation>
 <translation id="4772404146526168240">Και στις δύο οθόνες</translation>
 <translation id="4776917500594043016">Κωδικός πρόσβασης για <ph name="USER_EMAIL_ADDRESS" /></translation>
@@ -2706,7 +2718,6 @@
 <translation id="5108967062857032718">Ρυθμίσεις - Κατάργηση εφαρμογών Android</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Διαχείριση Σελιδοδεικτών</translation>
-<translation id="5112009661904384591">Κοινοποίηση αρχείων με Linux</translation>
 <translation id="5112577000029535889">&amp;Εργαλεία για Προγραμματιστές</translation>
 <translation id="5113739826273394829">Κάνοντας κλικ σε αυτό το εικονίδιο, θα κλειδώσετε με μη αυτόματο τρόπο αυτήν τη συσκευή <ph name="DEVICE_TYPE" />. Την επόμενη φορά, θα χρειαστεί να πληκτρολογήσετε τον κωδικό πρόσβασής σας για να εισέλθετε.</translation>
 <translation id="5115309401544567011">Συνδέστε τη συσκευή <ph name="DEVICE_TYPE" /> σε τροφοδοσία ρεύματος.</translation>
@@ -3024,6 +3035,7 @@
 <translation id="554517032089923082">GTC</translation>
 <translation id="5546865291508181392">Εύρεση</translation>
 <translation id="5551573675707792127">Πληκτρολόγιο και εισαγωγή κειμένου</translation>
+<translation id="5552059560155071882">Συντακτικός αναλυτής IPP CUPS</translation>
 <translation id="5553089923092577885">Αντιστοιχίσεις πολιτικής πιστοποιητικών</translation>
 <translation id="5554489410841842733">Αυτό το εικονίδιο θα είναι ορατό όταν η επέκταση θα μπορεί να ενεργεί στην τρέχουσα σελίδα.</translation>
 <translation id="5554720593229208774">Αρχή πιστοποίησης ηλεκτρονικού ταχυδρομείου</translation>
@@ -3187,8 +3199,10 @@
 <translation id="5787146423283493983">Βασική συμφωνία</translation>
 <translation id="5788127256798019331">Αρχεία Play</translation>
 <translation id="5788367137662787332">Λυπούμαστε, δεν ήταν δυνατή η προσάρτηση τουλάχιστον ενός διαμερίσματος της συσκευής <ph name="DEVICE_LABEL" />.</translation>
+<translation id="5793339252089865437">Εάν κατεβάσετε την ενημέρωση μέσω του δικτύου κινητής τηλεφωνίας σας, αυτό μπορεί να έχει ως αποτέλεσμα χρεώσεις κάλυψης.</translation>
 <translation id="5794414402486823030">Άνοιγμα πάντα με πρόγραμμα προβολής συστήματος</translation>
 <translation id="5794786537412027208">Τερματισμός όλων των εφαρμογών του Chrome</translation>
+<translation id="5799508265798272974">Εικονικό μηχάνημα Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5800020978570554460">Το αρχείο προορισμού περικόπηκε ή καταργήθηκε από την τελευταία λήψη.</translation>
 <translation id="5801568494490449797">Προτιμήσεις</translation>
 <translation id="5804241973901381774">Άδειες</translation>
@@ -3863,6 +3877,7 @@
 <translation id="6805038906417219576">OK</translation>
 <translation id="6805647936811177813">Συνδεθείτε στο <ph name="TOKEN_NAME" /> για εισαγωγή του πιστοποιητικού πελάτη από το <ph name="HOST_NAME" />.</translation>
 <translation id="680572642341004180">Ενεργοποίηση παρακολούθησης RLZ στο <ph name="SHORT_PRODUCT_OS_NAME" />.</translation>
+<translation id="6806699711453372963">Διαχείριση κοινοποίησης Linux</translation>
 <translation id="6807889908376551050">Εμφάνιση όλων…</translation>
 <translation id="6810613314571580006">Αυτόματη σύνδεση σε ιστότοπους με χρήση αποθηκευμένων διαπιστευτηρίων. Όταν η λειτουργία είναι απενεργοποιημένη, θα σας ζητείται επιβεβαίωση κάθε φορά που προσπαθείτε να συνδεθείτε σε έναν ιστότοπο.</translation>
 <translation id="6810768462515084623">Δυστυχώς, φαίνεται πως ο κωδικός πρόσβασής σας έληξε. Ανανεώστε τον σε μια άλλη συσκευή και δοκιμάστε ξανά.</translation>
@@ -3934,6 +3949,7 @@
 <translation id="6921709132208495314">Διακοπή χρήσης δεδομένων σε αυτήν τη σελίδα</translation>
 <translation id="6922128026973287222">Εξοικονομήστε δεδομένα και περιηγηθείτε πιο γρήγορα με την Εξοικονόμηση δεδομένων Google. Κάντε κλικ για να μάθετε περισσότερα.</translation>
 <translation id="6923132443355966645">Κύλιση/κλικ</translation>
+<translation id="6923633482430812883">Παρουσιάστηκε σφάλμα κατά την προσάρτηση κοινοποίησης. Βεβαιωθείτε ότι ο διακομιστής αρχείων στον οποίο συνδέεστε υποστηρίζει το SMBv2 ή νεότερη έκδοση.</translation>
 <translation id="6930242544192836755">Διάρκεια</translation>
 <translation id="6934241953272494177">Πραγματοποιείται σάρωση της συσκευής μέσων σας…
     <ph name="LINE_BREAK1" />
@@ -3961,6 +3977,7 @@
 <translation id="6970480684834282392">Τύπος εκκίνησης</translation>
 <translation id="6970856801391541997">Εκτύπωση συγκεκριμένων σελίδων</translation>
 <translation id="6972180789171089114">Ήχος/Βίντεο</translation>
+<translation id="6972754398087986839">Έναρξη</translation>
 <translation id="6973630695168034713">Φάκελοι</translation>
 <translation id="6974609594866392343">Λειτουργία επίδειξης εκτός σύνδεσης</translation>
 <translation id="6976108581241006975">Κονσόλα JavaScript</translation>
@@ -4052,6 +4069,7 @@
 <translation id="7093434536568905704">GTK+</translation>
 <translation id="7093866338626856921">Ανταλλαγή δεδομένων με συσκευές με την ονομασία: <ph name="HOSTNAMES" /></translation>
 <translation id="7096406577040705016">Εναλλαγή μεγεθυντικού φακού πλήρους οθόνης</translation>
+<translation id="7096857570999173890">Μπορείτε να χρησιμοποιείτε το PIN για να ξεκλειδώνετε τη συσκευή σας όταν είστε αποσυνδεδεμένοι.</translation>
 <translation id="7098389117866926363">Συσκευή USB-C (πίσω αριστερή θύρα)</translation>
 <translation id="7098447629416471489">Οι άλλες αποθηκευμένες μηχανές αναζήτησης θα εμφανίζονται εδώ.</translation>
 <translation id="7099337801055912064">Δεν είναι δυνατή η φόρτωση μεγάλου PPD. Το μέγιστο μέγεθος είναι 250 KB.</translation>
@@ -4747,6 +4765,8 @@
 <translation id="8117620576188476503">Διαχειριστείτε συνδέσεις, ενημερώσεις και ρυθμίσεις από την περιοχή κατάστασης. Για να μεταβείτε εδώ από το πληκτρολόγιο, πατήστε Alt + Shift + S.</translation>
 <translation id="8118362518458010043">Απενεργοποιήθηκε από το Chrome. Αυτή η επέκταση μπορεί να μην είναι ασφαλής.</translation>
 <translation id="8118860139461251237">Διαχείριση των λήψεών σας</translation>
+<translation id="8123590694679414600">Τα δεδομένα κρυπτογραφήθηκαν με τη δική σας φράση πρόσβασης συγχρονισμού στις
+          <ph name="TIME" />. Αυτά τα δεδομένα δεν περιλαμβάνουν τρόπους πληρωμής και διευθύνσεις από το Google Pay.</translation>
 <translation id="81238879832906896">Κίτρινο και λευκό λουλούδι</translation>
 <translation id="8124313775439841391">ONC με ιδιότητες διαχείρισης</translation>
 <translation id="813082847718468539">Προβολή πληροφοριών τοποθεσίας</translation>
@@ -5151,6 +5171,7 @@
 <translation id="8758418656925882523">Ενεργοποίηση υπαγόρευσης (μιλήστε για πληκτρολόγηση)</translation>
 <translation id="8759408218731716181">Δεν είναι δυνατή η δημιουργία πολλαπλών συνδέσεων</translation>
 <translation id="8759753423332885148">Μάθετε περισσότερα.</translation>
+<translation id="8762886931014513155">Η συσκευή <ph name="DEVICE_TYPE" /> χρειάζεται ενημέρωση</translation>
 <translation id="8767621466733104912">Αυτόματη ενημέρωση του Chrome για όλους τους χρήστες</translation>
 <translation id="8770406935328356739">Κατάλογος ρίζας επέκτασης</translation>
 <translation id="8770507190024617908">Διαχείριση ατόμων</translation>
diff --git a/chrome/app/resources/generated_resources_en-GB.xtb b/chrome/app/resources/generated_resources_en-GB.xtb
index 169bdea..3b350c64 100644
--- a/chrome/app/resources/generated_resources_en-GB.xtb
+++ b/chrome/app/resources/generated_resources_en-GB.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Updates are disabled by your administrator.</translation>
 <translation id="1600857548979126453">Access the page debugger backend</translation>
 <translation id="1601560923496285236">Apply</translation>
-<translation id="1603300902586586390">Let Linux apps open $1 files.</translation>
 <translation id="1603914832182249871">(Incognito)</translation>
 <translation id="1607139524282324606">Clear entry</translation>
 <translation id="1608626060424371292">Remove this user</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">More settings</translation>
 <translation id="2084108471225856927">Device settings</translation>
 <translation id="2085470240340828803">A file named "<ph name="FILENAME" />" already exists. What do you want to do?</translation>
-<translation id="208586643495776849">Please try again</translation>
 <translation id="2087822576218954668">Print: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Browse safely with Google Chrome</translation>
 <translation id="2089795179672254991">Ask when a site wants to see text and images copied to the clipboard (recommended)</translation>
@@ -1474,7 +1472,6 @@
 <translation id="3182749001423093222">Spell check</translation>
 <translation id="3183139917765991655">Profile Importer</translation>
 <translation id="3184560914950696195">Cannot save to $1. Edited images will be saved in the Downloads folder.</translation>
-<translation id="3186202398303525187">Let Linux apps open $1.</translation>
 <translation id="3188257591659621405">My files</translation>
 <translation id="3188465121994729530">Moving Average</translation>
 <translation id="3190558889382726167">Password saved</translation>
@@ -2720,7 +2717,6 @@
 <translation id="5108967062857032718">Settings – Remove Android apps</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Bookmark Manager</translation>
-<translation id="5112009661904384591">Share files with Linux</translation>
 <translation id="5112577000029535889">&amp;Developer Tools</translation>
 <translation id="5113739826273394829">If you click this icon, you will manually lock this <ph name="DEVICE_TYPE" />. Next time, you’ll need to type your password to enter.</translation>
 <translation id="5115309401544567011">Please plug your <ph name="DEVICE_TYPE" /> into a power source.</translation>
@@ -3979,6 +3975,7 @@
 <translation id="6970480684834282392">Startup type</translation>
 <translation id="6970856801391541997">Print Specific Pages</translation>
 <translation id="6972180789171089114">Audio/Video</translation>
+<translation id="6972754398087986839">Get Started</translation>
 <translation id="6973630695168034713">Folders</translation>
 <translation id="6974609594866392343">Offline demo mode</translation>
 <translation id="6976108581241006975">JavaScript console</translation>
diff --git a/chrome/app/resources/generated_resources_es-419.xtb b/chrome/app/resources/generated_resources_es-419.xtb
index 824207c..3692fbb0 100644
--- a/chrome/app/resources/generated_resources_es-419.xtb
+++ b/chrome/app/resources/generated_resources_es-419.xtb
@@ -98,6 +98,7 @@
 <translation id="1137673463384776352">Abrir vínculo en <ph name="APP" /></translation>
 <translation id="1140351953533677694">Acceder a los dispositivos en serie y Bluetooth</translation>
 <translation id="1140610710803014750">Para usar tus favoritos en todos los dispositivos, accede a tu cuenta y activa la sincronización.</translation>
+<translation id="1140746652461896221">Bloquear contenido en cualquier página que visites</translation>
 <translation id="1143142264369994168">Firmante del certificado</translation>
 <translation id="1145292499998999162">Complemento bloqueado</translation>
 <translation id="1145532888383813076">Busca en tu dispositivo, la Web y las apps.</translation>
@@ -370,6 +371,7 @@
 <translation id="1526560967942511387">Documento sin título</translation>
 <translation id="1529116897397289129">Las tarjetas guardadas aparecerán aquí</translation>
 <translation id="1529891865407786369">Fuente de alimentación</translation>
+<translation id="1529899284660134226">Administrar archivos y carpetas compartidos</translation>
 <translation id="1530838837447122178">Abrir configuración del mouse y el panel táctil</translation>
 <translation id="1531004739673299060">Ventana de la app</translation>
 <translation id="15373452373711364">Cursor del mouse grande</translation>
@@ -414,7 +416,6 @@
 <translation id="1598233202702788831">Tu administrador inhabilitó las actualizaciones.</translation>
 <translation id="1600857548979126453">Acceder al servidor del depurador de páginas</translation>
 <translation id="1601560923496285236">Aplicar</translation>
-<translation id="1603300902586586390">Permite que las apps de Linux abran $1 archivos.</translation>
 <translation id="1603914832182249871">(Incógnito)</translation>
 <translation id="1607139524282324606">Borrar entrada</translation>
 <translation id="1608626060424371292">Eliminar este usuario</translation>
@@ -511,6 +512,7 @@
 <translation id="1731589410171062430">Total: <ph name="NUMBER_OF_SHEETS" /> <ph name="SHEETS_LABEL" /> (<ph name="NUMBER_OF_PAGES" /> <ph name="PAGE_OR_PAGES_LABEL" />)</translation>
 <translation id="1731911755844941020">Enviando solicitud...</translation>
 <translation id="1732215134274276513">Desmarcar pestañas</translation>
+<translation id="1733383495376208985">Encriptar los datos sincronizados con tu propia <ph name="BEGIN_LINK" />frase de contraseña de sincronización<ph name="END_LINK" /> (no se incluyen formas de pago ni direcciones de Google Pay)</translation>
 <translation id="1734824808160898225">Es posible que <ph name="PRODUCT_NAME" /> no se mantenga actualizado</translation>
 <translation id="1736419249208073774">Explorar</translation>
 <translation id="1736827427463982819">Cerrar Linux (Beta)</translation>
@@ -738,7 +740,6 @@
 <translation id="2080070583977670716">Más opciones de configuración</translation>
 <translation id="2084108471225856927">Configuración del dispositivo</translation>
 <translation id="2085470240340828803">Ya existe un archivo llamado "<ph name="FILENAME" />". ¿Qué acción quieres realizar?</translation>
-<translation id="208586643495776849">Vuelve a intentarlo</translation>
 <translation id="2087822576218954668">Imprimir: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Navega de forma segura con Google Chrome</translation>
 <translation id="2089795179672254991">Preguntarme cuando un sitio desee ver el texto y las imágenes copiados en el portapapeles (recomendado)</translation>
@@ -939,6 +940,7 @@
 <translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> archivos seleccionados</translation>
 <translation id="237828693408258535">¿Deseas traducir esta página?</translation>
 <translation id="2378982052244864789">Seleccionar el directorio de extensión.</translation>
+<translation id="2379232090534544565">Un sitio puede acceder a la entrada de audio y video</translation>
 <translation id="2379281330731083556">Imprimir mediante el sistema de diálogo... <ph name="SHORTCUT_KEY" /></translation>
 <translation id="2381756643783702095">Preguntar antes de enviar (recomendado)</translation>
 <translation id="2384436799579181135">Se produjo un error. Revisa la impresora y vuelve a intentarlo.</translation>
@@ -952,6 +954,8 @@
 <translation id="2408955596600435184">Ingresa tu PIN</translation>
 <translation id="241082044617551207">Complemento desconocido</translation>
 <translation id="2413749388954403953">Cambiar la interfaz de usuario de los favoritos</translation>
+<translation id="241727068219398187">Los datos se encriptaron con tu contraseña de Google a partir del
+          <ph name="TIME" />. No se incluyen formas de pago ni direcciones de Google Pay.</translation>
 <translation id="2419706071571366386">Como medida de seguridad, sal de la cuenta cuando no estés usando la computadora.</translation>
 <translation id="2422426094670600218">&lt;unnamed&gt;</translation>
 <translation id="2423578206845792524">Guar&amp;dar imagen como...</translation>
@@ -1302,6 +1306,7 @@
 <translation id="2925966894897775835">Hojas de cálculo de Google</translation>
 <translation id="2926085873880284723">Restablecer accesos directos predeterminados</translation>
 <translation id="2927017729816812676">Almacenamiento en caché</translation>
+<translation id="2932085390869194046">Sugerir contraseña…</translation>
 <translation id="2932330436172705843"><ph name="PROFILE_DISPLAY_NAME" /> (cuenta para niños)</translation>
 <translation id="2932483646085333864">Salir y volver a acceder para iniciar la sincronización</translation>
 <translation id="2932883381142163287">Informar sobre abusos</translation>
@@ -1338,6 +1343,7 @@
 <translation id="2993517869960930405">Información de la aplicación</translation>
 <translation id="2994669386200004489">No se pudo crear una copia de seguridad de <ph name="FILE_NAME" /></translation>
 <translation id="299483336428448530">Instalado por tus padres</translation>
+<translation id="2996286169319737844">Los datos están encriptados con tu frase de contraseña de sincronización. No se incluyen formas de pago ni direcciones de Google Pay.</translation>
 <translation id="3002017044809397427">Se detectó tu <ph name="PHONE_TYPE" />, pero Smart Lock solamente se admite en los dispositivos con Android 5.0 y versiones posteriores. &lt;a&gt;Más información&lt;/a&gt;</translation>
 <translation id="3003144360685731741">Redes preferidas</translation>
 <translation id="3003623123441819449">Caché CSS</translation>
@@ -1459,11 +1465,11 @@
 <translation id="316854673539778496">Para obtener todas tus extensiones en todos los dispositivos, accede a tu cuenta y activa la sincronización.</translation>
 <translation id="3169472444629675720">Discover</translation>
 <translation id="3170072451822350649">También puedes omitir el acceso y <ph name="LINK_START" />navegar como invitado<ph name="LINK_END" />.</translation>
+<translation id="3172045848207518317">Un sitio puede acceder a la entrada de video</translation>
 <translation id="3177909033752230686">Idioma de la página:</translation>
 <translation id="3182749001423093222">Corrector ortográfico</translation>
 <translation id="3183139917765991655">Importador de perfiles</translation>
 <translation id="3184560914950696195">No se puede guardar en $1. Las imágenes editadas se guardarán en la carpeta de descargas.</translation>
-<translation id="3186202398303525187">Permite que las apps de Linux abran $1.</translation>
 <translation id="3188257591659621405">Mis archivos</translation>
 <translation id="3188465121994729530">Promedio móvil</translation>
 <translation id="3190558889382726167">Se guardó la contraseña</translation>
@@ -1639,6 +1645,7 @@
 <translation id="3461266716147554923"><ph name="URL" /> desea ver el texto y las imágenes copiados en el portapapeles</translation>
 <translation id="3462311546193741693">Saldrás de la mayoría de los sitios, pero permanecerás en tu Cuenta de Google para que puedan borrarse tus datos sincronizados.</translation>
 <translation id="3462413494201477527">¿Cancelar la configuración de la cuenta?</translation>
+<translation id="3464012987031883895">Un sitio puede acceder a la entrada de audio</translation>
 <translation id="346431825526753">Esta es una cuenta para niños administrada por <ph name="CUSTODIAN_EMAIL" />.</translation>
 <translation id="3466147780910026086">Analizando el dispositivo de medios…</translation>
 <translation id="3467267818798281173">Pedir sugerencias a Google</translation>
@@ -2025,6 +2032,7 @@
 <translation id="3994878504415702912">&amp;Tamaño</translation>
 <translation id="3995138139523574647">Dispositivo USB-C (puerto lateral derecho trasero)</translation>
 <translation id="4002066346123236978">Título</translation>
+<translation id="4002440992267487163">Configuración de PIN</translation>
 <translation id="40027638859996362">Movimiento de palabra</translation>
 <translation id="4005817994523282006">Método de detección de la zona horaria</translation>
 <translation id="4008291085758151621">La información del sitio no está disponible en RV</translation>
@@ -2255,6 +2263,7 @@
 <translation id="4412698727486357573">Centro de ayuda</translation>
 <translation id="44141919652824029">¿Deseas permitir que "<ph name="APP_NAME" />" obtenga la lista de los dispositivos USB conectados?</translation>
 <translation id="4414232939543644979">Nueva ventana de &amp;incógnito</translation>
+<translation id="4415245286584082850">No se encontraron dispositivos. Abre un artículo del Centro de ayuda en una pestaña nueva.</translation>
 <translation id="4415748029120993980">Curva elíptica SECG secp384r1 (también conocido como NIST P-384)</translation>
 <translation id="4416582610654027550">Escribe una URL válida</translation>
 <translation id="4419409365248380979">Permitir siempre que <ph name="HOST" /> configure las cookies</translation>
@@ -2318,6 +2327,7 @@
 <translation id="452039078290142656">dispositivos desconocidos de <ph name="VENDOR_NAME" /></translation>
 <translation id="4522570452068850558">Detalles</translation>
 <translation id="4522600456902129422">Seguir permitiendo que este sitio vea el portapapeles</translation>
+<translation id="4525382759303819021">Obtener las actualizaciones y recomendaciones más recientes para las apps de Play Store</translation>
 <translation id="4530494379350999373">Origen</translation>
 <translation id="4533985347672295764">Tiempo de CPU</translation>
 <translation id="4534661889221639075">Vuelve a intentarlo.</translation>
@@ -2453,6 +2463,7 @@
 <translation id="4733082559415072992"><ph name="URL" /> desea usar la ubicación de tu dispositivo</translation>
 <translation id="4733793249294335256">Ubicación</translation>
 <translation id="4734518477988699048">El valor de entrada no es válido.</translation>
+<translation id="4735265153267957659">Ingresa tu contraseña para activar Smart Lock. La próxima vez, tu teléfono desbloqueará tu <ph name="DEVICE_TYPE" />. Para desactivar Smart Lock, accede a la Configuración.</translation>
 <translation id="473546211690256853">Esta cuenta está administrada por <ph name="DOMAIN" />.</translation>
 <translation id="4737715515457435632">Conéctate a una red</translation>
 <translation id="473775607612524610">Actualizar</translation>
@@ -2473,6 +2484,7 @@
 <translation id="4762718786438001384">Hay muy poco espacio en el disco del dispositivo</translation>
 <translation id="4763408175235639573">Se configuraron las siguientes cookies cuando visitaste esta página</translation>
 <translation id="4763830802490665879">Las cookies de varios sitios se borrarán al salir.</translation>
+<translation id="4765582662863429759">Permite que Mensajes Android transfiera mensajes de texto del teléfono a tu Chromebook</translation>
 <translation id="4768332406694066911">Tienes certificados de esas organizaciones que te identifican</translation>
 <translation id="4772404146526168240">Ambas pantallas</translation>
 <translation id="4776917500594043016">Contraseña para <ph name="USER_EMAIL_ADDRESS" /></translation>
@@ -2703,7 +2715,6 @@
 <translation id="5108967062857032718">Configuración - Quitar las apps de Android</translation>
 <translation id="5109044022078737958">Victoria</translation>
 <translation id="5111692334209731439">Adminis&amp;trador de favoritos</translation>
-<translation id="5112009661904384591">Compartir archivos con Linux</translation>
 <translation id="5112577000029535889">Herramientas del &amp;desarrollador</translation>
 <translation id="5113739826273394829">Si haces clic en este ícono, bloquearás manualmente el dispositivo <ph name="DEVICE_TYPE" />. La próxima vez, deberás escribir la contraseña para ingresar.</translation>
 <translation id="5115309401544567011">Conecta el dispositivo <ph name="DEVICE_TYPE" /> a una fuente de alimentación.</translation>
@@ -3021,6 +3032,7 @@
 <translation id="554517032089923082">GTC</translation>
 <translation id="5546865291508181392">Buscar</translation>
 <translation id="5551573675707792127">Entrada de texto y teclado</translation>
+<translation id="5552059560155071882">Analizador de IPP mediante CUPS</translation>
 <translation id="5553089923092577885">Asignaciones de directivas para certificados</translation>
 <translation id="5554489410841842733">Este ícono será visible cuando la extensión pueda actuar en la página actual.</translation>
 <translation id="5554720593229208774">Entidad de certificación de correo electrónico</translation>
@@ -3183,8 +3195,10 @@
 <translation id="5787146423283493983">Acuerdo de claves</translation>
 <translation id="5788127256798019331">Archivos de Play</translation>
 <translation id="5788367137662787332">Lo sentimos, al menos una partición en el dispositivo <ph name="DEVICE_LABEL" /> no se pudo montar.</translation>
+<translation id="5793339252089865437">Si descargas la actualización mediante tu red móvil, es posible que se apliquen cargos por exceso de datos.</translation>
 <translation id="5794414402486823030">Abrir siempre con el visualizador del sistema</translation>
 <translation id="5794786537412027208">Salir de todas las aplicaciones de Chrome</translation>
+<translation id="5799508265798272974">Máquina virtual de Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5800020978570554460">El archivo de destino se truncó o eliminó desde la última descarga.</translation>
 <translation id="5801568494490449797">Preferencias</translation>
 <translation id="5804241973901381774">Permisos</translation>
@@ -3859,6 +3873,7 @@
 <translation id="6805038906417219576">Aceptar</translation>
 <translation id="6805647936811177813">Accede a <ph name="TOKEN_NAME" /> para importar el certificado de cliente desde <ph name="HOST_NAME" />.</translation>
 <translation id="680572642341004180">Habilitar el seguimiento de RLZ en <ph name="SHORT_PRODUCT_OS_NAME" /></translation>
+<translation id="6806699711453372963">Administrar uso compartido de Linux</translation>
 <translation id="6807889908376551050">Mostrar todos...</translation>
 <translation id="6810613314571580006">Accede automáticamente a los sitios web con las credenciales almacenadas. Si la función está inhabilitada, deberás confirmar siempre tu identidad para acceder a un sitio web.</translation>
 <translation id="6810768462515084623">Parece que caducó la contraseña. Renuévala en otro dispositivo y vuelve a intentarlo.</translation>
@@ -3930,6 +3945,7 @@
 <translation id="6921709132208495314">Dejar de usar datos en esta página</translation>
 <translation id="6922128026973287222">Guarda los datos y explóralos más rápidamente con la extensión Ahorro de datos de Google. Haz clic aquí para obtener más información.</translation>
 <translation id="6923132443355966645">Desplazar/Hacer clic</translation>
+<translation id="6923633482430812883">Se produjo un error al activar el uso compartido. Asegúrate de que el servidor de archivos al que te estás conectando sea compatible con SMBv2 o versiones posteriores.</translation>
 <translation id="6930242544192836755">Duración</translation>
 <translation id="6934241953272494177">Analizando el dispositivo de medios…
     <ph name="LINE_BREAK1" />
@@ -3957,6 +3973,7 @@
 <translation id="6970480684834282392">Tipo de inicio</translation>
 <translation id="6970856801391541997">Imprimir páginas específicas</translation>
 <translation id="6972180789171089114">Audio/video</translation>
+<translation id="6972754398087986839">Comenzar</translation>
 <translation id="6973630695168034713">Carpetas</translation>
 <translation id="6974609594866392343">Modo de demostración sin conexión</translation>
 <translation id="6976108581241006975">Consola de JavaScript</translation>
@@ -4048,6 +4065,7 @@
 <translation id="7093434536568905704">GTK+</translation>
 <translation id="7093866338626856921">Intercambiar datos con los siguientes dispositivos: <ph name="HOSTNAMES" /></translation>
 <translation id="7096406577040705016">Activar o desactivar la lupa de pantalla completa</translation>
+<translation id="7096857570999173890">Si no puedes acceder a tu dispositivo, puedes usar el PIN para desbloquearlo.</translation>
 <translation id="7098389117866926363">Dispositivo USB-C (puerto izquierdo en la parte posterior)</translation>
 <translation id="7098447629416471489">Los otros motores de búsqueda guardados aparecerán aquí</translation>
 <translation id="7099337801055912064">No se pueden cargar archivos PPD grandes. El tamaño máximo es 250 kB.</translation>
@@ -4743,6 +4761,8 @@
 <translation id="8117620576188476503">Administra las conexiones, actualizaciones y configuración con la bandeja de estado. Presiona Alt + mayúscula + S para acceder.</translation>
 <translation id="8118362518458010043">Chrome la inhabilitó. Es posible que esta extensión no sea segura.</translation>
 <translation id="8118860139461251237">Administrar tus descargas</translation>
+<translation id="8123590694679414600">Se encriptaron los datos con tu frase de contraseña de sincronización el
+          <ph name="TIME" />. No se incluyen formas de pago ni direcciones de Google Pay.</translation>
 <translation id="81238879832906896">Flor amarilla y blanca</translation>
 <translation id="8124313775439841391">ONC administrado</translation>
 <translation id="813082847718468539">Consulta la información del sitio</translation>
@@ -5150,6 +5170,7 @@
 <translation id="8758418656925882523">Habilitar el dictado (escritura por voz)</translation>
 <translation id="8759408218731716181">No se puede configurar el acceso múltiple.</translation>
 <translation id="8759753423332885148">Más información</translation>
+<translation id="8762886931014513155">Tu <ph name="DEVICE_TYPE" /> necesita una actualización</translation>
 <translation id="8767621466733104912">Actualizar Chrome automáticamente para todos los usuarios</translation>
 <translation id="8770406935328356739">Directorio de raíz de la extensión</translation>
 <translation id="8770507190024617908">Administrar personas</translation>
diff --git a/chrome/app/resources/generated_resources_es.xtb b/chrome/app/resources/generated_resources_es.xtb
index ca250676..7403dc1 100644
--- a/chrome/app/resources/generated_resources_es.xtb
+++ b/chrome/app/resources/generated_resources_es.xtb
@@ -98,6 +98,7 @@
 <translation id="1137673463384776352">Abrir enlace en <ph name="APP" /></translation>
 <translation id="1140351953533677694">Acceder a tus dispositivos en serie y Bluetooth</translation>
 <translation id="1140610710803014750">Inicia sesión y activa la sincronización para ver tus marcadores en todos tus dispositivos.</translation>
+<translation id="1140746652461896221">Bloquea contenido en cualquier página web que visites</translation>
 <translation id="1143142264369994168">Titular del certificado</translation>
 <translation id="1145292499998999162">Complemento bloqueado</translation>
 <translation id="1145532888383813076">Busca en el dispositivo, las aplicaciones y la Web.</translation>
@@ -373,6 +374,7 @@
 <translation id="1526560967942511387">Documento sin título</translation>
 <translation id="1529116897397289129">Las tarjetas guardadas aparecerán aquí</translation>
 <translation id="1529891865407786369">Fuente de alimentación</translation>
+<translation id="1529899284660134226">Gestionar carpetas y archivos compartidos</translation>
 <translation id="1530838837447122178">Abrir la configuración del ratón y del panel táctil</translation>
 <translation id="1531004739673299060">Ventana de la aplicación</translation>
 <translation id="15373452373711364">Cursor del ratón grande</translation>
@@ -417,7 +419,6 @@
 <translation id="1598233202702788831">El administrador ha inhabilitado las actualizaciones.</translation>
 <translation id="1600857548979126453">Acceder al servidor de depuración de página</translation>
 <translation id="1601560923496285236">Aplicar</translation>
-<translation id="1603300902586586390">Dejar que las aplicaciones de Linux abran $1 archivos.</translation>
 <translation id="1603914832182249871">(Incógnito)</translation>
 <translation id="1607139524282324606">Borrar entrada</translation>
 <translation id="1608626060424371292">Eliminar este usuario</translation>
@@ -514,6 +515,7 @@
 <translation id="1731589410171062430">Total: <ph name="NUMBER_OF_SHEETS" /> <ph name="SHEETS_LABEL" /> (<ph name="NUMBER_OF_PAGES" /> <ph name="PAGE_OR_PAGES_LABEL" />)</translation>
 <translation id="1731911755844941020">Enviando solicitud...</translation>
 <translation id="1732215134274276513">No fijar pestañas</translation>
+<translation id="1733383495376208985">Cifra los datos sincronizados con tu propia <ph name="BEGIN_LINK" />frase de contraseña de sincronización<ph name="END_LINK" />. El cifrado no incluye los métodos de pago ni las direcciones de Google Pay.</translation>
 <translation id="1734824808160898225">Es posible que <ph name="PRODUCT_NAME" /> no se pueda mantener actualizado</translation>
 <translation id="1736419249208073774">Más información</translation>
 <translation id="1736827427463982819">Apagar Linux (Beta)</translation>
@@ -741,7 +743,6 @@
 <translation id="2080070583977670716">Más opciones</translation>
 <translation id="2084108471225856927">Configuración del dispositivo</translation>
 <translation id="2085470240340828803">Ya existe un archivo "<ph name="FILENAME" />". ¿Qué quieres hacer?</translation>
-<translation id="208586643495776849">Vuelve a intentarlo</translation>
 <translation id="2087822576218954668">Imprimir: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Navega de forma segura con Google Chrome</translation>
 <translation id="2089795179672254991">Preguntar cuando un sitio web quiera ver el texto y las imágenes que se hayan copiado en el portapapeles (recomendado)</translation>
@@ -942,6 +943,7 @@
 <translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> archivos seleccionados</translation>
 <translation id="237828693408258535">¿Quieres traducir esta página?</translation>
 <translation id="2378982052244864789">Selecciona el directorio de la extensión.</translation>
+<translation id="2379232090534544565">Un sitio web está accediendo a la entrada de vídeo y audio</translation>
 <translation id="2379281330731083556">Imprimir utilizando el cuadro de diálogo del sistema <ph name="SHORTCUT_KEY" /></translation>
 <translation id="2381756643783702095">Preguntar antes de enviar (recomendado)</translation>
 <translation id="2384436799579181135">Se ha producido un error. Comprueba tu impresora y vuelve a intentarlo.</translation>
@@ -955,6 +957,8 @@
 <translation id="2408955596600435184">Introduce tu PIN</translation>
 <translation id="241082044617551207">Complemento desconocido</translation>
 <translation id="2413749388954403953">Cambiar la interfaz de usuario de marcadores</translation>
+<translation id="241727068219398187">Se han cifrado los datos con tu contraseña de Google desde el
+          <ph name="TIME" />. El cifrado no incluye los métodos de pago ni las direcciones de Google Pay.</translation>
 <translation id="2419706071571366386">Por motivos de seguridad, cierra la sesión cuando termines de utilizar tu ordenador.</translation>
 <translation id="2422426094670600218">&lt;sin nombre&gt;</translation>
 <translation id="2423578206845792524">Guar&amp;dar imagen como...</translation>
@@ -1305,6 +1309,7 @@
 <translation id="2925966894897775835">Hojas de cálculo de Google</translation>
 <translation id="2926085873880284723">Restaurar accesos directos predeterminados</translation>
 <translation id="2927017729816812676">Almacenamiento en caché</translation>
+<translation id="2932085390869194046">Sugerir contraseña...</translation>
 <translation id="2932330436172705843"><ph name="PROFILE_DISPLAY_NAME" /> (cuenta infantil)</translation>
 <translation id="2932483646085333864">Cierra sesión y vuelve a iniciarla para empezar la sincronización</translation>
 <translation id="2932883381142163287">Notificar uso inadecuado</translation>
@@ -1341,6 +1346,7 @@
 <translation id="2993517869960930405">Información de la aplicación</translation>
 <translation id="2994669386200004489">No se ha podido crear la copia de seguridad de <ph name="FILE_NAME" /></translation>
 <translation id="299483336428448530">Instalada por tus padres.</translation>
+<translation id="2996286169319737844">Se han cifrado los datos con tu contraseña de Google. El cifrado no incluye los métodos de pago ni las direcciones de Google Pay.</translation>
 <translation id="3002017044809397427">Se ha encontrado tu <ph name="PHONE_TYPE" />, pero Smart Lock solo funciona en dispositivos con Android 5.0 y versiones posteriores. &lt;a&gt;Más información&lt;/a&gt;</translation>
 <translation id="3003144360685731741">Redes preferidas</translation>
 <translation id="3003623123441819449">Caché de CSS</translation>
@@ -1462,11 +1468,11 @@
 <translation id="316854673539778496">Inicia sesión y activa la sincronización para ver tus extensiones en todos tus dispositivos.</translation>
 <translation id="3169472444629675720">Discover</translation>
 <translation id="3170072451822350649">También puedes <ph name="LINK_START" />navegar como invitado<ph name="LINK_END" /> sin iniciar sesión.</translation>
+<translation id="3172045848207518317">Un sitio web está accediendo a la entrada de vídeo</translation>
 <translation id="3177909033752230686">Idioma de la página:</translation>
 <translation id="3182749001423093222">Revisión ortográfica</translation>
 <translation id="3183139917765991655">Importador de perfiles</translation>
 <translation id="3184560914950696195">No se puede guardar en $1. Las imágenes editadas se guardarán en la carpeta de descargas.</translation>
-<translation id="3186202398303525187">Deja que las aplicaciones de Linux abran $1.</translation>
 <translation id="3188257591659621405">Mis archivos</translation>
 <translation id="3188465121994729530">Media móvil</translation>
 <translation id="3190558889382726167">Contraseña guardada</translation>
@@ -1640,6 +1646,7 @@
 <translation id="3461266716147554923"><ph name="URL" /> quiere ver el texto y las imágenes que se hayan copiado en el portapapeles</translation>
 <translation id="3462311546193741693">Se cerrará la sesión de la mayoría de los sitios web. La sesión de tu cuenta de Google seguirá abierta para que los datos sincronizados se puedan borrar.</translation>
 <translation id="3462413494201477527">¿Quieres cancelar la configuración de la cuenta?</translation>
+<translation id="3464012987031883895">Un sitio web está accediendo a la entrada de audio</translation>
 <translation id="346431825526753">Esta es una cuenta infantil administrada por <ph name="CUSTODIAN_EMAIL" />.</translation>
 <translation id="3466147780910026086">Escaneando dispositivo multimedia...</translation>
 <translation id="3467267818798281173">Obtener sugerencias de Google</translation>
@@ -2025,6 +2032,7 @@
 <translation id="3994878504415702912">&amp;Tamaño</translation>
 <translation id="3995138139523574647">Dispositivo USB tipo C (puerto trasero derecho)</translation>
 <translation id="4002066346123236978">Título</translation>
+<translation id="4002440992267487163">Configuración del PIN</translation>
 <translation id="40027638859996362">Movimiento de palabras</translation>
 <translation id="4005817994523282006">Método de detección de zona horaria</translation>
 <translation id="4008291085758151621">La información del sitio web no está disponible en RV</translation>
@@ -2255,6 +2263,7 @@
 <translation id="4412698727486357573">Centro de Ayuda</translation>
 <translation id="44141919652824029">¿Quieres permitir que "<ph name="APP_NAME" />" obtenga la lista de tus dispositivos USB adjuntos?</translation>
 <translation id="4414232939543644979">Nueva ventana de &amp;incógnito</translation>
+<translation id="4415245286584082850">No se ha encontrado ningún dispositivo. Abre un artículo del Centro de Ayuda en una pestaña nueva.</translation>
 <translation id="4415748029120993980">Curva elíptica SECG secp384r1 (también denominada NIST P-384)</translation>
 <translation id="4416582610654027550">Escribe una URL válida</translation>
 <translation id="4419409365248380979">Permitir siempre que <ph name="HOST" /> pueda establecer cookies.</translation>
@@ -2318,6 +2327,7 @@
 <translation id="452039078290142656">dispositivos desconocidos de <ph name="VENDOR_NAME" /></translation>
 <translation id="4522570452068850558">Detalles</translation>
 <translation id="4522600456902129422">Seguir permitiendo que este sitio web vea el portapapeles</translation>
+<translation id="4525382759303819021">Descarga las últimas actualizaciones y recomendaciones de aplicaciones de Play Store</translation>
 <translation id="4530494379350999373">Origen</translation>
 <translation id="4533985347672295764">Tiempo de uso de la CPU</translation>
 <translation id="4534661889221639075">Inténtalo de nuevo.</translation>
@@ -2453,6 +2463,7 @@
 <translation id="4733082559415072992"><ph name="URL" /> quiere utilizar la ubicación de tu dispositivo</translation>
 <translation id="4733793249294335256">Ubicación</translation>
 <translation id="4734518477988699048">El valor de entrada no es válido.</translation>
+<translation id="4735265153267957659">Introduce tu contraseña para habilitar Smart Lock. La próxima vez, el teléfono desbloqueará tu <ph name="DEVICE_TYPE" />. Puedes desactivar Smart Lock en la configuración.</translation>
 <translation id="473546211690256853">Esta cuenta está administrada por <ph name="DOMAIN" /></translation>
 <translation id="4737715515457435632">Establece conexión con una red</translation>
 <translation id="473775607612524610">Actualizar</translation>
@@ -2473,6 +2484,7 @@
 <translation id="4762718786438001384">El espacio en disco del dispositivo está prácticamente agotado</translation>
 <translation id="4763408175235639573">Se han permitido las siguientes cookies al visitar esta página</translation>
 <translation id="4763830802490665879">Las cookies de varios sitios se borrarán al salir.</translation>
+<translation id="4765582662863429759">Permite que Mensajes Android transmita mensajes desde tu teléfono al Chromebook</translation>
 <translation id="4768332406694066911">Tienes certificados de estas organizaciones que te identifican</translation>
 <translation id="4772404146526168240">Ambas pantallas</translation>
 <translation id="4776917500594043016">Contraseña de <ph name="USER_EMAIL_ADDRESS" /></translation>
@@ -2703,7 +2715,6 @@
 <translation id="5108967062857032718">Configuración - Quitar aplicaciones de Android</translation>
 <translation id="5109044022078737958">Atleta</translation>
 <translation id="5111692334209731439">&amp;Administrador de marcadores</translation>
-<translation id="5112009661904384591">Compartir archivos con Linux</translation>
 <translation id="5112577000029535889">&amp;Herramientas para desarrolladores</translation>
 <translation id="5113739826273394829">Si haces clic en este icono, bloquearás manualmente este <ph name="DEVICE_TYPE" />. La próxima vez, deberás introducir la contraseña para poder acceder.</translation>
 <translation id="5115309401544567011">Enchufa tu <ph name="DEVICE_TYPE" /> a una fuente de alimentación.</translation>
@@ -2969,7 +2980,7 @@
 <translation id="5486261815000869482">Confirmar contraseña</translation>
 <translation id="5486275809415469523"><ph name="APP_NAME" /> comparte tu pantalla con <ph name="TAB_NAME" />.</translation>
 <translation id="5486561344817861625">Simular reinicio del navegador</translation>
-<translation id="5487521232677179737">Borrar los datos</translation>
+<translation id="5487521232677179737">Borrar datos</translation>
 <translation id="5488093641312826914">Se ha copiado <ph name="COPIED_ITEM_NAME" /></translation>
 <translation id="5488468185303821006">Permitir en modo de incógnito</translation>
 <translation id="5489435190927933437">Contraseñas guardadas de <ph name="DOMAIN" /></translation>
@@ -3021,6 +3032,7 @@
 <translation id="554517032089923082">GTC</translation>
 <translation id="5546865291508181392">Buscar</translation>
 <translation id="5551573675707792127">Teclado e introducción de texto</translation>
+<translation id="5552059560155071882">Analizador de IPP de CUPS</translation>
 <translation id="5553089923092577885">Asignaciones de políticas de certificados</translation>
 <translation id="5554489410841842733">Este icono aparecerá cuando la extensión pueda actuar en la página actual.</translation>
 <translation id="5554720593229208774">Entidad emisora de certificados de correo electrónico</translation>
@@ -3183,8 +3195,10 @@
 <translation id="5787146423283493983">Acuerdo de claves</translation>
 <translation id="5788127256798019331">Archivos de Play</translation>
 <translation id="5788367137662787332">Lo sentimos, pero no se ha podido activar al menos una partición del dispositivo <ph name="DEVICE_LABEL" />.</translation>
+<translation id="5793339252089865437">Descargar la actualización a través de la red móvil podría generar cargos adicionales.</translation>
 <translation id="5794414402486823030">Abrir siempre con el visor del sistema</translation>
 <translation id="5794786537412027208">Salir de todas las aplicaciones de Chrome</translation>
+<translation id="5799508265798272974">Máquina virtual de Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5800020978570554460">El archivo de destino está truncado o se ha eliminado desde la última descarga.</translation>
 <translation id="5801568494490449797">Preferencias</translation>
 <translation id="5804241973901381774">Permisos</translation>
@@ -3859,6 +3873,7 @@
 <translation id="6805038906417219576">Aceptar</translation>
 <translation id="6805647936811177813">Inicia sesión en <ph name="TOKEN_NAME" /> para importar el certificado de cliente de <ph name="HOST_NAME" />.</translation>
 <translation id="680572642341004180">Habilitar seguimiento de RLZ en <ph name="SHORT_PRODUCT_OS_NAME" /></translation>
+<translation id="6806699711453372963">Gestionar elementos compartidos con Linux</translation>
 <translation id="6807889908376551050">Mostrar todo...</translation>
 <translation id="6810613314571580006">Permite iniciar sesión automáticamente en sitios web con credenciales almacenadas. Si esta función está inhabilitada, se solicitará la confirmación cada vez que se intente iniciar sesión en un sitio web.</translation>
 <translation id="6810768462515084623">¡Vaya! Parece que la contraseña ha caducado. Renuévala en otro dispositivo e inténtalo de nuevo.</translation>
@@ -3930,6 +3945,7 @@
 <translation id="6921709132208495314">Detener el consumo de datos en esta página</translation>
 <translation id="6922128026973287222">Ahorra datos y navega más rápido con Ahorro de Datos de Google. Haz clic para obtener más información.</translation>
 <translation id="6923132443355966645">Desplazarse/Hacer clic</translation>
+<translation id="6923633482430812883">Se ha producido un error al activar el sistema compartido. Comprueba que el servidor de archivos con el que estés conectando sea compatible con SMBv2 o versiones posteriores.</translation>
 <translation id="6930242544192836755">Duración</translation>
 <translation id="6934241953272494177">Escaneando tu dispositivo multimedia...
     <ph name="LINE_BREAK1" />
@@ -3957,6 +3973,7 @@
 <translation id="6970480684834282392">Tipo de inicio</translation>
 <translation id="6970856801391541997">Imprimir páginas específicas</translation>
 <translation id="6972180789171089114">Audio/Vídeo</translation>
+<translation id="6972754398087986839">Empezar</translation>
 <translation id="6973630695168034713">Carpetas</translation>
 <translation id="6974609594866392343">Modo de demostración sin conexión</translation>
 <translation id="6976108581241006975">Consola JavaScript</translation>
@@ -4048,6 +4065,7 @@
 <translation id="7093434536568905704">GTK+</translation>
 <translation id="7093866338626856921">Intercambiar datos con los dispositivos denominados <ph name="HOSTNAMES" /></translation>
 <translation id="7096406577040705016">Activar o desactivar la lupa de pantalla completa</translation>
+<translation id="7096857570999173890">Si no has iniciado sesión, puedes usar el PIN para desbloquear el dispositivo.</translation>
 <translation id="7098389117866926363">Dispositivo USB tipo C (puerto izquierdo situado en la parte trasera)</translation>
 <translation id="7098447629416471489">Otros motores de búsqueda guardados aparecerán aquí</translation>
 <translation id="7099337801055912064">No se pueden cargar archivos PPD grandes. El tamaño máximo es 250 kB.</translation>
@@ -4743,6 +4761,8 @@
 <translation id="8117620576188476503">Administra los ajustes, conexiones y actualizaciones con la bandeja de estado. Para acceder a ella con el teclado, pulsa Alt + Mayús + S.</translation>
 <translation id="8118362518458010043">Chrome ha inhabilitado esta extensión porque es posible que no sea segura.</translation>
 <translation id="8118860139461251237">Gestionar tus descargas</translation>
+<translation id="8123590694679414600">Los datos se cifraron con tu frase de contraseña de sincronización el
+          <ph name="TIME" />. El cifrado no incluye los métodos de pago ni las direcciones de Google Pay.</translation>
 <translation id="81238879832906896">Flor blanca y amarilla</translation>
 <translation id="8124313775439841391">ONC administrado</translation>
 <translation id="813082847718468539">Ver información del sitio</translation>
@@ -5149,6 +5169,7 @@
 <translation id="8758418656925882523">Habilitar dictado (hablar para escribir)</translation>
 <translation id="8759408218731716181">No se puede configurar el inicio de sesión múltiple</translation>
 <translation id="8759753423332885148">Más información</translation>
+<translation id="8762886931014513155">Es necesario actualizar tu <ph name="DEVICE_TYPE" /></translation>
 <translation id="8767621466733104912">Actualizar Chrome automáticamente para todos los usuarios</translation>
 <translation id="8770406935328356739">Directorio raíz de la extensión</translation>
 <translation id="8770507190024617908">Administrar usuarios</translation>
diff --git a/chrome/app/resources/generated_resources_et.xtb b/chrome/app/resources/generated_resources_et.xtb
index ab39521..55004e1a 100644
--- a/chrome/app/resources/generated_resources_et.xtb
+++ b/chrome/app/resources/generated_resources_et.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Administraator on värskendused keelanud.</translation>
 <translation id="1600857548979126453">Juurdepääs lehesiluri tagaosale</translation>
 <translation id="1601560923496285236">Rakenda</translation>
-<translation id="1603300902586586390">Lubage Linuxi rakendustel avada $1 faili.</translation>
 <translation id="1603914832182249871">(Inkognito)</translation>
 <translation id="1607139524282324606">Kustuta sisestus</translation>
 <translation id="1608626060424371292">Eemalda see kasutaja</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Rohkem seadeid</translation>
 <translation id="2084108471225856927">Seadme seaded</translation>
 <translation id="2085470240340828803">Fail nimega „<ph name="FILENAME" />” on juba olemas. Mida te teha soovite?</translation>
-<translation id="208586643495776849">Proovige uuesti</translation>
 <translation id="2087822576218954668">Printimine: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Sirvige Google Chrome'iga ohutult</translation>
 <translation id="2089795179672254991">Küsi, kui sait soovib näha lõikelauale kopeeritud teksti ja kujutisi (soovitatud)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Õigekirjakontroll</translation>
 <translation id="3183139917765991655">Profiili importija</translation>
 <translation id="3184560914950696195">Asukohta $1 ei saa salvestada. Muudetud pildid salvestatakse kausta Allalaadimised.</translation>
-<translation id="3186202398303525187">Lubage Linuxi rakendustel avada fail $1.</translation>
 <translation id="3188257591659621405">Minu failid</translation>
 <translation id="3188465121994729530">Liikuv keskmine</translation>
 <translation id="3190558889382726167">Parool salvestati</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Seaded – Androidi rakenduste eemaldamine</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Järjehoidjate haldur</translation>
-<translation id="5112009661904384591">Failide jagamine Linuxiga</translation>
 <translation id="5112577000029535889">Arenda&amp;ja tööriistad</translation>
 <translation id="5113739826273394829">Kui klõpsate ikoonil, siis lukustate seadme <ph name="DEVICE_TYPE" /> käsitsi. Jätmine kord peate sellisel juhul sisestama avamiseks parooli.</translation>
 <translation id="5115309401544567011">Ühendage seade <ph name="DEVICE_TYPE" /> toiteallikaga.</translation>
@@ -3952,7 +3948,7 @@
 <translation id="6921709132208495314">Katkesta sel lehel andmemahu kasutamine</translation>
 <translation id="6922128026973287222">Salvestage andmeid ja sirvige kiiremini Google'i andmemahu säästjaga. Lisateabe saamiseks klõpsake.</translation>
 <translation id="6923132443355966645">Kerimine/klõpsamine</translation>
-<translation id="6923633482430812883">Viga hoidla ühendamisel. Veenduge, et failiserver, millega ühenduse loote, toetaks SMBv2 või uuemat versiooni.</translation>
+<translation id="6923633482430812883">Viga ühiskasutuse seadistamisel. Veenduge, et failiserver, millega ühenduse loote, toetaks SMBv2 või uuemat versiooni.</translation>
 <translation id="6930242544192836755">Kestus</translation>
 <translation id="6934241953272494177">Meediaseadme skannimine …
     <ph name="LINE_BREAK1" />
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">Käivitamistüüp</translation>
 <translation id="6970856801391541997">Prindi valitud leheküljed</translation>
 <translation id="6972180789171089114">Heli/video</translation>
+<translation id="6972754398087986839">Alustamine</translation>
 <translation id="6973630695168034713">Kaustad</translation>
 <translation id="6974609594866392343">Võrguühenduseta demorežiim</translation>
 <translation id="6976108581241006975">JavaScripti konsool</translation>
diff --git a/chrome/app/resources/generated_resources_fa.xtb b/chrome/app/resources/generated_resources_fa.xtb
index 68f8a81..bd75a9f0 100644
--- a/chrome/app/resources/generated_resources_fa.xtb
+++ b/chrome/app/resources/generated_resources_fa.xtb
@@ -416,7 +416,6 @@
 <translation id="1598233202702788831">سرپرست سیستم شما به‌روزرسانی‌ها را غیرفعال کرده است.</translation>
 <translation id="1600857548979126453">دسترسی به مرحله پایانی اشکال‌زدای صفحه</translation>
 <translation id="1601560923496285236">اعمال</translation>
-<translation id="1603300902586586390">‏به برنامه‌های Linux اجازه دهید فایل‌های $1 را باز کنند.</translation>
 <translation id="1603914832182249871">(ناشناس)</translation>
 <translation id="1607139524282324606">پاک کردن ورودی</translation>
 <translation id="1608626060424371292">حذف این کاربر</translation>
@@ -741,7 +740,6 @@
 <translation id="2080070583977670716">تنظیمات بیشتر</translation>
 <translation id="2084108471225856927">تنظیمات دستگاه</translation>
 <translation id="2085470240340828803">فایلی با نام «<ph name="FILENAME" />» از قبل وجود دارد. می‌خواهید چه کاری انجام دهید؟</translation>
-<translation id="208586643495776849">لطفاً دوباره امتحان کنید</translation>
 <translation id="2087822576218954668">چاپ: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">‏با Google Chrome ایمن مرور کنید</translation>
 <translation id="2089795179672254991">وقتی سایتی می‌خواهد به نوشتار و تصاویر کپی‌شده در بریده‌دان دسترسی پیدا کند، سؤال شود (توصیه می‌شود)</translation>
@@ -1471,7 +1469,6 @@
 <translation id="3182749001423093222">غلط‌گیر املا</translation>
 <translation id="3183139917765991655">واردکننده نمایه</translation>
 <translation id="3184560914950696195">نمی‌توان در $1 ذخیره کرد. تصاویر ویرایش شده در پوشه بارگیری‌ها ذخیره می‌شوند.</translation>
-<translation id="3186202398303525187">‏به برنامه‌های Linux اجازه دهید $1 را باز کنند.</translation>
 <translation id="3188257591659621405">فایل‌های من</translation>
 <translation id="3188465121994729530">میانگین متحرک</translation>
 <translation id="3190558889382726167">گذرواژه ذخیره شد</translation>
@@ -2717,7 +2714,6 @@
 <translation id="5108967062857032718">‏تنظیمات - حذف برنامه‌های Android</translation>
 <translation id="5109044022078737958">ورزشکار</translation>
 <translation id="5111692334209731439">مدیر &amp;نشانک</translation>
-<translation id="5112009661904384591">‏هم‌رسانی فایل با Linux</translation>
 <translation id="5112577000029535889">ابزارهای &amp;برنامه نویس</translation>
 <translation id="5113739826273394829">اگر روی این نماد کلیک کنید، به صورت دستی این <ph name="DEVICE_TYPE" /> را قفل خواهید کرد. بار بعد، باید برای وارد شدن، گذرواژه را تایپ کنید.</translation>
 <translation id="5115309401544567011">لطفاً <ph name="DEVICE_TYPE" /> خود را به منبع نیرو وصل کنید.</translation>
@@ -3976,6 +3972,7 @@
 <translation id="6970480684834282392">نوع راه‌اندازی</translation>
 <translation id="6970856801391541997">صفحات خاص چاپ</translation>
 <translation id="6972180789171089114">صوتی/تصویری</translation>
+<translation id="6972754398087986839">شروع به کار</translation>
 <translation id="6973630695168034713">پوشه‌ها</translation>
 <translation id="6974609594866392343">حالت نمایشی آفلاین</translation>
 <translation id="6976108581241006975">کنسول جاوا اسکریپت</translation>
diff --git a/chrome/app/resources/generated_resources_fi.xtb b/chrome/app/resources/generated_resources_fi.xtb
index 958354c..49f6df18 100644
--- a/chrome/app/resources/generated_resources_fi.xtb
+++ b/chrome/app/resources/generated_resources_fi.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Järjestelmänvalvoja on estänyt päivitykset.</translation>
 <translation id="1600857548979126453">Käyttää sivun viankorjausta</translation>
 <translation id="1601560923496285236">Käytä</translation>
-<translation id="1603300902586586390">Anna Linux-sovellusten avata $1-tiedostot.</translation>
 <translation id="1603914832182249871">(Incognito)</translation>
 <translation id="1607139524282324606">Tyhjennä merkintä</translation>
 <translation id="1608626060424371292">Poista tämä käyttäjä</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Lisää asetuksia</translation>
 <translation id="2084108471225856927">Laiteasetukset</translation>
 <translation id="2085470240340828803">Tiedosto <ph name="FILENAME" /> on jo olemassa. Mitä haluat tehdä?</translation>
-<translation id="208586643495776849">Yritä uudelleen</translation>
 <translation id="2087822576218954668">Tulosta: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Selaa turvallisesti Google Chromella.</translation>
 <translation id="2089795179672254991">Kysy, kun sivusto haluaa nähdä leikepöydälle kopioidun tekstin ja kuvat (suositus)</translation>
@@ -1476,7 +1474,6 @@
 <translation id="3182749001423093222">Oikeinkirjoituksen tarkistus</translation>
 <translation id="3183139917765991655">Profiilien tuoja</translation>
 <translation id="3184560914950696195">Kohteeseen $1 ei voi tallentaa. Muokatut kuvat tallennetaan Lataukset-kansioon.</translation>
-<translation id="3186202398303525187">Anna Linux-sovellusten avata $1.</translation>
 <translation id="3188257591659621405">Omat tiedostot</translation>
 <translation id="3188465121994729530">Liukuva keskiarvo</translation>
 <translation id="3190558889382726167">Salasana on tallennettu</translation>
@@ -2719,7 +2716,6 @@
 <translation id="5108967062857032718">Asetukset – Poista Android-sovellukset</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Kirjanmerkkien hallinta</translation>
-<translation id="5112009661904384591">Jaa tiedostoja Linuxilla</translation>
 <translation id="5112577000029535889">&amp;Kehittäjän työkalut</translation>
 <translation id="5113739826273394829">Jos klikkaat tätä kuvaketta, <ph name="DEVICE_TYPE" /> lukitaan manuaalisesti. Seuraavan kerran sinun on kirjoitettava salasana, jotta voit käyttää laitetta.</translation>
 <translation id="5115309401544567011">Liitä <ph name="DEVICE_TYPE" /> virtalähteeseen.</translation>
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">Käynnistystyyppi</translation>
 <translation id="6970856801391541997">Tulosta tietyt sivut</translation>
 <translation id="6972180789171089114">Ääni- ja videotiedostot</translation>
+<translation id="6972754398087986839">Aloitusopas</translation>
 <translation id="6973630695168034713">Kansiot</translation>
 <translation id="6974609594866392343">Offline-esittelytila</translation>
 <translation id="6976108581241006975">JavaScript-konsoli</translation>
diff --git a/chrome/app/resources/generated_resources_fil.xtb b/chrome/app/resources/generated_resources_fil.xtb
index c643dce..c4a723b 100644
--- a/chrome/app/resources/generated_resources_fil.xtb
+++ b/chrome/app/resources/generated_resources_fil.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Na-disable ng iyong administrator ang mga update.</translation>
 <translation id="1600857548979126453">I-access ang backend ng debugger ng pahina</translation>
 <translation id="1601560923496285236">Ilapat</translation>
-<translation id="1603300902586586390">Payagan ang mga Linux app na buksan ang $1 file.</translation>
 <translation id="1603914832182249871">(Incognito)</translation>
 <translation id="1607139524282324606">I-clear ang entry</translation>
 <translation id="1608626060424371292">Alisin ang user na ito</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Higit pang mga setting</translation>
 <translation id="2084108471225856927">Mga setting ng device</translation>
 <translation id="2085470240340828803">Umiiral na ang isang file na may pangalang "<ph name="FILENAME" />". Ano ang gusto mong gawin?</translation>
-<translation id="208586643495776849">Pakisubukang muli</translation>
 <translation id="2087822576218954668">Print: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Mag-browse nang ligtas gamit ang Google Chrome</translation>
 <translation id="2089795179672254991">Magtanong kapag gusto ng site na makita ang text at mga larawang kinopya sa clipboard (inirerekomenda)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Pang-check ng pagbabaybay</translation>
 <translation id="3183139917765991655">Pang-import ng Profile</translation>
 <translation id="3184560914950696195">Hindi mai-save sa $1. Ang mga na-edit na larawan ay mase-save sa folder na Mga Download.</translation>
-<translation id="3186202398303525187">Payagan ang mga Linux app na buksan ang $1.</translation>
 <translation id="3188257591659621405">Aking mga file</translation>
 <translation id="3188465121994729530">Average ng Paglipat</translation>
 <translation id="3190558889382726167">Nai-save ang password</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Mga Setting - Alisin ang mga Android app</translation>
 <translation id="5109044022078737958">Elma</translation>
 <translation id="5111692334209731439">&amp;Bookmark Manager</translation>
-<translation id="5112009661904384591">Magbahagi ng mga file sa Linux</translation>
 <translation id="5112577000029535889">&amp;Mga Tool ng Nag-develop</translation>
 <translation id="5113739826273394829">Kung iki-click mo ang icon na ito, manu-mano mong ila-lock ang <ph name="DEVICE_TYPE" /> na ito. Sa susunod, kakailanganin mong i-type ang iyong password upang makapasok.</translation>
 <translation id="5115309401544567011">Isaksak ang iyong <ph name="DEVICE_TYPE" /> sa isang pinagmumulan ng kuryente.</translation>
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">Uri ng pag-startup</translation>
 <translation id="6970856801391541997">I-print ang Mga Tiyak na Pahina</translation>
 <translation id="6972180789171089114">Audio/Video</translation>
+<translation id="6972754398087986839">Magsimula</translation>
 <translation id="6973630695168034713">Mga Folder</translation>
 <translation id="6974609594866392343">Offline na demo mode</translation>
 <translation id="6976108581241006975">&amp;JavaScript console</translation>
diff --git a/chrome/app/resources/generated_resources_fr.xtb b/chrome/app/resources/generated_resources_fr.xtb
index 4872c6d1..c50277b 100644
--- a/chrome/app/resources/generated_resources_fr.xtb
+++ b/chrome/app/resources/generated_resources_fr.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">L'administrateur a désactivé les mises à jour.</translation>
 <translation id="1600857548979126453">Accéder au système du débogueur de pages</translation>
 <translation id="1601560923496285236">Appliquer</translation>
-<translation id="1603300902586586390">Autoriser les applications Linux à ouvrir les fichiers $1.</translation>
 <translation id="1603914832182249871">(Navigation privée)</translation>
 <translation id="1607139524282324606">Effacer l'entrée</translation>
 <translation id="1608626060424371292">Supprimer cet utilisateur</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Plus de paramètres</translation>
 <translation id="2084108471225856927">Paramètres de l'appareil</translation>
 <translation id="2085470240340828803">Le fichier "<ph name="FILENAME" />" existe déjà. Que voulez-vous faire ?</translation>
-<translation id="208586643495776849">Veuillez réessayer</translation>
 <translation id="2087822576218954668">Imprimer : <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Naviguez en toute sécurité avec Google Chrome</translation>
 <translation id="2089795179672254991">Me demander lorsqu'un site souhaite voir le texte et les images copiés dans le presse-papiers (recommandé)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Correcteur orthographique</translation>
 <translation id="3183139917765991655">Importation de profils</translation>
 <translation id="3184560914950696195">Impossible d'enregistrer les fichiers dans le dossier $1. Les images modifiées seront enregistrées dans le dossier Téléchargements.</translation>
-<translation id="3186202398303525187">Autoriser les applications Linux à ouvrir les fichiers $1.</translation>
 <translation id="3188257591659621405">Mes fichiers</translation>
 <translation id="3188465121994729530">Moyenne glissante</translation>
 <translation id="3190558889382726167">Mot de passe enregistré</translation>
@@ -2282,7 +2279,7 @@
 <translation id="4425149324548788773">Mon Drive</translation>
 <translation id="4430019312045809116">Volume</translation>
 <translation id="4430369329743628066">Favori ajouté</translation>
-<translation id="4434045419905280838">Pop-ups et redirections</translation>
+<translation id="4434045419905280838">Pop-up et redirections</translation>
 <translation id="443454694385851356">Anciens types de chiffrement (option non sécurisée)</translation>
 <translation id="443475966875174318">Mettre à jour ou supprimer des applications incompatibles</translation>
 <translation id="4441124369922430666">Voulez-vous démarrer automatiquement cette application à la mise sous tension de l'ordinateur ?</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Paramètres – Supprimer des applications Android</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Gestionnaire de favoris</translation>
-<translation id="5112009661904384591">Partager les fichiers avec Linux</translation>
 <translation id="5112577000029535889">Outils de &amp;développement</translation>
 <translation id="5113739826273394829">Si vous cliquez sur cette icône, ce <ph name="DEVICE_TYPE" /> sera verrouillé manuellement. La prochaine fois, l'accès à l'appareil sera soumis à la saisie de votre mot de passe.</translation>
 <translation id="5115309401544567011">Veuillez brancher votre appareil <ph name="DEVICE_TYPE" /> à une source d'alimentation.</translation>
@@ -3981,6 +3977,7 @@
 <translation id="6970480684834282392">Type de démarrage</translation>
 <translation id="6970856801391541997">Imprimer des pages spécifiques</translation>
 <translation id="6972180789171089114">Audio/Vidéo</translation>
+<translation id="6972754398087986839">Démarrer</translation>
 <translation id="6973630695168034713">Dossiers</translation>
 <translation id="6974609594866392343">Mode de démonstration hors connexion</translation>
 <translation id="6976108581241006975">Console JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_gu.xtb b/chrome/app/resources/generated_resources_gu.xtb
index 74ebfa2..f3ffd00 100644
--- a/chrome/app/resources/generated_resources_gu.xtb
+++ b/chrome/app/resources/generated_resources_gu.xtb
@@ -57,7 +57,7 @@
 <translation id="1076698951459398590">થીમ સક્ષમ કરો</translation>
 <translation id="1076818208934827215">Microsoft Internet Explorer</translation>
 <translation id="1079766198702302550">હંમેશા કૅમેરાની ઍક્સેસને અવરોધિત કરો</translation>
-<translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" />, તમારા Chrome સેટિંગને તેમના મૂળ ડિફોલ્ટ પર પુનઃસ્થાપિત કરવા માગે છે. આ તમારા હોમપેજ, નવા ટૅબ પેજ અને શોધ એંજિનને ફરીથી સેટ કરશે, તમારા એક્સ્ટેન્શન્સને અક્ષમ કરશે અને તમામ ટેબ્સને અનપિન કરશે. એ બીજા અસ્થાયી અને કેશ કરેલા ડેટા, જેમ કે કુકીઝ, કન્ટેન્ટ અને સાઇટ ડેટાને પણ સાફ કરશે.</translation>
+<translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" />, તમારા Chrome સેટિંગને એના મૂળ ડિફૉલ્ટ પર પહેલાંના જેવું કરવા માગે છે. આ તમારા હોમપેજ, નવા ટૅબ પેજ અને શોધ એંજિનને ફરીથી સેટ કરશે, તમારા એક્સ્ટેન્શનને બંધ કરશે અને તમામ ટૅબને અનપિન કરશે. તે બીજા અસ્થાયી અને કેશ કરેલા ડેટા, જેમ કે કુકી, સામગ્રી અને સાઇટ ડેટાને પણ સાફ કરશે.</translation>
 <translation id="1082725763867769612">ઑફલાઇન ફાઇલ</translation>
 <translation id="1084824384139382525">લિંક સર&amp;નામાંની કૉપિ કરો</translation>
 <translation id="1085697365578766383">વર્ચ્યુઅલ મશીન શરૂ કરવામાં ભૂલ આવી. કૃપા કરીને ફરી પ્રયાસ કરો.</translation>
@@ -75,7 +75,7 @@
 <translation id="1112420131909513020">બૅકગ્રાઉન્ડ ટૅબ બ્લૂટૂથનો ઉપયોગ કરી રહ્યું છે</translation>
 <translation id="1114102982691049955"><ph name="PRINTER_MANUFACTURER" /> <ph name="PRINTER_MODEL" /> (USB)</translation>
 <translation id="1114202307280046356">ડાયમંડ</translation>
-<translation id="1114335938027186412">તમારું કમ્પ્યુટર વિશ્વસનીય પ્લેટફોર્મ મોડ્યુલ (TPM) સેવા ડિવાઇસ ધરાવે છે, જેનો ઉપયોગ Chrome OSમાં ઘણી જરૂરી સુરક્ષા સુવિધાઓ લાગુ કરવા માટે થાય છે. વધુ જાણવા માટે Chromebook હેલ્પ સેન્ટરની મુલાકાત લો: https://support.google.com/chromebook/?p=tpm</translation>
+<translation id="1114335938027186412">તમારું કમ્પ્યુટર વિશ્વસનીય પ્લૅટફૉર્મ મૉડ્યૂલ (TPM) સેવા ડિવાઇસ ધરાવે છે, જેનો ઉપયોગ Chrome OSમાં ઘણી મહત્ત્વપૂર્ણ સુરક્ષા સુવિધાઓ લાગુ કરવા માટે થાય છે. વધુ જાણવા માટે Chromebook સહાયતા કેન્દ્રની મુલાકાત લો: https://support.google.com/chromebook/?p=tpm</translation>
 <translation id="1114525161406758033">લિડ બંધ કરવામાં આવે, ત્યારે નિષ્ક્રિય કરો</translation>
 <translation id="1116639326869298217">તમારી ઓળખ ચકાસી શકાઈ નથી</translation>
 <translation id="1116694919640316211">વિશે</translation>
@@ -98,6 +98,7 @@
 <translation id="1137673463384776352"><ph name="APP" />માં લિંક ખોલો</translation>
 <translation id="1140351953533677694">તમારા Bluetooth અને સીરિયલ ડિવાઇસને ઍક્સેસ કરો</translation>
 <translation id="1140610710803014750">તમારા બધા ઉપકરણો પર તમારા બુકમાર્ક મેળવવા માટે, સાઇન ઇન કરો અને સિંક કરવાનું ચાલુ કરો.</translation>
+<translation id="1140746652461896221">તમે મુલાકાત લો છો તે કોઈપણ પેજ પર કન્ટેન્ટને બ્લૉક કરો</translation>
 <translation id="1143142264369994168">પ્રમાણપત્ર હસ્તાક્ષરકર્તા</translation>
 <translation id="1145292499998999162">પ્લગિન અવરોધિત</translation>
 <translation id="1145532888383813076">તમારું ઉપકરણ, ઍપ અને વેબ શોધો.</translation>
@@ -164,7 +165,7 @@
     આગલી સ્ક્રીન પર, આ સમસ્યાને ઠીક કરવામાં અમારી સહાય કરવા માટે કૃપા કરીને પ્રતિસાદ મોકલો.</translation>
 <translation id="121783623783282548">પાસવર્ડ્સ મેળ ખાતા નથી.</translation>
 <translation id="1218860753635451122">"હું સંમત છું" બટનને ક્લિક કરીને, તમે આ Google સેવાઓ માટે ઉપર વર્ણવેલ પ્રક્રિયા સાથે સંમત થાઓ છો.</translation>
-<translation id="122082903575839559">પ્રમાણપત્ર હસ્તાક્ષર અલ્ગોરિધમ</translation>
+<translation id="122082903575839559">પ્રમાણપત્ર સહી ઍલ્ગોરિધમ</translation>
 <translation id="1221024147024329929">RSA એન્ક્રિપ્શનવાળું PKCS #1 MD2 </translation>
 <translation id="1221825588892235038">પસંદગી માત્ર</translation>
 <translation id="1223853788495130632">તમારા એડમિનિસ્ટ્રેટર આ સેટિંગ માટે વિશિષ્ટ મૂલ્યની ભલામણ કરે છે.</translation>
@@ -199,7 +200,7 @@
 <translation id="126768002343224824">16x</translation>
 <translation id="127138278192656016">સિંક અને બધી સેવાઓનો ઉપયોગ કરો</translation>
 <translation id="1272079795634619415">રોકો</translation>
-<translation id="1272978324304772054">આ વપરાશકર્તા એકાઉન્ટ ઉપકરણની નોંધણી થયેલા ડોમેનમાંનું નથી. જો તમે કોઈ અલગ ડોમેન પર નોંધણી કરવા માગતા હો તો તમારે પ્રથમ ઉપકરણ પુનઃપ્રાપ્તિથી જવાની જરૂર પડશે.</translation>
+<translation id="1272978324304772054">આ વપરાશકર્તા એકાઉન્ટ ડિવાઇસની નોંધણી થયેલા ડોમેનમાંનું નથી. જો તમે કોઈ અલગ ડોમેન પર નોંધણી કરવા માગતા હો, તો તમારે પ્રથમ ડિવાઇસની રિકવરી તપાસવી પડશે.</translation>
 <translation id="1274977772557788323">Adobe Flash Player સ્ટોરેજ સેટિંગ્સ</translation>
 <translation id="1274997165432133392">કુકીઝ અને અન્ય સાઇટ ડેટા</translation>
 <translation id="127668050356036882">તમારી તમામ વિંડોઝ બંધ કરો</translation>
@@ -225,7 +226,7 @@
 <translation id="1307931752636661898">Linux ફાઇલો બતાવી શકાતી નથી</translation>
 <translation id="1313405956111467313">સ્વયંચાલિત પ્રોક્સી કન્ફિગરેશન</translation>
 <translation id="131364520783682672">Caps Lock</translation>
-<translation id="1313705515580255288">તમારા બુકમાર્ક, ઇતિહાસ અને અન્ય સેટિંગ તમારા Google એકાઉન્ટ સાથે સિંક કરવામાં આવશે.</translation>
+<translation id="1313705515580255288">તમારા બુકમાર્ક, ઇતિહાસ અને બીજા સેટિંગ તમારા Google એકાઉન્ટ સાથે સિંક કરવામાં આવશે.</translation>
 <translation id="1313832887664610176">Chromebox પરનું કનેક્શન ગુમાવ્યું</translation>
 <translation id="1314565355471455267">Android VPN</translation>
 <translation id="131461803491198646">હોમ નેટવર્ક, રોમિંગ નહીં</translation>
@@ -241,7 +242,7 @@
 <translation id="1338776410427958681"><ph name="FOLDER_NAME" />ને સંકુચિત કરો</translation>
 <translation id="1338950911836659113">કાઢી રહ્યું છે ...</translation>
 <translation id="1340527397989195812">ફાઇલ્સ એપ્લિકેશનનો ઉપયોગ કરીને ઉપકરણમાંથી મીડિયાનો બૅકઅપ લો.</translation>
-<translation id="1341988552785875222">'<ph name="APP_NAME" />' દ્વારા વર્તમાન વૉલપેપર સેટ કરવામાં આવ્યું છે. એક બીજું વૉલપેપર પસંદ કરતાં પહેલાં તમારે '<ph name="APP_NAME" />' ને અનઇન્સ્ટોલ કરવું પડી શકે છે.</translation>
+<translation id="1341988552785875222">'<ph name="APP_NAME" />' દ્વારા હમણાંનું વૉલપેપર સેટ કરવામાં આવ્યું છે. એક બીજું વૉલપેપર પસંદ કરતા પહેલાં તમારે '<ph name="APP_NAME" />'ને અનઇન્સ્ટૉલ કરવું પડી શકે.</translation>
 <translation id="1346748346194534595">જમણે</translation>
 <translation id="1347975661240122359">જ્યારે બૅટરી <ph name="BATTERY_LEVEL" />% પર પહોંચી જાય ત્યારે અપડેટ શરૂ થશે.</translation>
 <translation id="1351692861129622852"><ph name="FILE_COUNT" /> ફાઇલો આયાત કરી રહ્યું છે...</translation>
@@ -292,7 +293,7 @@
 <translation id="1410197035576869800">ઍપ આઇકન</translation>
 <translation id="1410616244180625362"><ph name="HOST" /> ને તમારા કૅમેરાને ઍક્સેસ કરવા દેવાનું ચાલુ રાખો</translation>
 <translation id="1411668397053040814">VRમાં Chromeનો ઉપયોગ કરવા માટે Daydream કીબોર્ડ ઇન્સ્ટૉલ અથવા અપડેટ કરો</translation>
-<translation id="1414648216875402825">તમે <ph name="PRODUCT_NAME" /> ના અસ્થાયી સંસ્કરણમાં અપડેટ કરી રહ્યાં છો જેમાં તે સુવિધાઓ શામેલ છે કે જેની પ્રક્રિયા ચાલુ છે. ક્રેશેસ અને અનપેક્ષિત બગ્સ આવશે. કૃપા કરીને સાવધાનીથી આગળ વધો.</translation>
+<translation id="1414648216875402825">તમે <ph name="PRODUCT_NAME" />ના કામચલાઉ વર્ઝનમાં અપડેટ કરી રહ્યા છો, જે હજી વિકસી રહેલી સુવિધાઓ ધરાવે છે. ક્રેશ અને અનપેક્ષિત બગ આવશે. કૃપા કરીને સાવધાનીથી આગળ વધો.</translation>
 <translation id="1415708812149920388">ક્લિપબોર્ડ વાંચવાનો ઍક્સેસ નકારેલ છે</translation>
 <translation id="1415990189994829608"><ph name="EXTENSION_NAME" /> (એક્સ્ટેન્શન ID "<ph name="EXTENSION_ID" />") ને આ પ્રકારના સત્રમાં મંજૂરી નથી.</translation>
 <translation id="1416836038590872660">EAP-MD5</translation>
@@ -306,7 +307,7 @@
 <translation id="1430915738399379752">છાપો</translation>
 <translation id="1432581352905426595">શોધ એંજિન્સ સંચાલિત કરો</translation>
 <translation id="1433811987160647649">ઍક્સેસ કરતાં પહેલાં પૂછો</translation>
-<translation id="1434696352799406980">આ તમારા સ્ટાર્ટઅપ પૃષ્ઠ, નવું ટેબ પૃષ્ઠ, શોધ એંજિન અને પિન કરેલ ટેબને ફરીથી સેટ કરશે. તે તમામ એક્સટેન્શન્સને પણ અક્ષમ કરશે અને કુકીઝ જેવો અસ્થાયી ડેટા પણ સાફ કરશે. તમારા બુકમાર્ક્સ, ઇતિહાસ અને સાચવેલ પાસવર્ડ્સ સાફ કરવામાં આવશે નહીં.</translation>
+<translation id="1434696352799406980">આ તમારા સ્ટાર્ટઅપ પેજ, નવું ટૅબ પેજ, શોધ એંજિન અને પિન કરેલ ટૅબને ફરીથી સેટ કરશે. તે તમામ એક્સટેન્શનને પણ બંધ કરશે અને કુકી જેવો અસ્થાયી ડેટા પણ સાફ કરશે. તમારા બુકમાર્ક, ઇતિહાસ અને સાચવેલા પાસવર્ડ કાઢી નાંખવામાં આવશે નહિ.</translation>
 <translation id="1434886155212424586">હોમપેજ એ નવું ટેબ પૃષ્ઠ છે</translation>
 <translation id="1436671784520050284">સેટઅપ ચાલુ રાખો</translation>
 <translation id="1436784010935106834">દૂર કરેલું</translation>
@@ -338,7 +339,7 @@
 <translation id="1478607704480248626">ઇન્સ્ટૉલેશન ચાલુ કર્યું નથી</translation>
 <translation id="1483493594462132177">મોકલો</translation>
 <translation id="1485015260175968628">તે હવે આ કરી શકે છે:</translation>
-<translation id="1485141095922496924">સંસ્કરણ <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
+<translation id="1485141095922496924">વર્ઝન <ph name="PRODUCT_VERSION" /> (<ph name="PRODUCT_CHANNEL" />) <ph name="PRODUCT_MODIFIER" /> <ph name="PRODUCT_VERSION_BITS" /></translation>
 <translation id="1486096554574027028">પાસવર્ડ્સ શોધો</translation>
 <translation id="1487335504823219454">ચાલુ - કસ્ટમ સેટિંગ્સ</translation>
 <translation id="1489664337021920575">બીજો વિકલ્પ પસંદ કરો</translation>
@@ -346,7 +347,7 @@
 <translation id="1495486559005647033"><ph name="NUM_PRINTERS" /> અન્ય ઉપલબ્ધ ઉપકરણો.</translation>
 <translation id="1497522201463361063">"<ph name="FILE_NAME" />" નું નામ બદલવામાં અક્ષમ. <ph name="ERROR_MESSAGE" /></translation>
 <translation id="1500297251995790841">અજાણ્યું ઉપકરણ [<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />]</translation>
-<translation id="1503394326855300303">આ માલિક એકાઉન્ટે બહુવિધ સાઇન-ઇન સત્રમાં પ્રથમ સાઇન-ઇન કરનાર એકાઉન્ટ થવું જોઈએ.</translation>
+<translation id="1503394326855300303">આ માલિક એકાઉન્ટ દ્વારા એકથી વધુ સાઇન ઇન સત્રમાં પહેલા સાઇન ઇન કરનાર એકાઉન્ટ હોવું જોઈએ.</translation>
 <translation id="1503914375822320413">કૉપિ ઑપરેશન નિષ્ફળ થયું, અનપેક્ષિત ભૂલ: $1</translation>
 <translation id="150411034776756821"><ph name="SITE" /> ને દૂર કરો</translation>
 <translation id="1505091014076919009">ઍપ અને વેબસાઇટમાંથી સાઇન ઇન કરેલ તમારા બધા Google એકાઉન્ટને અહીં મેનેજ કરી શકાય છે.</translation>
@@ -370,6 +371,7 @@
 <translation id="1526560967942511387">નામ વિનાનો દસ્તાવેજ</translation>
 <translation id="1529116897397289129">સાચવેલા કાર્ડ અહીં દેખાશે</translation>
 <translation id="1529891865407786369">પાવર સ્રોત</translation>
+<translation id="1529899284660134226">શેર કરેલી ફાઇલો અને ફોલ્ડરોને મેનેજ કરો</translation>
 <translation id="1530838837447122178">માઉસ અને ટચપેડ ઉપકરણ સેટિંગ્સ ખોલો</translation>
 <translation id="1531004739673299060">ઍપ્લિકેશન વિંડો</translation>
 <translation id="15373452373711364">મોટું માઉસ કર્સર</translation>
@@ -413,7 +415,6 @@
 <translation id="1598233202702788831">તમારા વ્યવસ્થાપક દ્વારા અપડેટ્સ અક્ષમ કરાયા છે.</translation>
 <translation id="1600857548979126453">પૃષ્ઠ ડીબગર બૅકએંડ ઍક્સેસ કરો</translation>
 <translation id="1601560923496285236">લાગુ કરો</translation>
-<translation id="1603300902586586390">Linux ઍપને $1 ફાઇલો ખોલવા દો.</translation>
 <translation id="1603914832182249871">(છૂપી)</translation>
 <translation id="1607139524282324606">એન્ટ્રી સાફ કરો</translation>
 <translation id="1608626060424371292">આ વપરાશકર્તાને દૂર કરો</translation>
@@ -449,10 +450,10 @@
 <translation id="1645516838734033527">તમારા <ph name="DEVICE_TYPE" />ને સુરક્ષિત રાખવા માટે, Smart Lockને તમારા ફોન પર સ્ક્રીન લૉકની જરૂર છે.</translation>
 <translation id="1646102270785326155">આ વપરાશકર્તા દૂર કરી દેવામાં આવે તે પછી આ વપરાશકર્તા સાથે સંકળાયેલ તમામ ફાઇલો અને સ્થાનિક ડેટા કાયમીરૂપે કાઢી નાખવામાં આવશે. $1 હજી પણ પછીથી સાઇન ઇન કરી શકે છે.</translation>
 <translation id="1646982517418478057">આ પ્રમાણપત્રને એન્ક્રિપ્ટ કરવા માટે કૃપા કરીને પાસવર્ડ દાખલ કરો</translation>
-<translation id="164814987133974965">એક નિરીક્ષણ કરેલ વપરાશકર્તા તમારા માર્ગદર્શન હેઠળ વેબ પર અન્વેષણ કરી શકે છે. નિરીક્ષણ કરેલ વપરાશકર્તાના સંચાલક તરીકે, તમે 
-    અમુક વેબસાઇટ્સને <ph name="BEGIN_BOLD" />મંજુર અથવા પ્રતિબંધિત<ph name="END_BOLD" /> કરી શકો છો.
-    નિરીક્ષણ કરેલ વપરાશકર્તાએ મુલાકાત લીધેલી વેબસાઇટ્સની <ph name="BEGIN_BOLD" />સમીક્ષા<ph name="END_BOLD" /> કરી શકો છો, અને
-    અન્ય સેટિંગ્સનું <ph name="BEGIN_BOLD" />સંચાલન<ph name="END_BOLD" /> કરી શકો છો.</translation>
+<translation id="164814987133974965">એક નિરીક્ષિણ વપરાશકર્તા તમારા માર્ગદર્શન હેઠળ વેબ પર શોધ કરી શકે છે. નિરીક્ષિણ વપરાશકર્તાના મેનેજર તરીકે, તમે 
+    અમુક વેબસાઇટને <ph name="BEGIN_BOLD" />મંજૂર અથવા પ્રતિબંધિત<ph name="END_BOLD" /> કરી શકો છો.
+    નિરીક્ષિણ વપરાશકર્તાએ મુલાકાત લીધેલી વેબસાઇટની <ph name="BEGIN_BOLD" />રિવ્યૂ<ph name="END_BOLD" /> કરી શકો છો, અને
+    અન્ય સેટિંગનું <ph name="BEGIN_BOLD" />સંચાલન<ph name="END_BOLD" /> કરી શકો છો.</translation>
 <translation id="1648528859488547844">સ્થાન નક્કી કરવા માટે વાઇ-ફાઇ અથવા મોબાઇલ નેટવર્કનો ઉપયોગ કરો</translation>
 <translation id="1648943974594387137">સાઇન-ઇન વિગતો જૂની થઈ ગઈ છે</translation>
 <translation id="1650371550981945235">ઇનપુટ વિકલ્પો બતાવો</translation>
@@ -466,7 +467,7 @@
 <translation id="166179487779922818">પાસવર્ડ ખૂબ ટૂંકો છે.</translation>
 <translation id="1661867754829461514">PIN ખૂટે છે</translation>
 <translation id="16620462294541761">માફ કરશો, તમારો પાસવર્ડ ચકાસી શકાયો નથી. કૃપા કરીને ફરીથી પ્રયત્ન કરો.</translation>
-<translation id="166278006618318542">વિષય સાર્વજનિક કી અલ્ગોરિધમ</translation>
+<translation id="166278006618318542">વિષય સાર્વજનિક કી ઍલ્ગોરિધમ</translation>
 <translation id="166439687370499867">શેર કરેલ નેટવર્કની ગોઠવણીમાં ફેરફાર કરવાની મંજૂરી નથી</translation>
 <translation id="1665611772925418501">ફાઇલ સંશોધિત કરી શકાઈ નથી.</translation>
 <translation id="1670399744444387456">મૂળભૂત</translation>
@@ -510,6 +511,7 @@
 <translation id="1731589410171062430">કુલ: <ph name="NUMBER_OF_SHEETS" /> <ph name="SHEETS_LABEL" /> (<ph name="NUMBER_OF_PAGES" /> <ph name="PAGE_OR_PAGES_LABEL" />)</translation>
 <translation id="1731911755844941020">વિનંતિ મોકલી રહ્યું છે...</translation>
 <translation id="1732215134274276513">ટૅબ્સ અનપિન કરો</translation>
+<translation id="1733383495376208985">તમારા પોતાના <ph name="BEGIN_LINK" />સિંક પાસફ્રેઝ<ph name="END_LINK" /> વડે સિંક કરેલા ડેટાને એન્ક્રિપ્ટ કરો. આમાં Google Payની ચુકવણી પદ્ધતિઓ અને ઍડ્રેસ સામેલ હોતા નથી.</translation>
 <translation id="1734824808160898225"><ph name="PRODUCT_NAME" /> પોતાને અપડેટ રાખી શકશે નહીં</translation>
 <translation id="1736419249208073774">શોધખોળ કરો</translation>
 <translation id="1736827427463982819">Linux (બીટા) બંધ કરો</translation>
@@ -613,7 +615,7 @@
 <translation id="1871615898038944731">તમારું <ph name="DEVICE_TYPE" /> અપ ટૂ ડેટ છે</translation>
 <translation id="1875312262568496299">શરૂ કરો</translation>
 <translation id="1875387611427697908">આ ફક્ત <ph name="CHROME_WEB_STORE" />માંથી જ ઉમેરી શકાશે</translation>
-<translation id="1877520246462554164">પ્રમાણીકરણ ટોકન મેળવવામાં નિષ્ફળ થયાં. કૃપા કરીને ફરીથી પ્રયાસ કરવા સાઇન આઉટ કરો પછી ફરીથી સાઇન ઇન કરો.</translation>
+<translation id="1877520246462554164">પ્રમાણીકરણ ટોકન મેળવવામાં નિષ્ફળ થયા. કૃપા કરીને ફરીથી પ્રયાસ કરવા સાઇન આઉટ કરો પછી ફરીથી સાઇન ઇન કરો.</translation>
 <translation id="1878302395768190018">Chrome સેટિંગમાં તમે આને કોઈપણ સમયે કસ્ટમાઇઝ કરી શકો છો</translation>
 <translation id="1879000426787380528">આ એકાઉન્ટથી સાઇન ઇન કરો</translation>
 <translation id="1880905663253319515">પ્રમાણપત્ર "<ph name="CERTIFICATE_NAME" />" કાઢી નાખીએ?</translation>
@@ -678,7 +680,7 @@
 <translation id="1976150099241323601">સુરક્ષા ઉપકરણ પર સાઇન ઇન કરો </translation>
 <translation id="1976323404609382849">બહુવિધ સાઇટ્સની કૂકીઝ અવરોધિત કરી છે.</translation>
 <translation id="1977965994116744507">તમારા <ph name="DEVICE_TYPE" />ને અનલૉક કરવા તમારા ફોનને વધુ નજીક લાવો.</translation>
-<translation id="1979280758666859181">તમે ચેનલને <ph name="PRODUCT_NAME" /> ના જૂના સંસ્કરણ સાથે બદલી રહ્યાં છો. જ્યારે ચેનલ સંસ્કરણ હાલમાં તમારા ઉપકરણ પર ઇન્સ્ટોલ કરેલા સંસ્કરણથી મેળ ખાતું હોય ત્યારે ચેનલ ફેરફાર લાગુ થશે.</translation>
+<translation id="1979280758666859181">તમે ચેનલને <ph name="PRODUCT_NAME" />ના જૂના વર્ઝન સાથે બદલી રહ્યા છો. જ્યારે ચેનલ વર્ઝન હાલમાં તમારા ડિવાઇસ પર ઇન્સ્ટૉલ કરેલા વર્ઝનથી મેળ ખાતું હોય ત્યારે ચેનલ ફેરફાર લાગુ થશે.</translation>
 <translation id="1981115145845865539">તમારા <ph name="DEVICE_TYPE" />ને આપમેળે અનલૉક કરો</translation>
 <translation id="1983959805486816857">તમે નવા નિરીક્ષણ કરેલા વપરાશકર્તા બનાવી લો, પછી કોઈપણ ઉપકરણ પરથી તમે <ph name="MANAGEMENT_URL" /> પર,  કોઈપણ સમયે સેટિંગ્સનું સંચાલન કરી શકો છો.</translation>
 <translation id="1984642098429648350">વિન્ડો જમણે ડૉક કરો</translation>
@@ -697,7 +699,7 @@
 <translation id="2006638907958895361"><ph name="APP" />માં લિંક ખોલો</translation>
 <translation id="2007404777272201486">સમસ્યાની જાણ કરો...</translation>
 <translation id="2016430552235416146">પરંપરાગત</translation>
-<translation id="2017334798163366053">પ્રદર્શન ડેટા સંગ્રહ અક્ષમ કરો</translation>
+<translation id="2017334798163366053">પ્રદર્શન ડેટા સંગ્રહ બંધ કરો</translation>
 <translation id="2017836877785168846">ઍડ્રેસ બારમાં ઇતિહાસ અને સ્વતઃપૂર્ણ કરવું સાફ કરો.</translation>
 <translation id="2018352199541442911">માફ કરશો, આ સમયે તમારા બાહ્ય ઉપકરણને સપોર્ટ નથી.</translation>
 <translation id="2019718679933488176">નવા ટૅબમાં ઑડિયો &amp;ખોલો</translation>
@@ -713,7 +715,7 @@
 <translation id="204497730941176055">Microsoft પ્રમાણપત્ર નમૂના નામ</translation>
 <translation id="2045117674524495717">કીબોર્ડ શૉર્ટકટ સહાયક</translation>
 <translation id="2045969484888636535">કૂકીઝ અવરોધિત કરવાનું ચાલુ રાખો</translation>
-<translation id="204622017488417136">તમારું ઉપકરણ Chrome ના અગાઉ ઇન્ટોલ કરેલાં સંસ્કરણ પર પરત ફરશે. તમામ વપરાશકર્તા એકાઉન્ટ્સ અને સ્થાનિક ડેટા દૂર કરવામાં આવશે. આ પૂર્વવત્‌ કરી શકાતું નથી.</translation>
+<translation id="204622017488417136">તમારું ડિવાઇસ Chromeના અગાઉ ઇન્ટોલ કરેલા વર્ઝન પર પરત ફરશે. તમામ વપરાશકર્તા એકાઉન્ટ અને સ્થાનિક ડેટા દૂર કરવામાં આવશે. આ પહેલાંના જેવું કરી શકાતું નથી.</translation>
 <translation id="2048182445208425546">તમારા નેટવર્ક ટ્રાફિકની ઍક્સેસ</translation>
 <translation id="2048653237708779538">ક્રિયા ઉપલબ્ધ નથી</translation>
 <translation id="204914487372604757">શૉર્ટકટ બનાવો </translation>
@@ -727,7 +729,7 @@
 <translation id="2071393345806050157">કોઇ સ્થાનિક લૉગ ફાઇલ નથી.</translation>
 <translation id="2074527029802029717">ટૅબ અનપિન કરો</translation>
 <translation id="2075474481720804517"><ph name="BATTERY_PERCENTAGE" />% બૅટરી</translation>
-<translation id="2075959085554270910">તમને ક્લિક કરવા ટૅપ કરોને અને ટૅપ કરીને ખેંચોને ચાલુ/બંધ કરવાની મંજૂરી આપે છે</translation>
+<translation id="2075959085554270910">તમને ક્લિક કરવા હલકું દબાવવા અને ટૅપ કરીને ખેંચવાની સુવિધા ચાલુ/બંધ કરવાની પરવાનગી આપે છે</translation>
 <translation id="2076269580855484719">આ પ્લગિન છુપાવો </translation>
 <translation id="2076672359661571384">મધ્યમ (ભલામણ કરેલ)</translation>
 <translation id="2077129598763517140">હાર્ડવેર ઍક્સિલરેશન ઉપલબ્ધ હોવા પર ઉપયોગ કરો</translation>
@@ -737,11 +739,10 @@
 <translation id="2080070583977670716">વધુ સેટિંગ્સ</translation>
 <translation id="2084108471225856927">ઉપકરણ સેટિંગ</translation>
 <translation id="2085470240340828803">"<ph name="FILENAME" />" નામની ફાઇલ પહેલાંથી અસ્તિત્વમાં છે. તમે શું કરવા માંગો છો?</translation>
-<translation id="208586643495776849">કૃપા કરીને ફરી પ્રયાસ કરો</translation>
 <translation id="2087822576218954668">છાપો: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Google Chrome સાથે સુરક્ષિત રીતે બ્રાઉઝ કરો</translation>
 <translation id="2089795179672254991">જ્યારે ક્લિપબોર્ડ પર કૉપિ કરેલ ટેક્સ્ટ અને છબીઓને સાઇટ જોવા માંગે ત્યારે પૂછો (સુઝાવ આપેલ)</translation>
-<translation id="2090165459409185032">તમારી એકાઉન્ટ માહિતીને પુનઃપ્રાપ્ત કરવા માટે, આના પર જાઓ: google.com/accounts/recovery</translation>
+<translation id="2090165459409185032">તમારી એકાઉન્ટ માહિતી ફરીથી મેળવવા માટે, આના પર જાઓ: google.com/accounts/recovery</translation>
 <translation id="2090876986345970080">સિસ્ટમ સુરક્ષા સેટિંગ</translation>
 <translation id="2091887806945687916">ધ્વનિ</translation>
 <translation id="2097372108957554726">નવા ઉપકરણોને નોંધવા માટે તમારે Chrome માં સાઇન ઇન કરવાની જરૂર છે</translation>
@@ -749,7 +750,7 @@
 <translation id="2099172618127234427">તમે Chrome OS ડીબગિંગ સુવિધાઓને સક્ષમ કરી રહ્યા છો, જે sshd daemon સેટ કરશે અને USB ડ્રાઇવથી બૂટ કરવું સક્ષમ કરશે.</translation>
 <translation id="2099686503067610784">સર્વર પ્રમાણપત્ર "<ph name="CERTIFICATE_NAME" />" ને કાઢી નાખીએ?</translation>
 <translation id="2100273922101894616">સ્વતઃ સાઇન-ઇન</translation>
-<translation id="2101225219012730419">સંસ્કરણ:</translation>
+<translation id="2101225219012730419">વર્ઝન:</translation>
 <translation id="2112877397266219826">મને સેટ કરવા માટે તમારા ટચ નિયંત્રકોને ચાલુ કરો</translation>
 <translation id="21133533946938348">ટૅબ પિન કરો</translation>
 <translation id="2113479184312716848">Open &amp;File...</translation>
@@ -850,7 +851,7 @@
 <translation id="2239921694246509981">નિરીક્ષિત વ્યક્તિ ઉમેરો</translation>
 <translation id="2241053333139545397">ઘણી બધી વેબસાઇટ્સ પર તમારો ડેટા વાંચો અને બદલો</translation>
 <translation id="2242687258748107519">ફાઇલ માહિતી</translation>
-<translation id="2243194103992005307">ઍપ કાઢી નાખવા માટે, સેટિંગ &gt; ઍપ અથવા ઍપ્લિકેશન મેનેજર પર જાઓ. પછી તમે અનઇન્સ્ટૉલ કરવા માગો છો તે ઍપ પર ટૅપ કરો (ઍપ શોધવા માટે તમારે જમણે અથવા ડાબે સ્વાઇપ કરવું જરૂરી હોઈ શકે છે). પછી અનઇન્સ્ટૉલ કરો અથવા બંધ કરો પર ટૅપ કરો.</translation>
+<translation id="2243194103992005307">ઍપ કાઢી નાખવા માટે, સેટિંગ &gt; ઍપ અથવા ઍપ્લિકેશન મેનેજર પર જાઓ. પછી તમે અનઇન્સ્ટૉલ કરવા માગો છો તે ઍપ પર ટૅપ કરો (ઍપ શોધવા માટે તમારે જમણે અથવા ડાબે સ્વાઇપ કરવું જરૂરી હોય શકે). પછી અનઇન્સ્ટૉલ કરો અથવા બંધ કરો પર ટૅપ કરો.</translation>
 <translation id="224940702122312781">આ પેજ ઘણા બધા ડેટાનો ઉપયોગ કરશે.</translation>
 <translation id="2249605167705922988">ઉદા. ત. 1-5, 8, 11-13</translation>
 <translation id="2251218783371366160">સિસ્ટમ દર્શક સાથે ખોલો</translation>
@@ -938,6 +939,7 @@
 <translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> ફાઇલો પસંદ કરી</translation>
 <translation id="237828693408258535">આ પેજનો અનુવાદ કરીએ?</translation>
 <translation id="2378982052244864789">એક્સ્ટેંશન ડાયરેક્ટરી પસંદ કરો.</translation>
+<translation id="2379232090534544565">સાઇટ ઑડિયો અને વીડિયો ઇનપુટને ઍક્સેસ કરી રહી છે</translation>
 <translation id="2379281330731083556">સિસ્ટમ સંવાદનો ઉપયોગ કરીને છાપો... <ph name="SHORTCUT_KEY" /></translation>
 <translation id="2381756643783702095">મોકલતાં પહેલાં પૂછો (ભલામણ કરેલ)</translation>
 <translation id="2384436799579181135">એક ભૂલ આવી છે. કૃપા કરીને તમારું પ્રિન્ટર તપાસો અને ફરી પ્રયાસ કરો.</translation>
@@ -951,6 +953,8 @@
 <translation id="2408955596600435184">તમારો PIN દાખલ કરો</translation>
 <translation id="241082044617551207">અજ્ઞાત પ્લગિન</translation>
 <translation id="2413749388954403953">બુકમાર્ક્સ વપરાશકર્તા ઇન્ટરફેસ બદલો</translation>
+<translation id="241727068219398187">ડેટા <ph name="TIME" />ના રોજ તમારા Google પાસવર્ડ સાથે એન્ક્રિપ્ટ કર્યો હતો.
+          આમાં Google Payની ચુકવણી પદ્ધતિઓ અને ઍડ્રેસ સામેલ હોતા નથી.</translation>
 <translation id="2419706071571366386">સુરક્ષા માટે, તમારા કમ્પ્યુટરનો ઉપયોગ ન થતો હોય ત્યારે સાઇન આઉટ કરો.</translation>
 <translation id="2422426094670600218">&lt;અનામાંકિત&gt;</translation>
 <translation id="2423578206845792524">છબીને આ રૂપે સા&amp;ચવો...</translation>
@@ -995,7 +999,7 @@
 <translation id="2480868415629598489">તમે કૉપિ અને પેસ્ટ કરો છો તે ડેટાને સંશોધિત કરો</translation>
 <translation id="2482878487686419369">સૂચનાઓ</translation>
 <translation id="2484959914739448251">તમારા બધા સિંક કરેલા ડિવાઇસ અને તમારા Google એકાઉન્ટમાંથી બ્રાઉઝિંગ ડેટા સાફ કરવા માટે, <ph name="BEGIN_LINK" />તમારો પાસફ્રેઝ દાખલ કરો<ph name="END_LINK" />.</translation>
-<translation id="2485422356828889247">અનઇન્સ્ટોલ કરો</translation>
+<translation id="2485422356828889247">અનઇન્સ્ટૉલ કરો</translation>
 <translation id="2487067538648443797">નવું બુકમાર્ક ઉમેરો</translation>
 <translation id="248861575772995840">તમારો ફોન શોધી શકાતો નથી. ખાતરી કરો કે તમારા <ph name="DEVICE_TYPE" />નું Bluetooth ચાલુ કરેલું છે. &lt;a&gt;વધુ જાણો&lt;/a&gt;</translation>
 <translation id="2489918096470125693">&amp;ફોલ્ડર ઉમેરો...</translation>
@@ -1050,7 +1054,7 @@
 <translation id="2558896001721082624">સિસ્ટમ મેનૂમાં હંમેશાં ઍક્સેસિબિલિટી વિકલ્પો બતાવો</translation>
 <translation id="2562685439590298522">દસ્તાવેજ</translation>
 <translation id="2562743677925229011"><ph name="SHORT_PRODUCT_NAME" /> પર સાઇન ઇન નથી</translation>
-<translation id="2564520396658920462">AppleScript મારફતે JavaScriptની અમલ બજવણી બંધ છે. તેને મેનૂ બારમાંથી ચાલુ કરવા માટે, Apple ઇવેન્ટમાંથી જુઓ &gt; ડેવલપર &gt; JavaScriptને મંજૂરી આપો પર જાઓ. વધુ માહિતી માટે: https://support.google.com/chrome/?p=applescript ની મુલાકાત લો</translation>
+<translation id="2564520396658920462">AppleScript દ્વારા JavaScriptનો અમલ બંધ છે. તેને મેનૂ બારમાંથી ચાલુ કરવા માટે, Apple ઇવેન્ટમાંથી જુઓ &gt; ડેવલપર &gt; JavaScriptને મંજૂરી આપો પર જાઓ. વધુ માહિતી માટે: https://support.google.com/chrome/?p=applescriptની મુલાકાત લો</translation>
 <translation id="2564653188463346023">વધારેલ જોડણીની તપાસ</translation>
 <translation id="2566124945717127842">તમારા <ph name="IDS_SHORT_PRODUCT_NAME" /> ઉપકરણને નવાની જેમ ફરીથી સેટ કરવા માટે પાવરવૉશ કરો.</translation>
 <translation id="2568774940984945469">માહિતી બાર સંગ્રહક</translation>
@@ -1068,8 +1072,8 @@
 <translation id="2585724835339714757">આ ટૅબ તમારી સ્ક્રીન શેર કરી રહી છે.</translation>
 <translation id="2586657967955657006">ક્લિપબોર્ડ</translation>
 <translation id="2586672484245266891">કૃપા કરીને ટૂંકુ URL દાખલ કરો</translation>
-<translation id="2587922270115112871">નિરીક્ષણ કરેલ વપરાશકર્તા બનાવવાથી Google એકાઉન્ટ બનતું નથી અને તેની સેટિંગ 
-    અને ડેટા Chrome સિંક સાથેના અન્ય ડિવાઇસ પર તેમને અનુસરશે નહીં. હાલમાં, નિરીક્ષણ કરેલ વપરાશકર્તા માત્ર આ ડિવાઇસ પર જ લાગુ થાય છે.</translation>
+<translation id="2587922270115112871">નિરીક્ષણ કરેલા વપરાશકર્તા બનાવવાથી Google એકાઉન્ટ બનતું નથી અને તેની સેટિંગ 
+    અને ડેટા Chrome સિંક સાથેના બીજા ડિવાઇસ પર તેમને ફૉલો કરશે નહિ. હાલમાં, નિરીક્ષણ કરેલ વપરાશકર્તા માત્ર આ ડિવાઇસ પર જ લાગુ થાય છે.</translation>
 <translation id="258932246702879617"><ph name="BEGIN_BOLD" />ટાસ્કબારમાં પિન કરો<ph name="END_BOLD" /> પસંદ કરો</translation>
 <translation id="259421303766146093">ડીમૅગ્નિફાઇ</translation>
 <translation id="2594999711683503743">Googleમાં શોધો અથવા URL ટાઇપ કરો</translation>
@@ -1110,7 +1114,7 @@
 <translation id="2647142853114880570">ફરીથી લોડ કરો</translation>
 <translation id="264810637653812429">કોઈ સુસંગત ઉપકરણો મળ્યાં નથી.</translation>
 <translation id="2649045351178520408">Base64-encoded ASCII, પ્રમાણપત્ર ચેન</translation>
-<translation id="2651353619134567122">સિસ્ટમ ડેટા મોકલો. આ ઉપકરણ હાલમાં Googleને આપમેળે નિદાનકારી અને ઉપકરણ તથા ઍપના વપરાશનો ડેટા મોકલે છે. તમે આને કોઈપણ સમયે તમારા ઉપકરણની <ph name="BEGIN_LINK1" />સેટિંગ<ph name="END_LINK1" />માં જઈને બદલી શકો છો. જો તમે વધારાની વેબ અને ઍપ પ્રવૃત્તિ ચાલુ કરી હશે, તો આ માહિતીનો તમારા એકાઉન્ટમાં સંગ્રહ કરવામાં આવશે, જેથી તમે તેને મારી પ્રવૃત્તિમાં મેનેજ કરી શકો. <ph name="BEGIN_LINK2" />વધુ જાણો<ph name="END_LINK2" /></translation>
+<translation id="2651353619134567122">સિસ્ટમ ડેટા મોકલો. આ ડિવાઇસ હાલમાં Googleને ઑટોમૅટિક રીતે નિદાનકારી અને ડિવાઇસ તથા ઍપના વપરાશનો ડેટા મોકલે છે. તમે આને કોઈ પણ સમયે તમારા ડિવાઇસની <ph name="BEGIN_LINK1" />સેટિંગ<ph name="END_LINK1" />માં જઈને બદલી શકો છો. જો તમે વધારાની વેબ અને ઍપ પ્રવૃત્તિ ચાલુ કરી હશે, તો આ માહિતીનો તમારા એકાઉન્ટમાં સંગ્રહ કરવામાં આવશે, જેથી તમે તેને મારી પ્રવૃત્તિમાં મેનેજ કરી શકો. <ph name="BEGIN_LINK2" />વધુ જાણો<ph name="END_LINK2" /></translation>
 <translation id="2653033005692233957">શોધ નિષ્ફળ થઈ</translation>
 <translation id="2653266418988778031">જો તમે સર્ટિફિકેશન ઑથોરિટી (CA) ને કાઢો છો, તો તમારું બ્રાઉઝર તે CA દ્વારા રજૂ કરાયેલા કોઈપણ પ્રમાણપત્રો પર વિશ્વાસ કરશે નહીં.</translation>
 <translation id="2653659639078652383">સબમિટ કરો</translation>
@@ -1178,7 +1182,7 @@
 <translation id="2738771556149464852">આના પછી નહીં</translation>
 <translation id="2739191690716947896">ડીબગ કરો</translation>
 <translation id="2739240477418971307">તમારી ઍક્સેસિબિલિટી સેટિંગ્સ બદલો</translation>
-<translation id="2740393541869613458">નિરીક્ષણ કરેલ વપરાશકર્તાએ મુલાકાત લીધેલી વેબસાઇટ્સની સમીક્ષા કરો, અને</translation>
+<translation id="2740393541869613458">નિરીક્ષિણ વપરાશકર્તાએ મુલાકાત લીધેલી વેબસાઇટનો રિવ્યૂ કરો, અને</translation>
 <translation id="2743387203779672305">ક્લિપબોર્ડ પર કૉપિ કરો</translation>
 <translation id="2745080116229976798">Microsoft Qualified Subordination</translation>
 <translation id="2749756011735116528"><ph name="PRODUCT_NAME" /> પર સાઇન ઇન કરો</translation>
@@ -1257,10 +1261,10 @@
 <translation id="2861941300086904918">નેટિવ ક્લાયન્ટ સિક્યુરિટી મેનેજર</translation>
 <translation id="2864601841139725659">તમારું પ્રોફાઇલ ચિત્ર સેટ કરો</translation>
 <translation id="2867768963760577682">પિન કરેલા ટૅબ તરીકે ખોલો</translation>
-<translation id="2868746137289129307">આ એક્સ્ટેન્શન જૂનું થઈ ગયું છે અને એન્ટરપ્રાઇસ નીતિ દ્વારા અક્ષમ થયું છે. જ્યારે એક નવું સંસ્કરણ ઉપલબ્ધ થાય ત્યારે તે આપમેળે સક્ષમ થઈ શકે છે.</translation>
+<translation id="2868746137289129307">આ એક્સ્ટેંશન જૂનું થઈ ગયું છે અને એન્ટરપ્રાઇસ પોલિસી દ્વારા બંધ થયું છે. જ્યારે એક નવું વર્ઝન ઉપલબ્ધ થાય ત્યારે તે ઑટોમૅટિક રીતે ચાલુ થઈ શકે છે.</translation>
 <translation id="2870560284913253234">સાઇટ</translation>
 <translation id="2870909136778269686">અપડેટ કરી રહ્યાં છીએ...</translation>
-<translation id="2871813825302180988">આ એકાઉન્ટ પહેલાથી જ આ ઉપકરણ પર ઉપયોગમાં લેવાઈ રહ્યું છે.</translation>
+<translation id="2871813825302180988">આ એકાઉન્ટ પહેલાથી જ આ ડિવાઇસ પર ઉપયોગમાં લેવાઈ રહ્યું છે.</translation>
 <translation id="2872353916818027657">પ્રાથમિક મૉનિટર સ્વેપ કરો</translation>
 <translation id="287286579981869940"><ph name="PROVIDER_NAME" /> ઉમેરો...</translation>
 <translation id="2874343608108773609">તમારા બધા ઉપકરણો પર તમારા પાસવર્ડ મેળવવા માટે, Chromeમાં સાઇન ઇન કરો.</translation>
@@ -1301,8 +1305,9 @@
 <translation id="2925966894897775835">શીટ્સ</translation>
 <translation id="2926085873880284723">ડિફૉલ્ટ શૉર્ટક્ટ ફરી મેળવો</translation>
 <translation id="2927017729816812676">કેશ સ્ટોરેજ</translation>
+<translation id="2932085390869194046">પાસવર્ડ સૂચવો...</translation>
 <translation id="2932330436172705843"><ph name="PROFILE_DISPLAY_NAME" /> (બાળકો માટેનું એકાઉન્ટ)</translation>
-<translation id="2932483646085333864">સમન્વયન પ્રારંભ કરવા માટે સાઇન આઉટ કરો પછી ફરી સાઇન કરો</translation>
+<translation id="2932483646085333864">સિંક ચાલુ કરવા માટે સાઇન આઉટ કરો પછી ફરી સાઇન કરો</translation>
 <translation id="2932883381142163287">દુરુપયોગ જણાવો</translation>
 <translation id="2938225289965773019"><ph name="PROTOCOL" /> લિંક્સ ખોલો</translation>
 <translation id="2939938020978911855">ઉપલબ્ધ Bluetooth ડિવાઇસ બતાવો</translation>
@@ -1337,6 +1342,7 @@
 <translation id="2993517869960930405">ઍપ્લિકેશન માહિતી</translation>
 <translation id="2994669386200004489"><ph name="FILE_NAME" />નો બૅકઅપ લઇ શક્યાં નથી</translation>
 <translation id="299483336428448530">તમારા માતાપિતા દ્વારા ઇન્સ્ટોલ કરાયું.</translation>
+<translation id="2996286169319737844">ડેટા તમારા સિંક પાસફ્રેઝ સાથે એન્ક્રિપ્ટ કર્યો હતો. આમાં Google Payની ચુકવણી પદ્ધતિઓ અને ઍડ્રેસ સામેલ હોતા નથી.</translation>
 <translation id="3002017044809397427">તમારો <ph name="PHONE_TYPE" /> મળ્યો. પરંતુ Smart Lock માત્ર Android 5.0 અને તેથી ઉપરના ઉપકરણો પર કાર્ય કરે છે. &lt;a&gt;વધુ જાણો&lt;/a&gt;</translation>
 <translation id="3003144360685731741">પસંદગીના નેટવર્ક્સ</translation>
 <translation id="3003623123441819449">CSS કેશ</translation>
@@ -1436,7 +1442,7 @@
 <translation id="3141318088920353606">સાંભળી રહ્યાં છીએ...</translation>
 <translation id="3141917231319778873">આપેલ વિનંતી આના પર સમર્થિત નથી: "<ph name="DEVICE_NAME" />".</translation>
 <translation id="3143515551205905069">સિંક કરવાનું રદ કરો</translation>
-<translation id="3143695347784622594">સિસ્ટમ ડેટા મોકલો. Googleને આપમેળે નિદાનકારી અને ઉપકરણ તથા ઍપના વપરાશનો ડેટા મોકલો. તમે આને કોઈપણ સમયે તમારા ઉપકરણની <ph name="BEGIN_LINK1" />સેટિંગ<ph name="END_LINK1" />માં જઈને બદલી શકો છો. જો તમે વધારાની વેબ અને ઍપ પ્રવૃત્તિ ચાલુ કરી હશે, તો આ માહિતીનો તમારા એકાઉન્ટમાં સંગ્રહ કરવામાં આવશે, જેથી તમે તેને મારી પ્રવૃત્તિમાં મેનેજ કરી શકો. <ph name="BEGIN_LINK2" />વધુ જાણો<ph name="END_LINK2" /></translation>
+<translation id="3143695347784622594">સિસ્ટમ ડેટા મોકલો. Googleને ઑટોમૅટિક રીતે નિદાનકારી અને ડિવાઇસ તથા ઍપના વપરાશનો ડેટા મોકલો. તમે આને કોઈ પણ સમયે તમારા ડિવાઇસની <ph name="BEGIN_LINK1" />સેટિંગ<ph name="END_LINK1" />માં જઈને બદલી શકો છો. જો તમે વધારાની વેબ અને ઍપ પ્રવૃત્તિ ચાલુ કરી હશે, તો આ માહિતીનો તમારા એકાઉન્ટમાં સંગ્રહ કરવામાં આવશે, જેથી તમે તેને મારી પ્રવૃત્તિમાં મેનેજ કરી શકો. <ph name="BEGIN_LINK2" />વધુ જાણો<ph name="END_LINK2" /></translation>
 <translation id="3144126448740580210">થઈ ગયું</translation>
 <translation id="3144647712221361880">આ રીતે લિંક ખોલો</translation>
 <translation id="3149510190863420837">Chrome ઍપ્લિકેશનો</translation>
@@ -1458,11 +1464,11 @@
 <translation id="316854673539778496">તમારા બધા ઉપકરણો પર તમારા બધા એક્સ્ટેંશન મેળવવા માટે સાઇન ઇન કરો અને સિંક ચાલુ કરો.</translation>
 <translation id="3169472444629675720">Discover</translation>
 <translation id="3170072451822350649">તમે સાઇન ઇન કરવાનું છોડી અને <ph name="LINK_START" />અતિથિ તરીકે બ્રાઉઝ<ph name="LINK_END" /> પણ કરી શકો છો.</translation>
+<translation id="3172045848207518317">સાઇટ વીડિયો ઇનપુટને ઍક્સેસ કરી રહી છે</translation>
 <translation id="3177909033752230686">પૃષ્ઠ ભાષા:</translation>
 <translation id="3182749001423093222">જોડણી તપાસણી</translation>
 <translation id="3183139917765991655">પ્રોફાઇલ આયાતકાર</translation>
 <translation id="3184560914950696195">$1 પર સાચવી શકાતું નથી. ફેરફાર કરેલા ફોટા ડાઉનલોડ ફોલ્ડરમાં સાચવવામાં આવશે.</translation>
-<translation id="3186202398303525187">Linux ઍપને $1 ખોલવા દો.</translation>
 <translation id="3188257591659621405">મારી ફાઇલો</translation>
 <translation id="3188465121994729530">ચલ સરેરાશ</translation>
 <translation id="3190558889382726167">પાસવર્ડ સાચવ્યો</translation>
@@ -1503,7 +1509,7 @@
 <translation id="3265459715026181080">વિંડો બંધ કરો</translation>
 <translation id="3267726687589094446">બહુવિધ ફાઇલોના સ્વયંચાલિત ડાઉનલોડને મંજૂરી આપવાનું ચાલુ રાખો</translation>
 <translation id="3268451620468152448">ઓપન ટેબ્સ</translation>
-<translation id="3269069891205016797">જ્યારે તમે સાઇન આઉટ કરો ત્યારે ઉપકરણમાંથી તમારી માહિતી દૂર કરવામાં આવશે.</translation>
+<translation id="3269069891205016797">જ્યારે તમે સાઇન આઉટ કરો ત્યારે ડિવાઇસમાંથી તમારી માહિતી દૂર કરવામાં આવશે.</translation>
 <translation id="3269093882174072735">છબી લોડ કરો</translation>
 <translation id="326999365752735949">ડાઉનલોડનો તફાવત</translation>
 <translation id="3270965368676314374">તમારા કમ્પ્યુટરમાંથી ફોટો, સંગીત અને અન્ય મીડિયા વાંચો, બદલો અને કાઢી નાખો</translation>
@@ -1519,7 +1525,7 @@
 <translation id="3280431534455935878">તૈયારી કરી રહ્યાં છીએ</translation>
 <translation id="3282568296779691940">Chrome માં સાઇન ઇન કરો</translation>
 <translation id="3285322247471302225">નવું &amp;ટૅબ</translation>
-<translation id="3288047731229977326">વિકાસકર્તા મોડમાં ચાલી રહેલા એક્સટેન્શન્સ તમારા કમ્પ્યુટરને નુકસાન પહોંચાડી શકે છે. જો તમે વિકાસકર્તા નથી, તો તમે સુરક્ષિત રહેવા માટે વિકાસકર્તા મોડમાં ચાલી રહેલા આ એક્સ્ટેન્શન્સને અક્ષમ કરવા જોઈએ.</translation>
+<translation id="3288047731229977326">ડેવલપર મોડમાં ચાલી રહેલા એક્સટેન્શન તમારા કમ્પ્યુટરને નુકસાન પહોંચાડી શકે છે. જો તમે ડેવલપર નથી, તો તમે સુરક્ષિત રહેવા માટે ડેવલપર મોડમાં ચાલી રહેલા આ એક્સ્ટેન્શનને બંધ કરવા જોઈએ.</translation>
 <translation id="3289856944988573801">અપડેટ તપાસવા માટે, કૃપા કરીને ઇથરનેટ અથવા વાઇ-ફાઇનો ઉપયોગ કરો.</translation>
 <translation id="32939749466444286">Linux કન્ટેનર શરૂ થયું નથી. કૃપા કરીને ફરી પ્રયાસ કરો.</translation>
 <translation id="3294437725009624529">અતિથિ</translation>
@@ -1629,16 +1635,17 @@
 <translation id="344630545793878684">ઘણી વેબસાઇટ્સ પર તમારો ડેટા વાંચી શકે છે</translation>
 <translation id="3449839693241009168">આદેશોને <ph name="EXTENSION_NAME" /> પર મોકલવા માટે <ph name="SEARCH_KEY" /> દબાવો</translation>
 <translation id="3450157232394774192">નિષ્ક્રિય સ્થિતિ અક્યુપન્સિ ટકા</translation>
-<translation id="3453612417627951340">અધિકૃતતાની જરૂર છે</translation>
+<translation id="3453612417627951340">પ્રમાણિતની જરૂર છે</translation>
 <translation id="3454157711543303649">સક્રિયતા પૂર્ણ</translation>
 <translation id="345693547134384690">નવા ટૅબમાં &amp;છબી ખોલો</translation>
 <translation id="3459509316159669723">છાપવું</translation>
-<translation id="3459697287128633276">તમારું એકાઉન્ટ Google Play સ્ટોરને ઍક્સેસ કરી શકે તે માટે, કૃપા કરીને તમારા ઓળખ પ્રદાતા વડે પ્રમાણિત થાઓ.</translation>
+<translation id="3459697287128633276">તમારું એકાઉન્ટ Google Play સ્ટોરને ઍક્સેસ કરી શકે તે માટે, કૃપા કરીને તમારા ઓળખ પ્રદાતા દ્વારા પ્રમાણિત થાઓ.</translation>
 <translation id="3459774175445953971">છેલ્લું સંપાદન:</translation>
 <translation id="3461266716147554923"><ph name="URL" /> ક્લિપબોર્ડ પર કૉપિ કરેલ ટેક્સ્ટ અને છબીઓને જોવા માંગે છે</translation>
 <translation id="3462311546193741693">આમ કરવાથી તમે મોટાભાગની સાઇટમાંથી સાઇન આઉટ થઈ જશો. તમે તમારા Google એકાઉન્ટમાં સાઇન ઇન થયેલા રહેશો, જેથી તમારો સિંક થયેલો ડેટા સાફ કરી શકાય.</translation>
 <translation id="3462413494201477527">એકાઉન્ટ સેટઅપ રદ કરીએ?</translation>
-<translation id="346431825526753">આ <ph name="CUSTODIAN_EMAIL" /> દ્વારા સંચાલિત બાળકોનું એકાઉન્ટ છે.</translation>
+<translation id="3464012987031883895">સાઇટ ઑડિયો ઇનપુટને ઍક્સેસ કરી રહી છે</translation>
+<translation id="346431825526753">આ બાળકો માટેનું એકાઉન્ટ છે, જે <ph name="CUSTODIAN_EMAIL" /> દ્વારા મેનેજ કરાય છે.</translation>
 <translation id="3466147780910026086">તમારા મીડિયા ઉપકરણને સ્કેન કરી રહ્યું છે...</translation>
 <translation id="3467267818798281173">સૂચનો માટે Google ને પૂછો</translation>
 <translation id="3468275649641751422">વીડિઓ અથવા ઑડિઓ ફાઇલને સ્ટ્રીમ કરો</translation>
@@ -1698,10 +1705,10 @@
 <translation id="3543597750097719865">SHA-512 સાથે X9.62 ECDSA સહી</translation>
 <translation id="3544879808695557954">વપરાશકર્તાનું નામ (વૈકલ્પિક)</translation>
 <translation id="354602065659584722">નુકસાનકારક સૉફ્ટવેર દૂર કર્યુ</translation>
-<translation id="3547495624659668105">PRL સંસ્કરણ</translation>
+<translation id="3547495624659668105">PRL વર્ઝન</translation>
 <translation id="3547954654003013442">પ્રોક્સી સેટિંગ્સ</translation>
 <translation id="3549797760399244642">drive.google.com પર જાઓ...</translation>
-<translation id="3550915441744863158">Chrome આપમેળે અપડેટ થાય છે જેથી કરીને તમારી પાસે હંમેશા સૌથી તાજું સંસ્કરણ રહે છે.</translation>
+<translation id="3550915441744863158">Chrome ઑટોમૅટિક રીતે અપડેટ થાય છે, જેથી કરીને તમારી પાસે હંમેશાં સૌથી નવું વર્ઝન રહે છે.</translation>
 <translation id="3551320343578183772">ટૅબ બંધ કરો</translation>
 <translation id="3552780134252864554">બહાર નીકળવા પર સાફ કર્યું</translation>
 <translation id="3555812735919707620">એક્સ્ટેન્શન દૂર કરો</translation>
@@ -1729,7 +1736,7 @@
 <translation id="359283478042092570">Enter</translation>
 <translation id="3593965109698325041">પ્રમાણપત્રના નામની મર્યાદાઓ</translation>
 <translation id="3596235046596950091">મેઘ સેવાઓ સક્ષમ કરો</translation>
-<translation id="3599863153486145794">બધા સાઇન ઇન કરેલ ડિવાઇસમાંથી ઇતિહાસ સાફ કરે છે. તમારા Google એકાઉન્ટમાં <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> પર બ્રાઉઝિંગ ઇતિહાસના અન્ય સ્વરૂપો હોઈ શકે છે.</translation>
+<translation id="3599863153486145794">બધા સાઇન ઇન કરેલ ડિવાઇસમાંથી ઇતિહાસ સાફ કરે છે. તમારા Google એકાઉન્ટમાં <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> પર બ્રાઉઝિંગ ઇતિહાસના બીજા સ્વરૂપો હોય શકે.</translation>
 <translation id="3600792891314830896">જે સાઇટ અવાજ ચલાવતી હોય તેઓનો અવાજ બંધ કરો</translation>
 <translation id="360180734785106144">નવી સુવિધાઓ ઉપલબ્ધ થતાની સાથે જ તેને ઑફર કરો</translation>
 <translation id="3602290021589620013">પૂર્વાવલોકન કરો</translation>
@@ -1804,7 +1811,7 @@
 <translation id="3693415264595406141">પાસવર્ડ:</translation>
 <translation id="3694027410380121301">પહેલાનું ટૅબ પસંદ કરો</translation>
 <translation id="369489984217678710">પાસવર્ડ અને બીજા સાઇન ઇન ડેટા</translation>
-<translation id="3699624789011381381">ઇમેઇલ સરનામું</translation>
+<translation id="3699624789011381381">ઇમેઇલ ઍડ્રેસ</translation>
 <translation id="3699920817649120894">સિંક અને વૈયક્તિકરણ બંધ કરીએ?</translation>
 <translation id="3700888195348409686">(<ph name="PAGE_ORIGIN" />) પ્રસ્તુત કરીએ છીએ</translation>
 <translation id="3702500414347826004"><ph name="URL" /> ને શામેલ કરવા માટે તમારું સ્ટાર્ટઅપ પૃષ્ઠ બદલ્યું હતું.</translation>
@@ -1815,7 +1822,7 @@
 <translation id="370665806235115550">લોડ કરી રહ્યું છે...</translation>
 <translation id="3709244229496787112">ડાઉનલોડ પૂર્ણ થાય તે પહેલાં આ બ્રાઉઝર બંધ થયું હતું.</translation>
 <translation id="3711895659073496551">સસ્પેન્ડ કરો</translation>
-<translation id="3712217561553024354">આ ડિવાઇસને મોબાઇલ ડેટા કનેક્શન ધરાવતા તમારા Google એકાઉન્ટ સાથેના અન્ય ડિવાઇસ શોધવા દો</translation>
+<translation id="3712217561553024354">આ ડિવાઇસને મોબાઇલ ડેટા કનેક્શન ધરાવતા તમારા Google એકાઉન્ટ સાથેના બીજા ડિવાઇસ શોધવા દો</translation>
 <translation id="3712897371525859903">પેજ આ &amp;રીતે સાચવો...</translation>
 <translation id="371300529209814631">પાછળ/આગળ</translation>
 <translation id="3714633008798122362">વેબ કેલેન્ડર</translation>
@@ -1879,10 +1886,10 @@
 <translation id="3792890930871100565">પ્રિંટર્સ ડિસ્કનેક્ટ કરો</translation>
 <translation id="3796648294839530037">મનપસંદ નેટવર્ક્સ:</translation>
 <translation id="3797900183766075808">“<ph name="SEARCH_TERMS" />” માટે <ph name="SEARCH_ENGINE" /> માં &amp;શોધ કરો</translation>
-<translation id="3798449238516105146">સંસ્કરણ</translation>
+<translation id="3798449238516105146">વર્ઝન</translation>
 <translation id="3799201711591988491">{COUNT,plural, =0{&amp;તમામ URLને ખોલો}=1{&amp;બુકમાર્ક ખોલો}one{&amp;તમામ (#) URLને ખોલો}other{&amp;તમામ (#) URLને ખોલો}}</translation>
 <translation id="3800806661949714323">તમામ બતાવો (ભલામણ કરેલ)</translation>
-<translation id="380408572480438692">પ્રદર્શન ડેટાના સંગ્રહને સક્ષમ કરવું Googleને સમય જતાં સિસ્ટમને વધુ સારી બનાવવામાં મદદ કરશે. જ્યાં સુધી તમે પ્રતિસાદ રિપોર્ટ (Alt-Shift-I) ફાઇલ નહીં કરો અને પ્રદર્શન ડેટાને સામેલ નહીં કરો ત્યાં સુધી કોઈ ડેટા મોકલવામાં આવશે નહીં. તમે કોઈ પણ સમયે સંગ્રહને અક્ષમ કરવા માટે આ સ્ક્રીન પર પાછા આવી શકો છો.</translation>
+<translation id="380408572480438692">પ્રદર્શન ડેટાના સંગ્રહને ચાલુ કરવું Google ને સમય જતાં સિસ્ટમને બહેતર બનાવવામાં મદદ કરશે. જ્યાં સુધી તમે પ્રતિસાદ રિપોર્ટ (Alt-Shift-I) ફાઇલ નહિ કરો અને પ્રદર્શન ડેટાને સામેલ નહિ કરો ત્યાં સુધી કોઈ ડેટા મોકલવામાં આવશે નહિ. તમે કોઈ પણ સમયે સંગ્રહને બંધ કરવા માટે આ સ્ક્રીન પર પાછા આવી શકો છો.</translation>
 <translation id="3806965327722135869">નુકસાનકારક સૉફ્ટવેર શોધો અને કાઢી નાખો</translation>
 <translation id="3807249107536149332"><ph name="EXTENSION_NAME" /> (એક્સ્ટેન્શન ID "<ph name="EXTENSION_ID" />") ને લોગિન સ્ક્રીન પર મંજૂરી નથી.</translation>
 <translation id="3807747707162121253">&amp;કેન્સલ કરો</translation>
@@ -1982,7 +1989,7 @@
 <translation id="3940233957883229251">સ્વતઃ-પુનરાવર્તન સક્ષમ કરો</translation>
 <translation id="3941357410013254652">ચેનલ ID</translation>
 <translation id="3941565636838060942">આ પ્રોગ્રામની ઍક્સેસ છુપાવવા માટે, તમારે નિયંત્રણ પેનલમાં
-<ph name="CONTROL_PANEL_APPLET_NAME" /> નો ઉપયોગ કરીને તેને અનઇન્સ્ટોલ કરવું પડશે.
+<ph name="CONTROL_PANEL_APPLET_NAME" /> નો ઉપયોગ કરીને તેને અનઇન્સ્ટૉલ કરવું પડશે.
 
  શું તમે <ph name="CONTROL_PANEL_APPLET_NAME" /> ને પ્રારંભ કરવા માંગો છો?</translation>
 <translation id="394183848452296464">શૉર્ટકટ બનાવી શકતાં નથી</translation>
@@ -2024,6 +2031,7 @@
 <translation id="3994878504415702912">&amp;ઝૂમ કરો</translation>
 <translation id="3995138139523574647">USB-C ઉપકરણ (જમણી બાજુનું પાછળનું પોર્ટ)</translation>
 <translation id="4002066346123236978">શીર્ષક</translation>
+<translation id="4002440992267487163">પિનને સેટઅપ કરો</translation>
 <translation id="40027638859996362">શબ્દ ખસેડો</translation>
 <translation id="4005817994523282006">સમય ઝોન ઓળખ પદ્ધતિ</translation>
 <translation id="4008291085758151621">VRમાં સાઇટ વિશેની માહિતી ઉપલબ્ધ નથી</translation>
@@ -2085,7 +2093,7 @@
 <translation id="4093955363990068916">સ્થાનિક ફાઇલ:</translation>
 <translation id="4095507791297118304">પ્રાથમિક પ્રદર્શન</translation>
 <translation id="409579654357498729">મેઘ મુદ્રણ પર ઉમેરો</translation>
-<translation id="4096508467498758490">વિકાસકર્તા મોડ એક્સ્ટેન્શન્સ અક્ષમ કરો</translation>
+<translation id="4096508467498758490">ડેવલપર મોડ એક્સ્ટેન્શન બંધ કરો</translation>
 <translation id="4096824249111507322">સુરક્ષિત મોડ્યુલ તૈયાર કરવામાં આવી રહ્યું છે, કૃપા કરીને રાહ જુઓ (તેમાં થોડીક મિનિટ લાગી શકે છે)…</translation>
 <translation id="4099060993766194518">ડિફૉલ્ટ શોધ એંજિન પુનઃસ્થાપિત કરીએ?</translation>
 <translation id="4100733287846229632">ઉપકરણ સ્થાન અત્યંત ઓછું છે</translation>
@@ -2118,9 +2126,9 @@
 <translation id="4154664944169082762">ફિંગરપ્રીંટ્સ</translation>
 <translation id="4157869833395312646">Microsoft Server Gated Cryptography</translation>
 <translation id="4158739975813877944">પ્લે લિસ્ટ ખોલો</translation>
-<translation id="4159681666905192102">આ <ph name="CUSTODIAN_EMAIL" /> અને <ph name="SECOND_CUSTODIAN_EMAIL" /> દ્વારા સંચાલિત બાળકોનું એકાઉન્ટ છે.</translation>
+<translation id="4159681666905192102">આ બાળકો માટેનું એકાઉન્ટ છે, જે <ph name="CUSTODIAN_EMAIL" /> અને <ph name="SECOND_CUSTODIAN_EMAIL" /> દ્વારા મેનેજ કરાય છે.</translation>
 <translation id="4163560723127662357">અજાણીતું કીબોર્ડ</translation>
-<translation id="4168015872538332605"><ph name="PRIMARY_EMAIL" /> ની કેટલીક સેટિંગ્સ તમારી સાથે શેર કરવામાં આવી રહી છે. બહુવિધ સાઇન-ઇનનો ઉપયોગ કરવા પર જ આ સેટિંગ્સ તમારા એકાઉન્ટને પ્રભાવિત કરે છે.</translation>
+<translation id="4168015872538332605"><ph name="PRIMARY_EMAIL" /> ની કેટલીક સેટિંગ તમારી સાથે શેર કરવામાં આવી રહી છે. એકથી વધુ સાઇન ઇનનો ઉપયોગ કરવા પર જ આ સેટિંગ તમારા એકાઉન્ટને પ્રભાવિત કરે છે.</translation>
 <translation id="4170314459383239649">બહાર નીકળવા પર સાફ કરો</translation>
 <translation id="4172051516777682613">હંમેશા બતાવો</translation>
 <translation id="4175737294868205930">સતત સ્ટોરેજ</translation>
@@ -2129,7 +2137,7 @@
 <translation id="4181602000363099176">20x</translation>
 <translation id="4181841719683918333">ભાષાઓ</translation>
 <translation id="4184885522552335684">પ્રદર્શનને ખસેડવા માટે ખેંચો</translation>
-<translation id="4192273449750167573">આગલી સ્ક્રીન પર તમારી સેટિંગનો રિવ્યૂ કરો</translation>
+<translation id="4192273449750167573">આગલી સ્ક્રીન પર તમારા સેટિંગનો રિવ્યૂ કરો</translation>
 <translation id="4193154014135846272">Google દસ્તાવેજ</translation>
 <translation id="4194570336751258953">ટૅપ-ટુ-ક્લિક સક્ષમ કરો</translation>
 <translation id="4195249722193633765">Linux (બીટા)વાળી ઍપ ઇન્સ્ટૉલ કરો</translation>
@@ -2179,7 +2187,7 @@
 <translation id="4263757076580287579">પ્રિન્ટર નોંધણી રદ કરવામાં આવી છે.</translation>
 <translation id="426564820080660648">અપડેટ માટે તપાસ કરવા, કૃપા કરીને ઇથરનેટ, વાઇ-ફાઇ અથવા મોબાઇલ ડેટાનો ઉપયોગ કરો.</translation>
 <translation id="4268025649754414643">કી ચિહ્નિકરણ</translation>
-<translation id="4270393598798225102">સંસ્કરણ <ph name="NUMBER" /></translation>
+<translation id="4270393598798225102">વર્ઝન <ph name="NUMBER" /></translation>
 <translation id="4271396100647220620">કોઇ મેળ મળ્યાં નથી</translation>
 <translation id="4275830172053184480">તમારું ઉપકરણ પુનઃપ્રારંભ કરો</translation>
 <translation id="4278101229438943600">તમારું આસિસ્ટંટ તૈયાર છે</translation>
@@ -2191,7 +2199,7 @@
 <translation id="4285498937028063278">અનપિન કરો</translation>
 <translation id="428565720843367874">એન્ટી-વાયરસ સૉફ્ટવેર આ ફાઇલ સ્કેન કરતી વખતે અનપેક્ષિત રીતે નિષ્ફળ થયું.</translation>
 <translation id="428608937826130504">શેલ્ફ આઇટમ 8</translation>
-<translation id="4287502004382794929">તમારી પાસે આ ઉપકરણની નોંધણી કરવા માટે પર્યાપ્ત સૉફ્ટવેર લાઇસન્સ નથી. કૃપા કરીને વધુ ખરીદવા માટે વેચાણનો સંપર્ક કરો. જો તમે માનતા હો કે આ સંદેશ તમને ભૂલથી દેખાઈ રહ્યો છે, તો કૃપા કરીને સપોર્ટનો સંપર્ક કરો.</translation>
+<translation id="4287502004382794929">તમારી પાસે આ ડિવાઇસની નોંધણી કરવા માટે પૂરતું સૉફ્ટવેર લાઇસન્સ નથી. કૃપા કરીને વધુ ખરીદવા માટે વેચાણનો સંપર્ક કરો. જો તમે માનતા હો કે આ સંદેશ તમને ભૂલથી દેખાઈ રહ્યો છે, તો કૃપા કરીને સપોર્ટનો સંપર્ક કરો.</translation>
 <translation id="4289540628985791613">વિહંગાવલોકન</translation>
 <translation id="4295072614469448764">ઍપ તમારા ટર્મિનલમાં ઉપલબ્ધ છે. ત્યાં તમારા લૉન્ચરમાં આઇકન પણ હોઈ શકે છે.</translation>
 <translation id="4296575653627536209">નિરીક્ષિત વપરાશકર્તા ઉમેરો</translation>
@@ -2218,7 +2226,7 @@
 <translation id="4342311272543222243">અરેરે, TPM ભૂલ.</translation>
 <translation id="4345587454538109430">ગોઠવો...</translation>
 <translation id="4348766275249686434">ભૂલો એકત્રિત કરો</translation>
-<translation id="4350019051035968019">તમારું એકાઉન્ટ જે ડોમેનથી સંબંધિત છે તેમાં આ ઉપકરણની નોંધણી કરી શકાતી નથી કારણ કે ઉપકરણને સંચાલન માટે કોઈ ભિન્ન ડોમેન દ્વારા ચિહ્નિત કરેલ છે.</translation>
+<translation id="4350019051035968019">તમારું એકાઉન્ટ જે ડોમેનથી સંબંધિત છે, તેમાં આ ડિવાઇસની નોંધણી કરી શકાતી નથી, કારણ કે ડિવાઇસને મેનેજ કરવા માટે કોઈ અલગ ડોમેન દ્વારા ચિહ્નિત કરેલું છે.</translation>
 <translation id="435527878592612277">તમારો ફોટો પસંદ કરો</translation>
 <translation id="4356334633973342967">અથવા તમારા પોતાના ડ્રાઇવરનો ઉલ્લેખ કરો:</translation>
 <translation id="4358353773267946514"><ph name="LANGUAGE_1" />, <ph name="LANGUAGE_2" /></translation>
@@ -2243,7 +2251,7 @@
 <translation id="4387004326333427325">પ્રમાણીકરણ પ્રમાણપત્ર રિમોટલી નકારવામાં આવ્યું છે</translation>
 <translation id="4389091756366370506">વપરાશકર્તા <ph name="VALUE" /></translation>
 <translation id="439266289085815679">નેટવર્ક ગોઠવણી, <ph name="USER_EMAIL" /> દ્વારા નિયંત્રિત છે.</translation>
-<translation id="4394049700291259645">અક્ષમ કરો</translation>
+<translation id="4394049700291259645">બંધ કરો</translation>
 <translation id="4400367121200150367">ક્યારેય પાસવર્ડ ન સાચવતી સાઇટ અહીં દેખાશે</translation>
 <translation id="4400632832271803360">ટોચની-પંક્તિ કીની વર્તણૂંક સ્વિચ કરવા માટે લૉન્ચર કીને દબાવી રાખો</translation>
 <translation id="4405117686468554883">*.jpeg, *.jpg, *.png</translation>
@@ -2254,6 +2262,7 @@
 <translation id="4412698727486357573">સહાયતા કેન્દ્ર</translation>
 <translation id="44141919652824029">"<ph name="APP_NAME" />"ને તમારા જોડાણ કરેલા USB ઉપકરણોની સૂચિ મેળવવાની મંજૂરી આપીએ?</translation>
 <translation id="4414232939543644979">નવી &amp;છુપી વિંડો</translation>
+<translation id="4415245286584082850">કોઈ ડિવાઇસ મળ્યાં નથી. નવા ટૅબમાં સહાયતા કેન્દ્રનો લેખ ખોલો.</translation>
 <translation id="4415748029120993980">SECG એલિપ્ટિક કર્વ secp384r1 (ઉર્ફ NIST P-384)</translation>
 <translation id="4416582610654027550">માન્ય URL લખો</translation>
 <translation id="4419409365248380979"><ph name="HOST" /> ને હંમેશા કૂકીઝ સેટ કરવાની મંજૂરી આપો</translation>
@@ -2317,6 +2326,7 @@
 <translation id="452039078290142656"><ph name="VENDOR_NAME" /> થી અજાણ્યા ઉપકરણો</translation>
 <translation id="4522570452068850558">વિગતો</translation>
 <translation id="4522600456902129422">આ સાઇટને ક્લિપબોર્ડ જોવાની મંજૂરી આપવાનું ચાલુ રાખો</translation>
+<translation id="4525382759303819021">Play સ્ટોર ઍપ પર તાજેતરના અપડેટ અને સુઝાવો મેળવો</translation>
 <translation id="4530494379350999373">મૂળ</translation>
 <translation id="4533985347672295764">CPU સમય</translation>
 <translation id="4534661889221639075">ફરી પ્રયાસ કરો.</translation>
@@ -2337,9 +2347,9 @@
 <translation id="4547992677060857254">તમે પસંદ કરેલું ફોલ્ડર સંવેદનશીલ ફાઇલો ધરાવે છે. શું તમે ખરેખર "$1" ને આ ફોલ્ડરની કાયમી લખવાની ઍક્સેસ આપવા માંગો છો?</translation>
 <translation id="4552089082226364758">ફ્લેશ</translation>
 <translation id="4552678318981539154">વધુ સ્ટોરેજ ખરીદો</translation>
-<translation id="4554591392113183336">બાહ્ય એક્સટેન્શન હાલના એક્સટેન્શનની સરખામણીએ સમાન અથવા નીચલા સંસ્કરણ પર છે.</translation>
+<translation id="4554591392113183336">બાહ્ય એક્સ્ટેંશન હાલના એક્સ્ટેંશનની સરખામણીએ સમાન અથવા નીચલા વર્ઝન પર છે.</translation>
 <translation id="4555769855065597957">શેડો</translation>
-<translation id="4556110439722119938">તમારા Google એકાઉન્ટ પર તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને અન્ય સેટિંગ સિંક કરવામાં આવશે જેથી કરીને તમે તમારા બધા ડિવાઇસ પર તેમનો ઉપયોગ કરી શકો.</translation>
+<translation id="4556110439722119938">તમારા Google એકાઉન્ટ પર તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને બીજા સેટિંગ સિંક કરવામાં આવશે, જેથી કરીને તમે તમારા બધા ડિવાઇસ પર એનો ઉપયોગ કરી શકો.</translation>
 <translation id="4558426062282641716">સ્વતઃલોંચ પરવાનગીની વિનંતી કરી</translation>
 <translation id="4558491878126948419">Google પ્રોડક્ટ વિશે <ph name="DEVICE_TYPE" /> ટિપ અને અપડેટ મેળવો તેમજ પ્રતિસાદ શેર કરો. કોઈપણ સમયે અનસબ્સ્ક્રાઇબ કરો.</translation>
 <translation id="4559617833001311418">આ સાઇટ તમારા મોશન અથવા લાઇટ સેન્સર ઍક્સેસ કરી રહી છે.</translation>
@@ -2421,9 +2431,9 @@
 <translation id="4689235506267737042">તમારી ડેમો પસંદગીઓને પસંદ કરો</translation>
 <translation id="4689421377817139245">તમારા iPhone સાથે આ બુકમાર્કનું સમન્વયન કરો</translation>
 <translation id="4690091457710545971">&lt;Intel વાઇ-ફાઇ ફર્મવેયર દ્વારા ચાર ફાઇલ જનરેટ થઈ: csr.lst, fh_regs.lst, radio_reg.lst, monitor.lst.sysmon. પહેલી ત્રણ રજિસ્ટર ડમ્પ ધરાવતી બાઇનરી ફાઇલો છે અને Intel દ્વારા ખાતરી આપવામાં આવી છે કે તેમાં વ્યક્તિગત કે ઉપકરણની ઓળખ છતી કરે તેવી કોઈ માહિતી નથી.  છેલ્લી ફાઇલ Intel ફર્મવેયરનો અમલ બજાવણી ટ્રેસ છે; જેમાં કોઈપણ વ્યક્તિગત અથવા ઉપકરણની ઓળખ છતી કરતી માહિતીને સ્ક્રબ કરવામાં આવેલ છે, પણ તે અહીં પ્રદર્શિત કરવા માટે ખૂબ મોટી છે. આ ફાઇલો તમારા ઉપકરણમાં તાજેતરની વાઇ-ફાઇ સમસ્યાઓના પ્રતિસાદમાં જનરેટ કરવામાં આવી છે અને આ સમસ્યાઓનું નિવારણ કરવામાં સહાય કરવા માટે તેને Intel સાથે શેર કરવામાં આવી શકે છે.&gt;</translation>
-<translation id="4692302215262324251">તમારા <ph name="DEVICE_TYPE" /> ની <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /> દ્વારા એન્ટરપ્રાઇઝ સંચાલન માટે સફળતાપૂર્વક નોંધણી કરવામાં આવી છે.
+<translation id="4692302215262324251">તમારા <ph name="DEVICE_TYPE" />ની <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /> દ્વારા એન્ટરપ્રાઇઝ સંચાલન માટે સફળતાપૂર્વક નોંધણી કરવામાં આવી છે.
     <ph name="LINE_BREAK_AND_EMPTY_LINE" />
-    જો આ અનપેક્ષિત હોય, તો કૃપા કરીને સમર્થનનો સંપર્ક કરો.</translation>
+    જો આ અનપેક્ષિત હોય, તો કૃપા કરીને સહાયનો સંપર્ક કરો.</translation>
 <translation id="469230890969474295">OEM ફોલ્ડર</translation>
 <translation id="4692623383562244444">શોધ એંજીન્સ</translation>
 <translation id="4694024090038830733">પ્રિન્ટરની ગોઠવણી વ્યવસ્થાપક દ્વારા સંભાળવામાં આવે છે.</translation>
@@ -2452,7 +2462,8 @@
 <translation id="4733082559415072992"><ph name="URL" /> તમારા ઉપકરણના સ્થાનનો ઉપયોગ કરવા માગે છે</translation>
 <translation id="4733793249294335256">સ્થાન</translation>
 <translation id="4734518477988699048">ઇનપુટ મૂલ્ય અમાન્ય છે.</translation>
-<translation id="473546211690256853">આ એકાઉન્ટ <ph name="DOMAIN" /> દ્વારા સંચાલિત છે</translation>
+<translation id="4735265153267957659">Smart Lock ચાલુ કરવા માટે તમારો પાસવર્ડ દાખલ કરો. આગલી વખતે, તમારો ફોન તમારા <ph name="DEVICE_TYPE" />ને અનલૉક કરશે. સેટિંગમાં Smart Lock બંધ કરો.</translation>
+<translation id="473546211690256853">આ એકાઉન્ટ <ph name="DOMAIN" /> દ્વારા મેનેજ કરાય છે</translation>
 <translation id="4737715515457435632">કૃપા કરીને નેટવર્કથી કનેક્ટ કરો</translation>
 <translation id="473775607612524610">અપડેટ કરો</translation>
 <translation id="474217410105706308">ટૅબ મ્યૂટ કરો</translation>
@@ -2472,6 +2483,7 @@
 <translation id="4762718786438001384">ઉપકરણ ડિસ્ક સ્થાન અત્યંત ઓછું છે</translation>
 <translation id="4763408175235639573">જ્યારે તમે આ પેજ જોયું, ત્યારે નીચેની કુકી સેટ થઈ હતી</translation>
 <translation id="4763830802490665879">બહુવિધ સાઇટ્સની કૂકીઝને બહાર નીકળવા પર સાફ કરવામાં આવશે.</translation>
+<translation id="4765582662863429759">Android Messagesને તમારા ફોન પરથી તમારી Chromebook પર ટેક્સ્ટને પ્રસારિત કરવાની મંજૂરી આપે છે</translation>
 <translation id="4768332406694066911">તમારી પાસે આ સંસ્થાઓના પ્રમાણપત્ર છે કે જે તમને ઓળખે છે</translation>
 <translation id="4772404146526168240">બન્ને સ્ક્રીન</translation>
 <translation id="4776917500594043016"><ph name="USER_EMAIL_ADDRESS" /> માટેનો પાસવર્ડ </translation>
@@ -2578,7 +2590,7 @@
 <translation id="4907161631261076876">આ ફાઇલ સામાન્ય રીતે ડાઉનલોડ કરવામાં આવતી નથી અને તે જોખમી હોઈ શકે છે.</translation>
 <translation id="4907306957610201395">પરવાનગી કૅટેગરી</translation>
 <translation id="4908811072292128752">બે સાઇટ એકસાથે બ્રાઉઝ કરવા માટે એક નવી ટૅબ ખોલો</translation>
-<translation id="4909038193460299775">આ એકાઉન્ટ <ph name="DOMAIN" /> દ્વારા સંચાલિત કરવામાં આવી રહ્યું હોવાથી, આ ડિવાઇસ પરથી તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને અન્ય સેટિંગ સાફ કરવામાં આવશે. જો કે, તમારો ડેટા તમારા Google એકાઉન્ટમાં સંગ્રહિત રહેશે અને <ph name="BEGIN_LINK" />Google ડેશબોર્ડ<ph name="END_LINK" /> પર સંચાલિત કરવામાં આવી શકે છે.</translation>
+<translation id="4909038193460299775">આ એકાઉન્ટ <ph name="DOMAIN" /> દ્વારા મેનેજ કરવામાં આવી રહ્યું હોવાથી, આ ડિવાઇસ પરથી તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને બીજા સેટિંગ કાઢી નાંખવામાં આવશે. જોકે, તમારો ડેટા તમારા Google એકાઉન્ટમાં સ્ટોર રહેશે અને <ph name="BEGIN_LINK" />Google ડૅશબોર્ડ<ph name="END_LINK" /> પર મેનેજ કરવામાં આવી શકે છે.</translation>
 <translation id="4909359680501173791">તમે સફળતાપૂર્વક નોંધણી કરાવેલ છે</translation>
 <translation id="4912643508233590958">નિષ્ક્રિય વેકઅપ્સ</translation>
 <translation id="491691592645955587">એક સુરક્ષિત બ્રાઉઝર પર સ્વિચ કરો</translation>
@@ -2590,7 +2602,7 @@
 <translation id="4923279099980110923">હા, હું સહાય કરવા માંગુ છું</translation>
 <translation id="4924352752174756392">12x</translation>
 <translation id="4924638091161556692">નિશ્ચિત</translation>
-<translation id="4925542575807923399">આ એકાઉન્ટના વ્યવસ્થાપક માટે જરૂરી છે કે આ એકાઉન્ટ બહુવિધ સાઇન ઇન સત્રમાં પ્રથમ સાઇન-ઇન કરેલ એકાઉન્ટ હોય.</translation>
+<translation id="4925542575807923399">આ એકાઉન્ટના એડમિન માટે જરૂરી છે કે આ એકાઉન્ટ એકથી વધુ સાઇન ઇન સત્રમાં પ્રથમ સાઇન ઇન કરેલ એકાઉન્ટ હોય.</translation>
 <translation id="4927753642311223124">અહીં જોવા માટે કંઈ નથી, આગળ વધો.</translation>
 <translation id="4927846293686536410">તમારા તમામ ઉપકરણો પર તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને અન્ય સેટિંગ્સ મેળવવા માટે સાઇન ઇન કરો. તમે તમારી Google સેવાઓમાં પણ આપમેળે સાઇન ઇન થશો.</translation>
 <translation id="4929386379796360314">ગંતવ્યો પ્રિન્ટ કરો</translation>
@@ -2702,7 +2714,6 @@
 <translation id="5108967062857032718">સેટિંગ્સ - Android ઍપ્લિકેશનો દૂર કરો</translation>
 <translation id="5109044022078737958">મિઆ</translation>
 <translation id="5111692334209731439">&amp;બુકમાર્ક વ્યવસ્થાપક</translation>
-<translation id="5112009661904384591">Linux સાથે ફાઇલો શેર કરો</translation>
 <translation id="5112577000029535889">&amp;વિકાસકર્તા સાધનો</translation>
 <translation id="5113739826273394829">જો તમે આ આયકન ક્લિક કરો, તો તમે મેન્યુઅલી આ <ph name="DEVICE_TYPE" /> લૉક કરશો. આગલી વખતે, દાખલ થવા માટે તમારે તમારો પાસવર્ડ ટાઇપ કરવાની જરૂર પડશે.</translation>
 <translation id="5115309401544567011">કૃપા કરીને તમારા <ph name="DEVICE_TYPE" />નો પ્લગ કોઈ પાવર સ્રોતમાં જોડો.</translation>
@@ -2753,9 +2764,9 @@
 <translation id="5181140330217080051">ડાઉનલોડ કરી રહ્યું છે</translation>
 <translation id="5184063094292164363">&amp;JavaScript કન્સોલ</translation>
 <translation id="5184662919967270437">તમારા ઉપકરણને અપડેટ કરી રહ્યાં છે</translation>
-<translation id="5185386675596372454">"<ph name="EXTENSION_NAME" />" નું સૌથી નવું સંસ્કરણ અક્ષમ કરવામાં આવ્યું છે કારણ કે તેને વધુ અનુમતિઓની જરૂર છે.</translation>
+<translation id="5185386675596372454">"<ph name="EXTENSION_NAME" />"નું સૌથી નવું વર્ઝન બંધ કરવામાં આવ્યું છે, કારણ કે એને વધુ પરવાનગીઓની જરૂર છે.</translation>
 <translation id="5186650237607254032">તમારા ફોનની લૉક સ્ક્રીન અપડેટ કરો જેથી તમે જ્યારે નજીકમાં હોય ત્યારે તે બંધ થઈ જાય. તમે તમારો ફોન વધુ ઝડપથી અનલૉક કરી અને તમારા <ph name="DEVICE_TYPE" /> પર એક બહેતર Smart Lock અનુભવ માણશો.</translation>
-<translation id="5187295959347858724">તમે હવે <ph name="SHORT_PRODUCT_NAME" /> પર સાઇન ઇન થયેલા છો. તમારા બુકમાર્ક, ઇતિહાસ, અને અન્ય સેટિંગ તમારા Google એકાઉન્ટ સાથે સિંક થઈ રહી છે.</translation>
+<translation id="5187295959347858724">તમે હવે <ph name="SHORT_PRODUCT_NAME" /> પર સાઇન ઇન થયેલા છો. તમારા બુકમાર્ક, ઇતિહાસ, અને બીજા સેટિંગ તમારા Google એકાઉન્ટ સાથે સિંક થાય છે.</translation>
 <translation id="5187826826541650604"><ph name="KEY_NAME" /> (<ph name="DEVICE" />)</translation>
 <translation id="5204967432542742771">પાસવર્ડ દાખલ કરો</translation>
 <translation id="5206215183583316675">"<ph name="CERTIFICATE_NAME" />" ને કાઢી નાખીએ?</translation>
@@ -2870,7 +2881,7 @@
 <translation id="5338503421962489998">સ્થાનિક સ્ટોરેજ</translation>
 <translation id="5340217413897845242">શેલ્ફ આઇટમ 6</translation>
 <translation id="5340638867532133571">સાઇટોને ચુકવણી હૅન્ડલર ઇન્સ્ટૉલ કરવાની મંજૂરી આપો (ભલામણ કરેલ)</translation>
-<translation id="5341793073192892252">નીચેની કુકી બ્લૉક કરવામાં આવી હતી (તૃતીય-પક્ષ કુકી, કોઈ પણ અપવાદ સિવાય, બ્લૉક કરવામાં આવી રહી છે)</translation>
+<translation id="5341793073192892252">નીચેની કુકી બ્લૉક કરવામાં આવી હતી (તૃતીય પક્ષ કુકી, કોઈ પણ અપવાદ સિવાય, બ્લૉક કરવામાં આવી રહી છે)</translation>
 <translation id="5341980496415249280">કૃપા કરીને રાહ જુઓ, પૅકિંગ કરીએ છીએ ...</translation>
 <translation id="5342091991439452114">PIN, ઓછામાં ઓછો <ph name="MINIMUM" /> અંકનો હોવો આવશ્યક છે</translation>
 <translation id="5352033265844765294">ટાઇમ સ્ટેમ્પિંગ</translation>
@@ -2887,11 +2898,11 @@
 <translation id="5368720394188453070">તમારો ફોન લૉક કરેલો છે. દાખલ કરવા માટે તેને અનલૉક કરો.</translation>
 <translation id="5368779022775404937"><ph name="REALM" /> માં સાઇન ઇન કરો</translation>
 <translation id="5370819323174483825">&amp;ફરીથી લોડ કરો</translation>
-<translation id="5372529912055771682">પૂરો પાડેલો નોંધણી મોડ ઑપરેટિંગ સિસ્ટમનાં આ સંસ્કરણ દ્વારા સપોર્ટેડ નથી. કૃપા કરીને ખાતરી કરો કે તમે નવીનતમ સંસ્કરણ ચલાવી રહ્યાં છો અને ફરી પ્રયાસ કરો.</translation>
+<translation id="5372529912055771682">પૂરો પાડેલો નોંધણી મોડ ઑપરેટિંગ સિસ્ટમનાં આ વર્ઝન દ્વારા સપોર્ટેડ નથી. કૃપા કરીને ખાતરી કરો કે તમે નવીનતમ વર્ઝન ચલાવી રહ્યા છો અને ફરી પ્રયાસ કરો.</translation>
 <translation id="5374359983950678924">ચિત્ર બદલો</translation>
 <translation id="5376169624176189338">પાછળ જવા માટે ક્લિક કરો, ઇતિહાસ જોવા માટે હોલ્ડ કરો</translation>
 <translation id="5376931455988532197">ફાઇલ ખૂબ મોટી છે</translation>
-<translation id="537813040452600081">આ વિંડોમાં તમે જે પૃષ્ઠો જોઈ રહ્યાં છો તે બ્રાઉઝર ઇતિહાસમાં દેખાશે નહીં અને તે તમારા સાઇન આઉટ કર્યા પછી કમ્પ્યુટર પર કૂકીઝ જેવા કોઈ અન્ય નિશાન છોડશે નહીં. તમે ડાઉનલોડ કરો છો તે ફાઇલો અને તમે બનાવો છો તે બુકમાર્ક્સ જળવાશે નહીં.</translation>
+<translation id="537813040452600081">આ વિંડોમાં તમે જે પેજ જોઈ રહ્યા છો તે બ્રાઉઝર ઇતિહાસમાં દેખાશે નહિ અને તે તમારા સાઇન આઉટ કર્યા પછી કમ્પ્યુટર પર કૂકી જેવા કોઈ અન્ય નિશાન છોડશે નહિ. તમે ડાઉનલોડ કરો છો તે ફાઇલ અને તમે બનાવો છો તે બુકમાર્ક જળવાશે નહિ.</translation>
 <translation id="5379140238605961210">માઇક્રોફોનની ઍક્સેસને અવરોધિત કરવાનું ચાલુ રાખો</translation>
 <translation id="5379268888377976432">કાઢવાનું પૂર્વવત્ કરો</translation>
 <translation id="5380103295189760361">તે સંશોધકોના કીબોર્ડ શોર્ટકટ જોવા માટે Control, Alt, Shift અથવા શોધને દબાવી રાખો.</translation>
@@ -2953,7 +2964,7 @@
 <translation id="5457459357461771897">વાંચો અને તમારા કમ્પ્યુટરમાંથી ફોટો, સંગીત અને અન્ય મીડિયા કાઢી નાખો</translation>
 <translation id="5457599981699367932">અતિથિ તરીકે બ્રાઉઝ કરો</translation>
 <translation id="5458998536542739734">લૉક સ્ક્રીન માટેની નોંધો</translation>
-<translation id="5463275305984126951"><ph name="LOCATION" /> ની અનુક્રમણિકા</translation>
+<translation id="5463275305984126951"><ph name="LOCATION" />ની અનુક્રમણિકા</translation>
 <translation id="5463856536939868464">મેનૂમાં છુપાયેલા બુકમાર્ક્સ છે</translation>
 <translation id="5464632865477611176">આ વખતે ચલાવો</translation>
 <translation id="5465662442746197494">સહાયની જરૂર છે?</translation>
@@ -2972,8 +2983,7 @@
 <translation id="5488093641312826914">'<ph name="COPIED_ITEM_NAME" />' કૉપિ કરી</translation>
 <translation id="5488468185303821006">છૂપા મોડમાં મંજૂરી આપો</translation>
 <translation id="5489435190927933437"><ph name="DOMAIN" /> માટે સાચવેેેેલા પાસવર્ડ</translation>
-<translation id="5491110079163012109">સિસ્ટમ ડેટા મોકલો. Googleને આપમેળે નિદાનકારી અને ઉપકરણ તથા ઍપના વપરાશનો ડેટા મોકલો. આ સેટિંગ માલિક દ્વારા અમલમાં મૂકવામાં આવે છે. માલિક આ ઉપકરણ માટેનો નિદાનકારી અને વપરાશ ડેટા Googleને મોકલવાનું પસંદ કરી શકે છે. તમે આને સેટિંગમાં જોઈ શકો છો. જો
- તમે વધારાની વેબ અને ઍપ પ્રવૃત્તિ ચાલુ કરી હશે, તો આ માહિતીનો તમારા એકાઉન્ટમાં સંગ્રહ કરવામાં આવશે, જેથી તમે તેને મારી પ્રવૃત્તિમાં મેનેજ કરી શકો. <ph name="BEGIN_LINK1" />વધુ જાણો<ph name="END_LINK1" /></translation>
+<translation id="5491110079163012109">સિસ્ટમ ડેટા મોકલો. Googleને ઑટોમૅટિક રીતે નિદાનકારી અને ડિવાઇસ તથા ઍપના વપરાશનો ડેટા મોકલો. આ સેટિંગ માલિક દ્વારા અમલમાં મૂકવામાં આવે છે. માલિક આ ડિવાઇસ માટેનો નિદાનકારી અને વપરાશ ડેટા Googleને મોકલવાનું પસંદ કરી શકે છે. તમે આને સેટિંગમાં જોઈ શકો છો. જો તમે વધારાની વેબ અને ઍપ પ્રવૃત્તિ ચાલુ કરી હશે, તો આ માહિતીનો તમારા એકાઉન્ટમાં સંગ્રહ કરવામાં આવશે, જેથી તમે તેને મારી પ્રવૃત્તિમાં મેનેજ કરી શકો. <ph name="BEGIN_LINK1" />વધુ જાણો<ph name="END_LINK1" /></translation>
 <translation id="5493792505296048976">સ્ક્રીન ચાલુ છે</translation>
 <translation id="5494362494988149300">&amp;પૂર્ણ થાય ત્યારે ખોલો</translation>
 <translation id="5494920125229734069">બધા પસંદ કરો</translation>
@@ -2983,15 +2993,15 @@
 <translation id="549673810209994709">આ પૃષ્ઠનો અનુવાદ કરી શકાયો નથી.</translation>
 <translation id="5499313591153584299">આ ફાઇલ તમારા કમ્પ્યુટર માટે હાનિકારક હોઇ શકે છે.</translation>
 <translation id="5502500733115278303">Firefox પરથી આયાત કરેલું</translation>
-<translation id="5505095961735225576">Hangouts Meetને તે કયા ડોમેન સાથે સંબંધિત છે તે જાણવું જરૂરી છે. આ માટે તમારે તમારા એકાઉન્ટમાં સાઇન ઇન કરવું આવશ્યક થશે.</translation>
+<translation id="5505095961735225576">Hangouts Meetને તે કયા ડોમેન સાથે સંબંધિત છે તે જાણવું જરૂરી છે. આ માટે તમારે તમારા એકાઉન્ટમાં સાઇન ઇન કરવું જરૂરી થશે.</translation>
 <translation id="5507756662695126555">નૉન-રીપ્યૂડિએશન</translation>
 <translation id="5509693895992845810">આ &amp;રૂપમાં સાચવો...</translation>
 <translation id="5509914365760201064">રજૂકર્તા: <ph name="CERTIFICATE_AUTHORITY" /></translation>
 <translation id="5511823366942919280">શું તમે ખરેખર આ ઉપકરણને "Shark" તરીકે સેટ કરવા માગો છો?</translation>
 <translation id="5512653252560939721">વપરાશકર્તા પ્રમાણપત્ર હાર્ડવેર-સમર્થિત હોવું જોઈએ</translation>
 <translation id="5513242761114685513">સંદર્ભ મેનૂ</translation>
-<translation id="5516183516694518900">તમારા તમામ ડિવાઇસ પર તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને અન્ય સેટિંગ મેળવવા માટે તમારા Google એકાઉન્ટ સાથે Chrome માં સાઇન ઇન કરો.</translation>
-<translation id="551752069230578406">તમારા એકાઉન્ટમાં પ્રિન્ટર ઉમેરી રહ્યું છે - આમાં પળવારનો સમય લાગી શકે છે...</translation>
+<translation id="5516183516694518900">તમારા તમામ ડિવાઇસ પર તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને બીજા સેટિંગ મેળવવા માટે તમારા Google એકાઉન્ટ સાથે Chromeમાં સાઇન ઇન કરો.</translation>
+<translation id="551752069230578406">તમારા એકાઉન્ટમાં પ્રિન્ટર ઉમેરાઈ રહ્યું છે - આમાં થોડો સમય લાગી શકે...</translation>
 <translation id="5517879053351788087">તમારી આંગળી વડે સેન્સરને સ્પર્શ કરો. તે તમારી Chromebookની કિનારી પર છે.</translation>
 <translation id="5518219166343146486">જ્યારે ક્લિપબોર્ડ પર કૉપિ કરેલ ટેક્સ્ટ અને છબીઓને સાઇટ જોવા માંગે ત્યારે પૂછો</translation>
 <translation id="5518584115117143805">એન્ક્રિપ્શન પ્રમાણપત્ર ઇમેઇલ કરો</translation>
@@ -3005,7 +3015,7 @@
 <translation id="5527463195266282916">એક્સ્ટેંશનને ડાઉનગ્રેડ કરવાનો પ્રયાસ કર્યો.</translation>
 <translation id="5527474464531963247">તમે બીજું નેટવર્ક પણ પસંદ કરી શકો છો. </translation>
 <translation id="5528368756083817449">બુકમાર્ક વ્યવસ્થાપક</translation>
-<translation id="5530160549030561969">દરેક સુવિધા માટેની સેટિંગનું રિવ્યૂ કરો અને જો તમે ઇચ્છતા હોય તો તેને બદલો</translation>
+<translation id="5530160549030561969">દરેક સુવિધા માટેના સેટિંગનો રિવ્યૂ કરો અને તમે ઇચ્છતા હોય તો તેને બદલો</translation>
 <translation id="5530766185686772672">છુપા ટેબ્સ બંધ કરો</translation>
 <translation id="5532223876348815659">વૈશ્વિક</translation>
 <translation id="5533001281916885985"><ph name="SITE_NAME" /> આ કરવા માંગે છે</translation>
@@ -3021,6 +3031,7 @@
 <translation id="554517032089923082">GTC</translation>
 <translation id="5546865291508181392">શોધો</translation>
 <translation id="5551573675707792127">કીબોર્ડ અને ટેક્સ્ટ ઇનપુટ</translation>
+<translation id="5552059560155071882">CUPS IPP વિશ્લેષક</translation>
 <translation id="5553089923092577885">પ્રમાણપત્ર નીતિ મેપિંગ્સ</translation>
 <translation id="5554489410841842733">જ્યારે એક્સટેન્શન ચાલુ પૃષ્ઠ પર કાર્ય કરી શકે ત્યારે આ આયકન દેખાશે.</translation>
 <translation id="5554720593229208774">ઇમેઇલ પ્રમાણન અધિકારી</translation>
@@ -3094,7 +3105,7 @@
 <translation id="5649053991847567735">આપમેળે ડાઉનલોડ્સ</translation>
 <translation id="5649768706273821470">સાંભળો</translation>
 <translation id="5653140146600257126">"$1" નામવાળું ફોલ્ડર પહેલાથી અસ્તિત્વમાં છે. કૃપા કરી ભિન્ન નામ પસંદ કરો.</translation>
-<translation id="5657667036353380798">બાહ્ય એક્સટેન્શન માટે chrome સંસ્કરણ <ph name="MINIMUM_CHROME_VERSION" /> અથવા તેનાથી મોટું સંસ્કરણ ઇન્સ્ટોલ કરેલ હોવું જરૂરી છે.</translation>
+<translation id="5657667036353380798">બાહ્ય એક્સ્ટેંશન માટે chrome વર્ઝન <ph name="MINIMUM_CHROME_VERSION" /> અથવા તેનાથી મોટું વર્ઝન ઇન્સ્ટૉલ કરેલ હોવું જરૂરી છે.</translation>
 <translation id="5658415415603568799">વધારાની સુરક્ષા માટે, Smart Lock તમને 20 કલાક પછી તમારો પાસવર્ડ દાખલ કરવાનું કહેશે.</translation>
 <translation id="5659593005791499971">ઇમેઇલ</translation>
 <translation id="5659833766619490117">આ પેજનો અનુવાદ કરી શકાયો નથી</translation>
@@ -3184,8 +3195,10 @@
 <translation id="5787146423283493983">કી એગ્રીમેન્ટ</translation>
 <translation id="5788127256798019331">Play ફાઇલો</translation>
 <translation id="5788367137662787332">માફ કરશો, ઉપકરણ <ph name="DEVICE_LABEL" /> પર ઓછામાં ઓછું એક પાર્ટિશન માઉન્ટ કરી શકાયું નથી.</translation>
+<translation id="5793339252089865437">જો તમે તમારા મોબાઇલ નેટવર્ક પરથી અપડેટ ડાઉનલોડ કરો છો, તો આના કારણે વધારાનો શુલ્ક વસૂલવામાં આવી શકે છે.</translation>
 <translation id="5794414402486823030">હંમેશા સિસ્ટમ દર્શક સાથે ખોલો</translation>
 <translation id="5794786537412027208">બધી Chrome એપ્લિકેશન્સને છોડી દો</translation>
+<translation id="5799508265798272974">Linux વર્ચ્યુઅલ મશીન: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5800020978570554460">ગંતવ્ય ફાઇલ કપાયેલી છે અથવા છેલ્લા ડાઉનલોડ પછી દૂર કરવામાં આવી છે.</translation>
 <translation id="5801568494490449797">પસંદગીઓ</translation>
 <translation id="5804241973901381774">પરવાનગીઓ</translation>
@@ -3215,7 +3228,7 @@
 <translation id="5835754902560991078">અત્યંત ટૂંકો વિલંબ (0.6 સે)</translation>
 <translation id="5838456317242088717">વર્તમાન છૂપું સત્ર</translation>
 <translation id="5842497610951477805">Bluetooth સક્ષમ</translation>
-<translation id="5843250171025351504">તમારું ઉપકરણ હવે તમારા વ્યવસ્થાપક દ્વારા ઉલ્લેખિત ન્યૂનતમ ગ્રાહક વર્ઝન સાથે સુસંગત નથી. કૃપા કરીને લૉગ ઇન કરવા માટે અપડેટ કરો.</translation>
+<translation id="5843250171025351504">તમારું ડિવાઇસ હવે તમારા એડમિન દ્વારા ઉલ્લેખિત ન્યૂનતમ ગ્રાહક વર્ઝન સાથે બંધબેસતું નથી. કૃપા કરીને લૉગ ઇન કરવા માટે અપડેટ કરો.</translation>
 <translation id="5846929185714966548">ટૅબ 4</translation>
 <translation id="5849212445710944278">પહેલેથી ઉમેરેલ છે</translation>
 <translation id="5849570051105887917">હોમ પ્રદાતાનો કોડ</translation>
@@ -3223,7 +3236,7 @@
 	      <ph name="BEGIN_LINK_HELP" />વધુ જાણો<ph name="END_LINK_HELP" /></translation>
 <translation id="5851063901794976166">અહીં જોવા માટે કંઇ નથી...</translation>
 <translation id="5851868085455377790">રજૂકર્તા </translation>
-<translation id="5852112051279473187">અરે! આ ઉપકરણની નોંધણી કરતી વખતે ખરેખર કંઈક ખોટું થયું હતું. કૃપા કરીને ફરી પ્રયાસ કરો અથવા તમારા સપોર્ટ પ્રતિનિધિનો સંપર્ક કરો.</translation>
+<translation id="5852112051279473187">અરે! આ ડિવાઇસની નોંધણી કરતી વખતે ખરેખર કંઈક ખોટું થયું હતું. કૃપા કરીને ફરી પ્રયાસ કરો અથવા તમારા સપોર્ટ પ્રતિનિધિનો સંપર્ક કરો.</translation>
 <translation id="5852137567692933493">પુનઃપ્રારંભ કરો અને પાવરવૉશ કરો</translation>
 <translation id="5854912040170951372">સ્લાઇસ</translation>
 <translation id="5855119960719984315">વિંડો સ્વિચ કરો</translation>
@@ -3295,7 +3308,7 @@
 <translation id="5941711191222866238">નાનું કરો</translation>
 <translation id="5946591249682680882">રીપોર્ટ ID <ph name="WEBRTC_LOG_REPORT_ID" /></translation>
 <translation id="5949544233750246342">ફાઇલ પાર્સ કરવામાં અસમર્થ</translation>
-<translation id="5955282598396714173">તમારો પાસવર્ડ સમાપ્ત થઈ ગયો છે. કૃપા કરીને સાઇન આઉટ કરો પછી તેને બદલવા માટે ફરીથી સાઇન ઇન કરો.</translation>
+<translation id="5955282598396714173">તમારા પાસવર્ડનો સમય પૂરો થઈ ગયો છે. કૃપા કરીને સાઇન આઉટ કરો પછી તેને બદલવા માટે ફરીથી સાઇન ઇન કરો.</translation>
 <translation id="5956585768868398362">શું આ તમારી અપેક્ષા મુજબનું શોધ પૃષ્ઠ છે?</translation>
 <translation id="5957613098218939406">વધુ વિકલ્પો</translation>
 <translation id="5957987129450536192">તમારી પ્રોફાઇલ છબીની પાસેના બોલવા માટે પસંદ કરો આઇકનને દબાવો, પછી જે ભાગને સાંભળવો હોય તેને પસંદ કરો.</translation>
@@ -3332,7 +3345,7 @@
 <translation id="6011193465932186973">ફિંગરપ્રિન્ટ</translation>
 <translation id="6011449291337289699">સાઇટનો ડેટા સાફ કરો</translation>
 <translation id="6015796118275082299">વર્ષ</translation>
-<translation id="6016551720757758985">અગાઉના સંસ્કરણ પર પાછા ફરવાની સાથે Powerwash ની પુષ્ટિ કરો</translation>
+<translation id="6016551720757758985">અગાઉના વર્ઝન પર પાછા ફરવાની સાથે Powerwashની ખાતરી કરો</translation>
 <translation id="6016972670657536680">ભાષા અને કીબોર્ડ બટન પસંદ કરો. હાલમાં પસંદ કરેલ ભાષા <ph name="LANGUAGE" /> છે.</translation>
 <translation id="6019169947004469866">ક્રોપ</translation>
 <translation id="6020431688553761150">સર્વરે આ સાધનને ઍક્સેસ કરવા માટે તમને અધિકૃત કર્યા નથી.</translation>
@@ -3417,7 +3430,7 @@
 <translation id="6124650939968185064">નીચેના એક્સ્ટેન્શન્સ આ એક્સ્ટેન્શન પર નિર્ભર કરે છે:</translation>
 <translation id="6125479973208104919">કમનસીબે, તમને આ <ph name="DEVICE_TYPE" />માં તમારું એકાઉન્ટ ઉમેરવાની જરૂર પડશે.</translation>
 <translation id="612596694132302162">સાઇટને અનમ્યૂટ કરો</translation>
-<translation id="6129691635767514872">પસંદ કરેલો ડેટા Chrome અને તમારા સિંક કરેલ ડિવાઇસમાંથી કાઢી નાખવામાં આવ્યો છે. તમારા Google એકાઉન્ટમાં બ્રાઉઝિંગ ઇતિહાસના અન્ય સ્વરૂપો જેમ કે શોધ અને અન્ય Google સેવાઓ પરની પ્રવૃત્તિઓ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> પર હોઈ શકે છે.</translation>
+<translation id="6129691635767514872">પસંદ કરેલો ડેટા Chrome અને તમારા સિંક કરેલ ડિવાઇસમાંથી કાઢી નાખવામાં આવ્યો છે. તમારા Google એકાઉન્ટમાં બ્રાઉઝિંગ ઇતિહાસના બીજા સ્વરૂપો, જેમ કે શોધ અને બીજી Google સેવાઓ પરની પ્રવૃત્તિઓ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> પર હોય શકે.</translation>
 <translation id="6129938384427316298">નેટસ્કેપ પ્રમાણપત્ર ટિપ્પણી</translation>
 <translation id="6129953537138746214">જગ્યા</translation>
 <translation id="6132383530370527946">નાનું પ્રિંટ</translation>
@@ -3504,7 +3517,7 @@
 <translation id="6254503684448816922">કી સમાધાન</translation>
 <translation id="6257602895346497974">સિંક કરવું ચાલુ કરો…</translation>
 <translation id="6259104249628300056">તમારા સ્થાનિક નેટવર્ક પર ઉપકરણો શોધો</translation>
-<translation id="6263082573641595914">Microsoft CA સંસ્કરણ</translation>
+<translation id="6263082573641595914">Microsoft CA વર્ઝન</translation>
 <translation id="6263284346895336537">મહત્વપૂર્ણ નથી</translation>
 <translation id="6264365405983206840">&amp;બધા પસંદ કરો</translation>
 <translation id="6267166720438879315"><ph name="HOST_NAME" /> પર પોતાને પ્રમાણિત કરવા માટે એક પ્રમાણપત્ર પસંદ કરો</translation>
@@ -3546,7 +3559,7 @@
 <translation id="6317369057005134371">ઍપ્લિકેશન વિન્ડો માટે રાહ જોઇ રહ્યાં છે...</translation>
 <translation id="6318407754858604988">ડાઉનલોડ શરૂ થયું</translation>
 <translation id="6324916366299863871">શૉર્ટકટમાં ફેરફાર કરો</translation>
-<translation id="6325191661371220117">સ્વતઃ લોન્ચ અક્ષમ કરો</translation>
+<translation id="6325191661371220117">ઑટો લોન્ચ બંધ કરો</translation>
 <translation id="6326175484149238433">Chrome માંથી દૂર કરો</translation>
 <translation id="6326855256003666642">સક્રિય રાખવા માટેની સંખ્યા</translation>
 <translation id="632744581670418035">કીબોર્ડ ઓવરલે</translation>
@@ -3582,7 +3595,7 @@
 <translation id="6385543213911723544">સાઇટ કુકી ડેટા સાચવી અને વાંચી શકે છે</translation>
 <translation id="6388429472088318283">ભાષાઓ શોધો</translation>
 <translation id="6390799748543157332">આ વિંડોમાં તમે જે પૃષ્ઠો જોઈ રહ્યાં છો તે બ્રાઉઝર ઇતિહાસમાં દેખાશે નહીં અને તે તમે બધી ખુલેલી અતિથિ વિંડોઝ બંધ કરી દો તે પછી તમારા કમ્પ્યુટર પર કૂકીઝ જેવા કોઈ અન્ય નિશાન છોડશે નહીં. જો કે, તમે ડાઉનલોડ કરેલી કોઈપણ ફાઇલો જાળવવામાં આવશે.</translation>
-<translation id="6390994422085833176">સેટઅપ પછી સિંક અને વૈયક્તિકરણ સુવિધાઓનું રિવ્યૂ કરો</translation>
+<translation id="6390994422085833176">સેટઅપ પછી સિંક અને મનગમતી સુવિધાઓનો રિવ્યૂ કરો</translation>
 <translation id="6395423953133416962"><ph name="BEGIN_LINK1" />સિસ્ટમ માહિતી<ph name="END_LINK1" /> અને <ph name="BEGIN_LINK2" />મેટ્રિક્સ<ph name="END_LINK2" /> મોકલો</translation>
 <translation id="6397094776139756010">સિંક અને વૈયક્તિકરણના વિકલ્પો</translation>
 <translation id="6397592254427394018">બધા બુકમાર્ક્સને &amp;છુપી વિંડોમાં ખોલો</translation>
@@ -3604,10 +3617,10 @@
 <translation id="6412931879992742813">નવી છુપી વિંડો</translation>
 <translation id="6415900369006735853">તમારા ફોન મારફત ઇન્ટરનેટ સાથે કનેક્ટ કરો</translation>
 <translation id="6417265370957905582">Google સહાયક</translation>
-<translation id="6418160186546245112"><ph name="IDS_SHORT_PRODUCT_NAME" /> ના પૂર્વમાં ઇન્સ્ટોલ કરેલા સંસ્કરણ પર પાછું ફરી રહ્યાં છે</translation>
+<translation id="6418160186546245112"><ph name="IDS_SHORT_PRODUCT_NAME" />ના પૂર્વમાં ઇન્સ્ટૉલ કરેલા વર્ઝન પર પાછું ફરી રહ્યા છે</translation>
 <translation id="6418481728190846787">બધી ઍપ્લિકેશનો માટે કાયમીરૂપે ઍક્સેસ દૂર કરો</translation>
 <translation id="6418511932144861495">મહત્ત્વપૂર્ણ અપડેટ ઇન્સ્ટૉલ કરો</translation>
-<translation id="6419288379019356534">આ ઉપકરણ <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /> દ્વારા સંચાલિત છે.
+<translation id="6419288379019356534">આ ડિવાઇસ <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /> દ્વારા મેનેજ કરાય છે.
     <ph name="LINE_BREAK" />
     તમારા <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /> એકાઉન્ટમાં સાઇન ઇન કરવાનું ચાલુ રાખવા માટે કૃપા કરીને "આગલું" ક્લિક કરો.</translation>
 <translation id="6419546358665792306">અનપૅક કરેલ એક્સ્ટેન્શન લોડ કરો</translation>
@@ -3657,7 +3670,7 @@
 <translation id="6488384360522318064">ભાષા પસંદ કરો</translation>
 <translation id="648927581764831596">કંઈપણ ઉપલબ્ધ નથી</translation>
 <translation id="6490471652906364588">USB-C ઉપકરણ (જમણું પોર્ટ)</translation>
-<translation id="6491376743066338510">પ્રમાણીકરણ નિષ્ફળ થયું</translation>
+<translation id="6491376743066338510">પ્રમાણીકરણ નિષ્ફળ</translation>
 <translation id="6492313032770352219">ડિસ્ક પરનું કદ:</translation>
 <translation id="6494445798847293442">કોઈ પ્રમાણન અધિકારી નથી</translation>
 <translation id="649454645705377674">બંધ કરો</translation>
@@ -3684,7 +3697,7 @@
 <translation id="6528513914570774834">આ ઉપકરણના અન્ય વપરાશકર્તાઓને આ નેટવર્ક વાપરવાની મંજૂરી આપો</translation>
 <translation id="652948702951888897">Chrome ઇતિહાસ</translation>
 <translation id="653019979737152879"><ph name="FILE_NAME" /> સમન્વયિત કરી રહ્યું છે...</translation>
-<translation id="6530681427077572136">સિસ્ટમ ડેટા મોકલો. આ ઉપકરણ હાલમાં Googleને આપમેળે નિદાનકારી અને ઉપકરણ તથા ઍપના વપરાશનો ડેટા મોકલે છે. તમે આને કોઈપણ સમયે તમારા ઉપકરણની સેટિંગમાં જઈને બદલી શકો છો. જો તમે વધારાની વેબ અને ઍપ પ્રવૃત્તિ ચાલુ કરી હશે, તો આ માહિતીનો તમારા એકાઉન્ટમાં સંગ્રહ કરવામાં આવશે, જેથી તમે તેને મારી પ્રવૃત્તિમાં મેનેજ કરી શકો. <ph name="BEGIN_LINK1" />વધુ જાણો<ph name="END_LINK1" /></translation>
+<translation id="6530681427077572136">સિસ્ટમ ડેટા મોકલો. આ ડિવાઇસ હાલમાં Googleને ઑટોમૅટિક રીતે નિદાનકારી અને ડિવાઇસ તથા ઍપના વપરાશનો ડેટા મોકલે છે. તમે આને કોઈ પણ સમયે તમારા ડિવાઇસની સેટિંગમાં જઈને બદલી શકો છો. જો તમે વધારાની વેબ અને ઍપ પ્રવૃત્તિ ચાલુ કરી હશે, તો આ માહિતીનો તમારા એકાઉન્ટમાં સંગ્રહ કરવામાં આવશે, જેથી તમે તેને મારી પ્રવૃત્તિમાં મેનેજ કરી શકો. <ph name="BEGIN_LINK1" />વધુ જાણો<ph name="END_LINK1" /></translation>
 <translation id="6531282281159901044">જોખમી ફાઇલ રાખો</translation>
 <translation id="6534583978616527129">કનેક્શનને શરૂ કરો</translation>
 <translation id="654039047105555694"><ph name="BEGIN_BOLD" /> નોંધ: <ph name="END_BOLD" /> જો તમે શું કરી રહ્યાં છો તે તમે જાણતા હોવ અથવા જો તમને તેવું કરવા માટે કહેવામાં આવ્યું હોય તો જ સક્ષમ કરો, કારણ કે ડેટાનો સંગ્રહ પ્રદર્શન પર અસર કરી શકે છે.</translation>
@@ -3712,7 +3725,7 @@
 <translation id="6577284282025554716">ડાઉનલોડ રદ કર્યું: <ph name="FILE_NAME" /></translation>
 <translation id="6578664922716508575">તમારા Google વપરાશકર્તાનામ અને પાસવર્ડ સાથે સમન્વયિત પાસવર્ડને એન્ક્રિપ્ટ કરો</translation>
 <translation id="6579705087617859690"><ph name="WINDOW_TITLE" /> - ડેસ્કટૉપ કન્ટેન્ટ શેર કર્યું</translation>
-<translation id="6580151766480067746">ARC સંસ્કરણ</translation>
+<translation id="6580151766480067746">ARC વર્ઝન</translation>
 <translation id="6581162200855843583">Google ડ્રાઇવ લિંક</translation>
 <translation id="6582080224869403177">તમારી સુરક્ષા અપગ્રેડ કરવા માટે <ph name="DEVICE_TYPE" />ને રીસેટ કરો.</translation>
 <translation id="6584878029876017575">Microsoft Lifetime Signing</translation>
@@ -3723,7 +3736,7 @@
 <translation id="6592267180249644460">WebRTC લૉગ કેપ્ચર કર્યો <ph name="WEBRTC_LOG_CAPTURE_TIME" /></translation>
 <translation id="6594883168703494535">તમારા Google એકાઉન્ટમાં સાઇન ઇન કરવા માટે Smart Lockનો ઉપયોગ કરો</translation>
 <translation id="6596325263575161958">એન્ક્રિપ્શન વિકલ્પો</translation>
-<translation id="6596745167571172521">Caps Lock ને અક્ષમ કરો</translation>
+<translation id="6596745167571172521">Caps Lockને બંધ કરો</translation>
 <translation id="6596816719288285829">IP સરનામું</translation>
 <translation id="6597017209724497268">નમૂના</translation>
 <translation id="659934686219830168">એકવાર તમે આ પેજમાંથી જતા રહેશો, પછી સિંક શરૂ થશે</translation>
@@ -3767,7 +3780,7 @@
 <translation id="665061930738760572">&amp;નવી વિંડોમાં ખોલો</translation>
 <translation id="6651237644330755633">વેબસાઇટ્સ ઓળખવા માટે આ પ્રમાણપત્ર પર વિશ્વાસ કરો</translation>
 <translation id="6653525630739667879">$1 પર સાચવી શકતા નથી. બધા ફેરફોરો $2 પર ડાઉનલોડ ફોલ્ડરમાં સાચવવામાં આવશે.</translation>
-<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> એકીકરણ ફક્ત x86_64 પ્લૅટફોર્મ પર સમર્થિત છે. ARM અથવા x86 પ્લૅટફોર્મ પર બનેલ Chromebooks આ કાર્યક્ષમતાનું સમર્થન કરતું નથી.</translation>
+<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> એકીકરણ ફક્ત x86_64 પ્લૅટફોર્મ પર ઉપલબ્ધ છે. ARM અથવા x86 પ્લૅટફોર્મ પર બનાવેલું Chromebooks આ કામગીરીને સહાય કરતું નથી.</translation>
 <translation id="6655190889273724601">વિકાસકર્તા મોડ</translation>
 <translation id="6655458902729017087">એકાઉન્ટ્સ છુપાવો</translation>
 <translation id="6657585470893396449">પાસવર્ડ</translation>
@@ -3860,6 +3873,7 @@
 <translation id="6805038906417219576">બરાબર, સમજાઇ ગયું</translation>
 <translation id="6805647936811177813"><ph name="HOST_NAME" /> તરફથી ક્લાયંટ પ્રમાણપત્ર આયાત કરવા માટે કૃપા કરીને <ph name="TOKEN_NAME" /> પર સાઇન ઇન કરો.</translation>
 <translation id="680572642341004180"><ph name="SHORT_PRODUCT_OS_NAME" /> પર RLZ ટ્રેકિંગને સક્ષમ કરો.</translation>
+<translation id="6806699711453372963">Linux શેરિંગ મેનેજ કરો</translation>
 <translation id="6807889908376551050">બધું બતાવો...</translation>
 <translation id="6810613314571580006">સંગ્રહિત ઓળખપત્રોનો ઉપયોગ કરીને વેબસાઇટ્સમાં આપમેળે સાઇન ઇન કરો. જ્યારે સુવિધા અક્ષમ હોય છે, ત્યારે વેબસાઇટમાં સાઇન ઇન કરતાં પહેલાં દર વખતે તમને પુષ્ટિકરણ માટે કહેવામાં આવશે.</translation>
 <translation id="6810768462515084623">અરેરે! તમારો પાસવર્ડ એક્સપાયર થયો લાગે છે. કૃપા કરી તેને અન્ય ઉપકરણ પર રિન્યૂ કરી ફરી પ્રયત્ન કરો.</translation>
@@ -3931,6 +3945,7 @@
 <translation id="6921709132208495314">આ પેજ પર ડેટાનો ઉપયોગ કરવાનું બંધ કરો</translation>
 <translation id="6922128026973287222">Google ડેટા સેવરનો ઉપયોગ કરીને ડેટા બચાવો અને ઝડપથી બ્રાઉઝ કરો. વધુ જાણવા માટે ક્લિક કરો.</translation>
 <translation id="6923132443355966645">સ્ક્રૉલ કરો/ ક્લિક કરો</translation>
+<translation id="6923633482430812883">શેર માઉન્ટ કરવામાં ભૂલ. કૃપા કરીને ચેક કરો કે તમે કનેક્ટ કરવાનો પ્રયાસ કરી રહ્યા છો તે ફાઇલ સર્વર SMBv2 અથવા તે પછીના વર્ઝનનું સમર્થન કરે છે.</translation>
 <translation id="6930242544192836755">અવધિ</translation>
 <translation id="6934241953272494177">તમારા મીડિયા ઉપકરણને સ્કૅન કરી રહ્યાં છીએ…
     <ph name="LINE_BREAK1" />
@@ -3958,6 +3973,7 @@
 <translation id="6970480684834282392">સ્ટાર્ટઅપ પ્રકાર</translation>
 <translation id="6970856801391541997">વિશિષ્ટ પૃષ્ઠો છાપો</translation>
 <translation id="6972180789171089114">ઑડિઓ/વીડિઓ</translation>
+<translation id="6972754398087986839">પ્રારંભ કરો</translation>
 <translation id="6973630695168034713">ફોલ્ડર્સ</translation>
 <translation id="6974609594866392343">ઑફલાઇન ડેમો મોડ</translation>
 <translation id="6976108581241006975">JavaScript કન્સોલ</translation>
@@ -3971,7 +3987,7 @@
 <translation id="6981982820502123353">ઍક્સેસિબિલિટી</translation>
 <translation id="6983783921975806247">નોંધાયેલ OID</translation>
 <translation id="6983991971286645866">બધા સંપાદનો $1 પર સાચવવામાં આવશે.</translation>
-<translation id="6984299437918708277">સાઇન-ઇન સ્ક્રીન પર તમારા એકાઉન્ટ માટે પ્રદર્શિત કરવા માટેનું ચિત્ર પસંદ કરો</translation>
+<translation id="6984299437918708277">સાઇન ઇન સ્ક્રીન પર તમારા એકાઉન્ટ માટે પ્રદર્શિત કરવા માટેનું ફોટો પસંદ કરો</translation>
 <translation id="6985235333261347343">Microsoft Key Recovery Agent</translation>
 <translation id="6985607387932385770">પ્રિન્ટર્સ</translation>
 <translation id="6990081529015358884">તમારી પાસે સ્થાન નથી</translation>
@@ -4049,6 +4065,7 @@
 <translation id="7093434536568905704">GTK+</translation>
 <translation id="7093866338626856921">આ નામના ઉપકરણ સાથે ડેટા વિનિમય કરો: <ph name="HOSTNAMES" /></translation>
 <translation id="7096406577040705016">પૂર્ણસ્ક્રીન મૅગ્નિફાયરને ટૉગલ કરો</translation>
+<translation id="7096857570999173890">જ્યારે તમે સાઇન આઉટ કરેલ હોય ત્યારે તમારા ડિવાઇસને અનલૉક કરવા માટે તમે પિનનો ઉપયોગ કરી શકો છો.</translation>
 <translation id="7098389117866926363">USB-C ઉપકરણ (પાછળની બાજુએ ડાબું પોર્ટ)</translation>
 <translation id="7098447629416471489">અન્ય સાચવેલ શોધ એંજિન અહીં દેખાશે</translation>
 <translation id="7099337801055912064">વિશાળ PPD લોડ કરી શકતાં નથી. મહત્તમ કદ 250 kB છે.</translation>
@@ -4060,7 +4077,7 @@
 <translation id="7108634116785509031"><ph name="HOST" /> તમારા કૅમેરાનો ઉપયોગ કરવા માગે છે</translation>
 <translation id="7108668606237948702">Enter</translation>
 <translation id="7109543803214225826">શૉર્ટકટ કાઢી નાખ્યો</translation>
-<translation id="7113502843173351041">તમારું ઇમેઇલ સરનામું જાણો</translation>
+<translation id="7113502843173351041">તમારું ઇમેઇલ ઍડ્રેસ જાણો</translation>
 <translation id="7114054701490058191">પાસવર્ડ્સ મેળ ખાતા નથી</translation>
 <translation id="7117228822971127758">કૃપા કરીને થોડા સમય પછી ફરી પ્રયાસ કરો</translation>
 <translation id="7117247127439884114">ફરીથી સાઇન ઇન કરો...</translation>
@@ -4068,7 +4085,7 @@
 <translation id="711902386174337313">તમારા સાઇન ઇન કરેલા ઉપકરણોની સૂચિને વાંચો</translation>
 <translation id="7119389851461848805">પાવર</translation>
 <translation id="7120865473764644444">સમન્વયન સર્વર સાથે કનેક્ટ કરી શકાયું નથી. ફરી પ્રયાસ કરી રહ્યાં છે...</translation>
-<translation id="7121362699166175603">ઍડ્રેસ બારમાં ઇતિહાસ અને ઑટોમૅટિક રીતે પૂર્ણતા સાફ કરે છે. તમારા Google એકાઉન્ટમાં <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> પર બ્રાઉઝિંગ ઇતિહાસના અન્ય સ્વરૂપો હોઈ શકે છે.</translation>
+<translation id="7121362699166175603">ઍડ્રેસ બારમાં ઇતિહાસ અને ઑટોમૅટિક રીતે પૂર્ણતા સાફ કરે છે. તમારા Google એકાઉન્ટમાં <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> પર બ્રાઉઝિંગ ઇતિહાસના બીજા સ્વરૂપો હોય શકે.</translation>
 <translation id="7123360114020465152">હવે સમર્થિત રહ્યું નથી</translation>
 <translation id="71243390042171582"><ph name="MINUTES" /> મિનિટ પહેલા અપડેટ કર્યું</translation>
 <translation id="7124929488592184705"><ph name="DOCUMENT_NAME" /> છાપવામાં ભૂલ આવી છે</translation>
@@ -4085,7 +4102,7 @@
 <translation id="7138678301420049075">અન્ય</translation>
 <translation id="713888829801648570">માફ કરશો, તમારો પાસવર્ડ ચકાસી શકાયો નથી કારણ કે તમે ઑફલાઇન છો.</translation>
 <translation id="7140928199327930795">કોઈ અન્ય ઉપલબ્ધ ઉપકરણો નથી.</translation>
-<translation id="7141105143012495934">સાઇન-ઇન નિષ્ફળ થયું કારણ કે તમારી એકાઉન્ટ વિગતો પુનઃપ્રાપ્ત કરી શકાઈ નથી. કૃપા કરીને તમારા વ્યવસ્થાપકનો સંપર્ક કરો અથવા ફરી પ્રયાસ કરો.</translation>
+<translation id="7141105143012495934">સાઇન ઇન નિષ્ફળ થયું કારણ કે તમારી એકાઉન્ટ વિગતો પાછી મેળવી શકાઈ નથી. કૃપા કરીને તમારા એડમિનનો સંપર્ક કરો અથવા ફરી પ્રયાસ કરો.</translation>
 <translation id="7143092389027215216">ડેમો મોડ શરૂ કરી રહ્યાં છીએ</translation>
 <translation id="7143207342074048698">કનેક્ટ કરી રહ્યું છે</translation>
 <translation id="7144878232160441200">ફરી પ્રયાસ કરો</translation>
@@ -4134,7 +4151,7 @@
 <translation id="7221155467930685510">$1 GB</translation>
 <translation id="7221855153210829124">સૂચનાઓ દર્શાવો</translation>
 <translation id="7221869452894271364">આ પૃષ્ઠને ફરિથી લોડ કરો</translation>
-<translation id="7222232353993864120">ઇમેઇલ સરનામું</translation>
+<translation id="7222232353993864120">ઇમેઇલ ઍડ્રેસ</translation>
 <translation id="7222373446505536781">F11</translation>
 <translation id="7225179976675429563">નેટવર્ક પ્રકાર ખૂટે છે</translation>
 <translation id="7228479291753472782">વેબસાઇટ્સ ભૌગોલિક સ્થાન, માઇક્રોફોન, કૅમેરા, વગેરે જેવી સુવિધાઓને ઉપયોગમાં લઈ શકે છે કે કેમ તેનો ઉલ્લેખ કરતી સેટિંગ્સમાં ફેરફારો કરો.</translation>
@@ -4150,7 +4167,7 @@
 <translation id="7245628041916450754"><ph name="WIDTH" /> x <ph name="HEIGHT" /> (શ્રેષ્ઠ)</translation>
 <translation id="7246947237293279874">FTP પ્રોક્સી</translation>
 <translation id="7248671827512403053">ઍપ્લિકેશન</translation>
-<translation id="725109152065019550">માફ કરશો, તમારા વ્યવસ્થાપકે તમારા એકાઉન્ટ પર બાહ્ય સ્ટોરેજને અક્ષમ કર્યું છે.</translation>
+<translation id="725109152065019550">માફ કરશો, તમારા એડમિને તમારા એકાઉન્ટ પર બહારના સ્ટોરેજને બંધ કર્યું છે.</translation>
 <translation id="7253521419891527137">&amp;વધુ જાણો</translation>
 <translation id="7254554697254365959">આ પૃષ્ઠનો અનુવાદ કરી શકાયો નથી.</translation>
 <translation id="7254951428499890870">શું તમે ખરેખર "<ph name="APP_NAME" />" ને ડાયગ્નોસ્ટિક મોડમાં લોંચ કરવા માગો છો?</translation>
@@ -4274,7 +4291,7 @@
 <translation id="7442465037756169001">તમારું Hangouts Meet hardware સેટ કરવા માટે તૈયાર છે.</translation>
 <translation id="744341768939279100">એક  નવી પ્રોફાઇલ બનાવો</translation>
 <translation id="7444726222535375658">Hangouts Meet ચાલુ રાખો</translation>
-<translation id="7444983668544353857"><ph name="NETWORKDEVICE" /> અક્ષમ કરો</translation>
+<translation id="7444983668544353857"><ph name="NETWORKDEVICE" /> બંધ કરો</translation>
 <translation id="7453008956351770337">આ પ્રિન્ટરને પસંદ કરીને, તમે નીચેના એક્સ્ટેન્શનને તમારા પ્રિન્ટરને ઍક્સેસ કરવાની પરવાનગી આપી રહ્યાં છો:</translation>
 <translation id="7456142309650173560">dev</translation>
 <translation id="7456847797759667638">સ્થાન ખોલો...</translation>
@@ -4346,9 +4363,9 @@
 <translation id="7556033326131260574">Smart Lock તમારા એકાઉન્ટને ચકાસી શક્યું નથી. દાખલ થવા માટે તમારો પાસવર્ડ ટાઇપ કરો.</translation>
 <translation id="7556242789364317684">કમનસીબે, <ph name="SHORT_PRODUCT_NAME" /> તમારી સેટિંગ્સને પુનઃપ્રાપ્ત કરવામાં અસમર્થ છે. ભૂલને ઠીક કરવા માટે, <ph name="SHORT_PRODUCT_NAME" /> એ Powerwash સાથે તમારા ઉપકરણને ફરીથી સેટ કરવું આવશ્યક છે.</translation>
 <translation id="7559719679815339381">કૃપા કરીને રાહ જુઓ....કિઓસ્ક ઍપ્લિકેશન અપડેટ થવાની પ્રક્રિયામાં છે. USB સ્ટીક દૂર કરશો નહીં.</translation>
-<translation id="7563991800558061108">આ ભૂલમાંથી બહાર આવવા, તમારે સાઇન-ઇન સ્ક્રીન પર તમારા Google
-    એકાઉન્ટમાં સાઇન ઇન કરવું પડશે. પછી તમારા Google એકાઉન્ટમાંથી સાઇન આઉટ
-    કરી શકો અને ફરીથી નિયંત્રિત વપરાશકર્તા બનાવવાનો પ્રયાસ કરી શકો.</translation>
+<translation id="7563991800558061108">આ ભૂલથી બહાર નીકળવા માટે, તમને સાઇન-ઇન સ્ક્રીન પરથી તમારા Google
+    એકાઉન્ટમાં સાઇન ઇન કરવાની જરૂર પડશે. તમે પછી તમારા Google એકાઉન્ટમાંથી સાઇન આઉટ
+    કરી શકો છો અને ફરીથી નિરીક્ષિત વપરાશકર્તા બનાવવાનો પ્રયાસ કરી શકો છો.</translation>
 <translation id="756445078718366910">બ્રાઉઝર વિંડો ખોલો</translation>
 <translation id="7564847347806291057">પ્રક્રિયાનો અંત કરો</translation>
 <translation id="7566118625369982896">Play ઍપ લિંક મેનેજ કરો</translation>
@@ -4519,15 +4536,15 @@
 <translation id="7826346148677309647">તમે Play સ્ટોરમાં તમારા ઉપકરણ માટે વધુ ઍપ મેળવી શકો છો.</translation>
 <translation id="7826790948326204519"><ph name="BEGIN_H3" />ડિબગીંગ સુવિધાઓ<ph name="END_H3" />
     <ph name="BR" />
-    તમે તમારા ઉપકરણ પર કસ્ટમ કોડ ઇન્સ્ટૉલ કરવા અને તેનું પરીક્ષણ કરવા માટે તમારા Chrome OS ઉપકરણ પર ડિબગીંગ સુવિધાઓ ચાલુ કરી શકો છો.  આ તમને નીચે મુજબની મંજૂરી આપશે:<ph name="BR" />
+    તમે તમારા ડિવાઇસ પર કસ્ટમ કોડ ઇન્સ્ટૉલ કરવા અને તેનું ટેસ્ટ કરવા માટે તમારા Chrome OS ડિવાઇસ પર ડિબગીંગ સુવિધાઓ ચાલુ કરી શકો છો. આ તમને નીચે મુજબની મંજૂરી આપશે:<ph name="BR" />
     <ph name="BEGIN_LIST" />
-      <ph name="LIST_ITEM" />તમે OS ફાઇલોમાં ફેરફાર શકો તે માટે Rootfs ચકાસણીને કાઢી નાખો
-      <ph name="LIST_ITEM" />માનક પરીક્ષણ કીનો ઉપયોગ કરીને ઉપકરણ પર SSH ઍક્સેસ ચાલુ કરો જેથી તમે ઉપકરણને ઍક્સેસ કરવા માટે સાધનો જેમ કે <ph name="BEGIN_CODE" />'cros flash'<ph name="END_CODE" />નો ઉપયોગ કરી શકો
+      <ph name="LIST_ITEM" />તમે OS ફાઇલમાં ફેરફાર શકો તે માટે Rootfs ચકાસણીને કાઢી નાખો
+      <ph name="LIST_ITEM" />સામાન્ય ટેસ્ટ કીનો ઉપયોગ કરીને ડિવાઇસ પર SSH ઍક્સેસ ચાલુ કરો, જેથી તમે ડિવાઇસને ઍક્સેસ કરવા માટે સાધનો જેમ કે <ph name="BEGIN_CODE" />'cros flash'<ph name="END_CODE" />નો ઉપયોગ કરી શકો
       <ph name="LIST_ITEM" />USB ડ્રાઇવથી OS ઇમેજ ઇન્સ્ટૉલ કરી શકો તે માટે USBમાંથી બૂટ કરવાનું ચાલુ કરો
-      <ph name="LIST_ITEM" />ઉપકરણ અને સિસ્ટમ રૂટ લૉગ ઇન પાસવર્ડ બંનેને કસ્ટમ મૂલ્ય પર સેટ કરો જેથી તમે ઉપકરણમાં મેન્યુઅલી SSH કરી શકો
+      <ph name="LIST_ITEM" />ડિવાઇસ અને સિસ્ટમ રૂટ લૉગ ઇન પાસવર્ડ બંનેને કસ્ટમ મૂલ્ય પર સેટ કરો, જેથી તમે ડિવાઇસમાં મેન્યુઅલી SSH કરી શકો
     <ph name="END_LIST" />
     <ph name="BR" />
-    એકવાર ચાલુ થાય પછી, મોટાભાગની ડિબગીંગ સુવિધાઓ પાવરવોશ કર્યા પછી અથવા એન્ટરપ્રાઇઝ દ્વારા મેનેજ કરાયેલ ઉપકરણ પર ડેટાને સાફ કર્યા પછી પણ ચાલુ રહેશે.  બધી ડિબગીંગ સુવિધાઓને પૂર્ણ રીતે બંધ કરવા માટે, Chrome OS પુનર્પ્રાપ્તિ પ્રક્રિયા પૂર્ણ કરો (https://support.google.com/chromebook/answer/1080595).
+    એકવાર ચાલુ થાય પછી, મોટાભાગની ડિબગીંગ સુવિધાઓ પાવરવોશ કર્યા પછી અથવા એન્ટરપ્રાઇઝ દ્વારા મેનેજ કરાયેલ ડિવાઇસ પર ડેટાને સાફ કર્યા પછી પણ ચાલુ રહેશે. બધી ડિબગીંગ સુવિધાઓને પૂરેપૂરી બંધ કરવા માટે, Chrome OS ફરી પાછું મેળવવાની પ્રક્રિયા પૂર્ણ કરો (https://support.google.com/chromebook/answer/1080595).
     <ph name="BR" />
     <ph name="BR" />
     ડિબગીંગ સુવિધા વિશે વધુ માહિતી માટે જુઓ:<ph name="BR" />
@@ -4556,10 +4573,10 @@
 <translation id="7849264908733290972">નવા ટૅબમાં &amp;છબી ખોલો</translation>
 <translation id="784934925303690534">સમય શ્રેણી</translation>
 <translation id="7850851215703745691">આ ડ્રાઇવ ફાઇલો હજુ સુધી શેર કરી નથી</translation>
-<translation id="7851457902707056880">સાઇન-ઇન માત્ર માલિકનાં એકાઉન્ટ માટે જ પ્રતિબંધિત છે. કૃપા કરીને રીબૂટ કરો અને માલિકનાં એકાઉન્ટથી સાઇન ઇન કરો. મશીન 30 સેકન્ડમાં સ્વતઃ રીબૂટ થશે.</translation>
+<translation id="7851457902707056880">સાઇન ઇન માત્ર માલિકનાં એકાઉન્ટ માટે જ પ્રતિબંધિત છે. કૃપા કરીને રીબૂટ કરો અને માલિકનાં એકાઉન્ટથી સાઇન ઇન કરો. મશીન 30 સેકન્ડમાં સ્વતઃ રીબૂટ થશે.</translation>
 <translation id="7851716364080026749">હંમેશા કેમેરા અને માઇક્રોફોનની ઍક્સેસને અવરોધિત કરો</translation>
 <translation id="7853747251428735">વધુ સા&amp;ધનો</translation>
-<translation id="7856006446339184955">સિસ્ટમ ડેટા મોકલો. આ ઉપકરણ હાલમાં Googleને આપમેળે નિદાનકારી અને ઉપકરણ તથા ઍપના વપરાશનો ડેટા મોકલે છે. આ <ph name="BEGIN_LINK1" />સેટિંગ<ph name="END_LINK1" /> માલિક દ્વારા અમલમાં મૂકવામાં આવે છે. જો તમે વધારાની વેબ અને ઍપ પ્રવૃત્તિ ચાલુ કરી હશે, તો આ માહિતીનો તમારા એકાઉન્ટમાં સંગ્રહ કરવામાં આવશે, જેથી તમે તેને મારી પ્રવૃત્તિમાં મેનેજ કરી શકો. <ph name="BEGIN_LINK2" />વધુ જાણો<ph name="END_LINK2" /></translation>
+<translation id="7856006446339184955">સિસ્ટમ ડેટા મોકલો. આ ડિવાઇસ હાલમાં Googleને ઑટોમૅટિક રીતે નિદાનકારી અને ડિવાઇસ તથા ઍપના વપરાશનો ડેટા મોકલે છે. આ <ph name="BEGIN_LINK1" />સેટિંગ<ph name="END_LINK1" /> માલિક દ્વારા અમલમાં મૂકવામાં આવે છે. જો તમે વધારાની વેબ અને ઍપ પ્રવૃત્તિ ચાલુ કરી હશે, તો આ માહિતીનો તમારા એકાઉન્ટમાં સંગ્રહ કરવામાં આવશે, જેથી તમે તેને મારી પ્રવૃત્તિમાં મેનેજ કરી શકો. <ph name="BEGIN_LINK2" />વધુ જાણો<ph name="END_LINK2" /></translation>
 <translation id="7857117644404132472">અપવાદ ઉમેરો</translation>
 <translation id="7857949311770343000">શું આ તમારી અપેક્ષા મુજબનું નવું ટેબ પૃષ્ઠ છે?</translation>
 <translation id="786073089922909430">સેવા: <ph name="ARC_PROCESS_NAME" /></translation>
@@ -4568,13 +4585,13 @@
 <translation id="7868378670806575181">{NUM_COOKIES,plural, =1{1 કુકી}one{# કુકી}other{# કુકી}}</translation>
 <translation id="786957569166715433"><ph name="DEVICE_NAME" /> - જોડી કરેલ</translation>
 <translation id="7870730066603611552">સેટઅપ કર્યા પછી સિંક વિકલ્પો રિવ્યૂ કરો</translation>
-<translation id="7870790288828963061">નવા સંસ્કરણ સાથેની કોઇ કિઓસ્ક ઍપ્લિકેશનો મળી નથી. અપડેટ કરવા માટે કંઇ નથી. કૃપા કરીને USB સ્ટીક દૂર કરો.</translation>
+<translation id="7870790288828963061">નવા વર્ઝન સાથેની કોઈ કિઓસ્ક ઍપ્લિકેશન મળી નથી. અપડેટ કરવા માટે કંઈ નથી. કૃપા કરીને USB સ્ટીક દૂર કરો.</translation>
 <translation id="7874257161694977650">Chrome બૅકગ્રાઉન્ડ</translation>
 <translation id="7877451762676714207">અજ્ઞાત સર્વર ભૂલ. કૃપા કરી ફરીથી પ્રયત્ન કરો અથવા સર્વર વ્યવસ્થાપકનો સંપર્ક કરો.</translation>
 <translation id="7877680364634660272">પ્રવાસ</translation>
 <translation id="7878562273885520351">તમારા પાસવર્ડ સાથે ચેડાં થઈ શકે છે</translation>
 <translation id="7881483672146086348">એકાઉન્ટ જુઓ</translation>
-<translation id="7881969471599061635">ઉપશીર્ષકો અક્ષમ કરો</translation>
+<translation id="7881969471599061635">ઉપશીર્ષકો બંધ કરો</translation>
 <translation id="7882358943899516840">પ્રદાતાનો પ્રકાર</translation>
 <translation id="7885253890047913815">તાજેતરનાં ગંતવ્યો</translation>
 <translation id="7887334752153342268">ડુપ્લિકેટ</translation>
@@ -4594,7 +4611,7 @@
 <translation id="7903345046358933331">પૃષ્ઠ પ્રતિસાદવિહીન બની ગયું છે. તમે તે પ્રતિસાદ આપવા યોગ્ય બને તેની રાહ જોઈ શકો છો અથવા તેને બંધ કરી શકો છો.</translation>
 <translation id="7903742244674067440">તમારી પાસે ફાઇલ પર પ્રમાણપત્રો છે જે આ પ્રમાણપત્ર અધિકારીઓને ઓળખે છે</translation>
 <translation id="7903925330883316394">ઉપયોગિતા: <ph name="UTILITY_TYPE" /></translation>
-<translation id="7904094684485781019">આ એકાઉન્ટ માટે વ્યસ્થાપકે બહુવિધ સાઇન-ઇનને નામંજૂર કર્યું છે.</translation>
+<translation id="7904094684485781019">આ એકાઉન્ટ માટે વ્યસ્થાપકે એકથી વધુ સાઇન ઇનને નામંજૂર કર્યું છે.</translation>
 <translation id="7904402721046740204">પ્રમાણિત કરી રહ્યું છે</translation>
 <translation id="7908378463497120834">માફ કરશો, તમારા બાહ્ય સ્ટોરેજ ઉપકરણ પર ઓછામાં ઓછું એક પાર્ટિશન માઉન્ટ કરી શકાયું નથી.</translation>
 <translation id="7909969815743704077">છૂપા મોડમાં ડાઉનલોડ કર્યું</translation>
@@ -4667,7 +4684,7 @@
 <translation id="8009225694047762179">બધા પાસવર્ડ મેનેજ કરો</translation>
 <translation id="8012382203418782830">આ પૃષ્ઠનો અનુવાદ કરવામાં આવ્યો છે.</translation>
 <translation id="8014154204619229810">અપડેટકર્તા હાલમાં ચાલી રહ્યું છે. ફરીથી તપાસવા માટે થોડીવારમાં તાજું કરો.</translation>
-<translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" />, પૂર્વમાં ઇન્સ્ટોલ કરેલ સંસ્કરણ પર પાછા ફરવામાં અસમર્થ છે. કૃપા કરીને તમારા ઉપકરણને Powerwash કરવાનો ફરી પ્રયાસ કરો.</translation>
+<translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" />, પૂર્વમાં ઇન્સ્ટૉલ કરેલ વર્ઝન પર પાછા ફરવામાં અસમર્થ છે. કૃપા કરીને તમારા ડિવાઇસને Powerwash કરવાનો ફરી પ્રયાસ કરો.</translation>
 <translation id="8014210335923519270">Googleને સિસ્ટમ માહિતી અને ઉપયોગ મોકલીને <ph name="IDS_SHORT_PRODUCT_NAME" />ને અને તેની સુરક્ષા બહેતર બનાવો</translation>
 <translation id="8016266267177410919">અસ્થાયી સ્ટોરેજ</translation>
 <translation id="8017335670460187064"><ph name="LABEL" /></translation>
@@ -4702,7 +4719,7 @@
 <translation id="8053278772142718589">PKCS #12 ફાઇલો</translation>
 <translation id="8053390638574070785">આ પૃષ્ઠને રીલોડ કરો</translation>
 <translation id="8054517699425078995">આ પ્રકારની ફાઇલ તમારા ઉપકરણને નુકસાન પહોંચાડી શકે છે. શું તમે તો પણ <ph name="FILE_NAME" /> ને રાખવા માંગો છો?</translation>
-<translation id="8054563304616131773">કૃપા કરીને માન્ય ઇમેઇલ સરનામું દાખલ કરો</translation>
+<translation id="8054563304616131773">કૃપા કરીને માન્ય ઇમેઇલ ઍડ્રેસ દાખલ કરો</translation>
 <translation id="8054921503121346576">USB કીબોર્ડ કનેક્ટ કર્યું</translation>
 <translation id="8058655154417507695">સમાપ્તિ વર્ષ</translation>
 <translation id="8059178146866384858">"$1" નામવાળી ફાઇલ પહેલાથી અસ્તિત્વમાં છે. કૃપા કરી ભિન્ન નામ પસંદ કરો.</translation>
@@ -4728,7 +4745,7 @@
 <translation id="80974698889265265">PIN મેળ ખાતાં નથી</translation>
 <translation id="8101987792947961127">આગલા રીબૂટ પર Powerwash આવશ્યક છે</translation>
 <translation id="8102159139658438129">તમારા કનેક્ટ કરેલા ફોન માટેના વિકલ્પો જોવા માટે <ph name="LINK_BEGIN" />સેટિંગ<ph name="LINK_END" /> પર જાઓ</translation>
-<translation id="8104696615244072556">તમારા <ph name="IDS_SHORT_PRODUCT_NAME" /> ઉપકરણને Powerwash કરો અને પાછલા સંસ્કરણ પર પરત ફરો.</translation>
+<translation id="8104696615244072556">તમારા <ph name="IDS_SHORT_PRODUCT_NAME" /> ડિવાઇસને Powerwash કરો અને પાછલા વર્ઝન પર પરત ફરો.</translation>
 <translation id="8105368624971345109">બંધ કરો</translation>
 <translation id="8106045200081704138">મારી સાથે શેર કરેલા</translation>
 <translation id="8107015733319732394">તમારા <ph name="DEVICE_TYPE" /> પર Google Play સ્ટોર ઇન્સ્ટૉલ કરી રહ્યાં છીએ. આમાં થોડી મિનિટ લાગી શકે છે.</translation>
@@ -4738,6 +4755,8 @@
 <translation id="8117620576188476503">સ્ટેટસ ટ્રે વડે કનેક્શન, અપડેટ અને સેટિંગ મેનેજ કરો. અહીં કીબોર્ડ વડે પહોંચવા માટે, Alt + Shift + S દબાવો.</translation>
 <translation id="8118362518458010043">Chrome દ્વારા બંધ કરેલ છે. આ એક્સ્ટેંશન અસુરક્ષિત હોઈ શકે છે.</translation>
 <translation id="8118860139461251237">તમારા ડાઉનલોડ્સનું સંચાલન કરો</translation>
+<translation id="8123590694679414600">ડેટા <ph name="TIME" />ના રોજ તમારા સિંક પાસફ્રેઝ Google પાસવર્ડ સાથે એન્ક્રિપ્ટ કર્યો હતો.
+          આમાં Google Payની ચુકવણી પદ્ધતિઓ અને ઍડ્રેસ સામેલ હોતા નથી.</translation>
 <translation id="81238879832906896">પીળા અને સફેદ ફૂલ</translation>
 <translation id="8124313775439841391">સંચાલિત ONC</translation>
 <translation id="813082847718468539">સ્થાન માહિતી જુઓ</translation>
@@ -4872,7 +4891,7 @@
 <translation id="8343956361364550006">શ્રેષ્ઠ વીડિઓ અથવા એનિમેશન માટે ઉચ્ચ બૅન્ડવિડ્થનો ઉપયોગ કરો. ધીમા કનેક્શન ધરાવતાં બીજા લોકોને કદાચ તમારું કન્ટેન્ટ ન દેખાય.</translation>
 <translation id="8349826889576450703">લૉન્ચર</translation>
 <translation id="8351419472474436977">આ એક્સ્ટેન્શને તમારી પ્રોક્સી સેટિંગ્સનું નિયંત્રણ લઈ લીધું છે, એનો અર્થ છે કે તમે જે કંઈપણ ઓનલાઇન કરો છો તેને તે બદલી, ભંગ કરી કે છુપાઇને પારકી વાતો સાંભળી શકે છે. આ ફેરફાર કેમ થયો તે અંગે જો તમને ખાતરી નથી, તો સંભવિત રૂપે તે તમને જોઈતું નહીં હોય.</translation>
-<translation id="8352772353338965963">બહુવિધ સાઇન-ઇન કરવા એક એકાઉન્ટ ઉમેરો. બધા સાઇન-ઇન એકાઉન્ટ્સ પાસવર્ડ વગર ઉપયોગ કરી શકાય છે, તેથી આ સુવિધા માત્ર વિશ્વસનીય એકાઉન્ટ્સ સાથે ઉપયોગમાં આવવી જોઇએ.</translation>
+<translation id="8352772353338965963">એકથી વધુ સાઇન ઇન કરવા એક એકાઉન્ટ ઉમેરો. બધા સાઇન ઇન એકાઉન્ટ પાસવર્ડ વગર ઉપયોગ કરી શકાય છે, તેથી આ સુવિધા માત્ર વિશ્વસનીય એકાઉન્ટ સાથે ઉપયોગમાં આવવી જોઇએ.</translation>
 <translation id="8353683614194668312">તે આ કરી શકે છે:</translation>
 <translation id="8356197132883132838"><ph name="TITLE" /> - <ph name="COUNT" /></translation>
 <translation id="8358685469073206162">પૃષ્ઠોને પુનર્સ્થાપિત કરીએ?</translation>
@@ -4987,7 +5006,7 @@
 <translation id="8535005006684281994">નેટસ્કેપ પ્રમાણપત્ર નવીકરણ URL</translation>
 <translation id="8538358978858059843">Cast માટે ક્લાઉડ સેવાઓને ચાલુ કરીએ?</translation>
 <translation id="8539727552378197395">ના (ફક્ત Http)</translation>
-<translation id="8541166929715485291">સિસ્ટમ ડેટા મોકલો. Googleને આપમેળે નિદાનકારી અને ઉપકરણ તથા ઍપના વપરાશનો ડેટા મોકલો. આ સેટિંગ માલિક દ્વારા અમલમાં મૂકવામાં આવે છે. માલિક આ ઉપકરણ માટેનો નિદાનકારી અને વપરાશ ડેટા Googleનો મોકલવાનું પસંદ કરી શકે છે. તમે આને <ph name="BEGIN_LINK1" />સેટિંગ<ph name="END_LINK1" />માં જોઈ શકો છો. જો તમે વધારાની વેબ અને ઍપ પ્રવૃત્તિ ચાલુ કરી હશે, તો આ માહિતીનો તમારા એકાઉન્ટમાં સંગ્રહ કરવામાં આવશે, જેથી તમે તેને મારી પ્રવૃત્તિમાં મેનેજ કરી શકો. <ph name="BEGIN_LINK2" />વધુ જાણો<ph name="END_LINK2" /></translation>
+<translation id="8541166929715485291">સિસ્ટમ ડેટા મોકલો. Googleને ઑટોમૅટિક રીતે નિદાનકારી અને ડિવાઇસ તથા ઍપના વપરાશનો ડેટા મોકલો. આ સેટિંગ માલિક દ્વારા અમલમાં મૂકવામાં આવે છે. માલિક આ ડિવાઇસ માટેનો નિદાનકારી અને વપરાશ ડેટા Googleનો મોકલવાનું પસંદ કરી શકે છે. તમે આને <ph name="BEGIN_LINK1" />સેટિંગ<ph name="END_LINK1" />માં જોઈ શકો છો. જો તમે વધારાની વેબ અને ઍપ પ્રવૃત્તિ ચાલુ કરી હશે, તો આ માહિતીનો તમારા એકાઉન્ટમાં સંગ્રહ કરવામાં આવશે, જેથી તમે તેને મારી પ્રવૃત્તિમાં મેનેજ કરી શકો. <ph name="BEGIN_LINK2" />વધુ જાણો<ph name="END_LINK2" /></translation>
 <translation id="8545575359873600875">માફ કરશો, તમારો પાસવર્ડ ચકાસી શક્યાં નથી. આ નિરીક્ષિત વપરાશકર્તાના સંચાલકે તાજેતરમાં પાસવર્ડ બદલાવ્યો હોઇ શકે છે. જો આમ હોય, તો નવો પાસવર્ડ તમે આગલી વખતે સાઇન ઇન કરો ત્યારે લાગુ થશે. તમારા જૂના પાસવર્ડનો ઉપયોગ કરીને પ્રયાસ કરો.</translation>
 <translation id="8546186510985480118">ઉપકરણ પર સ્થાન ઓછું છે</translation>
 <translation id="8546306075665861288">છબી કેશ</translation>
@@ -5041,7 +5060,7 @@
 <translation id="8627795981664801467">ફક્ત સુરક્ષિત કનેક્શન્સ</translation>
 <translation id="8630903300770275248">નિરીક્ષિત વપરાશકર્તા આયાત કરો</translation>
 <translation id="8631032106121706562">પેટલ્સ</translation>
-<translation id="8637542770513281060">તમારું કમ્પ્યુટર એક સુરક્ષિત મોડ્યુલ ધરાવે છે, જેનો ઉપયોગ Chrome OSમાં ઘણી મહત્ત્વપૂર્ણ સુરક્ષા સુવિધાઓ લાગુ પાડવા માટે કરવામાં આવે છે. વધુ જાણવા માટે Chromebook હેલ્પ સેન્ટરની મુલાકાત લો: https://support.google.com/chromebook/?p=sm</translation>
+<translation id="8637542770513281060">તમારું કમ્પ્યુટર એક સુરક્ષા મૉડ્યૂલ ધરાવે છે, જેનો ઉપયોગ Chrome OSમાં ઘણી મહત્ત્વની સુરક્ષા સુવિધાઓ લાગુ પાડવા માટે કરવામાં આવે છે. વધુ જાણવા માટે Chromebook સહાયતા કેન્દ્રની મુલાકાત લો: https://support.google.com/chromebook/?p=sm</translation>
 <translation id="8637688295594795546">સિસ્ટમ અપડેટ ઉપલબ્ધ છે. ડાઉનલોડ કરવા માટે તૈયાર થઈ રહ્યું છે...</translation>
 <translation id="8639047128869322042">નુકસાનકારક સૉફ્ટવેરની તપાસ કરી રહ્યાં છીએ…</translation>
 <translation id="8639963783467694461">સ્વતઃભરો સેટિંગ્સ</translation>
@@ -5108,7 +5127,7 @@
 <translation id="8711402221661888347">પિકલ્સ</translation>
 <translation id="8712637175834984815">સમજાઈ ગયું</translation>
 <translation id="8713570323158206935"><ph name="BEGIN_LINK1" />સિસ્ટમ માહિતી<ph name="END_LINK1" /> મોકલો</translation>
-<translation id="8714154114375107944">સમર્થન સમાપ્ત થયું</translation>
+<translation id="8714154114375107944">સહાય બંધ થઈ છે</translation>
 <translation id="8714838604780058252">પૃષ્ઠભૂમિ ગ્રાફિક્સ</translation>
 <translation id="8715480913140015283">બૅકગ્રાઉન્ડ ટૅબ તમારા કૅમેરાનો ઉપયોગ કરી રહ્યું છે</translation>
 <translation id="8716931980467311658">આ <ph name="DEVICE_TYPE" />માંથી બધી Linux ઍપ્લિકેશનો અને તમારા Linux ફાઇલોના ફોલ્ડરનો ડેટા ડિલીટ કરીએ?</translation>
@@ -5144,6 +5163,7 @@
 <translation id="8758418656925882523">સાંભળીને લખવાનું ચાલુ કરો (લખવા માટે બોલો)</translation>
 <translation id="8759408218731716181">બહુવિધ સાઇન-ઇન સેટ કરી શકતાં નથી</translation>
 <translation id="8759753423332885148">વધુ જાણો.</translation>
+<translation id="8762886931014513155">તમારા <ph name="DEVICE_TYPE" />ને અપડેટની જરૂર છે</translation>
 <translation id="8767621466733104912">Chrome ને તમામ વપરાશકર્તાઓ માટે આપમેળે અપડેટ કરો</translation>
 <translation id="8770406935328356739">એક્સ્ટેન્શન રૂટ નિર્દેશિકા</translation>
 <translation id="8770507190024617908">લોકોને સંચાલિત કરો</translation>
@@ -5233,7 +5253,7 @@
 <translation id="8904976895050290827">Chrome Sync</translation>
 <translation id="8909833622202089127">સાઇટ તમારા સ્થાનને ટ્રૅક કરી રહી છે</translation>
 <translation id="8910146161325739742">તમારી સ્ક્રીન શેર કરો</translation>
-<translation id="8910222113987937043">તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને અન્ય સેટિંગ પરના ફેરફારો હવે તમારો અસ્તિત્વમાંનો ડેટા, તમારા Google એકાઉન્ટમાં સંગ્રહિત રહેશે અને તે <ph name="BEGIN_LINK" />Google ડેશબોર્ડ<ph name="END_LINK" /> પર સંચાલિત કરવામાં આવી શકે છે.</translation>
+<translation id="8910222113987937043">તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને બીજા સેટિંગ પરના ફેરફારો હવે તમારો અસ્તિત્વમાંનો ડેટા, તમારા Google એકાઉન્ટમાં સ્ટોર રહેશે અને તે <ph name="BEGIN_LINK" />Google ડૅશબોર્ડ<ph name="END_LINK" /> પર મેનેજ કરવામાં આવી શકે છે.</translation>
 <translation id="8912362522468806198">Google એકાઉન્ટ</translation>
 <translation id="8912793549644936705">ખેંચો</translation>
 <translation id="8915370057835397490">સૂચનને લોડ કરી રહ્યું છે</translation>
@@ -5313,7 +5333,7 @@
 <translation id="9026731007018893674">ડાઉનલોડ કરો</translation>
 <translation id="9026852570893462412">આ પ્રક્રિયામાં થોડો સમય લાગી શકે છે. વર્ચ્યુઅલ મશીન ડાઉનલોડ કરી રહ્યાં છીએ.</translation>
 <translation id="9027459031423301635">લિંક નવા &amp;ટૅબમાં ખોલો</translation>
-<translation id="9030515284705930323">તમારા એકાઉન્ટ માટે તમારી સંસ્થાએ Google Play સ્ટોર સક્ષમ કરેલ નથી. વધુ માહિતી માટે તમારા વ્યવસ્થાપકનો સંપર્ક કરો.</translation>
+<translation id="9030515284705930323">તમારા એકાઉન્ટ માટે તમારી સંસ્થાએ Google Play સ્ટોર ચાલુ કરેલ નથી. વધુ માહિતી માટે તમારા એડમિનનો સંપર્ક કરો.</translation>
 <translation id="9033857511263905942">&amp;પેસ્ટ કરો</translation>
 <translation id="9034924485347205037">Linux ફાઇલો</translation>
 <translation id="9035012421917565900">આઇટમને પાછી '<ph name="DESTINATION_NAME" />'માં ખસેડી શકાતી નથી, તેથી તમે આ ક્રિયા પૂર્વવત્ કરી શકશો નહીં.</translation>
@@ -5331,7 +5351,7 @@
 <translation id="9045430190527754450">તમે જે Google સુધી પહોંચવાનો પ્રયાસ કરી રહ્યાં છો તે પેજનું વેબ ઍડ્રેસ મોકલે છે</translation>
 <translation id="9046895021617826162">કનેક્ટ કરવું નિષ્ફળ</translation>
 <translation id="9050666287014529139">પાસફ્રેઝ</translation>
-<translation id="9052208328806230490">તમે એકાઉન્ટ <ph name="EMAIL" /> નો ઉપયોગ કરીને, તમારા પ્રિંટર્સને <ph name="CLOUD_PRINT_NAME" /> સાથે નોંધાવ્યા છે</translation>
+<translation id="9052208328806230490">તમે એકાઉન્ટ <ph name="EMAIL" /> નો ઉપયોગ કરીને, તમારા પ્રિન્ટરને <ph name="CLOUD_PRINT_NAME" /> સાથે નોંધાવ્યા છે</translation>
 <translation id="9052404922357793350">બ્લૉક કરવાનું ચાલુ રાખો</translation>
 <translation id="9053091947372579468">તમારા ઉપકરણમાં Chrome માટેનું લાઇસન્સ છે, પણ તમારું વપરાશકર્તા નામ વ્યવસ્થા કન્સોલ સાથે સંકળાયેલ નથી. નોંધણી પ્રક્રિયા ચાલુ રાખવા માટે કૃપા કરીને વ્યવસ્થા કન્સોલ એકાઉન્ટ બનાવો. નોંધ: જો તમે નવું વ્યવસ્થા કન્સોલ એકાઉન્ટ બનાવવા માટે તમારા પોતાના ડોમેનની પસંદગી કરશો, તો સાઇન અપ પછી તમારે ડોમેનની ચકાસણી પૂરી કરવી પણ જરૂરી છે. https://g.co/ChromeEnterpriseAccount</translation>
 <translation id="9053893665344928494">મારી પસંદગી યાદ રાખો</translation>
@@ -5408,7 +5428,7 @@
 <translation id="91568222606626347">શૉર્ટકટ બનાવો...</translation>
 <translation id="9157697743260533322">તમામ વપરાશકર્તાઓ માટે સ્વચલિત અપડેટ્સને સેટ કરવામાં નિષ્ફળ થયાં (પ્રીફ્લાઇટ લોંચની ભૂલ: <ph name="ERROR_NUMBER" />)</translation>
 <translation id="9158715103698450907">અરે! નેટવર્ક સંચાર સમસ્યા પ્રમાણીકરણ દરમિયાન આવી છે. કૃપા કરીને તમારું નેટવર્ક કનેક્શન તપાસો અને ફરી પ્રયાસ કરો.</translation>
-<translation id="916501514001398070">સિસ્ટમ ડેટા મોકલો. આ ઉપકરણ હાલમાં Googleને આપમેળે નિદાનકારી અને ઉપકરણ તથા ઍપના વપરાશનો ડેટા મોકલે છે. આ સેટિંગ માલિક દ્વારા અમલમાં મૂકવામાં આવે છે. જો તમે વધારાની વેબ અને ઍપ પ્રવૃત્તિ ચાલુ કરી હશે, તો આ માહિતીનો તમારા એકાઉન્ટમાં સંગ્રહ કરવામાં આવશે, જેથી તમે તેને મારી પ્રવૃત્તિમાં મેનેજ કરી શકો. <ph name="BEGIN_LINK1" />વધુ જાણો<ph name="END_LINK1" /></translation>
+<translation id="916501514001398070">સિસ્ટમ ડેટા મોકલો. આ ડિવાઇસ હાલમાં Googleને ઑટોમૅટિક રીતે નિદાનકારી અને ડિવાઇસ તથા ઍપના વપરાશનો ડેટા મોકલે છે. આ સેટિંગ માલિક દ્વારા અમલમાં મૂકવામાં આવે છે. જો તમે વધારાની વેબ અને ઍપ પ્રવૃત્તિ ચાલુ કરી હશે, તો આ માહિતીનો તમારા એકાઉન્ટમાં સંગ્રહ કરવામાં આવશે, જેથી તમે તેને મારી પ્રવૃત્તિમાં મેનેજ કરી શકો. <ph name="BEGIN_LINK1" />વધુ જાણો<ph name="END_LINK1" /></translation>
 <translation id="916607977885256133">ચિત્ર-માં-ચિત્ર</translation>
 <translation id="9168436347345867845">આ પછીથી કરો</translation>
 <translation id="9169496697824289689">કીબોર્ડ શૉર્ટકટ્સ જુઓ</translation>
@@ -5421,7 +5441,7 @@
 <translation id="9179734824669616955">તમારા <ph name="DEVICE_TYPE" /> પર Linux (બીટા) સેટ અપ કરો</translation>
 <translation id="9180281769944411366">આ પ્રક્રિયામાં થોડો સમય લાગી શકે છે. Linux કન્ટેઇનર શરૂ કરી રહ્યાં છીએ.</translation>
 <translation id="9180380851667544951">સાઇટ તમારી સ્ક્રીનને શેર કરી શકે છે</translation>
-<translation id="9188441292293901223">આ <ph name="DEVICE_TYPE" /> ને અનલૉક કરવા માટે, કૃપા કરીને તમારા ફોનને Android ના નવા સંસ્કરણ પર અપડેટ કરો.</translation>
+<translation id="9188441292293901223">આ <ph name="DEVICE_TYPE" />ને અનલૉક કરવા માટે, કૃપા કરીને તમારા ફોનને Androidના નવા વર્ઝન પર અપડેટ કરો.</translation>
 <translation id="9190063653747922532">L2TP/IPsec + પૂર્વ-શેર કરેલી કી</translation>
 <translation id="920045321358709304"><ph name="SEARCH_ENGINE" />માં શોધો</translation>
 <translation id="9201220332032049474">સ્ક્રીન લૉકના વિકલ્પો</translation>
@@ -5430,7 +5450,7 @@
 <translation id="9203904171912129171">ઉપકરણ પસંદ કરો</translation>
 <translation id="9203962528777363226">આ ઉપકરણનાં વ્યવસ્થાપકે નવા વપરાશકર્તાઓને ઉમેરવાથી અક્ષમ કર્યા છે</translation>
 <translation id="9213073329713032541">ઇન્સ્ટૉલેશન સફળતાપૂર્વક શરૂ થયું.</translation>
-<translation id="9214520840402538427">અરે!  ઇન્સ્ટોલેશન-સમયનો પ્રારંભ એટ્રિબ્યૂટ્સનો સમય સમાપ્ત થયો. કૃપા કરીને તમારા સપોર્ટ પ્રતિનિધિનો સંપર્ક કરો.</translation>
+<translation id="9214520840402538427">અરે! ઇન્સ્ટૉલેશન-સમયનો ચાલુ એટ્રિબ્યૂટનો સમય સમાપ્ત થયો. કૃપા કરીને તમારા સપોર્ટ પ્રતિનિધિનો સંપર્ક કરો.</translation>
 <translation id="9214695392875603905">કપકૅક</translation>
 <translation id="9215293857209265904">"<ph name="EXTENSION_NAME" />" ઉમેરાયું</translation>
 <translation id="9215934040295798075">વૉલપેપર સેટ કરો</translation>
@@ -5446,7 +5466,7 @@
 <translation id="93343527085570547">કાનૂની કારણોસર કન્ટેન્ટમાં ફેરફારોની વિનંતી કરવા માટે <ph name="BEGIN_LINK1" />કાનૂની સહાય પેજ<ph name="END_LINK1" /> પર જાઓ. એકાઉન્ટ અને સિસ્ટમ વિશેની અમુક માહિતી Googleને મોકલવામાં આવી શકે છે. તમે અમને આપો છો તે માહિતીનો ઉપયોગ અમે તકનીકી સમસ્યાઓને હલ કરવા માટે અને અમારી સેવાઓને બહેતર બનાવવા માટે અમારી <ph name="BEGIN_LINK2" />ગોપનીયતા નીતિ<ph name="END_LINK2" /> અને <ph name="BEGIN_LINK3" />સેવાની શરતો<ph name="END_LINK3" />ને આધીન કરીશું.</translation>
 <translation id="93393615658292258">ફક્ત પાસવર્ડ</translation>
 <translation id="934503638756687833">જો જરૂર જણાય તો, જે આઇટમ અહીંની સૂચિમાં નથી તે પણ કાઢી નાખવામાં આવશે. Chrome ગોપનીયતા વ્હાઇટ પેપરમાં &lt;a href="<ph name="URL" />"&gt;ન જોઈતા સૉફ્ટવેર સામે રક્ષણ મેળવવા&lt;/a&gt; વિશે વધુ જાણો.</translation>
-<translation id="935490618240037774">તમારા Google એકાઉન્ટ પર તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને અન્ય સેટિંગ સિંક કરવામાં આવશે, જેથી કરીને તમે તમારા બધા ડિવાઇસ પર તેમનો ઉપયોગ કરી શકો.</translation>
+<translation id="935490618240037774">તમારા Google એકાઉન્ટ પર તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને બીજા સેટિંગ સિંક કરવામાં આવશે જેથી કરીને તમે તમારા બધા ડિવાઇસ પર એનો ઉપયોગ કરી શકો</translation>
 <translation id="936801553271523408">સિસ્ટમ ડાયગ્નોસ્ટિક ડેટા</translation>
 <translation id="93766956588638423">એક્સ્ટેન્શન સુધારો</translation>
 <translation id="938339467127511841">Linux (બીટા) સ્ટોરેજ</translation>
@@ -5486,7 +5506,7 @@
 <translation id="987897973846887088">કોઈ છબી ઉપલબ્ધ નથી</translation>
 <translation id="988978206646512040">ખાલી પાસફ્રેઝને મંજૂરી નથી</translation>
 <translation id="992032470292211616">એક્સ્ટેંશન્સ, ઍપ્લિકેશનો અને થીમ્સ તમારા ઉપકરણને નુકસાન પહોંચાડી શકે છે. શું તમે ખરેખર ચાલુ રાખવા માંગો છો?</translation>
-<translation id="992592832486024913">ChromeVox (બોલાયેલ પ્રતિસાદ) અક્ષમ કરો</translation>
+<translation id="992592832486024913">ChromeVox (બોલાયેલ પ્રતિસાદ) બંધ કરો</translation>
 <translation id="993540765962421562">ઇન્સ્ટૉલેશન થઈ રહ્યું છે</translation>
 <translation id="994289308992179865">&amp;લૂપ કરો</translation>
 <translation id="996250603853062861">સુરક્ષિત કનેક્શન સ્થાપિત કરી રહ્યું છે...</translation>
diff --git a/chrome/app/resources/generated_resources_hi.xtb b/chrome/app/resources/generated_resources_hi.xtb
index ce81d0d..c7736c3 100644
--- a/chrome/app/resources/generated_resources_hi.xtb
+++ b/chrome/app/resources/generated_resources_hi.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">आपके व्‍यवस्‍थापक के द्वारा अपडेट अक्षम किए गए हैं</translation>
 <translation id="1600857548979126453">पेज डीबगर बैकएंड तक पहुंचें</translation>
 <translation id="1601560923496285236">लागू करें</translation>
-<translation id="1603300902586586390">Linux ऐप्लिकेशन को $1 फ़ाइलें खोलने दें.</translation>
 <translation id="1603914832182249871">(गुप्त)</translation>
 <translation id="1607139524282324606">प्रविष्टि हटाएं</translation>
 <translation id="1608626060424371292">इस उपयोगकर्ता को हटाएं</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">अधिक सेटिंग</translation>
 <translation id="2084108471225856927">डिवाइस की सेटिंग</translation>
 <translation id="2085470240340828803">"<ph name="FILENAME" />" नाम की फ़ाइल पहले से मौजूद है. आप क्‍या करना चाहते हैं?</translation>
-<translation id="208586643495776849">कृपया दोबारा कोशिश करें</translation>
 <translation id="2087822576218954668">प्रिंट: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Google Chrome के ज़रिए सुरक्षित रूप से ब्राउज़ करें</translation>
 <translation id="2089795179672254991">जब कोई साइट क्लिपबोर्ड पर कॉपी किए गए लेख और इमेज देखना चाहे, तो इसके लिए पूछें (सुझाया गया)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">वर्तनी परीक्षण</translation>
 <translation id="3183139917765991655">प्रोफ़ाइल आयातकर्ता</translation>
 <translation id="3184560914950696195">$1 पर नहीं सहेजी जा सकती. संपादित चित्र, डाउनलोड फ़ोल्डर में सहेजी जाएंगी.</translation>
-<translation id="3186202398303525187">Linux ऐप्लिकेशन को $1 खोलने दें.</translation>
 <translation id="3188257591659621405">मेरी फ़ाइलें</translation>
 <translation id="3188465121994729530">गतिशील औसत</translation>
 <translation id="3190558889382726167">पासवर्ड सहेजा गया</translation>
@@ -2720,7 +2717,6 @@
 <translation id="5108967062857032718">सेटिंग - Android ऐप्लिकेशन निकालें</translation>
 <translation id="5109044022078737958">मिया</translation>
 <translation id="5111692334209731439">&amp;बुकमार्क प्रबंधक</translation>
-<translation id="5112009661904384591">Linux के साथ फ़ाइलें शेयर करें</translation>
 <translation id="5112577000029535889">&amp;डेवलपर टूल</translation>
 <translation id="5113739826273394829">अगर आप इस आइकॉन पर क्‍लिक करते हैं तो, आप इस <ph name="DEVICE_TYPE" /> को मैन्‍युअल रूप से लॉक कर लेंगे. अगली बार, अनलॉक करने के लिए आपको अपना पासवर्ड डालना होगा.</translation>
 <translation id="5115309401544567011">कृपया अपने <ph name="DEVICE_TYPE" /> को पावर स्रोत में प्लग करें.</translation>
@@ -3979,6 +3975,7 @@
 <translation id="6970480684834282392">स्टार्टअप प्रकार</translation>
 <translation id="6970856801391541997">विशेष पेज प्रिंट करें</translation>
 <translation id="6972180789171089114">ऑडियो/वीडियो</translation>
+<translation id="6972754398087986839">आरंभ करें</translation>
 <translation id="6973630695168034713">फ़ोल्डर</translation>
 <translation id="6974609594866392343">ऑफ़लाइन डेमो मोड</translation>
 <translation id="6976108581241006975">JavaScript पैनल</translation>
diff --git a/chrome/app/resources/generated_resources_hr.xtb b/chrome/app/resources/generated_resources_hr.xtb
index 9650898..cedb65b9 100644
--- a/chrome/app/resources/generated_resources_hr.xtb
+++ b/chrome/app/resources/generated_resources_hr.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Administrator je onemogućio ažuriranja.</translation>
 <translation id="1600857548979126453">pristupiti pozadini programa za ispravljanje pogrešaka na stranici</translation>
 <translation id="1601560923496285236">Primijeni</translation>
-<translation id="1603300902586586390">Dopustite Linux aplikacijama da otvore sljedeći broj datoteka: $1</translation>
 <translation id="1603914832182249871">(Anonimno)</translation>
 <translation id="1607139524282324606">Brisanje unosa</translation>
 <translation id="1608626060424371292">Ukloni tog korisnika</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Više postavki</translation>
 <translation id="2084108471225856927">Postavke uređaja</translation>
 <translation id="2085470240340828803">Datoteka pod nazivom "<ph name="FILENAME" />" već postoji. Što želite napraviti?</translation>
-<translation id="208586643495776849">Pokušajte ponovo</translation>
 <translation id="2087822576218954668">Ispis: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Sigurno pregledavajte uz Google Chrome</translation>
 <translation id="2089795179672254991">Traži dopuštenje kada web-lokacija želi vidjeti tekst i slike kopirane u međuspremnik (preporučeno)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Provjera pravopisa</translation>
 <translation id="3183139917765991655">Uvoz profila</translation>
 <translation id="3184560914950696195">Spremanje u direktorij $1 nije moguće. Uređene slike bit će spremljene u mapu Preuzimanja.</translation>
-<translation id="3186202398303525187">Dopustite Linux aplikacijama da otvaraju $1.</translation>
 <translation id="3188257591659621405">Moje datoteke</translation>
 <translation id="3188465121994729530">Klizni prosjek</translation>
 <translation id="3190558889382726167">Zaporka spremljena</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Postavke – uklanjanje Android aplikacija</translation>
 <translation id="5109044022078737958">Blanka</translation>
 <translation id="5111692334209731439">&amp;Upravitelj oznaka</translation>
-<translation id="5112009661904384591">Dijelite datoteke s Linuxom</translation>
 <translation id="5112577000029535889">&amp;Alati za razvojne programere</translation>
 <translation id="5113739826273394829">Ako kliknete tu ikonu, ručno ćete zaključati ovaj uređaj <ph name="DEVICE_TYPE" />. Sljedeći ćete put morati unijeti zaporku da biste mu pristupili.</translation>
 <translation id="5115309401544567011">Priključite uređaj <ph name="DEVICE_TYPE" /> u izvor napajanja.</translation>
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">Vrsta pokretanja</translation>
 <translation id="6970856801391541997">Ispis određenih stranica</translation>
 <translation id="6972180789171089114">Audiozapisi/videozapisi</translation>
+<translation id="6972754398087986839">Početak upotrebe</translation>
 <translation id="6973630695168034713">Mape</translation>
 <translation id="6974609594866392343">Izvanmrežni demo način</translation>
 <translation id="6976108581241006975">JavaScript konzola</translation>
diff --git a/chrome/app/resources/generated_resources_hu.xtb b/chrome/app/resources/generated_resources_hu.xtb
index 7e70851..5bafd48 100644
--- a/chrome/app/resources/generated_resources_hu.xtb
+++ b/chrome/app/resources/generated_resources_hu.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">A frissítéseket a rendszergazda letiltotta.</translation>
 <translation id="1600857548979126453">Hozzáférés az oldal háttérben történő hibakereséséhez</translation>
 <translation id="1601560923496285236">Alkalmaz</translation>
-<translation id="1603300902586586390">Engedélyezze, hogy a Linux-alkalmazások megnyithassanak $1 fájlt.</translation>
 <translation id="1603914832182249871">(Inkognitómód)</translation>
 <translation id="1607139524282324606">Bejegyzés törlése</translation>
 <translation id="1608626060424371292">Felhasználó eltávolítása</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">További beállítások</translation>
 <translation id="2084108471225856927">Eszközbeállítások</translation>
 <translation id="2085470240340828803">Már létezik „<ph name="FILENAME" />” nevű fájl. Mit szeretne tenni?</translation>
-<translation id="208586643495776849">Próbálkozzon újra</translation>
 <translation id="2087822576218954668">Nyomtatás: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Biztonságos böngészés a Google Chrome-mal</translation>
 <translation id="2089795179672254991">Kérdezzen meg, amikor az adott webhely szeretné megtekinteni a vágólapra másolt szövegeket és képeket (ajánlott)</translation>
@@ -1476,7 +1474,6 @@
 <translation id="3182749001423093222">Helyesírás-ellenőrzés</translation>
 <translation id="3183139917765991655">Profilimportáló</translation>
 <translation id="3184560914950696195">Nem lehet menteni a következő helyre: $1. A módosított képek a Letöltések mappába lesznek mentve.</translation>
-<translation id="3186202398303525187">Engedélyezze, hogy a Linux-alkalmazások megnyithassák a következőt: $1.</translation>
 <translation id="3188257591659621405">Saját fájlok</translation>
 <translation id="3188465121994729530">Mozgás átlaga</translation>
 <translation id="3190558889382726167">A jelszó mentése megtörtént</translation>
@@ -2333,7 +2330,7 @@
 <translation id="452039078290142656"><ph name="VENDOR_NAME" /> szolgáltatótól származó ismeretlen eszközök</translation>
 <translation id="4522570452068850558">Részletek</translation>
 <translation id="4522600456902129422">Annak engedélyezése, hogy a webhely továbbra is megtekinthesse a vágólapot</translation>
-<translation id="4525382759303819021">Kérem a legújabb híreket és ajánlásokat a Play Áruház alkalmazásaival kapcsolatban</translation>
+<translation id="4525382759303819021">Szeretném megkapni a legújabb híreket és ajánlásokat a Play Áruház alkalmazásaival kapcsolatban</translation>
 <translation id="4530494379350999373">Eredet</translation>
 <translation id="4533985347672295764">Processzoridő</translation>
 <translation id="4534661889221639075">Próbálja újra.</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Beállítások – Android-alkalmazások eltávolítása</translation>
 <translation id="5109044022078737958">Sport</translation>
 <translation id="5111692334209731439">&amp;Könyvjelzőkezelő</translation>
-<translation id="5112009661904384591">Ossza meg a fájlokat a Linuxszal</translation>
 <translation id="5112577000029535889">Fejlesz&amp;tői eszközök</translation>
 <translation id="5113739826273394829">Ha rákattint erre az ikonra, akkor manuálisan zárolja ezt a(z) <ph name="DEVICE_TYPE" /> eszközt. Legközelebb be kell írnia a jelszót a belépéshez.</translation>
 <translation id="5115309401544567011">Csatlakoztassa <ph name="DEVICE_TYPE" /> eszközét áramforráshoz.</translation>
@@ -3982,6 +3978,7 @@
 <translation id="6970480684834282392">Kezdési típus</translation>
 <translation id="6970856801391541997">Adott oldalak nyomtatása</translation>
 <translation id="6972180789171089114">Hanganyag/videó</translation>
+<translation id="6972754398087986839">Első lépések</translation>
 <translation id="6973630695168034713">Mappák</translation>
 <translation id="6974609594866392343">Offline demó mód</translation>
 <translation id="6976108581241006975">JavaScript-konzol</translation>
diff --git a/chrome/app/resources/generated_resources_id.xtb b/chrome/app/resources/generated_resources_id.xtb
index dd58e26d..ae9c678 100644
--- a/chrome/app/resources/generated_resources_id.xtb
+++ b/chrome/app/resources/generated_resources_id.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Pembaruan dinonaktifkan oleh administrator.</translation>
 <translation id="1600857548979126453">Mengakses backend debugger halaman</translation>
 <translation id="1601560923496285236">Terapkan</translation>
-<translation id="1603300902586586390">Biarkan aplikasi Linux membuka file $1.</translation>
 <translation id="1603914832182249871">(Penyamaran)</translation>
 <translation id="1607139524282324606">Hapus entri</translation>
 <translation id="1608626060424371292">Hapus pengguna ini</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Setelan lain</translation>
 <translation id="2084108471225856927">Setelan perangkat</translation>
 <translation id="2085470240340828803">File bernama "<ph name="FILENAME" />" sudah ada. Apa yang ingin Anda lakukan?</translation>
-<translation id="208586643495776849">Coba lagi</translation>
 <translation id="2087822576218954668">Pencetakan: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Akses dengan aman menggunakan Google Chrome</translation>
 <translation id="2089795179672254991">Tanyakan saat situs ingin melihat teks dan gambar yang disalin ke papan klip (direkomendasikan)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Periksa ejaan</translation>
 <translation id="3183139917765991655">Pengimpor Profil</translation>
 <translation id="3184560914950696195">Tidak dapat menyimpan ke $1. Gambar yang diedit akan disimpan dalam folder Download.</translation>
-<translation id="3186202398303525187">Biarkan aplikasi Linux membuka $1.</translation>
 <translation id="3188257591659621405">File saya</translation>
 <translation id="3188465121994729530">Rata-rata Perpindahan</translation>
 <translation id="3190558889382726167">Sandi tersimpan</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Setelan - Hapus aplikasi Android</translation>
 <translation id="5109044022078737958">Susanti</translation>
 <translation id="5111692334209731439">Pengelola &amp;Bookmark</translation>
-<translation id="5112009661904384591">Bagikan file dengan Linux</translation>
 <translation id="5112577000029535889">Alat &amp;Pengembang</translation>
 <translation id="5113739826273394829">Jika mengeklik ikon ini, <ph name="DEVICE_TYPE" /> akan dikunci secara manual. Selanjutnya, Anda perlu mengetikkan sandi untuk masuk.</translation>
 <translation id="5115309401544567011">Harap colokkan perangkat <ph name="DEVICE_TYPE" /> ke sumber listrik.</translation>
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">Tipe rintisan</translation>
 <translation id="6970856801391541997">Cetak Halaman Khusus</translation>
 <translation id="6972180789171089114">Audio/Video</translation>
+<translation id="6972754398087986839">Mulai</translation>
 <translation id="6973630695168034713">Folder</translation>
 <translation id="6974609594866392343">Mode demo offline</translation>
 <translation id="6976108581241006975">Konsol JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_it.xtb b/chrome/app/resources/generated_resources_it.xtb
index 87f5185f..e571e81 100644
--- a/chrome/app/resources/generated_resources_it.xtb
+++ b/chrome/app/resources/generated_resources_it.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Gli aggiornamenti sono stati disattivati dall'amministratore.</translation>
 <translation id="1600857548979126453">Accesso al backend del debugger delle pagine</translation>
 <translation id="1601560923496285236">Applica</translation>
-<translation id="1603300902586586390">Consenti alle app di Linux di aprire $1 file.</translation>
 <translation id="1603914832182249871">(In incognito)</translation>
 <translation id="1607139524282324606">Cancella voce</translation>
 <translation id="1608626060424371292">Rimuovi questo utente</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Altre impostazioni</translation>
 <translation id="2084108471225856927">Impostazioni dispositivo</translation>
 <translation id="2085470240340828803">Esiste già un file denominato "<ph name="FILENAME" />". Che cosa vuoi fare?</translation>
-<translation id="208586643495776849">Riprova</translation>
 <translation id="2087822576218954668">Stampa: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Naviga in sicurezza con Google Chrome</translation>
 <translation id="2089795179672254991">Chiedi conferma quando un sito vuole leggere il testo e le immagini copiati negli appunti (opzione consigliata)</translation>
@@ -1473,7 +1471,6 @@
 <translation id="3182749001423093222">Controllo ortografico</translation>
 <translation id="3183139917765991655">Profile Importer</translation>
 <translation id="3184560914950696195">Impossibile salvare su $1. Le immagini modificate verranno salvate nella cartella Download.</translation>
-<translation id="3186202398303525187">Consenti alle app di Linux di aprire $1.</translation>
 <translation id="3188257591659621405">I miei file</translation>
 <translation id="3188465121994729530">Media spostamento</translation>
 <translation id="3190558889382726167">Password salvata</translation>
@@ -2717,7 +2714,6 @@
 <translation id="5108967062857032718">Impostazioni - Rimuovi app Android</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Gestione Preferiti</translation>
-<translation id="5112009661904384591">Condividi file con Linux</translation>
 <translation id="5112577000029535889">&amp;Strumenti per sviluppatori</translation>
 <translation id="5113739826273394829">Se fai clic su questa icona, blocchi manualmente questo dispositivo <ph name="DEVICE_TYPE" />. La prossima volta dovrai digitare la password per accedere.</translation>
 <translation id="5115309401544567011">Collega il dispositivo <ph name="DEVICE_TYPE" /> a una fonte di alimentazione.</translation>
@@ -3975,6 +3971,7 @@
 <translation id="6970480684834282392">Tipo di avvio</translation>
 <translation id="6970856801391541997">Stampa pagine specifiche</translation>
 <translation id="6972180789171089114">Audio/video</translation>
+<translation id="6972754398087986839">Inizia</translation>
 <translation id="6973630695168034713">Cartelle</translation>
 <translation id="6974609594866392343">Modalità demo offline</translation>
 <translation id="6976108581241006975">Console JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_iw.xtb b/chrome/app/resources/generated_resources_iw.xtb
index c088a571..3c7abb0 100644
--- a/chrome/app/resources/generated_resources_iw.xtb
+++ b/chrome/app/resources/generated_resources_iw.xtb
@@ -416,7 +416,6 @@
 <translation id="1598233202702788831">מנהל המערכת השבית את העדכונים.</translation>
 <translation id="1600857548979126453">להיכנס לניפוי הבאגים העורפי של הדף</translation>
 <translation id="1601560923496285236">החל</translation>
-<translation id="1603300902586586390">‏מתן הרשאה לאפליקציות Linux לפתוח קובצי $1.</translation>
 <translation id="1603914832182249871">(גלישה בסתר)</translation>
 <translation id="1607139524282324606">ניקוי רשומה</translation>
 <translation id="1608626060424371292">הסר את המשתמש הזה</translation>
@@ -741,7 +740,6 @@
 <translation id="2080070583977670716">הגדרות נוספות</translation>
 <translation id="2084108471225856927">הגדרות המכשיר</translation>
 <translation id="2085470240340828803">כבר קיים קובץ בשם "<ph name="FILENAME" />". מה ברצונך לעשות?</translation>
-<translation id="208586643495776849">יש לנסות שוב</translation>
 <translation id="2087822576218954668">הדפס: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">‏גלישה בטוחה עם Google Chrome</translation>
 <translation id="2089795179672254991">יש לשאול כשאתר רוצה גישה אל טקסט ותמונות שהועתקו אל הלוח (מומלץ)</translation>
@@ -1472,7 +1470,6 @@
 <translation id="3182749001423093222">בדיקת איות</translation>
 <translation id="3183139917765991655">מייבא פרופילים</translation>
 <translation id="3184560914950696195">לא ניתן לשמור ב-$1. תמונות ערוכות יישמרו בתיקיית ההורדות.</translation>
-<translation id="3186202398303525187">‏מתן הרשאה לאפליקציות Linux לפתוח את $1.</translation>
 <translation id="3188257591659621405">הקבצים שלי</translation>
 <translation id="3188465121994729530">ממוצע נע</translation>
 <translation id="3190558889382726167">הסיסמה נשמרה</translation>
@@ -2718,7 +2715,6 @@
 <translation id="5108967062857032718">‏הגדרות - הסר אפליקציות Android</translation>
 <translation id="5109044022078737958">מיה</translation>
 <translation id="5111692334209731439">&amp;מנהל הסימניות</translation>
-<translation id="5112009661904384591">‏שיתוף קבצים עם Linux</translation>
 <translation id="5112577000029535889">&amp;כלים עבור מפתחים</translation>
 <translation id="5113739826273394829">אם תלחץ על סמל זה, תנעל ידנית את <ph name="DEVICE_TYPE" /> זה. בפעם הבאה, תצטרך להקליד את הסיסמה כדי להיכנס.</translation>
 <translation id="5115309401544567011">חבר את ה-<ph name="DEVICE_TYPE" /> למקור חשמל.</translation>
@@ -3978,6 +3974,7 @@
 <translation id="6970480684834282392">סוג הפעלה</translation>
 <translation id="6970856801391541997">הדפסת דפים ספציפיים</translation>
 <translation id="6972180789171089114">אודיו/וידאו</translation>
+<translation id="6972754398087986839">תחילת העבודה</translation>
 <translation id="6973630695168034713">תיקיות</translation>
 <translation id="6974609594866392343">מצב הדגמה לא מקוון</translation>
 <translation id="6976108581241006975">‏לוח JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_ja.xtb b/chrome/app/resources/generated_resources_ja.xtb
index 4f454e0..1e8302c 100644
--- a/chrome/app/resources/generated_resources_ja.xtb
+++ b/chrome/app/resources/generated_resources_ja.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">更新は管理者によって無効になっています。</translation>
 <translation id="1600857548979126453">ページ デバッガ バックエンドにアクセスする</translation>
 <translation id="1601560923496285236">適用</translation>
-<translation id="1603300902586586390">Linux アプリで $1 件のファイルを開きます。</translation>
 <translation id="1603914832182249871">(シークレット モード)</translation>
 <translation id="1607139524282324606">エラー項目を消去</translation>
 <translation id="1608626060424371292">このユーザーを削除</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">詳細設定</translation>
 <translation id="2084108471225856927">デバイス設定</translation>
 <translation id="2085470240340828803">「<ph name="FILENAME" />」という名前のファイルは既に存在します。どのように処理しますか?</translation>
-<translation id="208586643495776849">もう一度お試しください</translation>
 <translation id="2087822576218954668">印刷: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Google Chrome で安全にブラウジング</translation>
 <translation id="2089795179672254991">クリップボードにコピーされているテキストや画像にサイトがアクセスする際に確認する(推奨)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">スペルチェック</translation>
 <translation id="3183139917765991655">プロフィール インポーター</translation>
 <translation id="3184560914950696195">$1 に保存することができません。編集した画像はダウンロード フォルダに保存されます。</translation>
-<translation id="3186202398303525187">Linux アプリで $1 を開きます。</translation>
 <translation id="3188257591659621405">マイファイル</translation>
 <translation id="3188465121994729530">移動平均</translation>
 <translation id="3190558889382726167">パスワードを保存しました</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">設定 - Android アプリの削除</translation>
 <translation id="5109044022078737958">ミア</translation>
 <translation id="5111692334209731439">ブックマーク マネージャ(&amp;B)</translation>
-<translation id="5112009661904384591">Linux とファイルを共有します</translation>
 <translation id="5112577000029535889">デベロッパー ツール(&amp;D)</translation>
 <translation id="5113739826273394829">このアイコンをクリックすると、この <ph name="DEVICE_TYPE" /> は手動でロックされます。次回ログインするにはパスワードを入力する必要があります。</translation>
 <translation id="5115309401544567011"><ph name="DEVICE_TYPE" /> を電源に接続してください。</translation>
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">起動タイプ</translation>
 <translation id="6970856801391541997">指定したページを印刷</translation>
 <translation id="6972180789171089114">音声または動画</translation>
+<translation id="6972754398087986839">開始する</translation>
 <translation id="6973630695168034713">フォルダ</translation>
 <translation id="6974609594866392343">オフライン デモモード</translation>
 <translation id="6976108581241006975">JavaScript コンソール</translation>
diff --git a/chrome/app/resources/generated_resources_kn.xtb b/chrome/app/resources/generated_resources_kn.xtb
index 7976153..8d5bc99 100644
--- a/chrome/app/resources/generated_resources_kn.xtb
+++ b/chrome/app/resources/generated_resources_kn.xtb
@@ -416,7 +416,6 @@
 <translation id="1598233202702788831">ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ಅಪ್‌ಡೇಟ್‌ಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ್ದಾರೆ.</translation>
 <translation id="1600857548979126453">ಡೀಬಗರ್ ಅನ್ನು ಹಿಂತೆಗೆದುಕೊಳ್ಳುವ ಪುಟವನ್ನು ಪ್ರವೇಶಿಸಿ</translation>
 <translation id="1601560923496285236">ಅನ್ವಯಿಸು</translation>
-<translation id="1603300902586586390">Linux ಆ್ಯಪ್‌ಗಳಿಗೆ $1 ಫೈಲ್‌ಗಳನ್ನು ತೆರೆಯಲು ಅನುಮತಿ ನೀಡಿ.</translation>
 <translation id="1603914832182249871">(ಅದೃಶ್ಯ)</translation>
 <translation id="1607139524282324606">ಪ್ರವೇಶವನ್ನು ತೆರವುಗೊಳಿಸಿ</translation>
 <translation id="1608626060424371292">ಈ ಬಳಕೆದಾರರನ್ನು ತೆಗೆದುಹಾಕಿ</translation>
@@ -741,7 +740,6 @@
 <translation id="2080070583977670716">ಇನ್ನಷ್ಟು ಸೆಟ್ಟಿಂಗ್‌ಗಳು</translation>
 <translation id="2084108471225856927">ಸಾಧನ ಸೆಟ್ಟಿಂಗ್‌ಗಳು</translation>
 <translation id="2085470240340828803">"<ph name="FILENAME" />" ಹೆಸರಿನ ಫೈಲ್ ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ನೀವು ಏನು ಮಾಡಬೇಕೆಂದು ಬಯಸುವಿರಿ?</translation>
-<translation id="208586643495776849">ಪುನಃ ಪ್ರಯತ್ನಿಸಿ</translation>
 <translation id="2087822576218954668">ಮುದ್ರಿಸು: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Google Chrome ಮೂಲಕ ಸುರಕ್ಷಿತವಾಗಿ ಬ್ರೌಸ್ ಮಾಡಿ</translation>
 <translation id="2089795179672254991">ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ನಕಲಿಸಿರುವ ಪಠ್ಯ ಮತ್ತು ಚಿತ್ರಗಳನ್ನು ನೋಡಲು ಸೈಟ್ ಬಯಸಿದರೆ, ಅನುಮತಿ ಕೇಳಿ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ)</translation>
@@ -1472,7 +1470,6 @@
 <translation id="3182749001423093222">ಕಾಗುಣಿತ ಪರಿಶೀಲನೆ</translation>
 <translation id="3183139917765991655">ಪ್ರೊಫೈಲ್ ಆಮದುದಾರ</translation>
 <translation id="3184560914950696195">$1 ಗೆ ಉಳಿಸಬೇಡಿ. ಸಂಪಾದಿಸಲಾದ ಚಿತ್ರಗಳನ್ನು ಡೌನ್‌ಲೋಡ್‌ಗಳ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಉಳಿಸಲಾಗುತ್ತದೆ.</translation>
-<translation id="3186202398303525187">Linux ಆ್ಯಪ್‌ಗಳಿಗೆ $1 ತೆರೆಯಲು ಅನುಮತಿ ನೀಡಿ.</translation>
 <translation id="3188257591659621405">ನನ್ನ ಫೈಲ್‌ಗಳು</translation>
 <translation id="3188465121994729530">ಸರಿಸುವಿಕೆ ಸರಾಸರಿ</translation>
 <translation id="3190558889382726167">ಪಾಸ್‌ವರ್ಡ್ ಉಳಿಸಲಾಗಿದೆ</translation>
@@ -2719,7 +2716,6 @@
 <translation id="5108967062857032718">ಸೆಟ್ಟಿಂಗ್‌ಗಳು - Android ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಿ</translation>
 <translation id="5109044022078737958">ಮಿಯಾ</translation>
 <translation id="5111692334209731439">&amp;ಬುಕ್‌ಮಾರ್ಕ್ ವ್ಯವಸ್ಥಾಪಕ</translation>
-<translation id="5112009661904384591">Linux ಬಳಸಿಕೊಂಡು ಫೈಲ್‌ಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಿ</translation>
 <translation id="5112577000029535889">&amp;ಡೆವಲಪರ್ ಟೂಲ್ಸ್</translation>
 <translation id="5113739826273394829">ಈ ಐಕಾನ್ ಅನ್ನು ನೀವು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ನೀವು ಹಸ್ತಚಾಲಿತವಾಗಿ ಈ <ph name="DEVICE_TYPE" /> ಸಾಧನವನ್ನು ಲಾಕ್ ಮಾಡುತ್ತೀರಿ. ಮುಂದಿನ ಬಾರಿ, ಪ್ರವೇಶಿಸಲು ನೀವು ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ಟೈಪ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.</translation>
 <translation id="5115309401544567011">ನಿಮ್ಮ <ph name="DEVICE_TYPE" /> ಅನ್ನು ವಿದ್ಯುತ್ ಸಂಪರ್ಕಕ್ಕೆ ಪ್ಲಗ್ ಮಾಡಿ.</translation>
@@ -3978,6 +3974,7 @@
 <translation id="6970480684834282392">ಸ್ಟಾರ್ಟ್ಅಪ್ ಪ್ರಕಾರ</translation>
 <translation id="6970856801391541997">ನಿರ್ದಿಷ್ಟ ಪುಟಗಳನ್ನು ಮುದ್ರಿಸಿ</translation>
 <translation id="6972180789171089114">ಆಡಿಯೋ/ವೀಡಿಯೊ</translation>
+<translation id="6972754398087986839">ಪ್ರಾರಂಭಗೊಂಡಿದೆ</translation>
 <translation id="6973630695168034713">ಫೋಲ್ಡರ್‌ಗಳು</translation>
 <translation id="6974609594866392343">ಆಫ್‌ಲೈನ್ ಡೆಮೊ ಮೋಡ್</translation>
 <translation id="6976108581241006975">JavaScript ಕನ್ಸೋಲ್</translation>
diff --git a/chrome/app/resources/generated_resources_ko.xtb b/chrome/app/resources/generated_resources_ko.xtb
index 1f0b058..4b1cfc21 100644
--- a/chrome/app/resources/generated_resources_ko.xtb
+++ b/chrome/app/resources/generated_resources_ko.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">관리자가 업데이트를 사용 중지했습니다.</translation>
 <translation id="1600857548979126453">페이지 디버거 백엔드에 액세스</translation>
 <translation id="1601560923496285236">적용</translation>
-<translation id="1603300902586586390">Linux 앱에서 $1개의 파일을 열 수 있도록 허용합니다.</translation>
 <translation id="1603914832182249871">(시크릿 모드)</translation>
 <translation id="1607139524282324606">항목 삭제</translation>
 <translation id="1608626060424371292">이 사용자 삭제</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">설정 더보기</translation>
 <translation id="2084108471225856927">기기 설정</translation>
 <translation id="2085470240340828803">이름이 '<ph name="FILENAME" />'인 파일이 이미 존재합니다. 원하는 작업을 선택하세요.</translation>
-<translation id="208586643495776849">다시 시도해 주세요.</translation>
 <translation id="2087822576218954668">인쇄: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Chrome으로 안전하게 탐색</translation>
 <translation id="2089795179672254991">사이트에서 클립보드에 복사된 텍스트 및 이미지를 보려는 경우 확인(권장)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">맞춤법 검사</translation>
 <translation id="3183139917765991655">프로필 가져오기 도구</translation>
 <translation id="3184560914950696195">$1에 저장할 수 없습니다. 편집한 이미지는 다운로드 폴더에 저장됩니다.</translation>
-<translation id="3186202398303525187">Linux 앱에서 $1을(를) 열 수 있도록 허용합니다.</translation>
 <translation id="3188257591659621405">내 파일</translation>
 <translation id="3188465121994729530">이동 평균</translation>
 <translation id="3190558889382726167">비밀번호 저장됨</translation>
@@ -2719,7 +2716,6 @@
 <translation id="5108967062857032718">설정 - Android 앱 삭제</translation>
 <translation id="5109044022078737958">미미</translation>
 <translation id="5111692334209731439">북마크 관리자(&amp;B)</translation>
-<translation id="5112009661904384591">Linux와 파일 공유</translation>
 <translation id="5112577000029535889">개발자 도구(&amp;D)</translation>
 <translation id="5113739826273394829">이 아이콘을 클릭하면 이 <ph name="DEVICE_TYPE" />이(가) 수동으로 잠깁니다. 다음 번에 기기를 잠금 해제하려면 비밀번호를 입력해야 합니다.</translation>
 <translation id="5115309401544567011"><ph name="DEVICE_TYPE" />을(를) 전원에 연결하세요.</translation>
@@ -3978,6 +3974,7 @@
 <translation id="6970480684834282392">시작 유형</translation>
 <translation id="6970856801391541997">특정 페이지 인쇄</translation>
 <translation id="6972180789171089114">오디오/비디오</translation>
+<translation id="6972754398087986839">시작하기</translation>
 <translation id="6973630695168034713">폴더</translation>
 <translation id="6974609594866392343">오프라인 데모 모드</translation>
 <translation id="6976108581241006975">자바스크립트 콘솔</translation>
diff --git a/chrome/app/resources/generated_resources_lt.xtb b/chrome/app/resources/generated_resources_lt.xtb
index 659bee5..0f756f8 100644
--- a/chrome/app/resources/generated_resources_lt.xtb
+++ b/chrome/app/resources/generated_resources_lt.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Administratorius išjungė naujinius</translation>
 <translation id="1600857548979126453">Pasiekti puslapio derintuvės vidinę pusę</translation>
 <translation id="1601560923496285236">Taikyti</translation>
-<translation id="1603300902586586390">Leisti „Linux“ programoms atidaryti $1 failus.</translation>
 <translation id="1603914832182249871">(Inkognito)</translation>
 <translation id="1607139524282324606">Išvalyti įrašą</translation>
 <translation id="1608626060424371292">Pašalinti šį naudotoją</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Daugiau nustatymų</translation>
 <translation id="2084108471225856927">Įrenginio nustatymai</translation>
 <translation id="2085470240340828803">Failas pavadinimu „<ph name="FILENAME" />“ jau yra. Ką norite daryti?</translation>
-<translation id="208586643495776849">Bandykite dar kartą</translation>
 <translation id="2087822576218954668">Spausdinti: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Saugiai naršykite naudodami „Google Chrome“</translation>
 <translation id="2089795179672254991">Paklausti, kai svetainė nori matyti tekstą ir vaizdus, nukopijuotus į iškarpinę (rekomenduojama)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Rašybos tikrinimas</translation>
 <translation id="3183139917765991655">Profilio importavimo priemonė</translation>
 <translation id="3184560914950696195">Nepavyko išsaugoti aplanke „$1“. Redaguoti vaizdai bus išsaugoti atsisiuntimų aplanke.</translation>
-<translation id="3186202398303525187">Leisti „Linux“ programoms atidaryti $1.</translation>
 <translation id="3188257591659621405">Mano failai</translation>
 <translation id="3188465121994729530">Slankusis vidurkis</translation>
 <translation id="3190558889382726167">Slaptažodis išsaugotas</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Nustatymai – „Android“ programų pašalinimas</translation>
 <translation id="5109044022078737958">Austra</translation>
 <translation id="5111692334209731439">&amp;Žymių tvarkytuvė</translation>
-<translation id="5112009661904384591">Bendrinti failus su „Linux“</translation>
 <translation id="5112577000029535889">&amp;Kūrėjo įrankiai</translation>
 <translation id="5113739826273394829">Spustelėję šią piktogramą, neautomatiškai užrakinsite šį „<ph name="DEVICE_TYPE" />“. Kitą kartą norėdami įeiti turėsite įvesti slaptažodį.</translation>
 <translation id="5115309401544567011">Prijunkite „<ph name="DEVICE_TYPE" />“ prie maitinimo šaltinio.</translation>
@@ -3981,6 +3977,7 @@
 <translation id="6970480684834282392">Paleisties tipas</translation>
 <translation id="6970856801391541997">Spausdinti konkrečius puslapius</translation>
 <translation id="6972180789171089114">Garso / vaizdo įrašai</translation>
+<translation id="6972754398087986839">Darbo pradžia</translation>
 <translation id="6973630695168034713">Aplankai</translation>
 <translation id="6974609594866392343">Demonstracinis režimas neprisijungus</translation>
 <translation id="6976108581241006975">„JavaScript“ pultas</translation>
diff --git a/chrome/app/resources/generated_resources_lv.xtb b/chrome/app/resources/generated_resources_lv.xtb
index 728fb51..1ce7105f 100644
--- a/chrome/app/resources/generated_resources_lv.xtb
+++ b/chrome/app/resources/generated_resources_lv.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Administrators ir atspējojis atjauninājumus.</translation>
 <translation id="1600857548979126453">Piekļūtu lapas atkļūdotāja aizmugursistēmai</translation>
 <translation id="1601560923496285236">Lietot</translation>
-<translation id="1603300902586586390">Ļaujiet Linux lietotnēm atvērt $1 failus.</translation>
 <translation id="1603914832182249871">(Inkognito)</translation>
 <translation id="1607139524282324606">Notīrīt ierakstu</translation>
 <translation id="1608626060424371292">Noņemt šo lietotāju</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Vairāk iestatījumu</translation>
 <translation id="2084108471225856927">Ierīces iestatījumi</translation>
 <translation id="2085470240340828803">Fails ar nosaukumu “<ph name="FILENAME" />” jau pastāv. Kā vēlaties rīkoties?</translation>
-<translation id="208586643495776849">Lūdzu, mēģiniet vēlreiz</translation>
 <translation id="2087822576218954668">Drukāšana: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Droša pārlūkošana ar Google Chrome</translation>
 <translation id="2089795179672254991">Vaicāt, ja vietne vēlas skatīt starpliktuvē kopēto tekstu un attēlus (ieteicams)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Pareizrakstības pārbaude</translation>
 <translation id="3183139917765991655">Profilu importētājs</translation>
 <translation id="3184560914950696195">Nevar saglabāt šeit: $1. Rediģētie attēli tiks saglabāti mapē Lejupielādes.</translation>
-<translation id="3186202398303525187">Ļaujiet Linux lietotnēm atvērt $1.</translation>
 <translation id="3188257591659621405">Mani faili</translation>
 <translation id="3188465121994729530">Pārvietotais vidējais</translation>
 <translation id="3190558889382726167">Parole ir saglabāta</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Iestatījumi — Android lietotņu noņemšana</translation>
 <translation id="5109044022078737958">Atlēte</translation>
 <translation id="5111692334209731439">Grāmat&amp;zīmju pārvaldnieks</translation>
-<translation id="5112009661904384591">Failu kopīgošana ar Linux</translation>
 <translation id="5112577000029535889">Izstrā&amp;dātāja rīki</translation>
 <translation id="5113739826273394829">Ja noklikšķināsiet uz šīs ikonas, šī <ph name="DEVICE_TYPE" /> ierīce tiks manuāli bloķēta. Lai nākamreiz tajā ieietu, jums būs jāieraksta sava parole.</translation>
 <translation id="5115309401544567011">Lūdzu, pievienojiet savu <ph name="DEVICE_TYPE" /> ierīci strāvas avotam.</translation>
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">Startēšanas veids</translation>
 <translation id="6970856801391541997">Drukāt konkrētas lapas</translation>
 <translation id="6972180789171089114">Audio/video</translation>
+<translation id="6972754398087986839">Sākt darbu</translation>
 <translation id="6973630695168034713">Mapes</translation>
 <translation id="6974609594866392343">Bezsaistes demonstrācijas režīms</translation>
 <translation id="6976108581241006975">JavaScript konsole</translation>
diff --git a/chrome/app/resources/generated_resources_ml.xtb b/chrome/app/resources/generated_resources_ml.xtb
index e00514c..ac01d61 100644
--- a/chrome/app/resources/generated_resources_ml.xtb
+++ b/chrome/app/resources/generated_resources_ml.xtb
@@ -98,6 +98,7 @@
 <translation id="1137673463384776352"><ph name="APP" /> ആപ്പില്‍ ലിങ്ക് തുറക്കുക</translation>
 <translation id="1140351953533677694">നിങ്ങളുടെ Bluetooth, സീരിയൽ ഉപകരണങ്ങൾ ആക്‌‌സസ്സുചെയ്യുക</translation>
 <translation id="1140610710803014750">എല്ലാ ഉപകരണങ്ങളിലും നിങ്ങളുടെ ബുക്ക്‌മാർക്കുകൾ ലഭിക്കാൻ, സൈൻ ഇൻ ചെയ്യുക. 'സമന്വയം' ഓണാക്കുക</translation>
+<translation id="1140746652461896221">നിങ്ങൾ സന്ദർശിക്കുന്ന ഏത് പേജിലേയും ഉള്ളടക്കം ബ്ലോക്ക് ചെയ്യുക</translation>
 <translation id="1143142264369994168">സര്‍‌ട്ടിഫിക്കറ്റ് സൈന്‍‌ ചെയ്‌തയാള്‍‌</translation>
 <translation id="1145292499998999162">പ്ലഗ് ഇൻ തടഞ്ഞു</translation>
 <translation id="1145532888383813076">നിങ്ങളുടെ ഉപകരണം, ആപ്പുകൾ, വെബ് എന്നിവ തിരയുക.</translation>
@@ -370,6 +371,7 @@
 <translation id="1526560967942511387">പേരില്ലാത്ത പ്രമാണം</translation>
 <translation id="1529116897397289129">സംരക്ഷിച്ച കാർഡുകൾ ഇവിടെ ദൃശ്യമാകും</translation>
 <translation id="1529891865407786369">പവർ ഉറവിടം</translation>
+<translation id="1529899284660134226">പങ്കിട്ട ഫയലുകളും ഫോൾഡറുകളും മാനേജ് ചെയ്യുക</translation>
 <translation id="1530838837447122178">മൗസ്, ടച്ച്‌പാഡ് ഉപകരണ ക്രമീകരണം തുറക്കുക</translation>
 <translation id="1531004739673299060">അപ്ലിക്കേഷൻ വിൻഡോ</translation>
 <translation id="15373452373711364">വലിയ മൗസ് കഴ്‌സർ</translation>
@@ -414,7 +416,6 @@
 <translation id="1598233202702788831">അപ്‌ഡേറ്റുകളെ നിങ്ങളുടെ അഡ്‌മിനിസ്‌ട്രേറ്റര്‍ പ്രവർത്തനരഹിതമാക്കി.</translation>
 <translation id="1600857548979126453">പേജ് ഡീബഗ്ഗർ ബാക്ക്എൻഡ് ആക്‌സസ്സുചെയ്യുക</translation>
 <translation id="1601560923496285236">പ്രയോഗിക്കുക</translation>
-<translation id="1603300902586586390">$1 ഫയലുകൾ തുറക്കാൻ Linux ആപ്പുകളെ അനുവദിക്കുക.</translation>
 <translation id="1603914832182249871">(ആള്‍മാറാട്ടം)</translation>
 <translation id="1607139524282324606">എൻട്രി മായ്‌ക്കുക</translation>
 <translation id="1608626060424371292">ഈ ഉപയോക്താവിനെ നീക്കംചെയ്യുക</translation>
@@ -511,6 +512,7 @@
 <translation id="1731589410171062430">ആകെ: <ph name="NUMBER_OF_SHEETS" /> <ph name="SHEETS_LABEL" /> (<ph name="NUMBER_OF_PAGES" /> <ph name="PAGE_OR_PAGES_LABEL" />)</translation>
 <translation id="1731911755844941020">അഭ്യര്‍ത്ഥന അയയ്ക്കുന്നു...</translation>
 <translation id="1732215134274276513">ടാബുകള്‍ അണ്‍പിന്‍ചെയ്യുക </translation>
+<translation id="1733383495376208985">നിങ്ങളുടെ <ph name="BEGIN_LINK" />സമന്വയ പാസ്‌ഫ്രെയ്‌സ്<ph name="END_LINK" /> ഉപയോഗിച്ച്, സമന്വയിപ്പിച്ച ഡാറ്റ എൻക്രിപ്‌റ്റ് ചെയ്യുക. ഇതിൽ Google Pay-ൽ നിന്നുള്ള പേയ്‌മെന്റ് രീതികളും വിലാസങ്ങളും അടങ്ങുന്നില്ല.</translation>
 <translation id="1734824808160898225"><ph name="PRODUCT_NAME" />-ന്, സ്വയം അപ്ഡേറ്റ് ചെയ്യാന്‍ സാധിക്കുന്നില്ലായിരിക്കാം</translation>
 <translation id="1736419249208073774">അടുത്തറിയുക</translation>
 <translation id="1736827427463982819">Linux (ബീറ്റ) ഷട്ട് ഡൗൺ ചെയ്യുക</translation>
@@ -738,7 +740,6 @@
 <translation id="2080070583977670716">കൂടുതൽ ക്രമീകരണങ്ങൾ</translation>
 <translation id="2084108471225856927">ഉപകരണ ക്രമീകരണം</translation>
 <translation id="2085470240340828803">"<ph name="FILENAME" />" എന്ന പേരിൽ ഒരു ഫയൽ ഇതിനകം നിലവിലുണ്ട്. നിങ്ങൾ എന്തുചെയ്യാൻ പോകുന്നു?</translation>
-<translation id="208586643495776849">വീണ്ടും ശ്രമിക്കുക</translation>
 <translation id="2087822576218954668">പ്രിന്റുചെയ്യുക: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Google Chrome ഉപയോഗിച്ച് സുരക്ഷിതമായി ബ്രൗസ് ചെയ്യുക</translation>
 <translation id="2089795179672254991">ക്ലിപ്പ്‌ബോർഡിലേക്ക് പകർത്തിയിട്ടുള്ള ടെക്‌സ്റ്റും ചിത്രങ്ങളും കാണാൻ ഒരു സൈറ്റ് താൽപ്പര്യപ്പെടുമ്പോൾ ചോദിക്കുക (ശുപാർശ ചെയ്യപ്പെടുന്നു)</translation>
@@ -939,6 +940,7 @@
 <translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> ഫയലുകൾ തിരഞ്ഞെടുത്തു</translation>
 <translation id="237828693408258535">ഈ പേജ് വിവർത്തനം ചെയ്യണോ?</translation>
 <translation id="2378982052244864789">വിപുലീകരണ ഡയറക്‌ടറി തിരഞ്ഞെടുക്കുക.</translation>
+<translation id="2379232090534544565">ഒരു സൈറ്റ് ഓഡിയോ, വീഡിയോ ഇൻപുട്ട് ആക്‌സസ് ചെയ്യുന്നു</translation>
 <translation id="2379281330731083556">സിസ്റ്റം ഡയലോഗ് ഉപയോഗിച്ച് പ്രിന്റ് ചെയ്യുക... <ph name="SHORTCUT_KEY" /></translation>
 <translation id="2381756643783702095">അയയ്‌ക്കുന്നതിന് മുമ്പ് ചോദിക്കുക (ശുപാർശചെയ്‌തത്)</translation>
 <translation id="2384436799579181135">ഒരു പിശക് സംഭവിച്ചു. നിങ്ങളുടെ പ്രിന്‍റർ പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക.</translation>
@@ -952,6 +954,8 @@
 <translation id="2408955596600435184">നിങ്ങളുടെ പിൻ നൽകുക</translation>
 <translation id="241082044617551207">അജ്ഞാത പ്ലഗ് ഇൻ</translation>
 <translation id="2413749388954403953">ബുക്ക്മാർക്കുകളുടെ ഉപയോക്തൃ ഇന്റർഫേസ് മാറ്റുക</translation>
+<translation id="241727068219398187"><ph name="TIME" /> മുതലുള്ള ഡാറ്റ നിങ്ങളുടെ Google പാസ്‌വേഡ് ഉപയോഗിച്ച് എൻക്രി‌പ്‌റ്റ് ചെയ്‌തു.
+          ഇതിൽ Google Pay-ൽ നിന്നുള്ള പേയ്‌മെന്റ് രീതികളും വിലാസങ്ങളും അടങ്ങുന്നില്ല.</translation>
 <translation id="2419706071571366386">സുരക്ഷയ്ക്കായി, നിങ്ങളുടെ കമ്പ്യൂട്ടർ ഉപയോഗിക്കാത്തപ്പോൾ സൈൻ ഔട്ട് ചെയ്യുക.</translation>
 <translation id="2422426094670600218">&lt;പേരില്ലാ‍ത്തവ&gt;</translation>
 <translation id="2423578206845792524">ഇമേജ് ഇതുപോലെ സം&amp;രക്ഷിക്കുക</translation>
@@ -1302,6 +1306,7 @@
 <translation id="2925966894897775835">ഷീറ്റുകൾ</translation>
 <translation id="2926085873880284723">ഡിഫോൾട്ട് കുറുക്കുവഴികൾ പുനഃസ്ഥാപിക്കുക</translation>
 <translation id="2927017729816812676">കാഷെ സ്‌റ്റോറേജ്</translation>
+<translation id="2932085390869194046">പാസ്‌വേഡ് നിർദ്ദേശിക്കുക...</translation>
 <translation id="2932330436172705843"><ph name="PROFILE_DISPLAY_NAME" /> (കുട്ടികൾക്കായുള്ള അക്കൗണ്ട്)</translation>
 <translation id="2932483646085333864">സമന്വയിപ്പിക്കാൻ തുടങ്ങുന്നതിന്, സൈൻ ഔട്ട് ചെയ്‌ത്‌ വീണ്ടും സൈൻ ഇൻ ചെയ്യുക</translation>
 <translation id="2932883381142163287">ദുരുപയോഗം റിപ്പോര്‍ട്ടുചെയ്യുക</translation>
@@ -1338,6 +1343,7 @@
 <translation id="2993517869960930405">അപ്ലിക്കേഷൻ വിവരം</translation>
 <translation id="2994669386200004489"><ph name="FILE_NAME" /> ബാക്കപ്പ് ചെയ്യാനായില്ല</translation>
 <translation id="299483336428448530">നിങ്ങളുടെ രക്ഷകർത്താവ് ഇൻസ്റ്റാൾ ചെയ്‌തു.</translation>
+<translation id="2996286169319737844">നിങ്ങളുടെ സമന്വയ പാസ്‌ഫ്രെയ്‌സ് ഉപയോഗിച്ച് ഡാറ്റ എൻക്രിപ്‌റ്റ് ചെയ്‌തു. ഇതിൽ Google Pay-ൽ നിന്നുള്ള പേയ്‌മെന്റ് രീതികളും വിലാസങ്ങളും അടങ്ങുന്നില്ല.</translation>
 <translation id="3002017044809397427">നിങ്ങളുടെ <ph name="PHONE_TYPE" /> കണ്ടെത്തി. പക്ഷേ Smart Lock, Android 5.0 അല്ലെങ്കിൽ അതിലും ഉയർന്ന പതിപ്പുകളിൽ മാത്രമേ പ്രവർത്തിക്കൂ. &lt;a&gt;കൂടുതലറിയുക&lt;/a&gt;.</translation>
 <translation id="3003144360685731741">തിരഞ്ഞെടുത്ത നെറ്റ്‌വർക്കുകൾ</translation>
 <translation id="3003623123441819449">CSS കാഷെ</translation>
@@ -1459,11 +1465,11 @@
 <translation id="316854673539778496">നിങ്ങളുടെ വിപുലീകരണങ്ങൾ എല്ലാ ഉപകരണങ്ങളിലും ലഭിക്കാൻ, സൈൻ ഇൻ ചെയ്‌ത്, 'സമന്വയിപ്പിക്കൽ' ഓണാക്കുക.</translation>
 <translation id="3169472444629675720">Discover</translation>
 <translation id="3170072451822350649">നിങ്ങൾക്ക് സൈൻ ഇൻ ചെയ്യുന്നത് ഒഴിവാക്കി <ph name="LINK_START" />അതിഥിയായി ബ്രൗസുചെയ്യാനുമാകും<ph name="LINK_END" />.</translation>
+<translation id="3172045848207518317">ഒരു സൈറ്റ് വീഡിയോ ഇൻപുട്ട് ആക്‌സസ് ചെയ്യുന്നു</translation>
 <translation id="3177909033752230686">പേജ് ഭാഷ:</translation>
 <translation id="3182749001423093222">അക്ഷരത്തെറ്റ് പരിശോധന</translation>
 <translation id="3183139917765991655">പ്രൊഫൈൽ ഇംപോർട്ടർ</translation>
 <translation id="3184560914950696195">$1 എന്നതിലേക്ക് സംരക്ഷിക്കാൻ കഴിയില്ല. എഡിറ്റുചെയ്‌ത ചിത്രങ്ങൾ ഡൗൺലോഡുകൾ ഫോൾഡറിലേക്ക് സംരക്ഷിക്കപ്പെടും.</translation>
-<translation id="3186202398303525187">$1 തുറക്കാൻ Linux ആപ്പുകളെ അനുവദിക്കുക.</translation>
 <translation id="3188257591659621405">എൻ്റെ ഫയലുകൾ</translation>
 <translation id="3188465121994729530">ശരാശരി നീക്കുന്നു</translation>
 <translation id="3190558889382726167">പാസ്‌വേഡ് സംരക്ഷിച്ചു</translation>
@@ -1639,6 +1645,7 @@
 <translation id="3461266716147554923">ക്ലിപ്പ്‌ബോർഡിലേക്ക് പകർത്തിയിട്ടുള്ള ടെക്‌സ്റ്റും ചിത്രങ്ങളും കാണാൻ <ph name="URL" /> ആഗ്രഹിക്കുന്നു</translation>
 <translation id="3462311546193741693">ഇതിലൂടെ ഭൂരിഭാഗം സൈറ്റുകളിൽ നിന്നും നിങ്ങളുടെ അക്കൗണ്ട് സൈൻ ഔട്ട് ചെയ്യപ്പെടുന്നു. നിങ്ങളുടെ സമന്വയിപ്പിച്ച ഡാറ്റ മായ്ക്കാനായി നിങ്ങൾ Google അക്കൗണ്ടിൽ സൈൻ ഇൻ ചെയ്‌ത നിലയിൽ തുടരും.</translation>
 <translation id="3462413494201477527">അക്കൗണ്ട് സജ്ജീകരണം ഇല്ലാതാക്കണോ?</translation>
+<translation id="3464012987031883895">ഒരു സൈറ്റ് ഓഡിയോ ഇൻപുട്ട് ആക്‌സസ് ചെയ്യുന്നു</translation>
 <translation id="346431825526753">ഇത് <ph name="CUSTODIAN_EMAIL" /> എന്നയാൾ നിയന്ത്രിക്കുന്ന കുട്ടികൾക്കുള്ള അക്കൗണ്ടാണ്.</translation>
 <translation id="3466147780910026086">നിങ്ങളുടെ മീഡിയ ഉപകരണം സ്‌‌കാൻ ചെയ്യുന്നു...</translation>
 <translation id="3467267818798281173">നിർദ്ദേശങ്ങൾക്കായി Google-നോട് ചോദിക്കുക</translation>
@@ -2024,6 +2031,7 @@
 <translation id="3994878504415702912">&amp;സൂം ചെയ്യുക</translation>
 <translation id="3995138139523574647">USB-C ഉപകരണം (വലതുവശത്തെ പിന്നിലെ പോർട്ട്)</translation>
 <translation id="4002066346123236978">ശീർഷകം</translation>
+<translation id="4002440992267487163">സജ്ജീകരണം പിൻ ചെയ്യുക</translation>
 <translation id="40027638859996362">പദം നീക്കല്‍</translation>
 <translation id="4005817994523282006">സമയ മേഖല തിരിച്ചറിയൽ രീതി</translation>
 <translation id="4008291085758151621">VR-ൽ സൈറ്റ് വിവരങ്ങൾ ലഭ്യമല്ല</translation>
@@ -2254,6 +2262,7 @@
 <translation id="4412698727486357573">സഹായ കേന്ദ്രം</translation>
 <translation id="44141919652824029">നിങ്ങളുടെ അറ്റാച്ച് ചെയ്‌തിട്ടുള്ള USB ഉപകരണങ്ങളുടെ ഒരു ലിസ്റ്റ് സ്വീകരിക്കാൻ "<ph name="APP_NAME" />" ആപ്പിനെ അനുവദിക്കണോ?</translation>
 <translation id="4414232939543644979">പുതിയത് &amp;വേഷപ്രച്ഛന്ന വിന്‍ഡോ</translation>
+<translation id="4415245286584082850">ഉപകരണങ്ങളൊന്നും കണ്ടെത്തിയില്ല. പുതിയൊരു ടാബിൽ സഹായ കേന്ദ്ര ലേഖനം തുറക്കുക.</translation>
 <translation id="4415748029120993980">SECG എലി‌പ്‌റ്റിക്‌ കർവ്‌ secp384r1 (NIST P-384 എന്നും അറിയപ്പെടുന്നു)</translation>
 <translation id="4416582610654027550">സാധുതയുള്ള URL ടൈപ്പ് ചെയ്യുക</translation>
 <translation id="4419409365248380979">കുക്കികളെ സജ്ജീകരിക്കാന്‍ <ph name="HOST" />-നെ എപ്പോഴും അനുവദിക്കുക</translation>
@@ -2317,6 +2326,7 @@
 <translation id="452039078290142656"><ph name="VENDOR_NAME" /> എന്നതിൽ നിന്നുള്ള അജ്ഞാത ഉപകരണം</translation>
 <translation id="4522570452068850558">വിശദാംശങ്ങൾ‌</translation>
 <translation id="4522600456902129422">ക്ലിപ്പ്‌ബോർഡ് കാണാൻ ഈ സൈറ്റിനെ അനുവദിക്കുന്നത് തുടരുക</translation>
+<translation id="4525382759303819021">Play സ്‌റ്റോർ ആപ്പുകളെക്കുറിച്ചുള്ള ഏറ്റവും പുതിയ അപ്‌ഡേറ്റുകളും ശുപാർശകളും നേടുക</translation>
 <translation id="4530494379350999373">ഉറവിടം</translation>
 <translation id="4533985347672295764">CPU സമയം</translation>
 <translation id="4534661889221639075">വീണ്ടും ശ്രമിക്കുക.</translation>
@@ -2452,6 +2462,7 @@
 <translation id="4733082559415072992">നിങ്ങളുടെ ഉപകരണത്തിന്‍റെ ലൊക്കേഷൻ ഉപയോഗിക്കാൻ  <ph name="URL" /> ആഗ്രഹിക്കുന്നു</translation>
 <translation id="4733793249294335256">ലൊക്കേഷൻ</translation>
 <translation id="4734518477988699048">ഇൻപുട്ട് മൂല്യം അസാധുവാണ്.</translation>
+<translation id="4735265153267957659">Smart Lock പ്രവർത്തനക്ഷമമാക്കാൻ നിങ്ങളുടെ പാസ്‌വേഡ് നൽകുക. അടുത്ത തവണ, നിങ്ങളുടെ ഫോൺ <ph name="DEVICE_TYPE" /> അൺലോക്ക് ചെയ്യും. ക്രമീകരണത്തിൽ Smart Lock ഓഫാക്കുക.</translation>
 <translation id="473546211690256853"><ph name="DOMAIN" />, ഈ അക്കൗണ്ട് നിയന്ത്രിക്കുന്നു</translation>
 <translation id="4737715515457435632">ഒരു നെറ്റ്‌വർക്കിലേക്ക് കണക്റ്റുചെയ്യുക</translation>
 <translation id="473775607612524610">അപ്ഡേറ്റുചെയ്യുക</translation>
@@ -2472,6 +2483,7 @@
 <translation id="4762718786438001384">ഉപകരണത്തിൽ ഡിസ്‌ക് ഇടം വളരെ കുറവാണ്</translation>
 <translation id="4763408175235639573">നിങ്ങള്‍‌ ഈ പേജ് കണ്ടപ്പോള്‍‌ ഇനിപ്പറയുന്ന കുക്കികളെ സജ്ജമാക്കി</translation>
 <translation id="4763830802490665879">ഒന്നിലധികം സൈറ്റുകളിൽ നിന്നുള്ള കുക്കികൾ പുറത്തുകടക്കുമ്പോൾ മായ്‌ക്കപ്പെടും.</translation>
+<translation id="4765582662863429759">ഫോണിൽ നിന്ന് Chromebook-ലേക്ക് ടെക്‌സ്‌റ്റുകൾ കൈമാറാൻ Android മെസേജിനെ അനുവദിക്കുന്നു</translation>
 <translation id="4768332406694066911">നിങ്ങള്‍‌ക്ക് ഈ ഓര്‍‌ഗനൈസേഷനുകളില്‍‌ നിന്ന് നിങ്ങളെ തിരിച്ചറിയുന്ന സര്‍‌ട്ടിഫിക്കറ്റുകളുണ്ട്</translation>
 <translation id="4772404146526168240">ഇരു സ്‌ക്രീനുകളും</translation>
 <translation id="4776917500594043016"><ph name="USER_EMAIL_ADDRESS" /> എന്നതിനായുള്ള പാസ്‌വേഡ്</translation>
@@ -2702,7 +2714,6 @@
 <translation id="5108967062857032718">ക്രമീകരണം - Android ആപ്‌സ് നീക്കംചെയ്യുക</translation>
 <translation id="5109044022078737958">മിയ</translation>
 <translation id="5111692334209731439">&amp;ബുക്ക്മാര്‍ക്ക് മാനേജര്‍</translation>
-<translation id="5112009661904384591">ഫയലുകൾ Linux-മായി പങ്കിടുക</translation>
 <translation id="5112577000029535889">&amp;ഡെവലപ്പര്‍‌ ഉപകരണങ്ങള്‍‌</translation>
 <translation id="5113739826273394829">ഈ ഐക്കൺ ക്ലിക്ക് ചെയ്‌താൽ, നിങ്ങൾ <ph name="DEVICE_TYPE" /> നേരിട്ട് ലോക്ക് ചെയ്യും. അടുത്തതവണ പ്രവേശിക്കാൻ നിങ്ങളുടെ പാസ്‌വേഡ് ടൈപ്പ് ചെയ്യേണ്ടിവരും.</translation>
 <translation id="5115309401544567011">നിങ്ങളുടെ <ph name="DEVICE_TYPE" /> പവർ ഉറവിടത്തിൽ പ്ലഗ് ചെയ്യുക.</translation>
@@ -3020,6 +3031,7 @@
 <translation id="554517032089923082">GTC</translation>
 <translation id="5546865291508181392">കണ്ടെത്തുക</translation>
 <translation id="5551573675707792127">കീബോർഡും ടെക്‌സ്റ്റ് ഇൻപുട്ടും</translation>
+<translation id="5552059560155071882">CUPS IPP പാർസർ</translation>
 <translation id="5553089923092577885">സര്‍‌ട്ടിഫിക്കറ്റ് നയ മാപ്പിംഗുകള്‍‌</translation>
 <translation id="5554489410841842733">വിപുലീകരണത്തിന് നിലവിലുള്ള പേജില്‍‌ പ്രവര്‍‌ത്തിക്കാന്‍‌ കഴിയുമ്പോള്‍‌, ഈ ഐക്കണ്‍‌ കാണാനാകും.</translation>
 <translation id="5554720593229208774">ഇമെയില്‍ സര്‍ട്ടിഫിക്കേഷന്‍ അതോറിറ്റി</translation>
@@ -3182,8 +3194,10 @@
 <translation id="5787146423283493983">കീ കരാര്‍‌</translation>
 <translation id="5788127256798019331">Play ഫയലുകൾ</translation>
 <translation id="5788367137662787332">ക്ഷമിക്കണം, <ph name="DEVICE_LABEL" /> എന്ന ഉപകരണത്തിലെ ഏറ്റവും കുറഞ്ഞത് ഒരു ഭാഗം പോലും മൗണ്ട് ചെയ്യാൻ കഴിഞ്ഞില്ല.</translation>
+<translation id="5793339252089865437">മൊബൈൽ നെറ്റ്‌വർക്ക് ഉപയോഗിച്ച് അ‌പ്‌ഡേറ്റ് ഡൗൺലോഡ് ചെയ്‌താൽ, അത് അധിക നിരക്കുകൾക്കിടയാക്കും.</translation>
 <translation id="5794414402486823030">എപ്പോഴും സിസ്‌റ്റം വ്യൂവറിൽ തുറക്കുക</translation>
 <translation id="5794786537412027208">എല്ലാ Chrome അപ്ലിക്കേഷനുകളിൽ നിന്നും പുറത്തുകടക്കുക</translation>
+<translation id="5799508265798272974">Linux വെർച്വൽ മെഷീൻ: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5800020978570554460">അവസാന ഡൗൺലോഡിനുശേഷം ഉദ്ദിഷ്‌ടസ്ഥാന ഫയൽ ചുരുങ്ങിപ്പോയി അല്ലെങ്കിൽ നീക്കം ചെയ്യപ്പെട്ടു.</translation>
 <translation id="5801568494490449797">മുൻഗണനകൾ</translation>
 <translation id="5804241973901381774">അനുമതികൾ</translation>
@@ -3860,6 +3874,7 @@
 <translation id="6805038906417219576">ശരി</translation>
 <translation id="6805647936811177813"><ph name="HOST_NAME" /> എന്നതില്‍ നിന്നും ക്ലയന്‍റ് സര്‍ട്ടിഫിക്കറ്റ് ഇറക്കുമതി ചെയ്യുന്നതിന് <ph name="TOKEN_NAME" /> എന്നതിലേക്ക് ദയവായി പ്രവേശിക്കുക.</translation>
 <translation id="680572642341004180"><ph name="SHORT_PRODUCT_OS_NAME" />-ൽ RLZ ട്രാക്കുചെയ്യൽ പ്രവർത്തനക്ഷമമാക്കുക.</translation>
+<translation id="6806699711453372963">Linux പങ്കിടൽ മാനേജ് ചെയ്യുക</translation>
 <translation id="6807889908376551050">എല്ലാം കാണിക്കുക...</translation>
 <translation id="6810613314571580006">സംഭരിച്ച ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് വെബ്‌സൈറ്റുകളിലേക്ക് സ്വയം സൈൻ ഇൻ ചെയ്യുക. ഫീച്ചർ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുമ്പോൾ, ഒരു വെബ്‌സൈറ്റിലേക്ക് സൈൻ ഇൻ ചെയ്യുന്നതിന് മുമ്പ് ഓരോ തവണയും നിങ്ങളോട് സ്ഥിരീകരിക്കാൻ ആവശ്യപ്പെടും.</translation>
 <translation id="6810768462515084623">ക്ഷമിക്കണം! നിങ്ങളുടെ പാസ്‌വേഡ് കാലഹരണപ്പെട്ടെന്ന് തോന്നുന്നു. മറ്റൊരു ഉപകരണത്തിൽ അത് പുതുക്കി വീണ്ടും ശ്രമിക്കുക.</translation>
@@ -3931,6 +3946,7 @@
 <translation id="6921709132208495314">ഈ പേജിൽ ഡാറ്റ ഉപയോഗിക്കുന്നത് നിർത്തുക</translation>
 <translation id="6922128026973287222">Google ഡാറ്റ സേവർ ഉപയോഗിച്ച് വിവരം സംരക്ഷിച്ച് വേഗത്തിൽ ബ്രൗസുചെയ്യുക. കൂടുതലറിയാൻ ക്ലിക്കുചെയ്യുക.</translation>
 <translation id="6923132443355966645">സ്ക്രോൾ ചെയ്യുക / ക്ലിക്ക് ചെയ്യുക</translation>
+<translation id="6923633482430812883">പങ്കിടൽ മൗണ്ട് ചെയ്യുന്നതിൽ പിശക്. നിങ്ങൾ കണക്‌റ്റ് ചെയ്യുന്ന ഫയൽ സെർവർ SMBv2 അല്ലെങ്കിൽ അതിന് ശേഷമുള്ളത് പിന്തുണയ്‌ക്കുന്നു എന്ന് പരിശോധിക്കുക.</translation>
 <translation id="6930242544192836755">സമയ ദൈർഘ്യം</translation>
 <translation id="6934241953272494177">നിങ്ങളുടെ മീഡിയ ഉപകരണം സ്‌കാൻ ചെയ്യുന്നു...
     <ph name="LINE_BREAK1" />
@@ -3958,6 +3974,7 @@
 <translation id="6970480684834282392">സ്റ്റാർട്ടപ്പ് തരം</translation>
 <translation id="6970856801391541997">പ്രിന്റ് പ്രത്യേക പേജുകൾ</translation>
 <translation id="6972180789171089114">ഓഡിയോ/വീഡിയോ</translation>
+<translation id="6972754398087986839">ആരംഭിക്കാം</translation>
 <translation id="6973630695168034713">ഫോൾഡറുകൾ</translation>
 <translation id="6974609594866392343">ഓഫ്‌ലൈൻ ഡെമോ മോഡ്</translation>
 <translation id="6976108581241006975">JavaScript കണ്‍സോള്‍</translation>
@@ -4049,6 +4066,7 @@
 <translation id="7093434536568905704">GTK+</translation>
 <translation id="7093866338626856921"><ph name="HOSTNAMES" /> പേരിലുള്ള ഉപകരണങ്ങൾ ഉപയോഗിച്ച് ഡാറ്റ എക്‌സ്‌ചേഞ്ചുചെയ്യുക</translation>
 <translation id="7096406577040705016">പൂർണ്ണസ്‌ക്രീൻ മാഗ്‌നിഫയർ മാറ്റുക</translation>
+<translation id="7096857570999173890">സൈൻ ഔട്ട് ചെയ്‌തിരിക്കുമ്പോൾ നിങ്ങളുടെ ഉപകരണം അൺലോക്ക് ചെയ്യാൻ പിൻ ഉപയോഗിക്കാം.</translation>
 <translation id="7098389117866926363">USB-C ഉപകരണം (ഇടതുവശത്തെ പോർട്ട് പുറകിൽ)</translation>
 <translation id="7098447629416471489">സംരക്ഷിച്ച മറ്റ് തിരയൽ എഞ്ചിനുകൾ ഇവിടെ ദൃശ്യമാകും</translation>
 <translation id="7099337801055912064">വലിയ PPD ലോഡ് ചെയ്യാനാകില്ല. പരമാവധി വല‌ുപ്പം 250 kB ആണ്.</translation>
@@ -4744,6 +4762,8 @@
 <translation id="8117620576188476503">സ്‌റ്റാറ്റസ് ട്രേ ഉപയോഗിച്ച് കണക്ഷനുകളും അപ്‌ഡേറ്റുകളും ക്രമീകരണവും നിയന്ത്രിക്കുക. കീബോർഡ് ഉപയോഗിച്ച് ഇവിടെ പോകാൻ, Alt + Shift + S അമർത്തുക.</translation>
 <translation id="8118362518458010043">Chrome പ്രവർത്തനരഹിതമാക്കി. ഈ വിപുലീകരണം സുരക്ഷിതമല്ലായിരിക്കാം.</translation>
 <translation id="8118860139461251237">നിങ്ങളുടെ ഡൗൺലോഡുകൾ നിയന്ത്രിക്കുക</translation>
+<translation id="8123590694679414600"><ph name="TIME" />-ന് നിങ്ങളുടെ സമന്വയ പാസ്‌ഫ്രെയ്‌സ് ഉപയോഗിച്ച് ഡാറ്റ എൻക്രിപ്‌റ്റ് ചെയ്‌തു.
+          Google Pay-ൽ നിന്നുള്ള പേയ്‌മെന്റ് രീതികളും വിലാസങ്ങളും അടങ്ങുന്നില്ല.</translation>
 <translation id="81238879832906896">മഞ്ഞയും വെളുപ്പും നിറത്തിലുള്ള പൂവ്</translation>
 <translation id="8124313775439841391">നിയന്ത്രിത ONC</translation>
 <translation id="813082847718468539">സൈറ്റ് വിവരങ്ങള്‍ കാണുക</translation>
@@ -5149,6 +5169,7 @@
 <translation id="8758418656925882523">പറഞ്ഞ് കൊടുക്കൽ പ്രവർത്തനക്ഷമമാക്കുക (ടൈപ്പ് ചെയ്യാൻ പറഞ്ഞ് കൊടുക്കുക)</translation>
 <translation id="8759408218731716181">ഒന്നിലധികം സൈൻ ഇൻ സജ്ജമാക്കാനാവില്ല</translation>
 <translation id="8759753423332885148">കൂടുതലറിയുക.</translation>
+<translation id="8762886931014513155">നിങ്ങളുടെ <ph name="DEVICE_TYPE" />-ന് അപ്‌ഡേറ്റ് ആവശ്യമാണ്</translation>
 <translation id="8767621466733104912">എല്ലാ ഉപയോക്താക്കൾക്കുമായി സ്വയമേവ Chrome അപ്‌ഡേറ്റുചെയ്യുക</translation>
 <translation id="8770406935328356739">വിപുലീകരണ റൂട്ട് ഡയറക്‌ടറി</translation>
 <translation id="8770507190024617908">ആളുകളെ മാനേജുചെയ്യുക</translation>
diff --git a/chrome/app/resources/generated_resources_mr.xtb b/chrome/app/resources/generated_resources_mr.xtb
index 2dcb26f9..26cfb75 100644
--- a/chrome/app/resources/generated_resources_mr.xtb
+++ b/chrome/app/resources/generated_resources_mr.xtb
@@ -418,7 +418,6 @@
 <translation id="1598233202702788831">आपल्‍या प्रशासकाने अपडेट अक्षम केली आहेत.</translation>
 <translation id="1600857548979126453">पृष्‍ठ ‍डीबगर बॅकएंडवर प्रवेश करा</translation>
 <translation id="1601560923496285236">लागू करा</translation>
-<translation id="1603300902586586390">Linux अॅप्सना $1 फायली उघडू द्या.</translation>
 <translation id="1603914832182249871">(गुप्त)</translation>
 <translation id="1607139524282324606">प्रवेश साफ करा</translation>
 <translation id="1608626060424371292">हा वापरकर्ता काढून टाका</translation>
@@ -590,7 +589,7 @@
 <translation id="1834503245783133039">डाउनलोड करता आले नाही: <ph name="FILE_NAME" /></translation>
 <translation id="1838374766361614909">शोध साफ करा</translation>
 <translation id="1838709767668011582">Google साइट</translation>
-<translation id="1839704667838141620">ही फाईल सामायिक कशी केली जाते ते बदला</translation>
+<translation id="1839704667838141620">ही फाईल शेअर कशी केली जाते ते बदला</translation>
 <translation id="1841545962859478868">डिव्हाइस प्रशासक कदाचित खालील गोष्टींचे परीक्षण करू शकतो:</translation>
 <translation id="1841705068325380214"><ph name="EXTENSION_NAME" /> बंद केला आहे</translation>
 <translation id="1842766183094193446">तुम्हाला खरंच डेमो मोड सुरू करायचा आहे का?</translation>
@@ -609,7 +608,7 @@
 <translation id="1864111464094315414">लॉगिन</translation>
 <translation id="1864400682872660285">थंड</translation>
 <translation id="1864454756846565995">USB-C डिव्‍हाइस (मागील बाजूचे पोर्ट)</translation>
-<translation id="1864676585353837027">या फायली कशा सामायिक केल्या जातात ते बदला</translation>
+<translation id="1864676585353837027">या फायली कशा शेअर केल्या जातात ते बदला</translation>
 <translation id="1864756863218646478">फाइल आढळू शकली नाही.</translation>
 <translation id="1865678028973512614">फायली हटवा</translation>
 <translation id="1865769994591826607">केवळ समान-साइट वरील कनेक्शनसाठी</translation>
@@ -743,7 +742,6 @@
 <translation id="2080070583977670716">अधिक सेटिंग्ज</translation>
 <translation id="2084108471225856927">डिव्हाइस सेटिंग्ज</translation>
 <translation id="2085470240340828803">"<ph name="FILENAME" />" नावाची फाईल आधीपासूनच विद्यमान आहे. तुम्ही काय करू इच्छिता?</translation>
-<translation id="208586643495776849">कृपया पुन्हा प्रयत्न करा</translation>
 <translation id="2087822576218954668">प्रिंट: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Google Chrome ने सुरक्षितरित्या ब्राउझ करा</translation>
 <translation id="2089795179672254991">साइटला तुम्ही क्लिपबोर्डवर कॉपी केलेला मजकूर आणि इमेज पाहायच्‍या असतील, तेव्हा विचारा (शिफारस केलेले)</translation>
@@ -921,7 +919,7 @@
 <translation id="2347644257713614136">Hangouts आणि Cast for Education चा वापर Google गोपनीयता धोरण संचालित करते.</translation>
 <translation id="2348176352564285430">अॅप: <ph name="ARC_PROCESS_NAME" /></translation>
 <translation id="2350182423316644347">अॅप्लिकेशन सुरू करत आहे...</translation>
-<translation id="2350796302381711542"><ph name="HANDLER_HOSTNAME" /> ला <ph name="REPLACED_HANDLER_TITLE" /> ऐवजी सर्व <ph name="PROTOCOL" /> दुवे उघडण्यासाठी अनुमती द्यायची?</translation>
+<translation id="2350796302381711542"><ph name="HANDLER_HOSTNAME" /> ला <ph name="REPLACED_HANDLER_TITLE" /> ऐवजी सर्व <ph name="PROTOCOL" /> लिंक उघडण्यासाठी अनुमती द्यायची?</translation>
 <translation id="2351266942280602854">भाषा आणि इनपुट</translation>
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">लॉक स्‍क्रीन नोट <ph name="LOCK_SCREEN_APP_NAME" /> वर आपोआप सेव्ह केल्या जातात. तुमची सर्वात अलीकडील नोट लॉक स्‍क्रीनवर राहील.</translation>
@@ -972,7 +970,7 @@
 <translation id="2433836460518180625">फक्त डिव्हाइस अनलॉक करा</translation>
 <translation id="2435248616906486374">नेटवर्क डिस्कनेक्ट झाले</translation>
 <translation id="2435457462613246316">पासवर्ड दर्शवा</translation>
-<translation id="2436186046335138073"><ph name="HANDLER_HOSTNAME" /> ला सर्व <ph name="PROTOCOL" /> दुवे उघडण्याची अनुमती द्यायची?</translation>
+<translation id="2436186046335138073"><ph name="HANDLER_HOSTNAME" /> ला सर्व <ph name="PROTOCOL" /> लिंक उघडण्याची अनुमती द्यायची?</translation>
 <translation id="2436707352762155834">किमान</translation>
 <translation id="2440604414813129000">स्त्रो&amp;त पाहा</translation>
 <translation id="2445081178310039857">विस्तार मूळ निर्देशिका आवश्यक आहे.</translation>
@@ -1136,7 +1134,7 @@
 <translation id="2665919335226618153">ओहो! स्वरूपन करताना एरर आली.</translation>
 <translation id="2666990579225592931">अतिथी विंडो उघडा</translation>
 <translation id="2667463864537187133">शब्दलेखन तपासणी व्यवस्थापित करा</translation>
-<translation id="2670102641511624474"><ph name="APP_NAME" /> Chrome टॅब सामायिक करीत आहे.</translation>
+<translation id="2670102641511624474"><ph name="APP_NAME" /> Chrome टॅब शेअर करीत आहे.</translation>
 <translation id="2670429602441959756">या पेजमध्ये अद्याप VR मध्ये समर्थित नसलेले वैशिष्ट्ये सामावलेली आहेत. बाहेर पडत आहे...</translation>
 <translation id="2671451824761031126">आपले बुकमार्क आणि सेटिंग्ज तयार आहेत</translation>
 <translation id="2672142220933875349">खराब crx फाईल, पॅकिंग रद्द करणे अयशस्वी.</translation>
@@ -1304,7 +1302,7 @@
 <translation id="2908789530129661844">स्क्रीनची झूम कमी करा</translation>
 <translation id="2910318910161511225">नेटवर्कशी कनेक्ट करा आणि पुन्हा प्रयत्न करा</translation>
 <translation id="2913331724188855103">कुकी डेटा सेव्ह करणे आणि वाचण्यासाठी साइटना अनुमती द्या (शिफारस केलेले)</translation>
-<translation id="2916073183900451334">वेबपृष्ठावर टॅब दाबल्याने दुवे हायलाइट होतात, तसेच फील्ड तयार होतात</translation>
+<translation id="2916073183900451334">वेबपृष्ठावर टॅब दाबल्याने लिंक हायलाइट होतात, तसेच फील्ड तयार होतात</translation>
 <translation id="2916745397441987255">शोध विस्तार</translation>
 <translation id="2921081876747860777">कृपया तुमचा स्थानिक डेटा संरक्षित करण्‍यासाठी एक पासवर्ड तयार करा.</translation>
 <translation id="2925966894897775835">पत्रके</translation>
@@ -1314,7 +1312,7 @@
 <translation id="2932330436172705843"><ph name="PROFILE_DISPLAY_NAME" /> (मुलांसाठी खाते)</translation>
 <translation id="2932483646085333864">साइन आउट करा नंतर संकालन सुरू करण्यासाठी पुन्हा साइन इन करा</translation>
 <translation id="2932883381142163287">दुरुपयोगाची तक्रार नोंदवा</translation>
-<translation id="2938225289965773019"><ph name="PROTOCOL" /> दुवे उघडा</translation>
+<translation id="2938225289965773019"><ph name="PROTOCOL" /> लिंक उघडा</translation>
 <translation id="2939938020978911855">उपलब्ध असलेले ब्लूटूथ डिव्हाइस दर्शवा</translation>
 <translation id="2941112035454246133">निम्न</translation>
 <translation id="2942560570858569904">वाट पाहत आहे…</translation>
@@ -1414,7 +1412,7 @@
 <translation id="3083193146044397360">तुमची सुरक्षितता संरक्षित करण्यासाठी तात्पुरते ब्लॉक केले</translation>
 <translation id="308330327687243295">https://mail.google.com/mail/?extsrc=mailto&amp;url=%s</translation>
 <translation id="3084548735795614657">स्‍थापित करण्‍यासाठी ड्रॉप करा</translation>
-<translation id="3084771660770137092">एकतर Chrome ची मेमरी संपली आहे किंवा काही अन्य कारणामुळे वेबपृष्ठासाठी प्रक्रिया निरस्त केली गेली आहे.  सुरू ठेवण्यासाठी, रीलोड करा किंवा दुसर्‍या पृष्ठावर जा.</translation>
+<translation id="3084771660770137092">एकतर Chrome ची मेमरी संपली आहे किंवा काही अन्य कारणामुळे वेबपृष्ठासाठी प्रक्रिया निरस्त केली गेली आहे.  सुरू ठेवण्यासाठी, रीलोड करा किंवा दुसर्‍या पेजवर जा.</translation>
 <translation id="3085412380278336437">साइट तुमचा कॅमेरा वापरू शकते</translation>
 <translation id="3085752524577180175">SOCKS होस्ट</translation>
 <translation id="3088325635286126843">&amp;पुनर्नामित करा...</translation>
@@ -1474,7 +1472,6 @@
 <translation id="3182749001423093222">शब्दलेखन तपासणी</translation>
 <translation id="3183139917765991655">प्रोफाईल आयातकर्ता</translation>
 <translation id="3184560914950696195">$1 वर सेव्ह करु शकत नाही. संपादित इमेज डाउलोड फोल्‍डरमध्‍ये सेव्ह केल्या जातील.</translation>
-<translation id="3186202398303525187">Linux अॅप्सना $१ उघडू द्या.</translation>
 <translation id="3188257591659621405">माझ्या फायली</translation>
 <translation id="3188465121994729530">हलविण्याची सरासरी</translation>
 <translation id="3190558889382726167">पासवर्ड सेव्ह केला</translation>
@@ -1724,14 +1721,14 @@
 <translation id="3564334271939054422">तुम्ही वापरत असलेल्या (<ph name="NETWORK_ID" />) वाय-फाय नेटवर्कला तुम्ही त्याच्या लॉग इन पेजला भेट देणे आवश्यक असू शकते.</translation>
 <translation id="3564848315152754834">USB सिक्युरिटी की</translation>
 <translation id="3566721612727112615">कोणत्याही साइट जोडल्या नाहीत</translation>
-<translation id="3569382839528428029"><ph name="APP_NAME" /> नी तुमची स्क्रीन सामायिक करावी असे तुम्ही इच्छिता?</translation>
+<translation id="3569382839528428029"><ph name="APP_NAME" /> नी तुमची स्क्रीन शेअर करावी असे तुम्ही इच्छिता?</translation>
 <translation id="3570985609317741174">वेब सामग्री</translation>
 <translation id="3571734092741541777">सेट अप</translation>
 <translation id="3574210789297084292">साइन इन करा</translation>
 <translation id="3574917942258583917">गुप्त मोडमधून कसेही बाहेर पडायचे?</translation>
 <translation id="3576324189521867626">यशस्वीरित्या इंस्टॉल केला</translation>
-<translation id="3578594933904494462">या टॅबची सामग्री सामायिक केली जात आहे.</translation>
-<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; आपल्‍या मालकीच्या गटासह &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; प्रिंटर सामायिक करू इच्‍छितो: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. तुम्ही स्‍वीकार केल्यास, सर्व गट सदस्य प्रिंटरवर प्रिंट करण्‍यास सक्षम असतील.</translation>
+<translation id="3578594933904494462">या टॅबची सामग्री शेअर केली जात आहे.</translation>
+<translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; आपल्‍या मालकीच्या गटासह &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; प्रिंटर शेअर करू इच्‍छितो: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. तुम्ही स्‍वीकार केल्यास, सर्व गट सदस्य प्रिंटरवर प्रिंट करण्‍यास सक्षम असतील.</translation>
 <translation id="3580923162759633716">प्रोफायलिंग सेवा</translation>
 <translation id="3584169441612580296">आपल्या संगणकावरील फोटो, संगीत आणि अन्य मीडिया वाचा आणि बदला</translation>
 <translation id="3587482841069643663">सर्व</translation>
@@ -1839,7 +1836,7 @@
 <translation id="3723158278575423087">Chromium मधील कास्ट अनुभवावर आपले स्वागत आहे!</translation>
 <translation id="3725367690636977613">पेज</translation>
 <translation id="3726463242007121105">हे डिव्हाइस उघडले जाऊ शकत नाही कारण त्याचे फाइलसिस्टम समर्थित नाही.</translation>
-<translation id="3727148787322499904">हे सेटिंग बदलल्याने सर्व सामायिक केलेले नेटवर्क प्रभावित होतील</translation>
+<translation id="3727148787322499904">हे सेटिंग बदलल्याने सर्व शेअर केलेले नेटवर्क प्रभावित होतील</translation>
 <translation id="3727187387656390258">पॉपअपची तपासणी करा</translation>
 <translation id="3729506734996624908">अनुमती असलेल्या साइट</translation>
 <translation id="3731997362820527097">तुमची सिक्युरिटी की निवडा</translation>
@@ -2077,7 +2074,7 @@
 <translation id="406070391919917862">पार्श्वभूमी अॅप्लिकेशन</translation>
 <translation id="4063283930106169759">तुमचा फोन जवळपास असल्याची खात्री करा. तुमचा फोन शोधण्यासाठी तुमच्या खात्यामधील सर्व डीव्हाइसचे ब्लूटूथ सुरू करण्यात येईल. &lt;a&gt;आणखी जाणून घ्या&lt;/a&gt;</translation>
 <translation id="4065876735068446555">तुम्ही वापरत असलेल्या (<ph name="NETWORK_ID" />) नेटवर्कला त्याच्या लॉग इन पृष्ठास भेट देण्याची आवश्यकता असू शकते.</translation>
-<translation id="4068506536726151626">या पृष्ठावर आपले स्थान ट्रॅक करणार्‍या खालील साइटवरील घटक समाविष्ट आहेत:</translation>
+<translation id="4068506536726151626">या पेजवर आपले स्थान ट्रॅक करणार्‍या खालील साइटवरील घटक समाविष्ट आहेत:</translation>
 <translation id="4068776064906523561">फिंगरप्रिंट सेव्ह केले</translation>
 <translation id="407173827865827707">क्लिकवर</translation>
 <translation id="4074900173531346617">ईमेल स्वाक्षरीकर्ता सर्टिफिकेट</translation>
@@ -2088,7 +2085,7 @@
 <translation id="4081242589061676262">फाइल कास्ट करू शकत नाही.</translation>
 <translation id="4084682180776658562">बुकमार्क</translation>
 <translation id="4084835346725913160"><ph name="TAB_NAME" /> बंद करा</translation>
-<translation id="4085298594534903246">या पृष्ठावर JavaScript  अवरोधित केलेले होते.</translation>
+<translation id="4085298594534903246">या पेजवर JavaScript  अवरोधित केलेले होते.</translation>
 <translation id="4087089424473531098">विस्तार तयार केला: <ph name="EXTENSION_FILE" /></translation>
 <translation id="4087470595660267445">तुमच्या Chromebook वर Google Play मधून अॅप आणि गेम इंस्टॉल करा. &lt;a target="_blank" href="<ph name="URL" />"&gt;अधिक जाणून घ्या&lt;/a&gt;</translation>
 <translation id="4088095054444612037">गटासाठी स्वीकारा</translation>
@@ -2183,7 +2180,7 @@
 <translation id="4250680216510889253">नाही</translation>
 <translation id="4252852543720145436">संरक्षित आशय आयडेंटिफायर</translation>
 <translation id="4252899949534773101">ब्लूटूथ बंद केले आहे</translation>
-<translation id="4252996741873942488"><ph name="WINDOW_TITLE" /> - टॅब सामग्री सामायिक केली</translation>
+<translation id="4252996741873942488"><ph name="WINDOW_TITLE" /> - टॅब सामग्री शेअर केली</translation>
 <translation id="4254813446494774748">भाषांतर भाषा:</translation>
 <translation id="425573743389990240">बॅटरी डिस्चार्ज रेट वॉट्स मध्ये (ऋण मूल्य म्हणजे बॅटरी चार्ज होत आहे)</translation>
 <translation id="4256316378292851214">म्हणून व्हिडिओ ज&amp;तन करा...</translation>
@@ -2239,7 +2236,7 @@
 <translation id="4359408040881008151">अवलंबून असलेल्या विस्तारा(रां) मुळे इंस्टॉल केले.</translation>
 <translation id="4361142739114356624">या क्लायंट प्रमाणपत्रासाठी खाजगी, की अनुपलब्ध किंवा अवैध आहे</translation>
 <translation id="4363771538994847871">कोणतीही कास्ट गंतव्यस्थाने सापडली नाहीत. मदत हवी आहे?</translation>
-<translation id="4364567974334641491"><ph name="APP_NAME" /> विंडो सामायिक करीत आहे.</translation>
+<translation id="4364567974334641491"><ph name="APP_NAME" /> विंडो शेअर करीत आहे.</translation>
 <translation id="4364830672918311045">सूचना डिस्प्ले करा</translation>
 <translation id="4365673000813822030">अरेरे, समक्रमणाने काम करणे थांबवले आहे.</translation>
 <translation id="4370975561335139969">तुम्ही एंटर केलेला ईमेल आणि पासवर्ड जुळत नाही</translation>
@@ -2312,7 +2309,7 @@
 <translation id="4480590691557335796">Chrome तुम्हाला काँप्युटरवरील नुकसानकारक सॉफ्टवेअर शोधू शकते आणि ते काढू शकते</translation>
 <translation id="4481530544597605423">जोडणी वेगळी केलेली डिव्हाइस</translation>
 <translation id="4482194545587547824">शोध आणि इतर Google सेवा वैयक्तीकृत करण्यासाठी Google आपल्या ब्राउझिंग इतिहासाचा वापर करू शकते</translation>
-<translation id="4495419450179050807">या पृष्ठावर दर्शवू नका</translation>
+<translation id="4495419450179050807">या पेजवर दर्शवू नका</translation>
 <translation id="449938344715680828">बाहेर पडण्यासाठी |<ph name="ACCELERATOR3" />| नंतर |<ph name="ACCELERATOR1" />|+|<ph name="ACCELERATOR2" />| दाबा</translation>
 <translation id="4499718683476608392">एका क्लिकमध्ये फॉर्म भरण्यासाठी क्रेडिट कार्ड ऑटोफिल सुरू करा</translation>
 <translation id="4500114933761911433"><ph name="PLUGIN_NAME" /> क्रॅश झाले आहे</translation>
@@ -2458,7 +2455,7 @@
 <translation id="4720113199587244118">डिव्हाइसेस जोडा</translation>
 <translation id="4720185134442950733">मोबाइल डेटा नेटवर्क</translation>
 <translation id="4722735765955348426"><ph name="USERNAME" /> साठी पासवर्ड</translation>
-<translation id="4722920479021006856"><ph name="APP_NAME" /> तुमची स्क्रीन सामायिक करत आहे.</translation>
+<translation id="4722920479021006856"><ph name="APP_NAME" /> तुमची स्क्रीन शेअर करत आहे.</translation>
 <translation id="4724450788351008910">सदस्यत्व बदलले</translation>
 <translation id="4724850507808590449"><ph name="FILE_COUNT" /> फोटोंचा बॅकअप घेतला</translation>
 <translation id="4726710629007580002">हा विस्तार स्‍थ‍ापित करण्याचा प्रयत्न करताना चेतावणी देण्यात आली:</translation>
@@ -2603,7 +2600,7 @@
 <translation id="4917385247580444890">मजबूत</translation>
 <translation id="4918021164741308375"><ph name="ORIGIN" /> "<ph name="EXTENSION_NAME" />" विस्ताराशी संवाद प्रस्थापित करू इच्छित आहे</translation>
 <translation id="4918086044614829423">स्वीकारा</translation>
-<translation id="4920887663447894854">या पृष्ठावर आपले स्थान ट्रॅक करण्यापासून खालील साइट अवरोधित केल्या गेल्या आहेत:</translation>
+<translation id="4920887663447894854">या पेजवर आपले स्थान ट्रॅक करण्यापासून खालील साइट अवरोधित केल्या गेल्या आहेत:</translation>
 <translation id="492299503953721473">Android अॅप्स काढून टाका</translation>
 <translation id="4923279099980110923">होय, मी मदत घेऊ इच्छितो</translation>
 <translation id="4924352752174756392">१२x</translation>
@@ -2720,7 +2717,6 @@
 <translation id="5108967062857032718">सेटिंग्ज - Android अॅप्स काढून टाका</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;बुकमार्क व्यवस्थापक</translation>
-<translation id="5112009661904384591">Linux सोबत फायली शेअर करा</translation>
 <translation id="5112577000029535889">&amp;विकसक साधने</translation>
 <translation id="5113739826273394829">तुम्ही या आयकनवर क्लिक केल्‍यास, तुम्ही हे <ph name="DEVICE_TYPE" /> मॅन्युअली लॉक कराल. पुढील वेळी, एंटर करण्‍यासाठी तुम्ही तुमचा पासवर्ड टाइप करण्‍याची आवश्यकता असेल.</translation>
 <translation id="5115309401544567011">कृपया तुमचा <ph name="DEVICE_TYPE" /> उर्जा स्रोताशी जोडा.</translation>
@@ -2913,7 +2909,7 @@
 <translation id="5379140238605961210">मायक्रोफोन प्रवेश अवरोधित करणे सुरू ठेवा</translation>
 <translation id="5379268888377976432">हटवणे पहिल्यासारखी करा</translation>
 <translation id="5380103295189760361">अशा सुधारकांचे कीबोर्ड शॉर्टकट पाहण्यासाठी Control, Alt, Shift, किंवा शोध दाबून ठेवा.</translation>
-<translation id="5382591305415226340">समर्थित दुवे व्यवस्थापित करा</translation>
+<translation id="5382591305415226340">समर्थित लिंक व्यवस्थापित करा</translation>
 <translation id="5384883051496921101">ही साइट गुप्त मोडच्या बाहेरील एखाद्या अ‍ॅपबरोबर ही माहिती शेअर करणार आहे.</translation>
 <translation id="5388885445722491159">जोडलेले</translation>
 <translation id="5389237414310520250">नवीन वापरकर्ता तयार करणे शक्य झाले नाही. कृपया तुमची हार्ड ड्राइव्ह जागा आणि परवानग्या तपासा आणि पुन्हा प्रयत्न करा.</translation>
@@ -2984,7 +2980,7 @@
 <translation id="5485102783864353244">अॅप्लिकेशन जोडा</translation>
 <translation id="5485754497697573575">सर्व टॅब पुनर्संचयित करा</translation>
 <translation id="5486261815000869482">संकेतशब्दाची पुष्टी करा</translation>
-<translation id="5486275809415469523"><ph name="APP_NAME" /> तुमची स्क्रीन <ph name="TAB_NAME" /> सह सामायिक करत आहे.</translation>
+<translation id="5486275809415469523"><ph name="APP_NAME" /> तुमची स्क्रीन <ph name="TAB_NAME" /> सह शेअर करत आहे.</translation>
 <translation id="5486561344817861625">ब्राउझर रीस्टार्ट प्रतिकृती करा</translation>
 <translation id="5487521232677179737">डेटा साफ करा</translation>
 <translation id="5488093641312826914">'<ph name="COPIED_ITEM_NAME" />' कॉपी केला</translation>
@@ -3377,8 +3373,8 @@
 <translation id="604124094241169006">स्वयंचलित</translation>
 <translation id="6042169520002885235">प्रिंटरच्या उत्पादनकर्त्याचे नाव आणि मॉडेल</translation>
 <translation id="6042308850641462728">अधिक</translation>
-<translation id="6043317578411397101"><ph name="APP_NAME" /> Chrome टॅब <ph name="TAB_NAME" /> सह सामायिक करीत आहे.</translation>
-<translation id="6044805581023976844"><ph name="APP_NAME" /> Chrome टॅब आणि ऑडिओ <ph name="TAB_NAME" /> सह सामायिक करीत आहे.</translation>
+<translation id="6043317578411397101"><ph name="APP_NAME" /> Chrome टॅब <ph name="TAB_NAME" /> सह शेअर करीत आहे.</translation>
+<translation id="6044805581023976844"><ph name="APP_NAME" /> Chrome टॅब आणि ऑडिओ <ph name="TAB_NAME" /> सह शेअर करीत आहे.</translation>
 <translation id="6045021379489914695">तुमचे Chromebook आणि Android एकत्रितपणे आणखी चांगले काम करतात. तुम्हाला तुमच्या काँप्युटरवरून एसएमएस करणे, तुमचे इंटरनेट कनेक्शन शेअर करणे आणि तुमच्या फोनने तुमचे Chromebook अनलॉक करणे शक्य होण्यासाठी त्यांना कनेक्ट करा.<ph name="FOOTNOTE_POINTER" /> <ph name="LINK_BEGIN" />अधिक जाणून घ्या<ph name="LINK_END" /></translation>
 <translation id="6049004884579590341">पूर्ण स्क्रीनमधून बाहेर येण्यासाठी |<ph name="ACCELERATOR" />| दाबा आणि धरून ठेवा</translation>
 <translation id="6049065490165456785">अंतर्गत कॅमेर्‍यातील फोटो</translation>
@@ -3668,7 +3664,7 @@
 <translation id="6473842110411557830">Powerwash चित्र</translation>
 <translation id="6474706907372204693">मागील इनपुट पद्धत</translation>
 <translation id="6474884162850599008">Google ड्राइव्ह खाते डिस्कनेक्ट करा</translation>
-<translation id="6475697075626596525"><ph name="APP_NAME" /> आपल्या स्क्रीनची सामग्री सामायिक करू इच्छित आहे. तुम्ही सामायिक करू इच्छित असलेले निवडा.</translation>
+<translation id="6475697075626596525"><ph name="APP_NAME" /> आपल्या स्क्रीनची सामग्री शेअर करू इच्छित आहे. तुम्ही शेअर करू इच्छित असलेले निवडा.</translation>
 <translation id="6478248366783946499">धोकादायक फाईल ठेवायची?</translation>
 <translation id="6483485061007832714">डाउनलोड उघडा</translation>
 <translation id="6483805311199035658"><ph name="FILE" /> उघडत आहे...</translation>
@@ -3695,7 +3691,7 @@
 <translation id="6514010653036109809">उपलब्ध डिव्हाइस:</translation>
 <translation id="6514565641373682518">या पृष्‍ठाने तुमचा माऊस कर्सर अक्षम केला आहे.</translation>
 <translation id="6518014396551869914">इमेज कॉपी&amp; करा</translation>
-<translation id="651942933739530207">तुम्ही <ph name="APP_NAME" /> नी तुमची स्क्रीन आणि ऑडिओ इनपुट सामायिक करावी असे इच्छिता?</translation>
+<translation id="651942933739530207">तुम्ही <ph name="APP_NAME" /> नी तुमची स्क्रीन आणि ऑडिओ इनपुट शेअर करावी असे इच्छिता?</translation>
 <translation id="6519437681804756269">[<ph name="TIMESTAMP" />]
         <ph name="FILE_INFO" />
         <ph name="EVENT_NAME" /></translation>
@@ -3868,7 +3864,7 @@
 <translation id="6790428901817661496">प्ले करा</translation>
 <translation id="6790497603648687708"><ph name="EXTENSION_NAME" /> दूरस्थपणे जोडला</translation>
 <translation id="6790820461102226165">व्यक्ती जोडा...</translation>
-<translation id="6792072150955115067"><ph name="APP_NAME" /> आपल्या स्क्रीनची सामग्री <ph name="TARGET_NAME" /> सह सामायिक करू इच्छित आहे. तुम्ही सामायिक करू इच्छित असलेले निवडा.</translation>
+<translation id="6792072150955115067"><ph name="APP_NAME" /> आपल्या स्क्रीनची सामग्री <ph name="TARGET_NAME" /> सह शेअर करू इच्छित आहे. तुम्ही शेअर करू इच्छित असलेले निवडा.</translation>
 <translation id="6793604637258913070">मजकूर घालण्याचे स्थान दिसते किंवा हलते तेव्हा ते हायलाइट करा</translation>
 <translation id="6797493596609571643">अरेरे, काहीतरी चूक झाली.</translation>
 <translation id="6798578729981748444">आयात करणे पूर्ण करण्यासाठी, सर्व Firefox विंडो बंद करा.</translation>
@@ -3921,7 +3917,7 @@
 <translation id="6865313869410766144">स्वयं-भरण फॉर्म डेटा</translation>
 <translation id="6865708901122695652">(<ph name="WEBRTC_EVENT_LOG_COUNT" />) WebRTC कार्यक्रम नोंदी</translation>
 <translation id="686664946474413495">रंगाचे तापमान</translation>
-<translation id="6870888490422746447">यासह सामायिक करण्‍यासाठी एक अॅप निवडा:</translation>
+<translation id="6870888490422746447">यासह शेअर करण्‍यासाठी एक अॅप निवडा:</translation>
 <translation id="6871644448911473373">OCSP प्रतिसादकर्ता: <ph name="LOCATION" /></translation>
 <translation id="6872781471649843364">तुम्ही टाकलेला पासवर्ड सर्व्हरने नाकारला होता.</translation>
 <translation id="6878422606530379992">सेन्सरना अनुमती आहे</translation>
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">प्रारंभ वेळ</translation>
 <translation id="6970856801391541997">विशिष्ट पेज प्रिंट करा</translation>
 <translation id="6972180789171089114">ऑडिओ/व्हिडिओ</translation>
+<translation id="6972754398087986839">प्रारंभ करा</translation>
 <translation id="6973630695168034713">फोल्डर</translation>
 <translation id="6974609594866392343">ऑफलाइन डेमो मोड</translation>
 <translation id="6976108581241006975">JavaScript कन्सोल</translation>
@@ -4524,7 +4521,7 @@
 <translation id="7805768142964895445">स्थिती</translation>
 <translation id="7807067443225230855">शोध आणि साहाय्यक</translation>
 <translation id="7807711621188256451">आपल्या कॅमेर्‍यावर प्रवेश करण्यासाठी <ph name="HOST" /> ला नेहमी अनुमती द्या</translation>
-<translation id="7810202088502699111">या पृष्ठावर पॉप-अप अवरोधित केलेले होते.</translation>
+<translation id="7810202088502699111">या पेजवर पॉप-अप अवरोधित केलेले होते.</translation>
 <translation id="781167124805380294"><ph name="FILE_NAME" /> कास्ट करा</translation>
 <translation id="7814458197256864873">&amp;कॉपी करा</translation>
 <translation id="7815680994978050279">धोकादायक डाउनलोड अवरोधित केले</translation>
@@ -4577,7 +4574,7 @@
 <translation id="7847644661628718598">चटकन नोंदणी करण्यासाठी बूटस्ट्रॅपिंग अ‍ॅप वापरा</translation>
 <translation id="7849264908733290972">नवीन टॅबमध्ये &amp;प्रतिमा उघडा</translation>
 <translation id="784934925303690534">वेळ वर्गवारी</translation>
-<translation id="7850851215703745691">या ड्राइव्ह फायली अद्याप सामायिक केल्या नाहीत</translation>
+<translation id="7850851215703745691">या ड्राइव्ह फायली अद्याप शेअर केल्या नाहीत</translation>
 <translation id="7851457902707056880">साइन इन केवळ मालकाच्या खात्यावर प्रतिबंधित आहे. कृपया रिबूट करा आणि मालक खात्यासह साइन इन करा. मशीन 30 सेकंदांमध्ये स्वयं रिबूट होईल.</translation>
 <translation id="7851716364080026749">नेहमी कॅमेरा आणि मायक्रोफोन प्रवेश अवरोधित करा</translation>
 <translation id="7853747251428735">अधिक साध&amp;ने</translation>
@@ -4632,7 +4629,7 @@
 <translation id="7927336497913514109">Better Together सेटअप पूर्ण होऊ शकला नाही</translation>
 <translation id="7928710562641958568">डिव्हाइस काढून टाका</translation>
 <translation id="7930294771522048157">सेव्ह केलेल्या पेमेंट पद्धती येथे दिसतील</translation>
-<translation id="79312157130859720"><ph name="APP_NAME" /> तुमची स्क्रीन आणि ऑडिओ सामायिक करीत आहे</translation>
+<translation id="79312157130859720"><ph name="APP_NAME" /> तुमची स्क्रीन आणि ऑडिओ शेअर करीत आहे</translation>
 <translation id="7931318309563332511">अनोळखी</translation>
 <translation id="7934414805353235750"><ph name="URL" /> ला संरक्षित आशय चालू करायचा आहे. तुमच्या डिव्हाइसची ओळख Google द्वारे पडताळली जाईल</translation>
 <translation id="793531125873261495">व्हर्च्युअल मशीन डाउनलोड करताना एरर आली. कृपया पुन्हा प्रयत्न करा.</translation>
@@ -4757,7 +4754,7 @@
 <translation id="8102159139658438129">तुमच्या कनेक्ट केलेल्या फोनसाठी पर्याय पाहण्याकरिता <ph name="LINK_BEGIN" />सेटिंग्ज<ph name="LINK_END" /> वर जा</translation>
 <translation id="8104696615244072556">आपले <ph name="IDS_SHORT_PRODUCT_NAME" /> डिव्हाइस Powerwash करा आणि मागील आवृत्तीकडे परत या.</translation>
 <translation id="8105368624971345109">बंद करा</translation>
-<translation id="8106045200081704138">माझ्याशी सामायिक केलेले</translation>
+<translation id="8106045200081704138">माझ्याशी शेअर केलेले</translation>
 <translation id="8107015733319732394">तुमच्या <ph name="DEVICE_TYPE" /> वर Google Play स्टोअर इंस्टॉल करत आहे. यासाठी काही मिनिटे लागतील.</translation>
 <translation id="8111155949205007504">आपल्या iPhone सह हा पासवर्ड शेअर करा</translation>
 <translation id="8113043281354018522">परवाना प्रकार निवडा</translation>
@@ -4773,7 +4770,7 @@
 <translation id="8131740175452115882">पुष्टी करा</translation>
 <translation id="8133676275609324831">फोल्डरमध्ये &amp;दर्शवा</translation>
 <translation id="8135557862853121765"><ph name="NUM_KILOBYTES" />K</translation>
-<translation id="8137331602592933310">"<ph name="FILENAME" />" आपल्यासह सामायिक केले गेले आहे. हे आपल्या मालकीचे नसल्यामुळे तुम्ही ते हटवू शकत नाही.</translation>
+<translation id="8137331602592933310">"<ph name="FILENAME" />" आपल्यासह शेअर केले गेले आहे. हे आपल्या मालकीचे नसल्यामुळे तुम्ही ते हटवू शकत नाही.</translation>
 <translation id="8137559199583651773">विस्तार व्यवस्थापित करा</translation>
 <translation id="8138082791834443598">पर्यायी — या डिव्हाइसशी संबद्ध करण्यासाठी नवीन किंवा विद्यमान माहिती एंटर किंवा अपडेट करा.</translation>
 <translation id="813913629614996137">प्रारंभ करत आहे…</translation>
@@ -5029,7 +5026,7 @@
 <translation id="8551388862522347954">परवाने</translation>
 <translation id="8553342806078037065">इतर लोक व्यवस्थापित करा</translation>
 <translation id="8554899698005018844">कोणतीही भाषा नाही</translation>
-<translation id="855773602626431402">या पृष्ठावर चालण्यापासून सॅन्डबॉक्स न केलेल्या प्लगिनला प्रतिबंधित करण्यात आले.</translation>
+<translation id="855773602626431402">या पेजवर चालण्यापासून सॅन्डबॉक्स न केलेल्या प्लगिनला प्रतिबंधित करण्यात आले.</translation>
 <translation id="8557930019681227453">मॅनिफेस्ट</translation>
 <translation id="8559694214572302298">इमेज डीकोडर</translation>
 <translation id="8561853412914299728"><ph name="TAB_TITLE" /> <ph name="EMOJI_PLAYING" /></translation>
@@ -5092,7 +5089,7 @@
 <translation id="8656619792520327915">दुसरी ब्लूटूथ सिक्युरिटी की जोडा</translation>
 <translation id="8656768832129462377">तपासू नका</translation>
 <translation id="8658595122208653918">प्रिंटर पर्याय बदला...</translation>
-<translation id="8658645149275195032"><ph name="APP_NAME" /> तुमची स्क्रीन आणि ऑडिओ <ph name="TAB_NAME" /> सह सामायिक करीत आहे.</translation>
+<translation id="8658645149275195032"><ph name="APP_NAME" /> तुमची स्क्रीन आणि ऑडिओ <ph name="TAB_NAME" /> सह शेअर करीत आहे.</translation>
 <translation id="8659875081143553823">एकच सेकंद</translation>
 <translation id="8661290697478713397">गु&amp;प्त विंडोमध्ये दुवा उघडा</translation>
 <translation id="8662671328352114214"><ph name="TYPE" /> नेटवर्कमध्‍‍‍‍ये सामील व्‍हा</translation>
@@ -5116,7 +5113,7 @@
 <translation id="8678648549315280022">डाउनलोड सेटिंग्ज व्यवस्थापित करा...</translation>
 <translation id="8678933587484842200">हे अॅप्लिकेशन कसे लॉंच व्हावे असे तुम्हाला वाटते?</translation>
 <translation id="8680251145628383637">आपल्या सर्व डिव्हाइसेसवर आपले बुकमार्क, इतिहास, पासवर्ड आणि इतर सेटिंग्ज मिळविण्‍यासाठी साइन इन करा. तुम्ही स्वयंचलितपणे आपल्‍या Google सेवांवर देखील साइन इन कराल.</translation>
-<translation id="8686213429977032554">ही ड्राइव्ह फाईल अद्याप सामायिक केलेली नाही</translation>
+<translation id="8686213429977032554">ही ड्राइव्ह फाईल अद्याप शेअर केलेली नाही</translation>
 <translation id="8687485617085920635">पुढील विंडो</translation>
 <translation id="8688579245973331962">आपले नाव दिसत नाही?</translation>
 <translation id="8688591111840995413">चुकीचा पासवर्ड</translation>
@@ -5155,7 +5152,7 @@
 <translation id="8734073480934656039">ही सेटिंग सक्षम करणे कियोस्क अनुप्रयोगांना सुरूवातीस स्वयंचलितपणे लाँच करण्याची अनुमती देते.</translation>
 <translation id="873545264931343897"><ph name="PLUGIN_NAME" /> अपडेट समाप्त झाल्यावर, ते सक्रिय करण्यासाठी पृष्‍ठ रीलोड करा</translation>
 <translation id="8736288397686080465">ही साइट पार्श्वभूमीमध्ये अपडेट केली गेली आहे.</translation>
-<translation id="8737685506611670901"><ph name="REPLACED_HANDLER_TITLE" /> ऐवजी <ph name="PROTOCOL" /> दुवे उघडा</translation>
+<translation id="8737685506611670901"><ph name="REPLACED_HANDLER_TITLE" /> ऐवजी <ph name="PROTOCOL" /> लिंक उघडा</translation>
 <translation id="8737709691285775803">Shill</translation>
 <translation id="8743390665131937741">क्षेत्रे झूम पातळी:</translation>
 <translation id="8743864605301774756">1 तासापूर्वी अपडेट करण्यात आले</translation>
@@ -5167,7 +5164,7 @@
           &lt;/p&gt;परंतु तुम्ही अद्याप कमांड लाइन कॉन्फिगर करू शकता. कृपया फ्लॅग आणि परिस्थिती व्हेरिएबलांवरील अधिक माहितीसाठी &lt;code&gt;man <ph name="PRODUCT_BINARY_NAME" />&lt;/code&gt; पहा.&lt;/p&gt;</translation>
 <translation id="8755376271068075440">&amp;विशाल</translation>
 <translation id="8756969031206844760">पासवर्ड अपडेट करायचा आहे का?</translation>
-<translation id="8757090071857742562">डेस्कटॉप कास्ट करण्यात अक्षम. तुमची स्क्रीन सामायिक करणे प्रारंभ करण्यासाठी तुम्ही सूचनेची पुष्टी केली किंवा नाही ते पाहण्यासाठी तपासा.</translation>
+<translation id="8757090071857742562">डेस्कटॉप कास्ट करण्यात अक्षम. तुमची स्क्रीन शेअर करणे प्रारंभ करण्यासाठी तुम्ही सूचनेची पुष्टी केली किंवा नाही ते पाहण्यासाठी तपासा.</translation>
 <translation id="8757742102600829832">याच्याशी कनेक्ट करण्यासाठी एक Chromebox निवडा</translation>
 <translation id="8757803915342932642">Google क्लाउड डिव्हाइसेसवरील डिव्हाइस</translation>
 <translation id="8758418656925882523">डिक्टेशन सुरू करा (टाइप करण्यासाठी बोला)</translation>
@@ -5186,10 +5183,10 @@
 <translation id="878069093594050299">हे सर्टिफिकेट खालील वापरासाठी पडताळणी केलेले आहे:</translation>
 <translation id="8781980678064919987">झाकण बंद असताना बंद करा</translation>
 <translation id="8782565991310229362">कियोस्क अॅप्लिकेशन लाँच रद्द झाले.</translation>
-<translation id="8783093612333542422">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; आपल्याशी एक &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; प्रिंटर सामायिक करू इच्छितात.</translation>
+<translation id="8783093612333542422">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; आपल्याशी एक &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; प्रिंटर शेअर करू इच्छितात.</translation>
 <translation id="8784626084144195648">बिन केलेली सरासरी</translation>
 <translation id="8785622406424941542">लेखणी</translation>
-<translation id="8787254343425541995">सामायिक नेटवर्कसाठी प्रॉक्सीला अनुमती द्या</translation>
+<translation id="8787254343425541995">शेअर नेटवर्कसाठी प्रॉक्सीला अनुमती द्या</translation>
 <translation id="8791534160414513928">आपल्या ब्राउझिंग रहदारीसह "Do Not Track" विनंती पाठवा</translation>
 <translation id="8794025342371547160">प्रतिबंधित IP</translation>
 <translation id="879413103056696865">हॉटस्पॉट चालू असताना, तुमचा <ph name="PHONE_NAME" /> हे करेल:</translation>
@@ -5285,7 +5282,7 @@
 <translation id="8941882480823041320">मागील शब्द</translation>
 <translation id="894360074127026135">Netscape International Step-Up</translation>
 <translation id="8944099748578356325">अधिक द्रुतपणे बॅटरी वापरा (सध्या <ph name="BATTERY_PERCENTAGE" />%)</translation>
-<translation id="8944964446326379280"><ph name="APP_NAME" /> विंडो <ph name="TAB_NAME" /> सह सामायिक करीत आहे.</translation>
+<translation id="8944964446326379280"><ph name="APP_NAME" /> विंडो <ph name="TAB_NAME" /> सह शेअर करीत आहे.</translation>
 <translation id="8946359700442089734">या <ph name="IDS_SHORT_PRODUCT_NAME" /> डिव्हाइसवर डीबगिंग वैशिष्ट्ये पूर्णपणे सक्षम केलेली नव्हती.</translation>
 <translation id="894871326938397531">गुप्त मोड सोडायचा?</translation>
 <translation id="8952774786254665439">प्रगत प्रिंटर पर्याय</translation>
@@ -5453,7 +5450,7 @@
 <translation id="9180281769944411366">या प्रक्रियेला काही मिनिटे लागू शकतात. Linux कंटेनर सुरू करत आहे.</translation>
 <translation id="9180380851667544951">साइट तुमची स्क्रीन शेअर करू शकते</translation>
 <translation id="9188441292293901223">कृपया हा <ph name="DEVICE_TYPE" /> अनलॉक करण्यासाठी Android च्या नवीनतम आवृत्तीवर तुमचा फोन अपडेट करा.</translation>
-<translation id="9190063653747922532">L2TP/IPSec + पूर्व-सामायिक की</translation>
+<translation id="9190063653747922532">L2TP/IPSec + पूर्व-शेअर की</translation>
 <translation id="920045321358709304"><ph name="SEARCH_ENGINE" /> शोध</translation>
 <translation id="9201220332032049474">स्क्रीन लॉक पर्याय</translation>
 <translation id="9203398526606335860">&amp;प्रोफाइलिंग सक्षम</translation>
@@ -5487,7 +5484,7 @@
 <translation id="939519157834106403">SSID</translation>
 <translation id="939598580284253335">सांकेतिक वाक्यांश एंटर करा</translation>
 <translation id="939736085109172342">नवीन फोल्‍डर</translation>
-<translation id="942532530371314860"><ph name="APP_NAME" /> Chrome टॅब आणि ऑडिओ सामायिक करीत आहे.</translation>
+<translation id="942532530371314860"><ph name="APP_NAME" /> Chrome टॅब आणि ऑडिओ शेअर करीत आहे.</translation>
 <translation id="942954117721265519">या निर्देशिकेमध्ये कोणत्याही इमेज नाहीत.</translation>
 <translation id="943972244133411984">ने सुधारित केली</translation>
 <translation id="945522503751344254">अभिप्राय पाठवा</translation>
diff --git a/chrome/app/resources/generated_resources_ms.xtb b/chrome/app/resources/generated_resources_ms.xtb
index 4697bed2..e6bc676 100644
--- a/chrome/app/resources/generated_resources_ms.xtb
+++ b/chrome/app/resources/generated_resources_ms.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Kemas kini dilumpuhkan oleh pentadbir anda</translation>
 <translation id="1600857548979126453">Akses bahagian belakang penyahpepijat halaman</translation>
 <translation id="1601560923496285236">Gunakan</translation>
-<translation id="1603300902586586390">Benarkan apl Linux membuka $1 fail.</translation>
 <translation id="1603914832182249871">(Inkognito)</translation>
 <translation id="1607139524282324606">Kosongkan masukan</translation>
 <translation id="1608626060424371292">Alih keluar pengguna ini</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Lagi tetapan</translation>
 <translation id="2084108471225856927">Tetapan peranti</translation>
 <translation id="2085470240340828803">Fail bernama "<ph name="FILENAME" />" sudah ada. Apa yang anda mahu lakukan?</translation>
-<translation id="208586643495776849">Sila cuba lagi</translation>
 <translation id="2087822576218954668">Cetak: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Semak imbas dengan selamat menggunakan Google Chrome</translation>
 <translation id="2089795179672254991">Tanya apabila tapak ingin melihat teks dan imej yang disalin ke papan keratan (disyorkan)</translation>
@@ -1476,7 +1474,6 @@
 <translation id="3182749001423093222">Semakan ejaan</translation>
 <translation id="3183139917765991655">Pengimport Profil</translation>
 <translation id="3184560914950696195">Tidak boleh disimpan pada $1. Imej yang diedit akan disimpan dalam folder Muat Turun.</translation>
-<translation id="3186202398303525187">Benarkan apl Linux membuka $1.</translation>
 <translation id="3188257591659621405">Fail saya</translation>
 <translation id="3188465121994729530">Purata Pergerakan</translation>
 <translation id="3190558889382726167">Kata laluan yang disimpan</translation>
@@ -2722,7 +2719,6 @@
 <translation id="5108967062857032718">Tetapan - Alih keluar apl Android</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Pengurus Penanda Halaman</translation>
-<translation id="5112009661904384591">Kongsi fail dengan Linux</translation>
 <translation id="5112577000029535889">&amp;Alat Pembangun</translation>
 <translation id="5113739826273394829">Jika anda mengklik ikon ini, anda akan mengunci <ph name="DEVICE_TYPE" /> ini secara manual. Lain kali, anda perlu menaip kata laluan untuk masuk.</translation>
 <translation id="5115309401544567011">Sila palamkan <ph name="DEVICE_TYPE" /> anda pada sumber kuasa.</translation>
@@ -3981,6 +3977,7 @@
 <translation id="6970480684834282392">Jenis pemula</translation>
 <translation id="6970856801391541997">Cetak Halaman Tertentu</translation>
 <translation id="6972180789171089114">Audio/Video</translation>
+<translation id="6972754398087986839">Bermula</translation>
 <translation id="6973630695168034713">Folder</translation>
 <translation id="6974609594866392343">Mod tunjuk cara luar talian</translation>
 <translation id="6976108581241006975">Konsol JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_nl.xtb b/chrome/app/resources/generated_resources_nl.xtb
index aa33c2e..df025e4 100644
--- a/chrome/app/resources/generated_resources_nl.xtb
+++ b/chrome/app/resources/generated_resources_nl.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Updates zijn uitgeschakeld door je beheerder.</translation>
 <translation id="1600857548979126453">Back-end voor foutopsporing van pagina openen</translation>
 <translation id="1601560923496285236">Toepassen</translation>
-<translation id="1603300902586586390">$1-bestanden laten openen door Linux-apps.</translation>
 <translation id="1603914832182249871">(Incognito)</translation>
 <translation id="1607139524282324606">Item wissen</translation>
 <translation id="1608626060424371292">Deze gebruiker verwijderen</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Meer instellingen</translation>
 <translation id="2084108471225856927">Apparaatinstellingen</translation>
 <translation id="2085470240340828803">Er bestaat al een bestand met de naam '<ph name="FILENAME" />'. Wat wil je doen?</translation>
-<translation id="208586643495776849">Probeer het opnieuw</translation>
 <translation id="2087822576218954668">Afdrukken: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Beveiligd browsen met Google Chrome</translation>
 <translation id="2089795179672254991">Vragen wanneer een site de tekst en afbeeldingen wil bekijken die naar het klembord zijn gekopieerd (aanbevolen)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Spellingcontrole</translation>
 <translation id="3183139917765991655">Profile Importer</translation>
 <translation id="3184560914950696195">Kan niet opslaan naar $1. Bewerkte afbeeldingen worden opgeslagen in de map 'Downloads'.</translation>
-<translation id="3186202398303525187">$1 laten openen door Linux-apps.</translation>
 <translation id="3188257591659621405">Mijn bestanden</translation>
 <translation id="3188465121994729530">Voortschrijdend gemiddelde</translation>
 <translation id="3190558889382726167">Wachtwoord opgeslagen</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Instellingen - Android-apps verwijderen</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Bladwijzermanager</translation>
-<translation id="5112009661904384591">Bestanden delen met Linux</translation>
 <translation id="5112577000029535889">&amp;Hulpprogramma's voor ontwikkelaars</translation>
 <translation id="5113739826273394829">Als je op dit pictogram klikt, vergrendel je deze <ph name="DEVICE_TYPE" /> handmatig. De volgende keer moet je je wachtwoord typen om deze te ontgrendelen.</translation>
 <translation id="5115309401544567011">Sluit je <ph name="DEVICE_TYPE" /> aan op een voedingsbron.</translation>
@@ -3981,6 +3977,7 @@
 <translation id="6970480684834282392">Opstarttype</translation>
 <translation id="6970856801391541997">Specifieke pagina's afdrukken</translation>
 <translation id="6972180789171089114">Audio/video</translation>
+<translation id="6972754398087986839">Aan de slag</translation>
 <translation id="6973630695168034713">Mappen</translation>
 <translation id="6974609594866392343">Offline demomodus</translation>
 <translation id="6976108581241006975">JavaScript-console</translation>
diff --git a/chrome/app/resources/generated_resources_no.xtb b/chrome/app/resources/generated_resources_no.xtb
index 61c68358..367dfff 100644
--- a/chrome/app/resources/generated_resources_no.xtb
+++ b/chrome/app/resources/generated_resources_no.xtb
@@ -414,7 +414,6 @@
 <translation id="1598233202702788831">Administratoren din har slått av oppdateringer.</translation>
 <translation id="1600857548979126453">få tilgang til bakdata for sidefeilsøkingsprogrammet</translation>
 <translation id="1601560923496285236">Bruk</translation>
-<translation id="1603300902586586390">La Linux-apper åpne $1 filer.</translation>
 <translation id="1603914832182249871">(Inkognito)</translation>
 <translation id="1607139524282324606">Tøm oppføring</translation>
 <translation id="1608626060424371292">Fjern denne brukeren</translation>
@@ -738,7 +737,6 @@
 <translation id="2080070583977670716">Flere innstillinger</translation>
 <translation id="2084108471225856927">Enhetsinnstillinger</translation>
 <translation id="2085470240340828803">Det finnes allerede en fil med navnet «<ph name="FILENAME" />». Hva ønsker du å gjøre?</translation>
-<translation id="208586643495776849">Prøv igjen</translation>
 <translation id="2087822576218954668">Skriv ut: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Surf trygt med Google Chrome</translation>
 <translation id="2089795179672254991">Spør når et nettsted ber om å se tekst og bilder som er kopiert til utklippstavlen (anbefalt)</translation>
@@ -1185,7 +1183,7 @@
 <translation id="2749881179542288782">Kontroller·grammatikk·og·staving</translation>
 <translation id="2751739896257479635">Fase 2-autentisering av EAP</translation>
 <translation id="2755367719610958252">Administrer tilgjengelighetsfunksjonene</translation>
-<translation id="2755628026949580719">Hvis sikkerhetsnøkkelen din ikke er oppført, trykker du på knappen til nøkkelen i minst fem sekunder.</translation>
+<translation id="2755628026949580719">Hvis sikkerhetsnøkkelen din ikke er oppført, trykker du på knappen på nøkkelen i minst fem sekunder.</translation>
 <translation id="275662540872599901">skjerm av</translation>
 <translation id="2761898608071930085">Bruk en annen konto</translation>
 <translation id="2762441749940182211">Kameraet er blokkert</translation>
@@ -1462,7 +1460,6 @@
 <translation id="3182749001423093222">Stavekontroll</translation>
 <translation id="3183139917765991655">Profile Importer</translation>
 <translation id="3184560914950696195">Kunne ikke lagre til $1. Redigerte bilder blir lagret i Nedlastinger-mappen.</translation>
-<translation id="3186202398303525187">La Linux-apper åpne $1.</translation>
 <translation id="3188257591659621405">Mine filer</translation>
 <translation id="3188465121994729530">Glidende gjennomsnitt</translation>
 <translation id="3190558889382726167">Passordet er lagret</translation>
@@ -2699,7 +2696,6 @@
 <translation id="5108967062857032718">Innstillinger – Fjern Android-apper</translation>
 <translation id="5109044022078737958">Sporty</translation>
 <translation id="5111692334209731439">&amp;Bokmerkebehandling</translation>
-<translation id="5112009661904384591">Del filer med Linux</translation>
 <translation id="5112577000029535889">&amp;Utviklerverktøy</translation>
 <translation id="5113739826273394829">Hvis du klikker på dette ikonet, låser du <ph name="DEVICE_TYPE" />-enheten manuelt. Neste gang må du skrive inn passordet ditt for å komme inn.</translation>
 <translation id="5115309401544567011">Koble <ph name="DEVICE_TYPE" />-enheten til en strømkilde.</translation>
@@ -3354,7 +3350,7 @@
 <translation id="6042308850641462728">Mer</translation>
 <translation id="6043317578411397101"><ph name="APP_NAME" /> deler en Chrome-fane med <ph name="TAB_NAME" />.</translation>
 <translation id="6044805581023976844"><ph name="APP_NAME" /> deler lyd og en fane fra Chrome med <ph name="TAB_NAME" />.</translation>
-<translation id="6045021379489914695">Chromebook og Android-telefonen din jobber best sammen. Koble dem sammen, slik at du kan sende tekstmeldinger fra datamaskinen, dele internettilkoblingen og låse opp Chromebooken med telefonen.<ph name="FOOTNOTE_POINTER" /><ph name="LINK_BEGIN" />Finn ut mer<ph name="LINK_END" /></translation>
+<translation id="6045021379489914695">Chromebooken og Android-telefonen din jobber best sammen. Koble dem sammen, slik at du kan sende tekstmeldinger fra datamaskinen, dele internettilkoblingen og låse opp Chromebooken med telefonen.<ph name="FOOTNOTE_POINTER" /><ph name="LINK_BEGIN" />Finn ut mer<ph name="LINK_END" /></translation>
 <translation id="6049004884579590341">Trykk og hold på |<ph name="ACCELERATOR" />| for å avslutte fullskjerm</translation>
 <translation id="6049065490165456785">Bilde fra internt kamera</translation>
 <translation id="6051354611314852653">Beklager. Systemet kunne ikke godkjenne API-tilgang for denne enheten.</translation>
@@ -3597,7 +3593,7 @@
 <translation id="641081527798843608">Emnetreff</translation>
 <translation id="641105183165925463">$1 MB</translation>
 <translation id="6412931879992742813">Nytt inkognitovindu</translation>
-<translation id="6415900369006735853">Koble til internettet via telefonen</translation>
+<translation id="6415900369006735853">Koble til internett via telefonen</translation>
 <translation id="6417265370957905582">Google Assistent</translation>
 <translation id="6418160186546245112">Tilbakestiller til den forrige installerte versjonen av <ph name="IDS_SHORT_PRODUCT_NAME" /></translation>
 <translation id="6418481728190846787">Fjern tilgangen for alle apper permanent</translation>
@@ -3953,6 +3949,7 @@
 <translation id="6970480684834282392">Oppstartstype</translation>
 <translation id="6970856801391541997">Skriv ut bestemte sider</translation>
 <translation id="6972180789171089114">Lyd og video</translation>
+<translation id="6972754398087986839">Kom i gang</translation>
 <translation id="6973630695168034713">Mapper</translation>
 <translation id="6974609594866392343">Demomodus uten nett</translation>
 <translation id="6976108581241006975">JavaScript-konsoll</translation>
diff --git a/chrome/app/resources/generated_resources_pl.xtb b/chrome/app/resources/generated_resources_pl.xtb
index 30cdd3c..0e31509 100644
--- a/chrome/app/resources/generated_resources_pl.xtb
+++ b/chrome/app/resources/generated_resources_pl.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Aktualizacje zostały wyłączone przez administratora.</translation>
 <translation id="1600857548979126453">Dostęp do backendu debugera stron</translation>
 <translation id="1601560923496285236">Zastosuj</translation>
-<translation id="1603300902586586390">Otwórz pliki ($1) w aplikacjach na Linuksa.</translation>
 <translation id="1603914832182249871">(Incognito)</translation>
 <translation id="1607139524282324606">Wyczyść wpis</translation>
 <translation id="1608626060424371292">Usuń tego użytkownika</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Więcej ustawień</translation>
 <translation id="2084108471225856927">Ustawienia urządzenia</translation>
 <translation id="2085470240340828803">Plik o nazwie „<ph name="FILENAME" />” już istnieje. Co chcesz zrobić?</translation>
-<translation id="208586643495776849">Spróbuj ponownie</translation>
 <translation id="2087822576218954668">Drukuj: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Przeglądaj bezpiecznie w Google Chrome</translation>
 <translation id="2089795179672254991">Pytaj, gdy strona chce uzyskać dostęp do tekstu i obrazów skopiowanych do schowka (zalecane)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Sprawdzanie pisowni</translation>
 <translation id="3183139917765991655">Importer profilów</translation>
 <translation id="3184560914950696195">Nie można zapisać w katalogu $1. Edytowane obrazy będą zapisywane w folderze Pobrane.</translation>
-<translation id="3186202398303525187">Otwórz plik $1 w aplikacji na Linuksa.</translation>
 <translation id="3188257591659621405">Moje pliki</translation>
 <translation id="3188465121994729530">Średnia krocząca</translation>
 <translation id="3190558889382726167">Hasło zostało zapisane</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Ustawienia – Usuń aplikacje na Androida</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Menedżer zakładek</translation>
-<translation id="5112009661904384591">Udostępnij pliki Linuksowi</translation>
 <translation id="5112577000029535889">&amp;Narzędzia dla programistów</translation>
 <translation id="5113739826273394829">Jeśli klikniesz tę ikonę, <ph name="DEVICE_TYPE" /> zostanie zablokowany ręcznie. Następnym razem trzeba będzie wpisać hasło, by go odblokować.</translation>
 <translation id="5115309401544567011">Podłącz urządzenie <ph name="DEVICE_TYPE" /> do źródła zasilania.</translation>
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">Typ uruchamiania</translation>
 <translation id="6970856801391541997">Drukuj wybrane strony</translation>
 <translation id="6972180789171089114">Audio/wideo</translation>
+<translation id="6972754398087986839">Rozpocznij</translation>
 <translation id="6973630695168034713">Foldery</translation>
 <translation id="6974609594866392343">Tryb demo offline</translation>
 <translation id="6976108581241006975">Konsola JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_pt-BR.xtb b/chrome/app/resources/generated_resources_pt-BR.xtb
index 6d4bfae..ab853b5 100644
--- a/chrome/app/resources/generated_resources_pt-BR.xtb
+++ b/chrome/app/resources/generated_resources_pt-BR.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">As atualizações foram desativadas pelo seu administrador.</translation>
 <translation id="1600857548979126453">Acessar back-end do depurador de página</translation>
 <translation id="1601560923496285236">Aplicar</translation>
-<translation id="1603300902586586390">Permita que apps do Linux abram $1 arquivos.</translation>
 <translation id="1603914832182249871">(Modo anônimo)</translation>
 <translation id="1607139524282324606">Limpar entrada</translation>
 <translation id="1608626060424371292">Remover este usuário</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Mais definições</translation>
 <translation id="2084108471225856927">Configurações do dispositivo</translation>
 <translation id="2085470240340828803">Já existe um arquivo chamado "<ph name="FILENAME" />". O que você quer fazer?</translation>
-<translation id="208586643495776849">Tente novamente</translation>
 <translation id="2087822576218954668">Imprimir: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Navegue com segurança com o Google Chrome</translation>
 <translation id="2089795179672254991">Perguntar quando um site quiser ver os textos e imagens copiados para a área de transferência (recomendado)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Verificação ortográfica</translation>
 <translation id="3183139917765991655">Importador de perfil</translation>
 <translation id="3184560914950696195">Não é possível salvar em $1. As imagens editadas serão salvas na pasta Downloads.</translation>
-<translation id="3186202398303525187">Permita que apps do Linux abram $1.</translation>
 <translation id="3188257591659621405">Meus arquivos</translation>
 <translation id="3188465121994729530">Média móvel</translation>
 <translation id="3190558889382726167">Senha salva</translation>
@@ -1649,7 +1646,7 @@
 <translation id="3459697287128633276">Para ativar sua conta para acessar a Google Play Store, autentique com seu Provedor de identidade.</translation>
 <translation id="3459774175445953971">Última modificação:</translation>
 <translation id="3461266716147554923"><ph name="URL" /> quer ver os textos e imagens copiados para a área de transferência</translation>
-<translation id="3462311546193741693">Desconecta você da maioria dos sites. Você permanecerá conectado à sua Conta do Google, então seus dados sincronizados poderão ser excluídos.</translation>
+<translation id="3462311546193741693">Desconecta você da maioria dos sites. Você permanecerá conectado à sua Conta do Google para que seus dados sincronizados possam ser excluídos.</translation>
 <translation id="3462413494201477527">Cancelar a configuração da conta?</translation>
 <translation id="3464012987031883895">Um site está acessando a entrada de áudio</translation>
 <translation id="346431825526753">Esta é uma conta para as crianças gerenciada por <ph name="CUSTODIAN_EMAIL" />.</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Configurações - Remover apps Android</translation>
 <translation id="5109044022078737958">Ju</translation>
 <translation id="5111692334209731439">&amp;Gerenciador de favoritos</translation>
-<translation id="5112009661904384591">Compartilhar arquivos com o Linux</translation>
 <translation id="5112577000029535889">Ferramentas do &amp;desenvolvedor</translation>
 <translation id="5113739826273394829">Se você clicar neste ícone, este <ph name="DEVICE_TYPE" /> será bloqueado manualmente. Na próxima vez, será necessário digitar sua senha para entrar.</translation>
 <translation id="5115309401544567011">Conecte seu <ph name="DEVICE_TYPE" /> a uma fonte de energia.</translation>
@@ -3982,6 +3978,7 @@
 <translation id="6970480684834282392">Tipo de inicialização</translation>
 <translation id="6970856801391541997">Imprimir páginas específicas</translation>
 <translation id="6972180789171089114">Áudio/vídeo</translation>
+<translation id="6972754398087986839">Primeiros passos</translation>
 <translation id="6973630695168034713">Pastas</translation>
 <translation id="6974609594866392343">Modo de demonstração off-line</translation>
 <translation id="6976108581241006975">Console JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_pt-PT.xtb b/chrome/app/resources/generated_resources_pt-PT.xtb
index 2689d92..acb224e 100644
--- a/chrome/app/resources/generated_resources_pt-PT.xtb
+++ b/chrome/app/resources/generated_resources_pt-PT.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">As atualizações estão desativadas pelo seu gestor.</translation>
 <translation id="1600857548979126453">Aceder ao back-end do depurador da página</translation>
 <translation id="1601560923496285236">Aplicar</translation>
-<translation id="1603300902586586390">Permita que as aplicações do Linux abram $1 ficheiros.</translation>
 <translation id="1603914832182249871">(Navegação anónima)</translation>
 <translation id="1607139524282324606">Limpar entrada</translation>
 <translation id="1608626060424371292">Remover este utilizador</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Mais definições</translation>
 <translation id="2084108471225856927">Definições do dispositivo</translation>
 <translation id="2085470240340828803">Já existe um ficheiro com o nome "<ph name="FILENAME" />". O que pretende fazer?</translation>
-<translation id="208586643495776849">Tente novamente</translation>
 <translation id="2087822576218954668">Imprimir: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Navegue em segurança com o Google Chrome</translation>
 <translation id="2089795179672254991">Perguntar quando um site pretender ver o texto e as imagens copiados para a área de transferência (recomendado)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Verificação ortográfica</translation>
 <translation id="3183139917765991655">Importador de perfis</translation>
 <translation id="3184560914950696195">Não é possível guardar em $1. As imagens editadas serão guardadas na pasta Transferências.</translation>
-<translation id="3186202398303525187">Permita que as aplicações do Linux abram $1 ficheiro.</translation>
 <translation id="3188257591659621405">Os meus ficheiros</translation>
 <translation id="3188465121994729530">Média de movimentações</translation>
 <translation id="3190558889382726167">Palavra-passe guardada</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Definições – Remover aplicações para Android</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Gestor de Marcadores</translation>
-<translation id="5112009661904384591">Partilhar ficheiros com o Linux</translation>
 <translation id="5112577000029535889">Ferramentas &amp;do programador</translation>
 <translation id="5113739826273394829">Se clicar neste ícone, bloqueia manualmente este <ph name="DEVICE_TYPE" />. Da próxima vez, tem de introduzir a palavra-passe para aceder.</translation>
 <translation id="5115309401544567011">Ligue o seu <ph name="DEVICE_TYPE" /> a uma fonte de alimentação.</translation>
@@ -3981,6 +3977,7 @@
 <translation id="6970480684834282392">Tipo de arranque</translation>
 <translation id="6970856801391541997">Imprimir Páginas Específicas</translation>
 <translation id="6972180789171089114">Áudio/Vídeo</translation>
+<translation id="6972754398087986839">Começar</translation>
 <translation id="6973630695168034713">Pastas</translation>
 <translation id="6974609594866392343">Modo de demonstração offline</translation>
 <translation id="6976108581241006975">Consola de JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_ro.xtb b/chrome/app/resources/generated_resources_ro.xtb
index 7b3d3d1b..ae2ecd5 100644
--- a/chrome/app/resources/generated_resources_ro.xtb
+++ b/chrome/app/resources/generated_resources_ro.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Actualizările sunt dezactivate de administrator.</translation>
 <translation id="1600857548979126453">Accesează procesul de fundal al depanatorului de pagină</translation>
 <translation id="1601560923496285236">Aplicați</translation>
-<translation id="1603300902586586390">Permite aplicațiilor Linux să deschidă fișiere $1.</translation>
 <translation id="1603914832182249871">(Incognito)</translation>
 <translation id="1607139524282324606">Șterge intrarea</translation>
 <translation id="1608626060424371292">Eliminați acest utilizator</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Mai multe setări</translation>
 <translation id="2084108471225856927">Setările dispozitivului</translation>
 <translation id="2085470240340828803">Există deja un fișier numit „<ph name="FILENAME" />”. Ce doriți să faceți?</translation>
-<translation id="208586643495776849">Încearcă din nou</translation>
 <translation id="2087822576218954668">Printați: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Navighează în siguranță folosind Google Chrome</translation>
 <translation id="2089795179672254991">Întreabă-mă când un site dorește să vadă textul și imaginile copiate în clipboard (recomandat)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Verificarea ortografiei</translation>
 <translation id="3183139917765991655">Instrument de import al profilurilor</translation>
 <translation id="3184560914950696195">Fișierele nu pot fi salvate în $1. Imaginile editate vor fi salvate în dosarul Descărcări.</translation>
-<translation id="3186202398303525187">Permite aplicațiilor Linux să deschidă $1.</translation>
 <translation id="3188257591659621405">Fișierele mele</translation>
 <translation id="3188465121994729530">Medie mobilă</translation>
 <translation id="3190558889382726167">Parola a fost salvată</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Setări – Elimină aplicațiile Android</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Manager de marcaje</translation>
-<translation id="5112009661904384591">Distribuie fișiere cu Linux</translation>
 <translation id="5112577000029535889">&amp;Instrumente pentru dezvoltatori</translation>
 <translation id="5113739826273394829">Dacă dai clic pe această pictogramă, vei bloca manual acest <ph name="DEVICE_TYPE" />. Pentru acces, data viitoare va trebui să introduci parola.</translation>
 <translation id="5115309401544567011">Conectează dispozitivul <ph name="DEVICE_TYPE" /> la o sursă de alimentare.</translation>
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">Tip de pornire</translation>
 <translation id="6970856801391541997">Printează anumite pagini</translation>
 <translation id="6972180789171089114">Audio/Video</translation>
+<translation id="6972754398087986839">Începe</translation>
 <translation id="6973630695168034713">Dosare</translation>
 <translation id="6974609594866392343">Modul demo offline</translation>
 <translation id="6976108581241006975">Consolă pentru JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_ru.xtb b/chrome/app/resources/generated_resources_ru.xtb
index 63d3eb1f..7a04c11c 100644
--- a/chrome/app/resources/generated_resources_ru.xtb
+++ b/chrome/app/resources/generated_resources_ru.xtb
@@ -418,7 +418,6 @@
 <translation id="1598233202702788831">Функция обновления отключена администратором.</translation>
 <translation id="1600857548979126453">Доступ к работе отладчика страниц</translation>
 <translation id="1601560923496285236">Применить</translation>
-<translation id="1603300902586586390">Разрешить Linux-приложениям открывать несколько ($1) файлов.</translation>
 <translation id="1603914832182249871">(инкогнито)</translation>
 <translation id="1607139524282324606">Очистить запись</translation>
 <translation id="1608626060424371292">Удалить профиль</translation>
@@ -743,7 +742,6 @@
 <translation id="2080070583977670716">Дополнительные настройки</translation>
 <translation id="2084108471225856927">Настройки устройства</translation>
 <translation id="2085470240340828803">Файл <ph name="FILENAME" /> уже существует. Выберите необходимое действие.</translation>
-<translation id="208586643495776849">Повторите попытку.</translation>
 <translation id="2087822576218954668">Печать: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Безопасный браузер Google Chrome</translation>
 <translation id="2089795179672254991">Спрашивать моего разрешения на доступ сайтов к тексту и изображениям, скопированным в буфер обмена (рекомендуется)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Проверка правописания</translation>
 <translation id="3183139917765991655">Импорт профилей</translation>
 <translation id="3184560914950696195">Не удается сохранить файлы в $1. Измененные изображения будут сохранены в папку "Загрузки".</translation>
-<translation id="3186202398303525187">Разрешить Linux-приложениям открывать файл $1.</translation>
 <translation id="3188257591659621405">Мои файлы</translation>
 <translation id="3188465121994729530">Скользящее среднее</translation>
 <translation id="3190558889382726167">Пароль сохранен</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Настройки – Удаление приложений для Android</translation>
 <translation id="5109044022078737958">Мия</translation>
 <translation id="5111692334209731439">Диспетчер закладок</translation>
-<translation id="5112009661904384591">Предоставление доступа к файлам для Linux</translation>
 <translation id="5112577000029535889">Инструменты разработчика</translation>
 <translation id="5113739826273394829">Нажав на этот значок, вы можете заблокировать устройство <ph name="DEVICE_TYPE" />. Чтобы разблокировать его, вам придется ввести пароль.</translation>
 <translation id="5115309401544567011">Подключите <ph name="DEVICE_TYPE" /> к источнику питания.</translation>
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">Тип запуска</translation>
 <translation id="6970856801391541997">Печать выбранных страниц</translation>
 <translation id="6972180789171089114">Аудио/видео</translation>
+<translation id="6972754398087986839">Начать</translation>
 <translation id="6973630695168034713">Папки</translation>
 <translation id="6974609594866392343">Демонстрационный офлайн-режим</translation>
 <translation id="6976108581241006975">Консоль JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_sk.xtb b/chrome/app/resources/generated_resources_sk.xtb
index cdc5c8d0..ae58071f 100644
--- a/chrome/app/resources/generated_resources_sk.xtb
+++ b/chrome/app/resources/generated_resources_sk.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Aktualizácie zakázal váš správca.</translation>
 <translation id="1600857548979126453">Pristupovať k ladiacemu nástroju stránok na strane servera</translation>
 <translation id="1601560923496285236">Použiť</translation>
-<translation id="1603300902586586390">Povoliť otváranie súborov $1 aplikáciami pre Linux.</translation>
 <translation id="1603914832182249871">(Inkognito)</translation>
 <translation id="1607139524282324606">Vymazať záznam</translation>
 <translation id="1608626060424371292">Odstrániť tohto používateľa</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Ďalšie nastavenia</translation>
 <translation id="2084108471225856927">Nastavenia zariadenia</translation>
 <translation id="2085470240340828803">Súbor s názvom <ph name="FILENAME" /> už existuje. Čo chcete urobiť?</translation>
-<translation id="208586643495776849">Skúste to znova</translation>
 <translation id="2087822576218954668">Tlač: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Prehliadajte v bezpečí pomocou prehliadača Google Chrome</translation>
 <translation id="2089795179672254991">Opýtať sa, keď chce web získať prístup k textu a obrázkom skopírovaným do schránky (odporúča sa)</translation>
@@ -1474,7 +1472,6 @@
 <translation id="3182749001423093222">Kontrola pravopisu</translation>
 <translation id="3183139917765991655">Profile Importer</translation>
 <translation id="3184560914950696195">Do priečinka $1 nie je možné ukladať. Upravené obrázky sa uložia do priečinka Stiahnuté súbory</translation>
-<translation id="3186202398303525187">Umožnite aplikáciám pre Linux otvárať súbor $1.</translation>
 <translation id="3188257591659621405">Moje súbory</translation>
 <translation id="3188465121994729530">Kĺzavý priemer</translation>
 <translation id="3190558889382726167">Heslo bolo uložené</translation>
@@ -2720,7 +2717,6 @@
 <translation id="5108967062857032718">Nastavenia – odstránenie aplikácií pre Android</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Správca záložiek</translation>
-<translation id="5112009661904384591">Zdieľať súbory so systémom Linux</translation>
 <translation id="5112577000029535889">&amp;Nástroje pre vývojárov</translation>
 <translation id="5113739826273394829">Kliknutím na túto ikonu ručne uzamknete toto zariadenie <ph name="DEVICE_TYPE" />. Pri budúcom prístupe budete musieť zadať heslo.</translation>
 <translation id="5115309401544567011">Pripojte zariadenie <ph name="DEVICE_TYPE" /> k zdroju napájania.</translation>
@@ -3979,6 +3975,7 @@
 <translation id="6970480684834282392">Typ spustenia</translation>
 <translation id="6970856801391541997">Vytlačiť konkrétne stránky</translation>
 <translation id="6972180789171089114">Zvuk / video</translation>
+<translation id="6972754398087986839">Začať</translation>
 <translation id="6973630695168034713">Priečinky</translation>
 <translation id="6974609594866392343">Offline režim ukážky</translation>
 <translation id="6976108581241006975">Konzola jazyka JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_sl.xtb b/chrome/app/resources/generated_resources_sl.xtb
index a5a46e95..a821204 100644
--- a/chrome/app/resources/generated_resources_sl.xtb
+++ b/chrome/app/resources/generated_resources_sl.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Skrbnik je onemogočil posodobitve.</translation>
 <translation id="1600857548979126453">Dostopajte do podsistema iskalnika napak na strani</translation>
 <translation id="1601560923496285236">Uporabi</translation>
-<translation id="1603300902586586390">Dovolite, da aplikacije za Linux odpirajo datoteke $1.</translation>
 <translation id="1603914832182249871">(Način brez beleženja zgodovine)</translation>
 <translation id="1607139524282324606">Izbris vnosa</translation>
 <translation id="1608626060424371292">Odstrani tega uporabnika</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Več nastavitev</translation>
 <translation id="2084108471225856927">Nastavitve naprave</translation>
 <translation id="2085470240340828803">Datoteka z imenom »<ph name="FILENAME" />« že obstaja. Kaj želite storiti?</translation>
-<translation id="208586643495776849">Poskusite znova</translation>
 <translation id="2087822576218954668">Tiskanje: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Varno brskanje z Google Chromom</translation>
 <translation id="2089795179672254991">Vprašaj, ko želi spletno mesto videti besedilo in slike, kopirane v odložišče (priporočljivo)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Preverjanje črkovanja</translation>
 <translation id="3183139917765991655">Uvoznik profilov</translation>
 <translation id="3184560914950696195">V $1 ni mogoče shranjevati. Spremenjene slike bodo shranjene v mapo »Prenosi«.</translation>
-<translation id="3186202398303525187">Dovolite, da aplikacije za Linux odpirajo $1.</translation>
 <translation id="3188257591659621405">Moje datoteke</translation>
 <translation id="3188465121994729530">Drseče povprečje</translation>
 <translation id="3190558889382726167">Geslo je shranjeno</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Nastavitve – odstranitev aplikacij za Android</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Upravitelj zaznamkov</translation>
-<translation id="5112009661904384591">Deljenje datotek z Linuxom</translation>
 <translation id="5112577000029535889">&amp;Orodja za razvijalce</translation>
 <translation id="5113739826273394829">Če kliknete to ikono, boste ročno zaklenili to napravo: <ph name="DEVICE_TYPE" />. Naslednjič boste morali za odklenitev vnesti geslo.</translation>
 <translation id="5115309401544567011">Priključite napravo <ph name="DEVICE_TYPE" /> v vir napajanja.</translation>
@@ -3981,6 +3977,7 @@
 <translation id="6970480684834282392">Vrsta zagona</translation>
 <translation id="6970856801391541997">Natisni določene strani</translation>
 <translation id="6972180789171089114">Zvok/video</translation>
+<translation id="6972754398087986839">Začnite</translation>
 <translation id="6973630695168034713">Mape</translation>
 <translation id="6974609594866392343">Predstavitveni način brez povezave</translation>
 <translation id="6976108581241006975">Konzola JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_sr.xtb b/chrome/app/resources/generated_resources_sr.xtb
index 053bfb4..ec36d9c 100644
--- a/chrome/app/resources/generated_resources_sr.xtb
+++ b/chrome/app/resources/generated_resources_sr.xtb
@@ -232,7 +232,7 @@
 <translation id="131461803491198646">Матична мрежа, није у ромингу</translation>
 <translation id="1316136264406804862">Претраживање...</translation>
 <translation id="1316495628809031177">Синхронизација је паузирана</translation>
-<translation id="1322046419516468189">Прегледајте сачуване лозинке и управљајте њима на <ph name="SAVED_PASSWORDS_STORE" /></translation>
+<translation id="1322046419516468189">Прегледајте сачуване лозинке и управљајте њима са <ph name="SAVED_PASSWORDS_STORE" /></translation>
 <translation id="1326317727527857210">Да би вам картице биле доступне на другим уређајима, пријавите се у Chrome.</translation>
 <translation id="1327074568633507428">Штампач у Google Cloud штампању</translation>
 <translation id="1327977588028644528">Мрежни пролаз</translation>
@@ -416,7 +416,6 @@
 <translation id="1598233202702788831">Администратор је онемогућио ажурирања.</translation>
 <translation id="1600857548979126453">Приступ позадинском механизму програма за отклањање грешака на страници</translation>
 <translation id="1601560923496285236">Примени</translation>
-<translation id="1603300902586586390">Дозволите Linux апликацијама да отварају датотеке ($1).</translation>
 <translation id="1603914832182249871">(Без архивирања)</translation>
 <translation id="1607139524282324606">Обриши унос</translation>
 <translation id="1608626060424371292">Уклони овог корисника</translation>
@@ -741,7 +740,6 @@
 <translation id="2080070583977670716">Више подешавања</translation>
 <translation id="2084108471225856927">Подешавања уређаја</translation>
 <translation id="2085470240340828803">Датотека са називом „<ph name="FILENAME" />“ већ постоји. Шта желите да урадите?</translation>
-<translation id="208586643495776849">Пробајте поново</translation>
 <translation id="2087822576218954668">Штампање: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Прегледајте безбедно уз Google Chrome</translation>
 <translation id="2089795179672254991">Питај када сајт жели да види текст и слике који су копирани у привремену меморију (препоручено)</translation>
@@ -1471,7 +1469,6 @@
 <translation id="3182749001423093222">Провера правописа</translation>
 <translation id="3183139917765991655">Увоз профила</translation>
 <translation id="3184560914950696195">Чување у директоријум $1 није могуће. Измењене слике ће бити сачуване у директоријуму Преузимања.</translation>
-<translation id="3186202398303525187">Дозволите Linux апликацијама да отварају $1.</translation>
 <translation id="3188257591659621405">Моје датотеке</translation>
 <translation id="3188465121994729530">Покретни просек</translation>
 <translation id="3190558889382726167">Лозинка је сачувана</translation>
@@ -2717,7 +2714,6 @@
 <translation id="5108967062857032718">Подешавања – Уклони Android апликације</translation>
 <translation id="5109044022078737958">Мија</translation>
 <translation id="5111692334209731439">&amp;Менаџер обележивача</translation>
-<translation id="5112009661904384591">Делите датотеке помоћу Linux-а</translation>
 <translation id="5112577000029535889">&amp;Алатке за програмере</translation>
 <translation id="5113739826273394829">Ако кликнете на ову икону, ручно ћете закључати овај <ph name="DEVICE_TYPE" />. Следећи пут ћете морати да унесете лозинку да бисте приступили.</translation>
 <translation id="5115309401544567011">Укључите <ph name="DEVICE_TYPE" /> у извор напајања.</translation>
@@ -2845,7 +2841,7 @@
 <translation id="52912272896845572">Датотека приватног кључа је неважећа.</translation>
 <translation id="529175790091471945">Форматирај овај уређај</translation>
 <translation id="5293170712604732402">Вратите подешавања на првобитне подразумеване вредности</translation>
-<translation id="5297082477358294722">Лозинка је сачувана. Прегледајте сачуване лозинке и управљајте њима на <ph name="SAVED_PASSWORDS_STORE" />.</translation>
+<translation id="5297082477358294722">Лозинка је сачувана. Прегледајте сачуване лозинке и управљајте њима са <ph name="SAVED_PASSWORDS_STORE" />.</translation>
 <translation id="5298219193514155779">Тему је направио/ла</translation>
 <translation id="5299109548848736476">Не прати</translation>
 <translation id="5300287940468717207">Желите ли да ресетујете дозволе за сајт?</translation>
@@ -3978,6 +3974,7 @@
 <translation id="6970480684834282392">Тип покретања</translation>
 <translation id="6970856801391541997">Штампање посебних страница</translation>
 <translation id="6972180789171089114">Аудио/видео</translation>
+<translation id="6972754398087986839">Започнимо</translation>
 <translation id="6973630695168034713">Директоријуми</translation>
 <translation id="6974609594866392343">Офлајн режим демонстрације</translation>
 <translation id="6976108581241006975">JavaScript конзола</translation>
diff --git a/chrome/app/resources/generated_resources_sv.xtb b/chrome/app/resources/generated_resources_sv.xtb
index ce2e1861..fdf4a2a 100644
--- a/chrome/app/resources/generated_resources_sv.xtb
+++ b/chrome/app/resources/generated_resources_sv.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Uppdateringar har inaktiverats av administratören.</translation>
 <translation id="1600857548979126453">Få åtkomst till serverdelen för felsökning av sida</translation>
 <translation id="1601560923496285236">Verkställ</translation>
-<translation id="1603300902586586390">Tillåt att Linux-appen öppnar $1 filer.</translation>
 <translation id="1603914832182249871">(Inkognito)</translation>
 <translation id="1607139524282324606">Rensa post</translation>
 <translation id="1608626060424371292">Ta bort den här användaren</translation>
@@ -743,7 +742,6 @@
 <translation id="2080070583977670716">Fler inställningar</translation>
 <translation id="2084108471225856927">Enhetsinställningar</translation>
 <translation id="2085470240340828803">Det finns redan en fil med namnet <ph name="FILENAME" />. Vad vill du göra?</translation>
-<translation id="208586643495776849">Försök igen</translation>
 <translation id="2087822576218954668">Utskrift: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Surfa säkert med Google Chrome</translation>
 <translation id="2089795179672254991">Fråga när en webbplats vill få tillgång till text och bilder som kopierats till Urklipp (rekommenderas)</translation>
@@ -1474,7 +1472,6 @@
 <translation id="3182749001423093222">Stavningskontroll</translation>
 <translation id="3183139917765991655">Profilimportör</translation>
 <translation id="3184560914950696195">Det går inte att spara i $1. Redigerade bilder sparas i mappen Nedladdningar.</translation>
-<translation id="3186202398303525187">Tillåt att Linux-appen öppnar $1.</translation>
 <translation id="3188257591659621405">Mina filer</translation>
 <translation id="3188465121994729530">Glidande medelvärde</translation>
 <translation id="3190558889382726167">Lösenordet sparades</translation>
@@ -2720,7 +2717,6 @@
 <translation id="5108967062857032718">Inställningar – ta bort Android-appar</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">&amp;Bokmärkeshanteraren</translation>
-<translation id="5112009661904384591">Dela filer med Linux</translation>
 <translation id="5112577000029535889">Verktyg för &amp;utvecklare</translation>
 <translation id="5113739826273394829">Om du klickar på ikonen låser du <ph name="DEVICE_TYPE" /> manuellt. Nästa gång måste du ange ditt lösenord för att öppna den.</translation>
 <translation id="5115309401544567011">Anslut <ph name="DEVICE_TYPE" /> till en strömkälla.</translation>
@@ -3979,6 +3975,7 @@
 <translation id="6970480684834282392">Starttyp</translation>
 <translation id="6970856801391541997">Skriv ut vissa sidor</translation>
 <translation id="6972180789171089114">Ljud/video</translation>
+<translation id="6972754398087986839">Komma igång</translation>
 <translation id="6973630695168034713">Mappar</translation>
 <translation id="6974609594866392343">Demoläge offline</translation>
 <translation id="6976108581241006975">JavaScript-konsol</translation>
diff --git a/chrome/app/resources/generated_resources_sw.xtb b/chrome/app/resources/generated_resources_sw.xtb
index 8fa6381d..f73d980 100644
--- a/chrome/app/resources/generated_resources_sw.xtb
+++ b/chrome/app/resources/generated_resources_sw.xtb
@@ -416,7 +416,6 @@
 <translation id="1598233202702788831">Sasisho zimezimwa na msimamizi wako.</translation>
 <translation id="1600857548979126453">Fikia sehemu ya nyuma ya kitatuzi ukurasa</translation>
 <translation id="1601560923496285236">Tekeleza</translation>
-<translation id="1603300902586586390">Ruhusu programu za Linux zifungue faili za $1.</translation>
 <translation id="1603914832182249871">(Hali fiche)</translation>
 <translation id="1607139524282324606">Futa kipengele</translation>
 <translation id="1608626060424371292">Ondoa mtumiaji huyu</translation>
@@ -741,7 +740,6 @@
 <translation id="2080070583977670716">Mipangilio zaidi</translation>
 <translation id="2084108471225856927">Mipangilio ya kifaa</translation>
 <translation id="2085470240340828803">Tayari faili iitwayo "<ph name="FILENAME" />" ipo. Unataka kufanya nini?</translation>
-<translation id="208586643495776849">Tafadhali jaribu tena</translation>
 <translation id="2087822576218954668">Chapisha: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Vinjari kwa usalama kwa kutumia Google Chrome</translation>
 <translation id="2089795179672254991">Iulize wakati tovuti ingependa kuona maandishi na picha zilizonakiliwa kwenye ubao wa kunakili (inapendekezwa)</translation>
@@ -1471,7 +1469,6 @@
 <translation id="3182749001423093222">Kikagua maendelezo</translation>
 <translation id="3183139917765991655">Kiletaji cha Wasifu</translation>
 <translation id="3184560914950696195">Haiwezi kuhifadhi kwenye $1. Picha zilizohaririwa zitahifadhiwa katika folda ya Vipakuliwa.</translation>
-<translation id="3186202398303525187">Ruhusu programu za Linux zifungue $1.</translation>
 <translation id="3188257591659621405">Faili zangu</translation>
 <translation id="3188465121994729530">Wastani Unaosonga</translation>
 <translation id="3190558889382726167">Nenosiri limehifadhiwa</translation>
@@ -2712,7 +2709,6 @@
 <translation id="5108967062857032718">Mipangilio - Ondoa programu za Android</translation>
 <translation id="5109044022078737958">Mia</translation>
 <translation id="5111692334209731439">Kidhibiti &amp;Alamisho</translation>
-<translation id="5112009661904384591">Shiriki faili ukitumia Linux</translation>
 <translation id="5112577000029535889">Zana za &amp;Wasanidi Programu</translation>
 <translation id="5113739826273394829">Ukibonyeza aikoni hii, utafunga <ph name="DEVICE_TYPE" /> hii kwa njia ya kawaida. Wakati ujao, utahitaji kucharaza nenosiri lako ili kuingia.</translation>
 <translation id="5115309401544567011">Tafadhali weka kifaa chako cha <ph name="DEVICE_TYPE" /> kwenye chaji.</translation>
@@ -3971,6 +3967,7 @@
 <translation id="6970480684834282392">Aina ya kuanzisha</translation>
 <translation id="6970856801391541997">Chapisha Kurasa Mahsusi</translation>
 <translation id="6972180789171089114">Sauti/Video</translation>
+<translation id="6972754398087986839">Anza</translation>
 <translation id="6973630695168034713">Folda</translation>
 <translation id="6974609594866392343">Hali ya onyesho la nje ya mtando</translation>
 <translation id="6976108581241006975">Kidhibiti JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_ta.xtb b/chrome/app/resources/generated_resources_ta.xtb
index 51ad4d3..99955da 100644
--- a/chrome/app/resources/generated_resources_ta.xtb
+++ b/chrome/app/resources/generated_resources_ta.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">உங்கள் நிர்வாகியால் புதுப்பிப்புகள் முடக்கப்பட்டுள்ளன.</translation>
 <translation id="1600857548979126453">பக்கப் பிழைத் திருத்தியின் பின்தளத்தை அணுகலாம்</translation>
 <translation id="1601560923496285236">பயன்படுத்து</translation>
-<translation id="1603300902586586390">$1 கோப்புகளை Linux ஆப்ஸ் திறக்க அனுமதிக்கவும்.</translation>
 <translation id="1603914832182249871">(மறைநிலை)</translation>
 <translation id="1607139524282324606">உள்ளீட்டை அழி</translation>
 <translation id="1608626060424371292">இவரை அகற்று</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">மேலும் அமைப்புகள்</translation>
 <translation id="2084108471225856927">சாதன அமைப்புகள்</translation>
 <translation id="2085470240340828803">"<ph name="FILENAME" />" எனப் பெயரிடப்பட்ட கோப்பானது ஏற்கனவே உள்ளது. என்ன செய்ய விரும்புகிறீர்கள்?</translation>
-<translation id="208586643495776849">மீண்டும் முயலவும்</translation>
 <translation id="2087822576218954668">அச்சிடு: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Google Chromeஐப் பயன்படுத்தி, பாதுகாப்பாக உலாவவும்</translation>
 <translation id="2089795179672254991">கிளிப்போர்டுக்கு நகலெடுத்த உரையையும் படங்களையும் பார்ப்பதற்குத் தளம் விரும்பும் போது, கேள் (பரிந்துரைக்கப்படுவது)</translation>
@@ -1476,7 +1474,6 @@
 <translation id="3182749001423093222">எழுத்துப் பிழை சரிபார்ப்பான்</translation>
 <translation id="3183139917765991655">புரோஃபைல் இம்போர்ட்டர்</translation>
 <translation id="3184560914950696195">$1 இல் சேமிக்க முடியவில்லை. திருத்தப்பட்ட படங்கள், பதிவிறக்கங்கள் கோப்புறையில் சேமிக்கப்படும்.</translation>
-<translation id="3186202398303525187">$1 கோப்பைத் திறக்க Linux ஆப்ஸை அனுமதிக்கவும்.</translation>
 <translation id="3188257591659621405">எனது கோப்புகள்</translation>
 <translation id="3188465121994729530">நகரும் சராசரி</translation>
 <translation id="3190558889382726167">கடவுச்சொல் சேமிக்கப்பட்டது</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">அமைப்புகள் - Android பயன்பாடுகளை அகற்றவும்</translation>
 <translation id="5109044022078737958">மியா</translation>
 <translation id="5111692334209731439">&amp;புக்மார்க் மேனேஜர்</translation>
-<translation id="5112009661904384591">Linuxஸுடன் கோப்புகளைப் பகிரவும்</translation>
 <translation id="5112577000029535889">&amp;டெவலப்பர் கருவிகள்</translation>
 <translation id="5113739826273394829">இந்த ஐகானைக் கிளிக் செய்தால், இந்த <ph name="DEVICE_TYPE" />ஐக் கைமுறையாகப் பூட்ட வேண்டும். அடுத்த முறை, திறப்பதற்கு உங்கள் கடவுச்சொல்லை உள்ளிட வேண்டும்.</translation>
 <translation id="5115309401544567011"><ph name="DEVICE_TYPE" /> சாதனத்தைச் சார்ஜ் செய்யவும்.</translation>
@@ -3981,6 +3977,7 @@
 <translation id="6970480684834282392">தொடங்கப்படும் வகை</translation>
 <translation id="6970856801391541997">குறிப்பிட்ட பக்கங்களை அச்சிடு</translation>
 <translation id="6972180789171089114">ஆடியோ/வீடியோ</translation>
+<translation id="6972754398087986839">தொடங்குக</translation>
 <translation id="6973630695168034713">கோப்புறைகள்</translation>
 <translation id="6974609594866392343">ஆஃப்லைன் டெமோ பயன்முறை</translation>
 <translation id="6976108581241006975">JavaScript கன்சோல்</translation>
diff --git a/chrome/app/resources/generated_resources_te.xtb b/chrome/app/resources/generated_resources_te.xtb
index 4c5311f..e9c7421 100644
--- a/chrome/app/resources/generated_resources_te.xtb
+++ b/chrome/app/resources/generated_resources_te.xtb
@@ -29,7 +29,7 @@
 <translation id="1036982837258183574">పూర్తి స్క్రీన్‌ నుండి నిష్క్రమించడానికి |<ph name="ACCELERATOR" />| నొక్కండి</translation>
 <translation id="1038168778161626396">కోడ్ మాత్రమే</translation>
 <translation id="1039337018183941703">ఫైల్ చెల్లదు లేదా పాడైంది</translation>
-<translation id="1042174272890264476">మీ కంప్యూటర్‌‍లో కూడా <ph name="SHORT_PRODUCT_NAME" /> యొక్క అంతర్నిర్మిత RLZ లైబ్రరీ ఉంటుంది. RLZ శోధనలను మరియు నిర్దిష్ట ప్రమోషనల్ ప్రచారం ద్వారా ఉపయోగించబడిన <ph name="SHORT_PRODUCT_NAME" /> వినియోగాన్ని లెక్కించడానికి ప్రత్యేకం కాని, వ్యక్తిగతంగా గుర్తించలేని ట్యాగ్‌ను సమర్పిస్తుంది. ఈ లేబుల్‌లు కొన్నిసార్లు <ph name="PRODUCT_NAME" />లోని Google శోధన ప్రశ్నల్లో కనిపిస్తాయి.</translation>
+<translation id="1042174272890264476">మీ కంప్యూటర్‌‍లో కూడా <ph name="SHORT_PRODUCT_NAME" /> యొక్క RLZ లైబ్రరీ అంతర్నిర్మితంగా ఉంటుంది. RLZ శోధనలను మరియు నిర్దిష్ట ప్రమోషనల్ ప్రచారం ద్వారా ఉపయోగించబడిన <ph name="SHORT_PRODUCT_NAME" /> వినియోగాన్ని లెక్కించడానికి ప్రత్యేకం కాని, వ్యక్తిగతంగా గుర్తించలేని ట్యాగ్‌ను సమర్పిస్తుంది. ఈ లేబుల్‌లు కొన్నిసార్లు <ph name="PRODUCT_NAME" />లోని Google శోధన ప్రశ్నల్లో కనిపిస్తాయి.</translation>
 <translation id="1046059554679513793">అయ్యో, ఈ పేరు ఇప్పటికే వినియోగంలో ఉంది!</translation>
 <translation id="1047431265488717055">లింక్ వచ&amp;నం కాపీ చేయి</translation>
 <translation id="1047726139967079566">ఈ పేజీని బుక్‌మార్క్ చెయ్యి...</translation>
@@ -50,14 +50,14 @@
 <translation id="1067291318998134776">Linux (బీటా)</translation>
 <translation id="1067922213147265141">ఇతర Google సేవలు</translation>
 <translation id="1070066693520972135">WEP</translation>
-<translation id="1070377999570795893">మీ కంప్యూటర్‌లోని మరొక ప్రోగ్రామ్ Chrome పని చేసే విధానాన్ని మార్చే పొడిగింపుని జోడించింది.
+<translation id="1070377999570795893">మీ కంప్యూటర్‌లోని మరొక ప్రోగ్రామ్ Chrome పని చేసే విధానాన్ని మార్చగలిగే ఒక ఎక్స్‌టెన్షన్‌ని జోడించింది.
 
 <ph name="EXTENSION_NAME" /></translation>
 <translation id="1071917609930274619">డేటా గుప్తీకరణ</translation>
 <translation id="1076698951459398590">థీమ్‌ను ప్రారంభించు</translation>
 <translation id="1076818208934827215">Microsoft Internet Explorer</translation>
 <translation id="1079766198702302550">ఎల్లప్పుడూ కెమెరా ప్రాప్యతను బ్లాక్ చేయి</translation>
-<translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" /> మీ Chrome సెట్టింగ్‌లను వాటి అసలు డిఫాల్ట్‌లకు పునరుద్ధరించాలనుకుంటోంది. ఇది మీ హోమ్ పేజీని, కొత్త ట్యాబ్ పేజీని మరియు శోధన ఇంజిన్‌ని రీసెట్ చేస్తుంది, మీ పొడిగింపులను నిలిపివేస్తుంది మరియు ట్యాబ్‌లు అన్నింటినీ అన్‌పిన్ చేస్తుంది. ఇది కుక్కీలు, కంటెంట్ మరియు సైట్ డేటా వంటి ఇతర తాత్కాలిక మరియు కాష్ చేసిన డేటాను కూడా తీసివేస్తుంది.</translation>
+<translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" /> మీ Chrome సెట్టింగ్‌లను వాటి అసలు డిఫాల్ట్‌లకు పునరుద్ధరించాలనుకుంటోంది. ఇది మీ హోమ్ పేజీని, కొత్త ట్యాబ్ పేజీని మరియు శోధన ఇంజిన్‌ని రీసెట్ చేస్తుంది, మీ ఎక్స్‌టెన్షన్‌లను నిలిపివేస్తుంది మరియు ట్యాబ్‌లు అన్నింటినీ అన్‌పిన్ చేస్తుంది. ఇది కుక్కీలు, కంటెంట్ మరియు సైట్ డేటా వంటి ఇతర తాత్కాలిక మరియు కాష్ చేసిన డేటాను కూడా తీసివేస్తుంది.</translation>
 <translation id="1082725763867769612">ఆఫ్‌లైన్ ఫైల్‌లు</translation>
 <translation id="1084824384139382525">లింక్ చిరు&amp;నామాను కాపీ చెయ్యి</translation>
 <translation id="1085697365578766383">వర్చువల్ మెషిన్‌ను ప్రారంభించడంలో ఎర్రర్ ఏర్పడింది. దయచేసి మళ్లీ ప్రయత్నించండి.</translation>
@@ -75,7 +75,7 @@
 <translation id="1112420131909513020">నేపథ్య ట్యాబ్ బ్లూటూత్‌ని ఉపయోగిస్తోంది</translation>
 <translation id="1114102982691049955"><ph name="PRINTER_MANUFACTURER" /> <ph name="PRINTER_MODEL" /> (USB)</translation>
 <translation id="1114202307280046356">చతుర్భుజం</translation>
-<translation id="1114335938027186412">మీ కంప్యూటర్ ట్రస్టెడ్ ప్లాట్‌ఫారమ్ మాడ్యూల్ (TPM) భద్రతా పరికరాన్ని కలిగి ఉంది, ఇది Chrome OSలో అనేక కీలకమైన భద్రతా ఫీచర్లను అమలు చేయడానికి ఉపయోగించబడుతుంది. మరింత తెలుసుకోవడానికి Chromebook సహాయ కేంద్రాన్ని సందర్శించండి: https://support.google.com/chromebook/?p=tpm</translation>
+<translation id="1114335938027186412">మీ కంప్యూటర్ ట్రస్టెడ్ ప్లాట్‌ఫారమ్ మాడ్యూల్ (TPM) భద్రతా పరికరాన్ని కలిగి ఉంది, ఇది Chrome OSలో అనేక కీలకమైన భద్రతా ఫీచర్‌లను అమలు చేయడానికి ఉపయోగించబడుతుంది. మరింత తెలుసుకోవడానికి Chromebook సహాయ కేంద్రాన్ని సందర్శించండి: https://support.google.com/chromebook/?p=tpm</translation>
 <translation id="1114525161406758033">మూత మూసి ఉన్నప్పుడు స్లీప్ స్థితికి వెళ్లు</translation>
 <translation id="1116639326869298217">మీ గుర్తింపును ధృవీకరించడం సాధ్యపడలేదు</translation>
 <translation id="1116694919640316211">గురించి</translation>
@@ -98,6 +98,7 @@
 <translation id="1137673463384776352">లింక్‌ను <ph name="APP" />లో తెరువు</translation>
 <translation id="1140351953533677694">మీ బ్లూటూత్ మరియు క్రమానుసార పరికరాలను ప్రాప్యత చేయడం</translation>
 <translation id="1140610710803014750">మీ బుక్‌మార్క్‌లను మీ అన్ని పరికరాలలోనూ పొందాలంటే, సైన్ ఇన్ చేసి, సమకాలీకరణను ఆన్ చేయండి.</translation>
+<translation id="1140746652461896221">మీరు సందర్శించే ఏ పేజీలో అయినా కంటెంట్‌ని బ్లాక్ చేయండి</translation>
 <translation id="1143142264369994168">సర్టిఫికెట్ సంతకందారు</translation>
 <translation id="1145292499998999162">ప్లగిన్ బ్లాక్ చేయబడింది</translation>
 <translation id="1145532888383813076">మీ పరికరం, యాప్‌లు మరియు వెబ్‌ని శోధించండి.</translation>
@@ -139,7 +140,7 @@
 <translation id="1188807932851744811">లాగ్ అప్‌లోడ్ చేయబడలేదు.</translation>
 <translation id="1189418886587279221">మీ పరికరాన్ని సులభంగా ఉపయోగించడానికి ప్రాప్యత లక్షణాలను ప్రారంభించండి.</translation>
 <translation id="1190144681599273207">ఈ ఫైల్‌ను పొందడానికి మొబైల్ డేటాలో సుమారుగా <ph name="FILE_SIZE" /> ఉపయోగించబడుతుంది.</translation>
-<translation id="11901918071949011">{NUM_FILES,plural, =1{మీ కంప్యూటర్‌లో నిల్వ చేసిన ఫైల్‌ను ప్రాప్యత చేయండి}other{మీ కంప్యూటర్‌లో నిల్వ చేసిన # ఫైల్‌లను ప్రాప్యత చేయండి}}</translation>
+<translation id="11901918071949011">{NUM_FILES,plural, =1{మీ కంప్యూటర్‌లో నిల్వ చేసిన ఫైల్‌ను యాక్సెస్ చేయండి}other{మీ కంప్యూటర్‌లో నిల్వ చేసిన # ఫైల్‌లను యాక్సెస్ చేయండి}}</translation>
 <translation id="119092896208640858">బ్రౌజింగ్ డేటాను మీ Google ఖాతాలో అలాగే ఉంచి, కేవలం ఈ పరికరం నుండి మాత్రమే తీసివేయడానికి <ph name="BEGIN_LINK" />సైన్ అవుట్ చేయండి<ph name="END_LINK" />.</translation>
 <translation id="1193273168751563528">నిర్వహిత సెషన్‌లోకి వెళ్లండి</translation>
 <translation id="1195076408729068893">Smart Lockను ప్రారంభించడానికి, మీ పాస్‌వర్డ్‌ను నమోదు చేయండి. తదుపరిసారి, మీ <ph name="DEVICE_TYPE" />ని అన్‌లాక్ చేయడానికి మీరు మీ ఫోన్‌ను ఉపయోగించవచ్చు.</translation>
@@ -286,7 +287,7 @@
 <translation id="140520891692800925"><ph name="PROFILE_DISPLAY_NAME" /> (పర్యవేక్షించబడేవారు)</translation>
 <translation id="1406500794671479665">ధృవీకరిస్తోంది...</translation>
 <translation id="1407489512183974736">మధ్యకు కత్తిరించు</translation>
-<translation id="1408504635543854729">ఫైల్‌లు అనువర్తనంలో పరికర కంటెంట్‌ను విశ్లేషించండి. కంటెంట్‌ని నిర్వాహకులు పరిమితం చేశారు మరియు దాన్ని సవరించడం సాధ్యపడదు.</translation>
+<translation id="1408504635543854729">ఫైల్‌లు యాప్‌లో పరికర కంటెంట్‌ను అన్వేషించండి. కంటెంట్‌ని నిర్వాహకులు పరిమితం చేశారు, దాన్ని సవరించడం సాధ్యపడదు.</translation>
 <translation id="1408789165795197664">అధునాతన...</translation>
 <translation id="1409390508152595145">పర్యవేక్షించబడే వినియోగదారుని సృష్టించు</translation>
 <translation id="1410197035576869800">యాప్ చిహ్నం</translation>
@@ -302,7 +303,7 @@
 <translation id="1426410128494586442">అవును</translation>
 <translation id="1426870617281699524">మళ్లీ ప్రయత్నించుని క్లిక్ చేసి, మీ కంప్యూటర్‌లో ప్రాంప్ట్‌ని ఆమోదించండి</translation>
 <translation id="142758023928848008">స్టిక్కీ కీలను ప్రారంభించు (క్రమానుసారంగా కీబోర్డ్ సత్వరమార్గాలను టైప్ చేయడం ద్వారా వాటిని అమలు చేయడానికి)</translation>
-<translation id="143027896309062157">మీ కంప్యూటర్‌లో మరియు మీరు సందర్శించే వెబ్‌సైట్‌ల్లో మీ మొత్తం డేటాను చదవడం మరియు మార్చడం</translation>
+<translation id="143027896309062157">మీ కంప్యూటర్‌లో మరియు మీరు సందర్శించే వెబ్‌సైట్‌లలో మీ మొత్తం డేటాను చదవడం మరియు మార్చడం</translation>
 <translation id="1430915738399379752">ముద్రించు</translation>
 <translation id="1432581352905426595">శోధన ఇంజిన్‌లను నిర్వహించండి</translation>
 <translation id="1433811987160647649">ప్రాప్యత చేసే ముందు అడగాలి</translation>
@@ -319,7 +320,7 @@
 <translation id="1451917004835509682">పర్యవేక్షించబడే వ్యక్తిని జోడించు</translation>
 <translation id="1454223536435069390">స్క్రీన్‌షాట్ తీ&amp;యి</translation>
 <translation id="1459967076783105826">పొడిగింపుల ద్వారా జోడించబడిన శోధన ఇంజిన్‌లు</translation>
-<translation id="146000042969587795">అసురక్షిత కంటెంట్ కలిగి ఉండటంతో ఈ ఫ్రేమ్ లో  బ్లాక్ చెయ్యబడింది.</translation>
+<translation id="146000042969587795">అసురక్షిత కంటెంట్ కలిగి ఉండటం వల్ల ఈ ఫ్రేమ్ బ్లాక్ చేయబడింది.</translation>
 <translation id="146219525117638703">ONC స్థితి</translation>
 <translation id="146220085323579959">ఇంటర్నెట్ డిస్‌కనెక్ట్ చేయబడింది. దయచేసి మీ ఇంటర్నెట్ కనెక్షన్‌ని తనిఖీ చేసి, మళ్లీ ప్రయత్నించండి.</translation>
 <translation id="1464258312790801189">మీ ఖాతాలు</translation>
@@ -373,6 +374,7 @@
 <translation id="1526560967942511387">శీర్షికలేని పత్రం</translation>
 <translation id="1529116897397289129">సేవ్ చేసిన కార్డ్‌లు ఇక్కడ కనిపిస్తాయి</translation>
 <translation id="1529891865407786369">పవర్ సోర్స్</translation>
+<translation id="1529899284660134226">షేర్ చేసిన ఫైల్‌లు &amp; ఫోల్డర్‌లను నిర్వహించండి</translation>
 <translation id="1530838837447122178">మౌస్ మరియు టచ్‌ప్యాడ్ పరికర సెట్టింగ్‌లను తెరవండి</translation>
 <translation id="1531004739673299060">అప్లికేషన్ విండో</translation>
 <translation id="15373452373711364">పెద్ద మౌస్ కర్సర్</translation>
@@ -403,7 +405,7 @@
 <translation id="1581962803218266616">శోధినిలో చూపించు</translation>
 <translation id="1584990664401018068">మీరు ఉపయోగిస్తున్న Wi-Fi నెట్‌వర్క్‌కు (<ph name="NETWORK_ID" />) ప్రామాణీకరణ అవసరం.</translation>
 <translation id="1585238069289523942">మీ Chromebookలో యాప్‌లను ఇన్‌స్టాల్ చేయండి</translation>
-<translation id="1585717515139318619">మీ కంప్యూటర్‌లోని మరొక ప్రోగ్రామ్ Chrome పని చేసే విధానాన్ని మార్చే థీమ్‌ను జోడించింది.
+<translation id="1585717515139318619">మీ కంప్యూటర్‌లోని మరొక ప్రోగ్రామ్ Chrome పని చేసే విధానాన్ని మార్చగలిగే థీమ్‌ను జోడించింది.
 
 <ph name="EXTENSION_NAME" /></translation>
 <translation id="1587275751631642843">&amp;JavaScript కన్సోల్</translation>
@@ -417,7 +419,6 @@
 <translation id="1598233202702788831">నవీకరణలను మీ నిర్వాహకులు నిలిపివేసారు.</translation>
 <translation id="1600857548979126453">పేజీ డీబగ్గర్ బ్యాకెండ్‌ను ప్రాప్యత చేయండి</translation>
 <translation id="1601560923496285236">వర్తించు</translation>
-<translation id="1603300902586586390">$1 ఫైల్‌లను తెరవడానికి Linux యాప్‌లను అనుమతించండి.</translation>
 <translation id="1603914832182249871">(అజ్ఞాతంగా)</translation>
 <translation id="1607139524282324606">నమోదును తీసివేయండి</translation>
 <translation id="1608626060424371292">ఈ వినియోగదారుని తీసివేయండి</translation>
@@ -514,6 +515,7 @@
 <translation id="1731589410171062430">మొత్తం: <ph name="NUMBER_OF_SHEETS" /> <ph name="SHEETS_LABEL" /> (<ph name="NUMBER_OF_PAGES" /> <ph name="PAGE_OR_PAGES_LABEL" />)</translation>
 <translation id="1731911755844941020">అభ్యర్థనను పంపుతోంది...</translation>
 <translation id="1732215134274276513">టాబ్‌లను అన్‌పిన్ చెయ్యండి</translation>
+<translation id="1733383495376208985">సమకాలీకరించిన డేటాని మీ స్వంత <ph name="BEGIN_LINK" />సమకాలీకరణ రహస్య పదబంధం<ph name="END_LINK" />తో ఎన్‌క్రిప్ట్ చేయండి. Google Payకి చెందిన చెల్లింపు పద్ధతులు మరియు చిరునామాలు ఇందులో ఉండవు.</translation>
 <translation id="1734824808160898225"><ph name="PRODUCT_NAME" /> తనకు తాను అప్‌డేట్ అవుతూ ఉండటం సాధ్యం కాకపోవచ్చు</translation>
 <translation id="1736419249208073774">అన్వేషించండి</translation>
 <translation id="1736827427463982819">Linux (బీటా)ను షట్ డౌన్ చేయండి</translation>
@@ -667,7 +669,7 @@
 <translation id="1954813140452229842">షేర్‌ను మౌంట్ చేయడంలో ఎర్రర్ ఏర్పడింది. దయచేసి మీ ఆధారాలను సరిచూసుకుని, మళ్లీ ప్రయత్నించండి.</translation>
 <translation id="1956050014111002555">ఫైల్ బహుళ ప్రమాణపత్రాలను కలిగి ఉంది, వీటిలో ఏది దిగుమతి చెయ్యబడింది:</translation>
 <translation id="1956390763342388273">ఇది "<ph name="FOLDER_PATH" />" నుండి అన్ని ఫైల్‌లను అప్‌లోడ్ చేస్తుంది. మీరు సైట్‌ను విశ్వసిస్తే మాత్రమే దీన్ని చేయండి.</translation>
-<translation id="1962233722219655970">ఈ పేజీ మీ కంప్యూటర్‌లో పని చేయని స్థానిక క్లయింట్ అనువర్తనాన్ని ఉపయోగిస్తుంది.</translation>
+<translation id="1962233722219655970">ఈ పేజీ మీ కంప్యూటర్‌లో పని చేయని స్థానిక క్లయింట్ యాప్‌ని ఉపయోగిస్తుంది.</translation>
 <translation id="1962969542251276847">స్క్రీన్‌ను లాక్ చేయి</translation>
 <translation id="1963227389609234879">అన్నీ తొలగించు</translation>
 <translation id="1965624977906726414">ప్రత్యేక అనుమతులు లేవు.</translation>
@@ -741,7 +743,6 @@
 <translation id="2080070583977670716">మరిన్ని సెట్టింగ్‌లు</translation>
 <translation id="2084108471225856927">పరికర సెట్టింగ్‌లు</translation>
 <translation id="2085470240340828803">"<ph name="FILENAME" />" ఫైల్ పేరు ఇప్పటికే ఉంది. మీరు ఏమి చేయాలనుకుంటున్నారు?</translation>
-<translation id="208586643495776849">దయచేసి మళ్లీ ప్రయత్నించండి</translation>
 <translation id="2087822576218954668">ముద్రణ: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Google Chromeతో సురక్షితంగా బ్రౌజ్ చేయండి</translation>
 <translation id="2089795179672254991">క్లిప్‌బోర్డ్‌కు కాపీ చేసిన వచనం మరియు చిత్రాలను సైట్ చూడాలన్నప్పుడు అనుమతి అడగాలి (సిఫార్సు చేయడమైనది)</translation>
@@ -859,7 +860,7 @@
 <translation id="2249605167705922988">ఉదా. 1-5, 8, 11-13</translation>
 <translation id="2251218783371366160">సిస్టమ్ వ్యూయర్‌తో తెరువు</translation>
 <translation id="225163402930830576">నెట్‌వర్క్‌లను రిఫ్రెష్ చేయి</translation>
-<translation id="225240747099314620">రక్షిత కంటెంట్ కోసం ఐడెంటిఫైయర్‌లను అనుమతించు (కంప్యూటర్ పునఃప్రారంభించాల్సి ఉండవచ్చు)</translation>
+<translation id="225240747099314620">రక్షిత కంటెంట్ కోసం ఐడెంటిఫైయర్‌లను అనుమతించు (కంప్యూటర్‌ను పునఃప్రారంభించాల్సి రావచ్చు)</translation>
 <translation id="2255317897038918278">Microsoft Time Stamping</translation>
 <translation id="2256115617011615191">ఇప్పుడే పునఃప్రారంభించు</translation>
 <translation id="225614027745146050">స్వాగతం</translation>
@@ -926,7 +927,7 @@
 <translation id="2352947182261340447">స్థానిక నిల్వలో తగినంత స్థలం అందుబాటులో లేదు.</translation>
 <translation id="2353297238722298836">కెమెరా మరియు మైక్రోఫోన్ అనుమతించబడ్డాయి</translation>
 <translation id="2356070529366658676">అడుగు</translation>
-<translation id="2357949918965361754">మీరు మీ టీవీ లేదా ఇతర పరికరాల్లో Chrome నుండి కంటెంట్‌ను ప్రదర్శించడానికి ఈ లక్షణాన్ని ఉపయోగించవచ్చు.</translation>
+<translation id="2357949918965361754">మీరు మీ టీవీ లేదా ఇతర పరికరాల్లో Chrome నుండి కంటెంట్‌ను ప్రదర్శించడానికి ఈ ఫీచర్‌ని ఉపయోగించవచ్చు.</translation>
 <translation id="2359345697448000899">సాధనాలు మెనులోని పొడిగింపులను క్లిక్ చేయడం ద్వారా మీ పొడిగింపులను నిర్వహించండి.</translation>
 <translation id="2359808026110333948">కొనసాగు</translation>
 <translation id="236117173274098341">ఆప్టిమైజ్ చేయండి</translation>
@@ -942,6 +943,7 @@
 <translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> ఫైల్‌లు ఎంచుకోబడ్డాయి</translation>
 <translation id="237828693408258535">ఈ పేజీని అనువదించాలా?</translation>
 <translation id="2378982052244864789">పొడిగింపు డైరెక్టరీని ఎంచుకోండి.</translation>
+<translation id="2379232090534544565">ఆడియో మరియు వీడియో ఇన్‌పుట్‌ని ఒక సైట్ యాక్సెస్ చేస్తోంది</translation>
 <translation id="2379281330731083556">సిస్టమ్ డైలాగ్‌ ఉపయోగించి ముద్రించు ...<ph name="SHORTCUT_KEY" /></translation>
 <translation id="2381756643783702095">పంపడానికి ముందు అడుగుతుంది (సిఫార్సు చేయబడింది)</translation>
 <translation id="2384436799579181135">లోపం సంభవించింది. దయచేసి మీ ప్రింటర్‌ని తనిఖీ చేసి మళ్లీ ప్రయత్నించండి.</translation>
@@ -955,6 +957,8 @@
 <translation id="2408955596600435184">మీ PINని నమోదు చేయండి</translation>
 <translation id="241082044617551207">తెలియని ప్లగిన్</translation>
 <translation id="2413749388954403953">బుక్‌మార్క్‌ల వినియోగదారు ఇంటర్‌ఫేస్‌ను మార్చడం</translation>
+<translation id="241727068219398187"><ph name="TIME" /> నాటికి మీ Google పాస్‌వర్డ్‌తో డేటా ఎన్‌క్రిప్ట్ చేయబడింది.
+          Google Payకి చెందిన చెల్లింపు పద్ధతులు మరియు చిరునామాలు ఇందులో ఉండవు.</translation>
 <translation id="2419706071571366386">భద్రత కోసం, మీ కంప్యూటర్‌ని ఉపయోగించనప్పుడు సైన్ అవుట్ చేయండి.</translation>
 <translation id="2422426094670600218">&lt;పేరులేని&gt;</translation>
 <translation id="2423578206845792524">చిత్రాన్ని ఇలా సే&amp;వ్ చెయ్యి...</translation>
@@ -1305,6 +1309,7 @@
 <translation id="2925966894897775835">షీట్‌లు</translation>
 <translation id="2926085873880284723">డిఫాల్ట్ షార్ట్‌కట్‌లను పునరుద్ధరించండి</translation>
 <translation id="2927017729816812676">కాష్ నిల్వ</translation>
+<translation id="2932085390869194046">పాస్‌వర్డ్‌‌ను సూచించు...</translation>
 <translation id="2932330436172705843"><ph name="PROFILE_DISPLAY_NAME" /> (పిల్లల ఖాతా)</translation>
 <translation id="2932483646085333864">సమకాలీకరణను ప్రారంభించడానికి సైన్ అవుట్ చేసి, ఆపై సైన్ ఇన్ చేయండి</translation>
 <translation id="2932883381142163287">దుర్వినియోగాన్ని నివేదించు</translation>
@@ -1328,7 +1333,7 @@
 <translation id="2971213274238188218">కాంతిహీనం చేయి</translation>
 <translation id="2972557485845626008">ఫిర్మ్‌వేర్</translation>
 <translation id="2972581237482394796">&amp;పునరావృతం</translation>
-<translation id="2972642118232180842">కేవలం ముఖ్యమైన కంటెంట్‌ను మాత్రమే అమలు చేయి (సిఫార్సు చేస్తున్నాము)</translation>
+<translation id="2972642118232180842">ముఖ్యమైన కంటెంట్‌ను మాత్రమే అమలు చేయి (సిఫార్సు చేస్తున్నాము)</translation>
 <translation id="2973324205039581528">సైట్‌ని మ్యూట్ చేయండి</translation>
 <translation id="2979639724566107830">కొత్త విండోలో తెరువు</translation>
 <translation id="2981113813906970160">పెద్ద మౌస్ కర్సర్‌ను చూపు</translation>
@@ -1341,6 +1346,7 @@
 <translation id="2993517869960930405">అనువర్తన సమాచారం</translation>
 <translation id="2994669386200004489"><ph name="FILE_NAME" />ను బ్యాకప్ చేయడం సాధ్యపడలేదు</translation>
 <translation id="299483336428448530">మీ తల్లి/తండ్రి ఇన్‌స్టాల్ చేసారు.</translation>
+<translation id="2996286169319737844">మీ సమకాలీకరణ రహస్య పదబంధంతో డేటా ఎన్‌క్రిప్ట్ చేయబడింది. Google Payకి చెందిన చెల్లింపు పద్ధతులు మరియు చిరునామాలు ఇందులో ఉండవు.</translation>
 <translation id="3002017044809397427">మీ <ph name="PHONE_TYPE" /> కనుగొనబడింది. కానీ Smart Lock Android 5.0 మరియు తదుపరి సంస్కరణ ఉన్న పరికరాల్లో మాత్రమే పని చేస్తుంది. &lt;a&gt;మరింత తెలుసుకోండి&lt;/a&gt;</translation>
 <translation id="3003144360685731741">ప్రాధాన్య నెట్‌వర్క్‌లు</translation>
 <translation id="3003623123441819449">CSS క్యాష్</translation>
@@ -1360,7 +1366,7 @@
 <translation id="3011488081941333749">నిష్క్రమించేటప్పుడు <ph name="DOMAIN" /> నుండి కుక్కీలు తీసివేయబడతాయి</translation>
 <translation id="3012631534724231212">(iframe)</translation>
 <translation id="3012804260437125868">సురక్షితమైన ఒకే సైట్ కనెక్షన్‌లు మాత్రమే</translation>
-<translation id="3012917896646559015">దయచేసి మీ కంప్యూటర్‌ను మరమ్మత్తు చేయడం కోసం పంపడానికి వెంటనే మీ హార్డ్‌వేర్ తయారీదారుని సంప్రదించండి.</translation>
+<translation id="3012917896646559015">మీ కంప్యూటర్‌ను మరమ్మత్తు కోసం పంపడానికి దయచేసి వెంటనే మీ హార్డ్‌వేర్ తయారీదారుని సంప్రదించండి.</translation>
 <translation id="3013291976881901233">MIDI పరికరాలు</translation>
 <translation id="3015639418649705390">ఇప్పుడే పునఃప్రారంభించు</translation>
 <translation id="3015992588037997514">మీ Chromebox స్క్రీన్‌పై ఈ కోడ్ కనిపిస్తోందా?</translation>
@@ -1381,7 +1387,7 @@
 <translation id="3036546437875325427">ఫ్లాష్‌ను ప్రారంభించు</translation>
 <translation id="3037754279345160234">డొమైన్‌లో చేరడానికి కాన్ఫిగరేషన్‌ను అన్వయించడం సాధ్యపడలేదు. దయచేసి మీ నిర్వాహకుడిని సంప్రదించండి.</translation>
 <translation id="3038612606416062604">ఒక ప్రింటర్‌ను మాన్యువల్‌గా జోడించండి</translation>
-<translation id="3038675903128704560">మీ కంప్యూటర్‌ను ప్రాప్యత చేయడం కోసం ప్లగిన్‌ను ఉపయోగించడానికి ఏ సైట్‌నూ అనుమతించవద్దు</translation>
+<translation id="3038675903128704560">మీ కంప్యూటర్‌ను యాక్సెస్ చేయడం కోసం ప్లగిన్‌ను ఉపయోగించడానికి ఏ సైట్‌నూ అనుమతించవద్దు</translation>
 <translation id="3039828483675273919">$1 అంశాలను తరలిస్తోంది...</translation>
 <translation id="3045447014237878114">ఈ సైట్ పలు ఫైల్‌లను ఆటోమేటిక్‌గా డౌన్‌లోడ్ చేసింది</translation>
 <translation id="3046910703532196514">వెబ్‌పేజీ, సంపూర్ణం</translation>
@@ -1462,11 +1468,11 @@
 <translation id="316854673539778496">మీ అన్ని పరికరాలలో మీ అన్ని ఎక్స్‌టెన్షన్‌లను పొందాలంటే, సైన్ ఇన్ చేసి, సమకాలీకరణను ఆన్ చేయండి.</translation>
 <translation id="3169472444629675720">కనుగొను</translation>
 <translation id="3170072451822350649">మీరు సైన్ ఇన్ చేయడాన్ని కూడా దాటవేయవచ్చు మరియు <ph name="LINK_START" />అతిథిగా బ్రౌజ్ చేయవచ్చు<ph name="LINK_END" />.</translation>
+<translation id="3172045848207518317">వీడియో ఇన్‌పుట్‌ని ఒక సైట్ యాక్సెస్ చేస్తోంది</translation>
 <translation id="3177909033752230686">పేజీ భాష:</translation>
 <translation id="3182749001423093222">అక్షరక్రమ తనిఖీ</translation>
 <translation id="3183139917765991655">ప్రొఫైల్ ఇంపోర్టర్</translation>
 <translation id="3184560914950696195">$1కు సేవ్ చేయడం సాధ్యపడదు. సవరించిన చిత్రాలు డౌన్‌లోడ్‌ల ఫోల్డర్‌లో సేవ్ చేయబడతాయి.</translation>
-<translation id="3186202398303525187">$1ని తెరవడానికి Linux యాప్‌లను అనుమతించండి.</translation>
 <translation id="3188257591659621405">నా ఫైల్‌లు</translation>
 <translation id="3188465121994729530">తరలించే సగటు</translation>
 <translation id="3190558889382726167">పాస్‌వర్డ్ సేవ్ చేయబడింది</translation>
@@ -1482,7 +1488,7 @@
 <translation id="3217843140356091325">షార్ట్‌కట్‌ని సృష్టించాలా?</translation>
 <translation id="321799795901478485">జిప్ ఆర్కైవర్</translation>
 <translation id="3220586366024592812"><ph name="CLOUD_PRINT_NAME" /> కనెక్టర్ విధానం క్రాష్ అయ్యింది. పునఃప్రారంభించాలా?</translation>
-<translation id="3221634914176615296">ఫైల్‌ల అనువర్తనంలో పరికర కంటెంట్‌ని విశ్లేషించండి.</translation>
+<translation id="3221634914176615296">ఫైల్‌ల యాప్‌లో పరికర కంటెంట్‌ని అన్వేషించండి.</translation>
 <translation id="3222066309010235055">ప్రిరెండర్: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3225084153129302039">డిఫాల్ట్ ఊదా రంగు అవతార్</translation>
 <translation id="3225319735946384299">కోడ్ సైనింగ్</translation>
@@ -1523,7 +1529,7 @@
 <translation id="3280431534455935878">సిద్ధం చేస్తోంది</translation>
 <translation id="3282568296779691940">Chromeకు సైన్ ఇన్ చేయండి</translation>
 <translation id="3285322247471302225">క్రొత్త &amp;టాబ్</translation>
-<translation id="3288047731229977326">డెవలపర్ మోడ్‌లో అమలవుతున్న పొడిగింపులు మీ కంప్యూటర్‌కు హాని కలిగించవచ్చు. మీరు డెవలపర్ కాకపోతే, సురక్షితంగా ఉంచడానికి డెవలపర్ మోడ్‌లో అమలవుతున్న ఈ పొడిగింపులను నిలిపివేయాలి.</translation>
+<translation id="3288047731229977326">డెవలపర్ మోడ్‌లో అమలవుతున్న ఎక్స్‌టెన్షన్‌లు మీ కంప్యూటర్‌కు హాని కలిగించవచ్చు. మీరు డెవలపర్ కాకపోతే, సురక్షితంగా ఉంచడానికి డెవలపర్ మోడ్‌లో అమలవుతున్న ఈ ఎక్స్‌టెన్షన్‌లను నిలిపివేయాలి.</translation>
 <translation id="3289856944988573801">నవీకరణల కోసం తనిఖీ చేయడానికి, దయచేసి ఈథర్‌నెట్ లేదా Wi-Fiని ఉపయోగించండి.</translation>
 <translation id="32939749466444286">Linux కంటైనర్ ప్రారంభించబడలేదు. దయచేసి మళ్లీ ప్రయత్నించండి.</translation>
 <translation id="3294437725009624529">అతిథి</translation>
@@ -1627,7 +1633,7 @@
 <translation id="3439153939049640737">మీ మైక్రోఫోన్‌ను ప్రాప్యత చేయడానికి <ph name="HOST" />ని ఎల్లప్పుడూ అనుమతించండి</translation>
 <translation id="3439970425423980614">PDFను పరిదృశ్యంలో తెరుస్తోంది</translation>
 <translation id="3440663250074896476"><ph name="BOOKMARK_NAME" /> కోసం మరిన్ని చర్యలు</translation>
-<translation id="3440761377721825626">మీ కంప్యూటర్‌ను ప్రాప్యత చేయడానికి సైట్ ప్లగిన్‌ను ఉపయోగించాలనుకున్నప్పుడు అడగాలి</translation>
+<translation id="3440761377721825626">మీ కంప్యూటర్‌ను యాక్సెస్ చేయడానికి సైట్ ప్లగిన్‌ను ఉపయోగించాలనుకున్నప్పుడు అడుగు</translation>
 <translation id="3441653493275994384">స్క్రీన్</translation>
 <translation id="3445925074670675829">USB-C పరికరం</translation>
 <translation id="344630545793878684">అనేక వెబ్‌సైట్‌ల్లోని మీ డేటాను చదవండి</translation>
@@ -1642,6 +1648,7 @@
 <translation id="3461266716147554923"><ph name="URL" /> క్లిప్‌బోర్డ్‌కు కాపీ చేసిన వచనం మరియు చిత్రాలను చూడాలనుకుంటోంది.</translation>
 <translation id="3462311546193741693">చాలా సైట్‌ల నుండి మిమ్మల్ని సైన్ అవుట్ చేస్తుంది. మీరు మీ Google ఖాతాలో అలాగే సైన్ ఇన్ చేసి ఉంటారు, కనుక మీ సమకాలీకరించిన డేటాను తీసివేయవచ్చు.</translation>
 <translation id="3462413494201477527">ఖాతా సెటప్‌ను రద్దు చేయాలా?</translation>
+<translation id="3464012987031883895">ఆడియో ఇన్‌పుట్‌ని ఒక సైట్ యాక్సెస్ చేస్తోంది</translation>
 <translation id="346431825526753">ఇది <ph name="CUSTODIAN_EMAIL" /> నిర్వహించే చిన్నపిల్లల ఖాతా.</translation>
 <translation id="3466147780910026086">మీ మీడియా పరికరాన్ని స్కాన్ చేస్తోంది...</translation>
 <translation id="3467267818798281173">సూచనల కోసం Googleను అడగండి</translation>
@@ -1685,7 +1692,7 @@
 <translation id="3511528412952710609">స్వల్పం</translation>
 <translation id="3514373592552233661">ఒకటి కంటే ఎక్కువ నెట్‌వర్క్‌లు అందుబాటులో ఉంటే, తెలిసిన ఇతర నెట్‌వర్క్‌ల కంటే ప్రాధాన్య నెట్‌వర్క్‌లకు ప్రాధాన్యత ఇవ్వబడుతుంది</translation>
 <translation id="3518985090088779359">అంగీకరించు &amp; కొనసాగు</translation>
-<translation id="3523642406908660543">మీ కంప్యూటర్‌ను ప్రాప్యత చేయడానికి సైట్ ప్లగిన్‌ను ఉపయోగించాలనుకున్నప్పుడు అడగండి (సిఫార్సు చేయబడింది)</translation>
+<translation id="3523642406908660543">మీ కంప్యూటర్‌ను యాక్సెస్ చేయడానికి సైట్ ప్లగిన్‌ను ఉపయోగించాలనుకున్నప్పుడు అడుగు (సిఫార్సు చేయబడింది)</translation>
 <translation id="3527085408025491307">ఫోల్డర్</translation>
 <translation id="3527276236624876118"><ph name="USER_DISPLAY_NAME" /> అనే పేరుగల పర్యవేక్షించబడే వినియోగదారు సృష్టించబడ్డారు.</translation>
 <translation id="3528033729920178817">ఈ పేజీ మీ స్థానాన్ని ట్రాక్ చేస్తోంది.</translation>
@@ -1720,7 +1727,7 @@
 <translation id="3574210789297084292">సైన్ ఇన్ అవ్వండి</translation>
 <translation id="3574917942258583917">ఏదేమైనా అజ్ఞాత మోడ్ నుండి నిష్క్రమించాలా?</translation>
 <translation id="3576324189521867626">విజయవంతంగా ఇన్‌స్టాల్ చేయబడింది</translation>
-<translation id="3578594933904494462">ఈ ట్యాబ్ యొక్క కంటెంట్ భాగస్వామ్యం చేయబడుతోంది.</translation>
+<translation id="3578594933904494462">ఈ ట్యాబ్ కంటెంట్ షేర్ చేయబడుతోంది.</translation>
 <translation id="357886715122934472">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; మీరు యజమానిగా ఉన్న సమూహంతో &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; ప్రింటర్‌ను భాగస్వామ్యం చేయాలనుకుంటున్నారు: &lt;strong&gt;<ph name="GROUP_NAME" />&lt;/strong&gt;. మీరు ఆమోదిస్తే, సమూహ సభ్యులందరూ ప్రింటర్‌కు ముద్రించగలరు.</translation>
 <translation id="3580923162759633716">ప్రొఫైలింగ్ సేవ</translation>
 <translation id="3584169441612580296">మీ కంప్యూటర్‌లోని ఫోటోలు, సంగీతం మరియు ఇతర మీడియాను చదవడం మరియు మార్చడం</translation>
@@ -1872,7 +1879,7 @@
 <translation id="3778740492972734840">డెవలపర్ ఉపకరణాలు</translation>
 <translation id="3778868487658107119">దీన్ని ప్రశ్నలు అడగండి. కార్యాచరణలు చేయమని ఆదేశించండి. ఇది మీ వ్యక్తిగతమైన Google, ఎల్లవేళలా సహాయం చేయడానికి సిద్ధంగా ఉంటుంది.</translation>
 <translation id="3780536599611287598">'<ph name="FOLDER_NAME" />'లోకి ఫైల్‌లను తరలించడానికి మీకు అనుమతి లేదు.</translation>
-<translation id="378312418865624974">ఈ కంప్యూటర్ కోసం ప్రత్యేక ఐడెంటిఫైయర్‌ని చదవడం</translation>
+<translation id="378312418865624974">ఈ కంప్యూటర్ యొక్క ప్రత్యేక ఐడెంటిఫైయర్‌ని చదవడం</translation>
 <translation id="3783640748446814672">alt</translation>
 <translation id="3785308913036335955">అనువర్తనాల సత్వరమార్గాన్ని చూపు</translation>
 <translation id="3785727820640310185">ఈ సైట్ కోసం సేవ్ చేసిన పాస్‌వర్డ్‌లు</translation>
@@ -1897,7 +1904,7 @@
 <translation id="3812525830114410218">ప్రమాణపత్రం చెల్లదు</translation>
 <translation id="3813296892522778813">మీరు వెతుకుతున్నది మీకు కనిపించకపోతే <ph name="BEGIN_LINK_CHROMIUM" />Google Chrome సహాయం<ph name="END_LINK_CHROMIUM" />కి వెళ్లండి</translation>
 <translation id="3817579325494460411">అందించబడలేదు</translation>
-<translation id="3819752733757735746">స్విచ్ ప్రాప్యత (కేవలం ఒకటి లేదా రెండు స్విచ్‌లతో కంప్యూటర్‌ను నియంత్రించండి)</translation>
+<translation id="3819752733757735746">స్విచ్ యాక్సెస్ (కేవలం ఒకటి లేదా రెండు స్విచ్‌లతో కంప్యూటర్‌ను నియంత్రించండి)</translation>
 <translation id="3819800052061700452">&amp;పూర్తి స్క్రీన్</translation>
 <translation id="3820172043799983114">PIN చెల్లదు.</translation>
 <translation id="3820749202859700794">SECG దీర్ఘవృత్తాకార వక్రం secp521r1 (NIST P-521గా కూడా పిలువబడుతుంది)</translation>
@@ -1967,7 +1974,7 @@
 <translation id="3911073280391218446"><ph name="USER_DISPLAY_NAME" /> (ఈ పరికరంలో పేరు ఉపయోగించబడింది)</translation>
 <translation id="3911824782900911339">క్రొత్త ట్యాబ్ పేజీ</translation>
 <translation id="3915280005470252504">వాయిస్ ద్వారా శోధించు</translation>
-<translation id="3916445069167113093">ఈ రకం ఫైల్‌ మీ కంప్యూటర్‌కు హాని చేయవచ్చు. అయినా సరే <ph name="FILE_NAME" /> ఉంచాలని అనుకుంటున్నారా?</translation>
+<translation id="3916445069167113093">ఈ రకం ఫైల్‌ మీ కంప్యూటర్‌కు హాని చేయవచ్చు. అయినా సరే <ph name="FILE_NAME" />ని ఉంచాలని అనుకుంటున్నారా?</translation>
 <translation id="3918972485393593704">Googleకు వివరాలను నివేదించండి</translation>
 <translation id="3920504717067627103">సర్టిఫికెట్ విధానాలు</translation>
 <translation id="392089482157167418">ChromeVox (చదవబడే అభిప్రాయం)ని ప్రారంభించు</translation>
@@ -2028,6 +2035,7 @@
 <translation id="3994878504415702912">&amp;జూమ్ చెయ్యి</translation>
 <translation id="3995138139523574647">USB-C పరికరం (కుడివైపు వెనుక పోర్ట్)</translation>
 <translation id="4002066346123236978">శీర్షిక</translation>
+<translation id="4002440992267487163">పిన్ సెటప్</translation>
 <translation id="40027638859996362">పద తరలింపు</translation>
 <translation id="4005817994523282006">సమయ మండలి గుర్తింపు పద్ధతి</translation>
 <translation id="4008291085758151621">VRలో సైట్ సమాచారం అందుబాటులో లేదు</translation>
@@ -2102,7 +2110,7 @@
 <translation id="4110895898888439383">అధిక కాంట్రాస్ట్ మోడ్‌లో వెబ్‌ని బ్రౌజ్ చేయండి</translation>
 <translation id="4114360727879906392">మునుపటి  విండో</translation>
 <translation id="4115002065223188701">నెట్‌వర్క్ పరిధిలో లేదు</translation>
-<translation id="4115080753528843955">రక్షిత కంటెంట్‌కు ప్రాప్యతను ప్రామాణీకరించే ప్రయోజనాల కోసం కొన్ని కంటెంట్ సేవలు ప్రత్యేక ఐడెంటిఫైయర్‌లను ఉపయోగిస్తాయి</translation>
+<translation id="4115080753528843955">రక్షిత కంటెంట్‌కు యాక్సెస్‌ను ప్రామాణీకరించేందుకు కొన్ని కంటెంట్ సేవలు ప్రత్యేక ఐడెంటిఫైయర్‌లను ఉపయోగిస్తాయి</translation>
 <translation id="4120817667028078560">పథం చాలా పొడవుగా ఉంది</translation>
 <translation id="4121428309786185360">గడువు ముగిసేది</translation>
 <translation id="412730574613779332">స్పాండెక్స్</translation>
@@ -2171,9 +2179,9 @@
 <translation id="424963718355121712">యాప్‌లు తప్పనిసరిగా అవి ప్రభావితమయ్యే హోస్ట్ నుండి అందించబడాలి</translation>
 <translation id="4250229828105606438">స్క్రీన్‌షాట్</translation>
 <translation id="4250680216510889253">కాదు</translation>
-<translation id="4252852543720145436">కంటెంట్ ఐడెంటిఫైయర్‌లకు రక్షణ ఉంది</translation>
+<translation id="4252852543720145436">రక్షిత కంటెంట్ ఐడెంటిఫైయర్‌లు</translation>
 <translation id="4252899949534773101">బ్లూటూత్ నిలిపివేయబడింది</translation>
-<translation id="4252996741873942488"><ph name="WINDOW_TITLE" /> - ట్యాబ్ కంటెంట్ భాగస్వామ్యం చేయబడింది</translation>
+<translation id="4252996741873942488"><ph name="WINDOW_TITLE" /> - ట్యాబ్ కంటెంట్ షేర్ చేయబడింది</translation>
 <translation id="4254813446494774748">అనువాద భాష:</translation>
 <translation id="425573743389990240">వాట్‌లలో బ్యాటరీ తరుగుదల రేట్ (రుణాత్మక విలువ ఉందంటే బ్యాటరీ ఛార్జ్ అవుతోందని అర్థం)</translation>
 <translation id="4256316378292851214">వీడియోను ఇలా సే&amp;వ్ చెయ్యి...</translation>
@@ -2258,6 +2266,7 @@
 <translation id="4412698727486357573">సహాయ కేంద్రం</translation>
 <translation id="44141919652824029">మీ జోడించబడిన USB పరికరాల జాబితాని పొందడానికి "<ph name="APP_NAME" />"ని అనుమతించాలా?</translation>
 <translation id="4414232939543644979">క్రొత్త &amp;అజ్ఞాత విండో</translation>
+<translation id="4415245286584082850">పరికరాలు కనుగొనబడలేదు. సహాయ కేంద్రం కథనాన్ని కొత్త ట్యాబ్‌లో తెరవండి.</translation>
 <translation id="4415748029120993980">SECG దీర్ఘవృత్తాకార వక్రం secp384r1 (NIST P-384గా కూడా పిలువబడుతుంది)</translation>
 <translation id="4416582610654027550">చెల్లుబాటు అయ్యే URLను టైప్ చేయండి</translation>
 <translation id="4419409365248380979">కుకీలను సెట్ చేయడానికి <ph name="HOST" />ని ఎల్లపుడు అనుమతించండి</translation>
@@ -2321,6 +2330,7 @@
 <translation id="452039078290142656"><ph name="VENDOR_NAME" /> అందించిన తెలియని పరికరాలు</translation>
 <translation id="4522570452068850558">వివరాలు</translation>
 <translation id="4522600456902129422">క్లిప్‌బోర్డ్‌ను చూసేందుకు ఈ సైట్‌కు అనుమతిని కొనసాగించు</translation>
+<translation id="4525382759303819021">Play Store యాప్‌లలో తాజా అప్‌డేట్‌లు మరియు సిఫార్సులను పొందండి</translation>
 <translation id="4530494379350999373">మూలం</translation>
 <translation id="4533985347672295764">CPU సమయం</translation>
 <translation id="4534661889221639075">మళ్లీ ప్రయత్నించండి.</translation>
@@ -2440,7 +2450,7 @@
 <translation id="4708794300267213770">నిద్రావస్థ నుండి సక్రియం అవుతున్నప్పుడు లాక్ స్క్రీన్‌ని చూపు</translation>
 <translation id="4708849949179781599"><ph name="PRODUCT_NAME" /> నిష్క్రమించు</translation>
 <translation id="4711638718396952945">సెట్టింగ్‌లను పునరుద్ధరించు</translation>
-<translation id="4713544552769165154">ఈ ఫైల్ Macintosh సాఫ్ట్‌వేర్‌ను ఉపయోగించే కంప్యూటర్ కోసం రూపొందించబడింది. ఇది Chrome OSను అమలు చేసే మీ పరికరానికి అనుకూలమైనది కాదు. దయచేసి తగిన ప్రత్యామ్నాయ యాప్ కోసం <ph name="BEGIN_LINK" />Chrome వెబ్ స్టోర్<ph name="END_LINK" />లో వెతకండి.<ph name="BEGIN_LINK_HELP" />మరింత తెలుసుకోండి<ph name="END_LINK_HELP" /></translation>
+<translation id="4713544552769165154">ఈ ఫైల్ Macintosh సాఫ్ట్‌వేర్‌ను ఉపయోగించే కంప్యూటర్ కోసం రూపొందించబడింది. ఇది Chrome OSను అమలు చేసే మీ పరికరానికి అనుకూలమైనది కాదు. దయచేసి తగిన ప్రత్యామ్నాయ యాప్‌ కోసం <ph name="BEGIN_LINK" />Chrome వెబ్ స్టోర్<ph name="END_LINK" />లో వెతకండి.<ph name="BEGIN_LINK_HELP" />మరింత తెలుసుకోండి<ph name="END_LINK_HELP" /></translation>
 <translation id="4715553623069266137">చాలా సంక్షిప్తం (0.8s)</translation>
 <translation id="4716483597559580346">అదనపు భద్రత కోసం పవర్ వాష్ చేయండి</translation>
 <translation id="4720113199587244118">పరికరాలను జోడించు</translation>
@@ -2456,6 +2466,7 @@
 <translation id="4733082559415072992"><ph name="URL" /> మీ పరికర స్థానాన్ని ఉపయోగించాలనుకుంటోంది</translation>
 <translation id="4733793249294335256">స్థానం</translation>
 <translation id="4734518477988699048">ఇన్‌పుట్ విలువ చెల్లదు.</translation>
+<translation id="4735265153267957659">Smart Lockని ప్రారంభించడానికి మీ పాస్‌వర్డ్‌‌ను నమోదు చేయండి. తర్వాతిసారి, మీ ఫోన్ మీ <ph name="DEVICE_TYPE" />ని అన్‌లాక్ చేస్తుంది. సెట్టింగ్‌లలో Smart Lockని ఆఫ్ చేయండి.</translation>
 <translation id="473546211690256853">ఈ ఖాతా <ph name="DOMAIN" /> ద్వారా నిర్వహించబడుతోంది</translation>
 <translation id="4737715515457435632">దయచేసి నెట్‌వర్క్‌కు కనెక్ట్ చేయండి</translation>
 <translation id="473775607612524610">నవీకరణ</translation>
@@ -2476,6 +2487,7 @@
 <translation id="4762718786438001384">పరికరంలో డిస్క్ స్థలం చాలా తక్కువగా ఉంది</translation>
 <translation id="4763408175235639573">మీరు ఈ పేజీని వీక్షించినప్పుడు కింది కుక్కీలు సెట్ చేయబడ్డాయి</translation>
 <translation id="4763830802490665879">నిష్క్రమించేటప్పుడు బహుళ సైట్‌ల నుండి కుక్కీలు క్లియర్ చేయబడతాయి.</translation>
+<translation id="4765582662863429759">మీ ఫోన్‌లో ఉన్న వచనాన్ని మీ Chromebookలో చూపడానికి Android సందేశాలుని అనుమతిస్తుంది</translation>
 <translation id="4768332406694066911">మిమ్మల్ని గుర్తించే ఈ సంస్థల నుండి మీకు ప్రమాణపత్రాలు ఉన్నాయి</translation>
 <translation id="4772404146526168240">రెండు స్క్రీన్‌లు</translation>
 <translation id="4776917500594043016"><ph name="USER_EMAIL_ADDRESS" /> కోసం పాస్‌వర్డ్</translation>
@@ -2706,7 +2718,6 @@
 <translation id="5108967062857032718">సెట్టింగ్‌లు - Android అనువర్తనాలను తీసివేయి</translation>
 <translation id="5109044022078737958">మియా</translation>
 <translation id="5111692334209731439">&amp;బుక్‌మార్క్ సంచాలకులు</translation>
-<translation id="5112009661904384591">Linuxతో ఫైల్‌లను షేర్ చేయండి</translation>
 <translation id="5112577000029535889">&amp;డెవలపర్ ఉపకరణాలు</translation>
 <translation id="5113739826273394829">మీరు ఈ చిహ్నాన్ని క్లిక్ చేస్తే, ఈ <ph name="DEVICE_TYPE" />ని మాన్యువల్‌గా లాక్ చేస్తారు. తదుపరిసారి, మీరు ప్రవేశించడానికి మీ పాస్‌వర్డ్‌ను టైప్ చేయాలి.</translation>
 <translation id="5115309401544567011">దయచేసి మీ <ph name="DEVICE_TYPE" />ని ఛార్జింగ్ పెట్టండి</translation>
@@ -2822,7 +2833,7 @@
 <translation id="527605982717517565"><ph name="HOST" />పై ఎల్లప్పుడూ JavaScriptను అనుమతించు</translation>
 <translation id="5280426389926346830">షార్ట్‌కట్‌ని సృష్టించాలా?</translation>
 <translation id="528208740344463258">Android యాప్‌లను డౌన్‌లోడ్ చేసి, ఉపయోగించడం కోసం, ముందుగా మీరు ఈ అవసరమైన అప్‌డేట్‌ని ఇన్‌స్టాల్ చేయాలి. మీ <ph name="DEVICE_TYPE" /> అప్‌డేట్ అవుతున్న సమయంలో, మీరు దీనిని ఉపయోగించలేరు. ఇన్‌స్టాల్ చేయడం పూర్తయిన తర్వాత, మీ <ph name="DEVICE_TYPE" /> పునఃప్రారంభించబడుతుంది.</translation>
-<translation id="5282733140964383898">"ట్రాక్ చేయవద్దు" ప్రారంభించడం వలన మీ బ్రౌజింగ్ ట్రాఫిక్‌తో ఒక అభ్యర్థన చేర్చబడుతుంది. ప్రభావం ఏదైనా అభ్యర్థనకు వెబ్‌సైట్ ప్రతిస్పందించిందా లేదా మరియు అభ్యర్థన ఎలా వ్యాఖ్యానించబడింది అనే వాటిపై ఆధారపడి ఉంటుంది. ఉదాహరణకు, కొన్ని వెబ్‌సైట్‌లు ఈ అభ్యర్థనకు ప్రతిస్పందనగా మీరు సందర్శించిన ఇతర వెబ్‌సైట్‌ల ఆధారంగా కాకుండా ఇతర ప్రకటనలను మీకు చూపుతాయి. అనేక వెబ్‌సైట్‌లు అప్పటికీ మీ బ్రౌజింగ్ డేటాను సేకరించి ఉపయోగిస్తాయి - ఉదాహరణకు భద్రతను మెరుగుపరిచే, వారి వెబ్‌సైట్‌ల్లో కంటెంట్, సేవలు, ప్రకటనలు మరియు సిఫార్సులను అందించే మరియు నివేదన గణాంకాలను రూపొందించే ఉద్దేశాలతో ఆ డేటాను ఉపయోగిస్తాయి. <ph name="BEGIN_LINK" />మరింత తెలుసుకోండి<ph name="END_LINK" /></translation>
+<translation id="5282733140964383898">"ట్రాక్ చేయవద్దు"ను ప్రారంభించడం వలన మీ బ్రౌజింగ్ ట్రాఫిక్‌తో ఒక అభ్యర్థన చేర్చబడుతుంది. ఈ అభ్యర్థనకు వెబ్‌సైట్ ప్రతిస్పందించిందా లేదా మరియు అభ్యర్థన ఎలా పరిగణించబడింది అనే వాటిపై ఈ ఫీచర్ ప్రభావం ఆధారపడి ఉంటుంది. ఉదాహరణకు, కొన్ని వెబ్‌సైట్‌లు ఈ అభ్యర్థనకు ప్రతిస్పందనగా మీరు సందర్శించిన ఇతర వెబ్‌సైట్‌ల ఆధారంగా కాకుండా ఇతర ప్రకటనలను మీకు చూపుతాయి. అనేక వెబ్‌సైట్‌లు ఇప్పటికీ మీ బ్రౌజింగ్ డేటాను సేకరించి ఉపయోగిస్తాయి - ఉదాహరణకు భద్రతను మెరుగుపరిచేందుకు, వారి వెబ్‌సైట్‌లలో కంటెంట్, సేవలు, ప్రకటనలు మరియు సిఫార్సులను అందించేందుకు మరియు నివేదన గణాంకాలను రూపొందించేందుకు ఆ డేటాను ఉపయోగిస్తాయి. <ph name="BEGIN_LINK" />మరింత తెలుసుకోండి<ph name="END_LINK" /></translation>
 <translation id="5283677936944177147">అయ్యో!  పరికర మోడల్ లేదా క్రమ సంఖ్యను గుర్తించడంలో సిస్టమ్ విఫలమైంది.</translation>
 <translation id="5284445933715251131">డౌన్‌లోడ్‌ చేయడాన్ని కొనసాగించు</translation>
 <translation id="528468243742722775">ముగింపు</translation>
@@ -2895,7 +2906,7 @@
 <translation id="5374359983950678924">చిత్రాన్ని మార్చు</translation>
 <translation id="5376169624176189338">వెనుకకు వెళ్ళడానికి క్లిక్ చెయ్యండి, చరిత్రను చూడటానికి నొక్కి ఉంచండి</translation>
 <translation id="5376931455988532197">ఫైల్ చాలా పెద్దదిగా ఉంది</translation>
-<translation id="537813040452600081">మీరు ఈ విండోలో వీక్షించే పేజీలు బ్రౌజర్ చరిత్రలో కనిపించవు మరియు మీరు సైన్ అవుట్ చేసిన తర్వాత కంప్యూటర్‌లో అవి కుక్కీల వంటి ఇతర జాడలను వదిలిపెట్టవు. మీరు డౌన్‌లోడ్ చేసే ఫైల్‌లు మరియు సృష్టించే బుక్‌మార్క్‌లు భద్రపరచబడవు.</translation>
+<translation id="537813040452600081">మీరు ఈ విండోలో వీక్షించే పేజీలు బ్రౌజర్ చరిత్రలో కనిపించవు, అలాగే మీరు సైన్ అవుట్ చేసిన తర్వాత కంప్యూటర్‌లో అవి కుక్కీల వంటి ఇతర జాడలను వదలవు. మీరు డౌన్‌లోడ్ చేసే ఫైల్‌లు మరియు సృష్టించే బుక్‌మార్క్‌లు భద్రపరచబడవు.</translation>
 <translation id="5379140238605961210">మైక్రోఫోన్ ప్రాప్యతను బ్లాక్ చేయడాన్ని కొనసాగించు</translation>
 <translation id="5379268888377976432">తొలగింపును చర్యరద్దు చేయండి</translation>
 <translation id="5380103295189760361">ఆ మాడిఫైయర్‌ల కోసం కీబోర్డ్ సత్వరమార్గాలను చూడటానికి Control, Alt, Shiftలను నొక్కి ఉంచండి లేదా శోధించండి.</translation>
@@ -3024,6 +3035,7 @@
 <translation id="554517032089923082">GTC</translation>
 <translation id="5546865291508181392">కనుగొను</translation>
 <translation id="5551573675707792127">కీబోర్డ్ మరియు వచన ఇన్‌పుట్</translation>
+<translation id="5552059560155071882">CUPS IPP పదనిరూపణ</translation>
 <translation id="5553089923092577885">సర్టిఫికెట్ విధాన మాపింగ్‌లు</translation>
 <translation id="5554489410841842733">ప్రస్తుత పేజీలో పొడిగింపు ఉండే వరకు ఈ చిహ్నం కనిపిస్తుంది.</translation>
 <translation id="5554720593229208774">ఇమెయిల్ ప్రమాణపత్రం అధికారి</translation>
@@ -3140,7 +3152,7 @@
 <translation id="572155275267014074">Android సెట్టింగ్‌లు</translation>
 <translation id="572328651809341494">ఇటీవలి ట్యాబ్‌లు</translation>
 <translation id="5723508132121499792">నేపథ్య అనువర్తనాలు ఏవీ అమలులోలేవు</translation>
-<translation id="5727728807527375859">ఎక్స్‌టెన్షన్స్‌, అనువర్తనాలు మరియు థీమ్‌లు మీ కంప్యూటర్‌కు హాని కలిగిస్తాయి. మీరు కొనసాగించాలనుకుంటున్నారా?</translation>
+<translation id="5727728807527375859">ఎక్స్‌టెన్షన్‌లు, యాప్‌లు మరియు థీమ్‌లు మీ కంప్యూటర్‌కు హాని కలిగించవచ్చు. మీరు కొనసాగించాలనుకుంటున్నారా?</translation>
 <translation id="5729712731028706266">&amp;వీక్షణ</translation>
 <translation id="5731247495086897348">పే&amp;స్ట్ చేసి ముందుకు వెళ్ళండి</translation>
 <translation id="5731409020711461763">1 కొత్త ఫోటో</translation>
@@ -3174,7 +3186,7 @@
 <translation id="5774515636230743468">మానిఫెస్ట్:</translation>
 <translation id="577624874850706961">కుకీలను శోధించు</translation>
 <translation id="5777468213129569553">Chromeని తెరవండి</translation>
-<translation id="5778747455497889540">దిగువ మీ కంప్యూటర్‌కు కేటాయించబడిన యాదృచ్ఛికంగా రూపొందించబడిన సురక్షిత మాడ్యూల్ పాస్‌వర్డ్ అందించబడింది:</translation>
+<translation id="5778747455497889540">మీ కంప్యూటర్‌కు కేటాయించబడిన యాదృచ్ఛికంగా రూపొందించబడిన సురక్షిత మాడ్యూల్ పాస్‌వర్డ్, దిగువన అందించబడింది:</translation>
 <translation id="5780973441651030252">ప్రాసెస్ ప్రాధాన్యత</translation>
 <translation id="5781092003150880845"><ph name="ACCOUNT_FULL_NAME" />గా సింక్ చేయి</translation>
 <translation id="5781865261247219930"><ph name="EXTENSION_NAME" />కి ఆదేశాలను పంపించండి</translation>
@@ -3186,8 +3198,10 @@
 <translation id="5787146423283493983">కీ ఒప్పందాలు</translation>
 <translation id="5788127256798019331">Play ఫైల్‌లు</translation>
 <translation id="5788367137662787332">క్షమించండి, పరికరం <ph name="DEVICE_LABEL" /> లో కనీసం ఒక విభజన కూడా ఉంచబడదు.</translation>
+<translation id="5793339252089865437">మీరు మీ మొబైల్ నెట్‌వర్క్ ద్వారా అప్‌డేట్‌ని డౌన్‌లోడ్ చేసినట్లయితే, అధిక ఛార్జ్‌లు చెల్లించాల్సి రావచ్చు.</translation>
 <translation id="5794414402486823030">ఎల్లప్పుడూ సిస్టమ్ వ్యూయర్‌తో తెరువు</translation>
 <translation id="5794786537412027208">అన్ని Chrome అనువర్తనాల నుండి నిష్క్రమించు</translation>
+<translation id="5799508265798272974">Linux వర్చువల్ మెషీన్: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5800020978570554460">లక్ష్య ఫైల్ చివరి డౌన్‌లోడ్ తర్వాత కుదించబడింది లేదా తీసివేయబడింది.</translation>
 <translation id="5801568494490449797">ప్రాధాన్యతలు</translation>
 <translation id="5804241973901381774">అనుమతులు</translation>
@@ -3241,7 +3255,7 @@
 <translation id="5862109781435984885">అరలో స్టైలస్ సాధనాలను చూపుతుంది</translation>
 <translation id="5863445608433396414">డీబగ్గింగ్ లక్షణాలను ప్రారంభించు</translation>
 <translation id="5864471791310927901">DHCP లుక్‌అప్ విఫలమైంది</translation>
-<translation id="586567932979200359">మీరు <ph name="PRODUCT_NAME" /> డిస్క్ చిత్రం నుండి దాన్ని అమలు చేస్తున్నారు. మీ కంప్యూటర్‌లో దీన్ని ఇన్‌స్టాల్ చేయడం వలన డిస్క్ చిత్రం లేకుండా దాన్ని అమలు చేయడానికి మీరు అనుమతించబడతారు మరియు ఇది తాజాగా ఉంటుందని హామీ పొందుతారు.</translation>
+<translation id="586567932979200359">మీరు <ph name="PRODUCT_NAME" /> డిస్క్ చిత్రం నుండి దాన్ని అమలు చేస్తున్నారు. మీ కంప్యూటర్‌లో దీన్ని ఇన్‌స్టాల్ చేయడం వలన డిస్క్ చిత్రం లేకుండా దాన్ని అమలు చేయవచ్చు, అంతే కాక ఇది తాజాగా ఉండేలా హామీ పొందుతారు.</translation>
 <translation id="5866557323934807206">భవిష్యత్ సందర్శనల కోసం ఈ సెట్టింగ్‌లను క్లియర్ చెయ్యి</translation>
 <translation id="5866840822086176774">చాలా బలంగా ఉంది</translation>
 <translation id="5867841422488265304">వెబ్ చిరునామాను వెతకండి లేదా టైప్ చేయండి</translation>
@@ -3388,7 +3402,7 @@
 <translation id="6077189836672154517"><ph name="DEVICE_TYPE" />కు సంబంధించిన చిట్కాలు మరియు అప్‌డేట్‌లు</translation>
 <translation id="6078323886959318429">షార్ట్‌కట్‌ని జోడించండి</translation>
 <translation id="6078752646384677957">దయచేసి మీ మైక్రోఫోన్ మరియు ఆడియో స్థాయిలను తనిఖీ చేయండి.</translation>
-<translation id="6080515710685820702">షేర్డ్ కంప్యూటర్‌ని ఉపయోగిస్తున్నారా? అజ్ఞాత విండోలో తెరవండి.</translation>
+<translation id="6080515710685820702">షేర్ చేయబడిన కంప్యూటర్‌ని ఉపయోగిస్తున్నారా? అజ్ఞాత విండోను తెరిచి ప్రయత్నించండి.</translation>
 <translation id="6080689532560039067">మీ సిస్టమ్ సమయాన్ని తనిఖీ చేయండి</translation>
 <translation id="6082651258230788217">సాధనపట్టీలో చూపండి</translation>
 <translation id="6086846494333236931">మీ నిర్వాహకుడు ఇన్‌స్టాల్ చేసారు</translation>
@@ -3526,7 +3540,7 @@
 <translation id="6286708577777130801">సేవ్ చేసిన పాస్‌వర్డ్ వివరాలు</translation>
 <translation id="6287852322318138013">ఈ ఫైల్‌ను తెరవడానికి అనువర్తనాన్ని ఎంచుకోండి</translation>
 <translation id="6289452883081499048">వ్యక్తిగతీకరించిన Google సేవలు, ఉదా., Play వంటివి</translation>
-<translation id="6290556621549272952">మీరు మీ టీవీ లేదా ఇతర పరికరాల్లో Chromium నుండి కంటెంట్‌ను ప్రదర్శించడానికి ఈ లక్షణాన్ని ఉపయోగించవచ్చు.</translation>
+<translation id="6290556621549272952">మీరు మీ టీవీ లేదా ఇతర పరికరాల్లో Chromium నుండి కంటెంట్‌ను ప్రదర్శించడానికి ఈ ఫీచర్‌ని ఉపయోగించవచ్చు.</translation>
 <translation id="6291949900244949761">సైట్ USB పరికరాలను యాక్సెస్ చేయాలనుకున్నప్పుడు అడుగు (సిఫార్సు చేయబడింది)</translation>
 <translation id="6291953229176937411">శోధినిలో &amp;చూపించు</translation>
 <translation id="6295158916970320988">అన్ని సైట్‌లు</translation>
@@ -3537,7 +3551,7 @@
 <translation id="6307990684951724544">సిస్టమ్ బిజీగా ఉంది</translation>
 <translation id="6308937455967653460">లిం&amp;క్‌ను ఇలా సేవ్ చెయ్యి...</translation>
 <translation id="6311220991371174222">మీ ప్రొఫైల్‌ను తెరుస్తున్నప్పుడు ఏదో తప్పు జరిగినందున Chromeని తెరవడం సాధ్యపడదు. Chromeని పునఃప్రారంభించడానికి ప్రయత్నించండి.</translation>
-<translation id="6312400084708441752">మీ కంప్యూటర్‌లో హానికరమైన సాఫ్ట్‌వేర్, సిస్టమ్ సెట్టింగ్‌లు మరియు ప్రక్రియల గురించిన సమాచారం ఉంటుంది</translation>
+<translation id="6312400084708441752">మీ కంప్యూటర్‌లో ఉన్న హానికరమైన సాఫ్ట్‌వేర్, సిస్టమ్ సెట్టింగ్‌లు మరియు ప్రక్రియల గురించిన సమాచారం ఉంటుంది</translation>
 <translation id="6312403991423642364">తెలియని నెట్‌వర్క్ లోపం</translation>
 <translation id="6313320178014547270">మీరు ఈ వెబ్‌సైట్‌తో నమోదు కాని కీని ఉపయోగిస్తున్నారు</translation>
 <translation id="6313641880021325787">VRని నిష్క్రమించు</translation>
@@ -3583,7 +3597,7 @@
 <translation id="6384275966486438344">మీ శోధన సెట్టింగ్‌లను దీనికి మార్చండి: <ph name="SEARCH_HOST" /></translation>
 <translation id="6385543213911723544">సైట్‌లు కుక్కీ డేటాను సేవ్ చేయగలవు మరియు చదవగలవు</translation>
 <translation id="6388429472088318283">భాషలను వెతకండి</translation>
-<translation id="6390799748543157332">మీరు ఈ విండో‌లో వీక్షించే పేజీలు బ్రౌజర్ చరిత్రలో కనిపించవు మరియు తెరవబడిన అన్ని అతిథి విండోలను మీరు మూసివేసిన తర్వాత అవి కంప్యూటర్‌లో కుక్కీల వంటి ఇతర జాడలను వదిలిపెట్టవు. అయితే, మీరు డౌన్‌లోడ్ చేసే ఫైల్‌లు భద్రపరచబడతాయి.</translation>
+<translation id="6390799748543157332">మీరు ఈ విండో‌లో వీక్షించే పేజీలు బ్రౌజర్ చరిత్రలో కనిపించవు, అంతే కాక తెరవబడిన అన్ని అతిథి విండోలను మీరు మూసివేసిన తర్వాత అవి కంప్యూటర్‌లో కుక్కీల వంటి ఇతర జాడలను వదలవు. అయితే, మీరు డౌన్‌లోడ్ చేసే ఫైల్‌లు భద్రపరచబడతాయి.</translation>
 <translation id="6390994422085833176">సెటప్ పూర్తయిన తర్వాత సమకాలీకరణ మరియు వ్యక్తిగతీకరణ ఫీచర్‌లను సమీక్షించండి</translation>
 <translation id="6395423953133416962"><ph name="BEGIN_LINK1" />సిస్టమ్ సమాచారం<ph name="END_LINK1" /> మరియు <ph name="BEGIN_LINK2" />గణాంకాలు<ph name="END_LINK2" /> పంపు</translation>
 <translation id="6397094776139756010">సమకాలీకరణ మరియు వ్యక్తిగతీకరణ ఎంపికలు</translation>
@@ -3618,7 +3632,7 @@
 <translation id="6426200009596957090">ChromeVox సెట్టింగ్‌లను తెరువు</translation>
 <translation id="6429384232893414837">అప్‌డేట్‌లో ఎర్రర్</translation>
 <translation id="6430814529589430811">Base64-ఎన్‌కోడ్ చేసిన ASCII, సింగిల్ సర్టిఫికెట్</translation>
-<translation id="6431347207794742960"><ph name="PRODUCT_NAME" />ఈ కంప్యూటర్ యొక్క్ అందరు వినియోగదారులకి ఆటోమేటిక్ అప్డేట్లను సెట్ చేస్తుంది.</translation>
+<translation id="6431347207794742960"><ph name="PRODUCT_NAME" />ఈ కంప్యూటర్ వినియోగదారులందరికీ ఆటోమేటిక్ అప్‌డేట్‌లను సెట్ చేస్తుంది.</translation>
 <translation id="6434309073475700221">తొలగించు</translation>
 <translation id="6436164536244065364">వెబ్ స్టోర్‌లో వీక్షించండి</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> - ఆడియో ప్లే చేస్తోంది</translation>
@@ -3775,7 +3789,7 @@
 <translation id="6657585470893396449">పాస్‌వర్డ్</translation>
 <translation id="6659213950629089752">ఈ పేజీ "<ph name="NAME" />" పొడిగింపు ద్వారా జూమ్ చేయబడింది</translation>
 <translation id="6659594942844771486">టాబ్</translation>
-<translation id="6664237456442406323">దురదృష్టవశాత్తూ, మీ కంప్యూటర్ తప్పుగా రూపొందించబడిన హార్డ్‌వేర్ IDతో కాన్ఫిగర్ చేయబడింది. ఇది తాజా భద్రతా పరిష్కారాలతో అప్‌డేట్ చేయబడనీయకుండా Chrome OSని నిరోధిస్తుంది మరియు మీ కంప్యూటర్ <ph name="BEGIN_BOLD" />హానికరమైన దాడులకు గురి కావచ్చు<ph name="END_BOLD" />.</translation>
+<translation id="6664237456442406323">దురదృష్టవశాత్తూ, మీ కంప్యూటర్ తప్పుగా ఆకృతి చేయబడిన హార్డ్‌వేర్ IDతో కాన్ఫిగర్ చేయబడింది. ఇది తాజా భద్రతా పరిష్కారాలతో అప్‌డేట్ కానివ్వకుండా Chrome OSని నిరోధిస్తుంది, తద్వారా మీ కంప్యూటర్ <ph name="BEGIN_BOLD" />హానికరమైన దాడులకు గురి కావచ్చు<ph name="END_BOLD" />.</translation>
 <translation id="6664774537677393800">మీ ప్రొఫైల్‌ను తెరుస్తున్నప్పుడు ఏదో తప్పు జరిగింది. దయచేసి సైన్ అవుట్ చేసి, మళ్లీ సైన్ ఇన్ చేయండి.</translation>
 <translation id="6673391612973410118"><ph name="PRINTER_MAKE_OR_MODEL" /> (USB)</translation>
 <translation id="667517062706956822">ఈ పేజీని Google <ph name="SOURCE_LANGUAGE" /> నుండి <ph name="TARGET_LANGUAGE" />కి అనువదించాలని మీరు కోరుకుంటున్నారా?</translation>
@@ -3862,6 +3876,7 @@
 <translation id="6805038906417219576">సరే</translation>
 <translation id="6805647936811177813">దయచేసి <ph name="HOST_NAME" /> నుండి క్లయింట్ ప్రమాణపత్రాన్ని దిగుమతి చెయ్యడానికి <ph name="TOKEN_NAME" />కి సైన్ ఇన్ చెయ్యండి.</translation>
 <translation id="680572642341004180"><ph name="SHORT_PRODUCT_OS_NAME" />లో RLZ ట్రాకింగ్‌ను ప్రారంభించు.</translation>
+<translation id="6806699711453372963">Linux షేరింగ్‌ని నిర్వహించండి</translation>
 <translation id="6807889908376551050">అన్నీ చూపు...</translation>
 <translation id="6810613314571580006">నిల్వ చేసిన ఆధారాలను ఉపయోగించి ఆటోమేటిక్‌గా వెబ్‌సైట్‌లకు సైన్ ఇన్ చేస్తుంది. లక్షణాన్ని నిలిపివేసినప్పుడు, మీరు వెబ్‌సైట్‌కు సైన్ ఇన్ చేసే ప్రతిసారి నిర్ధారణ కోసం మిమ్మల్ని అడుగుతుంది.</translation>
 <translation id="6810768462515084623">అయ్యో!  మీ పాస్‌వర్డ్ గడువు ముగిసింది. దయచేసి మరో పరికరంలో దానిని పునరుద్ధరించి, ఆపై మళ్లీ ప్రయత్నించండి.</translation>
@@ -3933,6 +3948,7 @@
 <translation id="6921709132208495314">ఈ పేజీలో డేటాను ఉపయోగించడం ఆపివేయండి</translation>
 <translation id="6922128026973287222">Google డేటా సేవర్‌ను ఉపయోగించి డేటాను ఆదా చేయండి మరియు వేగంగా బ్రౌజ్ చేయండి. మరింత తెలుసుకోవడానికి క్లిక్ చేయండి.</translation>
 <translation id="6923132443355966645">స్క్రోల్ / క్లిక్</translation>
+<translation id="6923633482430812883">షేర్‌ని మౌంట్ చేస్తున్నప్పుడు ఎర్రర్ ఏర్పడింది. దయచేసి మీరు కనెక్ట్ చేస్తున్న ఫైల్ సర్వర్‌లో SMBv2 లేదా అంతకంటే తాజా వెర్షన్‌కు మద్దతు ఉందో లేదో తనిఖీ చేయండి.</translation>
 <translation id="6930242544192836755">వ్యవధి</translation>
 <translation id="6934241953272494177">మీ మీడియా పరికరాన్ని స్కాన్ చేస్తోంది...
     <ph name="LINE_BREAK1" />
@@ -3960,6 +3976,7 @@
 <translation id="6970480684834282392">ప్రారంభ రకం</translation>
 <translation id="6970856801391541997">ప్రత్యేకించిన పేజీలను ముద్రించు</translation>
 <translation id="6972180789171089114">ఆడియో/వీడియో</translation>
+<translation id="6972754398087986839">ప్రారంభించండి</translation>
 <translation id="6973630695168034713">ఫోల్డర్‌లు</translation>
 <translation id="6974609594866392343">ఆఫ్‌లైన్ డెమో మోడ్</translation>
 <translation id="6976108581241006975">జావాస్క్రిప్ట్ కన్సోల్</translation>
@@ -4051,6 +4068,7 @@
 <translation id="7093434536568905704">GTK+</translation>
 <translation id="7093866338626856921">ఈ పేర్లు గల పరికరాలతో డేటాను ఇచ్చిపుచ్చుకోవడానికి అనుమతి: <ph name="HOSTNAMES" /></translation>
 <translation id="7096406577040705016">పూర్తి స్క్రీన్ మ్యాగ్నిఫైయర్‌ను టోగుల్ చేయండి</translation>
+<translation id="7096857570999173890">మీరు సైన్ అవుట్ చేసినప్పుడు మీ పరికరాన్ని అన్‌లాక్ చేయడానికి పిన్‌ను ఉపయోగించవచ్చు.</translation>
 <translation id="7098389117866926363">USB-C పరికరం (వెనుక భాగంలో ఎడమ పోర్ట్)</translation>
 <translation id="7098447629416471489">సేవ్ చేసిన ఇతర శోధన ఇంజిన్‌లు ఇక్కడ కనిపిస్తాయి</translation>
 <translation id="7099337801055912064">పెద్ద PPDని లోడ్ చేయడం సాధ్యం కాదు. గరిష్ట పరిమాణం 250 kB.</translation>
@@ -4487,7 +4505,7 @@
 <translation id="7788080748068240085">ఆఫ్‌లైన్‌లో "<ph name="FILE_NAME" />"ని సేవ్ చేయడానికి మీరు అదనంగా <ph name="TOTAL_FILE_SIZE" /> ఖాళీ స్థలాన్ని తప్పనిసరిగా కలిగి ఉండాలి:<ph name="MARKUP_1" />
     <ph name="MARKUP_2" />మీరు ఆఫ్‌లైన్‌లో ఇకపై ప్రాప్యత చేయకూడదనుకునే ఫైల్‌లను అన్‌పిన్ చేయండి<ph name="MARKUP_3" />
     <ph name="MARKUP_4" />మీ డౌన్‌లోడ్‌ల ఫోల్డర్ నుండి ఫైల్‌లను తొలగించండి<ph name="MARKUP_5" /></translation>
-<translation id="7788298548579301890">మీ కంప్యూటర్‌లోని మరొక ప్రోగ్రామ్ Chrome పని చేసే విధానాన్ని మార్చే అనువర్తనాన్ని జోడించింది.
+<translation id="7788298548579301890">Chrome పనితీరును మార్చగలిగే యాప్‌ని మీ కంప్యూటర్‌లోని మరొక ప్రోగ్రామ్ జోడించింది.
 
 <ph name="EXTENSION_NAME" /></translation>
 <translation id="7788383851298063850">ఏమి జరుగుతోందో మాకు చెప్పండి</translation>
@@ -4584,7 +4602,7 @@
 <translation id="7889565820482017512">ప్రదర్శన పరిమాణం</translation>
 <translation id="7889966925761734854">కోరుకునే చోటుకు లాగే నియంత్రణ</translation>
 <translation id="7892100671754994880">తదుపరి వినియోగదారు</translation>
-<translation id="7893008570150657497">మీ కంప్యూటర్ నుండి ఫోటోలు, సంగీతం మరియు ఇతర మీడియాను ప్రాప్యత చేయండి</translation>
+<translation id="7893008570150657497">మీ కంప్యూటర్ నుండి ఫోటోలు, సంగీతం మరియు ఇతర మీడియాను యాక్సెస్ చేయండి</translation>
 <translation id="7893153962594818789">ఈ <ph name="DEVICE_TYPE" />లో బ్లూటూత్ ఆఫ్‌లో ఉంది. మీ పాస్‌వర్డ్‌ను నమోదు చేసి బ్లూటూత్‌ను ఆన్ చేయండి.</translation>
 <translation id="7893393459573308604"><ph name="ENGINE_NAME" /> (డిఫాల్ట్)</translation>
 <translation id="78957024357676568">ఎడమ</translation>
@@ -4678,11 +4696,11 @@
 <translation id="8017679124341497925">షార్ట్‌కట్ సవరించబడింది</translation>
 <translation id="8018313076035239964">వెబ్‌‍సైట్‌లు ఉపయోగించగల సమాచారాన్ని మరియు అవి మీకు చూపగల కంటెంట్‌ను నియంత్రించండి</translation>
 <translation id="8023801379949507775">పొడిగింపులను ఇప్పుడు నవీకరించు</translation>
-<translation id="8024483450737722621">మీరు Google Play నుండి డౌన్‌లోడ్ చేసిన అనువర్తనాలు ఈ Chromebook నుండి తొలగించబడతాయి.
+<translation id="8024483450737722621">మీరు Google Play నుండి డౌన్‌లోడ్ చేసిన యాప్‌లు ఈ Chromebook నుండి తొలగించబడతాయి.
       <ph name="LINE_BREAKS1" />
-      మీరు కొనుగోలు చేసిన చలన చిత్రాలు, టీవీ కార్యక్రమాలు, సంగీతం, పుస్తకాలు లేదా ఇతర అనువర్తనంలో కొనుగోళ్లు కూడా తొలగించబడవచ్చు.
+      మీరు కొనుగోలు చేసిన చలన చిత్రాలు, టీవీ కార్యక్రమాలు, సంగీతం, పుస్తకాలు లేదా ఇతర యాప్‌లో కొనుగోళ్లు కూడా తొలగించబడవచ్చు.
       <ph name="LINE_BREAKS2" />
-      ఇది ఇతర పరికరాల్లో అనువర్తనాలు లేదా కంటెంట్‌ను ప్రభావితం చేయదు.</translation>
+      ఇది ఇతర పరికరాలలోని యాప్‌లు లేదా కంటెంట్‌ను ప్రభావితం చేయదు.</translation>
 <translation id="8026334261755873520">బ్రౌజింగ్ డేటాను క్లియర్ చెయ్యి</translation>
 <translation id="8028060951694135607">Microsoft Key Recovery</translation>
 <translation id="8028134359912645720">ఇటువంటి మోడిఫైయర్‌ల కోసం కీబోర్డ్ సత్వరమార్గాలను చూడటానికి Control, Alt, Shift లేదా లాంచర్‌ని పట్టుకోండి.</translation>
@@ -4742,6 +4760,8 @@
 <translation id="8117620576188476503">స్థితి ట్రేతో కనెక్షన్‌లు, అప్‌డేట్‌లు మరియు సెట్టింగ్‌లను నిర్వహించండి. కీబోర్డ్ ద్వారా ఇక్కడికి రావాలాంటే, Alt + Shift + Sని నొక్కండి.</translation>
 <translation id="8118362518458010043">Chrome నిలిపివేసింది. ఈ పొడిగింపు సురక్షితం కాకపోవచ్చు.</translation>
 <translation id="8118860139461251237">మీ డౌన్‌లోడ్‌లను నిర్వహించండి</translation>
+<translation id="8123590694679414600"><ph name="TIME" />న మీ సమకాలీకరణ రహస్య పదబంధంతో డేటా ఎన్‌క్రిప్ట్ చేయబడింది.
+          Google Payకి చెందిన చెల్లింపు పద్ధతులు మరియు చిరునామాలు ఇందులో ఉండవు.</translation>
 <translation id="81238879832906896">పసుపు మరియు తెలుపు రంగు పుష్పం</translation>
 <translation id="8124313775439841391">నిర్వహిత ONC</translation>
 <translation id="813082847718468539">సైట్ సమాచారాన్ని వీక్షించండి</translation>
@@ -4806,7 +4826,7 @@
 <translation id="8225753906568652947">మీ ఆఫర్‌లను రీడీమ్ చేయండి</translation>
 <translation id="8226222018808695353">నిషేధించబడింది</translation>
 <translation id="8226619461731305576">క్రమ వరుస</translation>
-<translation id="8226742006292257240">క్రింద యాదృచ్ఛికంగా సృష్టించబడిన TPM పాస్‌వర్డ్‌లు మీ కంప్యూటర్‌కు సూచించబడ్డాయి:</translation>
+<translation id="8226742006292257240">మీ కంప్యూటర్‌కు కేటాయించబడిన యాదృచ్ఛికంగా రూపొందించబడిన TPM పాస్‌వర్డ్ దిగువన అందించబడింది:</translation>
 <translation id="8227119283605456246">ఫైల్‌ను జోడించు</translation>
 <translation id="8230134520748321204"><ph name="ORIGIN" /> కోసం పాస్‌వర్డ్‌ని సేవ్ చేయాలా?</translation>
 <translation id="8234795456569844941">దయచేసి ఈ సమస్యను పరిష్కరించడంలో మా ఇంజినీర్‌లకు సహాయపడండి. మీకు ప్రొఫైల్ లోప సందేశం ఎదురుకావడం కంటే ముందు ఏమి జరిగిందో మాకు తెలియజేయండి:</translation>
@@ -4958,7 +4978,7 @@
 <translation id="8470513973197838199"><ph name="ORIGIN" /> కోసం సేవ్ చేసిన పాస్‌వర్డ్‌లు</translation>
 <translation id="8472623782143987204">హార్డ్‌వేర్-వెనుకకు చెయ్యి</translation>
 <translation id="8473863474539038330">చిరునామాలు మరియు మరిన్ని</translation>
-<translation id="8475313423285172237">మీ కంప్యూటర్‌లోని మరో ప్రోగ్రామ్ జోడించిన పొడిగింపు కారణంగా Chrome పని చేసే విధానం మారవచ్చు.</translation>
+<translation id="8475313423285172237">మీ కంప్యూటర్‌లోని మరో ప్రోగ్రామ్ జోడించిన ఎక్స్‌టెన్షన్ కారణంగా Chrome పని చేసే విధానం మారవచ్చు.</translation>
 <translation id="8475647382427415476">Google డిస్క్ ప్రస్తుతం "<ph name="FILENAME" />"ని సమకాలీకరించలేకపోయింది. Google డిస్క్ తర్వాత మళ్లీ ప్రయత్నిస్తుంది.</translation>
 <translation id="8477241577829954800">బదులు పెట్టు</translation>
 <translation id="8477384620836102176">&amp;సాధారణ</translation>
@@ -5029,7 +5049,7 @@
 <translation id="8597845839771543242">లక్షణ ఆకృతి:</translation>
 <translation id="8598453409908276158">శాండ్‌బాక్స్ చేయని ప్లగిన్ బ్లాక్ చేయబడింది</translation>
 <translation id="8601206103050338563">TLS WWW క్లయింట్ ప్రామాణీకరణ</translation>
-<translation id="8602851771975208551">మీ కంప్యూటర్‌లోని మరో ప్రోగ్రామ్ జోడించిన అనువర్తనం కారణంగా Chrome పని చేసే విధానం మారవచ్చు.</translation>
+<translation id="8602851771975208551">మీ కంప్యూటర్‌లోని మరో ప్రోగ్రామ్ జోడించిన యాప్ కారణంగా Chrome పని చేసే విధానం మారవచ్చు.</translation>
 <translation id="8605428685123651449">SQLite మెమరీ</translation>
 <translation id="8606726445206553943">మీ MIDI పరికరాలను ఉపయోగించాలనుకుంటోంది</translation>
 <translation id="8609465669617005112">పైకి తరలించు</translation>
@@ -5046,7 +5066,7 @@
 <translation id="8627795981664801467">సురక్షిత కనెక్షన్‌ల మాత్రమే</translation>
 <translation id="8630903300770275248">పర్యవేక్షించబడే వినియోగదారుని దిగుమతి చేయి</translation>
 <translation id="8631032106121706562">పూరేకులు</translation>
-<translation id="8637542770513281060">మీ కంప్యూటర్‌లో ఒక సురక్షిత మాడ్యూల్ ఉంది, Chrome OSలో అనేక కీలకమైన భద్రతా ఫీచర్‌లను అమలు చేయడానికి ఇది ఉపయోగించబడుతుంది. Chromebook సహాయ కేంద్రంలో దీని గురించి మరింత తెలుసుకోండి, ఇక్కడికి వెళ్లండి: https://support.google.com/chromebook/?p=sm</translation>
+<translation id="8637542770513281060">మీ కంప్యూటర్‌లో ఒక సురక్షిత మాడ్యూల్ ఉంది, అది Chrome OSలో అనేక కీలకమైన భద్రతా ఫీచర్‌లను అమలు చేయడానికి ఉపయోగించబడుతుంది. Chromebook సహాయ కేంద్రంలో దీని గురించి మరింత తెలుసుకోవడానికి, ఇక్కడికి వెళ్లండి: https://support.google.com/chromebook/?p=sm</translation>
 <translation id="8637688295594795546">సిస్టమ్ నవీకరణ అందుబాటులో ఉంది. డౌన్‌లోడ్ చెయ్యడానికి సిద్ధం చేస్తోంది...</translation>
 <translation id="8639047128869322042">హానికరమైన సాఫ్ట్‌వేర్‌ కోసం తనిఖీ చేస్తోంది...</translation>
 <translation id="8639963783467694461">స్వీయపూర్తి సెట్టింగ్‌లు</translation>
@@ -5061,7 +5081,7 @@
 <translation id="8652400352452647993">ప్యాక్ పొడిగింపు లోపం</translation>
 <translation id="8652487083013326477">పేజీ పరిధి రేడియో బటన్</translation>
 <translation id="8653292045957015650">డాక్ చేసిన మ్యాగ్నిఫైయర్‌ను టోగుల్ చేయండి</translation>
-<translation id="8654151524613148204">మీ కంప్యూటర్ నిర్వహించడానికి ఫైల్ చాలా పెద్దదిగా ఉంది. క్షమించండి.</translation>
+<translation id="8654151524613148204">మీ కంప్యూటర్ నిర్వహించలేనంతగా ఈ ఫైల్ చాలా పెద్దదిగా ఉంది. క్షమించండి.</translation>
 <translation id="8655295600908251630">ఛానల్</translation>
 <translation id="8655319619291175901">అయ్యో, ఏదో తప్పు జరిగింది.</translation>
 <translation id="8655972064210167941">మీ పాస్‌వర్డ్‌ను ధృవీకరించనందున సైన్-ఇన్ విఫలమైంది. దయచేసి మీ నిర్వాహకుడిని సంప్రదించండి లేదా మళ్లీ ప్రయత్నించండి.</translation>
@@ -5149,12 +5169,13 @@
 <translation id="8758418656925882523">డిక్టేషన్‌ని ప్రారంభించండి (టైప్ చేయడానికి మాట్లాడండి)</translation>
 <translation id="8759408218731716181">బహుళ సైన్-ఇన్‌ను సెటప్ చేయలేరు</translation>
 <translation id="8759753423332885148">మరింత తెలుసుకోండి.</translation>
+<translation id="8762886931014513155">మీ <ph name="DEVICE_TYPE" />ని అప్‌డేట్ చేయాలి</translation>
 <translation id="8767621466733104912">అందరు వినియోగదారుల కోసం Chromeను స్వయంచాలకంగా నవీకరించు</translation>
 <translation id="8770406935328356739">పొడిగింపు మూలం డైరెక్టరీ</translation>
 <translation id="8770507190024617908">వ్యక్తులను నిర్వహించు</translation>
 <translation id="8774934320277480003">ఎగువ అంచు</translation>
 <translation id="8775144690796719618">URL చెల్లదు</translation>
-<translation id="8775404590947523323">మీ సవరణలు స్వయంచాలకంగా సేవ్ చేయబడతాయి.<ph name="BREAKS" />అసలు చిత్రం యొక్క నకలును ఉంచడానికి, "అసలును భర్తీ చేయి" ఎంపికను తీసివేయండి</translation>
+<translation id="8775404590947523323">మీ సవరణలు ఆటోమేటిక్‌గా సేవ్ చేయబడతాయి.<ph name="BREAKS" />అసలు చిత్రం యొక్క నకలును ఉంచడానికి, "అసలును భర్తీ చేయి" ఎంపికను తీసివేయండి</translation>
 <translation id="8777628254805677039">మూల పాస్‌వర్డ్</translation>
 <translation id="8780443667474968681">వాయిస్ శోధన ఆపివేయబడింది.</translation>
 <translation id="878068003854005405">ప్రారంభించండి. మీ వేలిని సెన్సార్‌పై ఉంచండి.</translation>
@@ -5254,7 +5275,7 @@
 <translation id="8933960630081805351">శోధినిలో &amp;చూపించు</translation>
 <translation id="8934732568177537184">కొనసాగించు</translation>
 <translation id="8938800817013097409">USB-C పరికరం (వెనుక భాగంలో కుడి పోర్ట్)</translation>
-<translation id="8940081510938872932">ప్రస్తుతం మీ కంప్యూటర్ అనేక విషయాలను చేస్తోంది. తర్వాత మళ్లీ ప్రయత్నించండి.</translation>
+<translation id="8940081510938872932">ప్రస్తుతం మీ కంప్యూటర్ అనేక చర్యలను అమలు చేస్తోంది. తర్వాత మళ్లీ ప్రయత్నించండి.</translation>
 <translation id="8941173171815156065">'<ph name="PERMISSION" />' అనుమతిని ఉపసంహరించు</translation>
 <translation id="8941882480823041320">మునుపటి పదం</translation>
 <translation id="894360074127026135">Netscape అంతర్జాతీయ స్టెప్‌-అప్</translation>
@@ -5395,7 +5416,7 @@
 <translation id="9131598836763251128">దయచేసి ఒకటి లేదా మరిన్ని ఫైళ్ళను ఎంచుకోండి</translation>
 <translation id="9133055936679483811">జిప్ చేయడంలో విఫలమైంది. <ph name="ERROR_MESSAGE" /></translation>
 <translation id="9134304429738380103">అవును, నాకు సమ్మతమే.</translation>
-<translation id="9134524245363717059">ఈ ఫైల్ Macintosh సాఫ్ట్‌వేర్‌ని ఉపయోగించే కంప్యూటర్ కోసం రూపొందించబడింది. ఇది Chrome OS అమలయ్యే మీ పరికరానికి అనుకూలంగా లేదు. దయచేసి తగిన ప్రత్యామ్నాయ యాప్ కోసం Chrome వెబ్ స్టోర్‌లో వెతకండి.</translation>
+<translation id="9134524245363717059">ఈ ఫైల్ Macintosh సాఫ్ట్‌వేర్‌ని ఉపయోగించే కంప్యూటర్ కోసం రూపొందించబడింది. ఇది Chrome OS అమలయ్యే మీ పరికరానికి అనుకూలంగా లేదు. తగిన ప్రత్యామ్నాయ యాప్ కోసం దయచేసి Chrome వెబ్ స్టోర్‌లో వెతకండి.</translation>
 <translation id="9137013805542155359">అసలును చూపించు</translation>
 <translation id="9137916601698928395">లింక్‌ను <ph name="USER" /> తరపున తెరువు</translation>
 <translation id="9138978632494473300">కింది స్థలాలకు షార్ట్‌కట్‌లను జోడించండి:</translation>
diff --git a/chrome/app/resources/generated_resources_th.xtb b/chrome/app/resources/generated_resources_th.xtb
index caed33e..9f544bf 100644
--- a/chrome/app/resources/generated_resources_th.xtb
+++ b/chrome/app/resources/generated_resources_th.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">ผู้ดูแลระบบปิดใช้การอัปเดต</translation>
 <translation id="1600857548979126453">เข้าถึงแบ็คเอนด์เครื่องซ่อมแซมหน้าเว็บ</translation>
 <translation id="1601560923496285236">นำไปใช้</translation>
-<translation id="1603300902586586390">อนุญาตให้แอป Linux เปิดไฟล์ $1 รายการ</translation>
 <translation id="1603914832182249871">(โหมดไม่ระบุตัวตน)</translation>
 <translation id="1607139524282324606">ล้างรายการ</translation>
 <translation id="1608626060424371292">ลบผู้ใช้รายนี้</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">การตั้งค่าเพิ่มเติม</translation>
 <translation id="2084108471225856927">การตั้งค่าอุปกรณ์</translation>
 <translation id="2085470240340828803">มีไฟล์ที่ชื่อว่า "<ph name="FILENAME" />" อยู่แล้ว คุณต้องการทำอย่างไร</translation>
-<translation id="208586643495776849">โปรดลองอีกครั้ง</translation>
 <translation id="2087822576218954668">พิมพ์: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">ท่องเว็บอย่างปลอดภัยด้วย Google Chrome</translation>
 <translation id="2089795179672254991">ถามเมื่อเว็บไซต์ต้องการดูข้อความและรูปภาพที่คัดลอกไปที่คลิปบอร์ด (แนะนำ)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">ตรวจตัวสะกด</translation>
 <translation id="3183139917765991655">ตัวนำเข้าโปรไฟล์</translation>
 <translation id="3184560914950696195">ไม่สามารถบันทึกลงใน $1 ภาพที่แก้ไขจะถูกบันทึกไว้ในโฟลเดอร์ "ดาวน์โหลด"</translation>
-<translation id="3186202398303525187">อนุญาตให้แอป Linux เปิด $1</translation>
 <translation id="3188257591659621405">ไฟล์ของฉัน</translation>
 <translation id="3188465121994729530">ค่าเฉลี่ยเคลื่อนที่</translation>
 <translation id="3190558889382726167">บันทึกรหัสผ่านแล้ว</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">การตั้งค่า - นำแอป Android ออก</translation>
 <translation id="5109044022078737958">มีอา</translation>
 <translation id="5111692334209731439">&amp;ตัวจัดการบุ๊กมาร์ก</translation>
-<translation id="5112009661904384591">แชร์ไฟล์กับ Linux</translation>
 <translation id="5112577000029535889">&amp;เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์</translation>
 <translation id="5113739826273394829">หากคุณคลิกไอคอนนี้ จะเป็นการล็อก <ph name="DEVICE_TYPE" /> นี้ด้วยตนเอง คุณจะต้องพิมพ์รหัสผ่านเพื่อเข้าใช้งานในครั้งถัดไป</translation>
 <translation id="5115309401544567011">โปรดเสียบ <ph name="DEVICE_TYPE" /> เข้ากับแหล่งจ่ายไฟ</translation>
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">ประเภทการเริ่มต้น</translation>
 <translation id="6970856801391541997">พิมพ์หน้าเว็บที่ระบุ</translation>
 <translation id="6972180789171089114">เสียง/วิดีโอ</translation>
+<translation id="6972754398087986839">เริ่มต้นใช้งาน</translation>
 <translation id="6973630695168034713">โฟลเดอร์</translation>
 <translation id="6974609594866392343">โหมดสาธิตแบบออฟไลน์</translation>
 <translation id="6976108581241006975">คอนโซล JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_tr.xtb b/chrome/app/resources/generated_resources_tr.xtb
index 426b05b2..2c39923 100644
--- a/chrome/app/resources/generated_resources_tr.xtb
+++ b/chrome/app/resources/generated_resources_tr.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Güncellemeler yöneticiniz tarafından devre dışı bırakıldı.</translation>
 <translation id="1600857548979126453">Sayfa hata ayıklayıcı arka ucuna erişme</translation>
 <translation id="1601560923496285236">Uygula</translation>
-<translation id="1603300902586586390">Linux uygulamalarının $1 dosyalarını açmasına izin verin.</translation>
 <translation id="1603914832182249871">(Gizli mod)</translation>
 <translation id="1607139524282324606">Girişi temizle</translation>
 <translation id="1608626060424371292">Bu kullanıcıyı kaldır</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Daha fazla ayar</translation>
 <translation id="2084108471225856927">Cihaz ayarları</translation>
 <translation id="2085470240340828803">"<ph name="FILENAME" />" adını taşıyan bir dosya zaten var. Ne yapmak istiyorsunuz?</translation>
-<translation id="208586643495776849">Lütfen tekrar deneyin</translation>
 <translation id="2087822576218954668">Yazdır: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Google Chrome ile güvenli bir şekilde göz atın</translation>
 <translation id="2089795179672254991">Siteler panoya kopyalanan metin ve resimleri görmek istediğinde sorulsun (önerilen)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Yazım denetimi</translation>
 <translation id="3183139917765991655">Profil İçe Aktarıcısı</translation>
 <translation id="3184560914950696195">$1 konumuna kaydedilemiyor. Düzenlenen resimler İndirilenler klasörüne kaydedilecek.</translation>
-<translation id="3186202398303525187">Linux uygulamalarının $1 dosyalarını açmasına izin verin.</translation>
 <translation id="3188257591659621405">Dosyalarım</translation>
 <translation id="3188465121994729530">Hareketli Ortalama</translation>
 <translation id="3190558889382726167">Şifre kaydedildi</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Ayarlar - Android uygulamalarını kaldır</translation>
 <translation id="5109044022078737958">Maya</translation>
 <translation id="5111692334209731439">&amp;Yer İşareti Yöneticisi</translation>
-<translation id="5112009661904384591">Linux ile dosya paylaşma</translation>
 <translation id="5112577000029535889">&amp;Geliştirici Araçları</translation>
 <translation id="5113739826273394829">Bu simgeyi tıklarsanız bu <ph name="DEVICE_TYPE" /> cihazı manuel olarak kilitlersiniz. Bir dahaki sefere, giriş yapmak için şifrenizi girmeniz gerekir.</translation>
 <translation id="5115309401544567011">Lütfen <ph name="DEVICE_TYPE" /> cihazınızı bir güç kaynağına takın.</translation>
@@ -3981,6 +3977,7 @@
 <translation id="6970480684834282392">Başlatma türü</translation>
 <translation id="6970856801391541997">Belirli Sayfaları Yazdır</translation>
 <translation id="6972180789171089114">Ses/Video</translation>
+<translation id="6972754398087986839">Başlarken</translation>
 <translation id="6973630695168034713">Klasörler</translation>
 <translation id="6974609594866392343">Çevrimdışı demo modu</translation>
 <translation id="6976108581241006975">JavaScript konsolu</translation>
diff --git a/chrome/app/resources/generated_resources_uk.xtb b/chrome/app/resources/generated_resources_uk.xtb
index 9e2368a..e2c93a0a 100644
--- a/chrome/app/resources/generated_resources_uk.xtb
+++ b/chrome/app/resources/generated_resources_uk.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Адміністратор вимкнув оновлення.</translation>
 <translation id="1600857548979126453">Отримувати доступ до серверної частини налагоджувача сторінки</translation>
 <translation id="1601560923496285236">Застосувати</translation>
-<translation id="1603300902586586390">Дозвольте додаткам Linux відкривати файли $1.</translation>
 <translation id="1603914832182249871">(Анонімний перегляд)</translation>
 <translation id="1607139524282324606">Очистити введені дані</translation>
 <translation id="1608626060424371292">Вилучити цього користувача</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Більше налаштувань</translation>
 <translation id="2084108471225856927">Налаштування пристрою</translation>
 <translation id="2085470240340828803">Файл із назвою "<ph name="FILENAME" />" уже існує. Що робити?</translation>
-<translation id="208586643495776849">Повторіть спробу</translation>
 <translation id="2087822576218954668">Друк: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Безпечний перегляд сайтів у Google Chrome</translation>
 <translation id="2089795179672254991">Запитувати, коли сайт хоче переглядати тексти й зображення в буфері обміну (рекомендується)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Перевірка правопису</translation>
 <translation id="3183139917765991655">Засіб імпортування профілів</translation>
 <translation id="3184560914950696195">Неможливо зберегти в $1. Редаговані зображення буде збережено в папці "Завантаження".</translation>
-<translation id="3186202398303525187">Дозвольте додаткам Linux відкривати файл $1.</translation>
 <translation id="3188257591659621405">Мої файли</translation>
 <translation id="3188465121994729530">Середня швидкість переміщення курсора</translation>
 <translation id="3190558889382726167">Пароль збережено</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Налаштування – Видалення додатків Android</translation>
 <translation id="5109044022078737958">Краля</translation>
 <translation id="5111692334209731439">&amp;Диспетчер закладок</translation>
-<translation id="5112009661904384591">Діліться файлами з Linux</translation>
 <translation id="5112577000029535889">&amp;Інструменти розробника</translation>
 <translation id="5113739826273394829">Натиснувши цей значок, ви вручну заблокуєте цей пристрій <ph name="DEVICE_TYPE" />. Під час наступного входу потрібно буде ввести пароль.</translation>
 <translation id="5115309401544567011">Підключіть пристрій <ph name="DEVICE_TYPE" /> до джерела живлення.</translation>
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">Тип запуску</translation>
 <translation id="6970856801391541997">Друкувати певні сторінки</translation>
 <translation id="6972180789171089114">Звук і відео</translation>
+<translation id="6972754398087986839">Почати</translation>
 <translation id="6973630695168034713">Папки</translation>
 <translation id="6974609594866392343">Демо-режим офлайн</translation>
 <translation id="6976108581241006975">Консоль JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_vi.xtb b/chrome/app/resources/generated_resources_vi.xtb
index 7a469e7..132f10a4 100644
--- a/chrome/app/resources/generated_resources_vi.xtb
+++ b/chrome/app/resources/generated_resources_vi.xtb
@@ -380,7 +380,7 @@
 <translation id="15373452373711364">Con trỏ chuột lớn</translation>
 <translation id="1538729222189715449">Đang mở tệp Linux...</translation>
 <translation id="1540605929960647700">Bật chế độ minh họa</translation>
-<translation id="1543284117603151572">Được nhập từ Edge</translation>
+<translation id="1543284117603151572">Đã nhập từ Edge</translation>
 <translation id="1545177026077493356">Chế độ kiosk tự động</translation>
 <translation id="1545775234664667895">Đã cài đặt chủ đề "<ph name="THEME_NAME" />"</translation>
 <translation id="1545786162090505744">URL có %s thay thế truy vấn</translation>
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">Quản trị viên của bạn đã tắt bản cập nhật.</translation>
 <translation id="1600857548979126453">Truy cập chương trình phụ trợ trình gỡ lỗi trang</translation>
 <translation id="1601560923496285236">Áp dụng</translation>
-<translation id="1603300902586586390">Cho phép các ứng dụng Linux mở $1 tệp.</translation>
 <translation id="1603914832182249871">(Ẩn danh)</translation>
 <translation id="1607139524282324606">Xóa mục nhập</translation>
 <translation id="1608626060424371292">Xóa người dùng này</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">Cài đặt khác</translation>
 <translation id="2084108471225856927">Cài đặt thiết bị</translation>
 <translation id="2085470240340828803">Tệp có tên "<ph name="FILENAME" />" đã tồn tại. Bạn muốn làm gì?</translation>
-<translation id="208586643495776849">Vui lòng thử lại</translation>
 <translation id="2087822576218954668">Bản in: <ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">Duyệt web an toàn bằng Google Chrome</translation>
 <translation id="2089795179672254991">Hỏi khi có một trang web muốn xem văn bản và hình ảnh đã sao chép sang khay nhớ tạm (được đề xuất)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">Kiểm tra chính tả</translation>
 <translation id="3183139917765991655">Trình nhập hồ sơ</translation>
 <translation id="3184560914950696195">Không thể lưu vào $1. Ảnh đã chỉnh sửa sẽ được lưu vào thư mục Tải xuống.</translation>
-<translation id="3186202398303525187">Cho phép các ứng dụng Linux mở $1.</translation>
 <translation id="3188257591659621405">Tệp của tôi</translation>
 <translation id="3188465121994729530">Trung bình động</translation>
 <translation id="3190558889382726167">Đã lưu mật khẩu</translation>
@@ -2005,7 +2002,7 @@
 <translation id="3948116654032448504">&amp;Tìm kiếm hình ảnh trên <ph name="SEARCH_ENGINE" /></translation>
 <translation id="3949371968208420848">Chào mừng bạn đến với Hangouts Meet!</translation>
 <translation id="3949790930165450333"><ph name="DEVICE_NAME" /> (<ph name="DEVICE_ID" />)</translation>
-<translation id="394984172568887996">Được Nhập từ IE</translation>
+<translation id="394984172568887996">Đã nhập từ IE</translation>
 <translation id="3950820424414687140">Đăng nhập</translation>
 <translation id="3954354850384043518">Đang diễn ra</translation>
 <translation id="3954469006674843813"><ph name="WIDTH" /> x <ph name="HEIGHT" /> (<ph name="REFRESH_RATE" /> Hertz)</translation>
@@ -2721,7 +2718,6 @@
 <translation id="5108967062857032718">Cài đặt - Xóa ứng dụng Android</translation>
 <translation id="5109044022078737958">Nữ cầu thủ Mia</translation>
 <translation id="5111692334209731439">&amp;Trình quản lý Dấu trang</translation>
-<translation id="5112009661904384591">Chia sẻ tệp bằng Linux</translation>
 <translation id="5112577000029535889">&amp;Công cụ dành cho Nhà phát triển</translation>
 <translation id="5113739826273394829">Nếu nhấp vào biểu tượng này, bạn sẽ khóa <ph name="DEVICE_TYPE" /> này theo cách thủ công. Vào lần tới, bạn cần phải nhập mật khẩu của mình để truy cập.</translation>
 <translation id="5115309401544567011">Hãy cắm <ph name="DEVICE_TYPE" /> của bạn vào nguồn điện.</translation>
@@ -3000,7 +2996,7 @@
 <translation id="5496587651328244253">Tổ chức</translation>
 <translation id="549673810209994709">Không thể dịch trang này.</translation>
 <translation id="5499313591153584299">Tệp này có thể có hại cho máy tính của bạn.</translation>
-<translation id="5502500733115278303">Nhập Từ Firefox</translation>
+<translation id="5502500733115278303">Đã nhập từ Firefox</translation>
 <translation id="5505095961735225576">Hangouts Meet cần biết mình thuộc miền nào. Điều này yêu cầu bạn đăng nhập vào tài khoản của mình.</translation>
 <translation id="5507756662695126555">Không tuân thủ</translation>
 <translation id="5509693895992845810">Lưu &amp;Dưới dạng...</translation>
@@ -3980,6 +3976,7 @@
 <translation id="6970480684834282392">Kiểu khởi động</translation>
 <translation id="6970856801391541997">In các trang cụ thể</translation>
 <translation id="6972180789171089114">Âm thanh/video</translation>
+<translation id="6972754398087986839">Bắt đầu</translation>
 <translation id="6973630695168034713">Thư mục</translation>
 <translation id="6974609594866392343">Chế độ minh họa ngoại tuyến</translation>
 <translation id="6976108581241006975">Bảng điều khiển JavaScript</translation>
diff --git a/chrome/app/resources/generated_resources_zh-CN.xtb b/chrome/app/resources/generated_resources_zh-CN.xtb
index d240972..12ea21d1 100644
--- a/chrome/app/resources/generated_resources_zh-CN.xtb
+++ b/chrome/app/resources/generated_resources_zh-CN.xtb
@@ -98,6 +98,7 @@
 <translation id="1137673463384776352">在<ph name="APP" />中打开链接</translation>
 <translation id="1140351953533677694">访问您的蓝牙和串行设备</translation>
 <translation id="1140610710803014750">要想将您的书签同步到您的所有设备上,请登录并开启同步功能。</translation>
+<translation id="1140746652461896221">屏蔽您访问的任意网页上的内容</translation>
 <translation id="1143142264369994168">证书签名人</translation>
 <translation id="1145292499998999162">插件已被拦截</translation>
 <translation id="1145532888383813076">搜索您的设备、应用和网站。</translation>
@@ -370,6 +371,7 @@
 <translation id="1526560967942511387">无标题文档</translation>
 <translation id="1529116897397289129">已保存的信用卡将显示在这里</translation>
 <translation id="1529891865407786369">电源</translation>
+<translation id="1529899284660134226">管理共享文件和文件夹</translation>
 <translation id="1530838837447122178">打开鼠标和触控板设备设置</translation>
 <translation id="1531004739673299060">应用窗口</translation>
 <translation id="15373452373711364">大号鼠标光标</translation>
@@ -414,7 +416,6 @@
 <translation id="1598233202702788831">您的管理员已停用更新。</translation>
 <translation id="1600857548979126453">访问页面调试程序后端</translation>
 <translation id="1601560923496285236">应用</translation>
-<translation id="1603300902586586390">让 Linux 应用打开 $1 个文件。</translation>
 <translation id="1603914832182249871">(隐身)</translation>
 <translation id="1607139524282324606">清除此条目</translation>
 <translation id="1608626060424371292">移除此用户</translation>
@@ -511,6 +512,7 @@
 <translation id="1731589410171062430">总计:<ph name="NUMBER_OF_SHEETS" /> <ph name="SHEETS_LABEL" /> (<ph name="NUMBER_OF_PAGES" /> <ph name="PAGE_OR_PAGES_LABEL" />)</translation>
 <translation id="1731911755844941020">正在发送请求...</translation>
 <translation id="1732215134274276513">取消固定标签页</translation>
+<translation id="1733383495376208985">使用您自己的<ph name="BEGIN_LINK" />同步密码<ph name="END_LINK" />加密已同步的数据。这并不包括 Google Pay 中的付款方式和地址。</translation>
 <translation id="1734824808160898225">“<ph name="PRODUCT_NAME" />”可能无法自动更新</translation>
 <translation id="1736419249208073774">探索</translation>
 <translation id="1736827427463982819">关闭 Linux(测试版)</translation>
@@ -738,7 +740,6 @@
 <translation id="2080070583977670716">更多设置</translation>
 <translation id="2084108471225856927">设备设置</translation>
 <translation id="2085470240340828803">名为“<ph name="FILENAME" />”的文件已存在,要如何处理?</translation>
-<translation id="208586643495776849">请重试</translation>
 <translation id="2087822576218954668">打印:<ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">使用 Google Chrome 进行安全浏览</translation>
 <translation id="2089795179672254991">当网站想查看复制到剪贴板的文字和图片时询问您(推荐)</translation>
@@ -939,6 +940,7 @@
 <translation id="2378075407703503998">已选择 <ph name="SELCTED_FILE_COUNT" /> 个文件</translation>
 <translation id="237828693408258535">翻译此页?</translation>
 <translation id="2378982052244864789">选择扩展程序目录。</translation>
+<translation id="2379232090534544565">网站正在使用音频和视频输入</translation>
 <translation id="2379281330731083556">使用系统对话框进行打印...<ph name="SHORTCUT_KEY" /></translation>
 <translation id="2381756643783702095">发送前先询问(推荐)</translation>
 <translation id="2384436799579181135">出错了。请检查您的打印机,然后重试。</translation>
@@ -952,6 +954,7 @@
 <translation id="2408955596600435184">输入您的 PIN 码</translation>
 <translation id="241082044617551207">未知插件</translation>
 <translation id="2413749388954403953">更改书签界面</translation>
+<translation id="241727068219398187">您的数据已于 <ph name="TIME" />使用您的 Google 密码加密。这并不包括 Google Pay 中的付款方式和地址。</translation>
 <translation id="2419706071571366386">为了安全起见,当您未使用计算机时,请退出帐号。</translation>
 <translation id="2422426094670600218">&lt;未命名&gt;</translation>
 <translation id="2423578206845792524">图片另存为(&amp;V)...</translation>
@@ -1301,6 +1304,7 @@
 <translation id="2925966894897775835">表格</translation>
 <translation id="2926085873880284723">恢复默认快捷方式</translation>
 <translation id="2927017729816812676">缓存空间</translation>
+<translation id="2932085390869194046">建议密码…</translation>
 <translation id="2932330436172705843"><ph name="PROFILE_DISPLAY_NAME" />(未成年人帐号)</translation>
 <translation id="2932483646085333864">退出并重新登录以开始同步</translation>
 <translation id="2932883381142163287">举报滥用行为</translation>
@@ -1337,6 +1341,7 @@
 <translation id="2993517869960930405">应用信息</translation>
 <translation id="2994669386200004489">无法备份 <ph name="FILE_NAME" /></translation>
 <translation id="299483336428448530">这是您的家长安装的。</translation>
+<translation id="2996286169319737844">您的数据已使用您的同步密码加密。这并不包括 Google Pay 中的付款方式和地址。</translation>
 <translation id="3002017044809397427">已找到您的<ph name="PHONE_TYPE" />,但 Smart Lock 仅适用于运行 Android 5.0 或更高版本的设备。&lt;a&gt;了解详情&lt;/a&gt;</translation>
 <translation id="3003144360685731741">首选网络</translation>
 <translation id="3003623123441819449">CSS 缓存</translation>
@@ -1458,11 +1463,11 @@
 <translation id="316854673539778496">要将您的所有扩展程序同步到您的所有设备上,请登录您的帐号并开启同步功能。</translation>
 <translation id="3169472444629675720">Discover</translation>
 <translation id="3170072451822350649">您也可以跳过登录步骤,<ph name="LINK_START" />以访客身份浏览<ph name="LINK_END" />。</translation>
+<translation id="3172045848207518317">网站正在使用视频输入</translation>
 <translation id="3177909033752230686">网页语言:</translation>
 <translation id="3182749001423093222">拼写检查</translation>
 <translation id="3183139917765991655">个人资料导入应用</translation>
 <translation id="3184560914950696195">无法保存到 $1。经过修改的图片将保存在“下载内容”文件夹中。</translation>
-<translation id="3186202398303525187">让 Linux 应用打开 $1。</translation>
 <translation id="3188257591659621405">我的文件</translation>
 <translation id="3188465121994729530">移动平均值</translation>
 <translation id="3190558889382726167">密码已保存</translation>
@@ -1636,6 +1641,7 @@
 <translation id="3461266716147554923"><ph name="URL" /> 想查看复制到剪贴板的文字和图片</translation>
 <translation id="3462311546193741693">会致使您从大多数网站退出。但您的 Google 帐号仍会保持登录状态,以便清除您的已同步数据。</translation>
 <translation id="3462413494201477527">要取消帐号设置吗?</translation>
+<translation id="3464012987031883895">网站正在使用音频输入</translation>
 <translation id="346431825526753">此帐号是由 <ph name="CUSTODIAN_EMAIL" /> 管理的未成年人帐号。</translation>
 <translation id="3466147780910026086">正在扫描您的媒体设备…</translation>
 <translation id="3467267818798281173">要求 Google 提供拼写建议</translation>
@@ -2021,6 +2027,7 @@
 <translation id="3994878504415702912">缩放(&amp;Z)</translation>
 <translation id="3995138139523574647">USB-C 设备(右侧后端端口)</translation>
 <translation id="4002066346123236978">标题</translation>
+<translation id="4002440992267487163">PIN 码设置</translation>
 <translation id="40027638859996362">字词移动</translation>
 <translation id="4005817994523282006">时区检测方法</translation>
 <translation id="4008291085758151621">虚拟实境中不提供网站信息</translation>
@@ -2251,6 +2258,7 @@
 <translation id="4412698727486357573">帮助中心</translation>
 <translation id="44141919652824029">允许“<ph name="APP_NAME" />”获取您所连接的 USB 设备的列表?</translation>
 <translation id="4414232939543644979">打开新的无痕窗口(&amp;I)</translation>
+<translation id="4415245286584082850">找不到设备。请在新的标签页中打开帮助中心文章。</translation>
 <translation id="4415748029120993980">SECG 椭圆曲线 secp384r1(又称 NIST P-384)</translation>
 <translation id="4416582610654027550">请输入一个有效网址</translation>
 <translation id="4419409365248380979">总是允许 <ph name="HOST" /> 设置 Cookie</translation>
@@ -2314,6 +2322,7 @@
 <translation id="452039078290142656">来自<ph name="VENDOR_NAME" />的未知设备</translation>
 <translation id="4522570452068850558">详细信息</translation>
 <translation id="4522600456902129422">继续允许此网站查看剪贴板</translation>
+<translation id="4525382759303819021">接收与 Play 商店内的应用相关的最新更新和推荐内容</translation>
 <translation id="4530494379350999373">来源</translation>
 <translation id="4533985347672295764">CPU 时间</translation>
 <translation id="4534661889221639075">请重试。</translation>
@@ -2449,6 +2458,7 @@
 <translation id="4733082559415072992"><ph name="URL" /> 想使用您设备的位置信息</translation>
 <translation id="4733793249294335256">位置</translation>
 <translation id="4734518477988699048">输入的值无效。</translation>
+<translation id="4735265153267957659">请输入您的密码,以启用 Smart Lock。下次,您只需使用配对手机就能解锁您的 <ph name="DEVICE_TYPE" /> 了。您可在“设置”中关闭 Smart Lock。</translation>
 <translation id="473546211690256853">此帐号由 <ph name="DOMAIN" /> 管理</translation>
 <translation id="4737715515457435632">请连接到网络</translation>
 <translation id="473775607612524610">更新</translation>
@@ -2469,6 +2479,7 @@
 <translation id="4762718786438001384">设备磁盘空间严重不足</translation>
 <translation id="4763408175235639573">以下 Cookie 是系统在您查看此网页时设置的</translation>
 <translation id="4763830802490665879">退出时会清除来自多个网站的 Cookie。</translation>
+<translation id="4765582662863429759">允许 Android 信息将短信从手机转送到 Chromebook</translation>
 <translation id="4768332406694066911">您有以下组织发给您的身份证书</translation>
 <translation id="4772404146526168240">本地屏幕和远程屏幕</translation>
 <translation id="4776917500594043016"><ph name="USER_EMAIL_ADDRESS" /> 的密码</translation>
@@ -2699,7 +2710,6 @@
 <translation id="5108967062857032718">设置 - 移除 Android 应用</translation>
 <translation id="5109044022078737958">女运动员</translation>
 <translation id="5111692334209731439">书签管理器(&amp;B)</translation>
-<translation id="5112009661904384591">与 Linux 共享文件</translation>
 <translation id="5112577000029535889">开发者工具(&amp;D)</translation>
 <translation id="5113739826273394829">如果您点击此图标,将手动锁定此 <ph name="DEVICE_TYPE" />(下次您需要输入密码才能进入)。</translation>
 <translation id="5115309401544567011">请为您的 <ph name="DEVICE_TYPE" /> 接通电源。</translation>
@@ -3012,6 +3022,7 @@
 <translation id="554517032089923082">GTC</translation>
 <translation id="5546865291508181392">查找</translation>
 <translation id="5551573675707792127">键盘和文字输入</translation>
+<translation id="5552059560155071882">CUPS IPP 解析器</translation>
 <translation id="5553089923092577885">证书政策映射</translation>
 <translation id="5554489410841842733">如果该扩展程序可以在当前网页上运行,则会显示此图标。</translation>
 <translation id="5554720593229208774">电子邮件证书授权中心</translation>
@@ -3174,8 +3185,10 @@
 <translation id="5787146423283493983">密钥协议</translation>
 <translation id="5788127256798019331">Play 文件</translation>
 <translation id="5788367137662787332">抱歉,“<ph name="DEVICE_LABEL" />”设备上至少有一个分区无法加载。</translation>
+<translation id="5793339252089865437">如果您通过移动网络下载更新,则可能需要支付超额费用。</translation>
 <translation id="5794414402486823030">始终使用系统查看器打开</translation>
 <translation id="5794786537412027208">退出所有Chrome应用</translation>
+<translation id="5799508265798272974">Linux 虚拟机:<ph name="LINUX_VM_NAME" /></translation>
 <translation id="5800020978570554460">目标文件在上次下载后被截断或删除。</translation>
 <translation id="5801568494490449797">偏好设置</translation>
 <translation id="5804241973901381774">权限</translation>
@@ -3850,6 +3863,7 @@
 <translation id="6805038906417219576">确定</translation>
 <translation id="6805647936811177813">请登录“<ph name="TOKEN_NAME" />”,从 <ph name="HOST_NAME" /> 导入客户端证书。</translation>
 <translation id="680572642341004180">启用 <ph name="SHORT_PRODUCT_OS_NAME" />上的 RLZ 跟踪功能。</translation>
+<translation id="6806699711453372963">管理 Linux 共享设置</translation>
 <translation id="6807889908376551050">全部显示...</translation>
 <translation id="6810613314571580006">使用存储的凭据自动登录网站。停用该功能后,系统会在您每次登录网站之前要求您进行确认。</translation>
 <translation id="6810768462515084623">糟糕!您的密码好像已过期。请在另一部设备上更新密码,然后重试。</translation>
@@ -3921,6 +3935,7 @@
 <translation id="6921709132208495314">停止在此网页上消耗数据流量</translation>
 <translation id="6922128026973287222">使用 Google 流量节省程序可以节省流量并加速浏览。点击此处即可了解详情。</translation>
 <translation id="6923132443355966645">滚动/点击</translation>
+<translation id="6923633482430812883">装载共享设备时出错。请检查您要连接的文件服务器是否支持 SMBv2 或更高版本。</translation>
 <translation id="6930242544192836755">持续时间</translation>
 <translation id="6934241953272494177">正在扫描您的媒体设备…
     <ph name="LINE_BREAK1" />
@@ -3948,6 +3963,7 @@
 <translation id="6970480684834282392">启动类型</translation>
 <translation id="6970856801391541997">打印特定页面</translation>
 <translation id="6972180789171089114">音频/视频</translation>
+<translation id="6972754398087986839">开始使用</translation>
 <translation id="6973630695168034713">文件夹</translation>
 <translation id="6974609594866392343">离线演示模式</translation>
 <translation id="6976108581241006975">JavaScript 控制台</translation>
@@ -4039,6 +4055,7 @@
 <translation id="7093434536568905704">GTK+</translation>
 <translation id="7093866338626856921">与具有下列名称的设备交换数据:<ph name="HOSTNAMES" /></translation>
 <translation id="7096406577040705016">开启/关闭全屏放大镜</translation>
+<translation id="7096857570999173890">退出帐号后,您便可使用 PIN 码来解锁设备了。</translation>
 <translation id="7098389117866926363">USB-C 设备(背面左侧端口)</translation>
 <translation id="7098447629416471489">其他已保存的搜索引擎将显示在这里</translation>
 <translation id="7099337801055912064">无法加载过大的 PPD。大小上限为 250 KB。</translation>
@@ -4732,6 +4749,7 @@
 <translation id="8117620576188476503">使用状态栏管理连接、更新和设置。若要通过键盘访问这些内容,请按 Alt + Shift + S 组合键。</translation>
 <translation id="8118362518458010043">已被 Chrome 停用。此扩展程序可能不安全。</translation>
 <translation id="8118860139461251237">管理您的下载内容</translation>
+<translation id="8123590694679414600">您的数据已于 <ph name="TIME" />使用您的同步密码加密。这并不包括 Google Pay 中的付款方式和地址。</translation>
 <translation id="81238879832906896">黄色和白色花朵</translation>
 <translation id="8124313775439841391">受管理的 ONC</translation>
 <translation id="813082847718468539">查看网站信息</translation>
@@ -5138,6 +5156,7 @@
 <translation id="8758418656925882523">启用语音输入(说话即可输入)</translation>
 <translation id="8759408218731716181">无法设置多帐号登录</translation>
 <translation id="8759753423332885148">了解详情。</translation>
+<translation id="8762886931014513155">您的 <ph name="DEVICE_TYPE" /> 需要更新</translation>
 <translation id="8767621466733104912">自动为所有用户更新 Chrome</translation>
 <translation id="8770406935328356739">扩展程序根目录</translation>
 <translation id="8770507190024617908">管理用户</translation>
diff --git a/chrome/app/resources/generated_resources_zh-TW.xtb b/chrome/app/resources/generated_resources_zh-TW.xtb
index 47cd705..c2c9b1c 100644
--- a/chrome/app/resources/generated_resources_zh-TW.xtb
+++ b/chrome/app/resources/generated_resources_zh-TW.xtb
@@ -419,7 +419,6 @@
 <translation id="1598233202702788831">您的管理員停用了更新功能。</translation>
 <translation id="1600857548979126453">存取網頁偵錯工具後端</translation>
 <translation id="1601560923496285236">套用</translation>
-<translation id="1603300902586586390">允許 Linux 應用程式開啟 $1 個檔案。</translation>
 <translation id="1603914832182249871">(無痕模式)</translation>
 <translation id="1607139524282324606">清除項目</translation>
 <translation id="1608626060424371292">移除這位使用者</translation>
@@ -744,7 +743,6 @@
 <translation id="2080070583977670716">顯示更多設定</translation>
 <translation id="2084108471225856927">裝置設定</translation>
 <translation id="2085470240340828803">名稱為「<ph name="FILENAME" />」的檔案已經存在,你想要怎麼做?</translation>
-<translation id="208586643495776849">請再試一次</translation>
 <translation id="2087822576218954668">列印:<ph name="PRINT_NAME" /></translation>
 <translation id="2089566709556890888">使用 Google Chrome 安全瀏覽網路</translation>
 <translation id="2089795179672254991">當網站要讀取已複製到剪貼簿的文字和圖片時,必須先詢問你 (建議使用)</translation>
@@ -1475,7 +1473,6 @@
 <translation id="3182749001423093222">拼字檢查</translation>
 <translation id="3183139917765991655">設定檔匯入工具</translation>
 <translation id="3184560914950696195">無法儲存到 $1,系統會將編輯過的圖片儲存在「下載」資料夾。</translation>
-<translation id="3186202398303525187">允許 Linux 應用程式開啟 $1 個檔案。</translation>
 <translation id="3188257591659621405">我的檔案</translation>
 <translation id="3188465121994729530">移動平均</translation>
 <translation id="3190558889382726167">密碼已儲存</translation>
@@ -2720,7 +2717,6 @@
 <translation id="5108967062857032718">設定 - 移除 Android 應用程式</translation>
 <translation id="5109044022078737958">咪咪</translation>
 <translation id="5111692334209731439">書籤管理員(&amp;B)</translation>
-<translation id="5112009661904384591">透過 Linux 分享檔案</translation>
 <translation id="5112577000029535889">開發人員工具(&amp;D)</translation>
 <translation id="5113739826273394829">點選這個圖示後,即會人工鎖定這台 <ph name="DEVICE_TYPE" />。這樣一來,下次必須輸入密碼才能解鎖。</translation>
 <translation id="5115309401544567011">請將 <ph name="DEVICE_TYPE" /> 接上電源。</translation>
@@ -3979,6 +3975,7 @@
 <translation id="6970480684834282392">啟動類型</translation>
 <translation id="6970856801391541997">列印特定網頁</translation>
 <translation id="6972180789171089114">音效/影片</translation>
+<translation id="6972754398087986839">開始使用</translation>
 <translation id="6973630695168034713">資料夾</translation>
 <translation id="6974609594866392343">離線示範模式</translation>
 <translation id="6976108581241006975">JavaScript 控制台</translation>
diff --git a/chrome/app/resources/google_chrome_strings_el.xtb b/chrome/app/resources/google_chrome_strings_el.xtb
index ac963631..f51e455d0 100644
--- a/chrome/app/resources/google_chrome_strings_el.xtb
+++ b/chrome/app/resources/google_chrome_strings_el.xtb
@@ -218,6 +218,7 @@
 <translation id="7106741999175697885">Διαχείριση Εργασιών - Google Chrome</translation>
 <translation id="7164397146364144019">Μπορείτε να βοηθήσετε να κάνουμε το Chromium πιο ασφαλές και εύχρηστο αναφέροντας αυτόματα στην Google λεπτομέρειες σχετικά με πιθανά περιστατικά ασφάλειας.</translation>
 <translation id="7242029209006116544">Είστε συνδεδεμένοι με έναν διαχειριζόμενο λογαριασμό και παραχωρείτε στο διαχειριστή του τον έλεγχο του προφίλ σας στο Google Chrome. Τα δεδομένα σας στο Chrome, όπως οι εφαρμογές, οι σελιδοδείκτες, το ιστορικό, οι κωδικοί πρόσβασης και άλλες ρυθμίσεις θα συνδεθούν μόνιμα με το όνομα χρήστη <ph name="USER_NAME" />. Θα έχετε τη δυνατότητα να διαγράψετε αυτά τα δεδομένα μέσω του Πίνακα ελέγχου των Λογαριασμών Google, αλλά δεν θα μπορείτε να τα συσχετίσετε με άλλο λογαριασμό. Αν θέλετε, μπορείτε να δημιουργήσετε ένα νέο προφίλ στο οποίο θα διατηρηθούν ξεχωριστά τα υπάρχοντα δεδομένα του Chrome. <ph name="LEARN_MORE" /></translation>
+<translation id="7296210096911315575">Σημαντικές πληροφορίες χρήσης και ασφάλειας</translation>
 <translation id="7308322188646931570">Το Chrome χρειάζεται πρόσβαση στο αποθηκευτικό χώρο για τη λήψη αρχείων</translation>
 <translation id="7330164299247909639">Το πιστοποιητικό ελέγχου ταυτότητας απέτυχε. Συνδεθείτε ξανά στο Google Chrome ως <ph name="USER_NAME" /> ή επικοινωνήστε με τον διαχειριστή για περισσότερες πληροφορίες. <ph name="ADDITIONAL_EXPLANATION" /></translation>
 <translation id="7339898014177206373">Νέο παράθυρο</translation>
diff --git a/chrome/app/resources/google_chrome_strings_es-419.xtb b/chrome/app/resources/google_chrome_strings_es-419.xtb
index 08c4ccb2..1099982 100644
--- a/chrome/app/resources/google_chrome_strings_es-419.xtb
+++ b/chrome/app/resources/google_chrome_strings_es-419.xtb
@@ -214,6 +214,7 @@
 <translation id="7106741999175697885">Administrador de tareas - Google Chrome</translation>
 <translation id="7164397146364144019">Puedes ayudar a que Chrome sea más seguro y fácil de usar si informas automáticamente detalles de posibles incidentes de seguridad en Google.</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="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="7330164299247909639">Se produjo un error en el certificado de autenticación. Vuelve a acceder a tu cuenta en Google Chrome como <ph name="USER_NAME" /> o comunícate con tu administrador para obtener más información. <ph name="ADDITIONAL_EXPLANATION" /></translation>
 <translation id="7339898014177206373">Nueva ventana</translation>
diff --git a/chrome/app/resources/google_chrome_strings_es.xtb b/chrome/app/resources/google_chrome_strings_es.xtb
index d6b05ff..0cd83ab87 100644
--- a/chrome/app/resources/google_chrome_strings_es.xtb
+++ b/chrome/app/resources/google_chrome_strings_es.xtb
@@ -222,6 +222,7 @@
 <translation id="7106741999175697885">Administrador de tareas de Google Chrome</translation>
 <translation id="7164397146364144019">Puedes ayudar a que Chrome sea más seguro y más fácil de utilizar enviando a Google automáticamente información sobre posibles incidentes de seguridad.</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="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="7330164299247909639">No se ha podido autenticar el certificado. Vuelve a iniciar sesión en Google Chrome como <ph name="USER_NAME" /> o ponte en contacto con tu administrador para obtener más información. <ph name="ADDITIONAL_EXPLANATION" /></translation>
 <translation id="7339898014177206373">Nueva ventana</translation>
diff --git a/chrome/app/resources/google_chrome_strings_gu.xtb b/chrome/app/resources/google_chrome_strings_gu.xtb
index fa0919b..3491cda 100644
--- a/chrome/app/resources/google_chrome_strings_gu.xtb
+++ b/chrome/app/resources/google_chrome_strings_gu.xtb
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="gu">
-<translation id="1001534784610492198">ઇન્સ્ટોલ આર્કાઇવ દૂષિત છે અથવા અમાન્ય છે. કૃપા કરીને Google Chrome ફરીથી ડાઉનલોડ કરો.</translation>
+<translation id="1001534784610492198">ઇન્સ્ટૉલર આર્કાઇવ ખરાબ છે અથવા અમાન્ય છે. કૃપા કરીને Google Chrome ફરીથી ડાઉનલોડ કરો.</translation>
 <translation id="102763973188675173">Google Chromeને કસ્ટમાઇઝ અને નિયંત્રિત કરો. અપડેટ ઉપલબ્ધ છે.</translation>
 <translation id="1035334672863811645">Chrome માં સાઇન ઇન કરો</translation>
 <translation id="1065672644894730302">તમારી પસંદગીઓને વાંચી શકાતી નથી.
@@ -13,12 +13,12 @@
 <translation id="1142745911746664600">Chrome અપડેટ કરી શકતાં નથી</translation>
 <translation id="1154147086299354128">&amp;Chromeમાં ખોલો</translation>
 <translation id="123620459398936149">Chrome OS તમારા ડેટાને સિંક કરી શક્યું નથી. કૃપા કરીને તમારા સિંક પાસફ્રેઝને અપડેટ કરો.</translation>
-<translation id="127345590676626841">Chrome આપમેળે અપડેટ થાય છે જેથી કરીને તમારી પાસે હંમેશા તાજું સંસ્કરણ રહે છે. જ્યારે આ ડાઉનલોડ પૂર્ણ થાય છે, ત્યારે Chrome પુનઃપ્રારંભ થશે અને તમે તમારા માર્ગે હશો.</translation>
+<translation id="127345590676626841">Chrome ઑટોમૅટિક રીતે અપડેટ થાય છે, જેથી કરીને તમારી પાસે હંમેશાં નવું વર્ઝન રહે. જ્યારે આ ડાઉનલોડ પૂરું થાય છે, ત્યારે Chrome ફરીથી શરુ થશે અને તમે તમારા માર્ગે હશો.</translation>
 <translation id="1302523850133262269">કૃપા કરીને Chrome નવીનતમ સિસ્ટમ અપડેટ્સ ઇન્સ્ટોલ કરે ત્યાં સુધી રાહ જુઓ.</translation>
 <translation id="1312676208694947750">{0,plural, =0{Chrome OS અપડેટ ઉપલબ્ધ છે}=1{Chrome OS અપડેટ ઉપલબ્ધ છે}one{Chrome OS અપડેટ # દિવસ માટે ઉપલબ્ધ છે}other{Chrome OS અપડેટ # દિવસ માટે ઉપલબ્ધ છે}}</translation>
 <translation id="137466361146087520">Google Chrome બીટા</translation>
 <translation id="1393853151966637042">Chrome નો ઉપયોગ કરવા સહાય મેળવો</translation>
-<translation id="1399397803214730675">આ કમ્પ્યુટર પર પહેલેથી જ Google Chrome નું વધુ તાજેતરનું સંસ્કરણ છે. જો સૉફ્ટવેર કામ ન કરતું હોય, તો કૃપા કરીને Google Chrome ને અનઇન્સ્ટોલ કરો અને ફરી પ્રયાસ કરો.</translation>
+<translation id="1399397803214730675">આ કમ્પ્યુટર પર પહેલેથી જ Google Chromeનું વધુ તાજેતરનું વર્ઝન છે. જો સૉફ્ટવેર કામ ન કરતું હોય, તો કૃપા કરીને Google Chromeને અનઇન્સ્ટૉલ કરો અને ફરી પ્રયાસ કરો.</translation>
 <translation id="1434626383986940139">Chrome કેનેરી ઍપ્લિકેશનો</translation>
 <translation id="1457721931618994305">Google Chrome અપડેટ થઈ રહ્યું છે...</translation>
 <translation id="1469002951682717133">Chrome ઍપ્લિકેશન લૉંચર</translation>
@@ -51,27 +51,27 @@
 <translation id="2094919256425865063">છતાં પણ Chrome બંધ કરવું છે?</translation>
 <translation id="2120620239521071941">આ, <ph name="ITEMS_COUNT" /> આઇટમને આ ઉપકરણમાંથી કાઢી નાખશે. પછીથી તમારો ડેટા પુનઃપ્રાપ્ત કરવા માટે, Chrome માં <ph name="USER_EMAIL" /> તરીકે સાઇન ઇન કરો.</translation>
 <translation id="2123055963409958220"><ph name="BEGIN_LINK" />વર્તમાન સેટિંગ્સ<ph name="END_LINK" />ની જાણ કરીને Chrome ને બહેતર બનાવવામાં સહાય કરો</translation>
-<translation id="216054706567564023">તમારા ફોન પર Chrome ઇન્સ્ટૉલ કરો. અમે તમારા એકાઉન્ટ પુનઃપ્રાપ્તિ ફોન નંબર પર એક SMS મોકલીશું.</translation>
+<translation id="216054706567564023">તમારા ફોન પર Chrome ઇન્સ્ટૉલ કરો. અમે તમારા એકાઉન્ટને પાછું મેળવવા ફોન નંબર પર એક SMS મોકલીશું.</translation>
 <translation id="2246246234298806438">જ્યારે બિલ્ટ-ઇન PDF વ્યૂઅર ગૂમ હોય ત્યારે Google Chrome પ્રિંટ પૂર્વાવલોકન બતાવી શકતું નથી.</translation>
 <translation id="2252923619938421629">વર્તમાન સેટિંગ્સની જાણ કરીને Google Chrome ને વધુ સારું બનાવવામાં સહાય કરો</translation>
 <translation id="225363235161345695">{0,plural, =1{Chrome એક કલાકમાં ફરીથી લૉન્ચ થશે}one{Chrome # કલાકમાં ફરીથી લૉન્ચ થશે}other{Chrome # કલાકમાં ફરીથી લૉન્ચ થશે}}</translation>
 <translation id="2286950485307333924">તમે હમણાં Chrome માં સાઇન ઇન કર્યું છે</translation>
 <translation id="2290014774651636340">Google API કીઝ ખૂટે છે. Google Chrome ની કેટલીક કાર્યક્ષમતા અક્ષમ થશે.</translation>
-<translation id="2290095356545025170">શું તમને ખાતરી છે કે તમારે Google Chromeને અનઇન્સ્ટોલ કરવું છે?</translation>
+<translation id="2290095356545025170">શું તમને ખાતરી છે કે તમારે Google Chromeને અનઇન્સ્ટૉલ કરવું છે?</translation>
 <translation id="2309047409763057870">આ Google Chrome નું દ્વિતીય ઇન્સ્ટૉલેશન છે અને આને તમારું ડિફૉલ્ટ બ્રાઉઝર બનાવી શકાતું નથી.</translation>
 <translation id="2334084861041072223">કોપિરાઇટ <ph name="YEAR" /> Google Inc. સર્વાધિકાર સુરક્ષિત.</translation>
-<translation id="2346876346033403680">કોઇએ પહેલાં Chrome માં આ કમ્પ્યુટર પર <ph name="ACCOUNT_EMAIL_LAST" /> તરીકે સાઇન ઇન કર્યું છે. જો તે તમારું એકાઉન્ટ નથી, તો તમારી માહિતીને અલગ રાખવા માટે નવો Chrome વપરાશકર્તા બનાવો.
+<translation id="2346876346033403680">કોઈએ પહેલાં Chromeમાં આ કમ્પ્યુટર પર <ph name="ACCOUNT_EMAIL_LAST" /> તરીકે સાઇન ઇન કર્યું છે. જો તે તમારું એકાઉન્ટ નથી, તો તમારી માહિતીને અલગ રાખવા માટે નવો Chrome વપરાશકર્તા બનાવો.
 
-કોઈપણ રીતે સાઇન ઇન કરવું બુકમાર્ક્સ, ઇતિહાસ, અને અન્ય સેટિંગ્સ જેવી Chrome માહિતીને <ph name="ACCOUNT_EMAIL_NEW" /> માં મર્જ કરશે.</translation>
+સાઇન ઇન કરવાથી બુકમાર્ક, ઇતિહાસ, અને બીજા સેટિંગ જેવી Chrome માહિતીને <ph name="ACCOUNT_EMAIL_NEW" />માં મર્જ કરશે.</translation>
 <translation id="2348335408836342058">Chromeને આ સાઇટ માટે તમારા કૅમેરા અને માઇક્રોફોનના ઍક્સેસની પરવાનગીની જરૂર પડે છે</translation>
 <translation id="2397416548179033562">Chrome મેનૂ દર્શાવો</translation>
 <translation id="2429317896000329049">Google Chrome તમારા ડેટાને સમન્વયિત કરી શક્યું નથી કારણ કે તમારા ડોમેન માટે સમન્વયન ઉપલબ્ધ નથી.</translation>
 <translation id="2436117022029368436">બ્રાઉઝિંગ અને Chromeને બહેતર બનાવવા માટે Google સાથે વાતચીત કરો</translation>
 <translation id="2467438592969358367">Google Chrome તમારા પાસવર્ડની નિકાસ કરવા માગે છે. આને મંજૂરી આપવા માટે તમારો Windows પાસવર્ડ ટાઇપ કરો.</translation>
-<translation id="2485422356828889247">અનઇન્સ્ટોલ કરો</translation>
+<translation id="2485422356828889247">અનઇન્સ્ટૉલ કરો</translation>
 <translation id="2534507159460261402">Google Pay (Chrome પર કૉપિ કરેલ છે)</translation>
 <translation id="2535429035253759792">તમારા વ્યવસ્થાપક કહે છે કે આ અપડેટ લાગુ કરવા માટે Chrome ફરીથી લૉન્ચ કરો</translation>
-<translation id="2580411288591421699">હાલમાં ચાલી રહ્યું છે તે જ Google Chrome સંસ્કરણને ઇન્સ્ટોલ કરી શકાતું નથી. કૃપા કરીને Google Chrome બંધ કરો અને ફરીથી પ્રયાસ કરો.</translation>
+<translation id="2580411288591421699">હાલમાં ચાલી રહ્યું છે તે જ Google Chrome વર્ઝનને ઇન્સ્ટૉલ કરી શકાતું નથી. કૃપા કરીને Google Chrome બંધ કરો અને ફરીથી પ્રયાસ કરો.</translation>
 <translation id="2586406160782125153">આ, તમારા બ્રાઉઝિંગ ડેટાને આ ઉપકરણમાંથી કાઢી નાખશે. પછીથી તમારો ડેટા પુનઃપ્રાપ્ત કરવા માટે, Chrome માં <ph name="USER_EMAIL" /> તરીકે સાઇન ઇન કરો.</translation>
 <translation id="2588322182880276190">Chrome લૉગો</translation>
 <translation id="2652691236519827073">નવા Chrome &amp;ટૅબમાં લિંક ખોલો</translation>
@@ -85,18 +85,18 @@
 <translation id="2871893339301912279">તમે હમણાં Chrome માં સાઇન ઇન છો!</translation>
 <translation id="2888126860611144412">Chrome વિશે</translation>
 <translation id="3037838751736561277">Google Chrome પૃષ્ઠભૂમિ મોડમાં છે.</translation>
-<translation id="3047079729301751317"><ph name="USERNAME" />ને ડિસ્કનેક્ટ કરવું આ ડિવાઇસ પર સંગ્રહિત તમારા ઇતિહાસ, બુકમાર્ક, સેટિંગ અને અન્ય Chrome ડેટાને સાફ કરશે. તમારા Google એકાઉન્ટમાં સંગ્રહિત ડેટા સાફ થશે નહીં અને તે <ph name="GOOGLE_DASHBOARD_LINK" />Google ડેશબોર્ડ<ph name="END_GOOGLE_DASHBOARD_LINK" /> પર સંચાલિત કરી શકાય છે.</translation>
+<translation id="3047079729301751317"><ph name="USERNAME" />ને ડિસ્કનેક્ટ કરવું આ ડિવાઇસ પર સંગ્રહિત તમારા ઇતિહાસ, બુકમાર્ક, સેટિંગ અને બીજા Chrome ડેટાને સાફ કરશે. તમારા Google એકાઉન્ટમાં સંગ્રહિત ડેટા સાફ થશે નહિ અને તે <ph name="GOOGLE_DASHBOARD_LINK" />Google ડૅશબોર્ડ<ph name="END_GOOGLE_DASHBOARD_LINK" /> પર મેનેજ કરી શકાય છે.</translation>
 <translation id="3065168410429928842">Chrome ટૅબ</translation>
 <translation id="3080151273017101988">જ્યારે Google Chrome બંધ થાય ત્યારે પૃષ્ઠભૂમિમાં  ઍપ્લિકેશનો ચલાવવાનું ચાલુ રાખો </translation>
-<translation id="3089968997497233615">Google Chrome નું નવું, સલામત સંસ્કરણ ઉપલબ્ધ છે.</translation>
+<translation id="3089968997497233615">Google Chromeનું નવું, સુરક્ષિત વર્ઝન ઉપલબ્ધ છે.</translation>
 <translation id="3149510190863420837">Chrome ઍપ્લિકેશનો</translation>
 <translation id="3180085900771989961">તમારા સંચાલકે તમને Chrome પરથી દૂર કરી અને તેના પર પાછા ઉમેરવા આવશ્યક છે.</translation>
-<translation id="3251381707915721925">કઈ વેબસાઇટને <ph name="NEW_PROFILE_NAME" /> જોઈ શકે તે સેટ કરવા માટે, તમે <ph name="BEGIN_LINK_1" /><ph name="DISPLAY_LINK" /><ph name="END_LINK_1" />ની મુલાકાત લઈને પ્રતિબંધો અને સેટિંગને ગોઠવી શકો છો. જો તમે ડિફોલ્ટ સેટિંગમાં ફેરફાર કરતાં નથી, તો <ph name="NEW_PROFILE_NAME" />, વેબ પર બધું જ બ્રાઉઝ કરી શકે છે.
+<translation id="3251381707915721925">કઈ વેબસાઇટને <ph name="NEW_PROFILE_NAME" /> જોઈ શકે તે સેટ કરવા માટે, તમે <ph name="BEGIN_LINK_1" /><ph name="DISPLAY_LINK" /><ph name="END_LINK_1" />ની મુલાકાત લઈને પ્રતિબંધો અને સેટિંગને ગોઠવી શકો છો. જો તમે ડિફૉલ્ટ સેટિંગમાં ફેરફાર કરતા નથી, તો <ph name="NEW_PROFILE_NAME" />, વેબ પર બધું જ બ્રાઉઝ કરી શકે છે.
 
 <ph name="NEW_PROFILE_NAME" />ને તમારા એકાઉન્ટને ઍક્સેસ કરવાથી અટકાવવા માટે, જ્યારે તમે Chromeનો ઉપયોગ કરી રહ્યાં ન હો, ત્યારે તમે તમારી પ્રોફાઇલને લૉક કરી હોવાની ખાતરી કરો. આ કરવા માટે, બ્રાઉઝરના ઉપલા-જમણા ખૂણામાં તમારા પ્રોફાઇલ નામને ક્લિક કરો અને "બહાર નીકળો અને ચાઇલ્ડ લૉક" પસંદ કરો.
 <ph name="BEGIN_LINK_2" />વધુ જાણો<ph name="END_LINK_2" />
 
-વધુ સૂચનો માટે કૃપા કરીને <ph name="ACCOUNT_EMAIL" /> પર તમારી ઇમેઇલને તપાસો.</translation>
+વધુ સૂચનો માટે કૃપા કરીને <ph name="ACCOUNT_EMAIL" /> પર તમારા ઇમેઇલને તપાસો.</translation>
 <translation id="3282568296779691940">Chrome માં સાઇન ઇન કરો</translation>
 <translation id="3360895254066713204">Chrome સહાયક</translation>
 <translation id="3395323229510056640">Chrome OS સાથે સહાય મેળવો</translation>
@@ -107,7 +107,7 @@
 <translation id="3479552764303398839">હમણાં નહીં</translation>
 <translation id="3503306920980160878">Chromeને આ સાઇટ સાથે તમારું સ્થાન શેર કરવા માટે તમારા સ્થાનના ઍક્સેસની જરૂર પડે છે</translation>
 <translation id="3582972582564653026">તમારા બધા ઉપકરણો પર Chromeને સિંક અને વ્યક્તિગત કરો</translation>
-<translation id="3622797965165704966">હવે તમારા Google એકાઉન્ટ સાથે અને શેર કરેલ કમ્પ્યુટર પર Chromeનો ઉપયોગ કરવો વધુ સરળ છે.</translation>
+<translation id="3622797965165704966">હવે તમારા Google એકાઉન્ટ સાથે અને શેર કરેલા કમ્પ્યુટર પર Chromeનો ઉપયોગ કરવો વધુ સરળ છે.</translation>
 <translation id="3637702109597584617">Google Chrome OS <ph name="TERMS_OF_SERVICE_LINK" />સેવાની શરતો<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
 <translation id="3716182511346448902">આ પેજ ઘણી વધુ મેમરીનો ઉપયોગ કરે છે, તેથી Chromeએ તેને થોભાવ્યું છે.</translation>
 <translation id="3718181793972440140">આ, 1 આઇટમને આ ઉપકરણમાંથી કાઢી નાખશે. પછીથી તમારો ડેટા પુનઃપ્રાપ્ત કરવા માટે, Chrome માં <ph name="USER_EMAIL" /> તરીકે સાઇન ઇન કરો.</translation>
@@ -118,15 +118,15 @@
 <translation id="386202838227397562">કૃપા કરીને બધી Google Chrome વિંડોઝ બંધ કરો અને ફરીથી પ્રયાસ કરો.</translation>
 <translation id="3870154837782082782">Google Inc.</translation>
 <translation id="3873044882194371212">Chrome છુ&amp;પી વિંડોમાં લિંક ખોલો</translation>
-<translation id="3889417619312448367">Google Chrome ને અનઇન્સ્ટોલ કરો</translation>
+<translation id="3889417619312448367">Google Chromeને અનઇન્સ્ટૉલ કરો</translation>
 <translation id="3898493977366060150">Google સ્માર્ટ સાથે વેબ બ્રાઉઝ કરો</translation>
 <translation id="4028693306634653894">Chrome પર વધુ ઝડપથી જાઓ</translation>
-<translation id="4050175100176540509">નવીનતમ સંસ્કરણમાં મહત્વપૂર્ણ સુરક્ષા સુધારણાઓ અને નવી સુવિધાઓ ઉપલબ્ધ છે.</translation>
+<translation id="4050175100176540509">નવીનતમ વર્ઝનમાં મહત્ત્વપૂર્ણ સુરક્ષા સુધારણાઓ અને નવી સુવિધાઓ ઉપલબ્ધ છે.</translation>
 <translation id="4053720452172726777">Google Chrome ને કસ્ટમાઇઝ કરો અને તેનું નિયંત્રણ કરો</translation>
 <translation id="4143243756087420366">Chromeમાંનું નામ અને ફોટો</translation>
-<translation id="4147555960264124640">તમે સંચાલિત કરેલ એકાઉન્ટ સાથે સાઇન ઇન કરી રહ્યાં છો અને તમારી Google Chrome પ્રોફાઇલ પર તેનું વ્યવસ્થાપક નિયંત્રણ આપી રહ્યાં છો. તમારો Chrome ડેટા, જેમ કે તમારી ઍપ્લિકેશનો, બુકમાર્ક્સ, ઇતિહાસ, પાસવર્ડ્સ અને અન્ય સેટિંગ્સ, કાયમ માટે <ph name="USER_NAME" /> થી બંધાયેલ રહેશે. તમે Google એકાઉન્ટ્સ ડેશબોર્ડથી આ ડેટાને કાઢી શકશો, પરંતુ તમે આ ડેટાને અન્ય એકાઉન્ટ સાથે સાંકળી શકશો નહીં. <ph name="LEARN_MORE" /></translation>
-<translation id="4149882025268051530">ઇન્સ્ટોલર આર્કાઇવને અસંક્ષિપ્ત કરવામાં નિષ્ફળ રહ્યું. કૃપા કરીને Google Chrome ફરીથી ડાઉનલોડ કરો.</translation>
-<translation id="424864128008805179">Chrome માંથી સાઇન આઉટ કરીએ?</translation>
+<translation id="4147555960264124640">તમે મેનેજ કરેલા એકાઉન્ટ સાથે સાઇન ઇન કરી રહ્યાં છો અને તમારી Google Chrome પ્રોફાઇલ પર તેનું એડમિન નિયંત્રણ આપી રહ્યાં છો. તમારો Chrome ડેટા, જેમ કે તમારી ઍપ, બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને બીજા સેટિંગ, કાયમ માટે <ph name="USER_NAME" />થી બંધાયેલા રહેશે. તમે Google એકાઉન્ટ ડૅશબોર્ડથી આ ડેટાને કાઢી શકશો, પરંતુ તમે આ ડેટાને બીજા એકાઉન્ટ સાથે સાંકળી શકશો નહિ. <ph name="LEARN_MORE" /></translation>
+<translation id="4149882025268051530">ઇન્સ્ટૉલર આર્કાઇવને અનકોમ્પ્રેસ કરવામાં નિષ્ફળ. કૃપા કરીને Google Chrome ફરીથી ડાઉનલોડ કરો.</translation>
+<translation id="424864128008805179">Chromeમાંથી સાઇન આઉટ કરીએ?</translation>
 <translation id="4251615635259297716">તમારા Chrome ડેટાને આ એકાઉન્ટ સાથે લિંક કરીએ?</translation>
 <translation id="4251625577313994583">તમારા iPhone પર Chrome મેળવો</translation>
 <translation id="4293420128516039005">તમારા બધા ઉપકરણો પર Chromeને સિંક અને વ્યક્તિગત કરવા માટે સાઇન ઇન કરો</translation>
@@ -140,7 +140,7 @@
 <translation id="4567424176335768812">તમે <ph name="USER_EMAIL_ADDRESS" /> તરીકે સાઇન ઇન છો. હવે તમે તમારા બધા સાઇન ઇન કરેલા ઉપકરણો પર તમારા બુકમાર્ક્સ, ઇતિહાસ અને અન્ય સેટિંગ્સને ઍક્સેસ કરી શકો છો.</translation>
 <translation id="4571503333518166079">Chromeની નોટિફિકેશનની સેટિંગ પર જાઓ</translation>
 <translation id="459622048091363950">એકવાર Chromeને ઍક્સેસ મળે, તે પછી વેબસાઇટ તમારી પાસે ઍક્સેસ માગી શકશે.</translation>
-<translation id="4600710005438004015">Chrome નવીનતમ વર્ઝન પર અપડેટ ન થઈ શક્યું, તેથી તમે નવી સુવિધાઓ અને સુરક્ષાના સુધારા ચૂકી રહ્યા છો.</translation>
+<translation id="4600710005438004015">Chromeનું નવું વર્ઝન અપડેટ ન થવાથી, તમે નવી સુવિધાઓ અને સુરક્ષાના સુધારા ચૂકી રહ્યા છો.</translation>
 <translation id="4631713731678262610">Chrome મેનૂમાં છુપાવો</translation>
 <translation id="4633000520311261472">Chrome ને સુરક્ષિત બનાવવા માટે, અમે <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> માં સૂચિબદ્ધ નથી અને તમારી જાણ વિના ઉમેરવામાં આવ્યાં હોઈ શકે છે તેવા કેટલાક એક્સ્ટેન્શન્સને અક્ષમ કર્યા છે.</translation>
 <translation id="4664415150087723341">Google Chrome માટેનું વિશિષ્ટ સુરક્ષા અપડેટ હમણાં જ લાગુ થયું; તેને પ્રભાવિત કરવા માટે તમારે અત્યારે પુનઃપ્રારંભ કરવું જોઈએ (અમે તમારા ટૅબ્સ પુનઃસ્થાપિત કરીશું).</translation>
@@ -163,9 +163,9 @@
 <translation id="5090044601776247154">Google Chrome 70 શરૂ થવાથી, નિરીક્ષિત વપરાશકર્તા પ્રોફાઇલો હવેથી ઉપલબ્ધ નહીં રહે.</translation>
 <translation id="5132929315877954718">Google Chrome માટે શ્રેષ્ઠ ઍપ્લિકેશનો, રમતો, એક્સટેન્શન્સ અને થીમ્સ શોધો</translation>
 <translation id="5166975452760862670">આ ભાષામાં Google Chrome પ્રદર્શિત થાય છે</translation>
-<translation id="5170938038195470297">તમારી પ્રોફાઇલનો ઉપયોગ કરી શકાતો નથી કારણ કે તે Google Chrome ના નવા સંસ્કરણ તરફથી છે.
+<translation id="5170938038195470297">તમારી પ્રોફાઇલનો ઉપયોગ કરી શકાતો નથી, કેમકે એ Google Chromeના નવા વર્ઝનમાંથી છે.
 
-કેટલીક સુવિધાઓ ઉપલબ્ધ થઈ શકે છે. કૃપા કરીને ભિન્ન પ્રોફાઇલ નિર્દેશિકાનો ઉલ્લેખ કરો અથવા Chrome નાં નવા સંસ્કરણનો ઉપયોગ કરો.</translation>
+કેટલીક સુવિધાઓ ઉપલબ્ધ નહિ હોય. કૃપા કરીને અલગ પ્રોફાઇલ ડિરેક્ટરી તપાસો અથવા Chromeનું નવું વર્ઝન વાપરો.</translation>
 <translation id="5193136243808726294">Google Chrome OS, આ પેજને ખોલી શકતું નથી.</translation>
 <translation id="5204098752394657250">Google Chrome <ph name="TERMS_OF_SERVICE_LINK" />સેવાની શરતો<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
 <translation id="5251420635869119124">અતિથિઓ કંઈપણ પાછળ છોડ્યાં વિના Chrome નો ઉપયોગ કરી શકે છે.</translation>
@@ -203,7 +203,7 @@
 <translation id="6468844726266617801">{0,plural, =1{એક દિવસની અંદર Chromeને ફરીથી લૉન્ચ કરો}one{# દિવસની અંદર Chromeને ફરીથી લૉન્ચ કરો}other{# દિવસની અંદર 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="6598387184982954187">તમારી Chrome માહિતીને સિંક કરવા <ph name="PROFILE_EMAIL" />નો ઉપયોગ કરી રહ્યા છો. તમારી સિંક પસંદગીને અપડેટ કરવા માટે અથવા Chromeને Google એકાઉન્ટ વગર ઉપયોગ કરવા માટે, <ph name="SETTINGS_LINK" />ની મુલાકાત લો.</translation>
+<translation id="6598387184982954187">તમે તમારી Chrome સામગ્રીને સિંક કરવા માટે <ph name="PROFILE_EMAIL" />નો ઉપયોગ કરી રહ્યાં છો. તમારા સિંકની પસંદગીને અપડેટ કરવા માટે અથવા Chromeને Google એકાઉન્ટ વગર ઉપયોગ કરવા માટે, <ph name="SETTINGS_LINK" />ની મુલાકાત લો.</translation>
 <translation id="6600954340915313787">Chrome માં કોપી કરાયું</translation>
 <translation id="6634887557811630702">Google Chrome અપ ટૂ ડેટ છે.</translation>
 <translation id="6676384891291319759">ઇંટરનેટ ઍક્સેસ કરો</translation>
@@ -221,27 +221,28 @@
 <translation id="7098166902387133879">Google Chrome તમારા માઇક્રોફોનનો ઉપયોગ કરી રહ્યું છે.</translation>
 <translation id="7106741999175697885">કાર્ય વ્યવસ્થાપક - Google Chrome</translation>
 <translation id="7164397146364144019">તમે Google ને સંભવિત સુરક્ષા ઘટનાઓની વિગતોની જાણ આપમેળે કરીને Chrome ને વધુ સલામત અને ઉપયોગમાં વધુ સરળ બનાવવામાં સહાય કરી શકો છો.</translation>
-<translation id="7242029209006116544">તમે સંચાલિત કરેલ એકાઉન્ટ સાથે સાઇન ઇન કરી રહ્યાં છો અને તમારી Google Chrome પ્રોફાઇલ પર વ્યવસ્થાપકને તેનું નિયંત્રણ આપી રહ્યાં છો. તમારો Chrome ડેટા, જેમ કે તમારી ઍપ્લિકેશનો, બુકમાર્ક્સ, ઇતિહાસ, પાસવર્ડ્સ અને અન્ય સેટિંગ્સ, કાયમ માટે <ph name="USER_NAME" /> પર બંધાયેલ રહેશે. તમે Google એકાઉન્ટ્સ ડેશબોર્ડ દ્વારા આ ડેટાને કાઢી શકશો, પરંતુ તમે આ ડેટાને અન્ય એકાઉન્ટ સાથે સાંકળી શકશો નહીં. તમારા અસ્તિત્વમાં છે તે Chrome ડેટાને અલગ રાખવા માટે, તમે વૈકલ્પિક રૂપે એક નવી પ્રોફાઇલ બનાવી શકો છો. <ph name="LEARN_MORE" /></translation>
+<translation id="7242029209006116544">તમે મેનેજ કરેલા એકાઉન્ટ સાથે સાઇન ઇન કરી રહ્યાં છો અને તમારી Google Chrome પ્રોફાઇલ પર એડમિનને તેનું નિયંત્રણ આપી રહ્યાં છો. તમારો Chrome ડેટા, જેમ કે તમારી ઍપ્લિકેશન, બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને બીજા સેટિંગ, કાયમ માટે <ph name="USER_NAME" /> પર બંધાયેલ રહેશે. તમે Google એકાઉન્ટ ડૅશબોર્ડ દ્વારા આ ડેટાને કાઢી શકશો, પરંતુ તમે આ ડેટાને બીજા એકાઉન્ટ સાથે સાંકળી શકશો નહિ. તમારા અસ્તિત્વમાં છે તે Chrome ડેટાને અલગ રાખવા માટે, તમે વૈકલ્પિક રીતે એક નવી પ્રોફાઇલ બનાવી શકો છો. <ph name="LEARN_MORE" /></translation>
+<translation id="7296210096911315575">મહત્વપૂર્ણ ઉપયોગ અને સુરક્ષા માહિતી</translation>
 <translation id="7308322188646931570">ફાઇલો ડાઉનલોડ કરવા માટે Chromeને સ્ટોરેજના ઍક્સેસની જરૂર પડે છે</translation>
 <translation id="7330164299247909639">પ્રમાણીકરણ પ્રમાણપત્ર નિષ્ફળ થયું. કૃપા કરીને Google Chrome માં ફરીથી <ph name="USER_NAME" /> તરીકે સાઇન ઇન કરો અથવા વધુ માહિતી માટે તમારા વ્યવસ્થાપકનો સંપર્ક કરો. <ph name="ADDITIONAL_EXPLANATION" /></translation>
 <translation id="7339898014177206373">નવી વિંડો</translation>
-<translation id="7398801000654795464">તમે Chrome માં <ph name="USER_EMAIL_ADDRESS" /> તરીકે સાઇન ઇન કર્યું હતું. ફરીથી સાઇન ઇન કરવા માટે કૃપા કરીને એજ એકાઉન્ટનો ઉપયોગ કરો.</translation>
+<translation id="7398801000654795464">તમે Chromeમાં <ph name="USER_EMAIL_ADDRESS" /> તરીકે સાઇન ઇન કર્યું હતું. ફરીથી સાઇન ઇન કરવા માટે કૃપા કરીને એ જ એકાઉન્ટનો ઉપયોગ કરો.</translation>
 <translation id="7408085963519505752">Chrome OS શરતો</translation>
 <translation id="7419046106786626209">Chrome OS તમારા ડેટાને સિંક કરી શક્યું નથી કારણ કે તમારા ડોમેન માટે સિંક ઉપલબ્ધ નથી.</translation>
 <translation id="7459554271817304652">તમારી વેબ પરની વ્યક્તિગત કરેલી બ્રાઉઝર સુવિધાઓને સાચવવા અને તેમને કોઈ પણ કમ્પ્યુટર પર Google Chromeમાંથી ઍક્સેસ કરવા માટે સિંક સેટ કરો.</translation>
-<translation id="7473136999113284234">Chrome આપમેળે અપડેટ થાય છે જેથી કરીને તમારી પાસે હંમેશા સૌથી તાજું સંસ્કરણ રહે છે.</translation>
+<translation id="7473136999113284234">Chrome ઑટોમૅટિક રીતે અપડેટ થાય છે, જેથી કરીને તમારી પાસે હંમેશાં સૌથી નવું વર્ઝન રહે છે.</translation>
 <translation id="7486227612705979895">ઍડ્રેસ બારમાં સૂચનો કરવા માટે, Chrome તમારી ડ્રાઇવને ઍક્સેસ કરશે</translation>
 <translation id="7535429826459677826">Google Chrome Dev</translation>
 <translation id="7552219221109926349">આ ભાષામાં Chrome OS પ્રદર્શિત કરો</translation>
 <translation id="7561940363513215021">{0,plural, =1{Chrome એક મિનિટમાં ફરીથી લૉન્ચ થશે}one{Chrome # મિનિટમાં ફરીથી લૉન્ચ થશે}other{Chrome # મિનિટમાં ફરીથી લૉન્ચ થશે}}</translation>
 <translation id="7589360514048265910">આ કમ્પ્યુટર હવેથી Google Chrome અપડેટ મેળવી શકશે નહીં, કારણ કે હવેથી Mac OS X 10.9 સપોર્ટ નથી કરતી.</translation>
-<translation id="7592736734348559088">સાઇન ઇન વિગતો જૂની હોવાને કારણે Google Chrome તમારા ડેટાને સમન્વયિત કરી શક્યું નથી.</translation>
+<translation id="7592736734348559088">સાઇન ઇન વિગતો જૂની હોવાને કારણે Google Chrome તમારા ડેટાને સિંક કરી શક્યું નથી.</translation>
 <translation id="7626032353295482388">Chrome પર આપનું સ્વાગત છે</translation>
 <translation id="7651907282515937834">Chrome એન્ટરપ્રાઇઝ લૉગો</translation>
-<translation id="7747138024166251722">ઇન્સ્ટોલર અસ્થાયી ડાયરેક્ટરી બનાવી શક્યું નથી. કૃપા કરીને ખાલી ડિસ્ક સ્પેસ માટે અને સૉફ્ટવેર ઇન્સ્ટોલ કરવાની પરવાનગી માટે તપાસો.</translation>
+<translation id="7747138024166251722">ઇન્સ્ટૉલર અસ્થાયી ડાયરેક્ટરી બનાવી શક્યું નથી. કૃપા કરીને ખાલી ડિસ્ક સ્પેસ માટે અને સૉફ્ટવેર ઇન્સ્ટોલ કરવાની પરવાનગી માટે તપાસો.</translation>
 <translation id="7756122083761163394">આ વ્યક્તિનો બ્રાઉઝિંગ ડેટા આ ઉપકરણમાંથી કાઢી નાખવામાં આવશે. આ ડેટા પાછો મેળવવા માટે, Chromeમાં $2 તરીકે સાઇન ઇન કરો.</translation>
 <translation id="7761834446675418963">Chrome ને ખોલવા માટે તમારા નામને ક્લિક કરો અને બ્રાઉઝ કરવાનું પ્રારંભ કરો.</translation>
-<translation id="7781002470561365167">Google Chrome નું નવું સંસ્કરણ ઉપલબ્ધ છે.</translation>
+<translation id="7781002470561365167">Google Chromeનું નવું વર્ઝન ઉપલબ્ધ છે.</translation>
 <translation id="7787950393032327779">બીજા કમ્પ્યુટર (<ph name="HOST_NAME" />) પર પ્રોફાઇલ બીજી Google Chrome પ્રક્રિયા (<ph name="PROCESS_ID" />) દ્વારા ઉપયોગમાં હોય એવું લાગે છે. Chrome એ પ્રોફાઇલને લૉક કરી છે જેથી તે દૂષિત ન થઈ જાય. જો તમને ખાતરી છે કે કોઈ અન્ય પ્રક્રિયાઓ આ પ્રોફાઇલનો ઉપયોગ કરી રહી નથી, તો તમે પ્રોફાઇલને અનલૉક કરી અને Chrome ને ફરીથી લોંચ કરી શકો છો.</translation>
 <translation id="7808348361785373670">Chrome માંથી દૂર કરો...</translation>
 <translation id="7825851276765848807">અનુલ્લેખિત ભૂલને કારણે ઇન્સ્ટોલેશન નિષ્ફળ રહ્યું. કૃપા કરીને Google Chrome ફરીથી ડાઉનલોડ કરો.</translation>
@@ -254,7 +255,7 @@
 <translation id="8005540215158006229">Chrome લગભગ તૈયાર છે.</translation>
 <translation id="8008534537613507642">Chrome ફરીથી ઇન્સ્ટોલ કરો</translation>
 <translation id="8030318113982266900">તમારા ઉપકરણને <ph name="CHANNEL_NAME" /> ચેનલ પર અપડેટ કરી રહ્યાં છે...</translation>
-<translation id="8032142183999901390">તમારા એકાઉન્ટને Chrome માંથી દૂર કર્યાં પછી, અમલમાં લાવવા માટે તમારે તમારા ખુલ્લા ટેબ્સને ફરીથી લોડ કરવાની જરૂર પડી શકે છે.</translation>
+<translation id="8032142183999901390">તમારા એકાઉન્ટને Chromeમાંથી દૂર કર્યાં પછી, અમલમાં લાવવા માટે તમારે તમારા ખુલ્લા ટૅબને ફરીથી લોડ કરવાની જરૂર પડી શકે.</translation>
 <translation id="8077352834923175128">તમારા વ્યવસ્થાપક કહે છે કે આ અપડેટ લાગુ કરવા માટે Chrome OS ફરી શરૂ કરો</translation>
 <translation id="8129812357326543296">&amp;Google Chrome વિશે</translation>
 <translation id="8179874765710681175">તમારા ફોન પર Chrome ઇન્સ્ટૉલ કરો. અમે તમારા ફોન પર એક SMS મોકલીશું.</translation>
@@ -269,13 +270,13 @@
 <translation id="840084489713044809">Google Chrome તમારા પાસવર્ડની નિકાસ કરવા માગે છે.</translation>
 <translation id="8406086379114794905">Chrome ને બહેતર બનાવવામાં સહાય કરો</translation>
 <translation id="8455999171311319804">વૈકલ્પિક: Googleને નિદાન અને વપરાશ ડેટા ઑટોમૅટિક રીતે મોકલીને Chrome OSને વધુ સારી બનાવવામાં સહાય કરો.</translation>
-<translation id="8478823064122749032">તમારા ફોન પર Chrome ઇન્સ્ટૉલ કરો. અમે તમારા એકાઉન્ટ પુનઃપ્રાપ્તિ ફોન નંબર પર એક SMS મોકલીશું: <ph name="PHONE_NUMBER" /></translation>
+<translation id="8478823064122749032">તમારા ફોન પર Chrome ઇન્સ્ટૉલ કરો. અમે તમારા એકાઉન્ટને પાછું મેળવવા ફોન નંબર પર એક SMS મોકલીશું: <ph name="PHONE_NUMBER" /></translation>
 <translation id="8521348052903287641">mDNS ટ્રાફિકને મંજૂરી આપવા માટે Google Chrome Dev માટે ઇનબાઉન્ડ નિયમ.</translation>
 <translation id="8540666473246803645">Google Chrome</translation>
 <translation id="8547799825197623713">Chrome ઍપ્લિકેશન લૉંચર કેનેરી</translation>
-<translation id="8556340503434111824">Google Chrome નું એક નવું સંસ્કરણ ઉપલબ્ધ છે અને તે પહેલાં કરતાંએ વધુ ઝડપી છે.</translation>
+<translation id="8556340503434111824">Google Chromeનું એક નવું વર્ઝન ઉપલબ્ધ છે અને તે પહેલાં કરતાંએ વધુ ઝડપી છે.</translation>
 <translation id="8568392309447938879">તમારે ઍપ્લિકેશનોનો ઉપયોગ કરવા માટે Chrome માં સાઇન ઇન કરવાની જરૂર છે. આ Chrome ને તમારી ઍપ્લિકેશનો, બુકમાર્ક્સ, ઇતિહાસ, પાસવર્ડ્સ અને સમગ્ર ઉપકરણની અન્ય સેટિંગ્સને સમન્વયિત કરવાની મંજૂરી આપે છે.</translation>
-<translation id="8606668294522778825">Google Chrome તમારા બ્રાઉઝિંગ અનુભવને બહેતર બનાવવા માટે વેબ સેવાઓનો ઉપયોગ કરી શકે છે. તમે વૈકલ્પિક રૂપે આ સેવાઓને અક્ષમ કરી શકો છો. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
+<translation id="8606668294522778825">તમારા બ્રાઉઝ કરવાના અનુભવને વધુ સારો બનાવવા માટે Google Chrome વેબ સેવાઓનો ઉપયોગ કરી શકે. તમે વૈકલ્પિક રીતે આ સેવાઓને બંધ કરી શકો છો. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
 <translation id="8614913330719544658">Google Chrome પ્રતિસાદ આપતું નથી. હવે ફરીથી લોંચ કરીએ?</translation>
 <translation id="8667808506758191620">તમારું <ph name="DEVICE_TYPE" /> અપ ટૂ ડેટ છે.</translation>
 <translation id="8669527147644353129">Google Chrome સહાયક</translation>
@@ -287,7 +288,7 @@
 <translation id="8796108026289707191">તમારે હવે Google Chrome ને પુનઃપ્રારંભ કરવું જોઈએ.</translation>
 <translation id="8823341990149967727">Chrome જૂનું થઈ ગયું છે</translation>
 <translation id="884296878221830158">જ્યારે તમે Chrome શરૂ કરો અથવા હોમ બટન ક્લિક કરો ત્યારે કયું પૃષ્ઠ બતાવવામાં આવે તે તેનું પણ નિયંત્રણ કરે છે.</translation>
-<translation id="8862326446509486874">તમારી પાસે સિસ્ટમ-સ્તરનાં ઇન્સ્ટોલ માટે ઉચિત અધિકારો નથી. વ્યવસ્થાપક તરીકે ઇન્સ્ટોલરને ફરીથી ચલાવવનો પ્રયાસ કરો.</translation>
+<translation id="8862326446509486874">તમારી પાસે સિસ્ટમ-સ્તરનાં ઇન્સ્ટોલ માટે ઉચિત અધિકારો નથી. એડમિન તરીકે ઇન્સ્ટૉલરને ફરીથી ચલાવવનો પ્રયાસ કરો.</translation>
 <translation id="8914504000324227558">Chrome ફરીથી લોંચ કરો</translation>
 <translation id="9026991721384951619">સાઇન ઇન વિગતો જૂની હોવાને કારણે Chrome OS તમારા ડેટાને સિંક કરી શક્યું નથી.</translation>
 <translation id="9067395829937117663">Google Chrome માટે Windows 7 અથવા તે પછીનું સંસ્કરણ આવશ્યક છે.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ml.xtb b/chrome/app/resources/google_chrome_strings_ml.xtb
index 1c4beeff..e99a101 100644
--- a/chrome/app/resources/google_chrome_strings_ml.xtb
+++ b/chrome/app/resources/google_chrome_strings_ml.xtb
@@ -222,6 +222,7 @@
 <translation id="7106741999175697885">ടാസ്ക് മാനേജര്‍ - Google Chrome</translation>
 <translation id="7164397146364144019">സുരക്ഷയെ ബാധിക്കാൻ സാധ്യതയുള്ള കാര്യങ്ങളുടെ വിശദാംശങ്ങൾ Google-ലേക്ക് സ്വയമേവ റിപ്പോർട്ടുചെയ്‌തുകൊണ്ട് നിങ്ങൾക്ക് Chrome-നെ സുരക്ഷിതവും എളുപ്പവുമാക്കാൻ സഹായിക്കാനാകും.</translation>
 <translation id="7242029209006116544">നിങ്ങൾ ഒരു നിയന്ത്രിത അക്കൗണ്ട് ഉപയോഗിച്ച് സൈൻ ഇൻ ചെയ്‌ത് അതിന്റെ അഡ്‌മിനിസ്‌ട്രേറ്റർക്ക് നിങ്ങളുടെ Google Chrome പ്രൊഫൈലിന്റെ നിയന്ത്രണം നൽകുന്നു. നിങ്ങളുടെ അപ്ലിക്കേഷനുകൾ, ബുക്ക്‌മാർക്കുകൾ, ചരിത്രം, പാസ്‌വേഡുകൾ, മറ്റ് ക്രമീകരണങ്ങൾ എന്നിവ പോലെയുള്ള Chrome ഡാറ്റ <ph name="USER_NAME" /> എന്നതുമായി ശാശ്വതമായി ബന്ധിപ്പിച്ചതായിത്തീരും. Google അക്കൗണ്ട്സ് ഡാഷ്‌ബോർഡ് വഴി നിങ്ങൾക്ക് ഈ ഡാറ്റ ഇല്ലാതാക്കാൻ കഴിയുമെങ്കിലും ഈ ഡാറ്റ മറ്റൊരു അക്കൗണ്ടുമായി ബന്ധപ്പെടുത്താനാകില്ല. നിങ്ങളുടെ നിലവിലെ Chrome ഡാറ്റ പ്രത്യേകമായി സൂക്ഷിക്കുന്നതിന് നിങ്ങൾക്ക് ഒരു പുതിയ പ്രൊഫൈൽ ഓപ്‌ഷണലായി സൃഷ്‌ടിക്കാനാകും. <ph name="LEARN_MORE" /></translation>
+<translation id="7296210096911315575">പ്രധാനപ്പെട്ട ഉപയോഗ, സുരക്ഷാ വിവരങ്ങൾ</translation>
 <translation id="7308322188646931570">ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യാൻ Chrome-ന് സ്റ്റോറേജ് ആക്‌സസ് ആവശ്യമാണ്</translation>
 <translation id="7330164299247909639">സർട്ടിഫിക്കറ്റ് പരിശോധിച്ചുറപ്പിക്കൽ പരാജയപ്പെട്ടു. Google Chrome-ൽ <ph name="USER_NAME" /> ആയി വീണ്ടും സൈൻ ഇൻ ചെയ്യുക അല്ലെങ്കിൽ കൂടുതൽ വിവരങ്ങൾക്ക് നിങ്ങളുടെ അഡ്‌മിനിസ്‌ട്രേറ്ററെ ബന്ധപ്പെടുക.<ph name="ADDITIONAL_EXPLANATION" /></translation>
 <translation id="7339898014177206373">പുതിയ വിന്‍ഡോ</translation>
diff --git a/chrome/app/resources/google_chrome_strings_mr.xtb b/chrome/app/resources/google_chrome_strings_mr.xtb
index ee3140b1..a2d3199 100644
--- a/chrome/app/resources/google_chrome_strings_mr.xtb
+++ b/chrome/app/resources/google_chrome_strings_mr.xtb
@@ -105,7 +105,7 @@
 <translation id="3479552764303398839">सध्या नाही</translation>
 <translation id="3503306920980160878">तुमचे स्थान या साइटसोबत शेअर करण्यासाठी Chrome ला तुमच्या स्थानाचा अ‍ॅक्सेस हवा आहे</translation>
 <translation id="3582972582564653026">तुमच्या डिव्हाइसवर Chrome सिंक आणि पर्सनलाइझ करा</translation>
-<translation id="3622797965165704966">आता आपल्या Google खात्यावर आणि सामायिक केलेल्या संगणकांवर Chrome वापरणे अधिक सुलभ आहे.</translation>
+<translation id="3622797965165704966">आता आपल्या Google खात्यावर आणि शेअर केलेल्या संगणकांवर Chrome वापरणे अधिक सुलभ आहे.</translation>
 <translation id="3637702109597584617">Google Chrome OS <ph name="TERMS_OF_SERVICE_LINK" />सेवा अटी<ph name="END_TERMS_OF_SERVICE_LINK" /></translation>
 <translation id="3716182511346448902">हे पेज खूपच जास्त मेमरी वापरत असल्यामुळे Chrome ने ते थांबवून ठेवलेले आहे.</translation>
 <translation id="3718181793972440140">हे या डिव्‍हाइस मधून 1 आयटम हटवेल. नंतर तुमचा डेटा पुनर्प्राप्त करण्‍यासाठी, Chrome मध्ये <ph name="USER_EMAIL" /> म्हणून साइन इन करा.</translation>
@@ -151,7 +151,7 @@
 <translation id="4804732725083176494">या डीव्हाइसच्या प्रशासकाने Chrome मध्ये साइन इन करणे बंद केले आहे.</translation>
 <translation id="4891791193823137474">बॅकग्राउंडमध्ये Google Chrome चालू द्या</translation>
 <translation id="4895437082222824641">लिंक नवीन Chrome &amp;टॅबमध्ये उघडा</translation>
-<translation id="4921569541910214635">एक कॉंप्युटर सामायिक करायचा? आपल्याला आवडते त्या प्रकारे तुम्ही आता Chrome सेट करू शकता.</translation>
+<translation id="4921569541910214635">एक कॉंप्युटर शेअर करायचा? आपल्याला आवडते त्या प्रकारे तुम्ही आता Chrome सेट करू शकता.</translation>
 <translation id="4945319281866068441">{0,plural, =1{Chrome OS एका दिवसात रीस्टार्ट करा}one{Chrome OS # दिवसात रीस्टार्ट करा}other{Chrome OS # दिवसांमध्ये रीस्टार्ट करा}}</translation>
 <translation id="4953650215774548573">तुमचा डीफॉल्ट ब्राउझर म्हणून Google Chrome सेट करा</translation>
 <translation id="495931528404527476">Chrome मध्ये</translation>
@@ -245,7 +245,7 @@
 <translation id="7825851276765848807">अनिर्दिष्ट त्रुटीमुळे स्थापना अयशस्वी. कृपया Google Chrome पुन्हा डाउनलोड करा.</translation>
 <translation id="7855730255114109580">Google Chrome अद्ययावत झाले आहे</translation>
 <translation id="7888186132678118370">Chrome ला आपल्या टास्कबार वर पिन करा</translation>
-<translation id="7890208801193284374">तुम्ही कॉंप्युटर सामायिक केल्यास, मित्र आणि कुटुंब स्वतंत्रपणे ब्राउझ करू शकतात आणि त्यांना पाहिजे तसे Chrome सेट अप करू शकतात.</translation>
+<translation id="7890208801193284374">तुम्ही कॉंप्युटर शेअर केल्यास, मित्र आणि कुटुंब स्वतंत्रपणे ब्राउझ करू शकतात आणि त्यांना पाहिजे तसे Chrome सेट अप करू शकतात.</translation>
 <translation id="7896673875602241923">कोणीतरी यापूर्वी <ph name="ACCOUNT_EMAIL_LAST" /> म्हणून या संंगणकावरील Chrome मध्ये साइन इन केले आहे. कृपया तुमची माहिती स्वतंत्र ठेवण्यासाठी एक नवीन Chrome वापरकर्ता तयार करा.</translation>
 <translation id="7908168227788431038">जवळजवळ अद्ययावत पूर्ण झाले! अपडेट समाप्त करण्यासाठी Google Chrome रीलाँच करा.</translation>
 <translation id="7962410387636238736">Windows XP आणि Windows Vista ला आता सपोर्ट नसल्याने या कॉंप्युटरला यापुढे Google Chrome अपडेट मिळणार नाहीत</translation>
diff --git a/chrome/app/resources/google_chrome_strings_te.xtb b/chrome/app/resources/google_chrome_strings_te.xtb
index 222f33d0..a0d6b9c 100644
--- a/chrome/app/resources/google_chrome_strings_te.xtb
+++ b/chrome/app/resources/google_chrome_strings_te.xtb
@@ -16,7 +16,7 @@
 <translation id="1312676208694947750">{0,plural, =0{Chrome OS అప్‌డేట్ అందుబాటులో ఉంది}=1{Chrome OS అప్‌డేట్ అందుబాటులో ఉంది}other{# రోజులుగా Chrome OS అప్‌డేట్ అందుబాటులో ఉంది}}</translation>
 <translation id="137466361146087520">Google Chrome బీటా</translation>
 <translation id="1393853151966637042">Chromeని ఉపయోగించి సహాయాన్ని పొందండి</translation>
-<translation id="1399397803214730675">ఈ కంప్యూటర్‌లో ఇప్పటికే Google Chrome యొక్క తాజా సంస్కరణ ఉంది. సాఫ్ట్‌వేర్ పని చెయ్యకపోతే, దయచేసి Google Chromeను అన్‌ఇన్‌స్టాల్ చేసి, మళ్ళీ ప్రయత్నించండి.</translation>
+<translation id="1399397803214730675">ఈ కంప్యూటర్‌లో ఇప్పటికే Google Chrome యొక్క తాజా వెర్షన్ ఉంది. సాఫ్ట్‌వేర్ పని చేయకపోతే, దయచేసి Google Chromeను అన్‌ఇన్‌స్టాల్ చేసి, మళ్ళీ ప్రయత్నించండి.</translation>
 <translation id="1434626383986940139">Chrome కెనరీ అనువర్తనాలు</translation>
 <translation id="1457721931618994305">Google Chromeని నవీకరిస్తోంది...</translation>
 <translation id="1469002951682717133">Chrome అనువర్తన లాంచర్</translation>
@@ -56,9 +56,9 @@
 <translation id="2290095356545025170">మీరు Google Chrome ని ఖచ్చితంగా అన్ ఇన్‌స్టాల్ చెయ్యాలని అనుకుంటున్నారా?</translation>
 <translation id="2309047409763057870">ఇది Google Chrome యొక్క రెండవ ఇన్‌స్టాలేషన్, దీన్ని మీ డిఫాల్ట్ బ్రౌజర్‌గా చేయడం సాధ్యపడదు.</translation>
 <translation id="2334084861041072223">కాపీరైట్ <ph name="YEAR" /> Google Inc. సర్వ హక్కులు ప్రత్యేకించబడ్డాయి.</translation>
-<translation id="2346876346033403680">ఒకరు ఈ కంప్యూటర్‌లో మునుపు <ph name="ACCOUNT_EMAIL_LAST" />గా Chromeకు సైన్ ఇన్ చేసారు. అది మీ ఖాతా కాకుంటే, మీ సమాచారాన్ని వేరుగా ఉంచడానికి క్రొత్త Chrome వినియోగదారును సృష్టించండి.
+<translation id="2346876346033403680">ఒకరు ఈ కంప్యూటర్‌లో మునుపు <ph name="ACCOUNT_EMAIL_LAST" />గా Chromeకు సైన్ ఇన్ చేసారు. అది మీ ఖాతా కాకుంటే, మీ సమాచారాన్ని వేరుగా ఉంచడానికి కొత్త Chrome వినియోగదారును సృష్టించండి.
 
-ఏదేమైనా సైన్ ఇన్ చేస్తే బుక్‌మార్క్‌లు, చరిత్ర మరియు ఇతర సెట్టింగ్‌ల వంటి Chrome సమాచారం <ph name="ACCOUNT_EMAIL_NEW" />కు విలీనం చేయబడుతుంది.</translation>
+అలాగే సైన్ ఇన్ చేస్తే బుక్‌మార్క్‌లు, చరిత్ర మరియు ఇతర సెట్టింగ్‌ల వంటి Chrome సమాచారం <ph name="ACCOUNT_EMAIL_NEW" />కు విలీనం చేయబడుతుంది.</translation>
 <translation id="2348335408836342058">ఈ సైట్ కోసం మీ కెమెరా మరియు మైక్రోఫోన్‌ను యాక్సెస్ చేయడానికి Chromeకు అనుమతి అవసరం</translation>
 <translation id="2397416548179033562">Chrome మెనును చూపు</translation>
 <translation id="2429317896000329049">మీ డొమైన్ కోసం సమకాలీకరణ అందుబాటులో లేనందున Google Chrome మీ డేటాను సమకాలీకరించలేకపోయింది.</translation>
@@ -110,7 +110,7 @@
 <translation id="3735758079232443276"><ph name="EXTENSION_NAME" /> పొడిగింపు మీరు Chromeని ప్రారంభించినప్పుడు చూపబడే పేజీని మార్చింది.</translation>
 <translation id="3780814664026482060">Chrome - <ph name="PAGE_TITLE" /></translation>
 <translation id="3784527566857328444">Chrome నుండి తీసివేయి...</translation>
-<translation id="3844992844761326777">మీ కంప్యూటర్‌లో హానికరమైన సాఫ్ట్‌వేర్ ఉంది. Chrome దానిని తీసివేసి, మీ బ్రౌజర్ మళ్లీ సాధారణంగా పని చేసేలా చేయడం కోసం మీ సెట్టింగ్‌లను పునరుద్ధరించగలదు.</translation>
+<translation id="3844992844761326777">మీ కంప్యూటర్‌లో హానికరమైన సాఫ్ట్‌వేర్ ఉంది. మీ బ్రౌజర్ మళ్లీ సాధారణంగా పని చేసేలా చేయడానికి Chrome దానిని తీసివేసి, మీ సెట్టింగ్‌లను పునరుద్ధరించగలదు.</translation>
 <translation id="386202838227397562">దయచేసి అన్ని Google Chrome విండోలను మూసివేసి, మళ్ళీ ప్రయత్నించండి.</translation>
 <translation id="3870154837782082782">Google Inc.</translation>
 <translation id="3873044882194371212">Chrome అ&amp;జ్ఞాత విండోలో లింక్‌ను తెరువు</translation>
@@ -149,7 +149,7 @@
 <translation id="4804732725083176494">Chromeకు సైన్ ఇన్ చేయడాన్ని ఈ పరికరం యొక్క నిర్వాహకులు నిలిపివేసారు.</translation>
 <translation id="4891791193823137474">Google Chromeను నేపథ్యంలో అమలు అయ్యేలా అనుమతించండి</translation>
 <translation id="4895437082222824641">కొత్త Chrome &amp;ట్యాబ్‌లో లింక్‌ను తెరువు</translation>
-<translation id="4921569541910214635">కంప్యూటర్‌ను భాగస్వామ్యం చేయాలా? ఇప్పుడు మీరు కోరుకున్న విధంగా Chromeను సెటప్ చేయవచ్చు.</translation>
+<translation id="4921569541910214635">కంప్యూటర్‌ను వేరొకరితో షేర్ చేసుకుంటున్నారా? ఇప్పుడు మీరు కోరుకున్న విధంగా Chromeను సెటప్ చేయవచ్చు.</translation>
 <translation id="4945319281866068441">{0,plural, =1{ఒక రోజులోపు Chrome OSని మళ్లీ ప్రారంభించండి}other{# రోజుల్లోపు Chromeని OS మళ్లీ ప్రారంభించండి}}</translation>
 <translation id="4953650215774548573">Google Chromeను మీ డిఫాల్ట్ బ్రౌజర్‌గా సెట్ చేయండి</translation>
 <translation id="495931528404527476">Chromeలో</translation>
@@ -191,7 +191,7 @@
 <translation id="6291089322031436445">Chrome డెవలపర్ అనువర్తనాలు</translation>
 <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="6368958679917195344">అదనపు <ph name="BEGIN_LINK_CROS_OSS" />ఓపన్ సోర్స్ సాఫ్ట్‌వేర్‌<ph name="END_LINK_CROS_OSS" />పై Chrome OS ఎంతగానో ఆధారపడుతుంది.</translation>
 <translation id="6468844726266617801">{0,plural, =1{ఒక రోజులో Chromeని తిరిగి ప్రారంభించండి}other{# రోజుల్లో Chromeని తిరిగి ప్రారంభించండి}}</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="6566149418543181476">Google Chrome నవీకరించబడుతోంది (<ph name="PROGRESS_PERCENT" />)</translation>
@@ -214,13 +214,14 @@
 <translation id="7106741999175697885">విధి నిర్వాహకుడు - Google Chrome</translation>
 <translation id="7164397146364144019">సంభావ్య భద్రతాపరమైన దాడులకు సంబంధించిన వివరాలను Googleకి స్వయంచాలకంగా నివేదించడం ద్వారా Chrome‌ని సురక్షితంగా మరియు సులభంగా ఉపయోగించదగినదిగా చేయడంలో మీ సహాయం అందించవచ్చు.</translation>
 <translation id="7242029209006116544">మీరు నిర్వహించబడే ఖాతాతో సైన్ ఇన్ చేస్తున్నారు మరియు దీని నిర్వాహకునికి మీ Google Chrome ప్రొఫైల్‌పై నియంత్రణను అందిస్తున్నారు. మీ అనువర్తనాలు, బుక్‌మార్క్‌లు, చరిత్ర, పాస్‌వర్డ్‌లు మరియు ఇతర సెట్టింగ్‌ల వంటి మీ Chrome డేటా శాశ్వతంగా <ph name="USER_NAME" />కు అనుబంధించబడుతుంది. మీరు Google ఖాతాల డాష్‌బోర్డ్ ద్వారా ఈ డేటాను తొలగించవచ్చు, కానీ ఈ డేటాను మరో ఖాతాతో అనుబంధించలేరు. మీరు ప్రస్తుతం ఉన్న మీ Chrome డేటాను వేరుగా ఉంచడానికి ఐచ్ఛికంగా క్రొత్త ప్రొఫైల్‌ను సృష్టించవచ్చు. <ph name="LEARN_MORE" /></translation>
+<translation id="7296210096911315575">ముఖ్యమైన వినియోగ, భద్రతా సమాచారం</translation>
 <translation id="7308322188646931570">ఫైల్‌లను డౌన్‌లోడ్ చేయడానికి Chromeకు నిల్వ యాక్సెస్ అవసరం</translation>
 <translation id="7330164299247909639">ప్రమాణీకరణ ప్రమాణపత్రం విఫలమైంది. దయచేసి Google Chromeలో <ph name="USER_NAME" />గా మళ్లీ సైన్ ఇన్ చేయండి లేదా మరింత సమాచారం కోసం మీ నిర్వాహకులను సంప్రదించండి. <ph name="ADDITIONAL_EXPLANATION" /></translation>
 <translation id="7339898014177206373">క్రొత్త విండో</translation>
 <translation id="7398801000654795464">మీరు <ph name="USER_EMAIL_ADDRESS" />గా Chromeకు సైన్ ఇన్ చేసారు. దయచేసి మళ్లీ సైన్ ఇన్ చేయడానికి ఇదే ఖాతాను ఉపయోగించండి.</translation>
 <translation id="7408085963519505752">Chrome OS నిబంధనలు</translation>
 <translation id="7419046106786626209">మీ డొమైన్ కోసం సమకాలీకరణ అందుబాటులో లేనందున Chrome OS మీ డేటాను సమకాలీకరించలేకపోయింది.</translation>
-<translation id="7459554271817304652">వెబ్‌కు మీ వ్యక్తిగతీకరించి బ్రౌజర్ లక్షణాలను సేవ్ చేయడానికి మరియు ఏదైనా కంప్యూటర్‌లోని Google Chrome నుండి అయినా వాటిని ప్రాప్యత చేయడానికి సమకాలీకరణని సెటప్ చేయండి.</translation>
+<translation id="7459554271817304652">మీ వ్యక్తిగతీకరించిన బ్రౌజర్ ఫీచర్‌లను వెబ్‌కు సేవ్ చేయడానికి మరియు ఏ కంప్యూటర్‌లోని Google Chrome నుండి అయినా వాటిని యాక్సెస్ చేయడానికి సమకాలీకరణని సెటప్ చేయండి.</translation>
 <translation id="7473136999113284234">Chrome స్వయంచాలకంగా నవీకరించబడుతుంది కనుక మీరు ఎల్లప్పుడూ తాజా సంస్కరణను కలిగి ఉంటారు.</translation>
 <translation id="7486227612705979895">చిరునామా బార్‌లో సూచనలను చేయడానికి Chrome మీ డిస్క్‌ను యాక్సెస్ చేస్తుంది</translation>
 <translation id="7535429826459677826">Google Chrome డెవలపర్</translation>
@@ -234,15 +235,15 @@
 <translation id="7756122083761163394">ఈ వ్యక్తి యొక్క బ్రౌజింగ్ డేటా ఈ పరికరం నుండి తొలగించబడుతుంది. డేటాను పునరుద్ధరించడానికి, $2 వలె Chromeకు సైన్ ఇన్ చేయండి.</translation>
 <translation id="7761834446675418963">Chromeని తెరిచి, బ్రౌజింగ్‌ను ప్రారంభించడానికి మీ పేరుని క్లిక్ చేయండి.</translation>
 <translation id="7781002470561365167">Google Chrome యొక్క క్రొత్త సంస్కరణ ఇప్పుడు అందుబాటులో ఉంది.</translation>
-<translation id="7787950393032327779">ప్రొఫైల్‌ని మరొక కంప్యూటర్ (<ph name="HOST_NAME" />)లో మరో Google Chrome ప్రాసెస్ (<ph name="PROCESS_ID" />) ఉపయోగిస్తున్నట్లు కనిపిస్తోంది.  Chrome ప్రొఫైల్‌ని లాక్ చేసినందున అది పాడవదు. ఈ ప్రొఫైల్‌ని వేరే ఇతర ప్రాసెస్‌లు ఏవీ ఉపయోగించడం లేదని మీకు ఖచ్చితంగా తెలిస్తే, మీరు ప్రొఫైల్‌ని అన్‌లాక్ చేసి Chromeని మళ్లీ లాంచ్ చేయవచ్చు.</translation>
+<translation id="7787950393032327779">ఈ ప్రొఫైల్‌ని మరొక కంప్యూటర్ (<ph name="HOST_NAME" />)లో మరో Google Chrome ప్రాసెస్ (<ph name="PROCESS_ID" />) ఉపయోగిస్తున్నట్లు కనిపిస్తోంది. ఆ ప్రొఫైల్ పాడవకూడదనే ఉద్దేశ్యంతో Chrome దానిని లాక్ చేసింది. ఈ ప్రొఫైల్‌ని వేరే ఇతర ప్రాసెస్‌లు ఏవీ ఉపయోగించడం లేదని మీకు ఖచ్చితంగా తెలిస్తే, మీరు ప్రొఫైల్‌ని అన్‌లాక్ చేసి Chromeని మళ్లీ లాంచ్ చేయవచ్చు.</translation>
 <translation id="7808348361785373670">Chrome నుండి తీసివేయి...</translation>
 <translation id="7825851276765848807">పేర్కొనలేని లోపం కారణంగా వ్యవస్థాపన విఫలమైంది. దయచేసి Google Chromeని మళ్ళీ డౌన్‌లోడ్ చెయ్యండి.</translation>
 <translation id="7855730255114109580">Google Chrome తాజాగా ఉంది</translation>
 <translation id="7888186132678118370">Chromeని మీ విధి పట్టీకి పిన్ చేయండి</translation>
-<translation id="7890208801193284374">మీరు కంప్యూటర్‌ను భాగస్వామ్యం చేస్తే, స్నేహితులు మరియు కుటుంబ సభ్యులు విడివిడిగా బ్రౌజ్ చేయవచ్చు మరియు Chromeను వారికి నచ్చిన రీతిలో సెటప్ చేసుకోవచ్చు.</translation>
-<translation id="7896673875602241923">మునుపు ఒకరు ఈ కంప్యూటర్‌లో Chromeకు <ph name="ACCOUNT_EMAIL_LAST" /> వలె సైన్ ఇన్ చేసారు. దయచేసి మీ సమాచారాన్ని విడిగా ఉంచడానికి కొత్త Chrome వినియోగదారును సృష్టించండి.</translation>
+<translation id="7890208801193284374">మీరు కంప్యూటర్‌ను షేర్ చేస్తే, స్నేహితులు మరియు కుటుంబ సభ్యులు విడివిడిగా బ్రౌజ్ చేయవచ్చు మరియు Chromeను వారికి నచ్చిన రీతిలో సెటప్ చేసుకోవచ్చు.</translation>
+<translation id="7896673875602241923">మునుపు ఒకరు ఈ కంప్యూటర్‌లో Chromeకు <ph name="ACCOUNT_EMAIL_LAST" /> లాగా సైన్ ఇన్ చేశారు. మీ సమాచారాన్ని విడిగా ఉంచడానికి దయచేసి కొత్త Chrome వినియోగదారును సృష్టించండి.</translation>
 <translation id="7908168227788431038">దాదాపుగా నవీకృతంగా ఉంది! నవీకరణను పూర్తి చేయడానికి Google Chromeని పునఃప్రారంభించండి.</translation>
-<translation id="7962410387636238736">Windows XP మరియు Windows Vistaకు ఇప్పుడు మద్దతు లేనందున ఈ కంప్యూటర్ ఇకపై Google Chrome అప్‌డేట్‌లను స్వీకరించదు</translation>
+<translation id="7962410387636238736">Windows XP మరియు Windows Vistaలకు ఇప్పుడు మద్దతు లేనందున ఈ కంప్యూటర్ ఇకపై Google Chrome అప్‌డేట్‌లను స్వీకరించదు</translation>
 <translation id="8005540215158006229">Chrome దాదాపు సిద్ధంగా ఉంది.</translation>
 <translation id="8008534537613507642">Chromeను మళ్లీ ఇన్‌స్టాల్ చేయి</translation>
 <translation id="8030318113982266900">మీ పరికరాన్ని <ph name="CHANNEL_NAME" /> ఛానెల్‌కి నవీకరిస్తోంది...</translation>
diff --git a/chrome/app/resources/google_chrome_strings_zh-CN.xtb b/chrome/app/resources/google_chrome_strings_zh-CN.xtb
index c33e48b..55d4b00 100644
--- a/chrome/app/resources/google_chrome_strings_zh-CN.xtb
+++ b/chrome/app/resources/google_chrome_strings_zh-CN.xtb
@@ -215,6 +215,7 @@
 <translation id="7106741999175697885">任务管理器 - Google Chrome</translation>
 <translation id="7164397146364144019">您可以选择自动向 Google 报告可能出现的安全事件详情,以帮助我们提高 Chrome 的安全性和易用性。</translation>
 <translation id="7242029209006116544">您目前登录的帐号是一个托管帐号,该帐号的管理员将能够控制您的 Google Chrome 个人资料。您的 Chrome 数据(例如您的应用、书签、历史记录、密码和其他设置)将永远与 <ph name="USER_NAME" /> 相关联。您可以通过 Google 帐号信息中心删除这些数据,但无法将这些数据与其他帐号相关联。您可以选择创建新的个人资料来单独存储现有的 Chrome 数据。<ph name="LEARN_MORE" /></translation>
+<translation id="7296210096911315575">重要用途和安全信息</translation>
 <translation id="7308322188646931570">Chrome 需要获得存储空间使用权限,才能下载文件</translation>
 <translation id="7330164299247909639">身份验证失败。请以“<ph name="USER_NAME" />”的身份重新登录 Google Chrome,或者与您的管理员联系以了解详情。<ph name="ADDITIONAL_EXPLANATION" /></translation>
 <translation id="7339898014177206373">打开新的窗口</translation>
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index f8b058c..f5cc05b 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -2177,6 +2177,8 @@
       "android/explore_sites/get_catalog_task.h",
       "android/explore_sites/get_images_task.cc",
       "android/explore_sites/get_images_task.h",
+      "android/explore_sites/get_version_task.cc",
+      "android/explore_sites/get_version_task.h",
       "android/explore_sites/history_statistics_reporter.cc",
       "android/explore_sites/history_statistics_reporter.h",
       "android/explore_sites/image_helper.cc",
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 2ebda45d..9ff3fec 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -3880,13 +3880,6 @@
      FEATURE_VALUE_TYPE(features::kSignedHTTPExchange)},
 
 #if defined(OS_CHROMEOS)
-    {"enable-new-wallpaper-picker",
-     flag_descriptions::kEnableNewWallpaperPickerName,
-     flag_descriptions::kEnableNewWallpaperPickerDescription, kOsCrOS,
-     FEATURE_VALUE_TYPE(ash::features::kNewWallpaperPicker)},
-#endif  // OS_CHROMEOS
-
-#if defined(OS_CHROMEOS)
     {"enable-oobe-recommend-apps-screen",
      flag_descriptions::kEnableOobeRecommendAppsScreenName,
      flag_descriptions::kEnableOobeRecommendAppsScreenDescription, kOsCrOS,
diff --git a/chrome/browser/android/explore_sites/explore_sites_service_impl.cc b/chrome/browser/android/explore_sites/explore_sites_service_impl.cc
index 8e2f63c..bd17b8b1 100644
--- a/chrome/browser/android/explore_sites/explore_sites_service_impl.cc
+++ b/chrome/browser/android/explore_sites/explore_sites_service_impl.cc
@@ -14,6 +14,7 @@
 #include "chrome/browser/android/explore_sites/explore_sites_store.h"
 #include "chrome/browser/android/explore_sites/get_catalog_task.h"
 #include "chrome/browser/android/explore_sites/get_images_task.h"
+#include "chrome/browser/android/explore_sites/get_version_task.h"
 #include "chrome/browser/android/explore_sites/image_helper.h"
 #include "chrome/browser/android/explore_sites/import_catalog_task.h"
 #include "components/offline_pages/task/task.h"
@@ -92,17 +93,13 @@
       explore_sites_fetcher_->RestartAsImmediateFetchIfNotYet();
     return;
   }
-
-  // TODO(petewil): Eventually get the catalog version from DB.
-  std::string catalog_version = "";
-
-  // Create a fetcher and start fetching the protobuf (async).
-  explore_sites_fetcher_ = ExploreSitesFetcher::CreateForGetCatalog(
-      is_immediate_fetch, catalog_version, accept_languages,
-      url_loader_factory_,
-      base::BindOnce(&ExploreSitesServiceImpl::OnCatalogFetched,
-                     weak_ptr_factory_.GetWeakPtr()));
-  explore_sites_fetcher_->Start();
+  // We want to create the fetcher, but need to grab the current version from
+  // the DB first.
+  task_queue_.AddTask(std::make_unique<GetVersionTask>(
+      explore_sites_store_.get(),
+      base::BindOnce(&ExploreSitesServiceImpl::GotVersionToStartFetch,
+                     weak_ptr_factory_.GetWeakPtr(), is_immediate_fetch,
+                     accept_languages)));
 }
 
 void ExploreSitesServiceImpl::BlacklistSite(const std::string& url) {
@@ -126,6 +123,24 @@
   }
 }
 
+void ExploreSitesServiceImpl::GotVersionToStartFetch(
+    bool is_immediate_fetch,
+    const std::string& accept_languages,
+    std::string catalog_version) {
+  if (explore_sites_fetcher_) {
+    // There was a race.
+    return;
+  }
+
+  // Create a fetcher and start fetching the protobuf (async).
+  explore_sites_fetcher_ = ExploreSitesFetcher::CreateForGetCatalog(
+      is_immediate_fetch, catalog_version, accept_languages,
+      url_loader_factory_,
+      base::BindOnce(&ExploreSitesServiceImpl::OnCatalogFetched,
+                     weak_ptr_factory_.GetWeakPtr()));
+  explore_sites_fetcher_->Start();
+}
+
 void ExploreSitesServiceImpl::OnCatalogFetched(
     ExploreSitesRequestStatus status,
     std::unique_ptr<std::string> serialized_protobuf) {
@@ -153,14 +168,18 @@
   std::unique_ptr<Catalog> catalog(catalog_response->release_catalog());
 
   // Check the catalog, canonicalizing any URLs in it.
-  ValidateCatalog(catalog.get());
+  if (catalog) {
+    ValidateCatalog(catalog.get());
 
-  // Add the catalog to our internal database.
-  task_queue_.AddTask(std::make_unique<ImportCatalogTask>(
-      explore_sites_store_.get(), catalog_version, std::move(catalog),
-      base::BindOnce(&ExploreSitesServiceImpl::NotifyCatalogUpdated,
-                     weak_ptr_factory_.GetWeakPtr(),
-                     std::move(update_catalog_callbacks_))));
+    // Add the catalog to our internal database.
+    task_queue_.AddTask(std::make_unique<ImportCatalogTask>(
+        explore_sites_store_.get(), catalog_version, std::move(catalog),
+        base::BindOnce(&ExploreSitesServiceImpl::NotifyCatalogUpdated,
+                       weak_ptr_factory_.GetWeakPtr(),
+                       std::move(update_catalog_callbacks_))));
+  } else {
+    NotifyCatalogUpdated(std::move(update_catalog_callbacks_), true);
+  }
   update_catalog_callbacks_.clear();
 }
 
diff --git a/chrome/browser/android/explore_sites/explore_sites_service_impl.h b/chrome/browser/android/explore_sites/explore_sites_service_impl.h
index 0bbaeaf..40898f8 100644
--- a/chrome/browser/android/explore_sites/explore_sites_service_impl.h
+++ b/chrome/browser/android/explore_sites/explore_sites_service_impl.h
@@ -58,6 +58,11 @@
   // TaskQueue::Delegate implementation:
   void OnTaskQueueIsIdle() override;
 
+  // Callback that is run when we have the catalog version.
+  void GotVersionToStartFetch(bool is_immediate_fetch,
+                              const std::string& accept_languages,
+                              std::string catalog_version);
+
   // Callback returning from the UpdateCatalogFromNetwork operation.  It
   // passes along the call back to the bridge and eventually back to Java land.
   void OnCatalogFetched(ExploreSitesRequestStatus status,
diff --git a/chrome/browser/android/explore_sites/explore_sites_service_impl_unittest.cc b/chrome/browser/android/explore_sites/explore_sites_service_impl_unittest.cc
index e764b20..139e2a6f 100644
--- a/chrome/browser/android/explore_sites/explore_sites_service_impl_unittest.cc
+++ b/chrome/browser/android/explore_sites/explore_sites_service_impl_unittest.cc
@@ -14,6 +14,7 @@
 #include "services/network/public/cpp/resource_request.h"
 #include "services/network/public/cpp/weak_wrapper_shared_url_loader_factory.h"
 #include "services/network/test/test_url_loader_factory.h"
+#include "testing/gmock/include/gmock/gmock.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
 namespace {
@@ -28,6 +29,9 @@
 
 namespace explore_sites {
 
+using testing::HasSubstr;
+using testing::Not;
+
 class ExploreSitesServiceImplTest : public testing::Test {
  public:
   ExploreSitesServiceImplTest();
@@ -77,9 +81,11 @@
 
   void SimulateFetcherData(const std::string& response_data);
 
- private:
   network::TestURLLoaderFactory::PendingRequest* GetLastPendingRequest();
 
+  void ValidateTestCatalog();
+
+ private:
   std::unique_ptr<explore_sites::ExploreSitesServiceImpl> service_;
   bool success_;
   int callback_count_;
@@ -110,6 +116,8 @@
 // response from the network.
 void ExploreSitesServiceImplTest::SimulateFetcherData(
     const std::string& response_data) {
+  PumpLoop();
+
   DCHECK(test_url_loader_factory_.pending_requests()->size() > 0);
   test_url_loader_factory_.SimulateResponseForPendingRequest(
       GetLastPendingRequest()->request.url.spec(), response_data, net::HTTP_OK,
@@ -124,6 +132,30 @@
   return request;
 }
 
+void ExploreSitesServiceImplTest::ValidateTestCatalog() {
+  EXPECT_EQ(GetCatalogStatus::kSuccess, database_status());
+  EXPECT_NE(nullptr, database_categories());
+  EXPECT_EQ(1U, database_categories()->size());
+
+  const ExploreSitesCategory& database_category = database_categories()->at(0);
+  EXPECT_EQ(Category_CategoryType_TECHNOLOGY, database_category.category_type);
+  EXPECT_EQ(std::string(kCategoryName), database_category.label);
+  EXPECT_EQ(2U, database_category.sites.size());
+
+  // Since the site name and url might come back in a different order than we
+  // started with, accept either order as long as one name and url match.
+  EXPECT_NE(database_category.sites[0].site_id,
+            database_category.sites[1].site_id);
+  std::string site1Url = database_category.sites[0].url.spec();
+  std::string site2Url = database_category.sites[1].url.spec();
+  std::string site1Name = database_category.sites[0].title;
+  std::string site2Name = database_category.sites[1].title;
+  EXPECT_TRUE(site1Url == kSite1Url || site1Url == kSite2Url);
+  EXPECT_TRUE(site2Url == kSite1Url || site2Url == kSite2Url);
+  EXPECT_TRUE(site1Name == kSite1Name || site1Name == kSite2Name);
+  EXPECT_TRUE(site2Name == kSite1Name || site2Name == kSite2Name);
+}
+
 // This is a helper to generate testing data to use in tests.
 std::string ExploreSitesServiceImplTest::CreateTestDataProto() {
   std::string serialized_protobuf;
@@ -184,25 +216,7 @@
       &ExploreSitesServiceImplTest::CatalogCallback, base::Unretained(this)));
   PumpLoop();
 
-  EXPECT_EQ(GetCatalogStatus::kSuccess, database_status());
-  EXPECT_NE(nullptr, database_categories());
-  EXPECT_EQ(1U, database_categories()->size());
-
-  const ExploreSitesCategory& category = database_categories()->at(0);
-  EXPECT_EQ(Category_CategoryType_TECHNOLOGY, category.category_type);
-  EXPECT_EQ(std::string(kCategoryName), category.label);
-  EXPECT_EQ(2U, category.sites.size());
-
-  // Since the site name and url might come back in a different order than we
-  // started with, accept either order as long as one name and url match.
-  std::string site1Url = category.sites[0].url.spec();
-  std::string site2Url = category.sites[1].url.spec();
-  std::string site1Name = category.sites[0].title;
-  std::string site2Name = category.sites[1].title;
-  EXPECT_TRUE(site1Url == kSite1Url || site1Url == kSite2Url);
-  EXPECT_TRUE(site2Url == kSite1Url || site2Url == kSite2Url);
-  EXPECT_TRUE(site1Name == kSite1Name || site1Name == kSite2Name);
-  EXPECT_TRUE(site2Name == kSite1Name || site2Name == kSite2Name);
+  ValidateTestCatalog();
 }
 
 TEST_F(ExploreSitesServiceImplTest, MultipleUpdateCatalogFromNetwork) {
@@ -234,4 +248,50 @@
   EXPECT_EQ(3, callback_count());
 }
 
+TEST_F(ExploreSitesServiceImplTest, GetCachedCatalogFromNetwork) {
+  base::test::ScopedFeatureList scoped_feature_list;
+  scoped_feature_list.InitAndEnableFeature(chrome::android::kExploreSites);
+
+  service()->UpdateCatalogFromNetwork(
+      false /*is_immediate_fetch*/, kAcceptLanguages,
+      base::BindOnce(&ExploreSitesServiceImplTest::UpdateCatalogDoneCallback,
+                     base::Unretained(this)));
+  PumpLoop();
+  EXPECT_THAT(GetLastPendingRequest()->request.url.query(),
+              Not(HasSubstr("version_token=abcd")));
+
+  SimulateFetcherData(test_data());
+  PumpLoop();
+  EXPECT_TRUE(success());
+
+  service()->UpdateCatalogFromNetwork(
+      false /*is_immediate_fetch*/, kAcceptLanguages,
+      base::BindOnce(&ExploreSitesServiceImplTest::UpdateCatalogDoneCallback,
+                     base::Unretained(this)));
+  PumpLoop();
+  EXPECT_THAT(GetLastPendingRequest()->request.url.query(),
+              HasSubstr("version_token=abcd"));
+
+  explore_sites::GetCatalogResponse catalog_response;
+  catalog_response.set_version_token("abcd");
+  std::string serialized_response;
+  catalog_response.SerializeToString(&serialized_response);
+  SimulateFetcherData(serialized_response);
+
+  PumpLoop();
+
+  // Get the catalog and verify the contents.
+
+  // First call is to get update_catalog out of the way.  If GetCatalog has
+  // never been called before in this session, it won't return anything, it will
+  // just start the update process.  For our test, we've already put data into
+  // the catalog, but GetCatalog doesn't know that.
+  // TODO(petewil): Fix get catalog so it always returns data if it has some.
+  service()->GetCatalog(base::BindOnce(
+      &ExploreSitesServiceImplTest::CatalogCallback, base::Unretained(this)));
+  PumpLoop();
+
+  ValidateTestCatalog();
+}
+
 }  // namespace explore_sites
diff --git a/chrome/browser/android/explore_sites/get_version_task.cc b/chrome/browser/android/explore_sites/get_version_task.cc
new file mode 100644
index 0000000..df15b22
--- /dev/null
+++ b/chrome/browser/android/explore_sites/get_version_task.cc
@@ -0,0 +1,58 @@
+// 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.
+
+#include "chrome/browser/android/explore_sites/get_version_task.h"
+
+#include <string>
+
+#include "chrome/browser/android/explore_sites/explore_sites_schema.h"
+#include "sql/database.h"
+#include "sql/meta_table.h"
+#include "sql/statement.h"
+#include "sql/transaction.h"
+
+namespace explore_sites {
+
+std::string GetVersionSync(sql::Database* db) {
+  if (!db)
+    return "";
+
+  sql::MetaTable meta_table;
+  if (!ExploreSitesSchema::InitMetaTable(db, &meta_table))
+    return "";
+
+  std::string catalog_version_token;
+  if (meta_table.GetValue("downloading_catalog", &catalog_version_token) &&
+      !catalog_version_token.empty()) {
+    return catalog_version_token;
+  }
+
+  catalog_version_token = "";
+  if (meta_table.GetValue("current_catalog", &catalog_version_token) &&
+      !catalog_version_token.empty()) {
+    return catalog_version_token;
+  }
+
+  return "";
+}
+
+GetVersionTask::GetVersionTask(ExploreSitesStore* store,
+                               base::OnceCallback<void(std::string)> callback)
+    : store_(store), callback_(std::move(callback)), weak_ptr_factory_(this) {}
+
+GetVersionTask::~GetVersionTask() = default;
+
+void GetVersionTask::Run() {
+  store_->Execute(base::BindOnce(&GetVersionSync),
+                  base::BindOnce(&GetVersionTask::FinishedExecuting,
+                                 weak_ptr_factory_.GetWeakPtr()),
+                  std::string());
+}
+
+void GetVersionTask::FinishedExecuting(std::string catalog_version_token) {
+  TaskComplete();
+  std::move(callback_).Run(catalog_version_token);
+}
+
+}  // namespace explore_sites
diff --git a/chrome/browser/android/explore_sites/get_version_task.h b/chrome/browser/android/explore_sites/get_version_task.h
new file mode 100644
index 0000000..46cea8d
--- /dev/null
+++ b/chrome/browser/android/explore_sites/get_version_task.h
@@ -0,0 +1,39 @@
+// 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.
+
+#ifndef CHROME_BROWSER_ANDROID_EXPLORE_SITES_GET_VERSION_TASK_H_
+#define CHROME_BROWSER_ANDROID_EXPLORE_SITES_GET_VERSION_TASK_H_
+
+#include "base/callback.h"
+#include "chrome/browser/android/explore_sites/explore_sites_store.h"
+#include "chrome/browser/android/explore_sites/explore_sites_types.h"
+#include "components/offline_pages/task/task.h"
+
+using offline_pages::Task;
+
+namespace explore_sites {
+
+// Fetches the version of the catalog that we have currently. If we are in
+// the state where the catalog is already downloaded but not yet in use, we
+// return the "downloading" catalog version.
+class GetVersionTask : public Task {
+ public:
+  GetVersionTask(ExploreSitesStore* store,
+                 base::OnceCallback<void(std::string)> callback);
+  ~GetVersionTask() override;
+
+ private:
+  // Task implementation:
+  void Run() override;
+
+  void FinishedExecuting(std::string result);
+
+  ExploreSitesStore* store_;  // outlives this class.
+  base::OnceCallback<void(std::string)> callback_;
+  base::WeakPtrFactory<GetVersionTask> weak_ptr_factory_;
+};
+
+}  // namespace explore_sites
+
+#endif  // CHROME_BROWSER_ANDROID_EXPLORE_SITES_GET_VERSION_TASK_H_
diff --git a/chrome/browser/android/explore_sites/get_version_task_unittest.cc b/chrome/browser/android/explore_sites/get_version_task_unittest.cc
new file mode 100644
index 0000000..86712555
--- /dev/null
+++ b/chrome/browser/android/explore_sites/get_version_task_unittest.cc
@@ -0,0 +1,113 @@
+// 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.
+
+#include "chrome/browser/android/explore_sites/get_version_task.h"
+
+#include <memory>
+
+#include "base/logging.h"
+#include "base/test/bind_test_util.h"
+#include "base/test/mock_callback.h"
+#include "chrome/browser/android/explore_sites/explore_sites_schema.h"
+#include "components/offline_pages/task/task.h"
+#include "components/offline_pages/task/task_test_base.h"
+#include "sql/database.h"
+#include "sql/meta_table.h"
+#include "sql/statement.h"
+#include "testing/gtest/include/gtest/gtest.h"
+
+using offline_pages::TaskTestBase;
+
+namespace explore_sites {
+
+class ExploreSitesGetVersionTaskTest : public TaskTestBase {
+ public:
+  ExploreSitesGetVersionTaskTest() = default;
+  ~ExploreSitesGetVersionTaskTest() override = default;
+
+  void SetUp() override {
+    store_ = std::make_unique<ExploreSitesStore>(task_runner());
+    success_ = false;
+    callback_called_ = false;
+  }
+
+  ExploreSitesStore* store() { return store_.get(); }
+
+  void ExecuteSync(base::RepeatingCallback<bool(sql::Database*)> query) {
+    store()->Execute(base::OnceCallback<bool(sql::Database*)>(query),
+                     base::BindOnce([](bool result) { ASSERT_TRUE(result); }),
+                     false);
+    RunUntilIdle();
+  }
+
+  void SetCurrentVersion(std::string version) {
+    SetVersion("current_catalog", version);
+  }
+
+  void SetDownloadingVersion(std::string version) {
+    SetVersion("downloading_catalog", version);
+  }
+
+  void SetVersion(const char* key, std::string version) {
+    ExecuteSync(base::BindLambdaForTesting([&](sql::Database* db) {
+      sql::MetaTable meta_table;
+      if (!ExploreSitesSchema::InitMetaTable(db, &meta_table))
+        return false;
+
+      return meta_table.SetValue(key, version);
+    }));
+  }
+
+ private:
+  std::unique_ptr<ExploreSitesStore> store_;
+  bool success_;
+  bool callback_called_;
+
+  DISALLOW_COPY_AND_ASSIGN(ExploreSitesGetVersionTaskTest);
+};
+
+TEST_F(ExploreSitesGetVersionTaskTest, StoreFailure) {
+  store()->SetInitializationStatusForTest(InitializationStatus::FAILURE);
+  GetVersionTask task(store(),
+                      base::BindLambdaForTesting(
+                          [&](std::string result) { EXPECT_EQ("", result); }));
+  RunTask(&task);
+}
+
+TEST_F(ExploreSitesGetVersionTaskTest, NoVersionsAvailable) {
+  std::string version = "unexpected";
+  GetVersionTask task(store(),
+                      base::BindLambdaForTesting(
+                          [&](std::string result) { version = result; }));
+  RunTask(&task);
+  EXPECT_EQ("", version);
+}
+
+TEST_F(ExploreSitesGetVersionTaskTest, CurrentCatalogNoDownloadingCatalog) {
+  std::string current_version = "1234x";
+  SetCurrentVersion(current_version);
+  std::string version;
+  GetVersionTask task(store(),
+                      base::BindLambdaForTesting(
+                          [&](std::string result) { version = result; }));
+  RunTask(&task);
+
+  EXPECT_EQ(current_version, version);
+}
+
+TEST_F(ExploreSitesGetVersionTaskTest, CurrentCatalogAndDownloadingCatalog) {
+  std::string current_version = "1234x";
+  SetCurrentVersion(current_version);
+  std::string downloading_version = "5678x";
+  SetDownloadingVersion(downloading_version);
+  std::string version;
+  GetVersionTask task(store(),
+                      base::BindLambdaForTesting(
+                          [&](std::string result) { version = result; }));
+  RunTask(&task);
+
+  EXPECT_EQ(downloading_version, version);
+}
+
+}  // namespace explore_sites
diff --git a/chrome/browser/app_controller_mac.h b/chrome/browser/app_controller_mac.h
index 8da0c1f5..69f0577 100644
--- a/chrome/browser/app_controller_mac.h
+++ b/chrome/browser/app_controller_mac.h
@@ -80,8 +80,8 @@
   // Outlets for the close tab/window menu items so that we can adjust the
   // commmand-key equivalent depending on the kind of window and how many
   // tabs it has.
-  IBOutlet NSMenuItem* closeTabMenuItem_;
-  IBOutlet NSMenuItem* closeWindowMenuItem_;
+  NSMenuItem* closeTabMenuItem_;
+  NSMenuItem* closeWindowMenuItem_;
 
   // If we are expecting a workspace change in response to a reopen
   // event, the time we got the event. A null time otherwise.
diff --git a/chrome/browser/app_controller_mac.mm b/chrome/browser/app_controller_mac.mm
index 7b8cee86..1bb7b94 100644
--- a/chrome/browser/app_controller_mac.mm
+++ b/chrome/browser/app_controller_mac.mm
@@ -378,6 +378,12 @@
              name:NSWorkspaceWillPowerOffNotification
            object:nil];
 
+  NSMenu* fileMenu = [[[NSApp mainMenu] itemWithTag:IDC_FILE_MENU] submenu];
+  closeTabMenuItem_ = [fileMenu itemWithTag:IDC_CLOSE_TAB];
+  DCHECK(closeTabMenuItem_);
+  closeWindowMenuItem_ = [fileMenu itemWithTag:IDC_CLOSE_WINDOW];
+  DCHECK(closeWindowMenuItem_);
+
   // Set up the command updater for when there are no windows open
   [self initMenuState];
 
diff --git a/chrome/browser/chromeos/accessibility/accessibility_manager.cc b/chrome/browser/chromeos/accessibility/accessibility_manager.cc
index 48863ada..e08b8f53 100644
--- a/chrome/browser/chromeos/accessibility/accessibility_manager.cc
+++ b/chrome/browser/chromeos/accessibility/accessibility_manager.cc
@@ -1155,16 +1155,6 @@
     bool autoclick_enabled =
         prefs->GetBoolean(ash::prefs::kAccessibilityAutoclickEnabled);
     UMA_HISTOGRAM_BOOLEAN("Accessibility.CrosAutoclick", autoclick_enabled);
-    if (autoclick_enabled) {
-      // We only want to log the autoclick delay if the user has actually
-      // enabled autoclick.
-      UMA_HISTOGRAM_CUSTOM_TIMES(
-          "Accessibility.CrosAutoclickDelay",
-          base::TimeDelta::FromMilliseconds(
-              prefs->GetInteger(ash::prefs::kAccessibilityAutoclickDelayMs)),
-          base::TimeDelta::FromMilliseconds(1),
-          base::TimeDelta::FromMilliseconds(3000), 50);
-    }
   }
   UMA_HISTOGRAM_BOOLEAN("Accessibility.CrosCaretHighlight",
                         IsCaretHighlightEnabled());
diff --git a/chrome/browser/chromeos/extensions/wallpaper_private_api.cc b/chrome/browser/chromeos/extensions/wallpaper_private_api.cc
index cea9cfa..37bb0d4 100644
--- a/chrome/browser/chromeos/extensions/wallpaper_private_api.cc
+++ b/chrome/browser/chromeos/extensions/wallpaper_private_api.cc
@@ -80,23 +80,11 @@
 constexpr char kJpgFilePattern[] = "*.[jJ][pP][gG]";
 constexpr char kJpegFilePattern[] = "*.[jJ][pP][eE][gG]";
 
-// The url suffix used by the old wallpaper picker.
-constexpr char kHighResolutionSuffix[] = "_high_resolution.jpg";
-
-#if defined(GOOGLE_CHROME_BUILD)
-const char kWallpaperManifestBaseURL[] =
-    "https://storage.googleapis.com/chromeos-wallpaper-public/manifest_";
-#endif
-
 bool IsOEMDefaultWallpaper() {
   return base::CommandLine::ForCurrentProcess()->HasSwitch(
       chromeos::switches::kDefaultWallpaperIsOem);
 }
 
-bool IsUsingNewWallpaperPicker() {
-  return ash::features::IsNewWallpaperPickerEnabled();
-}
-
 // Returns a suffix to be appended to the base url of Backdrop wallpapers.
 std::string GetBackdropWallpaperSuffix() {
   // FIFE url is used for Backdrop wallpapers and the desired image size should
@@ -213,9 +201,7 @@
   SET_STRING("allCategoryLabel", IDS_WALLPAPER_MANAGER_ALL_CATEGORY_LABEL);
   SET_STRING("deleteCommandLabel", IDS_WALLPAPER_MANAGER_DELETE_COMMAND_LABEL);
   SET_STRING("customCategoryLabel",
-             IsUsingNewWallpaperPicker()
-                 ? IDS_WALLPAPER_MANAGER_MY_IMAGES_CATEGORY_LABEL
-                 : IDS_WALLPAPER_MANAGER_CUSTOM_CATEGORY_LABEL);
+             IDS_WALLPAPER_MANAGER_MY_IMAGES_CATEGORY_LABEL);
   SET_STRING("selectCustomLabel",
              IDS_WALLPAPER_MANAGER_SELECT_CUSTOM_LABEL);
   SET_STRING("positionLabel", IDS_WALLPAPER_MANAGER_POSITION_LABEL);
@@ -226,21 +212,15 @@
              IDS_WALLPAPER_MANAGER_LAYOUT_CENTER_CROPPED);
   SET_STRING("centerLayout", IDS_WALLPAPER_MANAGER_LAYOUT_CENTER);
   SET_STRING("stretchLayout", IDS_WALLPAPER_MANAGER_LAYOUT_STRETCH);
-  SET_STRING("connectionFailed", IsUsingNewWallpaperPicker()
-                                     ? IDS_WALLPAPER_MANAGER_NETWORK_ERROR
-                                     : IDS_WALLPAPER_MANAGER_ACCESS_FAIL);
-  SET_STRING("downloadFailed", IsUsingNewWallpaperPicker()
-                                   ? IDS_WALLPAPER_MANAGER_IMAGE_ERROR
-                                   : IDS_WALLPAPER_MANAGER_DOWNLOAD_FAIL);
+  SET_STRING("connectionFailed", IDS_WALLPAPER_MANAGER_NETWORK_ERROR);
+  SET_STRING("downloadFailed", IDS_WALLPAPER_MANAGER_IMAGE_ERROR);
   SET_STRING("downloadCanceled", IDS_WALLPAPER_MANAGER_DOWNLOAD_CANCEL);
   SET_STRING("customWallpaperWarning",
              IDS_WALLPAPER_MANAGER_SHOW_CUSTOM_WALLPAPER_ON_START_WARNING);
   SET_STRING("accessFileFailure", IDS_WALLPAPER_MANAGER_ACCESS_FILE_FAILURE);
   SET_STRING("invalidWallpaper", IDS_WALLPAPER_MANAGER_INVALID_WALLPAPER);
   SET_STRING("noImagesAvailable", IDS_WALLPAPER_MANAGER_NO_IMAGES_AVAILABLE);
-  SET_STRING("surpriseMeLabel", IsUsingNewWallpaperPicker()
-                                    ? IDS_WALLPAPER_MANAGER_DAILY_REFRESH_LABEL
-                                    : IDS_WALLPAPER_MANAGER_SURPRISE_ME_LABEL);
+  SET_STRING("surpriseMeLabel", IDS_WALLPAPER_MANAGER_DAILY_REFRESH_LABEL);
   SET_STRING("learnMore", IDS_LEARN_MORE);
   SET_STRING("currentWallpaperSetByMessage",
              IDS_CURRENT_WALLPAPER_SET_BY_MESSAGE);
@@ -254,17 +234,10 @@
   const std::string& app_locale = g_browser_process->GetApplicationLocale();
   webui::SetLoadTimeDataDefaults(app_locale, dict.get());
 
-#if defined(GOOGLE_CHROME_BUILD)
-  dict->SetString("manifestBaseURL", kWallpaperManifestBaseURL);
-#endif
-
   dict->SetBoolean("isOEMDefaultWallpaper", IsOEMDefaultWallpaper());
   dict->SetString("canceledWallpaper",
                   wallpaper_api_util::kCancelWallpaperMessage);
-  dict->SetBoolean("useNewWallpaperPicker", IsUsingNewWallpaperPicker());
-  dict->SetString("highResolutionSuffix", IsUsingNewWallpaperPicker()
-                                              ? GetBackdropWallpaperSuffix()
-                                              : kHighResolutionSuffix);
+  dict->SetString("highResolutionSuffix", GetBackdropWallpaperSuffix());
 
   WallpaperControllerClient::Get()->GetActiveUserWallpaperInfo(base::BindOnce(
       &WallpaperPrivateGetStringsFunction::OnWallpaperInfoReturned, this,
diff --git a/chrome/browser/chromeos/login/demo_mode/demo_setup_browsertest.cc b/chrome/browser/chromeos/login/demo_mode/demo_setup_browsertest.cc
index ee44e00f..431f912 100644
--- a/chrome/browser/chromeos/login/demo_mode/demo_setup_browsertest.cc
+++ b/chrome/browser/chromeos/login/demo_mode/demo_setup_browsertest.cc
@@ -243,6 +243,22 @@
     return js_checker().GetBool(query);
   }
 
+  // Returns whether error message is shown on demo setup error screen and
+  // contains text consisting of strings identified by |error_message_id| and
+  // |recovery_message_id|.
+  bool IsErrorMessageShown(int error_message_id, int recovery_message_id) {
+    const std::string element_selector =
+        base::StrCat({ScreenToContentQuery(OobeScreen::SCREEN_OOBE_DEMO_SETUP),
+                      ".$.", DialogToStringId(DemoSetupDialog::kError),
+                      ".querySelector('div[slot=subtitle]')"});
+    const std::string query = base::StrCat(
+        {"!!", element_selector, " && ", element_selector, ".innerHTML == '",
+         l10n_util::GetStringUTF8(error_message_id), " ",
+         l10n_util::GetStringUTF8(recovery_message_id), "' && !",
+         element_selector, ".hidden"});
+    return js_checker().GetBool(query);
+  }
+
   void SetPlayStoreTermsForTesting() {
     EXPECT_TRUE(
         JSExecute("login.ArcTermsOfServiceScreen.setTosForTesting('Test "
@@ -624,6 +640,9 @@
   // needed to be able to check it reliably.
   WaitForScreenDialog(OobeScreen::SCREEN_OOBE_DEMO_SETUP,
                       DemoSetupDialog::kError);
+  // Default error returned by MockDemoModeOnlineEnrollmentHelperCreator.
+  EXPECT_TRUE(IsErrorMessageShown(IDS_DEMO_SETUP_TEMPORARY_ERROR,
+                                  IDS_DEMO_SETUP_RECOVERY_RETRY));
   EXPECT_FALSE(StartupUtils::IsOobeCompleted());
   EXPECT_FALSE(StartupUtils::IsDeviceRegistered());
 }
@@ -680,6 +699,8 @@
   // needed to be able to check it reliably.
   WaitForScreenDialog(OobeScreen::SCREEN_OOBE_DEMO_SETUP,
                       DemoSetupDialog::kError);
+  EXPECT_TRUE(IsErrorMessageShown(IDS_DEMO_SETUP_COMPONENT_ERROR,
+                                  IDS_DEMO_SETUP_RECOVERY_CHECK_NETWORK));
   EXPECT_FALSE(StartupUtils::IsOobeCompleted());
   EXPECT_FALSE(StartupUtils::IsDeviceRegistered());
 }
@@ -787,6 +808,9 @@
   // needed to be able to check it reliably.
   WaitForScreenDialog(OobeScreen::SCREEN_OOBE_DEMO_SETUP,
                       DemoSetupDialog::kError);
+  // Default error returned by MockDemoModeOfflineEnrollmentHelperCreator.
+  EXPECT_TRUE(IsErrorMessageShown(IDS_DEMO_SETUP_LOCK_ERROR,
+                                  IDS_DEMO_SETUP_RECOVERY_POWERWASH));
 
   EXPECT_FALSE(StartupUtils::IsOobeCompleted());
   EXPECT_FALSE(StartupUtils::IsDeviceRegistered());
diff --git a/chrome/browser/chromeos/login/demo_mode/demo_setup_controller.cc b/chrome/browser/chromeos/login/demo_mode/demo_setup_controller.cc
index d366900..5144802 100644
--- a/chrome/browser/chromeos/login/demo_mode/demo_setup_controller.cc
+++ b/chrome/browser/chromeos/login/demo_mode/demo_setup_controller.cc
@@ -21,20 +21,26 @@
 #include "chrome/browser/chromeos/policy/device_local_account.h"
 #include "chrome/browser/chromeos/policy/device_local_account_policy_service.h"
 #include "chrome/browser/chromeos/policy/enrollment_config.h"
-#include "chrome/browser/chromeos/policy/enrollment_status_chromeos.h"
 #include "chrome/common/pref_names.h"
+#include "chrome/grit/generated_resources.h"
 #include "chromeos/chromeos_switches.h"
 #include "chromeos/dbus/dbus_thread_manager.h"
+#include "chromeos/settings/install_attributes.h"
 #include "chromeos/system/statistics_provider.h"
 #include "components/arc/arc_util.h"
+#include "components/policy/core/common/cloud/cloud_policy_constants.h"
 #include "components/prefs/pref_registry_simple.h"
 #include "components/prefs/pref_service.h"
 #include "google_apis/gaia/google_service_auth_error.h"
+#include "ui/base/l10n/l10n_util.h"
 
 namespace chromeos {
 
 namespace {
 
+using ErrorCode = DemoSetupController::DemoSetupError::ErrorCode;
+using RecoveryMethod = DemoSetupController::DemoSetupError::RecoveryMethod;
+
 constexpr char kDemoRequisition[] = "cros-demo-mode";
 constexpr char kOfflineDevicePolicyFileName[] = "device_policy";
 constexpr char kOfflineDeviceLocalAccountPolicyFileName[] =
@@ -89,7 +95,7 @@
   return broker->core()->store();
 }
 
-// A utility funciton of base::ReadFileToString which returns an optional
+// A utility function of base::ReadFileToString which returns an optional
 // string.
 // TODO(mukai): move this to base/files.
 base::Optional<std::string> ReadFileToOptionalString(
@@ -124,11 +130,330 @@
   return block_dev_mode_value == "1";
 }
 
+DemoSetupController::DemoSetupError CreateFromClientStatus(
+    policy::DeviceManagementStatus status,
+    const std::string& debug_message) {
+  switch (status) {
+    case policy::DM_STATUS_SUCCESS:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kUnexpectedError, RecoveryMethod::kUnknown, debug_message);
+    case policy::DM_STATUS_REQUEST_INVALID:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kInvalidRequest, RecoveryMethod::kUnknown, debug_message);
+    case policy::DM_STATUS_REQUEST_FAILED:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kRequestNetworkError, RecoveryMethod::kCheckNetwork,
+          debug_message);
+    case policy::DM_STATUS_TEMPORARY_UNAVAILABLE:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kTemporaryUnavailable, RecoveryMethod::kRetry,
+          debug_message);
+    case policy::DM_STATUS_HTTP_STATUS_ERROR:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kResponseError, RecoveryMethod::kUnknown, debug_message);
+    case policy::DM_STATUS_RESPONSE_DECODING_ERROR:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kResponseDecodingError, RecoveryMethod::kUnknown,
+          debug_message);
+    case policy::DM_STATUS_SERVICE_MANAGEMENT_NOT_SUPPORTED:
+    case policy::DM_STATUS_SERVICE_CONSUMER_ACCOUNT_WITH_PACKAGED_LICENSE:
+    case policy::DM_STATUS_SERVICE_ACTIVATION_PENDING:
+      return DemoSetupController::DemoSetupError(ErrorCode::kDemoAccountError,
+                                                 RecoveryMethod::kUnknown,
+                                                 debug_message);
+    case policy::DM_STATUS_SERVICE_DEVICE_NOT_FOUND:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kDeviceNotFound, RecoveryMethod::kUnknown, debug_message);
+    case policy::DM_STATUS_SERVICE_MANAGEMENT_TOKEN_INVALID:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kInvalidDMToken, RecoveryMethod::kUnknown, debug_message);
+    case policy::DM_STATUS_SERVICE_INVALID_SERIAL_NUMBER:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kInvalidSerialNumber, RecoveryMethod::kUnknown,
+          debug_message);
+    case policy::DM_STATUS_SERVICE_DEVICE_ID_CONFLICT:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kDeviceIdError, RecoveryMethod::kUnknown, debug_message);
+    case policy::DM_STATUS_SERVICE_MISSING_LICENSES:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kLicenseError, RecoveryMethod::kUnknown, debug_message);
+    case policy::DM_STATUS_SERVICE_DEPROVISIONED:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kDeviceDeprovisioned, RecoveryMethod::kUnknown,
+          debug_message);
+    case policy::DM_STATUS_SERVICE_DOMAIN_MISMATCH:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kDomainMismatch, RecoveryMethod::kUnknown, debug_message);
+    case policy::DM_STATUS_CANNOT_SIGN_REQUEST:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kSigningError, RecoveryMethod::kPowerwash, debug_message);
+    case policy::DM_STATUS_SERVICE_POLICY_NOT_FOUND:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kPolicyNotFound, RecoveryMethod::kUnknown, debug_message);
+    case policy::DM_STATUS_SERVICE_ARC_DISABLED:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kArcError, RecoveryMethod::kUnknown, debug_message);
+  }
+  NOTREACHED() << "Demo mode setup received unsupported client status";
+  return DemoSetupController::DemoSetupError(
+      ErrorCode::kUnexpectedError, RecoveryMethod::kUnknown, debug_message);
+}
+
+DemoSetupController::DemoSetupError CreateFromLockStatus(
+    InstallAttributes::LockResult status,
+    const std::string& debug_message) {
+  switch (status) {
+    case InstallAttributes::LOCK_SUCCESS:
+    case InstallAttributes::LOCK_NOT_READY:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kUnexpectedError, RecoveryMethod::kUnknown, debug_message);
+    case InstallAttributes::LOCK_TIMEOUT:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kLockTimeout, RecoveryMethod::kReboot, debug_message);
+    case InstallAttributes::LOCK_BACKEND_INVALID:
+    case InstallAttributes::LOCK_SET_ERROR:
+    case InstallAttributes::LOCK_FINALIZE_ERROR:
+    case InstallAttributes::LOCK_READBACK_ERROR:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kLockError, RecoveryMethod::kPowerwash, debug_message);
+    case InstallAttributes::LOCK_ALREADY_LOCKED:
+    case InstallAttributes::LOCK_WRONG_DOMAIN:
+    case InstallAttributes::LOCK_WRONG_MODE:
+      return DemoSetupController::DemoSetupError(
+          ErrorCode::kAlreadyLocked, RecoveryMethod::kPowerwash, debug_message);
+  }
+  NOTREACHED() << "Demo mode setup received unsupported lock status";
+  return DemoSetupController::DemoSetupError(
+      ErrorCode::kUnexpectedError, RecoveryMethod::kUnknown, debug_message);
+}
+
 }  //  namespace
 
 // static
 constexpr char DemoSetupController::kDemoModeDomain[];
 
+// static
+DemoSetupController::DemoSetupError
+DemoSetupController::DemoSetupError::CreateFromEnrollmentStatus(
+    const policy::EnrollmentStatus& status) {
+  const std::string debug_message = base::StringPrintf(
+      "EnrollmentError: (status: %d, client_status: %d, store_status: %d, "
+      "validation_status: %d, lock_status: %d)",
+      status.status(), status.client_status(), status.store_status(),
+      status.validation_status(), status.lock_status());
+
+  switch (status.status()) {
+    case policy::EnrollmentStatus::SUCCESS:
+      return DemoSetupError(ErrorCode::kUnexpectedError,
+                            RecoveryMethod::kUnknown, debug_message);
+    case policy::EnrollmentStatus::NO_STATE_KEYS:
+      return DemoSetupError(ErrorCode::kNoStateKeys, RecoveryMethod::kReboot,
+                            debug_message);
+    case policy::EnrollmentStatus::REGISTRATION_FAILED:
+      return CreateFromClientStatus(status.client_status(), debug_message);
+    case policy::EnrollmentStatus::ROBOT_AUTH_FETCH_FAILED:
+    case policy::EnrollmentStatus::ROBOT_REFRESH_FETCH_FAILED:
+      return DemoSetupError(ErrorCode::kRobotFetchError,
+                            RecoveryMethod::kCheckNetwork, debug_message);
+    case policy::EnrollmentStatus::ROBOT_REFRESH_STORE_FAILED:
+      return DemoSetupError(ErrorCode::kRobotStoreError,
+                            RecoveryMethod::kReboot, debug_message);
+    case policy::EnrollmentStatus::REGISTRATION_BAD_MODE:
+      return DemoSetupError(ErrorCode::kBadMode, RecoveryMethod::kRetry,
+                            debug_message);
+    case policy::EnrollmentStatus::REGISTRATION_CERT_FETCH_FAILED:
+      return DemoSetupError(ErrorCode::kCertFetchError, RecoveryMethod::kRetry,
+                            debug_message);
+    case policy::EnrollmentStatus::POLICY_FETCH_FAILED:
+      return DemoSetupError(ErrorCode::kPolicyFetchError,
+                            RecoveryMethod::kRetry, debug_message);
+    case policy::EnrollmentStatus::VALIDATION_FAILED:
+      return DemoSetupError(ErrorCode::kPolicyValidationError,
+                            RecoveryMethod::kRetry, debug_message);
+    case policy::EnrollmentStatus::LOCK_ERROR:
+      return CreateFromLockStatus(status.lock_status(), debug_message);
+    case policy::EnrollmentStatus::STORE_ERROR:
+      return DemoSetupError(ErrorCode::kOnlineStoreError,
+                            RecoveryMethod::kRetry, debug_message);
+    case policy::EnrollmentStatus::ATTRIBUTE_UPDATE_FAILED:
+      return DemoSetupError(ErrorCode::kUnexpectedError,
+                            RecoveryMethod::kUnknown, debug_message);
+    case policy::EnrollmentStatus::NO_MACHINE_IDENTIFICATION:
+      return DemoSetupError(ErrorCode::kMachineIdentificationError,
+                            RecoveryMethod::kUnknown, debug_message);
+    case policy::EnrollmentStatus::ACTIVE_DIRECTORY_POLICY_FETCH_FAILED:
+      return DemoSetupError(ErrorCode::kUnexpectedError,
+                            RecoveryMethod::kReboot, debug_message);
+    case policy::EnrollmentStatus::DM_TOKEN_STORE_FAILED:
+      return DemoSetupError(ErrorCode::kDMTokenStoreError,
+                            RecoveryMethod::kUnknown, debug_message);
+    case policy::EnrollmentStatus::LICENSE_REQUEST_FAILED:
+      return DemoSetupError(ErrorCode::kLicenseError, RecoveryMethod::kUnknown,
+                            debug_message);
+    case policy::EnrollmentStatus::OFFLINE_POLICY_LOAD_FAILED:
+    case policy::EnrollmentStatus::OFFLINE_POLICY_DECODING_FAILED:
+      return DemoSetupError(ErrorCode::kOfflinePolicyError,
+                            RecoveryMethod::kOnlineOnly, debug_message);
+  }
+  NOTREACHED() << "Demo mode setup received unsupported enrollment status";
+  return DemoSetupError(ErrorCode::kUnexpectedError, RecoveryMethod::kUnknown,
+                        debug_message);
+}
+
+// static
+DemoSetupController::DemoSetupError
+DemoSetupController::DemoSetupError::CreateFromOtherEnrollmentError(
+    EnterpriseEnrollmentHelper::OtherError error) {
+  const std::string debug_message =
+      base::StringPrintf("Other error: %d", error);
+  switch (error) {
+    case EnterpriseEnrollmentHelper::OTHER_ERROR_DOMAIN_MISMATCH:
+      return DemoSetupError(ErrorCode::kAlreadyLocked,
+                            RecoveryMethod::kPowerwash, debug_message);
+    case EnterpriseEnrollmentHelper::OTHER_ERROR_FATAL:
+      return DemoSetupError(ErrorCode::kUnexpectedError,
+                            RecoveryMethod::kUnknown, debug_message);
+  }
+  NOTREACHED() << "Demo mode setup received unsupported enrollment error";
+  return DemoSetupError(ErrorCode::kUnexpectedError, RecoveryMethod::kUnknown,
+                        debug_message);
+}
+
+// static
+DemoSetupController::DemoSetupError
+DemoSetupController::DemoSetupError::CreateFromComponentError(
+    component_updater::CrOSComponentManager::Error error) {
+  const std::string debug_message =
+      "Failed to load demo resources CrOS component with error: " +
+      std::to_string(static_cast<int>(error));
+  return DemoSetupError(ErrorCode::kOnlineComponentError,
+                        RecoveryMethod::kCheckNetwork, debug_message);
+}
+
+DemoSetupController::DemoSetupError::DemoSetupError(
+    DemoSetupError::ErrorCode error_code,
+    DemoSetupError::RecoveryMethod recovery_method)
+    : error_code_(error_code), recovery_method_(recovery_method) {}
+
+DemoSetupController::DemoSetupError::DemoSetupError(
+    DemoSetupError::ErrorCode error_code,
+    DemoSetupError::RecoveryMethod recovery_method,
+    const std::string& debug_message)
+    : error_code_(error_code),
+      recovery_method_(recovery_method),
+      debug_message_(debug_message) {}
+
+DemoSetupController::DemoSetupError::~DemoSetupError() = default;
+
+base::string16 DemoSetupController::DemoSetupError::GetLocalizedErrorMessage()
+    const {
+  switch (error_code_) {
+    case ErrorCode::kNoOfflineResources:
+      return l10n_util::GetStringUTF16(
+          IDS_DEMO_SETUP_NO_OFFLINE_RESOURCES_ERROR);
+    case ErrorCode::kOfflinePolicyError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_OFFLINE_POLICY_ERROR);
+    case ErrorCode::kOfflinePolicyStoreError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_OFFLINE_STORE_ERROR);
+    case ErrorCode::kOnlineFRECheckRequired:
+      return l10n_util::GetStringUTF16(
+          IDS_DEMO_SETUP_OFFLINE_UNAVAILABLE_ERROR);
+    case ErrorCode::kOnlineComponentError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_COMPONENT_ERROR);
+    case ErrorCode::kNoStateKeys:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_NO_STATE_KEYS_ERROR);
+    case ErrorCode::kInvalidRequest:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_INVALID_REQUEST_ERROR);
+    case ErrorCode::kRequestNetworkError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_NETWORK_ERROR);
+    case ErrorCode::kTemporaryUnavailable:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_TEMPORARY_ERROR);
+    case ErrorCode::kResponseError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_RESPONSE_ERROR);
+    case ErrorCode::kResponseDecodingError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_RESPONSE_DECODING_ERROR);
+    case ErrorCode::kDemoAccountError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_ACCOUNT_ERROR);
+    case ErrorCode::kDeviceNotFound:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_DEVICE_NOT_FOUND_ERROR);
+    case ErrorCode::kInvalidDMToken:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_INVALID_DM_TOKEN_ERROR);
+    case ErrorCode::kInvalidSerialNumber:
+      return l10n_util::GetStringUTF16(
+          IDS_DEMO_SETUP_INVALID_SERIAL_NUMBER_ERROR);
+    case ErrorCode::kDeviceIdError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_DEVICE_ID_ERROR);
+    case ErrorCode::kLicenseError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_LICENSE_ERROR);
+    case ErrorCode::kDeviceDeprovisioned:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_DEPROVISIONED_ERROR);
+    case ErrorCode::kDomainMismatch:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_DOMAIN_MISMATCH_ERROR);
+    case ErrorCode::kSigningError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_SIGNING_ERROR);
+    case ErrorCode::kPolicyNotFound:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_POLICY_NOT_FOUND_ERROR);
+    case ErrorCode::kArcError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_ARC_ERROR);
+    case ErrorCode::kRobotFetchError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_ROBOT_ERROR);
+    case ErrorCode::kRobotStoreError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_ROBOT_STORE_ERROR);
+    case ErrorCode::kBadMode:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_BAD_MODE_ERROR);
+    case ErrorCode::kCertFetchError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_CERT_FETCH_ERROR);
+    case ErrorCode::kPolicyFetchError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_POLICY_FETCH_ERROR);
+    case ErrorCode::kPolicyValidationError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_POLICY_VALIDATION_ERROR);
+    case ErrorCode::kLockTimeout:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_LOCK_TIMEOUT_ERROR);
+    case ErrorCode::kLockError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_LOCK_ERROR);
+    case ErrorCode::kAlreadyLocked:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_ALREADY_LOCKED_ERROR);
+    case ErrorCode::kOnlineStoreError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_ONLINE_STORE_ERROR);
+    case ErrorCode::kMachineIdentificationError:
+      return l10n_util::GetStringUTF16(
+          IDS_DEMO_SETUP_NO_MACHINE_IDENTIFICATION_ERROR);
+    case ErrorCode::kDMTokenStoreError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_DM_TOKEN_STORE_ERROR);
+    case ErrorCode::kUnexpectedError:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_UNEXPECTED_ERROR);
+  }
+  NOTREACHED() << "No localized error message available for demo setup error.";
+  return base::string16();
+}
+
+base::string16
+DemoSetupController::DemoSetupError::GetLocalizedRecoveryMessage() const {
+  switch (recovery_method_) {
+    case RecoveryMethod::kRetry:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_RECOVERY_RETRY);
+    case RecoveryMethod::kReboot:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_RECOVERY_REBOOT);
+    case RecoveryMethod::kPowerwash:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_RECOVERY_POWERWASH);
+    case RecoveryMethod::kCheckNetwork:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_RECOVERY_CHECK_NETWORK);
+    case RecoveryMethod::kOnlineOnly:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_RECOVERY_OFFLINE_FATAL);
+    case RecoveryMethod::kUnknown:
+      return l10n_util::GetStringUTF16(IDS_DEMO_SETUP_RECOVERY_FATAL);
+  }
+  NOTREACHED()
+      << "No localized error message available for demo setup recovery method.";
+  return base::string16();
+}
+
+std::string DemoSetupController::DemoSetupError::GetDebugDescription() const {
+  return base::StringPrintf("DemoSetupError (code: %d, recovery: %d) : %s",
+                            error_code_, recovery_method_,
+                            debug_message_.c_str());
+}
+
 void DemoSetupController::RegisterLocalStatePrefs(
     PrefRegistrySimple* registry) {
   registry->RegisterIntegerPref(
@@ -233,9 +558,7 @@
   DCHECK_EQ(demo_config_, DemoSession::DemoModeConfig::kOnline);
 
   if (error != component_updater::CrOSComponentManager::Error::NONE) {
-    SetupFailed("Failed to load demo resources CrOS component with error: " +
-                    std::to_string(static_cast<int>(error)),
-                DemoSetupError::kRecoverable);
+    SetupFailed(DemoSetupError::CreateFromComponentError(error));
     return;
   }
 
@@ -262,9 +585,10 @@
 
   if (IsOnlineFreCheckRequired()) {
     SetupFailed(
-        "Cannot do offline demo mode setup, because online FRE check is "
-        "required.",
-        DemoSetupError::kFatal);
+        DemoSetupError(DemoSetupError::ErrorCode::kOnlineFRECheckRequired,
+                       DemoSetupError::RecoveryMethod::kOnlineOnly,
+                       "Cannot do offline demo mode setup, because online "
+                       "FRE check is required."));
     return;
   }
 
@@ -284,7 +608,9 @@
   DCHECK(!policy_dir_.empty());
 
   if (!ok) {
-    SetupFailed(*message, DemoSetupError::kRecoverable);
+    SetupFailed(DemoSetupError(DemoSetupError::ErrorCode::kNoOfflineResources,
+                               DemoSetupError::RecoveryMethod::kOnlineOnly,
+                               *message));
     return;
   }
 
@@ -305,20 +631,12 @@
 }
 
 void DemoSetupController::OnEnrollmentError(policy::EnrollmentStatus status) {
-  // TODO(mukai): improve the message details.
-  SetupFailed(
-      base::StringPrintf(
-          "EnrollmentError: status: %d client_status: %d store_status: %d "
-          "validation_status: %d lock_status: %d",
-          status.status(), status.client_status(), status.store_status(),
-          status.validation_status(), status.lock_status()),
-      DemoSetupError::kRecoverable);
+  SetupFailed(DemoSetupError::CreateFromEnrollmentStatus(status));
 }
 
 void DemoSetupController::OnOtherError(
     EnterpriseEnrollmentHelper::OtherError error) {
-  SetupFailed(base::StringPrintf("Other error: %d", error),
-              DemoSetupError::kRecoverable);
+  SetupFailed(DemoSetupError::CreateFromOtherEnrollmentError(error));
 }
 
 void DemoSetupController::OnDeviceEnrolled(
@@ -378,15 +696,18 @@
   if (!blob.has_value()) {
     // This is very unlikely to happen since the file existence is already
     // checked as CheckOfflinePolicyFilesExist.
-    SetupFailed("Policy file for the device local account not found",
-                DemoSetupError::kFatal);
+    SetupFailed(
+        DemoSetupError(DemoSetupError::ErrorCode::kOfflinePolicyError,
+                       DemoSetupError::RecoveryMethod::kPowerwash,
+                       "Policy file for the device local account not found"));
     return;
   }
 
   enterprise_management::PolicyFetchResponse policy;
   if (!policy.ParseFromString(blob.value())) {
-    SetupFailed("Error parsing local account policy blob.",
-                DemoSetupError::kFatal);
+    SetupFailed(DemoSetupError(DemoSetupError::ErrorCode::kOfflinePolicyError,
+                               DemoSetupError::RecoveryMethod::kPowerwash,
+                               "Error parsing local account policy blob."));
     return;
   }
 
@@ -394,8 +715,9 @@
   enterprise_management::PolicyData policy_data;
   if (policy.policy_data().empty() ||
       !policy_data.ParseFromString(policy.policy_data())) {
-    SetupFailed("Error parsing local account policy data.",
-                DemoSetupError::kFatal);
+    SetupFailed(DemoSetupError(DemoSetupError::ErrorCode::kOfflinePolicyError,
+                               DemoSetupError::RecoveryMethod::kPowerwash,
+                               "Error parsing local account policy data."));
     return;
   }
 
@@ -408,8 +730,10 @@
   }
 
   if (!device_local_account_policy_store_) {
-    SetupFailed("Can't find the store for the local account policy.",
-                DemoSetupError::kFatal);
+    SetupFailed(
+        DemoSetupError(DemoSetupError::ErrorCode::kOfflinePolicyStoreError,
+                       DemoSetupError::RecoveryMethod::kPowerwash,
+                       "Can't find the store for the local account policy."));
     return;
   }
   device_local_account_policy_store_->AddObserver(this);
@@ -426,10 +750,9 @@
     std::move(on_setup_success_).Run();
 }
 
-void DemoSetupController::SetupFailed(const std::string& message,
-                                      DemoSetupError error) {
+void DemoSetupController::SetupFailed(const DemoSetupError& error) {
   Reset();
-  LOG(ERROR) << message << " fatal=" << (error == DemoSetupError::kFatal);
+  LOG(ERROR) << error.GetDebugDescription();
   if (!on_setup_error_.is_null())
     std::move(on_setup_error_).Run(error);
 }
@@ -463,8 +786,10 @@
 
 void DemoSetupController::OnStoreError(policy::CloudPolicyStore* store) {
   DCHECK_EQ(store, device_local_account_policy_store_);
-  SetupFailed("Failed to store the local account policy",
-              DemoSetupError::kFatal);
+  SetupFailed(
+      DemoSetupError(DemoSetupError::ErrorCode::kOfflinePolicyStoreError,
+                     DemoSetupError::RecoveryMethod::kPowerwash,
+                     "Failed to store the local account policy"));
 }
 
 }  //  namespace chromeos
diff --git a/chrome/browser/chromeos/login/demo_mode/demo_setup_controller.h b/chrome/browser/chromeos/login/demo_mode/demo_setup_controller.h
index d999d60..9baadc0d 100644
--- a/chrome/browser/chromeos/login/demo_mode/demo_setup_controller.h
+++ b/chrome/browser/chromeos/login/demo_mode/demo_setup_controller.h
@@ -11,8 +11,10 @@
 #include "base/files/file_path.h"
 #include "base/macros.h"
 #include "base/memory/weak_ptr.h"
+#include "base/strings/string16.h"
 #include "chrome/browser/chromeos/login/demo_mode/demo_session.h"
 #include "chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper.h"
+#include "chrome/browser/chromeos/policy/enrollment_status_chromeos.h"
 #include "chrome/browser/component_updater/cros_component_installer_chromeos.h"
 #include "components/policy/core/common/cloud/cloud_policy_store.h"
 
@@ -29,19 +31,130 @@
     : public EnterpriseEnrollmentHelper::EnrollmentStatusConsumer,
       public policy::CloudPolicyStore::Observer {
  public:
-  // Type of demo mode setup error.
-  enum class DemoSetupError {
-    // Recoverable or temporary demo mode setup error. Another attempt to setup
-    // demo mode may succeed.
-    kRecoverable,
-    // Fatal demo mode setup error. Device requires powerwash to recover from
-    // the resulting state.
-    kFatal,
+  // Contains information related to setup error.
+  class DemoSetupError {
+   public:
+    // Type of setup error.
+    enum class ErrorCode {
+      // Offline resources not available on device.
+      kNoOfflineResources,
+      // Cannot load or parse offline policy.
+      kOfflinePolicyError,
+      // Local account policy store error.
+      kOfflinePolicyStoreError,
+      // Cannot perform offline setup without online FRE check.
+      kOnlineFRECheckRequired,
+      // Cannot load online component.
+      kOnlineComponentError,
+      // Invalid request to DMServer.
+      kInvalidRequest,
+      // Request to DMServer failed, because of network error.
+      kRequestNetworkError,
+      // DMServer temporary unavailable.
+      kTemporaryUnavailable,
+      // DMServer returned abnormal response code.
+      kResponseError,
+      // DMServer response cannot be decoded.
+      kResponseDecodingError,
+      // Device management not supported for demo account.
+      kDemoAccountError,
+      // DMServer cannot find the device.
+      kDeviceNotFound,
+      // Invalid device management token.
+      kInvalidDMToken,
+      // Serial number invalid or unknown to DMServer,
+      kInvalidSerialNumber,
+      // Device id conflict.
+      kDeviceIdError,
+      // Not enough licenses or domain expired.
+      kLicenseError,
+      // Device was deprovisioned.ec
+      kDeviceDeprovisioned,
+      // Device belongs to different domain (FRE).
+      kDomainMismatch,
+      // Management request could not be signed by the client.
+      kSigningError,
+      // DMServer could not find policy for the device.
+      kPolicyNotFound,
+      // ARC disabled for demo domain.
+      kArcError,
+      // Cannot determine server-backed state keys.
+      kNoStateKeys,
+      // Failed to fetch robot account auth or refresh token.
+      kRobotFetchError,
+      // Failed to fetch robot account refresh token.
+      kRobotStoreError,
+      // Unsuppored device mode returned by the server.
+      kBadMode,
+      // Could not fetch registration cert,
+      kCertFetchError,
+      // Could not fetch the policy.
+      kPolicyFetchError,
+      // Policy validation failed.
+      kPolicyValidationError,
+      // Timeout during locking the device.
+      kLockTimeout,
+      // Error during locking the device.
+      kLockError,
+      // Device locked to different domain on mode.
+      kAlreadyLocked,
+      // Error while installing online policy.
+      kOnlineStoreError,
+      // Could not determine device model or serial number.
+      kMachineIdentificationError,
+      // Could not store DM token.
+      kDMTokenStoreError,
+      // Unexpected/fatal error.
+      kUnexpectedError,
+    };
+
+    // Type of recommended recovery from the setup error.
+    enum class RecoveryMethod {
+      // Retry demo setup.
+      kRetry,
+      // Reboot and retry demo setup.
+      kReboot,
+      // Powerwash and retry demo setup.
+      kPowerwash,
+      // Check network and retry demo setup.
+      kCheckNetwork,
+      // Cannot perform offline setup - online setup might work.
+      kOnlineOnly,
+      // Unknown recovery method.
+      kUnknown,
+    };
+
+    static DemoSetupError CreateFromEnrollmentStatus(
+        const policy::EnrollmentStatus& status);
+
+    static DemoSetupError CreateFromOtherEnrollmentError(
+        EnterpriseEnrollmentHelper::OtherError error);
+
+    static DemoSetupError CreateFromComponentError(
+        component_updater::CrOSComponentManager::Error error);
+
+    DemoSetupError(ErrorCode error_code, RecoveryMethod recovery_method);
+    DemoSetupError(ErrorCode error_code,
+                   RecoveryMethod recovery_method,
+                   const std::string& debug_message);
+    ~DemoSetupError();
+
+    ErrorCode error_code() const { return error_code_; }
+    RecoveryMethod recovery_method() const { return recovery_method_; }
+
+    base::string16 GetLocalizedErrorMessage() const;
+    base::string16 GetLocalizedRecoveryMessage() const;
+    std::string GetDebugDescription() const;
+
+   private:
+    ErrorCode error_code_;
+    RecoveryMethod recovery_method_;
+    std::string debug_message_;
   };
 
   // Demo mode setup callbacks.
   using OnSetupSuccess = base::OnceClosure;
-  using OnSetupError = base::OnceCallback<void(DemoSetupError)>;
+  using OnSetupError = base::OnceCallback<void(const DemoSetupError&)>;
 
   // Domain that demo mode devices are enrolled into.
   static constexpr char kDemoModeDomain[] = "cros-demo-mode.com";
@@ -129,8 +242,8 @@
   // is completed. This is the last step of demo mode setup flow.
   void OnDeviceRegistered();
 
-  // Finish the flow with an error message.
-  void SetupFailed(const std::string& message, DemoSetupError error);
+  // Finish the flow with an error.
+  void SetupFailed(const DemoSetupError& error);
 
   // Clears the internal state.
   void Reset();
diff --git a/chrome/browser/chromeos/login/demo_mode/demo_setup_controller_unittest.cc b/chrome/browser/chromeos/login/demo_mode/demo_setup_controller_unittest.cc
index 88c1548..270febc 100644
--- a/chrome/browser/chromeos/login/demo_mode/demo_setup_controller_unittest.cc
+++ b/chrome/browser/chromeos/login/demo_mode/demo_setup_controller_unittest.cc
@@ -46,7 +46,7 @@
       : run_loop_(std::make_unique<base::RunLoop>()) {}
   virtual ~DemoSetupControllerTestHelper() = default;
 
-  void OnSetupError(DemoSetupController::DemoSetupError error) {
+  void OnSetupError(const DemoSetupController::DemoSetupError& error) {
     EXPECT_FALSE(succeeded_.has_value());
     succeeded_ = false;
     error_ = error;
@@ -67,9 +67,11 @@
     return succeeded_.has_value() && succeeded_.value() == expected;
   }
 
-  // Returns true if it receives a fatal error.
-  bool IsErrorFatal() const {
-    return error_ == DemoSetupController::DemoSetupError::kFatal;
+  // Returns true if powerwash is required to recover from the error.
+  bool RequiresPowerwash() const {
+    return error_.has_value() &&
+           error_->recovery_method() ==
+               DemoSetupController::DemoSetupError::RecoveryMethod::kPowerwash;
   }
 
   void Reset() {
@@ -79,8 +81,7 @@
 
  private:
   base::Optional<bool> succeeded_;
-  DemoSetupController::DemoSetupError error_ =
-      DemoSetupController::DemoSetupError::kRecoverable;
+  base::Optional<DemoSetupController::DemoSetupError> error_;
   std::unique_ptr<base::RunLoop> run_loop_;
 
   DISALLOW_COPY_AND_ASSIGN(DemoSetupControllerTestHelper);
@@ -177,7 +178,7 @@
                      base::Unretained(helper_.get())));
 
   EXPECT_TRUE(helper_->WaitResult(false));
-  EXPECT_FALSE(helper_->IsErrorFatal());
+  EXPECT_FALSE(helper_->RequiresPowerwash());
   EXPECT_EQ("", GetDeviceRequisition());
 }
 
@@ -203,7 +204,7 @@
                      base::Unretained(helper_.get())));
 
   EXPECT_TRUE(helper_->WaitResult(false));
-  EXPECT_TRUE(helper_->IsErrorFatal());
+  EXPECT_TRUE(helper_->RequiresPowerwash());
   EXPECT_EQ("", GetDeviceRequisition());
 }
 
@@ -224,7 +225,7 @@
                      base::Unretained(helper_.get())));
 
   EXPECT_TRUE(helper_->WaitResult(false));
-  EXPECT_TRUE(helper_->IsErrorFatal());
+  EXPECT_TRUE(helper_->RequiresPowerwash());
   EXPECT_EQ("", GetDeviceRequisition());
 }
 
@@ -248,7 +249,7 @@
                      base::Unretained(helper_.get())));
 
   EXPECT_TRUE(helper_->WaitResult(false));
-  EXPECT_FALSE(helper_->IsErrorFatal());
+  EXPECT_TRUE(helper_->RequiresPowerwash());
   EXPECT_EQ("", GetDeviceRequisition());
 }
 
@@ -279,7 +280,7 @@
                      base::Unretained(helper_.get())));
 
   EXPECT_TRUE(helper_->WaitResult(false));
-  EXPECT_FALSE(helper_->IsErrorFatal());
+  EXPECT_FALSE(helper_->RequiresPowerwash());
   EXPECT_EQ("", GetDeviceRequisition());
 }
 
@@ -298,7 +299,7 @@
                      base::Unretained(helper_.get())));
 
   EXPECT_TRUE(helper_->WaitResult(false));
-  EXPECT_FALSE(helper_->IsErrorFatal());
+  EXPECT_FALSE(helper_->RequiresPowerwash());
   EXPECT_EQ("", GetDeviceRequisition());
 }
 
@@ -314,7 +315,7 @@
                      base::Unretained(helper_.get())));
 
   EXPECT_TRUE(helper_->WaitResult(false));
-  EXPECT_FALSE(helper_->IsErrorFatal());
+  EXPECT_FALSE(helper_->RequiresPowerwash());
   EXPECT_EQ("", GetDeviceRequisition());
 
   helper_->Reset();
diff --git a/chrome/browser/chromeos/login/demo_mode/demo_setup_test_utils.h b/chrome/browser/chromeos/login/demo_mode/demo_setup_test_utils.h
index 9f7cb76..4a924420 100644
--- a/chrome/browser/chromeos/login/demo_mode/demo_setup_test_utils.h
+++ b/chrome/browser/chromeos/login/demo_mode/demo_setup_test_utils.h
@@ -12,6 +12,8 @@
 #include "chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_mock.h"
 #include "chrome/browser/chromeos/policy/enrollment_config.h"
 #include "chrome/browser/chromeos/policy/enrollment_status_chromeos.h"
+#include "chromeos/settings/install_attributes.h"
+#include "components/policy/core/common/cloud/cloud_policy_constants.h"
 #include "testing/gmock/include/gmock/gmock.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
@@ -40,8 +42,9 @@
         } else {
           // TODO(agawronska): Test different error types.
           mock->status_consumer()->OnEnrollmentError(
-              policy::EnrollmentStatus::ForStatus(
-                  policy::EnrollmentStatus::REGISTRATION_FAILED));
+              policy::EnrollmentStatus::ForRegistrationError(
+                  policy::DeviceManagementStatus::
+                      DM_STATUS_TEMPORARY_UNAVAILABLE));
         }
       }));
   return mock;
@@ -66,8 +69,8 @@
         } else {
           // TODO(agawronska): Test different error types.
           mock->status_consumer()->OnEnrollmentError(
-              policy::EnrollmentStatus::ForStatus(
-                  policy::EnrollmentStatus::Status::LOCK_ERROR));
+              policy::EnrollmentStatus::ForLockError(
+                  chromeos::InstallAttributes::LOCK_READBACK_ERROR));
         }
       }));
   return mock;
diff --git a/chrome/browser/chromeos/login/lock/screen_locker.cc b/chrome/browser/chromeos/login/lock/screen_locker.cc
index e7fc1e2..0a0636c5 100644
--- a/chrome/browser/chromeos/login/lock/screen_locker.cc
+++ b/chrome/browser/chromeos/login/lock/screen_locker.cc
@@ -90,19 +90,12 @@
 // unlock happens even if animations are broken.
 const int kUnlockGuardTimeoutMs = 400;
 
-// Returns true if fingerprint authentication is available for one of the
-// |users|.
-bool IsFingerprintAuthenticationAvailableForUsers(
-    const user_manager::UserList& users) {
-  for (auto* user : users) {
-    quick_unlock::QuickUnlockStorage* quick_unlock_storage =
-        quick_unlock::QuickUnlockFactory::GetForUser(user);
-    if (quick_unlock_storage &&
-        quick_unlock_storage->IsFingerprintAuthenticationAvailable()) {
-      return true;
-    }
-  }
-  return false;
+// Returns true if fingerprint authentication is available for |user|.
+bool IsFingerprintAvailableForUser(const user_manager::User* user) {
+  quick_unlock::QuickUnlockStorage* quick_unlock_storage =
+      quick_unlock::QuickUnlockFactory::GetForUser(user);
+  return quick_unlock_storage &&
+         quick_unlock_storage->IsFingerprintAuthenticationAvailable();
 }
 
 // Observer to start ScreenLocker when locking the screen is requested.
@@ -674,7 +667,10 @@
       ->GetActiveIMEState()
       ->EnableLockScreenLayouts();
 
-  if (IsFingerprintAuthenticationAvailableForUsers(users_)) {
+  // Start a fingerprint authentication session if fingerprint is available for
+  // the primary user. Only the primary user can use fingerprint.
+  if (IsFingerprintAvailableForUser(
+          user_manager::UserManager::Get()->GetPrimaryUser())) {
     VLOG(1) << "Fingerprint is available on lock screen, start fingerprint "
             << "auth session now.";
     fp_service_->StartAuthSession();
@@ -682,7 +678,7 @@
     VLOG(1) << "Fingerprint is not available on lock screen";
   }
 
-  UpdateFingerprintState(
+  MaybeDisablePinAndFingerprintFromTimeout(
       "ScreenLockReady",
       user_manager::UserManager::Get()->GetPrimaryUser()->GetAccountId());
 }
@@ -727,8 +723,8 @@
     OnFingerprintAuthFailure(*active_user);
     return;
   }
-  delegate_->SetFingerprintState(active_user->GetAccountId(),
-                                 FingerprintState::kSignin);
+  delegate_->NotifyFingerprintAuthResult(active_user->GetAccountId(),
+                                         true /*success*/);
   VLOG(1) << "Fingerprint unlock is successful.";
   LoginScreenClient::Get()->auth_recorder()->RecordFingerprintAuthSuccess(
       true /*success*/,
@@ -745,8 +741,8 @@
                             unlock_attempt_type_, UnlockType::AUTH_COUNT);
   LoginScreenClient::Get()->auth_recorder()->RecordFingerprintAuthSuccess(
       false /*success*/, base::nullopt /*num_attempts*/);
-  delegate_->SetFingerprintState(user.GetAccountId(),
-                                 FingerprintState::kFailed);
+  delegate_->NotifyFingerprintAuthResult(user.GetAccountId(),
+                                         false /*success*/);
 
   quick_unlock::QuickUnlockStorage* quick_unlock_storage =
       quick_unlock::QuickUnlockFactory::GetForUser(&user);
@@ -756,8 +752,9 @@
     if (quick_unlock_storage->fingerprint_storage()->ExceededUnlockAttempts()) {
       VLOG(1) << "Fingerprint unlock is disabled because it reached maximum"
               << " unlock attempt.";
-      delegate_->SetFingerprintState(user.GetAccountId(),
-                                     FingerprintState::kRemoved);
+      delegate_->SetFingerprintState(
+          user.GetAccountId(),
+          ash::mojom::FingerprintState::DISABLED_FROM_ATTEMPTS);
       delegate_->ShowErrorMessage(IDS_LOGIN_ERROR_FINGERPRINT_MAX_ATTEMPT,
                                   HelpAppLauncher::HELP_CANT_ACCESS_ACCOUNT);
     }
@@ -769,39 +766,44 @@
   }
 }
 
-void ScreenLocker::UpdateFingerprintState(const std::string& source,
-                                          const AccountId& account_id) {
-  VLOG(1) << "Updating fingerprint state (source=" << source << ")";
+void ScreenLocker::MaybeDisablePinAndFingerprintFromTimeout(
+    const std::string& source,
+    const AccountId& account_id) {
+  VLOG(1) << "MaybeDisablePinAndFingerprintFromTimeout source=" << source;
+
   update_fingerprint_state_timer_.Stop();
+
+  // Update PIN state.
+  quick_unlock::PinBackend::GetInstance()->CanAuthenticate(
+      account_id, base::BindOnce(&ScreenLocker::OnPinCanAuthenticate,
+                                 weak_factory_.GetWeakPtr(), account_id));
+
   quick_unlock::QuickUnlockStorage* quick_unlock_storage =
       quick_unlock::QuickUnlockFactory::GetForAccountId(account_id);
-
-  // If strong auth is required, disable fingerprint.
-  if (quick_unlock_storage && !quick_unlock_storage->HasStrongAuth() &&
-      quick_unlock_storage->fingerprint_storage()->IsFingerprintAvailable()) {
-    VLOG(1) << "Require strong auth to make fingerprint unlock available.";
-    delegate_->SetFingerprintState(account_id, FingerprintState::kTimeout);
-
-    // Prefs based pin will be unavailable when strong auth is required.
-    quick_unlock::PinBackend::GetInstance()->CanAuthenticate(
-        account_id, base::BindOnce(&ScreenLocker::OnPinCanAuthenticate,
-                                   weak_factory_.GetWeakPtr(), account_id));
-    return;
-  }
-
-  // If fingerprint is available, call this function again when strong auth
-  // will expire.
-  if (quick_unlock_storage &&
-      quick_unlock_storage->IsFingerprintAuthenticationAvailable()) {
-    const base::TimeDelta next_strong_auth =
-        quick_unlock_storage->TimeUntilNextStrongAuth();
-    VLOG(1) << "Scheduling next fingerprint state update in "
-            << next_strong_auth;
-    update_fingerprint_state_timer_.Start(
-        FROM_HERE, next_strong_auth,
-        base::BindOnce(&ScreenLocker::UpdateFingerprintState,
-                       base::Unretained(this),
-                       "update_fingerprint_state_timer_", account_id));
+  if (quick_unlock_storage) {
+    if (quick_unlock_storage->HasStrongAuth()) {
+      // Call this function again when strong authentication expires. PIN may
+      // also depend on strong authentication if it is prefs-based. Fingerprint
+      // always requires strong authentication.
+      const base::TimeDelta next_strong_auth =
+          quick_unlock_storage->TimeUntilNextStrongAuth();
+      VLOG(1) << "Scheduling next pin and fingerprint timeout check in "
+              << next_strong_auth;
+      update_fingerprint_state_timer_.Start(
+          FROM_HERE, next_strong_auth,
+          base::BindOnce(
+              &ScreenLocker::MaybeDisablePinAndFingerprintFromTimeout,
+              base::Unretained(this), "update_fingerprint_state_timer_",
+              account_id));
+    } else {
+      // Strong auth is unavailable; disable fingerprint if it was enabled.
+      if (quick_unlock_storage->fingerprint_storage()
+              ->IsFingerprintAvailable()) {
+        VLOG(1) << "Require strong auth to make fingerprint unlock available.";
+        delegate_->SetFingerprintState(
+            account_id, ash::mojom::FingerprintState::DISABLED_FROM_TIMEOUT);
+      }
+    }
   }
 }
 
diff --git a/chrome/browser/chromeos/login/lock/screen_locker.h b/chrome/browser/chromeos/login/lock/screen_locker.h
index a366a2cd..b06957a 100644
--- a/chrome/browser/chromeos/login/lock/screen_locker.h
+++ b/chrome/browser/chromeos/login/lock/screen_locker.h
@@ -8,6 +8,7 @@
 #include <memory>
 #include <string>
 
+#include "ash/public/interfaces/login_user_info.mojom.h"
 #include "base/callback_forward.h"
 #include "base/macros.h"
 #include "base/memory/ref_counted.h"
@@ -49,15 +50,6 @@
 class ScreenLocker : public AuthStatusConsumer,
                      public device::mojom::FingerprintObserver {
  public:
-  enum class FingerprintState {
-    kHidden,
-    kDefault,
-    kSignin,
-    kFailed,
-    kRemoved,
-    kTimeout,
-  };
-
   // Delegate used to send internal state changes back to the UI.
   class Delegate {
    public:
@@ -93,7 +85,11 @@
 
     // Called when fingerprint state has changed.
     virtual void SetFingerprintState(const AccountId& account_id,
-                                     FingerprintState state) = 0;
+                                     ash::mojom::FingerprintState state) = 0;
+
+    // Called after a fingerprint authentication attempt.
+    virtual void NotifyFingerprintAuthResult(const AccountId& account_id,
+                                             bool success) = 0;
 
     // Returns the web contents used to back the lock screen.
     // TODO(jdufault): Remove this function when we remove WebUIScreenLocker.
@@ -243,8 +239,11 @@
   // check has completed.
   void ContinueAuthenticate(const UserContext& user_context);
 
-  void UpdateFingerprintState(const std::string& source,
-                              const AccountId& account_id);
+  // Periodically called to see if PIN and fingerprint are still available for
+  // use. PIN and fingerprint are disabled after a certain period of time (e.g.
+  // 24 hours).
+  void MaybeDisablePinAndFingerprintFromTimeout(const std::string& source,
+                                                const AccountId& account_id);
 
   void OnPinCanAuthenticate(const AccountId& account_id, bool can_authenticate);
 
diff --git a/chrome/browser/chromeos/login/lock/views_screen_locker.cc b/chrome/browser/chromeos/login/lock/views_screen_locker.cc
index 5ae6107..92e1857 100644
--- a/chrome/browser/chromeos/login/lock/views_screen_locker.cc
+++ b/chrome/browser/chromeos/login/lock/views_screen_locker.cc
@@ -9,7 +9,6 @@
 #include <utility>
 
 #include "ash/public/cpp/ash_features.h"
-#include "ash/public/interfaces/login_user_info.mojom.h"
 #include "base/bind.h"
 #include "base/bind_helpers.h"
 #include "base/i18n/time_formatting.h"
@@ -49,24 +48,6 @@
 constexpr base::TimeDelta kExternalBinaryAuthTimeout =
     base::TimeDelta::FromSeconds(2);
 
-ash::mojom::FingerprintUnlockState ConvertFromFingerprintState(
-    ScreenLocker::FingerprintState state) {
-  switch (state) {
-    case ScreenLocker::FingerprintState::kHidden:
-      return ash::mojom::FingerprintUnlockState::UNAVAILABLE;
-    case ScreenLocker::FingerprintState::kDefault:
-      return ash::mojom::FingerprintUnlockState::AVAILABLE;
-    case ScreenLocker::FingerprintState::kSignin:
-      return ash::mojom::FingerprintUnlockState::AUTH_SUCCESS;
-    case ScreenLocker::FingerprintState::kFailed:
-      return ash::mojom::FingerprintUnlockState::AUTH_FAILED;
-    case ScreenLocker::FingerprintState::kRemoved:
-      return ash::mojom::FingerprintUnlockState::AUTH_DISABLED;
-    case ScreenLocker::FingerprintState::kTimeout:
-      return ash::mojom::FingerprintUnlockState::AUTH_DISABLED_FROM_TIMEOUT;
-  }
-}
-
 // Starts the graph specified by |configuration| if the current graph
 // is SUSPENDED or if the current configuration is different.
 void StartGraphIfNeeded(chromeos::MediaAnalyticsClient* client,
@@ -196,9 +177,15 @@
 
 void ViewsScreenLocker::SetFingerprintState(
     const AccountId& account_id,
-    ScreenLocker::FingerprintState state) {
-  LoginScreenClient::Get()->login_screen()->SetFingerprintUnlockState(
-      account_id, ConvertFromFingerprintState(state));
+    ash::mojom::FingerprintState state) {
+  LoginScreenClient::Get()->login_screen()->SetFingerprintState(account_id,
+                                                                state);
+}
+
+void ViewsScreenLocker::NotifyFingerprintAuthResult(const AccountId& account_id,
+                                                    bool success) {
+  LoginScreenClient::Get()->login_screen()->NotifyFingerprintAuthResult(
+      account_id, success);
 }
 
 content::WebContents* ViewsScreenLocker::GetWebContents() {
diff --git a/chrome/browser/chromeos/login/lock/views_screen_locker.h b/chrome/browser/chromeos/login/lock/views_screen_locker.h
index bb6ff2f..d292646 100644
--- a/chrome/browser/chromeos/login/lock/views_screen_locker.h
+++ b/chrome/browser/chromeos/login/lock/views_screen_locker.h
@@ -49,7 +49,9 @@
   void OnHeaderBarVisible() override;
   void OnAshLockAnimationFinished() override;
   void SetFingerprintState(const AccountId& account_id,
-                           ScreenLocker::FingerprintState state) override;
+                           ash::mojom::FingerprintState state) override;
+  void NotifyFingerprintAuthResult(const AccountId& account_id,
+                                   bool success) override;
   content::WebContents* GetWebContents() override;
 
   // LoginScreenClient::Delegate
diff --git a/chrome/browser/chromeos/login/lock/webui_screen_locker.cc b/chrome/browser/chromeos/login/lock/webui_screen_locker.cc
index 53f6095..174f4c38 100644
--- a/chrome/browser/chromeos/login/lock/webui_screen_locker.cc
+++ b/chrome/browser/chromeos/login/lock/webui_screen_locker.cc
@@ -258,26 +258,13 @@
 
 void WebUIScreenLocker::SetFingerprintState(
     const AccountId& account_id,
-    ScreenLocker::FingerprintState state) {
-  // TODO(xiaoyinh@): Modify JS side to consolidate removeUserPodFingerprintIcon
-  // and setUserPodFingerprintIcon into single JS function.
-  if (state == ScreenLocker::FingerprintState::kRemoved) {
-    GetWebUI()->CallJavascriptFunctionUnsafe(
-        "login.AccountPickerScreen.removeUserPodFingerprintIcon",
-        ::login::MakeValue(account_id));
-    return;
-  }
+    ash::mojom::FingerprintState state) {
+  NOTREACHED();
+}
 
-  chromeos::quick_unlock::QuickUnlockStorage* quick_unlock_storage =
-      chromeos::quick_unlock::QuickUnlockFactory::GetForAccountId(account_id);
-  if (!quick_unlock_storage ||
-      !quick_unlock_storage->IsFingerprintAuthenticationAvailable()) {
-    state = ScreenLocker::FingerprintState::kHidden;
-  }
-  GetWebUI()->CallJavascriptFunctionUnsafe(
-      "login.AccountPickerScreen.setUserPodFingerprintIcon",
-      ::login::MakeValue(account_id),
-      ::login::MakeValue(static_cast<int>(state)));
+void WebUIScreenLocker::NotifyFingerprintAuthResult(const AccountId& account_id,
+                                                    bool success) {
+  NOTREACHED();
 }
 
 content::WebContents* WebUIScreenLocker::GetWebContents() {
diff --git a/chrome/browser/chromeos/login/lock/webui_screen_locker.h b/chrome/browser/chromeos/login/lock/webui_screen_locker.h
index 1b9bfcd..d35d1649 100644
--- a/chrome/browser/chromeos/login/lock/webui_screen_locker.h
+++ b/chrome/browser/chromeos/login/lock/webui_screen_locker.h
@@ -81,7 +81,9 @@
   void OnHeaderBarVisible() override;
   void OnAshLockAnimationFinished() override;
   void SetFingerprintState(const AccountId& account_id,
-                           ScreenLocker::FingerprintState state) override;
+                           ash::mojom::FingerprintState state) override;
+  void NotifyFingerprintAuthResult(const AccountId& account_id,
+                                   bool success) override;
   content::WebContents* GetWebContents() override;
 
   // LoginDisplay::Delegate:
diff --git a/chrome/browser/chromeos/login/screens/demo_setup_screen.cc b/chrome/browser/chromeos/login/screens/demo_setup_screen.cc
index 7fd224f..67cb85fc9 100644
--- a/chrome/browser/chromeos/login/screens/demo_setup_screen.cc
+++ b/chrome/browser/chromeos/login/screens/demo_setup_screen.cc
@@ -52,10 +52,6 @@
   }
 }
 
-void DemoSetupScreen::OnSetupError(DemoSetupController::DemoSetupError error) {
-  // TODO(mukai): propagate |error| information and change the error message.
-  view_->OnSetupFinished(false, std::string());
-}
 
 void DemoSetupScreen::StartEnrollment() {
   // Demo setup screen is only shown in OOBE.
@@ -68,6 +64,11 @@
                                          weak_ptr_factory_.GetWeakPtr()));
 }
 
+void DemoSetupScreen::OnSetupError(
+    const DemoSetupController::DemoSetupError& error) {
+  view_->OnSetupFailed(error);
+}
+
 void DemoSetupScreen::OnSetupSuccess() {
   Finish(ScreenExitCode::DEMO_MODE_SETUP_FINISHED);
 }
diff --git a/chrome/browser/chromeos/login/screens/demo_setup_screen.h b/chrome/browser/chromeos/login/screens/demo_setup_screen.h
index 7e52b94..8f53cbb 100644
--- a/chrome/browser/chromeos/login/screens/demo_setup_screen.h
+++ b/chrome/browser/chromeos/login/screens/demo_setup_screen.h
@@ -38,7 +38,7 @@
   void StartEnrollment();
 
   // Called when the setup flow finished with error.
-  void OnSetupError(DemoSetupController::DemoSetupError error);
+  void OnSetupError(const DemoSetupController::DemoSetupError& error);
 
   // Called when the setup flow finished successfully.
   void OnSetupSuccess();
diff --git a/chrome/browser/chromeos/login/screens/demo_setup_screen_view.h b/chrome/browser/chromeos/login/screens/demo_setup_screen_view.h
index cf0a119..18a393d 100644
--- a/chrome/browser/chromeos/login/screens/demo_setup_screen_view.h
+++ b/chrome/browser/chromeos/login/screens/demo_setup_screen_view.h
@@ -7,6 +7,7 @@
 
 #include <string>
 
+#include "chrome/browser/chromeos/login/demo_mode/demo_setup_controller.h"
 #include "chrome/browser/chromeos/login/oobe_screen.h"
 
 namespace chromeos {
@@ -29,8 +30,12 @@
   // Sets view and screen.
   virtual void Bind(DemoSetupScreen* screen) = 0;
 
-  // Handles setup result.
-  virtual void OnSetupFinished(bool is_success, const std::string& message) = 0;
+  // Handles successful setup.
+  virtual void OnSetupSucceeded() = 0;
+
+  // Handles setup failure.
+  virtual void OnSetupFailed(
+      const DemoSetupController::DemoSetupError& error) = 0;
 };
 
 }  // namespace chromeos
diff --git a/chrome/browser/chromeos/login/screens/mock_demo_setup_screen.h b/chrome/browser/chromeos/login/screens/mock_demo_setup_screen.h
index 0880db3..ceac213 100644
--- a/chrome/browser/chromeos/login/screens/mock_demo_setup_screen.h
+++ b/chrome/browser/chromeos/login/screens/mock_demo_setup_screen.h
@@ -5,6 +5,7 @@
 #ifndef CHROME_BROWSER_CHROMEOS_LOGIN_SCREENS_MOCK_DEMO_SETUP_SCREEN_H_
 #define CHROME_BROWSER_CHROMEOS_LOGIN_SCREENS_MOCK_DEMO_SETUP_SCREEN_H_
 
+#include "chrome/browser/chromeos/login/demo_mode/demo_setup_controller.h"
 #include "chrome/browser/chromeos/login/screens/demo_setup_screen.h"
 #include "chrome/browser/chromeos/login/screens/demo_setup_screen_view.h"
 #include "testing/gmock/include/gmock/gmock.h"
@@ -26,8 +27,9 @@
   MOCK_METHOD0(Show, void());
   MOCK_METHOD0(Hide, void());
   MOCK_METHOD1(MockBind, void(DemoSetupScreen* screen));
-  MOCK_METHOD2(OnSetupFinished,
-               void(bool is_success, const std::string& message));
+  MOCK_METHOD0(OnSetupSucceeded, void());
+  MOCK_METHOD1(OnSetupFailed,
+               void(const DemoSetupController::DemoSetupError& error));
 
   void Bind(DemoSetupScreen* screen) override;
 
diff --git a/chrome/browser/chromeos/login/screens/user_selection_screen.cc b/chrome/browser/chromeos/login/screens/user_selection_screen.cc
index 07b5343..533ff0d9 100644
--- a/chrome/browser/chromeos/login/screens/user_selection_screen.cc
+++ b/chrome/browser/chromeos/login/screens/user_selection_screen.cc
@@ -156,18 +156,38 @@
                         has_multiple_locales);
 }
 
-// Returns true if the fingerprint icon should be displayed for the given
-// |user|.
-bool AllowFingerprintForUser(const user_manager::User* user) {
+// Determines the initial fingerprint state for the given user.
+ash::mojom::FingerprintState GetInitialFingerprintState(
+    const user_manager::User* user) {
+  // User must be logged in.
   if (!user->is_logged_in())
-    return false;
+    return ash::mojom::FingerprintState::UNAVAILABLE;
 
+  // Quick unlock storage must be available.
   quick_unlock::QuickUnlockStorage* quick_unlock_storage =
       quick_unlock::QuickUnlockFactory::GetForUser(user);
   if (!quick_unlock_storage)
-    return false;
+    return ash::mojom::FingerprintState::UNAVAILABLE;
 
-  return quick_unlock_storage->IsFingerprintAuthenticationAvailable();
+  // Fingerprint is not registered for this account.
+  if (!quick_unlock_storage->fingerprint_storage()->HasRecord())
+    return ash::mojom::FingerprintState::UNAVAILABLE;
+
+  // Fingerprint unlock attempts should not be exceeded, as the lock screen has
+  // not been displayed yet.
+  DCHECK(
+      !quick_unlock_storage->fingerprint_storage()->ExceededUnlockAttempts());
+
+  // It has been too long since the last authentication.
+  if (!quick_unlock_storage->HasStrongAuth())
+    return ash::mojom::FingerprintState::DISABLED_FROM_TIMEOUT;
+
+  // Auth is available.
+  if (quick_unlock_storage->IsFingerprintAuthenticationAvailable())
+    return ash::mojom::FingerprintState::AVAILABLE;
+
+  // Default to unavailabe.
+  return ash::mojom::FingerprintState::UNAVAILABLE;
 }
 
 // Returns true if dircrypto migration check should be performed.
@@ -385,7 +405,9 @@
   user_dict->SetBoolean(kKeySignedIn, user->is_logged_in());
   user_dict->SetBoolean(kKeyIsOwner, is_owner);
   user_dict->SetBoolean(kKeyIsActiveDirectory, user->IsActiveDirectoryUser());
-  user_dict->SetBoolean(kKeyAllowFingerprint, AllowFingerprintForUser(user));
+  user_dict->SetBoolean(kKeyAllowFingerprint,
+                        GetInitialFingerprintState(user) ==
+                            ash::mojom::FingerprintState::AVAILABLE);
 
   FillMultiProfileUserPrefs(user, user_dict, is_signin_to_add);
 
@@ -814,7 +836,7 @@
     user_info->is_signed_in = user->is_logged_in();
     user_info->is_device_owner = is_owner;
     user_info->can_remove = CanRemoveUser(user);
-    user_info->allow_fingerprint_unlock = AllowFingerprintForUser(user);
+    user_info->fingerprint_state = GetInitialFingerprintState(user);
 
     // Fill multi-profile data.
     if (!is_signin_to_add) {
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index 5e4594b..53c0040e 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -3287,10 +3287,6 @@
     "Enables new style UI such as suggestion chips, resizable apps grid, etc. "
     "in app launcher.";
 
-const char kEnableNewWallpaperPickerName[] = "Enable new wallpaper picker";
-const char kEnableNewWallpaperPickerDescription[] =
-    "Enable the redesigned wallpaper picker with new wallpaper collections.";
-
 const char kEnableOobeRecommendAppsScreenName[] =
     "Enable OOBE Recommend Apps Screen";
 const char kEnableOobeRecommendAppsScreenDescription[] =
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
index f196048..d703b80 100644
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -2008,9 +2008,6 @@
 extern const char kEnableNewStyleLauncherName[];
 extern const char kEnableNewStyleLauncherDescription[];
 
-extern const char kEnableNewWallpaperPickerName[];
-extern const char kEnableNewWallpaperPickerDescription[];
-
 extern const char kEnableOobeRecommendAppsScreenName[];
 extern const char kEnableOobeRecommendAppsScreenDescription[];
 
diff --git a/chrome/browser/net/net_export_helper.cc b/chrome/browser/net/net_export_helper.cc
index c241de1f..e86c3aa 100644
--- a/chrome/browser/net/net_export_helper.cc
+++ b/chrome/browser/net/net_export_helper.cc
@@ -5,14 +5,9 @@
 #include "chrome/browser/net/net_export_helper.h"
 
 #include "base/values.h"
-#include "chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.h"
-#include "chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings_factory.h"
 #include "chrome/browser/prerender/prerender_manager.h"
 #include "chrome/browser/prerender/prerender_manager_factory.h"
 #include "chrome/browser/profiles/profile.h"
-#include "components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.h"
-#include "components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.h"
-#include "components/data_reduction_proxy/core/browser/data_reduction_proxy_service.h"
 #include "extensions/buildflags/buildflags.h"
 
 #if BUILDFLAG(ENABLE_EXTENSIONS)
@@ -43,17 +38,6 @@
   return value;
 }
 
-std::unique_ptr<base::Value> GetHistoricNetworkStats(Profile* profile) {
-  DataReductionProxyChromeSettings* data_reduction_proxy_settings =
-      DataReductionProxyChromeSettingsFactory::GetForBrowserContext(profile);
-
-  return data_reduction_proxy_settings
-             ? data_reduction_proxy_settings->data_reduction_proxy_service()
-                   ->compression_stats()
-                   ->HistoricNetworkStatsInfoToValue()
-             : nullptr;
-}
-
 std::unique_ptr<base::ListValue> GetExtensionInfo(Profile* profile) {
   auto extension_list = std::make_unique<base::ListValue>();
 #if BUILDFLAG(ENABLE_EXTENSIONS)
@@ -80,17 +64,6 @@
   return extension_list;
 }
 
-std::unique_ptr<base::Value> GetSessionNetworkStats(Profile* profile) {
-  DataReductionProxyChromeSettings* data_reduction_proxy_settings =
-      DataReductionProxyChromeSettingsFactory::GetForBrowserContext(profile);
-
-  return data_reduction_proxy_settings
-             ? data_reduction_proxy_settings->data_reduction_proxy_service()
-                   ->compression_stats()
-                   ->SessionNetworkStatsInfoToValue()
-             : nullptr;
-}
-
 #if defined(OS_WIN)
 std::unique_ptr<base::DictionaryValue> GetWindowsServiceProviders() {
   auto service_providers = std::make_unique<base::DictionaryValue>();
diff --git a/chrome/browser/net/net_export_helper.h b/chrome/browser/net/net_export_helper.h
index 7303c31..d406154 100644
--- a/chrome/browser/net/net_export_helper.h
+++ b/chrome/browser/net/net_export_helper.h
@@ -18,14 +18,11 @@
 
 // Methods for getting Value summaries of net log polled data that need to be
 // retrieved on the UI thread. All functions are expected to run on the UI
-// thread. GetHistoricNetworkStats() and GetSessionNetworkStats() may return
-// null if the info does not exist; others will always return a Value (possibly
-// empty).
+// thread. GetSessionNetworkStats() may return null if the info does not exist;
+// others will always return a Value (possibly empty).
 
 std::unique_ptr<base::DictionaryValue> GetPrerenderInfo(Profile* profile);
-std::unique_ptr<base::Value> GetHistoricNetworkStats(Profile* profile);
 std::unique_ptr<base::ListValue> GetExtensionInfo(Profile* profile);
-std::unique_ptr<base::Value> GetSessionNetworkStats(Profile* profile);
 #if defined(OS_WIN)
 std::unique_ptr<base::DictionaryValue> GetWindowsServiceProviders();
 #endif
diff --git a/chrome/browser/net/profile_network_context_service_browsertest.cc b/chrome/browser/net/profile_network_context_service_browsertest.cc
index bfebf55..66bb041 100644
--- a/chrome/browser/net/profile_network_context_service_browsertest.cc
+++ b/chrome/browser/net/profile_network_context_service_browsertest.cc
@@ -109,12 +109,7 @@
   std::unique_ptr<network::ResourceRequest> request =
       std::make_unique<network::ResourceRequest>();
   request->url = https_server.GetURL("/echoheader?accept-encoding");
-// On OSX, test certs aren't currently hooked up correctly when using the
-// network service.
-// TODO(mmenke): Remove this line once that's fixed.
-#if defined(OS_MACOSX)
-  request->load_flags |= net::LOAD_IGNORE_ALL_CERT_ERRORS;
-#endif  // !defined(OS_MACOSX)
+
   content::SimpleURLLoaderTestHelper simple_loader_helper;
   std::unique_ptr<network::SimpleURLLoader> simple_loader =
       network::SimpleURLLoader::Create(std::move(request),
diff --git a/chrome/browser/notifications/notification_platform_bridge_win.cc b/chrome/browser/notifications/notification_platform_bridge_win.cc
index 7635193..7137f83 100644
--- a/chrome/browser/notifications/notification_platform_bridge_win.cc
+++ b/chrome/browser/notifications/notification_platform_bridge_win.cc
@@ -16,7 +16,6 @@
 #include "base/feature_list.h"
 #include "base/hash.h"
 #include "base/logging.h"
-#include "base/memory/weak_ptr.h"
 #include "base/metrics/histogram_functions.h"
 #include "base/sequenced_task_runner.h"
 #include "base/strings/string_number_conversions.h"
@@ -144,8 +143,7 @@
     DCHECK(notification_task_runner_);
     content::BrowserThread::PostAfterStartupTask(
         FROM_HERE, notification_task_runner_,
-        base::BindOnce(&NotificationImageRetainer::CleanupFilesFromPrevSessions,
-                       image_retainer_->AsWeakPtr()));
+        image_retainer_->GetCleanupTask());
   }
 
   // Obtain an IToastNotification interface from a given XML (provided by the
@@ -353,8 +351,8 @@
                                    profile_id, incognito,
                                    notification->origin_url());
     std::unique_ptr<NotificationTemplateBuilder> notification_template =
-        NotificationTemplateBuilder::Build(image_retainer_->AsWeakPtr(),
-                                           launch_id, *notification);
+        NotificationTemplateBuilder::Build(image_retainer_.get(), launch_id,
+                                           *notification);
     mswr::ComPtr<winui::Notifications::IToastNotification> toast =
         GetToastNotification(*notification, *notification_template, profile_id,
                              incognito);
diff --git a/chrome/browser/notifications/notification_platform_bridge_win_unittest.cc b/chrome/browser/notifications/notification_platform_bridge_win_unittest.cc
index af766819..fcbeab85 100644
--- a/chrome/browser/notifications/notification_platform_bridge_win_unittest.cc
+++ b/chrome/browser/notifications/notification_platform_bridge_win_unittest.cc
@@ -14,7 +14,6 @@
 #include <wrl/implements.h>
 
 #include "base/hash.h"
-#include "base/memory/weak_ptr.h"
 #include "base/strings/string16.h"
 #include "base/strings/string_number_conversions.h"
 #include "base/strings/stringprintf.h"
@@ -73,10 +72,10 @@
         message_center::NotifierId(origin),
         message_center::RichNotificationData(), nullptr /* delegate */);
     notification->set_renotify(renotify);
-    auto image_retainer = std::make_unique<MockNotificationImageRetainer>();
+    MockNotificationImageRetainer image_retainer;
     std::unique_ptr<NotificationTemplateBuilder> builder =
-        NotificationTemplateBuilder::Build(image_retainer->AsWeakPtr(),
-                                           launch_id, *notification);
+        NotificationTemplateBuilder::Build(&image_retainer, launch_id,
+                                           *notification);
 
     mswr::ComPtr<winui::Notifications::IToastNotification> toast =
         bridge->GetToastNotificationForTesting(*notification, *builder,
diff --git a/chrome/browser/notifications/win/notification_image_retainer.cc b/chrome/browser/notifications/win/notification_image_retainer.cc
index ebb29334..ed18fa5a 100644
--- a/chrome/browser/notifications/win/notification_image_retainer.cc
+++ b/chrome/browser/notifications/win/notification_image_retainer.cc
@@ -159,9 +159,10 @@
   return data_write_success ? temp_file : base::FilePath();
 }
 
-base::WeakPtr<NotificationImageRetainer>
-NotificationImageRetainer::AsWeakPtr() {
-  return weak_ptr_factory_.GetWeakPtr();
+base::OnceClosure NotificationImageRetainer::GetCleanupTask() {
+  return base::BindOnce(
+      &NotificationImageRetainer::CleanupFilesFromPrevSessions,
+      weak_ptr_factory_.GetWeakPtr());
 }
 
 void NotificationImageRetainer::DeleteExpiredFiles() {
diff --git a/chrome/browser/notifications/win/notification_image_retainer.h b/chrome/browser/notifications/win/notification_image_retainer.h
index 3382b1d..645f4af 100644
--- a/chrome/browser/notifications/win/notification_image_retainer.h
+++ b/chrome/browser/notifications/win/notification_image_retainer.h
@@ -9,6 +9,7 @@
 #include <utility>
 #include <vector>
 
+#include "base/callback.h"
 #include "base/files/file_path.h"
 #include "base/memory/scoped_refptr.h"
 #include "base/memory/weak_ptr.h"
@@ -53,7 +54,9 @@
   // FilePath if file creation fails.
   virtual base::FilePath RegisterTemporaryImage(const gfx::Image& image);
 
-  base::WeakPtr<NotificationImageRetainer> AsWeakPtr();
+  // Returns a closure that, when run, performs cleanup operations. This closure
+  // must be run on the notification sequence.
+  base::OnceClosure GetCleanupTask();
 
   const base::FilePath& image_dir() { return image_dir_; }
 
diff --git a/chrome/browser/notifications/win/notification_template_builder.cc b/chrome/browser/notifications/win/notification_template_builder.cc
index 151507da..b4ab540 100644
--- a/chrome/browser/notifications/win/notification_template_builder.cc
+++ b/chrome/browser/notifications/win/notification_template_builder.cc
@@ -82,11 +82,13 @@
 
 // static
 std::unique_ptr<NotificationTemplateBuilder> NotificationTemplateBuilder::Build(
-    base::WeakPtr<NotificationImageRetainer> notification_image_retainer,
+    NotificationImageRetainer* image_retainer,
     const NotificationLaunchId& launch_id,
     const message_center::Notification& notification) {
-  std::unique_ptr<NotificationTemplateBuilder> builder = base::WrapUnique(
-      new NotificationTemplateBuilder(notification_image_retainer));
+  DCHECK(image_retainer);
+
+  // Use base::WrapUnique + new because the constructor is private.
+  auto builder = base::WrapUnique(new NotificationTemplateBuilder());
 
   builder->StartToastElement(launch_id, notification);
   builder->StartVisualElement();
@@ -116,10 +118,10 @@
     builder->WriteTextElement(attribution, TextType::ATTRIBUTION);
 
   if (!notification.icon().IsEmpty())
-    builder->WriteIconElement(notification);
+    builder->WriteIconElement(image_retainer, notification);
 
   if (!notification.image().IsEmpty())
-    builder->WriteLargeImageElement(notification);
+    builder->WriteLargeImageElement(image_retainer, notification);
 
   if (notification.type() == message_center::NOTIFICATION_TYPE_PROGRESS)
     builder->WriteProgressElement(notification);
@@ -129,7 +131,7 @@
 
   builder->StartActionsElement();
   if (!notification.buttons().empty())
-    builder->AddActions(notification, launch_id);
+    builder->AddActions(image_retainer, notification, launch_id);
   builder->EnsureReminderHasButton(notification, launch_id);
   builder->AddContextMenu(launch_id);
   builder->EndActionsElement();
@@ -142,10 +144,8 @@
   return builder;
 }
 
-NotificationTemplateBuilder::NotificationTemplateBuilder(
-    base::WeakPtr<NotificationImageRetainer> notification_image_retainer)
-    : xml_writer_(std::make_unique<XmlWriter>()),
-      image_retainer_(notification_image_retainer) {
+NotificationTemplateBuilder::NotificationTemplateBuilder()
+    : xml_writer_(std::make_unique<XmlWriter>()) {
   xml_writer_->StartWriting();
 }
 
@@ -247,24 +247,24 @@
 }
 
 void NotificationTemplateBuilder::WriteIconElement(
+    NotificationImageRetainer* image_retainer,
     const message_center::Notification& notification) {
-  WriteImageElement(notification.icon(), kPlacementAppLogoOverride,
-                    kHintCropNone);
+  WriteImageElement(image_retainer, notification.icon(),
+                    kPlacementAppLogoOverride, kHintCropNone);
 }
 
 void NotificationTemplateBuilder::WriteLargeImageElement(
+    NotificationImageRetainer* image_retainer,
     const message_center::Notification& notification) {
-  WriteImageElement(notification.image(), kHero, std::string());
+  WriteImageElement(image_retainer, notification.image(), kHero, std::string());
 }
 
 void NotificationTemplateBuilder::WriteImageElement(
+    NotificationImageRetainer* image_retainer,
     const gfx::Image& image,
     const std::string& placement,
     const std::string& hint_crop) {
-  // Although image_retainer_ is a WeakPtr, it should never be nullptr here.
-  DCHECK(image_retainer_);
-
-  base::FilePath path = image_retainer_->RegisterTemporaryImage(image);
+  base::FilePath path = image_retainer->RegisterTemporaryImage(image);
   if (!path.empty()) {
     xml_writer_->StartElement(kImageElement);
     xml_writer_->AddAttribute(kPlacement, placement);
@@ -289,6 +289,7 @@
 }
 
 void NotificationTemplateBuilder::AddActions(
+    NotificationImageRetainer* image_retainer,
     const message_center::Notification& notification,
     const NotificationLaunchId& launch_id) {
   const std::vector<message_center::ButtonInfo>& buttons =
@@ -313,7 +314,7 @@
   }
 
   for (size_t i = 0; i < buttons.size(); ++i)
-    WriteActionElement(buttons[i], i, launch_id);
+    WriteActionElement(image_retainer, buttons[i], i, launch_id);
 }
 
 void NotificationTemplateBuilder::AddContextMenu(
@@ -343,6 +344,7 @@
 }
 
 void NotificationTemplateBuilder::WriteActionElement(
+    NotificationImageRetainer* image_retainer,
     const message_center::ButtonInfo& button,
     int index,
     NotificationLaunchId copied_launch_id) {
@@ -353,10 +355,7 @@
   xml_writer_->AddAttribute(kArguments, copied_launch_id.Serialize());
 
   if (!button.icon.IsEmpty()) {
-    // Although image_retainer_ is a WeakPtr, it should never be nullptr here.
-    DCHECK(image_retainer_);
-
-    base::FilePath path = image_retainer_->RegisterTemporaryImage(button.icon);
+    base::FilePath path = image_retainer->RegisterTemporaryImage(button.icon);
     if (!path.empty())
       xml_writer_->AddAttribute(kImageUri, path.AsUTF8Unsafe());
   }
diff --git a/chrome/browser/notifications/win/notification_template_builder.h b/chrome/browser/notifications/win/notification_template_builder.h
index ede2ba1..070ed63 100644
--- a/chrome/browser/notifications/win/notification_template_builder.h
+++ b/chrome/browser/notifications/win/notification_template_builder.h
@@ -10,7 +10,6 @@
 #include <vector>
 
 #include "base/macros.h"
-#include "base/memory/weak_ptr.h"
 #include "base/strings/string16.h"
 #include "chrome/browser/notifications/notification_common.h"
 
@@ -47,7 +46,7 @@
  public:
   // Builds the notification template for the given |notification|.
   static std::unique_ptr<NotificationTemplateBuilder> Build(
-      base::WeakPtr<NotificationImageRetainer> notification_image_retainer,
+      NotificationImageRetainer* image_retainer,
       const NotificationLaunchId& launch_id,
       const message_center::Notification& notification);
 
@@ -64,8 +63,7 @@
   // The different types of text nodes to output.
   enum class TextType { NORMAL, ATTRIBUTION };
 
-  NotificationTemplateBuilder(
-      base::WeakPtr<NotificationImageRetainer> notification_image_retainer);
+  NotificationTemplateBuilder();
 
   // Formats the |origin| for display in the notification template.
   std::string FormatOrigin(const GURL& origin) const;
@@ -93,14 +91,17 @@
   void WriteItems(const std::vector<message_center::NotificationItem>& items);
 
   // Writes the <image> element for the notification icon.
-  void WriteIconElement(const message_center::Notification& notification);
+  void WriteIconElement(NotificationImageRetainer* image_retainer,
+                        const message_center::Notification& notification);
 
   // Writes the <image> element for showing a large image within the
   // notification body.
-  void WriteLargeImageElement(const message_center::Notification& notification);
+  void WriteLargeImageElement(NotificationImageRetainer* image_retainer,
+                              const message_center::Notification& notification);
 
   // A helper for constructing image xml.
-  void WriteImageElement(const gfx::Image& image,
+  void WriteImageElement(NotificationImageRetainer* image_retainer,
+                         const gfx::Image& image,
                          const std::string& placement,
                          const std::string& hint_crop);
 
@@ -116,9 +117,11 @@
 
   // Fills in the details for the actions (the buttons the notification
   // contains).
-  void AddActions(const message_center::Notification& notification,
+  void AddActions(NotificationImageRetainer* image_retainer,
+                  const message_center::Notification& notification,
                   const NotificationLaunchId& launch_id);
-  void WriteActionElement(const message_center::ButtonInfo& button,
+  void WriteActionElement(NotificationImageRetainer* image_retainer,
+                          const message_center::ButtonInfo& button,
                           int index,
                           NotificationLaunchId copied_launch_id);
 
@@ -140,9 +143,6 @@
   // The XML writer to which the template will be written.
   std::unique_ptr<XmlWriter> xml_writer_;
 
-  // The image retainer.
-  base::WeakPtr<NotificationImageRetainer> image_retainer_;
-
   DISALLOW_COPY_AND_ASSIGN(NotificationTemplateBuilder);
 };
 
diff --git a/chrome/browser/notifications/win/notification_template_builder_unittest.cc b/chrome/browser/notifications/win/notification_template_builder_unittest.cc
index 398d4979..c103ef0 100644
--- a/chrome/browser/notifications/win/notification_template_builder_unittest.cc
+++ b/chrome/browser/notifications/win/notification_template_builder_unittest.cc
@@ -8,7 +8,6 @@
 #include <string>
 
 #include "base/macros.h"
-#include "base/memory/weak_ptr.h"
 #include "base/strings/string16.h"
 #include "base/strings/string_number_conversions.h"
 #include "base/strings/stringprintf.h"
@@ -83,10 +82,10 @@
   // must be wrapped in ASSERT_NO_FATAL_FAILURE().
   void VerifyXml(const message_center::Notification& notification,
                  const base::string16& xml_template) {
-    auto image_retainer = std::make_unique<MockNotificationImageRetainer>();
+    MockNotificationImageRetainer image_retainer;
     NotificationLaunchId launch_id(kEncodedId);
-    template_ = NotificationTemplateBuilder::Build(image_retainer->AsWeakPtr(),
-                                                   launch_id, notification);
+    template_ = NotificationTemplateBuilder::Build(&image_retainer, launch_id,
+                                                   notification);
 
     ASSERT_TRUE(template_);
 
diff --git a/chrome/browser/predictors/preconnect_manager.cc b/chrome/browser/predictors/preconnect_manager.cc
index 027b173..a3cade4 100644
--- a/chrome/browser/predictors/preconnect_manager.cc
+++ b/chrome/browser/predictors/preconnect_manager.cc
@@ -49,7 +49,8 @@
     : url(url),
       num_sockets(num_sockets),
       allow_credentials(allow_credentials),
-      info(info) {
+      info(info),
+      success(false) {
   DCHECK_GE(num_sockets, 0);
 }
 
@@ -243,7 +244,8 @@
     observer_->OnPreresolveFinished(job->url, success);
 
   job->resolve_host_client = nullptr;
-  FinishPreresolveJob(job_id, success);
+  job->success = job->success || success;
+  FinishPreresolveJob(job_id);
 }
 
 void PreconnectManager::OnProxyLookupFinished(PreresolveJobId job_id,
@@ -256,21 +258,27 @@
     observer_->OnProxyLookupFinished(job->url, success);
 
   job->proxy_lookup_client = nullptr;
-  FinishPreresolveJob(job_id, success);
+  job->success = job->success || success;
+  if (job->success && job->resolve_host_client)
+    job->resolve_host_client->Cancel();
+  FinishPreresolveJob(job_id);
 }
 
-void PreconnectManager::FinishPreresolveJob(PreresolveJobId job_id,
-                                            bool success) {
+void PreconnectManager::FinishPreresolveJob(PreresolveJobId job_id) {
   DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
   PreresolveJob* job = preresolve_jobs_.Lookup(job_id);
   DCHECK(job);
 
-  // In case one of the clients failed, wait for the second one, because it may
-  // be successful.
-  if (!success && (job->resolve_host_client || job->proxy_lookup_client))
+  // Always wait for the host resolution to be complete.
+  if (job->resolve_host_client)
     return;
 
-  bool need_preconnect = success && job->need_preconnect();
+  // Proxy lookup still may return success, wait for it before finishing the
+  // job.
+  if (!job->success && job->proxy_lookup_client)
+    return;
+
+  bool need_preconnect = job->success && job->need_preconnect();
   if (need_preconnect)
     PreconnectUrl(job->url, job->num_sockets, job->allow_credentials);
 
diff --git a/chrome/browser/predictors/preconnect_manager.h b/chrome/browser/predictors/preconnect_manager.h
index 5ff5eb6..36f149f 100644
--- a/chrome/browser/predictors/preconnect_manager.h
+++ b/chrome/browser/predictors/preconnect_manager.h
@@ -92,6 +92,7 @@
   PreresolveInfo* info;
   std::unique_ptr<ResolveHostClientImpl> resolve_host_client;
   std::unique_ptr<ProxyLookupClientImpl> proxy_lookup_client;
+  bool success;
 
   DISALLOW_COPY_AND_ASSIGN(PreresolveJob);
 };
@@ -179,7 +180,7 @@
   void TryToLaunchPreresolveJobs();
   void OnPreresolveFinished(PreresolveJobId job_id, bool success);
   void OnProxyLookupFinished(PreresolveJobId job_id, bool success);
-  void FinishPreresolveJob(PreresolveJobId job_id, bool success);
+  void FinishPreresolveJob(PreresolveJobId job_id);
   void AllPreresolvesForUrlFinished(PreresolveInfo* info);
   network::mojom::NetworkContext* GetNetworkContext() const;
 
diff --git a/chrome/browser/predictors/preconnect_manager_unittest.cc b/chrome/browser/predictors/preconnect_manager_unittest.cc
index 4448070..216be86 100644
--- a/chrome/browser/predictors/preconnect_manager_unittest.cc
+++ b/chrome/browser/predictors/preconnect_manager_unittest.cc
@@ -20,6 +20,7 @@
 #include "content/public/test/test_browser_thread_bundle.h"
 #include "net/base/load_flags.h"
 #include "net/traffic_annotation/network_traffic_annotation_test_helper.h"
+#include "services/network/public/mojom/host_resolver.mojom.h"
 #include "services/network/test/test_network_context.h"
 #include "testing/gmock/include/gmock/gmock.h"
 #include "testing/gtest/include/gtest/gtest.h"
@@ -60,6 +61,30 @@
   MOCK_METHOD1(PreconnectFinishedProxy, void(const GURL& url));
 };
 
+class TestResolveHostClient : public network::mojom::ResolveHostHandle {
+ public:
+  using CancelCallback = base::OnceCallback<void(int result)>;
+
+  TestResolveHostClient(
+      network::mojom::ResolveHostClientPtr client,
+      network::mojom::ResolveHostHandleRequest control_handle_request,
+      CancelCallback callback)
+      : callback_(std::move(callback)), client_(std::move(client)) {
+    if (control_handle_request)
+      control_handle_binding_.Bind(std::move(control_handle_request));
+  }
+
+  void Cancel(int result) override { std::move(callback_).Run(result); }
+
+  void OnComplete(int result) { client_->OnComplete(result, base::nullopt); }
+
+ private:
+  CancelCallback callback_;
+  network::mojom::ResolveHostClientPtr client_;
+  mojo::Binding<network::mojom::ResolveHostHandle> control_handle_binding_{
+      this};
+};
+
 class MockNetworkContext : public network::TestNetworkContext {
  public:
   MockNetworkContext() = default;
@@ -73,8 +98,16 @@
       network::mojom::ResolveHostParametersPtr optional_parameters,
       network::mojom::ResolveHostClientPtr response_client) override {
     const std::string& host = host_port.host();
-    EXPECT_TRUE(
-        resolve_host_clients_.emplace(host, std::move(response_client)).second);
+    network::mojom::ResolveHostHandleRequest control_handle_request;
+    if (optional_parameters)
+      control_handle_request = std::move(optional_parameters->control_handle);
+    auto test_client = std::make_unique<TestResolveHostClient>(
+        std::move(response_client), std::move(control_handle_request),
+        base::BindOnce(&MockNetworkContext::CompleteHostLookup,
+                       base::Unretained(this), host));
+    EXPECT_TRUE(resolve_host_clients_
+                    .insert(std::make_pair(host, std::move(test_client)))
+                    .second);
     ResolveHostProxy(host);
   }
 
@@ -92,10 +125,10 @@
       ADD_FAILURE() << host << " wasn't found";
       return;
     }
-    it->second->OnComplete(result, base::nullopt);
-    resolve_host_clients_.erase(it);
+    it->second->OnComplete(result);
     // Wait for OnComplete() to be executed on the UI thread.
     base::RunLoop().RunUntilIdle();
+    resolve_host_clients_.erase(it);
   }
 
   void CompleteProxyLookup(const GURL& url,
@@ -119,7 +152,7 @@
                     bool privacy_mode_enabled));
 
  private:
-  std::map<std::string, network::mojom::ResolveHostClientPtr>
+  std::map<std::string, std::unique_ptr<TestResolveHostClient>>
       resolve_host_clients_;
   std::map<GURL, network::mojom::ProxyLookupClientPtr> proxy_lookup_clients_;
 };
@@ -379,8 +412,6 @@
                                              GetIndirectProxyInfo());
   // We should preconnect socket before the host lookup is complete.
   Mock::VerifyAndClearExpectations(mock_network_context_.get());
-
-  mock_network_context_->CompleteHostLookup(url_to_preconnect.host(), net::OK);
 }
 
 TEST_F(PreconnectManagerTest, TestSuccessfulProxyLookupAfterPreresolveFailure) {
diff --git a/chrome/browser/predictors/resolve_host_client_impl.cc b/chrome/browser/predictors/resolve_host_client_impl.cc
index 381e51c9..8afb8d5 100644
--- a/chrome/browser/predictors/resolve_host_client_impl.cc
+++ b/chrome/browser/predictors/resolve_host_client_impl.cc
@@ -27,6 +27,7 @@
       network::mojom::ResolveHostParameters::New();
   parameters->initial_priority = net::RequestPriority::IDLE;
   parameters->is_speculative = true;
+  parameters->control_handle = mojo::MakeRequest(&control_handle_);
   network_context->ResolveHost(net::HostPortPair::FromURL(url),
                                std::move(parameters),
                                std::move(resolve_host_client_ptr));
@@ -36,6 +37,10 @@
 
 ResolveHostClientImpl::~ResolveHostClientImpl() = default;
 
+void ResolveHostClientImpl::Cancel() {
+  control_handle_->Cancel(net::ERR_ABORTED);
+}
+
 void ResolveHostClientImpl::OnComplete(
     int result,
     const base::Optional<net::AddressList>& resolved_addresses) {
diff --git a/chrome/browser/predictors/resolve_host_client_impl.h b/chrome/browser/predictors/resolve_host_client_impl.h
index 6fb8c04..7e9414e 100644
--- a/chrome/browser/predictors/resolve_host_client_impl.h
+++ b/chrome/browser/predictors/resolve_host_client_impl.h
@@ -37,6 +37,8 @@
   // Cancels the request if it hasn't been completed yet.
   ~ResolveHostClientImpl() override;
 
+  void Cancel();
+
   // network::mojom::ResolveHostClient:
   void OnComplete(
       int result,
@@ -46,6 +48,7 @@
 
  private:
   mojo::Binding<network::mojom::ResolveHostClient> binding_;
+  network::mojom::ResolveHostHandlePtr control_handle_;
   ResolveHostCallback callback_;
 
   DISALLOW_COPY_AND_ASSIGN(ResolveHostClientImpl);
diff --git a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_bn.xtb b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_bn.xtb
index c26e0a02..b3ab21c8 100644
--- a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_bn.xtb
+++ b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_bn.xtb
@@ -6,7 +6,7 @@
 <translation id="1012173283529841972">তালিকা আইটেম</translation>
 <translation id="1013742170491673792">srched</translation>
 <translation id="1014370462248694370">দুই আঙ্গুল দিয়ে ডানদিকে সোয়াইপ করুন</translation>
-<translation id="1022586497894531524">আপনি কি ChromeVox এর পড়ে শোনানো মতামতের সুবিধাটি প্রথমবারের জন্য ব্যবহার করছেন? কিভাবে ChromeVox ব্যবহার করা শুরু করতে হয় এই সংক্ষিপ্ত টিউটোরিয়ালটি সে বিষয়ে প্রয়োজনীয় বিষয়গুলি ব্যাখ্যা করে।</translation>
+<translation id="1022586497894531524">আপনি কি ChromeVox এর পড়ে শোনানো মতামতের সুবিধাটি প্রথমবারের জন্য ব্যবহার করছেন? কীভাবে ChromeVox ব্যবহার করা শুরু করতে হয় এই সংক্ষিপ্ত টিউটোরিয়ালটি সে বিষয়ে প্রয়োজনীয় বিষয়গুলি ব্যাখ্যা করে।</translation>
 <translation id="1023866615269196768">স্প্যান্ড</translation>
 <translation id="1025074108959230262">স্টিকি মোড অক্ষম</translation>
 <translation id="1031961866430398710">তারপর</translation>
diff --git a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_gu.xtb b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_gu.xtb
index f49dd3d..5a94df9 100644
--- a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_gu.xtb
+++ b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_gu.xtb
@@ -272,9 +272,9 @@
 <translation id="3286372614333682499">પોર્ટ્રેટ</translation>
 <translation id="3286390186030710347">સ્લાઇડર</translation>
 <translation id="3299925995433437805">કોઈ આગલી મુલાકાત લીધેલી લિંક નથી.</translation>
-<translation id="3300348286427369683">રિચ ટેક્સ્ટ સહાય. ChromeVox હવે રિચ ટેક્સ્ટ ફીલ્ડને સહાય કરે છે, જેમાં જમ્પ આદેશો, બ્રેઇલ કર્સરનું રૂટિંગ, પસંદગી અને ઘણા બધાનો સમાવેશ થાય છે.</translation>
+<translation id="3300348286427369683">રિચ ટેક્સ્ટ સહાય. ChromeVox હવે રિચ ટેક્સ્ટ ફીલ્ડને સહાય કરે છે, જેમાં જમ્પ આદેશો, બ્રેઇલ કર્સરનું રાઉટિંગ, પસંદગી અને બીજા ઘણા બધાનો સમાવેશ થાય છે.</translation>
 <translation id="3307886118343381874">કોષ્ટકની સમાપ્તિ પર જાઓ</translation>
-<translation id="3311969765485641742">ચેતવણીઓની સમીક્ષા કરવા માટે Alt+Shift+A દબાવો</translation>
+<translation id="3311969765485641742">અલર્ટનો રિવ્યૂ કરવા માટે Alt+Shift+A દબાવો</translation>
 <translation id="3312997241656799641">આગલી મુલાકાત લીધેલી લિંક</translation>
 <translation id="3313245066383501820">ChromeVox સંશોધક કી</translation>
 <translation id="3317212938060708859">સ્લાઇડર</translation>
@@ -476,7 +476,7 @@
 <translation id="4729095194763193578">પહેલાંની કોષ્ટક પંક્તિ</translation>
 <translation id="4736221692378411923">ઑગસ્ટ</translation>
 <translation id="4740661827607246557">સહાય આદેશો</translation>
-<translation id="4755857887974653209">ChromeVox ને અક્ષમ કરો</translation>
+<translation id="4755857887974653209">ChromeVoxને બંધ કરો</translation>
 <translation id="4763296182459741068">નીચે રૅપ કર્યું</translation>
 <translation id="4763480195061959176">વિડિઓ</translation>
 <translation id="4764692524839457597">ડિફૉલ્ટ</translation>
@@ -657,7 +657,7 @@
 <translation id="6065293622157674001">વ્યાકરણની ભૂલ શરૂ</translation>
 <translation id="6082768461603900813">મૂળભૂત નૅવિગેશન</translation>
 <translation id="6092707270915298410">લિંકનો અંત</translation>
-<translation id="6118126368611144850">Chrome માટેની Android ઍપ. જો તમારા ઉપકરણમાં Play સ્ટોર હોય, તો Android ઍપવાળા ChromeVoxની ઝલક મેળવો. Play સ્ટોર પરથી Google Chrome Canary ડાઉનલોડ કરીને પ્રયોગાત્મક સહાયનો અનુભવ મેળવો.</translation>
+<translation id="6118126368611144850">Chrome માટેની Android ઍપ. જો તમારા ડિવાઇસમાં Play સ્ટોર હોય, તો Android ઍપ ધરાવતા ChromeVoxની ઝલક મેળવો. Play સ્ટોર પરથી Google Chrome Canary ડાઉનલોડ કરીને પ્રયોગાત્મક સહાયનો અનુભવ મેળવો.</translation>
 <translation id="611827076493383239">vtd</translation>
 <translation id="6119955456199054975">કોષની સમાપ્તિ.</translation>
 <translation id="6122013438240733403">btn</translation>
@@ -936,7 +936,7 @@
 <translation id="8808582214901541005">માર્ચ</translation>
 <translation id="8825828890761629845">bnr</translation>
 <translation id="8851136666856101339">મુખ્ય</translation>
-<translation id="8856538297388979332">આદેશોની સમીક્ષા કરવા માટે ઉપર અથવા નીચે દબાવો, સક્રિય કરવા માટે enter દબાવો</translation>
+<translation id="8856538297388979332">આદેશોનો રિવ્યૂ કરવા માટે ઉપર અથવા નીચે દબાવો, સક્રિય કરવા માટે enter દબાવો</translation>
 <translation id="8864099967139188018">આગલું સ્તર 6 મથાળું નથી.</translation>
 <translation id="8882002077197914455">પંક્તિ હેડર</translation>
 <translation id="8883850400338911892">8ડોટની url બનાવી</translation>
@@ -982,7 +982,7 @@
 <translation id="948171205378458592">ભાષણનો રેટ ઘટાડો</translation>
 <translation id="958854023026327378">એક આંગળી નીચેની બાજુ સ્વાઇપ કરો</translation>
 <translation id="962913030769097253">આગલા સ્તર 1 નું મથાળું</translation>
-<translation id="973955474346881951">સ્ટીકી મોડ સક્ષમ/અક્ષમ કરો</translation>
+<translation id="973955474346881951">સ્ટીકી મોડ ચાલુ/બંધ કરો</translation>
 <translation id="976849232629612000">કોઇ આઇટમ્સ નથી.</translation>
 <translation id="995852680044449248">સ્ટ્રાઇક થ્રૂ શરૂ</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_mr.xtb b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_mr.xtb
index 0feba609..e8578eb 100644
--- a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_mr.xtb
+++ b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_mr.xtb
@@ -441,7 +441,7 @@
 <translation id="4391478986194775161">cntntinfo</translation>
 <translation id="443163561286008705">रीसेट करा</translation>
 <translation id="4457472090507035117">विद्यमान आवाज निवडा:</translation>
-<translation id="4471074325120394300">कोणतेही दुवे नाहीत.</translation>
+<translation id="4471074325120394300">कोणतेही लिंक नाहीत.</translation>
 <translation id="4476183483923481720">नवीन रेखा</translation>
 <translation id="4482330759234983253">मागील सारणी</translation>
 <translation id="4491109536499578614">इमेज</translation>
diff --git a/chrome/browser/resources/chromeos/login/demo_setup.html b/chrome/browser/resources/chromeos/login/demo_setup.html
index 6116e9d..155aecb 100644
--- a/chrome/browser/resources/chromeos/login/demo_setup.html
+++ b/chrome/browser/resources/chromeos/login/demo_setup.html
@@ -45,9 +45,7 @@
           icon1x="demo-setup-32:computer" icon2x="demo-setup-64:computer">
       </hd-iron-icon>
       <h1 slot="title">[[i18nDynamic(locale, 'demoSetupErrorScreenTitle')]]</h1>
-      <div slot="subtitle">
-        [[i18nDynamic(locale, 'demoSetupErrorScreenSubtitle')]]
-      </div>
+      <div slot="subtitle">[[errorMessage_]]</div>
       <div slot="footer" class="flex layout vertical center center-justified">
         <img srcset="images/alert-illustration_1x.svg 1x,
             images/alert-illustration_2x.svg 2x">
diff --git a/chrome/browser/resources/chromeos/login/demo_setup.js b/chrome/browser/resources/chromeos/login/demo_setup.js
index 01d7f3e8..aee1440 100644
--- a/chrome/browser/resources/chromeos/login/demo_setup.js
+++ b/chrome/browser/resources/chromeos/login/demo_setup.js
@@ -13,6 +13,12 @@
   behaviors: [I18nBehavior, OobeDialogHostBehavior],
 
   properties: {
+    /** Error message displayed on demoSetupErrorDialog screen. */
+    errorMessage_: {
+      type: String,
+      value: '',
+    },
+
     /** Ordered array of screen ids that are a part of demo setup flow. */
     screens_: {
       type: Array,
@@ -34,16 +40,18 @@
     this.i18nUpdateLocale();
   },
 
+  /** Called when demo mode setup succeeded. */
+  onSetupSucceeded: function() {
+    this.errorMessage_ = '';
+  },
+
   /**
-   * Called when demo mode setup finished.
-   * @param {boolean} isSuccess Whether demo setup finished successfully.
-   * @param {string} message Error message to be displayed to the user if setup
-   *  finished with an error.
+   * Called when demo mode setup failed.
+   * @param {string} message Error message to be displayed to the user.
    */
-  onSetupFinished: function(isSuccess, message) {
-    if (!isSuccess) {
-      this.showScreen_('demoSetupErrorDialog');
-    }
+  onSetupFailed: function(message) {
+    this.errorMessage_ = message;
+    this.showScreen_('demoSetupErrorDialog');
   },
 
   /**
diff --git a/chrome/browser/resources/chromeos/login/oobe_screen_demo_setup.js b/chrome/browser/resources/chromeos/login/oobe_screen_demo_setup.js
index 28498dc..ff413b6b 100644
--- a/chrome/browser/resources/chromeos/login/oobe_screen_demo_setup.js
+++ b/chrome/browser/resources/chromeos/login/oobe_screen_demo_setup.js
@@ -8,7 +8,7 @@
 
 login.createScreen('DemoSetupScreen', 'demo-setup', function() {
   return {
-    EXTERNAL_API: ['onSetupFinished'],
+    EXTERNAL_API: ['onSetupSucceeded', 'onSetupFailed'],
 
     /**
      * Demo setup module.
@@ -37,14 +37,17 @@
       this.demoSetupModule_.reset();
     },
 
+    /** Called when demo mode setup succeeded. */
+    onSetupSucceeded: function() {
+      this.demoSetupModule_.onSetupSucceeded();
+    },
+
     /**
-     * Called when demo mode setup finished.
-     * @param {boolean} isSuccess Whether demo setup finished successfully.
-     * @param {string} message Error message to be displayed to the user,
-     *  populated if setup finished with an error.
+     * Called when demo mode setup failed.
+     * @param {string} message Error message to be displayed to the user.
      */
-    onSetupFinished: function(isSuccess, message) {
-      this.demoSetupModule_.onSetupFinished(isSuccess, message);
+    onSetupFailed: function(message) {
+      this.demoSetupModule_.onSetupFailed(message);
     },
   };
 });
diff --git a/chrome/browser/resources/chromeos/wallpaper_manager/js/constants.js b/chrome/browser/resources/chromeos/wallpaper_manager/js/constants.js
index 1c83f90..02b31db 100644
--- a/chrome/browser/resources/chromeos/wallpaper_manager/js/constants.js
+++ b/chrome/browser/resources/chromeos/wallpaper_manager/js/constants.js
@@ -25,8 +25,7 @@
   AccessSyncWallpaperInfoKey: 'wallpaper-sync-info-key',
 
   /**
-   * Key to access last changed date of a surprise me wallpaper (on the old
-   * picker) or a daily refresh wallpaper (on the new picker) in
+   * Key to access last changed date of a daily refresh wallpaper in
    * chrome.storage.local or chrome.storage.sync.
    */
   AccessLastSurpriseWallpaperChangedDate: 'wallpaper-last-changed-date-key',
@@ -44,20 +43,19 @@
   AccessSyncSurpriseMeEnabledKey: 'sync-surprise-me-enabled-key',
 
   /**
-   * Key to access the info related to daily refresh feature (on the new
-   * wallpaper picker) in chrome.storage.local.
+   * Key to access the info related to daily refresh feature in
+   * chrome.storage.local.
    */
   AccessLocalDailyRefreshInfoKey: 'daily-refresh-info-key',
 
   /**
-   * Key to access the info related to daily refresh feature (on the new
-   * wallpaper picker) in chrome.storage.sync.
+   * Key to access the info related to daily refresh feature in
+   * chrome.storage.sync.
    */
   AccessSyncDailyRefreshInfoKey: 'sync-daily-refresh-info-key',
 
   /**
-   * Key to access the images info (on the new wallpaper picker) in
-   * chrome.storage.local.
+   * Key to access the images info in chrome.storage.local.
    */
   AccessLocalImagesInfoKey: 'images-info-key',
 
diff --git a/chrome/browser/resources/chromeos/wallpaper_manager/js/event_page.js b/chrome/browser/resources/chromeos/wallpaper_manager/js/event_page.js
index e0e28b6..f379657 100644
--- a/chrome/browser/resources/chromeos/wallpaper_manager/js/event_page.js
+++ b/chrome/browser/resources/chromeos/wallpaper_manager/js/event_page.js
@@ -7,14 +7,13 @@
 var surpriseWallpaper = null;
 
 /**
- * Returns information related to the wallpaper picker.
- * @param {function} callback A callback function that takes two values:
- *     |useNewWallpaperPicker|: if the new wallpaper picker is enabled.
+ * Returns the highResolutionSuffix.
+ * @param {function} callback A callback function that takes one value:
  *     |highResolutionSuffix|: the suffix to append to the wallpaper urls.
  */
-function getWallpaperPickerInfo(callback) {
+function getHighResolutionSuffix(callback) {
   chrome.wallpaperPrivate.getStrings(strings => {
-    callback(strings['useNewWallpaperPicker'], strings['highResolutionSuffix']);
+    callback(strings['highResolutionSuffix']);
   });
 }
 
@@ -170,46 +169,12 @@
         });
   };
 
-  getWallpaperPickerInfo((useNewWallpaperPicker, highResolutionSuffix) => {
-    if (useNewWallpaperPicker)
-      this.setRandomWallpaperFromServer_(onSuccess, highResolutionSuffix);
-    else
-      this.setRandomWallpaperFromManifest_(onSuccess, highResolutionSuffix);
+  getHighResolutionSuffix(highResolutionSuffix => {
+    this.setRandomWallpaperFromServer_(onSuccess, highResolutionSuffix);
   });
 };
 
 /**
- * Sets wallpaper to be a random one found in the stored manifest file. If the
- * wallpaper download fails, retry one hour later. Wallpapers that are disabled
- * for surprise me are excluded.
- * @param {function} onSuccess The success callback.
- * @param {string} suffix The url suffix for high resolution wallpaper.
- * @private
- */
-SurpriseWallpaper.prototype.setRandomWallpaperFromManifest_ = function(
-    onSuccess, suffix) {
-  Constants.WallpaperLocalStorage.get(
-      Constants.AccessLocalManifestKey, items => {
-        var manifest = items[Constants.AccessLocalManifestKey];
-        if (manifest && manifest.wallpaper_list) {
-          var filtered = manifest.wallpaper_list.filter(function(element) {
-            // Older version manifest do not have available_for_surprise_me
-            // field. In this case, no wallpaper should be filtered out.
-            return element.available_for_surprise_me ||
-                element.available_for_surprise_me == undefined;
-          });
-          var index = Math.floor(Math.random() * filtered.length);
-          var wallpaper = filtered[index];
-          var wallpaperUrl = wallpaper.base_url + suffix;
-          WallpaperUtil.setOnlineWallpaperWithoutPreview(
-              wallpaperUrl, wallpaper.default_layout,
-              onSuccess.bind(null, wallpaperUrl, wallpaper.default_layout),
-              this.retryLater_.bind(this));
-        }
-      });
-};
-
-/**
  * Sets wallpaper to be a random one retrieved from the backend service. If the
  * wallpaper download fails, retry one hour later.
  * @param {function} onSuccess The success callback.
@@ -351,47 +316,33 @@
     return;
   }
 
-  getWallpaperPickerInfo((useNewWallpaperPicker, highResolutionSuffix) => {
-    var options =
-        useNewWallpaperPicker ?
-        {
-          frame: 'none',
-          innerBounds: {width: 768, height: 512, minWidth: 768, minHeight: 512},
-          resizable: true,
-          alphaEnabled: true
-        } :
-        {
-          frame: 'none',
-          width: 574,
-          height: 420,
-          resizable: false,
-          alphaEnabled: true
-        };
+  var options = {
+    frame: 'none',
+    innerBounds: {width: 768, height: 512, minWidth: 768, minHeight: 512},
+    resizable: true,
+    alphaEnabled: true
+  };
 
-    chrome.app.window.create('main.html', options, function(window) {
-      wallpaperPickerWindow = window;
-      chrome.wallpaperPrivate.minimizeInactiveWindows();
-      window.onClosed.addListener(function() {
-        wallpaperPickerWindow = null;
-        // In case the app exits unexpectedly during preview.
-        chrome.wallpaperPrivate.cancelPreviewWallpaper(() => {});
-        // If the app exits during preview, do not restore the previously active
-        // windows. Continue to show the new wallpaper.
-        if (!window.contentWindow.document.body.classList.contains(
-                'preview-mode')) {
-          chrome.wallpaperPrivate.restoreMinimizedWindows();
-        }
-      });
-      if (useNewWallpaperPicker) {
-        // By design, the new wallpaper picker should never be shown on top of
-        // another window.
-        wallpaperPickerWindow.contentWindow.addEventListener(
-            'focus', function() {
-              chrome.wallpaperPrivate.minimizeInactiveWindows();
-            });
+  chrome.app.window.create('main.html', options, function(window) {
+    wallpaperPickerWindow = window;
+    chrome.wallpaperPrivate.minimizeInactiveWindows();
+    window.onClosed.addListener(function() {
+      wallpaperPickerWindow = null;
+      // In case the app exits unexpectedly during preview.
+      chrome.wallpaperPrivate.cancelPreviewWallpaper(() => {});
+      // If the app exits during preview, do not restore the previously active
+      // windows. Continue to show the new wallpaper.
+      if (!window.contentWindow.document.body.classList.contains(
+              'preview-mode')) {
+        chrome.wallpaperPrivate.restoreMinimizedWindows();
       }
-      WallpaperUtil.testSendMessage('wallpaper-window-created');
     });
+    // By design, the wallpaper picker should never be shown on top of
+    // another window.
+    wallpaperPickerWindow.contentWindow.addEventListener('focus', function() {
+      chrome.wallpaperPrivate.minimizeInactiveWindows();
+    });
+    WallpaperUtil.testSendMessage('wallpaper-window-created');
   });
 });
 
@@ -433,7 +384,6 @@
 
 chrome.storage.onChanged.addListener(function(changes, namespace) {
   WallpaperUtil.enabledSyncThemesCallback(function(syncEnabled) {
-    // Daily refresh feature is on the new wallpaper picker only.
     var updateDailyRefreshStates = key => {
       if (!changes[key])
         return;
@@ -474,17 +424,6 @@
         if (!wallpaperPickerWindow)
           return;
         var wpDocument = wallpaperPickerWindow.contentWindow.document;
-        var hideCheckMarkIfNeeded = () => {
-          getWallpaperPickerInfo(
-              (useNewWallpaperPicker, highResolutionSuffix) => {
-                // Do not hide the check mark on the new picker.
-                if (!useNewWallpaperPicker &&
-                    wpDocument.querySelector('.check')) {
-                  wpDocument.querySelector('.check').style.visibility =
-                      'hidden';
-                }
-              });
-        };
 
         if (!!appName) {
           chrome.wallpaperPrivate.getStrings(function(strings) {
@@ -493,7 +432,6 @@
             wpDocument.querySelector('#wallpaper-set-by-message').textContent =
                 message;
             wpDocument.querySelector('#wallpaper-grid').classList.add('small');
-            hideCheckMarkIfNeeded();
             wpDocument.querySelector('#checkbox').classList.remove('checked');
             wpDocument.querySelector('#categories-list').disabled = false;
             wpDocument.querySelector('#wallpaper-grid').disabled = false;
@@ -511,7 +449,6 @@
                 if (enable) {
                   wpDocument.querySelector('#checkbox')
                       .classList.add('checked');
-                  hideCheckMarkIfNeeded();
                 } else {
                   wpDocument.querySelector('#checkbox')
                       .classList.remove('checked');
@@ -519,15 +456,6 @@
                     wpDocument.querySelector('.check').style.visibility =
                         'visible';
                 }
-                getWallpaperPickerInfo(
-                    (useNewWallpaperPicker, highResolutionSuffix) => {
-                      if (!useNewWallpaperPicker) {
-                        wpDocument.querySelector('#wallpaper-grid').disabled =
-                            enable;
-                        wpDocument.querySelector('#categories-list').disabled =
-                            enable;
-                      }
-                    });
               });
         }
       };
@@ -665,13 +593,6 @@
   WallpaperUtil.saveWallpaperInfo(
       fileName, layout, Constants.WallpaperSourceEnum.ThirdParty, appName);
 
-  getWallpaperPickerInfo((useNewWallpaperPicker, highResolutionSuffix) => {
-    // Surprise me/daily refresh should be auto-disabled if wallpaper is changed
-    // by third-party apps.
-    if (!useNewWallpaperPicker) {
-      SurpriseWallpaper.getInstance().disable();
-      return;
-    }
     WallpaperUtil.saveDailyRefreshInfo(
         {enabled: false, collectionId: null, resumeToken: null});
 
@@ -681,5 +602,4 @@
           {detail: {wallpaperFileName: fileName}});
       wallpaperPickerWindow.contentWindow.dispatchEvent(event);
     }
-  });
 });
diff --git a/chrome/browser/resources/chromeos/wallpaper_manager/js/util.js b/chrome/browser/resources/chromeos/wallpaper_manager/js/util.js
index e7e3b71..d37e67b3 100644
--- a/chrome/browser/resources/chromeos/wallpaper_manager/js/util.js
+++ b/chrome/browser/resources/chromeos/wallpaper_manager/js/util.js
@@ -392,15 +392,6 @@
 };
 
 /**
- * Gets the suffix to append to the base url of an online wallpaper. The
- * requested thumbnail is displayed in the wallpaper picker grid.
- */
-WallpaperUtil.getOnlineWallpaperThumbnailSuffix = function() {
-  return loadTimeData.getBoolean('useNewWallpaperPicker') ? '' :
-                                                            '_thumbnail.png';
-};
-
-/**
  * Creates a blob of type 'image/png'.
  * @param {string} data The image data.
  */
@@ -427,35 +418,22 @@
 };
 
 /**
- * Sets the value of the surprise me checkbox (or the daily refresh toggle on
- * the new picker).
+ * Sets the value of the daily refresh toggle.
  * @param {boolean} checked The value used to set the checkbox.
  */
 WallpaperUtil.setSurpriseMeCheckboxValue = function(checked) {
-  if (loadTimeData.getBoolean('useNewWallpaperPicker')) {
     document.querySelectorAll('.daily-refresh-slider').forEach(element => {
       element.classList.toggle('checked', checked);
     });
-  } else {
-    $('surprise-me')
-        .querySelector('#checkbox')
-        .classList.toggle('checked', checked);
-  }
 };
 
 /**
- * Gets the value of the surprise me checkbox (or the value of the daily refresh
- * toggle on the new picker).
+ * Gets the state of the daily refresh toggle.
  * @return {boolean} The value of the checkbox.
  */
 WallpaperUtil.getSurpriseMeCheckboxValue = function() {
-  if (loadTimeData.getBoolean('useNewWallpaperPicker')) {
     return document.querySelector('.daily-refresh-slider')
         .classList.contains('checked');
-  }
-  return $('surprise-me')
-      .querySelector('#checkbox')
-      .classList.contains('checked');
 };
 
 /**
@@ -475,8 +453,7 @@
       // operation within |WallpaperThumbnailsGridItem.decorate| hasn't
       // completed. See http://crbug.com/792829.
       var xhr = new XMLHttpRequest();
-      xhr.open(
-          'GET', url + WallpaperUtil.getOnlineWallpaperThumbnailSuffix(), true);
+      xhr.open('GET', url, true);
       xhr.responseType = 'arraybuffer';
       xhr.send(null);
       xhr.addEventListener('load', function(e) {
diff --git a/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_categories_list.js b/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_categories_list.js
index c2ffb14..4fd5313 100644
--- a/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_categories_list.js
+++ b/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_categories_list.js
@@ -70,11 +70,9 @@
         var div = self.ownerDocument.createElement('div');
         div.textContent = entry;
         li.appendChild(div);
-        if (loadTimeData.getBoolean('useNewWallpaperPicker')) {
           li.addEventListener('mousedown', e => {
             e.preventDefault();
           });
-        }
         return li;
       };
     },
diff --git a/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_images_grid.js b/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_images_grid.js
index bb3fc88..808d591 100644
--- a/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_images_grid.js
+++ b/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_images_grid.js
@@ -86,21 +86,18 @@
       }
 
       var imageEl = cr.doc.createElement('img');
-      if (loadTimeData.getBoolean('useNewWallpaperPicker')) {
-        // On the new picker, do not show the image until |cropImageToFitGrid_|
-        // is done.
-        imageEl.style.visibility = 'hidden';
-        imageEl.setAttribute('aria-hidden', 'true');
-        this.setAttribute('aria-label', this.dataItem.ariaLabel);
-        this.tabIndex = 0;
-        this.addEventListener('keypress', e => {
-          if (e.keyCode == 13)
-            this.parentNode.selectedItem = this.dataItem;
-        });
-        this.addEventListener('mousedown', e => {
-          e.preventDefault();
-        });
-      }
+      // Do not show the image until |cropImageToFitGrid_| is done.
+      imageEl.style.visibility = 'hidden';
+      imageEl.setAttribute('aria-hidden', 'true');
+      this.setAttribute('aria-label', this.dataItem.ariaLabel);
+      this.tabIndex = 0;
+      this.addEventListener('keypress', e => {
+        if (e.keyCode == 13)
+          this.parentNode.selectedItem = this.dataItem;
+      });
+      this.addEventListener('mousedown', e => {
+        e.preventDefault();
+      });
 
       imageEl.classList.add('thumbnail');
       cr.defineProperty(imageEl, 'offline', cr.PropertyKind.BOOL_ATTR);
@@ -119,10 +116,7 @@
           window.setTimeout(this.callback_.bind(this, this.dataModelId_), 0);
           break;
         case Constants.WallpaperSourceEnum.Custom:
-          if (loadTimeData.getBoolean('useNewWallpaperPicker'))
-            this.decorateCustomWallpaper_(imageEl, this.dataItem);
-          else
-            this.decorateCustomWallpaperForOldPicker_(imageEl, this.dataItem);
+          this.decorateCustomWallpaper_(imageEl, this.dataItem);
           break;
         case Constants.WallpaperSourceEnum.OEM:
         case Constants.WallpaperSourceEnum.Online:
@@ -141,8 +135,7 @@
     },
 
     /**
-     * Initializes the grid item for custom wallpapers. Used by the new
-     * wallpaper picker.
+     * Initializes the grid item for custom wallpapers.
      * @param {Object} imageElement The image element.
      * @param {{filePath: string, baseURL: string, layout: string,
      *          source: string, availableOffline: boolean}
@@ -182,45 +175,6 @@
     },
 
     /**
-     * Initializes the grid item for custom wallpapers. Used by the old
-     * wallpaper picker (to be deprecated).
-     * @param {Object} imageElement The image element.
-     * @param {{filePath: string, baseURL: string, layout: string,
-     *          source: string, availableOffline: boolean}
-     *     dataItem The info related to the wallpaper image.
-     * @private
-     */
-    decorateCustomWallpaperForOldPicker_(imageElement, dataItem) {
-      if (dataItem.source != Constants.WallpaperSourceEnum.Custom) {
-        console.error(
-            '|decorateCustomWallpaperForOldPicker_| is called but the ' +
-            'wallpaper source is not custom.');
-        return;
-      }
-      var errorHandler = e => {
-        console.error('Can not access file system.');
-        this.callback_(this.dataModelId_);
-      };
-      var setURL = fileEntry => {
-        imageElement.src = fileEntry.toURL();
-        this.callback_(this.dataModelId_, dataItem.wallpaperId, imageElement);
-      };
-      var wallpaperDirectories = WallpaperDirectories.getInstance();
-      var fallback = () => {
-        wallpaperDirectories.getDirectory(
-            Constants.WallpaperDirNameEnum.ORIGINAL, function(dirEntry) {
-              dirEntry.getFile(
-                  dataItem.baseURL, {create: false}, setURL, errorHandler);
-            }, errorHandler);
-      };
-      var success = dirEntry => {
-        dirEntry.getFile(dataItem.baseURL, {create: false}, setURL, fallback);
-      };
-      wallpaperDirectories.getDirectory(
-          Constants.WallpaperDirNameEnum.THUMBNAIL, success, errorHandler);
-    },
-
-    /**
      * Initializes the grid item for online or OEM wallpapers.
      * @param {Object} imageElement The image element.
      * @param {{filePath: string, baseURL: string, layout: string,
@@ -248,11 +202,7 @@
                 } else if (
                     dataItem.source == Constants.WallpaperSourceEnum.Online) {
                   var xhr = new XMLHttpRequest();
-                  xhr.open(
-                      'GET',
-                      dataItem.baseURL +
-                          WallpaperUtil.getOnlineWallpaperThumbnailSuffix(),
-                      true);
+                  xhr.open('GET', dataItem.baseURL, true);
                   xhr.responseType = 'arraybuffer';
                   xhr.send(null);
                   xhr.addEventListener('load', e => {
@@ -443,22 +393,9 @@
         // item is constructed in function itemConstructor below.
         this.pendingItems_ = 0;
 
-        // Only show the spinner on the old wallpaper picker.
-        if (!this.useNewWallpaperPicker_) {
-          this.style.visibility = 'hidden';
-          // If spinner is hidden, schedule to show the spinner after
-          // ShowSpinnerDelayMs delay. Otherwise, keep it spinning.
-          if ($('spinner-container').hidden) {
-            this.spinnerTimeout_ = window.setTimeout(function() {
-              $('spinner-container').hidden = false;
-            }, ShowSpinnerDelayMs);
-          }
-        }
-
         // Add a daily refresh item as the first element of the grid when
-        // showing online wallpapers on the new wallpaper picker.
-        if (this.useNewWallpaperPicker_ &&
-            dataModel.item(0).source == Constants.WallpaperSourceEnum.Online) {
+        // showing online wallpapers.
+        if (dataModel.item(0).source == Constants.WallpaperSourceEnum.Online) {
           dataModel.splice(
               0, 0, {isDailyRefreshItem: true, availableOffline: false});
         }
@@ -542,10 +479,9 @@
       if (opt_wallpaperId && opt_thumbnail)
         this.thumbnailList_[opt_wallpaperId] = opt_thumbnail;
 
-      if (opt_thumbnail && this.useNewWallpaperPicker_)
+      if (opt_thumbnail)
         this.cropImageToFitGrid_(opt_thumbnail);
 
-      // Daily refresh item only exists in new wallpaper picker.
       if (this.isShowingDailyRefresh) {
         var dailyRefreshItemReady = this.dailyRefreshItem &&
             this.dailyRefreshImages.length >= DAILY_REFRESH_IMAGES_NUM;
@@ -592,10 +528,8 @@
           window.clearTimeout(this.dailyRefreshTimer_);
           this.showNextImage_(0);
         }
-        if (this.useNewWallpaperPicker_ &&
-            this.classList.contains('image-picker-offline')) {
+        if (this.classList.contains('image-picker-offline'))
           this.highlightOfflineWallpapers();
-        }
       }
     },
 
@@ -612,8 +546,6 @@
       this.checkmark_.tabIndex = 0;
       this.dataModel = new ArrayDataModel([]);
       this.thumbnailList_ = new ArrayDataModel([]);
-      this.useNewWallpaperPicker_ =
-          loadTimeData.getBoolean('useNewWallpaperPicker');
       var self = this;
       this.itemConstructor = function(value) {
         var dataModelId = self.dataModelId_;
@@ -768,10 +700,8 @@
      * the other wallpapers.
      */
     highlightOfflineWallpapers: function() {
-      if (!this.useNewWallpaperPicker_ ||
-          !this.classList.contains('image-picker-offline')) {
+      if (!this.classList.contains('image-picker-offline'))
         return;
-      }
 
       chrome.wallpaperPrivate.getOfflineWallpaperList(list => {
         var offlineWallpaperList = {};
@@ -802,23 +732,21 @@
       // The active thumbnail maybe deleted in the above redraw(). Sets it again
       // to make sure checkmark shows correctly.
       this.updateActiveThumb_();
-      if (this.useNewWallpaperPicker_) {
-        if (this.dataModel) {
-          var scrollUp =
-              this.cachedScrollTop_ && this.cachedScrollTop_ > this.scrollTop;
-          for (var i = 0; i < this.dataModel.length; ++i) {
-            if (this.getListItemByIndex(i)) {
-              this.getListItemByIndex(i).classList.toggle(
-                  'first-row',
-                  i < this.columns &&
-                      (this.firstIndex_ == 0 || i != this.firstIndex_ ||
-                       scrollUp));
-            }
+      if (this.dataModel) {
+        var scrollUp =
+            this.cachedScrollTop_ && this.cachedScrollTop_ > this.scrollTop;
+        for (var i = 0; i < this.dataModel.length; ++i) {
+          if (this.getListItemByIndex(i)) {
+            this.getListItemByIndex(i).classList.toggle(
+                'first-row',
+                i < this.columns &&
+                    (this.firstIndex_ == 0 || i != this.firstIndex_ ||
+                     scrollUp));
           }
         }
-        wallpaperManager.onScrollPositionChanged(this.scrollTop);
-        this.cachedScrollTop_ = this.scrollTop;
       }
+      wallpaperManager.onScrollPositionChanged(this.scrollTop);
+      this.cachedScrollTop_ = this.scrollTop;
     }
   };
 
diff --git a/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_manager.js b/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_manager.js
index b2ee956..e6b20b7a 100644
--- a/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_manager.js
+++ b/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_manager.js
@@ -18,10 +18,6 @@
 function WallpaperManager(dialogDom) {
   this.dialogDom_ = dialogDom;
   this.document_ = dialogDom.ownerDocument;
-  this.useNewWallpaperPicker_ =
-      loadTimeData.getBoolean('useNewWallpaperPicker');
-  this.enableOnlineWallpaper_ = loadTimeData.valueExists('manifestBaseURL') ||
-      this.useNewWallpaperPicker_;
   this.selectedItem_ = null;
   this.progressManager_ = new ProgressManager();
   this.customWallpaperData_ = null;
@@ -29,45 +25,35 @@
   this.wallpaperRequest_ = null;
   this.wallpaperDirs_ = WallpaperDirectories.getInstance();
   this.preDownloadDomInit_();
+  // TODO(wzang): Remove this class.
+  this.document_.body.classList.add('v2');
 
-  // Uses the redesigned wallpaper picker if |useNewWallpaperPicker| is true.
-  //
-  // The old wallpaper picker fetches the manifest file once, and parse the info
-  // (such as image url) from the file every time when the images need to be
-  // displayed.
-  // The new wallpaper picker has two steps: it first fetches a list of
-  // collection names (ie. categories such as Art, Landscape etc.) via extension
-  // API, and then fetches the info specific to each collection and caches the
-  // info in a map.
-  // After the url and relevant info of the images are fetched, the two share
-  // the same path, ie. pass the info to |WallpaperThumbnailsGridItem| for
-  // actual image rendering.
-  this.document_.body.classList.add(this.useNewWallpaperPicker_ ? 'v2' : 'v1');
+  // The wallpaper picker has two steps of fetching the online images: it first
+  // fetches a list of collection names (ie. categories such as Art,
+  // Landscape etc.) via extension API, and then fetches the info specific to
+  // each collection and caches the info in a map.
+  // After the url and relevant info of the images are fetched, it passes the
+  // info to |WallpaperThumbnailsGridItem| to display the images.
 
-  if (this.useNewWallpaperPicker_) {
-    // |collectionsInfo_| represents the list of wallpaper collections. Each
-    // collection contains the display name and a unique id.
-    this.collectionsInfo_ = null;
-    // |imagesInfoMap_| caches the mapping between each collection id and the
-    // images that belong to this collection. Each image is represented by a set
-    // of info including the image url, author name, layout etc. Such info will
-    // be used by |WallpaperThumbnailsGridItem| to display the images.
-    this.imagesInfoMap_ = {};
-    // The total count of images whose info has been fetched.
-    this.imagesInfoCount_ = 0;
-    // |dailyRefreshInfo_| stores the info related to the daily refresh feature
-    // on the new picker. Its value should be consistent with the sync/local
-    // storage.
-    this.dailyRefreshInfo_ = null;
-    // |pendingDailyRefreshInfo_| stores the up-to-date daily refresh info that
-    // hasn't been confirmed by user (e.g. when user is previewing the image).
-    // Its value will either replace |dailyRefreshInfo_| or be discarded.
-    this.pendingDailyRefreshInfo_ = null;
-    this.placeWallpaperPicker_();
-    this.getCollectionsInfo_();
-  } else {
-    this.fetchManifest_();
-  }
+  // |collectionsInfo_| represents the list of wallpaper collections. Each
+  // collection contains the display name and a unique id.
+  this.collectionsInfo_ = null;
+  // |imagesInfoMap_| caches the mapping between each collection id and the
+  // images that belong to this collection. Each image is represented by a set
+  // of info including the image url, author name, layout etc. Such info will
+  // be used by |WallpaperThumbnailsGridItem| to display the images.
+  this.imagesInfoMap_ = {};
+  // The total count of images whose info has been fetched.
+  this.imagesInfoCount_ = 0;
+  // |dailyRefreshInfo_| stores the info related to the daily refresh feature.
+  // Its value should be consistent with the sync/local storage.
+  this.dailyRefreshInfo_ = null;
+  // |pendingDailyRefreshInfo_| stores the up-to-date daily refresh info that
+  // hasn't been confirmed by user (e.g. when user is previewing the image).
+  // Its value will either replace |dailyRefreshInfo_| or be discarded.
+  this.pendingDailyRefreshInfo_ = null;
+  this.placeWallpaperPicker_();
+  this.getCollectionsInfo_();
 }
 
 // Anonymous 'namespace'.
@@ -153,80 +139,6 @@
 };
 
 /**
- * Requests wallpaper manifest file from server.
- */
-WallpaperManager.prototype.fetchManifest_ = function() {
-  var locale = navigator.language;
-  if (!this.enableOnlineWallpaper_) {
-    this.postDownloadDomInit_();
-    return;
-  }
-
-  var urls = [
-    str('manifestBaseURL') + locale + '.json',
-    // Fallback url. Use 'en' locale by default.
-    str('manifestBaseURL') + 'en.json'
-  ];
-
-  var asyncFetchManifestFromUrls = function(
-      urls, func, successCallback, failureCallback) {
-    var index = 0;
-    var loop = {
-      next: function() {
-        if (index < urls.length) {
-          func(loop, urls[index]);
-          index++;
-        } else {
-          failureCallback();
-        }
-      },
-
-      success: function(response) {
-        successCallback(response);
-      },
-
-      failure: function() {
-        failureCallback();
-      }
-    };
-    loop.next();
-  };
-
-  var fetchManifestAsync = function(loop, url) {
-    var xhr = new XMLHttpRequest();
-    try {
-      xhr.addEventListener('loadend', function(e) {
-        if (this.status == 200 && this.responseText != null) {
-          try {
-            var manifest = JSON.parse(this.responseText);
-            loop.success(manifest);
-          } catch (e) {
-            loop.failure();
-          }
-        } else {
-          loop.next();
-        }
-      });
-      xhr.open('GET', url, true);
-      xhr.send(null);
-    } catch (e) {
-      loop.failure();
-    }
-  };
-
-  if (navigator.onLine) {
-    asyncFetchManifestFromUrls(
-        urls, fetchManifestAsync, this.onLoadManifestSuccess_.bind(this),
-        this.onLoadManifestFailed_.bind(this));
-  } else {
-    // If device is offline, fetches manifest from local storage.
-    // TODO(bshe): Always loading the offline manifest first and replacing
-    // with the online one when available.
-    this.onLoadManifestFailed_();
-  }
-};
-
-/**
  * Fetches wallpaper collection info.
  * @private
  */
@@ -344,8 +256,7 @@
 };
 
 /**
- * Displays images that belong to the particular collection on the new wallpaper
- * picker.
+ * Displays images that belong to the particular collection.
  * @param {number} index The index of the collection in |collectionsInfo_| list.
  * @private
  */
@@ -367,13 +278,10 @@
 
 /**
  * Places the main dialog in the center of the screen, and the header bar at the
- * top. Only used for the new wallpaper picker.
+ * top.
  * @private
  */
 WallpaperManager.prototype.placeWallpaperPicker_ = function() {
-  if (!this.useNewWallpaperPicker_)
-    return;
-
   // Wallpaper preview must always be in full screen. Exit preview if the
   // window is not in full screen for any reason (e.g. when device locks).
   if (!chrome.app.window.current().isFullscreen() && this.isDuringPreview_())
@@ -438,39 +346,10 @@
  * @param {string} errroMessage The string to show in the error dialog.
  */
 WallpaperManager.prototype.showError_ = function(errorMessage) {
-  if (this.useNewWallpaperPicker_) {
     $('message-container').textContent = errorMessage;
     centerElement(
         $('message-container'), this.document_.body.offsetWidth, null);
     $('message-container').style.visibility = 'visible';
-    return;
-  }
-  document.querySelector('.error-message').textContent = errorMessage;
-  $('error-container').hidden = false;
-};
-
-/**
- * Sets manifest loaded from server. Called after manifest is successfully
- * loaded.
- * @param {object} manifest The parsed manifest file.
- */
-WallpaperManager.prototype.onLoadManifestSuccess_ = function(manifest) {
-  this.manifest_ = manifest;
-  WallpaperUtil.saveToLocalStorage(Constants.AccessLocalManifestKey, manifest);
-  this.postDownloadDomInit_();
-};
-
-// Sets manifest to previously saved object if any and shows connection error.
-// Called after manifest failed to load.
-WallpaperManager.prototype.onLoadManifestFailed_ = function() {
-  var accessManifestKey = Constants.AccessLocalManifestKey;
-  var self = this;
-  Constants.WallpaperLocalStorage.get(accessManifestKey, function(items) {
-    self.manifest_ = items[accessManifestKey] ? items[accessManifestKey] : null;
-    self.showError_(str('connectionFailed'));
-    self.postDownloadDomInit_();
-    $('wallpaper-grid').classList.add('image-picker-offline');
-  });
 };
 
 /**
@@ -521,7 +400,6 @@
       'resize', this.onResize_.bind(this));
   this.document_.defaultView.addEventListener(
       'keydown', this.onKeyDown_.bind(this));
-  if (this.useNewWallpaperPicker_) {
     $('minimize-button').addEventListener('click', function() {
       chrome.app.window.current().minimize();
     });
@@ -547,19 +425,6 @@
         }, 500);
       };
     }());
-  } else {
-    $('window-close-button').addEventListener('click', function() {
-      window.close();
-    });
-    $('learn-more').href = LearnMoreURL;
-    $('close-error').addEventListener('click', function() {
-      $('error-container').hidden = true;
-    });
-    $('close-wallpaper-selection').addEventListener('click', function() {
-      $('wallpaper-selection-container').hidden = true;
-      $('set-wallpaper-layout').disabled = true;
-    });
-  }
 };
 
 /**
@@ -572,11 +437,6 @@
   this.initThumbnailsGrid_();
   this.presetCategory_();
 
-  $('file-selector')
-      .addEventListener('change', this.onFileSelectorChanged_.bind(this));
-  $('set-wallpaper-layout')
-      .addEventListener('change', this.onWallpaperLayoutChanged_.bind(this));
-
   // Always prefer the value from local filesystem to avoid the time window
   // of setting the third party app name and the third party wallpaper.
   var getThirdPartyAppName = function(callback) {
@@ -602,91 +462,22 @@
 
   this.initializeDailyRefreshStates_();
 
-  if (this.enableOnlineWallpaper_ && !this.useNewWallpaperPicker_) {
-    this.document_.body.setAttribute('surprise-me-disabled', '');
-    $('surprise-me').hidden = false;
-    $('surprise-me')
-        .addEventListener('click', this.toggleSurpriseMe.bind(this));
-
-    WallpaperUtil.enabledSyncThemesCallback(syncEnabled => {
-      // Surprise me has been moved from local to sync storage, prefer
-      // values from sync, but if unset check local and update synced pref
-      // if applicable.
-      if (syncEnabled) {
-        Constants.WallpaperSyncStorage.get(
-            Constants.AccessSyncSurpriseMeEnabledKey, items => {
-              if (items.hasOwnProperty(
-                      Constants.AccessSyncSurpriseMeEnabledKey)) {
-                if (items[Constants.AccessSyncSurpriseMeEnabledKey])
-                  this.onSurpriseMeStateChanged_(true /*enabled=*/);
-              } else {
-                Constants.WallpaperLocalStorage.get(
-                    Constants.AccessLocalSurpriseMeEnabledKey, items => {
-                      if (items.hasOwnProperty(
-                              Constants.AccessLocalSurpriseMeEnabledKey)) {
-                        WallpaperUtil.saveToSyncStorage(
-                            Constants.AccessSyncSurpriseMeEnabledKey,
-                            items[Constants.AccessLocalSurpriseMeEnabledKey]);
-                        if (items[Constants.AccessLocalSurpriseMeEnabledKey])
-                          this.onSurpriseMeStateChanged_(true /*enabled=*/);
-                      }
-                    });
-              }
-            });
-      } else {
-        Constants.WallpaperLocalStorage.get(
-            Constants.AccessLocalSurpriseMeEnabledKey, items => {
-              if (items.hasOwnProperty(
-                      Constants.AccessLocalSurpriseMeEnabledKey)) {
-                if (items[Constants.AccessLocalSurpriseMeEnabledKey])
-                  this.onSurpriseMeStateChanged_(true /*enabled=*/);
-              }
-            });
-      }
-    });
-  }
-
-  if (this.enableOnlineWallpaper_) {
     window.addEventListener('offline', () => {
       $('wallpaper-grid').classList.add('image-picker-offline');
-      if (this.useNewWallpaperPicker_) {
         this.showError_(str('connectionFailed'));
         $('wallpaper-grid').highlightOfflineWallpapers();
-        return;
-      }
-
-      chrome.wallpaperPrivate.getOfflineWallpaperList(lists => {
-        if (!this.downloadedListMap_)
-          this.downloadedListMap_ = {};
-        for (var i = 0; i < lists.length; i++) {
-          this.downloadedListMap_[lists[i]] = true;
-        }
-        var thumbnails = this.document_.querySelectorAll('.thumbnail');
-        for (var i = 0; i < thumbnails.length; i++) {
-          var thumbnail = thumbnails[i];
-          var url = this.wallpaperGrid_.dataModel.item(i).baseURL;
-          var fileName = getBaseName(url) + str('highResolutionSuffix');
-          if (this.downloadedListMap_ &&
-              this.downloadedListMap_.hasOwnProperty(encodeURI(fileName))) {
-            thumbnail.offline = true;
-          }
-        }
-      });
     });
     window.addEventListener('online', () => {
-      if (this.useNewWallpaperPicker_) {
         // Fetch the collection info (if not yet) when device gets online.
         if (!this.collectionsInfo_)
           this.getCollectionsInfo_();
         // Force refreshing the images.
         this.wallpaperGrid_.dataModel = null;
         this.onCategoriesChange_();
-      }
       $('message-container').style.visibility = 'hidden';
       this.downloadedListMap_ = null;
       $('wallpaper-grid').classList.remove('image-picker-offline');
     });
-  }
 
   this.decorateCurrentWallpaperInfoBar_();
   this.onResize_();
@@ -768,7 +559,6 @@
   // custom wallpaper file name.
   this.currentWallpaper_ = str('currentWallpaper');
   this.currentWallpaperLayout_ = str('currentWallpaperLayout');
-  if (this.useNewWallpaperPicker_) {
     // The default category is the last one (the custom category).
     var categoryIndex = this.categoriesList_.dataModel.length - 1;
     Object.entries(this.imagesInfoMap_).forEach(([
@@ -786,51 +576,6 @@
       }
     });
     this.categoriesList_.selectionModel.selectedIndex = categoryIndex;
-    return;
-  }
-
-  if (!this.enableOnlineWallpaper_ ||
-      (this.currentWallpaper_ &&
-       this.currentWallpaper_.indexOf(str('highResolutionSuffix')) == -1)) {
-    // Custom is the last one in the categories list.
-    this.categoriesList_.selectionModel.selectedIndex =
-        this.categoriesList_.dataModel.length - 1;
-    return;
-  }
-  var self = this;
-  var presetCategoryInner = function() {
-    // Selects the first category in the categories list of current
-    // wallpaper as the default selected category when showing wallpaper
-    // picker UI.
-    var presetCategory = AllCategoryIndex;
-    if (self.currentWallpaper_) {
-      for (var key in self.manifest_.wallpaper_list) {
-        var url = self.manifest_.wallpaper_list[key].base_url +
-            str('highResolutionSuffix');
-        if (url.indexOf(self.currentWallpaper_) != -1 &&
-            self.manifest_.wallpaper_list[key].categories.length > 0) {
-          presetCategory = self.manifest_.wallpaper_list[key].categories[0] +
-              OnlineCategoriesOffset;
-          break;
-        }
-      }
-    }
-    self.categoriesList_.selectionModel.selectedIndex = presetCategory;
-  };
-  if (navigator.onLine) {
-    presetCategoryInner();
-  } else {
-    // If device is offline, gets the available offline wallpaper list first.
-    // Wallpapers which are not in the list will display a grayscaled
-    // thumbnail.
-    chrome.wallpaperPrivate.getOfflineWallpaperList(function(lists) {
-      if (!self.downloadedListMap_)
-        self.downloadedListMap_ = {};
-      for (var i = 0; i < lists.length; i++)
-        self.downloadedListMap_[lists[i]] = true;
-      presetCategoryInner();
-    });
-  }
 };
 
 /**
@@ -839,10 +584,6 @@
  * @private
  */
 WallpaperManager.prototype.decorateCurrentWallpaperInfoBar_ = function() {
-  // The info bar only exists in new wallpaper picker.
-  if (!this.useNewWallpaperPicker_)
-    return;
-
   var decorateCurrentWallpaperInfoBarImpl =
       currentWallpaperInfo => {
         // Initialize the "more options" buttons.
@@ -1009,8 +750,6 @@
   wallpapers.WallpaperThumbnailsGrid.decorate(this.wallpaperGrid_);
 
   this.wallpaperGrid_.addEventListener('change', this.onChange_.bind(this));
-  if (!this.useNewWallpaperPicker_)
-    this.wallpaperGrid_.addEventListener('dblclick', this.onClose_.bind(this));
 };
 
 /**
@@ -1061,7 +800,6 @@
   $('wallpaper-set-by-message').textContent = '';
   $('wallpaper-grid').classList.remove('small');
 
-  if (this.useNewWallpaperPicker_)
     this.wallpaperGrid_.checkmark.focus();
 
   // Disables daily refresh if user selects a non-daily wallpaper.
@@ -1141,20 +879,17 @@
         selectedItem.baseURL, this.getSelectedLayout_(), imageData,
         optThumbnailData, this.onFileSystemError_.bind(this));
   };
-  if (this.useNewWallpaperPicker_)
-    this.setCustomWallpaperSelectedOnNewPicker_(selectedItem, successCallback);
-  else
-    this.setCustomWallpaperSelectedOnOldPicker_(selectedItem, successCallback);
+  this.setCustomWallpaperImpl_(selectedItem, successCallback);
 };
 
 /**
- * Implementation of |setSelectedCustomWallpaper_| for the new wallpaper picker.
+ * Implementation of |setSelectedCustomWallpaper_|.
  * @param {Object} selectedItem The selected item in WallpaperThumbnailsGrid's
  *     data model.
  * @param {function} successCallback The success callback.
  * @private
  */
-WallpaperManager.prototype.setCustomWallpaperSelectedOnNewPicker_ = function(
+WallpaperManager.prototype.setCustomWallpaperImpl_ = function(
     selectedItem, successCallback) {
   // Read the image data from |filePath| and set the wallpaper with the data.
   chrome.wallpaperPrivate.getLocalImageData(
@@ -1216,39 +951,6 @@
 };
 
 /**
- * TODO(crbug.com/787134): Delete the method after the old picker is deprecated.
- *
- * Implementation of |setSelectedCustomWallpaper_| for the old wallpaper picker.
- * @param {Object} selectedItem The selected item in WallpaperThumbnailsGrid's
- *     data model.
- * @param {function} successCallback The success callback.
- * @private
- */
-WallpaperManager.prototype.setCustomWallpaperSelectedOnOldPicker_ = function(
-    selectedItem, successCallback) {
-  var errorHandler = this.onFileSystemError_.bind(this);
-  var success = dirEntry => {
-    dirEntry.getFile(selectedItem.baseURL, {create: false}, fileEntry => {
-      fileEntry.file(file => {
-        var reader = new FileReader();
-        reader.readAsArrayBuffer(file);
-        reader.addEventListener('error', errorHandler);
-        reader.addEventListener('load', e => {
-          // The thumbnail already exists at this point. There's no need to
-          // regenerate it.
-          this.setCustomWallpaperSelectedOnOldPickerImpl_(
-              e.target.result, selectedItem.layout,
-              false /*generateThumbnail=*/, selectedItem.baseURL,
-              successCallback.bind(null, e.target.result), errorHandler);
-        });
-      }, errorHandler);
-    }, errorHandler);
-  };
-  this.wallpaperDirs_.getDirectory(
-      Constants.WallpaperDirNameEnum.ORIGINAL, success, errorHandler);
-};
-
-/**
  * Implementation of |setSelectedWallpaper_| for online wallpapers.
  * @param {Object} selectedItem The selected item in WallpaperThumbnailsGrid's
  *     data model.
@@ -1555,9 +1257,7 @@
     return;
   this.setWallpaperAttribution(this.selectedItem_);
 
-  if (this.selectedItem_.baseURL &&
-      (this.useNewWallpaperPicker_ ||
-       !this.wallpaperGrid_.inProgramSelection)) {
+  if (this.selectedItem_.baseURL) {
     if (this.selectedItem_.source == Constants.WallpaperSourceEnum.Custom) {
       var items = {};
       var key = this.selectedItem_.baseURL;
@@ -1580,7 +1280,6 @@
  *     data model.
  */
 WallpaperManager.prototype.setWallpaperAttribution = function(selectedItem) {
-  if (this.useNewWallpaperPicker_) {
     $('image-title').textContent = '';
     $('wallpaper-description').textContent = '';
     if (selectedItem) {
@@ -1598,29 +1297,6 @@
         $('wallpaper-description').textContent = selectedItem.collectionName;
       }
     }
-    return;
-  }
-
-  // Only online wallpapers have author and website attributes. All other type
-  // of wallpapers should not show attributions.
-  if (!selectedItem ||
-      selectedItem.source != Constants.WallpaperSourceEnum.Online) {
-    $('wallpaper-attribute').hidden = true;
-    $('attribute-image').hidden = true;
-    $('author-name').textContent = '';
-    $('author-website').textContent = $('author-website').href = '';
-    $('attribute-image').src = '';
-    return;
-  }
-
-  $('author-name').textContent = selectedItem.author;
-  $('author-website').textContent = $('author-website').href =
-      selectedItem.authorWebsite;
-  var img = $('attribute-image');
-  WallpaperUtil.displayThumbnail(
-      img, selectedItem.baseURL, selectedItem.source);
-  img.hidden = false;
-  $('wallpaper-attribute').hidden = false;
 };
 
 /**
@@ -1663,72 +1339,15 @@
   this.categoriesList_.selectionModel.addEventListener(
       'change', this.onCategoriesChange_.bind(this));
 
-  if (this.useNewWallpaperPicker_) {
     if (this.collectionsInfo_) {
       for (var colletionInfo of this.collectionsInfo_)
         this.categoriesList_.dataModel.push(colletionInfo['collectionName']);
     }
-  } else if (this.enableOnlineWallpaper_ && this.manifest_) {
-    // Adds all category as first category.
-    this.categoriesList_.dataModel.push(str('allCategoryLabel'));
-    for (var key in this.manifest_.categories) {
-      this.categoriesList_.dataModel.push(this.manifest_.categories[key]);
-    }
-  }
   // Adds custom category as last category.
   this.categoriesList_.dataModel.push(str('customCategoryLabel'));
 };
 
 /**
- * Handles the custom wallpaper which user selected from file manager. Called
- * when users select a file.
- */
-WallpaperManager.prototype.onFileSelectorChanged_ = function() {
-  var files = $('file-selector').files;
-  if (files.length != 1)
-    console.error('More than one files are selected or no file selected');
-  if (!files[0].type.match('image/jpeg') && !files[0].type.match('image/png')) {
-    this.showError_(str('invalidWallpaper'));
-    return;
-  }
-  var layout = this.getSelectedLayout_();
-  var self = this;
-  var errorHandler = this.onFileSystemError_.bind(this);
-  var setSelectedFile = function(file, layout, fileName) {
-    var success = function(dirEntry) {
-      dirEntry.getFile(fileName, {create: true}, function(fileEntry) {
-        fileEntry.createWriter(function(fileWriter) {
-          fileWriter.addEventListener('writeend', function(e) {
-            var reader = new FileReader();
-            reader.readAsArrayBuffer(file);
-            reader.addEventListener('error', errorHandler);
-            reader.addEventListener('load', function(e) {
-              self.setCustomWallpaperSelectedOnOldPickerImpl_(
-                  e.target.result, layout, true /*generateThumbnail=*/,
-                  fileName,
-                  function(thumbnail) {
-                    self.saveCustomWallpaperToSyncFS_(
-                        fileName, layout, e.target.result, thumbnail,
-                        errorHandler);
-                  },
-                  function() {
-                    self.removeCustomWallpaper(fileName);
-                    errorHandler();
-                  });
-            });
-          });
-          fileWriter.addEventListener('error', errorHandler);
-          fileWriter.write(file);
-        }, errorHandler);
-      }, errorHandler);
-    };
-    self.wallpaperDirs_.getDirectory(
-        Constants.WallpaperDirNameEnum.ORIGINAL, success, errorHandler);
-  };
-  setSelectedFile(files[0], layout, new Date().getTime().toString());
-};
-
-/**
  * Removes wallpaper and thumbnail with fileName from FileSystem.
  * @param {string} fileName The file name of wallpaper and thumbnail to be
  *     removed.
@@ -1757,46 +1376,6 @@
 };
 
 /**
- * TODO(crbug.com/787134): Delete the method after the old picker is deprecated.
- *
- * Implementation of |setCustomWallpaperSelectedOnOldPicker_|.
- * @param {ArrayBuffer} wallpaper The binary representation of wallpaper.
- * @param {string} layout The user selected wallpaper layout.
- * @param {boolean} generateThumbnail True if need to generate thumbnail.
- * @param {string} fileName The unique file name of wallpaper.
- * @param {function(thumbnail):void} success Success callback. If
- *     generateThumbnail is true, the callback parameter should have the
- *     generated thumbnail.
- * @param {function(e):void} failure Failure callback. Called when there is an
- *     error from FileSystem.
- * @private
- */
-WallpaperManager.prototype.setCustomWallpaperSelectedOnOldPickerImpl_ =
-    function(wallpaper, layout, generateThumbnail, fileName, success, failure) {
-  var onFinished = opt_thumbnail => {
-    if (chrome.runtime.lastError != undefined &&
-        chrome.runtime.lastError.message != str('canceledWallpaper')) {
-      this.showError_(chrome.runtime.lastError.message);
-      $('set-wallpaper-layout').disabled = true;
-      failure();
-    } else {
-      success(opt_thumbnail);
-    }
-  };
-
-  chrome.wallpaperPrivate.setCustomWallpaper(
-      wallpaper, layout, generateThumbnail, fileName, false /*previewMode=*/,
-      onFinished);
-};
-
-/**
- * Handles the layout setting change of custom wallpaper.
- */
-WallpaperManager.prototype.onWallpaperLayoutChanged_ = function() {
-  this.setCustomWallpaperLayout_(this.getSelectedLayout_());
-};
-
-/**
  * Saves the custom wallpaper and thumbnail (if any) to the sync file system.
  * @param {string} fileName The file name of the wallpaper.
  * @param {string} layout The desired layout of the wallpaper.
@@ -1851,25 +1430,15 @@
     chrome.wallpaperPrivate.setCustomWallpaperLayout(layout, () => {
       if (chrome.runtime.lastError != undefined &&
           chrome.runtime.lastError.message != str('canceledWallpaper')) {
-        if (!this.useNewWallpaperPicker_) {
-          this.showError_(chrome.runtime.lastError.message);
-          this.removeCustomWallpaper(fileName);
-          $('set-wallpaper-layout').disabled = true;
-        }
-      } else {
-        WallpaperUtil.saveToLocalStorage(this.currentWallpaper_, layout);
-        if (this.useNewWallpaperPicker_) {
-          this.toggleLayoutButtonStates_(layout);
-          WallpaperUtil.saveWallpaperInfo(
-              this.currentWallpaper_, layout,
-              Constants.WallpaperSourceEnum.Custom, '');
-        } else {
-          this.onWallpaperChanged_(
-              this.wallpaperGrid_.activeItem, this.currentWallpaper_);
-        }
-        if (onSuccess)
-          onSuccess();
+        return;
       }
+      WallpaperUtil.saveToLocalStorage(this.currentWallpaper_, layout);
+      this.toggleLayoutButtonStates_(layout);
+      WallpaperUtil.saveWallpaperInfo(
+          this.currentWallpaper_, layout, Constants.WallpaperSourceEnum.Custom,
+          '');
+      if (onSuccess)
+        onSuccess();
     });
   };
 
@@ -1960,166 +1529,43 @@
   var wallpapersDataModel = new cr.ui.ArrayDataModel([]);
   var selectedItem = null;
   // Cancel any ongoing wallpaper request if user clicks on another category.
-  if (this.useNewWallpaperPicker_ && this.wallpaperRequest_) {
+  if (this.wallpaperRequest_) {
     this.wallpaperRequest_.abort();
     this.wallpaperRequest_ = null;
   }
   if (selectedListItem.custom) {
-    if (this.useNewWallpaperPicker_) {
-      chrome.wallpaperPrivate.getLocalImagePaths(localImagePaths => {
-        // Show a 'no images' message to user if there's no local image.
-        this.updateNoImagesVisibility_(localImagePaths.length == 0);
-        var wallpapersDataModel = new cr.ui.ArrayDataModel([]);
-        for (var imagePath of localImagePaths) {
-          var wallpaperInfo = {
-            // The absolute file path, used for retrieving the image data
-            // if user chooses to set this wallpaper.
-            filePath: imagePath,
-            // Used as the file name when saving the wallpaper to local and
-            // sync storage, which only happens after user chooses to set
-            // this wallpaper. The name 'baseURL' is for consistency with
-            // the old wallpaper picker.
-            // TODO(crbug.com/812085): Rename it to fileName after the new
-            // wallpaper picker is enabled by default.
-            baseURL: new Date().getTime().toString(),
-            layout: Constants.WallpaperThumbnailDefaultLayout,
-            source: Constants.WallpaperSourceEnum.Custom,
-            availableOffline: true,
-            collectionName: str('customCategoryLabel'),
-            // Use file name as aria-label.
-            ariaLabel: imagePath.split(/[/\\]/).pop(),
-            previewable: true
-          };
-          wallpapersDataModel.push(wallpaperInfo);
-        }
-        // Display the images.
-        this.wallpaperGrid_.dataModel = wallpapersDataModel;
-      });
-      return;
-    }
-
-    this.document_.body.setAttribute('custom', '');
-    var errorHandler = this.onFileSystemError_.bind(this);
-    var toArray = function(list) {
-      return Array.prototype.slice.call(list || [], 0);
-    };
-
-    var self = this;
-    var processResults = function(entries) {
-      for (var i = 0; i < entries.length; i++) {
-        var entry = entries[i];
+    chrome.wallpaperPrivate.getLocalImagePaths(localImagePaths => {
+      // Show a 'no images' message to user if there's no local image.
+      this.updateNoImagesVisibility_(localImagePaths.length == 0);
+      var wallpapersDataModel = new cr.ui.ArrayDataModel([]);
+      for (var imagePath of localImagePaths) {
         var wallpaperInfo = {
-          // Set wallpaperId to null to avoid duplicate thumbnail images,
-          // see crbug.com/506135 for details.
-          wallpaperId: null,
-          baseURL: entry.name,
-          // The layout will be replaced by the actual value saved in
-          // local storage when requested later. Layout is not important
-          // for constructing thumbnails grid, we use the default here
-          // to speed up the process of constructing. So we do not need to
-          // wait for fetching correct layout.
+          // The absolute file path, used for retrieving the image data if user
+          // chooses to set this wallpaper.
+          filePath: imagePath,
+          // Used as the file name when saving the wallpaper to local and sync
+          // storage, which only happens after user chooses to set this
+          // wallpaper. The name 'baseURL' is for consistency with the old
+          // wallpaper picker.
+          // TODO(crbug.com/812085): Rename it to fileName.
+          baseURL: new Date().getTime().toString(),
           layout: Constants.WallpaperThumbnailDefaultLayout,
           source: Constants.WallpaperSourceEnum.Custom,
-          availableOffline: true
+          availableOffline: true,
+          collectionName: str('customCategoryLabel'),
+          // Use file name as aria-label.
+          ariaLabel: imagePath.split(/[/\\]/).pop(),
+          previewable: true
         };
         wallpapersDataModel.push(wallpaperInfo);
       }
-      if (loadTimeData.getBoolean('isOEMDefaultWallpaper')) {
-        var oemDefaultWallpaperElement = {
-          wallpaperId: null,
-          baseURL: 'OemDefaultWallpaper',
-          layout: Constants.WallpaperThumbnailDefaultLayout,
-          source: Constants.WallpaperSourceEnum.OEM,
-          availableOffline: true
-        };
-        wallpapersDataModel.push(oemDefaultWallpaperElement);
-      }
-      for (var i = 0; i < wallpapersDataModel.length; i++) {
-        // For custom wallpapers, the file name of |currentWallpaper_|
-        // includes the first directory level (corresponding to user id hash).
-        if (getBaseName(self.currentWallpaper_) ==
-            wallpapersDataModel.item(i).baseURL) {
-          selectedItem = wallpapersDataModel.item(i);
-        }
-      }
-      var lastElement = {
-        baseURL: '',
-        layout: '',
-        source: Constants.WallpaperSourceEnum.AddNew,
-        availableOffline: true
-      };
-      wallpapersDataModel.push(lastElement);
-      self.wallpaperGrid_.dataModel = wallpapersDataModel;
-      if (selectedItem) {
-        self.wallpaperGrid_.selectedItem = selectedItem;
-        self.wallpaperGrid_.activeItem = selectedItem;
-      }
-    };
-
-    var success = function(dirEntry) {
-      var dirReader = dirEntry.createReader();
-      var entries = [];
-      // All of a directory's entries are not guaranteed to return in a single
-      // call.
-      var readEntries = function() {
-        dirReader.readEntries(function(results) {
-          if (!results.length) {
-            processResults(entries.sort());
-          } else {
-            entries = entries.concat(toArray(results));
-            readEntries();
-          }
-        }, errorHandler);
-      };
-      readEntries();  // Start reading dirs.
-    };
-    this.wallpaperDirs_.getDirectory(
-        Constants.WallpaperDirNameEnum.ORIGINAL, success, errorHandler);
+      // Display the images.
+      this.wallpaperGrid_.dataModel = wallpapersDataModel;
+    });
   } else {
     this.document_.body.removeAttribute('custom');
-
-    if (this.useNewWallpaperPicker_ && this.collectionsInfo_) {
+    if (this.collectionsInfo_)
       this.showCollection_(selectedIndex);
-      return;
-    }
-
-    // Need this check for test purpose.
-    var numOnlineWallpaper = (this.enableOnlineWallpaper_ && this.manifest_) ?
-        this.manifest_.wallpaper_list.length :
-        0;
-    for (var i = 0; i < numOnlineWallpaper; i++) {
-      if (selectedIndex == AllCategoryIndex ||
-          this.manifest_.wallpaper_list[i].categories.indexOf(
-              selectedIndex - OnlineCategoriesOffset) != -1) {
-        var wallpaperInfo = {
-          wallpaperId: i,
-          baseURL: this.manifest_.wallpaper_list[i].base_url,
-          highResolutionURL: this.manifest_.wallpaper_list[i].base_url +
-              str('highResolutionSuffix'),
-          layout: this.manifest_.wallpaper_list[i].default_layout,
-          source: Constants.WallpaperSourceEnum.Online,
-          availableOffline: false,
-          author: this.manifest_.wallpaper_list[i].author,
-          authorWebsite: this.manifest_.wallpaper_list[i].author_website,
-          dynamicURL: this.manifest_.wallpaper_list[i].dynamic_url
-        };
-        var fileName =
-            getBaseName(wallpaperInfo.baseURL) + str('highResolutionSuffix');
-        if (this.downloadedListMap_ &&
-            this.downloadedListMap_.hasOwnProperty(encodeURI(fileName))) {
-          wallpaperInfo.availableOffline = true;
-        }
-        wallpapersDataModel.push(wallpaperInfo);
-        if (wallpaperInfo.highResolutionURL == this.currentWallpaper_) {
-          selectedItem = wallpaperInfo;
-        }
-      }
-    }
-    this.wallpaperGrid_.dataModel = wallpapersDataModel;
-    if (selectedItem) {
-      this.wallpaperGrid_.selectedItem = selectedItem;
-      this.wallpaperGrid_.activeItem = selectedItem;
-    }
   }
 };
 
@@ -2152,9 +1598,8 @@
  * @private
  */
 WallpaperManager.prototype.shouldPreviewWallpaper_ = function() {
-  return this.useNewWallpaperPicker_ &&
-      (chrome.app.window.current().isFullscreen() ||
-       chrome.app.window.current().isMaximized());
+  return chrome.app.window.current().isFullscreen() ||
+      chrome.app.window.current().isMaximized();
 };
 
 /**
@@ -2181,13 +1626,9 @@
  * @private
  */
 WallpaperManager.prototype.getSelectedLayout_ = function() {
-  if (this.useNewWallpaperPicker_) {
     return this.currentlySelectedLayout_ ?
         this.currentlySelectedLayout_ :
         Constants.WallpaperThumbnailDefaultLayout;
-  }
-  var setWallpaperLayout = $('set-wallpaper-layout');
-  return setWallpaperLayout.options[setWallpaperLayout.selectedIndex].value;
 };
 
 /**
@@ -2203,13 +1644,10 @@
 
 /**
  * Fetches the info related to the daily refresh feature and updates the UI for
- * the items. Only used by the new wallpaper picker.
+ * the items.
  * @private
  */
 WallpaperManager.prototype.initializeDailyRefreshStates_ = function() {
-  if (!this.useNewWallpaperPicker_)
-    return;
-
   var initializeDailyRefreshStatesImpl = dailyRefreshInfo => {
     if (dailyRefreshInfo) {
       this.dailyRefreshInfo_ = dailyRefreshInfo;
diff --git a/chrome/browser/resources/pdf/elements/viewer-zoom-toolbar/viewer-zoom-button.html b/chrome/browser/resources/pdf/elements/viewer-zoom-toolbar/viewer-zoom-button.html
index 28ed7680..c3e029f3 100644
--- a/chrome/browser/resources/pdf/elements/viewer-zoom-toolbar/viewer-zoom-button.html
+++ b/chrome/browser/resources/pdf/elements/viewer-zoom-toolbar/viewer-zoom-button.html
@@ -21,8 +21,6 @@
       }
 
       paper-fab {
-        @apply --shadow-elevation-4dp;
-        --paper-fab-keyboard-focus-background: var(--viewer-icon-ink-color);
         --paper-fab-mini: {
           height: 36px;
           padding: 8px;
@@ -32,6 +30,10 @@
         color: var(--paper-grey-700);
         overflow: visible;
       }
+
+      paper-fab.keyboard-focus {
+        background-color: var(--viewer-icon-ink-color);
+      }
     </style>
     <div id="wrapper">
       <paper-fab id="button" mini icon="[[visibleIcon_]]" on-click="fireClick"
diff --git a/chrome/browser/resources/print_preview/new/app.js b/chrome/browser/resources/print_preview/new/app.js
index 0b6c223..1e433043 100644
--- a/chrome/browser/resources/print_preview/new/app.js
+++ b/chrome/browser/resources/print_preview/new/app.js
@@ -635,6 +635,11 @@
    * @private
    */
   shouldExpandSettings_: function() {
+    if (this.settingsExpandedByUser_ === undefined ||
+        this.shouldShowMoreSettings_ === undefined) {
+      return false;
+    }
+
     // Expand the settings if the user has requested them expanded or if more
     // settings is not displayed (i.e. less than 6 total settings available).
     return this.settingsExpandedByUser_ || !this.shouldShowMoreSettings_;
diff --git a/chrome/browser/resources/welcome/onboarding_welcome/onboarding_welcome_resources.grd b/chrome/browser/resources/welcome/onboarding_welcome/onboarding_welcome_resources.grd
index f5fe80e..308c8522 100644
--- a/chrome/browser/resources/welcome/onboarding_welcome/onboarding_welcome_resources.grd
+++ b/chrome/browser/resources/welcome/onboarding_welcome/onboarding_welcome_resources.grd
@@ -54,6 +54,10 @@
                  file="welcome.html"
                  type="chrome_html"
                  preprocess="true"/>
+      <structure name="IDR_WELCOME_ONBOARDING_WELCOME_WELCOME_JS"
+                 file="welcome.js"
+                 type="chrome_html"
+                 preprocess="true"/>
       <structure name="IDR_WELCOME_ONBOARDING_WELCOME_LANDING_VIEW_HTML"
                  file="landing_view.html"
                  type="chrome_html"
diff --git a/chrome/browser/resources/welcome/onboarding_welcome/set_as_default/nux_set_as_default.html b/chrome/browser/resources/welcome/onboarding_welcome/set_as_default/nux_set_as_default.html
index 349ec6b..ee33639 100644
--- a/chrome/browser/resources/welcome/onboarding_welcome/set_as_default/nux_set_as_default.html
+++ b/chrome/browser/resources/welcome/onboarding_welcome/set_as_default/nux_set_as_default.html
@@ -7,7 +7,7 @@
 <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html">
 <link rel="import" href="../navigation_behavior.html">
 <link rel="import" href="nux_set_as_default_proxy.html">
-<link rel="import" href="shared/step_indicator.html">
+<link rel="import" href="../shared/step_indicator.html">
 
 <dom-module id="nux-set-as-default">
   <template>
@@ -76,4 +76,4 @@
     </div>
   </template>
   <script src="nux_set_as_default.js"></script>
-</dom-module>
\ No newline at end of file
+</dom-module>
diff --git a/chrome/browser/resources/welcome/onboarding_welcome/welcome.html b/chrome/browser/resources/welcome/onboarding_welcome/welcome.html
index 565172be..165ac0a 100644
--- a/chrome/browser/resources/welcome/onboarding_welcome/welcome.html
+++ b/chrome/browser/resources/welcome/onboarding_welcome/welcome.html
@@ -9,5 +9,6 @@
   </head>
   <body>
     <welcome-app></welcome-app>
+    <script src="/welcome.js"></script>
   </body>
 </html>
diff --git a/chrome/browser/resources/welcome/onboarding_welcome/welcome.js b/chrome/browser/resources/welcome/onboarding_welcome/welcome.js
new file mode 100644
index 0000000..2e78a647
--- /dev/null
+++ b/chrome/browser/resources/welcome/onboarding_welcome/welcome.js
@@ -0,0 +1,15 @@
+// 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.
+
+/**
+ * This file should only be included once. It will generate an assert error if
+ * it's included more than once, which can happen when an include is misspelled.
+ */
+
+cr.exportPath('welcome');
+assert(
+    !welcome.defaultResourceLoaded,
+    'welcome.js run twice. You probably have an invalid import.');
+/** Global defined when the main welcome script runs. */
+welcome.defaultResourceLoaded = true;
diff --git a/chrome/browser/signin/identity_manager_factory.cc b/chrome/browser/signin/identity_manager_factory.cc
index 265cd4a..25e1348 100644
--- a/chrome/browser/signin/identity_manager_factory.cc
+++ b/chrome/browser/signin/identity_manager_factory.cc
@@ -14,6 +14,29 @@
 #include "components/keyed_service/core/keyed_service.h"
 #include "components/signin/core/browser/signin_manager.h"
 #include "services/identity/public/cpp/identity_manager.h"
+#include "services/identity/public/cpp/primary_account_mutator.h"
+
+#if !defined(OS_CHROMEOS)
+#include "services/identity/public/cpp/primary_account_mutator_impl.h"
+#endif
+
+namespace {
+
+// Helper function returning a newly constructed PrimaryAccountMutator for
+// |profile|.  May return null if mutation of the signed-in state is not
+// supported on the current platform.
+std::unique_ptr<identity::PrimaryAccountMutator> BuildPrimaryAccountMutator(
+    Profile* profile) {
+#if !defined(OS_CHROMEOS)
+  return std::make_unique<identity::PrimaryAccountMutatorImpl>(
+      AccountTrackerServiceFactory::GetForProfile(profile),
+      SigninManagerFactory::GetForProfile(profile));
+#else
+  return nullptr;
+#endif
+}
+
+}  // namespace
 
 // Subclass that wraps IdentityManager in a KeyedService (as IdentityManager is
 // a client-side library intended for use by any process, it would be a layering
@@ -29,7 +52,8 @@
             SigninManagerFactory::GetForProfile(profile),
             ProfileOAuth2TokenServiceFactory::GetForProfile(profile),
             AccountTrackerServiceFactory::GetForProfile(profile),
-            GaiaCookieManagerServiceFactory::GetForProfile(profile)) {}
+            GaiaCookieManagerServiceFactory::GetForProfile(profile),
+            BuildPrimaryAccountMutator(profile)) {}
 };
 
 IdentityManagerFactory::IdentityManagerFactory()
diff --git a/chrome/browser/task_manager/sampling/shared_sampler_win_defines.h b/chrome/browser/task_manager/sampling/shared_sampler_win_defines.h
index 736f388e..78c0131 100644
--- a/chrome/browser/task_manager/sampling/shared_sampler_win_defines.h
+++ b/chrome/browser/task_manager/sampling/shared_sampler_win_defines.h
@@ -8,6 +8,8 @@
 #include <windows.h>
 #include <winternl.h>
 
+#include "build/build_config.h"
+
 namespace task_manager {
 
 // From <wdm.h>
@@ -60,7 +62,7 @@
   ULONG State;
   KWAIT_REASON WaitReason;
 };
-#if _M_X64
+#if defined(ARCH_CPU_64_BITS)
 static_assert(sizeof(SYSTEM_THREAD_INFORMATION) == 80,
               "Structure size mismatch");
 #else
@@ -94,7 +96,7 @@
   IO_COUNTERS IoCounters;
   SYSTEM_THREAD_INFORMATION Threads[1];
 };
-#if _M_X64
+#if defined(ARCH_CPU_64_BITS)
 static_assert(sizeof(SYSTEM_PROCESS_INFORMATION) == 336,
               "Structure size mismatch");
 #else
diff --git a/chrome/browser/ui/ash/tab_scrubber.cc b/chrome/browser/ui/ash/tab_scrubber.cc
index ac5a60ea..627605b 100644
--- a/chrome/browser/ui/ash/tab_scrubber.cc
+++ b/chrome/browser/ui/ash/tab_scrubber.cc
@@ -10,26 +10,22 @@
 
 #include "ash/shell.h"
 #include "base/metrics/histogram_macros.h"
-#include "chrome/browser/chrome_notification_types.h"
 #include "chrome/browser/ui/browser.h"
 #include "chrome/browser/ui/browser_finder.h"
+#include "chrome/browser/ui/browser_list.h"
 #include "chrome/browser/ui/tabs/tab_strip_model.h"
 #include "chrome/browser/ui/views/frame/browser_view.h"
+#include "chrome/browser/ui/views/frame/immersive_mode_controller.h"
 #include "chrome/browser/ui/views/tabs/glow_hover_controller.h"
 #include "chrome/browser/ui/views/tabs/tab.h"
 #include "chrome/browser/ui/views/tabs/tab_strip.h"
 #include "chrome/browser/ui/views/tabs/tab_style.h"
-#include "content/public/browser/notification_service.h"
-#include "content/public/browser/notification_source.h"
-#include "ui/aura/window.h"
 #include "ui/events/event.h"
 #include "ui/events/event_utils.h"
 #include "ui/events/gesture_detection/gesture_configuration.h"
 
 namespace {
 
-const int64_t kActivationDelayMS = 200;
-
 inline float Clamp(float value, float low, float high) {
   return std::min(high, std::max(value, low));
 }
@@ -78,29 +74,16 @@
   return activate_timer_.IsRunning();
 }
 
-TabScrubber::TabScrubber()
-    : scrubbing_(false),
-      browser_(nullptr),
-      tab_strip_(nullptr),
-      swipe_x_(-1),
-      swipe_y_(-1),
-      swipe_direction_(LEFT),
-      highlighted_tab_(-1),
-      activation_delay_(kActivationDelayMS),
-      use_default_activation_delay_(true),
-      weak_ptr_factory_(this) {
+TabScrubber::TabScrubber() {
   // TODO(mash): Add window server API to observe swipe gestures. Observing
   // gestures on browser windows is not sufficient, as this feature works when
   // the cursor is over the shelf, desktop, etc. https://crbug.com/796366
   ash::Shell::Get()->AddPreTargetHandler(this);
-  registrar_.Add(this, chrome::NOTIFICATION_BROWSER_CLOSED,
-                 content::NotificationService::AllSources());
+  BrowserList::AddObserver(this);
 }
 
 TabScrubber::~TabScrubber() {
-  // Note: The weak_ptr_factory_ should invalidate  its weak pointers before
-  // any other members are destroyed.
-  weak_ptr_factory_.InvalidateWeakPtrs();
+  BrowserList::RemoveObserver(this);
 }
 
 void TabScrubber::OnScrollEvent(ui::ScrollEvent* event) {
@@ -122,8 +105,7 @@
     return;
   }
 
-  BrowserView* browser_view = BrowserView::GetBrowserViewForNativeWindow(
-      browser->window()->GetNativeWindow());
+  BrowserView* browser_view = BrowserView::GetBrowserViewForBrowser(browser);
   TabStrip* tab_strip = browser_view->tabstrip();
 
   if (tab_strip->IsAnimating()) {
@@ -138,7 +120,7 @@
   // left, positive means right.
   float x_offset = event->x_offset();
   if (!scrubbing_) {
-    BeginScrub(browser, browser_view, x_offset);
+    BeginScrub(browser_view, x_offset);
   } else if (highlighted_tab_ == -1) {
     // Has the direction of the swipe changed while scrubbing?
     Direction direction = (x_offset < 0) ? LEFT : RIGHT;
@@ -174,18 +156,17 @@
   }
 }
 
-void TabScrubber::Observe(int type,
-                          const content::NotificationSource& source,
-                          const content::NotificationDetails& details) {
-  if (content::Source<Browser>(source).ptr() == browser_) {
-    activate_timer_.Stop();
-    swipe_x_ = -1;
-    swipe_y_ = -1;
-    scrubbing_ = false;
-    highlighted_tab_ = -1;
-    browser_ = nullptr;
-    tab_strip_ = nullptr;
-  }
+void TabScrubber::OnBrowserRemoved(Browser* browser) {
+  if (browser != browser_)
+    return;
+
+  activate_timer_.Stop();
+  swipe_x_ = -1;
+  swipe_y_ = -1;
+  scrubbing_ = false;
+  highlighted_tab_ = -1;
+  browser_ = nullptr;
+  tab_strip_ = nullptr;
 }
 
 void TabScrubber::OnTabAdded(int index) {
@@ -229,15 +210,13 @@
   return browser;
 }
 
-void TabScrubber::BeginScrub(Browser* browser,
-                             BrowserView* browser_view,
-                             float x_offset) {
-  DCHECK(browser);
+void TabScrubber::BeginScrub(BrowserView* browser_view, float x_offset) {
   DCHECK(browser_view);
+  DCHECK(browser_view->browser());
 
   tab_strip_ = browser_view->tabstrip();
   scrubbing_ = true;
-  browser_ = browser;
+  browser_ = browser_view->browser();
 
   Direction direction = (x_offset < 0) ? LEFT : RIGHT;
   ScrubDirectionChanged(direction);
@@ -256,8 +235,7 @@
   activate_timer_.Stop();
 
   if (browser_ && browser_->window()) {
-    BrowserView* browser_view = BrowserView::GetBrowserViewForNativeWindow(
-        browser_->window()->GetNativeWindow());
+    BrowserView* browser_view = BrowserView::GetBrowserViewForBrowser(browser_);
     TabStrip* tab_strip = browser_view->tabstrip();
     if (activate && highlighted_tab_ != -1) {
       Tab* tab = tab_strip->tab_at(highlighted_tab_);
@@ -279,16 +257,11 @@
 }
 
 void TabScrubber::ScheduleFinishScrubIfNeeded() {
-  int delay = use_default_activation_delay_
-                  ? ui::GestureConfiguration::GetInstance()
-                        ->tab_scrub_activation_delay_in_ms()
-                  : activation_delay_;
-
-  if (delay >= 0) {
-    activate_timer_.Start(FROM_HERE, base::TimeDelta::FromMilliseconds(delay),
-                          base::Bind(&TabScrubber::FinishScrub,
-                                     weak_ptr_factory_.GetWeakPtr(), true));
-  }
+  const base::TimeDelta delay = base::TimeDelta::FromMilliseconds(
+      use_default_activation_delay_ ? 200 : 0);
+  activate_timer_.Start(FROM_HERE, delay,
+                        base::BindRepeating(&TabScrubber::FinishScrub,
+                                            base::Unretained(this), true));
 }
 
 void TabScrubber::ScrubDirectionChanged(Direction direction) {
diff --git a/chrome/browser/ui/ash/tab_scrubber.h b/chrome/browser/ui/ash/tab_scrubber.h
index 9f19d5b9..5c15892 100644
--- a/chrome/browser/ui/ash/tab_scrubber.h
+++ b/chrome/browser/ui/ash/tab_scrubber.h
@@ -9,13 +9,13 @@
 
 #include "base/macros.h"
 #include "base/timer/timer.h"
-#include "chrome/browser/ui/views/frame/immersive_mode_controller.h"
+#include "chrome/browser/ui/browser_list_observer.h"
 #include "chrome/browser/ui/views/tabs/tab_strip_observer.h"
-#include "content/public/browser/notification_observer.h"
-#include "content/public/browser/notification_registrar.h"
 #include "ui/events/event_handler.h"
 
 class Browser;
+class BrowserView;
+class ImmersiveRevealedLock;
 class Tab;
 class TabStrip;
 
@@ -25,7 +25,7 @@
 
 // Class to enable quick tab switching via horizontal 3 finger swipes.
 class TabScrubber : public ui::EventHandler,
-                    public content::NotificationObserver,
+                    public BrowserListObserver,
                     public TabStripObserver {
  public:
   enum Direction { LEFT, RIGHT };
@@ -39,25 +39,20 @@
                                   int index,
                                   TabScrubber::Direction direction);
 
-  void set_activation_delay(int activation_delay) {
-    activation_delay_ = activation_delay;
-    use_default_activation_delay_ = false;
-  }
-  int activation_delay() const { return activation_delay_; }
   int highlighted_tab() const { return highlighted_tab_; }
   bool IsActivationPending();
 
  private:
+  friend class TabScrubberTest;
+
   TabScrubber();
   ~TabScrubber() override;
 
   // ui::EventHandler overrides:
   void OnScrollEvent(ui::ScrollEvent* event) override;
 
-  // content::NotificationObserver overrides:
-  void Observe(int type,
-               const content::NotificationSource& source,
-               const content::NotificationDetails& details) override;
+  // BrowserListObserver overrides:
+  void OnBrowserRemoved(Browser* browser) override;
 
   // TabStripObserver overrides.
   void OnTabAdded(int index) override;
@@ -66,7 +61,7 @@
 
   Browser* GetActiveBrowser();
 
-  void BeginScrub(Browser* browser, BrowserView* browser_view, float x_offset);
+  void BeginScrub(BrowserView* browser_view, float x_offset);
   void FinishScrub(bool activate);
 
   void ScheduleFinishScrubIfNeeded();
@@ -81,32 +76,28 @@
   void UpdateHighlightedTab(Tab* new_tab, int new_index);
 
   // Are we currently scrubbing?.
-  bool scrubbing_;
-  // The last browser we used for scrubbing, NULL if |scrubbing_| is
-  // false and there is no pending work.
-  Browser* browser_;
+  bool scrubbing_ = false;
+  // The last browser we used for scrubbing, NULL if |scrubbing_| is false and
+  // there is no pending work.
+  Browser* browser_ = nullptr;
   // The TabStrip of the active browser we're scrubbing.
-  TabStrip* tab_strip_;
-  // The current accumulated x and y positions of a swipe, in
-  // the coordinates of the TabStrip of |browser_|
-  float swipe_x_;
-  float swipe_y_;
+  TabStrip* tab_strip_ = nullptr;
+  // The current accumulated x and y positions of a swipe, in the coordinates
+  // of the TabStrip of |browser_|.
+  float swipe_x_ = -1;
+  int swipe_y_ = -1;
   // The direction the current swipe is headed.
-  Direction swipe_direction_;
+  Direction swipe_direction_ = LEFT;
   // The index of the tab that is currently highlighted.
-  int highlighted_tab_;
+  int highlighted_tab_ = -1;
   // Timer to control a delayed activation of the |highlighted_tab_|.
   base::RetainingOneShotTimer activate_timer_;
-  // Time to wait in ms before newly selected tab becomes active.
-  int activation_delay_;
-  // Set if activation_delay had been explicitly set.
-  bool use_default_activation_delay_;
+  // True if the default activation delay should be used with |activate_timer_|.
+  // A value of false means the |activate_timer_| gets a zero delay.
+  bool use_default_activation_delay_ = true;
   // Forces the tabs to be revealed if we are in immersive fullscreen.
   std::unique_ptr<ImmersiveRevealedLock> immersive_reveal_lock_;
 
-  content::NotificationRegistrar registrar_;
-  base::WeakPtrFactory<TabScrubber> weak_ptr_factory_;
-
   DISALLOW_COPY_AND_ASSIGN(TabScrubber);
 };
 
diff --git a/chrome/browser/ui/ash/tab_scrubber_browsertest.cc b/chrome/browser/ui/ash/tab_scrubber_browsertest.cc
index 41d6cd8..d779e8bd 100644
--- a/chrome/browser/ui/ash/tab_scrubber_browsertest.cc
+++ b/chrome/browser/ui/ash/tab_scrubber_browsertest.cc
@@ -76,6 +76,8 @@
   DISALLOW_COPY_AND_ASSIGN(ImmersiveRevealEndedWaiter);
 };
 
+}  // namespace
+
 class TabScrubberTest : public InProcessBrowserTest,
                         public TabStripModelObserver {
  public:
@@ -86,7 +88,7 @@
   }
 
   void SetUpOnMainThread() override {
-    TabScrubber::GetInstance()->set_activation_delay(0);
+    TabScrubber::GetInstance()->use_default_activation_delay_ = false;
 
     // Disable external monitor scaling of coordinates.
     ash::Shell* shell = ash::Shell::Get();
@@ -267,8 +269,6 @@
   DISALLOW_COPY_AND_ASSIGN(TabScrubberTest);
 };
 
-}  // namespace
-
 // Swipe a single tab in each direction.
 IN_PROC_BROWSER_TEST_F(TabScrubberTest, Single) {
   AddTabs(browser(), 1);
diff --git a/chrome/browser/ui/autofill/local_card_migration_bubble_controller_impl.cc b/chrome/browser/ui/autofill/local_card_migration_bubble_controller_impl.cc
index f6b86e91..5f832c6 100644
--- a/chrome/browser/ui/autofill/local_card_migration_bubble_controller_impl.cc
+++ b/chrome/browser/ui/autofill/local_card_migration_bubble_controller_impl.cc
@@ -76,12 +76,6 @@
   return local_card_migration_bubble_;
 }
 
-base::string16 LocalCardMigrationBubbleControllerImpl::GetBubbleMessage()
-    const {
-  return l10n_util::GetStringUTF16(
-      IDS_AUTOFILL_LOCAL_CARD_MIGRATION_BUBBLE_TITLE);
-}
-
 void LocalCardMigrationBubbleControllerImpl::OnConfirmButtonClicked() {
   DCHECK(local_card_migration_bubble_closure_);
   std::move(local_card_migration_bubble_closure_).Run();
diff --git a/chrome/browser/ui/autofill/local_card_migration_bubble_controller_impl.h b/chrome/browser/ui/autofill/local_card_migration_bubble_controller_impl.h
index 88302cb..8d1b2273 100644
--- a/chrome/browser/ui/autofill/local_card_migration_bubble_controller_impl.h
+++ b/chrome/browser/ui/autofill/local_card_migration_bubble_controller_impl.h
@@ -42,7 +42,6 @@
   LocalCardMigrationBubble* local_card_migration_bubble_view() const;
 
   // LocalCardBubbleController:
-  base::string16 GetBubbleMessage() const override;
   void OnConfirmButtonClicked() override;
   void OnCancelButtonClicked() override;
   void OnBubbleClosed() override;
@@ -87,4 +86,4 @@
 
 }  // namespace autofill
 
-#endif  // CHROME_BROWSER_UI_AUTOFILL_LOCAL_CARD_MIGRATION_BUBBLE_CONTROLLER_IMPL_H_
\ No newline at end of file
+#endif  // CHROME_BROWSER_UI_AUTOFILL_LOCAL_CARD_MIGRATION_BUBBLE_CONTROLLER_IMPL_H_
diff --git a/chrome/browser/ui/cocoa/main_menu_builder.mm b/chrome/browser/ui/cocoa/main_menu_builder.mm
index 5fb085a..1a6be0a09 100644
--- a/chrome/browser/ui/cocoa/main_menu_builder.mm
+++ b/chrome/browser/ui/cocoa/main_menu_builder.mm
@@ -126,14 +126,6 @@
           })
           .Build();
 
-  // Wire up some legacy IBOutlets.
-  if (!is_pwa) {
-    [app_delegate setValue:[[item submenu] itemWithTag:IDC_CLOSE_TAB]
-                    forKey:@"closeTabMenuItem_"];
-    [app_delegate setValue:[[item submenu] itemWithTag:IDC_CLOSE_WINDOW]
-                    forKey:@"closeWindowMenuItem_"];
-  }
-
   return item;
 }
 
diff --git a/chrome/browser/ui/cocoa/nsmenuitem_additions.mm b/chrome/browser/ui/cocoa/nsmenuitem_additions.mm
index 92bba46..fda4546 100644
--- a/chrome/browser/ui/cocoa/nsmenuitem_additions.mm
+++ b/chrome/browser/ui/cocoa/nsmenuitem_additions.mm
@@ -163,7 +163,8 @@
   } else {
     // Clear shift key for printable characters, excluding tab.
     if ((eventModifiers & (NSNumericPadKeyMask | NSFunctionKeyMask)) == 0 &&
-        [[self keyEquivalent] characterAtIndex:0] != '\r') {
+        [[self keyEquivalent] characterAtIndex:0] != '\r' &&
+        [[self keyEquivalent] characterAtIndex:0] != '\x9') {
       eventModifiers &= ~NSShiftKeyMask;
     }
   }
diff --git a/chrome/browser/ui/cocoa/nsmenuitem_additions_unittest.mm b/chrome/browser/ui/cocoa/nsmenuitem_additions_unittest.mm
index 2060d3d..3992cee5 100644
--- a/chrome/browser/ui/cocoa/nsmenuitem_additions_unittest.mm
+++ b/chrome/browser/ui/cocoa/nsmenuitem_additions_unittest.mm
@@ -290,6 +290,12 @@
   ExpectKeyFiresItem(key, MenuItem(@"}", 0x100000), false);
   ExpectKeyDoesntFireItem(key, MenuItem(@"+", 0x100000), false);
 
+  // ctr-shift-tab should trigger correctly.
+  key = KeyEvent(0x60103, @"\x19", @"\x19", 48);
+  ExpectKeyFiresItem(key, MenuItem(@"\x9", NSShiftKeyMask | NSControlKeyMask),
+                     false);
+  ExpectKeyDoesntFireItem(key, MenuItem(@"\x9", NSControlKeyMask), false);
+
   // Change away from Dvorak-QWERTY
   SetIsInputSourceDvorakQwertyForTesting(false);
 
diff --git a/chrome/browser/ui/views/autofill/local_card_migration_bubble_views.cc b/chrome/browser/ui/views/autofill/local_card_migration_bubble_views.cc
index 8c146411..17b3e40 100644
--- a/chrome/browser/ui/views/autofill/local_card_migration_bubble_views.cc
+++ b/chrome/browser/ui/views/autofill/local_card_migration_bubble_views.cc
@@ -128,10 +128,22 @@
 LocalCardMigrationBubbleViews::~LocalCardMigrationBubbleViews() {}
 
 void LocalCardMigrationBubbleViews::Init() {
-  SetLayoutManager(
-      std::make_unique<views::BoxLayout>(views::BoxLayout::kVertical));
-  views::Label* explanatory_message = new views::Label(
-      controller_->GetBubbleMessage(), CONTEXT_BODY_TEXT_LARGE);
+  SetLayoutManager(std::make_unique<views::BoxLayout>(
+      views::BoxLayout::kVertical, gfx::Insets(),
+      ChromeLayoutProvider::Get()->GetDistanceMetric(
+          DISTANCE_RELATED_CONTROL_VERTICAL_SMALL)));
+
+  auto* title = new views::Label(
+      l10n_util::GetStringUTF16(IDS_AUTOFILL_LOCAL_CARD_MIGRATION_BUBBLE_TITLE),
+      views::style::CONTEXT_DIALOG_TITLE);
+  title->SetHorizontalAlignment(gfx::ALIGN_LEFT);
+  title->SetMultiLine(true);
+  AddChildView(title);
+
+  auto* explanatory_message = new views::Label(
+      l10n_util::GetStringUTF16(
+          IDS_AUTOFILL_LOCAL_CARD_MIGRATION_BUBBLE_BODY_TEXT),
+      CONTEXT_BODY_TEXT_LARGE, ChromeTextStyle::STYLE_SECONDARY);
   explanatory_message->SetHorizontalAlignment(gfx::ALIGN_LEFT);
   explanatory_message->SetMultiLine(true);
   AddChildView(explanatory_message);
diff --git a/chrome/browser/ui/views/frame/browser_non_client_frame_view_ash_browsertest.cc b/chrome/browser/ui/views/frame/browser_non_client_frame_view_ash_browsertest.cc
index 913be14..b94efb4 100644
--- a/chrome/browser/ui/views/frame/browser_non_client_frame_view_ash_browsertest.cc
+++ b/chrome/browser/ui/views/frame/browser_non_client_frame_view_ash_browsertest.cc
@@ -23,10 +23,8 @@
 #include "ash/wm/overview/window_selector_controller.h"
 #include "ash/wm/splitview/split_view_controller.h"
 #include "ash/wm/tablet_mode/tablet_mode_controller.h"  // mash-ok
-#include "base/command_line.h"
 #include "base/run_loop.h"
 #include "base/scoped_observer.h"
-#include "base/strings/string_util.h"
 #include "base/test/metrics/histogram_tester.h"
 #include "base/test/scoped_feature_list.h"
 #include "build/build_config.h"
@@ -83,8 +81,8 @@
 #include "ui/aura/test/env_test_helper.h"
 #include "ui/base/class_property.h"
 #include "ui/base/hit_test.h"
+#include "ui/base/test/material_design_controller_test_api.h"
 #include "ui/base/ui_base_features.h"
-#include "ui/base/ui_base_switches.h"
 #include "ui/compositor/scoped_animation_duration_scale_mode.h"
 #include "ui/events/base_event_utils.h"
 #include "ui/events/event.h"
@@ -141,29 +139,19 @@
   return frame_view;
 }
 
-// Generates the test names suffixes based on the value of the test param.
-std::string TopChromeMdParamToString(
-    const ::testing::TestParamInfo<const char*>& info) {
-  std::string result;
-  base::ReplaceChars(info.param, "-", "_", &result);
-  return result;
-}
-
 // Template to be used as a base class for touch-optimized UI parameterized test
 // fixtures.
 template <class BaseTest>
-class TopChromeMdParamTest : public BaseTest,
-                             public ::testing::WithParamInterface<const char*> {
+class TopChromeMdParamTest
+    : public BaseTest,
+      public ::testing::WithParamInterface<ui::MaterialDesignController::Mode> {
  public:
-  TopChromeMdParamTest() = default;
+  TopChromeMdParamTest() : test_api_(GetParam()) {}
   ~TopChromeMdParamTest() override = default;
 
-  void SetUpCommandLine(base::CommandLine* command_line) override {
-    command_line->AppendSwitchASCII(switches::kTopChromeMD, GetParam());
-    BaseTest::SetUpCommandLine(command_line);
-  }
-
  private:
+  ui::test::MaterialDesignControllerTestAPI test_api_;
+
   DISALLOW_COPY_AND_ASSIGN(TopChromeMdParamTest);
 };
 
@@ -1455,12 +1443,11 @@
   EXPECT_EQ(expected_height, frame_view->frame_header_->GetHeaderHeight());
 }
 
-#define INSTANTIATE_TEST_CASE(name)                                           \
-  INSTANTIATE_TEST_CASE_P(                                                    \
-      , name,                                                                 \
-      ::testing::Values(switches::kTopChromeMDMaterialRefresh,                \
-                        switches::kTopChromeMDMaterialRefreshTouchOptimized), \
-      &TopChromeMdParamToString)
+#define INSTANTIATE_TEST_CASE(name)                                     \
+  INSTANTIATE_TEST_CASE_P(                                              \
+      , name,                                                           \
+      ::testing::Values(ui::MaterialDesignController::MATERIAL_REFRESH, \
+                        ui::MaterialDesignController::MATERIAL_TOUCH_REFRESH))
 
 INSTANTIATE_TEST_CASE(BrowserNonClientFrameViewAshTest);
 INSTANTIATE_TEST_CASE(ImmersiveModeBrowserViewTest);
diff --git a/chrome/browser/ui/views/tabs/tab_strip_unittest.cc b/chrome/browser/ui/views/tabs/tab_strip_unittest.cc
index 52e2ab6..69663f191 100644
--- a/chrome/browser/ui/views/tabs/tab_strip_unittest.cc
+++ b/chrome/browser/ui/views/tabs/tab_strip_unittest.cc
@@ -6,7 +6,6 @@
 
 #include <string>
 
-#include "base/command_line.h"
 #include "base/macros.h"
 #include "chrome/browser/ui/layout_constants.h"
 #include "chrome/browser/ui/views/tabs/fake_base_tab_strip_controller.h"
@@ -21,8 +20,7 @@
 #include "chrome/test/views/chrome_test_views_delegate.h"
 #include "chrome/test/views/chrome_views_test_base.h"
 #include "testing/gtest/include/gtest/gtest.h"
-#include "ui/base/material_design/material_design_controller.h"
-#include "ui/base/ui_base_switches.h"
+#include "ui/base/test/material_design_controller_test_api.h"
 #include "ui/events/base_event_utils.h"
 #include "ui/gfx/canvas.h"
 #include "ui/gfx/geometry/rect_conversions.h"
@@ -45,12 +43,6 @@
   return current;
 }
 
-// Generates the test names suffixes based on the value of the test param.
-std::string TouchOptimizedUiStatusToString(
-    const ::testing::TestParamInfo<bool>& info) {
-  return info.param ? "TouchOptimizedUiEnabled" : "TouchOptimizedUiDisabled";
-}
-
 class TabStripTestViewsDelegate : public ChromeTestViewsDelegate {
  public:
   TabStripTestViewsDelegate() = default;
@@ -144,20 +136,15 @@
   DISALLOW_COPY_AND_ASSIGN(TestTabStripObserver);
 };
 
-class TabStripTest : public ChromeViewsTestBase,
-                     public testing::WithParamInterface<bool> {
+class TabStripTest
+    : public ChromeViewsTestBase,
+      public testing::WithParamInterface<ui::MaterialDesignController::Mode> {
  public:
-  TabStripTest() {}
+  TabStripTest() : test_api_(GetParam()) {}
 
   ~TabStripTest() override {}
 
   void SetUp() override {
-    if (GetParam()) {
-      base::CommandLine::ForCurrentProcess()->AppendSwitchASCII(
-          switches::kTopChromeMD,
-          switches::kTopChromeMDMaterialRefreshTouchOptimized);
-    }
-
     ChromeViewsTestBase::SetUp();
 
     controller_ = new FakeBaseTabStripController;
@@ -239,6 +226,8 @@
   std::unique_ptr<views::Widget> widget_;
 
  private:
+  ui::test::MaterialDesignControllerTestAPI test_api_;
+
   DISALLOW_COPY_AND_ASSIGN(TabStripTest);
 };
 
@@ -415,7 +404,8 @@
 // the tabstrip is in stacked tab mode.
 TEST_P(TabStripTest, TabCloseButtonVisibilityWhenStacked) {
   // Touch-optimized UI requires a larger width for tabs to show close buttons.
-  tab_strip_->SetBounds(0, 0, GetParam() ? 442 : 346, 20);
+  const bool touch = ui::MaterialDesignController::IsTouchOptimizedUiEnabled();
+  tab_strip_->SetBounds(0, 0, touch ? 442 : 346, 20);
   controller_->AddTab(0, false);
   controller_->AddTab(1, true);
   controller_->AddTab(2, false);
@@ -486,7 +476,8 @@
   // Set the tab strip width to be wide enough for three tabs to show all
   // three icons, but not enough for five tabs to show all three icons.
   // Touch-optimized UI requires a larger width for tabs to show close buttons.
-  tab_strip_->SetBounds(0, 0, GetParam() ? 442 : 346, 20);
+  const bool touch = ui::MaterialDesignController::IsTouchOptimizedUiEnabled();
+  tab_strip_->SetBounds(0, 0, touch ? 442 : 346, 20);
   controller_->AddTab(0, false);
   controller_->AddTab(1, true);
   controller_->AddTab(2, false);
@@ -833,11 +824,7 @@
   EXPECT_TRUE(IsShowingAttentionIndicator(tab1));
 }
 
-// Defines an alias to be used for tests that are only relevant to the touch-
-// optimized UI mode.
-using TabStripTouchOptimizedUiOnlyTest = TabStripTest;
-
-TEST_P(TabStripTouchOptimizedUiOnlyTest, NewTabButtonInkDrop) {
+TEST_P(TabStripTest, NewTabButtonInkDrop) {
   constexpr int kTabStripWidth = 500;
   tab_strip_->SetBounds(0, 0, kTabStripWidth, GetLayoutConstant(TAB_HEIGHT));
 
@@ -855,12 +842,8 @@
   }
 }
 
-INSTANTIATE_TEST_CASE_P(,
-                        TabStripTest,
-                        ::testing::Values(true, false),
-                        &TouchOptimizedUiStatusToString);
-
-INSTANTIATE_TEST_CASE_P(,
-                        TabStripTouchOptimizedUiOnlyTest,
-                        ::testing::Values(true),
-                        &TouchOptimizedUiStatusToString);
+INSTANTIATE_TEST_CASE_P(
+    ,
+    TabStripTest,
+    ::testing::Values(ui::MaterialDesignController::MATERIAL_REFRESH,
+                      ui::MaterialDesignController::MATERIAL_TOUCH_REFRESH));
diff --git a/chrome/browser/ui/webui/chromeos/login/demo_setup_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/demo_setup_screen_handler.cc
index c5b5f838..bda8f346 100644
--- a/chrome/browser/ui/webui/chromeos/login/demo_setup_screen_handler.cc
+++ b/chrome/browser/ui/webui/chromeos/login/demo_setup_screen_handler.cc
@@ -4,6 +4,9 @@
 
 #include "chrome/browser/ui/webui/chromeos/login/demo_setup_screen_handler.h"
 
+#include "base/strings/string16.h"
+#include "base/strings/string_util.h"
+#include "base/strings/utf_string_conversions.h"
 #include "chrome/browser/chromeos/login/oobe_screen.h"
 #include "chrome/browser/chromeos/login/screens/demo_setup_screen.h"
 #include "chrome/grit/generated_resources.h"
@@ -38,9 +41,16 @@
   BaseScreenHandler::SetBaseScreen(screen);
 }
 
-void DemoSetupScreenHandler::OnSetupFinished(bool is_success,
-                                             const std::string& message) {
-  CallJS("onSetupFinished", is_success, message);
+void DemoSetupScreenHandler::OnSetupFailed(
+    const DemoSetupController::DemoSetupError& error) {
+  CallJS("onSetupFailed",
+         base::JoinString({error.GetLocalizedErrorMessage(),
+                           error.GetLocalizedRecoveryMessage()},
+                          base::UTF8ToUTF16(" ")));
+}
+
+void DemoSetupScreenHandler::OnSetupSucceeded() {
+  CallJS("onSetupSucceeded");
 }
 
 void DemoSetupScreenHandler::Initialize() {}
@@ -51,8 +61,6 @@
                IDS_OOBE_DEMO_SETUP_PROGRESS_SCREEN_TITLE);
   builder->Add("demoSetupErrorScreenTitle",
                IDS_OOBE_DEMO_SETUP_ERROR_SCREEN_TITLE);
-  builder->Add("demoSetupErrorScreenSubtitle",
-               IDS_OOBE_DEMO_SETUP_ERROR_SCREEN_SUBTITLE);
   builder->Add("demoSetupErrorScreenRetryButtonLabel",
                IDS_OOBE_DEMO_SETUP_ERROR_SCREEN_RETRY_BUTTON_LABEL);
 }
diff --git a/chrome/browser/ui/webui/chromeos/login/demo_setup_screen_handler.h b/chrome/browser/ui/webui/chromeos/login/demo_setup_screen_handler.h
index 46c6c14e..ada680e 100644
--- a/chrome/browser/ui/webui/chromeos/login/demo_setup_screen_handler.h
+++ b/chrome/browser/ui/webui/chromeos/login/demo_setup_screen_handler.h
@@ -5,6 +5,7 @@
 #ifndef CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_DEMO_SETUP_SCREEN_HANDLER_H_
 #define CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_DEMO_SETUP_SCREEN_HANDLER_H_
 
+#include "chrome/browser/chromeos/login/demo_mode/demo_setup_controller.h"
 #include "chrome/browser/chromeos/login/screens/demo_setup_screen_view.h"
 #include "chrome/browser/ui/webui/chromeos/login/base_screen_handler.h"
 
@@ -24,7 +25,8 @@
   void Show() override;
   void Hide() override;
   void Bind(DemoSetupScreen* screen) override;
-  void OnSetupFinished(bool is_success, const std::string& message) override;
+  void OnSetupFailed(const DemoSetupController::DemoSetupError& error) override;
+  void OnSetupSucceeded() override;
 
   // BaseScreenHandler:
   void Initialize() override;
diff --git a/chrome/browser/ui/webui/interstitials/interstitial_ui_browsertest.cc b/chrome/browser/ui/webui/interstitials/interstitial_ui_browsertest.cc
index 0543042cb..7864259 100644
--- a/chrome/browser/ui/webui/interstitials/interstitial_ui_browsertest.cc
+++ b/chrome/browser/ui/webui/interstitials/interstitial_ui_browsertest.cc
@@ -11,9 +11,11 @@
 #include "chrome/browser/ui/tabs/tab_strip_model.h"
 #include "chrome/test/base/in_process_browser_test.h"
 #include "chrome/test/base/ui_test_utils.h"
+#include "components/strings/grit/components_strings.h"
 #include "content/public/browser/web_contents.h"
 #include "content/public/test/browser_test_utils.h"
 #include "content/public/test/test_navigation_observer.h"
+#include "ui/base/l10n/l10n_util.h"
 
 class InterstitialUITest : public InProcessBrowserTest {
  public:
@@ -21,7 +23,14 @@
    ~InterstitialUITest() override {}
 
  protected:
-  void TestInterstitial(GURL url, const std::string& page_title) {
+  // Tests interstitial displayed at url to verify that it has the given
+  // page title and body content that is expected.
+  //
+  // page_title must be an exact match, while body content may appear anywhere
+  // in the rendered page. Thus an empty body_text never fails.
+  void TestInterstitial(GURL url,
+                        const std::string& page_title,
+                        const base::string16& body_text) {
     ui_test_utils::NavigateToURL(browser(), url);
     EXPECT_EQ(
       base::ASCIIToUTF16(page_title),
@@ -32,6 +41,30 @@
         DevToolsWindowTesting::OpenDevToolsWindowSync(browser(), true);
     EXPECT_TRUE(window);
     DevToolsWindowTesting::CloseDevToolsWindowSync(window);
+
+    if (body_text.empty())
+      return;
+
+    content::WebContents* contents =
+        browser()->tab_strip_model()->GetActiveWebContents();
+
+    EXPECT_GE(ui_test_utils::FindInPage(contents, body_text, true, true,
+                                        nullptr, nullptr),
+              1);
+  }
+
+  // Convenience function to test interstitial pages without provided body_text.
+  void TestInterstitial(GURL url,
+                        const std::string& page_title) {
+    TestInterstitial(url, page_title, base::string16());
+  }
+
+  // Convenience function to test interstitial pages with l10n message_ids as
+  // body_text strings.
+  void TestInterstitial(GURL url,
+                        const std::string& page_title,
+                        int message_id) {
+    TestInterstitial(url, page_title, l10n_util::GetStringUTF16(message_id));
   }
 };
 
@@ -57,94 +90,88 @@
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, SSLInterstitial) {
-  TestInterstitial(
-      GURL("chrome://interstitials/ssl"),
-      "Privacy error");
+  TestInterstitial(GURL("chrome://interstitials/ssl"), "Privacy error",
+                   IDS_SSL_V2_HEADING);
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, SuperfishInterstitial) {
   TestInterstitial(GURL("chrome://interstitials/superfish-ssl"),
-                   "Privacy error");
+                   "Privacy error", IDS_SSL_SUPERFISH_HEADING);
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, MITMSoftwareInterstitial) {
   TestInterstitial(GURL("chrome://interstitials/mitm-software-ssl"),
-                   "Privacy error");
+                   "Privacy error", IDS_MITM_SOFTWARE_HEADING);
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, PinnedCertInterstitial) {
-  TestInterstitial(GURL("chrome://interstitials/ssl?type=hpkp_failure"),
-                   "Privacy error");
+  TestInterstitial(
+      GURL("chrome://interstitials/ssl?type=hpkp_failure"),
+      "Privacy error",
+      base::ASCIIToUTF16("NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"));
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, CTInterstitial) {
-  TestInterstitial(GURL("chrome://interstitials/ssl?type=ct_failure"),
-                   "Privacy error");
-  bool found_ct_error = false;
-  EXPECT_TRUE(content::ExecuteScriptAndExtractBool(
-      browser()->tab_strip_model()->GetActiveWebContents(),
-      "window.domAutomationController.send(document.body.textContent.indexOf('"
-      "CERTIFICATE_TRANSPARENCY') != -1);",
-      &found_ct_error));
-  EXPECT_TRUE(found_ct_error);
+  TestInterstitial(
+      GURL("chrome://interstitials/ssl?type=ct_failure"),
+      "Privacy error",
+      base::ASCIIToUTF16("NET::ERR_CERTIFICATE_TRANSPARENCY_REQUIRED"));
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, MalwareInterstitial) {
-  TestInterstitial(
-      GURL("chrome://interstitials/safebrowsing?type=malware"),
-      "Security error");
+  TestInterstitial(GURL("chrome://interstitials/safebrowsing?type=malware"),
+                   "Security error", IDS_MALWARE_V3_HEADING);
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, PhishingInterstitial) {
-  TestInterstitial(
-      GURL("chrome://interstitials/safebrowsing?type=phishing"),
-      "Security error");
+  TestInterstitial(GURL("chrome://interstitials/safebrowsing?type=phishing"),
+                   "Security error", IDS_PHISHING_V4_HEADING);
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, UnwantedSoftwareInterstitial) {
   TestInterstitial(GURL("chrome://interstitials/safebrowsing?type=unwanted"),
-                   "Security error");
+                   "Security error", IDS_HARMFUL_V3_HEADING);
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, MalwareInterstitialQuiet) {
   TestInterstitial(
       GURL("chrome://interstitials/quietsafebrowsing?type=malware"),
-      "Security error");
+      "Security error", IDS_MALWARE_WEBVIEW_HEADING);
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, PhishingInterstitialQuiet) {
   TestInterstitial(
       GURL("chrome://interstitials/quietsafebrowsing?type=phishing"),
-      "Security error");
+      "Security error", IDS_PHISHING_WEBVIEW_HEADING);
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, UnwantedSoftwareInterstitialQuiet) {
   TestInterstitial(
       GURL("chrome://interstitials/quietsafebrowsing?type=unwanted"),
-      "Security error");
+      "Security error", IDS_HARMFUL_WEBVIEW_HEADING);
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, BillingInterstitialQuiet) {
   TestInterstitial(
       GURL("chrome://interstitials/quietsafebrowsing?type=billing"),
-      "Security error");
+      "Security error", IDS_BILLING_WEBVIEW_HEADING);
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, ClientsideMalwareInterstitial) {
   TestInterstitial(
       GURL("chrome://interstitials/safebrowsing?type=clientside_malware"),
-      "Security error");
+      "Security error", IDS_MALWARE_V3_HEADING);
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, ClientsidePhishingInterstitial) {
   TestInterstitial(
       GURL("chrome://interstitials/safebrowsing?type=clientside_phishing"),
-      "Security error");
+      "Security error", IDS_PHISHING_V4_HEADING);
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, BillingInterstitial) {
   TestInterstitial(GURL("chrome://interstitials/safebrowsing?type=billing"),
-                   "Security error");
+                   "Security error", IDS_BILLING_HEADING);
 }
 
 IN_PROC_BROWSER_TEST_F(InterstitialUITest, CaptivePortalInterstitial) {
diff --git a/chrome/browser/ui/webui/net_export_ui.cc b/chrome/browser/ui/webui/net_export_ui.cc
index 331c3d10..6279635 100644
--- a/chrome/browser/ui/webui/net_export_ui.cc
+++ b/chrome/browser/ui/webui/net_export_ui.cc
@@ -250,12 +250,8 @@
       new base::DictionaryValue());
 
   Profile* profile = Profile::FromWebUI(web_ui());
-  SetIfNotNull(ui_thread_polled_data.get(), "historicNetworkStats",
-               chrome_browser_net::GetHistoricNetworkStats(profile));
   SetIfNotNull(ui_thread_polled_data.get(), "prerenderInfo",
                chrome_browser_net::GetPrerenderInfo(profile));
-  SetIfNotNull(ui_thread_polled_data.get(), "sessionNetworkStats",
-               chrome_browser_net::GetSessionNetworkStats(profile));
   SetIfNotNull(ui_thread_polled_data.get(), "extensionInfo",
                chrome_browser_net::GetExtensionInfo(profile));
 #if defined(OS_WIN)
diff --git a/chrome/credential_provider/gaiacp/strings/gaia_resources_el.xtb b/chrome/credential_provider/gaiacp/strings/gaia_resources_el.xtb
index b5f37f2..43664e0 100644
--- a/chrome/credential_provider/gaiacp/strings/gaia_resources_el.xtb
+++ b/chrome/credential_provider/gaiacp/strings/gaia_resources_el.xtb
@@ -1,6 +1,17 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="el">
+<translation id="1296843352074373664">Χρήστης Google</translation>
+<translation id="1383286653814676580">Χρησιμοποιείται για την εκτέλεση της σελίδας σύνδεσης του Google Credential Provider.</translation>
+<translation id="2119303206591679297">Δεν επιτρέπεται η σύνδεση με αυτόν τον Λογαριασμό Google.</translation>
+<translation id="3374277789313311065">Προέκυψε εσωτερικό σφάλμα.  Εάν το σφάλμα επιμείνει. αναφέρετέ το στην Google.</translation>
+<translation id="3713454256426064844">Συνδεθείτε χρησιμοποιώντας τον Λογαριασμό σας Google.</translation>
+<translation id="440343981193409132">Συνδεθείτε χρησιμοποιώντας τον ενημερωμένο κωδικό πρόσβασης του Λογαριασμού σας Google.</translation>
+<translation id="4735679347289592174">Η σύνδεση στον Λογαριασμό σας Google απέτυχε. Προσπαθήστε ξανά.  Βεβαιωθείτε ότι ο υπολογιστής σας διαθέτει έγκυρη σύνδεση στο διαδίκτυο.  Εάν το σφάλμα παραμείνει, αναφέρετέ το στην Google.</translation>
+<translation id="7000592418234387954">Σύνδεση Λογαριασμού Google</translation>
+<translation id="8474372283141585908">Google Credential Provider</translation>
+<translation id="866458870819756755">Δεν ήταν δυνατή η δημιουργία χρήστη.</translation>
+<translation id="8860262547644202689">Βοήθεια Google Credential Provider</translation>
 <translation id="8912362522468806198">Λογαριασμός Google</translation>
 <translation id="9094033019050270033">Ενημέρωση κωδικού πρόσβασης</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/credential_provider/gaiacp/strings/gaia_resources_es-419.xtb b/chrome/credential_provider/gaiacp/strings/gaia_resources_es-419.xtb
index f82cde2..38e2a452 100644
--- a/chrome/credential_provider/gaiacp/strings/gaia_resources_es-419.xtb
+++ b/chrome/credential_provider/gaiacp/strings/gaia_resources_es-419.xtb
@@ -1,6 +1,17 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="es-419">
+<translation id="1296843352074373664">Usuario de Google</translation>
+<translation id="1383286653814676580">Se usa para ejecutar la página de acceso del proveedor de credenciales de Google.</translation>
+<translation id="2119303206591679297">No se permite acceder con esta Cuenta de Google.</translation>
+<translation id="3374277789313311065">Se produjo un error interno. Si este continúa, infórmalo a Google.</translation>
+<translation id="3713454256426064844">Accede con tu Cuenta de Google.</translation>
+<translation id="440343981193409132">Accede con la contraseña actualizada de tu Cuenta de Google.</translation>
+<translation id="4735679347289592174">No pudiste acceder a tu Cuenta de Google. Vuelve a intentarlo. Asegúrate de que la computadora tenga una conexión a Internet válida. Si el error continúa, infórmalo a Google.</translation>
+<translation id="7000592418234387954">Acceso a la Cuenta de Google</translation>
+<translation id="8474372283141585908">Proveedor de credenciales de Google</translation>
+<translation id="866458870819756755">No se pudo crear a un usuario.</translation>
+<translation id="8860262547644202689">Asistente del proveedor de credenciales de Google</translation>
 <translation id="8912362522468806198">Cuenta de Google</translation>
 <translation id="9094033019050270033">Actualizar contraseña</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/credential_provider/gaiacp/strings/gaia_resources_es.xtb b/chrome/credential_provider/gaiacp/strings/gaia_resources_es.xtb
index 29e2b99..ff66072 100644
--- a/chrome/credential_provider/gaiacp/strings/gaia_resources_es.xtb
+++ b/chrome/credential_provider/gaiacp/strings/gaia_resources_es.xtb
@@ -1,6 +1,17 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="es">
+<translation id="1296843352074373664">Usuario de Google</translation>
+<translation id="1383286653814676580">Se usa para ejecutar la página de inicio de sesión de Google Credential Provider.</translation>
+<translation id="2119303206591679297">No se permite iniciar sesión con esta cuenta de Google.</translation>
+<translation id="3374277789313311065">Se ha producido un error interno. Si el problema persiste, comunícaselo a Google.</translation>
+<translation id="3713454256426064844">Inicia sesión con tu cuenta de Google.</translation>
+<translation id="440343981193409132">Inicia sesión usando la contraseña actualizada de tu cuenta de Google.</translation>
+<translation id="4735679347289592174">Se ha producido un error al iniciar sesión con tu cuenta de Google. Inténtalo de nuevo. Asegúrate de que el ordenador esté conectado a Internet. Si el problema persiste, comunícaselo a Google.</translation>
+<translation id="7000592418234387954">Inicio de sesión con cuenta de Google</translation>
+<translation id="8474372283141585908">Google Credential Provider</translation>
+<translation id="866458870819756755">No se ha podido crear el usuario.</translation>
+<translation id="8860262547644202689">Asistente de Google Credential Provider</translation>
 <translation id="8912362522468806198">cuenta de Google</translation>
 <translation id="9094033019050270033">Actualizar contraseña</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/credential_provider/gaiacp/strings/gaia_resources_gu.xtb b/chrome/credential_provider/gaiacp/strings/gaia_resources_gu.xtb
index 09c7e89..5af10bc0 100644
--- a/chrome/credential_provider/gaiacp/strings/gaia_resources_gu.xtb
+++ b/chrome/credential_provider/gaiacp/strings/gaia_resources_gu.xtb
@@ -1,6 +1,17 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="gu">
+<translation id="1296843352074373664">Google વપરાશકર્તા</translation>
+<translation id="1383286653814676580">Google લૉગ ઇન વિગત પ્રદાતા સાઇન ઇન પેજ ચલાવવા માટે ઉપયોગમાં લેવામાં આવે છે.</translation>
+<translation id="2119303206591679297">આ Google એકાઉન્ટ વડે લૉગઑનની મંજૂરી નથી.</translation>
+<translation id="3374277789313311065">આંતરિક ભૂલ આવી.  જો સમસ્યા યથાવત્ રહે છે, તો કૃપા કરીને Googleને જાણ કરો.</translation>
+<translation id="3713454256426064844">તમારા Google એકાઉન્ટનો ઉપયોગ કરીને લૉગઑન કરો.</translation>
+<translation id="440343981193409132">તમારા અપડેટ કરેલા Google એકાઉન્ટ પાસવર્ડનો ઉપયોગ કરીને લૉગઑન કરો.</translation>
+<translation id="4735679347289592174">તમારા Google એકાઉન્ટમાં સાઇન ઇન કરવું નિષ્ફળ થયું, કૃપા કરીને ફરી પ્રયાસ કરો.  કમ્પ્યુટરમાં માન્ય ઇન્ટરનેટ કનેક્શન હોવાની ખાતરી કરો.  જો ભૂલ યથાવત્ રહે છે, તો કૃપા કરીને Googleને જાણ કરો.</translation>
+<translation id="7000592418234387954">Google એકાઉન્ટ લૉગઑન</translation>
+<translation id="8474372283141585908">Google લૉગ ઇન વિગત પ્રદાતા</translation>
+<translation id="866458870819756755">વપરાશકર્તા બનાવી શકાયો નથી.</translation>
+<translation id="8860262547644202689">Google લૉગ ઇન વિગત પ્રદાતા સહાયક</translation>
 <translation id="8912362522468806198">Google એકાઉન્ટ</translation>
 <translation id="9094033019050270033">પાસવર્ડ અપડેટ કરો</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/credential_provider/gaiacp/strings/gaia_resources_ml.xtb b/chrome/credential_provider/gaiacp/strings/gaia_resources_ml.xtb
index 2f20f8abd..dec3fc6 100644
--- a/chrome/credential_provider/gaiacp/strings/gaia_resources_ml.xtb
+++ b/chrome/credential_provider/gaiacp/strings/gaia_resources_ml.xtb
@@ -1,6 +1,17 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ml">
+<translation id="1296843352074373664">Google ഉപയോക്താവ്</translation>
+<translation id="1383286653814676580">Google ക്രെഡൻഷ്യൽ പ്രൊവൈഡർ സൈൻ ഇൻ പേജ് റൺ ചെയ്യാൻ ഉപയോഗിച്ചു.</translation>
+<translation id="2119303206591679297">ഈ Google അക്കൗണ്ട് ഉപയോഗിച്ച് ലോഗോൺ ചെയ്യുന്നത് അനുവദനീയമല്ല.</translation>
+<translation id="3374277789313311065">ആന്തരികമായി ഒരു പിശക് സംഭവിച്ചു.  പിശക് നിലനിൽക്കുകയാണെങ്കിൽ, Google-ന് റിപ്പോർട്ട് ചെയ്യുക.</translation>
+<translation id="3713454256426064844">നിങ്ങളുടെ Google അക്കൗണ്ട് ഉപയോഗിച്ച് ലോഗോൺ ചെയ്യുക.</translation>
+<translation id="440343981193409132">അപ്‌ഡേറ്റ് ചെയ്‌ത നിങ്ങളുടെ Google അക്കൗണ്ട് പാസ്‌വേഡ് ഉപയോഗിച്ച് ലോഗോൺ ചെയ്യുക.</translation>
+<translation id="4735679347289592174">Google അക്കൗണ്ടിലേക്ക് സൈൻ ഇൻ ചെയ്യാനായില്ല, വീണ്ടും ശ്രമിക്കുക. കമ്പ്യൂട്ടറിന് സാധുവായ ഒരു ഇന്റർനെറ്റ് കണക്ഷൻ ഉണ്ടെന്ന് ഉറപ്പാക്കുക. തുടർന്നും പിശക് നിലനിൽക്കുകയാണെങ്കിൽ Google-ന് റിപ്പോർട്ട് ചെയ്യുക.</translation>
+<translation id="7000592418234387954">Google അക്കൗണ്ട് ലോഗോൺ</translation>
+<translation id="8474372283141585908">Google ക്രെഡന്‍ഷ്യല്‍ പ്രൊവൈഡർ</translation>
+<translation id="866458870819756755">ഒരു ഉപയോക്താവിനെ സൃഷ്‌ടിക്കാനായില്ല.</translation>
+<translation id="8860262547644202689">Google ക്രെഡന്‍ഷ്യല്‍ പ്രൊവൈഡർ സഹായി‌</translation>
 <translation id="8912362522468806198">Google അക്കൗണ്ട്</translation>
 <translation id="9094033019050270033">പാസ്‌വേഡ് അപ്‌ഡേറ്റുചെയ്യുക</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/credential_provider/gaiacp/strings/gaia_resources_te.xtb b/chrome/credential_provider/gaiacp/strings/gaia_resources_te.xtb
index 03db543..99da6c1 100644
--- a/chrome/credential_provider/gaiacp/strings/gaia_resources_te.xtb
+++ b/chrome/credential_provider/gaiacp/strings/gaia_resources_te.xtb
@@ -1,6 +1,17 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="te">
+<translation id="1296843352074373664">Google వినియోగదారు</translation>
+<translation id="1383286653814676580">Google ఆధారాల ప్రదాత సైన్ ఇన్ పేజీని అమలు చేయడానికి ఉపయోగించబడుతుంది.</translation>
+<translation id="2119303206591679297">ఈ Google ఖాతాతో లాగ్ఆన్ చేయడానికి అనుమతి లేదు.</translation>
+<translation id="3374277789313311065">అంతర్గత ఎర్రర్ ఏర్పడింది. ఎర్రర్ కొనసాగినట్లయితే, దయచేసి Googleకి నివేదించండి.</translation>
+<translation id="3713454256426064844">మీ Google ఖాతాని ఉపయోగించి లాగ్ఆన్ చేయండి.</translation>
+<translation id="440343981193409132">అప్‌డేట్ అయిన మీ Google ఖాతా పాస్‌వర్డ్‌ని ఉపయోగించి లాగ్ఆన్ చేయండి.</translation>
+<translation id="4735679347289592174">మీ Google ఖాతాకు సైన్ ఇన్ చేయడం విఫలమైంది, దయచేసి మళ్లీ ప్రయత్నించండి. కంప్యూటర్‌లో చెల్లుబాటు అయ్యే ఇంటర్నెట్ కనెక్షన్ ఉన్నట్లు నిర్ధారించుకోండి. ఎర్రర్ కొనసాగినట్లయితే, దయచేసి Googleకి నివేదించండి.</translation>
+<translation id="7000592418234387954">Google ఖాతా లాగ్ఆన్</translation>
+<translation id="8474372283141585908">Google ఆధారాల ప్రదాత</translation>
+<translation id="866458870819756755">వినియోగదారుని సృష్టించడం సాధ్యం కాలేదు.</translation>
+<translation id="8860262547644202689">Google ఆధారాల ప్రదాత హెల్పర్</translation>
 <translation id="8912362522468806198">Google ఖాతా</translation>
 <translation id="9094033019050270033">పాస్‌వర్డ్‌ను నవీకరించు</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/credential_provider/gaiacp/strings/gaia_resources_zh-CN.xtb b/chrome/credential_provider/gaiacp/strings/gaia_resources_zh-CN.xtb
index 5691c4b5..6b229fa 100644
--- a/chrome/credential_provider/gaiacp/strings/gaia_resources_zh-CN.xtb
+++ b/chrome/credential_provider/gaiacp/strings/gaia_resources_zh-CN.xtb
@@ -1,6 +1,17 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="zh-CN">
+<translation id="1296843352074373664">Google 用户</translation>
+<translation id="1383286653814676580">用于运行 Google Credential Provider 登录页面。</translation>
+<translation id="2119303206591679297">不允许使用此 Google 帐号登录。</translation>
+<translation id="3374277789313311065">发生内部错误。如果错误仍然存在,请向 Google 报告。</translation>
+<translation id="3713454256426064844">请使用您的 Google 帐号登录。</translation>
+<translation id="440343981193409132">请使用更新后的 Google 帐号密码登录。</translation>
+<translation id="4735679347289592174">登录您的 Google 帐号失败,请重试。确保计算机已连接到互联网。如果错误仍然存在,请向 Google 报告。</translation>
+<translation id="7000592418234387954">Google 帐号登录</translation>
+<translation id="8474372283141585908">Google Credential Provider</translation>
+<translation id="866458870819756755">无法创建用户。</translation>
+<translation id="8860262547644202689">Google Credential Provider 帮助程序</translation>
 <translation id="8912362522468806198">Google 帐号</translation>
 <translation id="9094033019050270033">更新密码</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/test/BUILD.gn b/chrome/test/BUILD.gn
index f9cd5498..99440db 100644
--- a/chrome/test/BUILD.gn
+++ b/chrome/test/BUILD.gn
@@ -2319,6 +2319,7 @@
     "../browser/android/explore_sites/explore_sites_store_unittest.cc",
     "../browser/android/explore_sites/get_catalog_task_unittest.cc",
     "../browser/android/explore_sites/get_images_task_unittest.cc",
+    "../browser/android/explore_sites/get_version_task_unittest.cc",
     "../browser/android/explore_sites/history_statistics_reporter_unittest.cc",
     "../browser/android/explore_sites/image_helper_unittest.cc",
     "../browser/android/explore_sites/import_catalog_task_unittest.cc",
diff --git a/chrome/test/data/chromeos/wallpaper_manager/unit_tests/api_mock.js b/chrome/test/data/chromeos/wallpaper_manager/unit_tests/api_mock.js
index 19f34ef0..885ac77 100644
--- a/chrome/test/data/chromeos/wallpaper_manager/unit_tests/api_mock.js
+++ b/chrome/test/data/chromeos/wallpaper_manager/unit_tests/api_mock.js
@@ -5,7 +5,6 @@
 
 var TestConstants = {
   isPowerwashed: 0,
-  isUsingNewWallpaperPicker: false,
   wallpaperUrl: 'https://test.com/test.jpg',
   highResolutionSuffix: 'suffix',
   // A dummy string which is used to mock an image.
@@ -269,7 +268,6 @@
   wallpaperPrivate: {
     getStrings: function(callback) {
       callback({
-        useNewWallpaperPicker: TestConstants.isUsingNewWallpaperPicker,
         highResolutionSuffix: TestConstants.highResolutionSuffix
       });
     },
@@ -292,12 +290,7 @@
           {imageUrl: TestConstants.wallpaperUrl}, null /*nextResumeToken=*/);
     }
   },
-  runtime: {lastError: null},
-  commandLinePrivate: {
-    hasSwitch: function(arg, callback) {
-      callback(TestConstants.isUsingNewWallpaperPicker);
-    }
-  }
+  runtime: {lastError: null}
 };
 
 (function (exports) {
diff --git a/chrome/test/data/chromeos/wallpaper_manager/unit_tests/event_page_unittest.js b/chrome/test/data/chromeos/wallpaper_manager/unit_tests/event_page_unittest.js
index d8ba3ac0..c64f761 100644
--- a/chrome/test/data/chromeos/wallpaper_manager/unit_tests/event_page_unittest.js
+++ b/chrome/test/data/chromeos/wallpaper_manager/unit_tests/event_page_unittest.js
@@ -123,12 +123,11 @@
 
 // Test the surprise wallpaper's UMA stats is recorded correctly.
 function testSurpriseWallpaper() {
-  TestConstants.isUsingNewWallpaperPicker = false;
   var mockSetWallpaperIfExists = mockController.createFunctionMock(
       chrome.wallpaperPrivate, 'setWallpaperIfExists');
   mockSetWallpaperIfExists.addExpectation(
-      TestConstants.wallpaperUrl + TestConstants.highResolutionSuffix, 'dummy',
-      false /*previewMode=*/);
+      TestConstants.wallpaperUrl + TestConstants.highResolutionSuffix,
+      'CENTER_CROPPED', false /*previewMode=*/);
   mockSetWallpaperIfExists.callbackData = [true];
 
   var mockRecordWallpaperUMA = mockController.createFunctionMock(
@@ -137,15 +136,4 @@
 
   var dateString = new Date().toDateString();
   SurpriseWallpaper.getInstance().setRandomWallpaper_(dateString);
-
-  // Repeat the above process for the new wallpaper picker. Test that the UMA
-  // stats is also recorded correctly.
-  TestConstants.isUsingNewWallpaperPicker = true;
-  mockSetWallpaperIfExists.addExpectation(
-      TestConstants.wallpaperUrl + TestConstants.highResolutionSuffix,
-      'CENTER_CROPPED', false /*previewMode=*/);
-  mockRecordWallpaperUMA.addExpectation(Constants.WallpaperSourceEnum.Daily);
-
-  var dateString = new Date().toDateString();
-  SurpriseWallpaper.getInstance().setRandomWallpaper_(dateString);
 }
diff --git a/components/OWNERS b/components/OWNERS
index 47fcc6a..219971b 100644
--- a/components/OWNERS
+++ b/components/OWNERS
@@ -4,6 +4,7 @@
 sdefresne@chromium.org
 
 per-file app_modal_strings.grdp=file://components/app_modal/OWNERS
+per-file autofill_assistant_strings.grdp=file://components/autofill_assistant/OWNERS
 per-file autofill_strings.grdp=file://components/autofill/OWNERS
 per-file bookmark_bar_strings.grdp=file://components/bookmarks/OWNERS
 per-file browsing_data_strings.grdp=file://components/browsing_data/OWNERS
diff --git a/components/autofill/core/browser/personal_data_manager_unittest.cc b/components/autofill/core/browser/personal_data_manager_unittest.cc
index f47e929..5278183 100644
--- a/components/autofill/core/browser/personal_data_manager_unittest.cc
+++ b/components/autofill/core/browser/personal_data_manager_unittest.cc
@@ -990,7 +990,7 @@
 
 TEST_F(PersonalDataManagerTest, OfferStoreUnmaskedCards) {
 #if defined(OS_CHROMEOS) || defined(OS_WIN) || defined(OS_MACOSX) || \
-    defined(OS_IOS) || defined(OS_ANDROID)
+    defined(OS_IOS) || defined(OS_ANDROID) || defined(OS_FUCHSIA)
   bool should_offer = true;
 #elif defined(OS_LINUX)
   bool should_offer = false;
diff --git a/components/autofill/core/browser/ui/local_card_migration_bubble_controller.h b/components/autofill/core/browser/ui/local_card_migration_bubble_controller.h
index 8afce25..f28eac9 100644
--- a/components/autofill/core/browser/ui/local_card_migration_bubble_controller.h
+++ b/components/autofill/core/browser/ui/local_card_migration_bubble_controller.h
@@ -20,10 +20,6 @@
   LocalCardMigrationBubbleController() {}
   virtual ~LocalCardMigrationBubbleController() {}
 
-  // Returns the explanatory message that should be displayed in the bubble.
-  virtual base::string16 GetBubbleMessage() const = 0;
-
-  // Interaction.
   virtual void OnConfirmButtonClicked() = 0;
   virtual void OnCancelButtonClicked() = 0;
   virtual void OnBubbleClosed() = 0;
diff --git a/components/autofill_assistant/browser/controller.cc b/components/autofill_assistant/browser/controller.cc
index c3249bf..8520179 100644
--- a/components/autofill_assistant/browser/controller.cc
+++ b/components/autofill_assistant/browser/controller.cc
@@ -6,6 +6,7 @@
 
 #include <utility>
 
+#include "base/strings/utf_string_conversions.h"
 #include "base/task/post_task.h"
 #include "components/autofill_assistant/browser/protocol_utils.h"
 #include "components/autofill_assistant/browser/ui_controller.h"
@@ -28,6 +29,13 @@
 // Number of script checks to run after a call to StartPeriodicScriptChecks.
 static constexpr int kPeriodicScriptCheckCount = 10;
 
+// Maximum number of script checks we should do before failing when trying to
+// autostart.
+static constexpr int kAutostartCheckCountLimit = 5;
+
+// Caller parameter name.
+static const char* const kCallerScriptParameterName = "CALLER";
+
 }  // namespace
 
 // static
@@ -88,10 +96,6 @@
                                                       /* listener= */ this)),
       parameters_(std::move(parameters)),
       memory_(std::make_unique<ClientMemory>()),
-      allow_autostart_(true),
-      periodic_script_check_scheduled_(false),
-      periodic_script_check_count_(false),
-      clear_web_contents_delegate_(false),
       weak_ptr_factory_(this) {
   DCHECK(parameters_);
 
@@ -109,6 +113,21 @@
   if (!web_contents->IsLoading()) {
     GetOrCheckScripts(web_contents->GetLastCommittedURL());
   }
+
+  if (allow_autostart_) {
+    auto iter = parameters_->find(kCallerScriptParameterName);
+    // TODO(crbug.com/806868): Put back an explicit AUTOSTART parameter so we
+    // don't need to know who calls us.
+    if (iter != parameters_->end() && iter->second == "1") {
+      should_fail_after_checking_scripts_ = true;
+      GetUiController()->ShowOverlay();
+      // TODO(crbug.com/806868): Find out how to add template string and add
+      // domain in the "Loading..." message.
+      GetUiController()->ShowStatusMessage(l10n_util::GetStringFUTF8(
+          IDS_AUTOFILL_ASSISTANT_LOADING,
+          base::UTF8ToUTF16(web_contents->GetVisibleURL().host())));
+    }
+  }
 }
 
 Controller::~Controller() {
@@ -157,6 +176,15 @@
     periodic_script_check_scheduled_ = false;
     return;
   }
+
+  if (should_fail_after_checking_scripts_ &&
+      ++total_script_check_count_ >= kAutostartCheckCountLimit) {
+    should_fail_after_checking_scripts_ = false;
+    GetUiController()->HideOverlay();
+    GetUiController()->ShowStatusMessage(
+        l10n_util::GetStringUTF8(IDS_AUTOFILL_ASSISTANT_DEFAULT_ERROR));
+  }
+
   periodic_script_check_count_--;
   script_tracker_->CheckScripts(kPeriodicScriptCheckInterval);
   base::PostDelayedTaskWithTraits(
@@ -270,6 +298,11 @@
   if (script_tracker_->running())
     return;
 
+  if (!runnable_scripts.empty()) {
+    should_fail_after_checking_scripts_ = false;
+    GetUiController()->HideOverlay();
+  }
+
   // Under specific conditions, we can directly run a script without first
   // displaying it. This is meant to work only at the very beginning, when no
   // scripts have run, there has been no interaction with the webpage and only
diff --git a/components/autofill_assistant/browser/controller.h b/components/autofill_assistant/browser/controller.h
index 32c3ac5f..00550330 100644
--- a/components/autofill_assistant/browser/controller.h
+++ b/components/autofill_assistant/browser/controller.h
@@ -107,17 +107,22 @@
   // Domain of the last URL the controller requested scripts from.
   std::string script_domain_;
   std::unique_ptr<ClientMemory> memory_;
-  bool allow_autostart_;
+  bool allow_autostart_ = true;
 
   // Whether a task for periodic checks is scheduled.
-  bool periodic_script_check_scheduled_;
+  bool periodic_script_check_scheduled_ = false;
 
   // Number of remaining periodic checks.
-  int periodic_script_check_count_;
+  int periodic_script_check_count_ = 0;
+  int total_script_check_count_ = 0;
 
   // Whether to clear the web_contents delegate when the controller is
   // destroyed.
-  bool clear_web_contents_delegate_;
+  bool clear_web_contents_delegate_ = false;
+
+  // Whether we should hide the overlay and show an error message after a first
+  // unsuccessful round of preconditions checking.
+  bool should_fail_after_checking_scripts_ = false;
 
   base::WeakPtrFactory<Controller> weak_ptr_factory_;
 
diff --git a/components/autofill_assistant_strings.grdp b/components/autofill_assistant_strings.grdp
index 0ea5139..b9e0da1 100644
--- a/components/autofill_assistant_strings.grdp
+++ b/components/autofill_assistant_strings.grdp
@@ -4,5 +4,8 @@
     <message name="IDS_AUTOFILL_ASSISTANT_DEFAULT_ERROR" desc="Text label that is shown when communication with server fails.">
       Service is not available. Try again later.
     </message>
+    <message name="IDS_AUTOFILL_ASSISTANT_LOADING" desc="Text label that is shown during the loading of the first page, right after being triggered.">
+      Loading <ph name="SITE_NAME">$1<ex>google.com</ex></ph>…
+    </message>
   </if>
 </grit-part>
diff --git a/components/autofill_strings.grdp b/components/autofill_strings.grdp
index ce97e1e8..20d63e0 100644
--- a/components/autofill_strings.grdp
+++ b/components/autofill_strings.grdp
@@ -250,11 +250,14 @@
       Google Pay logo
     </message>
     <message name="IDS_AUTOFILL_LOCAL_CARD_MIGRATION_BUBBLE_TITLE" desc="The title text for a bubble that offers users to start the process of migrating local cards to cloud.">
-      Save all your cards in one place?
+      Save your cards to Google?
     </message>
     <message name="IDS_AUTOFILL_LOCAL_CARD_MIGRATION_BUBBLE_BUTTON_LABEL" desc="The text in the OK button of a bubble that offers users to start the process of migration local cards to cloud.">
       Continue
     </message>
+    <message name="IDS_AUTOFILL_LOCAL_CARD_MIGRATION_BUBBLE_BODY_TEXT" desc="The body text for a bubble that offers users to start the process of migrating local cards to cloud.">
+      In the next step, you can choose which cards to save to your Google Account.
+    </message>
     <message name="IDS_AUTOFILL_LOCAL_CARD_MIGRATION_DIALOG_TITLE_OFFER" desc="The title text for a dialog that offers to migrate local cards into the cloud.">
       All your cards in one place
     </message>
diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc
index 2ff3610..c186174 100644
--- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc
+++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc
@@ -429,8 +429,6 @@
       pref_service_(prefs),
       delay_(delay),
       data_usage_map_is_dirty_(false),
-      session_total_received_(0),
-      session_total_original_(0),
       current_data_usage_load_status_(NOT_LOADED),
       weak_factory_(this) {
   DCHECK(service);
@@ -528,8 +526,6 @@
   DCHECK(thread_checker_.CalledOnValidThread());
   TRACE_EVENT0("loader",
                "DataReductionProxyCompressionStats::RecordDataUseWithMimeType")
-  session_total_received_ += data_used;
-  session_total_original_ += original_size;
 
   IncreaseInt64Pref(data_reduction_proxy::prefs::kHttpReceivedContentLength,
                     data_used);
@@ -608,34 +604,6 @@
   }
 }
 
-std::unique_ptr<base::Value>
-DataReductionProxyCompressionStats::HistoricNetworkStatsInfoToValue() {
-  DCHECK(thread_checker_.CalledOnValidThread());
-  int64_t total_received = GetInt64(prefs::kHttpReceivedContentLength);
-  int64_t total_original = GetInt64(prefs::kHttpOriginalContentLength);
-
-  auto dict = std::make_unique<base::DictionaryValue>();
-  // Use strings to avoid overflow. base::Value only supports 32-bit integers.
-  dict->SetString("historic_received_content_length",
-                  base::Int64ToString(total_received));
-  dict->SetString("historic_original_content_length",
-                  base::Int64ToString(total_original));
-  return std::move(dict);
-}
-
-std::unique_ptr<base::Value>
-DataReductionProxyCompressionStats::SessionNetworkStatsInfoToValue() const {
-  DCHECK(thread_checker_.CalledOnValidThread());
-
-  auto dict = std::make_unique<base::DictionaryValue>();
-  // Use strings to avoid overflow. base::Value only supports 32-bit integers.
-  dict->SetString("session_received_content_length",
-                  base::Int64ToString(session_total_received_));
-  dict->SetString("session_original_content_length",
-                  base::Int64ToString(session_total_original_));
-  return std::move(dict);
-}
-
 int64_t DataReductionProxyCompressionStats::GetLastUpdateTime() {
   int64_t last_update_internal =
       GetInt64(prefs::kDailyHttpContentLengthLastUpdateDate);
diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.h b/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.h
index 82e53290..3c4fce0 100644
--- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.h
+++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.h
@@ -101,15 +101,6 @@
                            int64_t data_used,
                            const base::Time time);
 
-  // Creates a |Value| summary of the persistent state of the network
-  // statistics.
-  // Must be called on the UI thread.
-  std::unique_ptr<base::Value> HistoricNetworkStatsInfoToValue();
-
-  // Creates a |Value| summary of the the session network statistics.
-  // Must be called on the UI thread.
-  std::unique_ptr<base::Value> SessionNetworkStatsInfoToValue() const;
-
   // Returns the time in milliseconds since epoch that the last update was made
   // to the daily original and received content lengths.
   int64_t GetLastUpdateTime();
@@ -298,12 +289,6 @@
   // persisted to storage.
   bool data_usage_map_is_dirty_;
 
-  // Total size of all content that has been received over the network.
-  int64_t session_total_received_;
-
-  // Total original size of all content before it was proxied.
-  int64_t session_total_original_;
-
   // Tracks state of loading data usage from storage.
   CurrentDataUsageLoadStatus current_data_usage_load_status_;
 
diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats_unittest.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats_unittest.cc
index 493b3a5f..f95add5 100644
--- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats_unittest.cc
+++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats_unittest.cc
@@ -533,46 +533,6 @@
   VerifyPrefListWasWritten(prefs::kDailyHttpReceivedContentLength);
 }
 
-TEST_F(DataReductionProxyCompressionStatsTest,
-       HistoricNetworkStatsInfoToValue) {
-  const int64_t kOriginalLength = 150;
-  const int64_t kReceivedLength = 100;
-  ResetCompressionStatsWithDelay(
-      base::TimeDelta::FromMinutes(kWriteDelayMinutes));
-
-  base::DictionaryValue* dict = nullptr;
-  std::unique_ptr<base::Value> stats_value(
-      compression_stats()->HistoricNetworkStatsInfoToValue());
-  EXPECT_TRUE(stats_value->GetAsDictionary(&dict));
-  VerifyPrefs(dict);
-
-  SetInt64(prefs::kHttpOriginalContentLength, kOriginalLength);
-  SetInt64(prefs::kHttpReceivedContentLength, kReceivedLength);
-
-  stats_value = compression_stats()->HistoricNetworkStatsInfoToValue();
-  EXPECT_TRUE(stats_value->GetAsDictionary(&dict));
-  VerifyPrefs(dict);
-}
-
-TEST_F(DataReductionProxyCompressionStatsTest,
-       HistoricNetworkStatsInfoToValueDirect) {
-  const int64_t kOriginalLength = 150;
-  const int64_t kReceivedLength = 100;
-
-  base::DictionaryValue* dict = nullptr;
-  std::unique_ptr<base::Value> stats_value(
-      compression_stats()->HistoricNetworkStatsInfoToValue());
-  EXPECT_TRUE(stats_value->GetAsDictionary(&dict));
-  VerifyPrefs(dict);
-
-  SetInt64(prefs::kHttpOriginalContentLength, kOriginalLength);
-  SetInt64(prefs::kHttpReceivedContentLength, kReceivedLength);
-
-  stats_value = compression_stats()->HistoricNetworkStatsInfoToValue();
-  EXPECT_TRUE(stats_value->GetAsDictionary(&dict));
-  VerifyPrefs(dict);
-}
-
 TEST_F(DataReductionProxyCompressionStatsTest, StatsRestoredOnOnRestart) {
   base::ListValue list_value;
   list_value.Insert(0,
diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate_unittest.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate_unittest.cc
index 60b0f205..81fd245 100644
--- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate_unittest.cc
+++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate_unittest.cc
@@ -221,12 +221,14 @@
 
   int64_t total_received_bytes() const {
     test_context_->RunUntilIdle();
-    return GetSessionNetworkStatsInfoInt64("session_received_content_length");
+    return test_context_->pref_service()->GetInt64(
+        prefs::kHttpReceivedContentLength);
   }
 
   int64_t total_original_received_bytes() const {
     test_context_->RunUntilIdle();
-    return GetSessionNetworkStatsInfoInt64("session_original_content_length");
+    return test_context_->pref_service()->GetInt64(
+        prefs::kHttpOriginalContentLength);
   }
 
   net::MockClientSocketFactory* mock_socket_factory() {
@@ -252,21 +254,6 @@
   }
 
  private:
-  int64_t GetSessionNetworkStatsInfoInt64(const char* key) const {
-    std::unique_ptr<base::DictionaryValue> session_network_stats_info =
-        base::DictionaryValue::From(test_context_->settings()
-                                        ->data_reduction_proxy_service()
-                                        ->compression_stats()
-                                        ->SessionNetworkStatsInfoToValue());
-    EXPECT_TRUE(session_network_stats_info);
-
-    std::string string_value;
-    EXPECT_TRUE(session_network_stats_info->GetString(key, &string_value));
-    int64_t value = 0;
-    EXPECT_TRUE(base::StringToInt64(string_value, &value));
-    return value;
-  }
-
   base::MessageLoopForIO message_loop_;
   net::MockClientSocketFactory mock_socket_factory_;
   net::TestURLRequestContext context_;
diff --git a/components/google/core/common/google_util.cc b/components/google/core/common/google_util.cc
index 7733848..80e5f6a7 100644
--- a/components/google/core/common/google_util.cc
+++ b/components/google/core/common/google_util.cc
@@ -6,11 +6,11 @@
 
 #include <stddef.h>
 
-#include <set>
 #include <string>
 #include <vector>
 
 #include "base/command_line.h"
+#include "base/containers/flat_set.h"
 #include "base/macros.h"
 #include "base/no_destructor.h"
 #include "base/stl_util.h"
@@ -116,9 +116,9 @@
   // same page.
   StripTrailingDot(&tld);
 
-  static base::NoDestructor<std::set<std::string>> google_tlds(
-      std::initializer_list<std::string>({GOOGLE_TLD_LIST}));
-  return base::ContainsKey(*google_tlds, tld.as_string());
+  static const base::NoDestructor<base::flat_set<base::StringPiece>>
+      google_tlds(std::initializer_list<base::StringPiece>({GOOGLE_TLD_LIST}));
+  return google_tlds->contains(tld);
 }
 
 // True if |url| is a valid URL with a host that is in the static list of
@@ -131,11 +131,11 @@
   base::StringPiece host(url.host_piece());
   StripTrailingDot(&host);
 
-  static base::NoDestructor<std::set<std::string>> google_subdomains(
-      std::initializer_list<std::string>(
+  static const base::NoDestructor<base::flat_set<base::StringPiece>>
+      google_subdomains(std::initializer_list<base::StringPiece>(
           {"ipv4.google.com", "ipv6.google.com"}));
 
-  return base::ContainsKey(*google_subdomains, host.as_string());
+  return google_subdomains->contains(host);
 }
 
 }  // namespace
diff --git a/components/history/core/browser/in_memory_database.cc b/components/history/core/browser/in_memory_database.cc
index 8587a67..bc037b7 100644
--- a/components/history/core/browser/in_memory_database.cc
+++ b/components/history/core/browser/in_memory_database.cc
@@ -68,7 +68,7 @@
   // Attach to the history database on disk.  (We can't ATTACH in the middle of
   // a transaction.)
   sql::Statement attach(GetDB().GetUniqueStatement("ATTACH ? AS history"));
-#if defined(OS_POSIX)
+#if defined(OS_POSIX) || defined(OS_FUCHSIA)
   attach.BindString(0, history_name.value());
 #else
   attach.BindString(0, base::WideToUTF8(history_name.value()));
diff --git a/components/policy/resources/policy_templates_bn.xtb b/components/policy/resources/policy_templates_bn.xtb
index 4558d8d..a1144f42 100644
--- a/components/policy/resources/policy_templates_bn.xtb
+++ b/components/policy/resources/policy_templates_bn.xtb
@@ -394,7 +394,7 @@
 <translation id="1933378685401357864">ওয়ালপেপার ছবি</translation>
 <translation id="1956493342242507974"><ph name="PRODUCT_OS_NAME" /> এ লগইন স্ক্রিনে পাওয়ার পরিচালনা কনফিগার করে।
 
-      যখন কিছু সময়ের জন্য কোনো ব্যবহারকারী অ্যাক্টিভিটি থাকে না ও লগইন স্ক্রিন দেখানো হয়, তখন <ph name="PRODUCT_OS_NAME" /> কিভাবে আচরণ করবে এই নীতি তা আপনাকে কনফিগার করতে দিবে। এই নীতি একাধিক সেটিংস নিয়ন্ত্রণ করে। এগুলির স্বতন্ত্র সেমানটিক্স ও মান পরিসরের জন্য অনুরূপ নীতিগুলি দেখুন যেগুলি কোনো সেশনের পাওয়ার পরিচালনা নিয়ন্ত্রণ করে। এই নীতির ব্যতিক্রমগুলি হলো:
+      যখন কিছু সময়ের জন্য কোনো ব্যবহারকারী অ্যাক্টিভিটি থাকে না ও লগইন স্ক্রিন দেখানো হয়, তখন <ph name="PRODUCT_OS_NAME" /> কীভাবে আচরণ করবে এই নীতি তা আপনাকে কনফিগার করতে দিবে। এই নীতি একাধিক সেটিংস নিয়ন্ত্রণ করে। এগুলির স্বতন্ত্র সেমানটিক্স ও মান পরিসরের জন্য অনুরূপ নীতিগুলি দেখুন যেগুলি কোনো সেশনের পাওয়ার পরিচালনা নিয়ন্ত্রণ করে। এই নীতির ব্যতিক্রমগুলি হলো:
       * নিষ্ক্রিয় বা ঢাকনা বন্ধ অবস্থায় সেসন বন্ধ করাকে অ্যাকশন হিসেবে নেয়া যাবে না।
       * AC বিদ্যুতে চলাকালীন সময়ে নিষ্ক্রিয় অবস্থায় নেয়া ডিফল্ট অ্যাকশন হলো এটি বন্ধ করা।
 
@@ -532,7 +532,7 @@
       এই সেটিংটি কনফিগার না করা হলে, যেসব ব্যবহারকারী দ্রুত আনলক ব্যবহার করবেন তাদেরকে প্রতিদিন লক স্ক্রিনে তাদের পাসওয়ার্ড লিখতে অনুরোধ করা হবে।</translation>
 <translation id="2194470398825717446">M61 এ এই নীতিটি আর ব্যবহার করা হচ্ছে না, অনুগ্রহ করে এর পরিবর্তে EcryptfsMigrationStrategy ব্যবহার করুন।
 
-      ecryptfs এ থাকা কোনও ডিভাইস কিভাবে আচরণ করবে এটি তা উল্লেখ করে এবং সেটি ext4 এনক্রিপশনে রূপান্তর করতে হবে।
+      ecryptfs এ থাকা কোনও ডিভাইস কীভাবে আচরণ করবে এটি তা উল্লেখ করে এবং সেটি ext4 এনক্রিপশনে রূপান্তর করতে হবে।
 
       যদি আপনি নীতিটি 'DisallowArc' তে সেট করেন তাহলে কোনও ব্যবহারকারী এই ডিভাইসে Android অ্যাপ ব্যবহার করতে পারবেন না (যেগুলিতে ext4 এনক্রিপশন আগে থেকেই আছে সেগুলিও অন্তর্ভুক্ত) এবং কোনও ব্যবহারকারীকে ecryptfs থেকে ext4 এনক্রিপশনে রূপান্তর করার অফার দেওয়া হবে না।
 
@@ -903,7 +903,7 @@
 
       এই নীতিটি মিথ্যাতে সেট করা হলে, <ph name="PRODUCT_NAME" /> কে DNS ভিত্তিক WPAD সার্ভারের জন্য অপেক্ষা করানোর মাধ্যমে WPAD অপটিমাইজেশান অক্ষম করা হয়। নীতিটি সেট না করা হলে বা সক্ষম থাকলে, WPAD অপটিমাইজেশান সক্ষম করা হয়।
 
-      এই নীতি সেট করা আছে কিনা বা কিভাবে সেট করা আছে, তা যাই হোক না কেন, WPAD অপটিমাইজেশান সেটিং ব্যবহারকারীদের দ্বারা পরিবর্তন করা যাবে না।</translation>
+      এই নীতি সেট করা আছে কিনা বা কীভাবে সেট করা আছে, তা যাই হোক না কেন, WPAD অপটিমাইজেশান সেটিং ব্যবহারকারীদের দ্বারা পরিবর্তন করা যাবে না।</translation>
 <translation id="3072045631333522102">সাইন-ইন স্ক্রিনে খুচরো মোডে স্ক্রিন সেভার ব্যবহৃত হতে পারে</translation>
 <translation id="3072847235228302527">একটি ডিভাইস-স্থানীয় অ্যাকাউন্টের জন্য পরিষেবার শর্তাদি সেট করুন</translation>
 <translation id="3077183141551274418">ট্যাব লাইফসাইকেল চালু অথবা বন্ধ করা</translation>
@@ -2213,7 +2213,7 @@
                   "টাইপ": "স্ট্রিং"
                 },
                 "installType": {
-                  "বর্ণনা": "একটি অ্যাপ কিভাবে ইনস্টল করা হয় তা নির্দিষ্ট করে। OPTIONAL: অ্যাপটি নিজে থেকে ইনস্টল হয় না তবে ব্যবহারকারী সেটি ইনস্টল করতে পারে। এই নীতিটি নির্দিষ্ট না হলে সেটি ডিফল্ট হয়। PRELOAD: অ্যাপটি অটোমেটিক ইনস্টল করা হয় কিন্তু ব্যবহারকারী এটি আনইনস্টল করতে পারেন। FORCE_INSTALLED: অ্যাপটি নিজে থেক ইনস্টল করা হয় এবং ব্যবহারকারী এটি আনইনস্টল করতে পারে না। BLOCKED: অ্যাপটি ব্লক এবং ইনস্টল করা যাবে না। যদি আগের নীতির অধীনে অ্যাপটি ইনস্টল করা হয়ে থাকে তবে এটি আনইনস্টল করা হবে।",
+                  "বর্ণনা": "একটি অ্যাপ কীভাবে ইনস্টল করা হয় তা নির্দিষ্ট করে। OPTIONAL: অ্যাপটি নিজে থেকে ইনস্টল হয় না তবে ব্যবহারকারী সেটি ইনস্টল করতে পারে। এই নীতিটি নির্দিষ্ট না হলে সেটি ডিফল্ট হয়। PRELOAD: অ্যাপটি অটোমেটিক ইনস্টল করা হয় কিন্তু ব্যবহারকারী এটি আনইনস্টল করতে পারেন। FORCE_INSTALLED: অ্যাপটি নিজে থেক ইনস্টল করা হয় এবং ব্যবহারকারী এটি আনইনস্টল করতে পারে না। BLOCKED: অ্যাপটি ব্লক এবং ইনস্টল করা যাবে না। যদি আগের নীতির অধীনে অ্যাপটি ইনস্টল করা হয়ে থাকে তবে এটি আনইনস্টল করা হবে।",
                   "টাইপ": "স্ট্রিং",
                   "enum": [
                     "OPTIONAL",
@@ -2600,7 +2600,7 @@
 
       যখন স্ক্রিনটি অনুজ্জ্বল হতে যায়, তখন স্মার্ট ডিম মডেল মূল্যায়ন করে যে এই কাজটি পিছিয়ে দেওয়া উচিত কিনা। যদি স্মার্ট ডিম মডেল স্ক্রিন ডিম হওয়া আটকায় তাহলে স্ক্রিন আরও কিছু সময় ধরে উজ্জ্বল থাকে। স্ক্রিন ডিম হতে কত দেরি হচ্ছে, সেই অনুযায়ী স্ক্রিন অফ হয়ে যাওয়া, স্ক্রিন লক এবং 'নিষ্ক্রিয়' মোডে যাওয়ার সময়সীমা অ্যাডজ্যাস্ট করা হয়।
       যদি এই নীতিটি ট্রু-তে সেট থাকে বা সেট না করা হয়, তাহলে স্মার্ট ডিম মডেলটি চালু হয়ে যাবে এবং স্ক্রিন ডিম হওয়ার কাজটি পিছিয়ে দেবে। এই নীতিটি ফল্স হিসেবে সেট করা থাকলে স্মার্ট ডিম মডেলটি স্ক্রিন ডিম হওয়াকে প্রভাবিত করবে না।</translation>
-<translation id="6994082778848658360">দ্বিতীয় পদক্ষেপ প্রমাণীকরণ যদি এই বৈশিষ্ট্যটির সাথে সঙ্গতিপূর্ণ হয়, তাহলে তার জন্য অন-বোর্ড নিরাপদ উপাদান হার্ডওয়্যার কিভাবে ব্যবহার করা হবে, এই নীতি তা নির্দিষ্ট করে। ব্যবহারকারীর শারীরিক উপস্থিতি শনাক্ত করতে মেশিন পাওয়ার বোতাম ব্যবহার করা হয়।
+<translation id="6994082778848658360">দ্বিতীয় পদক্ষেপ প্রমাণীকরণ যদি এই বৈশিষ্ট্যটির সাথে সঙ্গতিপূর্ণ হয়, তাহলে তার জন্য অন-বোর্ড নিরাপদ উপাদান হার্ডওয়্যার কীভাবে ব্যবহার করা হবে, এই নীতি তা নির্দিষ্ট করে। ব্যবহারকারীর শারীরিক উপস্থিতি শনাক্ত করতে মেশিন পাওয়ার বোতাম ব্যবহার করা হয়।
 
       'অক্ষম' বিকল্পটি বেছে নিলে কোনও দ্বিতীয় পদক্ষেপের ব্যবস্থা করা হয় না।
 
diff --git a/components/policy/resources/policy_templates_da.xtb b/components/policy/resources/policy_templates_da.xtb
index bde9632..0d59292 100644
--- a/components/policy/resources/policy_templates_da.xtb
+++ b/components/policy/resources/policy_templates_da.xtb
@@ -3065,7 +3065,7 @@
 <translation id="8970205333161758602">Undertryk opfordringen til afvisning for <ph name="PRODUCT_FRAME_NAME" /></translation>
 <translation id="8976248126101463034">Tillad gnubby-godkendelse for hosts for fjernadgang</translation>
 <translation id="8976531594979650914">Brug systemets standardprinter som standard</translation>
-<translation id="898520305112996948">Giver dig mulighed for at oprette en liste med webadressemønstre, der angiver websites, som automatisk får tilladelse til at oprette adgang til en USB-enhed med det givne leverandør- og produkt-id. Politikken er kun gyldig, hvis alle elementer på listen både indeholder enheder og webadressemønstre. Hvert element under enheder kan indeholde et felt til leverandør-id og produkt-id. Et udeladt id behandles som et jokertegn med den ene undtagelse, at et produkt-id ikke kan angives, uden at der også angives et leverandør-id. Ellers er politikken ikke gyldig. Ugyldige politikværdier ignoreres.
+<translation id="898520305112996948">Giver dig mulighed for at oprette en liste med webadressemønstre, der angiver websites, som automatisk får tilladelse til at oprette adgang til en USB-enhed med det givne leverandør- og produkt-id. Politikken er kun gyldig, hvis alle elementer på listen indeholder både enheder og webadressemønstre. Hvert element under enheder kan indeholde et felt til leverandør-id og produkt-id. Et udeladt id behandles som et jokertegn med den ene undtagelse, at et produkt-id ikke kan angives, uden at der også angives et leverandør-id. Ellers er politikken ikke gyldig. Ugyldige politikværdier ignoreres.
 
         Hvis denne politik ikke angives, anvendes den globale standardværdi på alle websites, enten fra politikken "DefaultWebUsbGuardSetting", hvis den er angivet, eller alternativt brugerens personlige konfiguration.
 
diff --git a/components/policy/resources/policy_templates_el.xtb b/components/policy/resources/policy_templates_el.xtb
index 51b3b895..31f8e002 100644
--- a/components/policy/resources/policy_templates_el.xtb
+++ b/components/policy/resources/policy_templates_el.xtb
@@ -24,6 +24,12 @@
       Όταν αυτή η πολιτική έχει οριστεί ως ψευδής ή δεν έχει οριστεί, τα cookie που ορίζονται από το IdP μεταφέρονται στο προφίλ του χρήστη μόνο κατά την πρώτη του σύνδεση σε συσκευή.
 
       Αυτή η πολιτική επηρεάζει μόνο τους χρήστες των οποίων ο τομέας αντιστοιχεί μόνο στον τομέα εγγραφής της συσκευής. Για όλους τους άλλους χρήστες, τα cookie που ορίζονται από το IdP μεταφέρονται στο προφίλ χρήστη μόνο κατά την πρώτη του σύνδεση στη συσκευή.</translation>
+<translation id="1035385378988781231">Αυτή η πολιτική ελέγχει εάν επιτρέπεται η λειτουργία "Κοινόχρηστα αρχεία δικτύου" για το <ph name="PRODUCT_NAME" /> θα χρησιμοποιεί το NTLM για έλεγχο ταυτότητας.
+
+      Εάν αυτή η πολιτική οριστεί ως αληθής (true), το NTLM θα χρησιμοποιείται για έλεγχο ταυτότητας σε κοινοποιήσεις SMB, εάν είναι απαραίτητο.
+      Εάν αυτή η πολιτική οριστεί ως ψευδής (false), ο έλεγχος ταυτότητας NTLM σε κοινοποιήσεις SMB θα απενεργοποιηθεί.
+
+      Εάν η πολιτική δεν οριστεί, η προεπιλογή απενεργοποιείται για χρήστες που είναι διαχειριζόμενοι από κάποια επιχείρηση και ενεργοποιείται για μη διαχειριζόμενους χρήστες.</translation>
 <translation id="1040446814317236570">Ενεργοποίηση διαχωρισμού PAC URL (για https://)</translation>
 <translation id="1044878202534415707">Αναφορά στατιστικών στοιχείων εξοπλισμού, όπως είναι η χρήση CPU/RAM.
 
@@ -105,6 +111,13 @@
       Η προεπιλογή είναι RollbackDisabled.</translation>
 <translation id="1221359380862872747">Φόρτωση καθορισμένων διευθύνσεων URL σε σύνδεση σε λειτουργία επίδειξης</translation>
 <translation id="1223789468190631420">Κατάσταση ενεργοποίησης Ασφαλούς περιήγησης για αξιόπιστες πηγές</translation>
+<translation id="122899932962115297">Μια λίστα επιτρεπόμενων στοιχείων η οποία ελέγχει ποιες λειτουργίες γρήγορου ξεκλειδώματος μπορεί να διαμορφώσει και να χρησιμοποιήσει ο χρήστης για το ξεκλείδωμα της οθόνης κλειδώματος.
+
+          Αυτή η τιμή είναι μια λίστα συμβολοσειρών. Έγκυρες καταχωρίσεις της λίστας είναι οι εξής: "all", "PIN", "FINGERPRINT". Με την προσθήκη τους στοιχείου "all" στη λίστα, όλες οι λειτουργίες κλειδώματος οθόνης είναι διαθέσιμες στον χρήστη, συμπεριλαμβανομένων εκείνων που ενσωματώνονται στο μέλλον. Διαφορετικά, θα διατίθενται μόνο οι λειτουργίες γρήγορου ξεκλειδώματος που εμφανίζονται στη λίστα.
+
+          Για παράδειγμα, για να επιτρέψετε όλες τις λειτουργίες γρήγορου ξεκλειδώματος, χρησιμοποιήστε το στοιχείο ["all"]. Για να επιτρέψετε μόνο το ξεκλείδωμα με PIN, χρησιμοποιήστε το στοιχείο ["PIN"]. Για να επιτρέψετε το ξεκλείδωμα με PIN και με δακτυλικό αποτύπωμα, χρησιμοποιήστε τις καταχωρίσεις ["PIN", "FINGERPRINT"]. Για να απενεργοποιήσετε όλες τις λειτουργίες γρήγορου ξεκλειδώματος, χρησιμοποιήστε το στοιχείο [].
+
+          Από προεπιλογή, δεν διατίθεται καμία λειτουργία γρήγορου ξεκλειδώματος για διαχειριζόμενες συσκευές.</translation>
 <translation id="123081309365616809">Ενεργοποίηση περιεχομένου μετάδοσης στη συσκευή</translation>
 <translation id="1243570869342663665">Έλεγχος φιλτραρίσματος περιεχομένου για ενηλίκους SafeSites.</translation>
 <translation id="1257550411839719984">Ορισμός προεπιλεγμένου καταλόγου λήψεων</translation>
@@ -650,6 +663,7 @@
 
       Εάν αυτή η πολιτική δεν οριστεί, η προεπιλογή δεν επιτρέπεται για διαχειριζόμενους χρήστες, αλλά επιτρέπεται για μη διαχειριζόμενους χρήστες.</translation>
 <translation id="2660846099862559570">Να μην γίνεται ποτέ χρήση διακομιστή μεσολάβησης</translation>
+<translation id="2672012807430078509">Στοιχεία ελέγχου τα οποία ενεργοποιούν το NTLM ως πρωτόκολλο ελέγχου ταυτότητας για προσαρτήσεις SMB</translation>
 <translation id="267596348720209223">Καθορίζει τις κωδικοποιήσεις χαρακτήρων που υποστηρίζονται από τον πάροχο αναζήτησης. Οι κωδικοποιήσεις είναι ονόματα κωδικών σελίδων όπως UTF-8, GB2312 και ISO-8859-1. Δοκιμάζονται με τη σειρά στην οποία παρέχονται.
 
           Η πολιτική αυτή είναι προαιρετική. Αν δεν καθοριστεί, θα χρησιμοποιηθεί η προεπιλεγμένη που είναι η UTF-8.
@@ -1000,6 +1014,11 @@
 
       Εάν η πολιτική δεν έχει διαμορφωθεί, θα χρησιμοποιηθούν οι προεπιλεγμένες ρυθμίσεις απομόνωσης ιστοτόπου της πλατφόρμας για την οθόνη σύνδεσης.
       </translation>
+<translation id="3748900290998155147">Καθορίζει εάν επιτρέπονται τα wake lock. Τα αιτήματα wake lock μπορούν να υποβληθούν με επεκτάσεις μέσω του API επέκτασης διαχείρισης ισχύος και των εφαρμογών ARC.
+
+          Εάν αυτή η πολιτική οριστεί ως αληθής (true) ή δεν οριστεί, τα wake lock θα προβιβαστούν για διαχείριση ισχύος.
+
+          Εάν αυτή η πολιτική οριστεί ως ψευδής (false), τα αιτήματα wake lock θα αγνοηθούν.</translation>
 <translation id="3750220015372671395">Αποκλεισμός δημιουργίας κλειδιού σε αυτούς τους ιστότοπους</translation>
 <translation id="3756011779061588474">Αποκλεισμός λειτουργίας προγραμματιστή</translation>
 <translation id="3758089716224084329">Σας επιτρέπει να καθορίσετε τον διακομιστή μεσολάβησης που χρησιμοποιείται από το <ph name="PRODUCT_NAME" /> και εμποδίζει τους χρήστες να αλλάξουν τις ρυθμίσεις διακομιστή μεσολάβησης.
@@ -1033,6 +1052,9 @@
 
           Εάν η πολιτική "EnableMediaRouter" οριστεί ως false (ψευδής), τότε η τιμή της πολιτικής δεν θα έχει καμία επιρροή και το εικονίδιο της γραμμής εργαλείων δεν θα εμφανίζεται.</translation>
 <translation id="3788662722837364290">Ρυθμίσεις διαχείρισης ενέργειας όταν ο χρήστης βρίσκεται σε κατάσταση αδράνειας</translation>
+<translation id="3790085888761753785">Εάν αυτή η ρύθμιση είναι ενεργοποιημένη, θα επιτρέπεται στους χρήστες να συνδέονται στον λογαριασμό τους με το Smart Lock. Αυτή η ρύθμιση ενέχει περισσότερα δικαιώματα από ό,τι η συμπεριφορά του Smart Lock, το οποίο επιτρέπει στους χρήστες μόνο το ξεκλείδωμα της οθόνης τους.
+      Εάν αυτή η ρύθμιση είναι απενεργοποιημένη, δεν θα επιτρέπεται στους χρήστες η χρήση της Σύνδεσης Smart Lock.
+      Εάν αυτή η πολιτική δεν οριστεί, η προεπιλογή δεν επιτρέπεται για χρήστες που είναι διαχειριζόμενοι από κάποια επιχείρηση, αλλά επιτρέπεται για μη διαχειριζόμενους χρήστες.</translation>
 <translation id="379602782757302612">Σας επιτρέπει να καθορίσετε ποιες επεκτάσεις ΔΕΝ μπορούν να εγκαταστήσουν οι χρήστες. Οι επεκτάσεις που έχουν ήδη εγκατασταθεί θα καταργηθούν εάν προστεθούν στη μαύρη λίστα, χωρίς να υπάρχει κάποιος τρόπος ενεργοποίησής τους από τον χρήστη. Μόλις καταργηθεί από τη μαύρη λίστα μια επέκταση η οποία έχει απενεργοποιηθεί λόγω της λίστας, θα ενεργοποιηθεί ξανά αυτόματα.
 
           Η τιμή αποκλεισμού "*" υποδεικνύει ότι όλες οι επεκτάσεις έχουν αποκλειστεί εκτός αν παρατίθενται ρητά στη λίστα επιτρεπόμενων επεκτάσεων.
@@ -1133,6 +1155,9 @@
 
           Εάν δεν έχει οριστεί ή έχει οριστεί σε "False", τότε οι χρήστες μπορούν να μεταφέρουν αρχεία στο Google Drive.</translation>
 <translation id="3915395663995367577">URL για αρχείο .pac διακομιστή μεσολάβησης</translation>
+<translation id="3925020515212192040">Καθορίζει μια λίστα με προδιαμορφωμένες κοινοποιήσεις αρχείων δικτύου.
+
+      Κάθε στοιχείο λίστας της πολιτικής είναι ένα αντικείμενο με δύο μέλη: το "share_url" και το "mode". Το "share_url" θα πρέπει να είναι το URL της κοινοποίησης και το "mode" θα πρέπει να είναι "drop_down", το οποίο υποδεικνύει ότι το "share_url" θα προστεθεί στο αναπτυσσόμενο στοιχείο εξερεύνησης κοινοποίησης.</translation>
 <translation id="3939893074578116847">Αποστολή πακέτων δικτύου στον διακομιστή διαχείρισης για την παρακολούθηση της κατάστασης στο διαδίκτυο, προκειμένου να μπορεί
       ο διακομιστής να διαπιστώνει αν η συσκευή βρίσκεται εκτός σύνδεσης.
 
@@ -1282,6 +1307,7 @@
 <translation id="4377599627073874279">Να επιτρέπεται σε όλους τους ιστότοπους να εμφανίζουν όλες τις εικόνες</translation>
 <translation id="437791893267799639">Η πολιτική δεν ορίστηκε, να μην επιτρέπεται η μετεγκατάσταση δεδομένων και το ARC</translation>
 <translation id="4389091865841123886">Διαμόρφωση της απομακρυσμένης διαβεβαίωσης με μηχανισμό TPM.</translation>
+<translation id="4408428864159735559">Λίστα προδιαμορφωμένων κοινοποιήσεων αρχείων δικτύου.</translation>
 <translation id="4410236409016356088">Ενεργοποιεί τον περιορισμό εύρους ζώνης δικτύου</translation>
 <translation id="441217499641439905">Απενεργοποιεί το Google Drive μέσω συνδέσεων κινητής τηλεφωνίας στην εφαρμογή "Αρχεία" του <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="4418726081189202489">Αν ορίσετε αυτήν την πολιτική σε "false" το <ph name="PRODUCT_NAME" /> θα σταματήσει να στέλνει περιστασιακά ερωτήματα σε έναν διακομιστή της Google για την ανάκτηση μιας ακριβούς χρονικής σήμανσης. Αυτά τα ερωτήματα θα ενεργοποιηθούν στην περίπτωση που ορίσετε την πολιτική σε "True" ή αν δεν την ορίσετε.</translation>
@@ -2017,6 +2043,7 @@
       Για να ελέγξετε τους ιστοτόπους στους οποίους επιτρέπεται να εκτελούν Flash, ανατρέξτε στις πολιτικές "DefaultPluginsSetting", "PluginsAllowedForUrls", και "PluginsBlockedForUrls".
 
       Εάν αυτή η ρύθμιση είναι απενεργοποιημένη ή δεν έχει οριστεί, τυχόν περιεχόμενο Flash από άλλες προελεύσεις ή περιεχόμενο μικρού μεγέθους or μπορεί να αποκλειστεί.</translation>
+<translation id="6532769014584932288">Να επιτρέπονται τα wake lock</translation>
 <translation id="653608967792832033">Καθορίζει τη χρονική διάρκεια χωρίς εισαγωγή από το χρήστη, μετά από την οποία η οθόνη κλειδώνει κατά τη λειτουργία με μπαταρία.
 
           Όταν αυτή η πολιτική ορίζεται σε τιμή μεγαλύτερη από το μηδέν, καθορίζει τη χρονική διάρκεια κατά την οποία ο χρήστης πρέπει να παραμείνει αδρανής προτού το <ph name="PRODUCT_OS_NAME" /> κλειδώσει την οθόνη.
@@ -2034,6 +2061,7 @@
 <translation id="6544897973797372144">Εάν αυτή η πολιτική οριστεί "Αληθής" και η πολιτική ChromeOsReleaseChannel δεν έχει καθοριστεί τότε οι χρήστες του εγγεγραμμένου τομέα θα έχουν τη δυνατότητα να αλλάξουν το κανάλι κυκλοφορίας της συσκευής. Εάν αυτή η πολιτική οριστεί "Αναληθής" η συσκευή θα κλειδώσει σε οποιοδήποτε κανάλι ορίστηκε την τελευταία φορά.
 
       Το κανάλι που έχει επιλεγεί από τον χρήστη θα αντικατασταθεί από την πολιτική ChromeOsReleaseChannel, αλλά εάν το κανάλι πολιτικής είναι πιο σταθερό από αυτό που έχει εγκατασταθεί στη συσκευή, τότε το κανάλι θα αλλάξει μόνο αφού η έκδοση του πιο σταθερού καναλιού φτάσει σε υψηλότερο αριθμό έκδοσης από αυτόν που έχει εγκατασταθεί στη συσκευή σας.</translation>
+<translation id="6553143066970470539">Ποσοστό φωτεινότητας οθόνης</translation>
 <translation id="6559057113164934677">Να μην επιτρέπεται η πρόσβαση οποιουδήποτε ιστότοπου στην κάμερα και το μικρόφωνο</translation>
 <translation id="6561396069801924653">Εμφάνιση επιλογών προσβασιμότητας στη γραμμή μενού συστήματος</translation>
 <translation id="6565312346072273043">Ρύθμιση της προεπιλεγμένης κατάστασης της λειτουργίας προσβασιμότητας του πληκτρολογίου οθόνης στην οθόνη σύνδεσης.
@@ -2322,6 +2350,11 @@
 <translation id="7167436895080860385">Να επιτρέπεται στους χρήστες να εμφανίζουν κωδικούς πρόσβασης στη Διαχείριση κωδικού πρόσβασης (καταργήθηκε)</translation>
 <translation id="7173856672248996428">Εφήμερο προφίλ</translation>
 <translation id="717630378807352957">Να επιτρέπονται όλοι οι εκτυπωτές από το αρχείο διαμόρφωσης.</translation>
+<translation id="7176721759719212761">Καθορίζει εάν επιτρέπονται τα wake lock οθόνης. Τα αιτήματα wake lock οθόνης μπορούν να υποβληθούν με επεκτάσεις μέσω του API επέκτασης διαχείρισης ισχύος και των εφαρμογών ARC.
+
+          Εάν αυτή η πολιτική οριστεί ως αληθής (true) ή δεν οριστεί, τα wake lock οθόνης θα εγκριθούν για τη διαχείριση ισχύος, εκτός εάν το AllowWakeLocks οριστεί ως ψευδές (false).
+
+          Εάν αυτή η πολιτική οριστεί ως ψευδής (false), τα αιτήματα wake lock οθόνης θα υποβιβαστούν σε αιτήματα wake lock συστήματος.</translation>
 <translation id="7185078796915954712">TLS 1.3</translation>
 <translation id="718956142899066210">Τύποι σύνδεσης που επιτρέπονται για ενημερώσεις</translation>
 <translation id="7194407337890404814">Όνομα προεπιλεγμένου πάροχο αναζήτησης</translation>
@@ -2335,6 +2368,11 @@
           Η αυτόματη αναπαραγωγή επιτρέπεται μόνο για τομείς που αναφέρονται ρητά στην πολιτική <ph name="PLUGINS_ALLOWED_FOR_URLS_POLICY_NAME" />. Εάν θέλετε να ενεργοποιήσετε την αυτόματη αναπαραγωγή για όλους τους ιστοτόπους, εξετάστε την προσθήκη των http://* και https://* σε αυτήν τη λίστα.
 
           Εάν αυτή η πολιτική δεν οριστεί, ο χρήστης θα μπορεί να αλλάζει αυτήν τη ρύθμιση με μη αυτόματο τρόπο.</translation>
+<translation id="7229975860249300121">Περιέχει μια τυπική έκφραση η οποία χρησιμοποιείται για τον καθορισμό των Λογαριασμών Google που μπορούν να οριστούν ως κύριοι λογαριασμοί προγράμματος περιήγησης στο <ph name="PRODUCT_NAME" /> (δηλαδή, ο λογαριασμός που επιλέγεται κατά τη διάρκεια της ροής συμμετοχής συγχρονισμού).
+
+      Εάν ο χρήστης επιχειρήσει να ορίσει έναν κύριο λογαριασμό προγράμματος περιήγησης, με κάποιο όνομα χρήστη το οποίο δεν αντιστοιχεί σε αυτό το πρότυπο, θα εμφανιστεί το ανάλογο σφάλμα.
+
+      Εάν αυτή η πολιτική δεν οριστεί ή είναι κενή, τότε ο χρήστης μπορεί να ορίσει οποιονδήποτε Λογαριασμό Google ως κύριο λογαριασμό προγράμματος περιήγησης στο <ph name="PRODUCT_NAME" />.</translation>
 <translation id="723103540848640830">Ορίζει την ελάχιστη έκταση του αριθμού PIN κλειδώματος οθόνης.</translation>
 <translation id="7232816984286843471">Εάν η πολιτική οριστεί ως ψευδής ("false"), δεν θα επιτρέπεται σε μη συνεργαζόμενους χρήστες να χρησιμοποιούν το Crostini.
 
@@ -2487,6 +2525,10 @@
       </translation>
 <translation id="7511361072385293666">Αν αυτή η πολιτική οριστεί ως αληθής ή δεν οριστεί, η χρήση του πρωτοκόλλου QUIC στο <ph name="PRODUCT_NAME" /> θα επιτρέπεται.
       Αν αυτή η πολιτική οριστεί ως ψευδής, η χρήση του πρωτοκόλλου QUIC θα απενεργοποιηθεί.</translation>
+<translation id="7517845714620372896">Καθορίζει το ποσοστό φωτεινότητας οθόνης.
+          Εάν αυτή η πολιτική οριστεί, η αρχική φωτεινότητα οθόνης θα προσαρμοστεί στην τιμή της πολιτικής, αλλά ο χρήστης θα μπορεί να την αλλάξει αργότερα. Οι λειτουργίες αυτόματης φωτεινότητας θα απενεργοποιηθούν.
+          Εάν αυτή η πολιτική δεν οριστεί, τα στοιχεία ελέγχου οθόνης χρήστη και οι λειτουργίες αυτόματης φωτεινότητας δεν θα επηρεαστούν.
+          Οι τιμές πολιτικής θα πρέπει να καθορίζονται σε ποσοστά στο εύρος 0-100.</translation>
 <translation id="7519251620064708155">Να επιτρέπεται η δημιουργία κλειδιού σε αυτούς τους ιστότοπους</translation>
 <translation id="7529100000224450960">Σας επιτρέπει να ορίσετε μια λίστα με τα μοτίβα διευθύνσεων url που προσδιορίζουν ιστότοπους στους οποίους επιτρέπεται το άνοιγμα αναδυόμενων παραθύρων.
 
@@ -2597,6 +2639,7 @@
 
       Τα αναγνωριστικά τύπου σύνδεσης είναι "ethernet", "wifi", "wimax", "bluetooth" και "cellular".</translation>
 <translation id="7763614521440615342">Εμφάνιση προτάσεων περιεχομένου στη Σελίδα σε νέα καρτέλα</translation>
+<translation id="7765879851993224640">Επιτρέπει τη χρήση της Σύνδεσης Smart Lock</translation>
 <translation id="7774768074957326919">Χρήση ρυθμίσεων διακομιστή μεσολάβησης συστήματος</translation>
 <translation id="7775831859772431793">Εδώ μπορείτε να καθορίσετε το URL του διακομιστή μεσολάβησης.
 
@@ -2716,6 +2759,7 @@
       Όταν η πολιτική αλλάξει σε ψευδή ("false"), εφαρμόζεται στην έναρξη νέων εικονικών συσκευών, αλλά δεν τερματίζει τη λειτουργία εικονικών συσκευών που εκτελούνται ήδη.
       Εάν αυτή η πολιτική δεν οριστεί σε μια διαχειριζόμενη συσκευή, δεν επιτρέπεται στη συσκευή να εκτελεί εικονικές συσκευές. 
       Επιτρέπεται στις μη διαχειριζόμενες συσκευές να εκτελούν εικονικές συσκευές.</translation>
+<translation id="8001701200415781021">Περιορίστε τους Λογαριασμούς Google που επιτρέπεται να οριστούν ως κύριοι λογαριασμοί προγράμματος περιήγησης στο <ph name="PRODUCT_NAME" /></translation>
 <translation id="802147957407376460">Περιστροφή οθόνης κατά 0 μοίρες</translation>
 <translation id="8033913082323846868">Αυτή η πολιτική καταργήθηκε στην έκδοση M70. Χρησιμοποιήστε τα AutofillAddressEnabled και AutofillCreditCardEnabled .
 
@@ -2963,6 +3007,25 @@
       Εάν η πολιτική δεν οριστεί ή οριστεί ως αληθής, επιτρέπεται σε όλους του χρήστες να χρησιμοποιούν το ARC (εκτός εάν το ARC έχει απενεργοποιηθεί διαφορετικά).
 
       Τυχόν αλλαγές στην πολιτική θα εφαρμόζονται μόνο όταν το ARC δεν εκτελείται, π.χ. κατά την εκκίνηση του Chrome OS.</translation>
+<translation id="8615400197788843468">Επιτρέπει την περιορισμένη λειτουργίες σύνδεσης του <ph name="PRODUCT_NAME" /> στο G Suite και αποτρέπει την αλλαγή αυτής της ρύθμισης από τους χρήστες.
+
+      Εάν ορίσετε αυτήν τη ρύθμιση, ο χρήστης θα μπορεί να έχει πρόσβαση στις Εφαρμογές Google
+      μόνο χρησιμοποιώντας λογαριασμούς από τους καθορισμένους τομείς (λάβετε υπόψη ότι για να επιτρέπονται
+      οι λόγαριασμοί gmail.com/googlemail.com, θα πρέπει να προσθέσετε "consumer_accounts"
+      (χωρίς εισαγωγικά) στη λίστα τομέων).
+
+      Αυτή η ρύθμιση θα αποτρέψει τη σύνδεση του χρήστη, καθώς και την προσθήκη ενός Δευτερεύοντα
+      λογαριασμού σε μια διαχειριζόμενη συσκευή που απαιτεί έλεγχο ταυτότητας Google, εάν αυτός
+      ο λογαριασμός δεν ανήκει στη λίστα επιτρεπόμενων τομέων που αναφέρθηκε παραπάνω.
+
+      Εάν αφήσετε αυτήν τη ρύθμιση κενή/μη διαμορφωμένη, ο χρήστης θα έχει
+      πρόσβαση στο G Suite με οποιονδήποτε λογαριασμό.
+
+      Αυτή η πολιτική προκαλεί την πρσάρτηση της κεφαλίδας X-GoogApps-Allowed-Domains σε
+      όλα τα αιτήματα HTTP και HTTPS σε όλους τους τομείς google.com, όπως περιγράφεται στη διεύθυνση
+      https://support.google.com/a/answer/1668854.
+
+      Δεν είναι δυνατή η αλλαγή ή η παράκαμψη αυτής της ρύθμισης από τους χρήστες.</translation>
 <translation id="8631434304112909927">μέχρι την έκδοση <ph name="UNTIL_VERSION" /></translation>
 <translation id="863319402127182273">Για τις εφαρμογές Android, αυτή η πολιτική επηρεάζει μόνο την ενσωματωμένη κάμερα. Όταν αυτή η πολιτική οριστεί αληθής, η κάμερα απενεργοποιείται για όλες τις εφαρμογές Android, χωρίς εξαίρεση.</translation>
 <translation id="8649763579836720255">Οι συσκευές Chrome OS μπορούν να χρησιμοποιήσουν απομακρυσμένη διαβεβαίωση (Επαληθευμένη πρόσβαση), για να λάβουν ένα πιστοποιητικό που έχει εκδοθεί από την αρχή έκδοσης πιστοποιητικών του Chrome OS, το οποίο επιβεβαιώνει την καταλληλότητα της συσκευής για την αναπαραγωγή προστατευμένου περιεχομένου. Αυτή η διαδικασία περιλαμβάνει την αποστολή πληροφοριών έγκρισης υλικού στην αρχή έκδοσης πιστοποιητικών του Chrome OS οι οποίες προσδιορίζουν με μοναδικό τρόπο τη συσκευή.
diff --git a/components/policy/resources/policy_templates_es-419.xtb b/components/policy/resources/policy_templates_es-419.xtb
index 08ece38..8afc2ffc 100644
--- a/components/policy/resources/policy_templates_es-419.xtb
+++ b/components/policy/resources/policy_templates_es-419.xtb
@@ -25,6 +25,12 @@
       Cuando esta política se establece como falsa o no se configura, las cookies que establece el IdP se transfieren al perfil del usuario únicamente durante el primer acceso en un dispositivo.
 
       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="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="1044878202534415707">Informar estadísticas de hardware, como el uso de CPU/RAM
 
@@ -102,6 +108,14 @@
       El valor predeterminado es RollbackDisabled.</translation>
 <translation id="1221359380862872747">Cargar las URL especificadas en el inicio de sesión del demo</translation>
 <translation id="1223789468190631420">La Navegación segura habilita el estado para las fuentes de confianza</translation>
+<translation id="122899932962115297">Una lista blanca que controla los métodos de desbloqueo rápido que el usuario puede configurar y usar para desbloquear la pantalla bloqueada.
+
+          Este valor es una lista de strings; las entradas válidas para la lista son las siguientes: "todos", "PIN", "HUELLA DIGITAL". Si se agrega "todos" a la lista, el usuario podrá usar todos los métodos de desbloqueo rápido, entre los que se incluyen aquellos que se implementen en el futuro. De lo contrario, solo estarán disponibles los métodos de desbloqueo rápido que se enumeran en la lista.
+
+
+          Por ejemplo, para permitir todos los métodos de desbloqueo rápido, se debe usar ["todos"]. Para permitir solo el desbloqueo con PIN, se debe usar ["PIN"]. Para permitir el desbloqueo con PIN y huella digital, se debe usar ["PIN", "HUELLA DIGITAL"]. Para inhabilitar todos los métodos de desbloqueo rápido, se debe usar [].
+
+          De manera predeterminada, no está disponible ningún método de desbloqueo rápido para los dispositivos administrados.</translation>
 <translation id="123081309365616809">Permite transmitir contenido al dispositivo</translation>
 <translation id="1243570869342663665">Controlar el filtro de contenido para adultos de SafeSites.</translation>
 <translation id="1257550411839719984">Establecer el directorio de descarga predeterminado</translation>
@@ -628,6 +642,7 @@
 
       Si no se establece esta política, los usuarios administrados no podrán usar la configuración predeterminada, pero los usuarios no administrados sí podrán usarla.</translation>
 <translation id="2660846099862559570">Nunca usar un proxy</translation>
+<translation id="2672012807430078509">Controlar el uso de NTLM como protocolo de autenticación para las activaciones de archivos compartidos SMB</translation>
 <translation id="267596348720209223">Especifica la codificación de caracteres admitida por el proveedor de búsqueda. Las codificaciones son nombres de páginas de códigos, como UTF-8, GB2312 e ISO-8859-1. Se prueban en el orden dado. Esta política es opcional. Si no se configura, se usará el valor predeterminado, que es UTF-8. Esta política solo se respeta si la política "DefaultSearchProviderEnabled" está habilitada.</translation>
 <translation id="268577405881275241">Habilitar la función del proxy de compresión de datos</translation>
 <translation id="2693108589792503178">Configura la URL de cambio de contraseña.</translation>
@@ -962,6 +977,11 @@
       Si se inhabilita, no se aplicará el aislamiento explícito de sitios, y se inhabilitarán las pruebas de campo de IsolateOrigins y SitePerProcess. Aun así, los usuarios podrán habilitar IsolateOrigins de forma manual.
       Si no se configura, se usará la configuración predeterminada de aislamiento de sitios de la plataforma para la pantalla de acceso.
       </translation>
+<translation id="3748900290998155147">Permite especificar si se permiten los bloqueos de activación. Estos pueden solicitarlos las apps de ARC y las extensiones mediante la API de extensión de administración de energía.
+
+          Si se establece esta política como verdadera o no se establece, los bloqueos de activación serán válidos para la administración de energía.
+
+          Si se establece como falsa, se ignorarán las solicitudes de bloqueos de activación.</translation>
 <translation id="3750220015372671395">Bloquear generación de claves en estos sitios</translation>
 <translation id="3756011779061588474">Bloquear modo de programador</translation>
 <translation id="3758089716224084329">Te permite establecer el servidor proxy que usa <ph name="PRODUCT_NAME" /> y evita que los usuarios cambien la configuración del proxy.
@@ -995,6 +1015,11 @@
 
           Si la política "EnableMediaRouter" se establece como falsa, su valor no tendrá efecto y el ícono no aparecerá en la barra de herramientas.</translation>
 <translation id="3788662722837364290">Configuración de la administración de energía cuando el usuario está inactivo</translation>
+<translation id="3790085888761753785">Si se habilita esta configuración, los usuarios podrán acceder a sus cuentas mediante Smart Lock. Este método es más permisivo que el comportamiento normal de Smart Lock, que solo permite a los usuarios desbloquear las pantallas.
+
+      Si se inhabilita esta configuración, los usuarios no podrán utilizar el acceso mediante Smart Lock.
+
+      Si no se establece esta política, 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="379602782757302612">Permite especificar las extensiones que los usuarios NO pueden instalar. Si se incluyen en la lista negra, se inhabilitarán las extensiones ya instaladas y el usuario no podrá habilitarlas. Cuando una extensión inhabilitada se quite de la lista negra, se volverá a habilitar automáticamente.
 
           El valor "*" en la lista negra significa que todas las extensiones están inhabilitadas a menos que se incluyan de forma explícita en la lista blanca.
@@ -1095,6 +1120,9 @@
 
           Si la política no se establece o se establece en false, los usuarios podrán transferir archivos a Google Drive.</translation>
 <translation id="3915395663995367577">URL a un archivo proxy .pac</translation>
+<translation id="3925020515212192040">Permite especificar una lista de archivos compartidos de red configurados previamente.
+
+      Cada elemento de la lista de la política es un objeto con dos variables: "share_url" y "mode". "share_url" debe ser la URL del archivo compartido y "mode" debe ser "drop_down", lo que indica que se agregará "share_url" a la lista desplegable de detección de archivos compartidos.</translation>
 <translation id="3939893074578116847">Envía paquetes de red al servidor de administración para controlar el estado en
       línea, lo que permite que el servidor detecte si el dispositivo está sin
       conexión.
@@ -1242,6 +1270,7 @@
 <translation id="4377599627073874279">Permitir a todos los sitios que muestren todas las imágenes</translation>
 <translation id="437791893267799639">No se estableció la política; no permitir la migración de datos y ARC</translation>
 <translation id="4389091865841123886">Permite configurar la atestación remota con el mecanismo de TPM.</translation>
+<translation id="4408428864159735559">Lista de archivos compartidos de red configurados previamente</translation>
 <translation id="4410236409016356088">Habilitar la velocidad moderada del ancho de banda de la red</translation>
 <translation id="441217499641439905">Inhabilitar Google Drive a través de conexiones móviles en la app de Archivos de <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="4418726081189202489">Si esta política se establece como falsa, evita que <ph name="PRODUCT_NAME" /> envíe de forma ocasional consultas a un servidor de Google para obtener una marca de tiempo exacta. Estas consultas se habilitarán si esta política se establece como verdadera o no se establece.</translation>
@@ -1934,6 +1963,7 @@
       Para controlar los sitios web que pueden ejecutar Flash, consulta las políticas "DefaultPluginsSetting", "PluginsAllowedForUrls" y "PluginsBlockedForUrls".
 
       Si esta política se inhabilita o no se configura, es posible que se bloquee el contenido Flash pequeño o de otras fuentes.</translation>
+<translation id="6532769014584932288">Permitir bloqueos de activación</translation>
 <translation id="653608967792832033">Especifica el período de tiempo sin intervención del usuario después del cual la pantalla se bloquea si funciona con alimentación de batería.
 
           Si esta política se establece en un valor mayor que cero, especifica el período de tiempo en que el usuario debe permanecer inactivo antes de que <ph name="PRODUCT_OS_NAME" /> bloquee la pantalla.
@@ -1951,6 +1981,7 @@
 <translation id="6544897973797372144">Si esta política se establece en Verdadera y la política ChromeOsReleaseChannel no se especifica, los usuarios del dominio de inscripción podrán cambiar el canal de versiones del dispositivo. Si esta política se establece en Falsa, el dispositivo se bloqueará en cualquier canal que se haya establecido anteriormente.
 
       El canal seleccionado por el usuario será reemplazado por la política ChromeOsReleaseChannel, pero si el canal de la política es más estable que el que fue instalado en el dispositivo, el canal solo cambiará después de que la versión del canal más estable alcance un número de versión más alto que la instalada en el dispositivo.</translation>
+<translation id="6553143066970470539">Porcentaje del brillo de pantalla</translation>
 <translation id="6559057113164934677">No permitir que ningún sitio acceda a la cámara ni al micrófono</translation>
 <translation id="6561396069801924653">Mostrar opciones de accesibilidad en el menú de la bandeja del sistema</translation>
 <translation id="6565312346072273043">Establece el estado predeterminado de la función de accesibilidad del teclado en pantalla en la pantalla de acceso.
@@ -2225,6 +2256,11 @@
 <translation id="7167436895080860385">Permitir que los usuarios muestren las contraseñas en el administrador de contraseñas (dejó de estar disponible)</translation>
 <translation id="7173856672248996428">Perfil efímero</translation>
 <translation id="717630378807352957">Permite todas las impresoras del archivo de configuración.</translation>
+<translation id="7176721759719212761">Permite especificar si se permiten los bloqueos de activación de pantalla. Estos pueden solicitarlos apps de ARC y extensiones mediante la API de extensión de administración de energía.
+
+          Si se establece esta política como verdadera o no se establece, los bloqueos de activación de pantalla serán válidos para la administración de energía, a menos que se establezca AllowWakeLocks como falsa.
+
+          Si se establece esta política como falsa, las solicitudes de bloqueos de activación pantalla se considerarán como del sistema.</translation>
 <translation id="7185078796915954712">TLS 1.3</translation>
 <translation id="718956142899066210">Tipos de conexión permitidos para realizar actualizaciones</translation>
 <translation id="7194407337890404814">Nombre del proveedor de búsqueda predeterminado</translation>
@@ -2238,6 +2274,11 @@
           La reproducción automática solo se permite para los sitios indicados explícitamente en la política <ph name="PLUGINS_ALLOWED_FOR_URLS_POLICY_NAME" />. Si quieres habilitar la reproducción automática para todos los sitios, agrega http://* y https://* a esta lista.
 
           Si no estableces esta política, el usuario podrá cambiar la configuración de forma manual.</translation>
+<translation id="7229975860249300121">Contiene una expresión regular que se usa para determinar qué Cuentas de Google se pueden establecer como principales del navegador en <ph name="PRODUCT_NAME" /> (es decir, la cuenta que se elige en el proceso de aceptación de la sincronización).
+
+      Si un usuario intenta establecer una cuenta principal en el navegador con un nombre de usuario que no coincida con este patrón, se mostrará un error.
+
+      Si no se establece esta política o se deja en blanco, el usuario podrá establecer cualquier Cuenta de Google como la principal del navegador en <ph name="PRODUCT_NAME" />.</translation>
 <translation id="723103540848640830">Establecer la longitud mínima del PIN de la pantalla bloqueada</translation>
 <translation id="7232816984286843471">Si se establece la política como falsa, los usuarios no afiliados no podrán usar Crostini.
 
@@ -2390,6 +2431,10 @@
       </translation>
 <translation id="7511361072385293666">Si esta política no se configura o se establece en true, se permite el uso del protocolo QUIC en <ph name="PRODUCT_NAME" />.
       Si esta política se establece en false, no se permite el uso del protocolo QUIC.</translation>
+<translation id="7517845714620372896">Permite especificar el porcentaje del brillo de pantalla.
+          Si se establece esta política, se ajustará el brillo de pantalla inicial conforme al valor de la política, pero el usuario podrá cambiar este valor en cualquier momento. Se inhabilitan las funciones de brillo automático.
+          Si no se establece esta política, no se modifican los controles de pantalla del usuario ni las funciones de brillo automático.
+          Los valores de la política deben especificarse como porcentaje en el rango de 0 a 100.</translation>
 <translation id="7519251620064708155">Permitir la generación de claves en estos sitios</translation>
 <translation id="7529100000224450960">Te permite configurar una lista de patrones de URL que especifican los sitios que no están autorizados a abrir ventanas emergentes. Si esta política no se configura, se usará el valor global predeterminado para todos los sitios ya sea de la política "DefaultPopupsSetting", si está configurada, o de otro tipo de configuración personal del usuario.</translation>
 <translation id="7529144158022474049">Actualizar de forma automática el factor de dispersión</translation>
@@ -2494,6 +2539,7 @@
 
       Los identificadores de tipos de conexión reconocidos son "ethernet", "wifi", "wimax", "bluetooth" y "celular".</translation>
 <translation id="7763614521440615342">Mostrar sugerencias de contenido en la página Nueva pestaña</translation>
+<translation id="7765879851993224640">Permitir el uso del acceso mediante Smart Lock</translation>
 <translation id="7774768074957326919">Usar la configuración del proxy del sistema</translation>
 <translation id="7775831859772431793">Puedes especificar la URL del servidor proxy aquí.
 
@@ -2602,6 +2648,7 @@
       Si se cambia esta política a falsa, se aplicará a contenedores nuevos de Crostini, pero no se apagarán los que ya estén en ejecución.
       Si no se establece esta política en un dispositivo administrado, el dispositivo no podrá ejecutar máquinas virtuales.
       Los dispositivos no administrados pueden ejecutar máquinas virtuales.</translation>
+<translation id="8001701200415781021">Determinar qué Cuentas de Google pueden establecerse como principales del navegador en <ph name="PRODUCT_NAME" /></translation>
 <translation id="802147957407376460">Rotar la pantalla 0 grados</translation>
 <translation id="8033913082323846868">Esta política deja de estar disponible en M70. En su lugar, utiliza AutofillAddressEnabled y AutofillCreditCardEnabled.
 
@@ -2863,6 +2910,27 @@
       Si no se establece o se establece como verdadera, todos los usuarios podrán usar ARC (a menos que ARC se inhabilite por otros medios).
 
       Los cambios en la política solo se aplicarán cuando no se esté ejecutando ARC, p. ej., cuando se esté iniciando el Sistema operativo Chrome.</translation>
+<translation id="8615400197788843468">Habilita la función de acceso restringido de <ph name="PRODUCT_NAME" /> en G Suite y no permite que los usuarios cambien esta configuración.
+
+
+      Si se define esta configuración, el usuario solo podrá acceder a las
+      apps de Google a través de cuentas de los dominios especificados
+      (recuerda que, para habilitar gmail.com/googlemail.com accounts, se debe
+      agregar "consumer_accounts" [sin comillas] a la lista de dominios).
+
+      Esta configuración impedirá que el usuario acceda y agregue una cuenta
+      secundaria en un dispositivo administrado que requiera la autenticación de
+      Google si esa cuenta no pertenece a la lista mencionada de dominios habilitados.
+
+      Si se deja esta configuración vacía o sin establecer, el usuario podrá
+      acceder a G Suite con cualquier cuenta.
+
+      Esta política hace que el encabezado X-GoogApps-Allowed-Domains
+      se agregue a todas las solicitudes HTTP y HTTPS para todos los
+      dominios de google.com, como se describe en
+      https://support.google.com/a/answer/1668854.
+
+      Los usuarios no pueden cambiar ni anular esta configuración.</translation>
 <translation id="8631434304112909927">hasta la versión <ph name="UNTIL_VERSION" /></translation>
 <translation id="863319402127182273">Para las apps de Android, esta política solo afecta el uso de la cámara incorporada. Cuando esta política se establece como verdadera, la cámara queda inhabilitada para todas las apps de Android, sin excepciones.</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.
diff --git a/components/policy/resources/policy_templates_es.xtb b/components/policy/resources/policy_templates_es.xtb
index 28c24802f..2ad6579 100644
--- a/components/policy/resources/policy_templates_es.xtb
+++ b/components/policy/resources/policy_templates_es.xtb
@@ -24,6 +24,12 @@
       Cuando se asigna el valor false a esta política o si esta no se configura, las cookies establecidas por el proveedor de identidad se transfieren al perfil del usuario solo la primera vez que este inicie sesión en un dispositivo.
 
       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="1035385378988781231">Esta política controla si la función Uso compartido de archivos 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, si es 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="1044878202534415707">Informa sobre estadísticas de hardware, como el uso de CPU o de RAM.
 
@@ -102,6 +108,12 @@
       El valor predeterminado es RollbackDisabled.</translation>
 <translation id="1221359380862872747">Cargar URL especificadas en el inicio de sesión de demostración</translation>
 <translation id="1223789468190631420">Estado habilitado de Navegación Segura con fuentes de confianza</translation>
+<translation id="122899932962115297">Una lista blanca que controla qué modos de desbloqueo rápido puede configurar el usuario y emplearlos para desbloquear la pantalla. 
+          Este valor es una lista de cadenas. Entre los registros válidos de la lista, se incluyen "all", "PIN" y "FINGERPRINT". Si se añade "all" a la lista, todos los modos de desbloqueo rápido están disponibles para el usuario, incluidos los que se implementarán en el futuro. Si no se añade, solo los modos de desbloqueo rápido incluidos en la lista están disponibles.
+          
+          Por ejemplo, para permitir todos los modos de desbloqueo rápido, usa ["all"]. Para permitir solo el desbloqueo con el PIN, usa ["PIN"]. Para permitir el desbloqueo con el PIN y la huella digital, usa ["PIN", "FINGERPRINT"]. Para inhabilitar todos los modos de desbloqueo rápido, usa [].
+
+          Ningún modo de desbloqueo rápido está disponible para los dispositivos administrados de forma predeterminada.</translation>
 <translation id="123081309365616809">Habilita el envío de contenido al dispositivo</translation>
 <translation id="1243570869342663665">Controlar el filtrado de contenido para adultos de SafeSites.</translation>
 <translation id="1257550411839719984">Establecer directorio de descargas predeterminado</translation>
@@ -653,6 +665,7 @@
 
       Si no se define esta política, no estará disponible de forma predeterminada para los usuarios administrados pero sí lo estará para los no administrados.</translation>
 <translation id="2660846099862559570">No utilizar nunca un proxy</translation>
+<translation id="2672012807430078509">Controla la habilitación de NTLM como protocolo de autenticación para activaciones SMB.</translation>
 <translation id="267596348720209223">Permite especificar las codificaciones de caracteres admitidas por el proveedor de búsquedas. Las codificaciones son nombres de páginas de códigos, como UTF-8, GB2312 o ISO-8859-1. Los intentos de uso se hacen en el orden especificado.
 
           Esta política es opcional. Si no se establece se usará el valor predeterminado, es decir, UTF-8.
@@ -998,6 +1011,11 @@
       Si se inhabilita, no se aplica ningún aislamiento explícito de sitios web y se inhabilitan las pruebas de campo de IsolateOrigins y SitePerProcess. Los usuarios podrán seguir habilitando la política IsolateOrigins manualmente.
       Si no se configura, se utilizarán los ajustes predeterminados de aislamiento de sitios web de la plataforma para la pantalla de inicio de sesión.
       </translation>
+<translation id="3748900290998155147">Especifica si se permiten los bloqueos de activación. Las extensiones pueden solicitar los bloqueos de activación a través de la API de extensión de gestión de energía. Las aplicaciones de ARC también pueden solicitarlos.
+
+          Si se le asigna el valor "True" a esta política o no se le asigna ningún valor, los bloqueos de activación son válidos para la administración de energía.
+
+          Si se le asigna el valor "False" a esta política, se ignoran las solicitudes de bloqueo de activación.</translation>
 <translation id="3750220015372671395">Bloquear la generación de claves en estos sitios web</translation>
 <translation id="3756011779061588474">Bloquear el modo de desarrollador</translation>
 <translation id="3758089716224084329">Permite especificar el servidor proxy que utiliza <ph name="PRODUCT_NAME" /> e impide que los usuarios cambien la configuración del proxy.
@@ -1031,6 +1049,11 @@
 
           Si se asigna el valor false a la política "EnableMediaRouter", el valor de la política que estamos describiendo no tendrá ningún efecto y el icono de la barra de herramientas no se mostrará.</translation>
 <translation id="3788662722837364290">Configuración de la administración de energía cuando el usuario está inactivo</translation>
+<translation id="3790085888761753785">Si este ajuste está habilitado, los usuarios pueden iniciar sesión en su cuenta con Smart Lock. Es más permisivo que el funcionamiento habitual de Smart Lock, que solo permite a los usuarios desbloquear la pantalla.
+
+      Si este ajuste está inhabilitado, los usuarios no podrán iniciar sesión con Smart Lock.
+
+      Si esta política no se configura, Smart Lock se inhabilita para los usuarios administrados por empresas y se habilita para los no administrados.</translation>
 <translation id="379602782757302612">Te permite especificar las extensiones que los usuarios no pueden instalar. Se inhabilitarán las extensiones ya instaladas si se encuentran en una lista negra, y el usuario no las podrá habilitar. Si se elimina una extensión de la lista negra, se volverá a habilitar automáticamente.
 
           El valor "*" en una lista negra indica que todas las extensiones están en la lista negra a menos que aparezcan explícitamente en la lista blanca.
@@ -1133,6 +1156,9 @@
 
           Si se utiliza el valor false o no se establece la política, los usuarios podrán transferir archivos a Google Drive.</translation>
 <translation id="3915395663995367577">URL de un archivo .pac de proxy</translation>
+<translation id="3925020515212192040">Especifica una lista de sistemas de archivos compartidos 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 ser "drop_down", que indica que se añade "share_url" al desplegable de la búsqueda de elementos compartidos.</translation>
 <translation id="3939893074578116847">Envía paquetes de red al servidor de gestión para supervisar el estado online y permitir que el servidor detecte si el dispositivo está sin conexión.
 
       Si se asigna el valor true a esta política, se enviarán paquetes de red de supervisión (denominados <ph name="HEARTBEATS_TERM" />).
@@ -1282,6 +1308,7 @@
 <translation id="4377599627073874279">Permitir que todos los sitios muestren todas las imágenes</translation>
 <translation id="437791893267799639">Política no establecida (no permitir la migración de datos ni ARC)</translation>
 <translation id="4389091865841123886">Permite configurar la confirmación remota con el mecanismo de TPM.</translation>
+<translation id="4408428864159735559">Lista de sistemas de archivos de red compartidos preconfigurados.</translation>
 <translation id="4410236409016356088">Habilitar la limitación de ancho de banda</translation>
 <translation id="441217499641439905">Inhabilitar Google Drive a través de conexiones móviles en la aplicación Archivos de <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="4418726081189202489">Si se asigna el valor false a esta política, <ph name="PRODUCT_NAME" /> no podrá enviar consultas de forma ocasional a un servidor de Google para obtener una marca de tiempo precisa. Estas consultas se habilitarán si le asigna el valor true a esta política o si no se configura.</translation>
@@ -2022,6 +2049,7 @@
       Para controlar los sitios web que permiten contenido Flash, consulta las políticas "DefaultPluginsSetting", "PluginsAllowedForUrls" y "PluginsBlockedForUrls".
 
       Si esta opción está inhabilitada o no se le asigna ningún valor, es posible que se bloquee el contenido poco importante o el contenido Flash de otros orígenes.</translation>
+<translation id="6532769014584932288">Permitir bloqueos de activación</translation>
 <translation id="653608967792832033">Permite especificar el tiempo transcurrido hasta el bloqueo de la pantalla (sin que el usuario realice ninguna acción) cuando el dispositivo funciona con la batería.
 
           Cuando esta política se establece en un valor superior a cero, especifica el tiempo en que el usuario debe permanecer inactivo antes de que <ph name="PRODUCT_OS_NAME" /> bloquee la pantalla.
@@ -2039,6 +2067,7 @@
 <translation id="6544897973797372144">Si el valor correspondiente a esta política se establece en True y no se especifica la política ChromeOsReleaseChannel, los usuarios del dominio pertinente podrán cambiar el canal de versiones del dispositivo. Si el valor de esta política se establece en False, el dispositivo se bloqueará en el último canal configurado.
 
       La política ChromeOsReleaseChannel anulará el canal seleccionado por el usuario, pero, si el canal de la política es más estable que el instalado en el dispositivo, este se podrá cambiar únicamente después de que la versión del canal más estable supere a la instalada en el dispositivo.</translation>
+<translation id="6553143066970470539">Porcentaje de brillo de la pantalla</translation>
 <translation id="6559057113164934677">No permitir que ningún sitio acceda a la cámara y al micrófono</translation>
 <translation id="6561396069801924653">Mostrar opciones de accesibilidad en el menú de la bandeja del sistema</translation>
 <translation id="6565312346072273043">Establece el estado predeterminado de la función de accesibilidad del teclado en pantalla en la pantalla de inicio de sesión.
@@ -2326,6 +2355,11 @@
 <translation id="7167436895080860385">Permitir que los usuarios muestren contraseñas en el Administrador de Contraseñas (obsoleto)</translation>
 <translation id="7173856672248996428">Perfil efímero</translation>
 <translation id="717630378807352957">Permitir todas las impresoras del archivo de configuración.</translation>
+<translation id="7176721759719212761">Especifica si se permiten los bloqueos de activación de pantalla. Las extensiones pueden solicitar bloqueos de activación de pantalla a través de la API de extensión de gestión de energía. Las aplicaciones de ARC también pueden solicitarlos.
+
+          Si se le asigna el valor "True" a esta política o no se le asigna ningún valor, los bloqueos de activación de pantalla serán válidos para la administración de energía, a no ser que se haya asignado el valor "False" a AllowWakeLocks.
+
+          Si se le asigna el valor "False" a esta política, se disminuirá el nivel de las solicitudes de bloqueo de activación de pantalla y se convertirán en solicitudes de bloqueo de activación del sistema.</translation>
 <translation id="7185078796915954712">TLS 1.3</translation>
 <translation id="718956142899066210">Tipos de conexión permitidos para realizar actualizaciones</translation>
 <translation id="7194407337890404814">Nombre del proveedor de búsquedas predeterminadas</translation>
@@ -2339,6 +2373,11 @@
           La reproducción automática solo se permite en dominios indicados de forma explícita en la política <ph name="PLUGINS_ALLOWED_FOR_URLS_POLICY_NAME" />. Si quieres habilitarla en todos los sitios web, añade http://* y https://* a esta lista.
 
           Si no se asigna ningún valor a esta política, el usuario puede cambiar esta configuración manualmente.</translation>
+<translation id="7229975860249300121">Contiene una expresión regular que se usa para determinar qué cuentas de Google pueden establecerse como cuentas principales de navegador en <ph name="PRODUCT_NAME" /> (por ejemplo, la cuenta elegida durante el proceso de activación de la sincronización).
+
+      Si el usuario intenta establecer una cuenta principal de navegador con un nombre de usuario que no coincide con este patrón, se muestra un error.
+
+      Si la política no se configura o no se le asigna ningún valor, el usuario puede establecer cualquier cuenta de Google como la cuenta principal de navegador en <ph name="PRODUCT_NAME" />.</translation>
 <translation id="723103540848640830">Configurar la longitud mínima del PIN para la pantalla de bloqueo</translation>
 <translation id="7232816984286843471">Si se asigna el valor "False" a esta política, los usuarios no afiliados no podrán utilizar Crostini.
 
@@ -2490,6 +2529,10 @@
       </translation>
 <translation id="7511361072385293666">Si se asigna el valor true a esta política o si esta no se configura, se permitirá el uso del protocolo QUIC en <ph name="PRODUCT_NAME" />.
       Si se asigna el valor false, no se permitirá el uso de este protocolo.</translation>
+<translation id="7517845714620372896">Especifica el porcentaje de brillo de la pantalla.
+          Si se configura esta política, el brillo inicial de la pantalla se ajusta al del valor de la política, pero el usuario puede cambiarlo después. Las funciones de brillo automático están inhabilitadas.
+          Si no se configura esta política, los controles de pantalla del usuario y las funciones de brillo automático no se ven afectadas.
+          Los valores que se asignen a esta política deben ser porcentajes de 0 a 100.</translation>
 <translation id="7519251620064708155">Permitir la generación de claves en estos sitios web</translation>
 <translation id="7529100000224450960">Permite establecer una lista de patrones de URL para especificar sitios que puedan abrir pop-ups.
 
@@ -2600,6 +2643,7 @@
 
       Los identificadores de tipos de conexiones reconocidos son Ethernet, Wi-Fi, WiMAX, Bluetooth y redes móviles.</translation>
 <translation id="7763614521440615342">Mostrar sugerencias de contenido en la página Nueva pestaña</translation>
+<translation id="7765879851993224640">Permitir que se use el inicio de sesión con Smart Lock</translation>
 <translation id="7774768074957326919">Utilizar configuración de proxy del sistema</translation>
 <translation id="7775831859772431793">Permite especificar la URL del servidor proxy.
 
@@ -2717,6 +2761,7 @@
       Si se cambia el valor de esta política a "False", esta acción afectará a la creación de nuevas máquinas virtuales, pero no se cerrarán las máquinas virtuales que ya se estén ejecutando.
       Si no se asigna ningún valor a esta política en un dispositivo administrado, este no tendrá permiso para ejecutar máquinas virtuales.
       Los dispositivos no administrados tienen permiso para ejecutar máquinas virtuales.</translation>
+<translation id="8001701200415781021">Restringir las cuentas de Google que se pueden establecer como cuentas principales de navegador en <ph name="PRODUCT_NAME" /></translation>
 <translation id="802147957407376460">Girar la pantalla 0 grados</translation>
 <translation id="8033913082323846868">Esta política está obsoleta en M70. Utiliza en su lugar AutofillAddressEnabled y AutofillCreditCardEnabled.
 
@@ -2952,6 +2997,17 @@
       Si no se asigna ningún valor a esta política o se le asigna el valor "True", todos los usuarios podrán utilizar ARC (a menos que se haya inhabilitado de otra forma).
 
       Los cambios de esta política solo se podrán aplicar cuando ARC no se esté ejecutando, p. ej. cuando Chrome OS se está iniciando.</translation>
+<translation id="8615400197788843468">Habilita la función de inicio de sesión restringido de <ph name="PRODUCT_NAME" /> en G Suite e impide que los usuarios cambien esta opción.
+
+Si configuras esta opción, el usuario solo podrá acceder a las aplicaciones de Google con cuentas de los dominios especificados. Recuerda que para dar permiso a las cuentas de gmail.com/googlemail.com, debes añadir "consumer_accounts" (sin comillas) a la lista de dominios.
+
+Esta opción evitará que el usuario inicie sesión en un dispositivo administrado que requiera la autenticación de Google y añada una cuenta secundaria, si esa cuenta no pertenece a ninguno de los dominios permitidos que se han incluido en la lista anterior.
+
+Si no configuras esta opción o no le asignas ningún valor, el usuario puede acceder a G Suite con cualquier cuenta.
+
+Esta política hace que el encabezado X-GoogApps-Allowed-Domains se añada a todas las solicitudes HTTP y HTTPS en todos los dominios de google.com, como se describe en https://support.google.com/a/answer/1668854. 
+
+Los usuarios no pueden cambiar ni anular esta opción.</translation>
 <translation id="8631434304112909927">hasta la versión <ph name="UNTIL_VERSION" /></translation>
 <translation id="863319402127182273">En el caso de las aplicaciones para Android, esta política solo afecta a la cámara integrada. Si se le asigna el valor true a esta política, la cámara se inhabilitará en todas las aplicaciones para Android, sin excepciones.</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.
diff --git a/components/policy/resources/policy_templates_et.xtb b/components/policy/resources/policy_templates_et.xtb
index a1e68b3..282db83 100644
--- a/components/policy/resources/policy_templates_et.xtb
+++ b/components/policy/resources/policy_templates_et.xtb
@@ -24,10 +24,10 @@
       Kui reegel on määramata või määratud olekule Väär, kantakse IdP määratud küpsisefailid kasutajaprofiilile üle ainult tema esimesel sisselogimisel seadmesse.
 
       Reegel mõjutab ainult kasutajaid, kelle domeen kattub seadme registreerimisel kasutatava domeeniga. Kõigi muude kasutajate puhul kantakse IdP määratud küpsisefailid kasutajaprofiilile üle ainult tema esimesel sisselogimisel seadmesse.</translation>
-<translation id="1035385378988781231">Reegel määrab, kas teenuse <ph name="PRODUCT_NAME" /> failide võrguhoidlate funktsioon kasutab autentimiseks NTLM-i.
+<translation id="1035385378988781231">Reegel määrab, kas teenuse <ph name="PRODUCT_NAME" /> funktsioon Network File Shares kasutab autentimiseks NTLM-i.
 
-      Kui reegel on seatud väärtusele Tõene, kasutatakse SMB hoidlate autentimiseks NTLM-i.
-      Kui reegel on seatud väärtusele Väär, on SMB hoidlate puhul NTLM-i autentimine keelatud.
+      Kui reegel on seatud väärtusele Tõene, kasutatakse SMB ühiskasutuse autentimiseks NTLM-i.
+      Kui reegel on seatud väärtusele Väär, on SMB ühiskasutuse puhul NTLM-i autentimine keelatud.
 
       Kui reegel on määramata, on see ettevõtte hallatavate kasutajate jaoks vaikimisi keelatud ja haldamata kasutajate jaoks vaikimisi lubatud.</translation>
 <translation id="1040446814317236570">Luba PAC URL-i eemaldamine (https:// puhul)</translation>
@@ -1011,7 +1011,7 @@
 IsolateOrigins ja SitePerProcess testid keelatakse. Kasutajad saavad reegli IsolateOrigins siiski käsitsi lubada.
       Kui reegel on seadistamata, kasutatakse sisselogimiskuval platvormi saitide isoleerimise vaikeseadeid.
       </translation>
-<translation id="3748900290998155147">Määrab, kas äratuslukud on lubatud. Äratuslukke saavad taotleda laiendused, mis kasutavad toitehalduse laienduse API-d, ja ARC rakendused.
+<translation id="3748900290998155147">Määrab, kas äratuslukud on lubatud. Äratuslukke saavad taotleda laiendused toitehalduse laienduse API kaudu ja ARC-rakendused.
 
           Kui reegel on määramata või seatud väärtusele Tõene, järgitakse toitehalduse puhul äratuslukke.
 
@@ -1156,9 +1156,9 @@
 
           Kui reeglit pole määratud või reegli olekuks on määratud Väär, siis saavad kasutajad teisaldada faile teenusesse Google Drive.</translation>
 <translation id="3915395663995367577">Puhverserveri pac-faili URL</translation>
-<translation id="3925020515212192040">Määrab eelseadistatud failide võrguhoidlate loendi.
+<translation id="3925020515212192040">Määrab failide eelseadistatud võrgu-ühiskasutuse loendi.
 
-      Reegli iga loendiüksus on objekt, mis koosneb, kahest liikmest: „share_url” ja „mode”. Parameeter „share_url” peab olema hoidla URL ja „mode” peab olema „drop_down”, mis näitab, et „share_url” lisatakse hoidla avastamise rippmenüüsse.</translation>
+      Reegli iga loendiüksus on objekt, mis koosneb, kahest liikmest: „share_url” ja „mode”. Parameeter „share_url” peab olema hoidla URL ja „mode” peab olema „drop_down”, mis näitab, et „share_url” lisatakse ühiskasutuse sirvimise rippmenüüsse.</translation>
 <translation id="3939893074578116847">Võrgupaketid saadetakse veebioleku jälgimiseks haldusserverisse, et
       server saaks tuvastada, kui seade pole võrguga ühendatud.
 
@@ -1306,7 +1306,7 @@
 <translation id="4377599627073874279">Luba kõikidel saitidel kõikide kujutiste kuvamine</translation>
 <translation id="437791893267799639">Reegel on määramata, keela andmete üleviimine ja ARC</translation>
 <translation id="4389091865841123886">Kaugatesteerimine konfigureeritakse TPM-mehhanismi abil.</translation>
-<translation id="4408428864159735559">Eelseadistatud failide võrguhoidlate loend.</translation>
+<translation id="4408428864159735559">Failide eelseadistatud võrgu-ühiskasutuse loend.</translation>
 <translation id="4410236409016356088">Võrgu ribalaiuse piiramise lubamine</translation>
 <translation id="441217499641439905">Operatsioonisüsteemi <ph name="PRODUCT_OS_NAME" /> rakenduses Failid Google Drive'i kasutamise keelamine mobiilsidevõrgu ühenduse korral</translation>
 <translation id="4418726081189202489">Kui selle reegli väärtuseks määratakse Väär, peatatakse teenusest <ph name="PRODUCT_NAME" /> päringute saatmine Google'i serverile täpse ajatempli saamiseks. Need päringud lubatakse, kui reegli väärtuseks on määratud Tõene või see on määramata.</translation>
@@ -2353,7 +2353,7 @@
 <translation id="7167436895080860385">Lubage kasutajatel paroolihalduris paroole kuvada (tugi on katkestatud)</translation>
 <translation id="7173856672248996428">Kaduvad profiilid</translation>
 <translation id="717630378807352957">Lubatakse kõik konfiguratsioonifailis olevad printerid.</translation>
-<translation id="7176721759719212761">Määrab, kas ekraani äratuslukud on lubatud. Ekraani äratuslukke saavad taotleda laiendused, mis kasutavad toitehalduse laienduse API-d, ja ARC rakendused.
+<translation id="7176721759719212761">Määrab, kas ekraani äratuslukud on lubatud. Ekraani äratuslukke saavad taotleda laiendused toitehalduse laienduse API kaudu ja ARC-rakendused.
 
           Kui reegel on määramata või seatud väärtusele Tõene, järgitakse toitehalduse puhul ekraani äratuslukke, v.a juhul, kui AllowWakeLocks on seatud väärtusele Väär.
 
@@ -2530,7 +2530,7 @@
       Kui reegli väärtuseks määratakse Väär, on QUIC-protokolli kasutamine keelatud.</translation>
 <translation id="7517845714620372896">Määrab ekraani ereduse protsendi.
           Kui reegel on määratud, kohandatakse ekraani algset eredust reegli väärtuse alusel, ent kasutaja saab seda hiljem muuta. Automaatse ereduse funktsioonid keelatakse.
-          Kui reegel on määramata, ei mõjuta see kasutaja ekraani juhtelemente ja autoamaatse ereduse funktsioone.
+          Kui reegel on määramata, ei mõjuta see kasutaja ekraani juhtelemente ja automaatse ereduse funktsioone.
           Reegli väärtused tuleb määrata protsentidena vahemikus 0–100.</translation>
 <translation id="7519251620064708155">Luba võtmete loomine nendel saitidel</translation>
 <translation id="7529100000224450960">Võimaldab määrata URL-i mustrite loendi, mis määrab saidid, millel on lubatud avada hüpikaknaid.
@@ -3006,7 +3006,7 @@
 
       Kui määrate selle seade, pääseb kasutaja Google'i rakendustele
       juurde ainult määratud domeenide kontodega (pange tähele, et
-      domeeni gmail.com/googlemail.com kontode libamiseks tuleb teil lisada
+      domeeni gmail.com/googlemail.com kontode lubamiseks tuleb teil lisada
       domeenide loendisse kirje „consumer_accounts” (ilma jutumärkideta)).
 
       Seade EI takista kasutajat sisse logimast hallatud seadmes,
diff --git a/components/policy/resources/policy_templates_gu.xtb b/components/policy/resources/policy_templates_gu.xtb
index 6792ca5..2aef07d 100644
--- a/components/policy/resources/policy_templates_gu.xtb
+++ b/components/policy/resources/policy_templates_gu.xtb
@@ -24,6 +24,12 @@
       જ્યારે આ નીતિને false પર સેટ કરવામાં આવે અથવા સેટ ન કરવામાં આવે, ત્યારે ઉપકરણ પર વપરાશકર્તાના પ્રથમ લોગિન દરમિયાન જ IdP દ્વારા સેટ કરાયેલ કુકીઝને તેઓની પ્રોફાઇલ પર સ્થાનાંતરિત કરવામાં આવે છે.
 
       આ નીતિ એવા વપરાશકર્તાઓને અસર કરે છે જેઓના ડોમેન માત્ર ઉપકરણના નોંધણી ડોમેનની સાથે જ મેળ ખાતા હોય. અન્ય તમામ વપરાશકર્તાઓ માટે, ઉપકરણ પર વપરાશકર્તાના પ્રથમ લોગિન દરમિયાન જ IdP દ્વારા સેટ કરાયેલ કુકીઝને તેમની પ્રોફાઇલ પર સ્થાનાંતરિત કરવામાં આવે છે.</translation>
+<translation id="1035385378988781231">આ નીતિ <ph name="PRODUCT_NAME" /> માટેની નેટવર્ક ફાઇલ શેર સુવિધા પ્રમાણીકરણ માટે NTLMનો ઉપયોગ કરશે કે નહીં તેને નિયંત્રિત કરે છે.
+
+      જ્યારે આ નીતિ ટ્રુ પર સેટ કરેલી હોય, ત્યારે જરૂર પડવા પર SMB શેર માટે પ્રમાણીકરણ હેતુ NTLMનો ઉપયોગ કરવામાં આવશે.
+      જ્યારે આ નીતિ ફૉલ્સ પર સેટ કરેલી હોય, ત્યારે SMB શેર માટે NTLM પ્રમાણીકરણ બંધ કરવામાં આવશે.
+
+      જો નીતિને સેટ કર્યા વિના રાખવામાં આવે, તો ડિફૉલ્ટને એન્ટરપ્રાઇઝ દ્વારા મેનેજ કરાતા વપરાશકર્તાઓ માટે બંધ કરવામાં આવે છે અને મેનેજ ન કરાતા વપરાશકર્તાઓ માટે ચાલુ કરવામાં આવે છે.</translation>
 <translation id="1040446814317236570">PAC URL સ્ટ્રિપિંગ સક્ષમ કરો (https:// માટે)</translation>
 <translation id="1044878202534415707">CPU/RAM વપરાશ જેવાં હાર્ડવેર આંકડાની જાણ કરો.
 
@@ -88,7 +94,7 @@
 
       જો નીતિ false પર સેટ કરેલી છે, તો dev switch ની સ્થિતિની જાણ કરવામાં આવશે નહીં.</translation>
 <translation id="1160479894929412407">QUIC પ્રોટોકૉલને મંજૂરી આપો</translation>
-<translation id="1160939557934457296">સલામત બ્રાઉઝિંગ ચેતવણી પૃષ્ઠ દ્વારા આગળ વધવું અક્ષમ કરો</translation>
+<translation id="1160939557934457296">સલામત બ્રાઉઝિંગ ચેતવણી પેજ દ્વારા આગળ વધવું બંધ કરો</translation>
 <translation id="1189817621108632689">તમને URL પૅટર્નની એવી સૂચિ સેટ કરવાની મંજૂરી આપે છે જે છબી બતાવવાની મંજૂરી ન ધરાવતી હોય તેવી સાઇટનો ઉલ્લેખ કરતી હોય.
 
           જો આ નીતિ સેટ કરેલી નહીં હોય, તો બધી સાઇટો માટે, 'DefaultImagesSetting' નીતિ સેટ કરેલી હશે તો તેમાંથી અન્યથા વપરાશકર્તાના વ્યક્તિગત કન્ફિગરેશનમાંથી વૈશ્વિક ડિફૉલ્ટ મૂલ્યનો ઉપયોગ કરવામાં આવશે.
@@ -103,18 +109,25 @@
       જો આ નીતિ સેટ ન કરવામાં આવે, તો ડિફોલ્ટ તીવ્રતા 3 કલાક હોય છે. ન્યૂનતમ 
       મંજૂરીપ્રાપ્ત તીવ્રતા 60 સેકંડ હોય છે.</translation>
 <translation id="1204263402976895730">ચાલુ કરેલ એન્ટરપ્રાઇઝ પ્રિન્ટર</translation>
-<translation id="1219695476179627719">જો ઉપકરણ પહેલેથી નવા વર્ઝન પર ચાલતું હોય તો તેને <ph name="DEVICE_TARGET_VERSION_PREFIX_POLICY_NAME" /> દ્વારા સેટ કરેલ વર્ઝન પર રોલબૅક કરવું જોઈએ કે નહીં તે ઉલ્લેખિત કરે છે. 
+<translation id="1219695476179627719">જો ડિવાઇસ પહેલેથી નવા વર્ઝન પર ચાલતું હોય તો તેને <ph name="DEVICE_TARGET_VERSION_PREFIX_POLICY_NAME" /> દ્વારા સેટ કરેલ વર્ઝન પર રોલબૅક કરવું જોઈએ કે નહિ તે ઉલ્લેખિત કરે છે. 
 
       ડિફૉલ્ટ RollbackDisabled છે.</translation>
 <translation id="1221359380862872747">નિર્દિષ્ટ url ને ડેમો લૉગિન પર લોડ કરો</translation>
 <translation id="1223789468190631420">વિશ્વસનીય સ્રોતો માટે સુરક્ષિત બ્રાઉઝિંગ ચાલુ સ્થિતિ</translation>
+<translation id="122899932962115297">વ્હાઇટલિસ્ટ નિયંત્રણ જે તે મોડને ઝડપથી અનલૉક કરે છે કે જેને વપરાશકર્તા ગોઠવી શકે છે અને લૉક સ્ક્રીનને અનલૉક કરવા માટે ઉપયોગમાં લઈ શકે છે.
+
+          આ મૂલ્ય, સ્ટ્રિંગની એક સૂચિ છે; માન્ય સૂચિ એન્ટ્રીઓ છે: "all", "પિન", "ફિંગરપ્રિન્ટ". "all" ને સૂચિમાં ઉમેરવાનો અર્થ છે ભવિષ્યમાં લાગુ કરેલ સહિત દરેક ઝડપી અનલૉક મોડ વપરાશકર્તાને ઉપલબ્ધ રહે છે. અન્યથા, સૂચિમાં હાજર ઝડપી અનલૉક મોડ જ ઉપલબ્ધ રહેશે.
+
+          ઉદાહરણ તરીકે, દરેક ઝડપી અનલૉક મોડને મંજૂરી આપવા માટે, ["all"] નો ઉપયોગ કરો. ફક્ત પિન અનલૉકને મંજૂરી આપવા માટે, ["પિન"] નો ઉપયોગ કરો. પિન અને ફિંગરપ્રિન્ટને મંજૂરી આપવા માટે, ["પિન", "ફિંગરપ્રિન્ટ"]નો ઉપયોગ કરો. તમામ ઝડપી અનલૉક મોડને બંધ કરવા માટે, [] નો ઉપયોગ કરો.
+
+          ડિફૉલ્ટ તરીકે, મેનેજ કરતા ડિવાઇસ માટે કોઈ ઝડપી અનલૉક મોડ ઉપલબ્ધ નથી.</translation>
 <translation id="123081309365616809">ડિવાઇસ પર કન્ટેન્ટને કાસ્ટ કરવાનું સક્ષમ કરો</translation>
 <translation id="1243570869342663665">SafeSitesના પુખ્ત લોકો માટેના કન્ટેન્ટ ફિલ્ટરિંગને નિયંત્રિત કરો.</translation>
 <translation id="1257550411839719984">ડિફૉલ્ટ ડાઉનલોડ ડિરેક્ટરી સેટ કરો</translation>
 <translation id="1265053460044691532">SAML મારફતે પ્રમાણીકૃત કરાયેલ વપરાશકર્તા ઑફલાઇન લોગ ઇન કરી શકે તે સમયને મર્યાદિત કરો</translation>
-<translation id="1291880496936992484">ચેતવણી: સંસ્કરણ 52 પછી <ph name="PRODUCT_NAME" /> માંથી RC4 સંપૂર્ણપણે દૂર કરવામાં આવશે (સપ્ટેમ્બર 2016 ની આસપાસ) અને તે પછી આ નીતિ કામ કરવાનું બંધ કરશે.
+<translation id="1291880496936992484">ચેતવણી: વર્ઝન 52 પછી <ph name="PRODUCT_NAME" />માંથી RC4 પૂરેપૂરી રીતે દૂર કરવામાં આવશે (સપ્ટેમ્બર 2016ની આસપાસ) અને તે પછી આ પોલિસી કામ કરવાનું બંધ કરશે.
 
-      જો નીતિ સેટ કરેલ નથી અથવા તો false પર સેટ કરેલ છે, તો પછી TLS માં RC4 સાઇફર સ્યૂટ્સ સક્ષમ કરવામાં આવશે નહીં. અન્યથા તે જૂના સર્વર સાથે સુસંગતતા રાખવા માટે તે true પર સેટ કરવામાં આવી શકે છે. આ એક કામચલાઉ પગલું છે અને સર્વરને ફરીથી ગોઠવવું જોઈએ.</translation>
+      જો પોલિસી સેટ કરેલ નથી અથવા તો false પર સેટ કરેલ છે, તો પછી TLSમાં RC4 સાઇફર સ્યૂટ ચાલુ કરવામાં આવશે નહિ. નહિતર, એ જૂના સર્વર સાથે બંધબેસતું રાખવા માટે એ true પર સેટ કરવામાં આવી શકે છે. આ એક કામચલાઉ પગલું છે અને સર્વરને ફરીથી ગોઠવવું જોઈએ.</translation>
 <translation id="1297182715641689552">.pac પ્રોક્સી સ્ક્રિપ્ટનો ઉપયોગ કરો</translation>
 <translation id="1304973015437969093">ચુપચાપ ઇન્સ્ટોલ કરવાના ઍક્સ્ટેન્શન/ઍપ્લિકેશન ID અને અપડેટ URL</translation>
 <translation id="1307454923744766368">એવા મૂળ સ્ટેશનો અથવા હોસ્ટના નામની પૅટર્ન કે જેના પર અસુરક્ષિત મૂળ
@@ -134,9 +147,9 @@
 
       ક્વેરીને Google વેબ શોધમાં સક્રિય પર સેટ સલામત શોધ સાથે પૂર્ણ કરવાની ફરજ પાડે છે અને વપરાશકર્તાઓને આ સેટિંગ બદલવાથી અટકાવે છે. આ સેટિંગ YouTube પર મધ્યમ પ્રતિબંધિત મોડને પણ લાગુ કરે છે.
 
-      જો તમે આ સેટિંગ સક્ષમ કરો છો, તો Google શોધમાં સલામત શોધ અને YouTube માં મધ્યમ પ્રતિબંધિત મોડ હંમેશાં સક્રિય રહે છે.
+      જો તમે આ સેટિંગ ચાલુ કરો છો, તો Google શોધમાં સલામત શોધ અને YouTube માં મધ્યમ પ્રતિબંધિત મોડ હંમેશાં સક્રિય રહે છે.
 
-      જો તમે સેટિંગ અક્ષમ કરો છો અથવા તો કોઈ મૂલ્ય સેટ કરતાં નથી, તો Google શોધમાં સલામત શોધ અને YouTubeમાં પ્રતિબંધિત મોડ લાગુ કરવામાં આવતો નથી.</translation>
+      જો તમે સેટિંગ બંધ કરો છો અથવા તો કોઈ મૂલ્ય સેટ કરતાં નથી, તો Google શોધમાં સલામત શોધ અને YouTubeમાં પ્રતિબંધિત મોડ લાગુ કરવામાં આવતો નથી.</translation>
 <translation id="1352174694615491349">આ નીતિ જ્યારે ક્લાયન્ટ પ્રમાણપત્ર ઉપયોગમાં હોય ત્યારે HTTP/2 કનેક્શનના સહવર્ધનની પરવાનગી આપે છે. સહવર્ધન કરવા માટે સંભવિત નવા કનેક્શનના હોસ્ટનું નામ અને પ્રવર્તમાન કનેક્શનના હોસ્ટનું નામ એ બન્નેનો આ નીતિ દ્વારા વર્ણવવામાં આવેલ એક કે વધુ પૅટર્ન સાથે સુમેળ થતો હોવો જોઈએ. આ નીતિ એ એવા હોસ્ટના નામની સૂચિ છે જેમાં URLBlacklist ફિલ્ટર ફોર્મેટનો ઉપયોગ કરવામાં આવે છે, જેમ કે: "example.com"નો "example.com" અને તેના બધાં જ સબડોમેન (ઉદાહરણ તરીકે, "sub.example.com") સાથે મેળ થાય છે, જ્યારે ".example.net"નો "example.net" સાથે ચોક્કસ મેળ થાય છે.
 
 ક્લાયન્ટ પ્રમાણપત્રનો ઉપયોગ કરતા હોય એવા કનેક્શન પર સહવર્ધનની વિનંતીઓ કરવી તે સુરક્ષા અને ગોપનીયતા સંબંધિત સમસ્યાઓ ઊભી કરી શકે છે, કારણ કે વપરાશકર્તાએ સ્પષ્ટ રીતે આ અધિકૃત ન કરેલ હોય, તો પણ ઍમ્બિઅન્ટ પ્રભાવ બધી જ વિનંતીઓ પાઠવશે. આ અસ્થાયી નીતિ છે અને તેને ભવિષ્યના રિલીઝમાંથી કાઢી નાખવામાં આવશે https://crbug.com/855690 જુઓ.
@@ -217,23 +230,23 @@
 
       જો નીતિ સેટ કર્યા વિના છોડેલી છે, તો એન્ટરપ્રાઇઝ-સંચાલિત વપરાશકર્તાઓ માટે ડિફોલ્ટ મૂલ્ય 'MultiProfileUserBehaviorMustBePrimary' લાગુ થાય છે અને બિન-સંચાલિત વપરાશકર્તાઓ માટે 'MultiProfileUserBehaviorUnrestricted' નો ઉપયોગ  થશે.</translation>
 <translation id="1465619815762735808">ચલાવવા માટે ક્લિક કરો</translation>
-<translation id="1468307069016535757">લોગિન સ્ક્રીન પર ઉચ્ચ કોન્ટ્રાસ્ટ મોડ ઍક્સેસિબિલિટી સુવિધાની ડિફોલ્ટ સ્થિતિ સેટ કરો.
+<translation id="1468307069016535757">લોગિન સ્ક્રીન પર ઉચ્ચ કોન્ટ્રાસ્ટ મોડ ઍક્સેસિબિલિટી સુવિધાની ડિફૉલ્ટ સ્થિતિ સેટ કરો.
 
-          જો આ નીતિને ટ્રૂ પર સેટ કરેલી હોય, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે ઉચ્ચ કોન્ટ્રાસ્ટ મોડ સક્ષમ થશે.
+          જો આ નીતિને ટ્રૂ પર સેટ કરેલી હોય, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે ઉચ્ચ કોન્ટ્રાસ્ટ મોડ ચાલુ થશે.
 
-          જો આ નીતિને ફોલ્સ પર સેટ કરેલી હોય, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે ઉચ્ચ કોન્ટ્રાસ્ટ મોડ અક્ષમ થશે.
+          જો આ નીતિને false પર સેટ કરેલી હોય, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે ઉચ્ચ કોન્ટ્રાસ્ટ મોડ બંધ થશે.
 
-          જો તમે આ નીતિને સેટ કરેલી હોય, તો વપરાશકર્તાઓ ઉચ્ચ કોન્ટ્રાસ્ટ મોડને સક્ષમ અથવા અક્ષમ કરીને તેને અસ્થાયીરૂપે ઓવરરાઇડ કરી શકે છે. જોકે, વપરાશકર્તાની પસંદગી નિરંતર નથી અને જ્યારે પણ લોગિન સ્ક્રીન નવેસરથી બતાવવામાં આવે અથવા વપરાશકર્તા લોગિન સ્ક્રીન પર એક મિનિટ માટે નિષ્ક્રિય રહે ત્યારે ડિફોલ્ટ પુનઃસ્થાપિત થાય છે.
+          જો તમે આ નીતિને સેટ કરેલી હોય, તો વપરાશકર્તાઓ ઉચ્ચ કોન્ટ્રાસ્ટ મોડને ચાલુ અથવા બંધ કરીને તેને અસ્થાયીરૂપે ઓવરરાઇડ કરી શકે છે. જોકે, વપરાશકર્તાની પસંદગી નિરંતર નથી અને જ્યારે પણ લોગિન સ્ક્રીન નવેસરથી બતાવવામાં આવે અથવા વપરાશકર્તા લોગિન સ્ક્રીન પર એક મિનિટ માટે નિષ્ક્રિય રહે ત્યારે ડિફૉલ્ટ રીતે ફરીથી મેળવે છે.
 
-          જો આ નીતિને સેટ કર્યા વિના છોડેલી હોય, તો લોગિન સ્ક્રીન પહેલી વખત બતાવવામાં આવે ત્યારે ઉચ્ચ કોન્ટ્રાસ્ટ મોડ અક્ષમ હોય છે. વપરાશકર્તાઓ કોઈપણ સમયે ઉચ્ચ કોન્ટ્રાસ્ટ મોડને સક્ષમ અથવા અક્ષમ કરી શકે છે અને લોગિન સ્ક્રીન પર તેની સ્થિતિ વપરાશકર્તાઓ વચ્ચે નિરંતર હોય છે.</translation>
-<translation id="1468707346106619889">જો આ નીતિને true પર સેટ કરવામાં આવી હોય, તો એકીકૃત ડેસ્કટોપને મંજૂરી છે અને 
-      તે ડિફોલ્ટ રૂપે સક્ષમ છે, જે ઍપ્લિકેશનોને બહુવિધ પ્રદર્શનોને વિસ્તારવાની મંજૂરી આપે છે.
-      વપરાશકર્તા વ્યક્તિગત પ્રદર્શનો માટે એકીકૃત ડેસ્કટોપને પ્રદર્શન સેટિંગ્સમાં અનચેક કરીને 
-      તેને અક્ષમ કરી શકે છે.
+          જો આ નીતિને સેટ કર્યા વિના છોડેલી હોય, તો લોગિન સ્ક્રીન પહેલી વખત બતાવવામાં આવે ત્યારે ઉચ્ચ કોન્ટ્રાસ્ટ મોડ બંધ હોય છે. વપરાશકર્તાઓ કોઈ પણ સમયે ઉચ્ચ કોન્ટ્રાસ્ટ મોડને ચાલુ અથવા બંધ કરી શકે છે અને લોગિન સ્ક્રીન પર તેની સ્થિતિ વપરાશકર્તાઓ વચ્ચે નિરંતર હોય છે.</translation>
+<translation id="1468707346106619889">જો આ નીતિને true પર સેટ કરવામાં આવી હોય, તો એકીકૃત ડેસ્કટોપને પરવાનગી છે અને 
+      તે ડિફૉલ્ટ રૂપે ચાલુ છે, જે ઍપ્લિકેશનને એકથી વધુ પ્રદર્શનોને વિસ્તારવાની પરવાનગી આપે છે.
+      વપરાશકર્તા વ્યક્તિગત પ્રદર્શનો માટે એકીકૃત ડેસ્કટોપને પ્રદર્શન સેટિંગમાં અનચેક કરીને 
+      તેને બંધ કરી શકે છે.
 
       જો આ નીતિ false અથવા અનસેટ પર સેટ કરવામાં આવી હોય, તો એકીકૃત ડેસ્કટોપ 
-      અક્ષમ થઇ જશે. આ કિસ્સામાં, વપરાશકર્તા સુવિધાને સક્ષમ કરી શકતો નથી.</translation>
-<translation id="1474273443907024088">TLS False Start અક્ષમ કરવું</translation>
+      બંધ થઇ જશે. આ કિસ્સામાં, વપરાશકર્તા સુવિધાને ચાલુ કરી શકતો નથી.</translation>
+<translation id="1474273443907024088">TLS False Start બંધ કરવું</translation>
 <translation id="1477934438414550161">TLS 1.2</translation>
 <translation id="1484146587843605071"><ph name="PRODUCT_NAME" />, અહી આપેલ હોસ્ટ્સની સૂચિ માટે કોઈપણ પ્રોક્સીને બાયપાસ કરશે.
 
@@ -252,7 +265,7 @@
           જો આ નીતિ સેટ કરેલ ન હોય, તો <ph name="PRODUCT_NAME" /> માત્ર RFC1918/RFC4193 ગોપનીય ઍડ્રેસ પરના કાસ્ટ ઉપકરણો પર જ કનેક્ટ કરશે, સિવાય કે CastAllowAllIPની સુવિધા ચાલુ કરેલી હોય.
 
           જો "EnableMediaRouter" નીતિ False પર સેટ કરેલ હોય, તો આ નીતિના મૂલ્યની કોઈ અસર નહીં થાય.</translation>
-<translation id="1509692106376861764">આ નીતિને <ph name="PRODUCT_NAME" /> સંસ્કરણ 29 થી હટાવવામાં આવી છે.</translation>
+<translation id="1509692106376861764">આ પોલિસીને <ph name="PRODUCT_NAME" /> વર્ઝન 29થી હટાવવામાં આવી છે.</translation>
 <translation id="1514888685242892912"><ph name="PRODUCT_NAME" /> ચાલુ કરો</translation>
 <translation id="1522425503138261032">વપરાશકર્તાના ભૌતિક સ્થાનને શોધવાની સાઇટ્સને મંજૂરી આપો</translation>
 <translation id="152657506688053119">ડિફોલ્ટ શોધ પ્રદાતા માટે વૈકલ્પિક URL ની સૂચિ</translation>
@@ -287,28 +300,28 @@
           જો આ નીતિને સેટ કર્યા વિના છોડેલી હોય, તો સ્ક્રીન બૃહદદર્શક શરૂઆતમાં અક્ષમ હોય છે પરંતુ વપરાશકર્તા દ્વારા કોઈપણ સમયે સક્ષમ કરી શકાય છે.</translation>
 <translation id="1655229863189977773">ડિસ્ક કૅસ કદને બાઇટ્સમાં સેટ કરો</translation>
 <translation id="166427968280387991">પ્રોક્સી સર્વર</translation>
-<translation id="1668836044817793277"><ph name="PRODUCT_OS_NAME" /> સંસ્કરણને નિયંત્રિત કરવા માટે શૂન્ય વિલંબ કિઓસ્ક ઍપ્લિકેશન સાથે સ્વતઃ લોંચની મંજૂરી આપવી કે કેમ.
+<translation id="1668836044817793277"><ph name="PRODUCT_OS_NAME" /> વર્ઝનને નિયંત્રિત કરવા માટે જરા પણ મોડું કર્યા વગર કિઓસ્ક ઍપ્લિકેશનને ઑટોમૅટિક રીતે લોંચ કરવાની મંજૂરી આપવી કે નહિ.
 
-      આ નીતિ તેના મેનિફેસ્ટમાં required_platform_version ને જાહેર કરીને <ph name="PRODUCT_OS_NAME" /> સંસ્કરણને નિયંત્રિત કરવા માટે શૂન્ય વિલંબ કિઓસ્ક ઍપ્લિકેશન સાથે સ્વતઃ લોંચની મંજૂરી આપવી કે કેમ તેનું નિયંત્રણ કરે છે અને સ્વતઃ અપડેટ લક્ષિત સંસ્કરણના ઉપસર્ગ તરીકે તેનો ઉપયોગ કરે છે.
+      આ પોલિસી તેના મેનિફેસ્ટમાં required_platform_versionને જાહેર કરીને <ph name="PRODUCT_OS_NAME" /> વર્ઝનને નિયંત્રિત કરવા માટે જરા પણ મોડું કર્યા વગર વિલંબ કિઓસ્ક ઍપ્લિકેશનને ઑટોમૅટિક રીતે લોંચ કરવાની મંજૂરી આપવી કે નહિ, એનું નિયંત્રણ કરે છે અને ઑટોમૅટિક રીતે અપડેટ લક્ષ્ય વર્ઝનના ઉપસર્ગ તરીકે તેનો ઉપયોગ કરે છે.
 
-      જો નીતિ true પર સેટ કરેલ હોય, તો શૂન્ય વિલંબ કિઓસ્ક ઍપ્લિકેશન સાથે સ્વતઃ લોંચ થયેલ required_platform_version ની મેનિફેસ્ટ કીના મૂલ્યનો સ્વતઃ અપડેટ લક્ષિત સંસ્કરણના ઉપસર્ગ તરીકે ઉપયોગ કરવામાં આવે છે.
+      જો પોલિસી true પર સેટ કરેલી હોય, તો જરા પણ મોડું કર્યા વગર કિઓસ્ક ઍપ્લિકેશનને ઑટોમૅટિક રીતે લોંચ થયેલ required_platform_versionની મેનિફેસ્ટ Keyના મૂલ્યનો ઑટોમૅટિક રીતે અપડેટ લક્ષિત વર્ઝનના ઉપસર્ગ તરીકે ઉપયોગ કરવામાં આવે છે.
 
-      જો નીતિ ગોઠવેલ ન હોય અથવા તો false પર સેટ કરેલ હોય, તો required_platform_version ની મેનિફેસ્ટ કીને અવગણવામાં આવે છે અને સ્વતઃ અપડેટની પ્રક્રિયા સામાન્ય તરીકે ચાલે છે.
+      જો પોલિસી ગોઠવેલ ન હોય અથવા તો false પર સેટ કરેલ હોય, તો required_platform_versionની મેનિફેસ્ટ Keyને અવગણવામાં આવે છે અને ઑટોમૅટિક રીતે અપડેટની પ્રક્રિયા સામાન્ય તરીકે ચાલે છે.
 
-      ચેતવણી: <ph name="PRODUCT_OS_NAME" /> સંસ્કરણના નિયંત્રણના અધિકારને કોઈ કિઓસ્ક ઍપ્લિકેશનને સોંપવાની ભલામણ કરવામાં આવતી નથી કેમ કે તે વપરાશકર્તાઓને સોફ્ટવેર અપડેટ્સ અને મહત્વપૂર્ણ સુરક્ષા ફિક્સેસ પ્રાપ્ત કરવાથી અટકાવી શકે છે. <ph name="PRODUCT_OS_NAME" /> સંસ્કરણના નિયંત્રણના અધિકાર સોંપવાથી વપરાશકર્તાઓ જોખમમાં મૂકાઈ શકે છે.</translation>
+      ચેતવણી: <ph name="PRODUCT_OS_NAME" /> વર્ઝનના નિયંત્રણના અધિકારને કોઈ કિઓસ્ક ઍપ્લિકેશનને સોંપવાની ભલામણ કરવામાં આવતી નથી, કેમકે તે વપરાશકર્તાઓને સોફ્ટવેર અપડેટ અને મહત્ત્વપૂર્ણ સુરક્ષા ફિક્સેસ પ્રાપ્ત કરવાથી અટકાવી શકે છે. <ph name="PRODUCT_OS_NAME" /> વર્ઝનના નિયંત્રણના અધિકાર સોંપવાથી વપરાશકર્તાઓ જોખમમાં મૂકાઈ શકે છે.</translation>
 <translation id="1675002386741412210">આના પર સપોર્ટેડ:</translation>
 <translation id="1689963000958717134"><ph name="PRODUCT_OS_NAME" /> ઉપકરણના બધા વપરાશકર્તાઓ માટે પુશિંગ નેટવર્ક ગોઠવણીને લાગુ કરવાનું મંજૂર કરે છે. નેટવર્ક ગોઠવણી <ph name="ONC_SPEC_URL" /> પર વર્ણવેલા ઑપન નેટવર્ક ગોઠવણી ફોર્મેટ દ્વારા નિર્ધારિત કર્યા મુજબની એક JSON-ફોર્મેટેડ સ્ટ્રિંગ છે</translation>
 <translation id="1708496595873025510">વેરિએશન્સ સીડના આનયન પર પ્રતિબંધ સેટ કરો</translation>
 <translation id="172374442286684480">બધી વેબસાઇટ્સને સ્થાનિક ડેટા પર સેટ કરવાની મંજૂરી આપો</translation>
 <translation id="1734716591049455502">રીમોટ ઍક્સેસ વિકલ્પોને ગોઠવો</translation>
 <translation id="1736269219679256369">SSL ચેતવણી પૃષ્ઠથી આગળ વધવાની મંજૂરી આપવી</translation>
-<translation id="1749815929501097806">ડિવાઇસ-જગ્યાિક એકાઉન્ટ સત્રને પ્રારંભ કરતાં પહેલાં સેવાની શરતોને સેટ કરે છે.
+<translation id="1749815929501097806">ડિવાઇસ-સ્થાનિક એકાઉન્ટ સત્રને પ્રારંભ કરતાં પહેલાં સેવાની શરતોને સેટ કરે છે.
 
-      જો આ નીતિ હોય, તો <ph name="PRODUCT_OS_NAME" /> સેવાની શરતોને ડાઉનલોડ કરશે અને જ્યારે પણ ડિવાઇસ-જગ્યાિક એકાઉન્ટ સત્ર પ્રારંભ થઈ રહ્યું ત્યારે વપરાશકર્તા સમક્ષ તેમને પ્રસ્તુત કરશે. વપરાશકર્તાને સેવાની શરતોને સ્વીકાર્યા પછી જ સત્રની મંજૂરી આપવામાં આવશે.
+      જો આ નીતિ હોય, તો <ph name="PRODUCT_OS_NAME" /> સેવાની શરતોને ડાઉનલોડ કરશે અને જ્યારે પણ ડિવાઇસ-સ્થાનિક એકાઉન્ટ સત્ર પ્રારંભ થઈ રહ્યું ત્યારે વપરાશકર્તા સમક્ષ તેમને પ્રસ્તુત કરશે. વપરાશકર્તાને સેવાની શરતોને સ્વીકાર્યા પછી જ સત્રની પરવાનગી આપવામાં આવશે.
 
       જો આ નીતિ સેટ નથી, તો કોઈ સેવાની શરતો બતાવવામા6 આવતી નથી.
 
-      નીતિ એ URL પર સેટ કરવી કે જેમાંથી <ph name="PRODUCT_OS_NAME" /> સેવાની શરતોને ડાઉનલોડ કરી શકે. સેવાની શરતો સાદા ટેક્સ્ટમાં, MIME પ્રકાર ટેક્સ્ટ/સાદા તરીકે આપેલી હોવી આવશ્યક છે. કોઈ માર્કઅપની મંજૂરી નથી.</translation>
+      નીતિ એ URL પર સેટ કરવી કે જેમાંથી <ph name="PRODUCT_OS_NAME" /> સેવાની શરતોને ડાઉનલોડ કરી શકે. સેવાની શરતો સાદા ટેક્સ્ટમાં, MIME પ્રકાર ટેક્સ્ટ/સાદા તરીકે આપેલી હોવી જરૂરી છે. કોઈ માર્કઅપની પરવાનગી નથી.</translation>
 <translation id="1750315445671978749">બધા ડાઉનલોડ અવરોધિત કરો</translation>
 <translation id="1781356041596378058">આ નીતિ Android વિકાસકર્તા વિકલ્પોની ઍક્સેસને પણ નિયંત્રિત કરે છે. જો તમે આ નીતિને true પર સેટ કરેલ હોય, તો વપરાશકર્તાઓ, વિકાસકર્તા વિકલ્પોને ઍક્સેસ કરી શકતાં નથી. જો તમે આ નીતિ false પર સેટ કરેલ હોય અથવા તો સેટ કર્યા વિના છોડી દીધેલ હોય, તો વપરાશકર્તાઓ, Android સેટિંગ્સ ઍપ્લિકેશનમાં બિલ્ડ નંબર પર સાત વાર ટૅપ કરીને વિકાસકર્તા વિકલ્પોને ઍક્સેસ કરી શકે છે.</translation>
 <translation id="1797233582739332495">વપરાશકર્તાને રીલૉન્ચ કરવાની આવશ્યકતા છે તેવું વારંવાર દર્શાવતો સંકેત બતાવો</translation>
@@ -324,13 +337,13 @@
 
 આ નીતિનું ફક્ત ત્યારે જ પાલન થાય છે જો 'DefaultSearchProviderEnabled' નીતિ સક્ષમ હોય.</translation>
 <translation id="1852294065645015766">મીડિયા ઑટોપ્લેને મંજૂરી આપો</translation>
-<translation id="1859859319036806634">ચેતવણી: સંસ્કરણ 52 પછી (લગભગ સપ્ટેમ્બર 2016) <ph name="PRODUCT_NAME" /> માંથી TLS સંસ્કરણ ફોલબેક દૂર કરવામાં આવશે અને ત્યારપછી આ નીતિ પછી કામ કરવાનું બંધ કરશે.
+<translation id="1859859319036806634">ચેતવણી: વર્ઝન 52 પછી (લગભગ સપ્ટેમ્બર 2016) <ph name="PRODUCT_NAME" />માંથી TLS વર્ઝન ફોલબેક દૂર કરવામાં આવશે અને ત્યાર પછી આ પોલિસી પછી કામ કરવાનું બંધ કરશે.
 
-      જ્યારે TLS હેન્ડશેક નિષ્ફળ જાય, ત્યારે HTTPS સર્વર્સમાં બગ્સ પર કામ કરવા માટે TLS નાં પહેલાંના સંસ્કરણ વડે કનેક્શન માટે <ph name="PRODUCT_NAME" /> પહેલાંથી ફરી પ્રયાસ કરશે. આ સેટિંગ એવું સંસ્કરણ ગોઠવે છે જેના પર આ ફોલબેક પ્રક્રિયા બંધ થશે. જો સર્વર યોગ્ય રીતે સંસ્કરણ નિગોશિએશન કરે (એટલે કે કનેક્શનને અવરોધ્યાં વગર) તો આ સેટિંગ લાગુ પડતી નથી. તેમછતાં, પરિણામી કનેક્શન માટે એ આવશ્યક છે કે તે SSLVersionMin નું પાલન કરતું હોય.
+      જ્યારે TLS હેન્ડશેક નિષ્ફળ જાય, ત્યારે HTTPS સર્વરમાં બગ પર કામ કરવા માટે TLSનાં પહેલાંના વર્ઝન વડે કનેક્શન માટે <ph name="PRODUCT_NAME" /> પહેલાંથી ફરી પ્રયાસ કરશે. આ સેટિંગ એવું વર્ઝન ગોઠવે છે જેના પર આ ફોલબેક પ્રક્રિયા બંધ થશે. જો સર્વર યોગ્ય રીતે વર્ઝન નેગોશિએશન કરે (એટલે કે કનેક્શનને અવરોધ્યા વગર) તો આ સેટિંગ લાગુ પડતી નથી. તેમ છતાં, પરિણામી કનેક્શન માટે એ જરૂરી છે કે તે SSLVersionMinનું પાલન કરતું હોય.
 
-      જો આ નીતિ ગોઠવવામાં ન આવી હોય અથવા તે "tls1.2" પર સેટ થયેલી હોય તો <ph name="PRODUCT_NAME" /> હવે આ ફોલબેકનો અમલ કરશે નહીં. નોંધો કે આ જૂના TLS સંસ્કરણો માટેના સમર્થનને અક્ષમ કરતું નથી, પછી ભલે સંસ્કરણોને યોગ્ય રીતે નિગોશિએટ ન કરી શકતા, બગવાળા સર્વર્સને ઠીક કરવા માટે <ph name="PRODUCT_NAME" /> કામ કરે કે ન કરે.
+      જો આ પોલિસી ગોઠવવામાં ન આવી હોય અથવા તે "tls1.2" પર સેટ થયેલી હોય તો <ph name="PRODUCT_NAME" /> હવે આ ફોલબેકનો અમલ કરશે નહિ. નોંધ લો કે આ જૂના TLS વર્ઝન માટેના સહાયને બંધ કરતું નથી, પછી ભલે વર્ઝનને યોગ્ય રીતે નિગોશિએટ ન કરી શકતા, બગવાળા સર્વરને ઠીક કરવા માટે <ph name="PRODUCT_NAME" /> કામ કરે કે ન કરે.
 
-      અન્યથા, જો બગ ધરાવતાં સર્વર માટે સુસંગતતા જાળવવી આવશ્યક હોય, તો આ નીતિ "tls1.1" પર સેટ કરવામાં આવી શકે છે. આ એક કામચલાઉ પગલું છે અને સર્વરને ઝડપથી ઠીક કરવું જોઈએ.</translation>
+      નહિતર, જો બગ ધરાવતાં સર્વર માટે સુસંગતતા જાળવવી જરૂરી હોય, તો આ પોલિસી "tls1.1" પર સેટ કરવામાં આવી શકે છે. આ એક કામચલાઉ પગલું છે અને સર્વરને ઝડપથી ઠીક કરવું જોઈએ.</translation>
 <translation id="1864269674877167562">જો આ નીતિને ખાલી સ્ટ્રિંગ પર સેટ કરવામાં આવી હોય અથવા ગોઠવવામાં ન આવી હોય, તો વપરાશકર્તા સાઇન-ઇન ફ્લો દરમિયાન <ph name="PRODUCT_OS_NAME" /> સ્વતઃપૂર્ણ વિકલ્પ બતાવશે નહીં.
       જો આ નીતિને ડોમેન નામ દર્શાવતી સ્ટ્રિંગ પર સેટ કરી હોય, તો વપરાશકર્તા સાઇન-ઇન દરમિયાન <ph name="PRODUCT_OS_NAME" /> સ્વતઃપૂર્ણ વિકલ્પ બતાવશે જે દ્વારા તે વપરાશકર્તાને ડોમેન નામ એક્સ્ટેન્શન વગર માત્ર તેમના વપરાશકર્તા નામને લખવાની મંજૂરી આપશે. વપરાશકર્તા આ ડોમેન નામ એક્સ્ટેન્શનને અધિલેખિત કરવામાં સમર્થ હશે.</translation>
 <translation id="1864382791685519617"><ph name="PRODUCT_NAME" />માં નેટવર્ક અનુમાન ચાલુ કરે છે અને તેને બદલવાથી વપરાશકર્તાઓને અટકાવે છે.
@@ -342,7 +355,7 @@
       જો આ નીતિ સેટ કર્યા વિનાની હશે, તો નેટવર્ક અનુમાન ચાલુ કરવામાં આવશે પણ વપરાશકર્તાઓ તેને બદલી શકશે.</translation>
 <translation id="1865417998205858223">કી પરવાનગીઓ</translation>
 <translation id="186719019195685253">AC પાવર પર ચાલુ હોવ ત્યારે નિષ્ક્રિય વિલંબ પર પહોંચવા પર લેવા માટેનું પગલું</translation>
-<translation id="187819629719252111"><ph name="PRODUCT_NAME" /> ને ફાઇલ પસંદગી સંવાદો પ્રદર્શિત કરવાની મંજૂરી આપીને મશીન પરની સ્થાનિક ફાઇલોને ઍક્સેસ કરવાની મંજૂરી આપે છે. જો તમે આ સેટિંગને સક્ષમ કરો છો, તો વપરાશકર્તાઓ ફાઇલ પસંદગી સંવાદને સામાન્ય રીતે ખોલી શકે છે. જો તમે આ સેટિંગને અક્ષમ કરો છો, તો જ્યારે વપરાશકર્તા કોઈ ક્રિયા કરે છે જેના લીધે ફાઇલ પસંદગી સંવાદ ચાલુ થાય છે (જેમ કે બુકમાર્ક્સ આયાત કરવા, ફાઇલો અપલોડ કરવી, લિંક્સ સાચવવી વગેરે) ત્યારે તેના બદલે એક સંદેશ પ્રદર્શિત થાય છે અને વપરાશકર્તાએ ફાઇલ પસંદગી સંવાદ પર રદ કરો ક્લિક કરવું પડે છે. જો સેટિંગ સેટ નથી થતી, તો વપરાશકર્તાઓ સામાન્ય રીતે ફાઇલ પસંદગી સંવાદ ખોલી શકે છે.</translation>
+<translation id="187819629719252111"><ph name="PRODUCT_NAME" /> ને ફાઇલ પસંદગી સંવાદો પ્રદર્શિત કરવાની પરવાનગી આપીને મશીન પરની સ્થાનિક ફાઇલોને ઍક્સેસ કરવાની પરવાનગી આપે છે. જો તમે આ સેટિંગને ચાલુ કરો છો, તો વપરાશકર્તાઓ ફાઇલ પસંદગી સંવાદને સામાન્ય રીતે ખોલી શકે છે. જો તમે આ સેટિંગને બંધ કરો છો, તો જ્યારે વપરાશકર્તા કોઈ ક્રિયા કરે છે જેના લીધે ફાઇલ પસંદગી સંવાદ ચાલુ થાય છે (જેમ કે બુકમાર્ક આયાત કરવા, ફાઇલો અપલોડ કરવી, લિંક્સ સાચવવી વગેરે) ત્યારે તેના બદલે એક સંદેશ પ્રદર્શિત થાય છે અને વપરાશકર્તાએ ફાઇલ પસંદગી સંવાદ પર રદ કરો ક્લિક કરવું પડે છે. જો સેટિંગ સેટ નથી થતી, તો વપરાશકર્તાઓ સામાન્ય રીતે ફાઇલ પસંદગી સંવાદ ખોલી શકે છે.</translation>
 <translation id="1879485426724769439">ઉપકરણ માટે ઉપયોગમાં લેવાતાં સમયઝોનનો ઉલ્લેખ કરે છે. વપરાશકર્તાઓ ચાલુ સત્ર માટે ઉલ્લેખિત સમયઝોનને ઓવરરાઇડ કરી શકે છે. જો કે, લૉગઆઉટ થવા પર તે પાછું ઉલ્લેખિત સમયઝોન પર સેટ થઈ જાય છે. જો કોઈ અમાન્ય મૂલ્ય પ્રદાન કરેલું છે, તો તેને બદલે "GMT" નો ઉપયોગ કરીને નીતિ હજી પણ સક્રિય કરેલ છે. જો કોઈ ખાલી સ્ટ્રિંગ પ્રદાન કરવામાં આવે છે, તો નીતિ અવગણવામાં આવે છે.
 
       જો આ નીતિનો ઉપયોગ કરવમાં આવતો નથી, તો વર્તમાનમાં સક્રિય સમયઝોન ઉપયોગમાં રહેશે, જો કે, વપરાશકર્તાઓ સમયઝોનને બદલી શકે છે અને ફેરફાર નિરંતર છે. તેથી એક વપરાશકર્તા દ્વારા થયેલ ફેરફાર લોગિન-સ્ક્રીન અને બધા અન્ય વપરાશકર્તાઓને પ્રભાવિત કરે છે.
@@ -406,18 +419,18 @@
 <translation id="1969212217917526199">રિમોટ ઍક્સેસ હોસ્ટના ડીબગ બિલ્ડ્સ પર નીતિઓને ઓવરરાઇડ કરે છે.
 
           મૂલ્યનું નીતિના નામનાં JSON શબ્દકોશ તરીકે નીતિ મૂલ્ય મેપિંગ્સ પર વિશ્લેષણ કરવામાં આવે છે.</translation>
-<translation id="1969808853498848952">અધિકરણ આવશ્યક હોય તેવા પ્લગ-ઇનને હંમેશા ચલાવે છે (ટાળેલ)</translation>
+<translation id="1969808853498848952">અધિકરણ જરૂરી હોય તેવા પ્લગ-ઇનને હંમેશા ચલાવે છે (ટાળેલ)</translation>
 <translation id="1988371335297483117"><ph name="PRODUCT_OS_NAME" /> પર સ્વતઃ-અપડેટ પેલોડ્સ HTTPS ને બદલે HTTP મારફતે ડાઉનલોડ કરી શકાય છે. આ HTTP ડાઉનલોડ્સના પારદર્શક HTTP કેશિંગને મંજૂરી આપે છે.
 
       જો આ નીતિ ટ્રુ પર સેટ કરી છે, તો <ph name="PRODUCT_OS_NAME" />, HTTP મારફતે સ્વતઃઅપડેટ પેલોડ્સને ડાઉનલોડ કરવાનો પ્રયાસ કરશે. જો નીતિ ફોલ્સ પર સેટ કરી છે અથવા સેટ કરી નથી, તો સ્વતઃ-અપડેટ પેલોડ્સને ડાઉનલોડ કરવા માટે HTTPS નો ઉપયોગ કરવામાં આવશે.</translation>
 <translation id="199764499252435679"><ph name="PRODUCT_NAME" />માં ઘટક અપડેટ ચાલુ કરો</translation>
-<translation id="1997994951395619441">જો તમે આ સેટિંગને સક્ષમ કરો છો, <ph name="PRODUCT_NAME" /> એક બુકમાર્ક બાર બતાવશે.
+<translation id="1997994951395619441">જો તમે આ સેટિંગને ચાલુ કરો છો, <ph name="PRODUCT_NAME" /> એક બુકમાર્ક બાર બતાવશે.
 
-      જો તમે આ સેટિંગને અક્ષમ કરો છો, તો વપરાશકર્તાઓને ક્યારેય બુકમાર્ક બાર દેખાશે નહીં.
+      જો તમે આ સેટિંગને બંધ કરો છો, તો વપરાશકર્તાઓને ક્યારેય બુકમાર્ક બાર દેખાશે નહિ.
 
-      જો તમે આ સેટિંગને સક્ષમ અથવા અક્ષમ કરો છો, તો વપરાશકર્તાઓ તેને <ph name="PRODUCT_NAME" /> બદલી અથવા ઓવરરાઇડ કરી શકતા નથી.
+      જો તમે આ સેટિંગને ચાલુ અથવા બંધ કરો છો, તો વપરાશકર્તાઓ તેને <ph name="PRODUCT_NAME" /> બદલી અથવા ઓવરરાઇડ કરી શકતા નથી.
 
-      જો આ સેટિંગ સેટ કર્યા વગર છોડી હોય તો વપરાશકર્તા આ ફંકશનનો ઉપયોગ કરવો કે નહીં તે નક્કી કરી શકે છે.</translation>
+      જો આ સેટિંગ સેટ કર્યા વગર છોડી હોય તો વપરાશકર્તા આ ફંકશનનો ઉપયોગ કરવો કે નહિ તે નક્કી કરી શકે છે.</translation>
 <translation id="2006530844219044261">પાવર સંચાલન</translation>
 <translation id="201557587962247231">ઉપકરણ સ્થિતિ રિપોર્ટ અપલોડ્સની તીવ્રતા</translation>
 <translation id="2017301949684549118">સાઇલન્ટ રીતે ઇન્સ્ટૉલ કરવામાં આવતા વેબ ઍપના URLs.</translation>
@@ -443,14 +456,14 @@
 <translation id="2073552873076775140"><ph name="PRODUCT_NAME" />માં સાઇન ઇન કરવાની મંજૂરી આપો</translation>
 <translation id="2077129598763517140">હાર્ડવેર ઍક્સિલરેશન ઉપલબ્ધ હોવા પર ઉપયોગ કરો</translation>
 <translation id="2077273864382355561">જ્યારે બેટરી પાવર પર ચાલી રહ્યું હોય ત્યારે સ્ક્રીન બંધ વિલંબ</translation>
-<translation id="2082205219176343977">ઉપકરણ માટે Chromeના ન્યૂનતમ માન્ય વર્ઝનની ગોઠવણી કરો.</translation>
+<translation id="2082205219176343977">ડિવાઇસ માટે Chromeના ન્યૂનતમ માન્ય વર્ઝનની ગોઠવણી કરો.</translation>
 <translation id="209586405398070749">સ્થિર ચેનલ</translation>
 <translation id="2098658257603918882">ઉપયોગ અને ક્રેશ-સંબંધિત ડેટાની રિપોર્ટિંગને સક્ષમ કરે છે</translation>
 <translation id="2111016292707172233"><ph name="PRODUCT_NAME" />ના કન્ટેન્ટ દૃશ્યમાં શોધ માટે ટૅપ કરો ઉપલબ્ધતા ચાલુ કરે છે.
 
       જો તમે આ સેટિંગ ચાલુ કરો છો, તો વપરાશકર્તાને શોધ માટે ટૅપ કરો ઉપલબ્ધ હશે અને તેઓ સુવિધાને ચાલુ અથવા બંધ કરવાનું પસંદ કરી શકશે.
 
-      જો તમે આ સેટિંગ બંધ કરો છો, તો શોધ માટે ટૅપ કરો પૂરેપૂરી રીતે બંધ થઈ જશે.
+      જો તમે આ સેટિંગ બંધ કરો છો, તો શોધ માટે ટૅપ કરો સંપૂર્ણપણે બંધ થઈ જશે.
 
       જો આ નીતિને સેટ કર્યા વિના છોડવામાં આવે, તો તે ચાલુ હોવા બરાબર છે, ઉપરનું વર્ણન જુઓ.</translation>
 <translation id="2113068765175018713">આપમેળે રીબૂટ કરીને ડિવાઇસ કાર્યકાલને મર્યાદિત કરો</translation>
@@ -553,15 +566,15 @@
 
       જો HardwareAccelerationModeEnabled ને false પર સેટ કરેલ હોય, તો Disable3DAPIsને ટાળવામાં આવે છે અને તે true પર સેટ કરવામાં આવનાર Disable3DAPIs ના બરાબર છે.</translation>
 <translation id="2269319728625047531">સાઇન ઇન દરમિયાન સિંક માટેની સંમતિ દર્શાવવાનું ચાલુ કરો</translation>
-<translation id="2274864612594831715">આ નીતિ ChromeOS પર ઇનપુટ ઉપકરણ તરીકે વર્ચ્યુઅલ કીબોર્ડને સક્ષમ કરવાને ગોઠવે છે. વપરાશકર્તાઓ આ નીતિને ઓવરરાઇડ કરી શકતાં નથી.
+<translation id="2274864612594831715">આ નીતિ ChromeOS પર ઇનપુટ ડિવાઇસ તરીકે વર્ચ્યુઅલ કીબોર્ડને ચાલુ કરવાને ગોઠવે છે. વપરાશકર્તાઓ આ નીતિને ઓવરરાઇડ કરી શકતાં નથી.
 
-      જો નીતિ ટ્રુ પર સેટ કરેલ છે, તો ઑન-સ્ક્રીન વર્ચ્યુઅલ કીબોર્ડ હંમેશાં સક્ષમ કરેલ રહેશે.
+      જો નીતિ true પર સેટ કરેલી છે, તો ઑન-સ્ક્રીન વર્ચ્યુઅલ કીબોર્ડ હંમેશાં ચાલુ કરેલ રહેશે.
 
-      જો ફૉલ્સ પર સેટ કરેલ છે, તો ઑન-સ્ક્રીન વર્ચ્યુઅલ કીબોર્ડ હંમેશાં અક્ષમ કરેલ રહેશે.
+      જો false પર સેટ કરેલી છે, તો ઑન-સ્ક્રીન વર્ચ્યુઅલ કીબોર્ડ હંમેશાં બંધ કરેલ રહેશે.
 
-      જો તમે આ નીતિ સેટ કરી છે, તો વપરાશકર્તાઓ તેને બદલી કે ઓવરરાઇડ કરી શકતાં નથી. જો કે, વપરાશકર્તાઓ આ નીતિ દ્વારા નિયંત્રિત વર્ચ્યુઅલ કીબોર્ડ પર અગ્રતા લે છે તે ઑન-સ્ક્રીન કીબોર્ડની ઍક્સેસિબિલિટીને સક્ષમ/અક્ષમ કરવામાં હજી પણ સમર્થ હશે. ઑન-સ્ક્રીન કીબોર્ડની ઍક્સેસિબિલિટીને નિયંત્રિત કરવા માટે |VirtualKeyboardEnabled| નીતિ જુઓ.
+      જો તમે આ નીતિ સેટ કરી છે, તો વપરાશકર્તાઓ તેને બદલી કે ઓવરરાઇડ કરી શકતાં નથી. જોકે, વપરાશકર્તાઓ આ નીતિ દ્વારા નિયંત્રિત વર્ચ્યુઅલ કીબોર્ડ પર અગ્રતા લે છે તે ઑન-સ્ક્રીન કીબોર્ડની ઍક્સેસિબિલિટીને ચાલુ/બંધ કરવામાં હજી પણ સમર્થ હશે. ઑન-સ્ક્રીન કીબોર્ડની ઍક્સેસિબિલિટીને નિયંત્રિત કરવા માટે |VirtualKeyboardEnabled| નીતિ જુઓ.
 
-      જો આ નીતિ સેટ કર્યા વિનાની રહેવા દીધી છે, તો ઑન-સ્ક્રીન કીબોર્ડ શરૂઆતમાં અક્ષમ થઈ જાય છે પરંતુ તે વપરાશકર્તા દ્વારા કોઈપણ સમયે સક્ષમ કરી શકાય છે. કીબોર્ડ ક્યારે પ્રદર્શિત કરવું તે નક્કી કરવા માટે સંશોધનાત્મક નિયમોનો પણ ઉપયોગ કરી શકાય છે.</translation>
+      જો આ નીતિ સેટ કર્યા વિનાની રહેવા દીધી છે, તો ઑન-સ્ક્રીન કીબોર્ડ શરૂઆતમાં બંધ થઈ જાય છે પરંતુ તે વપરાશકર્તા દ્વારા કોઈ પણ સમયે ચાલુ કરી શકાય છે. કીબોર્ડ ક્યારે પ્રદર્શિત કરવું તે નક્કી કરવા માટે સંશોધનાત્મક નિયમોનો પણ ઉપયોગ કરી શકાય છે.</translation>
 <translation id="228659285074633994">AC પાવર પર ચાલતું હોવા પર વપરાશકર્તા ઇનપુટ વિના તે સમયગાળો નિર્દિષ્ટ કરે છે જેના પછી ચેતવણી સંવાદ દેખાય છે.
 
           જ્યારે નીતિ સેટ હોય, ત્યારે તે વપરાશકર્તાને <ph name="PRODUCT_OS_NAME" /> નિષ્ક્રિય ક્રિયા થવામાં છે એમ કહેતો ચેતવણી સંવાદ બતાવે તે પહેલાંનો સમયગાળો નિર્દિષ્ટ કરે છે કે જેમાં વપરાશકર્તા નિષ્ક્રિય હોવો જોઈએ.
@@ -594,17 +607,17 @@
       જો આ સેટિંગ સક્ષમ છે, તો બ્રાઉઝિંગ ઇતિહાસ સચવાયેલો નથી. આ સેટિંગ, ટેબ સમન્વયનને પણ અક્ષમ કરે છે.   
 
       જો આ સેટિંગ અક્ષમ છે અથવા સેટ કરેલ નથી, બ્રાઉઝિંગ ઇતિહાસ સચવાયેલો છે.</translation>
-<translation id="2426782419955104525"><ph name="PRODUCT_NAME" /> ની ઝટપટ સુવિધાને સક્ષમ કરે છે અને વપરાશકર્તાઓને આ સેટિંગ બદલવાથી અટકાવે છે.
+<translation id="2426782419955104525"><ph name="PRODUCT_NAME" /> ની ઝટપટ સુવિધાને ચાલુ કરે છે અને વપરાશકર્તાઓને આ સેટિંગ બદલવાથી અટકાવે છે.
 
-     જો તમે આ સેટિંગને સક્ષમ કરો છો, તો <ph name="PRODUCT_NAME" /> ઝટપટ સક્ષમ કરેલું હોય છે.
+     જો તમે આ સેટિંગને ચાલુ કરો છો, તો <ph name="PRODUCT_NAME" /> ઝટપટ ચાલુ કરેલું હોય છે.
 
-      જો તમે આ સેટિંગને અક્ષમ કરો છો, તો <ph name="PRODUCT_NAME" /> ઝટપટ અક્ષમ કરેલું હોય છે.
+      જો તમે આ સેટિંગને બંધ કરો છો, તો <ph name="PRODUCT_NAME" /> ઝટપટ બંધ કરેલું હોય છે.
 
-      જો તમે આ સેટિંગને સક્ષમ કે અક્ષમ કરો છો, તો વપરાશકર્તાઓ આ સેટિંગને બદલી કે ઓવરરાઇડ કરી શકતા નથી.
+      જો તમે આ સેટિંગને ચાલુ કે બંધ કરો છો, તો વપરાશકર્તાઓ આ સેટિંગને બદલી કે ઓવરરાઇડ કરી શકતા નથી.
 
-     જો આ સેટિંગને સેટ કર્યા વિના છોડેલી હોય, તો વપરાશકર્તા આ ફંક્શનનો ઉપયોગ કરવો કે નહીં તે નક્કી કરી શકે છે.
+     જો આ સેટિંગને સેટ કર્યા વિના છોડેલી હોય, તો વપરાશકર્તા આ ફંક્શનનો ઉપયોગ કરવો કે નહિ તે નક્કી કરી શકે છે.
 
-      આ સેટિંગને <ph name="PRODUCT_NAME" /> 29 અને પછીના સંસ્કરણોમાંથી દૂર કરવામાં આવી છે.</translation>
+      આ સેટિંગને <ph name="PRODUCT_NAME" /> 29 અને પછીના વર્ઝનોમાંથી દૂર કરવામાં આવી છે.</translation>
 <translation id="2433412232489478893">આ નીતિ વપરાશકર્તા માટે <ph name="PRODUCT_NAME" /> માટે 'નેટવર્ક ફાઇલ શેર' સુવિધાને મંજૂરી મળે કે નહીં તેનું નિયંત્રણ કરે છે.
 
       જ્યારે આ નીતિ કન્ફિગર કરવામાં ન આવી હોય અથવા True પર સેટ કરેલી હોય, ત્યારે વપરાશકર્તાઓ 'નેટવર્ક ફાઇલ શેર'નો ઉપયોગ કરી શકશે.
@@ -614,11 +627,11 @@
 
       જો નીતિ true પર સેટ કરેલી હોય, તો ઇવેન્ટ લૉગ થશે.
       જો નીતિ false પર સેટ કરેલી હોય અથવા અનસેટ હોય, તો ઇવેન્ટ લૉગ થશે નહીં.</translation>
-<translation id="244317009688098048">સ્વતઃ લોગિન માટે બૅઇલઆઉટ કીબોર્ડ શોર્ટકટને સક્ષમ કરો.
+<translation id="244317009688098048">સ્વતઃ લોગિન માટે બૅઇલઆઉટ કીબોર્ડ શોર્ટકટને ચાલુ કરો.
 
-      જો આ નીતિ સેટ કરેલી નથી અથવા ટ્રુ પર સેટ કરેલી છે અને ઉપકરણ-સ્થાનિક એકાઉન્ટ શૂન્ય-વિલંબ સ્વતઃ લોગિન માટે ગોઠવાયેલું છે, તો સ્વતઃ લોગિનને બાયપાસ કરવા અને લોગિન સ્ક્રીન બતાવવા માટે <ph name="PRODUCT_OS_NAME" /> નો કીબોર્ડ શોર્ટકટ Ctrl+Alt+S હશે.
+      જો આ નીતિ સેટ કરેલી નથી અથવા true પર સેટ કરેલી છે અને ડિવાઇસ-સ્થાનિક એકાઉન્ટ શૂન્ય-વિલંબ સ્વતઃ લોગિન માટે ગોઠવાયેલું છે, તો સ્વતઃ લોગિનને બાયપાસ કરવા અને લોગિન સ્ક્રીન બતાવવા માટે <ph name="PRODUCT_OS_NAME" /> નો કીબોર્ડ શોર્ટકટ Ctrl+Alt+S હશે.
 
-      જો આ નીતિ ફોલ્સ પર સેટ કરેલી છે, તો શૂન્ય-વિલંબ સ્વતઃ લોગિન (જો ગોઠવેલું હોય) બાયપાસ કરી શકાતું નથી.</translation>
+      જો આ નીતિ false પર સેટ કરેલી છે, તો શૂન્ય-વિલંબ સ્વતઃ લોગિન (જો ગોઠવેલું હોય) બાયપાસ કરી શકાતું નથી.</translation>
 <translation id="2463365186486772703">ઍપ્લિકેશન લોકૅલ</translation>
 <translation id="2466131534462628618">કૅપ્ટિવ પોર્ટલ પ્રમાણીકરણ પ્રોક્સીને અવગણે છે</translation>
 <translation id="2482676533225429905">મૂળ મેસેજિંગ</translation>
@@ -636,11 +649,11 @@
       URL પેટર્ન https://www.chromium.org/administrators/url-blacklist-filter-format મુજબ ફોર્મેટ કરેલ છે. જો કે, સ્કીમ, પોર્ટ્સ અથવા પથથી સ્વતંત્ર હોય એવા આપેલ હોસ્ટના નામ માટે પ્રમાણપત્રો માન્ય હોવાને કારણે, ફક્ત URL ના હોસ્ટના નામના ભાગને ગણવામાં આવે છે. વાઇલ્ડકાર્ડ હોસ્ટ્સ સમર્થિત નથી.
 
       જો આ નીતિ સેટ કરેલ નથી, તો કોઈપણ પ્રમાણપત્ર કે જે પ્રમાણપત્ર પારદર્શિતા દ્વારા જાહેર કરવા માટે આવશ્યક હોય તેને અવિશ્વસનીય તરીકે ગણવામાં આવશે, જો તે પ્રમાણપત્ર પારદર્શિતા નીતિ મુજબ જાહેર કરેલ ન હોય.</translation>
-<translation id="2488010520405124654">ઑફલાઇન હોવા પર નેટવર્ક ગોઠવણી સંકેત ચાલુ કરો.
+<translation id="2488010520405124654">ઑફલાઇન હોવા પર નેટવર્ક ગોઠવણી સંકેતને ચાલુ કરો.
 
-      જો આ નીતિ સેટ કરેલ નથી અથવા ટ્રુ પર સેટ કરેલી હોય અને ડિવાઇસ-સ્થાનિક એકાઉન્ટને અવિલંબ ઑટો-લોગિન માટે ગોઠવેલું છે અને ડિવાઇસમાં ઇન્ટરનેટની ઍક્સેસ નથી, તો <ph name="PRODUCT_OS_NAME" /> એક નેટવર્ક ગોઠવણી સંકેત બતાવશે.
+      જો આ નીતિ સેટ કરેલી નથી અથવા true પર સેટ કરેલી છે અને ડિવાઇસ-સ્થાનિક એકાઉન્ટને અવિલંબ સ્વતઃ-લોગિન માટે ગોઠવેલું છે અને ડિવાઇસમાં ઇન્ટરનેટની ઍક્સેસ નથી, તો <ph name="PRODUCT_OS_NAME" /> એક નેટવર્ક ગોઠવણી સંકેત બતાવશે.
 
-      જો આ નીતિ ફોલ્સ પર સેટ કરેલ છે, તો નેટવર્ક ગોઠવણી સંકેતને બદલે એક ભૂલ સંદેશ પ્રદર્શિત કરવામાં આવશે.</translation>
+      જો આ નીતિ false પર સેટ કરેલી છે, તો નેટવર્ક ગોઠવણી સંકેતને બદલે એક ભૂલ સંદેશ પ્રદર્શિત કરવામાં આવશે.</translation>
 <translation id="2498238926436517902">શેલ્ફને હંમેશા સ્વત:છુપાવો</translation>
 <translation id="2514328368635166290">ડિફૉલ્ટ શોધ પ્રદાતાના મનપસંદ આયકન URL નો ઉલ્લેખ કરે  છે.
 
@@ -666,29 +679,29 @@
           Google ના ઝટપટ પરિણામ URL નો ઉલ્લેખ આ રીતે કરવામાં આવી શકે છે: <ph name="GOOGLE_INSTANT_SEARCH_URL" />.
 
           આ નીતિનું ફક્ત ત્યારે જ પાલન કરવામાં આવે છે જો 'DefaultSearchProviderEnabled' નીતિ સક્ષમ કરેલ હોય.</translation>
-<translation id="2569647487017692047">જો આ નીતિ ફોલ્સ પર સેટ કરેલ હોય, તો <ph name="PRODUCT_OS_NAME" />, Bluetoothને બંધ કરશે અને વપરાશકર્તા તેને પાછું ચાલુ કરી શકતા નથી.
+<translation id="2569647487017692047">જો આ નીતિ false પર સેટ કરેલ હોય, તો <ph name="PRODUCT_OS_NAME" />, Bluetooth ને બંધ કરશે અને વપરાશકર્તા તેને પાછી ચાલુ કરી શકતાં નથી.
 
-      જો આ નીતિ ટ્રુ પર સેટ કરેલ હોય અથવા સેટ કર્યા વગરની છોડી દીધેલ હોય, તો વપરાશકર્તા તેમની ઇચ્છા મુજબ Bluetoothને ચાલુ-બંધ કરી શકશે.
+      જો આ નીતિ true પર સેટ કરેલ હોય અથવા સેટ કર્યા વગરની છોડી દીધેલ હોય, તો વપરાશકર્તા તેમની ઇચ્છા મુજબ Bluetooth ને ચાલુ અથવા બંધ કરી શકશે.
 
-      જો આ નીતિ સેટ કરેલ હોય, તો વપરાશકર્તા તેને બદલી કે ઓવરરાઇડ કરી નહીં શકે.
+      જો આ નીતિ સેટ કરેલી હોય, તો વપરાશકર્તા તેને બદલી કે ઓવરરાઇડ કરી નહિ શકે.
 
-      Bluetoothને સક્ષમ કર્યા પછી, ફેરફારો પ્રભાવમાં આવે તે માટે વપરાશકર્તાએ લૉગ આઉટ અને પાછા લૉગ ઇન કરવું જરૂરી છે (Bluetoothને બંધ કરતી વખતે આ કરવાની કોઈ જરૂર નથી).</translation>
-<translation id="2571066091915960923">ડેટા સંકોચન પ્રોક્સીને સક્ષમ થવા અક્ષમ કરે છે અને વપરાશકર્તાઓને આ સેટિંગને બદલવાથી અટકાવે છે.
+      Bluetooth ને ચાલુ કર્યા પછી, ફેરફારો પ્રભાવમાં આવે તે માટે વપરાશકર્તાએ લૉગ આઉટ અને પાછા લૉગ ઇન કરવું જરૂરી છે (Bluetooth ને બંધ કરતી વખતે આ કરવાની કોઈ જરૂર નથી).</translation>
+<translation id="2571066091915960923">ડેટા સંકોચન પ્રોક્સીને ચાલુ થવા બંધ કરે છે અને વપરાશકર્તાઓને આ સેટિંગને બદલવાથી અટકાવે છે.
 
-      જો તમે આ સેટિંગને સક્ષમ અથવા અક્ષમ કરો છો, તો વપરાશકર્તાઓ આ સેટિંગને બદલી અથવા નિરસ્ત કરી શકતાં નથી.
+      જો તમે આ સેટિંગને ચાલુ અથવા બંધ કરો છો, તો વપરાશકર્તાઓ આ સેટિંગને બદલી અથવા નિરસ્ત કરી શકતાં નથી.
 
-      જો આ નીતિ સેટ કર્યા વગરની છે, તો ડેટા સંકોચન પ્રોક્સી સુવિધા તેનો ઉપયોગ કરવો કે નહીં તે પસંદ કરવા માટે વપરાશકર્તાને ઉપલબ્ધ થશે.</translation>
+      જો આ નીતિ સેટ કર્યા વગરની છે, તો ડેટા સંકોચન પ્રોક્સી સુવિધા તેનો ઉપયોગ કરવો કે નહિ તે પસંદ કરવા માટે વપરાશકર્તાને ઉપલબ્ધ થશે.</translation>
 <translation id="257788512393330403">દર છ કલાકે પાસવર્ડ એન્ટ્રી જરૂરી છે</translation>
 <translation id="2587719089023392205"><ph name="PRODUCT_NAME" /> ને મારા ડિફોલ્ટ બ્રાઉઝર તરીકે સેટ કરો</translation>
 <translation id="2592091433672667839">સ્ક્રીન સેવરને રીટેલ મોડમાં સાઇન ઇન સ્ક્રીન પર બતાવવામાં આવે તે પહેલા નિષ્ક્રિયતાની અવધિ</translation>
 <translation id="2592162121850992309">જો આ નીતિને true પર સેટ કરેલી હોય અથવા સેટ કર્યા વિના છોડેલી હોય, તો હાર્ડવેર ગતિવૃદ્ધિને જ્યાં સુધી અમુક GPU સુવિધા બ્લેકલિસ્ટ કરવામાં ન આવે ત્યાં સુધી સક્ષમ કરેલ રહેશે.
 
       જો આ નીતિ false પર સેટ કરેલી હોય, હાર્ડવેર ગતિવૃદ્ધિને અક્ષમ કરેલ હશે.</translation>
-<translation id="2596260130957832043">NTLMv2 ચાલુ કરેલું છે કે નહીં તેનું નિયંત્રણ કરે છે.
+<translation id="2596260130957832043">NTLMv2 ચાલુ કરેલું છે કે નહિ તેનું નિયંત્રણ કરે છે.
 
-          Samba અને Windows સર્વરોના તાજેતરના બધા વર્ઝનો NTLMv2ને સહાય કરે છે. આને માત્ર ઉલટા ક્રમની સુસંગતતા માટે બંધ કરેલ હોય તે જરૂરી છે અને તે પ્રમાણીકરણની સુરક્ષા ઘટાડે છે.
+          Samba અને Windows સર્વરોના તાજેતરના બધા વર્ઝન NTLMv2ને સહાય કરે છે. આને માત્ર ઉલટા ક્રમની સુસંગતતા માટે બંધ કરેલ હોય તે જરૂરી છે અને તે પ્રમાણીકરણની સુરક્ષા ઘટાડે છે.
 
-          જો આ નીતિ સેટ નહીં કરી હોય, તો ડિફૉલ્ટ true છે અને NTLMv2 ચાલુ કરેલું છે.</translation>
+          જો આ પોલિસી સેટ નહિ કરી હોય, તો ડિફૉલ્ટ true છે અને NTLMv2 ચાલુ કરેલું છે.</translation>
 <translation id="2598508021807251719"><ph name="PRODUCT_OS_NAME" /> પ્રદર્શિત થઈ શકે તે લોકેલને કન્ફિગર કરે છે.
 
       જો આ નીતિ સેટ કરેલી હોય, તો વપરાશકર્તા <ph name="PRODUCT_OS_NAME" />ને આ નીતિ દ્વારા ઉલ્લેખિત લોકેલમાંથી માત્ર એકમાં પ્રદર્શિત થવા માટે કન્ફિગર કરી શકે છે. જો આ નીતિ સેટ કરેલી ન હોય અથવા ખાલી સૂચિ પર સેટ કરેલી હોય, તો <ph name="PRODUCT_OS_NAME" /> બધા સમર્થિત UI લોકેલમાં પ્રદર્શિત થઈ શકે છે. જો આ નીતિ અમાન્ય મૂલ્યો ધરાવતી સૂચિ પર સેટ કરવામાં આવી હોય, તો બધાં અમાન્ય મૂલ્યોને અવગણવામાં આવશે. જો વપરાશકર્તાએ <ph name="PRODUCT_OS_NAME" />ને પહેલાં એવા લોકેલમાં પ્રદર્શિત થવા માટે કન્ફિગર કર્યું હોય જેને આ નીતિ દ્વારા મંજૂરી મળેલી નથી, તો આગલી વાર જ્યારે વપરાશકર્તા સાઇન ઇન કરશે ત્યારે ડિસ્પ્લે લોકેલને મંજૂર થયેલા UI લોકેલ પર સ્વિચ કરવામાં આવશે. જો વપરાશકર્તાએ પસંદગીના લોકેલ કન્ફિગર કર્યા હોય અને પસંદગીના લોકેલમાંના એકને આ નીતિ દ્વારા મંજૂરી મળેલી હોય, તો <ph name="PRODUCT_OS_NAME" /> આ લોકેલ પર સ્વિચ થશે. અન્યથા, <ph name="PRODUCT_OS_NAME" /> આ નીતિ દ્વારા ઉલ્લેખિત પ્રથમ માન્ય મૂલ્ય પર અથવા જો આ નીતિ માત્ર અમાન્ય એન્ટ્રીઓ ધરાવતી હોય તો ફૉલબૅક લોકેલ (હાલમાં en-US) પર સ્વિચ થશે.</translation>
@@ -724,6 +737,7 @@
 
       જો આ નીતિ સેટ કરેલ ન હોય, તો મેનેજ કરાયેલ વપરાશકર્તા માટે ડિફૉલ્ટની મંજૂરી નથી અને બિન-મેનેજ કરાયેલ વપરાશકર્તાઓને મંજૂરી છે.</translation>
 <translation id="2660846099862559570">પ્રોક્સીનો ઉપયોગ ક્યારેય કરશો નહીં</translation>
+<translation id="2672012807430078509">SMB માઉન્ટ માટે NTLMને પ્રમાણીકરણ પ્રોટોકૉલ તરીકે ચાલુ કરવાનું નિયંત્રિત કરે છે</translation>
 <translation id="267596348720209223">શોધ પ્રદાતા દ્વારા સપોર્ટેડ અક્ષર એન્કોડિંગ્સનો ઉલ્લેખ કરે છે. એન્કોડિંગ્સ એ કોડ પૃષ્ઠ નામ છે જેમ કે UTF-8, GB2312, અને ISO-8859-1. તેનો આપેલ ક્રમમાં પ્રયાસ થાય છે.
 
           આ નીતિ વૈકલ્પિક છે. જો તે સેટ નથી, તો ડિફૉલ્ટ જે UTF-8 છે તેનો ઉપયોગ કરશે.
@@ -732,7 +746,7 @@
 <translation id="268577405881275241">ડેટા સંકોચન પ્રોક્સી સુવિધા સક્ષમ કરો</translation>
 <translation id="2693108589792503178">પાસવર્ડ બદલો URLને ગોઠવો.</translation>
 <translation id="2710534340210290498">જો આ નીતિ false પર સેટ કરેલ છે, તો વપરાશકર્તાઓ સ્ક્રીનને લૉક કરવામાં સમર્થ હશે નહીં (ફક્ત વપરાશકર્તા સત્રથી સાઇન આઉટ કરવું જ શક્ય હશે). જો આ સેટિંગ true પર સેટ કરેલ છે અથવા તો સેટ કરેલ નથી, તો વપરાશકર્તાઓ જે પાસવર્ડ વડે પ્રમાણીકૃત થયેલ છે તે સ્ક્રીનને લૉક કરી શકે છે.</translation>
-<translation id="2731627323327011390">ARC ઍપ્લિકેશનો માટે <ph name="PRODUCT_OS_NAME" /> પ્રમાણપત્રના વપરાશને અક્ષમ કરો</translation>
+<translation id="2731627323327011390">ARC ઍપ્લિકેશન માટે <ph name="PRODUCT_OS_NAME" /> પ્રમાણપત્રના વપરાશને બંધ કરો</translation>
 <translation id="2742843273354638707">નવું ટેબ પૃષ્ઠ અને <ph name="PRODUCT_OS_NAME" /> એપ લૉન્ચરથી Chrome વેબ દુકાન ઍપ્લિકેશન અને ફૂટર લિંકને છુપાવો.
 
       જ્યારે આ નીતિ ટ્રુ પર સેટ કરેલી હોય, ત્યારે આયકન્સ છુપાયેલા હોય છે.
@@ -795,14 +809,14 @@
 <translation id="285480231336205327">હાઇ કોન્ટ્રાસ મોડને સક્ષમ કરો</translation>
 <translation id="2854919890879212089"><ph name="PRODUCT_NAME" />ને એકદમ તાજેતરમાં વાપરેલ પ્રિન્ટરને બદલે પ્રિન્ટ પ્રીવ્યૂમાં ડિફૉલ્ટ પસંદગી તરીકે સિસ્ટમ ડિફૉલ્ટ પ્રિન્ટરનો ઉપયોગ કરાવે છે.
 
-      જો તમે આ સેટિંગ અક્ષમ કરો અથવા કોઈ મૂલ્ય સેટ ન કરો, તો પ્રિન્ટ પ્રીવ્યૂ ડિફૉલ્ટ ગંતવ્ય પસંદગી તરીકે એકદમ તાજેતરમાં વાપરેલ પ્રિન્ટરનો ઉપયોગ કરશે.
+      જો તમે આ સેટિંગ બંધ કરો અથવા કોઈ મૂલ્ય સેટ ન કરો, તો પ્રિન્ટ પ્રીવ્યૂ ડિફૉલ્ટ ગંતવ્ય પસંદગી તરીકે એકદમ તાજેતરમાં વાપરેલ પ્રિન્ટરનો ઉપયોગ કરશે.
 
-      જો તમે આ સેટિંગ સક્ષમ કરો છો, તો પ્રિન્ટ પ્રીવ્યૂ ડિફૉલ્ટ ગંતવ્ય પસંદગી તરીકે OS સિસ્ટમ ડિફૉલ્ટ પ્રિન્ટરનો ઉપયોગ કરશે.</translation>
+      જો તમે આ સેટિંગ ચાલુ કરો છો, તો પ્રિન્ટ પ્રીવ્યૂ ડિફૉલ્ટ ગંતવ્ય પસંદગી તરીકે OS સિસ્ટમ ડિફૉલ્ટ પ્રિન્ટરનો ઉપયોગ કરશે.</translation>
 <translation id="2856674246949497058">જો OS વર્ઝન લક્ષ્ય કરતાં નવું હોય, તો લક્ષ્ય વર્ઝન પર રોલબૅક કરો અને તેના પર રહો. પ્રક્રિયા દરમિયાન પાવરવૉશ કરો.</translation>
 <translation id="2872961005593481000">શટ ડાઉન કરો</translation>
 <translation id="2873651257716068683">ડિફૉલ્ટ પ્રિન્ટિંગ પેજ કદને ઓવરરાઇડ કરે છે. પેજનું કદ ઉપલબ્ધ ન હોય તો આ નીતિ અવગણવામાં આવે છે.</translation>
 <translation id="2874209944580848064">Android ઍપ્લિકેશનોનું સમર્થન કરતાં <ph name="PRODUCT_OS_NAME" /> ઉપકરણો માટે નોંધ:</translation>
-<translation id="2877225735001246144">Kerberos  પ્રમાણીકરણ નેગોશિયેટ થતું હોય ત્યારે CNAME લૂકઅપને અક્ષમ કરો</translation>
+<translation id="2877225735001246144">Kerberos પ્રમાણીકરણ નેગોશિયેટ થતું હોય ત્યારે CNAME લૂકઅપને બંધ કરો</translation>
 <translation id="2890645751406497668">આપેલાં વેન્ડર અને પ્રોડક્ટ ID ધરાવતાં USB ડિવાઇસ સાથે કનેક્ટ કરવા માટે આ સાઇટને ઑટોમૅટિક રીતે પરવાનગી આપો.</translation>
 <translation id="2892414556511568464">પ્રિન્ટિંગ ડુપ્લેક્સ મોડને નિયંત્રિત કરે છે. સેટ ન કરેલી નીતિ તેમજ સેટ કરવાનો વિકલ્પ ખાલી હોવાને નિયંત્રણ ન હોવાનું ગણવામાં આવે છે.</translation>
 <translation id="2893546967669465276">સંચાલન સર્વર પર સિસ્ટમ લૉગ્સ મોકલવા</translation>
@@ -828,17 +842,17 @@
       જો આ નીતિ સેટ કરેલ ન હોય, તો <ph name="PRINTERS_ALLOW_ALL" />ને માની લેવામાં આવે છે.
       </translation>
 <translation id="2908277604670530363">પ્રતિ  પ્રોક્સી સર્વર માટેના સમવર્તી કનેક્શંસની મહત્તમ સંખ્યા</translation>
-<translation id="2956777931324644324">આ નીતિને <ph name="PRODUCT_NAME" /> સંસ્કરણ 36 ની સાથે જ સમાપ્ત કરવામાં આવી છે.
+<translation id="2956777931324644324">આ પોલિસીને <ph name="PRODUCT_NAME" /> વર્ઝન 36ની સાથે જ સમાપ્ત કરવામાં આવી છે.
 
-      TLS ડોમેન-બાઉન્ડ પ્રમાણપત્રો એક્સ્ટેન્શનને સક્ષમ કરવું જોઈએ કે કેમ તેનો ઉલ્લેખ કરે છે.
+      TLS ડોમેન-બાઉન્ડ પ્રમાણપત્રો એક્સ્ટેંશનને ચાલુ કરવું જોઈએ કે કેમ તેનો ઉલ્લેખ કરે છે.
 
-      આ સેટિંગનો ઉપયોગ પરીક્ષણ માટે TLS ડોમેન-બાઉન્ડ પ્રમાણપત્રો એક્સ્ટેન્શનને સક્ષમ કરવા માટે થાય છે.  ભવિષ્યમાં આ પ્રાયોગિક સેટિંગને દૂર કરવામાં આવશે.</translation>
+      આ સેટિંગનો ઉપયોગ ટેસ્ટ માટે TLS ડોમેન-બાઉન્ડ પ્રમાણપત્રો એક્સ્ટેંશનને ચાલુ કરવા માટે થાય છે. ભવિષ્યમાં આ પ્રાયોગિક સેટિંગને દૂર કરવામાં આવશે.</translation>
 <translation id="2957506574938329824">વેબ Bluetooth API દ્વારા કોઇપણ સાઇટને Bluetooth ડિવાઇસની ઍક્સેસની વિનંતી કરવાની મંજૂરી આપશો નહીં</translation>
 <translation id="2957513448235202597"><ph name="HTTP_NEGOTIATE" /> પ્રમાણીકરણ માટે એકાઉન્ટનો પ્રકાર</translation>
 <translation id="2959469725686993410">સમયઝોનનો ઉકેલ કરતી વખતે સર્વરને હંમેશાં WiFi ઍક્સેસ-પૉઇન્ટ મોકલો</translation>
 <translation id="2959898425599642200">પ્રોક્સી બાયપાસ નિયમો</translation>
 <translation id="2960128438010718932">નવું અપડેટ લાગુ કરવા માટેનું સ્ટેજિંગ શેડ્યૂલ</translation>
-<translation id="2960691910306063964">રિમોટ ઍક્સેસ હોસ્ટ માટે PIN-રહિત પ્રમાણીકરણ સક્ષમ અથવા અક્ષમ કરવું</translation>
+<translation id="2960691910306063964">રિમોટ ઍક્સેસ હોસ્ટ માટે PIN-રહિત પ્રમાણીકરણ ચાલુ અથવા બંધ કરવું</translation>
 <translation id="2976002782221275500">વપરાશકર્તા ઇનપુટ વગર કેટલા સમય પછી બેટરી પાવર પર ચાલી રહેલ સ્ક્રીન મંદ થાય તે સમયની લંબાઈનો ઉલ્લેખ કરે છે. 
 
                       જ્યારે આ નીતિ શૂન્ય કરતાં વધારે મૂલ્ય પર સેટ હોય, ત્યારે <ph name="PRODUCT_OS_NAME" /> સ્ક્રીનને મંદ કરતા પહેલાં વપરાશકર્તાએ નિષ્ક્રિય રહેવું આવશ્યક હોય તે સમયની લંબાઈને સ્પષ્ટ કરે છે 
@@ -883,7 +897,7 @@
  
       આ નીતિને સેટ કરેલી છે કે નહી અથવા તેને કેવી રીતે સેટ કરવામાં આવે છે તે બાબતથી સ્વતંત્ર, WPAD ઓપ્ટિમાઇઝેશન સેટિંગને વપરાશકર્તાઓ દ્વારા બદલી શકાતું નથી.</translation>
 <translation id="3072045631333522102">રીટેલ મોડમાં સાઇન-ઇન સ્ક્રીન પર ઉપયોગ કરવા માટે સ્ક્રીન સેવર</translation>
-<translation id="3072847235228302527">ઉપકરણ-સ્થાનિક એકાઉન્ટ માટે સેવાની શરતો સેટ કરો</translation>
+<translation id="3072847235228302527">ડિવાઇસ-સ્થાનિક એકાઉન્ટ માટે સેવાની શરતો સેટ કરો</translation>
 <translation id="3077183141551274418">ટૅબ લાઇફસાઇકલ ચાલુ અથવા બંધ કરે છે</translation>
 <translation id="3086995894968271156"><ph name="PRODUCT_NAME" />માં Cast Receiverને ગોઠવો.</translation>
 <translation id="3088796212846734853">તમને URL પૅટર્નની એવી સૂચિ સેટ કરવાની મંજૂરી આપે છે જે છબી બતાવવાની મંજૂરી ધરાવતી હોય તેવી સાઇટનો ઉલ્લેખ કરતી હોય.
@@ -893,13 +907,13 @@
           નોંધ કરો કે ભૂતકાળમાં આ નીતિ ભૂલથી Android પર ચાલુ કરવામાં આવી હતી, પણ આ કાર્યરીતિ ક્યારેય Android પર સંપૂર્ણ સમર્થિત ન હતી.</translation>
 <translation id="3096595567015595053">સક્ષમ પ્લગઇન્સની સૂચિ</translation>
 <translation id="3101501961102569744">પ્રોક્સી સર્વર સેટિંગનો ઉલ્લેખ કેવી રીતે કરવો તે  પસંદ કરો</translation>
-<translation id="3117676313396757089">ચેતવણી: સંસ્કરણ 57 પછી <ph name="PRODUCT_NAME" /> માંથી DHE સંપૂર્ણપણે દૂર કરવામાં આવશે (માર્ચ 2017 ની આસપાસ) અને તે પછી આ નીતિ કામ કરવાનું બંધ કરશે.
+<translation id="3117676313396757089">ચેતવણી: વર્ઝન 57 પછી <ph name="PRODUCT_NAME" />માંથી DHE પૂરેપૂરી રીતે દૂર કરવામાં આવશે (માર્ચ 2017ની આસપાસ) અને તે પછી આ પોલિસી કામ કરવાનું બંધ કરશે.
 
-      જો નીતિ સેટ કરેલ ન હોય અથવા તો false પર સેટ કરેલ હોય, તો પછી TLS માં DHE સાઇફર સ્યૂટ્સ સક્ષમ કરવામાં આવશે નહીં. અન્યથા તે જૂના સર્વર સાથે સુસંગતતા રાખવા અને DHE સાઇફર સ્યૂટ્સને સક્ષમ કરવા માટે true પર સેટ કરવામાં આવી શકે છે. આ એક કામચલાઉ પગલું છે અને સર્વરને ફરીથી ગોઠવવું જોઈએ.
+      જો પોલિસી સેટ કરેલી ન હોય અથવા તો false પર સેટ કરેલી હોય, તો પછી TLSમાં DHE સાઇફર સ્યૂટ ચાલુ કરવામાં આવશે નહિ. નહિતર, તે જૂના સર્વર સાથે સુસંગતતા રાખવા અને DHE સાઇફર સ્યૂટને ચાલુ કરવા માટે true પર સેટ કરવામાં આવી શકે છે. આ એક કામચલાઉ પગલું છે અને સર્વરને ફરીથી ગોઠવવું જોઈએ.
 
-      સર્વર્સને ECDHE સાઇફર સ્યૂટ્સ પર સ્થાનાંતરિત થવા માટે પ્રોત્સાહિત કરવામાં આવે છે. જો આ અનુપલબ્ધ હોય, તો RSA કી એક્સચેન્જનો ઉપયોગ કરીને સક્ષમ કરેલ હોવાની ખાતરી કરો.</translation>
+      સર્વરને ECDHE સાઇફર સ્યૂટ પર સ્થાનાંતરિત થવા માટે પ્રોત્સાહિત કરવામાં આવે છે. જો આ ઉપલબ્ધ નહિ હોય, તો RSA key એક્સચેન્જનો ઉપયોગ કરીને ચાલુ કરેલ હોવાની ખાતરી કરો.</translation>
 <translation id="3152425128389603870">એકીકૃત ડેસ્કટૉપ ઉપલબ્ધ કરાવો અને ડિફૉલ્ટ તરીકે ચાલુ કરો.</translation>
-<translation id="316778957754360075">આ સેટિંગને <ph name="PRODUCT_NAME" /> સંસ્કરણ 29 થી હટાવવામાં આવી છે. સંસ્થા દ્વારા હોસ્ટ કરાયેલ એક્સ્ટેન્શન/ઍપ્લિકેશન સંગ્રહણોને સેટ કરવાની ભલામણ કરેલી રીત એ CRX પેકેજીસને હોસ્ટ કરતી સાઇટને ExtensionInstallSources માં શામેલ કરવું અને વેબ પૃષ્ઠ પર સીધી ડાઉનલોડ લિંક્સ મૂકવું છે. ExtensionInstallForcelist ની નીતિનો ઉપયોગ કરીને તે વેબ પૃષ્ઠ માટે એક લૉન્ચર બનાવવામાં આવી શકે છે.</translation>
+<translation id="316778957754360075">આ સેટિંગને <ph name="PRODUCT_NAME" /> વર્ઝન 29થી હટાવવામાં આવી છે. સંસ્થા દ્વારા હોસ્ટ કરાયેલ એક્સ્ટેંશન/ઍપ્લિકેશન સંગ્રહણોને સેટ કરવાની ભલામણ કરેલી રીત એ CRX પૅકેજને હોસ્ટ કરતી સાઇટને ExtensionInstallSourcesમાં સામેલ કરવું અને વેબ પેજ પર સીધી ડાઉનલોડ લિંક મૂકવી છે. ExtensionInstallForcelistની પોલિસીનો ઉપયોગ કરીને તે વેબ પેજ માટે એક લૉન્ચર બનાવવામાં આવી શકે છે.</translation>
 <translation id="3171369832001535378">ઉપકરણ નેટવર્ક હોસ્ટના નામનો નમૂનો</translation>
 <translation id="3172512016079904926">મૂળ મેસેજિંગ હોસ્ટના વપરાશકર્તા-સ્તર ઇન્સ્ટૉલેશનને સક્ષમ કરે છે.
 
@@ -909,7 +923,7 @@
 
          જો આ સેટિંગ સેટ કર્યા વગરની છોડી હોય તો <ph name="PRODUCT_NAME" />
           વપરાશકર્તા-સ્તરનાં મૂળ મેસેજિંગ હોસ્ટનાં ઉપયોગની મંજૂરી આપશે.</translation>
-<translation id="3185009703220253572">સંસ્કરણ <ph name="SINCE_VERSION" /> થી</translation>
+<translation id="3185009703220253572">વર્ઝન <ph name="SINCE_VERSION" />થી</translation>
 <translation id="3187220842205194486">Android ઍપ્લિકેશનોને કૉર્પોરેટ કીઝની ઍક્સેસ મળી શકતી નથી. આ નીતિનો તેમના પર કોઈ પ્રભાવ પડતો નથી.</translation>
 <translation id="3201273385265130876">તમને <ph name="PRODUCT_NAME" /> દ્વારા ઉપયોગમાં લેવાતાં પ્રોક્સી સર્વરનો ઉલ્લેખ કરવાની મંજૂરી આપે છે અને વપરાશકર્તાઓને પ્રોક્સી સેટિંગ્સને બદલવાથી અટકાવે છે.
 
@@ -944,7 +958,7 @@
 
       જો તે સેટ કરેલું ન હોય, તો વપરાશકર્તાને આયાત કરવું કે નહીં તે પૂછવામાં આવશે અથવા આયાત કરવું આપમેળે થઈ શકે છે.</translation>
 <translation id="3219421230122020860">છુપો મોડ ઉપલબ્ધ છે</translation>
-<translation id="3220624000494482595">જો કિઓસ્ક અ‍ૅપ્લિકેશન એક Android અ‍ૅપ્લિકેશન હોય, તો <ph name="PRODUCT_OS_NAME" /> સંસ્કરણ પર તેનો કોઈ નિયંત્રણ હશે નહીં, પછી ભલેને આ નીતિ <ph name="TRUE" /> પર સેટ કરેલ હોય.</translation>
+<translation id="3220624000494482595">જો કિઓસ્ક અ‍ૅપ્લિકેશન એક Android અ‍ૅપ્લિકેશન હોય, તો <ph name="PRODUCT_OS_NAME" /> વર્ઝન પર તેનો કોઈ નિયંત્રણ હશે નહિ, પછી ભલેને આ પોલિસી <ph name="TRUE" /> પર સેટ કરેલી હોય.</translation>
 <translation id="3236046242843493070">આના દ્વારા એક્સટેન્શન, ઍપ્લિકેશન અને વપરાશકર્તા સ્ક્રિપ્ટ ઇન્સ્ટોલની પરવાનગી આપવા માટે URL દાખલા</translation>
 <translation id="3240609035816615922">પ્રિન્ટર ગોઠવણી ઍક્સેસ નીતિ.</translation>
 <translation id="3243309373265599239">વપરાશકર્તા ઇનપુટ વગર કેટલા સમય પછી AC પાવર પર ચાલી રહેલ સ્ક્રીન મંદ થાય તે સમયની લંબાઈનો ઉલ્લેખ કરે છે. 
@@ -960,11 +974,11 @@
 <translation id="3273221114520206906">ડિફોલ્ટ JavaScript  સેટિંગ</translation>
 <translation id="3284094172359247914">WebUSB APIના ઉપયોગનું નિયંત્રણ કરો</translation>
 <translation id="3288595667065905535">ચેનલને રિલીઝ કરો</translation>
-<translation id="3292147213643666827"><ph name="PRODUCT_NAME" />ને <ph name="CLOUD_PRINT_NAME" /> અને મશીન સાથે કનેક્ટેડ લેગસી પ્રિંટર્સ વચ્ચે પ્રોક્સી તરીકે કાર્ય કરવા સક્ષમ કરે છે. 
+<translation id="3292147213643666827"><ph name="PRODUCT_NAME" /> ને <ph name="CLOUD_PRINT_NAME" /> અને મશીન સાથે કનેક્ટેડ લેગસી પ્રિન્ટર વચ્ચે પ્રોક્સી તરીકે કાર્ય કરવા ચાલુ કરે છે. 
 
-      જો આ સેટિંગ સક્ષમ છે અથવા ગોઠવેલી નથી, તો વપરાશકર્તાઓ તેમના Google એકાઉન્ટ સાથે પ્રમાણીકરણ દ્વારા ક્લાઉડ મુદ્રણ પ્રોક્સીને સક્ષમ કરી શકે છે.
+      જો આ સેટિંગ ચાલુ છે અથવા ગોઠવેલી નથી, તો વપરાશકર્તાઓ તેમના Google એકાઉન્ટ સાથે પ્રમાણીકરણ દ્વારા ક્લાઉડ પ્રિન્ટ પ્રોક્સીને ચાલુ કરી શકે છે.
 
-      જો આ સેટિંગ અક્ષમ છે, તો વપરાશકર્તાઓ પ્રોક્સીને સક્ષમ કરી શકતા નથી, અને મશીનને તેના પ્રિંટર્સને <ph name="CLOUD_PRINT_NAME" /> સાથે શેર કરવાની પરવાનગી હશે નહીં.</translation>
+      જો આ સેટિંગ બંધ છે, તો વપરાશકર્તાઓ પ્રોક્સીને ચાલુ કરી શકતા નથી, અને મશીનને તેના પ્રિન્ટરને <ph name="CLOUD_PRINT_NAME" /> સાથે શેર કરવાની પરવાનગી હશે નહિ.</translation>
 <translation id="3307746730474515290">જે પ્રકારની ઍપ્લિકેશન/વિસ્તાર ઇન્સ્ટૉલ કરવા માટે મંજૂર હોય છે તેનું નિયંત્રણ કરે છે અને રનટાઇમનો ઍક્સેસને મર્યાદિત કરે છે.
 
           આ સેટિંગ વિસ્તારો/ઍપ્લિકેશનોના મંજૂર કરેલ પ્રકારો કે જે <ph name="PRODUCT_NAME" />માં ઇન્સ્ટૉલ કરી શકાય અને કે જે હોસ્ટ તથા ક્રિયાપ્રતિક્રિયા કરી શકે તેને વ્હાઇટ-લિસ્ટ કરે છે. આ મૂલ્ય સ્ટ્રિંગની સૂચિ છે જે નીચેનામાંથી એક હોવી જોઈએ: "વિસ્તાર", "થીમ", "વપરાશકર્તા_સ્ક્રિપ્ટ", "હોસ્ટ કરેલ_ઍપ્લિકેશન", "લેગેસી_પૅકેજ કરેલ_ઍપ્લિકેશન", "પ્લૅટફૉર્મ_ઍપ્લિકેશન". આ પ્રકારો અંગે વધુ માહિતી માટે <ph name="PRODUCT_NAME" />ના વિસ્તારોનું દસ્તાવેજીકરણ જુઓ.
@@ -999,9 +1013,9 @@
       આ નીતિ સુઝાવ આપેલ મુજબ જ સેટ કરી શકાય છે. તમે આ નીતિનો ઉપયોગ સુઝાવ આપેલ લોકેલના સેટને ટોચ પર ખસેડવા માટે કરી શકો છો પરંતુ વપરાશકર્તાઓને તેમના સત્ર માટે <ph name="PRODUCT_OS_NAME" /> દ્વારા સમર્થિત કોઈપણ લોકેલને પસંદ કરવાની મંજૂરી હંમેશાં હોય છે.
       </translation>
 <translation id="3381968327636295719">ડિફૉલ્ટ રૂપે હોસ્ટ બ્રાઉઝરનો ઉપયોગ કરો</translation>
-<translation id="3414260318408232239">જ્યારે આ નીતિ ગોઠવવામાં આવી ન હોય, ત્યારે <ph name="PRODUCT_NAME" /> ડિફૉલ્ટ રીતે નીચામાં નીચું વર્ઝન, જે TLS 1.0 છે, તેનો ઉપયોગ કરે છે.
+<translation id="3414260318408232239">જ્યારે આ પોલિસી ગોઠવવામાં આવી ન હોય, ત્યારે <ph name="PRODUCT_NAME" /> ડિફૉલ્ટ રીતે નીચામાં નીચું વર્ઝન, જે TLS 1.0 છે, તેનો ઉપયોગ કરે છે.
 
-      અન્યથા તે નીચેનામાંથી કોઈ એક મૂલ્ય પર સેટ કરવામાં આવી શકે છે: "tls1", "tls1.1" અથવા "tls1.2". જ્યારે સેટ કરેલ હોય, ત્યારે SSL/TLSના ઉલ્લેખિત વર્ઝનથી નીચા વર્ઝનનો ઉપયોગ <ph name="PRODUCT_NAME" /> કરશે નહીં. એક વણઓળખાયેલ મૂલ્ય અવગણવામાં આવશે.</translation>
+      નહિતર તે નીચેનામાંથી કોઈ એક મૂલ્ય પર સેટ કરવામાં આવી શકે છે: "tls1", "tls1.1" અથવા "tls1.2". જ્યારે સેટ કરેલી હોય, ત્યારે SSL/TLSના ઉલ્લેખિત વર્ઝનથી નીચા વર્ઝનનો ઉપયોગ <ph name="PRODUCT_NAME" /> કરશે નહિ. જાણ્યા વગરનું મૂલ્ય અવગણવામાં આવશે.</translation>
 <translation id="3417418267404583991">જો આ નીતિ true પર સેટ કરેલી છે અથવા કન્ફિગર કરેલી નથી, તો <ph name="PRODUCT_OS_NAME" /> અતિથિ લૉગિન્સ કરવામાં સક્ષમ હશે. અતિથિ લૉગિન અજ્ઞાત વપરશાકર્તા સત્રો છે અને તેને પાસવર્ડની આવશ્યકતા નથી.
 
       જો આ નીતિ false પર સેટ કરેલી છે, તો <ph name="PRODUCT_OS_NAME" /> અતિથિ સત્રને પ્રારંભ થવાની મંજૂરી આપશે નહીં.</translation>
@@ -1011,17 +1025,17 @@
       જો આ સેટિંગ ચુસ્ત પર સેટ કરેલ હોય, તો YouTube પર ચુસ્ત પ્રતિબંધિત મોડ હંમેશાં સક્રિય રહે છે.
 
       જો આ સેટિંગ મધ્યમ પર સેટ કરેલ હોય, તો YouTube પર વપરાશકર્તા ફક્ત મધ્યમ પ્રતિબંધિત મોડ
-      અને ચુસ્ત પ્રતિબંધિત મોડ ચૂંટી શકે છે, પરંતુ પ્રતિબંધિત મોડને અક્ષમ કરી નહીં શકે.
+      અને ચુસ્ત પ્રતિબંધિત મોડ ચૂંટી શકે છે, પરંતુ પ્રતિબંધિત મોડને બંધ કરી નહિ શકે.
 
-      જો આ સેટિંગ બંધ પર સેટ કરેલ હોય અથવા તો કોઈ મૂલ્ય સેટ કરેલ ન હોય, તો <ph name="PRODUCT_NAME" /> દ્વારા YouTube પર પ્રતિબંધિત મોડ લાગુ કરવામાંં આવતો નથી. જો કે YouTube નીતિઓ જેવી બાહ્ય નીતિઓ હજીપણ પ્રતિબંધિત મોડ લાગુ કરી શકે છે.</translation>
+      જો આ સેટિંગ બંધ પર સેટ કરેલ હોય અથવા તો કોઈ મૂલ્ય સેટ કરેલ ન હોય, તો <ph name="PRODUCT_NAME" /> દ્વારા YouTube પર પ્રતિબંધિત મોડ લાગુ કરવામાંં આવતો નથી. જોકે YouTube નીતિઓ જેવી બાહ્ય નીતિઓ હજીપણ પ્રતિબંધિત મોડ લાગુ કરી શકે છે.</translation>
 <translation id="3428247105888806363">નેટવર્ક અનુમાનને સક્ષમ કરો</translation>
-<translation id="3434932177006334880">આ સેટિંગને Chrome 42ની પહેલાંના નામ આપવામાં આવ્યું હતું અને Chrome 43માં તેના સમર્થનને સંપૂર્ણપણે દૂર કરવામાં આવશે.
+<translation id="3434932177006334880">આ સેટિંગને Chrome 42ની પહેલાંનું નામ આપવામાં આવ્યું હતું અને Chrome 43માં તેના સહાયને પૂરેપૂરી રીતે દૂર કરવામાં આવશે.
 
-      આ સેટિંગ એવા એન્ટરપ્રાઇઝ ગ્રાહકો માટે ઉપયોગી છે જે નવા ઇનલાઇન સાઇનઇન ફ્લો સાથે હજી સુસંગત ન હોય તેવા SSO ઉકેલોનો ઉપયોગ કરી રહ્યાં હોય.
-      જો તમે આ સેટિંગને સક્ષમ કરો છો, તો જૂના વેબ-આધારિત સાઇનઇન ફ્લોનો ઉપયોગ કરવામાં આવશે.
-      જો તમે આ સેટિંગને અક્ષમ કરો છો અથવા તેને સેટ કર્યા વિના છોડી દો છો, તો નવા ઇનલાઇન સાઇનઇન ફ્લોનો ડિફૉલ્ટ તરીકે ઉપયોગ કરવામાં આવશે. વપરાશકર્તાઓ હજી પણ આદેશ લાઇન ફ્લેગ મારફતે -- enable-web-based-signin -- જૂના વેબ-આધારિત સાઇનઇન ફ્લોને સક્ષમ કરી શકે છે.
+      આ સેટિંગ એવા એન્ટરપ્રાઇઝ ગ્રાહકો માટે ઉપયોગી છે જે નવા ઇનલાઇન સાઇનઇન ફ્લો સાથે હજી સુસંગત ન હોય તેવા SSO ઉકેલોનો ઉપયોગ કરી રહ્યા હોય.
+      જો તમે આ સેટિંગને ચાલુ કરો છો, તો જૂના વેબ-આધારિત સાઇનઇન ફ્લોનો ઉપયોગ કરવામાં આવશે.
+      જો તમે આ સેટિંગને બંધ કરો છો અથવા તેને સેટ કર્યા વિના છોડી દો છો, તો નવા ઇનલાઇન સાઇનઇન ફ્લોનો ડિફૉલ્ટ તરીકે ઉપયોગ કરવામાં આવશે. વપરાશકર્તાઓ હજી પણ આદેશ લાઇન ફ્લેગ મારફતે --enable-web-based-signin જૂના વેબ-આધારિત સાઇનઇન ફ્લોને ચાલુ કરી શકે છે.
 
-      જ્યારે ઇનલાઇન સાઇનઇન સંપૂર્ણપણે બધા જ SSO સાઇનઇન ફ્લોનું સમર્થન કરશે ત્યારે ભવિષ્યમાં પ્રાયોગિક સેટિંગ દૂર કરવામાં આવશે.</translation>
+      જ્યારે ઇનલાઇન સાઇનઇન પૂરેપૂરી રીતે બધા જ SSO સાઇનઇન ફ્લોને સપોર્ટ કરશે ત્યારે ભવિષ્યમાં પ્રાયોગિક સેટિંગ દૂર કરવામાં આવશે.</translation>
 <translation id="3437924696598384725">VPN કનેક્શન મેનેજ કરવાની વપરાશકર્તાને મંજૂરી આપો</translation>
 <translation id="3449886121729668969"><ph name="PRODUCT_NAME" /> માટે પ્રોક્સી સેટિંગ્સને ગોઠવે છે. ARC-ઍપ્લિકેશનો માટે પણ આ પ્રોક્સી સેટિંગ્સ ઉપલબ્ધ હશે.
 
@@ -1057,7 +1071,7 @@
 
 આ નીતિનું પાલન ફક્ત ત્યારે જ થશે જો 'DefaultSearchProviderEnabled' નીતિ સક્ષમ હોય.</translation>
 <translation id="350797926066071931">અનુવાદને સક્ષમ કરો</translation>
-<translation id="3512226956150568738">જો ARC ચલાવવા માટે ext4 પર માઇગ્રેશન થવું જરૂરી થતાં પહેલાં ક્લાયન્ટ ઉપકરણ મૉડેલે પહેલેથી ARCને સમર્થન આપેલું હોય, અને જો ArcEnabledની નીતિને true પર સેટ કરવામાં આવેલ હોય, તો આ વિકલ્પ AskUser (મૂલ્ય 3) તરીકે વર્તન કરી શકે છે. અન્ય બધા કિસ્સામાં (જો ઉપકરણ મૉડેલ અગાઉ ARCનું સમર્થન કરતું નહોતું અથવા જો ArcEnabledની નીતિને false પર સેટ કરેલી હોય, તો) આ મૂલ્ય DisallowArc (મૂલ્ય 0)ના બરાબર છે.</translation>
+<translation id="3512226956150568738">જો ARC ચલાવવા માટે ext4 પર માઇગ્રેશન થવું જરૂરી થતાં પહેલાં ક્લાયન્ટ ડિવાઇસ મૉડેલે પહેલેથી ARCને સહાય આપેલું હોય, અને જો ArcEnabledની પોલિસીને true પર સેટ કરવામાં આવેલ હોય, તો આ વિકલ્પ AskUser (મૂલ્ય 3) તરીકે વર્તી શકે છે. અન્ય બધા કિસ્સામાં (જો ડિવાઇસ મૉડેલ અગાઉ ARCને સપોર્ટ કરતું નહોતું અથવા જો ArcEnabledની પોલિસીને false પર સેટ કરેલી હોય, તો) આ મૂલ્ય DisallowArc (મૂલ્ય 0)ના બરાબર છે.</translation>
 <translation id="3513655665999652754">Quirks સર્વર હાર્ડવેર-મુજબની ગોઠવણી ફાઇલો પ્રદાન કરે છે, જેમ કે
       મોનિટર માપનને સમાયોજિત કરવા માટે ICC પ્રદર્શન પ્રોફાઇલ.
 
@@ -1083,7 +1097,7 @@
     આ નીતિ <ph name="MS_AD_NAME" /> ડોમેન સાથે ન જોડાયેલ હોય તેવી Windows આવૃત્તિઓ પર ઉપલબ્ધ નથી.</translation>
 <translation id="3577251398714997599">ખલેલ પાડતી જાહેરાતોવાળી સાઇટ માટે જાહેરાતની સેટિંગ</translation>
 <translation id="3591584750136265240">લોગિન પ્રમાણીકરણ વર્તણૂંકને ગોઠવો</translation>
-<translation id="3627678165642179114">જોડણી તપાસ વેબ સેવા સક્ષમ અથવા અક્ષમ કરો</translation>
+<translation id="3627678165642179114">જોડણી તપાસ વેબ સેવા ચાલુ અથવા બંધ કરો</translation>
 <translation id="3628480121685794414">સિમ્પ્લેક્સ પ્રિન્ટિંગ ચાલુ કરો</translation>
 <translation id="3631099945620529777">જો false પર સેટ કરેલ હોય, તો કાર્ય વ્યવસ્થાપકમાં 'પ્રક્રિયા સમાપ્ત કરો' બટનને અક્ષમ કરવામાં આવશે.
 
@@ -1103,6 +1117,11 @@
       જો નીતિ બંધ કરવામાં આવી હોય, તો સાઇટ સ્પષ્ટ રૂપે આઇસોલેટ નહીં થાય અને IsolateOrigins તથા SitePerProcessની ફીલ્ડ અજમાયશો બંધ કરવામાં આવશે. વપરાશકર્તાઓ હજુ પણ IsolateOriginsને મૅન્યુઅલી ચાલુ કરી શકશે.
       જો નીતિ કન્ફિગર કરવામાં આવી ન હોય, તો સાઇન-ઇન સ્ક્રીન માટે પ્લૅટફૉર્મ ડિફૉલ્ટ સાઇટ આઇસોલેશન સેટિંગનો ઉપયોગ કરવામાં આવશે.
       </translation>
+<translation id="3748900290998155147">સક્રિય રાખવાની મંજૂરી છે કે નહીં તેનો ઉલ્લેખ કરે છે. સક્રિય રાખવા માટેની વિનંતી એક્સ્ટેન્શન દ્વારા પાવર મેનેજમેન્ટ એક્સ્ટેન્શન API મારફતે અને ARC ઍપ દ્વારા કરવામાં આવે છે.
+
+          જો આ નીતિ ટ્રુ પર સેટ કરેલી હોય અથવા સેટ કર્યા વિના છોડી દીધી હોય, તો સક્રિય રાખવાની વિનંતીને પાવર મેનેજમેન્ટ માટે માન્ય રાખવામાં આવશે.
+
+          જો આ નીતિ ફૉલ્સ પર સેટ કરેલી હોય, તો સક્રિય રાખવાની વિનંતી અવગણવામાં આવશે.</translation>
 <translation id="3750220015372671395">આ સાઇટ્સ પર કી જનરેશનને અવરોધિત કરો</translation>
 <translation id="375266612405883748">આ મશીનમાં રિમોટ ઍક્સેસ હોસ્ટ દ્વારા ઉપયોગમાં લેવાતી UDP પોર્ટ શ્રેણીને પ્રતિબંધિત કરે છે.
 
@@ -1120,16 +1139,14 @@
       જો તમે આ સેટિંગને સક્ષમ કરો છો, તો <ph name="PRODUCT_NAME" />, આદેશ રેખાથી ઉલ્લેખિત તમામ પ્રોક્સી-સંબંધિત વિકલ્પોને અવગણે છે.
 
       આ નીતિઓને સેટ કર્યા વિના છોડવી વપરાશકર્તાઓને પોતાની જાતે પ્રોક્સી સેટિંગ્સને પસંદ કરવાની મંજૂરી આપશે.</translation>
-<translation id="3758249152301468420">વિકાસકર્તા  ટુલ્સ અક્ષમ કરો</translation>
-<translation id="3764248359515129699">લેગસી સર્ટિફિકેટ ઑથોરિટિઝની એક સૂચિ માટે પ્રમાણપત્ર પારદર્શકતાની આવશ્યકતાઓનું પાલન કરાવવાનું બંધ કરે છે. 
+<translation id="3758249152301468420">ડેવલપર ટુલ બંધ કરો</translation>
+<translation id="3764248359515129699">લેગસી સર્ટિફિકેટ ઑથોરિટિઝની એક સૂચિ માટે પ્રમાણપત્ર પારદર્શકતાની જરૂરીતાઓનું પાલન કરાવવાનું બંધ કરે છે. 
 
-      આ નીતિ તેવી પ્રમાણપત્ર શૃંખલાઓ માટે પારદર્શકતાની સ્પષ્ટતાની આવશ્યકતાને બંધ કરવા માટે મંજૂરી આપે છે, જેમાં નિર્દિષ્ટ કરેલમાંના એક subjectPublicKeyInfo હૅશનો સમાવેશ થતો હોય. આ તેવા પ્રમાણપત્રોને મંજૂરી આપે છે જે અન્ય કિસ્સામાં અવિશ્વાસપાત્ર હોત, કારણ કે તેઓ એંટરપ્રાઇઝ હોસ્ટ તરીકે વપરાતા રહેવા માટે યોગ્ય રીતે સાર્વજનિક રૂપમાં બતાવવામાં આવેલ ન હતાં.     
+      આ નીતિ તેવી પ્રમાણપત્ર શૃંખલાઓ માટે પારદર્શકતાની સ્પષ્ટતાની જરૂરીતાને બંધ કરવા માટે પરવાનગી આપે છે, જેમાં નિર્દિષ્ટ કરેલમાંના એક subjectPublicKeyInfo હૅશનો સમાવેશ થતો હોય. આ તેવા પ્રમાણપત્રોને પરવાનગી આપે છે જે અન્ય કિસ્સામાં અવિશ્વાસપાત્ર હોત, કારણ કે તેઓ એંટરપ્રાઇઝ હોસ્ટ તરીકે વપરાતા રહેવા માટે યોગ્ય રીતે સાર્વજનિક રૂપમાં બતાવવામાં આવેલ ન હતાં.     
 
-      જ્યારે આ નીતિ સેટ કરેલ હોય ત્યારે પ્રમાણપત્ર પારદર્શકતા અનુપાલનને બંધ કરવા માટે, હૅશ તે CA પ્રમાણપત્રમાં દેખાતા Legacy Certificate Authority (CA) તરીકે માન્યતા પ્રાપ્ત કરેલ subjectPublicKeyInfoનો હોવો જોઈએ. લેગસી CA એવું CA છે જે <ph name="PRODUCT_NAME" /> દ્વારા સમર્થિત એક કે વધુ ડિફૉલ્ટ ઑપરેટિંગ સિસ્ટમ પર સાર્વજનિક રૂપે વિશ્વસનીય હોય છે, પણ Android ઓપન સૉર્સ પ્રોજેક્ટ અથવા <ph name="PRODUCT_OS_NAME" /> પર વિશ્વસનીય હોતું નથી.
+      જ્યારે આ નીતિ સેટ કરેલી હોય ત્યારે પ્રમાણપત્ર પારદર્શકતા અનુપાલનને બંધ કરવા માટે, હૅશ તે CA પ્રમાણપત્રમાં દેખાતા Legacy Certificate Authority (CA) તરીકે માન્યતા પ્રાપ્ત કરેલ subjectPublicKeyInfoનો હોવો જોઈએ. લેગસી CA એવું CA છે જે <ph name="PRODUCT_NAME" /> દ્વારા સમર્થિત એક કે વધુ ડિફૉલ્ટ ઑપરેટિંગ સિસ્ટમ પર સાર્વજનિક રૂપે વિશ્વસનીય હોય છે, પણ Android ઓપન સૉર્સ પ્રોજેક્ટ અથવા <ph name="PRODUCT_OS_NAME" /> પર વિશ્વસનીય હોતું નથી.
 
-      subjectPublicKeyInfo હૅશને ઍલ્ગોરિધમ નામ, "/" અક્ષર, અને નિર્દિષ્ટ પ્રમાણપત્રના DER-એન્કોડ કરેલ subjectPublicKeyInfo પર લાગુ કરેલ તે હૅશ ઍલ્ગોરિધમના Base64 એન્કોડિંગ સાથે સંયોજિત કરીને નિર્દિષ્ટ કરાય છે. આ Base64 એન્કોડિંગ એ RFC 7469, વિભાગ 2.4 માં વ્યાખ્યાયિત છે તેમ, SPKI Fingerprint જેવું જ ફૉર્મેટ છે. વણઓળખાયેલ હૅશ ઍલ્ગોરિધમને અવગણવામાં આવે છે. આ સમયે સમર્થિત એકમાત્ર હૅશ ઍલ્ગોરિધમ "sha256" છે.
-  
-      જો આ નીતિ સેટ કરેલ ન હોય, તો એવું કોઈપણ પ્રમાણપત્ર જે પ્રમાણપત્ર પારદર્શકતા નીતિ મુજબ જાહેર કરવું આવશ્યક હોય અને જો તેને પ્રમાણપત્ર પારદર્શકતા મુજબ જાહેર કરેલ ન હોય તો તે અવિશ્વાસપાત્ર ગણાશે.</translation>
+      subjectPublicKeyInfo હૅશને ઍલ્ગોરિધમ નામ, "/" અક્ષર, અને નિર્દિષ્ટ પ્રમાણપત્રના DER-એન્કોડ કરેલ subjectPublicKeyInfo પર લાગુ કરેલ તે હૅશ ઍલ્ગોરિધમના Base64 એન્કોડિંગ સાથે સંયોજિત કરીને નિર્દિષ્ટ કરાય છે. આ Base64 એન્કોડિંગ એ RFC 7469, વિભાગ 2.4 માં વ્યાખ્યાયિત છે તેમ, SPKI Fingerprint જેવું જ ફૉર્મેટ છે. વણઓળખાયેલ હૅશ ઍલ્ગોરિધમને અવગણવામાં આવે છે. આ સમયે સમર્થિત એકમાત્ર હૅશ ઍલ્ગોરિધમ "sha256" છે. જો આ નીતિ સેટ કરેલી ન હોય, તો એવું કોઈ પણ પ્રમાણપત્ર જે પ્રમાણપત્ર પારદર્શકતા નીતિ મુજબ જાહેર કરવું જરૂરી હોય અને જો તેને પ્રમાણપત્ર પારદર્શકતા મુજબ જાહેર કરેલ ન હોય તો તે અવિશ્વાસપાત્ર ગણાશે.</translation>
 <translation id="3765260570442823273">નિષ્ક્રિય લૉગ-આઉટની અવધિ ચેતવણી સંદેશ</translation>
 <translation id="377044054160169374">અપમાનજનક અનુભવ હસ્તક્ષેપ અમલબજાવણી</translation>
 <translation id="3780152581321609624">Kerberos SPN માં અ-માનક પોર્ટ શામેલ કરો</translation>
@@ -1139,6 +1156,11 @@
 
           જો નીતિ "EnableMediaRouter" false પર સેટ કરેલી હોય, ત્યારે આ નીતિના મૂલ્યોની કોઇ અસર થશે નહીં અને ટુલબાર આઇકન બતાવવામાં આવશે નહીં.</translation>
 <translation id="3788662722837364290">જ્યારે વપરાશકર્તા નિષ્ક્રિય થાય તે માટેની પાવર સંચાલન સેટિંગ્સ</translation>
+<translation id="3790085888761753785">જો આ સેટિંગ ચાલુ કરેલી હોય, તો વપરાશકર્તાઓને Smart Lock વડે તેમના એકાઉન્ટમાં સાઇન ઇન કરવાની મંજૂરી આપવામાં આવશે. આ સામાન્ય Smart Lock વર્તણૂક કરતાં વધુ છૂટ આપનારું છે જે માત્ર વપરાશકર્તાઓને જે તેમની સ્ક્રીનને અનલૉક કરવાની મંજૂરી આપે છે.
+
+      જો આ સેટિંગ બંધ કરેલી હોય, તો વપરાશકર્તાઓને Smart Lock Signinનો ઉપયોગ કરવાની મંજૂરી આપવામાં આવશે નહીં.
+
+      જો આ નીતિને સેટ કર્યા વિના રાખવામાં આવે, તો ડિફૉલ્ટને એન્ટરપ્રાઇઝ દ્વારા મેનેજ કરાતા વપરાશકર્તાઓ માટે બંધ કરવામાં આવે છે અને મેનેજ ન કરાતા વપરાશકર્તાઓ માટે ચાલુ કરવામાં આવે છે.</translation>
 <translation id="379602782757302612">તમને વપરાશકર્તાઓ કયા એક્સ્ટેંશનને ઇન્સ્ટૉલ ન કરી શકે તેનો ઉલ્લેખ કરવાની મંજૂરી આપે છે. પહેલેથી ઇન્સ્ટૉલ કરેલા એક્સ્ટેંશન બ્લેકલિસ્ટમાં હશે, તો બંધ કરવામાં આવશે, જેને વપરાશકર્તા કોઈપણ રીતે ચાલુ કરી શકશે નહીં. બ્લેકલિસ્ટને લીધે બંધ કરવામાં આવેલ એક્સ્ટેંશનને તેમાંથી કાઢી નાખવામાં આવે, તે પછી તે આપમેળે ફરીથી ચાલુ થઈ જશે.
 
           '*' નું બ્લેકલિસ્ટ મૂલ્ય એટલે કે વ્હાઇટલિસ્ટમાં સ્પષ્ટ રીતે સૂચિબદ્ધ ન હોય તે સિવાયના બધા એક્સ્ટેંશન બ્લેકલિસ્ટેડ છે.
@@ -1181,10 +1203,10 @@
 <translation id="384743459174066962">તમને url દાખલાઓની એક સૂચિત સેટ કરવાની મંજૂરી આપે છે જે પૉપઅપ્સ ખોલવાની અનુમતિ ન આપતી સાઇટ્સનો ઉલ્લેખ કરે છે.
 
           જો આ નીતિ સેટ કર્યા વિના છોડેલી છે, તો વૈશ્વિક ડિફૉલ્ટ મૂલ્ય બધી સાઇટ્સ માટે ઉપયોગમાં લેવાશે 'DefaultImagesSetting' નીતિમાંથી જો તે સેટ કરેલી હોય તો અથવા તો વપરાશકર્તાની વ્યક્તિગત ગોઠવણીમાંથી.</translation>
-<translation id="3851039766298741586">ઍપ્લિકેશન ID અને સંસ્કરણ જેવા સક્રિય કિઓસ્ક સત્ર વિશે માહિતીની જાણ કરો.
+<translation id="3851039766298741586">ઍપ્લિકેશન ID અને વર્ઝન જેવા સક્રિય કિઓસ્ક સત્ર વિશે માહિતીની જાણ કરો.
 
-      જો નીતિ false પર સેટ કરવામાં આવી હોય, તો કિઓસ્ક સત્ર માહિતીની જાણ
-      કરવામાં આવશે નહીં. જો true પર સેટ કરવામાં આવી હોય અથવા સેટ કર્યા
+      જો પોલિસી false પર સેટ કરવામાં આવી હોય, તો કિઓસ્ક સત્ર માહિતીની જાણ
+      કરવામાં આવશે નહિ. જો true પર સેટ કરવામાં આવી હોય અથવા સેટ કર્યા
       વિના છોડી દેવામાં આવી હોય, તો કિઓસ્ક સત્ર માહિતીની જાણ કરવામાં
       આવશે.</translation>
 <translation id="3858658082795336534">ડિફૉલ્ટ પ્રિન્ટિંગ ડુપ્લેક્સ મોડ</translation>
@@ -1193,7 +1215,7 @@
 જો ઉલ્લેખિત હોય, તો વેરિએશન સીડને આનયન કરવા માટે વપરાતા URL પર "પ્રતિબંધિત કરો" નામના એક ક્વેરી પેરામીટરને ઉમેરશે. પેરામીટરનું મૂલ્ય આ નીતિમાં ઉલ્લેખિત મૂલ્ય હશે.
 
 જો ઉલ્લેખિત નથી, તો વેરિએશન્સ સીડ URL સંશોધિત થશે નહીં.</translation>
-<translation id="3863409707075047163">ન્યૂનતમ SSL સંસ્કરણ સક્ષમ</translation>
+<translation id="3863409707075047163">ન્યૂનતમ SSL વર્ઝન ચાલુ</translation>
 <translation id="3864020628639910082">શોધ સૂચનો પ્રદાન કરવા માટે વપરાયેલા શોધ એંજિનના URL નો ઉલ્લેખ કરે છે. URL માં '<ph name="SEARCH_TERM_MARKER" />' સ્ટ્રિંગ શામેલ હોવી જોઈએ કે જેને ક્વેરી વખતે વપરાશકર્તાએ અગાઉ દાખલ કરેલ ટેક્સ્ટ સાથે બદલવામાં આવશે.
 
           આ નીતિ વૈકલ્પિક છે. જો સેટ કરેલ ન હોય, તો કોઈ સૂચવેલ URL નો ઉપયોગ કરવામાં આવશે નહીં.
@@ -1210,15 +1232,15 @@
 <translation id="3874773863217952418">શોધ માટે ટૅપ કરો ચાલુ કરો</translation>
 <translation id="3877517141460819966">સંકલિત દ્વિતીય-ફેક્ટર પ્રમાણીકરણ મોડ</translation>
 <translation id="3879208481373875102">ફરજિયાત-ઇન્સ્ટૉલ કરાયેલ વેબ ઍપની સૂચિ ગોઠવો</translation>
-<translation id="388237772682176890">આ નીતિ M53 માં ટાળવામાં આવી અને M54 માં દૂર કરવામાં આવી છે, કારણ કે SPDY/3.1 સમર્થન દૂર કરવામાં આવ્યું છે.
+<translation id="388237772682176890">આ પોલિસી M53માં ટાળવામાં આવી અને M54માં દૂર કરવામાં આવી છે, કારણ કે SPDY/3.1 સહાય દૂર કરવામાં આવ્યું છે.
 
-      <ph name="PRODUCT_NAME" /> માં SPDY પ્રોટોકોલના ઉપયોગને અક્ષમ કરે છે.
+      <ph name="PRODUCT_NAME" />માં SPDY પ્રોટોકોલના ઉપયોગને બંધ કરે છે.
 
-      જો આ નીતિ સક્ષમ કરેલ હોય, તો SPDY પ્રોટોકોલ <ph name="PRODUCT_NAME" /> માં ઉપલબ્ધ રહેશે નહીં.
+      જો આ પોલિસી ચાલુ કરેલી હોય, તો SPDY પ્રોટોકોલ <ph name="PRODUCT_NAME" />માં ઉપલબ્ધ રહેશે નહિ.
 
-      આ નીતિને અક્ષમ પર સેટ કરવા પર SPDY નાં ઉપયોગને મંજૂરી આપશે.
+      આ પોલિસીને બંધ પર સેટ કરવા પર SPDYના ઉપયોગને મંજૂરી આપશે.
 
-      જો આ નીતિને સેટ કર્યા વિના છોડી હોય, તો SPDY ઉપલબ્ધ રહેશે.</translation>
+      જો આ પોલિસીને સેટ કર્યા વિના છોડી હોય, તો SPDY ઉપલબ્ધ રહેશે.</translation>
 <translation id="3890999316834333174">ઝડપી અનલૉકની નીતિઓ</translation>
 <translation id="3891357445869647828">JavaScript સક્ષમ કરો</translation>
 <translation id="3895557476567727016">બધી ફાઇલ ડાઉનલોડ કરવા માટે <ph name="PRODUCT_NAME" /> જે ડિફૉલ્ટ ડિરેક્ટરીનો ઉપયોગ કરશે, તેની ગોઠવણી કરે છે.
@@ -1242,6 +1264,9 @@
 
           જો સેટ કરેલ ન હોય અથવા ફોલ્સ પર સેટ કરેલ હોય, તો પછી વપરાશકર્તાઓ Google ડ્રાઇવ પર ફાઇલો સ્થાનાંતરિત કરવામાં સમર્થ હશે.</translation>
 <translation id="3915395663995367577">પ્રોક્સી .pac ફાઇલનું URL</translation>
+<translation id="3925020515212192040">અગાઉથી ગોઠવેલા નેટવર્ક ફાઇલ શેરની સૂચિનો ઉલ્લેખ કરે છે.
+
+      નીતિની દરેક સૂચિ આઇટમ બે સભ્યો ધરાવતું ઑબ્જેક્ટ છે: "share_url" અને "મોડ". "share_url" શેરનું URL હોવું જોઈએ અને "મોડ", "drop_down" હોવું જોઈએ જે સૂચવે છે કે "share_url"ને શેર શોધ ડ્રૉપ ડાઉનમાં ઉમેરવામાં આવશે.</translation>
 <translation id="3939893074578116847">ડિવાઇસ ઑફલાઇન છે કે નહીં તે મૉનિટર કરવાની સર્વરને મંજૂરી આપવા માટે નેટવર્ક પૅકેટને 
       સંચાલન સર્વર પર મોકલો.
 
@@ -1254,7 +1279,7 @@
           જો તે false પર સેટ કરેલ હોય અથવા તો જો તે સેટ કરેલ ન હોય, તો કોઈ પ્રમાણપત્ર બનશે નહીં અને enterprise.platformKeys એક્સ્ટેન્શન API પરના કૉલ્સ નિષ્ફળ થશે.</translation>
 <translation id="3965339130942650562">નિષ્ક્રિય વપરાશકર્તા લૉગ-આઉટ અમલમાં આવી જાય ત્યાં સુધી સમયબાહ્ય</translation>
 <translation id="3973371701361892765">આ શેલ્ફને ક્યારેય સ્વતઃછુપાવો કરશો નહીં</translation>
-<translation id="3984028218719007910">લૉગ આઉટ કર્યા પછી <ph name="PRODUCT_OS_NAME" /> સ્થાનિક ડેટાને રાખે કે નહીં તે નિર્ધારિત કરે છે. જો true પર સેટ છે, તો <ph name="PRODUCT_OS_NAME" /> દ્વારા સતત એકાઉન્ટ્સ રાખવામાં આવશે નહીં લૉગઆઉટ પછી વપરાશકર્તા સત્રનાં બધા ડેટાને છોડવામાં આવશે. જો આ નીતિ false પર સેટ છે અથવા કન્ફિગર કરેલી નથી, તો ઉપકરણ (એન્ક્રિપ્ટેડ) સ્થાનિક વપરાશકર્તા ડેટા રાખી શકે છે.</translation>
+<translation id="3984028218719007910">લૉગ આઉટ કર્યા પછી <ph name="PRODUCT_OS_NAME" /> સ્થાનિક ડેટાને રાખે કે નહિ તે નિર્ધારિત કરે છે. જો true પર સેટ છે, તો <ph name="PRODUCT_OS_NAME" /> દ્વારા સતત એકાઉન્ટ રાખવામાં આવશે નહિ લૉગઆઉટ પછી વપરાશકર્તા સત્રનાં બધા ડેટાને છોડવામાં આવશે. જો આ નીતિ false પર સેટ છે અથવા કન્ફિગર કરેલી નથી, તો ડિવાઇસ (એન્ક્રિપ્ટેડ) સ્થાનિક વપરાશકર્તા ડેટા રાખી શકે છે.</translation>
 <translation id="3997519162482760140">URL કે જેને SAML લોગિન પૃષ્ઠો પર વિડિઓ કૅપ્ચર ઉપકરણોની ઍક્સેસ આપવામાં આવશે</translation>
 <translation id="4001275826058808087">એન્ટરપ્રાઇઝ ડિવાઇસ માટે આઇટી સંચાલકો Chrome OS નોંધણી દ્વારા વપરાશકર્તાઓને ઓફર્સને રીડિમ કરવાની મંજૂરી આપવી કે નહીં તે નિયંત્રિત કરવા માટે આ ધ્વજનો ઉપયોગ કરી શકે છે.
 
@@ -1278,7 +1303,7 @@
 <translation id="4039085364173654945">પેજ પરના તૃતીય-પક્ષ પેટા-કન્ટેન્ટને HTTP Basic Auth સંવાદ બૉક્સને પૉપ-અપ કરવાની મંજૂરી છે કે નહી તે નિયંત્રિત કરે છે.
 
           સામાન્ય રીતે આ ફિશિંગ સુરક્ષા માટે અક્ષમ કરેલું હોય છે. જો આ નીતિ સેટ કરેલી નથી, આ અક્ષમ છે અને તૃતીય-પક્ષ પેટા-કન્ટેન્ટને HTTP Basic Auth સંવાદ બૉક્સને પૉપ-અપ કરવાની મંજૂરી આપવામાં આવશે નહીં.</translation>
-<translation id="4056910949759281379">SPDY પ્રોટોકોલને અક્ષમ કરો</translation>
+<translation id="4056910949759281379">SPDY પ્રોટોકોલને બંધ કરો</translation>
 <translation id="4059515172917655545">આ નીતિ Google સ્થાન સેવાઓની ઉપલબ્ધતાનું નિયંત્રણ કરે છે.
 
       જ્યારે આ નીતિ કન્ફિગર કરવામાં આવી ન હોય અથવા <ph name="GLS_DISABLED" /> પર સેટ કરી હોય, ત્યારે Google સ્થાન સેવાઓ બંધ હોય છે અને વપરાશકર્તા દ્વારા ચાલુ થઈ શકતી નથી.
@@ -1302,7 +1327,7 @@
           જ્યારે આ નીતિ અનસેટ હોય, ત્યારે ડિફોલ્ટ સમયની લંબાઈનો ઉપયોગ થાય છે.
 
           આ નીતિ મૂલ્ય મિલિસેકન્ડ્સમાં નિર્દિષ્ટ હોવું જોઈએ.</translation>
-<translation id="4105989332710272578">URL ની સૂચિ માટે પ્રમાણપત્ર પારદર્શિતા અમલીકરણ અક્ષમ કરો</translation>
+<translation id="4105989332710272578">URL ની સૂચિ માટે પ્રમાણપત્ર પારદર્શિતા અમલીકરણ બંધ કરો</translation>
 <translation id="4121350739760194865">ઍપ્લિકેશન  પ્રમોશનને નવા ટૅબ પૃષ્ઠ પર દેખાવાથી અટકાવો</translation>
 <translation id="4125606414556046117">આ નીતિથી તમે ડેસ્કટૉપ પર અને વપરાશકર્તા માટે લોગિન સ્ક્રીન બૅકગ્રાઉન્ડમાં બતાવવામાં આવી રહેલ વૉલપેપર છબીને ગોઠવી શકો છો. <ph name="PRODUCT_OS_NAME" /> જ્યાંથી ડાઉનલોડ કરી શકે છે તે URLનો ઉલ્લેખ કરીને નીતિ સેટ કરી છે અને ડાઉનલોડની પ્રમાણિકતાને ચકાસવા માટે ક્રિપ્ટોગ્રાફિક હૅશનો ઉપયોગ કર્યો છે. છબી JPEG ફૉર્મેટમાં હોવી આવશ્યક છે, તેનું કદ 16MB ને વટાવી શકતું નથી. URL કોઈપણ પ્રમાણીકરણ વિના ઍક્સેસિબલ હોવું આવશ્યક છે.
 
@@ -1395,18 +1420,18 @@
 
 આ નીતિનું ફક્ત ત્યારે જ પાલન થાય છે જો 'DefaultSearchProviderEnabled' નીતિ સક્ષમ હોય.</translation>
 <translation id="4285674129118156176">સંકળાયેલ ન હોય તેવા વપરાશકર્તાઓને ARCનો ઉપયોગ કરવાની મંજૂરી આપો</translation>
-<translation id="4298509794364745131">સ્પષ્ટ કરેલ ઍપની સૂચી જે એક નોંધ લેતી ઍપ તરીકે <ph name="PRODUCT_OS_NAME" />ના લૉક સ્ક્રીન પર સક્ષમ કરી શકાય છે.
+<translation id="4298509794364745131">સ્પષ્ટ કરેલ ઍપની સૂચી જે એક નોંધ લેતી ઍપ તરીકે <ph name="PRODUCT_OS_NAME" />ના લૉક સ્ક્રીન પર ચાલુ કરી શકાય છે.
 
-      જો લૉક સ્ક્રીન પર પસંદિત નોંધ-લેતી ઍપ સક્ષમ કરેલી હોય, તો લૉક સ્ક્રીનમાં પસંદિત નોંધ લેતી ઍપ લોંચ કરવા માટે UI ઘટક શામેલ રહેશે.
-      જયારે લોંચ કરાશે, ત્યારે ઍપ લૉક સ્ક્રીનની ઉપર એક ઍપ વિંડો બનાવી શકશે, અને લૉક સ્ક્રીનના સંદર્ભમાં ડેટા આઇટમ (નોંધ) બનાવશે. જયારે સત્ર અનલૉક થશે, ત્યારે ઍપ બનેલી નોંધ પ્રાથમિક વપરાશકર્તા સત્રમાં આયાત કરવા માટે સક્ષમ હશે. હાલમાં, માત્ર Chrome નોંધ-લેતી ઍપ લૉક સ્ક્રીન પર સમર્થિત છે.
+      જો લૉક સ્ક્રીન પર પસંદિત નોંધ-લેતી ઍપ ચાલુ કરેલી હોય, તો લૉક સ્ક્રીનમાં પસંદિત નોંધ લેતી ઍપ લોંચ કરવા માટે UI ઘટક શામેલ રહેશે.
+      જયારે લોંચ કરાશે, ત્યારે ઍપ લૉક સ્ક્રીનની ઉપર એક ઍપ વિંડો બનાવી શકશે, અને લૉક સ્ક્રીનના સંદર્ભમાં ડેટા આઇટમ (નોંધ) બનાવશે. જયારે સત્ર અનલૉક થશે, ત્યારે ઍપ બનેલી નોંધ પ્રાથમિક વપરાશકર્તા સત્રમાં આયાત કરવા માટે ચાલુ હશે. હાલમાં, માત્ર Chrome નોંધ-લેતી ઍપ લૉક સ્ક્રીન પર સમર્થિત છે.
 
-     જો નીતિ સેટ હોય, તો વપરાશકર્તાને લૉક સ્ક્રીન પર કોઈ પણ ઍપને સક્ષમ કરવાની મંજૂરી આપવામાં આવશે, પણ જો ઍપની એક્સ્ટેંશન ID નીતિ સૂચિ મૂલ્યમાં શામેલ હોય તો.
+     જો નીતિ સેટ હોય, તો વપરાશકર્તાને લૉક સ્ક્રીન પર કોઈ પણ ઍપને ચાલુ કરવાની પરવાનગી આપવામાં આવશે, પણ જો ઍપની એક્સ્ટેંશન ID નીતિ સૂચિ મૂલ્યમાં શામેલ હોય તો.
       પરિણામે, આ નીતિને ખાલી સૂચિમાં સેટ કરવાથી લૉક સ્ક્રીન પર નોંધ લેવાનું સંપૂર્ણપણે નિષ્ક્રિય થશે.
-      નોંધ કરો કે ઍપ ID ધરાવતી નીતિનો અર્થ જરૂરીપણે એમ નથી કે વપરાશકર્તા ઍપને લૉક સ્ક્રીન પર એક નોંધ લેતી ઍપ તરીકે સક્ષમ કરી શકશે - ઉદાહરણ તરીકે, Chrome 61 પર ઉપલબ્ધ ઍપનો સેટ વધારામાં પ્લૅટફૉર્મ દ્વારા પ્રતિબંધિત કરેલ છે.
+      નોંધ કરો કે ઍપ ID ધરાવતી નીતિનો અર્થ જરૂરીપણે એમ નથી કે વપરાશકર્તા ઍપને લૉક સ્ક્રીન પર એક નોંધ લેતી ઍપ તરીકે ચાલુ કરી શકશે - ઉદાહરણ તરીકે, Chrome 61 પર ઉપલબ્ધ ઍપનો સેટ વધારામાં પ્લૅટફૉર્મ દ્વારા પ્રતિબંધિત કરેલ છે.
 
-      જો નીતિને સેટ કર્યા વિના છોડવામાં આવે, તો નીતિ દ્વારા લાદવામાં આવતી લૉક સ્ક્રીન પર વપરાશકર્તા દ્વારા સક્ષમ કરી શકાય એવા ઍપના સેટ પર કોઈ પ્રતિબંધ રહેશે નહીં.</translation>
+      જો નીતિને સેટ કર્યા વિના છોડવામાં આવે, તો નીતિ દ્વારા લાદવામાં આવતી લૉક સ્ક્રીન પર વપરાશકર્તા દ્વારા ચાલુ કરી શકાય એવા ઍપના સેટ પર કોઈ પ્રતિબંધ રહેશે નહિ.</translation>
 <translation id="4309640770189628899">TLS માંના DHE સાઇફર સ્યૂટ્સ સક્ષમ કરેલ છે કે કેમ</translation>
-<translation id="4322842393287974810"><ph name="PRODUCT_OS_NAME" /> સંસ્કરણને નિયંત્રિત કરવા માટે શૂન્ય વિલંબ કિઓસ્ક ઍપ્લિકેશન સાથે સ્વતઃ લોંચની મંજૂરી આપો</translation>
+<translation id="4322842393287974810"><ph name="PRODUCT_OS_NAME" /> વર્ઝનને નિયંત્રિત કરવા માટે શૂન્ય વિલંબ કિઓસ્ક ઍપ્લિકેશન સાથે ઑટોમૅટિક રીતે લોંચની મંજૂરી આપો</translation>
 <translation id="4325690621216251241">સિસ્ટમ ટ્રે પર એક બટન લૉગઆઉટ ઉમેરો</translation>
 <translation id="4332177773549877617">Android ઍપ ઇન્સ્ટૉલ માટે ઇવેન્ટ લૉગ કરો</translation>
 <translation id="4346674324214534449">તમને ખલેલ પાડતી જાહેરાતોવાળી સાઇટ પર જાહેરાતોને બ્લૉક કરવી કે નહીં તે સેટ કરવાની મંજૂરી આપે છે.
@@ -1420,11 +1445,11 @@
           જો false હોય અથવા સેટ કર્યા વિનાનું હોય તો પછી કન્ટેન્ટ પ્રદાતા કોઈ માહિતી પરત કરતાં નથી.</translation>
 <translation id="435461861920493948"><ph name="PRODUCT_NAME" />માં એકાઉન્ટની દૃશ્યતાને નિયંત્રિત કરવા માટે જે પૅટર્નનો ઉપયોગ કરવામાં આવ્યો છે તેની સૂચિનો સમાવેશ થાય છે.
 
-      <ph name="PRODUCT_NAME" />માં એકાઉન્ટની દૃશ્યતા નક્કી કરવા માટે ડિવાઇસ પરના પ્રત્યેક Google એકાઉન્ટની તુલના આ નીતિમાં સ્ટોર કરેલ પૅટર્ન સાથે કરવામાં આવશે. જો એકાઉન્ટનું નામ સૂચિમાંની કોઈ પણ પૅટર્ન સાથે મેળ ખાતું હોય તો તે દૃશ્યક્ષમ હશે. અન્યથા, એકાઉન્ટ છુપાવવામાં આવશે.
+      <ph name="PRODUCT_NAME" />માં એકાઉન્ટની દૃશ્યતા નક્કી કરવા માટે ડિવાઇસ પરના પ્રત્યેક Google એકાઉન્ટની તુલના આ નીતિમાં સ્ટોર કરેલ પૅટર્ન સાથે કરવામાં આવશે. જો એકાઉન્ટનું નામ સૂચિમાંની કોઈ પણ પૅટર્ન સાથે મેળ ખાતું હોય તો તે દૃશ્યક્ષમ હશે. નહિતર, એકાઉન્ટ છુપાવવામાં આવશે.
 
-      શૂન્ય અથવા વધુ સ્વૈચ્છિક અક્ષરોનો મેળ કરવા માટે વાઇલ્ડ કાર્ડ અક્ષર '*'નો ઉપયોગ કરો. એસ્કેપ અક્ષર '\' છે, જેથી વાસ્તવિક '*' અથવા '\' અક્ષરોનો મેળ કરવા માટે, તેમની સામે '\' મૂકો.
+      શૂન્ય અથવા વધુ સ્વૈચ્છિક અક્ષરોનો મેળ કરવા માટે વાઇલ્ડ કાર્ડ અક્ષર '*' નો ઉપયોગ કરો. એસ્કેપ અક્ષર '\' છે, જેથી વાસ્તવિક '*' અથવા '\' અક્ષરોનો મેળ કરવા માટે, તેમની સામે '\' મૂકો.
 
-      જો આ નીતિ સેટ નહીં કરેલ હોય, તો ડિવાઇસ પરના બધા Google એકાઉન્ટ <ph name="PRODUCT_NAME" />માં દૃશ્યક્ષમ હશે.</translation>
+      જો આ નીતિ સેટ નહિ કરેલ હોય, તો ડિવાઇસ પરના બધા Google એકાઉન્ટ <ph name="PRODUCT_NAME" />માં દૃશ્યક્ષમ હશે.</translation>
 <translation id="4360826270668210664">જો આ નીતિ સેટ કરવામાં આવી હોય, તો રિમોટ ઍક્સેસ હોસ્ટ માટે આવશ્યક છે કે પ્રમાણીકરણ કરનાર ક્લાઇન્ટ કનેક્ટ કરવા માટે, આ URL પરથી પ્રમાણીકરણ ટોકન મેળવે. RemoteAccessHostTokenValidationUrl ની સાથે ઉપયોગમાં લેવો આવશ્યક છે.
 
           આ સુવિધા હાલમાં સર્વર તરફથી અક્ષમ કરવામાં આવી છે.</translation>
@@ -1433,6 +1458,7 @@
 <translation id="4377599627073874279">બધી સાઇટ્સને બધી છબીઓ બતાવવાની મંજૂરી આપો</translation>
 <translation id="437791893267799639">નીતિ અનસેટ કરી, ડેટાનું સ્થાનાંતરણ અને ARCને નામંજૂર કરો</translation>
 <translation id="4389091865841123886">TPM મેકેનિઝમ સાથેનું દૂરસ્થ પ્રમાણન ગોઠવો.</translation>
+<translation id="4408428864159735559">અગાઉથી ગોઠવેલા નેટવર્ક ફાઇલ શેરની સૂચિ.</translation>
 <translation id="4410236409016356088">નેટવર્ક બૅન્ડવિડ્થ ઓછી કરવાનું ચાલુ કરો</translation>
 <translation id="441217499641439905"><ph name="PRODUCT_OS_NAME" /> ફાઇલોની ઍપમાં સેલ્યુલર કનેક્શન પર Google ડ્રાઇવ બંધ કરો</translation>
 <translation id="4415603335307944578">જો આ નીતિને ટ્રુ પર સેટ કરી હોય અથવા ગોઠવેલી ન હોય, તો OS અપગ્રેડ બાદ, પહેલીવાર લોંચ કરવા પર બ્રાઉઝર સ્વાગત પેજ ફરીથી બતાવશે.
@@ -1465,16 +1491,16 @@
 <translation id="4480694116501920047">સલામત શોધની ફરજ પાડો</translation>
 <translation id="4482640907922304445"><ph name="PRODUCT_NAME" /> ના ટૂલબાર પર હોમ બટન બતાવે છે.
 
-      જો તમે આ સેટિંગ સક્ષમ કરો છો, તો હોમ બટન હંમેશા બતાવાય છે.
+      જો તમે આ સેટિંગ ચાલુ કરો છો, તો હોમ બટન હંમેશા બતાવાય છે.
 
-      જો તમે આ સેટિંગ અક્ષમ કરો છો, તો હોમ બટન ક્યારેય બતાવાતું નથી.
+      જો તમે આ સેટિંગ બંધ કરો છો, તો હોમ બટન ક્યારેય બતાવાતું નથી.
 
-      જો તમે આ સેટિંગને સક્ષમ અથવા અક્ષમ કરો છો, તો વપરાશકર્તાઓ <ph name="PRODUCT_NAME" /> માં આ સેટિંગને બદલી અથવા ઓવરરાઇડ કરી શકશે નહીં.
+      જો તમે આ સેટિંગને ચાલુ અથવા બંધ કરો છો, તો વપરાશકર્તાઓ <ph name="PRODUCT_NAME" /> માં આ સેટિંગને બદલી અથવા ઓવરરાઇડ કરી શકશે નહિ.
 
-      આ નીતિને સેટ ન કરેલી છોડવાથી વપરાશકર્તાઓ હોમ બટન બતાવવું કે નહીં તે પસંદ કરી શકે છે.</translation>
+      આ નીતિને સેટ ન કરેલી છોડવાથી વપરાશકર્તાઓ હોમ બટન બતાવવું કે નહિ તે પસંદ કરી શકે છે.</translation>
 <translation id="4483649828988077221">આપોઆપ અપડેટ બંધ કરો</translation>
 <translation id="4485425108474077672">નવું ટૅબ પૃષ્ઠ URL ગોઠવો</translation>
-<translation id="4492287494009043413">સ્ક્રીનશૉટ્સ લેવાનું અક્ષમ કરો</translation>
+<translation id="4492287494009043413">સ્ક્રીનશૉટ્સ લેવાનું બંધ કરો</translation>
 <translation id="450537894712826981">કેશ કદને ગોઠવે છે કે જેનો ઉપયોગ <ph name="PRODUCT_NAME" /> કેશ થયેલી મીડિયા ફાઇલોને ડિસ્ક પર સંગ્રહિત કરવા માટે કરશે.
 
       જો તમે આ નીતિને સેટ કરો છો, તો વપરાશકર્તાએ '--મીડિયા-કેશ-કદ' ફ્લેગ ઉલ્લેખિત છે કે કેમ તેને ધ્યાનમાં લીધા વગર <ph name="PRODUCT_NAME" /> પ્રદાન કરેલ કેશ કદનો ઉપયોગ કરશે. આ નીતિમાં ઉલ્લેખિત મૂલ્ય એ કોઈ કડક પરિસીમા નથી પરંતુ ખરું જોતાં કેશીંગ પદ્ધતિ માટે એક સૂચન છે, થોડા મેગાબાઇટ્સથી ઓછું કોઇપણ મૂલ્ય ખૂબજ નાનું છે અને તેને સમતોલ ન્યુનતમ પર શુન્યાન્ત કરવામાં આવશે.
@@ -1487,15 +1513,15 @@
           જો આ નીતિ false પર સેટ કરેલી હશે, તો <ph name="PRODUCT_NAME" />ને અક્ષમ કરવામાં આવશે.</translation>
 <translation id="4515404363392014383">વિશ્વસનીય સ્રોતો માટે સુરક્ષિત બ્રાઉઝિંગ ચાલુ કરો</translation>
 <translation id="4518251772179446575">જ્યારે પણ કોઈ સાઇટ, વપરાશકર્તાના ભૌતિક સ્થાનને ટ્રૅક કરવા ઇચ્છે ત્યારે પૂછો</translation>
-<translation id="4519046672992331730"><ph name="PRODUCT_NAME" /> ના ઑમ્નિબૉક્સમાં શોધ સૂચનોને સક્ષમ કરે છે અને વપરાશકર્તાઓને આ સેટિંગ બદલતા અટકાવે છે.
+<translation id="4519046672992331730"><ph name="PRODUCT_NAME" /> ના ઑમ્નિબૉક્સમાં શોધ સૂચનોને ચાલુ કરે છે અને વપરાશકર્તાઓને આ સેટિંગ બદલતા અટકાવે છે.
 
-      જો તમે આ સેટિંગ સક્ષમ કરો છો, તો શોધ સૂચનોનો ઉપયોગ થાય છે.
+      જો તમે આ સેટિંગ ચાલુ કરો છો, તો શોધ સૂચનોનો ઉપયોગ થાય છે.
 
-      જો તમે આ સેટિંગ અક્ષમ કરો છો, તો શોધ સૂચનોનો ઉપયોગ ક્યારેય થતો નથી.
+      જો તમે આ સેટિંગ બંધ કરો છો, તો શોધ સૂચનોનો ઉપયોગ ક્યારેય થતો નથી.
 
-      જો તમે આ સેટિંગ સક્ષમ અથવા અક્ષમ કરો છો, તો વપરાશકર્તાઓ આ સેટિંગને <ph name="PRODUCT_NAME" /> માં બદલી અથવા ઓવરરાઇડ કરી શકશે નહીં.
+      જો તમે આ સેટિંગ ચાલુ અથવા બંધ કરો છો, તો વપરાશકર્તાઓ આ સેટિંગને <ph name="PRODUCT_NAME" /> માં બદલી અથવા ઓવરરાઇડ કરી શકશે નહિ.
 
-      જો આ નીતિને સેટ કર્યા વિના છોડી હોય, તો આ સક્ષમ થશે પણ વપરાશકર્તાઓ તેને બદલવા માટે સક્ષમ રહેશે.</translation>
+      જો આ નીતિને સેટ કર્યા વિના છોડી હોય, તો આ ચાલુ થશે પણ વપરાશકર્તાઓ તેને બદલવા માટે ચાલુ રહેશે.</translation>
 <translation id="4531706050939927436">Google Play નો ઉપયોગ કરીને Google Admin console પરથી Android અ‍ૅપ્લિકેશનો દબાણપૂર્વક ઇન્સ્ટૉલ કરવામાં આવી શકે છે. તે આ નીતિનો ઉપયોગ કરતાં નથી.</translation>
 <translation id="4534500438517478692">Android પ્રતિબંધ નામ:</translation>
 <translation id="4541530620466526913">ઉપકરણ-સ્થાનિક એકાઉન્ટ્સ</translation>
@@ -1515,9 +1541,9 @@
 <translation id="4555850956567117258">વપરાશકર્તા માટે દૂરસ્થ પ્રમાણન સક્ષમ કરો</translation>
 <translation id="4557134566541205630">ડિફોલ્ટ શોધ પ્રદાતા નવું ટેબ પૃષ્ઠ URL</translation>
 <translation id="4567137030726189378">ડેવલપરના સાધનોનો ઉપયોગ કરવાની મંજૂરી આપો</translation>
-<translation id="4578912515887794133">જો આ સેટિંગ સક્ષમ કરેલ હોય, તો પછી રિમોટ ઍક્સેસ હોસ્ટ, સ્થાનિક વપરાશકર્તાના નામની (હોસ્ટ જેની સાથે સંકળાયેલો હોય તે) અને હોસ્ટ માલિક તરીકે નોંધાયેલ Google એકાઉન્ટના નામની (એટલે કે જો "johndoe@example.com" Google એકાઉન્ટ એ હોસ્ટના માલિક હોય તો "johndoe") સરખામણી કરે છે. જો હોસ્ટ માલિકનું નામ હોસ્ટ જેની સાથે સંકળાયેલ હોય તે સ્થાનિક વપરાશકર્તાના નામથી ભિન્ન હોય તો રિમોટ ઍક્સેસ હોસ્ટનો શરૂ થશે નહીં. હોસ્ટ માલિકનું Google એકાઉન્ટ ચોક્કસ ડોમેન (એટલે કે "example.com") સાથે સંકળાયેલું છે તે લાગુ કરવા માટે પણ RemoteAccessHostMatchUsername નીતિનો RemoteAccessHostDomainની સાથે ઉપયોગ થવો જોઈએ.
+<translation id="4578912515887794133">જો આ સેટિંગ ચાલુ કરેલ હોય, તો પછી રિમોટ ઍક્સેસ હોસ્ટ, સ્થાનિક વપરાશકર્તાના નામની (હોસ્ટ જેની સાથે સંકળાયેલો હોય તે) અને હોસ્ટ માલિક તરીકે નોંધાયેલ Google એકાઉન્ટના નામની (એટલે કે જો "johndoe@example.com" Google એકાઉન્ટ એ હોસ્ટના માલિક હોય તો "johndoe") સરખામણી કરે છે.  જો હોસ્ટ માલિકનું નામ હોસ્ટ જેની સાથે સંકળાયેલ હોય તે સ્થાનિક વપરાશકર્તાના નામથી ભિન્ન હોય તો રિમોટ ઍક્સેસ હોસ્ટનો શરૂ થશે નહિ. હોસ્ટ માલિકનું Google એકાઉન્ટ ચોક્કસ ડોમેન (એટલે કે "example.com") સાથે સંકળાયેલું છે તે લાગુ કરવા માટે પણ RemoteAccessHostMatchUsername નીતિનો RemoteAccessHostDomain ની સાથે ઉપયોગ થવો જોઈએ.
 
-          જો આ સેટિંગ અક્ષમ કરેલ હોય અથવા સેટ કરેલ ન હોય, તો રિમોટ ઍક્સેસ હોસ્ટ કોઈ પણ સ્થાનિક વપરાશકર્તા સાથે સંકળાયેલો હોઈ શકે છે.</translation>
+          જો આ સેટિંગ બંધ કરેલ હોય અથવા સેટ કરેલ ન હોય, તો રિમોટ ઍક્સેસ હોસ્ટ કોઈ પણ સ્થાનિક વપરાશકર્તા સાથે સંકળાયેલો હોય શકે.</translation>
 <translation id="4600786265870346112">મોટું કર્સર સક્ષમ કરો</translation>
 <translation id="4604931264910482931">મૂળ મેસેજિંગ બ્લેકલિસ્ટ ગોઠવો</translation>
 <translation id="4613508646038788144">જો નીતિને false પર સેટ કરેલ હોય તો પછી તૃતીય-પક્ષના સૉફ્ટવેરને Chromeની પ્રક્રિયાઓમાં અમલ કરવા યોગ્ય કોડ દાખલ કરવાની મંજૂરી આપવામાં આવશે. જો નીતિને સેટ કરેલ ન હોય અથવા true પર સેટ કરેલ હોય, તો તૃતીય-પક્ષના સૉફ્ટવેરને Chrome ની પ્રક્રિયાઓમાં અમલ કરવા યોગ્ય કોડ દાખલ કરવાથી અટકાવવામાં આવશે.</translation>
@@ -1540,7 +1566,7 @@
 
       જો આ નીતિ સેટ ન કરવામાં આવી હોય, તો બ્રાઉઝરમાં કોઈ URL બ્લેકલિસ્ટ કરવામાં આવશે નહીં.</translation>
 <translation id="4639407427807680016">બ્લેકલિસ્ટમાંથી બાકાત રાખવા માટે મૂળ મેસેજિંગ હોસ્ટ્સના નામ</translation>
-<translation id="4650759511838826572">URL પ્રોટોકોલ યોજનાઓને અક્ષમ કરો</translation>
+<translation id="4650759511838826572">URL પ્રોટોકોલ યોજનાઓને બંધ કરો</translation>
 <translation id="465099050592230505">એન્ટરપ્રાઇઝ વેબ સ્ટોર URL (ટાળેલ)</translation>
 <translation id="4665897631924472251">એક્સ્ટેન્શન સંચાલન સેટિંગ્સ</translation>
 <translation id="4668325077104657568">ડિફોલ્ટ છબી સેટિંગ</translation>
@@ -1623,7 +1649,7 @@
 <translation id="4861767323695239729">વપરાશકર્તાના સત્રમાં મંજૂર કરેલ ઇનપુટ પદ્ધતિઓની ગોઠવણી કરો</translation>
 <translation id="487460824085252184">આપમેળે સ્થાનાંતરણ કરો, વપરાશકર્તાની સંમતિ માગશો નહીં.</translation>
 <translation id="4874982543810021567">આ સાઇટ પર WebUSBને બ્લૉક કરો</translation>
-<translation id="4876805738539874299">મહત્તમ SSL સંસ્કરણ સક્ષમ કર્યા</translation>
+<translation id="4876805738539874299">મહત્તમ SSL વર્ઝન ચાલુ કર્યા</translation>
 <translation id="4897928009230106190">POST સાથે સૂચન શોધ કરતી વખતે ઉપયોગમાં લેવાયેલ પેરામીટર્સનો ઉલ્લેખ કરે છે. તે અલ્પવિરામથી વિભાજિત નામ/મૂલ્યની જોડીઓ ધરાવે છે. જો કોઈ મૂલ્ય ટેમ્પલેટ પેરામીટર છે, જેમ કે ઉપરનાં ઉદાહરણમાં {searchTerms}, તો તે વાસ્તવિક શોધ શબ્દ ડેટા દ્વારા બદલાશે.
 
 આ નીતિ વૈકલ્પિક છે. જો તે સેટ નથી, તો સૂચન શોધ વિનંતી GET પદ્ધતિના ઉપયોગથી મોકલવામાં આવશે.
@@ -1652,7 +1678,7 @@
           મૂલ્ય એ સ્ટ્રીંગમાં રૂપાંતરિત કરવામાં આવેલ JSON શબ્દકોશોનો એરે હોવું આવશ્યક છે. દરેક શબ્દકોશ ફોર્મ { "પેટર્ન": "$URL_PATTERN", "ફિલ્ટર" : $FILTER } ધરાવતો હોવો જોઈએ જ્યાં $URL_PATTERN એ કન્ટેન્ટ સેટિંગ પેટર્ન છે. $FILTER એ બ્રાઉઝર કયા કલાઇન્ટ પ્રમાણપત્રોમાંથી આપમેળે પસંદ કરશે તે પ્રતિબંધિત કરે છે.ફિલ્ટરથી સ્વતંત્ર, જે પ્રમાણપત્રો સર્વરની પ્રમાણપત્ર વિનંતી સાથે મેળ ખાતા હોય માત્ર તેવા પ્રમાણપત્રોને જ પસંદ કરવામાં આવશે. જો $FILTER ફોર્મ { "ISSUER": { "CN": "$ISSUER_CN" } } ધરાવતું હોય, તો વધારામાં એવા કલાઇન્ટ પ્રમાણપત્રો જ પસંદ કરવામાં આવે છે જેઓ સામાન્ય નામ $ISSUER_CN ધરાવતા પ્રમાણપત્ર દ્વારા ઇસ્યુ કરવામાં આવે. જો $FILTER એ ખાલી શબ્દકોશ {} હોય, તો કલાઇન્ટ પ્રમાણપત્રોની પસંદગીને વધારામાં પ્રતિબંધિત કરવામાં આવતી નથી.
 
           જો નીતિને સેટ કર્યા વિના છોડવામાં આવે, તો કોઈ પણ સાઇટ માટે સ્વતઃ-પસંદગી કરવામાં આવશે નહીં.</translation>
-<translation id="4978405676361550165">જો "OffHours" નીતિ સેટ કરેલી હશે, તો સમયના વ્યાખ્યાયિત અંતરાલો દરમિયાન ઉપકરણની ઉલ્લેખિત નીતિઓ અવગણવામાં આવે છે (આ નીતિઓની ડિફૉલ્ટ સેટિંગનો ઉપયોગ કરો). જ્યારે "OffHours" સમયગાળો શરૂ કે સમાપ્ત થાય, ત્યારે દરેક ઇવેન્ટ માટે Chrome દ્વારા ઉપકરણ નીતિઓ ફરીથી લાગુ કરવામાં આવે છે. જ્યારે "OffHours" સમય સમાપ્ત થયો હશે અને ઉપકરણની નીતિ સેટિંગ બદલવામાં આવી હશે (દા.ત., જ્યારે વપરાશકર્તાએ મંજૂરીપ્રાપ્ત એકાઉન્ટમાં લૉગ ઇન નહીં કર્યું હોય), ત્યારે વપરાશકર્તાને સૂચિત કરવામાં આવશે અને સાઇન આઉટ કરવાની ફરજ પાડવામાં આવશે.</translation>
+<translation id="4978405676361550165">જો "OffHours" પોલિસી સેટ કરેલી હશે, તો સમયના નક્કી કરેલા અંતરાલો દરમિયાન ડિવાઇસની ઉલ્લેખિત પોલિસીઓ અવગણવામાં આવે છે (આ પોલિસીઓના ડિફૉલ્ટ સેટિંગનો ઉપયોગ કરો). જ્યારે "OffHours" સમયગાળો શરૂ કે સમાપ્ત થાય, ત્યારે દરેક ઇવેન્ટ માટે Chrome દ્વારા ડિવાઇસ પોલિસીઓ ફરીથી લાગુ કરવામાં આવે છે. જ્યારે "OffHours" સમય સમાપ્ત થયો હશે અને ડિવાઇસની પોલિસી સેટિંગ બદલવામાં આવી હશે (દા.ત., જ્યારે વપરાશકર્તાએ મંજૂરી મેળવેલા એકાઉન્ટમાં લૉગ ઇન નહિ કર્યું હોય), ત્યારે વપરાશકર્તાને જાણાવવામાં આવશે અને સાઇન આઉટ કરવાની ફરજ પાડવામાં આવશે.</translation>
 <translation id="4980635395568992380">ડેટા પ્રકાર:</translation>
 <translation id="4983201894483989687">જૂના પલ્ગઇંસને ચલાવવાની મંજૂરી આપે છે</translation>
 <translation id="4988291787868618635">નિષ્ક્રિય વિલંબ પર પહોંચવા પર લેવાની ક્રિયા</translation>
@@ -1673,13 +1699,13 @@
 
           જો નીતિ સેટ કરેલ ન હોય, તો 6 અંકની ન્યૂનતમ પિન લંબાઈ લાગુ થાય છે.
           આ ભલામણ કરેલ ન્યૂનતમ છે.</translation>
-<translation id="5085647276663819155">પ્રિંટ પૂર્વાવલોકનને અક્ષમ કરો</translation>
+<translation id="5085647276663819155">પ્રિંટ પૂર્વાવલોકનને બંધ કરો</translation>
 <translation id="5090209345759901501">ફ્લૅશ કન્ટેન્ટ સેટિંગનો બધા કન્ટેન્ટ સુધી વિસ્તાર કરો</translation>
 <translation id="5093540029655764852">ક્લાયન્ટ તેમનો મશીન એકાઉન્ટ પાસવર્ડ જે દરે (દિવસમાં) બદલશે તે ઉલ્લેખિત કરે છે. પાસવર્ડ ક્લાયન્ટ દ્વારા ક્રમ વિના ઉત્પન્ન કરવામાં આવે છે અને વપરાશકર્તાને દૃશ્યક્ષમ હોતો નથી.
 
       વપરાશકર્તા પાસવર્ડની જેમ જ, મશીન પાસવર્ડ નિયમિત રીતે બદલવા જોઈએ. આ નીતિ બંધ કરવાથી અથવા દિવસોની વધુ સંખ્યા સેટ કરવાથી સુરક્ષા પર નકારાત્મક અસર થઈ શકે છે, કારણ કે તે સંભવિત હુમલાખોરોને મશીન એકાઉન્ટ પાસવર્ડ શોધવા અને તેનો ઉપયોગ કરવા માટે વધુ સમય આપે છે.
 
-      જો નીતિ સેટ કરેલી નહીં હોય, તો મશીન એકાઉન્ટ પાસવર્ડ દર 30 દિવસે બદલવામાં આવે છે.
+      જો નીતિ સેટ કરેલી નહિ હોય, તો મશીન એકાઉન્ટ પાસવર્ડ દર 30 દિવસે બદલવામાં આવે છે.
 
       જો નીતિ 0 પર સેટ કરેલી હોય, તો મશીન એકાઉન્ટ પાસવર્ડ બદલવાનું બંધ કરવામાં આવે છે.
 
@@ -1710,15 +1736,15 @@
 
           ડિફૉલ્ટથી, બધા એક્સટેંશન્સ વ્હાઇટલિસ્ટમાં સૂચિબદ્ધ હોય છે, પરંતુ જો નીતિ દ્વારા બધા એક્સટેંશન્સને બ્લેકલિસ્ટમાં સૂચિબદ્ધ કર્યા હોય, તો વ્હાઇટલિસ્ટનો ઉપયોગ તે નીતિને ઓવરરાઇડ કરવા માટે કરી શકાય છે.</translation>
 <translation id="519247340330463721">Safe Browsing સંબંધિત નીતિઓ ગોઠવો.</translation>
-<translation id="5192837635164433517">વૈકલ્પિક ભૂલ પૃષ્ઠોના ઉપયોગને સક્ષમ કરે છે જે <ph name="PRODUCT_NAME" /> માં બિલ્ટ ઇન છે (જેમ કે 'પૃષ્ઠ મળ્યું નથી') અને વપરાશકર્તાઓને આ સેટિંગ બદલતા અટકાવે છે.
+<translation id="5192837635164433517">વૈકલ્પિક ભૂલ પેજના ઉપયોગને ચાલુ કરે છે જે <ph name="PRODUCT_NAME" /> માં બિલ્ટ ઇન છે (જેમ કે 'પેજ મળ્યું નથી') અને વપરાશકર્તાઓને આ સેટિંગ બદલતા અટકાવે છે.
 
-      જો તમે આ સેટિંગને સક્ષમ કરો છો, તો વૈકલ્પિક ભૂલ પૃષ્ઠોનો ઉપયોગ થાય છે.
+      જો તમે આ સેટિંગને ચાલુ કરો છો, તો વૈકલ્પિક ભૂલ પેજનો ઉપયોગ થાય છે.
 
-      જો તમે આ સેટિંગને અક્ષમ કરો છો, તો વૈકલ્પિક ભૂલ પૃષ્ઠોનો ઉપયોગ ક્યારેય થતો નથી.
+      જો તમે આ સેટિંગને બંધ કરો છો, તો વૈકલ્પિક ભૂલ પેજનો ઉપયોગ ક્યારેય થતો નથી.
 
-      જો તમે આ સેટિંગને સક્ષમ અથવા અક્ષમ કરો છો, તો વપરાશકર્તાઓ આ સેટિંગને <ph name="PRODUCT_NAME" /> માં બદલી કે ઓવરરાઇડ કરી શકતા નથી.
+      જો તમે આ સેટિંગને ચાલુ અથવા બંધ કરો છો, તો વપરાશકર્તાઓ આ સેટિંગને <ph name="PRODUCT_NAME" /> માં બદલી કે ઓવરરાઇડ કરી શકતા નથી.
 
-      જો આ નીતિને સેટ કર્યા વિના છોડેલી છે, તો તે સક્ષમ થશે પરંતુ વપરાશકર્તા તેને બદલી શકે છે.</translation>
+      જો આ નીતિને સેટ કર્યા વિના છોડેલી છે, તો તે ચાલુ થશે પરંતુ વપરાશકર્તા તેને બદલી શકે છે.</translation>
 <translation id="5196805177499964601">વિકાસકર્તા મોડને અવરોધિત કરો.
 
       જો આ નીતિ ટ્રુ પર સેટ કરી છે, તો <ph name="PRODUCT_OS_NAME" />, ઉપકરણને વિકાસકર્તા મોડમાં બૂટ થવાથી અટકાવશે. સિસ્ટમ બૂટ થવાની ના પાડશે અને જ્યારે વિકાસકર્તા સ્વિચ ચાલુ કરી હોય ત્યારે ભૂલ સ્ક્રીન બતાવે છે.
@@ -1742,25 +1768,25 @@
 <translation id="5236882091572996759">જો નીતિ True પર સેટ હોય અથવા અનસેટ હોય, તો ઑડિઓ ચલાવતી વખતે વપરાશકર્તાને નિષ્ક્રિય ગણવામાં આવતો નથી. આ નિષ્ક્રિય સમયસમાપ્તિ પર પહોંચવાથી અને નિષ્ક્રિય ક્રિયા લેવાથી અટકાવે છે. તેમ છતાં, ઑડિઓ પ્રવૃત્તિને ધ્યાનમાં ન લેતા, ગોઠવેલ સમય સમાપ્ત થાય પછી સ્ક્રીન મંદ, સ્ક્રીન બંધ અને સ્ક્રીન લૉક કરે છે.
 
          જો આ નીતિ False પર સેટ હોય, તો ઑડિઓ પ્રવૃત્તિ વપરાશકર્તાને નિષ્ક્રિય ગણવાથી અટકાવતી નથી.</translation>
-<translation id="5246700266104954355">આ નીતિ ટાળવામાં આવી છે. સમેકિત PDF દર્શકનો ઉપયોગ PDF ફાઇલો ખોલવા માટે થવો જોઈએ કે કેમ તે નિયંત્રિત કરવા માટે <ph name="DEFAULT_PLUGINS_SETTING_POLICY_NAME" />નો તથા ફ્લેશ પ્લગ-ઇનની ઉપલબ્ધતાને નિયંત્રિત કરવા માટે કૃપા કરીને <ph name="ALWAYS_OPEN_PDF_EXTERNALLY_POLICY_NAME" />નો ઉપયોગ કરો.
+<translation id="5246700266104954355">આ નીતિ ટાળવામાં આવી છે. ઇન્ટિગ્રેટેડ દર્શકનો ઉપયોગ PDF ફાઇલો ખોલવા માટે થવો જોઈએ કે કેમ તે નિયંત્રિત કરવા માટે <ph name="DEFAULT_PLUGINS_SETTING_POLICY_NAME" />નો તથા ફ્લેશ પ્લગ-ઇનની ઉપલબ્ધતાને નિયંત્રિત કરવા માટે કૃપા કરીને <ph name="ALWAYS_OPEN_PDF_EXTERNALLY_POLICY_NAME" />નો ઉપયોગ કરો.
 
-      <ph name="PRODUCT_NAME" />માં અક્ષમ કરેલ હોય તેવા પ્લગ-ઇનની સૂચિનો ઉલ્લેખ કરે છે તથા વપરાશકર્તાઓને આ સેટિંગ બદલવાથી અટકાવે છે.
+      <ph name="PRODUCT_NAME" />માં બંધ કરેલ હોય તેવા પ્લગ-ઇનની સૂચિનો ઉલ્લેખ કરે છે તથા વપરાશકર્તાઓને આ સેટિંગ બદલવાથી અટકાવે છે.
 
       વાઇલ્ડકાર્ડ અક્ષરો '*' અને '?' નો ઉપયોગ સ્વૈચ્છિક અક્ષરોના ક્રમથી મેળ કરવા માટે કરી શકાય છે. '*', અક્ષરોના સ્વૈચ્છિક નંબરથી મેળ ખાય છે જ્યારે કે '?' વૈકલ્પિક એકલ અક્ષરનો ઉલ્લેખ કરે છે, એટલે કે શૂન્ય અથવા એક અક્ષરથી મેળ ખાય છે. એસ્કેપ અક્ષર '\' છે, જેથી વાસ્તવિક '*', '?' અથવા '\' અક્ષરોથી મેળ કરવા માટે તમે તેમની સામે '\' મૂકી શકો છો.
 
-      જો તમે આ સેટિંગ સક્ષમ કરો છો, તો પ્લગ-ઇનની ઉલ્લેખિત સૂચિનો ઉપયોગ ક્યારેય <ph name="PRODUCT_NAME" />માં કરવામાં નહીં આવે. 'about:plugins' માં પ્લગ-ઇનને અક્ષમ કરેલ તરીકે ચિહ્નિત કરવામાં આવે છે અને વપરાશકર્તાઓ તેમને સક્ષમ કરી શકતાં નથી.
+      જો તમે આ સેટિંગ ચાલુ કરો છો, તો પ્લગ-ઇનની ઉલ્લેખિત સૂચિનો ઉપયોગ ક્યારેય <ph name="PRODUCT_NAME" />માં કરવામાં નહિ આવે. 'about:plugins' માં પ્લગ-ઇનને બંધ કરેલ તરીકે ચિહ્નિત કરવામાં આવે છે અને વપરાશકર્તાઓ તેમને ચાલુ કરી શકતાં નથી.
 
-      નોંધો કે આ નીતિ DisabledPlugins અને DisabledPluginsExceptions એમ બન્ને દ્વારા ઓવરરાઇડ કરવામાં આવી શકે છે.
+      નોંધ લો કે આ નીતિ DisabledPlugins અને DisabledPluginsExceptions એમ બન્ને દ્વારા ઓવરરાઇડ કરવામાં આવી શકે છે.
 
-      જો આ નીતિ સેટ કર્યા વિના છોડી દીધેલ હોય, તો વપરાશકર્તા સિસ્ટમ પર ઇન્સ્ટૉલ કરેલ કોઈપણ પ્લગ-ઇનને અક્ષમ કરી શકે છે.</translation>
+      જો આ નીતિ સેટ કર્યા વિના છોડી દીધેલ હોય, તો વપરાશકર્તા સિસ્ટમ પર ઇન્સ્ટૉલ કરેલ કોઈ પણ પ્લગ-ઇનને બંધ કરી શકે છે.</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 એન્ક્રિપ્શનને સહાય કરવી શક્ય હોય તો સર્વરને ફરીથી ગોઠવવું જોઈએ.
+      જો આ પોલિસી 'All' પર સેટ કરેલ હોય, તો બંને AES એન્ક્રિપ્શન પ્રકારો 'aes256-cts-hmac-sha1-96' અને 'aes128-cts-hmac-sha1-96' તેમજ RC4 એન્ક્રિપ્શન પ્રકાર 'rc4-hmac'ની મંજૂરી આપેલ હોય છે. જો સર્વર બંને પ્રકારોને સહાય કરતું હોય, તો AES એન્ક્રિપ્શનની પસંદગી થાય છે. નોંધો કે RC4ને નબળું માનવામાં આવે છે અને AES એન્ક્રિપ્શનને સહાય કરવી શક્ય હોય તો સર્વરને ફરીથી ગોઠવવું જોઈએ.
 
-      જો નીતિ 'સશક્ત' પર સેટ કરેલ હોય અથવા જો તે સેટ કરેલી નહીં હોય, તો માત્ર AES એન્ક્રિપ્શન પ્રકારોની મંજૂરી હોય છે.
+      જો પોલિસી 'Strong' પર સેટ કરેલ હોય અથવા જો તે સેટ કરેલી નહિ હોય, તો માત્ર AES એન્ક્રિપ્શન પ્રકારોની મંજૂરી હોય છે.
 
-      જો નીતિ 'જૂનું' પર સેટ કરેલ હોય, તો માત્ર RC4 એન્ક્રિપ્શનની મંજૂરી હોય છે. આ વિકલ્પ અસુરક્ષિત છે અને ખૂબ ચોક્કસ સંજોગોમાં તેની જરૂર પડવી જોઈએ.
+      જો પોલિસી 'Legacy' પર સેટ કરેલ હોય, તો માત્ર RC4 એન્ક્રિપ્શનની મંજૂરી હોય છે. આ વિકલ્પ અસુરક્ષિત છે અને ખૂબ ચોક્કસ સંજોગોમાં તેની જરૂર પડવી જોઈએ.
    https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types પણ જુઓ.</translation>
 <translation id="5255162913209987122">ભલામણ કરી શકાય છે</translation>
 <translation id="527237119693897329">કયા મૂળ મેસેજિંગ હોસ્ટ્સને લોડ ન કરવા જોઇએ તેનો ઉલ્લેખ કરવાની મંજૂરી આપે છે.
@@ -1781,7 +1807,7 @@
 <translation id="5288772341821359899">જો નીતિ સેટ કરેલ હોય, તો WebRTC દ્વારા ઉપયોગમાં લેવાતી UDP પોર્ટ શ્રેણીને ઉલ્લેખિત પોર્ટ અંતરાલ (એન્ડપૉઇન્ટ્સ સહિત) પર સીમિત કરવામાં આવે છે.
 
       જો નીતિ સેટ કરેલ નથી અથવા જો તે ખાલી સ્ટ્રિંગ અથવા અમાન્ય પોર્ટ શ્રેણી પર સેટ કરેલ હોય, તો WebRTC ને કોઈપણ ઉપલબ્ધ સ્થાનિક UDP પોર્ટને ઉપયોગમાં લેવાની મંજૂરી આપવામાં આવે છે.</translation>
-<translation id="5290940294294002042">પ્લગિંસની તે સૂચિનો ઉલ્લેખ કરો કે વપરાશાકર્તા જેને સક્ષમ અથવા અક્ષમ કરી શકે</translation>
+<translation id="5290940294294002042">પ્લગિંસની તે સૂચિનો ઉલ્લેખ કરો કે વપરાશાકર્તા જેને ચાલુ અથવા બંધ કરી શકે</translation>
 <translation id="5304269353650269372">બૅટરી પાવર પર ચાલતું હોવા પર વપરાશકર્તા ઇનપુટ વિના તે સમયગાળો નિર્દિષ્ટ કરે છે કે જેના પછી ચેતવણી સંવાદ દેખાય છે.
 
           જ્યારે નીતિ સેટ હોય, ત્યારે તે વપરાશકર્તાને <ph name="PRODUCT_OS_NAME" /> નિષ્ક્રિય ક્રિયા થવામાં છે એમ કહેતો ચેતવણી સંવાદ બતાવે તે પહેલાંનો સમયગાળો નિર્દિષ્ટ કરે છે કે જેમાં વપરાશકર્તા નિષ્ક્રિય હોવો જોઈએ.
@@ -1810,7 +1836,7 @@
 
           જો ટ્રૂ પર સેટ છે અથવા ગોઠવેલું નથી , તો આ વપરાશકર્તા દ્વારા નિરીક્ષણ કરેલ વપરાશકર્તાઓ બનાવી અને સંચાલિત કરી શકાય છે.</translation>
 <translation id="5369937289900051171">માત્ર કલર પ્રિન્ટિંગ</translation>
-<translation id="5370279767682621504">નૉન-ડિફૉલ્ટ પોર્ટ પર HTTP/0.9 સમર્થન ચાલુ કરો</translation>
+<translation id="5370279767682621504">નૉન-ડિફૉલ્ટ પોર્ટ પર HTTP/0.9 સહાય ચાલુ કરો</translation>
 <translation id="5378985487213287085">વેબસાઇટ્સને ડેસ્કટૉપ સૂચનાઓ પ્રદર્શિત કરવાની પરવાનગી આપવી કે નહીં તે સેટ કરવાની મંજૂરી આપે છે. ડિફૉલ્ટ તરીકે ડેસ્કટૉપ સૂચનાઓ પ્રદર્શિત કરવાની મંજૂરી આપી શકાય છે, ડિફૉલ્ટ તરીકે નકારી શકાય છે અથવા વેબસાઇટ ડેસ્કટૉપ સૂચનાઓ બતાવવા માંગે છે ત્યારે દરવખતે વપરાશકર્તાને પૂછી શકાય છે.
 
           જો આ નીતિ સેટ કર્યા વિના છોડેલી હોય, તો 'AskNotifications' નો ઉપયોગ થશે અને વપરાશકર્તા તેને બદલવા માટે સક્ષમ હશે.</translation>
@@ -1872,19 +1898,19 @@
 <translation id="5469825884154817306">આ સાઇટ્સ પર છબીઓને અવરોધિત કરો</translation>
 <translation id="5475361623548884387">છાપવાનું સક્ષમ કરો</translation>
 <translation id="547601067149622666">ખલેલ પાડતી જાહેરાતોવાળી સાઇટ પર જાહેરાતોને મંજૂરી આપશો નહીં</translation>
-<translation id="5483777239978559943">આ નીતિ ટાળવામાં આવી છે. સમેકિત PDF દર્શકનો ઉપયોગ PDF ફાઇલો ખોલવા માટે થવો જોઈએ કે કેમ તે નિયંત્રિત કરવા માટે <ph name="DEFAULT_PLUGINS_SETTING_POLICY_NAME" />નો તથા ફ્લેશ પ્લગ-ઇનની ઉપલબ્ધતાને નિયંત્રિત કરવા માટે કૃપા કરીને <ph name="ALWAYS_OPEN_PDF_EXTERNALLY_POLICY_NAME" />નો ઉપયોગ કરો.
+<translation id="5483777239978559943">આ પોલિસી ટાળવામાં આવી છે. સમાવેશ કરેલા PDF વ્યૂઅરનો ઉપયોગ PDF ફાઇલ ખોલવા માટે થવો જોઈએ કે કેમ તે નિયંત્રિત કરવા માટે <ph name="DEFAULT_PLUGINS_SETTING_POLICY_NAME" />નો તથા ફ્લેશ પ્લગ-ઇનની ઉપલબ્ધતાને નિયંત્રિત કરવા માટે કૃપા કરીને <ph name="ALWAYS_OPEN_PDF_EXTERNALLY_POLICY_NAME" />નો ઉપયોગ કરો.
 
-      વપરાશકર્તા <ph name="PRODUCT_NAME" /> માં સક્ષમ અથવા અક્ષમ કરી શકે તેવા પ્લગઇનની સૂચિનો ઉલ્લેખ કરે છે .
+      વપરાશકર્તા <ph name="PRODUCT_NAME" />માં ચાલુ અથવા બંધ કરી શકે તેવા પ્લગઇનની સૂચિનો ઉલ્લેખ કરે છે .
 
-      વાઇલ્ડકાર્ડ અક્ષરો '*' અને '?' નો ઉપયોગ સ્વૈચ્છિક અક્ષરોના ક્રમથી મેળ કરવા માટે કરી શકાય છે. '*', અક્ષરોના સ્વૈચ્છિક નંબરથી મેળ ખાય છે જ્યારે કે '?' વૈકલ્પિક એકલ અક્ષરનો ઉલ્લેખ કરે છે, દા.ત. શૂન્ય અથવા એક અક્ષરથી મેળ ખાય છે. એસ્કેપ અક્ષર '\' છે, જેથી વાસ્તવિક '*', '?' અથવા '\' અક્ષરોથી મેળ કરવા માટે તમે તેમની સામે '\' મૂકી શકો છો.
+      વાઇલ્ડકાર્ડ અક્ષરો '*' અને '?'નો ઉપયોગ સ્વૈચ્છિક અક્ષરોના ક્રમથી મેળ કરવા માટે કરી શકાય છે. '*', અક્ષરોના સ્વૈચ્છિક નંબરથી મેળ ખાય છે જ્યારે કે '?' વૈકલ્પિક એકલ અક્ષરનો ઉલ્લેખ કરે છે, દા.ત. શૂન્ય અથવા એક અક્ષરથી મેળ ખાય છે. એસ્કેપ અક્ષર '\' છે, જેથી વાસ્તવિક '*', '?' અથવા '\' અક્ષરોથી મેળ કરવા માટે તમે તેમની સામે '\' મૂકી શકો છો.
 
-      જો તમે આ સેટિંગ સક્ષમ કરો છો, તો પ્લગ-ઇનની ઉલ્લેખિત સૂચિનો ઉપયોગ <ph name="PRODUCT_NAME" />માં કરવામાં આવી શકે છે. વપરાશકર્તાઓ તેને 'about:plugins'માં સક્ષમ અથવા અક્ષમ કરી શકે છે, પછી પ્લગઇન ભલે DisabledPlugins માંની પેટર્ન સાથે મેળ પણ ખતા હોય. વપરાશકર્તાઓ DisabledPlugins, DisabledPluginsExceptions અને EnabledPluginsમાં કોઈપણ પેટર્નથી મેળ ખાતા ન હોય તેવા પ્લગઇન પણ સક્ષમ અને અક્ષમ કરી શકે છે.
+      જો તમે આ સેટિંગ ચાલુ કરો છો, તો પ્લગ-ઇનની ઉલ્લેખિત સૂચિનો ઉપયોગ <ph name="PRODUCT_NAME" />માં કરવામાં આવી શકે છે. વપરાશકર્તાઓ તેને 'about:plugins'માં ચાલુ અથવા બંધ કરી શકે છે, પછી પ્લગઇન ભલે DisabledPluginsમાંની પેટર્ન સાથે મેળ પણ ખતા હોય. વપરાશકર્તાઓ DisabledPlugins, DisabledPluginsExceptions અને EnabledPluginsમાં કોઈ પણ પેટર્નથી મેળ ખાતા ન હોય તેવા પ્લગઇન પણ ચાલુ અને બંધ કરી શકે છે.
 
-      આ નીતિ સખત પ્લગઇન બ્લેકલિસ્ટિંગને મંજૂર કરવા માટેની છે જ્યાં 'DisabledPlugins' સૂચિમાં વાઇલ્ડકાર્ડવાળી એન્ટ્રીઓ જેમ કે તમામ '*' પ્લગઇન્સ અક્ષમ કરો અથવા તમામ Java પ્લગઇન્સ '*Java*'ને અક્ષમ કરો, પણ વહીવટકર્તા કેટલાક ચોક્કસ સંસ્કરણને સક્ષમ કરવા ઈચ્છે છે જેમ કે 'IcedTea Java 2.3'. આ ચોક્કસ સંસ્કરણો આ નીતિમાં ઉલ્લેખિત કરી શકાય છે.
+      આ પોલિસી સખત પ્લગઇન બ્લેકલિસ્ટિંગને મંજૂર કરવા માટેની છે જ્યાં 'DisabledPlugins' સૂચિમાં વાઇલ્ડકાર્ડવાળી એન્ટ્રીઓ જેમ કે તમામ '*' પ્લગઇન્સ બંધ કરો અથવા તમામ Java પ્લગઇન્સ '*Java*'ને બંધ કરો, પણ વહીવટકર્તા કેટલાક ચોક્કસ વર્ઝનને ચાલુ કરવા ઈચ્છે છે જેમ કે 'IcedTea Java 2.3'. આ ચોક્કસ વર્ઝન આ પોલિસીમાં ઉલ્લેખિત કરી શકાય છે.
 
-      નોંધો કે પ્લગઇનનું નામ અને પ્લગઇનના જૂથનું નામ બન્નેને બાકાત કરવા જરૂરી છે. about:pluginsમાં દરેક પ્લગ ઇન જૂથ એક અલગ વિભાગમાં બતાવવામાં આવેલ છે. ઉદાહરણ તરીકે, "Shockwave Flash" પ્લગઇન એ "Adobe Flash Player" જૂથમાં છે અને જો પ્લગઇનને બ્લેકલિસ્ટમાંથી બાકાત કરવાના હોય બહિષ્કૃતની સૂચિમાં બન્ને નામમાં એક મેળ હોવો જોઈએ.
+      નોંધ લો કે પ્લગઇનનું નામ અને પ્લગઇનના જૂથનું નામ બંનેને બાકાત કરવા જરૂરી છે. about:pluginsમાં દરેક પ્લગ ઇન જૂથ એક અલગ વિભાગમાં બતાવવામાં આવેલ છે. ઉદાહરણ તરીકે, "Shockwave Flash" પ્લગઇન એ "Adobe Flash Player" જૂથમાં છે અને જો પ્લગઇનને બ્લેકલિસ્ટમાંથી બાકાત કરવાના હોય બહિષ્કૃતની સૂચિમાં બંને નામમાં એક મેળ હોવો જોઈએ.
 
-      જો આ નીતિને સેટ કર્યા વિના છોડી હોય, તો 'DisabledPlugins'માંની પેટર્ન સાથે મેળ ખાતા હોય તે કોઈપણ પ્લગઇન લૉક કરેલ અને અક્ષમ કરેલ હશે અને વપરાશકર્તા તેને સક્ષમ કરી શકશે નહીં.</translation>
+      જો આ પોલિસીને સેટ કર્યા વિના છોડી હોય, તો 'DisabledPlugins'માંની પેટર્ન સાથે મેળ ખાતા હોય તે કોઈ પણ પ્લગઇન લૉક કરેલ અને બંધ કરેલ હશે અને વપરાશકર્તા તેને ચાલુ કરી શકશે નહિ.</translation>
 <translation id="5499375345075963939">આ નીતિ ફક્ત રીટેલ મોડમાં સક્રિય છે.
 
       જ્યારે આ નીતિનું મૂલ્ય સેટ કરેલું હોય અને તે 0 નથી, ત્યારે હાલમાં લૉગ ઇન થયેલા ડેમો વપરાશકર્તા ઉલ્લેખિત અવધિનો નિષ્ક્રિયતા સમય પસાર થયા પછી આપમેળે લૉગઆઉટ થશે.
@@ -2030,15 +2056,15 @@
       URLs (https://example.com/some/path જેવી) ફક્ત U2F appIDs તરીકે મેળ ખાશે. ડોમેન (example.com જેવા) ફક્ત webauthn RP IDs તરીકે મેળ ખાશે. જો કે, આપેલી સાઇટ માટે U2F અને webauthn APIs કવર કરવા માટે, બન્ને appID URL અને ડોમેન સૂચિમાં હોવા જરૂરી છે.</translation>
 <translation id="5835412847081687053">વપરાશકર્તાના સત્રમાં મંજૂર કરેલ લોકેલની ગોઠવણી કરો</translation>
 <translation id="5836064773277134605">રીમોટ ઍક્સેસ હોસ્ટ દ્વારા ઉપયોગમાં લીધેલ UDP પોર્ટ શ્રેણીને પ્રતિબંધિત કરો</translation>
-<translation id="5862253018042179045">લોગિન સ્ક્રીન પર બોલાયેલ પ્રતિસાદની ઍક્સેસિબિલિટી સુવિધાની ડિફોલ્ટ સ્થિતિ સેટ કરો.
+<translation id="5862253018042179045">લોગિન સ્ક્રીન પર બોલાયેલ પ્રતિસાદની ઍક્સેસિબિલિટી સુવિધાની ડિફૉલ્ટ સ્થિતિ સેટ કરો.
 
-          જો આ નીતિ ટ્રૂ પર સેટ કરેલી હોય, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે બોલાયેલ પ્રતિસાદ સક્ષમ કરવામાં આવશે.
+          જો આ નીતિ true પર સેટ કરેલી હોય, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે બોલાયેલ પ્રતિસાદ ચાલુ કરવામાં આવશે.
 
-          જો આ નીતિ ફોલ્સ પર સેટ કરેલી હોય, તો  જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે બોલાયેલ પ્રતિસાદ અક્ષમ કરવામાં આવશે.
+          જો આ નીતિ false પર સેટ કરેલી હોય, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે બોલાયેલ પ્રતિસાદ બંધ કરવામાં આવશે.
 
-          જો તમે આ નીતિને સેટ કરેલી હોય, તો વપરાશકર્તાઓ બોલાયેલ પ્રતિસાદને સક્ષમ અથવા અક્ષમ કરીને તેને અસ્થાયીરૂપે ઓવરરાઇડ કરી શકે છે. જો કે, વપરાશકર્તાની પસંદગી નિરંતર નથી અને જ્યારે પણ લોગિન સ્ક્રીન નવેસરથી બતાવવામાં આવે અથવા વપરાશકર્તા લોગિન સ્ક્રીન પર એક મિનિટ માટે નિષ્ક્રિય રહે ત્યારે ડિફોલ્ટ પુનઃસ્થાપિત થાય છે.
+          જો તમે આ નીતિને સેટ કરેલી હોય, તો વપરાશકર્તાઓ બોલાયેલ પ્રતિસાદને ચાલુ અથવા બંધ કરીને તેને અસ્થાયીરૂપે ઓવરરાઇડ કરી શકે છે. જોકે, વપરાશકર્તાની પસંદગી નિરંતર નથી અને જ્યારે પણ લોગિન સ્ક્રીન નવેસરથી બતાવવામાં આવે અથવા વપરાશકર્તા લોગિન સ્ક્રીન પર એક મિનિટ માટે નિષ્ક્રિય રહે ત્યારે ડિફૉલ્ટ રીતે ફરીથી મેળવે છે.
 
-          જો આ નીતિને સેટ કર્યા વિના છોડેલી હોય, તો લોગિન સ્ક્રીન પહેલી વખત બતાવવામાં આવે ત્યારે બોલાયેય પ્રતિસાદ અક્ષમ હોય છે. વપરાશકર્તાઓ બોલાયેલ પ્રતિસાદને કોઈપણ સમયે સક્ષમ અથવા અક્ષમ કરી શકે છે અને લોગિન સ્ક્રીન પર તેની સ્થિતિ વપરાશકર્તાઓ વચ્ચે નિરંતર હોય છે.</translation>
+          જો આ નીતિને સેટ કર્યા વિના છોડેલી હોય, તો લોગિન સ્ક્રીન પહેલી વખત બતાવવામાં આવે ત્યારે બોલાયેય પ્રતિસાદ બંધ હોય છે. વપરાશકર્તાઓ બોલાયેલ પ્રતિસાદને કોઈ પણ સમયે ચાલુ અથવા બંધ કરી શકે છે અને લોગિન સ્ક્રીન પર તેની સ્થિતિ વપરાશકર્તાઓ વચ્ચે નિરંતર હોય છે.</translation>
 <translation id="5868414965372171132">વપરાશકર્તા-સ્તર નેટવર્ક ગોઠવણી</translation>
 <translation id="5879014913445067283"><ph name="NETBIOS_NAME" /> દ્વારા નેટવર્ક ફાઇલ શેર શોધને નિયંત્રિત કરે છે</translation>
 <translation id="5883015257301027298">ડિફૉલ્ટ કૂકીઝ સેટિંગ</translation>
@@ -2056,35 +2082,32 @@
           જો આ સેટિંગ અક્ષમ કરેલી છે અથવા ગોઠવેલી નથી, તો gnubby પ્રમાણીકરણ વિનંતીઓને પ્રોક્સી કરવામાં આવશે નહીં.</translation>
 <translation id="5898486742390981550">જ્યારે બહુવિધ વપરાશકર્તાઓ લૉગ ઇન થયેલ હોય, ત્યારે ફક્ત પ્રાથમિક વપરાશકર્તા જ Android ઍપ્લિકેશનોનો ઉપયોગ કરી શકે છે.</translation>
 <translation id="5901427587865226597">માત્ર ડુપ્લેક્સ પ્રિન્ટિંગ</translation>
-<translation id="5906199912611534122">નેટવર્ક થ્રોટલિંગ સક્ષમ અને અક્ષમ કરવાની મંજૂરી આપે છે.
-      આ તમામ વપરાશકર્તાઓ અને ઉપકરણ પરના તમામ ઇન્ટરફેસ પર લાગુ થાય છે. એકવાર
-      સેટ થઈ જાય તે પછી, નીતિ તેને અક્ષમ કરો પર બદલી દેવામાં ન આવે ત્યાં સુધી થ્રોટલિંગ
+<translation id="5906199912611534122">નેટવર્ક થ્રોટલિંગ ચાલુ અને બંધ કરવાની પરવાનગી આપે છે.
+      આ તમામ વપરાશકર્તાઓ અને ડિવાઇસ પરના તમામ ઇન્ટરફેસ પર લાગુ થાય છે. એકવાર
+      સેટ થઈ જાય તે પછી, નીતિ તેને બંધ કરો પર બદલી દેવામાં ન આવે ત્યાં સુધી થ્રોટલિંગ
       યથાવત રહે છે.
-
-      જો false પર સેટ કરેલ હોય, તો કોઈ થ્રોટલિંગ નહીં થાય.
-      જો true પર સેટ કરેલ હોય, તો આપેલ અપલોડ અને ડાઉનલોડ દર (kbits/સે માં) મેળવવા
-      માટે સિસ્ટમ થ્રોટલ કરવામાં આવે છે.</translation>
+જો false પર સેટ કરેલ હોય, તો કોઈ થ્રોટલિંગ નહિ થાય. જો true પર સેટ કરેલ હોય, તો આપેલ અપલોડ અને ડાઉનલોડ દર (kbits/સે માં) મેળવવા માટે સિસ્ટમ થ્રોટલ કરવામાં આવે છે.</translation>
 <translation id="5921713479449475707">HTTP મારફતે સ્વતઃઅપડેટ ડાઉનલોડ્સને મંજૂરી આપો</translation>
-<translation id="5921888683953999946">લોગિન સ્ક્રીન પર મોટું કર્સરની સ્થિતિ ઍક્સેસિબિલિટી સુવિધાની ડિફોલ્ટ સ્થિતિ સેટ કરો.
+<translation id="5921888683953999946">લોગિન સ્ક્રીન પર મોટું કર્સરની સ્થિતિ ઍક્સેસિબિલિટી સુવિધાની ડિફૉલ્ટ સ્થિતિ સેટ કરો.
 
-          જો આ નીતિને ટ્રૂ પર સેટ કરેલી હોય, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે મોટું કર્સર સક્ષમ થશે.
+          જો આ નીતિને ટ્રૂ પર સેટ કરેલી હોય, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે મોટું કર્સર ચાલુ થશે.
 
-          જો આ નીતિને ફોલ્સ પર સેટ કરેલી હોય, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે મોટું કર્સર અક્ષમ થશે.
+          જો આ નીતિને false પર સેટ કરેલી હોય, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે મોટું કર્સર બંધ થશે.
 
-          જો તમે આ નીતિને સેટ કરેલી હોય, તો વપરાશકર્તાઓ મોટા કર્સરને સક્ષમ અથવા અક્ષમ કરીને તેને અસ્થાયીરૂપે ઓવરરાઇડ કરી શકે છે. જોકે, વપરાશકર્તાની પસંદગી નિરંતર નથી અને જ્યારે પણ લોગિન સ્ક્રીન નવેસરથી બતાવવામાં આવે અથવા વપરાશકર્તા લોગિન સ્ક્રીન પર એક મિનિટ માટે નિષ્ક્રિય રહે ત્યારે ડિફોલ્ટ પુનઃસ્થાપિત થાય છે.
+          જો તમે આ નીતિને સેટ કરેલી હોય, તો વપરાશકર્તાઓ મોટા કર્સરને ચાલુ અથવા બંધ કરીને તેને અસ્થાયીરૂપે ઓવરરાઇડ કરી શકે છે. જોકે, વપરાશકર્તાની પસંદગી નિરંતર નથી અને જ્યારે પણ લોગિન સ્ક્રીન નવેસરથી બતાવવામાં આવે અથવા વપરાશકર્તા લોગિન સ્ક્રીન પર એક મિનિટ માટે નિષ્ક્રિય રહે ત્યારે ડિફૉલ્ટ રીતે ફરીથી મેળવે છે.
 
-          જો આ નીતિને સેટ કર્યા વિના છોડેલી હોય, તો લોગિન સ્ક્રીન પહેલી વખત બતાવવામાં આવે ત્યારે મોટું કર્સર અક્ષમ હોય છે. વપરાશકર્તાઓ કોઈ પણ સમયે મોટું કર્સર સક્ષમ અથવા અક્ષમ કરી શકે છે અને લોગિન સ્ક્રીન પર તેની સ્થિતિ વપરાશકર્તાઓ વચ્ચે નિરંતર હોય છે.</translation>
+          જો આ નીતિને સેટ કર્યા વિના છોડેલી હોય, તો લોગિન સ્ક્રીન પહેલી વખત બતાવવામાં આવે ત્યારે મોટું કર્સર બંધ હોય છે. વપરાશકર્તાઓ કોઈ પણ સમયે મોટું કર્સર ચાલુ અથવા બંધ કરી શકે છે અને લોગિન સ્ક્રીન પર તેની સ્થિતિ વપરાશકર્તાઓ વચ્ચે નિરંતર હોય છે.</translation>
 <translation id="5929855945144989709">ડિવાઇસને Chrome OS પર વર્ચ્યુઅલ મશીન ચલાવવાની મંજૂરી આપો</translation>
 <translation id="5932767795525445337">આ નીતિનો ઉપયોગ Android ઍપને પિન કરવા માટે પણ થઈ શકે છે.</translation>
 <translation id="5936622343001856595">ક્વેરીઝને Google વેબ શોધમાં સક્રિય તરીકે સેટ SafeSearch સાથે પૂર્ણ કરવાની ફરજ પાડે છે અને વપરાશકર્તાઓને આ સેટિંગ બદલતા અટકાવે છે.
 
-      જો તમે આ સેટિંગ સક્ષમ કરો છો, તો Google શોધમાં સલામત શોધ હંમેશા સક્રિય રહે છે.
+      જો તમે આ સેટિંગ ચાલુ કરો છો, તો Google શોધમાં સલામત શોધ હંમેશા સક્રિય રહે છે.
 
-      જો તમે આ સેટિંગને અક્ષમ કરો છો અથવા કોઈ મૂલ્ય સેટ કરતા નથી, તો Google શોધમાં સલામત શોધ માટે ફરજ પાડવામાં આવતી નથી.</translation>
+      જો તમે આ સેટિંગને બંધ કરો છો અથવા કોઈ મૂલ્ય સેટ કરતા નથી, તો Google શોધમાં સલામત શોધ માટે ફરજ પાડવામાં આવતી નથી.</translation>
 <translation id="5946082169633555022">Beta channel</translation>
-<translation id="5950205771952201658">હકીકતમાં જોઈએ તો તે થોડું નિષ્ફળ છે, ઓનલાઇન રદબાતલ ચેક્સ પ્રભાવી સુરક્ષા લાભ પ્રદાન કરતું નથી, તે <ph name="PRODUCT_NAME" /> સંસ્કરણ 19 અને પછીનાં સંસ્કરણમાં ડિફોલ્ટ રૂપે અક્ષમ કર્યા છે. આ નીતિ ટ્રુ પર સેટ કરીને, પાછલી વર્તણૂકને પુનર્સ્થાપિત કરી શકાય છે અને ઓનલાઇન OCSP/CRL ચેક્સ કરવામાં આવશે.
+<translation id="5950205771952201658">હકીકતમાં જોઈએ તો તે થોડું નિષ્ફળ છે, ઓનલાઇન રદબાતલ ચેક્સ પ્રભાવી સુરક્ષા લાભ પ્રદાન કરતું નથી, તે <ph name="PRODUCT_NAME" /> વર્ઝન 19 અને પછીનાં વર્ઝનમાં ડિફોલ્ટરૂપે બંધ કર્યા છે. આ પોલિસી true પર સેટ કરીને, પાછલી વર્તણૂકને પુનર્સ્થાપિત કરી શકાય છે અને ઓનલાઇન OCSP/CRL ચેક્સ કરવામાં આવશે.
 
-      જો આ નીતિ સેટ કરેલી નથી અથવા ફોલ્સ પર સેટ કરેલી છે, તો પછી <ph name="PRODUCT_NAME" /> 19 અને પછીના સંસ્કરણમાં <ph name="PRODUCT_NAME" /> ઓનલાઇન રદબાતલ ચેક્સ કરશે નહીં.</translation>
+      જો આ પોલિસી સેટ કરેલી નથી અથવા false પર સેટ કરેલી છે, તો પછી <ph name="PRODUCT_NAME" /> 19 અને પછીના વર્ઝનમાં <ph name="PRODUCT_NAME" /> ઓનલાઇન રદબાતલ ચેક્સ કરશે નહિ.</translation>
 <translation id="5966615072639944554">એક્સ્ટેન્શન્સ દૂરસ્થ પ્રમાણન API નો ઉપયોગ કરવાની મંજૂરી આપે છે</translation>
 <translation id="5983708779415553259">સાઇટ માટેની ડિફોલ્ટ વર્તણૂક કોઈપણ કન્ટેન્ટ પૅકમાં નથી</translation>
 <translation id="5997543603646547632">ડિફોલ્ટ તરીકે 24 કલાકની ઘડિયાળ વાપરો</translation>
@@ -2097,7 +2120,7 @@
 <translation id="6022948604095165524">સ્ટાર્ટઅપ પર ક્રિયા</translation>
 <translation id="6023030044732320798">નીતિઓનો એ સેટ ઉલ્લેખિત કરે છે જે ARC રનટાઇમને સોંપવામાં આવશે. મૂલ્ય માન્ય JSON હોવું જોઈએ.
 
-      ઉપકરણમાં કઈ Android ઍપ આપમેળે ઇન્સ્ટૉલ થાય તેની ગોઠવણ કરવા માટે આ નીતિનો ઉપયોગ થઈ શકે છે:
+      ડિવાઇસમાં કઈ Android ઍપ ઑટોમૅટિક રીતે ઇન્સ્ટૉલ થાય તેની ગોઠવણ કરવા માટે આ નીતિનો ઉપયોગ થઈ શકે છે:
 
       {
         "type": "object",
@@ -2184,15 +2207,15 @@
           જો આ નીતિને સેટ કર્યા વિના છોડવામાં આવી હોય, તો બધી સાઇટ માટે 'DefaultPluginsSetting' નીતિમાંથી જો સેટ કરેલ હોય, અન્યથા વપરાશકર્તાની વ્યક્તિગત ગોઠવણીમાંથી વૈશ્વિક ડિફૉલ્ટ મૂલ્યનો ઉપયોગ કરવામાં આવશે.</translation>
 <translation id="6190022522129724693">ડિફોલ્ટ પૉપઅપ્સ સેટિંગ</translation>
 <translation id="6190367314942602985">વપરાશકર્તા ઓળખ માહિતીની જાણ કરો</translation>
-<translation id="6197453924249895891">કોર્પોરેટ કીઝથી એક્સટેન્શન્સ પર ઍક્સેસ પ્રદાન કરે છે.
+<translation id="6197453924249895891">કોર્પોરેટ કીથી એક્સટેન્શન પર ઍક્સેસ આપે છે.
 
-      જો કીઝ કોઇ સંચાલિત એકાઉન્ટ પર chrome.platformKeys API નો ઉપયોગ કરીને જનરેટ કરવામાં આવી હોય તો તેમને કોર્પોરેટ વપરાશ માટે નિયુક્ત કરવામાં આવી છે. આયાત કરવામાં આવેલી અથવા અન્ય રીતે જનરેટ કરવામાં આવેલી કીઝને કોર્પોરેટ વપરાશ માટે નિયુક્ત કરવામાં આવી નથી.
+      જો કી કોઈ મેનેજ એકાઉન્ટ પર chrome.platformKeys APIનો ઉપયોગ કરીને જનરેટ કરવામાં આવી હોય તો તેમને કોર્પોરેટ વપરાશ માટે નિયુક્ત કરવામાં આવી છે. આયાત કરવામાં આવેલી અથવા અન્ય રીતે જનરેટ કરવામાં આવેલી કીને કોર્પોરેટ વપરાશ માટે નિયુક્ત કરવામાં આવી નથી.
 
-      કોર્પોરેટ વપરાશ માટે નિયુક્ત કરેલ કીઝની ઍક્સેસ એકમાત્ર આ નીતિ દ્વારા નિયંત્રિત કરવામાં આવેલ છે. વપરાશકર્તા એક્સટેન્શન્સને કોર્પોરેટ કીઝની ઍક્સેસ આપી શકતાં નથી અથવા તો તેમની પાસેથી પાછી લઈ શકતાં નથી.
+      કોર્પોરેટ વપરાશ માટે નિયુક્ત કરેલ કીની ઍક્સેસ એકમાત્ર આ નીતિ દ્વારા નિયંત્રિત કરવામાં આવેલ છે. વપરાશકર્તા એક્સટેન્શનને કોર્પોરેટ કીની ઍક્સેસ આપી શકતાં નથી અથવા તો તેમની પાસેથી પાછી લઈ શકતાં નથી.
 
-      ડિફોલ્ટ તરીકે કોઇ એક્સટેન્શન, કોર્પોરેટ વપરાશ માટે નિયુક્ત કરવામાં આવેલી કીનો ઉપયોગ કરી શકતું નથી, જે તે એક્સટેન્શન માટેની allowCorporateKeyUsage સેટિંગ false બરાબર છે.
+      ડિફૉલ્ટ તરીકે કોઈ એક્સટેન્શન, કોર્પોરેટ વપરાશ માટે નિયુક્ત કરવામાં આવેલી કીનો ઉપયોગ કરી શકતું નથી, જે તે એક્સટેન્શન માટેની allowCorporateKeyUsage સેટિંગ false બરાબર છે.
 
-      જો કોઇ એક્સટેન્શન માટે allowCorporateKeyUsage - true સેટ કરેલું હોય, માત્ર તો જ સ્વૈચ્છિક ડેટા સાઇન કરવા કોર્પોરેટ વપરાશ માટે ચિહ્નિત કરવામાં આવેલી પ્લેટફોર્મ કીનો ઉપયોગ કરી શકે છે. આ પરવાનગી માત્ર તો જ આપવામાં આવવી જોઇએ જો એક્સટેન્શન હુમલાખોરોની સામે કીને સુરક્ષિત રાખવામાં વિશ્વસનીય હોય.</translation>
+      જો કોઈ એક્સટેન્શન માટે allowCorporateKeyUsage - true સેટ કરેલું હોય, માત્ર તો જ સ્વૈચ્છિક ડેટા સાઇન કરવા કોર્પોરેટ વપરાશ માટે ચિહ્નિત કરવામાં આવેલી પ્લેટફોર્મ કીનો ઉપયોગ કરી શકે છે. આ પરવાનગી માત્ર તો જ આપવામાં આવવી જોઇએ જો એક્સટેન્શન હુમલાખોરોની સામે કીને સુરક્ષિત રાખવામાં વિશ્વસનીય હોય.</translation>
 <translation id="6208896993204286313"><ph name="PRODUCT_NAME" /> નીતિ અંગેની માહિતીની જાણ કરો</translation>
 <translation id="6210259502936598222">OS અને <ph name="PRODUCT_NAME" /> વર્ઝન અંગેની માહિતીની જાણ કરો</translation>
 <translation id="6211428344788340116">ઉપરકણનાં પ્રવૃત્તિ સમયની જાણ કરો.
@@ -2207,7 +2230,7 @@
 <translation id="6224304369267200483">URLs/ડોમેનને આપમેળે સીધા સુરક્ષા કી પ્રમાણન સાથે મંજૂર થયેલા છે</translation>
 <translation id="6233173491898450179">ડાઉનલોડ નિર્દેશિકા સેટ કરો</translation>
 <translation id="6244210204546589761">સ્ટાર્ટઅપ પર ખોલવા માટે URL</translation>
-<translation id="6258193603492867656">જનરેટ કરેલ Kerberos SPN એ અ-માનક પોર્ટ શામેલ કરવું કે નહીં તેનો ઉલ્લેખ કરે છે. જો તમે આ સેટિંગને સક્ષમ કરી હોય, અને અ-માનક પોર્ટ (ઉ.દા.. 80 અથવા 443 સિવાયના પોર્ટ) દાખલ કર્યા હોય, તો તે જનરેટ કરેલા Kerberos SPN માં શામેલ થઈ જશે. જો તમે સેટિંગને અક્ષમ કરી હોય, તો જનરેટ કરેલ Kerberos SPN કોઈપણ સ્થિતિમાં પોર્ટને શામેલ કરશે નહીં.</translation>
+<translation id="6258193603492867656">જનરેટ કરેલ Kerberos SPN એ માનક વગરના પોર્ટ શામેલ કરવા કે નહિ એનો ઉલ્લેખ કરે છે. જો તમે આ સેટિંગને ચાલુ કર્યું હોય, અને માનક વગરના પોર્ટ (ઉ.દા. 80 અથવા 443 સિવાયના પોર્ટ) દાખલ કર્યા હોય, તો તે જનરેટ કરેલા Kerberos SPNમાં શામેલ થઈ જશે. જો તમે સેટિંગને બંધ કરી હોય, તો જનરેટ કરેલ Kerberos SPN કોઈ પણ સ્થિતિમાં પોર્ટને શામેલ કરશે નહિ.</translation>
 <translation id="6261643884958898336">મશીન ઓળખ અંગેની માહિતીની જાણ કરો</translation>
 <translation id="6281043242780654992">મૂળ મેસેજિંગ માટે નીતિઓ ગોઠવે છે. જ્યાં સુધી બ્લેકલિસ્ટેડ મૂળ મેસેજિંગ હોસ્ટ્સને વ્હાઇટલિસ્ટેડ કરવામાં ન આવે ત્યાં સુધી તેમને મંજૂરી આપવામાં આવશે નહીં.</translation>
 <translation id="6282799760374509080">ઑડિઓ કેપ્ચરને મંજૂરી આપો અથવા નકારો</translation>
@@ -2238,7 +2261,7 @@
 <translation id="637934607141010488">તાજેતરમાં લોગ ઇન થયેલ ઉપકરણ વપરાશકર્તાઓની રીપોર્ટ સૂચિ.
 
       જો નીતિ false પર સેટ થયેલી હોય, તો વપરાશકર્તાઓને જાણ કરવામાં આવશે નહીં.</translation>
-<translation id="6394350458541421998">આ નીતિને <ph name="PRODUCT_OS_NAME" /> સંસ્કરણ 29 થી હટાવવામાં આવી છે. કૃપા કરીને તેને બદલે PresentationScreenDimDelayScale નીતિનો ઉપયોગ કરો.</translation>
+<translation id="6394350458541421998">આ પોલિસીને <ph name="PRODUCT_OS_NAME" /> વર્ઝન 29થી હટાવવામાં આવી છે. કૃપા કરીને તેને બદલે PresentationScreenDimDelayScale પોલિસીનો ઉપયોગ કરો.</translation>
 <translation id="6401669939808766804">વપરાશકર્તાને લૉગ આઉટ કરો</translation>
 <translation id="6426205278746959912">તમે Android ઍપ્લિકેશનોને પ્રોક્સીને ઉપયોગમાં લેવા માટેની ફરજ પાડી શકતાં નથી. Android ઍપ્લિકેશનોને પ્રોક્સી સેટિંગ્સનો એક સબસેટ ઉપલબ્ધ બનાવવામાં આવે છે, જેને તેઓ સ્વૈચ્છિકરૂપે ઉપયોગમાં લેવાનું પસંદ કરી શકે છે:
 
@@ -2271,6 +2294,7 @@
       ફ્લૅશ કન્ટેન્ટને ચલાવવા માટે કઈ વેબસાઇટને મંજૂરી આપવી તેનું નિયંત્રણ કરવા માટે, "DefaultPluginsSetting", "PluginsAllowedForUrls" અને "PluginsBlockedForUrls" નીતિઓ જુઓ.
 
       જો આ સેટિંગ બંધ કરેલ હોય અથવા સેટ કરેલ ન હોય, તો બીજા મૂળ અથવા નાના ફ્લૅશ કન્ટેન્ટને બ્લૉક કરવામાં આવી શકે છે.</translation>
+<translation id="6532769014584932288">સક્રિય રાખવાની મંજૂરી આપો</translation>
 <translation id="653608967792832033">બેટરી પાવર પર ચાલી રહ્યું હોય ત્યારે સ્ક્રીન લૉક થઈ જાય તે પછીની સમયની લંબાઈને વપરાશકર્તા ઇનપુટ વગર નિર્દિષ્ટ કરે છે.
 
           જ્યારે આ નીતિ શૂન્ય કરતાં મોટા મૂલ્ય પર સેટ હોય છે, ત્યારે <ph name="PRODUCT_OS_NAME" /> સ્ક્રીનને લૉક કરે તે પહેલાં વપરાશકર્તાએ નિષ્ક્રિય રહેવાના સમયની લંબાઈને નિર્દિષ્ટ કરે છે.
@@ -2285,26 +2309,25 @@
 <translation id="6536600139108165863">ઉપકરણ શટડાઉન થવા પર આપમેળે રીબૂટ કરવું</translation>
 <translation id="6539246272469751178">આ નીતિનો Android ઍપ્લિકેશનો પર કોઈ પ્રભાવ પડતો નથી. Android ઍપ્લિકેશનો હંમેશાં ડિફૉલ્ટ ડાઉનલોડ્સ નિર્દેશિકાનો ઉપયોગ કરે છે અને તે <ph name="PRODUCT_OS_NAME" /> દ્વારા ડાઉનલોડ કરેલ કોઈપણ ફાઇલોને નૉન-ડિફૉલ્ટ ડાઉનલોડ્સ નિર્દેશિકામાં ઍક્સેસ કરી નહીં શકે.</translation>
 <translation id="654303922206238013">ecryptfs માટે સ્થાનાંતરણની વ્યૂહરચના</translation>
-<translation id="6544897973797372144">જો આ નીતિ True પર સેટ કરેલી છે અને ChromeOsReleaseChannel નીતિનો ઉલ્લેખ કરેલો નથી, તો નોંધણી કરતા ડોમેનનાં વપરાશકર્તાઓને ઉપકરણની રીલિઝ ચેનલ બદલવાની મંજૂરી હશે. જો આ નીતિ false પર સેટ કરેલી છે, તો ઉપકરણ છેલ્લે જે પણ ચેનલ સેટ કરી હતી તેમાં લૉક થશે.
+<translation id="6544897973797372144">જો આ પોલિસી True પર સેટ કરેલી છે અને ChromeOsReleaseChannel પોલિસીનો ઉલ્લેખ કરેલો નથી, તો નોંધણી કરતા ડોમેનનાં વપરાશકર્તાઓને ડિવાઇસની રીલિઝ ચેનલ બદલવાની મંજૂરી હશે. જો આ પોલિસી false પર સેટ કરેલી છે, તો ડિવાઇસ છેલ્લે જે પણ ચેનલ સેટ કરી હતી તેમાં લૉક થશે.
 
-      વપરાશકર્તાએ પસંદ કરેલી ચેનલ ChromeOsReleaseChannel નીતિ દ્વારા ઓવરરાઇડ થશે, પરંતુ જો ઉપકરણ પર ઇન્સ્ટોલ કરેલી હતી તે ચેનલ કરતા નીતિ ચેનલ વધુ સ્થિર હોય, તો પછી ચેનલ વધુ સ્થિર ચૅનલનું સંસ્કરણ ઉપકરણ પર ઇન્સ્ટોલ કરેલું તેના કરતા વધુ સંસ્કરણ સંખ્યા પર પહોંચે તે પછી જ સ્વિચ કરશે.</translation>
+      વપરાશકર્તાએ પસંદ કરેલી ચેનલ ChromeOsReleaseChannel પોલિસી દ્વારા ઓવરરાઇડ થશે, પરંતુ જો ડિવાઇસ પર ઇન્સ્ટૉલ કરેલી હતી તે ચેનલ કરતા પોલિસી ચેનલ વધુ સ્થિર હોય, તો પછી ચેનલ વધુ સ્થિર ચૅનલનું વર્ઝન ડિવાઇસ પર ઇન્સ્ટૉલ કરેલું તેના કરતા વધુ વર્ઝન સંખ્યા પર પહોંચે તે પછી જ સ્વિચ કરશે.</translation>
+<translation id="6553143066970470539">સ્ક્રીનની બ્રાઇટનેસના ટકા</translation>
 <translation id="6559057113164934677">કોઈપણ સાઇટને કૅમેરા અથવા માઇક્રોફોનને ઍક્સેસ કરવાની મંજૂરી આપશો નહીં</translation>
 <translation id="6561396069801924653">સિસ્ટમ ટ્રે મેનૂમાં ઍક્સેસિબિલિટી વિકલ્પો બતાવો</translation>
-<translation id="6565312346072273043">લોગિન સ્ક્રીન પર ઓન-સ્ક્રીન કીબોર્ડ ઍક્સેસિબિલિટી સુવિધાની ડિફોલ્ટ સ્થિતિ સેટ કરો.
+<translation id="6565312346072273043">લોગિન સ્ક્રીન પર ઓન-સ્ક્રીન કીબોર્ડ ઍક્સેસિબિલિટી સુવિધાની ડિફૉલ્ટ સ્થિતિ સેટ કરો.
 
-          જો આ નીતિ ટ્રુ પર સેટ કરી છે, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે ઓન-સ્ક્રીન કીબોર્ડ સક્ષમ કરવામાં આવશે.
+          જો આ નીતિ true પર સેટ કરી છે, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે ઓન-સ્ક્રીન કીબોર્ડ ચાલુ કરવામાં આવશે.
 
-          જો આ નીતિ ફોલ્સ પર સેટ કરી છે, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે ઓન-સ્ક્રીન કીબોર્ડ અક્ષમ કરવામાં આવશે.
+          જો આ નીતિ false પર સેટ કરી છે, તો જ્યારે લોગિન સ્ક્રીન બતાવવામાં આવે ત્યારે ઓન-સ્ક્રીન કીબોર્ડ બંધ કરવામાં આવશે.
 
-          જો તમે આ નીતિ સેટ કરી છે, તો વપરાશકર્તા ઓન-સ્ક્રીન કીબોર્ડને સક્ષમ અથવા અક્ષમ કરીને તેને અસ્થાયી રૂપે ઓવરરાઇડ કરી શકે છે. જો કે, વપરાશકર્તાની પસંદગી સ્થાયી નથી અને જ્યારે લોગિન સ્ક્રીન નવેસરથી બતાવવામાં આવે અથવા વપરાશકર્તા એક  મિનિટ માટે લોગિન સ્ક્રીન પર નિષ્ક્રિય રહે ત્યારે ડિફોલ્ટ પુનર્સ્થાપિત થાય છે.
-
-          જો આ નીતિ સેટ કર્યા વગરની રહેવા દીધી છે, તો જ્યારે લોગિન સ્ક્રીન પહેલા બતાવવામાં આવે ત્યારે ઓન-સ્ક્રીન કીબોર્ડ અક્ષમ કરેલ હોય છે. વપરાશકર્તાઓ કોઈપણ સમયે ઓન-સ્ક્રીન કીબોર્ડને સક્ષમ અથવા અક્ષમ કરી શકે છે અને વપરાશકર્તાઓ વચ્ચે લોગિન સ્ક્રીન પર તેની સ્થિતિ સ્થિર રહે છે.</translation>
+          જો તમે આ નીતિ સેટ કરી છે, તો વપરાશકર્તા ઓન-સ્ક્રીન કીબોર્ડને ચાલુ અથવા બંધ કરીને તેને અસ્થાયી રૂપે ઓવરરાઇડ કરી શકે છે. જોકે, વપરાશકર્તાની પસંદગી સ્થાયી નથી અને જ્યારે લોગિન સ્ક્રીન નવેસરથી બતાવવામાં આવે અથવા વપરાશકર્તા એક  મિનિટ માટે લોગિન સ્ક્રીન પર નિષ્ક્રિય રહે ત્યારે ડિફૉલ્ટ પુનર્સ્થાપિત થાય છે. જો આ નીતિ સેટ કર્યા વગરની રહેવા દીધી છે, તો જ્યારે લોગિન સ્ક્રીન પહેલા બતાવવામાં આવે ત્યારે ઓન-સ્ક્રીન કીબોર્ડ બંધ કરેલ હોય છે. વપરાશકર્તાઓ કોઈ પણ સમયે ઓન-સ્ક્રીન કીબોર્ડને ચાલુ અથવા બંધ કરી શકે છે અને વપરાશકર્તાઓ વચ્ચે લોગિન સ્ક્રીન પર તેની સ્થિતિ સ્થિર રહે છે.</translation>
 <translation id="6573305661369899995">URL પ્રતિબંધોનો બાહ્ય સ્રોત સેટ કરો</translation>
 <translation id="6598235178374410284">વપરાશકર્તા અવતાર છબી</translation>
 <translation id="6603004149426829878">સમયઝોનનો ઉકેલ કરતી વખતે સર્વરને હંમેશાં કોઈપણ ઉપલબ્ધ સ્થાન સંકેતો મોકલો</translation>
 <translation id="6628646143828354685">વેબસાઇટને નજીકના Bluetooth ડિવાઇસની ઍક્સેસ મેળવવાની મંજૂરી આપવી કે નહીં તે તમને સેટ કરવા દે છે. ઍક્સેસ સંપૂર્ણપણે અવરોધિત હોઈ શકે છે અથવા કોઇ વેબસાઇટ નજીકના Bluetooth ડિવાઇસની ઍક્સેસ મેળવવા માંગે ત્યારે દર વખતે વપરાશકર્તાને પૂછવામાં આવી શકે છે. જો આ નીતિ સેટ કર્યા વિના છોડેલી છે, તો  '3' નો ઉપયોગ કરવામાં આવશે અને વપરાશકર્તાને તેને બદલી શકશે.</translation>
 <translation id="663685822663765995">કલર મોડ પ્રિન્ટિંગ પર નિયંત્રણ રાખો</translation>
-<translation id="6641981670621198190">3D ગ્રાફિક્સ API માટે સપોર્ટને અક્ષમ કરો</translation>
+<translation id="6641981670621198190">3D ગ્રાફિક્સ API માટે સપોર્ટને બંધ કરો</translation>
 <translation id="6647965994887675196">જો ટ્રૂ પર સેટ હોય, તો નિરીક્ષણ કરેલ વપરાશકર્તાઓ બનાવી અને ઉપયોગ કરી શકાય છે.
 
           જો ફોલ્સ પર સેટ છે અથવા ગોઠવેલું નથી , તો નિરીક્ષણ કરેલ વપરાશકર્તા નિર્માણ અને લોગિન અક્ષમ કરવામાં આવશે. અસ્તિત્વમાં છે તે બધા નિરીક્ષણ કરેલા વપરાશકર્તાઓને છુપાવવામાં આવશે.
@@ -2336,24 +2359,24 @@
 <translation id="6731757988219967594">પુખ્ત લોકો માટેના કન્ટેન્ટ માટે ઉચ્ચ લેવલની સાઇટને ફિલ્ટર કરો (પણ એમ્બેડેડ iframes નહીં)</translation>
 <translation id="6734521799274931721">ChromeOSની ઉપલબ્ધતા માટે 'નેટવર્ક ફાઇલ શેર'નું નિયંત્રણ કરે છે</translation>
 <translation id="6735701345096330595">જોડણી-તપાસ ભાષાઓને ચાલુ કરવાની ફરજ પાડો</translation>
-<translation id="673699536430961464">આ સેટિંગ વપરાશકર્તાઓને તેમના <ph name="PRODUCT_OS_NAME" /> ડિવાઇસમાં સાઇન ઇન કરે તે પછી તેમને તેમની બ્રાઉઝર વિંડોના કન્ટેન્ટ ક્ષેત્રમાં Google એકાઉન્ટ વચ્ચે સ્વિચ કરવાની મંજૂરી આપે છે.
+<translation id="673699536430961464">આ સેટિંગ વપરાશકર્તાઓને તેમના <ph name="PRODUCT_OS_NAME" /> ડિવાઇસમાં સાઇન ઇન કરે તે પછી તેમને તેમની બ્રાઉઝર વિંડોના કન્ટેન્ટ ક્ષેત્રમાં Google એકાઉન્ટ વચ્ચે સ્વિચ કરવાની પરવાનગી આપે છે.
 
-      આ નીતિને false પર સેટ કરવામાં આવી હોય, તો બિન-છૂપા બ્રાઉઝર કન્ટેન્ટ ક્ષેત્રમાંથી એક અલગ એકાઉન્ટમાં સાઇન ઇન કરવાની મંજૂરી અપાશે નહીં.
+      આ નીતિને false પર સેટ કરવામાં આવી હોય, તો બિન-છૂપા બ્રાઉઝર કન્ટેન્ટ ક્ષેત્રમાંથી એક અલગ એકાઉન્ટમાં સાઇન ઇન કરવાની પરવાનગી અપાશે નહિ.
 
-      જો આ નીતિને સેટ કર્યા વિના રાખી હોય અથવા true પર સેટ કરવામાં આવી હોય, તો ડિફૉલ્ટ વર્તણૂકનો ઉપયોગ કરાશે: બ્રાઉઝર કન્ટેન્ટ ક્ષેત્રમાંથી એક અલગ એકાઉન્ટમાં સાઇન ઇન કરવાની મંજૂરી આપવામાં આવશે, સિવાય કે બાળકના એકાઉન્ટમાં કે જેમાં તેને બિન-છૂપા કન્ટેન્ટ ક્ષેત્ર માટે બ્લૉક કરેલ રહેશે.
+      જો આ નીતિને સેટ કર્યા વિના રાખી હોય અથવા true પર સેટ કરવામાં આવી હોય, તો ડિફૉલ્ટ વર્તણૂકનો ઉપયોગ કરાશે: બ્રાઉઝર કન્ટેન્ટ ક્ષેત્રમાંથી એક અલગ એકાઉન્ટમાં સાઇન ઇન કરવાની પરવાનગી આપવામાં આવશે, સિવાય કે બાળકના એકાઉન્ટમાં કે જેમાં એને બિન-છૂપા કન્ટેન્ટ ક્ષેત્ર માટે બ્લૉક કરેલ રહેશે.
 
-      જો છૂપા મોડ મારફતે એક અલગ એકાઉન્ટમાં સાઇન ઇન કરવાની મંજૂરી ન આપવી હોય, એવા કિસ્સામાં IncognitoModeAvailability નીતિનો ઉપયોગ કરીને તેવા મોડને બ્લૉક કરવાનું વિચારો.
+      જો છૂપા મોડ મારફતે એક અલગ એકાઉન્ટમાં સાઇન ઇન કરવાની પરવાનગી ન આપવી હોય, એવા કિસ્સામાં IncognitoModeAvailability નીતિનો ઉપયોગ કરીને તેવા મોડને બ્લૉક કરવાનું વિચારો.
 
-      નોંધો કે વપરાશકર્તાઓ તેઓની કુકીને બ્લૉક કરીને એક અનધિકૃત સ્થિતિમાં Google સેવાઓને ઍક્સેસ કરી શકશે.</translation>
-<translation id="6738326937072482736"><ph name="TPM_FIRMWARE_UPDATE_TPM" /> ફર્મવેયર અપડેટ સુવિધાની ઉપલબ્ધતા તથા વર્તનની ગોઠવણી કરે છે.
+      નોંધ લો કે વપરાશકર્તાઓ તેઓની કુકીને બ્લૉક કરીને એક અનધિકૃત સ્થિતિમાં Google સેવાઓને ઍક્સેસ કરી શકશે.</translation>
+<translation id="6738326937072482736">Configures availability and behavior of <ph name="TPM_FIRMWARE_UPDATE_TPM" /> firmware update functionality.
 
-      JSONના ગુણધર્મોમાં આગવી સેટિંગનો ઉલ્લેખ કરી શકાય છે:
+      Individual settings can be specified in JSON properties:
 
-      <ph name="TPM_FIRMWARE_UPDATE_SETTINGS_ALLOW_USER_INITIATED_POWERWASH" />: જો <ph name="TPM_FIRMWARE_UPDATE_SETTINGS_ALLOW_USER_INITIATED_POWERWASH_TRUE" />, પર સેટ કરેલ હશે, તો વપરાશકર્તાઓ <ph name="TPM_FIRMWARE_UPDATE_TPM" /> ફર્મવેયર અપડેટ ઇન્સ્ટૉલ કરવા માટે પાવરવૉશ ફ્લોને ટ્રિગર કરી શકશે.
+      <ph name="TPM_FIRMWARE_UPDATE_SETTINGS_ALLOW_USER_INITIATED_POWERWASH" />: If set to <ph name="TPM_FIRMWARE_UPDATE_SETTINGS_ALLOW_USER_INITIATED_POWERWASH_TRUE" />, users will be able to trigger the powerwash flow to install a <ph name="TPM_FIRMWARE_UPDATE_TPM" /> firmware update.
 
-      <ph name="TPM_FIRMWARE_UPDATE_SETTINGS_ALLOW_USER_INITIATED_PRESERVE_DEVICE_STATE" />: જો <ph name="TPM_FIRMWARE_UPDATE_SETTINGS_ALLOW_USER_INITIATED_PRESERVE_DEVICE_STATE_TRUE" />, પર સેટ કરવામાં આવેલ હોય, તો વપરાશકર્તાઓ <ph name="TPM_FIRMWARE_UPDATE_TPM" /> ફર્મવેયર અપડેટ સુવિધાનો ઉપયોગ કરી શકશે જે ઉપકરણ વ્યાપી સ્થિતિ (એન્ટરપ્રાઇઝ નોંધણી સહિત) સાચવે છે, પરંતુ વપરાશકર્તા ડેટા ગુમાવે છે. આ અપડેટ સુવિધા વર્ઝન 68થી શરૂ થાય છે.
+      <ph name="TPM_FIRMWARE_UPDATE_SETTINGS_ALLOW_USER_INITIATED_PRESERVE_DEVICE_STATE" />: If set to <ph name="TPM_FIRMWARE_UPDATE_SETTINGS_ALLOW_USER_INITIATED_PRESERVE_DEVICE_STATE_TRUE" />, users will be able to invoke the <ph name="TPM_FIRMWARE_UPDATE_TPM" /> firmware update flow that preserves device-wide state (including enterprise enrollment), but loses user data. This update flow is available starting from version 68.
 
-      જો નીતિ સેટ કરેલ નહીં હોય, તો <ph name="TPM_FIRMWARE_UPDATE_TPM" /> ફર્મવેયર અપડેટ સુવિધા ઉપલબ્ધ નહીં હોય.</translation>
+      If the policy is not set, <ph name="TPM_FIRMWARE_UPDATE_TPM" /> firmware update functionality will not be available.</translation>
 <translation id="6757438632136860443">તમને તે URLપેટર્નની સૂચિ સેટ કરવાની મંજૂરી આપે છે કે જેમાં <ph name="FLASH_PLUGIN_NAME" /> પ્લગ-ઇન ચલાવવાની મંજૂરી હોય તેવી સાઇટનો ઉલ્લેખ કરેલો હોય.
 
           જો આ નીતિને સેટ કર્યા વિના છોડવામાં આવી હોય, તો બધી સાઇટ માટે 'DefaultPluginsSetting' નીતિમાંથી જો સેટ કરેલ હોય, અન્યથા વપરાશકર્તાની વ્યક્તિગત ગોઠવણીમાંથી વૈશ્વિક ડિફૉલ્ટ મૂલ્યનો ઉપયોગ કરવામાં આવશે.</translation>
@@ -2414,17 +2437,17 @@
       જ્યારે <ph name="PRODUCT_NAME" /> શરૂ થાય ત્યારે લાગુ થવા જોઈતા ફ્લૅગનો ઉલ્લેખ કરે છે. ફક્ત લૉગ ઇન સ્ક્રીન પર જ ઉલ્લેખિત ફ્લૅગ લાગુ થાય છે. આ નીતિ દ્વારા સેટ કરેલા ફ્લૅગ વપરાશકર્તા સત્રોમાં વિસ્તારિત થતા નથી.</translation>
 <translation id="685769593149966548">YouTube માટે ચુસ્ત પ્રતિબંધિત મોડ લાગુ કરો</translation>
 <translation id="686079137349561371">Microsoft Windows 7 અથવા પછીના વર્ઝન પર</translation>
-<translation id="687046793986382807">આ નીતિ <ph name="PRODUCT_NAME" /> સંસ્કરણ 35 થી હટાવવામાં આવી છે.
+<translation id="687046793986382807">આ પોલિસી <ph name="PRODUCT_NAME" /> વર્ઝન 35થી હટાવવામાં આવી છે.
 
-      વિકલ્પ મૂલ્ય પર ધ્યાન આપ્યાં વિના ગમે-તેમ કરીને પૃષ્ઠને, મેમરી માહિતીની જાણ કરાઈ છે, પરંતુ જાણ કરાયેલ કદ સીમિત કર્યા છે
-      અને સુરક્ષા કારણોસર અપડેટ્સનો દર મર્યાદિત કર્યો છે. રીઅલ-ટાઇમમાં સાચો ડેટા મેળવવા માટે,
+      વિકલ્પ મૂલ્ય પર ધ્યાન આપ્યાં વિના ગમે-તેમ કરીને પેજને, મેમરી માહિતીની જાણ કરાઈ છે, પરંતુ જાણ કરાયેલ કદ સીમિત કર્યા છે
+      અને સુરક્ષા કારણોસર અપડેટનો દર મર્યાદિત કર્યો છે. રીઅલ-ટાઇમમાં સાચો ડેટા મેળવવા માટે,
       કૃપા કરીને ટેલિમેટ્રી જેવા સાધનોનો ઉપયોગ કરો.</translation>
 <translation id="6894178810167845842">નવું ટૅબ પૃષ્ઠ URL</translation>
 <translation id="6899705656741990703">સ્વતઃ શોધ પ્રોક્સી  સેટિંગ્સ</translation>
 <translation id="6903814433019432303">આ નીતિ ફક્ત રીટેલ મોડમાં સક્રિય છે.
 
       જ્યારે ડેમો સત્ર પ્રારંભ થાય છે, ત્યારે લોડ કરવા માટેના URL નાં સેટ નિર્ધારિત કરે છે. આ નીતિ પ્રારંભિક URL સેટ કરવા માટે કોઈપણ અન્ય મેકનિઝમ્સને ઓવરરાઇડ કરશે અને તે રીતે ફક્ત ચોક્કસ વપરાશકર્તા સાથે સંકળાયેલા સત્ર પર લાગુ થઈ શકશે.</translation>
-<translation id="6908640907898649429">ડિફૉલ્ટ શોધ પ્રદાતાને ગોઠવે છે. તમે તે ડિફૉલ્ટ શોધ પ્રદાતાનો ઉલ્લેખ કરી શકો છો કે વપરાશકર્તા જેનો ઉપયોગ ડિફૉલ્ટ શોધને અક્ષમ કરવા માટે કરશે.</translation>
+<translation id="6908640907898649429">ડિફૉલ્ટ શોધ પ્રદાતાને ગોઠવે છે. તમે તે ડિફૉલ્ટ શોધ પ્રદાતાનો ઉલ્લેખ કરી શકો છો કે વપરાશકર્તા જેનો ઉપયોગ ડિફૉલ્ટ શોધને બંધ કરવા માટે કરશે.</translation>
 <translation id="6913068954484253496"><ph name="PRODUCT_NAME" />ને બધા IP ઍડ્રેસ પરના કાસ્ટ ઉપકરણો પર કનેક્ટ કરવા દો.</translation>
 <translation id="6915442654606973733">બોલાયેલ પ્રતિસાદ ઍક્સેસિબિલિટી સુવિધાને સક્ષમ કરો.
 
@@ -2446,18 +2469,18 @@
       નોંધ: આ નીતિ ચુસ્તપણે 1GB કરતાં વધુ RAM ધરાવતા ઉપકરણોમાં ચાલતા Android પરના Chromeને લાગુ થાય છે. બિન-Android પ્લૅટફૉર્મ પર આ નીતિ લાગુ કરવા માટે, SitePerProcessનો ઉપયોગ કરો.
       </translation>
 <translation id="6922040258551909078">
-      જો નીતિ true પર સેટ કરેલ હોય અને જો તેનો મશીન નીતિ સાથે વિરોધ હોય, તો ક્લાઉડ નીતિ પ્રભુત્વ ધરાવે છે.
-      જો આ નીતિને false પર સેટ કરેલી હોય અથવા ગોઠવવામાં આવી ન હોય અને જો તેનો ક્લાઉડ સાથે વિરોધ હોય, તો મશીન નીતિ પ્રભુત્વ ધરાવે છે.
+      જો પોલિસી true પર સેટ કરેલ હોય અને જો તેનો મશીન પોલિસી સાથે વિરોધ હોય, તો ક્લાઉડ પોલિસી પ્રભુત્વ ધરાવે છે.
+      જો આ પોલિસીને false પર સેટ કરેલી હોય અથવા ગોઠવવામાં આવી ન હોય અને જો તેનો ક્લાઉડ સાથે વિરોધ હોય, તો મશીન પોલિસી પ્રભુત્વ ધરાવે છે.
       પ્રાધાન્યતા વિશે વધુ વિગતો માટે, કૃપા કરીને આ સાઇટની મુલાકાત લો: https://support.google.com/chrome?p=set_chrome_policies_for_devices
 
-      આ નીતિ <ph name="MS_AD_NAME" /> ડોમેન સાથે ન જોડાયેલ હોય તેવી Windows આવૃત્તિઓ પર ઉપલબ્ધ નથી.
+      આ પોલિસી <ph name="MS_AD_NAME" /> ડોમેન સાથે ન જોડાયેલ હોય તેવી Windows આવૃત્તિઓ પર ઉપલબ્ધ નથી.
       </translation>
 <translation id="6922884955650325312"><ph name="FLASH_PLUGIN_NAME" /> પ્લગ-ઇન અવરોધિત કરો</translation>
 <translation id="6923366716660828830">ડિફોલ્ટ શોધ પ્રદાતાના નામનો ઉલ્લેખ કરે છે. જો ખાલી છોડવામાં આવે અથવા સેટ કરવામાં ન આવે, તો શોધ URL દ્વારા ઉલ્લેખિત હોસ્ટનું નામ ઉપયોગમાં લેવાશે.
 
           આ નીતિને, તો જ માનવામાં આવશે જો 'DefaultSearchProviderEnabled' નીતિ અક્ષમ હોય.</translation>
 <translation id="6926703471186170050">લોંગ એજ ડુપ્લેક્સ પ્રિન્ટિંગ ચાલુ કરો</translation>
-<translation id="6931242315485576290">Google સાથે ડેટાનું સમન્વયન અક્ષમ કરો</translation>
+<translation id="6931242315485576290">Google સાથે ડેટાનું સિંક બંધ કરો</translation>
 <translation id="6936894225179401731">પ્રોક્સી સર્વર પર એક સાથે કનેક્શન્સની મહત્તમ સંખ્યાનો ઉલ્લેખ કરે છે.
 
       કેટલાક પ્રોક્સી સર્વર ક્લાઇન્ટ દીઠ સમવર્તી કનેક્શન્સની વધુ સંખ્યાને હેન્ડલ કરી શકતાં નથી અને આ નીતિને ઓછા મૂલ્ય પર સેટ કરીને આને ઉકેલી શકાય છે.
@@ -2509,11 +2532,11 @@
       આ નીતિઓથી તમે વપરાશકર્તા જ્યારે કેટલાક સમય માટે નિષ્ક્રિય રહે ત્યારે <ph name="PRODUCT_OS_NAME" /> કેવી રીતે વર્તે તે ગોઠવી શકો છો.</translation>
 <translation id="7040229947030068419">ઉદાહરણ મૂલ્ય:</translation>
 <translation id="7044883996351280650">Android બૅકઅપ અને પુનઃસ્થાપના સેવાનું નિયંત્રણ કરો</translation>
-<translation id="7049373494483449255"><ph name="PRODUCT_NAME" /> ને છાપવા માટે દસ્તાવેજોને <ph name="CLOUD_PRINT_NAME" /> સબમિટ કરવા માટે સક્ષમ કરે છે. નોંધ: આ ફક્ત <ph name="PRODUCT_NAME" /> માં <ph name="CLOUD_PRINT_NAME" /> સપોર્ટને અસર કરે છે.  તે વપરાશકર્તાઓને વેબ સાઇટ્સ પર પ્રિંટ જૉબ્સ સબમિટ કરવાથી અટકાવતું નથી. 
+<translation id="7049373494483449255"><ph name="PRODUCT_NAME" /> ને છાપવા માટે દસ્તાવેજોને <ph name="CLOUD_PRINT_NAME" /> સબમિટ કરવા માટે ચાલુ કરે છે. નોંધ: આ ફક્ત <ph name="PRODUCT_NAME" /> માં <ph name="CLOUD_PRINT_NAME" /> સપોર્ટને અસર કરે છે. તે વપરાશકર્તાઓને વેબ સાઇટ્સ પર પ્રિંટ જૉબ્સ સબમિટ કરવાથી અટકાવતું નથી. 
 
-      જો આ સેટિંગ સક્ષમ કરેલી છે અથવા ગોઠવેલી નથી, તો વપરાશકર્તાઓ <ph name="PRODUCT_NAME" /> પ્રિંટ સંવાદથી <ph name="CLOUD_PRINT_NAME" /> પર પ્રિંટ કરી શકે છે.
+      જો આ સેટિંગ ચાલુ કરેલી છે અથવા ગોઠવેલી નથી, તો વપરાશકર્તાઓ <ph name="PRODUCT_NAME" /> પ્રિંટ સંવાદથી <ph name="CLOUD_PRINT_NAME" /> પર પ્રિંટ કરી શકે છે.
 
-      જો આ સેટિંગ અક્ષમ કરેલી છે, તો વપરાશકર્તાઓ <ph name="PRODUCT_NAME" /> પ્રિંટ સંવાદથી <ph name="CLOUD_PRINT_NAME" /> પર પ્રિંટ કરી શકતા નથી</translation>
+      જો આ સેટિંગ બંધ કરેલી છે, તો વપરાશકર્તાઓ <ph name="PRODUCT_NAME" /> પ્રિંટ સંવાદથી <ph name="CLOUD_PRINT_NAME" /> પર પ્રિંટ કરી શકતા નથી</translation>
 <translation id="7053678646221257043">આ નીતિ જો સક્ષમ કરેલું હોય તો બુકમાર્ક્સને ચાલુ ડિફૉલ્ટ બ્રાઉઝરથી આયાત કરવાની ફરજ પાડે છે. જો સક્ષમ કરેલું હોય,  તો આ નીતિ આયાત સંવાદને પણ પ્રભાવિત કરે છે.
 
       જો અક્ષમ કરેલું હોય, તો કોઈ બુકમાર્ક્સ આયાત થતા નથી.
@@ -2548,15 +2571,15 @@
           જો આ નીતિને સેટ કર્યા વિના છોડવામાં આવી હોય, તો બધી સાઇટ માટે 'DefaultWebUsbGuardSetting' નીતિમાંથી જો સેટ કરેલ હોય, અન્યથા વપરાશકર્તાની વ્યક્તિગત ગોઠવણીમાંથી વૈશ્વિક ડિફૉલ્ટ મૂલ્યનો ઉપયોગ કરવામાં આવશે.
 
           આ નીતિમાં URL પૅટર્ન WebUsbAskForUrls દ્વારા ગોઠવેલ URL સાથે પ્રતિકૂળ હોવી જોઈએ નહીં. જો તે URL બંને સાથે મેળ ખાતી હોય તો તે બંને નીતિઓમાંથી કઈ અગ્રતા લે છે તે અસ્પષ્ટ છે.</translation>
-<translation id="7106631983877564505">જ્યારે <ph name="PRODUCT_OS_NAME" /> ઉપકરણો નિષ્ક્રિય અથવા સસ્પેન્ડ થાય ત્યારે લૉકને સક્ષમ કરે છે.
+<translation id="7106631983877564505">જ્યારે <ph name="PRODUCT_OS_NAME" /> ડિવાઇસ નિષ્ક્રિય અથવા સસ્પેન્ડ થાય ત્યારે લૉકને ચાલુ કરે છે.
 
-      જો તમે આ સેટિંગને સક્ષમ કરો છો, તો ઉપકરણને નિષ્ક્રિયતામાંથી અનલૉક કરવા માટે વપરાશકર્તાઓને પાસવર્ડ માટે કહેવામાં આવશે.
+      જો તમે આ સેટિંગને ચાલુ કરો છો, તો ડિવાઇસને નિષ્ક્રિયતામાંથી અનલૉક કરવા માટે વપરાશકર્તાઓને પાસવર્ડ માટે કહેવામાં આવશે.
 
-      જો તમે આ સેટિંગને અક્ષમ કરો છો, તો ઉપકરણને નિષ્ક્રિયતામાંથી અનલૉક કરવા માટે વપરાશકર્તાઓને પાસવર્ડ માટે કહેવામાં આવશે નહીં. 
+      જો તમે આ સેટિંગને બંધ કરો છો, તો ડિવાઇસને નિષ્ક્રિયતામાંથી અનલૉક કરવા માટે વપરાશકર્તાઓને પાસવર્ડ માટે કહેવામાં આવશે નહિ. 
 
-      જો તમે આ સેટિંગને સક્ષમ અથવા અક્ષમ કરો છો, તો વપરાશકર્તાઓ તેને બદલી કે ઓવરરાઇડ કરી નહીં શકે.
+      જો તમે આ સેટિંગને ચાલુ અથવા બંધ કરો છો, તો વપરાશકર્તાઓ તેને બદલી કે ઓવરરાઇડ કરી નહિ શકે.
 
-      જો આ નીતિને સેટ કર્યા વિના છોડેલી છે તો વપરાશકર્તા પસંદ કરી શકે છે કે તેને ઉપકરણને અનલૉક કરવા માટે પાસવર્ડ પૂછવામાં આવે કે નહીં.</translation>
+      જો આ નીતિને સેટ કર્યા વિના છોડેલી છે તો વપરાશકર્તા પસંદ કરી શકે છે કે તેને ડિવાઇસને અનલૉક કરવા માટે પાસવર્ડ પૂછવામાં આવે કે નહિ.</translation>
 <translation id="7115494316187648452">OS લોગિન પર અને જ્યારે છેલ્લી બ્રાઉઝર વિંડો બંધ કરવામાં આવે ત્યારે <ph name="PRODUCT_NAME" /> પ્રક્રિયાનો પ્રારંભ થાય છે કે નહીં તે નિર્ધારિત કરે છે અને કોઈ પણ સત્ર કુકીઝ સહિત, વર્તમાન બ્રાઉઝિંગ સત્રને સક્રિય રહેવાની મંજૂરી આપે છે. પેજભૂમિ પ્રક્રિયા સિસ્ટમ ટ્રે માં એક આયકન પ્રદર્શિત કરે છે અને તે હંમેશાં ત્યાંથી બંધ કરી શકાય છે.
 
       જો આ નીતિ ટ્રુ પર સેટ કરવામાં આવી હોય, તો પેજભૂમિ મોડ સક્ષમ કરવામાં આવે છે અને તેને બ્રાઉઝર સેટિંગમાં વપરાશકર્તા દ્વારા નિયંત્રિત કરી શકાતો નથી.
@@ -2578,6 +2601,11 @@
 <translation id="7167436895080860385">વપરાશકર્તાને પાસવર્ડ સંચાલકમાં પાસવર્ડ બતાવવાની મંજૂરી આપો (ટાળેલ)</translation>
 <translation id="7173856672248996428">ક્ષણિક પ્રોફાઇલ</translation>
 <translation id="717630378807352957">ગોઠવણી ફાઇલમાંથી બધાં પ્રિન્ટરોને મંજૂરી આપો.</translation>
+<translation id="7176721759719212761">સ્ક્રીન સક્રિય રાખવાની મંજૂરી છે કે નહીં તેનો ઉલ્લેખ કરે છે. સક્રિય રાખવા માટેની વિનંતી એક્સ્ટેન્શન દ્વારા પાવર મેનેજમેન્ટ એક્સ્ટેન્શન API મારફતે અને ARC ઍપ દ્વારા કરવામાં આવે છે.
+
+          જો આ નીતિ ટ્રુ પર સેટ કરેલી હોય અથવા સેટ કર્યા વિના છોડી દીધી હોય, તો જ્યાં સુધી AllowWakeLocks ફૉલ્સ પર સેટ ન કરો ત્યાં સુધી સ્ક્રીન સક્રિય રાખવાની વિનંતીને પાવર મેનેજમેન્ટ માટે માન્ય રાખવામાં આવશે.
+
+          જો આ નીતિ ફૉલ્સ પર સેટ કરેલી હોય, તો સ્ક્રીન સક્રિય રાખવાની વિનંતીઓને સિસ્ટમ સક્રિય રાખવાની વિનંતીઓ પર અવનત કરવામાં આવશે.</translation>
 <translation id="7185078796915954712">TLS 1.3</translation>
 <translation id="718956142899066210">અપડેટ્સ માટે મંજૂર કનેક્શન પ્રકારો.</translation>
 <translation id="7194407337890404814">ડિફૉલ્ટ શોધ પ્રદાતા નામ</translation>
@@ -2598,6 +2626,11 @@
           <ph name="PLUGINS_ALLOWED_FOR_URLS_POLICY_NAME" /> નીતિમાં સ્પષ્ટપણે સૂચિમાં આપેલ ડોમેન માટે જ આપમેળે પ્લેબૅકની મંજૂરી છે. જો તમે આ સૂચિમાં બધી સાઇટ માટે આપમેળે પ્લેબૅક ચાલુ કરવા માગો છો, તો http://* અને https://* ઉમેરવાનું વિચારો.
 
           જો આ નીતિ સેટ નહીં કરેલી હોય, તો વપરાશકર્તા આ સેટિંગને મૅન્યુઅલી બદલી શકશે.</translation>
+<translation id="7229975860249300121">તે રેગ્યુલર એક્સપ્રેશનનો સમાવેશ થાય છે કે જેનો ઉપયોગ કયા Google એકાઉન્ટને (એટલે કે તે એકાઉન્ટ કે જે સિંક પસંદ ફ્લો દરમ્યાન પસંદ કરવામાં આવે છે) <ph name="PRODUCT_NAME" />માં બ્રાઉઝર પ્રાથમિક એકાઉન્ટ તરીકે સેટ કરવામાં આવી શકે તે નિર્ધારિત કરવા માટે થાય છે.
+
+      જો વપરાશકર્તા આ પૅટર્નથી મેળ ન ખાતા હોય એવા વપરાશકર્તાના નામ વડે બ્રાઉઝર પ્રાથમિક એકાઉન્ટને સેટ કરવાનો પ્રયાસ કરે છે તો તે મુજબની ભૂલ પ્રદર્શિત થાય છે.
+
+      જો આ નીતિને સેટ કર્યા વિના અથવા ખાલી રાખવામાં આવે, તો પછી વપરાશકર્તા, <ph name="PRODUCT_NAME" />માં કોઈપણ Google એકાઉન્ટને બ્રાઉઝર પ્રાથમિક એકાઉન્ટ તરીકે સેટ કરી શકે છે.</translation>
 <translation id="723103540848640830">લૉક સ્ક્રીન પિનની લઘુતમ લંબાઈ સેટ કરો</translation>
 <translation id="7232816984286843471">જો આ નીતિ False પર સેટ કરેલી હોય, તો સંકળાયેલ ન હોય તેવા વપરાશકર્તાઓને Crostiniનો ઉપયોગ કરવાની મંજૂરી મળશે નહીં.
 
@@ -2606,13 +2639,11 @@
 
       જ્યારે આ નીતિને બદલીને False પર સેટ કરવામાં આવે છે, ત્યારે તે Crostiniના શરૂ થતાં નવા કન્ટેનર પર લાગુ થાય છે, પરંતુ પહેલેથી જ ચાલુ કન્ટેનરને શટ ડાઉન કરતી નથી.</translation>
 <translation id="7234280155140786597">પ્રતિબંધિત મૂળ મેસેજિંગ હોસ્ટ્સના નામ (અથવા બધા માટે *)</translation>
-<translation id="7236775576470542603">સ્ક્રીન બૃહદદર્શકનો તે ડિફોલ્ટ પ્રકાર સેટ કરો કે જે  લોગિન સ્ક્રીન પર સક્ષમ હોય છે.
+<translation id="7236775576470542603">સ્ક્રીન મેગ્નિફાયરનો તે ડિફૉલ્ટ પ્રકાર સેટ કરો કે જે  લોગિન સ્ક્રીન પર ચાલુ હોય છે.
 
-          જો આ નીતિને સેટ કરેલી હોય, તો તે સ્ક્રીન બૃહદદર્શક પ્રકારને નિયંત્રિત કરે છે કે જે લોગિન સ્ક્રીન બતાવવા પર સક્ષમ થાય છે. નીતિને "કોઈ નહીં" પર સેટ કરવું બૃહદદર્શક સ્ક્રીનને અક્ષમ કરે છે.
+          જો આ નીતિને સેટ કરેલી હોય, તો તે સ્ક્રીન મેગ્નિફાયર પ્રકારને નિયંત્રિત કરે છે કે જે લોગિન સ્ક્રીન બતાવવા પર ચાલુ થાય છે. નીતિને "કોઈ નહિ" પર સેટ કરવું મેગ્નિફાયર સ્ક્રીનને બંધ કરે છે.
 
-          જો તમે આ નીતિને સેટ કરેલી હોય, તો વપરાશકર્તાઓ સ્ક્રીન બૃહદદર્શકને સક્ષમ અથવા અક્ષમ કરીને તેને અસ્થાયીરૂપે ઓવરરાઇડ કરી શકે છે. જોકે, વપરાશકર્તાની પસંદગી નિરંતર નથી અને જ્યારે પણ લોગિન સ્ક્રીન નવેસરથી બતાવવામાં આવે અથવા વપરાશકર્તા લોગિન સ્ક્રીન પર એક મિનિટ માટે નિષ્ક્રિય રહે ત્યારે ડિફોલ્ટ પુનઃસ્થાપિત થાય છે.
-
-          જો આ નીતિને સેટ કર્યા વિના છોડેલી હોય, તો લોગિન સ્ક્રીન પહેલી વખત બતાવવામાં આવે ત્યારે સ્ક્રીન બૃહદદર્શક અક્ષમ હોય છે. વપરાશકર્તાઓ કોઈપણ સમયે સ્ક્રીન બૃહદદર્શકને સક્ષમ અથવા અક્ષમ કરી શકે છે અને લોગિન સ્ક્રીન પર તેની સ્થિતિ વપરાશકર્તાઓ વચ્ચે નિરંતર રહે છે.</translation>
+          જો તમે આ નીતિને સેટ કરેલી હોય, તો વપરાશકર્તાઓ સ્ક્રીન મેગ્નિફાયરને ચાલુ અથવા બંધ કરીને તેને અસ્થાયીરૂપે ઓવરરાઇડ કરી શકે છે. જોકે, વપરાશકર્તાની પસંદગી નિરંતર નથી અને જ્યારે પણ લોગિન સ્ક્રીન નવેસરથી બતાવવામાં આવે અથવા વપરાશકર્તા લોગિન સ્ક્રીન પર એક મિનિટ માટે નિષ્ક્રિય રહે ત્યારે ડિફૉલ્ટ ફરી પાછું મેળવાય છે. જો આ નીતિને સેટ કર્યા વિના છોડેલી હોય, તો લોગિન સ્ક્રીન પહેલી વખત બતાવવામાં આવે ત્યારે સ્ક્રીન મેગ્નિફાયર બંધ હોય છે. વપરાશકર્તાઓ કોઈ પણ સમયે સ્ક્રીન મેગ્નિફાયરને ચાલુ અથવા બંધ કરી શકે છે અને લોગિન સ્ક્રીન પર તેની સ્થિતિ વપરાશકર્તાઓ વચ્ચે નિરંતર રહે છે.</translation>
 <translation id="7249828445670652637">ARC ઍપ્લિકેશનો માટે <ph name="PRODUCT_OS_NAME" /> CA પ્રમાણપત્રોને સક્ષમ કરો</translation>
 <translation id="725322441686394886">જો સેટ કરેલ ન હોય, તો Chrome ક્લિનઅપ વણજોઈતું સૉફ્ટવેર શોધશે, જે SafeBrowsingExtendedReportingEnabled દ્વારા સેટ કરવામાં આવેલ નીતિ અનુસાર Googleને સ્કૅન વિશેના મેટાડેટાની જાણ કરશે. પછી Chrome ક્લિનઅપ વપરાશકર્તાને પૂછશે કે તેઓ વણજોઈતા સૉફ્ટવેરને સાફ કરવા માગે છે કે કેમ. વપરાશકર્તા ભવિષ્યમાં વણજોઈતા સૉફ્ટવેરને ક્લિનઅપ કરવામાં મદદ કરવા માટે ક્લિનઅપના પરિણામોને Google સાથે શેર કરવાનું પસંદ કરી શકે છે. આ પરિણામોમાં Chrome ગોપનીયતા વ્હાઇટપેપર દ્વારા વર્ણવેલ મુજબ ફાઇલ મેટાડેટા, આપમેળે ઇન્સ્ટૉલ થયેલા એક્સટેન્શન અને રજિસ્ટ્રી કીનો સમાવેશ હોય છે. 
 
@@ -2644,11 +2675,11 @@
 
           જો આ સેટિંગ અક્ષમ હોય, તો પછી આ સુવિધા ઉપલબ્ધ હશે નહીં.</translation>
 <translation id="7275334191706090484">સંચાલિત બુકમાર્ક્સ</translation>
-<translation id="7291084543582732020">જો તમે આ સેટિંગ સક્ષમ કરો છો, તો સુવિધા માટેની આવશ્યકતાઓની પૂર્તિ કરવામાં આવે તો વપરાશકર્તાઓને Smart Lock નો ઉપયોગ કરવાની મંજૂરી આપવામાં આવશે.
+<translation id="7291084543582732020">જો તમે આ સેટિંગ ચાલુ કરો છો, તો સુવિધા માટેની જરૂરીતાઓની પૂર્તિ કરવામાં આવે તો વપરાશકર્તાઓને Smart Lock નો ઉપયોગ કરવાની પરવાનગી આપવામાં આવશે.
 
-      જો તમે આ સેટિંગ અક્ષમ કરો છો, તો વપરાશકર્તાઓને Smart Lock નો ઉપયોગ કરવાની મંજૂરી આપવામાં આવશે નહીં.
+      જો તમે આ સેટિંગ બંધ કરો છો, તો વપરાશકર્તાઓને Smart Lockનો ઉપયોગ કરવાની પરવાનગી આપવામાં આવશે નહિ.
 
-     જો આ નીતિને સેટ કર્યા વગર છોડવામાં આવે, તો ડિફૉલ્ટને એન્ટરપ્રાઇઝ-સંચાલિત વપરાશકર્તાઓ માટે મંજૂરી આપવામાં આવતી નથી અને બિન-સંચાલિત વપરાશકર્તાઓ માટે મંજૂરી આપવામાં આવે છે.</translation>
+     જો આ નીતિને સેટ કર્યા વગર છોડવામાં આવે, તો ડિફૉલ્ટને એન્ટરપ્રાઇઝ-મેનેજ વપરાશકર્તાઓ માટે પરવાનગી આપવામાં આવતી નથી અને બિન-મેનેજ વપરાશકર્તાઓ માટે પરવાનગી આપવામાં આવે છે.</translation>
 <translation id="7295019613773647480">નિરીક્ષણ કરેલ વપરાશકર્તાઓને સક્ષમ કરો.</translation>
 <translation id="7301543427086558500">વૈકલ્પિક URL ની એક સૂચિ ઉલ્લેખિત કરે છે કે જેનો ઉપયોગ શોધ એન્જિનમાંથી શોધ શબ્દો કાઢવા માટે કરી શકાય છે. URL માં સ્ટ્રિંગ <ph name="SEARCH_TERM_MARKER" /> હોવી જોઈએ, જેનો ઉપયોગ શોધ શબ્દો કાઢવા માટે થશે.
 
@@ -2675,10 +2706,10 @@
           જ્યારે આ નીતિ અનસેટ હોય, ત્યારે ડિફોલ્ટ લંબાઈનો ઉપયોગ થાય છે.
 
           નીતિ મૂલ્ય મિલિસેકન્ડ્સમાં નિર્દિષ્ટ કરવું જોઈએ. નિષ્ક્રિય વિલંબ કરતાં મૂલ્યો ઓછા હોવા જોઈએ.</translation>
-<translation id="7329968046053403405"><ph name="HTTP_NEGOTIATE" /> પ્રમાણીકરણ (ઉ.દા. Kerberos પ્રમાણીકરણ)નું સમર્થન કરતી Android પ્રમાણીકરણ ઍપ્લિકેશન દ્વારા પ્રદાન કરવામાં આવેલ એકાઉન્ટ્સના પ્રકારોને ઉલ્લેખિત કરે છે. આ માહિતી પ્રમાણીકરણ ઍપ્લિકેશનના સપ્લાયર તરફથી ઉપલબ્ધ હોવી જોઈએ.
+<translation id="7329968046053403405"><ph name="HTTP_NEGOTIATE" /> પ્રમાણીકરણ (ઉ.દા. Kerberos પ્રમાણીકરણ)નું સમર્થન કરતી Android પ્રમાણીકરણ ઍપ્લિકેશન દ્વારા પ્રદાન કરવામાં આવેલ એકાઉન્ટના પ્રકારોને ઉલ્લેખિત કરે છે. આ માહિતી પ્રમાણીકરણ ઍપ્લિકેશનના સપ્લાયર તરફથી ઉપલબ્ધ હોવી જોઈએ.
 વધુ વિગતો માટે https://goo.gl/hajyfN જુઓ.
 
-          જો કોઈ સેટિંગ પ્રદાન કરી ન હોય, તો Android પર <ph name="HTTP_NEGOTIATE" /> પ્રમાણીકરણ અક્ષમ કરવામાં આવે છે.</translation>
+          જો કોઈ સેટિંગ પ્રદાન કરી ન હોય, તો Android પર <ph name="HTTP_NEGOTIATE" /> પ્રમાણીકરણ બંધ કરવામાં આવે છે.</translation>
 <translation id="7331962793961469250">જ્યારે True પર મોકલવામાં આવે છે, ત્યારે Chrome વેબ દુકાન એપ્લિકેશંસ માટેનાં પ્રચારો નવા ટૅબ પૃષ્ઠ પર પ્રદર્શિત થશે નહીં.
 
       આ વિકલ્પને False પર સેટ કરવાથી અથવા તેને સેટ કરેલું ન રાખવાથી વેબ દુકાન એપ્લિકેશંસ માટેનાં પ્રચારો નવા ટૅબ પૃષ્ઠ પર પ્રદર્શિત થશે</translation>
@@ -2723,9 +2754,9 @@
 
         સુરક્ષિત બ્રાઉઝિંગ વિશે વધુ માહિતી માટે https://developers.google.com/safe-browsing જુઓ.</translation>
 <translation id="737655323154569539">પ્રિન્ટિંગ પેજના કદને નિયંત્રિત કરે છે. સેટ ન કરેલી નીતિ તેમજ સેટ કરવાનો વિકલ્પ ખાલી હોવાને નિયંત્રણ ન હોવાનું ગણવામાં આવે છે.</translation>
-<translation id="7389872682701720082">જો તમે આ સેટિંગ સક્ષમ કરો છો, તો જૂના ન થયા હોય તેવા પ્લગઇન હંમેશાં ચાલશે નહીં.
+<translation id="7389872682701720082">જો તમે આ સેટિંગ ચાલુ કરો છો, તો જૂના ન થયા હોય તેવા પ્લગ-ઇન હંમેશાં ચાલશે નહિ.
 
-      જો આ સેટિંગ અક્ષમ કરેલ હોય અથવા સેટ ન હોય, તો તો અધિકૃતતાની જરૂર હોય તેવા પ્લગઇન ચલાવવા માટે વપરાશકર્તાની મંજૂરી લેવાશે. આ પ્લગઇન તે છે જે સુરક્ષા સાથે બાંધછોડ કરી શકે છે.</translation>
+      જો આ સેટિંગ બંધ કરેલું હોય અથવા સેટ ન હોય, તો પ્રમાણિકરણની જરૂર હોય એવા પ્લગ-ઇન ચલાવવા માટે વપરાશકર્તાની પરવાનગી લેવાશે. આ પ્લગ-ઇન તે છે જે સુરક્ષા સાથે બાંધછોડ કરી શકે છે.</translation>
 <translation id="7417728346887499628">જો બંધ કરેલ હોય, તો Chrome ક્લિનઅપને વણજોઈતા સૉફ્ટવેર માટે સિસ્ટમ સ્કૅન કરવાથી અને ક્લિનઅપની પ્રક્રિયા કરવાથી અટકાવે છે. Chrome ક્લિનઅપને chrome માંથી મેન્યુઅલી ટ્રિગર કરવું://સેટિંગ/ક્લિનઅપ બંધ કરેલ છે.
 
       જો ચાલુ કરેલ હોય અથવા સેટ કરેલ ન હોય, તો Chrome ક્લિનઅપ વણજોઈતા સૉફ્ટવેર માટે સમયાંતરે સિસ્ટમને સ્કૅન કરશે અને જો કોઈપણ મળશે, તો વપરાશકર્તાને પૂછશે કે તેઓ કાઢી નાખવા માગે છે કે કેમ. Chrome ક્લિનઅપને chromeમાંથી મેન્યુઅલી ટ્રિગર કરવું://સેટિંગ/ક્લિનઅપ ચાલુ કરેલ છે.
@@ -2744,7 +2775,7 @@
       જો આ નીતિ બંધ કરેલ હોય, તો વપરાશકર્તા જોડણી-તપાસનો ઉપયોગ કરવાની મંજૂરી આપતા નથી. આ નીતિને બંધ કરેલ હોય ત્યારે SpellcheckLanguage નીતિને પણ અવગણવામાં આવશે.
       </translation>
 <translation id="7443616896860707393">Cross-origin HTTP Basic Auth સંકેતો</translation>
-<translation id="7458437477941640506">જો OS વર્ઝન લક્ષ્ય કરતાં નવું હોય, તો લક્ષ્ય વર્ઝન પર રોલબૅક કરશો નહીં. અપડેટ પણ બંધ કરેલ છે.</translation>
+<translation id="7458437477941640506">જો OS વર્ઝન લક્ષ્ય કરતાં નવું હોય, તો લક્ષ્ય વર્ઝન પર રોલબૅક કરશો નહિ. અપડેટ પણ બંધ કરેલ છે.</translation>
 <translation id="7464991223784276288">કુકીને URLsનો હાલના સત્ર સાથે મેળ કરવાથી મર્યાદિત કરો</translation>
 <translation id="7469554574977894907">શોધ સૂચનો સક્ષમ કરો</translation>
 <translation id="7474249562477552702">SHA-1 દ્વારા સાઇન કરેલ પ્રમાણપત્રોને સ્થાનિક વિશ્વનીય એન્કર્સ દ્વારા મંજૂરી આપવામાં આવે છે કે કેમ</translation>
@@ -2752,9 +2783,9 @@
 <translation id="7485730741952775732">જો આ નીતિ સેટ કરવામાં આવી હોય, તો કનેક્શન સ્વીકારવા માટે, રિમોટ ઍક્સેસ ક્લાઇન્ટ તરફથી પ્રમાણીકરણ ટોકનને માન્ય કરવા માટે રિમોટ ઍક્સેસ હોસ્ટ આ URLનો ઉપયોગ કરશે. RemoteAccessHostTokenUrl સાથે ઉપયોગ કરવો આવશ્યક છે.
 
           આ સુવિધા હાલમાં સર્વર તરફથી અક્ષમ કરવામાં આવેલી છે.</translation>
-<translation id="749556411189861380">નોંધાયેલ ડિવાઇસનાં OS અને ફર્મવેર સંસ્કરણની જાણ કરો.
+<translation id="749556411189861380">નોંધાયેલ ડિવાઇસનાં OS અને ફર્મવેર વર્ઝનની જાણ કરો.
 
-      જો આ સેટિંગ સેટ કરેલી નથી અથવા ટ્રુ પર સેટ કરેલી છે, તો નોંધાયેલ ડિવાઇસ સમયે-સમયે OS અને ફર્મવેર સંસ્કરણની જાણ કરશે. જો આ સેટિંગ ફોલ્સ પર સેટ કરેલી છે, તો સંસ્કરણ માહિતીની જાણ કરવામાં આવશે નહીં.</translation>
+      જો આ સેટિંગ સેટ કરેલી નથી અથવા True પર સેટ કરેલી છે, તો નોંધાયેલ ડિવાઇસ સમયે-સમયે OS અને ફર્મવેર વર્ઝનની જાણ કરશે. જો આ સેટિંગ False પર સેટ કરેલી છે, તો વર્ઝન માહિતીની જાણ કરવામાં આવશે નહિ.</translation>
 <translation id="7498946151094347510">વપરાશકર્તા ઉપયોગમાં ન લઈ શકે તે પ્રિન્ટરને ઉલ્લેખિત કરે છે.
 
       જો <ph name="PRINTERS_BLACKLIST" />ને <ph name="DEVICE_PRINTERS_ACCESS_MODE" /> માટે પસંદ કર્યું હોય, તો જ આ નીતિનો ઉપયોગ કરવામાં આવે છે.
@@ -2763,6 +2794,10 @@
       </translation>
 <translation id="7511361072385293666">જો આ નીતિને true પર સેટ કરવામાં આવે અથવા ન સેટ કરવામાં આવે, તો <ph name="PRODUCT_NAME" /> માં QUIC પ્રોટોકોલના વપરાશને મંજૂરી આપવામાં આવે છે.
       જો આ નીતિને false પર સેટ કરવામાં આવે, તો QUIC પ્રોટોકોલના વપરાશને નામંજૂર કરવામાં આવે છે.</translation>
+<translation id="7517845714620372896">સ્ક્રીનની બ્રાઇટનેસના ટકાનો ઉલ્લેખ કરે છે.
+          જ્યારે આ નીતિ સેટ કરેલી હોય, ત્યારે શરૂઆતી સ્ક્રીનની બ્રાઇટનેસને નીતિ મૂલ્ય પર ગોઠવવામાં આવે છે, પરંતુ વપરાશકર્તા તેને પછીથી બદલી શકે છે. ઑટો-બ્રાઇટનેસ સુવિધાઓ બંધ કરેલી છે.
+          જ્યારે આ નીતિ સેટ કરેલી ન હોય, ત્યારે વપરાશકર્તા સ્ક્રીનના કન્ટ્રોલ અને ઑટો-બ્રાઇટનેસ સુવિધાઓ પ્રભાવિત થતી નથી.
+          નીતિ મૂલ્યનો ઉલ્લેખ 0-100ની શ્રેણીમાં ટકામાં થવો જોઈએ.</translation>
 <translation id="7519251620064708155">આ સાઇટ્સ પર કી જનરેશનની મંજૂરી આપો</translation>
 <translation id="7529100000224450960">તમને url દાખલાઓની એક સૂચિત સેટ કરવાની મંજૂરી આપે છે જે પૉપઅપ્સ ખોલવાની અનુમતિ આપતી સાઇટ્સનો ઉલ્લેખ કરે છે.
 
@@ -2870,6 +2905,7 @@
 
       ઓળખાયેલ કનેક્શન પ્રકાર ઓળખકર્તાઓ "ઇથરનેટ", "wifi", "wimax", "bluetooth" અને "cellular" છે.</translation>
 <translation id="7763614521440615342">નવું ટૅબ પેજ પર કન્ટેન્ટ સૂચનો બતાવો</translation>
+<translation id="7765879851993224640">Smart Lock Signinનો ઉપયોગ કરવાની મંજૂરી આપો</translation>
 <translation id="7774768074957326919">સિસ્ટમ પ્રોક્સી સેટિંગનો ઉપયોગ કરો</translation>
 <translation id="7775831859772431793">તમે અહીં પ્રોક્સી સર્વરના URL નો ઉલ્લેખ કરી શકો છો.
 
@@ -2891,18 +2927,16 @@
 
       નોંધ: આ નીતિ Android પર લાગુ થતી નથી. Android પર SitePerProcess ચાલુ કરવા માટે, SitePerProcessAndroid નીતિ સેટિંગનો ઉપયોગ કરો.
       </translation>
-<translation id="780603170519840350">subjectPublicKeyInfo હૅશની સૂચિ માટે પ્રમાણપત્ર પારદર્શકતા આવશ્યકતાઓનું અનુપાલન બંધ કરે છે.
+<translation id="780603170519840350">subjectPublicKeyInfo હૅશની સૂચિ માટે પ્રમાણપત્ર પારદર્શકતા જરૂરીતાઓનું અનુપાલન બંધ કરે છે. આ નીતિ તેવી પ્રમાણપત્ર શૃંખલાઓ માટે પારદર્શકતાની સ્પષ્ટતાની જરૂરીતાને બંધ કરવા માટે પરવાનગી આપે છે, જેમાં દર્શાવેલા એક subjectPublicKeyInfo હૅશનો સમાવેશ થતો હોય. આ તેવા પ્રમાણપત્રોને પરવાનગી આપે છે જે અન્ય કિસ્સામાં અવિશ્વાસપાત્ર હોત, કારણ કે તેઓ એંટરપ્રાઇઝ હોસ્ટ તરીકે વપરાતા રહેવા માટે યોગ્ય રીતે સાર્વજનિક રૂપમાં બતાવવામાં આવેલ ન હતાં.
 
-       આ નીતિ તેવી પ્રમાણપત્ર શૃંખલાઓ માટે પારદર્શકતાની સ્પષ્ટતાની આવશ્યકતાને બંધ કરવા માટે મંજૂરી આપે છે, જેમાં નિર્દિષ્ટ કરેલમાંના એક subjectPublicKeyInfo હૅશનો સમાવેશ થતો હોય. આ તેવા પ્રમાણપત્રોને મંજૂરી આપે છે જે અન્ય કિસ્સામાં અવિશ્વાસપાત્ર હોત, કારણ કે તેઓ એંટરપ્રાઇઝ હોસ્ટ તરીકે વપરાતા રહેવા માટે યોગ્ય રીતે સાર્વજનિક રૂપમાં બતાવવામાં આવેલ ન હતાં.
-
-      પ્રમાણપત્ર પારદર્શકતા અનુપાલનને બંધ થવા દેવા માટે, નીચેનામાંથી એક શરત પૂર્ણ થવી આવશ્યક છે:
+      પ્રમાણપત્ર પારદર્શકતા અનુપાલનને બંધ થવા દેવા માટે, નીચેનામાંથી એક શરત પૂર્ણ થવી જરૂરી છે:
       1. હૅશ તે સર્વર પ્રમાણપત્રના subjectPublicKeyInfoનો હોય.
       2. હૅશ એવા subjectPublicKeyInfoનો હોય, જે પ્રમાણપત્ર શૃંખલામાંના એક CA પ્રમાણપત્રમાં આવતો હોય, એ CA પ્રમાણપત્ર X.509v3 nameConstraints એક્સ્ટેંશન દ્વારા મર્યાદિત હોય, એકથી વધુ directoryName nameConstraints permittedSubtreesમાં હાજર હોય, અને directoryNameમાં એક organizationName એટ્રિબ્યુટનો સમાવેશ થતો હોય.
       3. હૅશ એવા subjectPublicKeyInfoનો હોય જે પ્રમાણપત્ર શૃંખલામાંના એક CA પ્રમાણપત્રમાં આવતો હોય, CA પ્રમાણપત્રમાં પ્રમાણપત્ર વિષયમાં એકથી વધુ organizationName એટ્રિબ્યૂટનો સમાવેશ થતો હોય અને સર્વરના પ્રમાણપત્રમાં બાઇટ દર બાઇટ સમાન મૂલ્યો સાથે એકસરખી સંખ્યામાં, એક જ ક્રમમાં organizationName એટ્રિબ્યુટ હોય.
 
       subjectPublicKeyInfo હૅશને ઍલ્ગોરિધમ નામ, "/" અક્ષર અને નિર્દિષ્ટ પ્રમાણપત્રના DER-એન્કોડ કરેલ subjectPublicKeyInfo પર લાગુ કરેલ તે હૅશ ઍલ્ગોરિધમના Base64 એન્કોડિંગ સાથે સંયોજિત કરીને નિર્દિષ્ટ કરાય છે. આ Base64 એન્કોડિંગ એ RFC 7469, વિભાગ 2.4 માં વ્યાખ્યાયિત છે તેમ, SPKI Fingerprint જેવું જ ફૉર્મેટ છે. વણઓળખાયેલ હૅશ ઍલ્ગોરિધમને અવગણવામાં આવે છે. આ સમયે સમર્થિત એકમાત્ર હૅશ ઍલ્ગોરિધમ "sha256" છે.
 
-      જો આ નીતિ સેટ કરેલ ન હોય, તો એવું કોઈપણ પ્રમાણપત્ર જે પ્રમાણપત્ર પારદર્શકતા નીતિ મુજબ જાહેર કરવું આવશ્યક હોય અને જો તેને પ્રમાણપત્ર પારદર્શકતા મુજબ જાહેર કરેલ ન હોય તો તે અવિશ્વાસપાત્ર ગણાશે.</translation>
+      જો આ નીતિ સેટ કરેલી ન હોય, તો એવું કોઈ પણ પ્રમાણપત્ર જે પ્રમાણપત્ર પારદર્શકતા નીતિ મુજબ જાહેર કરવું જરૂરી હોય અને જો તેને પ્રમાણપત્ર પારદર્શકતા મુજબ જાહેર કરેલ ન હોય તો તે અવિશ્વાસપાત્ર ગણાશે.</translation>
 <translation id="7818131573217430250">લોગિન સ્ક્રીન પર ઉચ્ચ કોન્ટ્રાસ્ટ મોડની ડિફોલ્ટ સ્થિતિ સેટ કરો</translation>
 <translation id="7822837118545582721">જ્યારે આ નીતિ true પર સેટ કરેલ હોય, ત્યારે વપરાશકર્તાઓ, બાહ્ય સ્ટોરેજ ઉપકરણો પર કંઈપણ લખી નહીં શકે.
 
@@ -2916,13 +2950,13 @@
       આ નીતિને સેટ કરવું 5000 મિલિસેકન્ડનાં ડિકોલ્ટ મૂલ્યને ઓવરરાઇડ કરે છે. આ નીતિ માટેનાં માન્ય મૂલ્યો 1000 (1 સેકંડ) થી 300000 (5 મિનિટ) સુધીની શ્રેણીનાં છે. આ શ્રેણીમાં ન હોય તેવા કોઈપણ મૂલ્યોને તેની અનુક્રમિક સીમાથી જોડી દેવામાં આવશે.
 
       આ નીતિને સેટ ન કરેલી છોડવાથી <ph name="PRODUCT_NAME" /> 5000 મિલિસેકન્ડના ડિફોલ્ટ મૂલ્યનો ઉપયોગ કરશે.</translation>
-<translation id="7841880500990419427">આના પર પાછું લાવવા માટે લઘુત્તમ TLS સંસ્કરણ</translation>
+<translation id="7841880500990419427">આના પર પાછું લાવવા માટે લઘુત્તમ TLS વર્ઝન</translation>
 <translation id="7842869978353666042">Google ડ્રાઇવ વિકલ્પો ગોઠવો</translation>
-<translation id="7858404742201086014">જો તમે આ સેટિંગને સક્ષમ કરો છો, તો જૂના પ્લગઇનનો ઉપયોગ સામાન્ય પ્લગઇન તરીકે કરવામાં આવે છે.
+<translation id="7858404742201086014">જો તમે આ સેટિંગને ચાલુ કરો છો, તો જૂના પ્લગ-ઇનનો ઉપયોગ સામાન્ય પ્લગ-ઇન તરીકે કરવામાં આવે છે.
 
-      જો તમે આ સેટિંગને અક્ષમ કરો છો, તો જૂના પ્લગઇનનો ઉપયોગ કરવામાં આવશે નહીં અને વપરાશકર્તાઓને તે ચલાવવા માટેની પરવાનગી માટે પૂછવામાં આવશે નહીં.
+      જો તમે આ સેટિંગને બંધ કરો છો, તો જૂના પ્લગ-ઇનનો ઉપયોગ કરવામાં આવશે નહિ અને વપરાશકર્તાઓને તે ચલાવવા માટેની પરવાનગી માટે પૂછવામાં આવશે નહિ.
 
-      જો આ સેટિંગને સેટ કરેલી ન હોય, તો વપરાશકર્તાઓને જૂના પ્લગઇન ચલાવવાની પરવાનગી માટે પૂછવામાં આવશે.</translation>
+      જો આ સેટિંગને સેટ કરેલી ન હોય, તો વપરાશકર્તાઓને જૂના પ્લગ-ઇન ચલાવવાની પરવાનગી માટે પૂછવામાં આવશે.</translation>
 <translation id="787125417158068494">જો SyncDisabled પર સેટ કરેલ હોય અથવા તો ગોઠવેલ ન હોય, તો ARC-ઍપ્લિકેશનો માટે <ph name="PRODUCT_OS_NAME" /> પ્રમાણપત્ર ઉપલબ્ધ હોતાં નથી.
 
       જો CopyCaCerts પર સેટ કરેલ હોય, તો <ph name="WEB_TRUSTED_BIT" /> સાથેના તમામ ONC-ઇન્સ્ટૉલ કરેલ CA પ્રમાણપત્રો, ARC-ઍપ્લિકેશનો માટે ઉપલબ્ધ હોય છે.</translation>
@@ -2969,18 +3003,18 @@
       નોંધ: Android પર, સાઇટ આઇસોલેશન એ પ્રયોગાત્મક છે. સમયોપરાંત સહાય બહેતર બનશે, પણ હાલમાં કાર્યપ્રદર્શનમાં સમસ્યાઓ આવી શકે છે.
       નોંધ: આ નીતિ ચુસ્તપણે 1GB કરતાં વધુ RAM ધરાવતા ઉપકરણોમાં ચાલતા Android પરના Chromeને લાગુ થાય છે. બિન-Android પ્લૅટફૉર્મ પર આ નીતિ લાગુ કરવા માટે, IsolateOriginsનો ઉપયોગ કરો.
       </translation>
-<translation id="7952958573604504839">આ નીતિને <ph name="NETWORK_PREDICTION_OPTIONS_POLICY_NAME" />ની તરફેણમાં M48 માં ટાળવામાં આવી છે અને M54 માંથી દૂર કરવામાં આવી છે.
+<translation id="7952958573604504839">આ નીતિને <ph name="NETWORK_PREDICTION_OPTIONS_POLICY_NAME" />ની તરફેણમાં M48 માં ટાળવામાં આવી છે અને M54માંથી દૂર કરવામાં આવી છે.
 
-      <ph name="PRODUCT_NAME" />માં નેટવર્ક પૂર્વાનુમાનને સક્ષમ કરે છે અને વપરાશકર્તાઓને આ સેટિંગ બદલવાથી અટકાવે છે.
+      <ph name="PRODUCT_NAME" />માં નેટવર્ક પૂર્વાનુમાનને ચાલુ કરે છે અને વપરાશકર્તાઓને આ સેટિંગ બદલવાથી અટકાવે છે.
 
-      આ ફક્ત DNS પૂર્વાનયનને જ નહીં પરંતુ TCP અને SSL પ્રીકનેક્શન અને વેબ પેજના પ્રીરેન્ડરિંગને પણ નિયંત્રિત કરે છે. નીતિનું નામ ઐતિહાસિક કારણો માટેના DNS પૂર્વાનયનનો સંદર્ભ આપે છે.
+      આ ફક્ત DNS પૂર્વાનયનને જ નહિ પરંતુ TCP અને SSL પ્રીકનેક્શન અને વેબ પેજના પ્રીરેન્ડરિંગને પણ નિયંત્રિત કરે છે. નીતિનું નામ ઐતિહાસિક કારણો માટેના DNS પૂર્વાનયનનો સંદર્ભ આપે છે.
 
-      જો તમે આ સેટિંગને સક્ષમ અથવા અક્ષમ કરો, તો વપરાશકર્તાઓ <ph name="PRODUCT_NAME" /> માં આ સેટિંગને બદલી કે ઓવરરાઇડ કરી શકતાં નથી.
+      જો તમે આ સેટિંગને ચાલુ અથવા બંધ કરો, તો વપરાશકર્તાઓ <ph name="PRODUCT_NAME" />માં આ સેટિંગને બદલી કે ઓવરરાઇડ કરી શકતાં નથી.
 
-      જો આ નીતિ સેટ કર્યા વિના છોડી હોય, તો આ સક્ષમ થશે પરંતુ વપરાશકર્તા તેને બદલવામાં સમર્થ રહેશે.</translation>
-<translation id="7953256619080733119">સંચાલિત વપરાશકર્તા માર્ગદર્શિકા અપવાદ હોસ્ટ</translation>
+      જો આ નીતિ સેટ કર્યા વિના છોડી હોય, તો આ ચાલુ થશે પરંતુ વપરાશકર્તા તેને બદલવામાં સમર્થ રહેશે.</translation>
+<translation id="7953256619080733119">મેનેજ વપરાશકર્તા માર્ગદર્શિકા અપવાદ હોસ્ટ</translation>
 <translation id="7958537754689366707">દર બાર કલાકે પાસવર્ડ એન્ટ્રી જરૂરી છે</translation>
-<translation id="7961779417826583251">લેગસી સર્ટિફિકેટ ઑથોરિટિઝની એક સૂચિ માટે પ્રમાણપત્ર પારદર્શકતાની આવશ્યકતાઓનું પાલન કરાવવાનું બંધ કરો</translation>
+<translation id="7961779417826583251">લેગસી સર્ટિફિકેટ ઑથોરિટિઝની એક સૂચિ માટે પ્રમાણપત્ર પારદર્શકતાની જરૂરીતાઓનું પાલન કરાવવાનું બંધ કરો</translation>
 <translation id="7974114691960514888">આ નીતિ હવે સપોર્ટેડ નથી.
           STUN ની ઉપયોગિતાને સક્ષમ કરે છે અને જ્યારે સર્વર્સને રીમોટ ક્લાયંટ સાથે કનેક્ટ કરવામાં આવે ત્યારે રીલે કરે છે.
 
@@ -2990,9 +3024,9 @@
 <translation id="7976157349247117979"><ph name="PRODUCT_NAME" />ના ગંતવ્યનું નામ</translation>
 <translation id="7980227303582973781">કોઈ વિશિષ્ટ પ્રતિબંધો નથી</translation>
 <translation id="7985242821674907985"><ph name="PRODUCT_NAME" /></translation>
-<translation id="798856998567564266">જો તમે આ સેટિંગને સક્ષમ કરો છો, તો બુકમાર્ક ઉમેરાઈ શકે છે, દૂર થઈ શકે છે અથવા સંશોધિત થઈ શકે છે. આ ડિફૉલ્ટ છે પણ જ્યારે આ નીતિ સેટ કરેલી ન હોય ત્યારે.
+<translation id="798856998567564266">જો તમે આ સેટિંગને ચાલુ કરો, તો બુકમાર્ક ઉમેરાઈ શકે, દૂર થઈ શકે છે અથવા સંશોધિત થઈ શકે છે. આ ડિફૉલ્ટ છે પણ જ્યારે આ નીતિ સેટ કરેલી ન હોય ત્યારે.
 
-      જો તમે આ સેટિંગને અક્ષમ કરો છો, તો, બુકમાર્ક ઉમેરાઈ શકતા નથી, દૂર થઈ શકતા નથી અથવા સંશોધિત થઈ શકતા નથી, અસ્તિત્વમાં છે તે બુકમાર્ક હજી પણ ઉપલબ્ધ છે.</translation>
+      જો તમે આ સેટિંગને બંધ કરો છો, તો, બુકમાર્ક ઉમેરાઈ શકતા નથી, દૂર થઈ શકતા નથી અથવા સંશોધિત થઈ શકતા નથી, અસ્તિત્વમાં છે તે બુકમાર્ક હજી પણ ઉપલબ્ધ છે.</translation>
 <translation id="7992136759457836904">Chrome OS પર વર્ચ્યુઅલ મશીનને ચાલવા દેવાની મંજૂરી આપવી કે નહીં તે તમે નિયંત્રિત કરી શકશો.
 
       જો આ નીતિ True પર સેટ કરવામાં આવે, તો એ ડિવાઇસને વર્ચ્યુઅલ મશીન ચલાવવાની મંજૂરી આપવામાં આવે છે.
@@ -3001,6 +3035,7 @@
       જ્યારે આ નીતિને બદલીને False પર સેટ કરવામાં આવે છે, ત્યારે તે નવા શરૂ થતાં વર્ચ્યુઅલ મશીન પર લાગુ થાય છે પરંતુ પહેલેથી ચાલુ હોય તેવા વર્ચ્યુઅલ મશીનને શટ ડાઉન કરતી નથી.
       જ્યારે એક સંચાલિત ડિવાઇસ પર આ નીતિ સેટ કરવામાં આવતી નથી, ત્યારે તે ડિવાઇસને વર્ચ્યુઅલ મશીન ચલાવવાની મંજૂરી આપવામાં આવતી નથી.
       અસંચાલિત ડિવાઇસને વર્ચ્યુઅલ મશીન ચલાવવાની મંજૂરી આપવામાં આવે છે.</translation>
+<translation id="8001701200415781021">કયા Google એકાઉન્ટને <ph name="PRODUCT_NAME" />માં બ્રાઉઝર પ્રાથમિક એકાઉન્ટ તરીકે સેટ કરવાની મંજૂરી આપવામાં આવે તેને પ્રતિબંધિત કરો</translation>
 <translation id="802147957407376460">સ્ક્રીનને 0 ડિગ્રીએ ફેરવો</translation>
 <translation id="8033913082323846868">આ નીતિને M70 માં સમાપ્ત કરવામાં આવી છે, કૃપા કરીને તેના બદલે AutofillAddressEnabled અને AutofillCreditCardEnabled નો ઉપયોગ કરો.
 
@@ -3020,13 +3055,13 @@
           જો તમે નીતિને સેટ કરો છો, તો વપરાશકર્તાઓ તેને બદલી અથવા ઓવરરાઇડ કરી શકતાં નથી.
 
           જો આ નીતિ સેટ કર્યા વિનાની રહેવા દીધી છે, પરંતુ સેટિંગ્સ પેજ મારફતે વપરાશકર્તા ઍક્સેસિબિલિટી વિકલ્પો બતાવી શકે છે.</translation>
-<translation id="806523868782250975">સંચાલિત બુકમાર્કની સૂચિને ગોઠવે છે.
+<translation id="806523868782250975">મેનેજ બુકમાર્કની સૂચિને ગોઠવે છે.
 
-      નીતિમાં બુકમાર્કની એક સૂચિ રહેલ છે જ્યાં દરેક બુકમાર્ક "<ph name="NAME" />" અને "<ph name="URL_LABEL" />" કી ધરાવતો એક શબ્દકોશ છે, જે બુકમાર્કના નામ અને તેના લક્ષ્ય સમાવે છે. પેટાફોલ્ડરને "<ph name="URL_LABEL" />" કી વગરના બુકમાર્કને નિર્ધારિત કરીને પરંતુ વધારાની "<ph name="CHILDREN" />" કી સાથે જે પોતે ઉપર નિર્ધારિત કર્યા પ્રમાણે બુકમાર્કની સૂચિ સમાવે છે (જેમાંના કેટલાક ફરી ફોલ્ડર હોઈ શકે છે) ગોઠવવામાં આવી શકે છે. <ph name="PRODUCT_NAME" /> અધૂરા URLમાં સુધાર કરે છે જે રીતે તેઓ ઑમ્નિબૉક્સ મારફતે સબમિટ કર્યા હોય, ઉદાહરણ તરીકે "<ph name="GOOGLE_COM" />" એ "<ph name="HTTPS_GOOGLE_COM" />" બની જાય છે.
+      નીતિમાં બુકમાર્કની એક સૂચિ રહેલ છે જ્યાં દરેક બુકમાર્ક "<ph name="NAME" />" અને "<ph name="URL_LABEL" />" કી ધરાવતો એક શબ્દકોશ છે, જે બુકમાર્કના નામ અને તેના લક્ષ્ય સમાવે છે. પેટાફોલ્ડરને "<ph name="URL_LABEL" />" કી વગરના બુકમાર્કને નિર્ધારિત કરીને પરંતુ વધારાની "<ph name="CHILDREN" />" કી સાથે જે પોતે ઉપર નિર્ધારિત કર્યા પ્રમાણે બુકમાર્કની સૂચિ સમાવે છે (જેમાંના કેટલાક ફરી ફોલ્ડર હોય શકે છે) ગોઠવવામાં આવી શકે છે. <ph name="PRODUCT_NAME" /> અધૂરા URLમાં સુધાર કરે છે જે રીતે તેઓ ઑમ્નિબૉક્સ મારફતે સબમિટ કર્યા હોય, ઉદાહરણ તરીકે "<ph name="GOOGLE_COM" />" એ "<ph name="HTTPS_GOOGLE_COM" />" બની જાય છે.
 
-      આ બુકમાર્કને એક એવા ફોલ્ડરમાં મૂકવામાં આવે છે કે જેને વપરાશકર્તા દ્વારા સંશોધિત કરી શકાતું નથી (પરંતુ વપરાશકર્તા તેને બુકમાર્ક બારમાંથી છુપાવવાનું પસંદ કરી શકે છે). ડિફૉલ્ટ તરીકે ફોલ્ડરનું નામ "સંચાલિત બુકમાર્ક" હોય છે પરંતુ તેને બુકમાર્કની સૂચિ મૂલ્ય તરીકે ઇચ્છિત ફોલ્ડરનામ વાળી કી "<ph name="TOPLEVEL_NAME" />" ધરાવતો એક શબ્દકોશમાં ઉમેરીને કસ્ટમાઇઝ કરી શકાતું નથી.
+      આ બુકમાર્કને એક એવા ફોલ્ડરમાં મૂકવામાં આવે છે કે જેને વપરાશકર્તા દ્વારા સંશોધિત કરી શકાતું નથી (પરંતુ વપરાશકર્તા તેને બુકમાર્ક બારમાંથી છુપાવવાનું પસંદ કરી શકે છે). ડિફૉલ્ટ તરીકે ફોલ્ડરનું નામ "મેનેજ બુકમાર્ક" હોય છે પરંતુ તેને બુકમાર્કની સૂચિ મૂલ્ય તરીકે ઇચ્છિત ફોલ્ડરનામ વાળી કી "<ph name="TOPLEVEL_NAME" />" ધરાવતો એક શબ્દકોશમાં ઉમેરીને કસ્ટમાઇઝ કરી શકાતું નથી.
 
-      વપરાશકર્તા એકાઉન્ટ પર સંચાલિત બુકમાર્ક સમન્વયિત કરવામાં આવતાં નથી અને એક્સ્ટેન્શન દ્વારા સંશોધિત કરી શકાતાં નથી.</translation>
+      વપરાશકર્તા એકાઉન્ટ પર મેનેજ બુકમાર્ક સિંક કરવામાં આવતાં નથી અને એક્સ્ટેન્શન દ્વારા સંશોધિત કરી શકાતાં નથી.</translation>
 <translation id="8078366200175825572">તમને URL પૅટર્નની એવી સૂચિ સેટ કરવાની મંજૂરી આપે છે જે કુકી સેટ કરવાની મંજૂરી ન ધરાવતી સાઇટનો ઉલ્લેખ કરતી હોય.
 
           જો આ નીતિ સેટ કરેલી નહીં હોય, તો બધી સાઇટો માટે, 'DefaultCookiesSetting' નીતિ સેટ કરેલી હશે તો તેમાંથી અથવા અન્યથા વપરાશકર્તાના વ્યક્તિગત કન્ફિગરેશનમાંથી વૈશ્વિક ડિફૉલ્ટ મૂલ્યનો ઉપયોગ કરવામાં આવશે.
@@ -3040,13 +3075,13 @@
 
           નોંધ કરો કે ભૂતકાળમાં આ નીતિ ભૂલથી Android પર ચાલુ કરવામાં આવી હતી, પણ આ કાર્યરીતિ ક્યારેય Android પર સંપૂર્ણ સમર્થિત ન હતી.</translation>
 <translation id="8104962233214241919">આ સાઇટ્સ માટે આપમેળે ક્લાયંટ પ્રમાણપત્રોને પસંદ કરો</translation>
-<translation id="8112122435099806139">ઉપકરણ માટે ઉપયોગમાં લેવા માટેના ઘડિયાળના ફોર્મેટનો ઉલ્લેખ કરે છે.
+<translation id="8112122435099806139">ડિવાઇસ માટે ઉપયોગમાં લેવા માટેના ઘડિયાળના ફોર્મેટનો ઉલ્લેખ કરે છે.
 
-      આ નીતિ લૉગિન સ્ક્રીન પર ઉપયોગમાં લેવા માટેના ઘડિયાળના ફોર્મેટને અને વપરાશકર્તા સત્રો માટે ડિફોલ્ટ તરીકે ગોઠવે છે. વપરાશકર્તાઓ તેમના એકાઉન્ટ માટે ઘડિયાળના ફોર્મેટને હજી પણ ઓવરરાઇડ કરી શકે છે.
+      આ નીતિ લૉગિન સ્ક્રીન પર ઉપયોગમાં લેવા માટેના ઘડિયાળના ફોર્મેટને અને વપરાશકર્તા સત્રો માટે ડિફૉલ્ટ તરીકે ગોઠવે છે. વપરાશકર્તાઓ તેમના એકાઉન્ટ માટે ઘડિયાળના ફોર્મેટને હજી પણ ઓવરરાઇડ કરી શકે છે.
 
-      જો નીતિ ટ્રુ પર સેટ કરેલ છે, તો ઉપકરણ 24 કલાકના ઘડિયાળના ફોર્મેટનો ઉપયોગ કરશે. જો નીતિ ફૉલ્સ પર સેટ કરેલ છે, તો ઉપકરણ 12 કલાકના ઘડિયાળના ફોર્મેટનો ઉપયોગ કરશે.
+      જો નીતિ true પર સેટ કરેલી છે, તો ડિવાઇસ 24 કલાકના ઘડિયાળના ફોર્મેટનો ઉપયોગ કરશે. જો નીતિ false પર સેટ કરેલી છે, તો ડિવાઇસ 12 કલાકના ઘડિયાળના ફોર્મેટનો ઉપયોગ કરશે.
 
-      જો આ નીતિ સેટ કરેલ નથી, તો ઉપકરણને 24 કલાકના ઘડિયાળના ફોર્મેટ પર ડિફોલ્ટ કરવામાં આવશે.</translation>
+      જો આ નીતિ સેટ કરેલી નથી, તો ડિવાઇસને 24 કલાકના ઘડિયાળના ફોર્મેટ પર ડિફૉલ્ટ કરવામાં આવશે.</translation>
 <translation id="8114382167597081590">YouTube પર પ્રતિબંધિત મોડ લાગુ કરશો નહીં</translation>
 <translation id="8118665053362250806">મીડિયા ડિસ્ક કેશ કદ સેટ કરો</translation>
 <translation id="8124468781472887384">ઉપકરણ પ્રિન્ટર ગોઠવણી ઍક્સેસ નીતિ.</translation>
@@ -3081,13 +3116,13 @@
           જો તમે આ નીતિને સેટ કરેલી હોય, તો વપરાશકર્તાઓ તેને બદલી કે ઓવરરાઇડ કરી શકતા નથી.
 
           જો આ નીતિને સેટ કર્યા વિના છોડેલી હોય, તો ઉચ્ચ કોન્ટ્રાસ્ટ મોડ શરૂઆતમાં અક્ષમ હોય છે પરંતુ વપરાશકર્તા દ્વારા કોઈ પણ સમયે સક્ષમ થઈ શકે છે.</translation>
-<translation id="815061180603915310">જો સક્ષમ પર સેટ કરેલ હોય તો આ નીતિ પ્રોફાઇલને ક્ષણિક મોડ પર સ્વિચ કરવાની ફરજ પાડે છે. જો આ નીતિ OS નીતિ (ઉ.દા. Windows પર GPO) તરીકે ઉલ્લેખિત છે, તો તે સિસ્ટમ પરની દરેક પ્રોફાઇલ પર લાગુ થશે; જો નીતિ ક્લાઉડ નીતિ તરીકે સેટ કરેલ છે તો તે સંચાલિત એકાઉન્ટ સાથે સાઇન ઇન કરેલ પ્રોફાઇલ પર જ લાગુ થશે.
+<translation id="815061180603915310">જો ચાલુ પર સેટ કરેલું હોય તો આ નીતિ પ્રોફાઇલને ક્ષણિક મોડ પર સ્વિચ કરવાની ફરજ પાડે છે. જો આ નીતિ OS નીતિ (ઉ.દા. Windows પર GPO) તરીકે ઉલ્લેખિત છે, તો તે સિસ્ટમ પરની દરેક પ્રોફાઇલ પર લાગુ થશે; જો નીતિ ક્લાઉડ નીતિ તરીકે સેટ કરેલી છે તો તે મેનેજ એકાઉન્ટ સાથે સાઇન ઇન કરેલ પ્રોફાઇલ પર જ લાગુ થશે.
 
-      આ મોડમાં પ્રોફાઇલ ડેટા માત્ર વપરાશકર્તા સત્ર માટે જ ડિસ્ક પર રહે છે. બ્રાઉઝર ઇતિહાસ, એક્સ્ટેન્શન અને તેમનો ડેટા જેવી સુવિધાઓ, કુકીઝ અને વેબ ડેટાબેસેઝ જેવો વેબ ડેટા બ્રાઉઝર બંધ કર્યા પછી જાળવી રાખવામાં આવતો નથી. જો કે, આ વપરાશકર્તાને કોઈ પણ ડેટાને ડિસ્ક પર મેન્યુઅલી ડાઉનલોડ કરવા, પેજને સાચવવા અથવા તેમને છાપવાથી અટકાવતું નથી.
+      આ મોડમાં પ્રોફાઇલ ડેટા માત્ર વપરાશકર્તા સત્ર માટે જ ડિસ્ક પર રહે છે. બ્રાઉઝર ઇતિહાસ, એક્સ્ટેન્શન અને તેમનો ડેટા જેવી સુવિધાઓ, કુકી અને વેબ ડેટાબેસેઝ જેવો વેબ ડેટા બ્રાઉઝર બંધ કર્યા પછી જાળવી રાખવામાં આવતો નથી. જોકે, આ વપરાશકર્તાને કોઈ પણ ડેટાને ડિસ્ક પર મેન્યુઅલી ડાઉનલોડ કરવા, પેજને સાચવવા અથવા તેમને છાપવાથી અટકાવતું નથી.
 
-      જો વપરાશકર્તાએ સિંક સક્ષમ કર્યું છે, તો આ તમામ ડેટા નિયમિત પ્રોફાઇલની જેમ જ તેની સિંક પ્રોફાઇલમાં જાળવી રાખવામાં આવે છે. જો નીતિ દ્વારા સ્પષ્ટ રૂપે અક્ષમ ન કર્યું હોય તો છુપો મોડ પણ ઉપલબ્ધ રહે છે.
+      જો વપરાશકર્તાએ સિંક ચાલુ કર્યું છે, તો આ તમામ ડેટા નિયમિત પ્રોફાઇલની જેમ જ તેની સિંક પ્રોફાઇલમાં જાળવી રાખવામાં આવે છે. જો નીતિ દ્વારા સ્પષ્ટ રૂપે બંધ ન કર્યું હોય તો છુપો મોડ પણ ઉપલબ્ધ રહે છે.
 
-      જો નીતિ અક્ષમ પર સેટ કરેલ છે અથવા સેટ કરેલી નથી, તો સાઇન ઇન કરવું નિયમિત પ્રોફાઇલ તરફ દોરે છે.</translation>
+      જો નીતિ બંધ પર સેટ કરેલી છે અથવા સેટ કરેલી નથી, તો સાઇન ઇન કરવું નિયમિત પ્રોફાઇલ તરફ દોરે છે.</translation>
 <translation id="8158758865057576716"><ph name="PRODUCT_NAME" /> ના પ્રોફાઇલ ડેટા માટે રોમિંગ કૉપિની રચનાને સક્ષમ કરો.</translation>
 <translation id="8172676363520748127">જો સક્ષમ કરેલ હોય, તો સ્ક્રીનશૉટ કીબોર્ડ શૉર્ટકટ અથવા એક્સ્ટેન્શન APIનો ઉપયોગ કરીને લઈ શકાતો નથી.
 
@@ -3107,20 +3142,20 @@
 <translation id="8214600119442850823">પાસવર્ડ સંચાલકને ગોઠવે છે.</translation>
 <translation id="8217516105848565518">આ નીતિને ટાળવામાં આવી છે. કૃપા કરીને તેને બદલે RemoteAccessHostDomainList insteadનો ઉપયોગ કરો.</translation>
 <translation id="8244525275280476362">કોઈ નીતિ અમાન્યતા પછીનો મહત્તમ આનયન વિલંબ</translation>
-<translation id="8256688113167012935">સંબંધિત ઉપકરણ-સ્થાનિક એકાઉન્ટ માટે લૉગિન સ્ક્રીન પર <ph name="PRODUCT_OS_NAME" /> નામ બતાવે છે તેને નિયંત્રિત કરે છે.
+<translation id="8256688113167012935">સંબંધિત ડિવાઇસ-સ્થાનિક એકાઉન્ટ માટે લૉગિન સ્ક્રીન પર <ph name="PRODUCT_OS_NAME" /> નામ બતાવે છે તેને નિયંત્રિત કરે છે.
 
-      જો આ નીતિ સેટ હોય, તો સંબંધિત ઉપકરણ-સ્થાનિક એકાઉન્ટ માટે લૉગિન સ્ક્રીન ચિત્ર-આધારિત લૉગિન પસંદકર્તામાં ઉલ્લેખિત સ્ટ્રિંગનો ઉપયોગ કરશે.
+      જો આ નીતિ સેટ હોય, તો સંબંધિત ડિવાઇસ-સ્થાનિક એકાઉન્ટ માટે લૉગિન સ્ક્રીન ફોટો-આધારિત લૉગિન પસંદકર્તામાં ઉલ્લેખિત સ્ટ્રિંગનો ઉપયોગ કરશે.
 
-      જો નીતિ સેટ કર્યા વગર છોડેલી હોય, તો <ph name="PRODUCT_OS_NAME" /> ઉપકરણ-સ્થાનિક એકાઉન્ટનાં ઇમેઇલ એકાઉન્ટ ID નો ઉપયોગ કરશે જેવું કે લૉગિન સ્ક્રીન પર પ્રદર્શન નામ છે.
+      જો નીતિ સેટ કર્યા વગર છોડેલી હોય, તો <ph name="PRODUCT_OS_NAME" /> ડિવાઇસ-સ્થાનિક એકાઉન્ટનાં ઇમેઇલ એકાઉન્ટ IDનો ઉપયોગ કરશે જેવું કે લૉગિન સ્ક્રીન પર પ્રદર્શન નામ છે.
 
-      આ નીતિ નિયમિત વપરાશકર્તા એકાઉન્ટ્સ માટે અવગણવામાં આવે છે.</translation>
-<translation id="8259375588339409826">Chromium અને Google Chrome બંને નીતિઓના સમાન સેટનું સમર્થન કરે છે. કૃપા કરીને નોંધો કે આ દસ્તાવેજમાં અપ્રકાશિત નીતિઓ શામેલ હોઇ શકે છે (એટલે કે તેમની “આના પર સમર્થિત” એન્ટ્રી પ્રકાશિત ન થઇ હોય તેવા વર્ઝનનો સંદર્ભ આપતી હોય <ph name="PRODUCT_NAME" />) જે પૂર્વ સૂચના વિના ફેરફાર અથવા કાઢી નાખવાને પાત્ર છે અને જેના માટે તેમની સુરક્ષા અને ગોપનીયતાના ગુણધર્મો સહિતની કોઈપણ પ્રકારની બાયંધરી પ્રદાન કરવામાં આવતી નથી.
+      આ નીતિ નિયમિત વપરાશકર્તા એકાઉન્ટ માટે અવગણવામાં આવે છે.</translation>
+<translation id="8259375588339409826">Chromium અને Google Chrome બંને પોલિસીઓના સમાન સેટને સપોર્ટ કરે છે. કૃપા કરીને નોંધ લો કે આ દસ્તાવેજમાં અપ્રકાશિત પોલિસીઓ સામેલ હોઈ શકે છે (એટલે કે તેમની “આના પર સમર્થિત” એન્ટ્રી પ્રકાશિત ન થઈ હોય તેવા વર્ઝનનો સંદર્ભ આપતી હોય <ph name="PRODUCT_NAME" />) જે પૂર્વ સૂચના વિના ફેરફાર અથવા કાઢી નાખવાને પાત્ર છે અને જેના માટે તેમની સુરક્ષા અને પ્રાઇવસીના ગુણધર્મો સહિતની કોઈ પણ પ્રકારની બાયંધરી પ્રદાન કરવામાં આવતી નથી.
 
-આ નીતિઓ <ph name="PRODUCT_NAME" />ની આવૃત્તિઓને ચુસ્તપણે તમારી સંસ્થા અંતર્ગત જ ગોઠવવા માટે તેનો ઉપયોગ થાય તેવો હેતુ ધરાવે છે. તમારી સંસ્થા બહાર (ઉદાહરણ તરીકે, સાર્વજનિક રૂપે વિતરિત કરાયેલ પ્રોગ્રામમાં) આ નીતિઓનો ઉપયોગ માલવેર ગણાય છે અને સંભવિતપણે તેને Google અને એન્ટી-વાયરસ વિક્રેતાઓ દ્વારા માલવેર તરીકે લેબલ કરાય તેવી સંભાવના રહેશે.
+આ પોલિસીઓ <ph name="PRODUCT_NAME" />ની આવૃત્તિઓને ચુસ્તપણે તમારી સંસ્થા અંતર્ગત જ ગોઠવવા માટે તેનો ઉપયોગ થાય તેવો હેતુ ધરાવે છે. તમારી સંસ્થા બહાર (ઉદાહરણ તરીકે, સાર્વજનિકરૂપે વિતરિત કરાયેલ પ્રોગ્રામમાં) આ પોલિસીઓનો ઉપયોગ માલવેર ગણાય છે અને સંભવિતપણે તેને Google અને એન્ટી-વાયરસ વિક્રેતાઓ દ્વારા માલવેર તરીકે લેબલ કરાય તેવી સંભાવના રહેશે.
 
 આ સેટિંગને મેન્યુઅલી ગોઠવવાની જરૂર નથી! Windows, Mac અને Linux માટે, ઉપયોગમાં-સરળ એવા નમૂના <ph name="POLICY_TEMPLATE_DOWNLOAD_URL" /> પરથી ડાઉનલોડ માટે ઉપલબ્ધ છે.
 
-Windows પર GPO મારફતે નીતિ ગોઠવવી એ સુઝાવ આપેલ રીત છે, જોકે રજિસ્ટ્રી મારફતે નીતિની જોગવાઇ કરવી એ <ph name="MS_AD_NAME" /> ડોમેન સાથે જોડાયેલી Windows આવૃત્તિઓ માટે હજી પણ સમર્થિત છે.</translation>
+Windows પર GPO મારફતે પોલિસી ગોઠવવી એ સુઝાવ આપેલ રીત છે, જોકે રજિસ્ટ્રી મારફતે પોલિસીની જોગવાઈ કરવી એ <ph name="MS_AD_NAME" /> ડોમેન સાથે જોડાયેલી Windows આવૃત્તિઓ માટે હજી પણ સમર્થિત છે.</translation>
 <translation id="8259592978873597235">જો નીતિ True પર સેટ કરેલ હોય અથવા સેટ કરેલ ન હોય, તો વીડિઓ ચલાવતી વખતે વપરાશકર્તાને નિષ્ક્રિય ગણવામાં આવતો નથી. આ નિષ્ક્રિય વિલંબ, સ્ક્રીન મંદ વિલંબ, સ્ક્રીન બંધ વિલંબ અને સ્ક્રીન લૉક વિલંબ પર પહોંચવાથી અને સંબંધિત પગલાં લેવાથી અટકાવે છે.
 
           આ નીતિ False પર સેટ હોય, તો વીડિઓ પ્રવૃત્તિ વપરાશકર્તાને નિષ્ક્રિય ગણવાથી અટકાવતી નથી.</translation>
@@ -3150,13 +3185,13 @@
 <translation id="8274603902181597201">વપરાશકર્તાની ecryptfs હોમ ડિરેક્ટરીને વાઇપ કરો અને એક નવી ext4-એન્ક્રિપ્ટેડ હોમ ડિરેક્ટરી શરૂ કરો.</translation>
 <translation id="8285435910062771358">પૂર્ણ-સ્ક્રીન બૃહદદર્શક સક્ષમ છે</translation>
 <translation id="8288199156259560552">Android Google સ્થાન સેવા સક્ષમ કરો</translation>
-<translation id="8294750666104911727">સામાન્ય રીતે chrome=1 પર સેટ કરેલા X-UA-Compatible સાથેના પૃષ્ઠોને 'ChromeFrameRendererSettings' નીતિ પર ધ્યાન આપ્યાં વિના <ph name="PRODUCT_FRAME_NAME" /> માં રેન્ડર કરવામાં આવશે.
+<translation id="8294750666104911727">સામાન્ય રીતે chrome=1 પર સેટ કરેલા X-UA-Compatible સાથેના પેજને 'ChromeFrameRendererSettings' નીતિ પર ધ્યાન આપ્યાં વિના <ph name="PRODUCT_FRAME_NAME" />માં રેન્ડર કરવામાં આવશે.
 
-          જો તમે આ સેટિંગને સક્ષમ કરો છો, તો મેટા ટેગ્સ માટે પૃષ્ઠોને સ્કેન કરવામાં આવશે નહીં.
+          જો તમે આ સેટિંગને ચાલુ કરો છો, તો મેટા ટેગ માટે પેજને સ્કેન કરવામાં આવશે નહિ.
 
-          જો તમે આ સેટિંગને અક્ષમ કરો છો, તો પૃષ્ઠોને મેટા ટેગ્સ માટે સ્કેન કરવામાં આવશે.
+          જો તમે આ સેટિંગને બંધ કરો છો, તો પેજને મેટા ટેગ માટે સ્કેન કરવામાં આવશે.
 
-          જો આ નીતિ સેટ કરી નથી, તો પૃષ્ઠોને મેટા ટેગ્સ માટે સ્કેન કરવામાં આવશે.</translation>
+          જો આ નીતિ સેટ કરી નથી, તો પેજને મેટા ટેગ માટે સ્કેન કરવામાં આવશે.</translation>
 <translation id="8300455783946254851">જ્યારે True પર સેટ કરેલ હોય ત્યારે સેલ્યુલર કનેક્શનનો ઉપયોગ કરીને <ph name="PRODUCT_OS_NAME" /> ફાઇલ્સ એપ્લિકેશનમાં Google ડ્રાઇવ સમન્વયનને અક્ષમ કરે છે. તેવા કિસ્સામાં, ડેટા માત્ર જ્યારે WiFi અથવા ઇથરનેટ પર કનેક્ટ થવા પર જ સમન્વયિત થાય છે.
 
           જો સેટ કરેલ ન હોય અથવા False પર સેટ કરેલ હોય, તો પછી વપરાશકર્તાઓ સેલ્યુલર કનેક્શન્સ મારફતે Google ડ્રાઇવ પર ફાઇલોને સ્થાનાંતરિત કરવામાં સમર્થ હશે.</translation>
@@ -3230,7 +3265,7 @@
           જો આ નીતિ સેટ કરેલ નથી, તો ડિફોલ્ટ રેન્ડરરનો ઉપયોગ 'ChromeFrameRendererSettings' નીતિ દ્વારા ઉલ્લેખ કર્યા મુજબ બધી સાઇટ્સ માટે થશે.
 
            ઉદાહરણની પેટર્ન્સ માટે http://www.chromium.org/developers/how-tos/chrome-frame-getting-started જુઓ.</translation>
-<translation id="8493645415242333585">બ્રાઉઝર ઇતિહાસ સાચવવાનું અક્ષમ કરો</translation>
+<translation id="8493645415242333585">બ્રાઉઝર ઇતિહાસ સાચવવાનું બંધ કરો</translation>
 <translation id="8498293625012059298">પાસવર્ડ બદલો URL (માત્ર HTTP અને HTTPS સ્કીમો) કન્ફિગર કરો. વપરાશકર્તાઓ બ્રાઉઝરમાં ચેતવણી જુએ તે પછી તેમનો પાસવર્ડ બદલવા માટે પાસવર્ડ સંરક્ષણ સેવા તેમને આ URL પર મોકલશે.
       પાસવર્ડ બદલોના આ પેજ પર <ph name="PRODUCT_NAME" /> નવા પાસવર્ડની ફિંગરપ્રિન્ટ સાચી રીતે કૅપ્ચર કરી શકે તે માટે, કૃપા કરીને ખાતરી કરો કે તમારું પાસવર્ડ બદલો પેજ https://www.chromium.org/developers/design-documents/create-amazing-password-forms પરની માર્ગદર્શિકાઓનું પાલન કરે છે.
 
@@ -3238,23 +3273,23 @@
       જો આ સેટિંગ બંધ કરેલી હશે અથવા સેટ નહીં કરી હોય, તો પાસવર્ડ સંરક્ષણ સેવા વપરાશકર્તાઓને તેમનો પાસવર્ડ બદલવા માટે https://myaccounts.google.com to change their password પર મોકલશે.
       આ નીતિ <ph name="MS_AD_NAME" /> ડોમેન સાથે જોડાયેલ ન હોય તેવી Windows આવૃત્તિઓ પર ઉપલબ્ધ નથી.</translation>
 <translation id="8499172469244085141">ડિફૉલ્ટ સેટિંગ્સ (વપરાશકર્તાઓ ઓવરરાઇડ કરી શકે છે)</translation>
-<translation id="8507835864888987300">આપમેળે અપડેટ માટે લક્ષ્ય વર્ઝન સેટ કરે છે.
+<translation id="8507835864888987300">ઑટોમૅટિક રીતે અપડેટ માટે લક્ષ્ય વર્ઝન સેટ કરે છે.
 
-      <ph name="PRODUCT_OS_NAME" /> જેના પર અપડેટ થવું જોઈએ તેના લક્ષ્ય વર્ઝનના પ્રીફિક્સનો ઉલ્લેખ કરે છે. જો ઉપકરણ ઉલ્લેખિત પ્રીફિક્સ કરતાં પહેલાંના વર્ઝન પર ચાલતું હોય, તો તેને આપેલ પ્રીફિક્સ સાથે નવીનતમ વર્ઝન પર અપડેટ કરવામાં આવશે. જો ઉપકરણ પહેલેથી નવા વર્ઝન પર હોય, તો પ્રભાવ <ph name="DEVICE_ROLLBACK_TO_TARGET_VERSION_POLICY_NAME" />ના મૂલ્ય પર નિર્ભર છે. પ્રીફિક્સ ફૉર્મેટ નીચેના ઉદાહરણમાં દર્શાવ્યા પ્રમાણે ઘટક-પ્રમાણે કાર્ય કરે છે:
+      <ph name="PRODUCT_OS_NAME" /> જેના પર અપડેટ થવું જોઈએ તેના લક્ષ્ય વર્ઝનના પ્રીફિક્સનો ઉલ્લેખ કરે છે. જો ડિવાઇસ ઉલ્લેખિત પ્રીફિક્સ કરતાં પહેલાંના વર્ઝન પર ચાલતું હોય, તો તેને આપેલ પ્રીફિક્સ સાથે નવીનતમ વર્ઝન પર અપડેટ કરવામાં આવશે. જો ડિવાઇસ પહેલેથી નવા વર્ઝન પર હોય, તો પ્રભાવ <ph name="DEVICE_ROLLBACK_TO_TARGET_VERSION_POLICY_NAME" />ના મૂલ્ય પર નિર્ભર છે. પ્રીફિક્સ ફૉર્મેટ નીચેના ઉદાહરણમાં દર્શાવ્યા પ્રમાણે ઘટક-પ્રમાણે કાર્ય કરે છે:
 
       "" (અથવા ગોઠવેલું નથી): ઉપલબ્ધ નવીનતમ વર્ઝન પર અપડેટ કરો.
-      "1412.": 1412ના કોઈપણ નાના વર્ઝન પર અપડેટ કરો (દા.ત. 1412.24.34 અથવા 1412.60.2)
-      "1412.2.": 1412.2ના કોઈપણ નાના વર્ઝન પર અપડેટ કરો (દા.ત. 1412.2.34 અથવા 1412.2.2)
+      "1412.": 1412ના કોઈ પણ નાના વર્ઝન પર અપડેટ કરો (દા.ત. 1412.24.34 અથવા 1412.60.2)
+      "1412.2.": 1412.2ના કોઈ પણ નાના વર્ઝન પર અપડેટ કરો (દા.ત. 1412.2.34 અથવા 1412.2.2)
       "1412.24.34": માત્ર આ વિશિષ્ટ વર્ઝન પર અપડેટ કરો
 
-      ચેતવણી: સંસ્કરણ પ્રતિબંધોને ગોઠવવાની ભલામણ કરવામાં આવતી નથી, કારણ કે તે વપરાશકર્તાઓને સૉફ્ટવેર અપડેટ અને મહત્ત્વપૂર્ણ સુરક્ષા સુધારાઓ પ્રાપ્ત કરવાથી અટકાવી શકે છે. કોઈ ચોક્કસ વર્ઝન પ્રીફિક્સ પર અપડેટને પ્રતિબંધિત કરવાથી વપરાશકર્તાઓ જોખમમાં મૂકાઈ શકે છે.</translation>
-<translation id="8519264904050090490">સંચાલિત વપરાશકર્તા માર્ગદર્શિકા અપવાદ URL</translation>
-<translation id="8538235451413605457"><ph name="PRODUCT_NAME" />ના ન્યૂનતમ માન્ય વર્ઝનની જરૂરીતાની ગોઠવણી કરે છે. નીચે આપેલા વર્ઝનો જૂના ગણવામાં આવે છે અને OS અપડેટ થતા પહેલાં ડિવાઇસ વપરાશકર્તાને સાઇન ઇન કરવાની મંજૂરી નહીં આપે.
+      ચેતવણી: વર્ઝન પ્રતિબંધોને ગોઠવવાની ભલામણ કરવામાં આવતી નથી, કારણ કે તે વપરાશકર્તાઓને સૉફ્ટવેર અપડેટ અને મહત્ત્વપૂર્ણ સુરક્ષા સુધારાઓ પ્રાપ્ત કરવાથી અટકાવી શકે છે. કોઈ ચોક્કસ વર્ઝન પ્રીફિક્સ પર અપડેટને પ્રતિબંધિત કરવાથી વપરાશકર્તાઓ જોખમમાં મૂકાઈ શકે છે.</translation>
+<translation id="8519264904050090490">મેનેજ વપરાશકર્તા માર્ગદર્શિકા અપવાદ URL</translation>
+<translation id="8538235451413605457"><ph name="PRODUCT_NAME" />ના ન્યૂનતમ માન્ય વર્ઝનની જરૂરીતાની ગોઠવણી કરે છે. નીચે આપેલા વર્ઝન જૂના ગણવામાં આવે છે અને OS અપડેટ થતા પહેલાં ડિવાઇસ વપરાશકર્તાને સાઇન ઇન કરવાની મંજૂરી નહિ આપે.
       જો વપરાશકર્તા સત્ર દરમિયાન હાલનું વર્ઝન જૂનું થઈ જાય, તો વપરાશકર્તા ફરજિયાત સાઇન આઉટ થઈ જશે.
 
-      જો આ નીતિ સેટ કરેલી નહીં હોય, તો કોઈ પ્રતિબંધ લગાવવામાં નહીં આવે અને વપરાશકર્તા <ph name="PRODUCT_NAME" />ના વર્ઝનને ધ્યાનમાં લીધા વિના સાઇન ઇન કરી શકશે.
+      જો આ પોલિસી સેટ કરેલી નહિ હોય, તો કોઈ પ્રતિબંધ લગાવવામાં નહિ આવે અને વપરાશકર્તા <ph name="PRODUCT_NAME" />ના વર્ઝનને ધ્યાનમાં લીધા વિના સાઇન ઇન કરી શકશે.
 
-      અહીં "વર્ઝન" સમાન વર્ઝન તરીકે, જેમ કે '61.0.3163.120' અથવા વર્ઝનના પૂર્વગ તરીકે, જેમ કે '61.0' તરીકે હોઈ શકે છે.  </translation>
+      અહીં "વર્ઝન" સમાન વર્ઝન તરીકે, જેમ કે '61.0.3163.120' અથવા વર્ઝનના પૂર્વગ તરીકે, જેમ કે '61.0' તરીકે હોય શકે છે.  </translation>
 <translation id="8544375438507658205"><ph name="PRODUCT_FRAME_NAME" /> માટેનું ડિફૉલ્ટ HTML રેંડરર</translation>
 <translation id="8544465954173828789">SMS સંદેશાને ફોનમાંથી Chromebook પર સિંક કરી શકાય તે માટેની મંજૂરી આપો.</translation>
 <translation id="8548832052135586762">પ્રિન્ટિંગને માત્ર કલર, માત્ર મોનોક્રોમ અથવા કલર મોડ પર કોઈ નિયંત્રણ ન હોવા પર સેટ કરે છે. નીતિ સેટ ન કરેલી હોય તો તેને નિયંત્રણ ન હોવાનું ગણવામાં આવે છે.</translation>
@@ -3281,7 +3316,26 @@
       જો નીતિ સેટ કરેલી ન હોય અથવા ટ્રુ પર સેટ કરેલી હોય, તો બધા વપરાશકર્તાઓ ARCનો ઉપયોગ કરવાની મંજૂરી ધરાવે છે (જો ARC અન્ય રીતે બંધ કરવામાં ન આવે, તો).
 
       આ નીતિના ફેરફારો ફક્ત ત્યારે જ લાગુ થશે જ્યારે ARC ચાલી રહ્યું ન હોય, દા.ત. જ્યારે Chrome OS શરૂ થઈ રહ્યું હોય.</translation>
-<translation id="8631434304112909927">સંસ્કરણ <ph name="UNTIL_VERSION" /> સુધી</translation>
+<translation id="8615400197788843468">G Suiteમાં <ph name="PRODUCT_NAME" />ની પ્રતિબંધિત લૉગ ઇન સુવિધાઓને ચાલુ કરે છે અને વપરાશકર્તાઓને આ સેટિંગને બદલવાથી અટકાવે છે.
+
+      જો તમે આ સેટિંગને નક્કી કરો છો, તો વપરાશકર્તા ફક્ત ચોક્કસ ડોમેનથી એકાઉન્ટનો
+      ઉપયોગ કરીને Google Appsને ઍક્સેસ કરી શકશે (નોંધો gmail.com/googlemail.com
+      એકાઉન્ટને મંજૂરી આપવા માટે, તમારે ડોમેનની સૂચિમાં "consumer_accounts"
+      (અવતરણ વિના) ઉમેરવું જોઈએ).
+
+      આ સેટિંગ વપરાશકર્તાને Google પ્રમાણીકરણની જરૂર હોય એવા મેનેજ કરેલા ડિવાઇસ
+      પર લૉગ ઇન કરવાથી અને દ્વિતીય એકાઉન્ટને ઉમેરવાથી અટકાવશે, જો તે એકાઉન્ટ
+      મંજૂરી પ્રાપ્ત ડોમેનની ઉપર ઉલ્લેખિત સૂચિથી સંબંધિત ન હોય.
+
+      જો તમે આ સેટિંગ ખાલી/ન ગોઠવેલી છોડી દો છો, તો વપરાશકર્તા કોઈપણ
+      એકાઉન્ટ વડે G Suite ઍક્સેસ કરી શકશે.
+
+      આ નીતિના કારણે https://support.google.com/a/answer/1668854માં વર્ણવ્યા
+      અનુસાર, google.comના બધા ડોમેનની બધી HTTP અને HTTPS વિનંતીઓમાં
+      X-GoogApps-Allowed-Domains હેડર ઉમેરાય છે.
+
+      વપરાશકર્તાઓ આ સેટિંગને બદલી અથવા ઓવરરાઇડ કરી શકતા નથી.</translation>
+<translation id="8631434304112909927">વર્ઝન <ph name="UNTIL_VERSION" /> સુધી</translation>
 <translation id="863319402127182273">Android ઍપ્લિકેશનો માટે, આ નીતિ ફક્ત બિલ્ટ-ઇન કૅમેરાને જ પ્રભાવિત કરે છે. જ્યારે આ નીતિ true પર સેટ કરેલ હોય, ત્યારે વિના કોઈ અપવાદે તમામ Android ઍપ્લિકેશનો માટે કૅમેરો અક્ષમ કરવામાં આવે છે.</translation>
 <translation id="8649763579836720255">સુરક્ષિત સામગ્રી ચલાવવા માટે ડિવાઇસ પાત્ર છે તેની ખાતરી કરતાં Chrome OS ડિવાઇસ Chrome OS CA દ્વારા અપાતાં પ્રમાણપત્રને મેળવવા માટે દૂરસ્થ પ્રમાણન (ચકાસાયેલ ઍક્સેસ) નો ઉપયોગ કરી શકે છે. આ પ્રક્રિયામાં Chrome OS CA જે ડિવાઇસને અનન્ય રૂપે ઓળખે છે તેની પર હાર્ડવેર ભલામણ માહિતી મોકલવાનું શામેલ છે.
 
@@ -3301,7 +3355,7 @@
       જો આ નીતિ 'PasswordProtectionWarningOnPasswordReuse' પર સેટ કરેલી હશે, તો જ્યારે વપરાશકર્તા તેમના સંરક્ષિત પાસવર્ડનો વ્હાઇટલિસ્ટમાં ન હોય તેવી સાઇટ પર ફરીથી ઉપયોગ કરશે, ત્યારે તેમને પાસવર્ડ સંરક્ષણ ચેતવણી બતાવવામાં આવશે.
       જો આ નીતિ 'PasswordProtectionWarningOnPhishingReuse' પર સેટ કરેલી હશે, તો જ્યારે વપરાશકર્તા તેમના સંરક્ષિત પાસવર્ડનો ફિશિંગ સાઇટ પર ફરીથી ઉપયોગ કરશે, ત્યારે તેમને પાસવર્ડ સંરક્ષણ ચેતવણી બતાવવામાં આવશે.
       જો આ નીતિ સેટ કર્યા વિનાની હશે, તો પાસવર્ડ સંરક્ષણ સેવા માત્ર Google પાસવર્ડની સુરક્ષા કરશે, પણ વપરાશકર્તા આ સેટિંગ બદલી શકશે.</translation>
-<translation id="8672321184841719703">લક્ષ્ય સ્વતઃ અપડેટ સંસ્કરણ</translation>
+<translation id="8672321184841719703">લક્ષ્ય ઑટોમૅટિક રીતે અપડેટ વર્ઝન</translation>
 <translation id="867410340948518937">U2F (યુનિવર્સલ દ્વિતીય ફેક્ટર)</translation>
 <translation id="8682611302223077049">તમને મિલીસેકન્ડમાં સમયગાળો સેટ કરવાની મંજૂરી આપે છે, જેમાં વપરાશકર્તાઓને <ph name="PRODUCT_NAME" /> ફરીથી લૉન્ચ કરવાની આવશ્યકતા વિશે અથવા કોઈ <ph name="PRODUCT_OS_NAME" />ના ઉપકરણ પર બાકી અપડેટ લાગુ કરવાનું ફરીથી શરૂ કરવાની આવશ્યકતા વિશે જાણ કરવામાં આવે છે.
 
@@ -3341,9 +3395,9 @@
 <translation id="8759829385824155666">Kerberos એન્ક્રિપ્શન પ્રકારોને મંજૂરી આપેલ છે</translation>
 <translation id="8764119899999036911">ઉલ્લેખ કરે છે કે જનરેટ કરેલું Kerberos SPN એ કેનોનિકલ DNS પર આધારિત છે કે મૂળ નામ દાખલ કરેલું છે.
 
-          જો તમે આ સેટિંગને સક્ષમ કરો છો, CNAME લૂકઅપ છોડવામાં આવશે અને સર્વર નામ જેવું દાખલ કરેલું છે તેવું જ ઉપયોગમાં લેવાશે.
+          જો તમે આ સેટિંગને ચાલુ કરો છો, CNAME લૂકઅપ છોડવામાં આવશે અને સર્વર નામ જેવું દાખલ કરેલું છે તેવું જ ઉપયોગમાં લેવાશે.
 
-          જો તમે આ સેટિંગને અક્ષમ કરો છો અથવા સેટ કર્યા વિના છોડો છો, તો સર્વરનું કેનોનિકલ નામ CNAME લૂકઅપ દ્વારા નિર્ધારિત થશે.</translation>
+          જો તમે આ સેટિંગને બંધ કરો છો અથવા સેટ કર્યા વિના છોડો છો, તો સર્વરનું કેનોનિકલ નામ CNAME લૂકઅપ દ્વારા નિર્ધારિત થશે.</translation>
 <translation id="8764477907716150749">આ નીતિ <ph name="PRODUCT_NAME" />ના સ્વયંનો ઉપયોગ માટે છે.</translation>
 <translation id="8782750230688364867">તે ટકાવારી નિર્દિષ્ટ કરે છે કે જેના દ્વારા જ્યારે ઉપકરણ પ્રસ્તુતિ મોડમાં હોય ત્યારે સ્ક્રીન મંદતા વિલંબ માપવામાં આવે છે.
 
@@ -3369,27 +3423,27 @@
 <translation id="8858642179038618439">YouTube સલામતી મોડને ફરજ પાડવી</translation>
 <translation id="8860342862142842017">subjectPublicKeyInfo હૅશની એક સૂચિ માટે પ્રમાણપત્ર પારદર્શકતાનું અનુપાલન બંધ કરો</translation>
 <translation id="8864975621965365890"><ph name="PRODUCT_FRAME_NAME" /> દ્વારા કોઈ સાઇટ રેન્ડર કરવામાં આવે ત્યારે દેખાતા ટર્નડાઉન સંકેતને નાબૂદ કરે છે.</translation>
-<translation id="8867464911288727016"><ph name="PRODUCT_NAME" /> પર એકીકૃત કરેલ Googleની અનુવાદ સેવાને ચાલુ કરે છે.
+<translation id="8867464911288727016"><ph name="PRODUCT_NAME" /> પર એકીકૃત કરેલી Googleની અનુવાદ સેવાને ચાલુ કરે છે.
 
       જો તમે આ સેટિંગ ચાલુ કરો છો, તો <ph name="PRODUCT_NAME" /> વપરાશકર્તાઓ માટે અનુવાદિત કરવાની સુવિધા ઑફર કરતું એકીકૃત ટૂલબાર (જ્યારે ઉચિત હોય) અને રાઇટ-ક્લિક કરવા પર અનુવાદનો વિકલ્પ આપતું સંદર્ભ મેનૂ બતાવશે.
 
       જો તમે આ સેટિંગ બંધ કરો છો, તો અનુવાદની બધી બિલ્ટ-ઇન સુવિધાઓ બંધ થઈ જશે.
 
-      જો તમે આ સેટિંગ ચાલુ અથવા બંધ કરશો, તો વપરાશકર્તાઓ <ph name="PRODUCT_NAME" />માં આ સેટિંગમાં કોઈ ફેરફાર અથવા ઓવરરાઇડ કરી શકશે નહીં.
+      જો તમે આ સેટિંગ ચાલુ અથવા બંધ કરશો, તો વપરાશકર્તાઓ <ph name="PRODUCT_NAME" />માં આ સેટિંગમાં કોઈ ફેરફાર અથવા ઓવરરાઇડ કરી શકશે નહિ.
 
-      જો આ સેટિંગને સેટ કર્યા વિના છોડેલી હોય, તો વપરાશકર્તા આ સુવિધાનો ઉપયોગ કરવો કે નહીં તે નક્કી કરી શકે છે.</translation>
+      જો આ સેટિંગને સેટ કર્યા વિના છોડેલી હોય, તો વપરાશકર્તા આ સુવિધાનો ઉપયોગ કરવો કે નહિ તે નક્કી કરી શકે છે.</translation>
 <translation id="8870318296973696995">હોમ પેજ</translation>
 <translation id="8876188741456358123">ડિફૉલ્ટ પ્રિન્ટિંગ ડુપ્લેક્સ મોડને ઓવરરાઇડ કરે છે. મોડ ઉપલબ્ધ ન હોય તો આ નીતિ અવગણવામાં આવે છે.</translation>
 <translation id="8882006618241293596">આ સાઇટ પર <ph name="FLASH_PLUGIN_NAME" /> પ્લગ-ઇન અવરોધિત કરો</translation>
-<translation id="890403179930035128">ફરજપૂર્વક-ચાલુ થતી જોડણી-તપાસ ભાષાઓ. તે સૂચિ પરની વણઓળખાયેલ ભાષાઓને અવગણવામાં આવશે.
+<translation id="890403179930035128">ફરજપૂર્વક-ચાલુ થતી જોડણી-તપાસ ભાષાઓ. તે સૂચિ પરની અજાણી ભાષાઓને અવગણવામાં આવશે.
 
-      જો તમે આ નીતિ ચાલુ કરો છો, તો વપરાશકર્તા એ જે ભાષાઓ માટે જોડણી-તપાસ ચાલુ કરેલ છે તે સિવાયની ભાષાઓ ઉપરાંત, જોડણી-તપાસને ઉલ્લેખિત ભાષાઓ માટે પણ ચાલુ કરવામાં આવશે.
+      જો તમે આ નીતિ ચાલુ કરો છો, તો વપરાશકર્તા એ જે ભાષાઓ માટે જોડણી-તપાસ ચાલુ કરેલી છે તે સિવાયની ભાષાઓ ઉપરાંત, જોડણી-તપાસને ઉલ્લેખિત ભાષાઓ માટે પણ ચાલુ કરવામાં આવશે.
 
-      જો તમે આ નીતિને સેટ કરેલ ન હોય અથવા તેને બંધ કરેલ હોય, તો વપરાશકર્તાની જોડણી-તપાસની પસંદગીઓમાં કોઈ ફેરફાર થશે નહીં.
+      જો તમે આ નીતિને સેટ કરેલ ન હોય અથવા તેને બંધ કરેલ હોય, તો વપરાશકર્તાની જોડણી-તપાસની પસંદગીઓમાં કોઈ ફેરફાર થશે નહિ.
 
-      જો જોડણી-તપાસ ચાલુ કરેલ નીતિ બંધ કરેલ પર સેટ હોય, તો આ નીતિ પર કોઈ અસર પડશે નહીં.
+      જો જોડણી-તપાસ ચાલુ કરેલ નીતિ બંધ કરેલ પર સેટ હોય, તો આ નીતિ પર કોઈ અસર પડશે નહિ.
 
-      હાલમાં આ ભાષાઓ સમર્થિત છે: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
+      હાલમાં આ ભાષાઓમાં ઉપલબ્ધ છે: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="8906768759089290519">અતિથિ મોડને સક્રિય કરો</translation>
 <translation id="8908294717014659003">વેબસાઇટ્સને મીડિયા કૅપ્ચર ઉપકરણોની ઍક્સેસ મેળવવાની મંજૂરી આપવી કે નહીં તે તમને સેટ કરવા દે છે. મીડિયા કૅપ્ચર ઉપકરણોની ઍક્સેસની ડિફોલ્ટ રૂપે મંજૂરી આપેલી હોઈ શકે છે અથવા વેબસાઇટને મીડિયા કૅપ્ચર ઉપકરણોની ઍક્સેસ મેળવવા માંગે ત્યારે દર વખતે વપરાશકર્તાને પૂછવામાં આવી શકે છે.
 
@@ -3444,22 +3498,22 @@
       જો તે true પર સેટ કરેલી અથવા સેટ કર્યા વિનાની હોય, તો સિંક સંમતિ બતાવવામાં આવશે.</translation>
 <translation id="8947415621777543415">ઉપકરણ સ્થાનની જાણ કરો</translation>
 <translation id="8951350807133946005">ડિસ્ક કેશ નિર્દેશિકા સેટ કરો</translation>
-<translation id="8952317565138994125">Google દ્વારા હોસ્ટ કરેલ સિંક કરવાની સેવાઓનો ઉપયોગ કરીને <ph name="PRODUCT_NAME" />માં ડેટા સિંક કરવાનું અક્ષમ કરે છે અને વપરાશકર્તાઓને સેટિંગ બદલવાથી અટકાવે છે.
+<translation id="8952317565138994125">Google દ્વારા હોસ્ટ કરેલ સિંક કરવાની સેવાઓનો ઉપયોગ કરીને <ph name="PRODUCT_NAME" />માં ડેટા સિંક કરવાનું બંધ કરે છે અને વપરાશકર્તાઓને સેટિંગ બદલવાથી અટકાવે છે.
 
-      જો તમે આ સેટિંગ સક્ષમ કરો છો, તો વપરાશકર્તાઓ <ph name="PRODUCT_NAME" />માં આ સેટિંગને બદલી અથવા ઓવરરાઇડ કરી શકતા નથી.
+      જો તમે આ સેટિંગ ચાલુ કરો છો, તો વપરાશકર્તાઓ <ph name="PRODUCT_NAME" />માં આ સેટિંગને બદલી અથવા ઓવરરાઇડ કરી શકતા નથી.
 
-      જો નીતિ સેટ કર્યા વિના છોડી દિધેલ હોય, તો તેનો ઉપયોગ કરવો કે નહીં તેની પસંદગી માટે Google સિંક વપરાશકર્તાઓ માટે ઉપલબ્ધ હશે.
+      જો નીતિ સેટ કર્યા વિના છોડી દીધેલી હોય, તો તેનો ઉપયોગ કરવો કે નહિ તેની પસંદગી માટે Google સિંક વપરાશકર્તાઓ માટે ઉપલબ્ધ હશે.
 
-      Google સિંકને સંપૂર્ણપણે અક્ષમ કરવા માટે, તમને ભલામણ કરવામાં આવે છે કે તમે Google Admin કન્સોલમાં Google સિંક સેવાને અક્ષમ કરો.
+      Google સિંકને સંપૂર્ણપણે બંધ કરવા માટે, તમને ભલામણ કરવામાં આવે છે કે તમે Google Admin કન્સોલમાં Google સિંક સેવાને બંધ કરો.
 
-      જ્યારે <ph name="ROAMING_PROFILE_SUPPORT_ENABLED_POLICY_NAME" /> નીતિ સમાન ક્લાયન્ટ તરફી કાર્યક્ષમતા શેર કરતી સુવિધા તરીકે સક્ષમ થવા સેટ કરવામાં આવી હોય, ત્યારે આ નીતિ સક્ષમ કરવી જોઈએ નહીં. આ કેસમાં Google દ્વારા હોસ્ટ કરેલ સિંક સંપૂર્ણપણે અક્ષમ કરાયેલ છે.</translation>
+      જ્યારે <ph name="ROAMING_PROFILE_SUPPORT_ENABLED_POLICY_NAME" /> નીતિ સમાન ક્લાયન્ટ તરફી કાર્યક્ષમતા શેર કરતી સુવિધા તરીકે ચાલુ થવા સેટ કરવામાં આવી હોય, ત્યારે આ નીતિ ચાલુ કરવી જોઈએ નહિ. આ કેસમાં Google દ્વારા હોસ્ટ કરેલ સિંક સંપૂર્ણપણે બંધ કરાયેલ છે.</translation>
 <translation id="8955719471735800169">શીર્ષ પર પાછા</translation>
 <translation id="8959992920425111821">ડિફૉલ્ટ ગોઠવણી</translation>
-<translation id="8960850473856121830">આ સૂચિમાંની પેટર્ન વિનંતી કરવામાં આવનાર URL ની મૂળ સુરક્ષા
-      સામે મેળ કરવામાં આવશે. જો કોઈ મેળ મળે છે, તો ઑડિઓ
-      કેપ્ચર ઉપકરણોની ઍક્સેસ વિના સંકેત આપવામાં આવશે.
+<translation id="8960850473856121830">આ સૂચિમાંની પેટર્ન વિનંતી કરવામાં આવનાર URLની મૂળ સુરક્ષા
+      સામે મેળ કરવામાં આવશે. જો કોઈ મેળ મળે છે, તો ઑડિયો
+      કેપ્ચર ડિવાઇસની ઍક્સેસ વિના સંકેત આપવામાં આવશે.
 
-      નોંધ: સંસ્કરણ 45 સુધી, આ નીતિ માત્ર કિઓસ્ક મોડમાં સમર્થિત હતી.</translation>
+      નોંધ: વર્ઝન 45 સુધી, આ પોલિસી માત્ર કિઓસ્ક મોડમાં સમર્થિત હતી.</translation>
 <translation id="8970205333161758602"><ph name="PRODUCT_FRAME_NAME" /> ટર્નડાઉન સંકેતને નાબૂદ કરો</translation>
 <translation id="8976248126101463034">રિમોટ ઍક્સેસ હોસ્ટ્સ માટે gnubby પ્રમાણીકરણને મંજૂરી આપવી</translation>
 <translation id="8976531594979650914">ડિફૉલ્ટ તરીકે સિસ્ટમ ડિફૉલ્ટ પ્રિન્ટરનો ઉપયોગ કરો</translation>
@@ -3517,11 +3571,11 @@
 
       મૂલ્ય મિલિસેકન્ડમાં ઉલ્લેખિત હોવું જોઈએ. મૂલ્યો 30 સેકંડથી 24 કલાકની રેંજમાં જોડાયેલ હોય છે.</translation>
 <translation id="9042911395677044526"><ph name="PRODUCT_OS_NAME" /> ઉપકરણના વપરાશકર્તા-દીઠ પુશિંગ નેટવર્ક ગોઠવણીને લાગુ કરવાનું મંજૂર કરે છે. નેટવર્ક ગોઠવણી <ph name="ONC_SPEC_URL" /> પર વર્ણવેલા ઑપન નેટવર્ક ગોઠવણી ફૉર્મેટ દ્વારા નિર્ધારિત કર્યા મુજબની એક JSON-ફૉર્મેટેડ સ્ટ્રિંગ છે</translation>
-<translation id="9072600218500597787">આવશ્યક હોસ્ટ ડોમેન નામ ગોઠવે છે કે જે રિમોટ ઍક્સેસ હોસ્ટ પર લાગુ થશે અને વપરાશકર્તાઓને તેને બદલવાથી રોકે છે.
+<translation id="9072600218500597787">જરૂરી હોસ્ટ ડોમેન નામ ગોઠવે છે કે જે રિમોટ ઍક્સેસ હોસ્ટ પર લાગુ થશે અને વપરાશકર્તાઓને તેને બદલવાથી રોકે છે.
 
-          જો આ સેટિંગને સક્ષમ કરેલી છે, તો પછી હોસ્ટ ફક્ત ઉલ્લેખિત ડોમેન નામ પર નોંધાયેલ એકાઉન્ટનો  ઉપયોગ કરીને જ શેર કરી શકાય છે.
+          જો આ સેટિંગને ચાલુ કરેલી છે, તો પછી હોસ્ટ ફક્ત ઉલ્લેખિત ડોમેન નામ પર નોંધાયેલ એકાઉન્ટનો ઉપયોગ કરીને જ શેર કરી શકાય છે.
 
-          જો આ સેટિંગ અક્ષમ કરેલી છે અથવા સેટ કરેલી નથી, તો પછી કોઈપણ એકાઉન્ટનો ઉપયોગ કરીને હોસ્ટ શેર કરી શકાય છે.
+          જો આ સેટિંગ બંધ કરેલી છે અથવા સેટ કરેલી નથી, તો પછી કોઈ પણ એકાઉન્ટનો ઉપયોગ કરીને હોસ્ટ શેર કરી શકાય છે.
 
           આ સેટિંગ RemoteAccessHostDomainને ઓવરરાઇડ કરશે, જો તે હાજર હોય.
 
@@ -3564,13 +3618,13 @@
 <translation id="9112897538922695510">તમને પ્રોટોકૉલ હેન્ડલર્સની સૂચિની નોંધણી કરવાની મંજૂરી આપે છે. આ માત્ર ભલામણ કરેલ નીતિ હોઈ શકે છે. પ્રોપર્ટી |protocol|, 'mailto' જેવી સ્કીમ પર સેટ કરેલ હોવી જોઈએ અને પ્રોપર્ટી |url| સ્કીમને હેન્ડલ કરે છે તે એપ્લિકેશનના URL નમૂના પર સેટ કરેલ હોવી જોઈએ. નમૂનામાં '%s' શામેલ હોઈ શકે છે, જે હાજર હોવા પર હેન્ડલ કરેલ URL દ્વારા બદલવામાં આવશે.
 
           નીતિ દ્વારા નોંધણી કરેલા પ્રોટોકૉલ હેન્ડલર્સ, વપરાશકર્તાઓ દ્વારા નોંધણી કરેલ સાથે મર્જ થાય છે અને બન્ને ઉપયોગ માટે ઉપલબ્ધ રહે છે. વપરાશકર્તા એક નવા ડિફોલ્ટ હેન્ડલરને ઇન્સ્ટોલ કરીને નીતિ દ્વારા ઇન્સ્ટોલ કરેલા પ્રોટોકૉલ હેન્ડલર્સને ઓવરરાઇડ કરી શકે છે, પરંતુ નીતિ દ્વારા નોંધણી કરેલા પ્રોટોકૉલ હેન્ડલરને દૂર કરી શકતાં નથી.</translation>
-<translation id="9123211093995421438">કોઈપણ સમયે સ્થિર વર્ઝનથી શરૂ કરીને મંજૂરી આપી શકાય તેવા <ph name="PRODUCT_OS_NAME" /> માઇલસ્ટોન રોલબૅકની લઘુતમ સંખ્યાનો ઉલ્લેખ કરે છે.
+<translation id="9123211093995421438">કોઈ પણ સમયે સ્થિર વર્ઝનથી શરૂ કરીને મંજૂરી આપી શકાય તેવા <ph name="PRODUCT_OS_NAME" /> માઇલસ્ટોન રોલબૅકની લઘુતમ સંખ્યાનો ઉલ્લેખ કરે છે.
 
-      ગ્રાહક માટે ડિફૉલ્ટ 0 છે, એન્ટરપ્રાઇઝમાં નોંધણી કરાવેલ ઉપકરણો માટે (લગભગ અર્ધ-વાર્ષિક) 4 છે.
+      ગ્રાહક માટે ડિફૉલ્ટ 0 છે, એન્ટરપ્રાઇઝમાં નોંધણી કરાવેલ ડિવાઇસ માટે (લગભગ અર્ધ-વાર્ષિક) 4 છે.
 
-      આ નીતિ સેટ કરવાથી, માઇલસ્ટોનની ઓછામાં ઓછી આટલી સંખ્યાને રોલબૅક સંરક્ષણ લાગુ થવાથી અટકે છે.
+      આ પોલિસી સેટ કરવાથી, માઇલસ્ટોનની ઓછામાં ઓછી આટલી સંખ્યાને રોલબૅક સંરક્ષણ લાગુ થવાથી અટકે છે.
 
-      આ નીતિને વધુ નીચા મૂલ્ય પર સેટ કરવાથી કાયમી અસર થાય છે: નીતિને વધુ ઊંચા મૂલ્ય પર રીસેટ કર્યા પછી પણ ઉપકરણ પોતાના પહેલાંના વર્ઝન પર કદાચ રોલબૅક ન થઈ શકે.
+      આ પોલિસીને વધુ નીચા મૂલ્ય પર સેટ કરવાથી કાયમી અસર થાય છે: પોલિસીને વધુ ઊંચા મૂલ્ય પર રીસેટ કર્યા પછી પણ ડિવાઇસ પોતાના પહેલાંના વર્ઝન પર કદાચ રોલબૅક ન થઈ શકે.
 
       રોલબૅકની વાસ્તવિક શક્યતાઓ બોર્ડ તથા ગંભીર સંવેદનશીલતા પૅચ પર પણ આધાર રાખી શકે છે.</translation>
 <translation id="913195841488580904">URLs ની સૂચિની ઍક્સેસને અવરોધિત કરો</translation>
@@ -3606,7 +3660,7 @@
           જો આ નીતિ સેટ કર્યા વિનાની હશે, તો '3' નો ઉપયોગ કરવામાં આવશે અને વપરાશકર્તા તેને બદલી શકશે.</translation>
 <translation id="9167719789236691545"><ph name="PRODUCT_OS_NAME" /> ફાઇલો ઍપમાંની ડ્રાઇવ બંધ કરો</translation>
 <translation id="9185107612228451403">એક્સટેન્શન-સંબંધિત નીતિઓને ગોઠવે છે. વપરાશકર્તાને બ્લેકલિસ્ટ થયેલાં એક્સટેન્શન ઇન્સ્ટૉલ કરવાની મંજૂરી નથી, જ્યાં સુધી તેઓને વ્હાઇટલિસ્ટ કરવામાં ન આવે. તમે એક્સટેન્શનને આપમેળે ઇન્સ્ટૉલ કરવા માટે તેમને <ph name="EXTENSION_INSTALL_FORCELIST_POLICY_NAME" />માં ઉલ્લેખિત કરીને <ph name="PRODUCT_NAME" />ને ફરજ પણ પાડી શકો છો. ફરજિયાત-ઇન્સ્ટૉલ કરેલાં એક્સ્ટેન્શન તેઓ બ્લેકલિસ્ટમાં હાજર છે કે નહીં તેને ધ્યાનમાં લીધા વગર ઇન્સ્ટૉલ કરવામાં આવેલ છે.</translation>
-<translation id="9187743794267626640">બાહ્ય સ્ટોરેજનું માઉન્ટિંગ અક્ષમ કરો</translation>
+<translation id="9187743794267626640">બહારના સ્ટોરેજનું માઉન્ટિંગ બંધ કરો</translation>
 <translation id="9197740283131855199">જો વપરાશકર્તા મંદતા પછી સક્રિય થાય છે, તો જેના દ્વારા સ્કીન મંદતા વિલંબ માપવામાં આવે છે તે ટકાવારી</translation>
 <translation id="9200828125069750521">છબી URL માટેના પેરામીટર્સ જે POST નો ઉપયોગ કરે છે</translation>
 <translation id="920209539000507585">પ્રિન્ટિંગ સંવાદમાં 'હેડર અને ફૂટર' ચાલુ અથવા બંધ થાય તેવી ગોઠવણ કરો.
@@ -3641,9 +3695,9 @@
 <translation id="943865157632139008">જ્યારે <ph name="PRODUCT_FRAME_NAME" /> ઇન્સ્ટૉલ કરેલું હોય ત્યારે, ડિફૉલ્ટ HTML રેંડરર ગોઠવવાની મંજૂરી આપે છે.
       ડિફૉલ્ટ સેટિંગ હોસ્ટ બ્રાઉઝરને રેંડરિંગ કરવાની મંજૂરી આપવા માટે છે, પરંતુ તમે આને વૈકલ્પિક રીતે ઓવરરાઇડ કરી શકો છો અને ડિફૉલ્ટ તરીકે <ph name="PRODUCT_FRAME_NAME" /> રેંડરર HTML પેજ લઈ શકો છો.</translation>
 <translation id="944817693306670849">ડિસ્ક કેશ કદ સેટ કરો</translation>
-<translation id="966854160628341653"><ph name="PRODUCT_OS_NAME" /> નવા વપરાશકર્તા એકાઉન્ટ બનાવવાની મંજૂરી આપે કે નહીં તે નિયંત્રિત કરે છે. જો આ નીતિ false પર સેટ કરેલી છે, તો જે વપરાશકર્તાઓ પાસે પહેલાથી એકાઉન્ટ નથી તે લૉગિન કરી શકશે નહીં.
+<translation id="966854160628341653"><ph name="PRODUCT_OS_NAME" /> નવા વપરાશકર્તા એકાઉન્ટ બનાવવાની પરવાનગી આપે કે નહિ તે નિયંત્રિત કરે છે. જો આ નીતિ false પર સેટ કરેલી છે, તો જે વપરાશકર્તાઓ પાસે પહેલાથી એકાઉન્ટ નથી તે લૉગિન કરી શકશે નહિ.
 
-      જો આ નીતિ true પર સેટ કરેલી છે અથવા કન્ફિગર કરેલી નથી, તો નવા વપરાશકર્તા એકાઉન્ટને તે શરતે મંજૂરી આપવામાં આવે છે કે <ph name="DEVICE_USER_WHITELIST_POLICY_NAME" /> વપરાશકર્તાને લૉગ ઇન કરવાથી રોકશે નહીં.</translation>
+      જો આ નીતિ true પર સેટ કરેલી છે અથવા કન્ફિગર કરેલી નથી, તો નવા વપરાશકર્તા એકાઉન્ટને તે શરતે પરવાનગી આપવામાં આવે છે કે <ph name="DEVICE_USER_WHITELIST_POLICY_NAME" /> વપરાશકર્તાને લૉગ ઇન કરવાથી રોકશે નહિ.</translation>
 <translation id="981346395360763138">Google સ્થાન સેવાઓ બંધ કરેલી છે</translation>
 <translation id="982497069985795632">જોડણી-તપાસ ચાલુ કરો</translation>
 <translation id="988537626274109600">આ નીતિ તે સમયગાળાને નિયંત્રિત કરે છે જે દરમ્યાનમાં <ph name="PRODUCT_OS_NAME" /> ઉપકરણ અપડેટ માટે આપમેળે ચેક કરવાની મંજૂરી આપતું નથી.
diff --git a/components/policy/resources/policy_templates_kn.xtb b/components/policy/resources/policy_templates_kn.xtb
index ff6d3751..042955e6 100644
--- a/components/policy/resources/policy_templates_kn.xtb
+++ b/components/policy/resources/policy_templates_kn.xtb
@@ -10,7 +10,7 @@
 
       ಈ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಹೊಂದಿಸದೇ ಇದ್ದರೆ, ಇದು ಡೀಫಾಲ್ಟ್ ಬ್ರೌಸರ್ ಆಗಿದೆಯೇ ಎಂಬುದನ್ನು ಮತ್ತು ಒಂದು ವೇಳೆ ಆಗಿರದಿದ್ದಲ್ಲಿ ಬಳಕೆದಾರ ಅಧಿಸೂಚನೆಗಳನ್ನು ತೋರಿಸಬೇಕೇ ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸಲು <ph name="PRODUCT_NAME" /> ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿ ನೀಡುತ್ತದೆ.
 
-      <ph name="MS_WIN_NAME" /> ನ ನಿರ್ವಾಹಕರಿಗೆ ಸೂಚನೆ: ಈ ಸೆಟ್ಟಿಂಗ್‌ನ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಯು, Windows 7 ರ ಆವೃತ್ತಿಯನ್ನು ರನ್ ಮಾಡುವ ಯಂತ್ರ‌ಗಳಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. Windows 8 ರೊಂದಿಗೆ ಆರಂಭವಾಗುವ Windows ಆವೃತ್ತಿಗಳಿಗೆ, ನೀವು "ಡೀಫಾಲ್ಟ್ ಅಪ್ಲಿಕೇಶನ್ ಅಸೋಸಿಯೇಷನ್‌ಗಳು" ಫೈಲ್ ಅನ್ನು ನಿಯೋಜಿಸಬೇಕು. ಈ ಫೈಲ್, <ph name="HHTPS_PROTOCOL" /> ಮತ್ತು <ph name="HTTP_PROTOCOL" /> ಪ್ರೊಟೊಕಾಲ್‌ಗಳಿಗಾಗಿ (ಮತ್ತು ಐಚ್ಛಿಕವಾಗಿ, <ph name="FTP_PROTOCOL" /> ಪ್ರೊಟೊಕಾಲ್ ಮತ್ತು <ph name="HTML_EXTENSION" />, <ph name="HTM_EXTENSION" />, <ph name="PDF_EXTENSION" />, <ph name="SVG_EXTENSION" />, <ph name="WEBP_EXTENSION" />, ಇತ್ಯಾದಿಯಂತಹ ಫೈಲ್ ಸ್ವರೂಪಗಳು) <ph name="PRODUCT_NAME" /> ಅನ್ನು ಹ್ಯಾಂಡ್‌ಲರ್ ಆಗಿ ಮಾಡುತ್ತದೆ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ <ph name="SUPPORT_URL" /> ಅನ್ನು ವೀಕ್ಷಿಸಿ.</translation>
+      <ph name="MS_WIN_NAME" /> ನ ನಿರ್ವಾಹಕರಿಗೆ ಸೂಚನೆ: ಈ ಸೆಟ್ಟಿಂಗ್‌ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಸೌಲಭ್ಯವು, Windows 7ರ ಆವೃತ್ತಿಯನ್ನು ರನ್ ಮಾಡುವ ಯಂತ್ರ‌ಗಳಲ್ಲಿ ಮಾತ್ರ ಲಭ್ಯವಿರುತ್ತದೆ. Windows 8 ರೊಂದಿಗೆ ಆರಂಭವಾಗುವ Windows ಆವೃತ್ತಿಗಳಿಗೆ, ನೀವು "ಡೀಫಾಲ್ಟ್ ಅಪ್ಲಿಕೇಶನ್ ಅಸೋಸಿಯೇಷನ್‌ಗಳು" ಫೈಲ್ ಅನ್ನು ನಿಯೋಜಿಸಬೇಕು. ಈ ಫೈಲ್, <ph name="HHTPS_PROTOCOL" /> ಮತ್ತು <ph name="HTTP_PROTOCOL" /> ಪ್ರೊಟೊಕಾಲ್‌ಗಳಿಗಾಗಿ (ಮತ್ತು ಐಚ್ಛಿಕವಾಗಿ, <ph name="FTP_PROTOCOL" /> ಪ್ರೊಟೊಕಾಲ್ ಮತ್ತು <ph name="HTML_EXTENSION" />, <ph name="HTM_EXTENSION" />, <ph name="PDF_EXTENSION" />, <ph name="SVG_EXTENSION" />, <ph name="WEBP_EXTENSION" />, ಇತ್ಯಾದಿಯಂತಹ ಫೈಲ್ ಸ್ವರೂಪಗಳು) <ph name="PRODUCT_NAME" /> ಅನ್ನು ಹ್ಯಾಂಡ್‌ಲರ್ ಆಗಿ ಮಾಡುತ್ತದೆ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ <ph name="SUPPORT_URL" /> ಅನ್ನು ವೀಕ್ಷಿಸಿ.</translation>
 <translation id="1017967144265860778">ಲಾಗಿನ್‌ ಪರದೆ ಮೇಲಿನ ವಿದ್ಯುತ್‌ ನಿರ್ವಹಣೆ</translation>
 <translation id="1019101089073227242">ಬಳಕೆದಾರ ಡೇಟಾ ಡೈರಕ್ಟರಿಯನ್ನು ಹೊಂದಿಸು</translation>
 <translation id="1022361784792428773">ಸ್ಥಾಪಿಸುವುದರಿಂದ ಬಳಕೆದಾರನನ್ನು ತಡೆಯಬೇಕಾದ ವಿಸ್ತರಣೆ IDಗಳು (ಅಥವಾ * ಎಲ್ಲಕ್ಕೂ)</translation>
diff --git a/components/policy/resources/policy_templates_ml.xtb b/components/policy/resources/policy_templates_ml.xtb
index 3dd90cf..d8a529e9 100644
--- a/components/policy/resources/policy_templates_ml.xtb
+++ b/components/policy/resources/policy_templates_ml.xtb
@@ -24,6 +24,12 @@
       ഈ നയം തെറ്റാണെന്ന് സജ്ജമാക്കുകയോ സജ്ജമാക്കാതെ വിടുകയോ ആണെങ്കിൽ, ഉപകരണത്തിൽ ആദ്യമായി ലോഗിൻ ചെയ്യുമ്പോൾ മാത്രമേ ഉപയോക്താവിന്റെ പ്രൊഫൈലിലേക്ക് IdP സജ്ജമാക്കിയിട്ടുള്ള കുക്കികളെ കൈമാറുകയുള്ളൂ.
 
       ഈ നയം, ഉപകരണത്തിന്റെ എൻറോൾമെന്റ് ഡൊമെയ്‌നുമായി മാത്രം യോജിക്കുന്ന ഡൊമെ‌യ്‌നുള്ള ഉപയോക്താക്കളെ മാത്രമേ ബാധിക്കുകയുള്ളൂ. മറ്റെല്ലാ ഉപയോക്താക്കൾക്കും, അവർ ഉപകരണത്തിൽ ആദ്യമായി ലോഗിൻ ചെയ്യുമ്പോൾ മാത്രമേ ഉപയോക്താവിന്റെ പ്രൊഫൈലിലേക്ക് IdP സജ്ജമാക്കിയിട്ടുള്ള കുക്കികളെ കൈമാറുകയുള്ളൂ.</translation>
+<translation id="1035385378988781231"><ph name="PRODUCT_NAME" /> എന്നതിനുള്ള നെറ്റ്‌വർക്ക് ഫയൽ പങ്കിടൽ ഫീച്ചർ, പരിശോധിച്ചുറപ്പിക്കലിനായി NTLM ഉപയോഗിക്കുമോ എന്നതിനെ ഈ നയം നിയന്ത്രിക്കുന്നു.
+
+      ഈ നയം ശരി എന്ന് സജ്ജീകരിക്കുമ്പോൾ, ആവശ്യമെങ്കിൽ SMB പങ്കിടലുകളുടെ പരിശോധിച്ചുറപ്പിക്കലിന് NTLM ഉപയോഗിക്കും.
+      ഈ നയം തെറ്റ് എന്ന് സജ്ജീകരിക്കുമ്പോൾ, SMB പങ്കിടലുകൾക്ക് NTLM പരിശോധിച്ചുറപ്പിക്കൽ പ്രവർത്തനരഹിതമാകും.
+
+      ഈ നയം സജ്ജീകരിക്കാതെ വിട്ടാൽ, മാനേജ് ചെയ്യപ്പെടുന്ന എന്റർപ്രൈസ് ഉപയോക്താക്കൾക്ക് ഡിഫോൾട്ട് പ്രവർത്തനരഹിതമാവുകയും മാനേജ് ചെയ്യപ്പെടാത്ത ഉപയോക്താക്കൾക്ക് ഡിഫോൾട്ട് പ്രവർത്തനക്ഷമമാവുകയും ചെയ്യും.</translation>
 <translation id="1040446814317236570">PAC URL സ്‌ട്രിപ്പിംഗ് പ്രവർത്തനക്ഷമമാക്കുക (https:// എന്നതിന് വേണ്ടി)</translation>
 <translation id="1044878202534415707">CPU/RAM ഉപയോഗം പോലുള്ള ഹാർഡ്‌വെയർ സ്ഥിതിവിവരക്കണക്കുകൾ റിപ്പോർട്ടുചെയ്യുക.
 
@@ -95,6 +101,13 @@
        RollbackDisabled ആണ് ഡിഫോൾട്ട്.</translation>
 <translation id="1221359380862872747">ഡെമോ ലോഗിനിൽ വ്യക്തമാക്കിയ url-കൾ ലോഡുചെയ്യുക</translation>
 <translation id="1223789468190631420">വിശ്വസനീയ ഉറവിടങ്ങൾക്കായി സുരക്ഷിത ബ്രൗസിംഗ് പ്രവർത്തനക്ഷമമാക്കുക</translation>
+<translation id="122899932962115297">ഉപയോക്താവിന് ഏതൊക്കെ ദ്രുത അൺലോക്ക് മോഡുകൾ കോൺഫിഗർ ചെയ്യാനും ലോക്ക് സ്‌ക്രീൻ അൺലോക്ക് ചെയ്യാൻ ഉപയോഗിക്കാനും ആവുമെന്നത് വൈറ്റ്‌ലിസ്‌റ്റ് നിയന്ത്രിക്കുന്നു.
+
+          ഈ മൂല്യം സ്‌ട്രിംഗുകളുടെ ഒരു ലിസ്‌റ്റ് ആണ്; സാധുവായ ലിസ്‌റ്റ് എൻട്രികൾ ഇവയാണ്: ''എല്ലാം'', "പിൻ", "ഫിംഗർപ്രിന്റ്". ലിസ്‌റ്റിലേക്ക് ''എല്ലാം'' ചേർക്കുന്നതിലൂടെ, ഉപയോക്താവിന് ഭാവിയിൽ കൂട്ടിച്ചേർക്കുന്നത് ഉൾപ്പെടെ എല്ലാ ദ്രുത അൺലോക്ക് മോഡുകളും ലഭ്യമാവും. അല്ലെങ്കിൽ, ലിസ്‌റ്റിൽ ദൃശ്യമാകുന്ന ദ്രുത അൺലോക്ക് മോഡുകൾ മാത്രമേ ലഭ്യമാവൂ.
+
+          ഉദാഹരണത്തിന്, മുഴുവൻ ദ്രുത അൺലോക്ക് മോഡും അനുവദിക്കുന്നതിന്, ["all"] ഉപയോഗിക്കുക. പിൻ അൺലോക്ക് മാത്രം അനുവദിക്കാൻ, ["PIN"] ഉപയോഗിക്കുക. പിൻ, ഫിംഗർപ്രിന്റ് എന്നിവ ഉപയോഗിക്കാൻ, ["PIN", "FINGERPRINT"] എന്നിവ ഉപയോഗിക്കുക. എല്ലാ ദ്രുത അൺലോക്ക് മോഡുകളും പ്രവർത്തനരഹിതമാക്കാൻ, [] ഉപയോഗിക്കുക.
+
+          മാനേജ് ചെയ്യപ്പെടുന്ന ഉപകരണങ്ങൾക്ക്, ഡിഫോൾട്ടായി ദ്രുത അൺലോക്ക് മോഡുകളൊന്നും ലഭ്യമല്ല.</translation>
 <translation id="123081309365616809">ഉപകരണത്തിലേക്ക് കാസ്‌റ്റുചെയ്യുന്ന ഉള്ളടക്കം പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="1243570869342663665">സുരക്ഷിത സൈറ്റുകളിലെ മുതിർന്നവർക്കുള്ള ഉള്ളടക്ക ഫിൽട്ടറിംഗ് നിയന്ത്രിക്കുക.</translation>
 <translation id="1257550411839719984">ഡിഫോൾട്ട് ഡൗൺലോഡ് ഡയറക്ടറി സജ്ജീകരിക്കുക</translation>
@@ -713,6 +726,7 @@
 
       ഈ നയം സജ്ജീകരിക്കാതെ വിട്ടാൽ, നിയന്ത്രിക്കുന്ന ഉപയോക്താക്കൾക്ക് ഡിഫോൾട്ട് അനുവദിക്കില്ല, നിയന്ത്രിക്കാത്ത ഉപയോക്താക്കൾക്ക് ഇത് അനുവദിക്കും.</translation>
 <translation id="2660846099862559570">ഒരിക്കലും പ്രോക്സി ഉപയോഗിക്കരുത്</translation>
+<translation id="2672012807430078509">SMB മൗണ്ടുകൾക്കുള്ള പരിശോധിച്ചുറപ്പിക്കൽ പ്രോട്ടോകോൾ ആയി NTLM-നെ പ്രവർത്തനക്ഷമമാക്കുന്നത് നിയന്ത്രിക്കുന്നു</translation>
 <translation id="267596348720209223">തിരയൽ ദാതാവ് പിന്തുണയ്ക്കുന്ന പ്രതീക എൻകോഡിംഗ് വ്യക്തമാക്കുന്നു. എൻകോഡിംഗുകൾ UTF-8, GB2312, ISO-8859-1 എന്നിങ്ങനെയുള്ള കോഡ് പേജ് നാമങ്ങളാണ്. നൽകുന്നതിനനുസരിച്ച് അവ ശ്രമിക്കും.
 
           ഈ നയം ഓ‌പ്‌ഷണലാണ്. സജ്ജമാക്കിയിട്ടില്ലെങ്കിൽ, UTF-8 എന്ന സ്ഥിരസ്ഥിതി നയം ഉപയോഗിക്കും.
@@ -1097,6 +1111,11 @@
 
       നയം കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിൽ, സൈൻ ഇൻ സ്‌ക്രീനിനായി പ്ലാറ്റ്‌ഫോം ഡിഫോൾട്ട് ഐസൊലേഷൻ ക്രമീകരണം ഉപയോഗിക്കപ്പെടും.
       </translation>
+<translation id="3748900290998155147">വേക്ക് ലോക്കുകൾ അനുവദിച്ചിട്ടുണ്ടോ എന്ന് വ്യക്തമാക്കുന്നു. പവർ മാനേജ്‌മെന്റ് വിപുലീകരണ API വഴിയുള്ള വിപുലീകരണത്തിലൂടെയും ARC ആപ്പുകൾ ഉപയോഗിച്ചും വേക്ക് ലോക്കുകൾ അഭ്യർത്ഥിക്കാനാവും.
+
+          ഈ നയം ശരി എന്ന് സജ്ജീകരിക്കുകയോ സജ്ജീകരിക്കാതെ വിടുകയോ ചെയ്‌താൽ, പവർ മാനേജ്‌മെന്റിനായി വേക്ക് ലോക്കുകൾ പരിഗണിക്കപ്പെടും.
+
+          ഈ നയം തെറ്റ് എന്ന് സജ്ജീകരിച്ചാൽ, വേക്ക് ലോക്ക് അഭ്യർത്ഥനകൾ അവഗണിക്കപ്പെടും.</translation>
 <translation id="3750220015372671395">ഈ സൈറ്റുകളിൽ കീ സൃഷ്‌ടിക്കൽ ബ്ലോക്കുചെയ്യുക</translation>
 <translation id="375266612405883748">ഈ മെഷീനിലെ വിദൂര ആക്‌സസ്സ് ഹോസ്‌റ്റ് ഉപയോഗിക്കുന്ന UDP പോർട്ട് പരിധി പരിമിതപ്പെടുത്തുന്നു.
 
@@ -1133,6 +1152,11 @@
 
           "EnableMediaRouter" നയം തെറ്റ് എന്ന് സജ്ജമാക്കിയിരിക്കുകയാണെങ്കിൽ, ഈ നയത്തിന്റെ മൂല്യം പ്രാബല്യത്തിൽ വരാത്തതിനാൽ ടൂൾബാർ ഐക്കൺ ദൃശ്യമാക്കില്ല.</translation>
 <translation id="3788662722837364290">ഉപയോക്താവ് നിഷ്‌‌ക്രിയമാകുമ്പോഴുള്ള പവർ മാനേജുമെന്റ് ക്രമീകരണങ്ങൾ</translation>
+<translation id="3790085888761753785">ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഉപയോക്താക്കളെ അവരുടെ Smart Lock ഉപയോഗിച്ച് അക്കൗണ്ടിലേക്ക് സൈൻ ചെയ്യാൻ അനുവദിക്കും. ഉപയോക്താക്കളെ സ്‌ക്രീൻ അൺലോക്ക് ചെയ്യാൻ മാത്രം അനുവദിക്കുന്ന സാധാരണ Smart Lock പ്രവര്‍ത്തനരീതിയെക്കാൾ ഇത് കൂടുതൽ അനുമതികൾ നൽകുന്നു.
+
+      ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെങ്കിൽ, Smart Lock സൈൻ ഇൻ ഉപയോഗിക്കാൻ ഉപയോക്താക്കളെ അനുവദിക്കില്ല.
+
+      ഈ നയം സജ്ജീകരിക്കാതെ വിട്ടാൽ, മാനേജ് ചെയ്യപ്പെടുന്ന എന്റർപ്രൈസ് ഉപയോക്താക്കൾക്ക് ഡിഫോൾട്ട് അനുവദിക്കില്ല, മാനേജ് ചെയ്യപ്പെടാത്ത ഉപയോക്താക്കൾക്ക് ഡിഫോൾട്ട് അനുവദിക്കും.</translation>
 <translation id="379602782757302612">ഉപയോക്താക്കൾക്ക് ഏതൊക്കെ വിപുലീകരണങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയില്ല എന്ന് വ്യക്തമാക്കുന്നതിന് നിങ്ങളെ അനുവദിക്കുന്നു. മുമ്പുതന്നെ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള വിപുലീകരണങ്ങൾ, കരിമ്പട്ടികയിൽ ചേർക്കപ്പെട്ടിട്ടുണ്ടെങ്കിൽ, ഉപയോക്താവിന് പ്രവർത്തനക്ഷമമാക്കാൻ സാധിക്കാത്ത തരത്തിൽ അവ പ്രവർത്തനരഹിതമാക്കപ്പെടും. കരിമ്പട്ടികയിൽ ചേർക്കപ്പെട്ടതിനാൽ ഒരിക്കൽ പ്രവർത്തനരഹിതമായ ഒരു വിപുലീകരണം, കരിമ്പട്ടികയിൽ നിന്ന് നീക്കംചെയ്യപ്പെട്ടാൽ, സ്വമേധയാ അത് വീണ്ടും പ്രവർത്തനക്ഷമമാകും.
 
           കരിമ്പട്ടിക മൂല്യം '*' ആണ് എന്നതിനർത്ഥം, വൈറ്റ്ലിസ്റ്റിൽ സ്പഷ്ടമായി ലിസ്റ്റ് ചെയ്യാത്ത പക്ഷം, എല്ലാ വിപുലീകരണങ്ങളും കരിമ്പട്ടികയിൽ ഉൾപ്പെടുത്തുമെന്നതാണ്.
@@ -1236,6 +1260,9 @@
 
           സജ്ജമാക്കിയില്ലെങ്കിലോ False എന്നായി സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിലോ, ഉപയോക്താക്കൾക്ക് ഫയലുകൾ Google ഡ്രൈവിലേക്ക് കൈമാറാനാകും.</translation>
 <translation id="3915395663995367577">ഒരു പ്രോക്സി .pac ഫയലിലേക്കുള്ള URL</translation>
+<translation id="3925020515212192040">മുമ്പേ കോൺഫിഗർ ചെയ്‌ത നെറ്റ്‌വർക്ക് ഫയൽ പങ്കിടലുകളുടെ ഒരു ലിസ്‌റ്റ് വ്യക്തമാക്കുന്നു.
+
+      നയത്തിലെ ഓരോ ലിസ്‌റ്റ് ഇനവും, രണ്ട് ഘടകങ്ങളുള്ള ഒരു ഒബ്‌ജക്‌റ്റ് ആണ്: "share_url", "മോഡ്" എന്നിവ. പങ്കിടലിന്റെ URL "share_url" ആയിരിക്കണം, "മോഡ്" എന്നത് പങ്കിടൽ കണ്ടെത്തൽ ഡ്രോപ്പ് ഡൗണിലേക്ക് "share_url" ചേർക്കുമെന്ന് സൂചിപ്പിക്കുന്ന "drop_down" ആയിരിക്കണം.</translation>
 <translation id="3939893074578116847">ഉപകരണം ഓഫ്‌ലൈനിലാണെങ്കിൽ അത് കണ്ടെത്താൻ സെർവറിനെ അനുവദിക്കുന്നതിന്,
       ഓൺലൈൻ നില നിരീക്ഷിക്കാൻ മാനേജ്‌മെന്റ് സെർവറിലേക്ക് നെറ്റ്‌വർക്ക് പാക്കറ്റുകൾ അയയ്‌ക്കുക.
 
@@ -1424,6 +1451,7 @@
 <translation id="4377599627073874279">എല്ലാ ഇമേജും കാണിക്കുന്നതിന്‌ എല്ലാ സൈറ്റുകളെയും അനുവദിക്കുക</translation>
 <translation id="437791893267799639">നയം സജ്ജമാക്കാതെയും, ഡാറ്റ മൈഗ്രേഷനും ARC-യും അനുവദിക്കാതെയുമിരിക്കുക</translation>
 <translation id="4389091865841123886">TPM മെക്കാനിസം ഉപയോഗിച്ച് വിദൂര അറ്റസ്‌റ്റേഷൻ കോൺഫിഗർ ചെയ്യുക.</translation>
+<translation id="4408428864159735559">മുമ്പേ കോൺഫിഗർ ചെയ്‌ത നെറ്റ്‌വർക്ക് ഫയൽ പങ്കിടലുകളുടെ ലിസ്‌റ്റ്.</translation>
 <translation id="4410236409016356088">ത്രോട്ടിലിംഗ് നെറ്റ്‌വർക്ക് ബാൻഡ്‌വിഡ്‌ത്ത് പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="441217499641439905"><ph name="PRODUCT_OS_NAME" /> ഫയലുകളുടെ ആപ്പിൽ സെല്ലുലാർ കണക്ഷനുകളിലൂടെ Google ഡ്രൈവ് പ്രവർത്തനരഹിതമാക്കുക</translation>
 <translation id="4415603335307944578">ഈ നയം 'ശരി' എന്ന് സജ്ജമാക്കുകയാണെങ്കിലോ കോൺഫിഗർചെയ്‌തിട്ടില്ലെങ്കിലോ, OS അപ്‌ഗ്രേഡിനുശേഷം ബ്രൗസർ ആദ്യ സമാരംഭിക്കലിൽ വീണ്ടും സ്വാഗത പേജ് കാണിക്കും. 
@@ -2250,6 +2278,7 @@
       ഏതൊക്കെ വെബ്‌സൈറ്റുകളെ ഫ്ലാഷ് റൺ ചെയ്യാൻ അനുവദിക്കണമെന്ന് നിയന്ത്രിക്കാൻ "DefaultPluginsSetting", "PluginsAllowedForUrls", "PluginsBlockedForUrls" എന്നീ നയങ്ങൾ കാണുക.
 
       ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കുന്നുവെങ്കിലോ സജ്ജീകരിക്കുന്നില്ലെങ്കിലോ, മറ്റ് ഉറവിടങ്ങളിൽ നിന്നുള്ള ഫ്ലാഷ് ഉള്ളടക്കമോ ചെറിയ ഉള്ളടക്കമോ ബ്ലോക്ക് ചെയ്യപ്പെട്ടേക്കാം.</translation>
+<translation id="6532769014584932288">വേക്ക് ലോക്കുകൾ അനുവദിക്കുക</translation>
 <translation id="653608967792832033">ബാറ്ററി പവറിൽ പ്രവർത്തിക്കുമ്പോൾ സ്‌ക്രീൻ ലോക്കായതിനുശേഷം ഉപയോക്തൃ ഇൻപുട്ട് ഇല്ലാത്ത സമയദൈർഘ്യം വ്യക്തമാക്കുന്നു.
 
           ഈ നയം പൂജ്യത്തേക്കാൾ വലിയ മൂല്യമായി സജ്ജമാക്കുമ്പോൾ, അത് <ph name="PRODUCT_OS_NAME" /> സ്‌ക്രീൻ ലോക്കുചെയ്യുന്നതിന് മുമ്പ് ഉപയോക്താവ് നിഷ്‌ക്രിയമായി തുടരുന്ന സമയദൈർഘ്യം വ്യക്തമാക്കുന്നു.
@@ -2267,6 +2296,7 @@
 <translation id="6544897973797372144">ഈ നയം ട്രൂ എന്ന് സജ്ജമാക്കുകയും ChromeOsReleaseChannel നയം വ്യക്തമാക്കാതിരിക്കുകയും ചെയ്‌താൽ എൻറോൾ ചെയ്യുന്ന ഡൊമെയ്‌നിലെ ഉപയോക്താക്കൾക്ക് ഉപകരണത്തിന്റെ റിലീസ് ചാനൽ മാറ്റാൻ അനുമതി ലഭിക്കും. ഈ നയം ഫാൾസ് എന്നാണ് സജ്ജമാക്കിയിരിക്കുന്നതെങ്കിൽ ഉപകരണം ചാനലിനെ അവസാനം സജ്ജമാക്കിയതെന്താണോ അങ്ങനെതന്നെ ലോക്കുചെയ്യും.
 
       ഉപയോക്താവ് തിരഞ്ഞെടുത്ത ചാനലിനെ ChromeOsReleaseChannel നയം അസാധുവാക്കും, എന്നാൽ നയ ചാനൽ ഉപകരണത്തിൽ ഇൻസ്റ്റാളുചെയ്‌ത ഒന്നിനേക്കാൾ സുദൃഢമാണെങ്കിൽ, ഉപകരണത്തിൽ ഇൻസ്റ്റാളുചെയ്‌തിരിക്കുന്നതിനേക്കാൾ ഉയർന്ന പതിപ്പ് നമ്പറിലേക്ക് എത്തുന്ന കൂടുതൽ സുദൃഢമായ ചാനലിന്റെ പതിപ്പിനുശേഷം മാത്രമേ ചാനൽ സ്വിച്ചുചെയ്യുകയുള്ളൂ.</translation>
+<translation id="6553143066970470539">സ്‌ക്രീൻ തെളിച്ചത്തിന്റെ ശതമാനം</translation>
 <translation id="6559057113164934677">എന്റെ ക്യാമറയും മൈക്രോഫോണും ആക്‌സസ്സുചെയ്യാൻ ഒരു സൈറ്റിനെയും അനുവദിക്കരുത്</translation>
 <translation id="6561396069801924653">സിസ്റ്റം ട്രേ മെനുവിൽ ഉപയോഗസഹായി ഓപ്‌ഷനുകൾ കാണിക്കുക</translation>
 <translation id="6565312346072273043">ലോഗിൻ സ്‌ക്രീനിലെ ഓൺ-‌സ്‌ക്രീൻ കീബോർഡ് ഉപയോഗസഹായി സവിശേഷതയുടെ സ്ഥിര നില സജ്ജീകരിക്കുക.
@@ -2559,6 +2589,11 @@
 <translation id="7167436895080860385">പാസ്‌വേഡ് മാനേജറിൽ പാസ്‌വേഡുകൾ കാണിക്കാൻ ഉപയോക്താക്കളെ അനുവദിക്കുക (അവസാനിപ്പിച്ചു)</translation>
 <translation id="7173856672248996428">കുറഞ്ഞ കാലയളവിലേക്കുള്ള പ്രൊഫൈൽ</translation>
 <translation id="717630378807352957">കോണ്‍ഫിഗറേഷൻ ഫയലിൽ നിന്നുള്ള എല്ലാ പ്രിന്‍ററുകളും അനുവദിക്കുക.</translation>
+<translation id="7176721759719212761">സ്‌ക്രീൻ വേക്ക് ലോക്കുകൾ അനുവദിച്ചിട്ടുണ്ടോ എന്ന് വ്യക്തമാക്കുന്നു. പവർ മാനേജ്‌മെന്റ് വിപുലീകരണ API വഴിയുള്ള വിപുലീകരണത്തിലൂടെയും ARC ആപ്പുകൾ ഉപയോഗിച്ചും സ്‌ക്രീൻ വേക്ക് ലോക്കുകൾ അഭ്യർത്ഥിക്കാനാവും.
+
+          ഈ നയം ശരി എന്ന് സജ്ജീകരിക്കുകയോ സജ്ജീകരിക്കാതെ വിടുകയോ AllowWakeLocks തെറ്റ് എന്ന് സജ്ജീകരിക്കാതിരിക്കുകയോ ആണെങ്കിൽ, പവർ മാനേജ്‌മെന്റിനായി സ്‌ക്രീൻ വേക്ക് ലോക്കുകൾ പരിഗണിക്കപ്പെടും.
+
+          ഈ നയം തെറ്റ് എന്ന് സജ്ജീകരിച്ചാൽ, സ്‌‌ക്രീൻ വേക്ക് ലോക്ക് അഭ്യർത്ഥനകൾ സിസ്‌റ്റം വേക്ക് ലോക്ക് അഭ്യർത്ഥനകളിലേക്ക് തരംതാഴ്‌ത്തപ്പെടും.</translation>
 <translation id="7185078796915954712">TLS 1.3</translation>
 <translation id="718956142899066210">അപ്‌ഡേറ്റുകൾക്കായി അനുവദിച്ച കണക്ഷൻ തരങ്ങൾ</translation>
 <translation id="7194407337890404814">സ്ഥിരസ്ഥിതി തിരയൽ ദാതാവിന്‍റെ പേര്‌</translation>
@@ -2578,6 +2613,11 @@
           <ph name="PLUGINS_ALLOWED_FOR_URLS_POLICY_NAME" /> നയത്തിൽ വ്യക്തമായി ലിസ്‌റ്റ് ചെയ്ത ഡൊമെയ്നുകൾക്ക് മാത്രമേ സ്വമേധയാ പ്ലേബാക്ക് അനുവദിക്കുകയുള്ളൂ. എല്ലാ സൈറ്റുകൾക്കും സ്വമേധയായുള്ള പ്ലേബാക്ക് പ്രവർത്തനക്ഷമമാക്കാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ, ഈ ലിസ്‌റ്റിലേക്ക് http://*, https://* എന്നിവ ചേർക്കുന്നത് പരിഗണിക്കുക.
 
           ഈ നയം സജ്ജമാക്കാതെ വിട്ടാൽ, ഉപയോക്താവിന് ഈ ക്രമീകരണം നേരിട്ട് മാറ്റാനാകും.</translation>
+<translation id="7229975860249300121"><ph name="PRODUCT_NAME" />-ൽ ബ്രൗസറിന്റെ പ്രാഥമിക അക്കൗണ്ടുകളായി സജ്ജീകരിക്കാനാവുന്ന Google അക്കൗണ്ടുകൾ നിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്ന റെഗുലർ എക്‌സ്‌പ്രഷൻ അടങ്ങിയിരിക്കുന്നു (ഉദാഹരണത്തിന്, സമന്വയ ഓപ്‌റ്റ്-ഇൻ ഫ്ലോയ്‌ക്കിടയിൽ തിരഞ്ഞെടുത്ത അക്കൗണ്ട്).
+
+      ഈ പാറ്റേണുമായി പൊരുത്തപ്പെടാത്ത ഒരു ഉപയോക്തൃ നാമം ഉപയോഗിച്ച് ബ്രൗസറിന്റെ പ്രാഥമിക അക്കൗണ്ട് സജ്ജീകരിക്കാൻ ശ്രമിച്ചാൽ, അനുയോജ്യമായ പിശക് കാണിക്കുന്നു.
+
+      ഈ നയം സജ്ജീകരിക്കാതെ വിടുകയോ ശൂന്യമാക്കിയിടുകയോ ചെയ്‌താൽ, <ph name="PRODUCT_NAME" />-ൽ ബ്രൗസറിന്റെ പ്രാഥമിക അക്കൗണ്ടായി ഏത് Google അക്കൗണ്ടും ഉപയോക്താവിന് സജ്ജീകരിക്കാം.</translation>
 <translation id="723103540848640830">ലോക്ക് സ്‌ക്രീൻ പിന്നിന്റെ ഏറ്റവും കുറഞ്ഞ ദൈർഘ്യം സജ്ജീകരിക്കുക</translation>
 <translation id="7232816984286843471">നയം 'തെറ്റ്' എന്ന് സജ്ജീകരിച്ചാൽ, അഫിലിയേറ്റ് ചെയ്യാത്ത ഉപയോക്താക്കൾക്ക് Crostini ഉപയോഗിക്കാൻ അനുമതി ലഭിക്കില്ല.
 
@@ -2741,6 +2781,10 @@
       </translation>
 <translation id="7511361072385293666">ഈ നയം 'true' എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിലോ ഇല്ലെങ്കിലോ, <ph name="PRODUCT_NAME" /> എന്നതിലെ QUIC പ്രോട്ടോക്കോളിന്റെ ഉപയോഗം അനുവദിച്ചിരിക്കുന്നു.
       ഈ നയം 'false' എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ QUIC പ്രോട്ടോക്കോളിന്റെ ഉപയോഗം അനുവദിച്ചിക്കില്ല.</translation>
+<translation id="7517845714620372896">സ്‌ക്രീൻ തെളിച്ചത്തിന്റെ ശതമാനം വ്യക്തമാക്കുന്നു.
+          ഈ നയം സജ്ജീകരിച്ചിരിക്കുമ്പോൾ, നയ മൂല്യത്തിന് അനുസൃതമായി പ്രാരംഭത്തിൽ സ്‌ക്രീൻ തെളിച്ചം ക്രമീകരിക്കപ്പെടുന്നു, എന്നാൽ ഉപയോക്താവിന് പിന്നീട് അത് മാറ്റാനാവും. 'സ്വമേധയായുള്ള തെളിച്ചം' ഫീച്ചറുകൾ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു.
+          ഈ നയം സജ്ജീകരിക്കാതിരിക്കുമ്പോൾ, ഉപയോക്തൃ സ്‌ക്രീൻ നിയന്ത്രണങ്ങളേയും 'സ്വമേധയായുള്ള തെളിച്ചം' ഫീച്ചറുകളെയും അത് ബാധിക്കുന്നില്ല.
+          നയ മൂല്യങ്ങൾ, 0-100 വരെയുള്ള ശ്രേണിയിൽ ശതമാനത്തില്‍ വ്യക്തമാക്കണം.</translation>
 <translation id="7519251620064708155">ഈ സൈറ്റുകളിൽ കീ സൃഷ്‌ടിക്കൽ അനുവദിക്കുക</translation>
 <translation id="7529100000224450960">പോപ്പപ്പുകൾ തുറക്കാൻ അനുവദിച്ചിരിക്കുന്ന സൈറ്റുകളെ വ്യക്തമാക്കുന്ന url പാറ്റേണുകളുടെ ഒരു ലിസ്റ്റ് സജ്ജമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
 
@@ -2854,6 +2898,7 @@
 
       "ethernet", "wifi", "wimax", "bluetooth", "cellular" എന്നിവയാണ് തിരഞ്ഞെടുക്കപ്പെട്ട കണക്ഷൻ തര ഐഡന്റിഫയറുകൾ.</translation>
 <translation id="7763614521440615342">പുതിയ ടാബ് പേജിൽ ഉള്ളടക്ക നിർദ്ദേശങ്ങൾ കാണിക്കുക</translation>
+<translation id="7765879851993224640">Smart Lock സൈൻ ഇൻ ഉപയോഗിക്കാൻ അനുവദിക്കുക.</translation>
 <translation id="7774768074957326919">സിസ്റ്റം പ്രോക്സി  ക്രമീകരണങ്ങള്‍ ഉപയോഗിക്കുക</translation>
 <translation id="7775831859772431793">പ്രോക്‌സി സെർവറിന്റെ URL നിങ്ങൾക്ക് ഇവിടെ വ്യക്തമാക്കാനാകും.
 
@@ -2983,6 +3028,7 @@
       ഈ നയം 'തെറ്റ്' എന്ന് സജ്ജീകരിക്കുമ്പോൾ, പുതിയ വെർച്വൽ മെഷീനുകൾ ആരംഭിക്കുന്നതിന് അത് ബാധകമാകും, എന്നാൽ മുമ്പേ റൺ ചെയ്യുന്ന വെർച്വൽ മെഷീനുകൾ പ്രവർത്തനം അവസാനിപ്പിക്കില്ല.
       ഈ നയം മാനേജ് ചെയ്യപ്പെടുന്ന ഉപകരണത്തിൽ സജ്ജീകരിക്കാതിരിക്കുമ്പോൾ, വെർച്വൽ മെഷീനുകൾ റൺ ചെയ്യാൻ ഉപകരണത്തെ അനുവദിക്കില്ല.
       മാനേജ് ചെയ്യപ്പെടുന്ന ഉപകരണങ്ങളെ വെർച്വൽ മെഷീനുകൾ റൺ ചെയ്യാൻ അനുവദിക്കുന്നു.</translation>
+<translation id="8001701200415781021"><ph name="PRODUCT_NAME" />-ൽ ബ്രൗസറിന്റെ പ്രാഥമിക അക്കൗണ്ടുകളായി സജ്ജീകരിക്കാൻ ഏതൊക്കെ Google അക്കൗണ്ടുകളെ അനുവദിക്കണമെന്നത് നിയന്ത്രിക്കുന്നു</translation>
 <translation id="802147957407376460">സ്‌ക്രീൻ 0 ഡിഗ്രി തിരിക്കുക</translation>
 <translation id="8033913082323846868">ഈ നയം M70 ൽ അവസാനിപ്പിച്ചിരിക്കുന്നു, പകരം AutofillAddressEnabled, AutofillCreditCardEnabled എന്നിവ ഉപയോഗിക്കുക.
 
@@ -3244,6 +3290,17 @@
       നയം സജ്ജമാക്കിയിട്ടില്ലെങ്കിലോ 'ട്രൂ' എന്നായി സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിലോ, എല്ലാ ഉപയോക്താക്കളെയും ARC ഉപയോഗിക്കാൻ (മറ്റ് മാർഗ്ഗങ്ങളിലൂടെ ARC-യെ പ്രവർത്തനരഹിതം ആക്കാത്ത പക്ഷം) അനുവദിക്കും.
 
       ARC പ്രവർത്തിക്കാത്ത സമയങ്ങളിൽ മാത്രമേ ‌നയങ്ങളിൽ വരുത്തുന്ന മാറ്റം ‌പ്രയോഗിക്കപ്പെടുകയുള്ളു, ഉദാഹരണത്തിന് Chrome OS ആരംഭിക്കുമ്പോൾ.</translation>
+<translation id="8615400197788843468">G Suite-ൽ <ph name="PRODUCT_NAME" /> എന്നതിന്റെ നിയന്ത്രിത ലോഗ് ഇൻ ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കുകയും ഈ ക്രമീകരണം മാറ്റുന്നതിൽ നിന്ന് ഉപയോക്താക്കളെ തടയുകയും ചെയ്യുന്നു.
+
+      നിങ്ങൾ ഈ ക്രമീകരണം നിർവചിക്കുകയാണെങ്കിൽ, നിർദ്ദിഷ്‌ട ഡൊമെയ്‌നുകളിൽ നിന്നുമുള്ള അക്കൗണ്ടുകൾ ഉപയോഗിച്ച് മാത്രമേ ഉപയോക്താവിന് Google ആപ്പുകൾ ആക്‌സസ് ചെയ്യാനാവൂ (gmail.com/googlemail.com അക്കൗണ്ടുകൾ അനുവദിക്കാൻ, ഡൊമെയ്‌നുകളുടെ ലിസ്‌റ്റിലേക്ക് "consumer_accounts" (ഉദ്ധരണികൾ കൂടാതെ) ചേർക്കണണമെന്ന കാര്യം ശ്രദ്ധിക്കുക).
+
+      ആ അക്കൗണ്ട് മുകളിൽ പരാമർശിച്ച അനുവദിക്കപ്പെട്ട ഡൊമെയ്‌നുകളിൽ ഉൾപ്പെടുന്നതല്ലെങ്കിൽ, Google പരിശോധിച്ചുറപ്പിക്കൽ ആവശ്യമായ മാനേജ് ചെയ്യപ്പെടുന്ന ഉപകരണത്തിൽ ലോഗിൻ ചെയ്യുന്നതിൽ നിന്നും ദ്വിതീയ അക്കൗണ്ട് ചേർക്കുന്നതിൽ നിന്നും ഉപയോക്താവിനെ ഈ ക്രമീകരണം തടയും.
+
+      ഈ ക്രമീകരണം ശൂന്യക്കിയിടുകയോ കോൺഫിഗർ ചെയ്യാതിരിക്കുകയോ ചെയ്‌താൽ, ഏത് അക്കൗണ്ട് ഉപയോഗിച്ചും G Suite ആക്‌സസ് ചെയ്യാൻ ഉപയോക്താവിന് കഴിയും.
+
+      X-GoogApps-Allowed-Domains ശീർഷകത്തെ, https://support.google.com/a/answer/1668854 എന്നതിൽ വിവരിച്ചിരിക്കുന്നത് പോലെ എല്ലാ google.com ഡൊമെയ്‌നുകളിലേയും മുഴുവൻ HTTP, HTTPS അഭ്യർത്ഥനകളിലേക്ക് കൂട്ടിച്ചേർക്കുന്നതിന് ഈ നയം കാരണമാകുന്നു.
+
+      ഉപയോക്താവിന് ഈ ക്രമീകരണം മാറ്റാനോ അസാധുവാക്കാനോ കഴിയില്ല.</translation>
 <translation id="8631434304112909927">പതിപ്പ് <ph name="UNTIL_VERSION" /> വരെ</translation>
 <translation id="863319402127182273">Android ആപ്‌സുകളിൽ ഈ നയം, അന്തർനിർമ്മിത ക്യാമറയ്‌ക്ക് മാത്രമേ ബാധകമാകൂ. ഈ നയം 'ശരി' എന്ന് സജ്ജമാക്കുമ്പോൾ, ഒഴിവാക്കലുകളില്ലാതെ എല്ലാ Android ആപ്‌സുകളിലും ഈ ക്യാമറ പ്രവർത്തനരഹിതമാക്കും.</translation>
 <translation id="8649763579836720255">പരിരക്ഷിത ഉള്ളടക്കം പ്ലേ ചെയ്യാൻ ഉപകരണം യോഗ്യമാണെന്ന് Chrome OS CA ഉറപ്പുനൽകുന്ന ഒരു സർട്ടിഫിക്കറ്റ് ലഭിക്കാൻ Chrome OS ഉപകരണങ്ങൾക്ക് വിദൂര അറ്റസ്‌റ്റേഷൻ (സ്ഥിരീകരിച്ച ആക്‌സസ്സ്) ഉപയോഗിക്കാനാകും. ഉപകരണത്തെ തനതായി തിരിച്ചറിയുന്ന ഹാർഡ്‌വെയർ എൻഡോഴ്‌സ്മെന്റ് വിവരം Chrome OS CA-യിലേക്ക് അയയ്‌ക്കുന്നതും ഈ പ്രോസസ്സിൽ ഉൾപ്പെടുന്നു.
diff --git a/components/policy/resources/policy_templates_mr.xtb b/components/policy/resources/policy_templates_mr.xtb
index 8965b90..30cf722d 100644
--- a/components/policy/resources/policy_templates_mr.xtb
+++ b/components/policy/resources/policy_templates_mr.xtb
@@ -262,7 +262,7 @@
 <translation id="1615221548356595305">क्लायंट सर्टिफिकेट वापरली असली तरीही या होस्टसाठी HTTP/2 कनेक्शन एकत्र करण्याची परवानगी द्या</translation>
 <translation id="1617235075406854669">ब्राउझर आणि डाउनलोड इतिहास हटविणे सक्षम करा</translation>
 <translation id="163200210584085447">या सूचीमधील नमुने विनंती करणार्‍या URLच्या मूळ सुरक्षिततेशी जुळवले जातील.  जुळणी आढळल्यास, 
-SAML लॉगिन पृष्ठावर व्हिडिओ कॅप्चर डिव्हाइसेसवर प्रवेश करणे मंजूर केले जाईल. जुळणी न आढळल्यास, प्रवेश स्वयंचलितपणे नाकारला जाईल. वाइल्डकार्ड नमुन्यांना अनुमती नाही.</translation>
+SAML लॉगिन पेजवर व्हिडिओ कॅप्चर डिव्हाइसेसवर प्रवेश करणे मंजूर केले जाईल. जुळणी न आढळल्यास, प्रवेश स्वयंचलितपणे नाकारला जाईल. वाइल्डकार्ड नमुन्यांना अनुमती नाही.</translation>
 <translation id="1634989431648355062">या साइटवर <ph name="FLASH_PLUGIN_NAME" /> प्लगइनला परवानगी द्या</translation>
 <translation id="1653229475925941921">हे धोरण सेट केले असल्यास ते चालू असलेल्या स्क्रीन विशालकाचा प्रकार नियंत्रित करते. "काहीही नाही" वर धोरण सेट करणे स्क्रीन विशालक बंद करते.
 
@@ -898,7 +898,7 @@
 
       ECDHE सायफर संचांवर स्थलांतरित करण्यासाठी सर्व्हरना प्रेरित केले जाते. हे अनुपलब्ध असल्यास, RSA की बदली वापरून सायफर संच सक्षम केल्याची खात्री करा.</translation>
 <translation id="3152425128389603870">एकीकृत डेस्कटॉप उपलब्ध करा आणि डीफॉल्टनुसार चालू करा</translation>
-<translation id="316778957754360075"><ph name="PRODUCT_NAME" /> आवृत्ती 29 प्रमाणे या सेटिंगची मुदत समाप्त झाली आहे. संस्थेने-होस्ट केलेला विस्तार/अॅप संकलने सेट करण्याचा शिफारस केलेला मार्ग म्हणजे ExtensionInstallSources मधील CRX पॅकेज साइट होस्टिंग समाविष्ट करणे आणि वेब पृष्ठावरील पॅकेजमध्ये थेट डाउनलोड दुवे ठेवणे आहे. त्या वेब पृष्ठाचा लाँचर ExtensionInstallForcelist धोरण वापरून तयार केले जाऊ शकतो.</translation>
+<translation id="316778957754360075"><ph name="PRODUCT_NAME" /> आवृत्ती 29 प्रमाणे या सेटिंगची मुदत समाप्त झाली आहे. संस्थेने-होस्ट केलेला विस्तार/अॅप संकलने सेट करण्याचा शिफारस केलेला मार्ग म्हणजे ExtensionInstallSources मधील CRX पॅकेज साइट होस्टिंग समाविष्ट करणे आणि वेब पृष्ठावरील पॅकेजमध्ये थेट डाउनलोड लिंक ठेवणे आहे. त्या वेब पृष्ठाचा लाँचर ExtensionInstallForcelist धोरण वापरून तयार केले जाऊ शकतो.</translation>
 <translation id="3171369832001535378">डिव्हाइस नेटवर्क होस्ट नाव टेम्पलेट</translation>
 <translation id="3172512016079904926">मूळ संदेशन होस्टचे वापरकर्ता-स्तर इंस्टॉलेशन चालू करते.
 
@@ -963,7 +963,7 @@
 
       हे सेटिंग सक्षम असल्यास किंवा कॉन्फिगर नसल्यास, वापरकर्ते त्यांच्या Google खात्यासह प्रमाणीकरणाद्वारे क्लाउड प्रिंट प्रॉक्सी सक्षम करू शकतात.
 
-      हे सेटिंग अक्षम झाल्यास, वापरकर्ते प्रॉक्सी सक्षम करू शकत नाहीत आणि मशीनला त्याचे प्रिंटर <ph name="CLOUD_PRINT_NAME" /> सह सामायिक करण्यास अनुमती दिली जाणार नाही.</translation>
+      हे सेटिंग अक्षम झाल्यास, वापरकर्ते प्रॉक्सी सक्षम करू शकत नाहीत आणि मशीनला त्याचे प्रिंटर <ph name="CLOUD_PRINT_NAME" /> सह शेअर करण्यास अनुमती दिली जाणार नाही.</translation>
 <translation id="3307746730474515290">कोणते अॅप/विस्तार प्रकार इंस्टॉल करण्याची अनुमती द्यावी हे नियंत्रित करते आणि रनटाइम प्रवेश मर्यादित करते.
 
           हे सेटिंग <ph name="PRODUCT_NAME" /> मध्ये इंस्टॉल केल्या जाऊ शकणार्‍या विस्तार/अॅप्सचे अनुमत प्रकार आणि ते कोणत्या होस्टसह परस्परसंवाद साधू शकतात याची श्वेतसूची बनवते. हे मूल्य स्ट्रिंगची सूची आहे, ज्यांपैकी प्रत्येक पुढीलपैकी एक असावी: "विस्तार", "थीम", "user_script", "hosted_app", "legacy_packaged_app", "platform_app". या प्रकारांच्या अधिक माहितीसाठी <ph name="PRODUCT_NAME" /> चे विस्तार दस्तऐवज पहा.
@@ -1335,7 +1335,7 @@
 
           धोरण मूल्य मिलिसेकंदांमध्ये नमूद केले जावे.</translation>
 <translation id="4105989332710272578">URL च्या सूचीसाठी सर्टिफिकेट पारदर्शकता अंमलबजावणी अक्षम करा</translation>
-<translation id="4121350739760194865">अॅप्लिकेशन जाहिरातींना नवीन टॅब पृष्ठावर दिसण्यापासून प्रतिबंधित करा</translation>
+<translation id="4121350739760194865">अॅप्लिकेशन जाहिरातींना नवीन टॅब पेजवर दिसण्यापासून प्रतिबंधित करा</translation>
 <translation id="4125606414556046117">हे धोरण तुम्हाला डेस्कटॉपवर दैखवण्यात आलेली वॉलपेपर इमेज आणि वापरकर्त्यासाठी लॉगइन स्क्रीन बॅकग्राउंड कॉन्फिगर करू देते. हे धोरण एक URL नमूद करून सेट करण्यात आले आहे जेथून <ph name="PRODUCT_OS_NAME" /> वॉलपेपर इमेज डाउनलोड करू शकते आणि डाउनलोडच्या अखंडतेची पडताळणी करण्यासाठी एक क्रिप्टोग्राफिक हॅश वापरला जातो. इमेज JPEG स्वरूपात असली पाहिजे, तिचा आकार 16MBपेक्षा मोठा नसावा. URL अॉथेंटिकेशनाशिवाय अॅक्सेस करण्यायोग्य असावी.
 
       वॉलपेेपर इमेज डाउनलोड आणि कॅशे  केली जाते. URL किंवा हॅश बदलतो तेव्हा ती पुन्हा डाउनलोड केली जाईल.
@@ -1885,7 +1885,7 @@
 
 ही सेटिंग सक्षम असल्यास, नंतर दूरस्थ कनेक्‍शन प्रगतीपथावर असताना होस्टचे भौतिक इनपुट आणि आऊटपुट डिव्हाइस अक्षम केले जातात.
 
-ही सेटिंग अक्षम असल्यास किंवा सेट नसल्यास, नंतर जेव्हा ते सामायिक केले जातात दोन्ही स्थानिक आणि दूरस्थ वापरकर्ते होस्टशी परस्पर संवाद करू शकतात.</translation>
+ही सेटिंग अक्षम असल्यास किंवा सेट नसल्यास, नंतर जेव्हा ते शेअर केले जातात दोन्ही स्थानिक आणि दूरस्थ वापरकर्ते होस्टशी परस्पर संवाद करू शकतात.</translation>
 <translation id="5396049152026347991">वापरकर्त्याला VPN कनेक्शन व्यवस्थापित करू द्या.
 
       हे धोरण असत्य वर सेट केले असल्यास, वापरकर्त्याला VPN कनेक्शन डिस्कनेक्ट करू देणारे किंवा बदलू देणारे सर्व <ph name="PRODUCT_NAME" /> वापरकर्ता इंटरफेस बंद केले जातात.
@@ -1917,7 +1917,7 @@
 
       हे धोरण सेट न करता सोडल्यास, तृतीय पक्षाच्या कुकीज् चालू केल्या जातील परंतु वापरकर्ता त्या बदलू शकणार नाही.</translation>
 <translation id="5442026853063570579">हे धोरण Android डेव्हलपर पर्यायांचा अॅक्सेसदेखील नियंत्रित करते. तुम्ही हे धोरण 'DeveloperToolsDisallowed' (मूल्य २) वर सेट केलेले असल्यास, वापरकर्ते डेव्हलपर पर्याय अॅक्सेस करू शकत नाहीत. तुम्ही हे धोरण दुसऱ्या मूल्यावर सेट केलेले असल्यास किंवा सेट न केलेले ठेवल्यास, वापरकर्ते Android सेटिंग्ज अॅपमधील बिल्ड नंबरवर सात वेळा टॅप करून डेव्हलपर पर्याय अॅक्सेस करू शकतात.</translation>
-<translation id="5447306928176905178">पृष्ठावर (नापसंती दर्शविलेल्या) अहवाल देण्याची मेमरी माहिती (JS heap आकार) सक्षम करा</translation>
+<translation id="5447306928176905178">पेजवर (नापसंती दर्शविलेल्या) अहवाल देण्याची मेमरी माहिती (JS heap आकार) सक्षम करा</translation>
 <translation id="5457065417344056871">ब्राउझर मधील अतिथी मोड सक्षम करा</translation>
 <translation id="5457924070961220141"><ph name="PRODUCT_FRAME_NAME" /> स्‍थापन केले जाते तेव्हा डीफॉल्ट HTML प्रस्तुतकर्ता कॉन्‍फिगर करण्‍याची आपल्याला अनुमती देते.
 हे धोरण सेट न करता सोडल्यास डीफॉल्ट सेटिंग वापरण्‍यात येते ती होस्ट ब्राउझरला प्रस्तुतीची अनुमती देण्‍यासाठी, परंतु तुम्ही वैकल्पिकपणे हे अधिलिखित करुन आणि <ph name="PRODUCT_FRAME_NAME" /> मध्‍ये HTML पृष्‍ठे डीफॉल्ट म्हणून प्रस्तुत करुन घेऊ शकता.</translation>
@@ -2471,7 +2471,7 @@
 <translation id="686079137349561371">Microsoft Windows ७ किंवा त्यानंतरची आवृत्ती</translation>
 <translation id="687046793986382807">हे धोरण <ph name="PRODUCT_NAME" /> आवृत्ती 35 प्रमाणे पुनर्निर्देशित केले गेले आहे.
 
-      पर्याय मूल्याकडे दुर्लक्ष करून, मेमरी माहितीचा तरीही पृष्ठावर अहवाल दिला आहे, परंतु अहवाल दिलेले आकार
+      पर्याय मूल्याकडे दुर्लक्ष करून, मेमरी माहितीचा तरीही पेजवर अहवाल दिला आहे, परंतु अहवाल दिलेले आकार
       मोजलेले आहेत आणि अद्यतनांचा दर सुरक्षिततेच्या कारणांमुळे मर्यादित आहे. रीअल-टाइम अचूक डेटा प्राप्त करण्यासाठी,
       कृपया Telemetry सारखी साधने वापरा.</translation>
 <translation id="6894178810167845842">नवीन टॅब पृष्ठ URL</translation>
@@ -2716,7 +2716,7 @@
 <translation id="7302043767260300182">AC उर्जेवर चालताना स्क्रीन लॉक विलंब</translation>
 <translation id="7311458740754205918">हे सत्यवर सेट केलेले किंवा सेट न केलेले असल्यास, नवीन टॅब पृष्ठ वापरकर्त्यांच्या ब्राउझिंग इतिहास, स्वारस्ये किंवा स्थानाच्या आधारावर सामग्री सूचना दर्शवू शकते.
 
-हे असत्यावर सेट केलेले असल्यास, स्वयंचलितपणे-व्युत्पन्न होणार्‍या सामग्री सूचना, नवीन टॅब पृष्ठावर दर्शविल्या जाणार नाहीत.</translation>
+हे असत्यावर सेट केलेले असल्यास, स्वयंचलितपणे-व्युत्पन्न होणार्‍या सामग्री सूचना, नवीन टॅब पेजवर दर्शविल्या जाणार नाहीत.</translation>
 <translation id="7313793931637495417">हे धोरण OS आवृत्ती, OS प्लॅटफॉर्म, OS आर्किटेक्चर, <ph name="PRODUCT_NAME" /> आवृत्ती आणि <ph name="PRODUCT_NAME" /> चॅनेल यासारखी आवृत्तीची माहिती द्यायची की नाही ते नियंत्रित करते.
       
       हे धोरण सेट न करता सोडून दिल्यास किंवा सत्यवर सेट केल्यास, आवृत्ती माहिती गोळा केली जाते.
@@ -2936,7 +2936,7 @@
 <translation id="7763479091692861127"> OS च्या अपडेटे वापरण्यास अनुमती असलेल्या कनेक्शनचे प्रकार. OS अपडेटे संभाव्यतः त्यांच्या आकारामुळे कनेक्शनवर प्रचंड ताण देतात आणि जास्तीचा खर्च येऊ शकतो. पण, खर्चिक म्हणून विचारात घेतलेल्या कनेक्शन प्रकारांसाठी बाय डीफॉल्ट सक्षम नसतात, ज्यात त्यावेळी WiMax, ब्लूटूथ आणि Cellular समाविष्ट असते.
 
       मान्य कनेक्शन प्रकार आयडेंटिफायर "ethernet", "wifi", "wimax", "ब्लूटूथ" आणि "cellular" हे आहेत.</translation>
-<translation id="7763614521440615342">नवीन टॅब पृष्ठावर सामग्री सूचना दर्शवा</translation>
+<translation id="7763614521440615342">नवीन टॅब पेजवर सामग्री सूचना दर्शवा</translation>
 <translation id="7765879851993224640">Smart Lock साइनइन वापरण्यासाठी अनुमती द्या.</translation>
 <translation id="7774768074957326919">सिस्टम प्रॉक्सी सेटिंग्ज वापरा</translation>
 <translation id="7775831859772431793">तुम्ही येथे प्रॉक्सी सर्व्हरची URL निर्दिष्‍ट करु शकता.  
@@ -3421,7 +3421,7 @@
 <translation id="8825782996899863372">फिशिंग पेजवर पासवर्ड पुन्हा वापरला गेल्यावर पासवर्ड संरक्षण चेतावणी ट्रिगर होते</translation>
 <translation id="8828766846428537606"><ph name="PRODUCT_NAME" /> मध्ये ‍डीफॉल्ट मुख्यपृष्ठ कॉन्फिगर करते आणि वापरकर्त्यांना ते बदलण्यापासून प्रतिबंधित करते.
 
-     तुम्ही एकतर मुख्‍यपृष्ठास नवीन टॅब पृष्ठ करणे निवडल्यास किंवा त्यास URL होणे सेट केल्यास आणि मुख्‍यपृष्ठ URL नमूद केल्यास वापरकर्त्याची मुख्यपृष्ठ सेटिंग्ज केवळ पूर्णतः लॉक केली जातात. तुम्ही मुख्‍य पृष्ठ URL नमूद केली नसल्यास, वापरकर्ता अद्याप 'chrome://newtab' नमूद करुन मुख्यपृष्ठास नवीन टॅब पृष्ठावर सेट करण्यास सक्षम असेल. </translation>
+     तुम्ही एकतर मुख्‍यपृष्ठास नवीन टॅब पृष्ठ करणे निवडल्यास किंवा त्यास URL होणे सेट केल्यास आणि मुख्‍यपृष्ठ URL नमूद केल्यास वापरकर्त्याची मुख्यपृष्ठ सेटिंग्ज केवळ पूर्णतः लॉक केली जातात. तुम्ही मुख्‍य पृष्ठ URL नमूद केली नसल्यास, वापरकर्ता अद्याप 'chrome://newtab' नमूद करुन मुख्यपृष्ठास नवीन टॅब पेजवर सेट करण्यास सक्षम असेल. </translation>
 <translation id="8833109046074170275">डीफॉल्ट GAIA प्रवाहाद्वारे प्रमाणीकरण</translation>
 <translation id="8838303810937202360">प्रत्येक वापरकर्त्यासाठी पुन्हा डाउनलोड करणे टाळण्‍यासाठी एकल डिव्‍हाइसच्या एकाहून अधिक वापरकर्त्यांद्वारे स्‍थापनेसाठी <ph name="PRODUCT_OS_NAME" /> अॅप्स आणि विस्‍तार कॅशे करते.
 हे धोरण कॉन्‍फिगर केले नसल्‍यास किंवा मूल्‍य 1 MB पेक्षा कमी लहान असल्‍यास, <ph name="PRODUCT_OS_NAME" /> डीफॉल्‍ट कॅशे आकार वापरेल.</translation>
diff --git a/components/policy/resources/policy_templates_no.xtb b/components/policy/resources/policy_templates_no.xtb
index c6519fa..eded5d8 100644
--- a/components/policy/resources/policy_templates_no.xtb
+++ b/components/policy/resources/policy_templates_no.xtb
@@ -10,7 +10,7 @@
 
       Hvis denne innstillingen ikke er angitt, lar <ph name="PRODUCT_NAME" /> brukeren kontrollere om den er standardnettleser, og hvorvidt brukervarslinger skal vises når den ikke er det.
 
-      Merknad for administratorer av <ph name="MS_WIN_NAME" />: Det er kun mulig å slå på denne innstillingen for maskiner som har Windows 7. For Windows-versjoner fra og med Windows 8 må du implementere en «standardprogramtilknytninger»-fil som gjør <ph name="PRODUCT_NAME" /> til behandler for <ph name="HHTPS_PROTOCOL" />- og <ph name="HTTP_PROTOCOL" />-protokollene (og eventuelt <ph name="FTP_PROTOCOL" />-protokollen og filformater som <ph name="HTML_EXTENSION" />, <ph name="HTM_EXTENSION" />, <ph name="PDF_EXTENSION" />, <ph name="SVG_EXTENSION" />, <ph name="WEBP_EXTENSION" /> osv.). Se <ph name="SUPPORT_URL" /> for mer informasjon.</translation>
+      Merknad for administratorer av <ph name="MS_WIN_NAME" />: Det er kun mulig å slå på denne innstillingen for maskiner som har Windows 7. For Windows-versjoner fra og med Windows 8 må du implementere en «standardprogramtilknytninger»-fil («default application associations») som gjør <ph name="PRODUCT_NAME" /> til behandler for <ph name="HHTPS_PROTOCOL" />- og <ph name="HTTP_PROTOCOL" />-protokollene (og eventuelt <ph name="FTP_PROTOCOL" />-protokollen og filformater som <ph name="HTML_EXTENSION" />, <ph name="HTM_EXTENSION" />, <ph name="PDF_EXTENSION" />, <ph name="SVG_EXTENSION" />, <ph name="WEBP_EXTENSION" /> osv.). Se <ph name="SUPPORT_URL" /> for mer informasjon.</translation>
 <translation id="1017967144265860778">Strømstyring på påloggingssiden</translation>
 <translation id="1019101089073227242">Angi katalog for brukerdata</translation>
 <translation id="1022361784792428773">Utvidelses-ID-er brukeren skal hindres i å installere (eller * for alle)</translation>
@@ -1612,11 +1612,11 @@
 
       Hvis denne regelen er angitt som «false» (usann), deaktiveres alle brukergrensesnitt for <ph name="PRODUCT_NAME" /> der en bruker kan koble fra eller endre VPN-tilkoblinger.
 
-      Hvis denne regelen ikke er angitt, eller er angitt som «true» (sann), kan brukere koble fra eller endre VPN-tilkoblinger som normalt.
+      Hvis denne regelen ikke er angitt, eller hvis den er angitt som «true» (sann), kan brukere koble fra eller endre VPN-tilkoblinger som normalt.
 
       Hvis VPN-tilkoblingen opprettes i en VPN-app, påvirkes ikke grensesnittet i appen av denne regelen. Derfor kan brukeren muligens fortsatt bruke appen til å endre VPN-tilkoblingen.
 
-      Denne regelen er ment for å brukes med «Alltid på-VPN»-funksjonen, som lar administratoren etablere en VPN-tilkobling ved oppstart.</translation>
+      Denne regelen er ment å brukes med «Alltid på-VPN»-funksjonen, som lar administratoren etablere en VPN-tilkobling ved oppstart.</translation>
 <translation id="5405289061476885481">Konfigurerer hvilke tastaturoppsett som tillates på påloggingsskjermen i <ph name="PRODUCT_OS_NAME" />.
 
       Hvis denne regelen er angitt til en liste med identifikatorer for inndatametoder, er de angitte inndatametodene tilgjengelige på påloggingsskjermen. Den første angitte inndatametoden blir forhåndsvalgt. Når en brukerkapsel er fokusert på påloggingsskjermen, blir den inndatametoden det er lengst siden brukeren brukte, tilgjengelig – i tillegg til inndatametodene som spesifiseres av denne regelen. Hvis denne regelen ikke er spesifisert, blir inndatametodene på påloggingsskjermen avledet fra lokaliteten påloggingsskjermen vises med. Verdier som ikke er gyldige identifikatorer for inndatametoder, blir ignorert.</translation>
@@ -1704,7 +1704,7 @@
 <translation id="570062449808736508">Når denne regelen er satt til en streng som ikke er tom, leser WebView nettadressebegrensningene fra innholdsleverandøren med det angitte autoritetsnavnet.</translation>
 <translation id="5701714006401683963">Hvis denne regelen er angitt som «false» (usann), fungerer administrerte gjesteøkter som dokumentert i https://support.google.com/chrome/a/answer/3017014 – som vanlige «offentlige økter».
 
-      Hvis denne regelen er angitt som «true» (sann), eller ikke er angitt, fungerer administrerte gjesteøkter som «administrerte økter», noe som fjerner mange av begrensningene som gjelder for vanlige «offentlige økter».
+      Hvis denne regelen er angitt som «true» (sann) eller ikke er angitt, fungerer administrerte gjesteøkter som «administrerte økter», noe som fjerner mange av begrensningene som gjelder for vanlige «offentlige økter».
 
       Hvis denne regelen er angitt, kan ikke brukeren endre eller overstyre den.</translation>
 <translation id="5722934961007828462">Når denne regelen er på, utfører alltid <ph name="PRODUCT_NAME" /> opphevelsessjekker for tjenersertifikater som blir godkjent og er signert av CA-sertifikater som er installert lokalt.
@@ -3078,9 +3078,9 @@
 <translation id="8970205333161758602">Ignorer avslagsforespørsel for <ph name="PRODUCT_FRAME_NAME" /></translation>
 <translation id="8976248126101463034">Tillat gnubby-autentisering for fjerntilgangsverter</translation>
 <translation id="8976531594979650914">Bruk standardskriveren i systemet, som standard</translation>
-<translation id="898520305112996948">Lar deg angi en liste over nettadressemønstre som bestemmer hvilke nettsteder som automatisk får tilgang til en USB-enhet med de oppgitte leverandør- og produkt-ID-ene. Hvert element på listen må ha både enheter og nettadressemønstre for at regelen skal være gyldig. Hvert element i enhetene kan ha et felt for leverandør-ID og et felt for produkt-ID. En ID som utelates, behandles som et jokertegn, med ett unntak. Det unntaket er at en produkt-ID ikke kan bestemmes hvis ikke en leverandør-ID også bestemmes. Ellers er ikke regelen gyldig. Ugyldige verdier i regelen ignoreres.
+<translation id="898520305112996948">Lar deg angi en liste over nettadressemønstre som bestemmer hvilke nettsteder som automatisk får tilgang til en USB-enhet med de oppgitte leverandør- og produkt-ID-ene. Hvert element på listen må ha både enheter og nettadressemønstre for at regelen skal være gyldig. Hvert element i enhetene kan ha et felt for leverandør-ID og et felt for produkt-ID. ID-er som utelates, behandles som jokertegn, med ett unntak: En produkt-ID ikke kan angis uten at en leverandør-ID også angis – da blir regelen ugyldig. Ugyldige verdier i regelen ignoreres.
 
-        Hvis regelen las stå uten å angis som noe, brukes den globale standardverdien for alle nettsteder, enten fra «DefaultWebUsbGuardSetting»-regelen hvis den er angitt, eller så brukes brukerens personlige oppsett.
+        Hvis regelen ikke angis, brukes den globale standardverdien for alle nettsteder – enten fra «DefaultWebUsbGuardSetting»-regelen, hvis den er angitt, ellers brukes brukerens personlige oppsett.
 
         Nettadressemønstre i denne regelen må ikke kollidere med mønstrene som er konfigurert via WebUsbBlockedForUrls. Hvis de kolliderer, har denne regelen forrang over WebUsbBlockedForUrls og WebUsbAskForUrls.</translation>
 <translation id="8992176907758534924">Ikke la noen nettsteder vise bilder</translation>
diff --git a/components/policy/resources/policy_templates_te.xtb b/components/policy/resources/policy_templates_te.xtb
index 9a3cd19..c178289 100644
--- a/components/policy/resources/policy_templates_te.xtb
+++ b/components/policy/resources/policy_templates_te.xtb
@@ -24,6 +24,12 @@
       ఈ విధానాన్ని తప్పుకు సెట్ చేసినప్పుడు లేదా సెట్ చేయకుండా వదిలివేసినప్పుడు, IdP ద్వారా సెట్ చేయబడిన కుక్కీలు వినియోగదారు పరికరంలో మొదటిసారి లాగిన్ చేసినప్పుడు మాత్రమే వారి ప్రొఫైల్‌కు బదిలీ చేయబడతాయి.
 
       ఈ విధానం ప్రభావం పరికర నమోదు డొమైన్‍కు సరిపోలే డొమైన్ వినియోగదారుల పైన మాత్రమే ఉంటుంది. మిగిలిన అందరు వినియోగదారుల కోసం, IdP ద్వారా సెట్ చేయబడిన కుక్కీలు వినియోగదారు పరికరంలో మొదటిసారి లాగిన్ చేసినప్పుడు మాత్రమే వారి ప్రొఫైల్‌కు బదిలీ చేయబడతాయి.</translation>
+<translation id="1035385378988781231"><ph name="PRODUCT_NAME" /> నెట్‌వర్క్ ఫైల్ షేర్‌ల ఫీచర్ ప్రమాణీకరణ కోసం NTLMని ఉపయోగించాలో లేదో ఈ విధానం నియంత్రిస్తుంది.
+
+      ఈ విధానాన్ని ఒప్పు అని సెట్ చేస్తే, అవసరమైతే SMB షేర్‌ల ప్రమాణీకరణ కోసం NTLM ఉపయోగించబడుతుంది.
+      ఈ విధానాన్ని తప్పు అని సెట్ చేస్తే, SMB షేర్‌ల కోసం NTLM ప్రమాణీకరణ నిలిపివేయబడుతుంది.
+
+      ఈ విధానాన్ని సెట్ చేయకుంటే, ఎంటర్‌ప్రైజ్ నిర్వహించిన వినియోగదారు కోసం డిఫాల్ట్ నిలిపివేయబడుతుంది మరియు నిర్వహించని వినియోగదారుల కోసం ప్రారంభించబడుతుంది.</translation>
 <translation id="1040446814317236570">PAC URL విభజనను ప్రారంభించండి (https:// కోసం)</translation>
 <translation id="1044878202534415707">CPU/RAM వినియోగం వంటి హార్డ్‌వేర్ గణాంకాలను నివేదిస్తుంది.
 
@@ -106,6 +112,13 @@
       ఉపసంహరణ నిలిపివేయబడడం డిఫాల్ట్‌‌గా ఉంది.</translation>
 <translation id="1221359380862872747">డెమో లాగిన్‌లో పేర్కొన్న urlలను లోడ్ చేస్తుంది</translation>
 <translation id="1223789468190631420">విశ్వసనీయ మూలాధారాల కోసం సురక్షిత బ్రౌజింగ్ ప్రారంభ స్థితి</translation>
+<translation id="122899932962115297">లాక్‌ స్క్రీన్‌ని అన్‌లాక్ చేసేందుకు వినియోగదారు కాన్ఫిగర్ చేయగల మరియు ఉపయోగించగల త్వరిత అన్‌లాక్ మోడ్‌లను నియంత్రించే ఒక వైట్‌లిస్ట్.
+
+          ఈ విలువ అనేది వాక్యాల జాబితా; చెల్లుబాటు అయ్యే జాబితా నమోదులు ఇక్కడ అందించబడ్డాయి: "అన్నీ", "పిన్", "వేలిముద్ర". జాబితాకు "అన్నీ" ఎంపికను జోడించడం వలన భవిష్యత్తులో అమలు చేయబడే వాటితో సహా ప్రతి త్వరిత అన్‌లాక్ మోడ్‌ వినియోగదారుకి అందుబాటులో ఉంటుంది. లేదంటే, జాబితాలో ఉన్న త్వరిత అన్‌లాక్ మోడ్‌లు మాత్రమే అందుబాటులో ఉంటాయి.
+
+           ఉదాహరణకు, ప్రతి త్వరిత అన్‌లాక్ మోడ్‌ని అనుమతించడానికి ["అన్నీ"] ఉపయోగించండి. పిన్ అన్‌లాక్‌ను మాత్రమే అనుమతించడానికి, ["పిన్"] ఉపయోగించండి. పిన్ మరియు వేలిముద్రను అనుమతించడానికి, ["పిన్", "వేలిముద్ర"]ను ఉపయోగించండి. అన్ని త్వరిత అన్‌లాక్ మోడ్‌లను నిలిపివేయడానికి, [] ఉపయోగించండి.
+
+          డిఫాల్ట్‌గా, నిర్వహించబడే పరికరాలకు త్వరిత అన్‌లాక్ మోడ్‌లు ఏవీ అందుబాటులో ఉండవు.‌</translation>
 <translation id="123081309365616809">కంటెంట్‌ను పరికరానికి ప్రసారం చేయడం ప్రారంభించండి</translation>
 <translation id="1243570869342663665">సురక్షిత సైట్‌ల పెద్దలకు మాత్రమే విషయాల ఫిల్టర్ చేయడాన్ని నియంత్రించండి.</translation>
 <translation id="1257550411839719984">డిఫాల్ట్ డౌన్‌లోడ్ డైరెక్టరీని సెట్ చేయండి</translation>
@@ -260,7 +273,7 @@
 <translation id="1561967320164410511">వ్యక్తిగత ధృవీకరణ కోసం U2Fతో పాటు పొడిగింపులు</translation>
 <translation id="1574554504290354326">ఈ సెట్టింగ్ విస్మరించబడింది, దీనికి బదులుగా SafeBrowsingExtendedReportingEnabled ఉపయోగించండి. SafeBrowsingExtendedReportingEnabledని ప్రారంభించడం లేదా నిలిపివేయడం అంటే SafeBrowsingExtendedReportingOptInAllowed ఎంపికను తప్పు అని సెట్ చేయడంతో సమానం.
 
-      ఈ విధానాన్ని తప్పు అని సెట్ చేస్తే వినియోగదారులు కొంత సిస్టమ్ సమాచారాన్ని మరియు పేజీ కంటెంట్‌ను ఎంచుకుని Google సర్వర్‌లకు పంపకుండా అడ్డుకోబడతారు. ఈ సెట్టింగ్‌ని ఒప్పు అని సెట్ చేసినా లేదా కాన్ఫిగర్ చేయకపోయినా, వినియోగదారులు కొంత సిస్టమ్ సమాచారాన్ని మరియు పేజీ కంటెంట్‌ని సురక్షిత బ్రౌజింగ్‌కి పంపడానికి అనుమతించబడతారు, తద్వారా ప్రమాదకరమైన యాప్‌లు మరియు సైట్‌లను గుర్తించడంలో సహాయపడతారు.
+      ఈ విధానాన్ని తప్పు అని సెట్ చేస్తే వినియోగదారులు కొంత సిస్టమ్ సమాచారాన్ని మరియు పేజీ కంటెంట్‌ను ఎంచుకుని Google సర్వర్‌లకు పంపకుండా నిరోధించబడతారు. ఈ సెట్టింగ్‌ని ఒప్పు అని సెట్ చేసినా లేదా కాన్ఫిగర్ చేయకపోయినా, వినియోగదారులు కొంత సిస్టమ్ సమాచారాన్ని మరియు పేజీ కంటెంట్‌ని సురక్షిత బ్రౌజింగ్‌కి పంపడానికి అనుమతించబడతారు, తద్వారా ప్రమాదకరమైన యాప్‌లు మరియు సైట్‌లను గుర్తించడంలో సహాయపడతారు.
 
       సురక్షిత బ్రౌజింగ్ గురించి మరింత సమాచారం కోసం https://developers.google.com/safe-browsing చూడండి.</translation>
 <translation id="1583248206450240930"><ph name="PRODUCT_FRAME_NAME" />ని డిఫాల్ట్‌గా ఉపయోగించు</translation>
@@ -362,13 +375,13 @@
 <translation id="1920046221095339924">పరికరంలో నిర్వహించబడిన సెషన్‌ను అనుమతించండి</translation>
 <translation id="1929709556673267855">పరికరాలకు అనుకూలంగా ఉండే ఎంటర్‌ప్రైజ్ ప్రింటర్‌ల కోసం కాన్ఫిగరేషన్‌లను అందిస్తుంది.
 
-      <ph name="PRODUCT_OS_NAME" /> పరికరాలకు ప్రింటర్ కాన్ఫిగరేషన్‌లను అందించడానికి ఈ విధానం మిమ్మల్ని అనుమతిస్తుంది.  ఫార్మాట్ అన్నది NativePrinters నిఘంటువుని అనుసరించి ఉండాలి, వైట్‌లిస్టింగ్ లేదా బ్లాక్‌లిస్టింగ్ కోసం ఒక్కో ప్రింటర్ కోసం అదనంగా అవసరమైన "id" లేదా "guid" ఫీల్డ్ కూడా ఉండాలి.
+      <ph name="PRODUCT_OS_NAME" /> పరికరాలకు ప్రింటర్ కాన్ఫిగరేషన్‌లను అందించడానికి ఈ విధానం మిమ్మల్ని అనుమతిస్తుంది. ఫార్మాట్ అన్నది NativePrinters నిఘంటువుని అనుసరించి ఉండాలి, వైట్‌లిస్టింగ్ లేదా బ్లాక్‌లిస్టింగ్ కోసం ఒక్కో ప్రింటర్ కోసం అదనంగా అవసరమైన "id" లేదా "guid" ఫీల్డ్ కూడా ఉండాలి.
 
-      ఫైల్ పరిమాణం 5MB మించకూడదు మరియు JSONలో ఎన్‌కోడ్ అయ్యి ఉండాలి.  ఒక అంచనా ప్రకారం చూస్తే, ఇంచుమించుగా 21,000 ప్రింటర్‌లను కలిగి ఉండే ఫైల్ 5MB పరిమాణం కలిగిన ఫైల్‌గా ఎన్‌కోడ్ అవుతుంది.  డౌన్‌లోడ్ సమగ్రతను ధృవీకరించడానికి క్రిప్టోగ్రాఫిక్ హ్యాష్ ఉపయోగించబడుతుంది.
+      ఫైల్ పరిమాణం 5MB మించకూడదు మరియు JSONలో ఎన్‌కోడ్ అయ్యి ఉండాలి. ఒక అంచనా ప్రకారం చూస్తే, ఇంచుమించుగా 21,000 ప్రింటర్‌లను కలిగి ఉండే ఫైల్ 5MB పరిమాణం కలిగిన ఫైల్‌గా ఎన్‌కోడ్ అవుతుంది.  డౌన్‌లోడ్ సమగ్రతను ధృవీకరించడానికి క్రిప్టోగ్రాఫిక్ హ్యాష్ ఉపయోగించబడుతుంది.
 
-      ఫైల్ డౌన్‌లోడ్ అయింది మరియు కాష్ చేయబడింది. URL లేదా హ్యాష్ మారిన ప్రతిసారీ ఇది తిరిగి డౌన్‌లోడ్ అవుతుంది.
+      ఫైల్ డౌన్‌లోడ్ చేయబడి కాష్ చేయబడుతుంది. URL లేదా హ్యాష్ మారిన ప్రతిసారీ ఇది తిరిగి డౌన్‌లోడ్ అవుతుంది.
 
-      ఈ విధానాన్ని సెట్ చేస్తే, <ph name="PRODUCT_OS_NAME" /> ప్రింటర్ కాన్ఫిగరేషన్‌ల కోసం ఫైల్‌ను డౌన్‌లోడ్ చేస్తుంది మరియు <ph name="DEVICE_PRINTERS_ACCESS_MODE" />, <ph name="DEVICE_PRINTERS_WHITELIST" /> మరియు <ph name="DEVICE_PRINTERS_BLACKLIST" /> ప్రకారంగా ప్రింటర్‌లను అందుబాటులో ఉంచుతుంది.
+      ఈ విధానాన్ని సెట్ చేస్తే, <ph name="PRODUCT_OS_NAME" /> ప్రింటర్ కాన్ఫిగరేషన్‌ల కోసం ఫైల్‌ను డౌన్‌లోడ్ చేస్తుంది మరియు <ph name="DEVICE_PRINTERS_ACCESS_MODE" />, <ph name="DEVICE_PRINTERS_WHITELIST" /> మరియు <ph name="DEVICE_PRINTERS_BLACKLIST" />లకు అనుగుణంగా ప్రింటర్‌లను అందుబాటులో ఉంచుతుంది.
 
       వినియోగదారులు వారి వ్యక్తిగత పరికరాల్లో ప్రింటర్‌లను కాన్ఫిగర్ చేసే విషయంలో ఈ విధానం ఎలాంటి ప్రభావం చూపదు.  ఇది వేర్వేరు వినియోగదారుల యొక్క ప్రింటర్‌ల కాన్ఫిగరేషన్‌కు అదనపు తోడుగా ఉండేలా ఉద్దేశించినది.
 
@@ -432,7 +445,7 @@
           సంభావ్య విలువలు ''basic', 'digest', 'ntlm' మరియు 'negotiate'. బహుళ విలువలను కామాలతో వేరు చేయండి.
 
           ఈ విధానాన్ని సెట్ చేయకుండా వదిలేస్తే, మొత్తం నాలుగు స్కీమ్‌లు ఉపయోగించబడతాయి.</translation>
-<translation id="2067011586099792101">కంటెంట్ ప్యాక్‌లకు వెలుపల ఉన్న సైట్‌లకు ప్రాప్యతను బ్లాక్ చేయండి</translation>
+<translation id="2067011586099792101">కంటెంట్ ప్యాక్‌లకు వెలుపల ఉన్న సైట్‌లకు యాక్సెస్‌ను బ్లాక్ చేయండి</translation>
 <translation id="2073552873076775140"><ph name="PRODUCT_NAME" />కి సైన్ ఇన్ చేయడానికి అనుమతించండి</translation>
 <translation id="2077129598763517140">హార్డ్‌వేర్ వేగవృద్ధి అందుబాటులో ఉన్నప్పుడు, దానిని ఉపయోగించు</translation>
 <translation id="2077273864382355561">బ్యాటరీ శక్తితో అమలవుతున్నప్పుడు స్క్రీన్ ఆపివేత ఆలస్యం</translation>
@@ -692,17 +705,17 @@
 <translation id="262740370354162807">పత్రాలను <ph name="CLOUD_PRINT_NAME" />కు సమర్పించడాన్ని ప్రారంభిస్తుంది</translation>
 <translation id="2627554163382448569">ఎంటర్‌ప్రైజ్ ప్రింటర్‌ల కోసం కాన్ఫిగరేషన్‌లను అందిస్తుంది.
 
-      <ph name="PRODUCT_OS_NAME" /> పరికరాలకు ప్రింటర్ కాన్ఫిగరేషన్‌లను అందించడానికి ఈ విధానం మిమ్మల్ని అనుమతిస్తుంది. ఫార్మాట్ అన్నది NativePrinters నిఘంటువుని అనుసరించి ఉండాలి, వైట్‌లిస్టింగ్ లేదా బ్లాక్‌లిస్టింగ్ కోసం ఒక్కో ప్రింటర్ కోసం అదనంగా అవసరమైన "id" లేదా "guid" ఫీల్డ్ కూడా ఉండాలి.
+      <ph name="PRODUCT_OS_NAME" /> పరికరాలకు ప్రింటర్ కాన్ఫిగరేషన్‌లను అందించడానికి ఈ విధానం మిమ్మల్ని అనుమతిస్తుంది.  ఫార్మాట్ అన్నది NativePrinters నిఘంటువుని అనుసరించి ఉండాలి, వైట్‌లిస్టింగ్ లేదా బ్లాక్‌లిస్టింగ్ కోసం ఒక్కో ప్రింటర్ కోసం అదనంగా అవసరమైన "id" లేదా "guid" ఫీల్డ్ కూడా ఉండాలి.
 
-      ఫైల్ పరిమాణం 5MB మించకూడదు మరియు JSONలో ఎన్‌కోడ్ అయ్యి ఉండాలి.  ఒక అంచనా ప్రకారం చూస్తే, ఇంచుమించుగా 21,000 ప్రింటర్‌లను కలిగి ఉండే ఫైల్ 5MB పరిమాణం కలిగిన ఫైల్‌గా ఎన్‌కోడ్ అవుతుంది. డౌన్‌లోడ్ సమగ్రతను ధృవీకరించడానికి క్రిప్టోగ్రాఫిక్ హ్యాష్ ఉపయోగించబడుతుంది.
+       ఫైల్ పరిమాణం 5MB మించకూడదు మరియు JSONలో ఎన్‌కోడ్ అయ్యి ఉండాలి.  ఒక అంచనా ప్రకారం చూస్తే, ఇంచుమించుగా 21,000 ప్రింటర్‌లను కలిగి ఉండే ఫైల్ 5MB పరిమాణం కలిగిన ఫైల్‌గా ఎన్‌కోడ్ అవుతుంది.  డౌన్‌లోడ్ సమగ్రతను ధృవీకరించడానికి క్రిప్టోగ్రాఫిక్ హ్యాష్ ఉపయోగించబడుతుంది.
 
-      ఫైల్ డౌన్‌లోడ్ అయింది మరియు కాష్ చేయబడింది. URL లేదా హ్యాష్ మారిన ప్రతిసారీ ఇది తిరిగి డౌన్‌లోడ్ అవుతుంది.
+      ఫైల్ డౌన్‌లోడ్ చేయబడి కాష్ చేయబడుతుంది. URL లేదా హ్యాష్ మారిన ప్రతిసారీ ఇది తిరిగి డౌన్‌లోడ్ అవుతుంది.
 
-      ఈ విధానాన్ని సెట్ చేస్తే, <ph name="PRODUCT_OS_NAME" /> ప్రింటర్ కాన్ఫిగరేషన్‌ల కోసం ఫైల్‌ను డౌన్‌లోడ్ చేస్తుంది మరియు <ph name="BULK_PRINTERS_ACCESS_MODE" />, <ph name="BULK_PRINTERS_WHITELIST" /> మరియు <ph name="BULK_PRINTERS_BLACKLIST" /> ప్రకారంగా ప్రింటర్‌లను అందుబాటులో ఉంచుతుంది.
+      ఈ విధానాన్ని సెట్ చేస్తే, <ph name="PRODUCT_OS_NAME" /> ప్రింటర్ కాన్ఫిగరేషన్‌ల కోసం ఫైల్‌ను డౌన్‌లోడ్ చేస్తుంది మరియు <ph name="BULK_PRINTERS_ACCESS_MODE" />, <ph name="BULK_PRINTERS_WHITELIST" /> మరియు <ph name="BULK_PRINTERS_BLACKLIST" />లకు అనుగుణంగా ప్రింటర్‌లను అందుబాటులో ఉంచుతుంది.
 
       మీరు ఈ విధానాన్ని సెట్ చేస్తే, వినియోగదారులు దీనిని భర్తీ చేయలేరు.
 
-      వినియోగదారులు వారి వ్యక్తిగత పరికరాల్లో ప్రింటర్‌లను కాన్ఫిగర్ చేసే విషయంలో ఈ విధానం ఎలాంటి ప్రభావం చూపదు. ఇది వేర్వేరు వినియోగదారుల యొక్క ప్రింటర్‌ల కాన్ఫిగరేషన్‌కు అదనపు తోడుగా ఉండేలా ఉద్దేశించినది.
+      వినియోగదారులు వారి వ్యక్తిగత పరికరాలలో ప్రింటర్‌లను కాన్ఫిగర్ చేసే విషయంలో ఈ విధానం ఎలాంటి ప్రభావం చూపదు.  ఇది వేర్వేరు వినియోగదారుల ప్రింటర్‌ల కాన్ఫిగరేషన్‌కు అదనపు తోడుగా ఉండేలా ఉద్దేశించినది.
       </translation>
 <translation id="2633084400146331575">మాటల ద్వారా అభిప్రాయాన్ని ప్రారంభించు</translation>
 <translation id="2646290749315461919">వెబ్‌సైట్‌లను వినియోగదారుల భౌతిక స్థానాన్ని ట్రాక్ చేయడానికి అనుమతించాలా వద్దా అని సెట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. వినియోగదారుల భౌతిక స్థానాన్ని ట్రాక్ చేయడం డిఫాల్ట్‌‌గా అనుమతించబడుతుంది, డిఫాల్ట్‌ను నిరాకరించడం లేదా వినియోగదారు ప్రతీసారి ఒక వెబ్‌సైట్ భౌతిక స్థానాన్ని అభ్యర్థించినపుడు అడగబడతారు. ఈ విధానాన్ని సెట్ చేయకుండా వదిలేస్తే, 'AskGeolocation' ఉపయోగించబడుతుంది మరియు వినియోగదారు దీన్ని మార్చగలుగుతారు.</translation>
@@ -720,6 +733,7 @@
 
       ఈ విధానాన్ని సెట్ చేయకుండా వదిలేస్తే, డిఫాల్ట్ ప్రకారం నిర్వహిత వినియోగదారులకు నిరాకరించబడుతుంది మరియు నిర్వహించబడని వినియోగదారులకు అనుమతించబడుతుంది.</translation>
 <translation id="2660846099862559570">ఇప్పటి వరకు ప్రాక్సీని ఉపయోగించలేదా</translation>
+<translation id="2672012807430078509">SMB మౌంట్‌ల కోసం ప్రమాణీకరణ ప్రోటోకాల్ లాగా NTLMని ప్రారంభించడాన్ని నియంత్రిస్తుంది</translation>
 <translation id="267596348720209223">శోధన ప్రొవైడర్ ద్వారా మద్దతు గల అక్షర ఎన్‌కోడింగ్‌లను పేర్కొంటుంది. ఎన్‌కోడింగ్‌లు అంటే UTF-8 GB2312 మరియు ISO-8859-1 వంటి కోడ్ పేజీ పేర్లు. అవి అందించబడిన క్రమంలో ప్రయత్నించబడతాయి. ఈ విధానం ఐచ్ఛికం. సెట్ చేయకపోతే, UTF-8 డిఫాల్ట్ ఉపయోగించబడుతుంది. ఈ విధానం కేవలం 'DefaultSearchProviderEnabled' విధానం ప్రారంభించబడితే పరిగణించబడుతుంది.</translation>
 <translation id="2682697254900811431">Enables anonymous reporting of usage and crash-related data about <ph name="PRODUCT_NAME" /> to Google and prevents users from changing this setting.
 
@@ -1103,6 +1117,11 @@
       విధానం నిలిపివేయబడితే, ప్రత్యేకంగా సైట్‌ని వేరుపరిచే ప్రక్రియ జరగదు మరియు IsolateOrigins మరియు SitePerProcess యొక్క ఫీల్డ్ ట్రయల్‌లు నిలిపివేయబడతాయి. వినియోగదారులు ఇప్పటికీ IsolateOriginsను మాన్యువల్‌గా ప్రారంభించగలుగుతారు.
       ఒకవేళ విధానాన్ని కాన్ఫిగర్ చేయకపోతే, సైన్-ఇన్ స్క్రీన్ కోసం ప్లాట్‌ఫామ్ డిఫాల్ట్‌ సైట్‌ను వేరుపరిచే సెట్టింగ్‌లు ఉపయోగించబడతాయి.
       </translation>
+<translation id="3748900290998155147">సాధారణ స్థితికి తీసుకువచ్చే లాక్‌లు అనుమతించబడాలో లేదో పేర్కొంటుంది. సాధారణ స్థితికి తీసుకువచ్చే లాక్‌లను పవర్ నిర్వహణ ఎక్స్‌టెన్షన్‌ API ద్వారా మరియు ARC యాప్‌ల ద్వారా ఎక్స్‌టెన్షన్‌లతో అభ్యర్థించవచ్చు.
+
+          ఈ విధానాన్ని ఒప్పు అని సెట్ చేస్తే లేదా సెట్ చేయకపోతే, సాధారణ స్థితికి తీసుకువచ్చే లాక్‌లు పవర్ నిర్వహణ కోసం ఆమోదించబడతాయి.
+
+          ఈ విధానాన్ని తప్పు అని సెట్ చేస్తే, సాధారణ స్థితికి తీసుకువచ్చే లాక్ అభ్యర్థనలు విస్మరించబడతాయి.</translation>
 <translation id="3750220015372671395">ఈ సైట్‌ల్లో కీ ఉత్పాదనను బ్లాక్ చేయండి</translation>
 <translation id="375266612405883748">ఈ మెషీన్‌లో రిమోట్ ప్రాప్యత హోస్ట్ ద్వారా ఉపయోగించబడే UDP పోర్ట్ పరిధిని పరిమితం చేస్తుంది.
 
@@ -1121,15 +1140,15 @@
 
       ఈ విధానాలను సెట్ చేయకుండా వదిలేస్తే, వినియోగదారులు ప్రాక్సీ సెట్టింగ్‌లను వారి స్వంతంగా ఎంచుకోగలుగుతారు.</translation>
 <translation id="3758249152301468420">డెవలపర్ ఉపకరణాలని ఆపివేయి</translation>
-<translation id="3764248359515129699">జాబితాలోని లెగసీ సర్టిఫికేట్ అధికారాల కోసం సర్టిఫికేట్ పారదర్శకత ఆవశ్యకాల అమలును నిలిపివేస్తుంది.
+<translation id="3764248359515129699">జాబితాలోని లెగసీ సర్టిఫికెట్ అధికారాలకు సర్టిఫికెట్ పారదర్శకత ఆవశ్యకాల అమలును నిలిపివేస్తుంది.
 
-      పేర్కొన్న subjectPublicKeyInfo హాష్‌లు ఉన్న సర్టిఫికేట్‌లను కలిగి ఉన్న సర్టిఫికేట్ చైన్‌ల కోసం సర్టిఫికేట్ పారదర్శకతను బహిర్గతం ఆవశ్యకాలను నిలిపివేయడాన్ని ఈ విధానం అనుమతిస్తుంది. ఎంటర్‌ప్రైజ్ హోస్ట్‌ల కోసం ఇది పబ్లిక్‌గా సక్రమమైన రీతిలో బహిరంగపరచబడని అవిశ్వసనీయమైన సర్టిఫికేట్‌లను ఉపయోగించడానికి అనుమతిస్తుంది.
+      పేర్కొన్న subjectPublicKeyInfo హాష్‌లు ఉన్న సర్టిఫికెట్‌లను కలిగి ఉన్న సర్టిఫికెట్ చైన్‌లకు సర్టిఫికెట్ పారదర్శకతను బహిర్గతం చేయవలసిన ఆవశ్యకాలను నిలిపివేయడాన్ని ఈ విధానం అనుమతిస్తుంది. ఎంటర్‌ప్రైజ్ హోస్ట్‌ల కోసం ఇది పబ్లిక్‌గా సక్రమమైన రీతిలో బహిరంగపరచబడని అవిశ్వసనీయమైన సర్టిఫికెట్‌లను ఉపయోగించడానికి అనుమతిస్తుంది.
 
-      ఈ విధానం సెట్ చేయబడినప్పుడు సర్టిఫికేట్ పారదర్శకత అమలు కోసం నిలిపివేయడానికి, హాష్ తప్పనిసరిగా లెగసీ సర్టిఫికేట్ అధికారం (CA) వలె గుర్తించబడిన CA సర్టిఫికేట్‌లో కనిపిస్తున్న subjectPublicKeyInfoగా ఉండాలి. లెగసీ CA అనేది <ph name="PRODUCT_NAME" /> ద్వారా మద్దతు ఉన్న ఒకటి లేదా మరిన్ని ఆపరేటింగ్ సిస్టమ్‌ల ద్వారా పబ్లిక్‌గా విశ్వసించబడిన CA, కానీ Android ఓపెన్ సోర్స్ ప్రాజెక్ట్ లేదా <ph name="PRODUCT_OS_NAME" /> ద్వారా విశ్వసించినది కాదు.
+      ఈ విధానం సెట్ చేయబడినప్పుడు సర్టిఫికెట్ పారదర్శకత అమలును నిలిపివేయడానికి, హాష్ తప్పనిసరిగా లెగసీ సర్టిఫికెట్ అధికారం (CA) లాగా గుర్తించబడిన CA సర్టిఫికెట్‌లో కనించే subjectPublicKeyInfoగా ఉండాలి. లెగసీ CA అనేది <ph name="PRODUCT_NAME" /> ద్వారా మద్దతు ఉన్న ఒకటి లేదా మరిన్ని ఆపరేటింగ్ సిస్టమ్‌ల ద్వారా పబ్లిక్‌గా విశ్వసించబడిన CA, కానీ Android ఓపెన్ సోర్స్ ప్రాజెక్ట్ లేదా <ph name="PRODUCT_OS_NAME" /> ద్వారా విశ్వసించినది కాదు.
 
-      subjectPublicKeyInfo హాష్ అనేది అల్గారిథమ్ పేరు, "/" అక్షరం మరియు పేర్కొన్న సర్టిఫికేట్ యొక్క DER-ఎన్‌కోడెడ్ subjectPublicKeyInfoకు వర్తింపజేయబడిన హాష్ అల్గారిథమ్ యొక్క Base64 ఎన్‌కోడింగ్‍‌తో పాటు పేర్కొనబడుతుంది. ఈ Base64 ఎన్‌కోడింగ్ అనేది SPKI వేలిముద్రలా, RFC 7469, విభాగం 2.4లో నిర్వచించిన విధంగా ఉండే ఫార్మాట్. గుర్తించబడని హాష్ అల్గారిథమ్‌లు విస్మరించబడతాయి. ఈ సమయంలో మద్దతు ఉన్న ఒకే ఒక అల్గారిథమ్ "sha256".
+      అల్గారిథమ్ పేరు, "/" అక్షరం మరియు పేర్కొన్న సర్టిఫికెట్ యొక్క DER-ఎన్‌కోడెడ్ subjectPublicKeyInfoకు వర్తింపజేయబడిన హాష్ అల్గారిథమ్ యొక్క Base64 ఎన్‌కోడింగ్‍‌తో పాటు subjectPublicKeyInfo హాష్ అనేది పేర్కొనబడుతుంది. ఈ Base64 ఎన్‌కోడింగ్ అనేది SPKI వేలిముద్రలా, RFC 7469, విభాగం 2.4లో నిర్వచించిన విధంగా ఉండే ఫార్మాట్. గుర్తించబడని హాష్ అల్గారిథమ్‌లు విస్మరించబడతాయి. ప్రస్తుతం మద్దతు ఉన్న ఒకే ఒక అల్గారిథమ్ "sha256".
 
-      ఈ విధానాన్ని సెట్ చేయకుంటే, సర్టిఫికేట్ పారదర్శకత ద్వారా బహిరంగపరచాల్సిన ఏదైనా సర్టిఫికేట్, సర్టిఫికేట్ పారదర్శకత విధానానికి అనుగుణంగా బహిరంగపరచని పక్షంలో అవిశ్వసనీయమైనదిగా పరిగణించబడుతుంది.</translation>
+      ఈ విధానాన్ని సెట్ చేయకుంటే, సర్టిఫికెట్ పారదర్శకత ద్వారా బహిరంగపరచాల్సిన ఏదైనా సర్టిఫికెట్, సర్టిఫికెట్ పారదర్శకత విధానానికి అనుగుణంగా బహిరంగపరచని పక్షంలో అవిశ్వసనీయమైనదిగా పరిగణించబడుతుంది.</translation>
 <translation id="3765260570442823273">నిష్క్రియ లాగ్-అవుట్ హెచ్చరిక సందేశం యొక్క వ్యవధి</translation>
 <translation id="377044054160169374">దుర్వినియోగ అనుభవ ప్రమేయ అమలు</translation>
 <translation id="3780152581321609624">Kerberos SPNలో ప్రామాణికం కాని పోర్ట్‌ని చేర్చు</translation>
@@ -1139,6 +1158,11 @@
 
           "EnableMediaRouter" విధానాన్ని తప్పుకు సెట్ చేస్తే, ఈ విధానం యొక్క విలువ ఎలాంటి ప్రభావం చూపదు మరియు సాధనపట్టీ చిహ్నం చూపబడదు.</translation>
 <translation id="3788662722837364290">వినియోగదారు నిష్క్రియంగా ఉన్నప్పుడు ఏమి చేయాలో తెలిపే విద్యుత్ శక్తి నిర్వహణ సెట్టింగ్‌లు</translation>
+<translation id="3790085888761753785">ఈ సెట్టింగ్‌ని ప్రారంభించినట్లయితే, వినియోగదారులు Smart Lockతో తమ ఖాతాకు సైన్ ఇన్ చేయగలరు. కేవలం వినియోగదారు తమ స్క్రీన్‌ని అన్‌లాక్ చేయడానికి మాత్రమే అనుమతిచ్చే సాధారణ Smart Lock ప్రవర్తన కంటే ఇది మరింత నిరాటంకంగా ఉంటుంది.
+
+      ఈ సెట్టింగ్‌ని నిలిపివేసినట్లయితే, వినియోగదారులు Smart Lock సైన్ ఇన్‌ని ఉపయోగించలేరు.
+
+      ఈ విధానాన్ని సెట్ చేయకుండా వదిలేసినట్లయితే, ఎంటర్‌ప్రైజ్ నిర్వహించే వినియోగదారులకు డిఫాల్ట్ అనుమతించబడదు మరియు నిర్వహించని వినియోగదారులకు అనుమతించబడుతుంది.</translation>
 <translation id="379602782757302612">వినియోగదారులు ఇన్‌స్టాల్ చేయకూడని పొడిగింపులను పేర్కొనడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇప్పటికే ఇన్‌స్టాల్ చేసిన పొడిగింపులను కనుక బ్లాక్‌లిస్ట్‌కు జోడించినట్లయితే అవి నిలిపివేయబడతాయి, వాటిని వినియోగదారు ప్రారంభించడం సాధ్యం కాదు. బ్లాక్‌లిస్ట్‌కు జోడించిన కారణంగా నిలిపివేయబడిన ఏదైనా పొడిగింపుని అందులో నుండి తీసివేస్తే, అది స్వయంచాలకంగా తిరిగి ప్రారంభించబడుతుంది.
 
           బ్లాక్‌లిస్ట్ విలువ '*' వలె ఉన్నట్లయితే, వైట్‌లిస్ట్‌లో ఉన్న పొడిగింపులు మినహా మిగిలిన అన్నీ బ్లాక్‌లిస్ట్ చేయబడినట్లు అర్థం.
@@ -1240,6 +1264,9 @@
 
           సెట్ చేయకపోతే లేదా తప్పుకు సెట్ చేస్తే, అప్పుడు వినియోగదారులు Google డిస్క్‌కు ఫైల్‌లను బదిలీ చేయగలరు.</translation>
 <translation id="3915395663995367577">ప్రాక్సీ .pac ఫైల్‌కి URL</translation>
+<translation id="3925020515212192040">ముందుగా కాన్ఫిగర్ చేసిన నెట్‌వర్క్ ఫైల్ షేర్‌ల జాబితాను పేర్కొంటుంది.
+
+      విధానంలోని ప్రతి జాబితా అంశం రెండు అంశాలతో కూడిన ఆబ్జెక్ట్‌లాగా ఉంటుంది: "share_url" మరియు "mode". "share_url" అనేది షేర్ యొక్క URL మరియు "mode" అన్నది షేర్ శోధన డ్రాప్ డౌన్‌కి జోడించాల్సిన "share_url"ని సూచించే "drop_down" అయి ఉండాలి.</translation>
 <translation id="3939893074578116847">పరికరం ఆఫ్‌లైన్‌లో ఉంటే గుర్తించేందుకు సర్వర్‌ను అనుమతించడానికి, ఆన్‌లైన్ స్థితిని పర్యవేక్షించడం కోసం
       నెట్‌వర్క్ ప్యాకెట్‌లను నిర్వహణ సర్వర్‌కు పంపుతుంది.
 
@@ -1287,7 +1314,7 @@
 <translation id="4020682745012723568">వినియోగదారు ప్రొఫైల్‌కి బదిలీ చేసిన కుక్కీలను Android అనువర్తనాలు ప్రాప్యత చేయలేవు.</translation>
 <translation id="402759845255257575">JavaScriptను అమలు చేయడానికి ఏ సైట్‌నూ అనుమతించవద్దు</translation>
 <translation id="4027608872760987929">డిఫాల్ట్ శోధన అందింపుదారుని ప్రారంభించు</translation>
-<translation id="4039085364173654945">పేజీలోని మూడో-పక్ష ఉప-కంటెంట్ HTTP ఆధారిత ప్రమాణీకరణ డైలాగ్ బాక్స్‌ను పాప్-అప్ చేయడానికి అనుమతించబడిందో, లేదో అనే దానిని నియంత్రిస్తుంది. సాధారణంగా ఇది ఒక ఫిషింగ్ రక్షణ వలె ఆపివేయబడింది. ఈ విధానం సెట్ చేయకపోతే, ఇది ఆపివేయబడుతుంది మరియు మూడో-పక్ష ఉప-కంటెంట్ ఒక HTTP ఆధారిత ప్రమాణీకరణ డైలాగ్ బాక్స్‌ను పాప్-అప్ చేయడానికి అనుమతించబడదు.</translation>
+<translation id="4039085364173654945">పేజీలోని మూడో-పక్ష ఉప-కంటెంట్ HTTP ఆధారిత ప్రమాణీకరణ డైలాగ్ బాక్స్‌ను పాప్-అప్ చేయడానికి అనుమతించబడిందో, లేదో అనే దానిని నియంత్రిస్తుంది. ఒక ఫిషింగ్ వ్యతిరేక రక్షణ చర్య లాగా, ఇది సాధారణంగా ఆపివేయబడుతుంది. ఈ విధానం సెట్ చేయకపోతే, ఇది ఆపివేయబడుతుంది మరియు మూడో-పక్ష ఉప-కంటెంట్ ఒక HTTP ఆధారిత ప్రమాణీకరణ డైలాగ్ బాక్స్‌ను పాప్-అప్ చేయడానికి అనుమతించబడదు.</translation>
 <translation id="4056910949759281379">SPDY ప్రోటోకాల్‌ని ఆపివేయి</translation>
 <translation id="4059515172917655545">ఈ విధానం Google స్థాన సేవల లభ్యతను నియంత్రిస్తుంది.
 
@@ -1426,7 +1453,7 @@
       ఏదేమైనప్పటికీ SafeBrowsingEnabled విధానం తప్పుకు సెట్ చేయబడితే ఈ ప్రవర్తన ప్రారంభించబడదు.
      ఈ విధానాన్ని 1కి సెట్ చేయబడితే, అనుచిత ప్రకటనల సైట్‌లలో ప్రకటనలు బ్లాక్ చేయబడవు.
       ఈ విధానాన్ని సెట్ చేయకుండా వదిలిపెడితే, 2 ఉపయోగించబడుతుంది.</translation>
-<translation id="4347908978527632940">ఒప్పు అయితే మరియు వినియోగదారు పర్యవేక్షించబడే వినియోగదారు అయితే, అప్పుడు ఇతర Android అనువర్తనాలు కంటెంట్ ప్రదాత ద్వారా వినియోగదారు వెబ్ నియంత్రణలను ప్రశ్నించవచ్చు.
+<translation id="4347908978527632940">ఒప్పు అయి ఉండి, వినియోగదారు పర్యవేక్షించబడే వినియోగదారు అయినట్లైతే, అప్పుడు ఇతర Android యాప్‌లు కంటెంట్ ప్రదాత ద్వారా వినియోగదారు వెబ్ నియంత్రణలను ప్రశ్నించవచ్చు.
 
           తప్పు అయితే లేదా సెట్ చేయకపోతే, అప్పుడు కంటెంట్ ప్రదాత సమాచారం ఏదీ అందించదు.</translation>
 <translation id="435461861920493948"><ph name="PRODUCT_NAME" />లో ఖాతా దృశ్యమానతను నియంత్రించడానికి ఉపయోగించే నమూనాల జాబితాని కలిగి ఉంటుంది.
@@ -1444,6 +1471,7 @@
 <translation id="4377599627073874279">అన్ని చిత్రాలని చూపించడానికి అన్ని సైట్‌లని అనుమతించు</translation>
 <translation id="437791893267799639">విధానం సెట్ చేయకపోతే, డేటా బదిలీ మరియు ARCని అనుమతించకండి</translation>
 <translation id="4389091865841123886">TPM విధానంతో రిమోట్ ధృవీకరణను కాన్ఫిగర్ చేయండి.</translation>
+<translation id="4408428864159735559">ముందుగా కాన్ఫిగర్ చేసిన నెట్‌వర్క్ ఫైల్ షేర్‌ల జాబితా.</translation>
 <translation id="4410236409016356088">కుదింపు నెట్‌వర్క్ బ్యాండ్‌విడ్త్‌ని ప్రారంభించండి</translation>
 <translation id="441217499641439905"><ph name="PRODUCT_OS_NAME" /> ఫైల్‌ల యాప్‌లో సెల్యులార్ కనెక్షన్‌ల ద్వారా Google డిస్క్‌ని నిలిపివేయండి</translation>
 <translation id="4415603335307944578">ఈ విధానాన్ని ఒప్పునకు సెట్ చేస్తే లేదా కాన్ఫిగర్ చేయకుంటే, OS అప్‌గ్రేడ్ చేసిన అనంతరం మొదటిసారి బ్రౌజర్‌ను ప్రారంభించినప్పుడు స్వాగత పేజీని మళ్లీ చూపుతుంది.
@@ -1653,10 +1681,10 @@
 <translation id="4899802251198446659"><ph name="PRODUCT_NAME" />లో వీడియోలను ఆటోమేటిక్‌గా (వినియోగదారు సమ్మతి లేకుండా) ఆడియో కంటెంట్‌తో పాటు ప్లే చేయాలో లేదో నియంత్రించడానికి మిమ్మల్ని అనుమతిస్తుంది.
 
       విధానాన్ని ఒప్పు అని సెట్ చేసినట్లయితే, మీడియాని స్వీయ ప్లే చేయడానికి <ph name="PRODUCT_NAME" /> అనుమతించబడుతుంది.
-      విధానాన్ని తప్పు అని సెట్ చేసినట్లయితే, మీడియాని స్వీయ ప్లే చేయడానికి <ph name="PRODUCT_NAME" /> అనుమతించబడదు. నిర్దిష్ట URL నమూనాల కోసం దీనిని భర్తీ చేయడానికి AutoplayWhitelist విధానాన్ని ఉపయోగించవచ్చు.
-      డిఫాల్ట్‌గా, మీడియాని స్వీయ ప్లే చేయడానికి <ph name="PRODUCT_NAME" /> అనుమతించబడదు. నిర్దిష్ట URL నమూనాల కోసం దీనిని భర్తీ చేయడానికి AutoplayWhitelist విధానాన్ని ఉపయోగించవచ్చు.
+      విధానాన్ని తప్పు అని సెట్ చేసినట్లయితే, మీడియాని స్వీయ ప్లే చేయడానికి <ph name="PRODUCT_NAME" /> అనుమతించబడదు. నిర్దిష్ట URL నమూనాలకు దీనిని భర్తీ చేయడానికి AutoplayWhitelist విధానాన్ని ఉపయోగించవచ్చు.
+      డిఫాల్ట్‌గా, మీడియాని స్వీయ ప్లే చేయడానికి <ph name="PRODUCT_NAME" /> అనుమతించబడదు. నిర్దిష్ట URL నమూనాలకు దీనిని భర్తీ చేయడానికి AutoplayWhitelist విధానాన్ని ఉపయోగించవచ్చు.
 
-      గమనించండి, <ph name="PRODUCT_NAME" /> అమలవుతున్నప్పుడు ఈ విధానం మారినట్లయితే, కొత్తగా తెరిచిన ట్యాబ్‌లకు మాత్రమే ఇది వర్తిస్తుంది. కనుక, కొన్ని ట్యాబ్‌లు ఇప్పటికీ మునుపటి విధంగానే ప్రవర్తించవచ్చు.
+      <ph name="PRODUCT_NAME" /> అమలవుతున్నప్పుడు ఈ విధానం మారినట్లయితే, కొత్తగా తెరిచిన ట్యాబ్‌లకు మాత్రమే ఇది వర్తిస్తుందని గుర్తుంచుకోండి. కనుక, కొన్ని ట్యాబ్‌లు ఇప్పటికీ మునుపటి విధంగానే ప్రవర్తించవచ్చు.
       </translation>
 <translation id="4906194810004762807">పరికర విధానం కోసం రిఫ్రెష్ రేట్</translation>
 <translation id="4917385247580444890">బలమైన</translation>
@@ -1666,17 +1694,17 @@
 
       ఈ విధానం తప్పు అని సెట్ చేస్తే, వినియోగదారు మేనేజర్ నుండి కొత్త ప్రొఫైల్‌లను సృష్టించడానికి <ph name="PRODUCT_NAME" /> అనుమతించదు.</translation>
 <translation id="4970855112942626932">బ్రౌజర్ సైన్-ఇన్‌ని నిలిపివేయండి</translation>
-<translation id="4971529314808359013">సైట్ సర్టిఫికెట్‌ను అభ్యర్థిస్తే, <ph name="PRODUCT_NAME" /> ఆటోమేటిక్‌గా క్లయింట్ సర్టిఫికెట్ ఎంచుకోవాల్సిన సైట్‌లను పేర్కొనే url నమూనాల జాబితాను పేర్కొనడానికి మిమ్మల్ని అనుమతిస్తుంది.
+<translation id="4971529314808359013">సైట్ ప్రమాణపత్రాన్ని అభ్యర్థిస్తే, <ph name="PRODUCT_NAME" /> ఆటోమేటిక్‌గా క్లయింట్ ప్రమాణపత్రాన్ని ఎంచుకోవాల్సిన సైట్‌లను పేర్కొనే url నమూనాల జాబితాను పేర్కొనడానికి మిమ్మల్ని అనుమతిస్తుంది.
 
-          విలువ తప్పనిసరిగా వచన ఫార్మాట్‌‌కు మార్చబడిన JSON నిఘంటువుల శ్రేణి అయ్యి ఉండాలి. ప్రతి నిఘంటువు తప్పనిసరిగా {"pattern": "$URL_PATTERN", "filter" : $FILTER } ఫార్మాట్లో ఉండాలి, $URL_PATTERN అనేది కంటెంట్ సెట్టింగ్ నమూనా. $FILTER బ్రౌజర్ ఆటోమేటిక్‌గా ఎంచుకునే క్లయింట్ సర్టిఫికెట్లను నియంత్రిస్తుంది. ఫిల్టర్‌తో సంబంధం లేకుండా, సర్వర్ సర్టిఫికెట్ అభ్యర్థనకు సరిపోలే సర్టిఫికెట్లు మాత్రమే ఎంచుకోబడతాయి. $FILTER { "ISSUER": { "CN": "$ISSUER_CN" } } ఫార్మాట్లో ఉంటే, అదనంగా CommonName $ISSUER_CNతో సర్టిఫికెట్ ద్వారా మంజూరు చేయబడిన క్లయింట్ సర్టిఫికెట్లు మాత్రమే ఎంచుకోబడతాయి. $FILTER ఖాళీ నిఘంటువు {} అయితే, క్లయింట్ సర్టిఫికెట్ల ఎంపిక అదనంగా నియంత్రించబడదు.
+          విలువ తప్పనిసరిగా వచన ఆకృతికి మార్చబడిన JSON నిఘంటువుల శ్రేణి అయ్యి ఉండాలి. ప్రతి నిఘంటువు తప్పనిసరిగా { "pattern": "$URL_PATTERN", "filter" : $FILTER } ఆకృతిలో ఉండాలి, $URL_PATTERN అనేది కంటెంట్ సెట్టింగ్ నమూనా. $FILTER బ్రౌజర్ ఆటోమేటిక్‌గా ఎంచుకునే క్లయింట్ ప్రమాణపత్రాలను నియంత్రిస్తుంది. ఫిల్టర్‌తో సంబంధం లేకుండా, సర్వర్ ప్రమాణపత్ర అభ్యర్థనకు సరిపోలే ప్రమాణపత్రాలు మాత్రమే ఎంచుకోబడతాయి. $FILTER { "ISSUER": { "CN": "$ISSUER_CN" } } ఆకృతిలో ఉంటే, అదనంగా CommonName $ISSUER_CNతో సర్టిఫికెట్ ద్వారా మంజూరు చేయబడిన క్లయింట్ ప్రమాణపత్రాలు మాత్రమే ఎంచుకోబడతాయి. $FILTER ఖాళీ నిఘంటువు {} అయితే, క్లయింట్ ప్రమాణపత్రాల ఎంపిక అదనంగా నియంత్రించబడదు.
 
-          ఈ విధానాన్ని సెట్ చేయకుండా వదిలేస్తే, ఏ సైట్ కోసం స్వీయ-ఎంపిక చేయబడదు.</translation>
+          ఈ విధానాన్ని సెట్ చేయకుండా వదిలేస్తే, ఏ సైట్ కోసం అయినా స్వీయ ఎంపిక చేయబడదు.</translation>
 <translation id="4978405676361550165">"OffHours" విధానాన్ని సెట్ చేసినట్లయితే, పేర్కొనబడిన సమయ వ్యవధులలో పేర్కొనబడిన పరికర విధానాలు విస్మరించబడతాయి (ఈ విధానాల యొక్క డిఫాల్ట్ సెట్టింగ్‌లు ఉపయోగించబడతాయి). "OffHours" ప్రారంభమైన లేదా ముగిసిన ప్రతిసారీ పరికర విధానాలను Chrome తిరిగి వర్తింపజేస్తుంది. "OffHours" సమయం ముగిసినప్పుడు మరియు పరికర విధాన సెట్టింగ్‌లు మార్చబడినప్పుడు (ఉదా., వినియోగదారు అనుమతి లేని ఖాతాతో సైన్ ఇన్ చేసినప్పుడు) వినియోగదారుకు తెలియజేయబడుతుంది మరియు నిర్బంధంగా సైన్ అవుట్ చేయాల్సి వస్తుంది.</translation>
 <translation id="4980635395568992380">డేటా రకం:</translation>
 <translation id="4983201894483989687">పాత ప్లగ్‌ఇన్‌లని అమలు చెయ్యడానికి అనుమతించు</translation>
 <translation id="4988291787868618635">నిష్క్రియ ఆలస్యం ఏర్పడినప్పుడు తీసుకోవలసిన చర్య</translation>
 <translation id="4995548127349206948">NTLMv2 ప్రమాణీకరణ ప్రారంభం ఎంపిక.</translation>
-<translation id="5047604665028708335">కంటెంట్ ప్యాక్‌లకు వెలుపల ఉన్న సైట్‌లకు ప్రాప్యతను అనుమతించు</translation>
+<translation id="5047604665028708335">కంటెంట్ ప్యాక్‌లకు వెలుపల ఉన్న సైట్‌లకు యాక్సెస్‌ను అనుమతించు</translation>
 <translation id="5052081091120171147">ప్రారంభించబడితే, ఈ విధానం ప్రస్తుత డిపాల్ట్ బ్రౌజర్ నుండి బ్రౌజింగ్ చరిత్రను బలవంతంగా దిగుమతి చేస్తుంది. ప్రారంభించబడితే, ఈ విధానం దిగుమతి డైలాగ్‌ను కూడా ప్రభావితం చేస్తుంది. ఆపివేయబడితే, బ్రౌజింగ్ చరిత్ర దిగుమతి చేయదు. ఇది సెట్ చేయకపోతే, వినియోగదారు దిగుమతి చేయాలా అని అడగబడతారు లేదా దిగుమతి చేయడం స్వయంచాలకంగా జరుగుతుంది.</translation>
 <translation id="5056708224511062314">స్క్రీన్ మాగ్నిఫైయర్ నిలిపివేయబడింది</translation>
 <translation id="5058573563327660283">ఆటోమేటిక్ క్లీన్-అప్ సమయంలో డిస్క్ స్థలాన్ని ఖాళీ చేయడానికి ఉపయోగించబడే వ్యూహాన్ని (విస్మరించబడింది) ఎంచుకోండి</translation>
@@ -1815,17 +1843,17 @@
 <translation id="5318185076587284965">రిమోట్ ప్రాప్యత హోస్ట్ ద్వారా రిలే సర్వర్‌ల వినియోగాన్ని ప్రారంభించండి</translation>
 <translation id="5323128137188992869"><ph name="PRODUCT_NAME" /> ఉపయోగించి పరికరానికి కంటెంట్‌ను ప్రసారం చేయడానికి అనుమతిస్తుంది.
 
-          ఈ విధానాన్ని తప్పు అని సెట్ చేస్తే, వినియోగదారులు కంటెంట్‌ను వారి పరికరానికి ప్రసారం చేయలేరు. ఈ విధానాన్ని ఒప్పు అని సెట్ చేస్తే, వినియోగదారులు కంటెంట్‌ను ప్రసారం చేయగలుగుతారు. ఈ విధానాన్ని సెట్ చేయకుంటే, వినియోగదారులు కంటెంట్‌ను నమోదిత Chrome OS పరికరాలకు ప్రసారం చేయడానికి అనుమతించబడరు, కానీ ఇతర వాటిలో ప్రసారం చేయడానికి అనుమతించబడతారు.</translation>
+          ఈ విధానాన్ని తప్పు అని సెట్ చేస్తే, వినియోగదారులు కంటెంట్‌ను వారి పరికరానికి ప్రసారం చేయలేరు. ఈ విధానాన్ని ఒప్పు అని సెట్ చేస్తే, వినియోగదారులు కంటెంట్‌ను ప్రసారం చేయగలుగుతారు. ఈ విధానాన్ని సెట్ చేయకుంటే, వినియోగదారులు కంటెంట్‌ను నమోదిత Chrome OS పరికరాలకు ప్రసారం చేయడానికి అనుమతించబడరు, కానీ ఇతర పరికరాలలో ప్రసారం చేయడానికి అనుమతించబడతారు.</translation>
 <translation id="5329007337159326804">హెచ్చరిక: సుమారు వెర్షన్ 75 (సుమారు జూన్ 2019) నాటికి <ph name="PRODUCT_NAME" /> నుండి గరిష్ట TLS వెర్షన్ విధానం పూర్తిగా తీసివేయబడుతుంది.
 
       ఈ విధానాన్ని కాన్ఫిగర్ చేయకుంటే, <ph name="PRODUCT_NAME" /> డిఫాల్ట్ గరిష్ట వెర్షన్‌ను ఉపయోగిస్తుంది.
 
       లేదంటే ఇది క్రింది విలువల్లో ఒక దానికి సెట్ చేయబడవచ్చు: "tls1.2" లేదా "tls1.3". సెట్ చేసినప్పుడు, <ph name="PRODUCT_NAME" /> పేర్కొన్న వెర్షన్ కంటే తాజా  అయిన SSL/TLS వెర్షన్‌లను ఉపయోగించదు. గుర్తించని విలువ విస్మరించబడుతుంది.</translation>
-<translation id="5330684698007383292">ఈ క్రింది కంటెంట్ రకాలని నిర్వహించడానికి <ph name="PRODUCT_FRAME_NAME" />ని అనుమతించండి</translation>
+<translation id="5330684698007383292">ఈ కింది కంటెంట్ రకాలని నిర్వహించడానికి <ph name="PRODUCT_FRAME_NAME" />ని అనుమతించండి</translation>
 <translation id="5365946944967967336">ఉపకరణ పట్టీలో హోమ్ బటన్‌ని చూపు</translation>
-<translation id="5366745336748853475">సైట్ సర్టిఫికెట్ అభ్యర్ధించినట్లయితే, SAML విధానం హోస్ట్ చేసిన ఫ్రేమ్‌లో సైన్-ఇన్ స్క్రీన్‌లో క్లయింట్ సర్టిఫికెట్ ఆటోమేటిక్‌గా ఎంచుకోబడే సైట్‌లను పేర్కొనే url నమూనాల జాబితాను పేర్కొనడానికి మిమ్మల్ని అనుమతిస్తుంది. ఉదాహరణకు, పరికర వ్యాప్తంగా అమలు కాగల సర్టిఫికెట్ కాన్ఫిగర్ చేసి, దానిని SAML IdPకి సమర్పించడానికి ఉపయోగించవచ్చు.
+<translation id="5366745336748853475">సైట్ ప్రమాణపత్రాన్ని అభ్యర్ధించినట్లయితే, SAML విధానం హోస్ట్ చేసిన ఫ్రేమ్‌లో సైన్-ఇన్ స్క్రీన్‌లో క్లయింట్ సర్టిఫికెట్ ఆటోమేటిక్‌గా ఎంచుకోబడే సైట్‌లను పేర్కొనే url నమూనాల జాబితాను పేర్కొనడానికి మిమ్మల్ని అనుమతిస్తుంది. ఉదాహరణకు, పరికర వ్యాప్తంగా అమలు కాగల ప్రమాణపత్రాన్ని కాన్ఫిగర్ చేసి, దానిని SAML IdPకి సమర్పించడానికి ఉపయోగించవచ్చు.
 
-      విలువ తప్పనిసరిగా వచన ఫార్మాట్‌కు మార్చబడిన JSON నిఘంటువుల శ్రేణి అయ్యి ఉండాలి. ప్రతి నిఘంటువు తప్పనిసరిగా { "pattern": "$URL_PATTERN", "filter" : $FILTER } ఫార్మాట్లో ఉండాలి, ఇందులో $URL_PATTERN అంటే కంటెంట్ సెట్టింగ్ నమూనా. $FILTER అనేది బ్రౌజర్ ఆటోమేటిక్‌గా ఎంచుకునే క్లయింట్ సర్టిఫికెట్లను  నియంత్రిస్తుంది. ఫిల్టర్‌తో సంబంధం లేకుండా, సర్వర్ సర్టిఫికెట్ అభ్యర్థనకు సరిపోలే సర్టిఫికెట్లు మాత్రమే ఎంచుకోబడతాయి. ఒకవేళ $FILTER అనేది { "ISSUER": { "CN": "$ISSUER_CN" } } ఫార్మాట్లో ఉంటే, అదనంగా CommonName $ISSUER_CNతో సర్టిఫికెట్ ద్వారా మంజూరు చేయబడిన క్లయింట్ సర్టిఫికెట్లు మాత్రమే ఎంచుకోబడతాయి. ఒకవేళ $FILTER అనేది ఖాళీ నిఘంటువు {} అయితే, క్లయింట్ సర్టిఫికెట్ల ఎంపిక అదనంగా నియంత్రించబడదు.
+      విలువ తప్పనిసరిగా వచన ఆకృతికి మార్చబడిన JSON నిఘంటువుల శ్రేణి అయ్యి ఉండాలి. ప్రతి నిఘంటువు తప్పనిసరిగా { "pattern": "$URL_PATTERN", "filter" : $FILTER } ఆకృతిలో ఉండాలి, ఇందులో $URL_PATTERN అనేది ఒక కంటెంట్ సెట్టింగ్ నమూనా. $FILTER అనేది బ్రౌజర్ ఆటోమేటిక్‌గా ఎంచుకునే క్లయింట్ ప్రమాణపత్రాలను నియంత్రిస్తుంది. ఫిల్టర్‌తో సంబంధం లేకుండా, సర్వర్ ప్రమాణపత్ర అభ్యర్థనకు సరిపోలే ప్రమాణపత్రాలు మాత్రమే ఎంచుకోబడతాయి. ఒకవేళ $FILTER అనేది { "ISSUER": { "CN": "$ISSUER_CN" } } ఆకృతిలో ఉంటే, అదనంగా CommonName $ISSUER_CNతో సర్టిఫికెట్ ద్వారా మంజూరు చేయబడిన క్లయింట్ ప్రమాణపత్రాలు మాత్రమే ఎంచుకోబడతాయి. ఒకవేళ $FILTER అనేది ఖాళీ నిఘంటువు {} అయితే, క్లయింట్ ప్రమాణపత్రాల ఎంపిక అదనంగా నియంత్రించబడదు.
 
       ఈ విధానాన్ని సెట్ చేయకుండా వదిలేస్తే, ఏ సైట్ కోసం స్వీయ ఎంపిక చేయబడదు.</translation>
 <translation id="5366977351895725771">తప్పుకు సెట్ చేస్తే, ఈ వినియోగదారు యొక్క పర్యవేక్షించబడే-వినియోగదారు సృష్టి నిలిపివేయబడుతుంది. ప్రస్తుతం ఉన్న పర్యవేక్షించబడే వినియోగదారులు ఇప్పటికీ అందుబాటులో ఉంటారు.
@@ -1834,7 +1862,7 @@
 <translation id="5369937289900051171">రంగు ముద్రణ మాత్రమే</translation>
 <translation id="5370279767682621504">డిఫాల్ట్ యేతర పోర్ట్‌లలో HTTP/0.9 మద్దతును ప్రారంభించండి</translation>
 <translation id="5378985487213287085">వెబ్‌సైట్‌లు డెస్క్‌టాప్ ప్రకటనలు ప్రదర్శించవచ్చో, లేదో అని సెట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. డిఫాల్ట్‌గా డెస్క్‌టాప్ ప్రకటనలను ప్రదర్శించడానికి అనుమతించబడతాయి, ఢిఫాల్ట్‌ను నిరాకరించినా లేదా వినియోగదారు ప్రతీసారి వినియోగదారు వెబ్‌సైట్ డెస్క్‌టాప్ ప్రకటనలను ప్రదర్శించాలా వద్దా అని అడగబడతారు. ఈ విధానం సెట్ చేయకుండా వదిలేస్తే, 'AskNotifications' ఉపయోగించబడుతుంది మరియు వినియోగదారు దీన్ని మార్చగలుగుతారు.</translation>
-<translation id="538108065117008131">ఈ క్రింది కంటెంట్ రకాలని నిర్వహించడానికి <ph name="PRODUCT_FRAME_NAME" />ని అనుమతించు.</translation>
+<translation id="538108065117008131">ఈ కింది కంటెంట్ రకాలని నిర్వహించడానికి <ph name="PRODUCT_FRAME_NAME" />ని అనుమతించు.</translation>
 <translation id="5391388690191341203">పరికర-స్థానిక ఖాతా ఆటో-లాగిన్</translation>
 <translation id="5392172595902933844">Android యొక్క స్థితి గురించి సమాచారం తిరిగి సర్వర్‌కి
       పంపబడింది.
@@ -1930,12 +1958,12 @@
 
       పేర్కొనబడకపోతే, వ్యత్యాసాల సీడ్ URLను సవరించదు.</translation>
 <translation id="5561811616825571914">సైన్-ఇన్ స్క్రీన్‌లో ఈ సైట్‌లకు క్లయింట్ ప్రమాణపత్రాలను స్వయంచాలకంగా ఎంపిక చేస్తుంది</translation>
-<translation id="556865034069957245">ఈ విధానం పూర్తి స్క్రీన్ మోడ్ అందుబాటును నియంత్రిస్తుంది, ఇందులో మొత్తం <ph name="PRODUCT_NAME" /> దాచబడుతుంది మరియు వెబ్ కంటెంట్ మాత్రమే కనిపిస్తుంది.
+<translation id="556865034069957245">ఈ విధానం పూర్తి స్క్రీన్ మోడ్ అందుబాటును నియంత్రిస్తుంది, ఇందులో మొత్తం <ph name="PRODUCT_NAME" /> UI దాచబడుతుంది మరియు వెబ్ కంటెంట్ మాత్రమే కనిపిస్తుంది.
 
       
-ఈ విధానాన్ని ఒప్పుకి సెట్ చేసినా లేదా కాన్ఫిగర్ చేయకపోయినా, సముచితమైన అనుమతులు ఉన్న వినియోగదారు, అనువర్తనాలు మరియు పొడిగింపులు పూర్తి స్క్రీన్ మోడ్‌లోకి ప్రవేశించవచ్చు.
+ఈ విధానాన్ని ఒప్పుకి సెట్ చేసినా లేదా కాన్ఫిగర్ చేయకపోయినా, సముచితమైన అనుమతులు ఉన్న వినియోగదారు, యాప్‌లు మరియు ఎక్స్‌టెన్షన్‌లు పూర్తి స్క్రీన్ మోడ్‌లోకి ప్రవేశించవచ్చు.
 
-ఈ విధానాన్ని తప్పుకి సెట్ చేస్తే, వినియోగదారు కానీ లేదా ఏవైనా అనువర్తనాలు లేదా పొడిగింపులు కానీ పూర్తి స్క్రీన్ మోడ్‌లోకి ప్రవేశించలేవు.
+ఈ విధానాన్ని తప్పుకి సెట్ చేస్తే, వినియోగదారు కానీ లేదా ఏవైనా యాప్‌లు లేదా ఎక్స్‌టెన్షన్‌లు కానీ పూర్తి స్క్రీన్ మోడ్‌లోకి ప్రవేశించలేవు.
 
 <ph name="PRODUCT_OS_NAME" /> మినహా అన్ని ప్లాట్‌ఫారమ్‌ల్లో, పూర్తి స్క్రీన్ మోడ్‌ను నిలిపివేసినప్పుడు కియోస్క్ మోడ్ అందుబాటులో ఉండదు.</translation>
 <translation id="556941986578702361"><ph name="PRODUCT_OS_NAME" /> అరను స్వయంచాలకంగా దాచడాన్ని నియంత్రిస్తుంది.
@@ -2095,7 +2123,7 @@
 
       విధానాన్ని సెట్ చేయకపోయినా లేదా తప్పునకు సెట్ చేసినా, అప్పుడు <ph name="PRODUCT_NAME" /> 19 మరియు దాని తదుపరి వాటిలో <ph name="PRODUCT_NAME" /> ఆన్‌లైన్ ఉపసంహరణ తనిఖీలను అమలు చేయదు.</translation>
 <translation id="5966615072639944554">రిమోట్ ధృవీకరణ APIని ఉపయోగించడానికి అనుమతించబడిన ఎక్స్‌టెన్షన్‌లు</translation>
-<translation id="5983708779415553259">ఏ కంటెంట్ ప్యాక్‌లో లేని సైట్‌ల కోసం డిఫాల్ట్ స్వభావం</translation>
+<translation id="5983708779415553259">ఏ కంటెంట్ ప్యాక్‌లో లేని సైట్‌ల డిఫాల్ట్ ప్రవర్తన</translation>
 <translation id="5997543603646547632">డిఫాల్ట్‌గా 24 గంటల గడియారాన్ని ఉపయోగించండి</translation>
 <translation id="5997846976342452720">ప్లగ్‌ఇన్ శోధిని ఆపివేయాలో లేదో పేర్కొనండి (త్వరలో నిలిపివేయబడుతోంది)</translation>
 <translation id="6017568866726630990">ముద్రణ పరిదృశ్యానికి బదులు సిస్టమ్ ముద్రణ డైలాగ్‌ను చూపుతుంది.
@@ -2290,6 +2318,7 @@
       Flashని అమలు చేయడానికి ఏయే వెబ్‌సైట్‌లు అనుమతించాలో నియంత్రించడానికి, "DefaultPluginsSetting", "PluginsAllowedForUrls" మరియు "PluginsBlockedForUrls" విధానాలను చూడండి.
 
       ఈ సెట్టింగ్‌ను నిలిపివేస్తే లేదా సెట్ చేయకుండా వదిలివేస్తే, ఇతర మూలాధారాల నుండి అందించబడే Flash కంటెంట్ లేదా తక్కువ పరిమాణంలో ఉన్న కంటెంట్ బ్లాక్ చేయబడే అవకాశం ఉంటుంది.</translation>
+<translation id="6532769014584932288">సాధారణ స్థితికి తీసుకువచ్చే లాక్‌లను అనుమతించండి</translation>
 <translation id="653608967792832033">బ్యాటరీ శక్తితో అమలవుతున్నప్పుడు ఎంత సమయం పాటు వినియోగదారు ఇన్‌పుట్ లేకుంటే స్క్రీన్ లాక్ చేయబడుతుందో పేర్కొంటుంది.
 
           ఈ విధానాన్ని సున్నా కంటే ఎక్కువ విలువకు సెట్ చేసినప్పుడు, ఇది <ph name="PRODUCT_OS_NAME" /> స్క్రీన్‌ను లాక్ చేయడానికి ముందు తప్పనిసరిగా వినియోగదారు ఎంత సమయం పాటు నిష్క్రియంగా ఉండాలో పేర్కొంటుంది.
@@ -2307,6 +2336,7 @@
 <translation id="6544897973797372144">ఈ విధానం ఒప్పుకు సెట్ చేయబడితే మరియు ChromeOsReleaseChannel విధానం పేర్కొనబడకపోతే నమోదు అవుతున్న డొమైన్ వినియోగదారులు పరికరం యొక్క విడుదల ఛానెల్‌ను మార్చడానికి అనుమతించబడతారు. ఈ విధానం తప్పుకు సెట్ చేయబడితే పరికరం చివరిగా సెట్ చేయబడిన ఛానెల్‌లో లాక్ చేయబడుతుంది.
 
       వినియోగదారు ఎంచుకున్న ఛానెల్ ChromeOsReleaseChannel విధానం ద్వారా భర్తీ చేయబడుతుంది, కానీ పరకరంలో ఇన్‌స్టాల్ చేసిన దానికన్నా విధానం ఛానెల్ అధిక స్థిరంగా ఉంటే, ఎక్కువ స్థిరమైన ఛానెల్ సంస్కరణ ఇన్‌స్టాల్ చేసిన దానికన్నా ఎక్కువ సంస్కరణ సంఖ్యను చేరుకున్న తర్వాత మాత్రమే ఛానెల్ మారుతుంది.</translation>
+<translation id="6553143066970470539">స్క్రీన్ ప్రకాశం శాతం</translation>
 <translation id="6559057113164934677">కెమెరా మరియు మైక్రోఫోన్‌ను ప్రాప్యత చేయడానికి ఏ సైట్‌ని అనుమతించవద్దు</translation>
 <translation id="6561396069801924653">సిస్టమ్ ట్రే మెనులో ప్రాప్యత ఎంపికలను చూపు</translation>
 <translation id="6565312346072273043">స్క్రీన్‌లో కీబోర్డ్ ప్రాప్యత లక్షణం యొక్క డిఫాల్ట్ స్థితిని లాగిన్ స్క్రీన్‌లో సెట్ చేయండి.
@@ -2361,9 +2391,9 @@
 
       ఒకవేళ ఈ విధానాన్ని తప్పుకు సెట్ చేస్తే, అజ్ఞాతేతర బ్రౌజర్ కంటెంట్ ప్రదేశంలో వేరే ఖాతాకు సైన్ ఇన్ చేయడం అనుమతించబడదు.
 
-      ఒకవేళ ఈ విధానాన్ని సెట్ చేయకున్నా లేదా ఒప్పుకు సెట్ చేసినా, డిఫాల్ట్ ప్రవర్తన ఉపయోగించబడుతుంది: బ్రౌజర్ కంటెంట్ ప్రదేశంలో వేరే ఖాతాకు సైన్ ఇన్ చేయడం అనుమతించబడుతుంది, కానీ పిల్లల ఖాతాలకు మాత్రం అనుమతించబడదు, అజ్ఞాతేతర కంటెంట్ ప్రదేశంలో బ్లాక్ చేయబడుతుంది.
+      ఒకవేళ ఈ విధానాన్ని సెట్ చేయకున్నా లేదా ఒప్పుకు సెట్ చేసినా, డిఫాల్ట్ ప్రవర్తన ఉపయోగించబడుతుంది: బ్రౌజర్ కంటెంట్ ప్రదేశంలో వేరే ఖాతాకు సైన్ ఇన్ చేయడం అనుమతించబడుతుంది, కానీ పిల్లల ఖాతాలకు మాత్రం అనుమతించబడదు, ఆ ఖాతాల విషయంలో, సైన్ ఇన్ చేయడం అనేది అజ్ఞాతేతర కంటెంట్ ప్రదేశంలో బ్లాక్ చేయబడుతుంది.
 
-      ఒకవేళ అజ్ఞాత మోడ్ ద్వారా వేరే ఖాతాకు సైన్ ఇన్ చేయడం అనుమతించకూడదనుకుంటే, IncognitoModeAvailability విధానాన్ని ఉపయోగించి ఆ మోడ్‌ను బ్లాక్ చేయడం పరిశీలించండి.
+      ఒకవేళ అజ్ఞాత మోడ్ ద్వారా వేరే ఖాతాకు సైన్ ఇన్ చేయడం అనుమతించకూడదనుకుంటే, IncognitoModeAvailability విధానాన్ని ఉపయోగించి ఆ మోడ్‌ను బ్లాక్ చేయడం పరిగణించండి.
 
       వినియోగదారులు వారి కుక్కీలను బ్లాక్ చేయడం ద్వారా ప్రామాణీకరించబడని స్థితిలో Google సేవలను యాక్సెస్ చేయగలరని గమనించండి.</translation>
 <translation id="6738326937072482736"><ph name="TPM_FIRMWARE_UPDATE_TPM" /> ఫర్మ్‌వేర్ ​​అప్‌డేట్ కార్యాచరణ యొక్క లభ్యత మరియు ప్రవర్తనను కాన్ఫిగర్ చేస్తుంది.
@@ -2583,6 +2613,11 @@
 <translation id="7167436895080860385">పాస్‌వర్డ్ నిర్వాహికిలో పాస్‌వర్డ్‌లను చూపడానికి వినియోగదారులను అనుమతించు (నిలిపివేయబడింది)</translation>
 <translation id="7173856672248996428">అశాశ్వత ప్రొఫైల్</translation>
 <translation id="717630378807352957">కాన్ఫిగరేషన్ ఫైల్ నుండి అన్ని ప్రింటర్‌లను అనుమతించండి.</translation>
+<translation id="7176721759719212761">స్క్రీన్‌ను సాధారణ స్థితికి తీసుకువచ్చే లాక్‌లు అనుమతించబడాలో లేదో పేర్కొంటుంది. స్క్రీన్‌ను సాధారణ స్థితికి తీసుకువచ్చే లాక్‌లను పవర్ నిర్వహణ ఎక్స్‌టెన్షన్‌ API ద్వారా మరియు ARC యాప్‌ల ద్వారా ఎక్స్‌టెన్షన్‌లతో అభ్యర్థించవచ్చు.
+
+          ఈ విధానాన్ని ఒప్పు అని సెట్ చేస్తే లేదా సెట్ చేయకపోతే, AllowWakeLocksని తప్పు అని సెట్ చేసినప్పుడు మినహా, స్క్రీన్‌ను సాధారణ స్థితికి తీసుకువచ్చే లాక్‌లు పవర్ నిర్వహణ కోసం ఆమోదించబడతాయి.
+
+          ఈ విధానాన్ని తప్పు అని సెట్ చేస్తే, స్క్రీన్‌ను సాధారణ స్థితికి తీసుకువచ్చే లాక్ అభ్యర్థనలు సిస్టమ్‌ను సాధారణ స్థితికి తీసుకువచ్చే లాక్ అభ్యర్థనలుగా స్థాయి తగ్గించబడతాయి.</translation>
 <translation id="7185078796915954712">TLS 1.3</translation>
 <translation id="718956142899066210">నవీకరణల కోసం కనెక్షన్ రకాలు అనుమతించబడతాయి</translation>
 <translation id="7194407337890404814">డిఫాల్ట్ శోధన అందింపుదారు పేరు</translation>
@@ -2602,6 +2637,11 @@
           ఆటోమేటిక్ ప్లేబ్యాక్ <ph name="PLUGINS_ALLOWED_FOR_URLS_POLICY_NAME" /> విధానంపై స్పష్టంగా జాబితా చేయబడిన డొమైన్‌ల కోసం మాత్రమే అనుమతించబడుతుంది. మీరు అన్ని సైట్‌లకు ఆటోమేటిక్ ప్లేబ్యాక్‌ను ప్రారంభించాలనుకుంటే, http://* మరియు https://*ను ఈ జాబితాకు జోడించండి.
 
           ఈ విధానాన్ని సెట్ చేయకుండా వదిలి వేసి ఉంటే, వినియోగదారు ఈ సెట్టింగ్‌ను మాన్యువల్‌గా మార్చగలుగుతారు.</translation>
+<translation id="7229975860249300121"><ph name="PRODUCT_NAME" />లో బ్రౌజర్ ప్రాథమిక ఖాతాల లాగా సెట్ చేయడానికి ఏ Google ఖాతాలను ఉపయోగించాలో నిర్ణయించడానికి ఉపయోగించే రెగ్యులర్ ఎక్స్‌ప్రెషన్‌ని కలిగి ఉంటుంది (అంటే, సమకాలీకరణ ప్రారంభ ఫ్లో సమయంలో ఎంచుకునే ఖాతా).
+
+      ఈ ఆకృతికి సరిపోలని వినియోగదారు పేరుని బ్రౌజర్ ప్రాథమిక ఖాతా లాగా సెట్ చేయడానికి వినియోగదారు ప్రయత్నించినట్లయితే ఒక సముచిత ఎర్రర్ ప్రదర్శించబడుతుంది.
+
+      ఈ విధానాన్ని సెట్ చేయకుంటే లేదా ఖాళీగా వదిలేస్తే, వినియోగదారు <ph name="PRODUCT_NAME" />లో బ్రౌజర్ ప్రాథమిక ఖాతా లాగా ఏ Google ఖాతాని అయినా సెట్ చేయగలరు.</translation>
 <translation id="723103540848640830">లాక్ స్క్రీన్ పిన్ యొక్క కనిష్ట అంకెల పరిమితిని సెట్ చేయండి</translation>
 <translation id="7232816984286843471">విధానాన్ని తప్పుకు సెట్ చేస్తే, అనుబంధంగా లేని వినియోగదారులు Crostiniని ఉపయోగించడానికి అనుమతించబడరు.
 
@@ -2659,7 +2699,7 @@
 <translation id="7302043767260300182">AC శక్తితో అమలవుతున్నప్పుడు స్క్రీన్ లాక్ ఆలస్యం</translation>
 <translation id="7311458740754205918">దీన్ని ఒప్పుకి సెట్ చేసినా లేదా సెట్ చేయకుండా వదిలివేసినా, కొత్త ట్యాబ్ పేజీ వినియోగదారు బ్రౌజింగ్ చరిత్ర, ఆసక్తులు లేదా స్థానం ఆధారంగా కంటెంట్ సూచనలను చూపవచ్చు.
 
-      దీన్ని తప్పుకి సెట్ చేస్తే, కొత్త ట్యాబ్ పేజీలో స్వయంచాలకంగా ఉత్పాదించిన కంటెంట్ సూచనలు చూపబడవు.</translation>
+      దీన్ని తప్పుకి సెట్ చేస్తే, కొత్త ట్యాబ్ పేజీలో ఆటోమేటిక్‌గా రూపొందించిన కంటెంట్ సూచనలు చూపబడవు.</translation>
 <translation id="7313793931637495417">OS వెర్షన్, OS ప్లాట్‌ఫామ్, OS నిర్మాణం, <ph name="PRODUCT_NAME" /> వెర్షన్ మరియు <ph name="PRODUCT_NAME" /> ఛానెల్ లాంటి వెర్షన్ సమాచారాన్ని నివేదించాలో లేదో ఈ విధానం నియంత్రిస్తుంది.
 
       ఈ విధానాన్ని సెట్ చేయకుండా వదిలేస్తే లేదా ఒప్పుకు సెట్ చేస్తే, వెర్షన్ సమాచారం సమీకరించబడుతుంది.
@@ -2764,6 +2804,10 @@
       </translation>
 <translation id="7511361072385293666">ఈ విధానాన్ని ఒప్పుకు సెట్ చేస్తే లేదా సెట్ చేయకుండా వదిలేస్తే, <ph name="PRODUCT_NAME" />లో QUIC ప్రోటోకాల్ వినియోగం అనుమతించబడుతుంది.
       ఈ విధానాన్ని తప్పుకు సెట్ చేస్తే, QUIC ప్రోటోకాల్ వినియోగం అనుమతించబడదు.</translation>
+<translation id="7517845714620372896">స్క్రీన్ ప్రకాశం శాతాన్ని పేర్కొంటుంది.
+          ఈ విధానాన్ని సెట్ చేసినప్పుడు, స్క్రీన్ ప్రకాశం విధాన విలువకు సర్దుబాటు చేయబడుతుంది, కానీ వినియోగదారు దీనిని తర్వాత మార్చగలరు. స్వీయ ప్రకాశం ఫీచర్‌లు నిలిపివేయబడతాయి.
+          ఈ విధానాన్ని సెట్ చేయకుంటే, స్క్రీన్ నియంత్రణలు మరియు స్వీయ ప్రకాశం ఫీచర్‌లపై ప్రభావం పడదు.
+          విధానం విలువలను 0-100 పరిధిలో శాతాలుగా పేర్కొనాలి.</translation>
 <translation id="7519251620064708155">ఈ సైట్‌ల్లో కీ ఉత్పాదనను అనుమతించండి</translation>
 <translation id="7529100000224450960">పాపప్‌లను తెరవడానికి అనుమతించబడే సైట్‌లను పేర్కొనే url నమూనాల జాబితాను సెట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఈ విధానం సెట్ చేయకుండా వదిలి పెడితే, అన్ని సైట్‌లకు సార్వజనీన డిఫాల్ట్ విలువ ఇది సెట్ చేయబడి ఉంటే 'DefaultCookiesSetting' విధానం నుండి లేదా చేయబడకపోతే వినియోగదారు వ్యక్తిగత కాన్ఫిగరేషన్ నుండి ఉపయోగించబడుతుంది.</translation>
 <translation id="7529144158022474049">స్వీయ నవీకరణ స్కాటర్ కారకం</translation>
@@ -2817,15 +2861,15 @@
 
       'హానికరమైన డౌన్‌లోడ్‌లను బ్లాక్ చేయి' ఎంపికను ఎంచుకున్నట్లయితే, సురక్షిత బ్రౌజింగ్ హెచ్చరికలను కలిగినవి మినహా మిగిలిన అన్ని డౌన్‌లోడ్‌లు అనుమతించబడతాయి.
 
-      'సంభావ్యంగా హానికరమైన డౌన్‌లోడ్‌లను బ్లాక్ చేయి' ఎంపికను ఎంచుకున్నట్లయితే, సంభావ్యంగా హానికరమైన డౌన్‌లోడ్‌ల వలె సురక్షిత బ్రౌజింగ్ హెచ్చరికలను కలిగినవి మినహా మిగిలిన అన్ని డౌన్‌లోడ్‌లు అనుమతించబడతాయి.
+      'హానికరమయ్యే అవకాశం ఉన్న డౌన్‌లోడ్‌లను బ్లాక్ చేయి' ఎంపికను ఎంచుకున్నట్లయితే, హానికరమయ్యే అవకాశం ఉన్న డౌన్‌లోడ్‌లు ఉన్నట్లు సురక్షిత బ్రౌజింగ్ హెచ్చరికలను కలిగినవి మినహా మిగిలిన అన్ని డౌన్‌లోడ్‌లు అనుమతించబడతాయి.
 
       'అన్ని డౌన్‌లోడ్‌లను బ్లాక్ చేయి' ఎంపికను ఎంచుకున్నట్లయితే, అన్ని డౌన్‌లోడ్‌లు బ్లాక్ చేయబడతాయి.
 
-      ఈ విధానాన్ని సెట్ చేయకుంటే (లేదా 'ప్రత్యేక పరిమితులు వద్దు' ఎంపికను ఎంచుకున్నట్లయితే), సురక్షిత బ్రౌజింగ్ విశ్లేషణ ఫలితాల ఆధారంగా డౌన్‌లోడ్‌లు సాధారణ భద్రతా పరిమితుల ప్రకారం పరిశీలించబడతాయి.
+      ఈ విధానాన్ని సెట్ చేయకుంటే (లేదా 'ప్రత్యేక పరిమితులు వద్దు' ఎంపికను ఎంచుకున్నట్లయితే), సురక్షిత బ్రౌజింగ్ విశ్లేషణ ఫలితాల ఆధారంగా డౌన్‌లోడ్‌లు సాధారణ భద్రతా పరిమితుల ప్రకారం అనుమతించబడతాయి.
 
-      వెబ్ పేజీ కంటెంట్ నుండి ప్రారంభించబడిన డౌన్‌లోడ్‌లకు, వాటితో పాటుగా 'డౌన్‌లోడ్ లింక్...' సందర్భోచిత మెనూ ఎంపికకు ఈ పరిమితులు వర్తిస్తాయని గుర్తుంచుకోండి. ప్రస్తుతం ప్రదర్శించబడిన పేజీ నుండి సేవ్ చేయడానికి / డౌన్‌లోడ్ చేయడానికి మరియు ముద్రణ ఎంపికల నుండి PDF వలె సేవ్ చేయడానికి ఈ పరిమితులు వర్తించవు.
+      వెబ్ పేజీ కంటెంట్ నుండి ప్రారంభించబడిన డౌన్‌లోడ్‌లతో పాటుగా 'డౌన్‌లోడ్ లింక్...' సందర్భోచిత మెనూ ఎంపికకు ఈ పరిమితులు వర్తిస్తాయని గుర్తుంచుకోండి. ప్రస్తుతం ప్రదర్శించబడిన పేజీ నుండి సేవ్ చేయడానికి / డౌన్‌లోడ్ చేయడానికి మరియు ముద్రణ ఎంపికల నుండి PDF లాగా సేవ్ చేయడానికి ఈ పరిమితులు వర్తించవు.
 
-      సురక్షిత బ్రౌజింగ్ గురించి మరింత సమాచారం కావాలంటే https://developers.google.com/safe-browsingని చూడండి.</translation>
+      సురక్షిత బ్రౌజింగ్ గురించి మరింత సమాచారం కోసం https://developers.google.com/safe-browsingని చూడండి.</translation>
 <translation id="7643883929273267746"><ph name="PRODUCT_NAME" />లో కనిపించే ఖాతాలను నియంత్రించండి</translation>
 <translation id="7644825865811580663">If this policy is set to true, <ph name="PRODUCT_NAME" /> will unconditionally maximize the first window shown on first run.
       If this policy is set to false or not configured, the decision whether to maximize the first window shown will be based on the screen size.</translation>
@@ -2843,7 +2887,7 @@
 <translation id="7683777542468165012">డైనమిక్ విధాన రిఫ్రెష్</translation>
 <translation id="7687943045976362719">ఈ విధానాన్ని సెట్ చేస్తే, నిర్దిష్ట కంటెంట్ రకాలు <ph name="PRODUCT_FRAME_NAME" /> ద్వారా నిర్వహించబడతాయి.
 
-ఈ విధానాన్ని సెట్ చేయకపోతే, డిఫాల్ట్ రెండరర్ అన్ని సైట్‌ల కోసం ఉపయోగించబడుతుంది. (<ph name="CHROME_FRAME_RENDERER_SETTINGS_POLICY_NAME" /> విధానం డిఫాల్ట్ రెండరర్‌ని కాన్ఫిగర్ చేయడానికి ఉపయోగించబడవచ్చు.)</translation>
+ఈ విధానాన్ని సెట్ చేయకపోతే, డిఫాల్ట్ రెండరర్ అన్ని సైట్‌ల కోసం ఉపయోగించబడుతుంది. (డిఫాల్ట్ రెండరర్‌ని కాన్ఫిగర్ చేయడానికి <ph name="CHROME_FRAME_RENDERER_SETTINGS_POLICY_NAME" /> విధానం ఉపయోగించబడవచ్చు.)</translation>
 <translation id="7694807474048279351"><ph name="PRODUCT_OS_NAME" /> నవీకరణ వర్తింపజేయబడిన తర్వాత స్వయంచాలక రీబూట్‌ను షెడ్యూల్ చేయండి.
 
       ఈ విధానాన్ని ఒప్పుకు సెట్ చేసినప్పుడు, <ph name="PRODUCT_OS_NAME" /> నవీకరణ వర్తింపజేయబడినప్పుడు స్వయంచాలక రీబూట్ షెడ్యూల్ చేయబడుతుంది మరియు నవీకరణ ప్రాసెస్‌ను పూర్తి చేయడానికి రీబూట్ అవసరం. రీబూట్ వెంటనే షెడ్యూల్ చేయబడుతుంది కానీ వినియోగదారు ప్రస్తుతం పరికరాన్ని ఉపయోగిస్తుంటే పరికరంలో గరిష్టంగా 24 గంటలు ఆలస్యం అవుతుంది.
@@ -2889,6 +2933,7 @@
 
       "ethernet", "wifi", "wimax", "bluetooth" మరియు "cellular" గుర్తింపు పొందిన కనెక్షన్ రకం ఐడెంటిఫైయర్‌‌లు.</translation>
 <translation id="7763614521440615342">కొత్త ట్యాబ్ పేజీలో కంటెంట్ సూచనలను చూపుతుంది</translation>
+<translation id="7765879851993224640">Smart Lock సైన్ ఇన్‌ని ఉపయోగించడానికి అనుమతించండి.</translation>
 <translation id="7774768074957326919">సిస్టమ్ ప్రాక్సీ సెట్టింగ్‌లని ఉపయోగించు</translation>
 <translation id="7775831859772431793">మీరు ప్రాక్సీ సర్వర్ URLను ఇక్కడ పేర్కొనవచ్చు.
 
@@ -2913,20 +2958,20 @@
 
       గమనిక: ఈ విధానం Androidలో వర్తించదు. Androidలో SitePerProcessని ప్రారంభించడానికి, SitePerProcessAndroid విధాన సెట్టింగ్‌ను ఉపయోగించండి.
       </translation>
-<translation id="780603170519840350">subjectPublicKeyInfo హాష్‌ల కోసం సర్టిఫికేట్ పారదర్శకత ఆవశ్యకాల అమలును నిలిపివేస్తుంది.
+<translation id="780603170519840350">subjectPublicKeyInfo హాష్‌లకు సర్టిఫికెట్ పారదర్శకత ఆవశ్యకాల అమలును నిలిపివేస్తుంది.
 
-      పేర్కొన్న subjectPublicKeyInfo హాష్‌లు ఉన్న సర్టిఫికేట్‌లను కలిగి ఉన్న సర్టిఫికేట్ చైన్‌ల కోసం సర్టిఫికేట్ పారదర్శకతను బహిర్గత ఆవశ్యకాలను నిలిపివేయడాన్ని ఈ విధానం అనుమతిస్తుంది. ఎంటర్‌ప్రైజ్ హోస్ట్‌ల కోసం ఇది పబ్లిక్‌గా సక్రమమైన రీతిలో బహిరంగపరచబడని అవిశ్వసనీయమైన సర్టిఫికేట్‌లను ఉపయోగించడానికి అనుమతిస్తుంది.
+      పేర్కొన్న subjectPublicKeyInfo హాష్‌లలో ఒక దానిని ఉన్న సర్టిఫికెట్‌లను కలిగి ఉన్న సర్టిఫికెట్ చైన్‌లకు సర్టిఫికెట్ పారదర్శకతను బహిర్గతం చేయవలసిన ఆవశ్యకాలను నిలిపివేయడాన్ని ఈ విధానం అనుమతిస్తుంది. పబ్లిక్‌గా సక్రమమైన రీతిలో బహిరంగపరచబడని అవిశ్వసనీయమైన సర్టిఫికెట్‌లను ఎంటర్‌ప్రైజ్ హోస్ట్‌ల కోసం ఉపయోగించడానికి ఇది అనుమతిస్తుంది.
 
-      ఈ విధానం సెట్ చేయబడినప్పుడు సర్టిఫికేట్ పారదర్శకత అమలు కోసం నిలిపివేయడానికి, కింది పరిస్థితుల్లో తప్పనిసరిగా ఒకదాన్ని కలిగి ఉండాలి:
-      1. సర్వర్ సర్టిఫికేట్ యొక్క subjectPublicKeyInfo హాష్.
-      2. సర్టిఫికేట్ చైన్‌లోని CA సర్టిఫికేట్‌లో కనిపించే subjectPublicKeyInfoకి సంబంధించిన హాష్, ఆ CA సర్టిఫికేట్ X.509v3 nameConstraints పొడింగింపు, permittedSubtreesలో ఒకటి లేదా అంతకంటే ఎక్కువ directoryName nameConstraints మరియు organizationName లక్షణాన్ని కలిగి ఉన్న directoryName ద్వారా పరిమితం చేయబడ్డాయి.
+      ఈ విధానం సెట్ చేయబడినప్పుడు సర్టిఫికెట్ పారదర్శకత అమలును నిలిపివేయడానికి, కింది పరిస్థితుల్లో తప్పనిసరిగా ఒకదాన్ని కలిగి ఉండాలి:
+      1. హాష్ అనేది సర్వర్ సర్టిఫికెట్ యొక్క subjectPublicKeyInfo హాష్ అయి ఉండాలి.
+      2. సర్టిఫికెట్ చైన్‌లోని CA సర్టిఫికెట్‌లో కనిపించే subjectPublicKeyInfoకి సంబంధించిన హాష్, ఆ CA సర్టిఫికెట్ X.509v3 nameConstraints ఎక్స్‌టెన్షన్, permittedSubtreesలో ఒకటి లేదా అంతకంటే ఎక్కువ directoryName nameConstraints మరియు organizationName ఫీచర్‌ని కలిగి ఉన్న directoryName ద్వారా పరిమితం చేయబడి ఉండాలి.
       
-3. సర్టిఫికేట్ చైన్‌లోని CA సర్టిఫికేట్‌లో కనిపించే subjectPublicKeyInfoకి సంబంధించిన హాష్, సర్టిఫికేట్ విషయంలో ఒకటి లేదా మరిన్ని organizationName లక్షణాలు CA సర్టిఫికేట్‌లో ఉన్నాయి మరియు సర్వర్ యొక్క సర్టిఫికేట్ అదే క్రమంలో, organizationName లక్షణాల అదే సంఖ్యను కలిగి ఉంటుంది మరియు బైట్-ఫార్-బైట్ ఒకేలాంటి విలువలతో ఉంటుంది.
+3. సర్టిఫికెట్ చైన్‌లోని CA సర్టిఫికెట్‌లో కనిపించే subjectPublicKeyInfoకి సంబంధించిన హాష్, సర్టిఫికెట్ విషయంలో ఒకటి లేదా మరిన్ని organizationName ఫీచర్‌లు CA సర్టిఫికెట్‌లో ఉన్నాయి మరియు సర్వర్ యొక్క సర్టిఫికెట్ అదే క్రమంలో, organizationName ఫీచర్‌ల అదే సంఖ్యను కలిగి ఉంటుంది మరియు బైట్-ఫర్-బైట్ ఒకేలాంటి విలువలతో ఉంటుంది.
 
 
-      subjectPublicKeyInfo హాష్ అనేది అల్గారిథమ్ పేరు, "/" అక్షరం మరియు పేర్కొన్న సర్టిఫికేట్ యొక్క DER-ఎన్‌కోడెడ్ subjectPublicKeyInfoకు వర్తింపజేయబడిన హాష్ అల్గారిథమ్ యొక్క Base64 ఎన్‌కోడింగ్‍‌తో పాటు పేర్కొనబడుతుంది. ఈ Base64 ఎన్‌కోడింగ్ అనేది SPKI వేలిముద్రలా, RFC 7469, విభాగం 2.4లో నిర్వచించిన విధంగా ఉండే ఫార్మాట్. గుర్తించబడని హాష్ అల్గారిథమ్‌లు విస్మరించబడతాయి. ఈ సమయంలో మద్దతు ఉన్న ఒకే ఒక అల్గారిథమ్ "sha256".
+      subjectPublicKeyInfo హాష్ అనేది అల్గారిథమ్ పేరు, "/" అక్షరం మరియు పేర్కొన్న సర్టిఫికెట్ యొక్క DER-ఎన్‌కోడెడ్ subjectPublicKeyInfoకు వర్తింపజేయబడిన హాష్ అల్గారిథమ్ యొక్క Base64 ఎన్‌కోడింగ్‍‌తో పాటు పేర్కొనబడుతుంది. ఈ Base64 ఎన్‌కోడింగ్ అనేది SPKI వేలిముద్రలా, RFC 7469, విభాగం 2.4లో నిర్వచించిన విధంగా ఉండే ఫార్మాట్. గుర్తించబడని హాష్ అల్గారిథమ్‌లు విస్మరించబడతాయి. ప్రస్తుతం మద్దతు ఉన్న ఒకే ఒక అల్గారిథమ్ "sha256".
 
-      ఈ విధానాన్ని సెట్ చేయకుంటే, సర్టిఫికేట్ పారదర్శకత ద్వారా బహిరంగపరచాల్సిన ఏదైనా సర్టిఫికేట్, సర్టిఫికేట్ పారదర్శకత విధానానికి అనుగుణంగా బహిరంగపరచని పక్షంలో అవిశ్వసనీయమైనదిగా పరిగణించబడుతుంది.</translation>
+      ఈ విధానాన్ని సెట్ చేయకుంటే, సర్టిఫికెట్ పారదర్శకత ద్వారా బహిరంగపరచాల్సిన ఏదైనా సర్టిఫికెట్, సర్టిఫికెట్ పారదర్శకత విధానానికి అనుగుణంగా బహిరంగపరచని పక్షంలో అవిశ్వసనీయమైనదిగా పరిగణించబడుతుంది.</translation>
 <translation id="7818131573217430250">లాగిన్ స్క్రీన్‌లో అధిక కాంట్రాస్ట్ మోడ్ యొక్క డిఫాల్ట్ స్థితిని సెట్ చేయండి</translation>
 <translation id="7822837118545582721">ఈ విధానం ఒప్పుకు సెట్ చేయబడినప్పుడు, వినియోగదారులు బాహ్య నిల్వ పరికరాలకు ఏమీ వ్రాయలేరు.
 
@@ -3022,6 +3067,7 @@
       ఈ విధానాన్ని తప్పుకు మార్చినప్పుడు, ఇది కొత్తగా ప్రారంభించిన వర్చువల్ మెషీన్‌లకు వర్తిస్తుంది, కానీ అప్పటికే అమలు అవుతున్న వర్చువల్ మెషీన్‌లను షట్ డౌన్ చేయనివ్వదు.
       ఈ  విధానాన్ని నిర్వహిత పరికరంలో సెట్ చేయనప్పుడు, వర్చువల్ మెషీన్‌లను అనుమతించడానికి పరికరం అనుమతించబడదు.
       వర్చువల్ మెషీన్‌లను అమలు చేయడానికి అనిర్వహిత పరికరాలు అనుమతించబడతాయి.</translation>
+<translation id="8001701200415781021"><ph name="PRODUCT_NAME" />లో బ్రౌజర్ ప్రాథమిక ఖాతాల లాగా సెట్ చేయడానికి ఏ Google ఖాతాలను అనుమతించాలో నియంత్రించండి</translation>
 <translation id="802147957407376460">స్క్రీన్‌ను 0 డిగ్రీల మేర తిప్పండి</translation>
 <translation id="8033913082323846868">అయితే ఈ విధానం M70లో విస్మరించబడింది, కనుక దయచేసి AutofillAddressEnabled మరియు AutofillCreditCardEnabledని బదులుగా ఉపయోగించండి.
 
@@ -3093,7 +3139,7 @@
 <translation id="8141795997560411818">ఈ విధానం Android Google డిస్క్ అనువర్తనాన్ని ఉపయోగించకుండా వినియోగదారుని నిరోధించలేదు. మీరు Google డిస్క్‌కి ప్రాప్యత నిరోధించాలనుకుంటే, మీరు Android Google డిస్క్ అనువర్తనం యొక్క ఇన్‌స్టాలేషన్‌ను కూడా అనుమతించకూడదు.</translation>
 <translation id="8142894094385450823">నిర్వహిత సెషన్ కోసం సిఫార్సు చేసిన లొకేల్‌లను సెట్ చేస్తుంది</translation>
 <translation id="8146727383888924340">Chrome OS నమోదు ద్వారా ఆఫర్‌లను రీడీమ్ చేయడానికి వినియోగదారులను అనుమతించండి</translation>
-<translation id="8148785525797916822"><ph name="PRODUCT_NAME" /> ప్రస్తుతం మద్దతు లేని కంప్యూటర్ లేదా ఆపరేటింగ్ సిస్టమ్‌లో అమలవుతున్నప్పుడు కనిపించే హెచ్చరికను ఆపివేస్తుంది.</translation>
+<translation id="8148785525797916822">ప్రస్తుతం మద్దతు లేని కంప్యూటర్ లేదా ఆపరేటింగ్ సిస్టమ్‌లో <ph name="PRODUCT_NAME" /> అమలవుతున్నప్పుడు కనిపించే హెచ్చరికను ఆపివేస్తుంది.</translation>
 <translation id="8148901634826284024">అధిత కాంట్రాస్ట్ మోడ్ ప్రాప్యత లక్షణాన్ని ప్రారంభించండి.
 
           ఈ విధానాన్ని ఒప్పుకు సెట్ చేస్తే, అధిక కాంట్రాస్ట్ మోడ్ ఎల్లప్పుడూ ప్రారంభించబడుతుంది.
@@ -3205,7 +3251,7 @@
 విధానం <ph name="REMOTE_ACCESS_HOST_FIREWALL_TRAVERSAL_POLICY_NAME" /> నిలిపివేయబడితే, ఈ విధానం విస్మరించబడుతుందని గుర్తుంచుకోండి.
 
 ఈ విధానాన్ని సెట్ చేయకుండా వదిలేస్తే, సెట్టింగ్ ప్రారంభించబడుతుంది.</translation>
-<translation id="8382184662529825177">పరికరానికి కంటెంట్ రక్షణ కోసం రిమోట్ ధృవీకరణ యొక్క ఉపయోగాన్ని ప్రారంభించండి</translation>
+<translation id="8382184662529825177">పరికరానికి కంటెంట్ రక్షణ కోసం రిమోట్ ధృవీకరణ వినియోగాన్ని ప్రారంభించండి</translation>
 <translation id="838870586332499308">డేటా రోమింగ్‌ని ప్రారంభించు</translation>
 <translation id="8390049129576938611"><ph name="PRODUCT_NAME" />లో అంతర్గత PDF వ్యూయర్‌ను నిలిపివేస్తుంది. బదులుగా ఇది దాన్ని డౌన్‌లోడ్ వలె పరిగణిస్తుంది మరియు డిఫాల్ట్ అప్లికేషన్‌తో PDF ఫైల్‌లను తెరవడానికి వినియోగదారును అనుమతిస్తుంది.
 
@@ -3300,13 +3346,36 @@
       ఒకవేళ విధానాన్ని సెట్ చేయకపోయినా లేదా ఒప్పునకు సెట్ చేసినా, వినియోగదారులందరూ ARC ఉపయోగించడానికి అనుమతించబడతారు (ARCని ఇతర మార్గాలలో నిలువరించి ఉంటే మాత్రం ఇది సాధ్యపడకపోవచ్చు).
 
       ARC అమలులో లేనప్పుడు మాత్రమే విధానానికి మార్పులు వర్తించపజేయబడతాయి, ఉదా. Chrome OS ప్రారంభమవుతున్నప్పుడు.</translation>
+<translation id="8615400197788843468">G Suite‌లో <ph name="PRODUCT_NAME" />కి సంబంధించిన నియంత్రిత లాగ్ ఇన్ ఫీచర్‌ని ప్రారంభిస్తుంది మరియు ఈ సెట్టింగ్‌ను మార్చనీయకుండా వినియోగదారులను నిరోధిస్తుంది.
+
+      
+మీరు ఈ సెట్టింగ్‌ను నిర్వచిస్తే, వినియోగదారు పేర్కొనబడిన డొమైన్‌లకు
+      చెందిన ఖాతాలను ఉపయోగించి మాత్రమే Google యాప్‌లను
+      యాక్సెస్ చేయగలరు (gmail.com/googlemail.com ఖాతాలను అనుమతించడం కోసం,
+      మీరు "consumer_accounts"ని (కొటేషన్‌లు లేకుండా) డొమైన్‌ల జాబితాకు జోడించాలని గుర్తుంచుకోండి).
+
+      
+ఈ సెట్టింగ్ వినియోగదారును Google ప్రమాణీకరణ అవసరమయ్యే నిర్వహిత
+      పరికరంలో లాగిన్ చేయకుండా మరియు ప్రత్యామ్నాయ ఖాతాని
+      జోడించకుండా నిరోధిస్తుంది. ఆ ఖాతా పైన పేర్కొన్న అనుమతించబడిన డొమైన్‌ల  జాబితాకు చెందినది కాకపోతే ఇలా జరుగుతుంది.
+
+      
+మీరు ఈ సెట్టింగ్‌ని ఖాళీగా వదిలేస్తే/కాన్ఫిగర్ చేయకుంటే, వినియోగదారు
+      G Suiteని ఏ ఖాతాతో అయినా యాక్సెస్ చేయగలరు.
+
+      
+https://support.google.com/a/answer/1668854లో వివరించినట్లుగా, ఈ విధానం
+      అన్ని google.com డొమైన్‌లకు పంపే అన్ని HTTP మరియు HTTPS అభ్యర్థనలకు
+      X-GoogApps-Allowed-Domains ముఖ్యశీర్షిక అనుబంధితమయ్యేలా చేస్తుంది.
+
+      వినియోగదారులు ఈ సెట్టింగ్‌ను మార్చలేరు లేదా భర్తీ చేయలేరు.</translation>
 <translation id="8631434304112909927"><ph name="UNTIL_VERSION" />వ సంస్కరణ నుండి</translation>
 <translation id="863319402127182273">Android అనువర్తనాల కోసం, ఈ విధానం అంతర్నిర్మిత కెమెరాపై మాత్రమే ప్రభావం చూపుతుంది. ఈ విధానాన్ని ఒప్పుకి సెట్ చేసినప్పుడు, మినహాయింపులు లేకుండా, కెమెరా అన్ని Android అనువర్తనాల కోసం నిలిపివేయబడుతుంది.</translation>
-<translation id="8649763579836720255">రక్షిత కంటెంట్‌ను ప్లే చేయడం కోసం పరికరానికి అర్హత ఉందని నిశ్చితంగా చెప్పే Chrome OS CA జారీ చేసిన ప్రమాణపత్రాన్ని పొందడానికి Chrome OS పరికరాలు రిమోట్ ప్రమాణీకరణ (ధృవీకరించబడిన ప్రాప్యత)ను ఉపయోగించవచ్చు. ఈ ప్రాసెస్‌లో హార్డ్‌వేర్ ప్రమాణీకరణ సమాచారాన్ని పరికరాన్ని ప్రత్యేకంగా గుర్తించే Chrome OS CAకు పంపే ప్రక్రియ ఉంటుంది.
+<translation id="8649763579836720255">రక్షిత కంటెంట్‌ను ప్లే చేయడం కోసం పరికరానికి అర్హత ఉందని నిశ్చితంగా చెప్పే Chrome OS CA జారీ చేసిన ప్రమాణపత్రాన్ని పొందడానికి Chrome OS పరికరాలు రిమోట్ ప్రామాణీకరణ (ధృవీకరించబడిన యాక్సెస్)ను ఉపయోగించవచ్చు. ఈ ప్రక్రియలో హార్డ్‌వేర్ ప్రామాణీకరణ సమాచారాన్ని, పరికరాన్ని ప్రత్యేకంగా గుర్తించే Chrome OS CAకు పంపడం జరుగుతుంది.
 
-          ఈ సెట్టింగ్ తప్పు అయితే, పరికరం కంటెంట్ రక్షణ కోసం రిమోట్ ప్రమాణీకరణను ఉపయోగించదు మరియు పరికరం రక్షిత కంటెంట్‌ను ప్లే చేయలేకపోవచ్చు.
+          ఈ సెట్టింగ్ తప్పు అయితే, పరికరం కంటెంట్ రక్షణ కోసం రిమోట్ ప్రామాణీకరణను ఉపయోగించదు మరియు పరికరం రక్షిత కంటెంట్‌ను ప్లే చేయలేకపోవచ్చు.
 
-          ఈ సెట్టింగ్ ఒప్పు అయితే లేదా సెట్ చేయబడకపోతే, కంటెంట్ రక్షణ కోసం రిమోట్ ప్రమాణీకరణ ఉపయోగించబడవచ్చు.</translation>
+          ఈ సెట్టింగ్ ఒప్పు అయితే లేదా సెట్ చేయబడకపోతే, కంటెంట్ రక్షణ కోసం రిమోట్ ప్రామాణీకరణ ఉపయోగించబడవచ్చు.</translation>
 <translation id="8650974590712548439">Windows క్లయింట్‌ల కోసం Windows రిజిస్ట్రీ స్థానం:</translation>
 <translation id="8654286232573430130">సమీకృత ప్రామాణీకరణ కోసం ఏయే సర్వర్‌లను అనుమతి జాబితాలో ఉంచాలో పేర్కొంటుంది. సమీకృత ప్రామాణీకరణ <ph name="PRODUCT_NAME" /> ప్రాక్సీ నుండి లేదా ఈ అనుమతించబడిన జాబితాలో ఉన్న సర్వర్ నుండి ప్రామాణీకరణ సవాలును స్వీకరించినప్పుడు మాత్రమే ప్రారంభించబడుతుంది.
 
@@ -3332,14 +3401,14 @@
 <translation id="8693243869659262736">అంతర్నిర్మిత DNS క్లయింట్‌ను ఉపయోగించండి</translation>
 <translation id="8704831857353097849">ఆపివేయబడిన ప్లగ్‌ఇన్‌ల జాబితా</translation>
 <translation id="8711086062295757690">కీలక పదాన్ని పేర్కొంటుంది, ఈ కీలక పదం ఈ ప్రొవైడర్ కోసం శోధనను ప్రారంభించే ఓమ్నిపెట్టె‌లో ఉపయోగించే సత్వరమార్గం. ఈ విధానం ఐచ్ఛికం. సెట్ చేయకపోతే, శోధన ప్రొవైడర్‌ను ఏ కీలక పదం సక్రియం చేయదు. ఈ విధానం 'DefaultSearchProviderEnabled' విధానం ప్రారంభించబడి ఉన్నప్పుడు మాత్రమే పరిగణించబడుతుంది.</translation>
-<translation id="8731693562790917685">నిర్ధిష్ట రకమైన (ఉదాహరణకి కుక్కీలు, చిత్రాలు లేదా JavaScript) కంటెంట్‌లని ఎలా నిర్వహించాలో పేర్కొనడానికి కంటెంట్ సెట్టింగ్‌లు మిమ్మల్ని అనుమతిస్తాయి.</translation>
+<translation id="8731693562790917685">నిర్ధిష్ట రకమైన కంటెంట్‌లను (ఉదాహరణకు కుక్కీలు, చిత్రాలు లేదా JavaScript) ఎలా నిర్వహించాలో పేర్కొనడానికి కంటెంట్ సెట్టింగ్‌లు మిమ్మల్ని అనుమతిస్తాయి.</translation>
 <translation id="8733448613597049197"><ph name="PRODUCT_NAME" /> యొక్క సురక్షిత బ్రౌజింగ్ విస్తారిత నివేదనను ప్రారంభిస్తుంది మరియు ఈ సెట్టింగ్‌ను మార్చకుండా వినియోగదారులను నివారిస్తుంది.
 
       విస్తారిత నివేదన అనేది ప్రమాదకరమైన యాప్‌లు మరియు సైట్‌లను గుర్తించడంలో సహాయపడటానికి కొంత సిస్టమ్ సమాచారాన్ని మరియు పేజీ కంటెంట్‌ని Google సర్వర్‌లకు పంపుతుంది.
 
-      సెట్టింగ్‌ని ఒప్పు అని సెట్ చేస్తే, అవసరమైనప్పుడు నివేదికలు సృష్టించబడతాయి మరియు పంపబడతాయి (భద్రాతపరమైన మధ్యంతర ప్రకటన ఏదైనా చూపబడటం వంటివి).
+      సెట్టింగ్‌ని ఒప్పు అని సెట్ చేస్తే, అవసరమైనప్పుడు నివేదికలు సృష్టించబడతాయి మరియు పంపబడతాయి (ఉదాహరణకు భద్రాతపరమైన మధ్యంతర ప్రకటన చూపబడే సందర్భాలలో).
 
-      సెట్టింగ్‌ని తప్పు అని సెట్ చేస్తే, నివేదకలు ఎప్పుడూ పంపబడవు.
+      సెట్టింగ్‌ని తప్పు అని సెట్ చేస్తే, నివేదికలు ఎప్పుడూ పంపబడవు.
 
       ఈ విధానాన్ని ఒప్పు లేదా తప్పు అని సెట్ చేస్తే, సెట్టింగ్‌ని వినియోగదారు సవరించలేరు.
 
diff --git a/components/policy/resources/policy_templates_zh-CN.xtb b/components/policy/resources/policy_templates_zh-CN.xtb
index 0a2f56f..55cae73 100644
--- a/components/policy/resources/policy_templates_zh-CN.xtb
+++ b/components/policy/resources/policy_templates_zh-CN.xtb
@@ -24,6 +24,12 @@
       如果此政策设为 false 或未设置,仅当用户首次在设备上登录时,由 IdP 设置的 Cookie 才会被转移到其个人资料中。
 
       此政策只会影响所在网域与设备注册网域匹配的用户。对于所有其他用户,仅当他们首次在设备上登录时,由 IdP 设置的 Cookie 才会被转移到其个人资料中。</translation>
+<translation id="1035385378988781231">此政策用于控制适用于 <ph name="PRODUCT_NAME" />的网络文件共享功能是否将使用 NTLM 进行身份验证。
+
+      如果此政策设为 True,系统会视需要使用 NTLM 对 SMB 共享文件进行身份验证。
+      如果此政策设为 False,系统将停用对 SMB 共享文件的 NTLM 身份验证机制。
+
+      如果此政策未设置,默认情况下,系统会对受企业管理的用户停用身份验证,并对不受管理的用户启用身份验证。</translation>
 <translation id="1040446814317236570">启用 PAC 网址剔除功能(适用于 https:// 类网址)</translation>
 <translation id="1044878202534415707">报告硬件统计数据,例如 CPU/RAM 使用情况。
 
@@ -90,6 +96,13 @@
       默认值为 RollbackDisabled。</translation>
 <translation id="1221359380862872747">在演示登录时加载指定网址</translation>
 <translation id="1223789468190631420">针对可信来源的安全浏览功能启用状态</translation>
+<translation id="122899932962115297">一种白名单,用于控制用户可以配置和使用哪些快速解锁模式来解锁屏幕。
+
+          该值是一个字符串列表;有效的列表项包括:“all”、“PIN”和“FINGERPRINT”。如果向此列表中添加了“all”,即意味着用户可以使用所有快速解锁模式(包括日后会实施的快速解锁模式)。如果未向此列表中添加“all”,则仅能使用此列表中指定的快速解锁模式。
+
+          例如,要想允许每一个快速解锁模式,请使用 ["all"]。要想仅允许 PIN 码解锁模式,请使用 ["PIN"]。要想允许 PIN 码和指纹,请使用 ["PIN", "FINGERPRINT"]。要想停用所有快速解锁模式,请使用 []。
+
+          默认情况下,用户无法在托管设备上使用任何快速解锁模式。</translation>
 <translation id="123081309365616809">允许向设备投射内容</translation>
 <translation id="1243570869342663665">控制 SafeSites 的成人内容滤除机制。</translation>
 <translation id="1257550411839719984">设置默认下载目录</translation>
@@ -600,6 +613,7 @@
 
       如果此政策未设置,默认情况下,受管理用户将不能使用短信同步功能,不受管理的用户则可以。</translation>
 <translation id="2660846099862559570">从不使用代理</translation>
+<translation id="2672012807430078509">控制是否允许将 NTLM 作为 SMB 装载功能的身份验证协议</translation>
 <translation id="267596348720209223">指定搜索服务提供商支持的字符编码。编码是指类似于 UTF-8、GB2312 和 ISO-8859-1 的代码页名称,并按此顺序进行尝试。此政策是可选的,如果未设置,将使用默认值 UTF-8。要实施此政策,必须先启用“DefaultSearchProviderEnabled”政策。</translation>
 <translation id="268577405881275241">启用数据压缩代理功能</translation>
 <translation id="2693108589792503178">配置用于更改密码的网址。</translation>
@@ -929,6 +943,11 @@
       如果停用了此政策,则不会发生明确的网站隔离,IsolateOrigins 和 SitePerProcess 的现场试验也将停用。用户仍可手动启用 IsolateOrigins。
       如果未配置此政策,系统将为登录屏幕使用平台默认的网站隔离设置。
       </translation>
+<translation id="3748900290998155147">指定是否允许使用唤醒锁定。扩展程序可通过 Power Management Extension API 和 ARC 应用请求使用唤醒锁定。
+
+          如果将此政策设为 true 或未进行设置,系统就会允许使用唤醒锁定,以便进行电源管理。
+
+          如果将此政策设为 false,系统就会忽略唤醒锁定请求。</translation>
 <translation id="3750220015372671395">禁止在这些网站上使用密钥生成功能</translation>
 <translation id="3756011779061588474">禁止开发者模式</translation>
 <translation id="3758089716224084329">可让您指定 <ph name="PRODUCT_NAME" /> 使用的代理服务器,并禁止用户更改代理设置。
@@ -961,6 +980,11 @@
 
           如果“EnableMediaRouter”政策设为 false,那么此政策的值将不会发挥任何作用,该工具栏图标将不会显示。</translation>
 <translation id="3788662722837364290">设备闲置时的电源管理设置</translation>
+<translation id="3790085888761753785">如果此设置处于启用状态,用户将能够使用 Smart Lock 登录他们的帐号。一般 Smart Lock 只能让用户解锁屏幕,相较之下这项设置的功能更强大。
+
+      如果此设置处于停用状态,用户将不能使用 Smart Lock 登录功能。
+
+      如果此政策未设置,默认情况下,受企业管理的用户不能使用 Smart Lock,不受管理的用户则能够使用 Smart Lock。</translation>
 <translation id="379602782757302612">可让您指定哪些扩展程序是用户无法安装的。如果已安装的扩展程序被列入黑名单,就会遭到停用,而且用户将无法启用它们。一旦某个因被列入黑名单而遭到停用的扩展程序被移出黑名单,系统即会自动重新启用它。
 
           黑名单中的“*”值表示:除了在白名单中明确列出的扩展程序,其他所有扩展程序均已被列入黑名单。
@@ -1058,6 +1082,9 @@
 
           如果此政策未设置或设为 False,用户可以将文件传输到 Google 云端硬盘。</translation>
 <translation id="3915395663995367577">代理 .pac 文件的网址</translation>
+<translation id="3925020515212192040">指定预先配置的网络文件共享列表。
+
+      此政策的每个列表项都是一个对象,由“share_url”和“mode”组成。“share_url”应该是共享文件的网址,“mode”则应设为“drop_down”,表示“share_url”将会添加到共享文件发现下拉菜单中。</translation>
 <translation id="3939893074578116847">将网络数据包发送到管理服务器以监控联网状态,从而使得服务器能够判断设备有没有联网。
 
       如果此政策设为 true,系统将发送监控网络数据包(所谓的“<ph name="HEARTBEATS_TERM" />”)。
@@ -1203,6 +1230,7 @@
 <translation id="4377599627073874279">允许所有网站显示所有图片</translation>
 <translation id="437791893267799639">政策未设置,禁止数据迁移和 ARC</translation>
 <translation id="4389091865841123886">通过 TPM 机制配置远程认证。</translation>
+<translation id="4408428864159735559">预先配置的网络文件共享列表。</translation>
 <translation id="4410236409016356088">启用网络带宽限制功能</translation>
 <translation id="441217499641439905">在 <ph name="PRODUCT_OS_NAME" />的“文件”应用中,不允许通过移动网络连接到 Google 云端硬盘</translation>
 <translation id="4418726081189202489">如果将此政策设为 False,<ph name="PRODUCT_NAME" /> 将无法不定期向 Google 服务器发出查询来检索准确的时间戳。如果此政策设为 True 或未设置,这样的查询将能够发送到 Google 服务器。</translation>
@@ -1894,6 +1922,7 @@
       要控制哪些网站可以运行 Flash,请参见“DefaultPluginsSetting”、“PluginsAllowedForUrls”和“PluginsBlockedForUrls”政策。
 
       如果停用或未设定此设置,来自其他来源的 Flash 内容或不重要的内容可能会被屏蔽。</translation>
+<translation id="6532769014584932288">允许使用唤醒锁定</translation>
 <translation id="653608967792832033">指定在使用电池供电时用户停止输入后隔多久锁定屏幕。
 
           当此政策的值设置为大于 0 时,只要机器闲置的时间达到此处指定的时长,<ph name="PRODUCT_OS_NAME" />就会锁定屏幕。
@@ -1911,6 +1940,7 @@
 <translation id="6544897973797372144">如果该策略设置为 True,且未指定 ChromeOsReleaseChannel 策略,那么注册域的用户将可以更改设备的发布版。如果该策略设置为 False,那么设备就会锁定最后设置的任何版本。
 
      ChromeOsReleaseChannel 策略将会覆盖用户选择的版本,但是,如果该策略版本比设备上已安装的版本更稳定,那么仅当较稳定版本的版本值高于设备上已安装版本时,系统才会切换版本。</translation>
+<translation id="6553143066970470539">屏幕亮度百分比</translation>
 <translation id="6559057113164934677">不允许任何网站使用摄像头和麦克风</translation>
 <translation id="6561396069801924653">在系统任务栏菜单中显示无障碍选项</translation>
 <translation id="6565312346072273043">设置屏幕键盘辅助功能在登录屏幕上的默认状态。
@@ -2180,6 +2210,11 @@
 <translation id="7167436895080860385">允许用户在密码管理器中显示密码(已弃用)</translation>
 <translation id="7173856672248996428">临时个人资料</translation>
 <translation id="717630378807352957">允许使用配置文件中的所有打印机。</translation>
+<translation id="7176721759719212761">指定是否允许使用屏幕唤醒锁定。扩展程序可通过 Power Management Extension API 和 ARC 应用请求使用屏幕唤醒锁定。
+
+          如果将此政策设为 true 或未进行设置,系统就会允许使用屏幕唤醒锁定,以便进行电源管理,但 AllowWakeLocks 设为 false 时除外。
+
+          如果将此政策设为 false,屏幕唤醒锁定请求将降级为系统唤醒锁定请求。</translation>
 <translation id="7185078796915954712">TLS 1.3</translation>
 <translation id="718956142899066210">允许用于更新的连接类型</translation>
 <translation id="7194407337890404814">默认搜索服务提供商名称</translation>
@@ -2193,6 +2228,11 @@
           “自动播放”仅适用于 <ph name="PLUGINS_ALLOWED_FOR_URLS_POLICY_NAME" /> 政策中明确列出的网域。如果要为所有网站启用“自动播放”,可以将 http://* 和 https://* 添加到此列表。
 
           如果此策略未设置,用户将能够手动更改此项设置。</translation>
+<translation id="7229975860249300121">这项政策包含一个正则表达式,用于决定哪些 Google 帐号可以设定为 <ph name="PRODUCT_NAME" /> 中的浏览器主帐号(也就是在同步功能启用流程中所选的帐号)。
+
+      如果用户尝试使用与此格式不匹配的用户名设置浏览器主帐号,就会显示相应错误。
+
+      如果此政策未设置或为空,则用户可以将任何 Google 帐号设置为 <ph name="PRODUCT_NAME" /> 中的浏览器主帐号。</translation>
 <translation id="723103540848640830">设置锁定屏幕 PIN 码的长度下限</translation>
 <translation id="7232816984286843471">如果此政策设为 false,独立用户将无法使用 Crostini。
 
@@ -2342,6 +2382,10 @@
       </translation>
 <translation id="7511361072385293666">如果此政策设为 true 或未设置,则允许在 <ph name="PRODUCT_NAME" /> 中使用 QUIC 协议。
       如果此政策设为 false,则禁止使用 QUIC 协议。</translation>
+<translation id="7517845714620372896">指定屏幕亮度百分比。
+          如果设置了此政策,系统会根据政策值调整初始屏幕亮度,但用户稍后可以更改它。自动调节亮度功能在这种情况下会停用。
+          如果未设置此政策,用户屏幕控件和自动调节亮度功能不受影响。
+          应以百分比值(介于 0-100 之间)的形式指定政策值。</translation>
 <translation id="7519251620064708155">允许在这些网站上使用密钥生成功能</translation>
 <translation id="7529100000224450960">可让您设置网址格式的列表,这些网址格式用于指定允许打开弹出式窗口的网站。在未设置此政策的情况下,如果设置了“DefaultPopupsSetting”政策,那么将对该政策中的所有网站使用全局默认值,否则将对用户个人配置中的所有网站使用全局默认值。</translation>
 <translation id="7529144158022474049">自动更新分配因素</translation>
@@ -2446,6 +2490,7 @@
 
       已识别的连接类型标识符包括“以太网”、“Wi-Fi”、“WiMax”、“蓝牙”和“移动”网络。</translation>
 <translation id="7763614521440615342">在“打开新的标签页”页面上显示内容建议</translation>
+<translation id="7765879851993224640">允许使用 Smart Lock 登录功能。</translation>
 <translation id="7774768074957326919">使用系统代理设置</translation>
 <translation id="7775831859772431793">您可以在此指定代理服务器的网址。
 
@@ -2548,6 +2593,7 @@
       如果此政策改设为 False,则只会导致无法启动新的虚拟机,而不会关闭已在运行的虚拟机。
       如果未在某部受管理设备上设置此政策,该设备将无法运行虚拟机。
       未受管理的设备可以运行虚拟机。</translation>
+<translation id="8001701200415781021">限制哪些 Google 帐号可以设置为 <ph name="PRODUCT_NAME" /> 中的浏览器主帐号</translation>
 <translation id="802147957407376460">将屏幕旋转 0 度</translation>
 <translation id="8033913082323846868">我们在 M70 中弃用了此政策,请改用 AutofillAddressEnabled 和 AutofillCreditCardEnabled。
 
@@ -2779,6 +2825,17 @@
       如果此政策设为 true 或未设置,所有用户都将能够使用 ARC(除非通过其他方式停用了 ARC)。
 
       系统只会在未运行 ARC 时(例如启动 Chrome 操作系统时)应用对此政策做出的更改。</translation>
+<translation id="8615400197788843468">启用 <ph name="PRODUCT_NAME" /> 的 G Suite 受限登录功能,并禁止用户更改此设置。
+
+      如果您定义了此设置,用户将只能使用指定网域中的帐号访问 Google Apps(请注意,要允许使用 gmail.com/googlemail.com 帐号,您应该将“consumer_accounts”(不含引号)添加到网域列表中)。
+
+      在需要通过 Google 身份验证的托管设备上,这项设置会禁止用户登录帐号并添加辅助帐号(如果该帐号不在上述允许的网域列表中)。
+
+      如果您将此设置留空/未配置此设置,用户将能够使用任何帐号访问 G Suite。
+
+      此政策会致使系统将 X-GoogApps-Allowed-Domains 标头附加到向所有 google.com 网域发送的所有 HTTP 和 HTTPS 请求中,如 https://support.google.com/a/answer/1668854 中所述。
+
+      用户无法更改或替换此设置。</translation>
 <translation id="8631434304112909927">到版本 <ph name="UNTIL_VERSION" /> 为止</translation>
 <translation id="863319402127182273">对于 Android 应用,此政策仅会影响内置摄像头。当此政策设为 true 时,系统会针对所有 Android 应用(无一例外)停用摄像头。</translation>
 <translation id="8649763579836720255">Chrome 操作系统设备可使用远程凭证(经验证的访问凭证)来获取由 Chrome OS CA 颁发的证书,以证明该设备符合播放受保护内容的条件。此过程涉及向 Chrome OS CA 发送用于唯一标识设备的硬件背书信息。
diff --git a/components/safe_browsing/db/v4_rice.cc b/components/safe_browsing/db/v4_rice.cc
index a9c38ff..1a3f83f 100644
--- a/components/safe_browsing/db/v4_rice.cc
+++ b/components/safe_browsing/db/v4_rice.cc
@@ -13,7 +13,7 @@
 
 #if defined(OS_WIN)
 #include <winsock2.h>
-#elif defined(OS_POSIX)
+#elif defined(OS_POSIX) || defined(OS_FUCHSIA)
 #include <arpa/inet.h>
 #endif
 
diff --git a/components/search_engines/template_url_prepopulate_data.cc b/components/search_engines/template_url_prepopulate_data.cc
index 81e9948..55da1aba 100644
--- a/components/search_engines/template_url_prepopulate_data.cc
+++ b/components/search_engines/template_url_prepopulate_data.cc
@@ -1256,7 +1256,7 @@
   return CountryStringToCountryID(base::android::GetDefaultCountryCode());
 }
 
-#elif defined(OS_POSIX)
+#elif defined(OS_POSIX) || defined(OS_FUCHSIA)
 
 int GetCurrentCountryID() {
   const char* locale = setlocale(LC_MESSAGES, nullptr);
diff --git a/components/services/heap_profiling/public/cpp/sender_pipe_unittest.cc b/components/services/heap_profiling/public/cpp/sender_pipe_unittest.cc
index 4f1b636..b9ef5dc 100644
--- a/components/services/heap_profiling/public/cpp/sender_pipe_unittest.cc
+++ b/components/services/heap_profiling/public/cpp/sender_pipe_unittest.cc
@@ -34,7 +34,7 @@
   Result Write(int size) { return sender_pipe_->Send(buffer_.data(), size, 1); }
 
   void Read(int size) {
-#if defined(OS_POSIX)
+#if defined(OS_POSIX) || defined(OS_FUCHSIA)
     ssize_t bytes_read = read(read_handle_.GetFD().get(), buffer_.data(), size);
     ASSERT_EQ(size, bytes_read);
 #else
diff --git a/components/strings/components_chromium_strings_te.xtb b/components/strings/components_chromium_strings_te.xtb
index 60015f6f..fb4d21f3 100644
--- a/components/strings/components_chromium_strings_te.xtb
+++ b/components/strings/components_chromium_strings_te.xtb
@@ -6,7 +6,7 @@
 <translation id="275588974610408078">Chromiumలో క్రాష్ నివేదిక అందుబాటులో లేదు.</translation>
 <translation id="3064346599913645280">మీరు సురక్షితమైన Chromium పేజీని వీక్షిస్తున్నారు</translation>
 <translation id="3550966579244642892">Chromium OS దాని ప్రాథమిక సెటప్‌ను పూర్తి చేయలేదు.</translation>
-<translation id="4365115785552740256">Chromium సృష్టి <ph name="BEGIN_LINK_CHROMIUM" />Chromium<ph name="END_LINK_CHROMIUM" /> ఓపెన్ సోర్స్ ప్రాజెక్ట్ మరియు ఇతర <ph name="BEGIN_LINK_OSS" />ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్<ph name="END_LINK_OSS" /> ద్వారా సాధ్యమయ్యింది.</translation>
+<translation id="4365115785552740256">Chromium అనేది <ph name="BEGIN_LINK_CHROMIUM" />Chromium<ph name="END_LINK_CHROMIUM" /> ఓపెన్ సోర్స్ ప్రాజెక్ట్ మరియు ఇతర <ph name="BEGIN_LINK_OSS" />ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్<ph name="END_LINK_OSS" />లపై ఎంతగానో ఆధారపడుతుంది.</translation>
 <translation id="4559775032954821361">Chromium మెను &gt;
           <ph name="SETTINGS_TITLE" />
           &gt;
diff --git a/components/strings/components_google_chrome_strings_te.xtb b/components/strings/components_google_chrome_strings_te.xtb
index f5ab78a1..8277bf7 100644
--- a/components/strings/components_google_chrome_strings_te.xtb
+++ b/components/strings/components_google_chrome_strings_te.xtb
@@ -4,7 +4,7 @@
 <translation id="1016765312371154165">Chrome సరిగ్గా షట్ డౌన్ కాలేదు.</translation>
 <translation id="130631256467250065">మీ మార్పులు మీరు మీ పరికరాన్ని పునఃప్రారంభించే తదుపరిసారి ప్రభావవంతం అవుతాయి.</translation>
 <translation id="2147651015520127414">Chrome ఈ వెబ్‌సైట్ ప్రమాణపత్రాన్ని <ph name="ISSUER" /> జారీ చేసినట్లు ధృవీకరించింది.</translation>
-<translation id="2874156562296220396">Google Chrome <ph name="BEGIN_LINK_CHROMIUM" />Chromium<ph name="END_LINK_CHROMIUM" /> ఓపెన్ సోర్స్ ప్రాజెక్ట్‌ మరియు ఇతర <ph name="BEGIN_LINK_OSS" />open source software‌<ph name="END_LINK_OSS" /> వల్ల సాధ్యం అవుతుంది.</translation>
+<translation id="2874156562296220396"><ph name="BEGIN_LINK_CHROMIUM" />Chromium<ph name="END_LINK_CHROMIUM" /> ఓపెన్ సోర్స్ ప్రాజెక్ట్‌ మరియు ఇతర <ph name="BEGIN_LINK_OSS" />ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్<ph name="END_LINK_OSS" />లపై Google Chrome ఎంతగానో ఆధారపడుతుంది.</translation>
 <translation id="3140883423282498090">మీ మార్పులు మీరు Google Chromeను మళ్లీ ప్రారంభించినప్పుడు ప్రభావాన్ని చూపుతాయి.</translation>
 <translation id="3444832043240812445">మీరు <ph name="BEGIN_LINK" />క్రాష్‌ నివేదికను ప్రారంభించినపుడు<ph name="END_LINK" /> ఈ పేజీ మీ ఇటీవలి క్రాష్‌ల సమాచారాన్ని మాత్రమే చూపిస్తుంది.</translation>
 <translation id="3875312571075912821">మీ ఫైర్‌వాల్ లేదా యాంటీవైరస్ సెట్టింగ్‌ల్లో నెట్‌వర్క్‌ను ప్రాప్యత చేయడానికి
diff --git a/components/strings/components_strings_am.xtb b/components/strings/components_strings_am.xtb
index 7a61204..a8f4d1f 100644
--- a/components/strings/components_strings_am.xtb
+++ b/components/strings/components_strings_am.xtb
@@ -515,7 +515,6 @@
 <translation id="4277028893293644418">የይለፍ ቃል ዳግም አቀናብር</translation>
 <translation id="4280429058323657511">፣ አገልግሎቱ የሚያበቃው በ<ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">ቀይር</translation>
-<translation id="4308131620840579419">ሁሉም ካርዶችዎ በአንዲት ቦታ ይቀመጡ?</translation>
 <translation id="4312866146174492540">አግድ (ነባሪ)</translation>
 <translation id="4325863107915753736">ጽሑፉን ማግኘት አልተቻለም</translation>
 <translation id="4326324639298822553">የእርስዎን የአገልግሎት ማብቂያ ቀን ይመልከቱ እና እንደገና ይሞክሩ</translation>
diff --git a/components/strings/components_strings_ar.xtb b/components/strings/components_strings_ar.xtb
index 3df9f581..d6a799f 100644
--- a/components/strings/components_strings_ar.xtb
+++ b/components/strings/components_strings_ar.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">إعادة تعيين كلمة المرور</translation>
 <translation id="4280429058323657511">، تاريخ انتهاء الصلاحية <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">تبديل</translation>
-<translation id="4308131620840579419">هل ترغب في حفظ جميع بطاقاتك في مكانٍ واحد؟</translation>
 <translation id="4312866146174492540">حظر (تلقائي)</translation>
 <translation id="4325863107915753736">تعذّر العثور على المقالة</translation>
 <translation id="4326324639298822553">تحقق من تاريخ انتهاء الصلاحية وأعِد المحاولة مرة أخرى</translation>
diff --git a/components/strings/components_strings_bg.xtb b/components/strings/components_strings_bg.xtb
index f22ac94..524eabf 100644
--- a/components/strings/components_strings_bg.xtb
+++ b/components/strings/components_strings_bg.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Повторно задаване на паролата</translation>
 <translation id="4280429058323657511">, изтича: <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Превключване</translation>
-<translation id="4308131620840579419">Искате ли да запазите всичките си карти на едно място?</translation>
 <translation id="4312866146174492540">Блокиране (по подразбиране)</translation>
 <translation id="4325863107915753736">Намирането на статията не бе успешно</translation>
 <translation id="4326324639298822553">Проверете датата на валидност и опитайте отново</translation>
diff --git a/components/strings/components_strings_bn.xtb b/components/strings/components_strings_bn.xtb
index 9e517bd3..acbeb11 100644
--- a/components/strings/components_strings_bn.xtb
+++ b/components/strings/components_strings_bn.xtb
@@ -517,7 +517,6 @@
 <translation id="4277028893293644418">পাসওয়ার্ড রিসেট করুন</translation>
 <translation id="4280429058323657511">, মেয়াদ শেষ <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">পাল্টান</translation>
-<translation id="4308131620840579419">আপনার সমস্ত কার্ড এক জায়গায় সেভ করবেন?</translation>
 <translation id="4312866146174492540">অবরুদ্ধ করুন (ডিফল্ট)</translation>
 <translation id="4325863107915753736">নিবন্ধ খুঁজে পেতে ব্যর্থ হয়েছে</translation>
 <translation id="4326324639298822553">আপনার মেয়াদ শেষের তারিখ পরীক্ষা করে আবার চেষ্টা করুন</translation>
@@ -644,7 +643,7 @@
     <ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />শুরু করার ধরন<ph name="END_BOLD" /> এর অধীনে <ph name="BEGIN_BOLD" />অক্ষম করুন <ph name="END_BOLD" /> বেছে নিন
     <ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />পরিষেবা স্থিতির<ph name="END_BOLD" /> অধীনে <ph name="BEGIN_BOLD" />বন্ধ করুন <ph name="END_BOLD" /> এ ক্লিক করুন
     <ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />প্রয়োগ করুন <ph name="END_BOLD" />এ ক্লিক করুন তারপর <ph name="BEGIN_BOLD" />ঠিক আছে<ph name="END_BOLD" /> তে ক্লিক করুন
-    <ph name="LIST_ITEM" />আপনার কম্পিউটার থেকে কিভাবে স্থায়ীভাবে সফ্টওয়্যার সরিয়ে ফেলতে হয় সেটি জানতে <ph name="BEGIN_LEARN_MORE_LINK" />Chrome সহায়তা কেন্দ্রে<ph name="END_LEARN_MORE_LINK" /> দেখুন
+    <ph name="LIST_ITEM" />আপনার কম্পিউটার থেকে কীভাবে স্থায়ীভাবে সফ্টওয়্যার সরিয়ে ফেলতে হয় সেটি জানতে <ph name="BEGIN_LEARN_MORE_LINK" />Chrome সহায়তা কেন্দ্রে<ph name="END_LEARN_MORE_LINK" /> দেখুন
     <ph name="END_LIST" /></translation>
 <translation id="5285570108065881030">সেভ করা সমস্ত পাসওয়ার্ড দেখান</translation>
 <translation id="5287240709317226393">কুকিজ দেখান</translation>
diff --git a/components/strings/components_strings_ca.xtb b/components/strings/components_strings_ca.xtb
index 8ef6aa1..031d342 100644
--- a/components/strings/components_strings_ca.xtb
+++ b/components/strings/components_strings_ca.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Restableix la contrasenya</translation>
 <translation id="4280429058323657511">, caduca el dia <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Canvia</translation>
-<translation id="4308131620840579419">Vols desar totes les teves targetes en un sol lloc?</translation>
 <translation id="4312866146174492540">Bloqueja (opció predeterminada)</translation>
 <translation id="4325863107915753736">No s'ha pogut trobar l'article</translation>
 <translation id="4326324639298822553">Comprova la data de caducitat i torna-ho a provar</translation>
diff --git a/components/strings/components_strings_cs.xtb b/components/strings/components_strings_cs.xtb
index 0aaf4df3..0e7f919 100644
--- a/components/strings/components_strings_cs.xtb
+++ b/components/strings/components_strings_cs.xtb
@@ -512,7 +512,6 @@
 <translation id="4277028893293644418">Resetovat heslo</translation>
 <translation id="4280429058323657511">s platností do <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Přepínač</translation>
-<translation id="4308131620840579419">Chcete všechny platební karty uložit na jedno místo?</translation>
 <translation id="4312866146174492540">Blokovat (výchozí)</translation>
 <translation id="4325863107915753736">Článek nebyl nalezen</translation>
 <translation id="4326324639298822553">Zkontrolujte datum vypršení platnosti a zkuste to znovu.</translation>
diff --git a/components/strings/components_strings_da.xtb b/components/strings/components_strings_da.xtb
index 0ce9404..2e1d49a4 100644
--- a/components/strings/components_strings_da.xtb
+++ b/components/strings/components_strings_da.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Nulstil adgangskoden</translation>
 <translation id="4280429058323657511">udløber <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Skift</translation>
-<translation id="4308131620840579419">Vil du gemme alle dine kort på ét sted?</translation>
 <translation id="4312866146174492540">Bloker (standardindstilling)</translation>
 <translation id="4325863107915753736">Artiklen blev ikke fundet.</translation>
 <translation id="4326324639298822553">Kontrollér, om udløbsdatoen er korrekt, og prøv igen.</translation>
diff --git a/components/strings/components_strings_de.xtb b/components/strings/components_strings_de.xtb
index 9af61cc..5f7bff7 100644
--- a/components/strings/components_strings_de.xtb
+++ b/components/strings/components_strings_de.xtb
@@ -515,7 +515,6 @@
 <translation id="4277028893293644418">Passwort zurücksetzen</translation>
 <translation id="4280429058323657511">Gültig bis: <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Wechseln</translation>
-<translation id="4308131620840579419">Möchten Sie alle Ihre Karten an einem Ort speichern?</translation>
 <translation id="4312866146174492540">Blockieren (Standardeinstellung)</translation>
 <translation id="4325863107915753736">Der Artikel wurde nicht gefunden.</translation>
 <translation id="4326324639298822553">Prüfen Sie Ihr Ablaufdatum und versuchen Sie es dann erneut</translation>
@@ -588,7 +587,7 @@
 <translation id="4923417429809017348">Diese Seite wurde von einer unbekannten Sprache in <ph name="LANGUAGE_LANGUAGE" /> übersetzt.</translation>
 <translation id="4923459931733593730">Zahlung</translation>
 <translation id="4926049483395192435">Angabe erforderlich</translation>
-<translation id="4926159001844873046">Auf <ph name="SITE" /> wird Folgendes angezeigt</translation>
+<translation id="4926159001844873046">Auf <ph name="SITE" /> wird Folgendes angezeigt:</translation>
 <translation id="4926340098269537727"><ph name="ACTIVE_MATCH" />/<ph name="TOTAL_MATCHCOUNT" /></translation>
 <translation id="495170559598752135">Aktionen</translation>
 <translation id="4958444002117714549">Liste einblenden</translation>
diff --git a/components/strings/components_strings_el.xtb b/components/strings/components_strings_el.xtb
index 2ae7218..2a921f13 100644
--- a/components/strings/components_strings_el.xtb
+++ b/components/strings/components_strings_el.xtb
@@ -17,6 +17,7 @@
 <translation id="1080116354587839789">Προσαρμογή στο πλάτος</translation>
 <translation id="1088860948719068836">Προσθήκη ονόματος στην κάρτα</translation>
 <translation id="1089439967362294234">Αλλαγή κωδικού πρόσβασης</translation>
+<translation id="109743633954054152">Διαχείριση κωδικών πρόσβασης στις ρυθμίσεις του Chrome</translation>
 <translation id="1103523840287552314">Να μεταφράζονται πάντα τα <ph name="LANGUAGE" /></translation>
 <translation id="1107591249535594099">Εάν επιλεγεί, το Chrome θα αποθηκεύει ένα αντίγραφο της κάρτας σας σε αυτήν τη συσκευή για ταχύτερη συμπλήρωση φορμών.</translation>
 <translation id="1110994991967754504">Επιλέξτε άδεια για <ph name="PERMISSION_NAME" /></translation>
@@ -147,6 +148,7 @@
 <translation id="1871208020102129563">Ο διακομιστής μεσολάβησης έχει ρυθμιστεί να χρησιμοποιεί διακομιστές μεσολάβησης και όχι μια διεύθυνση URL σεναρίου .pac.</translation>
 <translation id="1871284979644508959">Απαιτούμενο πεδίο</translation>
 <translation id="1874765382782611674">Αποδεκτές χρεωστικές κάρτες</translation>
+<translation id="1875512691959384712">Φόρμες Google</translation>
 <translation id="187918866476621466">Άνοιγμα σελίδων εκκίνησης</translation>
 <translation id="1883255238294161206">Σύμπτυξη λίστας</translation>
 <translation id="1898423065542865115">Φιλτράρισμα</translation>
@@ -200,6 +202,7 @@
 <translation id="2239100178324503013">Αποστολή τώρα</translation>
 <translation id="225207911366869382">Αυτή η πολιτική έχει καταργηθεί για τη συγκεκριμένη πολιτική.</translation>
 <translation id="2262243747453050782">Σφάλμα HTTP</translation>
+<translation id="2263079731045660823">Ενημερώστε τις πληροφορίες αυτόματης συμπλήρωσης πιστωτικής κάρτας στις ρυθμίσεις του Chrome</translation>
 <translation id="2270484714375784793">Αριθμός τηλεφώνου</translation>
 <translation id="2283340219607151381">Αποθήκευση και συμπλήρωση διευθύνσεων</translation>
 <translation id="2292556288342944218">Η πρόσβασή σας στο διαδίκτυο είναι αποκλεισμένη</translation>
@@ -224,6 +227,7 @@
 <translation id="239429038616798445">Αυτός ο τρόπος αποστολής δεν είναι διαθέσιμος. Δοκιμάστε έναν άλλο τρόπο.</translation>
 <translation id="2396249848217231973">&amp;Αναίρεση διαγραφής</translation>
 <translation id="2413528052993050574">Ο διακομιστής δεν κατάφερε να αποδείξει ότι είναι <ph name="DOMAIN" />. Το πιστοποιητικό ασφαλείας του μπορεί να έχει ανακληθεί. Αυτό μπορεί να οφείλεται σε λανθασμένη ρύθμιση ή σε κάποιον τρίτο που επιτίθεται στη σύνδεσή σας.</translation>
+<translation id="2463193859425327265">Αλλαγή αρχικής σελίδας</translation>
 <translation id="2463739503403862330">Συμπλήρωση</translation>
 <translation id="2465655957518002998">Επιλογή τρόπου παράδοσης</translation>
 <translation id="2467694685043708798"><ph name="BEGIN_LINK" />Να εκτελέσετε τον Διαγνωστικό έλεγχο δικτύου<ph name="END_LINK" /></translation>
@@ -256,6 +260,7 @@
 <translation id="2650446666397867134">Η πρόσβαση στο αρχείο απορρίφθηκε</translation>
 <translation id="2653659639078652383">Υποβολή</translation>
 <translation id="2666117266261740852">Κλείστε τις άλλες καρτέλες ή εφαρμογές</translation>
+<translation id="267371737713284912">πατήστε <ph name="MODIFIER_KEY_DESCRIPTION" /> για αναίρεση</translation>
 <translation id="2674170444375937751">Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτές τις σελίδες από το ιστορικό σας;</translation>
 <translation id="2677748264148917807">Αποχώρηση</translation>
 <translation id="2699302886720511147">Αποδεκτές κάρτες</translation>
@@ -285,6 +290,7 @@
 <translation id="2824775600643448204">Γραμμή διευθύνσεων και αναζήτησης</translation>
 <translation id="2826760142808435982">Η κρυπτογράφηση και ο έλεγχος ταυτότητας της σύνδεσης γίνονται με <ph name="CIPHER" /> και χρησιμοποιεί το <ph name="KX" /> ως μηχανισμό ανταλλαγής κλειδιών.</translation>
 <translation id="2835170189407361413">Διαγραφή φόρμας</translation>
+<translation id="2847118875340931228">Άνοιγμα παραθύρου για ανώνυμη περιήγηση</translation>
 <translation id="2851634818064021665">Απαιτείται άδεια για να επισκεφτείτε αυτόν τον ιστότοπο</translation>
 <translation id="2856444702002559011">Οι εισβολείς ενδέχεται να προσπαθήσουν να υποκλέψουν τα στοιχεία σας από τον ιστότοπο <ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" /> (για παράδειγμα, κωδικούς πρόσβασης, μηνύματα ή πιστωτικές κάρτες). <ph name="BEGIN_LEARN_MORE_LINK" />Μάθετε περισσότερα<ph name="END_LEARN_MORE_LINK" /></translation>
 <translation id="2881276955470682203">Αποθήκευση κάρτας;</translation>
@@ -384,6 +390,7 @@
 <translation id="3467763166455606212">Απαιτείται το όνομα κατόχου κάρτας</translation>
 <translation id="3479539252931486093">Δεν το περιμένατε; <ph name="BEGIN_LINK" />Ενημερώστε μας<ph name="END_LINK" /></translation>
 <translation id="3479552764303398839">Όχι τώρα</translation>
+<translation id="3484560055331845446">Μπορεί να χάσετε την πρόσβαση στον Λογαριασμό σας Google. Το Chrome συνιστά να αλλάξετε τον κωδικό πρόσβασής σας τώρα. Θα σας ζητηθεί να συνδεθείτε.</translation>
 <translation id="3498215018399854026">Δεν ήταν δυνατή η επικοινωνία με τον γονέα σας αυτήν τη στιγμή. Δοκιμάστε ξανά.</translation>
 <translation id="3528171143076753409">Το πιστοποιητικό του διακομιστή δεν είναι αξιόπιστο.</translation>
 <translation id="3530944546672790857">{COUNT,plural, =0{Τουλάχιστον ένα στοιχείο στις συγχρονισμένες συσκευές}=1{1 στοιχείο (και περισσότερα στις συγχρονισμένες συσκευές)}other{# στοιχεία (και περισσότερα στις συγχρονισμένες συσκευές)}}</translation>
@@ -406,6 +413,7 @@
 <translation id="3650584904733503804">Επιτυχής επικύρωση</translation>
 <translation id="3655670868607891010">Αν αυτό το μήνυμα εμφανίζεται συχνά, μπορείτε να βρείτε βοήθεια εδώ <ph name="HELP_LINK" />.</translation>
 <translation id="3658742229777143148">Αναθεώρηση</translation>
+<translation id="366077651725703012">Ενημέρωση πιστωτικής κάρτας</translation>
 <translation id="3676592649209844519">Αναγνωριστικό συσκευής:</translation>
 <translation id="3678029195006412963">Δεν ήταν δυνατή η έγκριση του αιτήματος</translation>
 <translation id="3678529606614285348">Ανοίξτε τη σελίδα σε ένα νέο παράθυρο ανώνυμης περιήγησης (Ctrl-Shift-N)</translation>
@@ -509,7 +517,6 @@
 <translation id="4277028893293644418">Επαναφορά κωδικού πρόσβασης</translation>
 <translation id="4280429058323657511">, λήξη <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Εναλλαγή</translation>
-<translation id="4308131620840579419">Θέλετε να αποθηκεύσετε όλες τις κάρτες σας σε ένα σημείο;</translation>
 <translation id="4312866146174492540">Αποκλεισμός (προεπιλογή)</translation>
 <translation id="4325863107915753736">Αποτυχία εύρεσης άρθρου</translation>
 <translation id="4326324639298822553">Ελέγξτε την ημερομηνία λήξης σας και δοκιμάστε ξανά</translation>
@@ -717,6 +724,7 @@
 <translation id="5784606427469807560">Παρουσιάστηκε κάποιο πρόβλημα κατά την επιβεβαίωση της κάρτας σας. Ελέγξτε τη σύνδεσή σας στο διαδίκτυο και δοκιμάστε ξανά.</translation>
 <translation id="5785756445106461925">Επίσης, αυτή η σελίδα περιέχει άλλους πόρους, οι οποίοι δεν είναι ασφαλείς. Αυτοί οι πόροι μπορούν να προβληθούν από άλλους χρήστες κατά τη μετάβαση και μπορούν να τροποποιηθούν από έναν εισβολέα ώστε να αλλάξει η εμφάνιση της σελίδας.</translation>
 <translation id="5786044859038896871">Θέλετε να συμπληρωθούν τα στοιχεία της κάρτας σας;</translation>
+<translation id="5798683403665926540">Αλλαγή αρχικής σελίδας στις ρυθμίσεις του Chrome</translation>
 <translation id="5803412860119678065">Θέλετε να συμπληρωθούν τα στοιχεία της κάρτας <ph name="CARD_DETAIL" />;</translation>
 <translation id="5810442152076338065">Η σύνδεσή σας στο <ph name="DOMAIN" /> κρυπτογραφείται χρησιμοποιώντας ένα απαρχαιωμένο πρόγραμμα κρυπτογράφησης.</translation>
 <translation id="5813119285467412249">&amp;Επανάληψη προσθήκης</translation>
@@ -841,6 +849,7 @@
 <translation id="6839929833149231406">Περιοχή</translation>
 <translation id="6852204201400771460">Επανάληψη φόρτωσης εφαρμογής;</translation>
 <translation id="6865412394715372076">Δεν είναι δυνατή η επαλήθευση της κάρτας αυτήν τη στιγμή</translation>
+<translation id="6868206169573555318">Επανεκκίνηση για ενημέρωση</translation>
 <translation id="6874604403660855544">&amp;Επανάληψη προσθήκης</translation>
 <translation id="6886577214605505410"><ph name="LOCATION_TITLE" /> <ph name="SHORT_URL" /></translation>
 <translation id="6891596781022320156">Το επίπεδο πολιτικής δεν υποστηρίζεται.</translation>
@@ -866,6 +875,7 @@
 <translation id="7012363358306927923">China UnionPay</translation>
 <translation id="7016992613359344582">Αυτές οι χρεώσεις μπορεί να είναι εφάπαξ ή επαναλαμβανόμενες και ίσως να μην είναι εμφανείς.</translation>
 <translation id="7029809446516969842">Κωδικοί πρόσβασης</translation>
+<translation id="7041710477964360998">{NUM_CARDS,plural, =1{Αυτή η κάρτα και η διεύθυνση χρέωσης θα αποθηκευτούν στον Λογαριασμό σας Google για πιο γρήγορη ολοκλήρωση αγορών στις συσκευές που χρησιμοποιείτε.}other{Αυτές οι κάρτες και οι διευθύνσεις χρέωσης θα αποθηκευτούν στον Λογαριασμό σας Google για πιο γρήγορη ολοκλήρωση αγορών στις συσκευές που χρησιμοποιείτε.}}</translation>
 <translation id="7050187094878475250">Επιχειρήσατε να μεταβείτε στο <ph name="DOMAIN" />, αλλά ο διακομιστής παρουσίασε ένα πιστοποιητικό με περίοδο εγκυρότητας η οποία είναι πολύ μεγάλη για να θεωρηθεί αξιόπιστη.</translation>
 <translation id="7053983685419859001">Αποκλεισμός</translation>
 <translation id="7064851114919012435">Στοιχεία επικοινωνίας</translation>
@@ -971,7 +981,9 @@
 <translation id="7667346355482952095">Το εμφανιζόμενο διακριτικό πολιτικής είναι κενό ή δεν αντιστοιχεί στο τρέχον διακριτικό</translation>
 <translation id="7668654391829183341">Άγνωστη συσκευή</translation>
 <translation id="7669271284792375604">Οι εισβολείς σε αυτόν τον ιστότοπο μπορεί να επιχειρήσουν να σας ξεγελάσουν, έτσι ώστε να εγκαταστήσετε προγράμματα που βλάπτουν την εμπειρία περιήγησής σας (για παράδειγμα, αλλάζοντας την αρχική σελίδα σας ή εμφανίζοντας επιπλέον διαφημίσεις στους ιστότοπους που επισκέπτεστε).</translation>
+<translation id="7681101578153515023">Αλλαγή μηχανής αναζήτησης</translation>
 <translation id="7682287625158474539">Αποστολή</translation>
+<translation id="7687186412095877299">Συμπληρώνει φόρμες πληρωμής με τους αποθηκευμένους τρόπους πληρωμής σας</translation>
 <translation id="7699293099605015246">Δεν υπάρχουν διαθέσιμα άρθρα αυτήν τη στιγμή</translation>
 <translation id="7701040980221191251">Καμία</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Μετάβαση στον ιστότοπο <ph name="SITE" /> (μη ασφαλής)<ph name="END_LINK" /></translation>
@@ -994,6 +1006,7 @@
 <translation id="7802523362929240268">Ο ιστότοπος είναι νόμιμος</translation>
 <translation id="780301667611848630">Όχι, ευχαριστώ</translation>
 <translation id="7805768142964895445">Κατάσταση</translation>
+<translation id="7806344367022510803">Αλλάξτε τις ρυθμίσεις της μηχανής αναζήτησης στο Chrome</translation>
 <translation id="7812922009395017822">Mir</translation>
 <translation id="7813600968533626083">Κατάργηση πρότασης φόρμας από το Chrome;</translation>
 <translation id="7815407501681723534">Βρέθηκαν <ph name="NUMBER_OF_RESULTS" /> <ph name="SEARCH_RESULTS" /> για τον όρο αναζήτησης "<ph name="SEARCH_STRING" />"</translation>
@@ -1029,6 +1042,7 @@
 <translation id="8057711352706143257">Το λογισμικό "<ph name="SOFTWARE_NAME" />" δεν έχει διαμορφωθεί σωστά. Το πρόβλημα διορθώνεται συνήθως με την απεγκατάσταση του λογισμικού "<ph name="SOFTWARE_NAME" />". <ph name="FURTHER_EXPLANATION" /></translation>
 <translation id="8079031581361219619">Να επαναληφθεί η φόρτωση του ιστοτόπου;</translation>
 <translation id="8088680233425245692">Αποτυχία προβολής άρθρου.</translation>
+<translation id="808894953321890993">Αλλαγή κωδικού πρόσβασης</translation>
 <translation id="8091372947890762290">Η ενεργοποίηση στο διακομιστή εκκρεμεί</translation>
 <translation id="8094917007353911263">Το δίκτυο που χρησιμοποιείτε ενδέχεται να σας ζητήσει να επισκεφτείτε τη διεύθυνση <ph name="BEGIN_BOLD" /><ph name="LOGIN_URL" /><ph name="END_BOLD" />.</translation>
 <translation id="8103161714697287722">Τρόπος πληρωμής</translation>
@@ -1040,6 +1054,7 @@
 <translation id="8184538546369750125">Χρήση καθολικής προεπιλεγμένης ρύθμισης (Επιτρέπεται)</translation>
 <translation id="8191494405820426728">Αναγνωριστικό τοπικού σφάλματος <ph name="CRASH_LOCAL_ID" /></translation>
 <translation id="8194797478851900357">&amp;Αναίρεση μετακίνησης</translation>
+<translation id="8197543752516192074">Μετάφραση σελίδας</translation>
 <translation id="8201077131113104583">Η διεύθυνση URL ενημέρωσης για την επέκταση με αναγνωριστικό ID "<ph name="EXTENSION_ID" />", δεν είναι έγκυρη.</translation>
 <translation id="8202097416529803614">Σύνοψη παραγγελίας</translation>
 <translation id="8211406090763984747">Η σύνδεση είναι ασφαλής</translation>
@@ -1084,6 +1099,7 @@
 <translation id="8428213095426709021">Ρυθμίσεις</translation>
 <translation id="8433057134996913067">Αυτή η ενέργεια θα σας αποσυνδέσει από τους περισσότερους ιστότοπους.</translation>
 <translation id="8437238597147034694">&amp;Αναίρεση μετακίνησης</translation>
+<translation id="8461694314515752532">Κρυπτογράφηση συγχρονισμένων δεδομένων με τη δική σας φράση πρόσβασης συγχρονισμού</translation>
 <translation id="8466379296835108687">{COUNT,plural, =1{1 πιστωτική κάρτα}other{# πιστωτικές κάρτες}}</translation>
 <translation id="8473863474539038330">Διευθύνσεις και άλλα</translation>
 <translation id="8483780878231876732">Για να χρησιμοποιήσετε κάρτες από τον Λογαριασμό σας Google, συνδεθείτε στο Chrome</translation>
@@ -1194,6 +1210,7 @@
 <translation id="9219103736887031265">Εικόνες</translation>
 <translation id="933712198907837967">Diners Club</translation>
 <translation id="935608979562296692">ΔΙΑΓΡΑΦΗ ΦΟΡΜΑΣ</translation>
+<translation id="936602727769022409">Μπορεί να χάσετε την πρόσβαση στον Λογαριασμό σας Google. Το Chromium συνιστά να αλλάξετε τον κωδικό πρόσβασής σας τώρα. Θα σας ζητηθεί να συνδεθείτε.</translation>
 <translation id="939736085109172342">Νέος φάκελος</translation>
 <translation id="951104842009476243">Αποδεκτές χρεωστικές και προπληρωμένες κάρτες</translation>
 <translation id="962484866189421427">Αυτό το περιεχόμενο μπορεί να επιχειρήσει να εγκαταστήσει παραπλανητικές εφαρμογές που προσποιούνται ότι είναι κάτι άλλο ή συλλέγουν δεδομένα τα οποία μπορεί να χρησιμοποιηθούν για την παρακολούθησή σας. <ph name="BEGIN_LINK" />Να εμφανίζεται ούτως ή άλλως<ph name="END_LINK" /></translation>
@@ -1213,4 +1230,5 @@
     &lt;li&gt;Δοκιμάστε να συνδεθείτε σε κάποιο άλλο δίκτυο&lt;/li&gt;
     &lt;/ul&gt;</translation>
 <translation id="997986563973421916">Από το Google Pay</translation>
+<translation id="998893882640184078">Άνοιγμα νέου παραθύρου Chrome για ανώνυμη περιήγηση</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/components/strings/components_strings_en-GB.xtb b/components/strings/components_strings_en-GB.xtb
index 0c77312..083ec86c6 100644
--- a/components/strings/components_strings_en-GB.xtb
+++ b/components/strings/components_strings_en-GB.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Reset password</translation>
 <translation id="4280429058323657511">, exp <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Switch</translation>
-<translation id="4308131620840579419">Save all your cards in one place?</translation>
 <translation id="4312866146174492540">Block (default)</translation>
 <translation id="4325863107915753736">Failed to find article</translation>
 <translation id="4326324639298822553">Check your expiry date and try again</translation>
diff --git a/components/strings/components_strings_es-419.xtb b/components/strings/components_strings_es-419.xtb
index 382130e..69b6844 100644
--- a/components/strings/components_strings_es-419.xtb
+++ b/components/strings/components_strings_es-419.xtb
@@ -17,6 +17,7 @@
 <translation id="1080116354587839789">Ajustar al ancho</translation>
 <translation id="1088860948719068836">Agregar el nombre en la tarjeta</translation>
 <translation id="1089439967362294234">Cambiar contraseña</translation>
+<translation id="109743633954054152">Administra las contraseñas en la configuración de Chrome</translation>
 <translation id="1103523840287552314">Siempre traducir <ph name="LANGUAGE" /></translation>
 <translation id="1107591249535594099">Si marcas esta opción, Chrome almacenará una copia de la tarjeta en el dispositivo para completar más rápidamente los formularios.</translation>
 <translation id="1110994991967754504">Selecciona el permiso para <ph name="PERMISSION_NAME" /></translation>
@@ -147,6 +148,7 @@
 <translation id="1871208020102129563">El proxy está configurado para usar servidores proxy fijos, no una URL de script .pac.</translation>
 <translation id="1871284979644508959">Campo obligatorio</translation>
 <translation id="1874765382782611674">Tarjetas de débito aceptadas</translation>
+<translation id="1875512691959384712">Formularios de Google</translation>
 <translation id="187918866476621466">Abrir páginas de inicio</translation>
 <translation id="1883255238294161206">Ocultar lista</translation>
 <translation id="1898423065542865115">Filtrado</translation>
@@ -200,6 +202,7 @@
 <translation id="2239100178324503013">Enviar ahora</translation>
 <translation id="225207911366869382">Este valor ya no se utiliza para esta política.</translation>
 <translation id="2262243747453050782">Error de HTTP</translation>
+<translation id="2263079731045660823">Actualiza la información de Autocompletar para la tarjeta de crédito en la configuración de Chrome</translation>
 <translation id="2270484714375784793">Número de teléfono</translation>
 <translation id="2283340219607151381">Guardar y completar direcciones</translation>
 <translation id="2292556288342944218">Se bloqueó tu acceso a Internet</translation>
@@ -224,6 +227,7 @@
 <translation id="239429038616798445">El método de envío no está disponible. Prueba otro método.</translation>
 <translation id="2396249848217231973">&amp;Deshacer Eliminar</translation>
 <translation id="2413528052993050574">Este servidor no pudo probar que su dominio es <ph name="DOMAIN" /> y se podría revocar el certificado de seguridad. Es posible que esto se deba a una configuración incorrecta o a que un atacante interceptó la conexión.</translation>
+<translation id="2463193859425327265">Cambiar página principal</translation>
 <translation id="2463739503403862330">Llenar</translation>
 <translation id="2465655957518002998">Elegir método de entrega</translation>
 <translation id="2467694685043708798"><ph name="BEGIN_LINK" />Ejecución del Diagnóstico de red<ph name="END_LINK" /></translation>
@@ -256,6 +260,7 @@
 <translation id="2650446666397867134">Se denegó el acceso al archivo.</translation>
 <translation id="2653659639078652383">Enviar</translation>
 <translation id="2666117266261740852">Cierra las demás pestañas o apps.</translation>
+<translation id="267371737713284912">presiona <ph name="MODIFIER_KEY_DESCRIPTION" /> para deshacer</translation>
 <translation id="2674170444375937751">¿Estás seguro de que deseas eliminar estas páginas del historial?</translation>
 <translation id="2677748264148917807">Abandonar</translation>
 <translation id="2699302886720511147">Tarjetas aceptadas</translation>
@@ -285,6 +290,7 @@
 <translation id="2824775600643448204">Barra de direcciones y de búsqueda</translation>
 <translation id="2826760142808435982">La conexión se encriptó y autenticó con <ph name="CIPHER" />, y utiliza <ph name="KX" /> como el mecanismo de intercambio de claves.</translation>
 <translation id="2835170189407361413">Eliminar formulario</translation>
+<translation id="2847118875340931228">Abrir ventana de incógnito</translation>
 <translation id="2851634818064021665">Necesitas permiso para visitar este sitio</translation>
 <translation id="2856444702002559011">Es posible que algunos atacantes intenten robar tu información de <ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" /> (p. ej., contraseñas, mensajes o tarjetas de crédito). <ph name="BEGIN_LEARN_MORE_LINK" />Más información<ph name="END_LEARN_MORE_LINK" /></translation>
 <translation id="2881276955470682203">¿Quieres guardar la tarjeta?</translation>
@@ -385,6 +391,7 @@
 <translation id="3467763166455606212">Se requiere el nombre del titular de la tarjeta</translation>
 <translation id="3479539252931486093">¿Ocurrió algo inesperado? <ph name="BEGIN_LINK" />Cuéntanos<ph name="END_LINK" /></translation>
 <translation id="3479552764303398839">Ahora no</translation>
+<translation id="3484560055331845446">Es posible que hayas perdido el acceso a tu Cuenta de Google. Chrome te recomienda cambiar la contraseña ahora. Deberás acceder a la cuenta.</translation>
 <translation id="3498215018399854026">No pudimos comunicarnos con ninguno de tus padres. Vuelve a intentarlo.</translation>
 <translation id="3528171143076753409">El certificado del servidor no es de confianza.</translation>
 <translation id="3530944546672790857">{COUNT,plural, =0{Al menos 1 elemento en dispositivos sincronizados}=1{1 elemento (y más en dispositivos sincronizados)}other{# elementos (y más en dispositivos sincronizados)}}</translation>
@@ -407,6 +414,7 @@
 <translation id="3650584904733503804">Validación correcta</translation>
 <translation id="3655670868607891010">Si este mensaje aparece con frecuencia, haz clic aquí: <ph name="HELP_LINK" />.</translation>
 <translation id="3658742229777143148">Revisión</translation>
+<translation id="366077651725703012">Actualizar tarjeta de crédito</translation>
 <translation id="3676592649209844519">ID de dispositivo:</translation>
 <translation id="3678029195006412963">La solicitud no se pudo firmar</translation>
 <translation id="3678529606614285348">Abre la página en una nueva ventana de incógnito (Ctrl-mayúscula-N).</translation>
@@ -509,7 +517,6 @@
 <translation id="4277028893293644418">Restablecer contraseña</translation>
 <translation id="4280429058323657511">, exp <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Cambiar</translation>
-<translation id="4308131620840579419">¿Quieres guardar todas las tarjetas en un solo lugar?</translation>
 <translation id="4312866146174492540">Bloquear (predeterminado)</translation>
 <translation id="4325863107915753736">No se pudo encontrar el artículo</translation>
 <translation id="4326324639298822553">Comprueba la fecha de vencimiento y vuelve a intentarlo</translation>
@@ -717,6 +724,7 @@
 <translation id="5784606427469807560">Se produjo un problema al confirmar tu tarjeta. Comprueba tu conexión a Internet y vuelve a intentarlo.</translation>
 <translation id="5785756445106461925">Además, esta página incluye otros recursos que no son seguros. Otras personas pueden ver estos recursos mientras se encuentran en tránsito, y un atacante puede modificarlos para cambiar la apariencia de la página.</translation>
 <translation id="5786044859038896871">¿Deseas llenar los campos con la información de tu tarjeta?</translation>
+<translation id="5798683403665926540">Cambia la página principal en la configuración de Chrome</translation>
 <translation id="5803412860119678065">¿Deseas llenar los campos con la información de tu tarjeta <ph name="CARD_DETAIL" />?</translation>
 <translation id="5810442152076338065">Tu conexión a <ph name="DOMAIN" /> está encriptada con un conjunto de cifrado obsoleto.</translation>
 <translation id="5813119285467412249">&amp;Rehacer Agregar</translation>
@@ -841,6 +849,7 @@
 <translation id="6839929833149231406">Área</translation>
 <translation id="6852204201400771460">¿Deseas volver a cargar la app?</translation>
 <translation id="6865412394715372076">No se puede verificar la tarjeta en este momento</translation>
+<translation id="6868206169573555318">Reiniciar para actualizar</translation>
 <translation id="6874604403660855544">&amp;Rehacer Agregar</translation>
 <translation id="6886577214605505410"><ph name="LOCATION_TITLE" /> <ph name="SHORT_URL" /></translation>
 <translation id="6891596781022320156">No se admite el nivel de políticas.</translation>
@@ -866,6 +875,7 @@
 <translation id="7012363358306927923">China UnionPay</translation>
 <translation id="7016992613359344582">Estos cargos pueden ser únicos o recurrentes, y es posible que no sean evidentes.</translation>
 <translation id="7029809446516969842">Contraseñas</translation>
+<translation id="7041710477964360998">{NUM_CARDS,plural, =1{Esta tarjeta y su dirección de facturación se guardarán en tu Cuenta de Google para que puedas confirmar compras en diferentes dispositivos de manera más rápida.}other{Estas tarjetas y sus direcciones de facturación se guardarán en tu Cuenta de Google para que puedas confirmar compras en diferentes dispositivos de manera más rápida.}}</translation>
 <translation id="7050187094878475250">Intentaste acceder a <ph name="DOMAIN" />, pero el certificado de servidor tenía un período de validez demasiado extenso para ser fiable.</translation>
 <translation id="7053983685419859001">Bloquear</translation>
 <translation id="7064851114919012435">Información de contacto</translation>
@@ -971,7 +981,9 @@
 <translation id="7667346355482952095">El token de política mostrado está vacío o no coincide con el token actual</translation>
 <translation id="7668654391829183341">Dispositivo desconocido</translation>
 <translation id="7669271284792375604">Es posible que los atacantes de este sitio intenten engañarte para que instales programas que pueden afectar tu experiencia de navegación (p. ej., podrían cambiar la página principal o mostrar más anuncios en los sitios que visitas).</translation>
+<translation id="7681101578153515023">Cambiar motor de búsqueda</translation>
 <translation id="7682287625158474539">Envío</translation>
+<translation id="7687186412095877299">Completa las formas de pago con la información que tengas guardada</translation>
 <translation id="7699293099605015246">Los artículos no están disponibles en este momento</translation>
 <translation id="7701040980221191251">Ninguno</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Continuar a <ph name="SITE" /> (no seguro)<ph name="END_LINK" /></translation>
@@ -994,6 +1006,7 @@
 <translation id="7802523362929240268">El sitio es legítimo</translation>
 <translation id="780301667611848630">No, gracias</translation>
 <translation id="7805768142964895445">Estado</translation>
+<translation id="7806344367022510803">Cambia la configuración del motor de búsqueda en Chrome</translation>
 <translation id="7812922009395017822">Mir</translation>
 <translation id="7813600968533626083">¿Confirmas que quieres quitar la sugerencia de formulario de Chrome?</translation>
 <translation id="7815407501681723534">Se encontraron <ph name="NUMBER_OF_RESULTS" /> <ph name="SEARCH_RESULTS" /> para "<ph name="SEARCH_STRING" />"</translation>
@@ -1029,6 +1042,7 @@
 <translation id="8057711352706143257">"<ph name="SOFTWARE_NAME" />" no se configuró correctamente. Prueba desinstalar "<ph name="SOFTWARE_NAME" />" para corregir el problema. <ph name="FURTHER_EXPLANATION" /></translation>
 <translation id="8079031581361219619">¿Deseas volver a cargar el sitio?</translation>
 <translation id="8088680233425245692">Error al visualizar artículo</translation>
+<translation id="808894953321890993">Cambiar contraseña</translation>
 <translation id="8091372947890762290">La activación está pendiente en el servidor.</translation>
 <translation id="8094917007353911263">Es posible que la red que estás usando requiera que accedas a <ph name="BEGIN_BOLD" /><ph name="LOGIN_URL" /><ph name="END_BOLD" />.</translation>
 <translation id="8103161714697287722">Forma de pago</translation>
@@ -1040,6 +1054,7 @@
 <translation id="8184538546369750125">Usar configuración global predeterminada (Permitir)</translation>
 <translation id="8191494405820426728">ID del fallo local: <ph name="CRASH_LOCAL_ID" /></translation>
 <translation id="8194797478851900357">&amp;Deshacer Mover</translation>
+<translation id="8197543752516192074">Traducir página</translation>
 <translation id="8201077131113104583">URL de actualización no válida para la extensión con ID "<ph name="EXTENSION_ID" />"</translation>
 <translation id="8202097416529803614">Resumen del pedido</translation>
 <translation id="8211406090763984747">La conexión es segura</translation>
@@ -1084,6 +1099,7 @@
 <translation id="8428213095426709021">Configuración</translation>
 <translation id="8433057134996913067">Si realizas esta acción, saldrás de la mayoría de los sitios web.</translation>
 <translation id="8437238597147034694">&amp;Deshacer Mover</translation>
+<translation id="8461694314515752532">Encriptar los datos sincronizados con tu propia frase de contraseña de sincronización</translation>
 <translation id="8466379296835108687">{COUNT,plural, =1{1 tarjeta de crédito}other{# tarjetas de crédito}}</translation>
 <translation id="8473863474539038330">Direcciones y más</translation>
 <translation id="8483780878231876732">Para usar tarjetas de tu cuenta de Google, accede a tu cuenta en Chrome</translation>
@@ -1194,6 +1210,7 @@
 <translation id="9219103736887031265">Imágenes</translation>
 <translation id="933712198907837967">Diners Club</translation>
 <translation id="935608979562296692">BORRAR FORMULARIO</translation>
+<translation id="936602727769022409">Es posible que pierdas el acceso a tu Cuenta de Google. Chromium te recomienda cambiar la contraseña ahora. Deberás acceder a la cuenta.</translation>
 <translation id="939736085109172342">Nueva carpeta</translation>
 <translation id="951104842009476243">Tarjetas de débito y prepago aceptadas</translation>
 <translation id="962484866189421427">Este contenido podría intentar instalar apps engañosas que se hagan pasar por otro tipo de contenido o que recopilen datos que se usen para rastrearte. <ph name="BEGIN_LINK" />Mostrar de todos modos<ph name="END_LINK" /></translation>
@@ -1213,4 +1230,5 @@
     &lt;li&gt;Prueba conectarte a otra red&lt;/li&gt;
     &lt;/ul&gt;</translation>
 <translation id="997986563973421916">De Google Pay</translation>
+<translation id="998893882640184078">Abre una nueva ventana de incógnito de Chrome</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/components/strings/components_strings_es.xtb b/components/strings/components_strings_es.xtb
index afc5f79..700cbb14 100644
--- a/components/strings/components_strings_es.xtb
+++ b/components/strings/components_strings_es.xtb
@@ -17,6 +17,7 @@
 <translation id="1080116354587839789">Se ajusta al ancho</translation>
 <translation id="1088860948719068836">Añade el nombre de la tarjeta</translation>
 <translation id="1089439967362294234">Cambiar contraseña</translation>
+<translation id="109743633954054152">Gestionar contraseñas en la configuración de Chrome</translation>
 <translation id="1103523840287552314">Traducir siempre del <ph name="LANGUAGE" /></translation>
 <translation id="1107591249535594099">Si se selecciona, Chrome almacenará una copia de tu tarjeta en este dispositivo para completar formularios más rápidamente.</translation>
 <translation id="1110994991967754504">Seleccionar permiso de <ph name="PERMISSION_NAME" /></translation>
@@ -147,6 +148,7 @@
 <translation id="1871208020102129563">Se ha configurado el proxy de forma que use servidores proxy fijos, en lugar de una URL de secuencia de comandos .pac.</translation>
 <translation id="1871284979644508959">Campo obligatorio</translation>
 <translation id="1874765382782611674">Tarjetas de débito aceptadas</translation>
+<translation id="1875512691959384712">Formularios de Google</translation>
 <translation id="187918866476621466">Abrir páginas de inicio</translation>
 <translation id="1883255238294161206">Contraer lista</translation>
 <translation id="1898423065542865115">Filtrado</translation>
@@ -200,6 +202,7 @@
 <translation id="2239100178324503013">Enviar ahora</translation>
 <translation id="225207911366869382">Este valor ya no se utiliza para esta política.</translation>
 <translation id="2262243747453050782">Error de HTTP</translation>
+<translation id="2263079731045660823">Actualizar la información de autocompletar tarjetas de crédito en la configuración de Chrome</translation>
 <translation id="2270484714375784793">Número de teléfono</translation>
 <translation id="2283340219607151381">Guardar y autocompletar direcciones</translation>
 <translation id="2292556288342944218">Tu acceso a Internet está bloqueado</translation>
@@ -224,6 +227,7 @@
 <translation id="239429038616798445">Este método de envío no está disponible. Selecciona otro.</translation>
 <translation id="2396249848217231973">&amp;Deshacer eliminación</translation>
 <translation id="2413528052993050574">Este servidor no ha podido probar que su dominio es <ph name="DOMAIN" /> y se podría rechazar su certificado de seguridad. Este problema puede deberse a una configuración incorrecta o a que un atacante haya interceptado la conexión.</translation>
+<translation id="2463193859425327265">Cambiar página de inicio</translation>
 <translation id="2463739503403862330">Rellenar</translation>
 <translation id="2465655957518002998">Seleccionar método de entrega</translation>
 <translation id="2467694685043708798"><ph name="BEGIN_LINK" />Ejecutar Diagnósticos de red<ph name="END_LINK" /></translation>
@@ -256,6 +260,7 @@
 <translation id="2650446666397867134">Acceso al archivo denegado</translation>
 <translation id="2653659639078652383">Enviar</translation>
 <translation id="2666117266261740852">Cierra otras pestañas o aplicaciones</translation>
+<translation id="267371737713284912">pulsa <ph name="MODIFIER_KEY_DESCRIPTION" /> para deshacer</translation>
 <translation id="2674170444375937751">¿Seguro que quieres eliminar estas páginas del historial?</translation>
 <translation id="2677748264148917807">Salir</translation>
 <translation id="2699302886720511147">Tarjetas aceptadas</translation>
@@ -285,6 +290,7 @@
 <translation id="2824775600643448204">Barra de direcciones y de búsqueda </translation>
 <translation id="2826760142808435982">La conexión se ha encriptado y autenticado con <ph name="CIPHER" />, y utiliza <ph name="KX" /> como el mecanismo de intercambio clave.</translation>
 <translation id="2835170189407361413">Eliminar formulario</translation>
+<translation id="2847118875340931228">Abrir una ventana de incógnito</translation>
 <translation id="2851634818064021665">Necesitas permiso para acceder a este sitio web</translation>
 <translation id="2856444702002559011">Es posible que los atacantes estén intentando robar tu información de <ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" /> (por ejemplo, contraseñas, mensajes o tarjetas de crédito). <ph name="BEGIN_LEARN_MORE_LINK" />Más información<ph name="END_LEARN_MORE_LINK" /></translation>
 <translation id="2881276955470682203">¿Quieres guardar la tarjeta?</translation>
@@ -384,6 +390,7 @@
 <translation id="3467763166455606212">El nombre del titular de la tarjeta es obligatorio</translation>
 <translation id="3479539252931486093">¿No te lo esperabas? <ph name="BEGIN_LINK" />Notifícanoslo<ph name="END_LINK" /></translation>
 <translation id="3479552764303398839">Ahora no</translation>
+<translation id="3484560055331845446">Podrías perder el acceso a tu cuenta de Google. Chrome te recomienda que cambies la contraseña ahora. Se te pedirá que inicies sesión.</translation>
 <translation id="3498215018399854026">No hemos podido contactar con tu padre/madre/tutor. Vuelve a intentarlo.</translation>
 <translation id="3528171143076753409">El certificado de servidor no es de confianza.</translation>
 <translation id="3530944546672790857">{COUNT,plural, =0{Al menos 1 elemento en dispositivos sincronizados}=1{1 elemento (y otros en dispositivos sincronizados)}other{# elementos (y otros en dispositivos sincronizados)}}</translation>
@@ -406,6 +413,7 @@
 <translation id="3650584904733503804">Validación correcta</translation>
 <translation id="3655670868607891010">Si este mensaje aparece con frecuencia, prueba a solucionarlo con estas <ph name="HELP_LINK" />.</translation>
 <translation id="3658742229777143148">Revisión</translation>
+<translation id="366077651725703012">Actualizar tarjeta de crédito</translation>
 <translation id="3676592649209844519">ID del dispositivo:</translation>
 <translation id="3678029195006412963">No se ha podido firmar la solicitud</translation>
 <translation id="3678529606614285348">Abre una página en una nueva ventana de incógnito (Ctrl + Mayús + N).</translation>
@@ -508,7 +516,6 @@
 <translation id="4277028893293644418">Cambiar contraseña</translation>
 <translation id="4280429058323657511">Vcto. <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Cambiar</translation>
-<translation id="4308131620840579419">¿Quieres guardar todas tus tarjetas en un mismo lugar?</translation>
 <translation id="4312866146174492540">Bloquear (predeterminado)</translation>
 <translation id="4325863107915753736">Error al buscar el artículo</translation>
 <translation id="4326324639298822553">Consulta la fecha de vencimiento y vuelve a intentarlo</translation>
@@ -716,6 +723,7 @@
 <translation id="5784606427469807560">Se ha producido un problema al confirmar tu tarjeta. Comprueba tu conexión a Internet y vuelve a intentarlo.</translation>
 <translation id="5785756445106461925">Además, esta página incluye otros recursos que no son seguros. Otros usuarios pueden acceder a estos recursos mientras están en circulación y un atacante puede modificarlos para cambiar el aspecto de la página.</translation>
 <translation id="5786044859038896871">¿Quieres rellenar la información de la tarjeta?</translation>
+<translation id="5798683403665926540">Cambiar la página de inicio en la configuración de Chrome</translation>
 <translation id="5803412860119678065">¿Quieres rellenar la información de <ph name="CARD_DETAIL" />?</translation>
 <translation id="5810442152076338065">Tu conexión con <ph name="DOMAIN" /> está cifrada con un conjunto de cifrado obsoleto.</translation>
 <translation id="5813119285467412249">&amp;Rehacer acción de añadir</translation>
@@ -840,6 +848,7 @@
 <translation id="6839929833149231406">Área</translation>
 <translation id="6852204201400771460">¿Quieres volver a cargar la aplicación?</translation>
 <translation id="6865412394715372076">No se puede verificar la tarjeta en este momento</translation>
+<translation id="6868206169573555318">Reinicia para actualizar</translation>
 <translation id="6874604403660855544">&amp;Rehacer acción de añadir</translation>
 <translation id="6886577214605505410"><ph name="LOCATION_TITLE" /> <ph name="SHORT_URL" /></translation>
 <translation id="6891596781022320156">No se admite el nivel de la política.</translation>
@@ -865,6 +874,7 @@
 <translation id="7012363358306927923">China UnionPay</translation>
 <translation id="7016992613359344582">Estos cargos pueden ser únicos o periódicos, y es posible que no se indiquen de una forma evidente.</translation>
 <translation id="7029809446516969842">Contraseñas</translation>
+<translation id="7041710477964360998">{NUM_CARDS,plural, =1{Esta tarjeta y la dirección de facturación se guardarán en tu cuenta de Google para tramitar compras de forma más rápida en todos los dispositivos.}other{Estas tarjetas y las direcciones de facturación se guardarán en tu cuenta de Google para tramitar compras de forma más rápida en todos los dispositivos.}}</translation>
 <translation id="7050187094878475250">Has intentado acceder a <ph name="DOMAIN" />, pero el servidor ha presentado un certificado cuyo periodo de validez es demasiado largo para que se considere de confianza.</translation>
 <translation id="7053983685419859001">Bloquear</translation>
 <translation id="7064851114919012435">Información de contacto</translation>
@@ -970,7 +980,9 @@
 <translation id="7667346355482952095">El token de política devuelto está vacío o no coincide con el token actual</translation>
 <translation id="7668654391829183341">Dispositivo desconocido</translation>
 <translation id="7669271284792375604">Es posible que los atacantes que se encuentren en este sitio web intenten engañarte para que instales programas que empeoren tu experiencia de navegación (por ejemplo, que cambien tu página principal o muestren anuncios adicionales en los sitios web a los que accedas).</translation>
+<translation id="7681101578153515023">Cambiar motor de búsqueda</translation>
 <translation id="7682287625158474539">Dirección de envío</translation>
+<translation id="7687186412095877299">Rellena formularios de pago con tus métodos de pago guardados</translation>
 <translation id="7699293099605015246">Los artículos no están disponibles en este momento</translation>
 <translation id="7701040980221191251">Ninguno</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Acceder a <ph name="SITE" /> (sitio no seguro)<ph name="END_LINK" /></translation>
@@ -993,6 +1005,7 @@
 <translation id="7802523362929240268">El sitio web es legítimo</translation>
 <translation id="780301667611848630">No, gracias</translation>
 <translation id="7805768142964895445">Estado</translation>
+<translation id="7806344367022510803">Cambia la configuración del motor de búsqueda en Chrome</translation>
 <translation id="7812922009395017822">Mir</translation>
 <translation id="7813600968533626083">¿Eliminar sugerencia de formulario de Chrome?</translation>
 <translation id="7815407501681723534">Se han encontrado <ph name="NUMBER_OF_RESULTS" /> <ph name="SEARCH_RESULTS" /> de <ph name="SEARCH_STRING" /></translation>
@@ -1028,6 +1041,7 @@
 <translation id="8057711352706143257">"<ph name="SOFTWARE_NAME" />" no se ha configurado correctamente. Normalmente, el problema se soluciona al desinstalar "<ph name="SOFTWARE_NAME" />". <ph name="FURTHER_EXPLANATION" /></translation>
 <translation id="8079031581361219619">¿Quieres volver a cargar el sitio web?</translation>
 <translation id="8088680233425245692">Se ha producido un error al ver el artículo.</translation>
+<translation id="808894953321890993">Cambiar contraseña</translation>
 <translation id="8091372947890762290">La activación está pendiente en el servidor.</translation>
 <translation id="8094917007353911263">La red que estás utilizando puede requerir que accedas a la página <ph name="BEGIN_BOLD" /><ph name="LOGIN_URL" /><ph name="END_BOLD" />.</translation>
 <translation id="8103161714697287722">Método de pago</translation>
@@ -1039,6 +1053,7 @@
 <translation id="8184538546369750125">Utilizar valor predeterminado global (Permitir)</translation>
 <translation id="8191494405820426728">ID del fallo local: <ph name="CRASH_LOCAL_ID" /></translation>
 <translation id="8194797478851900357">&amp;Deshacer movimiento</translation>
+<translation id="8197543752516192074">Traducir página</translation>
 <translation id="8201077131113104583">URL de actualización no válida para la extensión <ph name="EXTENSION_ID" />.</translation>
 <translation id="8202097416529803614">Resumen del pedido</translation>
 <translation id="8211406090763984747">La conexión es segura</translation>
@@ -1083,6 +1098,7 @@
 <translation id="8428213095426709021">Configuración</translation>
 <translation id="8433057134996913067">Con esta opción, tu sesión se cerrará en la mayoría de sitios web.</translation>
 <translation id="8437238597147034694">&amp;Deshacer movimiento</translation>
+<translation id="8461694314515752532">Cifrar los datos sincronizados con tu propia frase de contraseña de sincronización</translation>
 <translation id="8466379296835108687">{COUNT,plural, =1{Una tarjeta de crédito}other{# tarjetas de crédito}}</translation>
 <translation id="8473863474539038330">Direcciones y más</translation>
 <translation id="8483780878231876732">Inicia sesión en Chrome para utilizar tarjetas de tu cuenta de Google</translation>
@@ -1192,6 +1208,7 @@
 <translation id="9219103736887031265">Imágenes</translation>
 <translation id="933712198907837967">Diners Club</translation>
 <translation id="935608979562296692">BORRAR FORMULARIO</translation>
+<translation id="936602727769022409">Podrías perder el acceso a tu cuenta de Google. Chromium te recomienda que cambies la contraseña ahora. Se te pedirá que inicies sesión.</translation>
 <translation id="939736085109172342">Nueva carpeta</translation>
 <translation id="951104842009476243">Tarjetas prepago y de débito aceptadas</translation>
 <translation id="962484866189421427">Este contenido podría intentar instalar aplicaciones engañosas que se hagan pasar por otra persona o recojan datos que podrían usarse para realizar un seguimiento de tu actividad. <ph name="BEGIN_LINK" />Mostrar de todos modos<ph name="END_LINK" /></translation>
@@ -1211,4 +1228,5 @@
     &lt;li&gt;Prueba a conectarte a otra red&lt;/li&gt;
     &lt;/ul&gt;</translation>
 <translation id="997986563973421916">De Google Pay</translation>
+<translation id="998893882640184078">Abre una nueva ventana de incógnito en Chrome</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/components/strings/components_strings_et.xtb b/components/strings/components_strings_et.xtb
index 4a5032f..f0619b3 100644
--- a/components/strings/components_strings_et.xtb
+++ b/components/strings/components_strings_et.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Lähtesta parool</translation>
 <translation id="4280429058323657511">, aegub <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Lüliti</translation>
-<translation id="4308131620840579419">Kas soovite salvestada kõik kaardid ühte kohta?</translation>
 <translation id="4312866146174492540">Blokeeri (vaikimisi)</translation>
 <translation id="4325863107915753736">Artiklit ei leitud</translation>
 <translation id="4326324639298822553">Kontrollige aegumiskuupäeva ja proovige uuesti</translation>
diff --git a/components/strings/components_strings_fa.xtb b/components/strings/components_strings_fa.xtb
index d9b6bd1..ca667b0 100644
--- a/components/strings/components_strings_fa.xtb
+++ b/components/strings/components_strings_fa.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">بازنشانی گذرواژه</translation>
 <translation id="4280429058323657511">، انقضا <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">جابه‌جایی</translation>
-<translation id="4308131620840579419">همه کارت‌هایتان در یک مکان ذخیره شود؟</translation>
 <translation id="4312866146174492540">مسدود کردن (پیش‌فرض)</translation>
 <translation id="4325863107915753736">مقاله یافت نشد.</translation>
 <translation id="4326324639298822553">تاریخ انقضا را بررسی و دوباره امتحان کنید</translation>
diff --git a/components/strings/components_strings_fi.xtb b/components/strings/components_strings_fi.xtb
index b634ae8..3fa2cd6 100644
--- a/components/strings/components_strings_fi.xtb
+++ b/components/strings/components_strings_fi.xtb
@@ -517,7 +517,6 @@
 <translation id="4277028893293644418">Pyydä uusi salasana</translation>
 <translation id="4280429058323657511">, vanhentumispäivä <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Vaihda</translation>
-<translation id="4308131620840579419">Tallennetaanko kaikki kortit samaan paikkaan?</translation>
 <translation id="4312866146174492540">Estä (oletus)</translation>
 <translation id="4325863107915753736">Artikkelia ei löydy</translation>
 <translation id="4326324639298822553">Tarkista vanhentumispäivä ja yritä uudelleen.</translation>
diff --git a/components/strings/components_strings_fil.xtb b/components/strings/components_strings_fil.xtb
index 0983118..57358d9 100644
--- a/components/strings/components_strings_fil.xtb
+++ b/components/strings/components_strings_fil.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">I-reset ang password</translation>
 <translation id="4280429058323657511">, exp <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Lumipat</translation>
-<translation id="4308131620840579419">I-save ang lahat ng iyong card sa iisang lugar?</translation>
 <translation id="4312866146174492540">I-block (default)</translation>
 <translation id="4325863107915753736">Hindi nahanap ang artikulo</translation>
 <translation id="4326324639298822553">Tingnan ang iyong petsa ng pag-expire at subukang muli</translation>
diff --git a/components/strings/components_strings_fr.xtb b/components/strings/components_strings_fr.xtb
index fe3d959..459be21 100644
--- a/components/strings/components_strings_fr.xtb
+++ b/components/strings/components_strings_fr.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Réinitialiser le mot de passe</translation>
 <translation id="4280429058323657511">, expiration le <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Changer</translation>
-<translation id="4308131620840579419">Vous souhaitez enregistrer toutes vos cartes au même endroit ?</translation>
 <translation id="4312866146174492540">Bloquer (par défaut)</translation>
 <translation id="4325863107915753736">Échec de la recherche de l'article.</translation>
 <translation id="4326324639298822553">Veuillez vérifier la date d'expiration, puis réessayer</translation>
@@ -532,7 +531,7 @@
 <translation id="4415426530740016218">Adresse d'enlèvement</translation>
 <translation id="4424024547088906515">Impossible de vérifier sur le serveur qu'il s'agit bien du domaine <ph name="DOMAIN" />, car son certificat de sécurité n'est pas considéré comme fiable par Chrome. Cela peut être dû à une mauvaise configuration ou bien à l'interception de votre connexion par un pirate informatique.</translation>
 <translation id="4432688616882109544"><ph name="HOST_NAME" /> n'a pas accepté votre certificat de connexion, ou vous ne l'avez pas fourni.</translation>
-<translation id="4434045419905280838">Pop-ups et redirections</translation>
+<translation id="4434045419905280838">Pop-up et redirections</translation>
 <translation id="443673843213245140">L'utilisation d'un proxy est désactivée, mais une configuration de proxy explicite est spécifiée.</translation>
 <translation id="445100540951337728">Cartes de débit acceptées</translation>
 <translation id="4506176782989081258">Erreur de validation : <ph name="VALIDATION_ERROR" />.</translation>
diff --git a/components/strings/components_strings_gu.xtb b/components/strings/components_strings_gu.xtb
index e9fc01343..f9657e7a3 100644
--- a/components/strings/components_strings_gu.xtb
+++ b/components/strings/components_strings_gu.xtb
@@ -17,6 +17,7 @@
 <translation id="1080116354587839789">પહોળાઈ પ્રમાણે ફિટ કરો</translation>
 <translation id="1088860948719068836">કાર્ડ પર નામ ઉમેરો</translation>
 <translation id="1089439967362294234">પાસવર્ડ બદલો</translation>
+<translation id="109743633954054152">Chrome સેટિંગમાં પાસવર્ડ મેનેજ કરો</translation>
 <translation id="1103523840287552314"><ph name="LANGUAGE" /> નો હંમેશાં અનુવાદ કરો</translation>
 <translation id="1107591249535594099">જો ચેક કરેલું હોય, તો ઝડપથી ફોર્મ ભરવા માટે Chrome આ ઉપકરણ પર તમારા કાર્ડની એક કૉપિ સંગ્રહશે.</translation>
 <translation id="1110994991967754504"><ph name="PERMISSION_NAME" /> માટે પરવાનગી પસંદ કરો</translation>
@@ -53,7 +54,7 @@
     &lt;li&gt;ખાતરી કરો કે તમારું ઇન્ટરનેટ કનેક્શન બરાબર કાર્ય કરી રહ્યું છે.&lt;/li&gt;
     &lt;li&gt;વેબસાઇટના માલિકનો સંપર્ક કરો.&lt;/li&gt;
     &lt;/ol&gt;</translation>
-<translation id="1257286744552378071">તમે એવી સાઇટ પર તમારો પાસવર્ડ દાખલ કર્યો છે જે તમારી સંસ્થા દ્વારા મેનેજ કરવામાં આવતી નથી. તમારા એકાઉન્ટને સુરક્ષિત કરવા માટે, અન્ય ઍપ અને સાઇટ પર તમારા પાસવર્ડનો ફરી ઉપયોગ કરશો નહીં.</translation>
+<translation id="1257286744552378071">તમે એવી સાઇટ પર તમારો પાસવર્ડ દાખલ કર્યો કે જે તમારી કંપની દ્વારા મેનેજ કરવામાં આવતો નથી. તમારા એકાઉન્ટને સુરક્ષિત કરવા માટે, અન્ય ઍપ અને સાઇટ પર તમારા પાસવર્ડનો ફરી ઉપયોગ કરશો નહિ.</translation>
 <translation id="1263231323834454256">વાચન સૂચિ</translation>
 <translation id="1264126396475825575"><ph name="CRASH_TIME" /> એ ક્રેશ રિપોર્ટ કૅપ્ચર કરવામાં આવી (હજી સુધી અપલોડ કરવામાં કે અવગણવામાં આવેલ નથી)</translation>
 <translation id="1270502636509132238">પિકઅપ પદ્ધતિ</translation>
@@ -65,9 +66,9 @@
 <translation id="1314614906530272393">પસંદ કરેલ સત્ર અસ્તિત્વમાં નથી.</translation>
 <translation id="1323433172918577554">વધુ બતાવો</translation>
 <translation id="132390688737681464">સરનામાં સાચવો અને ભરો</translation>
-<translation id="1333989956347591814">તમારી પ્રવૃત્તિ <ph name="BEGIN_EMPHASIS" />હજીપણ દૃશ્યક્ષમ હોઈ શકે છે<ph name="END_EMPHASIS" />:
+<translation id="1333989956347591814">તમારી પ્રવૃત્તિ <ph name="BEGIN_EMPHASIS" />હજીપણ દૃશ્યક્ષમ હોય શકે છે<ph name="END_EMPHASIS" />:
         <ph name="BEGIN_LIST" />
-          <ph name="LIST_ITEM" />વેબસાઇટો જેની તમે મુલાકાત લેતા હો
+          <ph name="LIST_ITEM" />વેબસાઇટ જેની તમે મુલાકાત લેતા હો
           <ph name="LIST_ITEM" />તમારા નિયોક્તા અથવા તમારી નિશાળ
           <ph name="LIST_ITEM" />તમારા ઇન્ટરનેટ સેવા પ્રદાતા
         <ph name="END_LIST" /></translation>
@@ -145,8 +146,9 @@
 <translation id="1840414022444569775">આ કાર્ડ નંબર પહેલેથી જ વપરાયેલ છે</translation>
 <translation id="1842969606798536927">ચુકવણી કરો</translation>
 <translation id="1871208020102129563">પ્રોક્સી નિયત કરેલા પ્રોક્સી સર્વરનો ઉપયોગ કરવા માટે સેટ કરેલી છે, .pac સ્ક્રિપ્ટ URL નથી.</translation>
-<translation id="1871284979644508959">આવશ્યક ફીલ્ડ</translation>
+<translation id="1871284979644508959">જરૂરી ફીલ્ડ</translation>
 <translation id="1874765382782611674">સ્વીકૃત ડેબિટ કાર્ડ</translation>
+<translation id="1875512691959384712">Google ફોર્મ્સ</translation>
 <translation id="187918866476621466">સ્ટાર્ટઅપ પૃષ્ઠો ખોલો</translation>
 <translation id="1883255238294161206">સૂચિ સંકુચિત કરો</translation>
 <translation id="1898423065542865115">ફિલ્ટરિંગ</translation>
@@ -161,7 +163,7 @@
 <translation id="1962204205936693436"><ph name="DOMAIN" /> બુકમાર્ક્સ</translation>
 <translation id="1973335181906896915">અનુક્રમાંકન ભૂલ</translation>
 <translation id="1974060860693918893">વિગતવાર</translation>
-<translation id="1978555033938440688">ફર્મવેયર સંસ્કરણ</translation>
+<translation id="1978555033938440688">ફર્મવેયર વર્ઝન</translation>
 <translation id="1981206234434200693">Chromeના બ્રાઉઝિંગ ઇતિહાસનો ડેટા સાફ કરો</translation>
 <translation id="2001146170449793414">{COUNT,plural, =1{અને 1 વધુ}one{અને # વધુ}other{અને # વધુ}}</translation>
 <translation id="2003709556000175978">તમારો પાસવર્ડ હમણાં જ રીસેટ કરો</translation>
@@ -200,6 +202,7 @@
 <translation id="2239100178324503013">હમણાં મોકલો</translation>
 <translation id="225207911366869382">આ નીતિ માટે આ મૂલ્યને નાપસંદ કરેલું છે.</translation>
 <translation id="2262243747453050782">HTTP ભૂલ</translation>
+<translation id="2263079731045660823">Chrome સેટિંગમાં ક્રેડિટ કાર્ડ સ્વતઃભરણની માહિતીને અપડેટ કરો</translation>
 <translation id="2270484714375784793">ફોન નંબર</translation>
 <translation id="2283340219607151381">સરનામાં સાચવો અને ભરો</translation>
 <translation id="2292556288342944218">તમારી ઇન્ટરનેટ ઍક્સેસ અવરોધિત છે</translation>
@@ -224,6 +227,7 @@
 <translation id="239429038616798445">આ વિતરણ પદ્ધતિ ઉપલબ્ધ નથી. કોઈ ભિન્ન પદ્ધતિ અજમાવો.</translation>
 <translation id="2396249848217231973">&amp;કાઢી નાખવું પૂર્વવત્‌ કરો</translation>
 <translation id="2413528052993050574">આ સર્વર સાબિત કરી શક્યું નથી કે તે <ph name="DOMAIN" /> છે; તેનું સુરક્ષા પ્રમાણપત્ર રદબાતલ થયું હશે. આ કોઈ ખોટી ગોઠવણીને કારણે થયું હશે અથવા કોઈ હુમલાખોર તમારા કનેક્શનને અટકાવી રહ્યો છે.</translation>
+<translation id="2463193859425327265">હોમ પેજ બદલો</translation>
 <translation id="2463739503403862330">ભરો</translation>
 <translation id="2465655957518002998">વિતરણ પદ્ધતિ પસંદ કરો</translation>
 <translation id="2467694685043708798"><ph name="BEGIN_LINK" />નેટવર્ક ડાયગ્નોસ્ટિક્સ ચલાવી રહ્યાં છે<ph name="END_LINK" /></translation>
@@ -256,6 +260,7 @@
 <translation id="2650446666397867134">ફાઇલની ઍક્સેસ નકારવામાં આવી હતી</translation>
 <translation id="2653659639078652383">સબમિટ કરો</translation>
 <translation id="2666117266261740852">અન્ય ટૅબ અથવા ઍપ્લિકેશનો બંધ કરો</translation>
+<translation id="267371737713284912">છેલ્લો ફેરફાર રદ કરવા માટે <ph name="MODIFIER_KEY_DESCRIPTION" /> દબાવો</translation>
 <translation id="2674170444375937751">શું તમે ખરેખર તમારા ઇતિહાસમાંથી આ પૃષ્ઠોને કાઢી નાખવા માંગો છો?</translation>
 <translation id="2677748264148917807">છોડો</translation>
 <translation id="2699302886720511147">સ્વીકૃત કાર્ડ</translation>
@@ -267,7 +272,7 @@
 <translation id="2712173769900027643">પરવાનગી માગો</translation>
 <translation id="2720342946869265578">નજીકના</translation>
 <translation id="2721148159707890343">વિનંતી સફળ થઇ</translation>
-<translation id="2728127805433021124">સર્વરનું પ્રમાણપત્ર એક નબળા હસ્તાક્ષર અલ્ગોરિધમનો ઉપયોગ કરીને હસ્તાક્ષરિત કરેલું છે.</translation>
+<translation id="2728127805433021124">સર્વરનું પ્રમાણપત્ર એક નબળા સહી ઍલ્ગોરિધમનો ઉપયોગ કરીને સહીિત કરેલું છે.</translation>
 <translation id="2730326759066348565"><ph name="BEGIN_LINK" />કનેક્ટિવિટી ડાયગ્નોસ્ટિક્સ ચલાવી રહ્યાં છે<ph name="END_LINK" /></translation>
 <translation id="2738330467931008676">પિકઅપ માટેનું સરનામું પસંદ કરો</translation>
 <translation id="2740531572673183784">બરાબર, સમજાઇ ગયું</translation>
@@ -285,6 +290,7 @@
 <translation id="2824775600643448204">સરનામું અને શોધ બાર</translation>
 <translation id="2826760142808435982">કનેક્શન <ph name="CIPHER" /> નો ઉપયોગ કરીને એન્ક્રિપ્ટ અને પ્રમાણિત કરેલુ છે અને મુખ્ય એક્સચેન્જ મેકેનિઝ્મ તરીકે <ph name="KX" /> નો ઉપયોગ કરે છે.</translation>
 <translation id="2835170189407361413">ફોર્મ સાફ કરો</translation>
+<translation id="2847118875340931228">છુપી વિન્ડો ખોલો</translation>
 <translation id="2851634818064021665">આ સાઇટની મુલાકાત લેવા માટે તમને પરનાવગીની જરૂર છે</translation>
 <translation id="2856444702002559011">હુમલાખોરો કદાચ <ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" />માંથી તમારી માહિતી (ઉદાહરણ તરીકે, પાસવર્ડ, સંદેશા અથવા ક્રેડિટ કાર્ડ) ચોરવાનો પ્રયાસ કરી રહ્યાં હોઈ શકે છે. <ph name="BEGIN_LEARN_MORE_LINK" />વધુ જાણો<ph name="END_LEARN_MORE_LINK" /></translation>
 <translation id="2881276955470682203">કાર્ડ સાચવીએ?</translation>
@@ -296,7 +302,7 @@
 <translation id="2928905813689894207">બિલિંગનું સરનામું</translation>
 <translation id="2929525460561903222">{SHIPPING_ADDRESS,plural, =0{<ph name="SHIPPING_ADDRESS_PREVIEW" />}=1{<ph name="SHIPPING_ADDRESS_PREVIEW" /> અને <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> વધુ}one{<ph name="SHIPPING_ADDRESS_PREVIEW" /> અને <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> વધુ}other{<ph name="SHIPPING_ADDRESS_PREVIEW" /> અને <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> વધુ}}</translation>
 <translation id="2941952326391522266">આ સર્વર સાબિત કરી શક્યું નથી કે તે <ph name="DOMAIN" /> છે; તેનું સુરક્ષા પ્રમાણપત્ર <ph name="DOMAIN2" /> નું છે. આ કોઈ ખોટી ગોઠવણીને કારણે થયું હશે અથવા કોઈ હુમલાખોર તમારા કનેક્શનને અટકાવી રહ્યો છે.</translation>
-<translation id="2948083400971632585">તમે સેટિંગ્સ પૃષ્ઠમાંથી કનેક્શન માટે ગોઠવવામાં આવેલ કોઇપણ પ્રોક્સીઓ અક્ષમ કરી શકો છો.</translation>
+<translation id="2948083400971632585">તમે સેટિંગ પેજમાંથી કનેક્શન માટે ગોઠવવામાં આવેલ કોઈપણ પ્રોક્સીઓ બંધ કરી શકો છો.</translation>
 <translation id="2955913368246107853">શોધ બાર બંધ કરો</translation>
 <translation id="2969319727213777354">એક સુરક્ષિત કનેક્શન સ્થાપિત કરવા માટે, તમારી ઘડિયાળ યોગ્ય રીતે સેટ હોવી જરૂરી છે. આનું કારણ એ કે વેબસાઇટ્સ તેઓને ઓળખવા માટે જે પ્રમાણપત્રોનો ઉપયોગ કરે છે તે ચોક્કસ સમય અવધિ માટે જ માન્ય હોય છે. તમારા ઉપકરણની ઘડિયાળ ખોટી હોવાને લીધે, Google Chrome આ પ્રમાણપત્રોને ચકાસી શકતું નથી.</translation>
 <translation id="2972581237482394796">&amp;ફરી કરો</translation>
@@ -318,7 +324,7 @@
 <translation id="3083099961703215236">{COUNT,plural, =0{કોઈ નહીં}=1{1 પાસવર્ડ}one{# પાસવર્ડ}other{# પાસવર્ડ}}</translation>
 <translation id="3096100844101284527">પિકઅપ માટેનું સરનામું ઉમેરો</translation>
 <translation id="3105172416063519923">સંપત્તિ ID:</translation>
-<translation id="3109728660330352905">તમને આ પૃષ્ઠને જોવાની અધિકૃતિ નથી.</translation>
+<translation id="3109728660330352905">તમને આ પેજને જોવાની અધિકૃતિ નથી.</translation>
 <translation id="3120730422813725195">Elo</translation>
 <translation id="31207688938192855"><ph name="BEGIN_LINK" />કનેક્ટિવિટી ડાયગ્નોસ્ટિક્સ ચલાવવાનો પ્રયાસ કરો<ph name="END_LINK" />.</translation>
 <translation id="3137507986424712703">{COUNT,plural, =0{કોઈ નહીં}=1{1 એકાઉન્ટ માટેનો સાઇન-ઇન ડેટા}one{# એકાઉન્ટ માટેનો સાઇન-ઇન ડેટા}other{# એકાઉન્ટ માટેનો સાઇન-ઇન ડેટા}}</translation>
@@ -383,6 +389,7 @@
 <translation id="3467763166455606212">કાર્ડધારકનું નામ આવશ્યક છે</translation>
 <translation id="3479539252931486093">શું આ અનપેક્ષિત હતું? <ph name="BEGIN_LINK" />અમને જણાવો<ph name="END_LINK" /></translation>
 <translation id="3479552764303398839">હમણાં નહીં</translation>
+<translation id="3484560055331845446">તમે તમારા Google એકાઉન્ટનો ઍક્સેસ ગુમાવી શકો છો. Chrome તમને હમણાં જ તમારો પાસવર્ડ બદલવાનો સુઝાવ આપે છે. તમને સાઇન ઇન કરવા માટે કહેવામાં આવશે.</translation>
 <translation id="3498215018399854026">અમે આ પળે તમારા વાલી સુધી પહોંચી શક્યાં નથી. કૃપા કરીને ફરી પ્રયાસ કરો.</translation>
 <translation id="3528171143076753409">સર્વરનું પ્રમાણપત્ર વિશ્વસનીય નથી.</translation>
 <translation id="3530944546672790857">{COUNT,plural, =0{સિંક કરેલ ઉપકરણો પર ઓછામાં ઓછી 1 આઇટમ}=1{1 આઇટમ (અને સિંક કરેલ ઉપકરણો પર બીજી ઘણી બધી)}one{# આઇટમ (અને સિંક કરેલ ઉપકરણો પર બીજી ઘણી બધી)}other{# આઇટમ (અને સિંક કરેલ ઉપકરણો પર બીજી ઘણી બધી)}}</translation>
@@ -405,6 +412,7 @@
 <translation id="3650584904733503804">માન્યતા સફળ</translation>
 <translation id="3655670868607891010">જો તમે આ વારંવાર જોઈ રહ્યાં છો, તો આ <ph name="HELP_LINK" /> અજમાવી જુઓ.</translation>
 <translation id="3658742229777143148">પુનરાવર્તન</translation>
+<translation id="366077651725703012">ક્રેડિટ કાર્ડ અપડેટ કરો</translation>
 <translation id="3676592649209844519">ડિવાઇસ ID:</translation>
 <translation id="3678029195006412963">વિનંતી પર સહી કરી શક્યાં નથી</translation>
 <translation id="3678529606614285348">એક નવી છુપી વિંડોમાં પેજ ખોલો (Ctrl-Shift-N)</translation>
@@ -456,7 +464,7 @@
 <translation id="4058922952496707368">કી "<ph name="SUBKEY" />": <ph name="ERROR" /></translation>
 <translation id="4067947977115446013">માન્ય સરનામું ઉમેરો</translation>
 <translation id="4072486802667267160">તમારા ઑર્ડરની પ્રક્રિયા કરતી વખતે એક ભૂલ આવી હતી. કૃપા કરીને ફરીથી પ્રયાસ કરો.</translation>
-<translation id="4075732493274867456">ક્લાઇન્ટ અને સર્વર સામાન્ય SSL પ્રોટોકોલ સંસ્કરણ અથવા સાઇફર સ્યૂટનું સમર્થન કરતાં નથી.</translation>
+<translation id="4075732493274867456">ક્લાઇન્ટ અને સર્વર સામાન્ય SSL પ્રોટોકોલ વર્ઝન અથવા સાઇફર સ્યૂટની સહાય કરતા નથી.</translation>
 <translation id="4079302484614802869">પ્રોક્સી ગોઠવણી .pac સ્ક્રિપ્ટ URL નો ઉપયોગ કરવા માટે સેટ છે, નિયત પ્રોક્સી સર્વર્સ માટે નહીં.</translation>
 <translation id="4098354747657067197">આગળ છેતરામણી સાઇટ છે</translation>
 <translation id="4103249731201008433">ઉપકરણ અનુક્ર્માંક નંબર અમાન્ય છે</translation>
@@ -507,7 +515,6 @@
 <translation id="4277028893293644418">પાસવર્ડ રીસેટ કરો</translation>
 <translation id="4280429058323657511">, સમાપ્તિ તારીખ <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">સ્વિચ</translation>
-<translation id="4308131620840579419">તમારા બધાં કાર્ડ એક જ જગ્યાએ સાચવીએ?</translation>
 <translation id="4312866146174492540">અવરોધિત કરો (ડિફૉલ્ટ)</translation>
 <translation id="4325863107915753736">લેખ શોધવામાં નિષ્ફળ થયાં</translation>
 <translation id="4326324639298822553">તમારી સમાપ્તિ તારીખ તપાસો અને ફરી પ્રયાસ કરો</translation>
@@ -529,7 +536,7 @@
 <translation id="4506176782989081258">માન્યતા ભૂલ: <ph name="VALIDATION_ERROR" /></translation>
 <translation id="4506599922270137252">સિસ્ટમ વ્યવસ્થાપકનો સંપર્ક કરીને</translation>
 <translation id="450710068430902550">વ્યવસ્થાપક સાથે શેર કરવું</translation>
-<translation id="4515275063822566619">કાર્ડ અને સરનામા Chrome અને Google એકાઉન્ટ (<ph name="ACCOUNT_EMAIL" />)માંથી છે. તમે તેને <ph name="BEGIN_LINK" />સેટિંગ<ph name="END_LINK" />માં જઈને સંચાલિત કરી શકો છો.</translation>
+<translation id="4515275063822566619">કાર્ડ અને સરનામા Chrome અને Google એકાઉન્ટ (<ph name="ACCOUNT_EMAIL" />)માંથી છે. તમે તેને <ph name="BEGIN_LINK" />સેટિંગ<ph name="END_LINK" />માં જઈને મેનેજ કરી શકો છો.</translation>
 <translation id="4522570452068850558">વિગતો</translation>
 <translation id="4524805452350978254">કાર્ડ મેનેજ કરો</translation>
 <translation id="4552089082226364758">ફ્લેશ</translation>
@@ -576,7 +583,7 @@
 <translation id="4895877746940133817"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /></translation>
 <translation id="4914479371620770914">{URL_count,plural, =1{અને 1 વધુ વેબ પૃષ્ઠ}one{અને # વધુ વેબ પૃષ્ઠ}other{અને # વધુ વેબ પૃષ્ઠ}}</translation>
 <translation id="4916962322362512664"><ph name="DEVICE_NAME" /></translation>
-<translation id="4919958102839282947"><ph name="CREDIT_CARD" /> માટે CVC દાખલ કરો. તમે ખાતરી કરી લો પછી, આ સાઇટ સાથે તમારા Google Payments એકાઉન્ટમાંથી કાર્ડની વિગતો શેર કરવામાં આવશે.</translation>
+<translation id="4919958102839282947"><ph name="CREDIT_CARD" /> માટે CVC દાખલ કરો. તમે પુષ્ટિ કરી લો પછી, આ સાઇટ સાથે તમારા Google Payments એકાઉન્ટમાંથી કાર્ડની વિગતો શેર કરવામાં આવશે.</translation>
 <translation id="4923417429809017348">આ પૃષ્ઠ કોઈ અજ્ઞાત ભાષામાંથી <ph name="LANGUAGE_LANGUAGE" /> માં અનુવાદિત કરવામાં આવ્યું છે</translation>
 <translation id="4923459931733593730">ચુકવણી</translation>
 <translation id="4926049483395192435">ઉલ્લેખિત હોવું આવશ્યક છે.</translation>
@@ -626,15 +633,15 @@
 <translation id="5230733896359313003">વિતરણ માટેનું સરનામું</translation>
 <translation id="5250209940322997802">"નેટવર્ક સાથે કનેક્ટ કરો"</translation>
 <translation id="5251803541071282808">મેઘ</translation>
-<translation id="5281113152797308730"><ph name="BEGIN_PARAGRAPH" />સૉફ્ટવેરને અસ્થાયીરૂપે અક્ષમ કરવા માટે આ પગલાં અનુસરો જેથી તમે વેબ પર જઈ શકો. તમને વ્યવસ્થાપકના વિશેષાધિકારની જરૂર પડશે.<ph name="END_PARAGRAPH" />
+<translation id="5281113152797308730"><ph name="BEGIN_PARAGRAPH" />સૉફ્ટવેરને કામચલાઉ રીતે બંધ કરવા માટે આ પગલાં અનુસરો, જેથી તમે વેબ પર જઈ શકો. તમને એડમિનની ખાસ મંજૂરીની જરૂર પડશે.<ph name="END_PARAGRAPH" />
 
     <ph name="BEGIN_LIST" />
-    <ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />પ્રારંભ કરો<ph name="END_BOLD" /> પર ક્લિક કરો, પછી માટે શોધો અને <ph name="BEGIN_BOLD" />"સ્થાનિક સેવાઓ જુઓ"<ph name="END_BOLD" /> પસંદ કરો
-    <ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />VisualDiscovery<ph name="END_BOLD" /> પસંદ કરો
-    <ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />પ્રારંભ કરવાનો પ્રકાર<ph name="END_BOLD" /> હેઠળ, <ph name="BEGIN_BOLD" />અક્ષમ કરેલ<ph name="END_BOLD" /> પસંદ કરો
-    <ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />સેવાની સ્થિતિ<ph name="END_BOLD" /> હેઠળ, <ph name="BEGIN_BOLD" />બંધ કરો<ph name="END_BOLD" /> પર ક્લિક કરો
-    <ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />લાગુ કરો<ph name="END_BOLD" /> પર ક્લિક કરો, પછી <ph name="BEGIN_BOLD" />ઓકે<ph name="END_BOLD" /> પર ક્લિક કરો
-    <ph name="LIST_ITEM" />તમારા કમ્પ્યુટરમાંથી કાયમ માટે સૉફ્ટવેરને દૂર કરવા માટે <ph name="BEGIN_LEARN_MORE_LINK" />Chrome સહાય કેન્દ્ર<ph name="END_LEARN_MORE_LINK" />ની મુલાકાત લો
+    <ph name="LIST_ITEM" /> <ph name="BEGIN_BOLD" />ચાલુ કરો<ph name="END_BOLD" /> ક્લિક કરો, પછી <ph name="BEGIN_BOLD" />"સ્થાનિક સેવાઓ જુઓ"<ph name="END_BOLD" /> શોધો અને પસંદ કરો
+    <ph name="LIST_ITEM" /> <ph name="BEGIN_BOLD" />VisualDiscovery<ph name="END_BOLD" /> પસંદ કરો
+    <ph name="LIST_ITEM" />જુઓ <ph name="BEGIN_BOLD" />Startup type<ph name="END_BOLD" />, <ph name="BEGIN_BOLD" />Disabled<ph name="END_BOLD" /> પસંદ કરો
+    <ph name="LIST_ITEM" />જુઓ <ph name="BEGIN_BOLD" />Service status<ph name="END_BOLD" />, <ph name="BEGIN_BOLD" />Stop<ph name="END_BOLD" /> ક્લિક કરો
+    <ph name="LIST_ITEM" />ક્લિક <ph name="BEGIN_BOLD" />લાગુ કરો<ph name="END_BOLD" />, પછી <ph name="BEGIN_BOLD" />OK<ph name="END_BOLD" /> ક્લિક કરો
+    <ph name="LIST_ITEM" />તમારા કમ્પ્યુટરમાંથી હંમેશાં માટે સૉફ્ટવેર દૂર કરવા <ph name="BEGIN_LEARN_MORE_LINK" />Chrome સહાયતા કેન્દ્ર<ph name="END_LEARN_MORE_LINK" />ની મુલાકાત લો
     <ph name="END_LIST" /></translation>
 <translation id="5285570108065881030">બધા સાચવેલા પાસવર્ડ બતાવો</translation>
 <translation id="5287240709317226393">કુકી બતાવો</translation>
@@ -715,6 +722,7 @@
 <translation id="5784606427469807560">તમારા કાર્ડની પુષ્ટિ કરવામાં એક સમસ્યા આવી હતી. તમારું ઇન્ટરનેટ કનેક્શન તપાસો અને ફરીથી પ્રયાસ કરો.</translation>
 <translation id="5785756445106461925">વળી, આ પૃષ્ઠમાં અન્ય એવા સાધનો છે જે સુરક્ષિત નથી. ટ્રાંઝિટમાં હોવા પર અન્ય લોકો દ્વારા આ સાધનો જોઈ શકાય છે અને પૃષ્ઠનો દેખાવ બદલવા માટે હુમલાખોર દ્વારા સંશોધિત કરવામાં આવી શકે છે.</translation>
 <translation id="5786044859038896871">શું તમે તમારી કાર્ડ માહિતી ભરવા માગો છો?</translation>
+<translation id="5798683403665926540">Chrome સેટિંગમાં હોમ પેજ બદલો</translation>
 <translation id="5803412860119678065">શું તમે તમારી <ph name="CARD_DETAIL" /> માહિતી ભરવા માગો છો?</translation>
 <translation id="5810442152076338065"><ph name="DOMAIN" /> સાથેના તમારા કનેક્શનને ઑબ્સોલિટ સાઇફર સ્યૂટનો ઉપયોગ કરીને એન્ક્રિપ્ટ કરાયું છે.</translation>
 <translation id="5813119285467412249">&amp;ઉમેરવું ફરી કરો</translation>
@@ -753,7 +761,7 @@
 <translation id="6071091556643036997">નીતિ પ્રકાર અમાન્ય છે.</translation>
 <translation id="6080696365213338172">તમે વ્યવસ્થાપક-પ્રદત્ત પ્રમાણપત્રનો ઉપયોગ કરીને કન્ટેન્ટ ઍક્સેસ કરી છે. તમે <ph name="DOMAIN" /> ને પ્રદાન કરેલ ડેટા તમારા વ્યવસ્થાપક દ્વારા ઇન્ટરસેપ્ટ થઈ શકે છે.</translation>
 <translation id="6096619198407627433">મોટા ભાગની સાઇટ પરથી તમને સાઇન આઉટ કરે છે. તમારા Google એકાઉન્ટ પરથી તમને સાઇન આઉટ કરાશે નહીં. <ph name="SITE" /> અને અન્ય કેટલીક સાઇટના સંરક્ષિત કન્ટેન્ટનો ઍક્સેસ તમે ગુમાવો તેમ બને.</translation>
-<translation id="610911394827799129">તમારા Google એકાઉન્ટમાં <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> પર બ્રાઉઝિંગ ઇતિહાસના અન્ય સ્વરૂપો હોઈ શકે છે</translation>
+<translation id="610911394827799129">તમારા Google એકાઉન્ટમાં <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> પર બ્રાઉઝિંગ ઇતિહાસના બીજા સ્વરૂપો હોય શકે છે</translation>
 <translation id="6144381551823904650">{COUNT,plural, =0{કોઈ નહીં}=1{1 પાસવર્ડ (સિંક કરેલ)}one{# પાસવર્ડ (સિંક કરેલ)}other{# પાસવર્ડ (સિંક કરેલ)}}</translation>
 <translation id="6146055958333702838">કોઈપણ કેબલ્સ તપાસો અને તમે કદાચ ઉપયોગમાં લઇ રહ્યાં હોય તેવા કોઇપણ રાઉટર્સ, મૉડેમ્સ 
     અથવા અન્ય નેટવર્ક ઉપકરણોને રીબૂટ કરો.</translation>
@@ -769,7 +777,7 @@
 <translation id="6240447795304464094">Google Payનો લોગો</translation>
 <translation id="6251924700383757765">ગોપનીયતા નીતિ</translation>
 <translation id="6254436959401408446">આ પૃષ્ઠ ખોલવા માટે પૂરતી મેમરી નથી</translation>
-<translation id="625755898061068298">તમે આ સાઇટ માટે સુરક્ષા ચેતવણીઓ અક્ષમ કરવાનું પસંદ કર્યું છે.</translation>
+<translation id="625755898061068298">તમે આ સાઇટ માટે સુરક્ષા ચેતવણીઓ બંધ કરવાનું પસંદ કર્યું છે.</translation>
 <translation id="6259156558325130047">&amp;પુનઃક્રમાંકિત કરવું ફરી કરો</translation>
 <translation id="6263376278284652872"><ph name="DOMAIN" /> બુકમાર્ક્સ</translation>
 <translation id="6264485186158353794">સુરક્ષા પર પાછા</translation>
@@ -817,7 +825,7 @@
 <translation id="6630809736994426279"><ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" /> પરના હુમલાખોરો કદાચ હાલમાં તમારા Mac પર જોખમી પ્રોગ્રામ ઇન્સ્ટૉલ કરવાનો પ્રયાસ કરે છે કે જે તમારી માહિતી (ઉદાહરણ તરીકે, ફોટો, પાસવર્ડ, સંદેશા અને ક્રેડિટ કાર્ડ) ચોરી અથવા કાઢી નાખી શકે છે. <ph name="BEGIN_LEARN_MORE_LINK" />વધુ જાણો<ph name="END_LEARN_MORE_LINK" /></translation>
 <translation id="6643016212128521049">સાફ કરો</translation>
 <translation id="6644283850729428850">આ નીતિ દૂર કરવામાં આવેલી છે.</translation>
-<translation id="6646269444027925224">{COUNT,plural, =0{કોઈ નહીં}=1{1 સાઇટમાંથી (તમે તમારા Google એકાઉન્ટમાંથી સાઇન આઉટ થશો નહીં)}one{# સાઇટમાંથી (તમે તમારા Google એકાઉન્ટમાંથી સાઇન આઉટ થશો નહીં)}other{# સાઇટમાંથી (તમે તમારા Google એકાઉન્ટમાંથી સાઇન આઉટ થશો નહીં)}}</translation>
+<translation id="6646269444027925224">{COUNT,plural, =0{કોઈ નહિ}=1{From 1 site (you won't be signed out of your Google Account)}one{From # sites (you won't be signed out of your Google Account)}other{From # sites (you won't be signed out of your Google Account)}}</translation>
 <translation id="6657585470893396449">પાસવર્ડ</translation>
 <translation id="6671697161687535275">Chromium માંથી ફોર્મ સૂચન દૂર કરીએ?</translation>
 <translation id="6685834062052613830">સાઇન આઉટ કરો અને સેટઅપ પૂર્ણ કરો</translation>
@@ -834,11 +842,12 @@
 <translation id="681021252041861472">ફરજિયાત</translation>
 <translation id="6810899417690483278">કસ્ટમાઇઝેશન ID</translation>
 <translation id="6824266427216888781">પ્રદેશનો ડેટા લોડ કરવામાં નિષ્ફળ થયાં</translation>
-<translation id="6825578344716086703">તમે <ph name="DOMAIN" /> પર પહોંચવાનો પ્રયાસ કર્યો, પરંતુ સર્વરે નબળા હસ્તાક્ષર અલ્ગોરિધમ (જેમ કે SHA-1)નો ઉપયોગ કરીને હસ્તાક્ષરિત કરેલું પ્રમાણપત્ર પ્રસ્તુત કર્યું. આનો અર્થ એ છે કે સર્વરે પ્રસ્તુત કરેલા સુરક્ષા પ્રમાણપત્રો બનાવટી હોઈ શકે છે અને તે સર્વર તમારું અપેક્ષિત સર્વર (તમે કોઈ હુમલાખોર સાથે વાર્તાલાપ કરતા હોય શકે) ન પણ હોય.</translation>
+<translation id="6825578344716086703">તમે <ph name="DOMAIN" /> પર પહોંચવાનો પ્રયાસ કર્યો, પરંતુ સર્વરે નબળા સહી ઍલ્ગોરિધમ (જેમ કે SHA-1)નો ઉપયોગ કરીને સહીિત કરેલું પ્રમાણપત્ર પ્રસ્તુત કર્યું. આનો અર્થ એ છે કે સર્વરે પ્રસ્તુત કરેલા સુરક્ષા પ્રમાણપત્રો બનાવટી હોય શકે છે અને તે સર્વર તમારું અપેક્ષિત સર્વર (તમે કોઈ હુમલાખોર સાથે વાર્તાલાપ કરતા હોય શકે) ન પણ હોય.</translation>
 <translation id="6831043979455480757">અનુવાદ કરો</translation>
 <translation id="6839929833149231406">વિસ્તાર</translation>
 <translation id="6852204201400771460">ઍપ ફરીથી લોડ કરીએ?</translation>
 <translation id="6865412394715372076">હાલમાં આ કાર્ડની ચકાસણી કરી શકાતી નથી</translation>
+<translation id="6868206169573555318">અપડેટ કરવા માટે લૉન્ચ કરો</translation>
 <translation id="6874604403660855544">&amp;ઉમેરવું ફરી કરો</translation>
 <translation id="6886577214605505410"><ph name="LOCATION_TITLE" /> <ph name="SHORT_URL" /></translation>
 <translation id="6891596781022320156">નીતિ સ્તર સમર્થિત નથી.</translation>
@@ -864,6 +873,7 @@
 <translation id="7012363358306927923">China UnionPay</translation>
 <translation id="7016992613359344582">આ શુલ્ક એક-સમયનું અથવા પુનરાવર્તિત હોઈ શકે છે અને કદાચ દેખીતા શુલ્ક ન પણ હોય.</translation>
 <translation id="7029809446516969842">પાસવર્ડ્સ</translation>
+<translation id="7041710477964360998">{NUM_CARDS,plural, =1{બધા જ ડિવાઇસ પર ઝડપી ચેકઆઉટ માટે, આ કાર્ડ અને તેનું બિલિંગ ઍડ્રેસ તમારા Google એકાઉન્ટમાં સાચવવામાં આવશે.}one{બધા જ ડિવાઇસ પર ઝડપી ચેકઆઉટ માટે, આ કાર્ડ અને તેમના બિલિંગ ઍડ્રેસને તમારા Google એકાઉન્ટમાં સાચવવામાં આવશે.}other{બધા જ ડિવાઇસ પર ઝડપી ચેકઆઉટ માટે, આ કાર્ડ અને તેમના બિલિંગ ઍડ્રેસને તમારા Google એકાઉન્ટમાં સાચવવામાં આવશે.}}</translation>
 <translation id="7050187094878475250">તમે <ph name="DOMAIN" /> પર પહોંચવાનો પ્રયાસ કરેલો, પરંતુ સર્વરે એવું પ્રમાણપત્ર પ્રસ્તુત કર્યું જેની માન્યતા અવધિ, વિશ્વસનીય હોવા માટે ખૂબ લાંબી છે.</translation>
 <translation id="7053983685419859001">અવરોધિત કરો</translation>
 <translation id="7064851114919012435">સંપર્ક માહિતી</translation>
@@ -914,7 +924,7 @@
 <translation id="7390545607259442187">કાર્ડની પુષ્ટિ કરો</translation>
 <translation id="7400418766976504921">URL</translation>
 <translation id="7407424307057130981">&lt;p&gt;જો તમે તમારા Windows કમ્પ્યુટર પર Superfish સૉફ્ટવેર ધરાવો છો, તો તમને આ ભૂલ દેખાશે.&lt;/p&gt;
-      &lt;p&gt;તે સૉફ્ટવેરને હંગામી ધોરણે બંધ કરવા માટે, આ પગલાં અનુસરો જેથી તમે વેબ પર પહોંચી શકો. તમારી પાસે વ્યવસ્થાપકના વિશેષાધિકારો હોવા જરૂરી છે.&lt;/p&gt;
+      &lt;p&gt;તે સૉફ્ટવેરને કામચલાઉ રીતે બંધ કરવા માટે, આ પગલાં અનુસરો, જેથી તમે વેબ પર પહોંચી શકો. તમારી પાસે એડમિનની ખાસ મંજૂરી હોવી જરૂરી છે.&lt;/p&gt;
       &lt;ol&gt;
       &lt;li&gt;&lt;strong&gt;શરૂ કરો&lt;/strong&gt; પર ક્લિક કરો, પછી &lt;strong&gt;"સ્થાનિક સેવાઓ જુઓ"&lt;/strong&gt; શોધો અને પસંદ કરો 
       &lt;li&gt;&lt;strong&gt;VisualDiscovery&lt;/strong&gt; પસંદ કરો
@@ -931,7 +941,7 @@
 <translation id="7444046173054089907">આ સાઇટ અવરોધિત છે</translation>
 <translation id="7445762425076701745">તમે જે સર્વરથી કનેક્ટ છો તેની ઓળખ સંપૂર્ણ રૂપે માન્ય કરી શકાતી નથી. તમે જે નામનો ઉપયોગ કરીને સર્વરથી કનેક્ટ છો, તે ફક્ત તમારા નેટવર્કની અંતર્ગત જ માન્ય છે, જેના બાહ્ય પ્રમાણપત્ર અધિકારીને માલિકીને માન્ય કરવાની કોઈ રીત નથી. આના પર ધ્યાન આપ્યાં વગર કેટલાક પ્રમાણપત્ર અધિકારીઓ આ નામો માટે પ્રમાણપત્ર બહાર પાડશે, તેથી તમે ઇચ્છિત વેબસાઇટથી કનેક્ટ છો કોઈ હુમલાખોરથી નહીં, તેની ખાતરી કરવાની કોઈ રીત નથી.</translation>
 <translation id="7451311239929941790">આ સમસ્યા વિશે <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" />.</translation>
-<translation id="7453467225369441013">તમને મોટાભાગની સાઇટોમાંથી સાઇન આઉટ કરે છે. તમે તમારા Google એકાઉન્ટમાંથી સાઇન આઉટ નહીં થાઓ.</translation>
+<translation id="7453467225369441013">તમને મોટાભાગની સાઇટોમાંથી સાઇન આઉટ કરે છે. તમે તમારા Google એકાઉન્ટમાંથી સાઇન આઉટ નહિ થાઓ.</translation>
 <translation id="7455133967321480974">વૈશ્વિક ડિફોલ્ટનો ઉપયોગ કરો (અવરોધિત કરો)</translation>
 <translation id="7473891865547856676">નહીં આભાર</translation>
 <translation id="7481312909269577407">ફોર્વર્ડ કરો</translation>
@@ -960,7 +970,7 @@
 <translation id="7600965453749440009"><ph name="LANGUAGE" /> નું ક્યારેય અનુવાદ કરશો નહીં</translation>
 <translation id="7610193165460212391">મૂલ્ય <ph name="VALUE" /> શ્રેણી બહારનું છે.</translation>
 <translation id="7613889955535752492">સમાપ્તિ: <ph name="EXPIRATION_MONTH" />/<ph name="EXPIRATION_YEAR" /></translation>
-<translation id="7615602087246926389">તમારી પાસે પેહલાથી જ ડેટા છે, જે તમારા Google એકાઉન્ટના જુદા જુદા પાસવર્ડ વાપરીને એન્ક્રિપ્ટ કરેલો છે.</translation>
+<translation id="7615602087246926389">તમારી પાસે પેહલાંથી જ ડેટા છે જે તમારા Google એકાઉન્ટ પાસવર્ડના વિવિધ વર્ઝનનો ઉપયોગ કરીને એન્ક્રિપ્ટ કરેલો છે.</translation>
 <translation id="7637571805876720304">Chromium માંથી ક્રેડિટ કાર્ડ દૂર કરીએ?</translation>
 <translation id="765676359832457558">વિગતવાર સેટિંગ્સ છુપાવો...</translation>
 <translation id="7658239707568436148">રદ કરો</translation>
@@ -969,7 +979,9 @@
 <translation id="7667346355482952095">પરત થયેલ નીતિ ટોકન ખાલી છે અથવા વર્તમાન ટોકન સાથે મેળ ખાતું નથી</translation>
 <translation id="7668654391829183341">અજ્ઞાત ઉપકરણ</translation>
 <translation id="7669271284792375604">આ સાઇટ પરના હુમલાખોરો તમને તમારા બ્રાઉઝિંગ અનુભવને નુકસાન પહોંચાડે એવા પ્રોગ્રામ્સ ઇન્સ્ટૉલ કરવા માટે છેતરવાનો પ્રયાસ કરી શકે છે (ઉદાહરણ તરીકે, તમારું હોમપેજ બદલીને અથવા તમે મુલાકાત લો છો તે સાઇટ્સ પર વધુ પડતી જાહેરાતો બતાવીને).</translation>
+<translation id="7681101578153515023">સર્ચ એંજિન બદલો</translation>
 <translation id="7682287625158474539">શિપિંગ</translation>
+<translation id="7687186412095877299">તમારી સાચવેલી ચુકવણી પદ્ધતિઓ વડે ચુકવણી ફૉર્મ ભરે છે</translation>
 <translation id="7699293099605015246">લેખો અત્યારે ઉપલબ્ધ નથી</translation>
 <translation id="7701040980221191251">કોઈ નહીં</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" /><ph name="SITE" /> પર આગળ વધો (અસલામત)<ph name="END_LINK" /></translation>
@@ -992,12 +1004,13 @@
 <translation id="7802523362929240268">સાઇટ કાયદેસર છે</translation>
 <translation id="780301667611848630">નહીં, આભાર</translation>
 <translation id="7805768142964895445">સ્થિતિ</translation>
+<translation id="7806344367022510803">Chromeમાં સર્ચ એંજિનની સેટિંગ બદલો</translation>
 <translation id="7812922009395017822">Mir</translation>
 <translation id="7813600968533626083">Chrome માંથી ફોર્મ સૂચનો દૂર કરીએ?</translation>
 <translation id="7815407501681723534">'<ph name="SEARCH_STRING" />' માટે <ph name="NUMBER_OF_RESULTS" /> <ph name="SEARCH_RESULTS" /> મળ્યાં</translation>
 <translation id="7818867226424560206">નીતિનું વ્યવસ્થાપન</translation>
 <translation id="782886543891417279">તમે વાપરી રહેલા વાઇ-ફાઇ (<ph name="WIFI_NAME" />)ના લોગિન પેજ પર જવું પડી શકે.</translation>
-<translation id="785549533363645510">જો કે, તમે અદૃશ્ય નથી. છુપામાં જવું તમારા નિયોક્તા, તમારા ઇન્ટરનેટ સેવા પ્રદાતા અથવા તમે મુલાકાત લો છો તે વેબસાઇટ્સથી તમારા બ્રાઉઝિંગને છુપાવતું નથી.</translation>
+<translation id="785549533363645510">જોકે, તમે અદૃશ્ય નથી. છુપામાં જવું તમારા નિયોક્તા, તમારા ઇન્ટરનેટ સેવા પ્રદાતા અથવા તમે મુલાકાત લો છો તે વેબસાઇટથી તમારા બ્રાઉઝિંગને છુપાવતું નથી.</translation>
 <translation id="7855695075675558090"><ph name="TOTAL_LABEL" /> <ph name="CURRENCY_CODE" /> <ph name="FORMATTED_TOTAL_AMOUNT" /></translation>
 <translation id="7862185352068345852">સાઇટ છોડવી છે?</translation>
 <translation id="7878176543348854470">ડેબિટ અને પ્રીપેઇડ કાર્ડ સ્વીકારવામાં આવે છે.</translation>
@@ -1027,6 +1040,7 @@
 <translation id="8057711352706143257">"<ph name="SOFTWARE_NAME" />"ની ગોઠવણી યોગ્ય રીતે કરવામાં આવી નથી. સામાન્ય રીતે "<ph name="SOFTWARE_NAME" />"ને અનઇન્સ્ટૉલ કરવાથી સમસ્યા હલ થઈ જાય છે. <ph name="FURTHER_EXPLANATION" /></translation>
 <translation id="8079031581361219619">સાઇટ ફરીથી લોડ કરીએ?</translation>
 <translation id="8088680233425245692">લેખ જોવામાં નિષ્ફળ થયાં.</translation>
+<translation id="808894953321890993">પાસવર્ડ બદલો</translation>
 <translation id="8091372947890762290">સક્રિયતા સર્વર પર બાકી છે</translation>
 <translation id="8094917007353911263">તમે ઉપયોગ કરી રહ્યાં છો તે નેટવર્કને <ph name="BEGIN_BOLD" /><ph name="LOGIN_URL" /><ph name="END_BOLD" /> ની મુલાકાત લેવાની જરૂર પડી શકે છે.</translation>
 <translation id="8103161714697287722">ચુકવણીની પદ્ધતિ</translation>
@@ -1038,6 +1052,7 @@
 <translation id="8184538546369750125">વૈશ્વિક ડિફોલ્ટનો ઉપયોગ કરો (મંજૂરી આપો)</translation>
 <translation id="8191494405820426728">સ્થાનિક ક્રેશ ID <ph name="CRASH_LOCAL_ID" /></translation>
 <translation id="8194797478851900357">&amp;ખસેડવું પૂર્વવત્‌ કરો</translation>
+<translation id="8197543752516192074">પેજનો અનુવાદ કરો</translation>
 <translation id="8201077131113104583">ID "<ph name="EXTENSION_ID" />" સાથેના એક્સટેન્શન માટે અમાન્ય અપડેટ URL.</translation>
 <translation id="8202097416529803614">ઓર્ડરનો સારાંશ</translation>
 <translation id="8211406090763984747">કનેક્શન સુરક્ષિત છે</translation>
@@ -1082,9 +1097,10 @@
 <translation id="8428213095426709021">સેટિંગ્સ</translation>
 <translation id="8433057134996913067">આ તમને મોટાભાગની વેબસાઇટ્સમાંથી સાઇન આઉટ કરશે.</translation>
 <translation id="8437238597147034694">&amp;ખસેડવું પૂર્વવત્‌ કરો</translation>
+<translation id="8461694314515752532">તમારા પોતાના સિંક પાસફ્રેઝ સાથે સિંક કરેલા ડેટાને એન્ક્રિપ્ટ કરો</translation>
 <translation id="8466379296835108687">{COUNT,plural, =1{1 ક્રેડિટ કાર્ડ}one{# ક્રેડિટ કાર્ડ}other{# ક્રેડિટ કાર્ડ}}</translation>
 <translation id="8473863474539038330">સરનામા અને વધુ</translation>
-<translation id="8483780878231876732">તમારા Google એકાઉન્ટમાંથી કાર્ડનો ઉપયોગ કરવા માટે, Chromeમાં સાઇન ઇન કરો</translation>
+<translation id="8483780878231876732">તમારા Google એકાઉન્ટમાંથી કાર્ડ્સનો ઉપયોગ કરવા માટે, Chromeમાં સાઇન ઇન કરો</translation>
 <translation id="8488350697529856933">આમને લાગુ</translation>
 <translation id="8498891568109133222"><ph name="HOST_NAME" /> એ પ્રતિસાદ આપવા માટે ઘણો સમય લીધો.</translation>
 <translation id="8503559462189395349">Chrome પાસવર્ડ</translation>
@@ -1136,12 +1152,12 @@
 <translation id="8891727572606052622">અમાન્ય પ્રોક્સી મોડ.</translation>
 <translation id="8892964541482452187">ટૅબ, સ્વિચ બટન, આ ટૅબ પર સ્વિચ કરવા માટે enter દબાવો</translation>
 <translation id="8903921497873541725">ઝૂમ વધારો</translation>
-<translation id="8931333241327730545">શું તમે આ કાર્ડ તમારા Google એકાઉન્ટમાં સાચવવા માગો છો?</translation>
+<translation id="8931333241327730545">શું તમે આ કાર્ડને તમારા Google એકાઉન્ટમાં સાચવવા માગો છો?</translation>
 <translation id="8932102934695377596">તમારી ઘડિયાળ પાછળ છે</translation>
 <translation id="893332455753468063">નામ ઉમેરો</translation>
 <translation id="8938939909778640821">સ્વીકૃત ક્રેડિટ અને પ્રીપેઇડ કાર્ડ</translation>
-<translation id="8952525071319348207">તમારા કાર્ડની વિગતો અપડેટ કરવા <ph name="CREDIT_CARD" />ની સમાપ્તિ તારીખ અને CVC દાખલ કરો. તમે ખાતરી કરી લો પછી, આ સાઇટ સાથે તમારા Google Payments એકાઉન્ટમાંથી કાર્ડની વિગતો શેર કરવામાં આવશે.</translation>
-<translation id="8957210676456822347">કૅપ્ટિવ પોર્ટલ અધિકૃતતા</translation>
+<translation id="8952525071319348207">તમારા કાર્ડની વિગતોને અપડેટ કરવા માટે <ph name="CREDIT_CARD" />ની સમાપ્તિ તારીખ અને CVC દાખલ કરો. તમે પુષ્ટિ કરી લો પછી, આ સાઇટ સાથે તમારા Google Payments એકાઉન્ટમાંથી કાર્ડની વિગતો શેર કરવામાં આવશે.</translation>
+<translation id="8957210676456822347">કૅપ્ટિવ પોર્ટલ પ્રમાણિત</translation>
 <translation id="8971063699422889582">સર્વરના પ્રમાણપત્રની સમયસીમા સમાપ્ત થઈ છે.</translation>
 <translation id="8975012916872825179">ફોન નંબર, ઇમેઇલ ઍડ્રેસ અને શિપિંગ સરનામા જેવી માહિતીનો સમાવેશ છે</translation>
 <translation id="8978053250194585037">Google Safe Browsingને <ph name="SITE" /> પર તાજેતરમાં <ph name="BEGIN_LINK" />ફિશિંગ થયાનું જાણવા મળ્યું છે<ph name="END_LINK" />. ફિશિંગ વેબસાઇટ તમને છેતરવા માટે અન્ય વેબસાઇટ હોવાનો ઢોંગ કરે છે.</translation>
@@ -1191,6 +1207,7 @@
 <translation id="9219103736887031265">છબીઓ</translation>
 <translation id="933712198907837967">ડાઇનર્સ ક્લબ</translation>
 <translation id="935608979562296692">ફોર્મ સાફ કરો</translation>
+<translation id="936602727769022409">તમે તમારા Google એકાઉન્ટનો ઍક્સેસ ગુમાવી શકો છો. Chromium તમને હમણાં જ તમારો પાસવર્ડ બદલવાનો સુઝાવ આપે છે. તમને સાઇન ઇન કરવા માટે કહેવામાં આવશે.</translation>
 <translation id="939736085109172342">નવું ફોલ્ડર</translation>
 <translation id="951104842009476243">સ્વીકૃત ડેબિટ અને પ્રિપેઇડ કાર્ડ</translation>
 <translation id="962484866189421427">આ કન્ટેન્ટ કદાચ ભ્રામક ઍપ ઇન્સ્ટૉલ કરવાનો પ્રયાસ કરે છે કે જે પોતાની ખોટી ઓળખ આપે છે અથવા તમને ટ્રૅક કરવા માટે ઉપયોગમાં લઈ શકાય તેવો ડેટા મેળવે છે. <ph name="BEGIN_LINK" />તો પણ બતાવો<ph name="END_LINK" /></translation>
@@ -1210,4 +1227,5 @@
     &lt;li&gt;બીજા નેટવર્ક સાથે કનેક્ટ કરવાનો પ્રયાસ કરો&lt;/li&gt;
     &lt;/ul&gt;</translation>
 <translation id="997986563973421916">Google Pay માંથી</translation>
+<translation id="998893882640184078">નવી Chrome છુપી વિન્ડો ખોલો</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/components/strings/components_strings_hi.xtb b/components/strings/components_strings_hi.xtb
index b864e87..a3a25b0 100644
--- a/components/strings/components_strings_hi.xtb
+++ b/components/strings/components_strings_hi.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">पासवर्ड रीसेट करें</translation>
 <translation id="4280429058323657511">, समाप्ति दिनांक <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">बदलें</translation>
-<translation id="4308131620840579419">अपने सभी कार्ड एक ही जगह सेव करना चाहते हैं?</translation>
 <translation id="4312866146174492540">अवरुद्ध करें (डिफ़ॉल्ट)</translation>
 <translation id="4325863107915753736">लेख ढूंढ़ने में विफल</translation>
 <translation id="4326324639298822553">अपना समाप्ति दिनांक जाँचें और फिर से कोशिश करें</translation>
diff --git a/components/strings/components_strings_hr.xtb b/components/strings/components_strings_hr.xtb
index 315295d..a1c1d4e4 100644
--- a/components/strings/components_strings_hr.xtb
+++ b/components/strings/components_strings_hr.xtb
@@ -515,7 +515,6 @@
 <translation id="4277028893293644418">Poništi zaporku</translation>
 <translation id="4280429058323657511">, istek <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Prebaci</translation>
-<translation id="4308131620840579419">Spremiti sve kartice na jedno mjesto?</translation>
 <translation id="4312866146174492540">Blokiraj (zadano)</translation>
 <translation id="4325863107915753736">Članak nije pronađen</translation>
 <translation id="4326324639298822553">Provjerite datum isteka, pa pokušajte ponovo</translation>
diff --git a/components/strings/components_strings_hu.xtb b/components/strings/components_strings_hu.xtb
index d19ef5c..745f375 100644
--- a/components/strings/components_strings_hu.xtb
+++ b/components/strings/components_strings_hu.xtb
@@ -514,7 +514,6 @@
 <translation id="4277028893293644418">Jelszó visszaállítása</translation>
 <translation id="4280429058323657511">, lejár: <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Váltás</translation>
-<translation id="4308131620840579419">Egyetlen helyre menti az összes kártyát?</translation>
 <translation id="4312866146174492540">Letiltás (alapértelmezett)</translation>
 <translation id="4325863107915753736">Nem sikerült megtalálni a cikket</translation>
 <translation id="4326324639298822553">Ellenőrizze a lejárati dátumot, majd próbálja újra</translation>
diff --git a/components/strings/components_strings_id.xtb b/components/strings/components_strings_id.xtb
index 176bde2..925c6ce 100644
--- a/components/strings/components_strings_id.xtb
+++ b/components/strings/components_strings_id.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Setel ulang sandi</translation>
 <translation id="4280429058323657511">, kedaluwarsa <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Alihkan</translation>
-<translation id="4308131620840579419">Simpan semua kartu Anda di satu tempat?</translation>
 <translation id="4312866146174492540">Blokir (default)</translation>
 <translation id="4325863107915753736">Gagal menemukan artikel</translation>
 <translation id="4326324639298822553">Periksa tanggal kedaluwarsa dan coba lagi</translation>
diff --git a/components/strings/components_strings_it.xtb b/components/strings/components_strings_it.xtb
index 9a16189..5b8cb8d 100644
--- a/components/strings/components_strings_it.xtb
+++ b/components/strings/components_strings_it.xtb
@@ -513,7 +513,6 @@
 <translation id="4277028893293644418">Reimposta password</translation>
 <translation id="4280429058323657511">, scad.: <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Cambia</translation>
-<translation id="4308131620840579419">Salvare tutte le schede in un unico posto?</translation>
 <translation id="4312866146174492540">Blocca (predefinita)</translation>
 <translation id="4325863107915753736">Impossibile trovare l'articolo</translation>
 <translation id="4326324639298822553">Controlla la data di scadenza e riprova</translation>
diff --git a/components/strings/components_strings_iw.xtb b/components/strings/components_strings_iw.xtb
index e7ef19a..b57a74f 100644
--- a/components/strings/components_strings_iw.xtb
+++ b/components/strings/components_strings_iw.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">איפוס סיסמה</translation>
 <translation id="4280429058323657511">, בתוקף עד <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">מעבר</translation>
-<translation id="4308131620840579419">לשמור את כל הכרטיסים במקום אחד?</translation>
 <translation id="4312866146174492540">חסום (ברירת מחדל)</translation>
 <translation id="4325863107915753736">לא ניתן היה למצוא את הפריט</translation>
 <translation id="4326324639298822553">בדוק את תאריך התפוגה ונסה שוב</translation>
diff --git a/components/strings/components_strings_ja.xtb b/components/strings/components_strings_ja.xtb
index 7275f6d..48689ad 100644
--- a/components/strings/components_strings_ja.xtb
+++ b/components/strings/components_strings_ja.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">パスワードを再設定</translation>
 <translation id="4280429058323657511">、有効期限: <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">切り替え</translation>
-<translation id="4308131620840579419">すべてのカードを 1 か所で管理できます</translation>
 <translation id="4312866146174492540">ブロック(デフォルト)</translation>
 <translation id="4325863107915753736">記事が見つかりませんでした</translation>
 <translation id="4326324639298822553">有効期限の「日」を確認してもう一度お試しください</translation>
diff --git a/components/strings/components_strings_kn.xtb b/components/strings/components_strings_kn.xtb
index 17c1cc8f..c3f25e8 100644
--- a/components/strings/components_strings_kn.xtb
+++ b/components/strings/components_strings_kn.xtb
@@ -512,7 +512,6 @@
 <translation id="4277028893293644418">ಪಾಸ್‌ವರ್ಡ್ ಮರುಹೊಂದಿಸಿ</translation>
 <translation id="4280429058323657511">, ಅವಧಿ ಮುಕ್ತಾಯ <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">ಬದಲಿಸಿ</translation>
-<translation id="4308131620840579419">ನಿಮ್ಮ ಎಲ್ಲಾ ಕಾರ್ಡ್‌ಗಳನ್ನು ಒಂದೇ ಸ್ಥಳದಲ್ಲಿ ಉಳಿಸುವುದೇ?</translation>
 <translation id="4312866146174492540">ನಿರ್ಬಂಧಿಸು (ಡಿಫಾಲ್ಟ್)</translation>
 <translation id="4325863107915753736">ಲೇಖನ ಕಂಡುಬರಲಿಲ್ಲ</translation>
 <translation id="4326324639298822553">ನಿಮ್ಮ ಮುಕ್ತಾಯ ದಿನಾಂಕವನ್ನು ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ</translation>
diff --git a/components/strings/components_strings_ko.xtb b/components/strings/components_strings_ko.xtb
index 4ef4b64..dc81a98 100644
--- a/components/strings/components_strings_ko.xtb
+++ b/components/strings/components_strings_ko.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">비밀번호 재설정</translation>
 <translation id="4280429058323657511">, 만료일 <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">전환</translation>
-<translation id="4308131620840579419">모든 카드를 한곳에 보관하시겠어요?</translation>
 <translation id="4312866146174492540">차단(기본값)</translation>
 <translation id="4325863107915753736">도움말을 찾지 못했습니다.</translation>
 <translation id="4326324639298822553">만료일을 확인한 후 다시 시도해 주세요.</translation>
diff --git a/components/strings/components_strings_lt.xtb b/components/strings/components_strings_lt.xtb
index aecbf178..98cf473 100644
--- a/components/strings/components_strings_lt.xtb
+++ b/components/strings/components_strings_lt.xtb
@@ -517,7 +517,6 @@
 <translation id="4277028893293644418">Iš naujo nustatyti slaptažodį</translation>
 <translation id="4280429058323657511">, gal. pab. <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Perjungti</translation>
-<translation id="4308131620840579419">Visos jūsų kortelės yra vienoje vietoje?</translation>
 <translation id="4312866146174492540">Užblokuoti (numatytoji parinktis)</translation>
 <translation id="4325863107915753736">Nepavyko rasti straipsnio</translation>
 <translation id="4326324639298822553">Patikrinkite galiojimo pabaigos datą ir bandykite dar kartą</translation>
diff --git a/components/strings/components_strings_lv.xtb b/components/strings/components_strings_lv.xtb
index 210cd8c..48563bc 100644
--- a/components/strings/components_strings_lv.xtb
+++ b/components/strings/components_strings_lv.xtb
@@ -515,7 +515,6 @@
 <translation id="4277028893293644418">Atiestatīt paroli</translation>
 <translation id="4280429058323657511">, derīga līdz <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Pāriet</translation>
-<translation id="4308131620840579419">Vai saglabāt visas jūsu kartes vienuviet?</translation>
 <translation id="4312866146174492540">Bloķēt (pēc noklusējuma)</translation>
 <translation id="4325863107915753736">Rakstu neizdevās atrast.</translation>
 <translation id="4326324639298822553">Pārbaudiet derīguma termiņa datumu un mēģiniet vēlreiz.</translation>
diff --git a/components/strings/components_strings_ml.xtb b/components/strings/components_strings_ml.xtb
index cf3b075..1b4bb08 100644
--- a/components/strings/components_strings_ml.xtb
+++ b/components/strings/components_strings_ml.xtb
@@ -17,6 +17,7 @@
 <translation id="1080116354587839789">അനുയോജ്യമായ വീതിയിലാക്കുക</translation>
 <translation id="1088860948719068836">കാർഡിൽ പേര് ചേർക്കുക</translation>
 <translation id="1089439967362294234">പാസ്‌വേഡ് മാറ്റുക</translation>
+<translation id="109743633954054152">Chrome ക്രമീകരണത്തിൽ പാസ്‌വേഡ് മാനേജ് ചെയ്യുക</translation>
 <translation id="1103523840287552314"><ph name="LANGUAGE" /> എല്ലായ്പ്പോഴും വിവര്‍ത്തനം ചെയ്യുക </translation>
 <translation id="1107591249535594099">പരിശോധിച്ചെങ്കിൽ, വേഗതേറിയ ഫോം പൂരിപ്പിക്കലിനായി ഈ ഉപകരണത്തിൽ നിങ്ങളുടെ കാർഡിന്റെ ഒരു പകർപ്പ് Chrome സംഭരിക്കും.</translation>
 <translation id="1110994991967754504"><ph name="PERMISSION_NAME" /> എന്നതിന്‍റെ അനുമതി തിരഞ്ഞെടുക്കുക</translation>
@@ -147,6 +148,7 @@
 <translation id="1871208020102129563">സ്ഥിരമായ പ്രോക്‌സി സെർവറുകൾ ഉപയോഗിക്കുന്നതിനായി പ്രോക്‌സി സജ്ജീകരിച്ചിരിക്കുന്നു, ഒരു .pac സ്‌ക്രിപ്റ്റ് URL ഉപയോഗിക്കുന്നതിനല്ല.</translation>
 <translation id="1871284979644508959">നിർബന്ധമായും പൂരിപ്പിക്കണം</translation>
 <translation id="1874765382782611674">സ്വീകരിക്കുന്ന ഡെബിറ്റ് കാർഡുകൾ</translation>
+<translation id="1875512691959384712">Google ഫോം</translation>
 <translation id="187918866476621466">ആരംഭ പേജുകൾ തുറക്കുക</translation>
 <translation id="1883255238294161206">ലിസ്റ്റ് ചുരുക്കുക</translation>
 <translation id="1898423065542865115">ഫിൽട്ടർ ചെയ്യുന്നു</translation>
@@ -200,6 +202,7 @@
 <translation id="2239100178324503013">ഇപ്പോൾ അയയ്‌ക്കുക</translation>
 <translation id="225207911366869382">ഈ നയത്തിനായി ഈ മൂല്യത്തെ ഒഴിവാക്കി.</translation>
 <translation id="2262243747453050782">HTTP പിശക്</translation>
+<translation id="2263079731045660823">Chrome ക്രമീകരണത്തിൽ ക്രെഡിറ്റ് കാർഡിന്റെ സ്വമേധയാ പൂരിപ്പിക്കൽ വിവരം അപ്‌ഡേറ്റ് ചെയ്യുക</translation>
 <translation id="2270484714375784793">ഫോൺ നമ്പർ</translation>
 <translation id="2283340219607151381">വിലാസങ്ങൾ സംരക്ഷിച്ച് സ്വമേധയാ പൂരിപ്പിക്കുക</translation>
 <translation id="2292556288342944218">നിങ്ങളുടെ ഇന്റർനെറ്റ് ആക്‌സസ്സ് ബ്ലോക്കുചെയ്‌തു</translation>
@@ -224,6 +227,7 @@
 <translation id="239429038616798445">ഈ ഷിപ്പിംഗ് രീതി ലഭ്യമല്ല. മറ്റൊരു രീതി പരീക്ഷിക്കുക.</translation>
 <translation id="2396249848217231973">&amp;ഇല്ലാതാക്കൽ പഴയപടിയാക്കുക</translation>
 <translation id="2413528052993050574">ഈ സെർവറിന് അത് <ph name="DOMAIN" /> ആണെന്ന് തെളിയിക്കാനായില്ല; സെർവറിന്റെ സുരക്ഷാ സർട്ടിഫിക്കറ്റ് റദ്ദാക്കിയിരിക്കാം. തെറ്റായ കോൺഫിഗറേഷൻ കാരണമോ ഒരു അക്രമണകാരി നിങ്ങളുടെ കണക്ഷനെ തടസ്സപ്പെടുത്തുന്നത് കൊണ്ടോ ആയിരിക്കാം ഇത് സംഭവിച്ചത്.</translation>
+<translation id="2463193859425327265">ഹോം പേജ് മാറ്റുക</translation>
 <translation id="2463739503403862330">പൂരിപ്പിക്കുക</translation>
 <translation id="2465655957518002998">ഡെലിവറി രീതി തിരഞ്ഞെടുക്കുക</translation>
 <translation id="2467694685043708798"><ph name="BEGIN_LINK" />നെറ്റ്‌വർക്ക് ഡയഗണോസ്‌റ്റിക്‌സ് റൺ ചെയ്യുന്നു<ph name="END_LINK" /></translation>
@@ -256,6 +260,7 @@
 <translation id="2650446666397867134">ഫയലിലേക്കുള്ള ആക്‌സസ്സ് നിരസിച്ചു</translation>
 <translation id="2653659639078652383">സമര്‍പ്പിക്കൂ</translation>
 <translation id="2666117266261740852">മറ്റ് ടാബുകളോ ആപ്‌സുകളോ അടയ്‌ക്കുക</translation>
+<translation id="267371737713284912">പഴയപടിയാക്കാൻ <ph name="MODIFIER_KEY_DESCRIPTION" /> അമർത്തുക</translation>
 <translation id="2674170444375937751">നിങ്ങളുടെ ചരിത്രത്തില്‍ നിന്നും ഈ പേജുകള്‍ മായ്ക്കുന്നതിന് നിങ്ങള്‍ താല്പര്യമുണ്ടോ?</translation>
 <translation id="2677748264148917807">ഉപേക്ഷിക്കുക</translation>
 <translation id="2699302886720511147">സ്വീകരിക്കുന്ന കാർഡുകൾ</translation>
@@ -285,6 +290,7 @@
 <translation id="2824775600643448204">വിലാസവും തിരയൽ ബാറും</translation>
 <translation id="2826760142808435982"><ph name="CIPHER" /> ഉപയോഗിച്ച് കണക്ഷൻ എൻക്രിപ്‌റ്റുചെയ്‌ത് പ്രാമാണീകരിക്കുന്നു, ഒപ്പം പ്രധാന എക്‌സേഞ്ച് മെക്കാനിസമായി <ph name="KX" /> ഉപയോഗിക്കുന്നു.</translation>
 <translation id="2835170189407361413">ഫോം മായ്‌ക്കുക</translation>
+<translation id="2847118875340931228">അദൃശ്യ വിൻഡോ തുറക്കുക</translation>
 <translation id="2851634818064021665">ഈ സൈറ്റ് സന്ദർശിക്കാൻ നിങ്ങൾക്ക് അനുമതി ആവശ്യമാണ്</translation>
 <translation id="2856444702002559011"><ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" /> എന്നതിൽ നിന്ന് നിങ്ങളുടെ വിവരം മോഷ്‌ടിക്കാൻ അക്രമികൾ ശ്രമിക്കുന്നുണ്ടാവാം (ഉദാഹരണത്തിന്, പാസ്‌വേഡുകൾ, സന്ദേശങ്ങൾ, അല്ലെങ്കിൽ ക്രെഡിറ്റ് കാർഡുകൾ). <ph name="BEGIN_LEARN_MORE_LINK" />കൂടുതലറിയുക<ph name="END_LEARN_MORE_LINK" /></translation>
 <translation id="2881276955470682203">കാർഡ് സംരക്ഷിക്കണോ?</translation>
@@ -383,6 +389,7 @@
 <translation id="3467763166455606212">കാർഡ് ഉടമയുടെ പേര് ആവശ്യമാണ്</translation>
 <translation id="3479539252931486093">ഇത് അപ്രതീക്ഷിതമായിരുന്നോ? <ph name="BEGIN_LINK" />ഞങ്ങളെ അറിയിക്കുക<ph name="END_LINK" /></translation>
 <translation id="3479552764303398839">ഇപ്പോഴല്ല</translation>
+<translation id="3484560055331845446">നിങ്ങളുടെ Google അക്കൗണ്ടിലേക്കുള്ള ആക്‌സസ് നഷ്‌ടപ്പെടാനിടയുണ്ട്. ഇപ്പോൾ തന്നെ പാസ്‌വേഡ് മാറ്റാൻ Chrome ശുപാർശ ചെയ്യുന്നു. സൈൻ ഇൻ ചെയ്യാൻ നിങ്ങളോട് ആവശ്യപ്പെടും.</translation>
 <translation id="3498215018399854026">ഇപ്പോൾ ഞങ്ങൾക്ക് നിങ്ങളുടെ രക്ഷകർത്താവിനെ ബന്ധപ്പെടാനായില്ല. വീണ്ടും ശ്രമിക്കുക.</translation>
 <translation id="3528171143076753409">സെര്‍വറിന്‍റെ സര്‍ട്ടിഫിക്കറ്റ് വിശ്വാസയോഗ്യമല്ല.</translation>
 <translation id="3530944546672790857">{COUNT,plural, =0{സമന്വയിപ്പിച്ച ഉപകരണങ്ങളിൽ ഒരു ഇനമെങ്കിലും}=1{ഒരു ഇനം (ഒപ്പം സമന്വയിപ്പിച്ച ഉപകരണങ്ങളിൽ അതിൽ കൂടുതലും)}other{# ഇനങ്ങൾ (ഒപ്പം സമന്വയിപ്പിച്ച ഉപകരണങ്ങളിൽ അതിൽ കൂടുതലും)}}</translation>
@@ -405,6 +412,7 @@
 <translation id="3650584904733503804">മൂല്യനിർണ്ണയം വിജയകരം</translation>
 <translation id="3655670868607891010">നിങ്ങൾ ഇത് പതിവായി കാണുന്നുണ്ടെങ്കിൽ, ഈ <ph name="HELP_LINK" /> പരീക്ഷിക്കൂ.</translation>
 <translation id="3658742229777143148">പുനരവലോകനം</translation>
+<translation id="366077651725703012">ക്രെഡിറ്റ് കാർഡ് അപ്‌ഡേറ്റ് ചെയ്യുക</translation>
 <translation id="3676592649209844519">ഉപകരണ ഐഡി:</translation>
 <translation id="3678029195006412963">അഭ്യർത്ഥന സൈൻ ചെയ്യാനായില്ല</translation>
 <translation id="3678529606614285348">പുതിയ അദൃശ്യ വിൻഡോയിൽ പേജ് തുറക്കുക (കൺട്രോൾ-ഷിഫ്റ്റ്-N)</translation>
@@ -507,7 +515,6 @@
 <translation id="4277028893293644418">പാസ്‌വേഡ് റീസെറ്റ് ചെയ്യുക</translation>
 <translation id="4280429058323657511">, <ph name="EXPIRATION_DATE_ABBR" />-ന് കാലാവധി തീരുന്നു</translation>
 <translation id="4305817255990598646">സ്വിച്ച് ചെയ്യുക</translation>
-<translation id="4308131620840579419">എല്ലാ കാർഡുകളും നിങ്ങൾക്ക് ഒരു സ്ഥലത്ത് സംരക്ഷിക്കണോ?</translation>
 <translation id="4312866146174492540">ബ്ലോക്കുചെയ്യുക (ഡിഫോൾട്ട്)</translation>
 <translation id="4325863107915753736">ലേഖനം കണ്ടെത്തുന്നത് പരാജയപ്പെട്ടു</translation>
 <translation id="4326324639298822553">കാലാവധി തീരുന്ന തീയതി പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക</translation>
@@ -715,6 +722,7 @@
 <translation id="5784606427469807560">നിങ്ങളുടെ കാർഡ് സ്ഥിരീകരിക്കുന്നതിൽ പ്രശ്‌നമുണ്ടായി. ഇന്റർനെറ്റ് കണക്ഷൻ പരിശോധിച്ച്, വീണ്ടും ശ്രമിക്കുക.</translation>
 <translation id="5785756445106461925">കൂടാതെ, ഈ പേജിൽ സുരക്ഷിതമല്ലാത്ത മറ്റ് ഉറവിടങ്ങൾ ഉൾപ്പെടുന്നു. ഈ ഉറവിടങ്ങൾ കൈമാറുന്നതിനിടെ മറ്റുള്ളവർക്ക് കാണാനും പേജിന്റെ രൂപം മാറ്റുന്ന തരത്തിൽ ഒരു ആക്രമണകാരിയ്‌ക്ക് പരിഷ്‌ക്കരിക്കാനുമായേക്കും.</translation>
 <translation id="5786044859038896871">നിങ്ങളുടെ കാർഡ് വിവരം പൂരിപ്പിക്കണോ?</translation>
+<translation id="5798683403665926540">Chrome ക്രമീകരണത്തിൽ ഹോം പേജ് മാറ്റുക</translation>
 <translation id="5803412860119678065">നിങ്ങളുടെ <ph name="CARD_DETAIL" /> പൂരിപ്പിക്കണോ?</translation>
 <translation id="5810442152076338065"><ph name="DOMAIN" /> എന്നതിലേക്കുള്ള നിങ്ങളുടെ കണക്ഷൻ കാലഹരണപ്പെട്ട സൈഫർ സ്യൂട്ട് ഉപയോഗിച്ച് എൻക്രിപ്റ്റുചെയ്‌തിരിക്കുന്നു.</translation>
 <translation id="5813119285467412249">&amp;ചേർത്തത് വീണ്ടും ചെയ്യുക</translation>
@@ -838,6 +846,7 @@
 <translation id="6839929833149231406">ഏരിയ</translation>
 <translation id="6852204201400771460">ആപ്പ് റീലോഡ് ചെയ്യണോ?</translation>
 <translation id="6865412394715372076">ഈ കാർഡ് ഇപ്പോൾ പരിശോധിച്ചുറപ്പിക്കാനാവില്ല</translation>
+<translation id="6868206169573555318">അപ്‌ഡേറ്റ് ചെയ്യാൻ വീണ്ടും സമാരംഭിക്കുക</translation>
 <translation id="6874604403660855544">&amp;ചേർത്തത് വീണ്ടും ചെയ്യുക</translation>
 <translation id="6886577214605505410"><ph name="LOCATION_TITLE" /> <ph name="SHORT_URL" /></translation>
 <translation id="6891596781022320156">നയ നില പിന്തുണയ്ക്കുന്നില്ല.</translation>
@@ -863,6 +872,7 @@
 <translation id="7012363358306927923">ചൈന UnionPay</translation>
 <translation id="7016992613359344582">ഈ നിരക്കുകൾ ഒറ്റത്തവണ അടയ്ക്കുന്നതോ അല്ലെങ്കിൽ ആവർത്തിക്കുന്നവയോ ആവാം, ഒപ്പം വ്യക്തമല്ലായിരിക്കാം.</translation>
 <translation id="7029809446516969842">പാസ്‌വേഡുകള്‍</translation>
+<translation id="7041710477964360998">{NUM_CARDS,plural, =1{ഉപകരണങ്ങളിലുടനീളം വേഗതയേറിയ ചെക്ക് ഔട്ടിനായി, ഈ കാർഡും ഇതിന്റെ ബില്ലിംഗ് വിലാസവും നിങ്ങളുടെ Google അക്കൗണ്ടിൽ സംരക്ഷിക്കപ്പെടും.}other{ഉപകരണങ്ങളിലുടനീളം വേഗതയേറിയ ചെക്ക് ഔട്ടിനായി, ഈ കാർഡുകളും അവയുടെ ബില്ലിംഗ് വിലാസങ്ങളും നിങ്ങളുടെ Google അക്കൗണ്ടിൽ സംരക്ഷിക്കപ്പെടും.}}</translation>
 <translation id="7050187094878475250">നിങ്ങൾ <ph name="DOMAIN" /> എന്നതിലെത്താൻ ശ്രമിച്ചു, എന്നാൽ തീരെ വിശ്വാസയോഗ്യമല്ലാത്ത ഒരു കാലാവധിയുള്ള സർട്ടിഫിക്കറ്റാണ് സെർവർ കാണിക്കുന്നത്.</translation>
 <translation id="7053983685419859001">തടയുക</translation>
 <translation id="7064851114919012435">കോണ്‍ടാക്റ്റ് വിവരം</translation>
@@ -966,7 +976,9 @@
 <translation id="7667346355482952095">നൽകിയ നയ ടോക്കൺ ശൂന്യമാണ് അല്ലെങ്കിൽ നിലവിലെ ടോക്കണുമായി യോജിക്കുന്നില്ല</translation>
 <translation id="7668654391829183341">അജ്ഞാതമായ ഉപകരണം</translation>
 <translation id="7669271284792375604">ഈ സൈറ്റിലെ ആക്രമണകാരികൾ, ബ്രൗസർ അനുഭവത്തെ ദോഷകരമായി ബാധിക്കുന്ന പ്രോഗ്രാമുകൾ ഇൻസ്‌റ്റാൾ ചെയ്യിക്കുന്ന വിധത്തിൽ നിങ്ങളെ കബളിപ്പിക്കാൻ ശ്രമിച്ചേക്കും (ഉദാഹരണത്തിന്, നിങ്ങളുടെ ഹോംപേജ് മാറ്റുന്നതിലൂടെയോ അല്ലെങ്കിൽ സന്ദർശിക്കുന്ന സൈറ്റുകളിൽ കൂടുതൽ പരസ്യങ്ങൾ കാണിക്കുന്നതിലൂടെയോ).</translation>
+<translation id="7681101578153515023">തിരയല്‍ യന്ത്രം മാറ്റുക</translation>
 <translation id="7682287625158474539">ഷിപ്പിംഗ്</translation>
+<translation id="7687186412095877299">നിങ്ങളുടെ സംരക്ഷിച്ച പേയ്‌മെന്റ് രീതികൾ ഉപയോഗിച്ച് പേയ്‌മെന്റ് ഫോമുകളിൽ പൂരിപ്പിക്കുന്നു</translation>
 <translation id="7699293099605015246">ഇപ്പോൾ ലേഖനങ്ങൾ ലഭ്യമല്ല</translation>
 <translation id="7701040980221191251">ഒന്നുമില്ല</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" /> <ph name="SITE" /> എന്നതിലേക്ക് പോകുക (സുരക്ഷിതമല്ല)<ph name="END_LINK" /></translation>
@@ -989,6 +1001,7 @@
 <translation id="7802523362929240268">സൈറ്റ് നിയമാനുസൃതമാണ്</translation>
 <translation id="780301667611848630">വേണ്ട നന്ദി</translation>
 <translation id="7805768142964895445">നില</translation>
+<translation id="7806344367022510803">Chrome-ൽ തിരയല്‍ യന്ത്ര ക്രമീകരണം മാറ്റുക</translation>
 <translation id="7812922009395017822">Mir</translation>
 <translation id="7813600968533626083">Chrome-ൽ നിന്നുള്ള നിർദ്ദേശം നീക്കംചെയ്യണോ?</translation>
 <translation id="7815407501681723534">'<ph name="SEARCH_STRING" />' എന്നതിന്റെ <ph name="NUMBER_OF_RESULTS" /> <ph name="SEARCH_RESULTS" /> കണ്ടു</translation>
@@ -1024,6 +1037,7 @@
 <translation id="8057711352706143257">"<ph name="SOFTWARE_NAME" />" ശരിയായി കോൺഫിഗർ ചെയ്‌‌തിട്ടില്ല. സാധാരണഗതിയിൽ "<ph name="SOFTWARE_NAME" />" അൺഇൻസ്‌റ്റാൾ ചെയ്യുന്നതിലൂടെ ഈ പ്രശ്‌നം പരിഹരിക്കാം. <ph name="FURTHER_EXPLANATION" /></translation>
 <translation id="8079031581361219619">സൈറ്റ് റീലോഡ് ചെയ്യണോ?</translation>
 <translation id="8088680233425245692">ലേഖനം കാണുന്നത് പരാജയപ്പെട്ടു.</translation>
+<translation id="808894953321890993">പാസ്‌വേഡ് മാറ്റുക</translation>
 <translation id="8091372947890762290">സെർവറിൽ സജീവമാക്കൽ തീർപ്പാക്കിയിട്ടില്ല</translation>
 <translation id="8094917007353911263">നിങ്ങൾക്ക് ഉപയോഗിക്കുന്ന നെറ്റ്‌വർക്ക് <ph name="BEGIN_BOLD" /><ph name="LOGIN_URL" /><ph name="END_BOLD" /> സന്ദർശിക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടാം.</translation>
 <translation id="8103161714697287722">പേയ്‌മെന്റ് രീതി</translation>
@@ -1035,6 +1049,7 @@
 <translation id="8184538546369750125">ഗ്ലോബൽ ഡിഫോൾട്ട് ഉപയോഗിക്കുക (അനുവദിക്കുക)</translation>
 <translation id="8191494405820426728">ലോക്കൽ ക്രാഷ് ഐഡി <ph name="CRASH_LOCAL_ID" /></translation>
 <translation id="8194797478851900357">&amp;നീക്കുന്നത് പഴയപടിയാക്കുക</translation>
+<translation id="8197543752516192074">പേജ് വിവർത്തനം ചെയ്യുക</translation>
 <translation id="8201077131113104583">"<ph name="EXTENSION_ID" />" എന്ന ഐഡിയുള്ള വിപുലീകരണത്തിന്റെ അസാധുവായ അപ്‌ഡേറ്റ് URL.</translation>
 <translation id="8202097416529803614">ഓർഡർ സംഗ്രഹം</translation>
 <translation id="8211406090763984747">കണക്ഷൻ സുരക്ഷിതമാണ്</translation>
@@ -1079,6 +1094,7 @@
 <translation id="8428213095426709021">ക്രമീകരണങ്ങള്‍</translation>
 <translation id="8433057134996913067">ഇത് നിങ്ങളെ മിക്ക വെബ്‌സൈറ്റുകളിൽ നിന്നും സൈൻ ഔട്ട് ചെയ്യിക്കും.</translation>
 <translation id="8437238597147034694">&amp;നീക്കുന്നത് പഴയപടിയാക്കുക</translation>
+<translation id="8461694314515752532">നിങ്ങളുടെ സമന്വയ പാസ്‌ഫ്രെയ്‌സ് ഉപയോഗിച്ച്, സമന്വയിപ്പിച്ച ഡാറ്റ എൻക്രി‌പ്‌റ്റ് ചെയ്യുക</translation>
 <translation id="8466379296835108687">{COUNT,plural, =1{ഒരു ക്രെഡിറ്റ് കാർഡ്}other{# ക്രെഡിറ്റ് കാർഡുകൾ}}</translation>
 <translation id="8473863474539038330">വിലാസങ്ങളും മറ്റും</translation>
 <translation id="8483780878231876732">നിങ്ങളുടെ Google അക്കൗണ്ടിൽ നിന്ന് കാർഡുകൾ ഉപയോഗിക്കാൻ, Chrome-ൽ സൈൻ ഇൻ ചെയ്യുക</translation>
@@ -1188,6 +1204,7 @@
 <translation id="9219103736887031265">ചിത്രങ്ങൾ‌</translation>
 <translation id="933712198907837967">Diners Club</translation>
 <translation id="935608979562296692">ഫോം മായ്‌ക്കുക</translation>
+<translation id="936602727769022409">നിങ്ങളുടെ Google അക്കൗണ്ടിലേക്കുള്ള ആക്‌സസ് നഷ്‌ടപ്പെടാനിടയുണ്ട്. ഇപ്പോൾ തന്നെ പാസ്‌വേഡ് മാറ്റാൻ Chromium ശുപാർശ ചെയ്യുന്നു. സൈൻ ഇൻ ചെയ്യാൻ നിങ്ങളോട് ആവശ്യപ്പെടും.</translation>
 <translation id="939736085109172342">പുതിയ ഫോള്‍ഡര്‍</translation>
 <translation id="951104842009476243">സ്വീകരിക്കുന്ന ഡെബിറ്റ് കാർഡുകളും പ്രീപെയ്ഡ് കാർഡുകളും</translation>
 <translation id="962484866189421427">മറ്റെന്തെങ്കിലും ആണെന്ന് അവകാശപ്പെടുന്ന അല്ലെങ്കിൽ നിങ്ങളെ ട്രാക്ക് ചെയ്യാൻ ഉപയോഗിച്ചേക്കാവുന്ന ഡാറ്റ ശേഖരിക്കുന്ന, തെറ്റിദ്ധരിപ്പിക്കുന്ന ആപ്പുകൾ ഇൻസ്‌റ്റാൾ ചെയ്യാൻ ഈ ഉള്ളടക്കം ശ്രമിച്ചേക്കാം. <ph name="BEGIN_LINK" />എന്തായാലും കാണിക്കുക<ph name="END_LINK" /></translation>
@@ -1207,4 +1224,5 @@
     &lt;li&gt;മറ്റൊരു നെറ്റ്‍വര്‍ക്കിലേക്ക് കണക്റ്റുചെയ്യുന്നത് പരീക്ഷിക്കുക&lt;/li&gt;
     &lt;/ul&gt;</translation>
 <translation id="997986563973421916">Google Pay-യിൽ നിന്ന്</translation>
+<translation id="998893882640184078">പുതിയ Chrome അദൃശ്യ വിൻഡോ തുറക്കുക</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/components/strings/components_strings_mr.xtb b/components/strings/components_strings_mr.xtb
index 72e4b747..b8dd649 100644
--- a/components/strings/components_strings_mr.xtb
+++ b/components/strings/components_strings_mr.xtb
@@ -144,7 +144,7 @@
 <translation id="1834321415901700177">या साइटमध्ये धोकादायक प्रोग्राम आहेत</translation>
 <translation id="1839551713262164453">धोरण मूल्यांची वैधता एररसह अयशस्वी झाली आहे</translation>
 <translation id="1840414022444569775">हा कार्ड नंबर आधी वापरला गेला आहे</translation>
-<translation id="1842969606798536927">देय द्या</translation>
+<translation id="1842969606798536927">पेमेंट करा</translation>
 <translation id="1871208020102129563">प्रॉक्सी निश्चित प्रॉक्सी सर्व्हर वापरण्‍यास सेट करण्‍यात आले आहे, .pac स्क्रिप्ट URL नव्हे.</translation>
 <translation id="1871284979644508959">आवश्यक भाग</translation>
 <translation id="1874765382782611674">स्वीकारली जाणारी डेबिट कार्डे</translation>
@@ -314,7 +314,7 @@
 <translation id="2991174974383378012">वेबसाइटसह शेअर करीत आहे</translation>
 <translation id="2991571918955627853">ही वेबसाइट HSTS वापरत असल्यामुळे तुम्ही <ph name="SITE" /> आत्ता पाहू शकत नाही. नेटवर्क एरर आणि आक्रमणे शक्यतो तात्पुरती असतात, त्यामुळे हे पेज नंतर पाहता येईल.</translation>
 <translation id="3005723025932146533">सेव्ह केलेली प्रत दर्शवा</translation>
-<translation id="3008447029300691911"><ph name="CREDIT_CARD" /> साठी CVC प्रविष्‍ट करा. तुम्ही पुष्टी केल्यावर, आपले कार्ड तपशील या साइटसह सामायिक केले जातील.</translation>
+<translation id="3008447029300691911"><ph name="CREDIT_CARD" /> साठी CVC प्रविष्‍ट करा. तुम्ही पुष्टी केल्यावर, आपले कार्ड तपशील या साइटसह शेअर केले जातील.</translation>
 <translation id="3010559122411665027">सूची प्रविष्टी "<ph name="ENTRY_INDEX" />": <ph name="ERROR" /></translation>
 <translation id="301521992641321250">आपोआप ब्लॉक केलेले</translation>
 <translation id="3024663005179499861">चुकीचा धोरण प्रकार</translation>
@@ -330,7 +330,7 @@
 <translation id="3137507986424712703">{COUNT,plural, =0{काहीही नाही}=1{एका खात्यासाठी साइन इन डेटा}one{# खात्यासाठी साइन इन डेटा}other{# खात्यांसाठी साइन इन डेटा}}</translation>
 <translation id="3145945101586104090">प्रतिसाद डीकोड करण्यात अयशस्वी</translation>
 <translation id="3150653042067488994">तात्पुरती सर्व्हर एरर</translation>
-<translation id="3154506275960390542">या पृष्ठावर एक फॉर्म आहे जो कदाचित सुरक्षितपणे सबमिट होणार नाही. तुम्ही पाठविलेला डेटा प्रवासादरम्यान इतर पाहू शकतात किंवा सर्व्हर प्राप्त करत असलेल्या आक्रमणकर्त्याद्वारे सुधारित केले जाऊ शकते.</translation>
+<translation id="3154506275960390542">या पेजवर एक फॉर्म आहे जो कदाचित सुरक्षितपणे सबमिट होणार नाही. तुम्ही पाठविलेला डेटा प्रवासादरम्यान इतर पाहू शकतात किंवा सर्व्हर प्राप्त करत असलेल्या आक्रमणकर्त्याद्वारे सुधारित केले जाऊ शकते.</translation>
 <translation id="3157931365184549694">पुनर्संचयित करा</translation>
 <translation id="3162559335345991374">तुम्ही वापरत असलेल्या वाय-फाय च्या लॉग इन पेजला तुम्हाला भेट देण्याची आवश्यकता असू शकते.</translation>
 <translation id="3167968892399408617">गुप्त मोडमध्‍ये तुम्ही पाहता ती पृष्‍ठे तुम्ही आपले सर्व गुप्त टॅब बंद केल्‍यानंतर तुमचा ब्राउझर इतिहास, कुकी स्टोअर किंवा शोध इतिहासामध्‍ये असणार नाहीत. तुम्ही डाउनलोड करता त्या कोणत्याही फायली किंवा तुम्ही केलेले बुकमार्क ठेवले जातील.</translation>
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">पासवर्ड रीसेट करा</translation>
 <translation id="4280429058323657511">, कालबाह्यता <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">स्विच</translation>
-<translation id="4308131620840579419">तुमची सर्व कार्ड एकाच ठिकाणी सेव्ह करायची का?</translation>
 <translation id="4312866146174492540">अवरोधित करा (डीफॉल्ट)</translation>
 <translation id="4325863107915753736">लेख शोधण्यात अयशस्वी</translation>
 <translation id="4326324639298822553">तुमची कालबाह्यता तारीख तपासा आणि पुन्हा प्रयत्न करा</translation>
@@ -537,7 +536,7 @@
 <translation id="445100540951337728">डेबिट कार्डे स्वीकारली जातात</translation>
 <translation id="4506176782989081258">प्रमाणीकरण एरर: <ph name="VALIDATION_ERROR" /></translation>
 <translation id="4506599922270137252">सिस्टम प्रशासकाशी संपर्क साधणे</translation>
-<translation id="450710068430902550">प्रशासकासह सामायिक करीत आहे</translation>
+<translation id="450710068430902550">प्रशासकासह शेअर करीत आहे</translation>
 <translation id="4515275063822566619">कार्ड आणि पत्ते Chrome आणि आपल्या Google खात्याकडील (<ph name="ACCOUNT_EMAIL" />) आहेत. तुम्ही त्यांना <ph name="BEGIN_LINK" />सेटिंग्‍ज<ph name="END_LINK" /> मधून व्यवस्थापित करू शकता.</translation>
 <translation id="4522570452068850558">तपशील</translation>
 <translation id="4524805452350978254">कार्डे व्यवस्थापित करा</translation>
@@ -966,7 +965,7 @@
 <translation id="7564049878696755256">तुम्ही तुमच्या Google <ph name="ORG_NAME" /> चा अॅक्सेस गमावू शकता किंवा तुमची संवेदनशील माहिती चोरीला जाऊ शकते. Chrome लगेच तुमचा पासवर्ड बदलण्याची शिफारस करत आहे.</translation>
 <translation id="7567204685887185387">हा सर्व्हर हे <ph name="DOMAIN" /> असल्याचे सिद्ध करू शकला नाही; त्याचे सुरक्षितता सर्टिफिकेट कदाचित लबाडीने जारी केले असावे. हे कदाचित एका चुकीच्या कॉंफिगरेशनमुळे किंवा हल्लेखोराने तुमचे कनेक्शन इंटरसेप्ट केल्यामुळे झाले असू शकते.</translation>
 <translation id="7569952961197462199">Chrome मधून क्रेडिट कार्ड काढून टाकायचे?</translation>
-<translation id="7578104083680115302">तुम्ही Google सह सेव्ह केलेल्या कार्डचा वापर करून डिव्‍हाइसेसवरून द्रुतपणे साइट आणि अॅप्सवर देय द्या.</translation>
+<translation id="7578104083680115302">तुम्ही Google सह सेव्ह केलेल्या कार्डचा वापर करून डिव्‍हाइसेसवरून द्रुतपणे साइट आणि अॅप्सवर पेमेंट करा.</translation>
 <translation id="7592362899630581445">सर्व्हरचे सर्टिफिकेट नाव मर्यादांचे उल्लंघन करते.</translation>
 <translation id="7598391785903975535"><ph name="UPPER_ESTIMATE" /> पेक्षा कमी</translation>
 <translation id="759889825892636187"><ph name="HOST_NAME" /> सध्या ही विनंती हाताळण्यात अक्षम आहे.</translation>
diff --git a/components/strings/components_strings_ms.xtb b/components/strings/components_strings_ms.xtb
index 929c9e8..8ae4c04 100644
--- a/components/strings/components_strings_ms.xtb
+++ b/components/strings/components_strings_ms.xtb
@@ -517,7 +517,6 @@
 <translation id="4277028893293644418">Tetapkan semula kata laluan</translation>
 <translation id="4280429058323657511">, tamat tempoh <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Tukar</translation>
-<translation id="4308131620840579419">Simpan semua kad anda di satu tempat?</translation>
 <translation id="4312866146174492540">Sekat (lalai)</translation>
 <translation id="4325863107915753736">Gagal menemui artikel</translation>
 <translation id="4326324639298822553">Semak tarikh tamat tempoh anda dan cuba lagi</translation>
diff --git a/components/strings/components_strings_nl.xtb b/components/strings/components_strings_nl.xtb
index 6b0183d1..54ebeef 100644
--- a/components/strings/components_strings_nl.xtb
+++ b/components/strings/components_strings_nl.xtb
@@ -512,7 +512,6 @@
 <translation id="4277028893293644418">Wachtwoord opnieuw instellen</translation>
 <translation id="4280429058323657511">, vervalt <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Overschakelen</translation>
-<translation id="4308131620840579419">Al je kaarten op één plek opslaan?</translation>
 <translation id="4312866146174492540">Blokkeren (standaard)</translation>
 <translation id="4325863107915753736">Kan artikel niet vinden</translation>
 <translation id="4326324639298822553">Controleer de vervaldatum en probeer het opnieuw</translation>
diff --git a/components/strings/components_strings_no.xtb b/components/strings/components_strings_no.xtb
index 6ba1f0f..72442f5 100644
--- a/components/strings/components_strings_no.xtb
+++ b/components/strings/components_strings_no.xtb
@@ -162,7 +162,7 @@
 <translation id="1973335181906896915">Serialiseringsfeil</translation>
 <translation id="1974060860693918893">Avansert</translation>
 <translation id="1978555033938440688">Fastvareversjon</translation>
-<translation id="1981206234434200693">Tøm nettlesingsloggen til Chrome</translation>
+<translation id="1981206234434200693">Tøm nettlesingsloggen i Chrome</translation>
 <translation id="2001146170449793414">{COUNT,plural, =1{og 1 til}other{og # til}}</translation>
 <translation id="2003709556000175978">Tilbakestill passordet ditt nå</translation>
 <translation id="2025186561304664664">Mellomtjeneren er innstilt på automatisk konfigurasjon.</translation>
@@ -321,7 +321,7 @@
 <translation id="3109728660330352905">Du har ikke autorisasjon til å se denne siden.</translation>
 <translation id="3120730422813725195">Elo</translation>
 <translation id="31207688938192855"><ph name="BEGIN_LINK" />Prøv å kjøre Tilkoblingsdiagnostikk<ph name="END_LINK" />.</translation>
-<translation id="3137507986424712703">{COUNT,plural, =0{Ingen}=1{påloggingsdata for én konto}other{påloggingsdata for # kontoer}}</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Ingen}=1{påloggingsdata for 1 konto}other{påloggingsdata for # kontoer}}</translation>
 <translation id="3145945101586104090">Kunne ikke avkode responsen</translation>
 <translation id="3150653042067488994">Midlertidig tjenerfeil</translation>
 <translation id="3154506275960390542">Denne siden inneholder et skjema som kanskje ikke sendes på en sikker måte. Data du sender, kan bli sett av andre mens de overføres, eller de kan endres av en angriper slik at tjeneren mottar noe annet enn det du sender.</translation>
@@ -508,7 +508,6 @@
 <translation id="4277028893293644418">Tilbakestill passordet</translation>
 <translation id="4280429058323657511">, utløper <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Bytt</translation>
-<translation id="4308131620840579419">Vil du lagre alle kortene på ett sted?</translation>
 <translation id="4312866146174492540">Blokkér (standard)</translation>
 <translation id="4325863107915753736">Artikkelen ble ikke funnet</translation>
 <translation id="4326324639298822553">Kontrollér utløpsdatoen, og prøv igjen</translation>
@@ -1069,7 +1068,7 @@
 <translation id="8364627913115013041">Ikke angitt.</translation>
 <translation id="8368476060205742148">Google Play Tjenester</translation>
 <translation id="8380941800586852976">Farlig</translation>
-<translation id="8381674639488873545">Disse gebyrene kan skje én gang eller være gjentakende, og det er ikke sikkert de er åpenbare. <ph name="BEGIN_LINK" />Vis likevel<ph name="END_LINK" /></translation>
+<translation id="8381674639488873545">Disse belastningene kan skje én gang eller være gjentakende, og det er ikke sikkert de er åpenbare. <ph name="BEGIN_LINK" />Vis likevel<ph name="END_LINK" /></translation>
 <translation id="8382348898565613901">Bokmerkene du nylig har besøkt, vises her</translation>
 <translation id="8398259832188219207">Programstopprapport lastet opp <ph name="UPLOAD_TIME" /></translation>
 <translation id="8412145213513410671">Kræsj (<ph name="CRASH_COUNT" />)</translation>
diff --git a/components/strings/components_strings_pl.xtb b/components/strings/components_strings_pl.xtb
index 7faf689..dcce5d5 100644
--- a/components/strings/components_strings_pl.xtb
+++ b/components/strings/components_strings_pl.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Resetuj hasło</translation>
 <translation id="4280429058323657511">, ważna do: <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Przełącz</translation>
-<translation id="4308131620840579419">Zapisać wszystkie karty w jednym miejscu?</translation>
 <translation id="4312866146174492540">Blokuj (domyślnie)</translation>
 <translation id="4325863107915753736">Nie udało się znaleźć artykułu</translation>
 <translation id="4326324639298822553">Sprawdź datę ważności i spróbuj ponownie</translation>
diff --git a/components/strings/components_strings_pt-BR.xtb b/components/strings/components_strings_pt-BR.xtb
index 69acc2f..b2dc9bc 100644
--- a/components/strings/components_strings_pt-BR.xtb
+++ b/components/strings/components_strings_pt-BR.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Redefinir senha</translation>
 <translation id="4280429058323657511">, validade <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Alternar</translation>
-<translation id="4308131620840579419">Salvar todos os cartões em um só lugar?</translation>
 <translation id="4312866146174492540">Bloquear (padrão)</translation>
 <translation id="4325863107915753736">Falha ao encontrar artigo</translation>
 <translation id="4326324639298822553">Verifique a data de validade e tente novamente</translation>
diff --git a/components/strings/components_strings_pt-PT.xtb b/components/strings/components_strings_pt-PT.xtb
index 173b147..2a47b4b5 100644
--- a/components/strings/components_strings_pt-PT.xtb
+++ b/components/strings/components_strings_pt-PT.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Repor palavra-passe</translation>
 <translation id="4280429058323657511">, exp. <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Mudar</translation>
-<translation id="4308131620840579419">Pretende guardar todos os seus cartões num único local?</translation>
 <translation id="4312866146174492540">Bloquear (predefinição)</translation>
 <translation id="4325863107915753736">Falha ao encontrar o artigo</translation>
 <translation id="4326324639298822553">Verifique a data de validade e tente novamente</translation>
diff --git a/components/strings/components_strings_ro.xtb b/components/strings/components_strings_ro.xtb
index a91576b..03a549e 100644
--- a/components/strings/components_strings_ro.xtb
+++ b/components/strings/components_strings_ro.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Resetează parola</translation>
 <translation id="4280429058323657511">data expirării: <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Comută</translation>
-<translation id="4308131620840579419">Salvezi toate cardurile într-un singur loc?</translation>
 <translation id="4312866146174492540">Blochează (în mod prestabilit)</translation>
 <translation id="4325863107915753736">Articolul nu a fost găsit</translation>
 <translation id="4326324639298822553">Verifică data de expirare și încearcă din nou</translation>
diff --git a/components/strings/components_strings_ru.xtb b/components/strings/components_strings_ru.xtb
index ff6ebbc3..c5720ab8 100644
--- a/components/strings/components_strings_ru.xtb
+++ b/components/strings/components_strings_ru.xtb
@@ -515,7 +515,6 @@
 <translation id="4277028893293644418">Сбросить пароль</translation>
 <translation id="4280429058323657511">, действует до <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Переключиться</translation>
-<translation id="4308131620840579419">Сохранить все карты в одном аккаунте?</translation>
 <translation id="4312866146174492540">Блокировать (по умолчанию)</translation>
 <translation id="4325863107915753736">Не удалось найти статью</translation>
 <translation id="4326324639298822553">Проверьте срок действия и повторите попытку</translation>
diff --git a/components/strings/components_strings_sk.xtb b/components/strings/components_strings_sk.xtb
index af93ba7..72856a8 100644
--- a/components/strings/components_strings_sk.xtb
+++ b/components/strings/components_strings_sk.xtb
@@ -512,7 +512,6 @@
 <translation id="4277028893293644418">Obnoviť heslo</translation>
 <translation id="4280429058323657511">, dátum vypršania platnosti: <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Prepnúť</translation>
-<translation id="4308131620840579419">Chcete uložiť všetky karty na jednom mieste?</translation>
 <translation id="4312866146174492540">Blokovať (predvolené)</translation>
 <translation id="4325863107915753736">Článok sa nepodarilo nájsť</translation>
 <translation id="4326324639298822553">Skontrolujte dátum vypršania platnosti a skúste to znova</translation>
diff --git a/components/strings/components_strings_sl.xtb b/components/strings/components_strings_sl.xtb
index 43a23ff..ff2eb165 100644
--- a/components/strings/components_strings_sl.xtb
+++ b/components/strings/components_strings_sl.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Ponastavi geslo</translation>
 <translation id="4280429058323657511">, datum poteka veljavnosti: <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Preklopi</translation>
-<translation id="4308131620840579419">Želite shraniti vse kartice na enem mestu?</translation>
 <translation id="4312866146174492540">Blokira (privzeto)</translation>
 <translation id="4325863107915753736">Članka ni bilo mogoče najti</translation>
 <translation id="4326324639298822553">Preverite datum poteka veljavnosti in poskusite znova.</translation>
diff --git a/components/strings/components_strings_sr.xtb b/components/strings/components_strings_sr.xtb
index a0890bf..b17c728 100644
--- a/components/strings/components_strings_sr.xtb
+++ b/components/strings/components_strings_sr.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Ресетујте лозинку</translation>
 <translation id="4280429058323657511">, истиче <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Пређи</translation>
-<translation id="4308131620840579419">Желите ли да сачувате све картице на једном месту?</translation>
 <translation id="4312866146174492540">Блокирај (подразумевано)</translation>
 <translation id="4325863107915753736">Нисмо успели да пронађемо чланак</translation>
 <translation id="4326324639298822553">Проверите датум истека и пробајте поново</translation>
diff --git a/components/strings/components_strings_sv.xtb b/components/strings/components_strings_sv.xtb
index d546104e..3ffcb15 100644
--- a/components/strings/components_strings_sv.xtb
+++ b/components/strings/components_strings_sv.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Återställ lösenord</translation>
 <translation id="4280429058323657511">, utgångsdatum <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Byt</translation>
-<translation id="4308131620840579419">Vill du spara alla kort på ett ställe?</translation>
 <translation id="4312866146174492540">Blockera (standard)</translation>
 <translation id="4325863107915753736">Det gick inte att hitta artikeln</translation>
 <translation id="4326324639298822553">Kontrollera utgångsdatum och försök igen</translation>
diff --git a/components/strings/components_strings_sw.xtb b/components/strings/components_strings_sw.xtb
index 76518270..057cd37 100644
--- a/components/strings/components_strings_sw.xtb
+++ b/components/strings/components_strings_sw.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Badilisha nenosiri</translation>
 <translation id="4280429058323657511">, muda wa kutumika utakwisha <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Badilisha</translation>
-<translation id="4308131620840579419">Ungependa kuhifadhi kadi zako zote katika sehemu moja?</translation>
 <translation id="4312866146174492540">Zuia (chaguomsingi)</translation>
 <translation id="4325863107915753736">Haikupata makala</translation>
 <translation id="4326324639298822553">Angalia tarehe kuisha kwa muda wa matumizi halafu ujajibu tena</translation>
diff --git a/components/strings/components_strings_ta.xtb b/components/strings/components_strings_ta.xtb
index c18f8eb0..c4231dee 100644
--- a/components/strings/components_strings_ta.xtb
+++ b/components/strings/components_strings_ta.xtb
@@ -513,7 +513,6 @@
 <translation id="4277028893293644418">கடவுச்சொல்லை மீட்டமை</translation>
 <translation id="4280429058323657511">, காலாவதித் தேதி: <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">மாறு</translation>
-<translation id="4308131620840579419">உங்கள் கார்டுகள் அனைத்தையும் ஒரே இடத்தில் சேமிக்கவா?</translation>
 <translation id="4312866146174492540">தடு (இயல்பு)</translation>
 <translation id="4325863107915753736">கட்டுரையைக் கண்டறிய முடியவில்லை</translation>
 <translation id="4326324639298822553">காலாவதித் தேதியைச் சரிபார்த்து, மீண்டும் முயலவும்</translation>
diff --git a/components/strings/components_strings_te.xtb b/components/strings/components_strings_te.xtb
index b8c61252..3d776607 100644
--- a/components/strings/components_strings_te.xtb
+++ b/components/strings/components_strings_te.xtb
@@ -11,12 +11,13 @@
 <translation id="1050038467049342496">ఇతర అనువర్తనాలను మూసివేయండి</translation>
 <translation id="1055184225775184556">&amp;జోడించడాన్ని రద్దు చేయి</translation>
 <translation id="10614374240317010">ఎప్పటికి సేవ్ చెయ్యబడవు</translation>
-<translation id="1066396345355680611">మీరు <ph name="SITE" /> మరియు మరికొన్ని ఇతర సైట్‌ల నుండి రక్షిత కంటెంట్‌కి ప్రాప్యతను కోల్పోవచ్చు.</translation>
+<translation id="1066396345355680611"><ph name="SITE" /> మరియు మరికొన్ని ఇతర సైట్‌ల నుండి రక్షిత కంటెంట్‌కి మీరు యాక్సెస్ కోల్పోవచ్చు.</translation>
 <translation id="106701514854093668">డెస్క్‌టాప్‌ బుక్‌మార్క్‌లు</translation>
 <translation id="1074497978438210769">సురక్షితం కాదు</translation>
 <translation id="1080116354587839789">వెడల్పు సరిపోయేలా అమర్చు</translation>
 <translation id="1088860948719068836">కార్డ్‌పై ఉన్న పేరుని జోడించండి</translation>
 <translation id="1089439967362294234">పాస్‌వర్డ్‌ని మార్చు</translation>
+<translation id="109743633954054152">Chrome సెట్టింగ్‌లలో పాస్‌వర్డ్‌లను నిర్వహించండి</translation>
 <translation id="1103523840287552314">ఎల్లప్పుడూ <ph name="LANGUAGE" />ను అనువదించు</translation>
 <translation id="1107591249535594099">ఎంచుకున్నట్లయితే, Chrome వేగవంతమైన ఫారమ్ పూరింపు కోసం ఈ పరికరంలో మీ కార్డ్ కాపీని నిల్వ చేస్తుంది.</translation>
 <translation id="1110994991967754504"><ph name="PERMISSION_NAME" /> కోసం అనుమతిని ఎంచుకోండి</translation>
@@ -25,7 +26,7 @@
 <translation id="1125573121925420732">వెబ్‌సైట్‌ల యొక్క భద్రతను అప్‌డేట్ చేస్తున్నప్పుడు హెచ్చరికలు కనిపించడం సాధారణమే. ఇది త్వరలోనే మెరుగుపరచబడుతుంది.</translation>
 <translation id="1126551341858583091">స్థానిక నిల్వలో పరిమాణం <ph name="CRASH_SIZE" />.</translation>
 <translation id="112840717907525620">విధాన కాష్ సరిపోయింది</translation>
-<translation id="1150979032973867961">ఈ సర్వర్ <ph name="DOMAIN" /> అని నిరూపించుకోలేకపోయింది; దీని భద్రతా ప్రమాణపత్రాన్ని మీ కంప్యూటర్ ఆపరేటింగ్ సిస్టమ్ విశ్వసించలేదు. ఇది తప్పుగా కాన్ఫిగర్ చేయడం వలన లేదా దాడిచేసే వ్యక్తి మీ కనెక్షన్‌కి అంతరాయం కలిగించడం వలన జరిగి ఉండవచ్చు.</translation>
+<translation id="1150979032973867961">ఈ సర్వర్, తాను <ph name="DOMAIN" /> అని నిరూపించుకోలేకపోయింది; దీని భద్రతా సర్టిఫికెట్‌ను మీ కంప్యూటర్ ఆపరేటింగ్ సిస్టమ్ విశ్వసించలేదు. ఇది తప్పుగా కాన్ఫిగర్ చేయడం వలన లేదా దాడిచేసే వ్యక్తి మీ కనెక్షన్‌కి అంతరాయం కలిగించడం వలన జరిగి ఉండవచ్చు.</translation>
 <translation id="1151972924205500581">పాస్‌వర్డ్ అవసరం</translation>
 <translation id="1152921474424827756"><ph name="URL" /> యొక్క <ph name="BEGIN_LINK" />కాష్ చేయబడిన కాపీ<ph name="END_LINK" />ని ప్రాప్యత చేయండి</translation>
 <translation id="1156303062776767266">మీరు స్థానిక లేదా షేర్ చేసిన ఫైల్‌ను చూస్తున్నారు</translation>
@@ -58,7 +59,7 @@
 <translation id="1264126396475825575">క్రాష్ నివేదిక <ph name="CRASH_TIME" />కి సంగ్రహించబడింది (ఇంకా అప్‌లోడ్ చేయలేదు లేదా విస్మరించబడింది)</translation>
 <translation id="1270502636509132238">పికప్ పద్ధతి</translation>
 <translation id="1285320974508926690">ఈ సైట్‌ను అనువదించవద్దు</translation>
-<translation id="1292701964462482250">"మీ కంప్యూటర్‌లో ఉన్న సాఫ్ట్‌వేర్ కారణంగా Chrome సురక్షితంగా వెబ్‌కి కనెక్ట్ కాలేకపోతోంది" (Windows కంప్యూటర్‌ల కోసం మాత్రమే)</translation>
+<translation id="1292701964462482250">"మీ కంప్యూటర్‌లో ఉన్న సాఫ్ట్‌వేర్ కారణంగా Chrome సురక్షితంగా వెబ్‌కి కనెక్ట్ కాలేకపోతోంది" (Windows కంప్యూటర్‌లకు మాత్రమే)</translation>
 <translation id="1294154142200295408">ఆదేశ-పంక్తి వ్యత్యాసాలు</translation>
 <translation id="129553762522093515">ఇటీవల మూసివెయ్యబడినవి</translation>
 <translation id="129863573139666797"><ph name="BEGIN_LINK" />మీ కుక్కీలను తీసివేయడానికి ప్రయత్నించండి<ph name="END_LINK" /></translation>
@@ -112,7 +113,7 @@
 <translation id="1640244768702815859"><ph name="BEGIN_LINK" />సైట్ యొక్క హోమ్‌పేజీని సందర్శించడం<ph name="END_LINK" /> ప్రయత్నించండి.</translation>
 <translation id="1644574205037202324">చరిత్ర</translation>
 <translation id="1645368109819982629">ప్రోటోకాల్‌కు మద్దతు లేదు</translation>
-<translation id="1655462015569774233">{1,plural, =1{ఈ సర్వర్ ఇది <ph name="DOMAIN" /> అని నిరూపించలేకపోయింది; దీని భద్రతా ప్రమాణపత్రం గడువు నిన్న ముగిసింది. తప్పుగా కాన్ఫిగర్ చేసినందున లేదా దాడిచేసేవారు మీ కనెక్షన్‌కు అంతరాయం కలిగించినందున ఇలా జరిగి ఉండవచ్చు. మీ కంప్యూటర్ గడియారం ప్రస్తుతం <ph name="CURRENT_DATE" />కి సెట్ చేయబడింది. అది సరిగ్గా ఉందా? సరిగ్గా లేకుంటే, మీరు సిస్టమ్ గడియారాన్ని సరిచేసి, ఆపై ఈ పేజీని రీఫ్రెష్ చేయాలి.}other{ఈ సర్వర్ ఇది <ph name="DOMAIN" /> అని నిరూపించలేకపోయింది; దీని భద్రతా ప్రమాణపత్రం గడువు # రోజుల క్రితం ముగిసింది. తప్పుగా కాన్ఫిగర్ చేసినందున లేదా దాడిచేసేవారు మీ కనెక్షన్‌కు అంతరాయం కలిగించినందున ఇలా జరిగి ఉండవచ్చు. మీ కంప్యూటర్ గడియారం ప్రస్తుతం <ph name="CURRENT_DATE" />కి సెట్ చేయబడింది. అది సరిగ్గా ఉందా? సరిగ్గా లేకుంటే, మీరు సిస్టమ్ గడియారాన్ని సరిచేసి, ఆపై ఈ పేజీని రీఫ్రెష్ చేయాలి.}}</translation>
+<translation id="1655462015569774233">{1,plural, =1{ఈ సర్వర్, తాను <ph name="DOMAIN" /> అని నిరూపించలేకపోయింది; దీని భద్రతా సర్టిఫికెట్ గడువు నిన్న ముగిసింది. తప్పుగా కాన్ఫిగర్ చేసినందున లేదా దాడిచేసేవారు మీ కనెక్షన్‌కు అంతరాయం కలిగించినందున ఇలా జరిగి ఉండవచ్చు. మీ కంప్యూటర్ గడియారం ప్రస్తుతం <ph name="CURRENT_DATE" />కి సెట్ చేయబడింది. అది సరిగ్గా ఉందా? సరిగ్గా లేకుంటే, మీరు సిస్టమ్ గడియారాన్ని సరిచేసి, ఆపై ఈ పేజీని రిఫ్రెష్ చేయండి.}other{ఈ సర్వర్, తాను <ph name="DOMAIN" /> అని నిరూపించలేకపోయింది; దీని భద్రతా సర్టిఫికెట్ గడువు # రోజుల క్రితం ముగిసింది. తప్పుగా కాన్ఫిగర్ చేసినందున లేదా దాడిచేసేవారు మీ కనెక్షన్‌కు అంతరాయం కలిగించినందున ఇలా జరిగి ఉండవచ్చు. మీ కంప్యూటర్ గడియారం ప్రస్తుతం <ph name="CURRENT_DATE" />కి సెట్ చేయబడింది. అది సరిగ్గా ఉందా? సరిగ్గా లేకుంటే, మీరు సిస్టమ్ గడియారాన్ని సరిచేసి, ఆపై ఈ పేజీని రిఫ్రెష్ చేయండి.}}</translation>
 <translation id="1656489000284462475">పికప్</translation>
 <translation id="1662550410081243962">చెల్లింపు పద్ధతులను సేవ్ చేసి, పూరించండి</translation>
 <translation id="1663943134801823270">కార్డ్‌లు మరియు చిరునామాలు Chrome నుండి పొందినవి. మీరు <ph name="BEGIN_LINK" />సెట్టింగ్‌లు<ph name="END_LINK" />లో వాటిని నిర్వహించవచ్చు.</translation>
@@ -147,6 +148,7 @@
 <translation id="1871208020102129563">ప్రాక్సీ స్థిరమైన ప్రాక్సీ సర్వర్‌లను ఉపయోగించడానికి సెట్ చేయబడింది, .pac స్క్రిప్ట్ URLను కాదు.</translation>
 <translation id="1871284979644508959">అవసరమైన ఫీల్డ్</translation>
 <translation id="1874765382782611674">ఆమోదించే డెబిట్ కార్డ్‌లు</translation>
+<translation id="1875512691959384712">Google ఫారమ్‌లు</translation>
 <translation id="187918866476621466">ప్రారంభ పేజీలను తెరువు</translation>
 <translation id="1883255238294161206">జాబితాను కుదించు</translation>
 <translation id="1898423065542865115">ఫిల్టరింగ్</translation>
@@ -200,6 +202,7 @@
 <translation id="2239100178324503013">ఇప్పుడే పంపండి</translation>
 <translation id="225207911366869382">ఈ విధానం కోసం ఈ విలువ తగ్గించబడింది.</translation>
 <translation id="2262243747453050782">HTTP లోపం</translation>
+<translation id="2263079731045660823">Chrome సెట్టింగ్‌లలో క్రెడిట్ కార్డ్ స్వీయ పూరింపు సమాచారాన్ని అప్‌డేట్ చేయండి</translation>
 <translation id="2270484714375784793">ఫోన్ నంబర్</translation>
 <translation id="2283340219607151381">చిరునామాలను సేవ్ చేసి, పూరించండి</translation>
 <translation id="2292556288342944218">మీ ఇంటర్నెట్ ప్రాప్యత బ్లాక్ చేయబడింది</translation>
@@ -224,6 +227,7 @@
 <translation id="239429038616798445">ఈ రవాణా పద్ధతి అందుబాటులో లేదు. వేరే పద్ధతిని ప్రయత్నించండి.</translation>
 <translation id="2396249848217231973">&amp;తొలగించడాన్ని రద్దు చేయి</translation>
 <translation id="2413528052993050574">ఈ సర్వర్ <ph name="DOMAIN" /> అని నిరూపించుకోలేకపోయింది; దీని భద్రతా ప్రమాణపత్రం ఉపసంహరించబడి ఉండవచ్చు. ఇది తప్పుగా కాన్ఫిగర్ చేయడం వలన లేదా దాడిచేసే వ్యక్తి మీ కనెక్షన్‌కి అంతరాయం కలిగించడం వలన జరిగి ఉండవచ్చు.</translation>
+<translation id="2463193859425327265">హోమ్ పేజీని మార్చు</translation>
 <translation id="2463739503403862330">పూరించు</translation>
 <translation id="2465655957518002998">బట్వాడా పద్ధతిని ఎంచుకోండి</translation>
 <translation id="2467694685043708798"><ph name="BEGIN_LINK" />నెట్‌వర్క్ సమస్య విశ్లేషణలను అమలు చేయడం<ph name="END_LINK" /></translation>
@@ -256,6 +260,7 @@
 <translation id="2650446666397867134">ఫైల్‌కు ప్రాప్యత తిరస్కరించబడింది</translation>
 <translation id="2653659639078652383">సమర్పించు</translation>
 <translation id="2666117266261740852">ఇతర ట్యాబ్‌లు లేదా అనువర్తనాలను మూసివేయండి</translation>
+<translation id="267371737713284912">చర్యరద్దు చేయడం కోసం <ph name="MODIFIER_KEY_DESCRIPTION" /> నొక్కండి</translation>
 <translation id="2674170444375937751">మీ చరిత్ర నుండి ఈ పేజీలను తొలగించదలిచారా?</translation>
 <translation id="2677748264148917807">నిష్క్రమించు</translation>
 <translation id="2699302886720511147">ఆమోదించే కార్డ్‌లు</translation>
@@ -285,6 +290,7 @@
 <translation id="2824775600643448204">చిరునామా మరియు శోధన బార్</translation>
 <translation id="2826760142808435982"><ph name="CIPHER" />ను ఉపయోగించి కనెక్షన్ గుప్తీకరించబడింది మరియు ప్రామాణీకరించబడింది మరియు <ph name="KX" />ను కీలకమైన పరివర్తన విధానంగా ఉపయోగిస్తుంది.</translation>
 <translation id="2835170189407361413">ఫారమ్‌ను తుడిచివేయి</translation>
+<translation id="2847118875340931228">అజ్ఞాత విండోని తెరువు</translation>
 <translation id="2851634818064021665">ఈ సైట్‌ను సందర్శించడానికి మీకు అనుమతి అవసరం</translation>
 <translation id="2856444702002559011">హ్యాకర్‌లు <ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" /> నుండి మీ సమాచారాన్ని దొంగిలించడానికి ప్రయత్నిస్తూ ఉండవచ్చు (ఉదాహరణకు, పాస్‌వర్డ్‌లు, సందేశాలు లేదా క్రెడిట్ కార్డ్‌లు). <ph name="BEGIN_LEARN_MORE_LINK" />మరింత తెలుసుకోండి<ph name="END_LEARN_MORE_LINK" /></translation>
 <translation id="2881276955470682203">కార్డ్‌ను సేవ్ చేయాలా?</translation>
@@ -384,6 +390,7 @@
 <translation id="3467763166455606212">కార్డుదారుని పేరు అవసరం</translation>
 <translation id="3479539252931486093">ఊహించని విధంగా ఇది సంభవించిందా? <ph name="BEGIN_LINK" />మాకు తెలియజేయండి<ph name="END_LINK" /></translation>
 <translation id="3479552764303398839">ఇప్పుడు కాదు</translation>
+<translation id="3484560055331845446">మీరు మీ Google ఖాతాకు యాక్సెస్‌ని కోల్పోవచ్చు. మీరు ఇప్పుడే మీ పాస్‌వర్డ్‌ని మార్చాల్సిందిగా Chrome సిఫార్సు చేస్తోంది. మీరు సైన్ ఇన్ చేయాల్సి ఉంటుంది.</translation>
 <translation id="3498215018399854026">మేము ప్రస్తుతం మీ తల్లి/తండ్రిని సంప్రదించలేకపోయాము. దయచేసి మళ్లీ ప్రయత్నించండి.</translation>
 <translation id="3528171143076753409">సర్వర్ యొక్క ప్రమాణ పత్రం నమ్మదగినది కాదు.</translation>
 <translation id="3530944546672790857">{COUNT,plural, =0{సమకాలీకరించిన పరికరాల్లో కనీసం 1 అంశం}=1{1 అంశం (మరియు సమకాలీకరించిన పరికరాల్లో మరిన్ని)}other{# అంశాలు (మరియు సమకాలీకరించిన పరికరాల్లో మరిన్ని)}}</translation>
@@ -406,6 +413,7 @@
 <translation id="3650584904733503804">ప్రామాణీకరణ విజయవంతం అయింది</translation>
 <translation id="3655670868607891010">మీరు దీన్ని తరచుగా చూస్తుంటే, ఈ <ph name="HELP_LINK" />ని ప్రయత్నించండి.</translation>
 <translation id="3658742229777143148">పునర్విమర్శ</translation>
+<translation id="366077651725703012">క్రెడిట్ కార్డ్‌ని అప్‌డేట్ చేయి</translation>
 <translation id="3676592649209844519">పరికర ID:</translation>
 <translation id="3678029195006412963">అభ్యర్థనకు సంతకం అందించడం సాధ్యపడలేదు</translation>
 <translation id="3678529606614285348">కొత్త అజ్ఞాత విండోలో పేజీని తెరవండి (Ctrl-Shift-N)</translation>
@@ -481,14 +489,14 @@
 <translation id="4220128509585149162">క్రాష్‌లు</translation>
 <translation id="422022731706691852"><ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" />లోని హ్యాకర్‌లు మీ బ్రౌజింగ్ అనుభవానికి (ఉదాహరణకు, మీ హోం పేజీని మార్చడం లేదా మీరు సందర్శించే సైట్‌లలో అదనపు ప్రకటనలు చూపడం ద్వారా) హాని కలిగించే ప్రోగ్రామ్‌లను ఇన్‌స్టాల్ చేసే విధంగా మిమ్మల్ని మాయచేసే ప్రయత్నం చేయవచ్చు. <ph name="BEGIN_LEARN_MORE_LINK" />మరింత తెలుసుకోండి<ph name="END_LEARN_MORE_LINK" /></translation>
 <translation id="4221630205957821124">&lt;h4&gt;1వ దశ: పోర్టల్‌కు సైన్ ఇన్ చేయండి&lt;/h4&gt;
-    &lt;p&gt;కెఫేలు లేదా విమానాశ్రయాలు వంటి స్థలాల్లో ఉన్న Wi-Fi నెట్‌వర్క్‌ల కోసం మీరు సైన్ ఇన్ చేయాల్సి ఉంటుంది. సైన్ ఇన్ పేజీని చూడటానికి, &lt;code&gt;http://&lt;/code&gt;ని ఉపయోగించే పేజీని సందర్శించండి.&lt;/p&gt;
+    &lt;p&gt;కెఫేలు లేదా విమానాశ్రయాల వంటి స్థలాల్లో ఉన్న Wi-Fi నెట్‌వర్క్‌ల కోసం మీరు సైన్ ఇన్ చేయాల్సి ఉంటుంది. సైన్ ఇన్ పేజీని చూడటానికి, &lt;code&gt;http://&lt;/code&gt;ని ఉపయోగించే పేజీని సందర్శించండి.&lt;/p&gt;
     &lt;ol&gt;
     &lt;li&gt;&lt;code&gt;http://&lt;/code&gt;తో ప్రారంభమయ్యే ఏదైనా వెబ్‌సైట్‌లోకి వెళ్లండి, ఉదాహరణకు, &lt;a href="http://example.com" target="_blank"&gt;http://example.com&lt;/a&gt;.&lt;/li&gt;
-    &lt;li&gt;తెరవబడే సైన్-ఇన్ పేజీలో, ఇంటర్నెట్‌ని ఉపయోగించడం కోసం సైన్ ఇన్ చేయండి.&lt;/li&gt;
+    &lt;li&gt;అప్పుడు తెరుచుకునే సైన్-ఇన్ పేజీలో, సైన్ ఇన్ చేసి ఇంటర్నెట్‌ని ఉపయోగించండి.&lt;/li&gt;
     &lt;/ol&gt;
-    &lt;h4&gt;2వ దశ: అజ్ఞాత మోడ్‌లో పేజీని తెరవండి (కంప్యూటర్ మాత్రమే)&lt;/h4&gt;
-    &lt;p&gt;మీరు సందర్శిస్తున్న పేజీని అజ్ఞాత విండోలో తెరవండి.&lt;/p&gt;
-    &lt;p&gt;పేజీ తెరవబడినట్లయితే, Chrome ఎక్స్‌టెన్షన్ సరిగ్గా పని చేయడం లేదని అర్థం. ఎర్రర్‌ని పరిష్కరించడానికి, ఎక్స్‌టెన్షన్‌ని ఆఫ్ చేయండి.&lt;/p&gt;
+    &lt;h4&gt;2వ దశ: అజ్ఞాత మోడ్‌లో పేజీని తెరవండి (కంప్యూటర్‌లో మాత్రమే)&lt;/h4&gt;
+    &lt;p&gt;మీరు ఇంతకు ముందు సందర్శించిన పేజీని అజ్ఞాత విండోలో తెరవండి.&lt;/p&gt;
+    &lt;p&gt;ఆ పేజీ తెరుచుకున్నట్లయితే, Chrome ఎక్స్‌టెన్షన్ సరిగ్గా పని చేయడం లేదని అర్థం. ఎర్రర్‌ని పరిష్కరించడానికి, ఎక్స్‌టెన్షన్‌ని ఆఫ్ చేయండి.&lt;/p&gt;
     &lt;h4&gt;3వ దశ: మీ ఆపరేటింగ్ సిస్టమ్‌ని అప్‌డేట్ చేయండి&lt;/h4&gt;
     &lt;p&gt;మీ పరికరం తాజాగా ఉన్నట్లు నిర్ధారించుకోండి.&lt;/p&gt;
     &lt;h4&gt;4వ దశ: మీ యాంటీవైరస్‌ని తాత్కాలికంగా ఆఫ్ చేయండి&lt;/h4&gt;
@@ -508,12 +516,11 @@
 <translation id="4277028893293644418">పాస్‌వర్డ్‌ను రీసెట్ చేయి</translation>
 <translation id="4280429058323657511">, గడువు ముగింపు <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">స్విచ్</translation>
-<translation id="4308131620840579419">మీ అన్ని కార్డ్‌లను ఒకే చోట సేవ్ చేయమంటారా?</translation>
 <translation id="4312866146174492540">బ్లాక్ చేయి (డిఫాల్ట్)</translation>
 <translation id="4325863107915753736">కథనాన్ని కనుగొనడం విఫలమైంది</translation>
 <translation id="4326324639298822553">మీ గడువు ముగింపు తేదీని తనిఖీ చేసి, ఆపై మళ్లీ ప్రయత్నించండి</translation>
 <translation id="4331708818696583467">సురక్షితం కాదు</translation>
-<translation id="4340982228985273705">ఈ కంప్యూటర్‌ని ఎంటర్‌ప్రైజ్ నిర్వహిస్తున్నట్లు గుర్తించబడలేదు, కనుక Chrome వెబ్‌స్టోర్‌లో హోస్ట్ చేయబడిన ఎక్స్‌టెన్షన్‌లను మాత్రమే విధానం ఆటోమేటిక్‌గా ఇన్‌స్టాల్ చేస్తుంది. Chrome వెబ్‌స్టోర్ అప్‌డేట్ URL "<ph name="CWS_UPDATE_URL" />".</translation>
+<translation id="4340982228985273705">ఈ కంప్యూటర్‌ని ఎంటర్‌ప్రైజ్ నిర్వహిస్తున్నట్లు గుర్తించబడలేదు, కనుక Chrome వెబ్‌స్టోర్‌లో హోస్ట్ చేయబడిన ఎక్స్‌టెన్షన్‌లను మాత్రమే ఈ విధానం ప్రకారం ఆటోమేటిక్‌గా ఇన్‌స్టాల్ చేయవచ్చు. Chrome వెబ్‌స్టోర్ అప్‌డేట్ URL ఇక్కడ ఉంది "<ph name="CWS_UPDATE_URL" />".</translation>
 <translation id="4346197816712207223">ఆమోదించే క్రెడిట్ కార్డ్‌లు</translation>
 <translation id="4356973930735388585">ఈ సైట్‌లోని దాడి చేసేవారు మీ సమాచారాన్ని (ఉదాహరణకు, ఫోటోలు, పాస్‌వర్డ్‌లు, సందేశాలు మరియు క్రెడిట్ కార్డ్‌లు) దొంగిలించడం కోసం లేదా తొలగించడం కోసం మీ కంప్యూటర్‌లో ప్రమాదకరమైన ప్రోగ్రామ్‌లను ఇన్‌స్టాల్ చేయడానికి ప్రయత్నించవచ్చు.</translation>
 <translation id="4358461427845829800">చెల్లింపు పద్ధతులను నిర్వహించండి...</translation>
@@ -601,7 +608,7 @@
 <translation id="5045550434625856497">సరికాని పాస్‌వర్డ్</translation>
 <translation id="5056549851600133418">మీ కోసం కథనాలు</translation>
 <translation id="5070335125961472645"><ph name="BEGIN_LINK" />ప్రాక్సీ చిరునామాను తనిఖీ చేయడం<ph name="END_LINK" /></translation>
-<translation id="5086888986931078152">మీరు కొన్ని సైట్‌ల నుండి రక్షిత కంటెంట్‌కి ప్రాప్యతను కోల్పోవచ్చు.</translation>
+<translation id="5086888986931078152">మీరు కొన్ని సైట్‌లలోని రక్షిత కంటెంట్‌కి యాక్సెస్‌ను కోల్పోవచ్చు.</translation>
 <translation id="5087286274860437796">ప్రస్తుతం సర్వర్ ప్రమాణపత్రం చెల్లదు.</translation>
 <translation id="5087580092889165836">కార్డ్‌ను జోడించు</translation>
 <translation id="5089810972385038852">రాష్ట్రం</translation>
@@ -627,15 +634,16 @@
 <translation id="5230733896359313003">బట్వాడా చిరునామా</translation>
 <translation id="5250209940322997802">"నెట్‌వర్క్‌కు కనెక్ట్ చేయండి"</translation>
 <translation id="5251803541071282808">క్లౌడ్</translation>
-<translation id="5281113152797308730"><ph name="BEGIN_PARAGRAPH" />సాఫ్ట్‌వేర్‌ను తాత్కాలికంగా నిలిపివేయడానికి ఈ దశలను పాటించండి తద్వారా మీరు వెబ్‌ను యాక్సెస్ చేయవచ్చు. మీకు నిర్వాహక అధికారాలు అవసరం.<ph name="END_PARAGRAPH" />
+<translation id="5281113152797308730"><ph name="BEGIN_PARAGRAPH" />సాఫ్ట్‌వేర్‌ను తాత్కాలికంగా నిలిపివేయడానికి ఈ దశలను పాటించండి, తద్వారా మీరు వెబ్‌ను యాక్సెస్ చేయవచ్చు. మీకు నిర్వాహక అధికారాలు అవసరం.<ph name="END_PARAGRAPH" />
 
     <ph name="BEGIN_LIST" />
-    <ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />ప్రారంభించు<ph name="END_BOLD" /> క్లిక్ చేయండి, ఆపై <ph name="BEGIN_BOLD" />"స్థానిక సేవలను వీక్షించు"<ph name="END_BOLD" />ను శోధించి, ఎంచుకోండి
-    <ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />VisualDiscovery<ph name="END_BOLD" /> ఎంచుకోండి
-    <ph name="LIST_ITEM" />LIST_ITEM<ph name="BEGIN_BOLD" />ప్రారంభ రకం<ph name="END_BOLD" />లో, <ph name="BEGIN_BOLD" />ఆపివేయి<ph name="END_BOLD" /> క్లిక్ చేయండి
-<ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />సేవ స్థితిలో<ph name="END_BOLD" />,  <ph name="BEGIN_BOLD" />ఆపివేయి<ph name="END_BOLD" />ని క్లిక్ చేయండి
-    <ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />వర్తింపజేయి<ph name="END_BOLD" /> క్లిక్ చేయండి, ఆపై <ph name="BEGIN_BOLD" />సరే<ph name="END_BOLD" /> క్లిక్ చేయండి
-    <ph name="LIST_ITEM" /><ph name="BEGIN_LEARN_MORE_LINK" />మీ కంప్యూటర్ నుండి శాశ్వతంగా సాఫ్ట్‌వేర్‌ను ఎలా తొలగించాలో తెలుసుకోవడానికి <ph name="END_LEARN_MORE_LINK" />Chrome సహాయ కేంద్రం<ph name="END_LIST" />ని సందర్శించండి</translation>
+    <ph name="LIST_ITEM" />ప్రారంభించు<ph name="BEGIN_BOLD" />ను క్లిక్ చేయండి<ph name="END_BOLD" />,ఆపై <ph name="BEGIN_BOLD" />"స్థానిక సేవలను వీక్షించు"<ph name="END_BOLD" />ను వెతికి, ఎంచుకోండి
+    <ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />VisualDiscovery<ph name="END_BOLD" />ను ఎంచుకోండి
+    <ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />ప్రారంభ రకం<ph name="END_BOLD" />లో, <ph name="BEGIN_BOLD" />ఆపివేయి<ph name="END_BOLD" />ని క్లిక్ చేయండి
+    <ph name="LIST_ITEM" /><ph name="BEGIN_BOLD" />సేవా స్థితి<ph name="END_BOLD" />లో, <ph name="BEGIN_BOLD" />ఆపివేయి<ph name="END_BOLD" />ని క్లిక్ చేయండి
+    <ph name="LIST_ITEM" /> <ph name="BEGIN_BOLD" />వర్తింపజేయి<ph name="END_BOLD" />ని క్లిక్ చేసి, ఆపై <ph name="BEGIN_BOLD" />సరే<ph name="END_BOLD" /> క్లిక్ చేయండి
+    <ph name="LIST_ITEM" />మీ కంప్యూటర్ నుండి శాశ్వతంగా సాఫ్ట్‌వేర్‌ను ఎలా తొలగించాలో తెలుసుకోవడానికి <ph name="BEGIN_LEARN_MORE_LINK" />Chrome సహాయ కేంద్రం<ph name="END_LEARN_MORE_LINK" />ను సందర్శించండి
+    <ph name="END_LIST" /></translation>
 <translation id="5285570108065881030">సేవ్ చేసిన అన్ని పాస్‌వర్డ్‌లను చూపు</translation>
 <translation id="5287240709317226393">కుక్కీలను చూపించు</translation>
 <translation id="5288108484102287882">విధాన విలువల క్రమబద్ధీకరణ హెచ్చరికలను జారీ చేసింది</translation>
@@ -667,7 +675,7 @@
 <translation id="5481076368049295676">ఈ కంటెంట్ మీ సమాచారాన్ని దొంగిలించగల లేదా తొలగించగల హానికరమైన సాఫ్ట్‌వేర్‌ని మీ పరికరంలో ఇన్‌స్టాల్ చేయడానికి ప్రయత్నించవచ్చు. <ph name="BEGIN_LINK" />ఏదేమైనా చూపు<ph name="END_LINK" /></translation>
 <translation id="54817484435770891">చెల్లుబాటు అయ్యే చిరునామాను జోడించండి</translation>
 <translation id="5490432419156082418">చిరునామాలు మరియు మరిన్ని</translation>
-<translation id="5492298309214877701">కంపెనీ, సంస్థ లేదా పాఠశాల ఇంట్రానెట్‌లోని ఈ సైట్ బాహ్య వెబ్‌సైట్ కలిగి ఉన్న అదే URLని కలిగి ఉంది.
+<translation id="5492298309214877701">కంపెనీ, సంస్థ లేదా పాఠశాల ఇంట్రానెట్‌లోని ఈ సైట్ URL, బాహ్య వెబ్‌సైట్ URL ఒకటేగా ఉంది.
     <ph name="LINE_BREAK" />
     మీ సిస్టమ్ నిర్వాహకుడిని సంప్రదించడానికి ప్రయత్నించండి.</translation>
 <translation id="5509780412636533143">నిర్వహించబడిన బుక్‌మార్క్‌లు</translation>
@@ -693,8 +701,8 @@
 <translation id="5617949217645503996"><ph name="HOST_NAME" /> మిమ్మల్ని అనేక సార్లు దారి మళ్లించింది.</translation>
 <translation id="5629630648637658800">విధాన సెట్టింగ్‌లను లోడ్ చేయడంలో విఫలమైంది</translation>
 <translation id="5631439013527180824">చెల్లని పరికర నిర్వహణ టోకెన్</translation>
-<translation id="5633066919399395251"><ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" />లో హ్యాకర్‌లు మీ సమాచారాన్ని (ఉదాహరణకు, ఫోటోలు, పాస్‌వర్డ్‌లు, సందేశాలు మరియు క్రెడిట్ కార్డ్‌లు) దొంగిలించగల లేదా తొలగించగల హానికరమైన ప్రోగ్రామ్‌లను మీ కంప్యూటర్‌లో ఇన్‌స్టాల్ చేయడానికి ప్రయత్నించవచ్చు. <ph name="BEGIN_LEARN_MORE_LINK" />మరింత తెలుసుకోండి<ph name="END_LEARN_MORE_LINK" /></translation>
-<translation id="563324245173044180">మోసపూరితమైన కంటెంట్ బ్లాక్ చేయబడింది.</translation>
+<translation id="5633066919399395251">ప్రస్తుతం <ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" />లోని మీ సమాచారాన్ని (ఉదాహరణకు, ఫోటోలు, పాస్‌వర్డ్‌లు, సందేశాలు మరియు క్రెడిట్ కార్డ్‌లు) దొంగిలించగల లేదా తొలగించగల హానికరమైన ప్రోగ్రామ్‌లను మీ కంప్యూటర్‌లో ఇన్‌స్టాల్ చేయడానికి ప్రయత్నించవచ్చు. <ph name="BEGIN_LEARN_MORE_LINK" />మరింత తెలుసుకోండి<ph name="END_LEARN_MORE_LINK" /></translation>
+<translation id="563324245173044180">మోసపూరిత కంటెంట్ బ్లాక్ చేయబడింది.</translation>
 <translation id="5659593005791499971">ఇమెయిల్</translation>
 <translation id="5675650730144413517">ఈ పేజీ పని చేయడం లేదు</translation>
 <translation id="5685654322157854305">షిప్పింగ్ చిరునామాను జోడించండి</translation>
@@ -715,6 +723,7 @@
 <translation id="5784606427469807560">మీ కార్డ్‌ను నిర్ధారించడంలో సమస్య ఏర్పడింది. మీ ఇంటర్నెట్ కనెక్షన్‌ని తనిఖీ చేసి, ఆపై మళ్లీ ప్రయత్నించండి.</translation>
 <translation id="5785756445106461925">అలాగే, ఈ పేజీలో సురక్షితం కాని ఇతర వనరులు ఉన్నాయి. ఈ వనరులను బదిలీ చేస్తున్నప్పుడు ఇతరులు చూడగలరు మరియు దాడికి పాల్పడేవారు పేజీ రూపాన్ని మార్చేలా వీటిని సవరించగలరు.</translation>
 <translation id="5786044859038896871">మీరు మీ కార్డ్ సమాచారం పూరించాలనుకుంటున్నారా?</translation>
+<translation id="5798683403665926540">Chrome సెట్టింగ్‌లలో హోమ్ పేజీని మార్చండి</translation>
 <translation id="5803412860119678065">మీరు మీ <ph name="CARD_DETAIL" /> కార్డ్ సమాచారం పూరించాలనుకుంటున్నారా?</translation>
 <translation id="5810442152076338065"><ph name="DOMAIN" />కి గల మీ కనెక్షన్ వాడుకలో లేని సైఫర్ సూట్ ఉపయోగించి గుప్తీకరించబడింది.</translation>
 <translation id="5813119285467412249">&amp;జోడించడాన్ని మళ్లీ చేయి</translation>
@@ -747,11 +756,11 @@
 <translation id="6039846035001940113">సమస్య కొనసాగుతుంటే, సైట్ యజమానిని సంప్రదించండి.</translation>
 <translation id="6040143037577758943">మూసివేయి</translation>
 <translation id="6047233362582046994">మీ భద్రతకు వాటిల్లే ఆపదల గురించి మీకు అర్థం అయ్యి ఉంటే, హానికర యాప్‌లు తీసివేయబడటానికి ముందే మీరు <ph name="BEGIN_LINK" />ఈ సైట్‌ను సందర్శించవచ్చు<ph name="END_LINK" />.</translation>
-<translation id="6047927260846328439">ఈ కంటెంట్ సాఫ్ట్‌వేర్‌ని ఇన్‌స్టాల్ చేయడానికి లేదా వ్యక్తిగత సమాచారాన్ని బహిర్గతం చేయడానికి పురిగొల్పేలా మిమ్మల్ని మాయ చేయడానికి ప్రయత్నించవచ్చు. <ph name="BEGIN_LINK" />ఏదేమైనా చూపు<ph name="END_LINK" /></translation>
+<translation id="6047927260846328439">ఈ కంటెంట్, సాఫ్ట్‌వేర్‌ని ఇన్‌స్టాల్ చేసేలా లేదా వ్యక్తిగత సమాచారాన్ని బహిర్గతం చేసేలా మిమ్మల్ని మోసం చేయడానికి ప్రయత్నించవచ్చు. <ph name="BEGIN_LINK" />ఏదేమైనా చూపు<ph name="END_LINK" /></translation>
 <translation id="6051221802930200923">ప్రమాణపత్రాన్ని పిన్ చేసే పద్ధతిని వెబ్‌సైట్ ఉపయోగిస్తుంది కనుక మీరు ప్రస్తుతానికి <ph name="SITE" />ని సందర్శించలేరు. నెట్‌వర్క్ లోపాలు మరియు దాడులు సాధారణంగా తాత్కాలికమే, కనుక ఈ పేజీ తర్వాత పని చేయవచ్చు.</translation>
 <translation id="6059925163896151826">USB పరికరాలు</translation>
 <translation id="6071091556643036997">విధాన రకం చెల్లదు.</translation>
-<translation id="6080696365213338172">మీరు నిర్వాహకుని ద్వారా అందించబడిన ప్రమాణపత్రాన్ని ఉపయోగించి కంటెంట్‌ను ప్రాప్యత చేసారు. మీరు <ph name="DOMAIN" />కు అందించే డేటాకు మీ నిర్వాహకుని ద్వారా అంతరాయం ఏర్పడవచ్చు.</translation>
+<translation id="6080696365213338172">మీరు నిర్వాహకుని ద్వారా అందించబడిన సర్టిఫికెట్‌ను ఉపయోగించి కంటెంట్‌ను యాక్సెస్ చేసారు. మీరు <ph name="DOMAIN" />కు అందించే డేటాను మీ నిర్వాహకుడు చూడవచ్చు.</translation>
 <translation id="6096619198407627433">చాలా సైట్‌ల నుండి మిమ్మల్ని సైన్ అవుట్ చేస్తుంది. మీరు మీ Google ఖాతా నుండి సైన్ అవుట్ చేయబడరు. మీరు <ph name="SITE" /> మరియు మరికొన్ని ఇతర సైట్‌ల నుండి రక్షిత కంటెంట్‌కి యాక్సెస్‌ను కోల్పోవచ్చు.</translation>
 <translation id="610911394827799129">మీ Google ఖాతా <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />లో ఇతర రూపాల్లో ఉన్న బ్రౌజింగ్ చరిత్రను కలిగి ఉండవచ్చు</translation>
 <translation id="6144381551823904650">{COUNT,plural, =0{ఏమీ లేవు}=1{1 పాస్‌వర్డ్ (సమకాలీకరించబడింది)}other{# పాస్‌వర్డ్‌లు (సమకాలీకరించబడ్డాయి)}}</translation>
@@ -765,7 +774,7 @@
 <translation id="6177128806592000436">ఈ సైట్‌కి మీ కనెక్షన్ సురక్షితంగా లేదు</translation>
 <translation id="6203231073485539293">మీ ఇంటర్నెట్ కనెక్షన్‌ను తనిఖీ చేయండి</translation>
 <translation id="6218753634732582820">Chromium నుండి చిరునామాను తీసివేయాలా?</translation>
-<translation id="6221345481584921695">Google సురక్షిత బ్రౌజింగ్ ఇటీవల <ph name="BEGIN_LINK" />లో <ph name="END_LINK" />మాల్వేర్ గుర్తించింది<ph name="SITE" />. సాధారణంగా సురక్షితమైన వెబ్‌సైట్‌‌లకు కూడా కొన్నిసార్లు మాల్వేర్ సోకుతుంది. ఇటువంటి హానికరమైన కంటెంట్ మాల్వేర్ పంపిణీదారుగా ప్రసిద్ధిగాంచిన <ph name="SUBRESOURCE_HOST" /> నుండి సంక్రమిస్తుంది.</translation>
+<translation id="6221345481584921695">Google సురక్షిత బ్రౌజింగ్ ఇటీవల <ph name="BEGIN_LINK" />లో <ph name="END_LINK" />మాల్వేర్ గుర్తించింది<ph name="SITE" />. సాధారణంగా సురక్షితమైన వెబ్‌సైట్‌‌లకు కూడా కొన్నిసార్లు మాల్వేర్ సోకుతుంది. ఇటువంటి హానికరమైన కంటెంట్ మాల్వేర్ పంపిణీదారుగా ప్రసిద్ధి చెందిన <ph name="SUBRESOURCE_HOST" /> నుండి సంక్రమిస్తుంది.</translation>
 <translation id="6240447795304464094">Google Pay లోగో</translation>
 <translation id="6251924700383757765">గోప్యతా విధానం</translation>
 <translation id="6254436959401408446">ఈ పేజీని తెరవడానికి తగినంత మెమరీ లేదు</translation>
@@ -788,7 +797,7 @@
 <translation id="6383221683286411806">కొనసాగించడం వల్ల ఛార్జ్‌లు చెల్లించాల్సి రావచ్చు.</translation>
 <translation id="6386120369904791316">{COUNT,plural, =1{1 ఇతర సూచన}other{# ఇతర సూచనలు}}</translation>
 <translation id="6387754724289022810">తర్వాతిసారి మరింత వేగంగా చెల్లించడానికి, మీ కార్డ్ మరియు బిల్లింగ్ చిరునామాను మీ Google ఖాతాకు మరియు ఈ పరికరానికి సేవ్ చేయండి.</translation>
-<translation id="6397451950548600259">మీ కంప్యూటర్‌లోని సాఫ్ట్‌వేర్ Chrome సురక్షితంగా వెబ్‌కు కనెక్ట్ కాకుండా ఆపుతోంది</translation>
+<translation id="6397451950548600259">Chrome సురక్షితంగా వెబ్‌కు కనెక్ట్ కాకుండా, మీ కంప్యూటర్‌లోని సాఫ్ట్‌వేర్ ఆపుతోంది</translation>
 <translation id="6404511346730675251">బుక్‌మార్క్‌ను సవరించు</translation>
 <translation id="6410264514553301377"><ph name="CREDIT_CARD" /> గడువు ముగింపు తేదీ మరియు CVCని నమోదు చేయండి</translation>
 <translation id="6414888972213066896">మీరు ఈ సైట్‌ని సందర్శించడానికి అనుమతించమని కోరుతూ మీ తల్లి/తండ్రికి అభ్యర్థన పంపారు</translation>
@@ -839,6 +848,7 @@
 <translation id="6839929833149231406">ప్రాంతం</translation>
 <translation id="6852204201400771460">యాప్‌ను మళ్లీ లోడ్ చేయాలా?</translation>
 <translation id="6865412394715372076">ప్రస్తుతం ఈ కార్డ్‌ని ధృవీకరించడం సాధ్యపడదు</translation>
+<translation id="6868206169573555318">అప్‌డేట్ చేయడానికి తిరిగి తెరవండి</translation>
 <translation id="6874604403660855544">&amp;జోడించడాన్ని మళ్లీ చేయి</translation>
 <translation id="6886577214605505410"><ph name="LOCATION_TITLE" /> <ph name="SHORT_URL" /></translation>
 <translation id="6891596781022320156">విధానం స్థాయికి మద్దతు లేదు.</translation>
@@ -864,6 +874,7 @@
 <translation id="7012363358306927923">చైనా యూనియన్ పే</translation>
 <translation id="7016992613359344582">ఈ ఛార్జ్‌లు ఒకే సారి చెల్లించేవి లేదా పునరావృతంగా చెల్లించాల్సినవి కావచ్చు మరియు స్పష్టంగా పేర్కొనబడకపోవచ్చు.</translation>
 <translation id="7029809446516969842">పాస్‌వర్డ్‌లు</translation>
+<translation id="7041710477964360998">{NUM_CARDS,plural, =1{అన్ని పరికరాలలోనూ మరింత వేగవంతమైన చెక్అవుట్ చేయడం కోసం ఈ కార్డ్ మరియు దీని బిల్లింగ్ చిరునామా మీ Google Accountలో సేవ్ చేయబడతాయి.}other{అన్ని పరికరాలలోనూ మరింత వేగవంతమైన చెక్అవుట్ చేయడం కోసం ఈ కార్డ్‌లు మరియు వీటి బిల్లింగ్ చిరునామాలు మీ Google Accountలో సేవ్ చేయబడతాయి.}}</translation>
 <translation id="7050187094878475250">మీరు <ph name="DOMAIN" />ని చేరుకోవడానికి ప్రయత్నించారు, కానీ సర్వర్ అందించిన ప్రమాణపత్రం విశ్వసించలేనంత ఎక్కువ చెల్లుబాటు వ్యవధిని కలిగి ఉంది.</translation>
 <translation id="7053983685419859001">నిరోధించు</translation>
 <translation id="7064851114919012435">సంప్రదింపు సమాచారం</translation>
@@ -895,7 +906,7 @@
 <translation id="7251437084390964440">నెట్‌వర్క్ కాన్ఫిగరేషన్ ONC ప్రమాణానికి అనుకూలంగా లేదు. కాన్ఫిగరేషన్‌లోని భాగాలు దిగుమతి కాకపోయి ఉండకపోవచ్చు.
 అదనపు వివరాలు:
 <ph name="DEBUG_INFO" /></translation>
-<translation id="725866823122871198">మీ కంప్యూటర్ తేదీ మరియు సమయం (<ph name="DATE_AND_TIME" />) తప్పుగా ఉన్నందున <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" />కి ప్రైవేట్ కనెక్షన్ ఏర్పాటు చేయబడదు.</translation>
+<translation id="725866823122871198">మీ కంప్యూటర్ తేదీ మరియు సమయం (<ph name="DATE_AND_TIME" />) తప్పుగా ఉన్నందున <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" />కు ఒక ప్రైవేట్ కనెక్షన్‌ను ఏర్పాటు చేయడం వీలుకాలేదు.</translation>
 <translation id="7260504762447901703">ప్రాప్యతను ఉపసంహరించు</translation>
 <translation id="7271803869921933038">ఆమోదించే ప్రీపెయిడ్ కార్డ్‌లు</translation>
 <translation id="7275334191706090484">నిర్వహించబడిన బుక్‌మార్క్‌లు</translation>
@@ -921,7 +932,7 @@
       &lt;li&gt;&lt;strong&gt;ప్రారంభ రకం&lt;/strong&gt;లో, &lt;strong&gt;నిలిపివేయబడింది&lt;/strong&gt; ఎంచుకోండి
       &lt;li&gt;&lt;strong&gt;సేవా స్థితి&lt;/strong&gt;లో, &lt;strong&gt;ఆపివేయి&lt;/strong&gt;ని క్లిక్ చేయండి
       &lt;li&gt;&lt;strong&gt;వర్తింపజేయి&lt;/strong&gt;ని క్లిక్ చేసి, ఆపై &lt;strong&gt;సరే&lt;/strong&gt; క్లిక్ చేయండి
-      &lt;li&gt;మీ కంప్యూటర్ నుండి శాశ్వతంగా సాఫ్ట్‌వేర్‌ను ఎలా తొలగించాలో తెలుసుకోవడానికి &lt;a href="https://support.google.com/chrome/answer/6098869"&gt;Chrome సహాయ కేంద్రం&lt;/a&gt;ని సందర్శించండి
+      &lt;li&gt;మీ కంప్యూటర్ నుండి శాశ్వతంగా సాఫ్ట్‌వేర్‌ను ఎలా తొలగించాలో తెలుసుకోవడానికి &lt;a href="https://support.google.com/chrome/answer/6098869"&gt;Chrome సహాయ కేంద్రం&lt;/a&gt;ను సందర్శించండి
       &lt;/ol&gt;</translation>
 <translation id="7416351320495623771">పాస్‌వర్డ్‌లను నిర్వహించండి…</translation>
 <translation id="7419106976560586862">ప్రొఫైల్ మార్గం</translation>
@@ -969,7 +980,9 @@
 <translation id="7667346355482952095">అందించిన విధాన టోకెన్ ఖాళీగా ఉంది లేదా ప్రస్తుత టోకెన్‌తో సరిపోలలేదు</translation>
 <translation id="7668654391829183341">తెలియని పరికరం</translation>
 <translation id="7669271284792375604">ఈ సైట్‌లోని దాడి చేసేవారు మీ బ్రౌజింగ్ అనుభవానికి (ఉదాహరణకు, మీ హోమ్ పేజీని మార్చడం లేదా మీరు సందర్శించే సైట్‌ల్లో అదనపు ప్రకటనలను చూపడం ద్వారా) హాని కలిగించే ప్రోగ్రామ్‌లను ఇన్‌స్టాల్ చేసే విధంగా మిమ్మల్ని మోసగించడానికి ప్రయత్నించవచ్చు.</translation>
+<translation id="7681101578153515023">శోధన ఇంజిన్‌ను మార్చు</translation>
 <translation id="7682287625158474539">ఓడ రవాణా</translation>
+<translation id="7687186412095877299">సేవ్ చేయబడిన మీ చెల్లింపు పద్ధతులతో చెల్లింపు ఫారమ్‌లను పూరిస్తుంది</translation>
 <translation id="7699293099605015246">ప్రస్తుతం కథనాలు అందుబాటులో లేవు</translation>
 <translation id="7701040980221191251">ఏదీ కాదు</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" /><ph name="SITE" />కి కొనసాగించండి (అసురక్షితం)<ph name="END_LINK" /></translation>
@@ -992,6 +1005,7 @@
 <translation id="7802523362929240268">సైట్ చట్టబద్ధమైనది</translation>
 <translation id="780301667611848630">వద్దు , ధన్యవాదాలు</translation>
 <translation id="7805768142964895445">స్థితి</translation>
+<translation id="7806344367022510803">Chromeలో శోధన ఇంజిన్ సెట్టింగ్‌లను మార్చండి</translation>
 <translation id="7812922009395017822">Mir</translation>
 <translation id="7813600968533626083">Chrome నుండి ఫారమ్ సూచనను తీసివేయాలా?</translation>
 <translation id="7815407501681723534">'<ph name="SEARCH_STRING" />' కోసం <ph name="NUMBER_OF_RESULTS" /> <ph name="SEARCH_RESULTS" /> కనుగొనబడ్డాయి</translation>
@@ -1027,6 +1041,7 @@
 <translation id="8057711352706143257">"<ph name="SOFTWARE_NAME" />"ని సరిగ్గా కాన్ఫిగర్ చేయలేదు. సాధారణంగా "<ph name="SOFTWARE_NAME" />"ని అన్ఇన్‌స్టాల్ చేయడం ద్వారా సమస్య పరిష్కారం కావచ్చు. <ph name="FURTHER_EXPLANATION" /></translation>
 <translation id="8079031581361219619">సైట్‌ని తిరిగి లోడ్ చేయాలా?</translation>
 <translation id="8088680233425245692">కథనాన్ని వీక్షించడంలో విఫలమైంది.</translation>
+<translation id="808894953321890993">పాస్‌వర్డ్‌ను మార్చు</translation>
 <translation id="8091372947890762290">సక్రియం సర్వర్‌లో పెండింగ్‌లో ఉంది</translation>
 <translation id="8094917007353911263">మీరు ఉపయోగిస్తున్న నెట్‌వర్క్‌కి మీరు <ph name="BEGIN_BOLD" /><ph name="LOGIN_URL" /><ph name="END_BOLD" />ని సందర్శించడం అవసరం.</translation>
 <translation id="8103161714697287722">చెల్లింపు పద్ధతి</translation>
@@ -1038,6 +1053,7 @@
 <translation id="8184538546369750125">సార్వజనీన డిఫాల్ట్‌ను ఉపయోగించు (అనుమతించు)</translation>
 <translation id="8191494405820426728">స్థానిక క్రాష్ ID <ph name="CRASH_LOCAL_ID" /></translation>
 <translation id="8194797478851900357">&amp;తరలించడాన్ని రద్దు చేయి</translation>
+<translation id="8197543752516192074">పేజీని అనువదించు</translation>
 <translation id="8201077131113104583">"<ph name="EXTENSION_ID" />" ID ఉన్న ఎక్స్‌టెన్షన్‌ కోసం అప్‌డేట్ URL చెల్లదు.</translation>
 <translation id="8202097416529803614">ఆర్డర్ సారాంశం</translation>
 <translation id="8211406090763984747">కనెక్షన్ సురక్షితంగా ఉంది</translation>
@@ -1082,6 +1098,7 @@
 <translation id="8428213095426709021">సెట్టింగ్‌లు</translation>
 <translation id="8433057134996913067">దీని వలన మీరు చాలా వెబ్‌సైట్‌ల నుండి సైన్ అవుట్ చేయబడతారు.</translation>
 <translation id="8437238597147034694">&amp;తరలించడాన్ని రద్దు చేయి</translation>
+<translation id="8461694314515752532">మీ స్వంత సమకాలీకరణ రహస్య పదబంధంతో సమకాలీకరించబడిన డేటాని ఎన్‌క్రిప్ట్ చేయండి</translation>
 <translation id="8466379296835108687">{COUNT,plural, =1{1 క్రెడిట్ కార్డ్}other{# క్రెడిట్ కార్డ్‌లు}}</translation>
 <translation id="8473863474539038330">చిరునామాలు మరియు మరిన్ని</translation>
 <translation id="8483780878231876732">మీ Google ఖాతా నుండి కార్డ్‌లను ఉపయోగించేందుకు, Chromeకి సైన్ ఇన్ చేయండి</translation>
@@ -1165,7 +1182,7 @@
 <translation id="9050666287014529139">పాస్‌ఫ్రేజ్</translation>
 <translation id="9065203028668620118">సవరించు</translation>
 <translation id="9069693763241529744">పొడిగింపు ద్వారా బ్లాక్ చేయబడింది</translation>
-<translation id="9076283476770535406">ఇందులో పెద్దలకు మాత్రమే అనుమతించిన కంటెంట్ ఉండవచ్చు</translation>
+<translation id="9076283476770535406">ఇందులో పెద్దలకు మాత్రమే తగిన కంటెంట్ ఉండవచ్చు</translation>
 <translation id="9078964945751709336">మరింత సమాచారం ఆవశ్యకం</translation>
 <translation id="9080712759204168376">ఆర్డర్ సారాంశం</translation>
 <translation id="9103872766612412690"><ph name="SITE" /> సాధారణంగా మీ సమాచారాన్ని రక్షించడానికి ఎన్‌క్రిప్షన్‌ను ఉపయోగిస్తుంది. Chromium ఈసారి <ph name="SITE" />కి కనెక్ట్ చేయడానికి ప్రయత్నించినప్పుడు, వెబ్‌సైట్ అసాధారణ మరియు తప్పు ఆధారాలు అని ప్రతిస్పందించింది. దాడి చేసే వ్యక్తి <ph name="SITE" />గా వ్యవహరించి మోసగించడానికి ప్రయత్నిస్తున్నప్పుడు లేదా Wi-Fi సైన్-ఇన్ స్క్రీన్ కనెక్షన్‌కు అంతరాయం కలిగించినప్పుడు ఇలా జరగవచ్చు. Chromium ఎలాంటి డేటా వినిమయం సంభవించక ముందే కనెక్షన్‌ను ఆపివేసినందున మీ సమాచారం ఇప్పటికీ సురక్షితంగానే ఉంది.</translation>
@@ -1191,6 +1208,7 @@
 <translation id="9219103736887031265">చిత్రాలు</translation>
 <translation id="933712198907837967">డైనర్స్ క్లబ్</translation>
 <translation id="935608979562296692">ఫారమ్‌ను తీసివేయండి</translation>
+<translation id="936602727769022409">మీరు మీ Google ఖాతాకు యాక్సెస్‌ని కోల్పోవచ్చు. మీరు ఇప్పుడే మీ పాస్‌వర్డ్‌ని మార్చాల్సిందిగా Chromium సిఫార్సు చేస్తోంది. మీరు సైన్ ఇన్ చేయాల్సి ఉంటుంది.</translation>
 <translation id="939736085109172342">క్రొత్త  ఫోల్డర్</translation>
 <translation id="951104842009476243">ఆమోదించే డెబిట్ మరియు ప్రీపెయిడ్ కార్డ్‌లు</translation>
 <translation id="962484866189421427">ఈ కంటెంట్ వేరేవాటిలా కనిపించే మోసపూరిత యాప్‌లను ఇన్‌స్టాల్ చేయడానికి ప్రయత్నించవచ్చు లేదా మిమ్మల్ని ట్రాక్ చేయడానికి ఉపయోగించే డేటాని సేకరించవచ్చు. <ph name="BEGIN_LINK" />అయినప్పటికీ, చూపించు<ph name="END_LINK" /></translation>
@@ -1210,4 +1228,5 @@
     &lt;li&gt;మరో నెట్‌వర్క్‌కు కనెక్ట్ చేయడానికి ప్రయత్నించండి&lt;/li&gt;
     &lt;/ul&gt;</translation>
 <translation id="997986563973421916">Google Pay నుండి</translation>
+<translation id="998893882640184078">కొత్త Chrome అజ్ఞాత విండో తెరవండి</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/components/strings/components_strings_th.xtb b/components/strings/components_strings_th.xtb
index 659ff87..a65b7900 100644
--- a/components/strings/components_strings_th.xtb
+++ b/components/strings/components_strings_th.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">รีเซ็ตรหัสผ่าน</translation>
 <translation id="4280429058323657511">หมดอายุ <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">สลับ</translation>
-<translation id="4308131620840579419">บันทึกบัตรทุกใบไว้ในที่เดียวไหม</translation>
 <translation id="4312866146174492540">บล็อก (ค่าเริ่มต้น)</translation>
 <translation id="4325863107915753736">การค้นหาบทความล้มเหลว</translation>
 <translation id="4326324639298822553">ตรวจสอบวันหมดอายุแล้วลองอีกครั้ง</translation>
diff --git a/components/strings/components_strings_tr.xtb b/components/strings/components_strings_tr.xtb
index 2e3579c..66b7383 100644
--- a/components/strings/components_strings_tr.xtb
+++ b/components/strings/components_strings_tr.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Şifreyi sıfırla</translation>
 <translation id="4280429058323657511">, son kullanma tarihi <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Anahtar</translation>
-<translation id="4308131620840579419">Tüm kartlarınız tek bir yere kaydedilsin mi?</translation>
 <translation id="4312866146174492540">Engelle (varsayılan)</translation>
 <translation id="4325863107915753736">Makale bulunamadı</translation>
 <translation id="4326324639298822553">Son kullanma tarihini kontrol edip tekrar deneyin</translation>
diff --git a/components/strings/components_strings_uk.xtb b/components/strings/components_strings_uk.xtb
index 59a5de10..ae55bd53 100644
--- a/components/strings/components_strings_uk.xtb
+++ b/components/strings/components_strings_uk.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Скинути пароль</translation>
 <translation id="4280429058323657511">, дійсна до <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Перейти</translation>
-<translation id="4308131620840579419">Зберегти всі ваші картки в одному додатку?</translation>
 <translation id="4312866146174492540">Блокувати (за умовчанням)</translation>
 <translation id="4325863107915753736">Статтю не знайдено</translation>
 <translation id="4326324639298822553">Перевірте дату закінчення терміну дії та повторіть спробу</translation>
diff --git a/components/strings/components_strings_vi.xtb b/components/strings/components_strings_vi.xtb
index 2dbbbda..aa043f394 100644
--- a/components/strings/components_strings_vi.xtb
+++ b/components/strings/components_strings_vi.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">Đặt lại mật khẩu</translation>
 <translation id="4280429058323657511">, hết hạn <ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">Chuyển</translation>
-<translation id="4308131620840579419">Lưu tất cả thẻ của bạn ở cùng một nơi?</translation>
 <translation id="4312866146174492540">Chặn (mặc định)</translation>
 <translation id="4325863107915753736">Không tìm được bài viết</translation>
 <translation id="4326324639298822553">Kiểm tra ngày hết hạn của bạn và thử lại</translation>
diff --git a/components/strings/components_strings_zh-CN.xtb b/components/strings/components_strings_zh-CN.xtb
index 2de6b830..1f66675 100644
--- a/components/strings/components_strings_zh-CN.xtb
+++ b/components/strings/components_strings_zh-CN.xtb
@@ -17,6 +17,7 @@
 <translation id="1080116354587839789">适合窗口宽度</translation>
 <translation id="1088860948719068836">添加持卡人姓名</translation>
 <translation id="1089439967362294234">更改密码</translation>
+<translation id="109743633954054152">在 Chrome 设置中管理密码</translation>
 <translation id="1103523840287552314">一律翻译<ph name="LANGUAGE" /></translation>
 <translation id="1107591249535594099">选中后,Chrome 会将您的信用卡副本存储在此设备上,以加快表单填写速度。</translation>
 <translation id="1110994991967754504">选择对<ph name="PERMISSION_NAME" />的权限</translation>
@@ -147,6 +148,7 @@
 <translation id="1871208020102129563">代理已设置为使用固定的代理服务器,而不是 .pac 脚本网址。</translation>
 <translation id="1871284979644508959">必填字段</translation>
 <translation id="1874765382782611674">接受的借记卡</translation>
+<translation id="1875512691959384712">Google 表单</translation>
 <translation id="187918866476621466">打开启动页</translation>
 <translation id="1883255238294161206">收起列表</translation>
 <translation id="1898423065542865115">过滤</translation>
@@ -200,6 +202,7 @@
 <translation id="2239100178324503013">立即发送</translation>
 <translation id="225207911366869382">适用于该政策的此值已弃用。</translation>
 <translation id="2262243747453050782">HTTP 错误</translation>
+<translation id="2263079731045660823">在 Chrome 设置中更新信用卡自动填充信息</translation>
 <translation id="2270484714375784793">电话号码</translation>
 <translation id="2283340219607151381">保存并填写地址</translation>
 <translation id="2292556288342944218">您被禁止访问互联网</translation>
@@ -224,6 +227,7 @@
 <translation id="239429038616798445">该送货方式不可用。请另选一种方式。</translation>
 <translation id="2396249848217231973">撤消删除(&amp;U)</translation>
 <translation id="2413528052993050574">此服务器无法证明它是<ph name="DOMAIN" />;其安全证书可能已被撤消。出现此问题的原因可能是配置有误或您的连接被拦截了。</translation>
+<translation id="2463193859425327265">更改主页</translation>
 <translation id="2463739503403862330">填充</translation>
 <translation id="2465655957518002998">选择速递方式</translation>
 <translation id="2467694685043708798"><ph name="BEGIN_LINK" />运行网络诊断<ph name="END_LINK" /></translation>
@@ -256,6 +260,7 @@
 <translation id="2650446666397867134">访问文件遭拒</translation>
 <translation id="2653659639078652383">提交</translation>
 <translation id="2666117266261740852">关闭其他标签页或应用</translation>
+<translation id="267371737713284912">按 <ph name="MODIFIER_KEY_DESCRIPTION" /> 即可撤消</translation>
 <translation id="2674170444375937751">确定要从历史记录中删除这些页吗?</translation>
 <translation id="2677748264148917807">离开</translation>
 <translation id="2699302886720511147">接受的银行卡</translation>
@@ -285,6 +290,7 @@
 <translation id="2824775600643448204">地址和搜索栏</translation>
 <translation id="2826760142808435982">该连接使用 <ph name="CIPHER" /> 进行加密和身份验证,并使用 <ph name="KX" /> 作为密钥交换机制。</translation>
 <translation id="2835170189407361413">清除表单</translation>
+<translation id="2847118875340931228">打开无痕式窗口</translation>
 <translation id="2851634818064021665">您需获得许可,才能访问此网站</translation>
 <translation id="2856444702002559011">攻击者可能会试图从 <ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" /> 窃取您的信息(例如:密码、通讯内容或信用卡信息)。<ph name="BEGIN_LEARN_MORE_LINK" />了解详情<ph name="END_LEARN_MORE_LINK" /></translation>
 <translation id="2881276955470682203">保存卡片?</translation>
@@ -382,6 +388,7 @@
 <translation id="3467763166455606212">必须输入持卡人姓名</translation>
 <translation id="3479539252931486093">不应该出现这种情况?请<ph name="BEGIN_LINK" />告诉我们<ph name="END_LINK" /></translation>
 <translation id="3479552764303398839">以后再说</translation>
+<translation id="3484560055331845446">您可能会无法再访问自己的 Google 帐号。Chrome 建议您立即更改密码。系统会要求您登录。</translation>
 <translation id="3498215018399854026">我们暂时无法与您父母取得联系,请重试。</translation>
 <translation id="3528171143076753409">服务器的证书不受信任。</translation>
 <translation id="3530944546672790857">{COUNT,plural, =0{在已同步的设备上至少有 1 项内容}=1{1 项内容(在已同步的设备上还有更多内容)}other{# 项内容(在已同步的设备上还有更多内容)}}</translation>
@@ -403,6 +410,7 @@
 <translation id="3650584904733503804">验证成功</translation>
 <translation id="3655670868607891010">如果您频繁遇到此问题,请尝试这些<ph name="HELP_LINK" />。</translation>
 <translation id="3658742229777143148">修订版本</translation>
+<translation id="366077651725703012">更新信用卡</translation>
 <translation id="3676592649209844519">设备 ID:</translation>
 <translation id="3678029195006412963">无法签署该请求</translation>
 <translation id="3678529606614285348">在新的无痕式窗口中打开网页 (Ctrl-Shift-N)</translation>
@@ -505,7 +513,6 @@
 <translation id="4277028893293644418">重置密码</translation>
 <translation id="4280429058323657511">,到期日期:<ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">切换</translation>
-<translation id="4308131620840579419">想集中保存您的所有卡片吗?</translation>
 <translation id="4312866146174492540">屏蔽(默认)</translation>
 <translation id="4325863107915753736">找不到文章</translation>
 <translation id="4326324639298822553">请检查您的信用卡到期日期,然后重试</translation>
@@ -713,6 +720,7 @@
 <translation id="5784606427469807560">确认您的信用卡时出现问题。请检查您的互联网连接,然后重试。</translation>
 <translation id="5785756445106461925">而且,此页中包含其他不安全的资源。他人能在这些资源传输过程中进行查看,攻击者也可以修改这些资源,从而改变此页的外观。</translation>
 <translation id="5786044859038896871">要填充您的信用卡信息吗?</translation>
+<translation id="5798683403665926540">在 Chrome 设置中更改主页</translation>
 <translation id="5803412860119678065">要填充您的“<ph name="CARD_DETAIL" />”吗?</translation>
 <translation id="5810442152076338065">您与 <ph name="DOMAIN" /> 之间的连接采用过时的加密套件进行了加密。</translation>
 <translation id="5813119285467412249">恢复添加(&amp;R)</translation>
@@ -836,6 +844,7 @@
 <translation id="6839929833149231406">地域</translation>
 <translation id="6852204201400771460">要重新加载应用吗?</translation>
 <translation id="6865412394715372076">暂时无法验证此信用卡</translation>
+<translation id="6868206169573555318">重新启动以进行更新</translation>
 <translation id="6874604403660855544">恢复添加(&amp;R)</translation>
 <translation id="6886577214605505410"><ph name="LOCATION_TITLE" /> <ph name="SHORT_URL" /></translation>
 <translation id="6891596781022320156">政策级别不受支持。</translation>
@@ -861,6 +870,7 @@
 <translation id="7012363358306927923">中国银联</translation>
 <translation id="7016992613359344582">这些费用可能只收取一次,也可能会周期性收取,而且可能不易察觉。</translation>
 <translation id="7029809446516969842">密码</translation>
+<translation id="7041710477964360998">{NUM_CARDS,plural, =1{此卡及其帐单邮寄地址将会保存到您的 Google 帐号中,以实现更快捷的跨设备结帐。}other{这些卡及其帐单邮寄地址将会保存到您的 Google 帐号中,以实现更快捷的跨设备结帐。}}</translation>
 <translation id="7050187094878475250">您尝试访问 <ph name="DOMAIN" />,但服务器提供的证书不可信(有效期过长)。</translation>
 <translation id="7053983685419859001">禁止</translation>
 <translation id="7064851114919012435">联系信息</translation>
@@ -966,7 +976,9 @@
 <translation id="7667346355482952095">返回的政策令牌为空或与当前令牌不匹配</translation>
 <translation id="7668654391829183341">未知设备</translation>
 <translation id="7669271284792375604">此网站上的攻击者可能会试图诱骗您安装有损浏览体验的程序(例如:通过更改您的主页或在您访问的网站上显示额外的广告)。</translation>
+<translation id="7681101578153515023">更改搜索引擎</translation>
 <translation id="7682287625158474539">送货地址</translation>
+<translation id="7687186412095877299">在付款表单中填入已保存的付款方式</translation>
 <translation id="7699293099605015246">目前没有文章可显示</translation>
 <translation id="7701040980221191251">无</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />继续前往<ph name="SITE" />(不安全)<ph name="END_LINK" /></translation>
@@ -989,6 +1001,7 @@
 <translation id="7802523362929240268">网站是合规的</translation>
 <translation id="780301667611848630">不用了,谢谢</translation>
 <translation id="7805768142964895445">状态</translation>
+<translation id="7806344367022510803">在 Chrome 中更改搜索引擎设置</translation>
 <translation id="7812922009395017822">Mir</translation>
 <translation id="7813600968533626083">从 Chrome 中移除表单建议?</translation>
 <translation id="7815407501681723534">找到了 <ph name="NUMBER_OF_RESULTS" /> 个与“<ph name="SEARCH_STRING" />”相符的<ph name="SEARCH_RESULTS" /></translation>
@@ -1024,6 +1037,7 @@
 <translation id="8057711352706143257">“<ph name="SOFTWARE_NAME" />”的配置有误。卸载“<ph name="SOFTWARE_NAME" />”通常可解决此问题。<ph name="FURTHER_EXPLANATION" /></translation>
 <translation id="8079031581361219619">重新加载此网站?</translation>
 <translation id="8088680233425245692">无法查看文章。</translation>
+<translation id="808894953321890993">更改密码</translation>
 <translation id="8091372947890762290">正等待在服务器上激活</translation>
 <translation id="8094917007353911263">您要使用的网络可能需要您访问 <ph name="BEGIN_BOLD" /><ph name="LOGIN_URL" /><ph name="END_BOLD" />。</translation>
 <translation id="8103161714697287722">付款方式</translation>
@@ -1035,6 +1049,7 @@
 <translation id="8184538546369750125">使用全局默认设置(允许)</translation>
 <translation id="8191494405820426728">本地崩溃 ID:<ph name="CRASH_LOCAL_ID" /></translation>
 <translation id="8194797478851900357">撤消移动(&amp;U)</translation>
+<translation id="8197543752516192074">翻译网页</translation>
 <translation id="8201077131113104583">ID 为“<ph name="EXTENSION_ID" />”的扩展程序的更新网址无效。</translation>
 <translation id="8202097416529803614">订单摘要</translation>
 <translation id="8211406090763984747">连接是安全的</translation>
@@ -1079,6 +1094,7 @@
 <translation id="8428213095426709021">设置</translation>
 <translation id="8433057134996913067">这将使您退出大多数网站。</translation>
 <translation id="8437238597147034694">撤消移动(&amp;U)</translation>
+<translation id="8461694314515752532">使用您自己的同步密码加密已同步的数据</translation>
 <translation id="8466379296835108687">{COUNT,plural, =1{1 张信用卡}other{# 张信用卡}}</translation>
 <translation id="8473863474539038330">地址和其他信息</translation>
 <translation id="8483780878231876732">要使用您 Google 帐号中的信用卡,请登录 Chrome</translation>
@@ -1189,6 +1205,7 @@
 <translation id="9219103736887031265">图片</translation>
 <translation id="933712198907837967">Diners Club</translation>
 <translation id="935608979562296692">清除表单内容</translation>
+<translation id="936602727769022409">您可能会无法再访问自己的 Google 帐号。Chromium 建议您立即更改密码。系统会要求您登录。</translation>
 <translation id="939736085109172342">新建文件夹</translation>
 <translation id="951104842009476243">接受的借记卡和预付卡</translation>
 <translation id="962484866189421427">此内容可能会尝试安装欺骗性应用,而这些应用能够冒充其他内容或收集可用于对您进行跟踪的数据。<ph name="BEGIN_LINK" />仍然显示<ph name="END_LINK" /></translation>
@@ -1208,4 +1225,5 @@
     &lt;li&gt;请尝试连接到其他网络&lt;/li&gt;
     &lt;/ul&gt;</translation>
 <translation id="997986563973421916">来自 Google Pay</translation>
+<translation id="998893882640184078">打开新的 Chrome 无痕式窗口</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/components/strings/components_strings_zh-TW.xtb b/components/strings/components_strings_zh-TW.xtb
index 8e2e47e..eaa90b76b 100644
--- a/components/strings/components_strings_zh-TW.xtb
+++ b/components/strings/components_strings_zh-TW.xtb
@@ -516,7 +516,6 @@
 <translation id="4277028893293644418">重設密碼</translation>
 <translation id="4280429058323657511">,到期日:<ph name="EXPIRATION_DATE_ABBR" /></translation>
 <translation id="4305817255990598646">切換</translation>
-<translation id="4308131620840579419">要集中儲存所有卡片嗎?</translation>
 <translation id="4312866146174492540">封鎖 (預設)</translation>
 <translation id="4325863107915753736">找不到文章</translation>
 <translation id="4326324639298822553">請檢查信用卡到期日,然後再試一次</translation>
diff --git a/components/ui_devtools/viz_views/dom_agent_viz.cc b/components/ui_devtools/viz_views/dom_agent_viz.cc
index 66476e4..78f6b509 100644
--- a/components/ui_devtools/viz_views/dom_agent_viz.cc
+++ b/components/ui_devtools/viz_views/dom_agent_viz.cc
@@ -79,13 +79,15 @@
   auto it = frame_sink_elements_.find(frame_sink_id);
   DCHECK(it != frame_sink_elements_.end());
 
-  FrameSinkElement* element = it->second;
+  // Destroy the FrameSinkElement |element| after updating the frame-tree.
+  std::unique_ptr<FrameSinkElement> element(it->second);
   element->SetRegistered(false);
 
-  // If a FrameSink is destroyed and invalidated we should remove it from the
-  // tree.
-  RemoveFrameSinkSubtree(element);
-  DestroyChildSubtree(element->parent(), element);
+  // A FrameSinkElement with |frame_sink_id| can only be invalidated after
+  // being destroyed.
+  DCHECK(!element->is_client_connected());
+  RemoveFrameSinkSubtree(element.get());
+  frame_sink_elements_.erase(frame_sink_id);
 }
 
 void DOMAgentViz::OnCreatedCompositorFrameSink(
@@ -105,12 +107,8 @@
   DCHECK(it != frame_sink_elements_.end());
 
   FrameSinkElement* element = it->second;
+  // Set FrameSinkElement to not connected to make it as destroyed.
   element->SetClientConnected(false);
-
-  // If a FrameSink is invalidated and destroyed we should remove it from the
-  // tree.
-  RemoveFrameSinkSubtree(element);
-  DestroyChildSubtree(element->parent(), element);
 }
 
 void DOMAgentViz::OnRegisteredFrameSinkHierarchy(
@@ -259,14 +257,6 @@
   return nullptr;
 }
 
-void DOMAgentViz::DestroyChildSubtree(UIElement* parent, UIElement* child) {
-  std::vector<UIElement*> direct_children = child->children();
-  for (auto* kid : direct_children)
-    DestroyChildSubtree(child, kid);
-  parent->RemoveChild(child);
-  std::unique_ptr<UIElement> to_destroy(child);
-}
-
 void DOMAgentViz::Clear() {
   attached_frame_sinks_.clear();
   frame_sink_elements_.clear();
@@ -301,20 +291,11 @@
   // detach all its children and attach them to RootElement and then delete the
   // node we were asked for.
   std::vector<viz::FrameSinkId> children;
-  frame_sink_elements_.erase(FrameSinkElement::From(root));
-  for (auto* child : root->children()) {
-    RemoveFrameSinkElement(child);
+  for (auto* child : root->children())
     child->set_parent(element_root());
-  }
 
   if (root->parent())
     root->parent()->RemoveChild(root);
 }
 
-void DOMAgentViz::RemoveFrameSinkElement(UIElement* element) {
-  frame_sink_elements_.erase(FrameSinkElement::From(element));
-  for (auto* child : element->children())
-    RemoveFrameSinkElement(child);
-}
-
 }  // namespace ui_devtools
diff --git a/components/ui_devtools/viz_views/dom_agent_viz.h b/components/ui_devtools/viz_views/dom_agent_viz.h
index 858509c1..144729c1 100644
--- a/components/ui_devtools/viz_views/dom_agent_viz.h
+++ b/components/ui_devtools/viz_views/dom_agent_viz.h
@@ -52,10 +52,6 @@
   std::unique_ptr<protocol::DOM::Node> BuildTreeForUIElement(
       UIElement* ui_element) override;
 
-  // Removes the |child| subtree from the |parent| subtree and destroys every
-  // element in the |child| subtree.
-  void DestroyChildSubtree(UIElement* parent, UIElement* child);
-
   // Every time the frontend disconnects we don't destroy DOMAgent so once we
   // establish the connection again we need to clear the FrameSinkId sets
   // because they may carry obsolete data. Then we initialize these with alive
@@ -70,14 +66,10 @@
   // Mark a FrameSink that has |frame_sink_id| and all its subtree as attached.
   void SetAttachedFrameSink(const viz::FrameSinkId& frame_sink_id);
 
-  // We delete the FrameSinkElements in the subtree rooted at |root| from
-  // |frame_sink_elements_| and attach all its children to the root_element().
+  // We remove |root| from its parents and attach all its children to the
+  // root_element().
   void RemoveFrameSinkSubtree(UIElement* root);
 
-  // Remove FrameSinkElements for subtree rooted at |element| from the tree
-  // |frame_sink_elements_|.
-  void RemoveFrameSinkElement(UIElement* element);
-
   // This is used to track created FrameSinkElements in a FrameSink tree. Every
   // time we register/invalidate a FrameSinkId, create/destroy a FrameSink,
   // register/unregister hierarchy we change this set, because these actions
diff --git a/components/url_formatter/url_fixer_unittest.cc b/components/url_formatter/url_fixer_unittest.cc
index 6529c034..46d3833 100644
--- a/components/url_formatter/url_fixer_unittest.cc
+++ b/components/url_formatter/url_fixer_unittest.cc
@@ -463,7 +463,7 @@
     //   {"file:///foo:/bar", "file://foo/bar"},
     //   {"file:/\\/server\\folder/file", "file://server/folder/file"},
   };
-#elif defined(OS_POSIX)
+#elif defined(OS_POSIX) || defined(OS_FUCHSIA)
 
 #if defined(OS_MACOSX)
 #define HOME "/Users/"
diff --git a/components/viz/common/frame_sinks/begin_frame_source.cc b/components/viz/common/frame_sinks/begin_frame_source.cc
index 27a7fa4..ff9b0b78 100644
--- a/components/viz/common/frame_sinks/begin_frame_source.cc
+++ b/components/viz/common/frame_sinks/begin_frame_source.cc
@@ -90,25 +90,6 @@
 
 BeginFrameSource::~BeginFrameSource() = default;
 
-void BeginFrameSource::SetIsGpuBusy(bool busy) {
-  if (is_gpu_busy_ == busy)
-    return;
-  is_gpu_busy_ = busy;
-  if (is_gpu_busy_) {
-    DCHECK(!request_notification_on_gpu_availability_);
-  } else if (request_notification_on_gpu_availability_) {
-    request_notification_on_gpu_availability_ = false;
-    OnGpuNoLongerBusy();
-  }
-}
-
-bool BeginFrameSource::RequestCallbackOnGpuAvailable() {
-  if (!is_gpu_busy_)
-    return false;
-  request_notification_on_gpu_availability_ = true;
-  return true;
-}
-
 void BeginFrameSource::AsValueInto(
     base::trace_event::TracedValue* state) const {
   // The lower 32 bits of source_id are the interesting piece of |source_id_|.
@@ -173,13 +154,7 @@
   return false;
 }
 
-void BackToBackBeginFrameSource::OnGpuNoLongerBusy() {
-  OnTimerTick();
-}
-
 void BackToBackBeginFrameSource::OnTimerTick() {
-  if (RequestCallbackOnGpuAvailable())
-    return;
   base::TimeTicks frame_time = time_source_->LastTickTime();
   base::TimeDelta default_interval = BeginFrameArgs::DefaultInterval();
   BeginFrameArgs args = BeginFrameArgs::Create(
@@ -254,7 +229,17 @@
   }
   BeginFrameArgs missed_args = last_begin_frame_args_;
   missed_args.type = BeginFrameArgs::MISSED;
-  IssueBeginFrameToObserver(obs, missed_args);
+
+  BeginFrameArgs last_args = obs->LastUsedBeginFrameArgs();
+  if (!last_args.IsValid() ||
+      (missed_args.frame_time >
+       last_args.frame_time + missed_args.interval / kDoubleTickDivisor)) {
+    DCHECK(missed_args.sequence_number > last_args.sequence_number ||
+           missed_args.source_id != last_args.source_id)
+        << "missed " << missed_args.AsValue()->ToString() << ", last "
+        << last_args.AsValue()->ToString();
+    FilterAndIssueBeginFrame(obs, missed_args);
+  }
 }
 
 void DelayBasedBeginFrameSource::RemoveObserver(BeginFrameObserver* obs) {
@@ -270,33 +255,17 @@
   return true;
 }
 
-void DelayBasedBeginFrameSource::OnGpuNoLongerBusy() {
-  OnTimerTick();
-}
-
 void DelayBasedBeginFrameSource::OnTimerTick() {
-  if (RequestCallbackOnGpuAvailable())
-    return;
   last_begin_frame_args_ = CreateBeginFrameArgs(time_source_->LastTickTime());
   std::unordered_set<BeginFrameObserver*> observers(observers_);
-  for (auto* obs : observers)
-    IssueBeginFrameToObserver(obs, last_begin_frame_args_);
-}
-
-void DelayBasedBeginFrameSource::IssueBeginFrameToObserver(
-    BeginFrameObserver* obs,
-    const BeginFrameArgs& args) {
-  BeginFrameArgs last_args = obs->LastUsedBeginFrameArgs();
-  if (!last_args.IsValid() ||
-      (args.frame_time >
-       last_args.frame_time + args.interval / kDoubleTickDivisor)) {
-    if (args.type == BeginFrameArgs::MISSED) {
-      DCHECK(args.sequence_number > last_args.sequence_number ||
-             args.source_id != last_args.source_id)
-          << "missed " << args.AsValue()->ToString() << ", last "
-          << last_args.AsValue()->ToString();
+  for (auto* obs : observers) {
+    BeginFrameArgs last_args = obs->LastUsedBeginFrameArgs();
+    if (!last_args.IsValid() ||
+        (last_begin_frame_args_.frame_time >
+         last_args.frame_time +
+             last_begin_frame_args_.interval / kDoubleTickDivisor)) {
+      FilterAndIssueBeginFrame(obs, last_begin_frame_args_);
     }
-    FilterAndIssueBeginFrame(obs, args);
   }
 }
 
@@ -355,11 +324,6 @@
   return true;
 }
 
-void ExternalBeginFrameSource::OnGpuNoLongerBusy() {
-  OnBeginFrame(pending_begin_frame_args_);
-  pending_begin_frame_args_ = BeginFrameArgs();
-}
-
 void ExternalBeginFrameSource::OnSetBeginFrameSourcePaused(bool paused) {
   if (paused_ == paused)
     return;
@@ -378,11 +342,6 @@
         args.sequence_number <= last_begin_frame_args_.sequence_number)))
     return;
 
-  if (RequestCallbackOnGpuAvailable()) {
-    pending_begin_frame_args_ = args;
-    return;
-  }
-
   last_begin_frame_args_ = args;
   std::unordered_set<BeginFrameObserver*> observers(observers_);
   for (auto* obs : observers) {
diff --git a/components/viz/common/frame_sinks/begin_frame_source.h b/components/viz/common/frame_sinks/begin_frame_source.h
index 1bd8bb5f..8b8a775 100644
--- a/components/viz/common/frame_sinks/begin_frame_source.h
+++ b/components/viz/common/frame_sinks/begin_frame_source.h
@@ -130,10 +130,6 @@
   // BeginFrames created by other sources, with different IDs.
   uint64_t source_id() const { return source_id_; }
 
-  // Sets whether the gpu is busy or not. See below the documentation for
-  // RequestCallbackOnGpuAvailable() for more details.
-  void SetIsGpuBusy(bool busy);
-
   // BeginFrameObservers use DidFinishFrame to provide back pressure to a frame
   // source about frame processing (rather than toggling SetNeedsBeginFrames
   // every frame). For example, the BackToBackFrameSource uses them to make sure
@@ -151,27 +147,12 @@
 
   virtual void AsValueInto(base::trace_event::TracedValue* state) const;
 
- protected:
-  // Returns whether begin-frames to clients should be withheld (because the gpu
-  // is still busy, for example). If this returns true, then OnGpuNoLongerBusy()
-  // will be called once the gpu becomes available and the begin-frames can be
-  // dispatched to clients again.
-  bool RequestCallbackOnGpuAvailable();
-  virtual void OnGpuNoLongerBusy() = 0;
-
  private:
   // The higher 32 bits are used for a process restart id that changes if a
   // process allocating BeginFrameSources has been restarted. The lower 32 bits
   // are allocated from an atomic sequence.
   const uint64_t source_id_;
 
-  // The BeginFrameSource should not send the begin-frame messages to clients if
-  // gpu is busy.
-  bool is_gpu_busy_ = false;
-  // Keeps track of whether a begin-frame was paused, and whether
-  // OnGpuNoLongerBusy() should be invoked when the gpu is no longer busy.
-  bool request_notification_on_gpu_availability_ = false;
-
   DISALLOW_COPY_AND_ASSIGN(BeginFrameSource);
 };
 
@@ -184,7 +165,6 @@
   void AddObserver(BeginFrameObserver* obs) override {}
   void RemoveObserver(BeginFrameObserver* obs) override {}
   bool IsThrottled() const override;
-  void OnGpuNoLongerBusy() override {}
 };
 
 // A frame source which ticks itself independently.
@@ -212,7 +192,6 @@
   void RemoveObserver(BeginFrameObserver* obs) override;
   void DidFinishFrame(BeginFrameObserver* obs) override;
   bool IsThrottled() const override;
-  void OnGpuNoLongerBusy() override;
 
   // SyntheticBeginFrameSource implementation.
   void OnUpdateVSyncParameters(base::TimeTicks timebase,
@@ -246,7 +225,6 @@
   void RemoveObserver(BeginFrameObserver* obs) override;
   void DidFinishFrame(BeginFrameObserver* obs) override {}
   bool IsThrottled() const override;
-  void OnGpuNoLongerBusy() override;
 
   // SyntheticBeginFrameSource implementation.
   void OnUpdateVSyncParameters(base::TimeTicks timebase,
@@ -257,8 +235,6 @@
 
  private:
   BeginFrameArgs CreateBeginFrameArgs(base::TimeTicks frame_time);
-  void IssueBeginFrameToObserver(BeginFrameObserver* obs,
-                                 const BeginFrameArgs& args);
 
   std::unique_ptr<DelayBasedTimeSource> time_source_;
   std::unordered_set<BeginFrameObserver*> observers_;
@@ -294,7 +270,6 @@
   void DidFinishFrame(BeginFrameObserver* obs) override {}
   bool IsThrottled() const override;
   void AsValueInto(base::trace_event::TracedValue* state) const override;
-  void OnGpuNoLongerBusy() override;
 
   void OnSetBeginFrameSourcePaused(bool paused);
   void OnBeginFrame(const BeginFrameArgs& args);
@@ -311,8 +286,6 @@
   bool paused_ = false;
 
  private:
-  BeginFrameArgs pending_begin_frame_args_;
-
   DISALLOW_COPY_AND_ASSIGN(ExternalBeginFrameSource);
 };
 
diff --git a/components/viz/service/display/display_scheduler.cc b/components/viz/service/display/display_scheduler.cc
index 25fb549..dd6451a 100644
--- a/components/viz/service/display/display_scheduler.cc
+++ b/components/viz/service/display/display_scheduler.cc
@@ -504,22 +504,18 @@
 void DisplayScheduler::DidFinishFrame(bool did_draw) {
   DCHECK(begin_frame_source_);
   begin_frame_source_->DidFinishFrame(this);
+
   BeginFrameAck ack(current_begin_frame_args_, did_draw);
   client_->DidFinishFrame(ack);
 }
 
 void DisplayScheduler::DidSwapBuffers() {
   pending_swaps_++;
-  if (pending_swaps_ == max_pending_swaps_)
-    begin_frame_source_->SetIsGpuBusy(true);
-
   uint32_t swap_id = next_swap_id_++;
   TRACE_EVENT_ASYNC_BEGIN0("viz", "DisplayScheduler:pending_swaps", swap_id);
 }
 
 void DisplayScheduler::DidReceiveSwapBuffersAck() {
-  begin_frame_source_->SetIsGpuBusy(false);
-
   uint32_t swap_id = next_swap_id_ - pending_swaps_;
   pending_swaps_--;
   TRACE_EVENT_ASYNC_END0("viz", "DisplayScheduler:pending_swaps", swap_id);
diff --git a/components/viz/service/frame_sinks/primary_begin_frame_source.cc b/components/viz/service/frame_sinks/primary_begin_frame_source.cc
index 181f296ec..5da517c6 100644
--- a/components/viz/service/frame_sinks/primary_begin_frame_source.cc
+++ b/components/viz/service/frame_sinks/primary_begin_frame_source.cc
@@ -75,11 +75,6 @@
              : true;
 }
 
-void PrimaryBeginFrameSource::OnGpuNoLongerBusy() {
-  // PrimaryBeginFrameSource does not hold back the begin frames. So it doesn't
-  // need to do anything here.
-}
-
 void PrimaryBeginFrameSource::OnNeedsBeginFrames(bool needs_begin_frames) {
   if (needs_begin_frames_ == needs_begin_frames)
     return;
diff --git a/components/viz/service/frame_sinks/primary_begin_frame_source.h b/components/viz/service/frame_sinks/primary_begin_frame_source.h
index 3ba4bf98..4abbcd21 100644
--- a/components/viz/service/frame_sinks/primary_begin_frame_source.h
+++ b/components/viz/service/frame_sinks/primary_begin_frame_source.h
@@ -36,7 +36,6 @@
   void AddObserver(BeginFrameObserver* obs) override;
   void RemoveObserver(BeginFrameObserver* obs) override;
   bool IsThrottled() const override;
-  void OnGpuNoLongerBusy() override;
 
   // ExternalBeginFrameSourceClient implementation.
   void OnNeedsBeginFrames(bool needs_begin_frames) override;
diff --git a/components/viz/test/fake_external_begin_frame_source.h b/components/viz/test/fake_external_begin_frame_source.h
index 39f893b..957067c5 100644
--- a/components/viz/test/fake_external_begin_frame_source.h
+++ b/components/viz/test/fake_external_begin_frame_source.h
@@ -39,7 +39,6 @@
   void RemoveObserver(BeginFrameObserver* obs) override;
   void DidFinishFrame(BeginFrameObserver* obs) override;
   bool IsThrottled() const override;
-  void OnGpuNoLongerBusy() override {}
 
   BeginFrameArgs CreateBeginFrameArgs(
       BeginFrameArgs::CreationLocation location);
diff --git a/content/app/strings/translations/content_strings_gu.xtb b/content/app/strings/translations/content_strings_gu.xtb
index 17bc8d71..8724b646 100644
--- a/content/app/strings/translations/content_strings_gu.xtb
+++ b/content/app/strings/translations/content_strings_gu.xtb
@@ -4,7 +4,7 @@
 <translation id="1018939186200882850">મેનૂ આઇટમ</translation>
 <translation id="10623998915015855">ટોગલ બટન</translation>
 <translation id="1088086359088493902">સેકંડ</translation>
-<translation id="1171774979989969504">કૃપા કરી કોઈ ઇમેઇલ સરનામું દાખલ કરો.</translation>
+<translation id="1171774979989969504">કૃપા કરી કોઈ ઇમેઇલ ઍડ્રેસ દાખલ કરો.</translation>
 <translation id="1178581264944972037">થોભો</translation>
 <translation id="1188858454923323853">પૂરક</translation>
 <translation id="1206619573307042055">માર્કી</translation>
@@ -19,7 +19,7 @@
 <translation id="1591562245178063882">આ મહિને</translation>
 <translation id="1637811476055996098">ફાઇલો પસંદ કરો</translation>
 <translation id="1650423536718072820">પુલક્વોટ</translation>
-<translation id="1729654308190250600">કૃપા કરીને એક બિન-ખાલી ઇમેઇલ સરનામું દાખલ કરો.</translation>
+<translation id="1729654308190250600">કૃપા કરીને ખાલી ન હોય એવું ઇમેઇલ ઍડ્રેસ દાખલ કરો.</translation>
 <translation id="1758486001363313524">અન્ય...</translation>
 <translation id="1806710327868736751">ચેતવણી_સંવાદ</translation>
 <translation id="1821985195704844674">ટ્રી ગ્રિડ</translation>
@@ -191,7 +191,7 @@
 <translation id="7750228210027921155">ચિત્રમાં ચિત્ર</translation>
 <translation id="7789962463072032349">થોભો</translation>
 <translation id="7802800022689234070">પ્રકટીકરણ ત્રિકોણ</translation>
-<translation id="7888071071722539607">કૃપા કરીને ઇમેઇલ સરનામાંમાં '<ph name="ATSIGN" />' શામેલ કરો. '<ph name="INVALIDADDRESS" />' માં '<ph name="ATSIGN" />' ખૂટી રહ્યું છે.</translation>
+<translation id="7888071071722539607">કૃપા કરીને ઇમેઇલ સરનામાંમાં '<ph name="ATSIGN" />' શામેલ કરો. '<ph name="INVALIDADDRESS" />'માં '<ph name="ATSIGN" />' ખૂટે છે.</translation>
 <translation id="7891486169920085145">વિભાજનકર્તા</translation>
 <translation id="795667975304826397">કોઈ ફાઇલ પસંદ કરેલી નથી</translation>
 <translation id="8053789581856978548">ટેક્સ્ટ ફીલ્ડ શોધો</translation>
diff --git a/content/app/strings/translations/content_strings_te.xtb b/content/app/strings/translations/content_strings_te.xtb
index 15ff0ee..330a5a6 100644
--- a/content/app/strings/translations/content_strings_te.xtb
+++ b/content/app/strings/translations/content_strings_te.xtb
@@ -59,7 +59,7 @@
 <translation id="2896972712917208084">రేడియో సమూహం</translation>
 <translation id="2908441821576996758">దయచేసి కామాతో వేరు చేసిన ఇమెయిల్ చిరునామాల జాబితాను ఎంటర్ చెయ్యండి.</translation>
 <translation id="2940813599313844715">ఆబ్జెక్ట్</translation>
-<translation id="2942448076852699108">ప్రముఖంగా చూపిన కంటెంట్</translation>
+<translation id="2942448076852699108">హైలైట్ చేయబడిన కంటెంట్</translation>
 <translation id="3040011195152428237">లింక్</translation>
 <translation id="3049748772180311791"><ph name="QUANTITY" /> MB</translation>
 <translation id="3075154866155599887">దయచేసి చెల్లుబాటు అయ్యే విలువను నమోదు చేయండి. ఫీల్డ్ అసంపూర్ణంగా ఉంది లేదా చెల్లని తేదీని కలిగి ఉంది.</translation>
diff --git a/content/browser/appcache/appcache_browsertest.cc b/content/browser/appcache/appcache_browsertest.cc
index 9192bbe..9b4620c6 100644
--- a/content/browser/appcache/appcache_browsertest.cc
+++ b/content/browser/appcache/appcache_browsertest.cc
@@ -68,8 +68,8 @@
       new net::EmbeddedTestServer());
 
   embedded_test_server->RegisterRequestHandler(
-      base::Bind(&AppCacheNetworkServiceBrowserTest::HandleRequest,
-                 base::Unretained(this)));
+      base::BindRepeating(&AppCacheNetworkServiceBrowserTest::HandleRequest,
+                          base::Unretained(this)));
 
   base::FilePath content_test_data(FILE_PATH_LITERAL("content/test/data"));
   embedded_test_server->AddDefaultHandlers(content_test_data);
diff --git a/content/browser/appcache/appcache_database.cc b/content/browser/appcache/appcache_database.cc
index 96ae9e4c..11dfdfa 100644
--- a/content/browser/appcache/appcache_database.cc
+++ b/content/browser/appcache/appcache_database.cc
@@ -1090,8 +1090,8 @@
 
   AppCacheHistograms::CountInitResult(AppCacheHistograms::INIT_OK);
   was_corruption_detected_ = false;
-  db_->set_error_callback(
-      base::Bind(&AppCacheDatabase::OnDatabaseError, base::Unretained(this)));
+  db_->set_error_callback(base::BindRepeating(
+      &AppCacheDatabase::OnDatabaseError, base::Unretained(this)));
   return true;
 }
 
diff --git a/content/browser/appcache/appcache_internals_ui.cc b/content/browser/appcache/appcache_internals_ui.cc
index 3b0f94a..80198d0 100644
--- a/content/browser/appcache/appcache_internals_ui.cc
+++ b/content/browser/appcache/appcache_internals_ui.cc
@@ -364,8 +364,8 @@
 
   WebUIDataSource::Add(browser_context(), source);
 
-  BrowserContext::StoragePartitionCallback callback =
-      base::Bind(&AppCacheInternalsUI::CreateProxyForPartition, AsWeakPtr());
+  BrowserContext::StoragePartitionCallback callback = base::BindRepeating(
+      &AppCacheInternalsUI::CreateProxyForPartition, AsWeakPtr());
   BrowserContext::ForEachStoragePartition(browser_context(), callback);
 }
 
diff --git a/content/browser/appcache/appcache_subresource_url_factory.cc b/content/browser/appcache/appcache_subresource_url_factory.cc
index c3f75f9d..448999d 100644
--- a/content/browser/appcache/appcache_subresource_url_factory.cc
+++ b/content/browser/appcache/appcache_subresource_url_factory.cc
@@ -318,8 +318,8 @@
       appcache_host_(host),
       weak_factory_(this) {
   bindings_.set_connection_error_handler(
-      base::Bind(&AppCacheSubresourceURLFactory::OnConnectionError,
-                 base::Unretained(this)));
+      base::BindRepeating(&AppCacheSubresourceURLFactory::OnConnectionError,
+                          base::Unretained(this)));
 }
 
 AppCacheSubresourceURLFactory::~AppCacheSubresourceURLFactory() {}
diff --git a/content/browser/appcache/appcache_update_url_loader_request.cc b/content/browser/appcache/appcache_update_url_loader_request.cc
index 3f5051c..17f2018 100644
--- a/content/browser/appcache/appcache_update_url_loader_request.cc
+++ b/content/browser/appcache/appcache_update_url_loader_request.cc
@@ -144,8 +144,9 @@
 
   handle_watcher_.Watch(
       handle_.get(), MOJO_HANDLE_SIGNAL_READABLE,
-      base::Bind(&AppCacheUpdateJob::UpdateURLLoaderRequest::StartReading,
-                 base::Unretained(this)));
+      base::BindRepeating(
+          &AppCacheUpdateJob::UpdateURLLoaderRequest::StartReading,
+          base::Unretained(this)));
 
   // Initiate a read from the pipe if we have a pending Read() request.
   MaybeStartReading();
diff --git a/content/browser/appcache/appcache_url_loader_job.cc b/content/browser/appcache/appcache_url_loader_job.cc
index 43c10be..e09bc9b6 100644
--- a/content/browser/appcache/appcache_url_loader_job.cc
+++ b/content/browser/appcache/appcache_url_loader_job.cc
@@ -205,8 +205,8 @@
     // Wait for the data pipe to be ready to accept data.
     writable_handle_watcher_.Watch(
         response_body_stream_.get(), MOJO_HANDLE_SIGNAL_WRITABLE,
-        base::Bind(&AppCacheURLLoaderJob::OnResponseBodyStreamReady,
-                   GetDerivedWeakPtr()));
+        base::BindRepeating(&AppCacheURLLoaderJob::OnResponseBodyStreamReady,
+                            GetDerivedWeakPtr()));
 
     SendResponseInfo();
     ReadMore();
diff --git a/content/browser/cache_storage/cache_storage_manager_unittest.cc b/content/browser/cache_storage/cache_storage_manager_unittest.cc
index 9c9f451..81a67df 100644
--- a/content/browser/cache_storage/cache_storage_manager_unittest.cc
+++ b/content/browser/cache_storage/cache_storage_manager_unittest.cc
@@ -23,6 +23,7 @@
 #include "base/sha1.h"
 #include "base/stl_util.h"
 #include "base/strings/string_number_conversions.h"
+#include "base/test/bind_test_util.h"
 #include "base/threading/thread_task_runner_handle.h"
 #include "content/browser/blob_storage/chrome_blob_storage_context.h"
 #include "content/browser/cache_storage/cache_storage.h"
@@ -570,19 +571,15 @@
       CacheStorageOwner owner = CacheStorageOwner::kCacheAPI) {
     base::RunLoop loop;
     cache_manager_->GetAllOriginsUsage(
-        owner, base::Bind(&CacheStorageManagerTest::AllOriginsUsageCallback,
-                          base::Unretained(this), base::Unretained(&loop)));
+        owner, base::BindLambdaForTesting(
+                   [&](const std::vector<CacheStorageUsageInfo>& usage) {
+                     callback_all_origins_usage_ = usage;
+                     loop.Quit();
+                   }));
     loop.Run();
     return callback_all_origins_usage_;
   }
 
-  void AllOriginsUsageCallback(
-      base::RunLoop* run_loop,
-      const std::vector<CacheStorageUsageInfo>& usage) {
-    callback_all_origins_usage_ = usage;
-    run_loop->Quit();
-  }
-
   int64_t GetSizeThenCloseAllCaches(const url::Origin& origin) {
     base::RunLoop loop;
     CacheStorage* cache_storage = CacheStorageForOrigin(origin);
diff --git a/content/browser/renderer_host/input/composited_scrolling_browsertest.cc b/content/browser/renderer_host/input/composited_scrolling_browsertest.cc
index 2d8b653..15c6751 100644
--- a/content/browser/renderer_host/input/composited_scrolling_browsertest.cc
+++ b/content/browser/renderer_host/input/composited_scrolling_browsertest.cc
@@ -163,8 +163,7 @@
   int scroll_distance =
       DoTouchScroll(gfx::Point(50, 150), gfx::Vector2d(0, 100));
   // The scroll distance is increased due to the rotation of the scroller.
-  EXPECT_EQ(std::floor(100 / std::cos(gfx::DegToRad(30.f))) - 1,
-            scroll_distance);
+  EXPECT_EQ(std::floor(100 / std::cos(gfx::DegToRad(30.f))), scroll_distance);
 }
 
 }  // namespace content
diff --git a/content/browser/renderer_host/input/synthetic_gesture_target_aura.cc b/content/browser/renderer_host/input/synthetic_gesture_target_aura.cc
index f66e36f..e893aef 100644
--- a/content/browser/renderer_host/input/synthetic_gesture_target_aura.cc
+++ b/content/browser/renderer_host/input/synthetic_gesture_target_aura.cc
@@ -180,11 +180,8 @@
 }
 
 float SyntheticGestureTargetAura::GetTouchSlopInDips() const {
-  // - 1 because Aura considers a pointer to be moving if it has moved at least
-  // 'max_touch_move_in_pixels_for_click' pixels.
   return ui::GestureConfiguration::GetInstance()
-             ->max_touch_move_in_pixels_for_click() -
-         1;
+      ->max_touch_move_in_pixels_for_click();
 }
 
 float SyntheticGestureTargetAura::GetSpanSlopInDips() const {
diff --git a/content/browser/renderer_host/input/synthetic_smooth_move_gesture.cc b/content/browser/renderer_host/input/synthetic_smooth_move_gesture.cc
index 11325e37..9d05237 100644
--- a/content/browser/renderer_host/input/synthetic_smooth_move_gesture.cc
+++ b/content/browser/renderer_host/input/synthetic_smooth_move_gesture.cc
@@ -12,12 +12,6 @@
 namespace content {
 namespace {
 
-gfx::Vector2d CeilFromZero(const gfx::Vector2dF& vector) {
-  int x = vector.x() > 0 ? ceil(vector.x()) : floor(vector.x());
-  int y = vector.y() > 0 ? ceil(vector.y()) : floor(vector.y());
-  return gfx::Vector2d(x, y);
-}
-
 gfx::Vector2dF ProjectScalarOntoVector(float scalar,
                                        const gfx::Vector2dF& vector) {
   return gfx::ScaleVector2d(vector, scalar / vector.Length());
@@ -334,8 +328,8 @@
   DCHECK_GE(params_.distances.size(), 1ul);
   gfx::Vector2dF& first_move_distance = params_.distances[0];
   DCHECK_GT(first_move_distance.Length(), 0);
-  first_move_distance += CeilFromZero(ProjectScalarOntoVector(
-      target->GetTouchSlopInDips(), first_move_distance));
+  first_move_distance += ProjectScalarOntoVector(target->GetTouchSlopInDips(),
+                                                 first_move_distance);
 }
 
 gfx::Vector2dF SyntheticSmoothMoveGesture::GetPositionDeltaAtTime(
diff --git a/content/browser/renderer_host/input/touch_selection_controller_client_aura.cc b/content/browser/renderer_host/input/touch_selection_controller_client_aura.cc
index 7350fba..1683ec3 100644
--- a/content/browser/renderer_host/input/touch_selection_controller_client_aura.cc
+++ b/content/browser/renderer_host/input/touch_selection_controller_client_aura.cc
@@ -4,6 +4,8 @@
 
 #include "content/browser/renderer_host/input/touch_selection_controller_client_aura.h"
 
+#include <set>
+
 #include "base/macros.h"
 #include "content/browser/renderer_host/render_widget_host_delegate.h"
 #include "content/browser/renderer_host/render_widget_host_impl.h"
@@ -390,7 +392,7 @@
       quick_menu_requested_ = !quick_menu_requested_;
       UpdateQuickMenu();
       break;
-  };
+  }
 }
 
 void TouchSelectionControllerClientAura::InternalClient::OnSelectionEvent(
diff --git a/content/browser/site_per_process_hit_test_browsertest.cc b/content/browser/site_per_process_hit_test_browsertest.cc
index e58bb51..ee7b77f 100644
--- a/content/browser/site_per_process_hit_test_browsertest.cc
+++ b/content/browser/site_per_process_hit_test_browsertest.cc
@@ -3062,6 +3062,35 @@
   EXPECT_FALSE(interceptor->Capturing());
 }
 
+// Verify that when a divider within a frameset is clicked, mouse capture is
+// initiated.
+IN_PROC_BROWSER_TEST_P(SitePerProcessHitTestBrowserTest,
+                       MouseCaptureOnFramesetResize) {
+  GURL main_url(embedded_test_server()->GetURL("/page_with_frameset.html"));
+  EXPECT_TRUE(NavigateToURL(shell(), main_url));
+
+  FrameTreeNode* root = web_contents()->GetFrameTree()->root();
+  RenderWidgetHost* widget_host =
+      root->current_frame_host()->GetRenderWidgetHost();
+  RenderWidgetHostViewBase* rwhv_root =
+      static_cast<RenderWidgetHostViewBase*>(widget_host->GetView());
+
+  scoped_refptr<SetMouseCaptureInterceptor> interceptor =
+      new SetMouseCaptureInterceptor(
+          static_cast<RenderWidgetHostImpl*>(widget_host));
+
+  gfx::PointF click_point =
+      gfx::PointF(rwhv_root->GetViewBounds().width() / 2, 20);
+
+  // Click on the divider bar that initiates resize.
+  DispatchMouseEventAndWaitUntilDispatch(web_contents(), rwhv_root, click_point,
+                                         rwhv_root, click_point);
+
+  // Wait for the mouse capture message.
+  interceptor->Wait();
+  EXPECT_TRUE(interceptor->Capturing());
+}
+
 // There are no cursors on Android.
 #if !defined(OS_ANDROID)
 class CursorMessageFilter : public content::BrowserMessageFilter {
diff --git a/content/child/runtime_features.cc b/content/child/runtime_features.cc
index b1426ad0..f82e81a 100644
--- a/content/child/runtime_features.cc
+++ b/content/child/runtime_features.cc
@@ -495,6 +495,9 @@
   if (!base::FeatureList::IsEnabled(features::kBackgroundFetch))
     WebRuntimeFeatures::EnableBackgroundFetch(false);
 
+  WebRuntimeFeatures::EnableBackgroundFetchUploads(
+      base::FeatureList::IsEnabled(features::kBackgroundFetchUploads));
+
   WebRuntimeFeatures::EnableNoHoverAfterLayoutChange(
       base::FeatureList::IsEnabled(features::kNoHoverAfterLayoutChange));
 
diff --git a/content/common/BUILD.gn b/content/common/BUILD.gn
index 88626f8..18820b24 100644
--- a/content/common/BUILD.gn
+++ b/content/common/BUILD.gn
@@ -490,11 +490,6 @@
   # at some point.
   cpp_only = true
 
-  # imports vs deps check is disabled for this target to work around
-  # windows multiple definitions linker error caused by having
-  # both a direct and an indirect dependency on the same target
-  skip_deps_check = true
-
   disable_variants = true
 
   sources = [
diff --git a/content/public/common/BUILD.gn b/content/public/common/BUILD.gn
index b12c019e..5610ce5 100644
--- a/content/public/common/BUILD.gn
+++ b/content/public/common/BUILD.gn
@@ -339,11 +339,6 @@
     "//extensions/common:mojo_blink",
   ]
 
-  # imports vs deps check is disabled for this target to work around
-  # windows multiple definitions linker error caused by having
-  # both a direct and an indirect dependency on the same target
-  skip_deps_check = true
-
   sources = [
     "appcache_info.mojom",
     "fullscreen_video_element.mojom",
diff --git a/content/public/common/content_features.cc b/content/public/common/content_features.cc
index de790d1..a926703 100644
--- a/content/public/common/content_features.cc
+++ b/content/public/common/content_features.cc
@@ -53,6 +53,10 @@
 const base::Feature kBackgroundFetch{"BackgroundFetch",
                                      base::FEATURE_ENABLED_BY_DEFAULT};
 
+// Enables using uploads in a Background Fetch.
+const base::Feature kBackgroundFetchUploads{"BackgroundFetchUploads",
+                                            base::FEATURE_DISABLED_BY_DEFAULT};
+
 // Enable incremental marking for Blink's heap managed by the Oilpan garbage
 // collector.
 const base::Feature kBlinkHeapIncrementalMarking{
diff --git a/content/public/common/content_features.h b/content/public/common/content_features.h
index 16d381e..5b7476dd 100644
--- a/content/public/common/content_features.h
+++ b/content/public/common/content_features.h
@@ -26,6 +26,7 @@
 CONTENT_EXPORT extern const base::Feature kAudioServiceOutOfProcess;
 CONTENT_EXPORT extern const base::Feature kAwaitOptimization;
 CONTENT_EXPORT extern const base::Feature kBackgroundFetch;
+CONTENT_EXPORT extern const base::Feature kBackgroundFetchUploads;
 CONTENT_EXPORT extern const base::Feature kBlinkHeapIncrementalMarking;
 CONTENT_EXPORT extern const base::Feature kBlinkHeapUnifiedGarbageCollection;
 CONTENT_EXPORT extern const base::Feature kBloatedRendererDetection;
diff --git a/content/renderer/gpu/layer_tree_view.cc b/content/renderer/gpu/layer_tree_view.cc
index d7cb424..8db392f 100644
--- a/content/renderer/gpu/layer_tree_view.cc
+++ b/content/renderer/gpu/layer_tree_view.cc
@@ -753,8 +753,4 @@
   layer_tree_host_->SetURLForUkm(url);
 }
 
-void LayerTreeView::ReleaseLayerTreeFrameSink() {
-  layer_tree_host_->ReleaseLayerTreeFrameSink();
-}
-
 }  // namespace content
diff --git a/content/renderer/gpu/layer_tree_view.h b/content/renderer/gpu/layer_tree_view.h
index cd3e343..585c67e 100644
--- a/content/renderer/gpu/layer_tree_view.h
+++ b/content/renderer/gpu/layer_tree_view.h
@@ -116,12 +116,6 @@
   void RequestNewLocalSurfaceId();
   void SetViewportVisibleRect(const gfx::Rect& visible_rect);
   void SetURLForUkm(const GURL& url);
-  // Call this if the compositor is becoming non-visible in a way that it won't
-  // be used any longer. In this case, becoming visible is longer but this
-  // releases more resources (such as its use of the GpuChannel).
-  // TODO(crbug.com/419087): This is to support a swapped out RenderWidget which
-  // should just be destroyed instead.
-  void ReleaseLayerTreeFrameSink();
 
   // blink::WebLayerTreeView implementation.
   viz::FrameSinkId GetFrameSinkId() override;
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
index f7588df..a0955e0 100644
--- a/content/renderer/render_view_impl.cc
+++ b/content/renderer/render_view_impl.cc
@@ -1092,12 +1092,6 @@
 
 void RenderViewImpl::OverrideCloseForWidget() {
   DCHECK(frame_widget_);
-  // The RenderWidget isn't actually closed here because we might need to use it
-  // again since it can't be recreated as it is part of |this|. So instead just
-  // stop the compositor.
-  // TODO(crbug.com/419087): The RenderWidget should be destroyed here along
-  // with the WebFrameWidget, then we won't have to do this.
-  GetWidget()->StopCompositor();
   frame_widget_->Close();
   frame_widget_ = nullptr;
 }
@@ -1544,12 +1538,6 @@
   // The previous WebFrameWidget must already be detached by CloseForFrame().
   DCHECK(!frame_widget_);
   frame_widget_ = frame_widget;
-  // In CloseForFrame() the RenderWidget's compositor was stopped instead of
-  // deleting the RenderWidget. So here we can start it again. For the first
-  // main frame, it would already be started by default so this does nothing.
-  // TODO(crbug.com/419087): The RenderWidget should be newly created here along
-  // with the WebFrameWidget, then we won't have to do this.
-  GetWidget()->StartCompositor();
 }
 
 void RenderViewImpl::SetZoomLevel(double zoom_level) {
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
index d1a7178..7bfbf979 100644
--- a/content/renderer/render_widget.cc
+++ b/content/renderer/render_widget.cc
@@ -1548,17 +1548,10 @@
   // LayerTreeFrameSink creation.
   bool should_generate_frame_sink =
       !compositor_never_visible_ && RenderThreadImpl::current();
-  if (!should_generate_frame_sink) {
-    // Prevents SetVisible() from blink from doing anything.
+  if (!should_generate_frame_sink)
     layer_tree_view_->SetNeverVisible();
-  } else if (!is_swapped_out_) {
-    // Begins the compositor's scheduler to start producing frames.
-    // Don't do this if the RenderWidget is attached to a RenderViewImpl for a
-    // remote main frame, as this RenderWidget is a zombie then, which won't be
-    // used for compositing until a WebFrameWidget is attached.
-    StartCompositor();
-  }
 
+  StartCompositor();
   DCHECK_NE(MSG_ROUTING_NONE, routing_id_);
   layer_tree_view_->SetFrameSinkId(
       viz::FrameSinkId(RenderThread::Get()->GetClientId(), routing_id_));
@@ -2890,19 +2883,10 @@
 }
 
 void RenderWidget::StartCompositor() {
-  if (!is_hidden_)
+  if (!is_hidden())
     layer_tree_view_->SetVisible(true);
 }
 
-void RenderWidget::StopCompositor() {
-  layer_tree_view_->SetVisible(false);
-  // Drop all gpu resources, this makes SetVisible(true) more expensive/slower
-  // but we don't expect to use this RenderWidget again until some possible
-  // future navigation. This brings us a bit closer to emulating deleting the
-  // RenderWidget instead of just stopping the compositor.
-  layer_tree_view_->ReleaseLayerTreeFrameSink();
-}
-
 void RenderWidget::HasPointerRawMoveEventHandlers(bool has_handlers) {
   if (input_event_queue_)
     input_event_queue_->HasPointerRawMoveEventHandlers(has_handlers);
diff --git a/content/renderer/render_widget.h b/content/renderer/render_widget.h
index 7005d01..27e1d98 100644
--- a/content/renderer/render_widget.h
+++ b/content/renderer/render_widget.h
@@ -343,20 +343,25 @@
   // position.
   ui::TextInputType GetTextInputType();
 
+  // Internal helper that generates the LayerTreeSettings to be given to the
+  // compositor in StartCompositor().
   static cc::LayerTreeSettings GenerateLayerTreeSettings(
       CompositorDependencies* compositor_deps,
       bool is_for_subframe,
       const gfx::Size& initial_screen_size,
       float initial_device_scale_factor);
+  // Internal helper that generates the ManagedMemoryPolicy to be given to the
+  // compositor in StartCompositor().
   static cc::ManagedMemoryPolicy GetGpuMemoryPolicy(
       const cc::ManagedMemoryPolicy& policy,
       const gfx::Size& initial_screen_size,
       float initial_device_scale_factor);
 
-  // Initiates the compositor to set up IPC channels and begin its scheduler.
+  // Begins the compositor's scheduler to start producing frames.
   void StartCompositor();
-  // Pauses the compositor's scheduler and tears down its IPC channels.
-  void StopCompositor();
+
+  // Stop compositing.
+  void WillCloseLayerTreeView();
 
   LayerTreeView* layer_tree_view() const { return layer_tree_view_.get(); }
   WidgetInputHandlerManager* widget_input_handler_manager() {
@@ -566,9 +571,6 @@
   // It is safe to call this multiple times, which happens in the case of
   // frame widgets beings closed, since subsequent calls are ignored.
   void CloseWebWidget();
-  // Informs the WebWidget that compositor is being destroyed, so it can remove
-  // references to it first.
-  void WillCloseLayerTreeView();
 
 #if BUILDFLAG(USE_EXTERNAL_POPUP_MENU)
   void SetExternalPopupOriginAdjustmentsForEmulation(
diff --git a/content/test/data/page_with_frameset.html b/content/test/data/page_with_frameset.html
new file mode 100644
index 0000000..4ea01b9
--- /dev/null
+++ b/content/test/data/page_with_frameset.html
@@ -0,0 +1,6 @@
+<html>
+<frameset cols="50%,50%">
+  <frame src="title1.html"/>
+  <frame src="title1.html"/>
+</frameset>
+</html>
\ No newline at end of file
diff --git a/content/test/gpu/gpu_tests/gpu_process_expectations.py b/content/test/gpu/gpu_tests/gpu_process_expectations.py
index 4540c4a5..be3cb00b 100644
--- a/content/test/gpu/gpu_tests/gpu_process_expectations.py
+++ b/content/test/gpu/gpu_tests/gpu_process_expectations.py
@@ -12,3 +12,6 @@
 
     # Seems to have become flaky on Windows recently.
     self.Flaky('GpuProcess_one_extra_workaround', ['win'], bug=700522)
+
+    self.Fail('GpuProcess_feature_status_under_swiftshader',
+        ['mac'], bug=897914)
diff --git a/content/test/gpu/gpu_tests/gpu_test_expectations.py b/content/test/gpu/gpu_tests/gpu_test_expectations.py
index 5bdc731..fe1acfe 100644
--- a/content/test/gpu/gpu_tests/gpu_test_expectations.py
+++ b/content/test/gpu/gpu_tests/gpu_test_expectations.py
@@ -4,7 +4,7 @@
 
 from gpu_tests import test_expectations
 
-ANGLE_CONDITIONS = ['d3d9', 'd3d11', 'opengl', 'no_angle']
+ANGLE_CONDITIONS = ['d3d9', 'd3d11', 'opengl', 'vulkan', 'no_angle']
 CMD_DECODER_CONDITIONS = ['passthrough', 'no_passthrough']
 GPU_CONDITIONS = ['amd', 'arm', 'broadcom', 'hisilicon', 'intel', 'imagination',
                   'nvidia', 'qualcomm', 'vivante']
@@ -168,6 +168,8 @@
           return 'd3d9'
         elif 'OpenGL' in gl_renderer:
           return 'opengl'
+        elif 'Vulkan' in gl_renderer:
+          return 'vulkan'
     return 'no_angle'
 
   def _GetCommandDecoder(self, gpu_info):
diff --git a/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py b/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py
index a972c0b..266e35b 100644
--- a/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py
+++ b/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py
@@ -789,6 +789,8 @@
         ['mac', 'amd'], bug=642822)
 
     # Mac Intel
+    self.Fail('conformance/rendering/canvas-alpha-bug.html',
+        ['mac', ('intel', 0x0a2e)], bug=886970)
     self.Fail('conformance2/rendering/framebuffer-texture-level1.html',
         ['mac', 'intel'], bug=680278)
     self.Fail('conformance2/textures/misc/angle-stuck-depth-textures.html',
diff --git a/content/test/gpu/gpu_tests/webgl_conformance_expectations.py b/content/test/gpu/gpu_tests/webgl_conformance_expectations.py
index f193b74..c161d5e 100644
--- a/content/test/gpu/gpu_tests/webgl_conformance_expectations.py
+++ b/content/test/gpu/gpu_tests/webgl_conformance_expectations.py
@@ -407,6 +407,182 @@
         'tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html',
         ['win', 'd3d9', 'passthrough'], bug=2192) # ANGLE bug ID
 
+    # Vulkan / Win / Passthough command decoder
+    self.Fail('conformance/canvas/canvas-test.html',
+        ['win', 'passthrough', 'vulkan'], bug=2918) # ANGLE bug ID
+    self.Fail('conformance/context/' +
+        'context-attribute-preserve-drawing-buffer.html',
+        ['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
+    self.Fail('conformance/extensions/webgl-debug-shaders.html',
+        ['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
+    self.Fail('conformance/extensions/webgl-draw-buffers.html',
+        ['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
+    self.Fail('conformance/glsl/bugs/sampler-array-using-loop-index.html',
+        ['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
+    self.Fail('conformance/glsl/bugs/uniforms-should-not-lose-values.html',
+        ['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
+    self.Fail('conformance/glsl/bugs/' +
+        'varying-arrays-should-not-be-reversed.html',
+        ['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
+    self.Fail('conformance/glsl/functions/glsl-function*',
+        ['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
+    self.Fail('conformance/glsl/matrices/glsl-mat3-construction.html',
+        ['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
+    self.Fail('conformance/glsl/matrices/glsl-mat4-to-mat3.html',
+        ['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
+    self.Fail('conformance/glsl/misc/shader-with-non-reserved-words.html',
+        ['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
+    self.Fail('conformance/glsl/misc/shader-with-reserved-words.html',
+        ['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
+    self.Fail('conformance/glsl/misc/' +
+        'shader-with-short-circuiting-operators.html',
+        ['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
+    self.Fail('conformance/glsl/misc/' +
+        'uninitialized-local-global-variables.html',
+        ['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
+    self.Fail('conformance/misc/uninitialized-test.html',
+        ['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
+    self.Fail('conformance/more/functions/copyTexSubImage2D.html',
+        ['win', 'passthrough', 'vulkan'], bug=2911) # ANGLE bug ID
+    self.Fail('conformance/offscreencanvas/context-lost-restored-worker.html',
+        ['win', 'passthrough', 'vulkan'], bug=2916) # ANGLE bug ID
+    self.Fail('conformance/offscreencanvas/context-lost-restored.html',
+        ['win', 'passthrough', 'vulkan'], bug=2916) # ANGLE bug ID
+    self.Fail('conformance/ogles/GL/faceforward/faceforward_001_to_006.html',
+        ['win', 'passthrough', 'vulkan'], bug=2909) # ANGLE bug ID
+    self.Fail('conformance/renderbuffers/' +
+        'depth-renderbuffer-initialization.html',
+        ['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
+    self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html',
+        ['win', 'passthrough', 'vulkan'], bug=2910) # ANGLE bug ID
+    self.Fail('conformance/renderbuffers/framebuffer-state-restoration.html',
+        ['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
+    self.Fail('conformance/renderbuffers/' +
+        'stencil-renderbuffer-initialization.html',
+        ['win', 'passthrough', 'vulkan'], bug=0) # ANGLE bug ID
+    self.Fail('conformance/rendering/preservedrawingbuffer-leak.html',
+        ['win', 'passthrough', 'vulkan'], bug=2919) # ANGLE bug ID
+    self.Fail('conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html',
+        ['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
+    self.Fail('conformance/textures/canvas/' +
+        'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html',
+        ['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
+    self.Fail('conformance/textures/canvas/' +
+        'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html',
+        ['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
+    self.Fail('conformance/textures/image_bitmap_from_canvas/' +
+        'tex-2d-rgb-rgb-unsigned_byte.html',
+        ['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
+    self.Fail('conformance/textures/image_bitmap_from_canvas/' +
+        'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html',
+        ['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
+    self.Fail('conformance/textures/image_bitmap_from_canvas/' +
+        'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html',
+        ['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
+    self.Fail('conformance/textures/misc/copy-tex-image-and-sub-image-2d.html',
+        ['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
+    self.Fail('conformance/textures/misc/' +
+        'copytexsubimage2d-large-partial-copy-corruption.html',
+        ['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
+    self.Fail('conformance/textures/misc/copytexsubimage2d-subrects.html',
+        ['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
+    self.Fail('conformance/textures/misc/gl-pixelstorei.html',
+        ['win', 'passthrough', 'vulkan'], bug=2920) # ANGLE bug ID
+    self.Fail('conformance/textures/misc/' +
+        'tex-image-and-sub-image-2d-with-array-buffer-view.html',
+        ['win', 'passthrough', 'vulkan'], bug=2912) # ANGLE bug ID
+    self.Fail('conformance/textures/misc/tex-image-webgl.html',
+        ['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
+    self.Fail('conformance/textures/misc/texture-attachment-formats.html',
+        ['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
+    self.Fail('conformance/textures/misc/texture-copying-feedback-loops.html',
+        ['win', 'passthrough', 'vulkan'], bug=2914) # ANGLE bug ID
+    self.Fail('conformance/textures/misc/texture-hd-dpi.html',
+        ['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
+    self.Fail('conformance/textures/misc/texture-mips.html',
+        ['win', 'passthrough', 'vulkan'], bug=2722) # ANGLE bug ID
+    self.Fail('conformance/textures/webgl_canvas/' +
+        'tex-2d-rgb-rgb-unsigned_byte.html',
+        ['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
+    self.Fail('conformance/textures/webgl_canvas/' +
+        'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html',
+        ['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
+    self.Fail('conformance/textures/webgl_canvas/' +
+        'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html',
+        ['win', 'passthrough', 'vulkan'], bug=2913) # ANGLE bug ID
+    self.Fail('conformance/uniforms/out-of-bounds-uniform-array-access.html',
+        ['win', 'passthrough', 'vulkan'], bug=2921) # ANGLE bug ID
+    self.Fail('WebglExtension_ANGLE_instanced_arrays',
+        ['win', 'passthrough', 'vulkan'], bug=2672) # ANGLE bug ID
+    self.Fail('WebglExtension_EXT_blend_minmax',
+        ['win', 'passthrough', 'vulkan'], bug=2897) # ANGLE bug ID
+    self.Fail('WebglExtension_EXT_color_buffer_half_float',
+        ['win', 'passthrough', 'vulkan'], bug=2898) # ANGLE bug ID
+    self.Fail('WebglExtension_EXT_disjoint_timer_query',
+        ['win', 'passthrough', 'vulkan'], bug=2885) # ANGLE bug ID
+    self.Fail('WebglExtension_EXT_frag_depth',
+        ['win', 'passthrough', 'vulkan'], bug=2887) # ANGLE bug ID
+    self.Fail('WebglExtension_EXT_shader_texture_lod',
+        ['win', 'passthrough', 'vulkan'], bug=2899) # ANGLE bug ID
+    self.Fail('WebglExtension_EXT_sRGB',
+        ['win', 'passthrough', 'vulkan'], bug=2900) # ANGLE bug ID
+    self.Fail('WebglExtension_EXT_texture_filter_anisotropic',
+        ['win', 'passthrough', 'vulkan'], bug=2901) # ANGLE bug ID
+    self.Fail('WebglExtension_OES_element_index_uint',
+        ['win', 'passthrough', 'vulkan'], bug=2902) # ANGLE bug ID
+    self.Fail('WebglExtension_OES_standard_derivatives',
+        ['win', 'passthrough', 'vulkan'], bug=2903) # ANGLE bug ID
+    self.Fail('WebglExtension_OES_texture_float',
+        ['win', 'passthrough', 'vulkan'], bug=2898) # ANGLE bug ID
+    self.Fail('WebglExtension_OES_texture_float_linear',
+        ['win', 'passthrough', 'vulkan'], bug=2898) # ANGLE bug ID
+    self.Fail('WebglExtension_OES_texture_half_float',
+        ['win', 'passthrough', 'vulkan'], bug=2898) # ANGLE bug ID
+    self.Fail('WebglExtension_OES_texture_half_float_linear',
+        ['win', 'passthrough', 'vulkan'], bug=2898) # ANGLE bug ID
+    self.Fail('WebglExtension_WEBGL_color_buffer_float',
+        ['win', 'passthrough', 'vulkan'], bug=2898) # ANGLE bug ID
+    self.Fail('WebglExtension_WEBGL_compressed_texture_s3tc',
+        ['win', 'passthrough', 'vulkan'], bug=2904) # ANGLE bug ID
+    self.Fail('WebglExtension_WEBGL_depth_texture',
+        ['win', 'passthrough', 'vulkan'], bug=2905) # ANGLE bug ID
+    self.Fail('WebglExtension_WEBGL_draw_buffers',
+        ['win', 'passthrough', 'vulkan'], bug=2394) # ANGLE bug ID
+
+    # Vulkan / Win / NVIDIA / Passthough command decoder
+    self.Fail('conformance/canvas/' +
+        'draw-static-webgl-to-multiple-canvas-test.html',
+        ['win', 'passthrough', 'vulkan', 'nvidia'], bug=2918) # ANGLE bug ID
+    self.Fail('conformance/canvas/draw-webgl-to-canvas-test.html',
+        ['win', 'passthrough', 'vulkan', 'nvidia'], bug=2918) # ANGLE bug ID
+    self.Fail('conformance/canvas/to-data-url-test.html',
+        ['win', 'passthrough', 'vulkan', 'nvidia'], bug=2918) # ANGLE bug ID
+    self.Fail('conformance/context/premultiplyalpha-test.html',
+        ['win', 'passthrough', 'vulkan', 'nvidia'], bug=2922) # ANGLE bug ID
+    self.Fail('conformance/textures/misc/texture-size.html',
+        ['win', 'passthrough', 'vulkan', 'nvidia'], bug=2915) # ANGLE bug ID
+    self.Fail('conformance/limits/gl-max-texture-dimensions.html',
+        ['win', 'passthrough', 'vulkan', 'nvidia'], bug=2915) # ANGLE bug ID
+
+    # Vulkan / Win / Intel / Passthough command decoder
+    self.Fail('conformance/rendering/clipping-wide-points.html',
+        ['win', 'passthrough', 'vulkan', 'intel'], bug=2722) # ANGLE bug ID
+
+    # Vulkan / Win / AMD / Passthough command decoder
+    self.Fail('conformance/canvas/to-data-url-test.html',
+        ['win', 'passthrough', 'vulkan', 'amd'], bug=2918) # ANGLE bug ID
+    self.Fail('conformance/context/premultiplyalpha-test.html',
+        ['win', 'passthrough', 'vulkan', 'amd'], bug=2922) # ANGLE bug ID
+    self.Fail('conformance/rendering/clipping-wide-points.html',
+        ['win', 'passthrough', 'vulkan', 'amd'], bug=2722) # ANGLE bug ID
+    self.Fail('conformance/textures/image_bitmap_from_canvas/' +
+        'tex-2d-rgba-rgba-unsigned_byte.html',
+        ['win', 'passthrough', 'vulkan', 'amd'], bug=2913) # ANGLE bug ID
+    self.Fail('deqp/data/gles2/shaders/conversions.html',
+        ['win', 'passthrough', 'vulkan', 'amd'], bug=2926) # ANGLE bug ID
+    self.Fail('deqp/data/gles2/shaders/linkage.html',
+        ['win', 'passthrough', 'vulkan', 'amd'], bug=2926) # ANGLE bug ID
+
     # Mac failures
     self.Fail('conformance/glsl/misc/fragcolor-fragdata-invariant.html',
         ['mac'], bug=844311)
@@ -426,9 +602,12 @@
     #     ['mac', 'amd', 'release'], bug=735483)
 
     # Mac Intel
+    self.Fail('conformance/rendering/canvas-alpha-bug.html',
+        ['mac', ('intel', 0x0a2e)], bug=886970)
     self.Fail('conformance/rendering/rendering-stencil-large-viewport.html',
         ['mac', 'intel'], bug=782317)
 
+
     # Mac Retina NVidia failures
     self.Fail('conformance/attribs/gl-disabled-vertex-attrib.html',
         ['mac', ('nvidia', 0xfe9)], bug=635081)
diff --git a/content/test/gpu/run_gpu_integration_test.py b/content/test/gpu/run_gpu_integration_test.py
index 00ed2d2..6a961d3 100755
--- a/content/test/gpu/run_gpu_integration_test.py
+++ b/content/test/gpu/run_gpu_integration_test.py
@@ -61,6 +61,7 @@
   # we need the help output from both the argument parser here and the argument
   # parser in browser_test_runner.
   if '--help' in rest_args:
+    print '\n\nCommand line arguments handed by run_gpu_integration_test:'
     parser.print_help()
     return retval
 
diff --git a/docs/android_build_instructions.md b/docs/android_build_instructions.md
index 88ba48c4..58017d54 100644
--- a/docs/android_build_instructions.md
+++ b/docs/android_build_instructions.md
@@ -147,13 +147,12 @@
 autoninja -C out/Default chrome_public_apk
 ```
 
-`autoninja` is a wrapper that automatically provides optimal values for the
-arguments passed to `ninja`.
-
+(`autoninja` is a wrapper that automatically provides optimal values for the
+arguments passed to `ninja`.)
 
 You can get a list of all of the other build targets from GN by running `gn ls
 out/Default` from the command line. To compile one, pass the GN label to Ninja
-with no preceding "//" (so, for `//chrome/test:unit_tests` use `ninja -C
+with no preceding "//" (so, for `//chrome/test:unit_tests` use `autoninja -C
 out/Default chrome/test:unit_tests`).
 
 ### Multiple Chrome APK Targets
diff --git a/docs/android_cast_build_instructions.md b/docs/android_cast_build_instructions.md
index 9628d04..4e4b693 100644
--- a/docs/android_cast_build_instructions.md
+++ b/docs/android_cast_build_instructions.md
@@ -144,9 +144,12 @@
 Build `cast_shell_apk` with Ninja using the command:
 
 ```shell
-$ ninja -C out/Default cast_shell_apk
+$ autoninja -C out/Default cast_shell_apk
 ```
 
+(`autoninja` is a wrapper that automatically provides optimal values for the
+arguments passed to `ninja`.)
+
 ## Installing and Running `cast_shell_apk` on a device
 
 ### Plug in your Android device
@@ -176,7 +179,7 @@
 ### Build the APK
 
 ```shell
-ninja -C out/Release cast_shell_apk
+autoninja -C out/Release cast_shell_apk
 ```
 
 And deploy it to your Android device:
diff --git a/docs/chromeos_build_instructions.md b/docs/chromeos_build_instructions.md
index 852fc254..164f5de 100644
--- a/docs/chromeos_build_instructions.md
+++ b/docs/chromeos_build_instructions.md
@@ -42,6 +42,9 @@
     $ autoninja -C out/Default chrome
     $ out/Default/chrome
 
+(`autoninja` is a wrapper that automatically provides optimal values for the
+arguments passed to `ninja`).
+
 Some additional options you may wish to set by passing in `--args` to `gn gen`
 or running `gn args out/Default`:
 
diff --git a/docs/clion_dev.md b/docs/clion_dev.md
index 889cad0..ae2bba7 100644
--- a/docs/clion_dev.md
+++ b/docs/clion_dev.md
@@ -9,17 +9,18 @@
 
 ## Setting up CLion
 
-1. Install CLion 
-                
-1. Authenticate License
-    - https://g3doc.corp.google.com/devtools/ide/intellij/g3doc/docs/license-server.md?cl=head            
+1. Install CLion.
+    - Googlers only: See
+      [go/intellij-getting-started](https://goto.google.com/intellij-getting-started)
+      for installation and license authentication instructions.
 
 1. Run CLion
 
 1. Increase CLion's memory allocation
     - This step will help performance with large projects
     1. Option 1
-        1. At the startup dialogue, in the bottom right corner, click `configure`
+        1. At the startup dialogue, in the bottom right corner, click
+           `Configure`.
         1. Setup `Edit Custom VM Options`:
             ```
             -Xss2m
@@ -38,30 +39,33 @@
 ## Chromium in CLion
 
 1. Import project
-    - At the startup dialogue, select `Import Project` and select your chromium directory
+    - At the startup dialog, select `Import Project` and select your `chromium`
+      directory; this should be the parent directory to `src`. Selecting `src`
+      instead would result in a bunch of CLion IDE files appearing in your
+      repository.
 
-1. Modify the `CMakeList.txt` file
-    1. Open the `CMakeList.txt` file
+1. Modify the `CMakeLists.txt` file
+    1. Open the `CMakeLists.txt` file
     1. Add the following to the top
         ```
         set(CMAKE_BUILD_TYPE Debug)
         include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src)
         ```
-    1. Remove any other `include_directories` the file contains
-        - the head should look like
-            ```
-            cmake_minimum_required(VERSION 3.10)
-            project(chromium)
+    1. Remove any other `include_directories` the file contains. The beginning
+       of the file should now look like:
+        ```
+        cmake_minimum_required(VERSION 3.10)
+        project(chromium)
 
-            set(CMAKE_CXX_STANDARD 11)
+        set(CMAKE_CXX_STANDARD 11)
 
-            set(CMAKE_BUILD_TYPE Debug)
+        set(CMAKE_BUILD_TYPE Debug)
 
-            include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src)
+        include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src)
 
-            add_executable(chromium
-                ...)
-            ```
+        add_executable(chromium
+            ...)
+        ```
 
 ## Building, Running, and Debugging within CLion
 
@@ -107,7 +111,7 @@
     1. Run CLion through the terminal `/opt/clion-2018.1/bin/clion.sh`
     1. At the startup dialogue, in the bottom right corner, click `configure`
     1. Click `Create Desktop Entry`
-    
+
 ## Optional Performance Steps
 
 ### Mark directories as `Library Files`
@@ -115,4 +119,4 @@
 To speed up CLion, you may optionally mark directories such as `src/third_party` as `Library Files`
 1. Open the `Project` navigation (default `Alt 1`)
 1. Right click the directory > `Mark directory as` > `Library Files`
-1. See `https://blog.jetbrains.com/clion/2015/12/mark-dir-as/` for more details
\ No newline at end of file
+1. See `https://blog.jetbrains.com/clion/2015/12/mark-dir-as/` for more details
diff --git a/docs/fuchsia_build_instructions.md b/docs/fuchsia_build_instructions.md
index 539d0d0a..f43cc9e 100644
--- a/docs/fuchsia_build_instructions.md
+++ b/docs/fuchsia_build_instructions.md
@@ -140,8 +140,8 @@
 $ autoninja -C out/fuchsia base_unittests
 ```
 
-`autoninja` is a wrapper that automatically provides optimal values for the
-arguments passed to `ninja`.
+(`autoninja` is a wrapper that automatically provides optimal values for the
+arguments passed to `ninja`.)
 
 ## Run
 
diff --git a/docs/gpu/gpu_testing.md b/docs/gpu/gpu_testing.md
index c3139047..c071538 100644
--- a/docs/gpu/gpu_testing.md
+++ b/docs/gpu/gpu_testing.md
@@ -196,19 +196,24 @@
 *   `run_gpu_integration_test.py screenshot_sync --browser=release`
 *   `run_gpu_integration_test.py trace_test --browser=release`
 
+If you're testing on Android and have built and deployed
+`ChromePublic.apk` to the device, use `--browser=android-chromium` to
+invoke it.
+
 **Note:** If you are on Linux and see this test harness exit immediately with
 `**Non zero exit code**`, it's probably because of some incompatible Python
 packages being installed. Please uninstall the `python-egenix-mxdatetime` and
-`python-logilab-common` packages in this case; see
-[Issue 716241](http://crbug.com/716241).
+`python-logilab-common` packages in this case; see [Issue
+716241](http://crbug.com/716241). This should not be happening any more since
+the GPU tests were switched to use the infra team's `vpython` harness.
 
-You can also run a subset of tests with this harness:
+You can run a subset of tests with this harness:
 
 *   `run_gpu_integration_test.py webgl_conformance --browser=release
     --test-filter=conformance_attribs`
 
 Figuring out the exact command line that was used to invoke the test on the
-bots can be a little tricky. The bots all\* run their tests via Swarming and
+bots can be a little tricky. The bots all run their tests via Swarming and
 isolates, meaning that the invocation of a step like `[trigger]
 webgl_conformance_tests on NVIDIA GPU...` will look like:
 
@@ -227,8 +232,8 @@
     '--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc'
     '--isolated-script-test-output=${ISOLATED_OUTDIR}/output.json'`
 
-You can leave off the --isolated-script-test-output argument, so this would
-leave a full command line of:
+You can leave off the --isolated-script-test-output argument, because that's
+used only by wrapper scripts, so this would leave a full command line of:
 
 *   `run_gpu_integration_test.py
     webgl_conformance --show-stdout '--browser=release' -v
@@ -240,12 +245,45 @@
 
 [Cloud Storage Credentials]: gpu_testing_bot_details.md#Cloud-storage-credentials
 
-Pixel tests use reference images from cloud storage, bots pass
-`--upload-refimg-to-cloud-storage` argument, but to run locally you need to pass
-`--download-refimg-from-cloud-storage` argument, as well as other arguments bot
-uses, like `--refimg-cloud-storage-bucket` and `--os-type`.
+### Running the pixel tests locally
 
-Sample command line for Android:
+The pixel tests run in a few different modes:
+
+*   The waterfall bots generate reference images into cloud storage, and pass
+    the `--upload-refimg-to-cloud-storage` command line argument.
+*	The trybots use the reference images that were generated by the waterfall
+    bots. They pass the `--download-refimg-from-cloud-storage` command line
+    argument, as well as other needed ones like `--refimg-cloud-storage-bucket`
+    and `--os-type`.
+*   When run locally, the first time the pixel tests are run, generated
+    *reference* images are placed into
+    `src/content/test/data/gpu/gpu_reference/`. The second and subsequent times,
+    if tests fail, failure images will be placed into
+    `src/content/test/data/gpu/generated`.
+
+It's possible to make your local pixel tests download the reference images from
+cloud storage, if your workstation has the same OS and GPU type as one of the
+bots on the waterfall, and you pass the `--download-refimg-from-cloud-storage`,
+`--refimg-cloud-storage-bucket`, `--os-type` and `--build-revision` command line
+arguments.
+
+Example command line for running the pixel tests locally on a desktop
+platform, where the Chrome build is in out/Release:
+
+*   `run_gpu_integration_test.py pixel --browser=release`
+
+Running against a connected Android device where ChromePublic.apk has
+already been deployed:
+
+*   `run_gpu_integration_test.py pixel --browser=android-chromium`
+
+You can run a subset of the pixel tests via the --test-filter argument, which
+takes a regex:
+
+*   `run_gpu_integration_test.py pixel --browser=release --test-filter=Pixel_WebGL`
+*   `run_gpu_integration_test.py pixel --browser=release --test-filter=\(Pixel_WebGL2\|Pixel_GpuRasterization_BlueBox\)`
+
+More complete example command line for Android:
 
 *   `run_gpu_integration_test.py pixel --show-stdout --browser=android-chromium
     -v --passthrough --extra-browser-args='--enable-logging=stderr
@@ -253,33 +291,6 @@
     chromium-gpu-archive/reference-images --os-type android
     --download-refimg-from-cloud-storage`
 
-<!-- XXX: update this section; these isolates don't exist anymore -->
-You can find the isolates for the various tests in
-[src/chrome/](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/):
-
-*   [angle_unittests.isolate](https://chromium.googlesource.com/chromium/src/+/master/chrome/angle_unittests.isolate)
-*   [content_gl_tests.isolate](https://chromium.googlesource.com/chromium/src/+/master/content/content_gl_tests.isolate)
-*   [gl_tests.isolate](https://chromium.googlesource.com/chromium/src/+/master/chrome/gl_tests.isolate)
-*   [gles2_conform_test.isolate](https://chromium.googlesource.com/chromium/src/+/master/chrome/gles2_conform_test.isolate)
-*   [tab_capture_end2end_tests.isolate](https://chromium.googlesource.com/chromium/src/+/master/chrome/tab_capture_end2end_tests.isolate)
-*   [telemetry_gpu_test.isolate](https://chromium.googlesource.com/chromium/src/+/master/chrome/telemetry_gpu_test.isolate)
-
-The isolates contain the full or partial command line for invoking the target.
-The complete command line for any test can be deduced from the contents of the
-isolate plus the stdio output from the test's run on the bot.
-
-Note that for the GN build, the isolates are simply described by build targets,
-and [gn_isolate_map.pyl] describes the mapping between isolate name and build
-target, as well as the command line used to invoke the isolate. Once all
-platforms have switched to GN, the .isolate files will be obsolete and be
-removed.
-
-(\* A few of the one-off GPU configurations on the chromium.gpu.fyi waterfall
-run their tests locally rather than via swarming, in order to decrease the
-number of physical machines needed.)
-
-[gn_isolate_map.pyl]: https://chromium.googlesource.com/chromium/src/+/master/testing/buildbot/gn_isolate_map.pyl
-
 ## Running Binaries from the Bots Locally
 
 Any binary run remotely on a bot can also be run locally, assuming the local
@@ -479,6 +490,18 @@
 `linux_optional_gpu_tests_rel` tryservers to help ensure that they won't
 break the FYI bots.
 
+## Debugging Pixel Test Failures on the GPU Bots
+
+If pixel tests fail on the bots, the stdout will contain text like:
+
+`See http://chromium-browser-gpu-tests.commondatastorage.googleapis.com/view_test_results.html?[HASH]`
+
+This link contains all of the failing tests' generated and reference
+images, and is useful for figuring out exactly what went wrong. [Issue
+898649](http://crbug.com/898649) tracks improving this user interface,
+so that the failures can be surfaced directly in the build logs rather
+than having to dig through stdout.
+
 ## Updating and Adding New Pixel Tests to the GPU Bots
 
 Adding new pixel tests which require reference images is a slightly more
diff --git a/docs/ios/build_instructions.md b/docs/ios/build_instructions.md
index 8d5788b..547a6b5e 100644
--- a/docs/ios/build_instructions.md
+++ b/docs/ios/build_instructions.md
@@ -81,13 +81,16 @@
 available configuration options.
 
 From this point, you can either build from Xcode or from the command line using
-`ninja`. `setup-gn.py` creates sub-directories named
+`autoninja`. `setup-gn.py` creates sub-directories named
 `out/${configuration}-${platform}`, so for a `Debug` build for simulator use:
 
 ```shell
-$ ninja -C out/Debug-iphonesimulator gn_all
+$ autoninja -C out/Debug-iphonesimulator gn_all
 ```
 
+(`autoninja` is a wrapper that automatically provides optimal values for the
+arguments passed to `ninja`.)
+
 Note: you need to run `setup-gn.py` script every time one of the `BUILD.gn`
 file is updated (either by you or after rebasing). If you forget to run it,
 the list of targets and files in the Xcode solution may be stale.
@@ -191,7 +194,7 @@
 be signed on the command line, e.g.:
 
 ```shell
-$ ninja -C out/Debug-iphoneos ios_web_shell
+$ autoninja -C out/Debug-iphoneos ios_web_shell
 ninja: Entering directory `out/Debug-iphoneos'
 FAILED: ios_web_shell.app/ios_web_shell ios_web_shell.app/_CodeSignature/CodeResources ios_web_shell.app/embedded.mobileprovision
 python ../../build/config/ios/codesign.py code-sign-bundle -t=iphoneos -i=0123456789ABCDEF0123456789ABCDEF01234567 -e=../../build/config/ios/entitlements.plist -b=obj/ios/web/shell/ios_web_shell ios_web_shell.app
diff --git a/docs/linux_build_instructions.md b/docs/linux_build_instructions.md
index 1d5048c..444c9ffe 100644
--- a/docs/linux_build_instructions.md
+++ b/docs/linux_build_instructions.md
@@ -242,8 +242,8 @@
 $ autoninja -C out/Default chrome
 ```
 
-`autoninja` is a wrapper that automatically provides optimal values for the
-arguments passed to `ninja`.
+(`autoninja` is a wrapper that automatically provides optimal values for the
+arguments passed to `ninja`.)
 
 You can get a list of all of the other build targets from GN by running `gn ls
 out/Default` from the command line. To compile one, pass the GN label to Ninja
diff --git a/docs/linux_build_instructions_prerequisites.md b/docs/linux_build_instructions_prerequisites.md
deleted file mode 100644
index 0d84aa2..0000000
--- a/docs/linux_build_instructions_prerequisites.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# Linux Build Instructions Prerequisites
-
-The contents of this page have been folded into the
-[Linux build instructions](linux_build_instructions.md).
-
-This file will be deleted in the future, please update your links.
-
diff --git a/docs/linux_cast_build_instructions.md b/docs/linux_cast_build_instructions.md
index 7f09038..12bc16b 100644
--- a/docs/linux_cast_build_instructions.md
+++ b/docs/linux_cast_build_instructions.md
@@ -128,9 +128,12 @@
 Build cast\_shell with Ninja using the command:
 
 ```shell
-$ ninja -C out/Default cast_shell
+$ autoninja -C out/Default cast_shell
 ```
 
+(`autoninja` is a wrapper that automatically provides optimal values for the
+arguments passed to `ninja`.)
+
 ## Run cast\_shell
 
 Once it is built, you can simply run it:
diff --git a/docs/mac_build_instructions.md b/docs/mac_build_instructions.md
index 718bc69..a8b40df2 100644
--- a/docs/mac_build_instructions.md
+++ b/docs/mac_build_instructions.md
@@ -160,8 +160,8 @@
 $ autoninja -C out/Default chrome
 ```
 
-`autoninja` is a wrapper that automatically provides optimal values for the
-arguments passed to `ninja`.
+(`autoninja` is a wrapper that automatically provides optimal values for the
+arguments passed to `ninja`.)
 
 You can get a list of all of the other build targets from GN by running `gn ls
 out/Default` from the command line. To compile one, pass the GN label to Ninja
@@ -233,7 +233,7 @@
 build in the Terminal and write code with a text editor, though.
 
 With hybrid builds, compilation is still handled by Ninja, and can be run from
-the command line (e.g. `ninja -C out/gn chrome`) or by choosing the `chrome`
+the command line (e.g. `autoninja -C out/gn chrome`) or by choosing the `chrome`
 target in the hybrid workspace and choosing Build.
 
 To use Xcode-Ninja Hybrid pass `--ide=xcode` to `gn gen`:
diff --git a/docs/old_chromoting_build_instructions.md b/docs/old_chromoting_build_instructions.md
index f3a4fbc..841288a 100644
--- a/docs/old_chromoting_build_instructions.md
+++ b/docs/old_chromoting_build_instructions.md
@@ -54,10 +54,13 @@
 1.  Build the Chromoting host binaries:
 
     ```shell
-    $ ninja -C out/Release remoting_me2me_host remoting_start_host \
+    $ autoninja -C out/Release remoting_me2me_host remoting_start_host \
     remoting_native_messaging_host remoting_native_messaging_manifests
     ```
 
+    (`autoninja` is a wrapper that automatically provides optimal values for the
+    arguments passed to `ninja`.)
+
 1.  When the build finishes, move into the installer directory:
     `$ cd remoting/host/installer/`
 1.  Generate a DEB package for your system's package manager:
@@ -89,7 +92,7 @@
 
     ```shell
     $ GOOGLE_CLIENT_ID_REMOTING_IDENTITY_API=<client id> \
-    ninja -C out/Release remoting_webapp
+    autoninja -C out/Release remoting_webapp
     ```
 
 1.  Install the extension into your Chromium (or Chrome) browser:
@@ -114,7 +117,7 @@
     https://www.chromium.org/developers/how-tos/android-build-instructions
 1.  Move into the `src/` directory that contains your checkout of the Chromium
     code.
-1.  Build the Android app: `$ ninja -C out/Release remoting_apk`
+1.  Build the Android app: `$ autoninja -C out/Release remoting_apk`
 1.  Connect your device and set up USB debugging:
     1.  Plug your device in via USB.
     1.  Open the Settings app and look for the `Developer options` choice.
diff --git a/extensions/strings/extensions_strings_gu.xtb b/extensions/strings/extensions_strings_gu.xtb
index 3b761cf79..23e2c001 100644
--- a/extensions/strings/extensions_strings_gu.xtb
+++ b/extensions/strings/extensions_strings_gu.xtb
@@ -5,7 +5,7 @@
 <translation id="1140871961407805696">પાછળનો કૅમેરો</translation>
 <translation id="1196338895211115272">ખાનગી કી નિકાસ કરવામાં નિષ્ફળ.</translation>
 <translation id="1420684932347524586">અરેરે! રેંડમ RSA ખાનગી કી જનરેટ કરવામાં નિષ્ફળ.</translation>
-<translation id="1445572445564823378">આ એક્સ્ટેંશન <ph name="PRODUCT_NAME" /> ને ધીમુ કરી રહ્યું છે. <ph name="PRODUCT_NAME" /> ના પ્રદર્શનને પુનર્સ્થાપિત કરવા માટે તમારે તેને અક્ષમ કરવું જોઈએ. </translation>
+<translation id="1445572445564823378">આ એક્સ્ટેંશન <ph name="PRODUCT_NAME" />ને ધીમુંં કરી રહ્યું છે. <ph name="PRODUCT_NAME" />ના પ્રદર્શનને પહેલાંના જેવું કરવા માટે તમારે તેને બંધ કરવું જોઈએ.</translation>
 <translation id="1468038450257740950">WebGL સમર્થિત નથી.</translation>
 <translation id="149347756975725155">એક્સ્ટેંશન આયકન '<ph name="ICON" />' લોડ કરી શકાયું નથી.</translation>
 <translation id="1803557475693955505">પૃષ્ઠભૂમિ પૃષ્ઠ '<ph name="BACKGROUND_PAGE" />' લોડ કરી શકાયું નથી.</translation>
@@ -27,7 +27,7 @@
 <translation id="388442998277590542">વિકલ્પોનું પૃષ્ઠ '<ph name="OPTIONS_PAGE" />' લોડ કરી શકાયું નથી.</translation>
 <translation id="3984413272403535372">એક્સટેંશન હસ્તાક્ષરિત કરતી વખતે ભૂલ.</translation>
 <translation id="39964277676607559">કન્ટેન્ટ સ્ક્રિપ્ટ માટે JavaScript '<ph name="RELATIVE_PATH" />'  લોડ કરી શકાયું નથી.</translation>
-<translation id="4115165561519362854">આ મશીનનાં વ્યવસ્થાપકને <ph name="EXTENSION_VERSION" /> ના ન્યૂનતમ સંસ્કરણ માટે <ph name="EXTENSION_NAME" /> ની જરૂર છે. તે જ્યાં સુધી તે સંસ્કરણ (અથવા તે પછીના) પર અપડેટ ન થાય ત્યાં સુધી સક્ષમ થઈ શકતું નથી.</translation>
+<translation id="4115165561519362854">આ મશીનનાં એડમિનને <ph name="EXTENSION_VERSION" />ના ન્યૂનતમ વર્ઝન માટે <ph name="EXTENSION_NAME" />ની જરૂર છે. તે જ્યાં સુધી તે વર્ઝન (અથવા તે પછીના) પર અપડેટ ન થાય ત્યાં સુધી ચાલુ થઈ શકતું નથી.</translation>
 <translation id="4233778200880751280">'<ph name="ABOUT_PAGE" />' વિશે પૃષ્ઠ લોડ કરી શકાયું નથી.</translation>
 <translation id="471800408830181311">ખાનગી કી બનાવવામાં નિષ્ફળ.</translation>
 <translation id="4811956658694082538">એક ઉપયોગિતા પ્રક્રિયા ક્રેશ થઈ હોવાને કારણે પૅકેજ ઇન્સ્ટોલ કરી શકાયું નથી. Chrome પુનઃપ્રારંભ કરી અને ફરીથી પ્રયાસ કરવાનો પ્રયાસ કરો.</translation>
diff --git a/extensions/strings/extensions_strings_no.xtb b/extensions/strings/extensions_strings_no.xtb
index 719cc384..4f52b478 100644
--- a/extensions/strings/extensions_strings_no.xtb
+++ b/extensions/strings/extensions_strings_no.xtb
@@ -47,7 +47,7 @@
 <translation id="6322279351188361895">Kan ikke lese privatnøkkelen.</translation>
 <translation id="6391538222494443604">Inndatakatalogen må eksistere.</translation>
 <translation id="641087317769093025">Kunne ikke pakke ut utvidelsen</translation>
-<translation id="6413453408918378296">Ikonet er ikke godt nok synlig <ph name="ICON" />.</translation>
+<translation id="6413453408918378296">Ikonet «<ph name="ICON" />» er ikke synlig nok.</translation>
 <translation id="6542618148162044354">«<ph name="APP_NAME" />» ber om tilgang til én eller flere av enhetene dine:</translation>
 <translation id="657064425229075395">Kunne ikke laste inn bakgrunnsskriptet «<ph name="BACKGROUND_SCRIPT" />».</translation>
 <translation id="6580950983454333167"><ph name="PRODUCT_NAME" /> fra <ph name="VENDOR_NAME" /> (serienummer <ph name="SERIAL_NUMBER" />)</translation>
diff --git a/extensions/strings/extensions_strings_te.xtb b/extensions/strings/extensions_strings_te.xtb
index e91819a..5539ae6 100644
--- a/extensions/strings/extensions_strings_te.xtb
+++ b/extensions/strings/extensions_strings_te.xtb
@@ -13,20 +13,20 @@
 <translation id="2350172092385603347">స్థానీకరణ ఉపయోగించబడింది, కానీ మానిఫెస్ట్ లో default_locale పేర్కొనబడలేదు.</translation>
 <translation id="2576842806987913196">ఈ పేరుతో ఇప్పటికే CRX ఫైల్ ఉంది.</translation>
 <translation id="2753617847762399167">చట్టవిరుద్ధ పథం (ఖచ్చితంగా లేదా '..'కు సంబంధిత): '<ph name="IMAGE_PATH" />'</translation>
-<translation id="2785530881066938471">కంటెంట్ స్క్రిప్ట్ కోసం '<ph name="RELATIVE_PATH" />' ఫైల్‌ను లోడ్ చేయలేకపోయింది. ఇది ఎన్‌కోడ్ చేయబడిన UTF-8 కాదు.</translation>
+<translation id="2785530881066938471">కంటెంట్ స్క్రిప్ట్‌కు '<ph name="RELATIVE_PATH" />' ఫైల్‌ను లోడ్ చేయలేకపోయింది. ఇది UTF-8 ఫార్మాట్‌లో ఎన్‌కోడ్ చేయబడలేదు.</translation>
 <translation id="2903070246402204397"><ph name="EXTENSION_NAME" /> (ఎక్స్‌టెన్షన్‌ ID "<ph name="EXTENSION_ID" />") నిర్వాహకుల ద్వారా బ్లాక్ చేయబడింది. <ph name="ADMIN_INFO" /></translation>
 <translation id="2988488679308982380">ప్యాకేజీని వ్యవస్థాపించడం సాధ్యం కాలేదు: '<ph name="ERROR_CODE" />'</translation>
 <translation id="3115238746683532089"><ph name="VENDOR_ID" /> విక్రేత నుండి తెలియని ఉత్పత్తి <ph name="PRODUCT_ID" /> (క్రమ సంఖ్య <ph name="SERIAL_NUMBER" />)</translation>
 <translation id="3144135466825225871">crx ఫైల్ భర్తీ విఫలమైంది. ఫైల్ ఉపయోగంలో ఉన్నదా అని తనిఖీ చేయండి.</translation>
 <translation id="3163201441334626963"><ph name="VENDOR_ID" /> నుండి <ph name="PRODUCT_ID" /> తెలియని ఉత్పత్తి</translation>
-<translation id="3302709122321372472">కంటెంట్ స్క్రిప్ట్‌ కోసం css '<ph name="RELATIVE_PATH" />' లోడ్ చేయబడలేరు.</translation>
+<translation id="3302709122321372472">కంటెంట్ స్క్రిప్ట్‌కు '<ph name="RELATIVE_PATH" />' cssను లోడ్ చేయడం సాధ్యపడలేదు.</translation>
 <translation id="3369521687965833290">ఎక్స్‌టెన్‌షన్ అన్‌ప్యాక్ చేయబడదు.  ఒక ఎక్స్‌టెన్‌షన్‌‌ను సురక్షితంగా అన్‌ప్యాక్ చేయడానికి, మీ ప్రొఫైల్ డైరెక్టరీకి ఒక డ్రైవ్ అక్షరంతో ప్రారంభమయ్యే మరియు జంక్షన్, మౌంట్ పాయింట్ లేదా సింలింక్ ఉండని గమ్యమార్గం తప్పనిసరిగా ఉండాలి.  మీ ప్రొఫైల్‌కు అటువంటి గమ్యమార్గం లేదు.</translation>
 <translation id="3393440416772303020"><ph name="PRODUCT_NAME" /> (క్రమ సంఖ్య <ph name="SERIAL_NUMBER" />)</translation>
 <translation id="3466070586188012397"><ph name="VENDOR_ID" /> విక్రేత నుండి <ph name="PRODUCT_NAME" /> (క్రమ సంఖ్య <ph name="SERIAL_NUMBER" />)</translation>
 <translation id="3561217442734750519">ప్రైవేట్ కీ కోసం ఇన్‌పుట్ విలువ తప్పనిసరిగా చెల్లుబాటు అయ్యే మార్గంగా ఉండాలి.</translation>
 <translation id="388442998277590542">ఎంపికల పేజీ '<ph name="OPTIONS_PAGE" />'ని లోడ్ చెయ్యడం సాధ్యం కాలేదు.</translation>
 <translation id="3984413272403535372">పొడిగింపుకు సంతకం చేసేటప్పుడు లోపం.</translation>
-<translation id="39964277676607559">కంటెంట్ స్క్రిప్ట్‌ కోసం javascript '<ph name="RELATIVE_PATH" />' లోడ్ చేయబడలేదు.</translation>
+<translation id="39964277676607559">కంటెంట్ స్క్రిప్ట్‌కు '<ph name="RELATIVE_PATH" />' javascript లోడ్ చేయడం సాధ్యపడలేదు.</translation>
 <translation id="4115165561519362854">ఈ మెషీన్ నిర్వాహకుడికి <ph name="EXTENSION_NAME" /> కనీస సంస్కరణ అయిన <ph name="EXTENSION_VERSION" /> ఉండటం అవసరం. ఇది ఆ సంస్కరణకు (లేదా తదుపరి దానికి) నవీకరించే వరకు ప్రారంభించబడదు.</translation>
 <translation id="4233778200880751280">'<ph name="ABOUT_PAGE" />' పరిచయ పేజీని లోడ్ చేయడం సాధ్యపడలేదు.</translation>
 <translation id="471800408830181311">ప్రైవేట్ కీని అవుట్‌పుట్ చేయడంలో విఫలమైంది.</translation>
diff --git a/infra/config/branch/cq.cfg b/infra/config/branch/cq.cfg
index 0cf953c0d..4b5839e 100644
--- a/infra/config/branch/cq.cfg
+++ b/infra/config/branch/cq.cfg
@@ -174,7 +174,7 @@
       }
       builders {
         name: "win-libfuzzer-asan-rel"
-        experiment_percentage: 50
+        experiment_percentage: 100
       }
       builders { name: "win10_chromium_x64_rel_ng" }
       builders {
diff --git a/infra/config/global/tricium-prod.cfg b/infra/config/global/tricium-prod.cfg
index a19cc2e4..d2235a9 100644
--- a/infra/config/global/tricium-prod.cfg
+++ b/infra/config/global/tricium-prod.cfg
@@ -35,6 +35,7 @@
     project: "chromium/src"
     git_url: "https://chromium.googlesource.com/chromium/src"
   }
+  whitelisted_group: "project-chrome-tryjob-access"
 }
 
 service_account: "tricium-prod@appspot.gserviceaccount.com"
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_bn.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_bn.xtb
index 1dbfb76..b5d8cffc 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_bn.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_bn.xtb
@@ -8,7 +8,7 @@
 <translation id="1472013873724362412">আপনার অ্যাকাউন্ট Chromium এ কাজ করে না৷ দয়া করে প্রবেশ করার জন্য আপনার ডোমেন প্রশাসকের সঙ্গে যোগাযোগ করুন বা কোন নিয়মিত Google অ্যাকাউন্ট ব্যবহার করুন৷</translation>
 <translation id="1736662517232558588">Chromium ডেটা সাফ করা হয়েছে</translation>
 <translation id="1838412507805038478"><ph name="ISSUER" /> যে এই ওয়েবসাইটের শংসাপত্র প্রকাশ করেছে Chromium তা যাচাই করেছে।</translation>
-<translation id="1843424232666537147">Google Chrome এর এমন বৈশিষ্ট্য রয়েছে যা আপনাকে আপনার ইন্টারনেট ডেটা পরিচালনা করতে এবং কিভাবে আপনি ওয়েবপৃষ্ঠাগুলি দ্রুত লোড করতে সক্ষম হবেন সে বিষয়ে সহায়তা করে।
+<translation id="1843424232666537147">Google Chrome এর এমন বৈশিষ্ট্য রয়েছে যা আপনাকে আপনার ইন্টারনেট ডেটা পরিচালনা করতে এবং কীভাবে আপনি ওয়েবপৃষ্ঠাগুলি দ্রুত লোড করতে সক্ষম হবেন সে বিষয়ে সহায়তা করে।
 <ph name="BEGIN_LINK" />আরও জানুন<ph name="END_LINK" /></translation>
 <translation id="2075400798887076382">সরাসরি এখান থেকে, আপনি আপনার কম্পিউটারে যেসব ট্যাব খোলা আছে সেগুলি অ্যাক্সেস করুন। আপনার কম্পিউটারে কেবলমাত্র Chromium খুলুন, মেনুতে যান এবং "Chromium এ প্রবেশ করুন..." বেছে নিন।</translation>
 <translation id="2168108852149185974">কিছু অ্যাড-অনের কারণে Chromium ক্র্যাশ করতে পারে৷ দয়া করে আনইনস্টল করুন:</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_gu.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_gu.xtb
index 310e39c..3d9cebd 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_gu.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_gu.xtb
@@ -5,16 +5,16 @@
 <translation id="1185134272377778587">Chromium વિશે</translation>
 <translation id="1289966288285062467">Chromium ગોપનીયતા સૂચના</translation>
 <translation id="1341317949260424055">Googleને સિસ્ટમ તથા વપરાશ વિશેની માહિતી મોકલીને Chromium અને તેની સુરક્ષા બહેતર બનાવો</translation>
-<translation id="1472013873724362412">તમારું એકાઉન્ટ Chromium પર કાર્ય કરતું નથી. કૃપા કરીને તમારા ડોમેન વ્યવસ્થાપકનો સંપર્ક કરો અથવા સાઇન ઇન કરવા માટે નિયમિત Google એકાઉન્ટનો ઉપયોગ કરો.</translation>
+<translation id="1472013873724362412">તમારું એકાઉન્ટ Chromium પર કાર્ય કરતું નથી. કૃપા કરીને તમારા ડોમેન એડમિનનો સંપર્ક કરો અથવા સાઇન ઇન કરવા માટે નિયમિત Google એકાઉન્ટનો ઉપયોગ કરો.</translation>
 <translation id="1736662517232558588">Chromium ડેટા સાફ કર્યો</translation>
 <translation id="1838412507805038478">Chromium એ ચકાસણી કરી છે કે <ph name="ISSUER" /> એ આ વેબસાઇટનું પ્રમાણપત્ર જારી કર્યું છે.</translation>
 <translation id="1843424232666537147">Chromium માં એવી સુવિધાઓ છે જે તમારા ઇન્ટરનેટ ડેટા અને તમે કેટલી ઝડપથી વેબ પૃષ્ઠોને લોડ કરવામાં સમર્થ છો તેનું સંચાલન કરવામાં તમારી સહાય કરે છે.
 <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
 <translation id="2075400798887076382">તમે તમારા કમ્પ્યુટર પર ખોલેલા ટૅબ્સને અહીંથી જ ઍક્સેસ કરો. બસ તમારા કમ્પ્યુટર પર Chromium ખોલો, મેનૂ પર જાઓ અને "Chromium માં સાઇન ઇન કરો..." પસંદ કરો</translation>
-<translation id="2168108852149185974">કેટલાક એડ-ઓન્સને કારણે Chromium ક્રેશ થાય છે. કૃપા કરી આને અનઇન્સ્ટૉલ કરો:</translation>
+<translation id="2168108852149185974">કેટલાક ઍડ-ઑનને કારણે Chromium ક્રેશ થાય છે. કૃપા કરી આને અનઇન્સ્ટૉલ કરો:</translation>
 <translation id="2178608107313874732">Chromium, અત્યારે તમારા કૅમેરાનો ઉપયોગ કરી શકતું નથી</translation>
 <translation id="2195025571279539885">શું તમે Chromium ને આ સાઇટથી આગલી વખતે <ph name="LANGUAGE_NAME" /> પૃષ્ઠોને અનુવાદ કરવાની ઓફર કરવા માગો છો?</translation>
-<translation id="2647554856022461007">Chromium, તમારા બ્રાઉઝિંગ અનુભવને બહેતર બનાવવા માટે વેબ સેવાઓનો ઉપયોગ કરી શકે છે. તમે વૈકલ્પિકરૂપે આ સેવાઓને અક્ષમ કરી શકો છો. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
+<translation id="2647554856022461007">Chromium, તમારા બ્રાઉઝ કરવાના અનુભવને વધુ સારો બનાવવા માટે વેબ સેવાઓનો ઉપયોગ કરી શકે છે. તમે વૈકલ્પિકરૂપે આ સેવાઓને બંધ કરી શકો છો. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
 <translation id="2687023731466035790">Chromiumમાં Google સ્માર્ટ મેળવો</translation>
 <translation id="2730884209570016437">Chromium, તમારા કૅમેરાનો ઉપયોગ કરી શકતું નથી કારણ કે તે બીજી ઍપ્લિકેશન દ્વારા ઉપયોગમાં છે</translation>
 <translation id="2797210818057553964">Chromium સેટિંગમાં તમે આને કોઈપણ સમયે કસ્ટમાઇઝ કરી શકો છો</translation>
@@ -26,25 +26,25 @@
 <translation id="3805899903892079518">Chromium ને તમારા ફોટો અથવા વિડિઓઝની ઍક્સેસ નથી. iOS સેટિંગ્સ &gt; ગોપનીયતા &gt; ફોટોમાં ઍક્સેસને સક્ષમ કરો.</translation>
 <translation id="4024541897090868497">તમારા બધા ઉપકરણો પર તમારા ટૅબ મેળવવા માટે, Chromiumમાં સાઇન ઇન કરો.</translation>
 <translation id="4157467675761413638">Chromium ટિપ. વધુ ટૅબ વિકલ્પો માટે, તમારી સ્ક્રીનના તળિયે અથવા ટોચે આવેલા ટૂલબારમાંના 'ટૅબ બતાવો' બટનને દબાવી રાખો.</translation>
-<translation id="4241912885070669028">તમે <ph name="SIGNOUT_MANAGED_DOMAIN" /> દ્વારા સંચાલિત એકાઉન્ટમાંથી સાઇન આઉટ કરી રહ્યા છો. આ તમારા Chromium ડેટાને આ ડિવાઇસમાંથી કાઢી નાખશે, પરંતુ તમારો ડેટા તમારા Google એકાઉન્ટમાં રહેશે.</translation>
+<translation id="4241912885070669028">તમે <ph name="SIGNOUT_MANAGED_DOMAIN" /> દ્વારા મેનેજ એકાઉન્ટમાંથી સાઇન આઉટ કરી રહ્યાં છો. આ તમારા Chromium ડેટાને આ ડિવાઇસમાંથી કાઢી નાખશે, પરંતુ તમારો ડેટા તમારા Google એકાઉન્ટમાં રહેશે.</translation>
 <translation id="4272892696084633551">Chromeની સુવિધાઓ અને કાર્યપ્રદર્શનને સુધારવામાં સહાય કરો</translation>
 <translation id="4555020257205549924">જ્યારે આ સુવિધા ચાલુ કરી હોય, ત્યારે Chromium, Google અનુવાદનો ઉપયોગ કરીને અન્ય ભાષાઓમાં લખેલા પૃષ્ઠોના અનુવાદની ઓફર કરશે. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
 <translation id="4787850887676698916">તમારા અન્ય ઉપકરણો પર તમે Chromium માં ખોલેલા ટૅબ્સ અહીં દેખાશે.</translation>
 <translation id="495292094137889840">Chromium QR સ્કેનરને ઉપયોગમાં લેવાનું શરૂ કરો</translation>
-<translation id="5231355151045086930">Chromium માંથી સાઇન આઉટ કરો</translation>
+<translation id="5231355151045086930">Chromiumમાંથી સાઇન આઉટ કરો</translation>
 <translation id="5862307444128926510">Chromium માં સ્વાગત છે</translation>
-<translation id="5945387852661427312">તમે <ph name="DOMAIN" /> દ્વારા સંચાલિત એકાઉન્ટમાં સાઇન ઇન કરી રહ્યા છો અને તમારા Chromium ડેટા પર તેનું વ્યવસ્થાપક નિયંત્રણ આપી રહ્યા છો. તમારો ડેટા આ એકાઉન્ટ સાથે હંમેશાં જોડાયેલ રહેશે. Chromiumમાંથી સાઇન આઉટ કરવું આ ડિવાઇસ પરથી તમારો ડેટા કાઢી નાખશે, પરંતુ તે તમારા Google એકાઉન્ટમાં સંગ્રહિત રહેશે.</translation>
+<translation id="5945387852661427312">તમે <ph name="DOMAIN" /> દ્વારા મેનેજ એકાઉન્ટમાં સાઇન ઇન કરી રહ્યાં છો અને તમારા Chromium ડેટા પર તેનું એડમિન નિયંત્રણ આપી રહ્યાં છો. તમારો ડેટા આ એકાઉન્ટ સાથે કાયમીરૂપે જોડાયેલ રહેશે. Chromium માંથી સાઇન આઉટ કરવું આ ડિવાઇસ પરથી તમારો ડેટા કાઢી નાખશે, પરંતુ તે તમારા Google એકાઉન્ટમાં સ્ટોર રહેશે.</translation>
 <translation id="6068866989048414399">Chromium સેવાની શરતો</translation>
-<translation id="6268381023930128611">Chromium માંથી સાઇન આઉટ કરીએ?</translation>
+<translation id="6268381023930128611">Chromiumમાંથી સાઇન આઉટ કરીએ?</translation>
 <translation id="641451971369018375">બ્રાઉઝિંગ અને Chromiumને વધુ સારું બનાવવા માટે Google સાથે વાતચીત કરે છે</translation>
-<translation id="6424492062988593837">Chrome હમણાં જ વધુ સારું થયું છે! નવું સંસ્કરણ ઉપલબ્ધ છે.</translation>
+<translation id="6424492062988593837">Chrome હવે વધારે સારું બન્યું છે! નવું વર્ઝન ઉપલબ્ધ છે.</translation>
 <translation id="6604711459180487467">તમારા સ્થાનના આધારે Chromium માં બહેતર અનુભવ મેળવો.</translation>
 <translation id="6626296268883197964">આ ઍપ્લિકેશનનો ઉપયોગ કરીને, તમે Chromiumની <ph name="BEGIN_LINK_TOS" />સેવાની શરતો<ph name="END_LINK_TOS" /> અને <ph name="BEGIN_LINK_PRIVACY" />ગોપનીયતા સૂચના<ph name="END_LINK_PRIVACY" /> સાથે સંમત થાઓ છો.</translation>
 <translation id="7099326575020694068">Chromium, વિભાજિત દૃશ્ય મોડમાં તમારા કૅમેરાનો ઉપયોગ કરી શકતું નથી</translation>
 <translation id="7208566199746267865">વેબ પર તમારા એકાઉન્ટ્સ લાવીને Chromium તમારો સમય બચાવે છે. તમે સેટિંગ્સમાં એકાઉન્ટ્સ ઉમેરી અથવા દૂર કરી શકો છો.</translation>
 <translation id="7269362888766543920">કેટલાક એડ-ઓન્સને કારણે Chromium ક્રેશ થાય છે. કૃપા કરીને તેમને અનઇન્સ્ટૉલ કરવાનો પ્રયાસ કરો.</translation>
 <translation id="7337881442233988129">Chromium</translation>
-<translation id="7357211569052832586">પસંદ કરેલ ડેટા Chromium અને સિંક કરેલ ડિવાઇસમાંથી દૂર કરવામાં આવ્યો છે. તમારા Google એકાઉન્ટમાં બ્રાઉઝિંગ ઇતિહાસના અન્ય સ્વરૂપો જેમ કે શોધ અને history.google.com પરની અન્ય Google સેવાઓમાંની પ્રવૃત્તિ હોઈ શકે છે.</translation>
+<translation id="7357211569052832586">પસંદ કરેલ ડેટા Chromium અને સિંક કરેલ ડિવાઇસમાંથી દૂર કરવામાં આવ્યો છે. તમારા Google એકાઉન્ટમાં બ્રાઉઝિંગ ઇતિહાસના બીજા સ્વરૂપો જેમ કે શોધ અને history.google.com પરની બીજી Google સેવાઓમાંની પ્રવૃત્તિ હોય શકે.</translation>
 <translation id="7400689562045506105">Chromium નો ઉપયોગ સર્વત્ર કરો</translation>
 <translation id="7499048969477415415">Chromiumમાં સિંક, વૈયક્તિકરણ અને અન્ય Google સેવાઓ નિયંત્રિત કરતી સેટિંગ બદલવામાં આવી છે. તેની તમારી વર્તમાન સેટિંગ પર અસર થઈ શકે છે.</translation>
 <translation id="7674213385180944843">સેટિંગ્સ &gt; ગોપનીયતા &gt; કૅમેરો &gt; Chromium ખોલો અને કૅમેરો ચાલુ કરો.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_te.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_te.xtb
index 97fe702..1579b60 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_te.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_te.xtb
@@ -10,7 +10,7 @@
 <translation id="1838412507805038478">Chromium ఈ వెబ్‌సైట్ ప్రమాణపత్రాన్ని <ph name="ISSUER" /> జారీ చేసినట్లు ధృవీకరించింది.</translation>
 <translation id="1843424232666537147">Chromium మీ ఇంటర్నెట్ డేటాను నిర్వహించడంలో మరియు మీరు వెబ్ పేజీలను త్వరగా లోడ్ చేయగలగడంలో మీకు సహాయపడే లక్షణాలను కలిగి ఉంది.
 <ph name="BEGIN_LINK" />మరింత తెలుసుకోండి<ph name="END_LINK" /></translation>
-<translation id="2075400798887076382">మీరు మీ కంప్యూటర్‌లో తెరిచిన ట్యాబ్‌లను ఇక్కడి నుండే ప్రాప్యత చేయండి. మీ కంప్యూటర్‌లో Chromiumని తెరిచి, మెనుకి వెళ్లి, “Chromiumకి సైన్ ఇన్ చేయి…” ఎంచుకోండి</translation>
+<translation id="2075400798887076382">మీరు మీ కంప్యూటర్‌లో తెరిచిన ట్యాబ్‌లను ఇక్కడి నుండే యాక్సెస్ చేయండి. మీ కంప్యూటర్‌లో Chromiumని తెరిచి, మెనూకి వెళ్లి, “Chromiumకి సైన్ ఇన్ చేయి…” ఎంచుకోండి</translation>
 <translation id="2168108852149185974">కొన్ని యాడ్-ఆన్‌లు Chromium క్రాష్ అయ్యేలా చేస్తాయి. దయచేసి వీటిని అన్‌ఇన్‌స్టాల్ చేయండి:</translation>
 <translation id="2178608107313874732">Chromium ప్రస్తుతం మీ కెమెరాను ఉపయోగించలేదు</translation>
 <translation id="2195025571279539885">మీరు తదుపరి సారి సందర్శించినప్పుడు Chromium ఈ సైట్‌లోని <ph name="LANGUAGE_NAME" /> పేజీలను అనువదించే సదుపాయాన్ని అందించాలని కోరుకుంటున్నారా?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_bn.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_bn.xtb
index 7fa01a7..3e545c74 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_bn.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_bn.xtb
@@ -38,7 +38,7 @@
 <translation id="5639704535586432836">সেটিংস &gt; গোপনীয়তা &gt; ক্যামেরা &gt; Google Chrome খুলুন এবং ক্যামেরা চালু করুন।</translation>
 <translation id="5642200033778930880">Google Chrome আপনার ক্যামেরা বিভক্ত দৃশ্য মোডে ব্যবহার করতে পারবে না</translation>
 <translation id="5854621639439811139">Chrome টিপ। কিছু বোতাম এখন আপনার স্ক্রিনে নিচের দিকে রয়েছে যেমন, ব্যাক, ফরওয়ার্ড এবং সার্চ বোতাম।</translation>
-<translation id="6036420186814142909">Google Chrome এর একটি বৈশিষ্ট্য যা আপনাকে আপনার ইন্টারনেট ডেটা পরিচালনা করতে এবং কিভাবে আপনি ওয়েবপৃষ্ঠাগুলি দ্রুত লোড করতে সক্ষম হবেন সে বিষয়ে সহায়তা করে৷
+<translation id="6036420186814142909">Google Chrome এর একটি বৈশিষ্ট্য যা আপনাকে আপনার ইন্টারনেট ডেটা পরিচালনা করতে এবং কীভাবে আপনি ওয়েবপৃষ্ঠাগুলি দ্রুত লোড করতে সক্ষম হবেন সে বিষয়ে সহায়তা করে৷
 <ph name="BEGIN_LINK" />আরও জানুন<ph name="END_LINK" /></translation>
 <translation id="6573431926118603307">আপনার অন্য ডিভাইসগুলিতে Chrome এ আপনি যে ট্যাবগুলি খুলেছেন সেগুলি এখানে দেখা যাবে।</translation>
 <translation id="6600954340915313787">Chrome-এ প্রতিলিপি করা হয়েছে</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_gu.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_gu.xtb
index ade98dc..c20de5f 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_gu.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_gu.xtb
@@ -13,12 +13,12 @@
 <translation id="2347208864470321755">જ્યારે આ સુવિધા ચાલુ કરી હોય, ત્યારે Chrome, Google અનુવાદનો ઉપયોગ કરીને અન્ય ભાષાઓમાં લખેલા પૃષ્ઠોના અનુવાદની ઓફર કરશે. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
 <translation id="2436117022029368436">બ્રાઉઝિંગ અને Chromeને બહેતર બનાવવા માટે Google સાથે વાતચીત કરો</translation>
 <translation id="2441696206556358796">ફોટા સાચવવા માટે, Chrome ને તમારા ફોટાનો ઉપયોગ કરવા દેવા માટે સેટિંગ પર ટૅપ કરો</translation>
-<translation id="2576431527583832481">Chrome હમણાં જ વધુ સારું થયું છે! એક નવું સંસ્કરણ ઉપલબ્ધ છે.</translation>
+<translation id="2576431527583832481">Chrome હમણાં જ વધુ સારું થયું છે! એક નવું વર્ઝન ઉપલબ્ધ છે.</translation>
 <translation id="257708665678654955">શું તમે Google Chrome ને આ સાઇટથી આગલી વખતે <ph name="LANGUAGE_NAME" /> પૃષ્ઠોને અનુવાદ કરવાની ઓફર કરવા માગો છો?</translation>
 <translation id="2943166482989655199">Googleને સિસ્ટમ તથા વપરાશ ડેટા મોકલીને Chrome અને તેની સુરક્ષા બહેતર બનાવો</translation>
 <translation id="3148434565183091099">તમારા સમગ્ર ઉપકરણો પર તમારા બુકમાર્ક્સ મેળવવા માટે, Chrome માં સાઇન ઇન કરો.</translation>
 <translation id="3148688391461398285">તમારા સ્થાનના આધારે Chrome માં બહેતર અનુભવ મેળવો.</translation>
-<translation id="3167189358072330585">તમારું એકાઉન્ટ, Google Chrome પર કાર્ય કરતું નથી. કૃપા કરીને તમારા ડોમેન વ્યવસ્થાપકનો સંપર્ક કરો અથવા સાઇન ઇન કરવા માટે નિયમિત Google એકાઉન્ટનો ઉપયોગ કરો.</translation>
+<translation id="3167189358072330585">તમારું એકાઉન્ટ, Google Chrome પર કાર્ય કરતું નથી. કૃપા કરીને તમારા ડોમેન એડમિનનો સંપર્ક કરો અથવા સાઇન ઇન કરવા માટે નિયમિત Google એકાઉન્ટનો ઉપયોગ કરો.</translation>
 <translation id="3196546062792660320">વેબ પર તમારા એકાઉન્ટ્સ લાવીને Chrome તમારો સમય બચાવે છે. તમે સેટિંગ્સમાં એકાઉન્ટ્સ ઉમેરી અથવા દૂર કરી શકો છો.</translation>
 <translation id="3282568296779691940">Chrome માં સાઇન ઇન કરો</translation>
 <translation id="3345341804167540816">સર્વત્ર Chrome નો ઉપયોગ કરો</translation>
@@ -28,10 +28,10 @@
 <translation id="3988789688219830639">Google Chrome ને તમારા ફોટો અથવા વિડિઓઝની ઍક્સેસ નથી. iOS સેટિંગ્સ &gt; ગોપનીયતા &gt; ફોટોમાં ઍક્સેસને સક્ષમ કરો.</translation>
 <translation id="4099578267706723511">ઉપયોગનાં આંકડા અને ક્રેશ રિપોર્ટ્સ Google ને મોકલીને Chrome ને વધુ સારું બનાવવામાં સહાય કરો.</translation>
 <translation id="415767770115540173">Chrome માં તમારા સ્થાન પર આધારિત બહેતર Google અનુભવ મેળવો.</translation>
-<translation id="424864128008805179">Chrome માંથી સાઇન આઉટ કરીએ?</translation>
+<translation id="424864128008805179">Chromeમાંથી સાઇન આઉટ કરીએ?</translation>
 <translation id="447252321002412580">Chromeની સુવિધાઓ અને પ્રદર્શનને સુધારવામાં સહાય કરો</translation>
-<translation id="4523886039239821078">કેટલાંક એડ-ઓન્સને કારણે Chrome ક્રેશ થાય છે. કૃપા કરી આને અનઇન્સ્ટોલ કરો:</translation>
-<translation id="4615174829807303908">તમે <ph name="SIGNOUT_MANAGED_DOMAIN" /> દ્વારા સંચાલિત એકાઉન્ટમાંથી સાઇન આઉટ કરી રહ્યા છો. આ તમારા Chrome ડેટાને આ ડિવાઇસમાંથી કાઢી નાખશે, પરંતુ તમારો ડેટા તમારા Google એકાઉન્ટમાં રહેશે.</translation>
+<translation id="4523886039239821078">કેટલાંક ઍડ-ઑનને કારણે Chrome ક્રેશ થાય છે. કૃપા કરી આને અનઇન્સ્ટૉલ કરો:</translation>
+<translation id="4615174829807303908">તમે <ph name="SIGNOUT_MANAGED_DOMAIN" /> દ્વારા મેનેજ એકાઉન્ટમાંથી સાઇન આઉટ કરી રહ્યાં છો. આ તમારા Chrome ડેટાને આ ડિવાઇસમાંથી કાઢી નાખશે, પરંતુ તમારો ડેટા તમારા Google એકાઉન્ટમાં રહેશે.</translation>
 <translation id="5240817131241497236">Chromeમાં સિંક, વૈયક્તિકરણ અને અન્ય Google સેવાઓ નિયંત્રિત કરતી સેટિંગ બદલવામાં આવી છે. તેની તમારી વર્તમાન સેટિંગ પર અસર થઈ શકે છે.</translation>
 <translation id="5389212809648216794">Google Chrome, તમારા કૅમેરાનો ઉપયોગ કરી શકતું નથી કારણ કે તે બીજી ઍપ્લિકેશન દ્વારા ઉપયોગમાં છે</translation>
 <translation id="5489543008378040943"><ph name="BEGIN_LINK" />સેટિંગ<ph name="END_LINK" />ને કોઈપણ સમયે કસ્ટમાઇઝ કરી શકાય છે. Google તમે મુલાકાત લીધેલ સાઇટના કન્ટેન્ટનો તથા બ્રાઉઝિંગ ક્રિયાપ્રતિક્રિયા અને પ્રવૃત્તિનો ઉપયોગ Chrome અને Google સેવાઓ જેમ કે અનુવાદ, શોધ અને જાહેરાતોને વ્યક્તિગત બનાવવા માટે કરી શકે છે.</translation>
@@ -42,7 +42,7 @@
 <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
 <translation id="6573431926118603307">તમારા અન્ય ઉપકરણો પર તમે Chrome માં ખોલેલા ટૅબ્સ અહીં દેખાશે.</translation>
 <translation id="6600954340915313787">Chrome માં કોપી કરાયું</translation>
-<translation id="6648150602980899529">તમે <ph name="DOMAIN" /> દ્વારા સંચાલિત એકાઉન્ટમાં સાઇન ઇન કરી રહ્યા છો અને તમારા Chrome ડેટા પર તેનું વ્યવસ્થાપક નિયંત્રણ આપી રહ્યા છો. તમારો ડેટા આ એકાઉન્ટ સાથે કાયમીરૂપે જોડાયેલ રહેશે. Chrome માંથી સાઇન આઉટ કરવાનું આ ડિવાઇસ પરથી તમારો ડેટા કાઢી નાખશે, પરંતુ તે તમારા Google એકાઉન્ટમાં સંગ્રહિત રહેશે.</translation>
+<translation id="6648150602980899529">તમે <ph name="DOMAIN" /> દ્વારા મેનેજ એકાઉન્ટમાં સાઇન ઇન કરી રહ્યાં છો અને તમારા Chrome ડેટા પર તેનું એડમિન નિયંત્રણ આપી રહ્યાં છો. તમારો ડેટા આ એકાઉન્ટ સાથે કાયમીરૂપે જોડાયેલ રહેશે. Chromeમાંથી સાઇન આઉટ કરવાનું આ ડિવાઇસ પરથી તમારો ડેટા કાઢી નાખશે, પરંતુ તે તમારા Google એકાઉન્ટમાં સ્ટોર રહેશે.</translation>
 <translation id="690638524486313356">Google Chrome સેવાની શરતો</translation>
 <translation id="7165736900384873061">Google Chrome QR સ્કૅનરને ઉપયોગમાં લેવાનું શરૂ કરો</translation>
 <translation id="7172660552945675509">ટિપ: <ph name="BEGIN_LINK" />Chrome ને તમારા ડૉક પર ખસેડો<ph name="END_LINK" /></translation>
@@ -50,12 +50,12 @@
 <translation id="7265369419224458312">તમે તમારા કમ્પ્યુટર પર ખોલેલા ટેબ્સને અહીંથી જ ઍક્સેસ કરો. બસ તમારા કમ્પ્યુટર પર Chrome ખોલો, મેનૂ પર જાઓ અને "Chrome પર સાઇન ઇન કરો..." ને પસંદ કરો</translation>
 <translation id="728488472449859922">Google Chrome QR સ્કેનર ચાલુ કરો</translation>
 <translation id="7400722733683201933">Google Chrome વિશે</translation>
-<translation id="7437998757836447326">Chrome માંથી સાઇન આઉટ કરો</translation>
+<translation id="7437998757836447326">Chromeમાંથી સાઇન આઉટ કરો</translation>
 <translation id="756809126120519699">Chrome ડેટા સાફ કર્યો</translation>
 <translation id="7626032353295482388">Chrome પર આપનું સ્વાગત છે</translation>
 <translation id="840168496893712993">કેટલાંક એડ-ઓન્સને કારણે Chrome ક્રેશ થાય છે. કૃપા કરીને તેમને અનઇન્સ્ટોલ કરવાનો પ્રયાસ કરો.</translation>
-<translation id="8459495907675268833">પસંદ કરેલ ડેટા Chrome અને સિંક ડિવાઇસમાંથી દૂર કરવામાં આવ્યો છે. તમારા Google એકાઉન્ટમાં બ્રાઉઝિંગ ઇતિહાસના અન્ય સ્વરૂપો જેમ કે શોધ અને history.google.com પરની અન્ય Google સેવાઓમાંથી પ્રવૃત્તિ હોઈ શકે છે.</translation>
+<translation id="8459495907675268833">પસંદ કરેલ ડેટા Chrome અને સિંક ડિવાઇસમાંથી દૂર કરવામાં આવ્યો છે. તમારા Google એકાઉન્ટમાં બ્રાઉઝિંગ ઇતિહાસના બીજા સ્વરૂપો જેમ કે શોધ અને history.google.com પરની બીજી Google સેવાઓમાંથી પ્રવૃત્તિ હોય શકે.</translation>
 <translation id="8540666473246803645">Google Chrome</translation>
-<translation id="8606668294522778825">Google Chrome તમારા બ્રાઉઝિંગ અનુભવને બહેતર બનાવવા માટે વેબ સેવાઓનો ઉપયોગ કરી શકે છે. તમે વૈકલ્પિક રૂપે આ સેવાઓને અક્ષમ કરી શકો છો. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
+<translation id="8606668294522778825">તમારા બ્રાઉઝ કરવાના અનુભવને વધુ સારો બનાવવા માટે Google Chrome વેબ સેવાઓનો ઉપયોગ કરી શકે. તમે વૈકલ્પિક રીતે આ સેવાઓને બંધ કરી શકો છો. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
 <translation id="96145293669295453">Chrome ટિપ. વધુ ટૅબ વિકલ્પો માટે, તમારી સ્ક્રીનના તળિયે અથવા ટોચે આવેલા ટૂલબારમાંના 'ટૅબ બતાવો' બટનને દબાવી રાખો.</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_te.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_te.xtb
index 631a843..b78eaab 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_te.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_te.xtb
@@ -47,7 +47,7 @@
 <translation id="7165736900384873061">Google Chrome QR స్కానర్‌ని వినియోగించండి</translation>
 <translation id="7172660552945675509">చిట్కా: <ph name="BEGIN_LINK" />Chromeని మీ డాక్‌కి తరలించండి<ph name="END_LINK" /></translation>
 <translation id="7173660919484573146">Chrome మీ పాస్‌వర్డ్‌లను ప్రమాణీకరణ ఉన్న వారు మాత్రమే యాక్సెస్ చేస్తున్నట్లు నిర్ధారించడం కోసం ఫేస్ IDని ఉపయోగిస్తుంది.</translation>
-<translation id="7265369419224458312">మీరు మీ కంప్యూటర్‌లో తెరిచిన ట్యాబ్‌లను ఇక్కడి నుండే ప్రాప్యత చేయండి. మీ కంప్యూటర్‌లో Chromeని తెరిచి, మెనుకి వెళ్లి, “Chromeకి సైన్ ఇన్ చేయి…” ఎంచుకోండి</translation>
+<translation id="7265369419224458312">మీరు మీ కంప్యూటర్‌లో తెరిచిన ట్యాబ్‌లను ఇక్కడి నుండే యాక్సెస్ చేయండి. మీ కంప్యూటర్‌లో Chromeని తెరిచి, మెనూకి వెళ్లి, “Chromeకి సైన్ ఇన్ చేయి…” ఎంచుకోండి</translation>
 <translation id="728488472449859922">Google Chrome QR స్కానర్‌ని ఆన్ చేయండి</translation>
 <translation id="7400722733683201933">Google Chrome గురించి</translation>
 <translation id="7437998757836447326">Chrome నుండి సైన్ అవుట్ చేయండి</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_bn.xtb b/ios/chrome/app/strings/resources/ios_strings_bn.xtb
index cc06374..ce54675 100644
--- a/ios/chrome/app/strings/resources/ios_strings_bn.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_bn.xtb
@@ -21,7 +21,7 @@
 <translation id="1219674500290482172">ইন্টারনেটের সাথে সংযোগ করতে অক্ষম৷</translation>
 <translation id="122699739164161391">সব ট্যাব বন্ধ করুন</translation>
 <translation id="1254117744268754948">ফোল্ডার বেছে নিন</translation>
-<translation id="1265739287306757398">কিভাবে করবেন জানুন</translation>
+<translation id="1265739287306757398">কীভাবে করবেন জানুন</translation>
 <translation id="127138278192656016">সিঙ্ক এবং সমস্ত পরিষেবা ব্যবহার করুন</translation>
 <translation id="1272079795634619415">বন্ধ</translation>
 <translation id="1323735185997015385">মুছুন</translation>
@@ -236,7 +236,7 @@
 <translation id="4854345657858711387">একটি পাসকোড সেট করুন</translation>
 <translation id="4860895144060829044">কল করুন</translation>
 <translation id="4881695831933465202">খুলুন</translation>
-<translation id="4882831918239250449">সার্চ, বিজ্ঞাপনসহ আরও অনেক কিছু ব্যক্তিগতকৃত করার জন্য আপনার ব্রাউজিং ইতিহাস কিভাবে ব্যবহার হবে তা নিয়ন্ত্রণ করুন</translation>
+<translation id="4882831918239250449">সার্চ, বিজ্ঞাপনসহ আরও অনেক কিছু ব্যক্তিগতকৃত করার জন্য আপনার ব্রাউজিং ইতিহাস কীভাবে ব্যবহার হবে তা নিয়ন্ত্রণ করুন</translation>
 <translation id="4904877109095351937">পঠিত হিসেবে চিহ্নিত করুন</translation>
 <translation id="4930268273022498155">বিদ্যমান ডেটা মুছুন। আপনি <ph name="USER_EMAIL1" /> এ ফিরে গিয়ে এটি পুনরুদ্ধার করতে পারেন।</translation>
 <translation id="4941089862236492464">দুঃখিত, আপনার জিনিস শেয়ার করার সময় একটা সমস্যা ছিল।</translation>
@@ -435,7 +435,7 @@
 <translation id="8261506727792406068">মুছুন</translation>
 <translation id="8281781826761538115">ডিফল্ট - <ph name="DEFAULT_LOCALE" /></translation>
 <translation id="8328777765163860529">সমস্ত বন্ধ করুন</translation>
-<translation id="8381750437846184350">সার্চ, বিজ্ঞাপন এবং অন্যান্য Google পরিষেবা ব্যক্তিগতকৃত করতে Google কিভাবে আপনার ব্রাউজিং ইতিহাস ব্যবহার করে তা নিয়ন্ত্রণ করুন</translation>
+<translation id="8381750437846184350">সার্চ, বিজ্ঞাপন এবং অন্যান্য Google পরিষেবা ব্যক্তিগতকৃত করতে Google কীভাবে আপনার ব্রাউজিং ইতিহাস ব্যবহার করে তা নিয়ন্ত্রণ করুন</translation>
 <translation id="842017693807136194">এটি দিয়ে সাইন-ইন করেছেন</translation>
 <translation id="8428045167754449968">নগর / ছোট শহর</translation>
 <translation id="8428213095426709021">সেটিংস</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_el.xtb b/ios/chrome/app/strings/resources/ios_strings_el.xtb
index 65c67ab3..d08af555 100644
--- a/ios/chrome/app/strings/resources/ios_strings_el.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_el.xtb
@@ -225,8 +225,12 @@
 
 Τα δεδομένα σας είναι κρυπτογραφημένα με τη δική σας φράση πρόσβασης συγχρονισμού. Πληκτρολογήστε την για να ξεκινήσει ο συγχρονισμός.</translation>
 <translation id="473775607612524610">Ενημέρωση</translation>
+<translation id="4747097190499141774">Η κρυπτογράφηση με φράση πρόσβασης δεν περιλαμβάνει τρόπους πληρωμής και διευθύνσεις από το Google Pay. Μόνο κάποιος που γνωρίζει τη φράση πρόσβασής σας μπορεί να διαβάσει τα κρυπτογραφημένα δεδομένα σας. Η φράση πρόσβασης δεν αποστέλλεται στην Google ούτε αποθηκεύεται από αυτήν. Εάν ξεχάσετε τη φράση πρόσβασής σας ή θέλετε να αλλάξετε αυτήν τη ρύθμιση, θα πρέπει να επαναφέρετε τον συγχρονισμό. <ph name="BEGIN_LINK" />Μάθετε περισσότερα<ph name="END_LINK" /></translation>
 <translation id="4749030437873592350">Εύρεση στη σελίδα…</translation>
 <translation id="4751645464639803239">Νέα καρτέλα ανώνυμης περιήγησης</translation>
+<translation id="4802417911091824046">Η κρυπτογράφηση φράσης πρόσβασης δεν περιλαμβάνει τρόπους πληρωμής και διευθύνσεις από το Google Pay.
+
+Για να αλλάξετε αυτήν τη ρύθμιση, <ph name="BEGIN_LINK" />επαναφέρετε τον συγχρονισμό<ph name="END_LINK" /></translation>
 <translation id="4807020197310989387">1 μη αναγνωσμένο άρθρο λίστας ανάγνωσης.</translation>
 <translation id="481968316161811770">Cookie, δεδομένα ιστότοπου</translation>
 <translation id="4854345657858711387">Ορισμός κωδικού πρόσβασης</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_es-419.xtb b/ios/chrome/app/strings/resources/ios_strings_es-419.xtb
index a6afbad..454b275b 100644
--- a/ios/chrome/app/strings/resources/ios_strings_es-419.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_es-419.xtb
@@ -225,8 +225,12 @@
 
 Tus datos están encriptados con tu frase de contraseña para sincronización. Debes ingresarla para iniciar la sincronización.</translation>
 <translation id="473775607612524610">Actualizar</translation>
+<translation id="4747097190499141774">La encriptación de la frase de contraseña no incluye formas de pago ni direcciones de Google Pay. 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 restablecer la sincronización. <ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /></translation>
 <translation id="4749030437873592350">Buscar en la página…</translation>
 <translation id="4751645464639803239">Nueva pestaña de incógnito</translation>
+<translation id="4802417911091824046">La encriptación de la frase de contraseña no incluye formas de pago ni direcciones de Google Pay.
+
+Para cambiar esta configuración, <ph name="BEGIN_LINK" />restablece la sincronización<ph name="END_LINK" /></translation>
 <translation id="4807020197310989387">1 artículo sin leer en tu lista de lectura</translation>
 <translation id="481968316161811770">Cookies, datos del sitio</translation>
 <translation id="4854345657858711387">Establecer una contraseña</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_es.xtb b/ios/chrome/app/strings/resources/ios_strings_es.xtb
index 338729003..b0463f1 100644
--- a/ios/chrome/app/strings/resources/ios_strings_es.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_es.xtb
@@ -225,8 +225,12 @@
 
 Tus datos se han cifrado con tu frase de contraseña de sincronización. Introdúcela para iniciar la sincronización.</translation>
 <translation id="473775607612524610">Actualizar</translation>
+<translation id="4747097190499141774">El cifrado mediante frase de contraseña no incluye los métodos de pago ni las direcciones de Google Pay. Solo alguien que tenga tu frase de contraseña puede leer tus datos cifrados. La frase de contraseña no se envía a Google, que tampoco la guarda. Si la olvidas o quieres cambiar esta opción, debes restablecer la sincronización. <ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /></translation>
 <translation id="4749030437873592350">Buscar en la página...</translation>
 <translation id="4751645464639803239">Nueva pestaña de incógnito</translation>
+<translation id="4802417911091824046">El cifrado mediante frase de contraseña no incluye los métodos de pago ni las direcciones de Google Pay.
+
+Para cambiar esta opción, <ph name="BEGIN_LINK" />restablece la sincronización<ph name="END_LINK" />.</translation>
 <translation id="4807020197310989387">1 artículo de la lista de lectura no leído.</translation>
 <translation id="481968316161811770">Cookies y datos de sitios web</translation>
 <translation id="4854345657858711387">Establecer una contraseña</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_gu.xtb b/ios/chrome/app/strings/resources/ios_strings_gu.xtb
index 1bc1827b..21a61f4 100644
--- a/ios/chrome/app/strings/resources/ios_strings_gu.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_gu.xtb
@@ -66,7 +66,7 @@
 <translation id="1911619930368729126">Google ડ્રાઇવ પર અપલોડ કરો</translation>
 <translation id="191179954310195971">અન્ય Google સેવાઓ</translation>
 <translation id="1941314575388338491">કૉપિ કરવા માટે બે વાર ટૅપ કરો.</translation>
-<translation id="1952728750904661634">સંચાલિત એકાઉન્ટ સાથે સાઇન ઇન કરો</translation>
+<translation id="1952728750904661634">મેનેજ એકાઉન્ટ સાથે સાઇન ઇન કરો</translation>
 <translation id="1974060860693918893">વિગતવાર</translation>
 <translation id="1989112275319619282">બ્રાઉઝ કરો</translation>
 <translation id="2015722694326466240">પાસવર્ડ જોવા માટે, તમારે સૌથી પહેલા તમારા ઉપકરણ પર એક પાસકોડ સેટ કરવો આવશ્યક છે.</translation>
@@ -97,7 +97,7 @@
 <translation id="2523363575747517183">આ વેબસાઇટ વારંવાર અન્ય ઍપ્લિકેશન ખોલવાનો પ્રયાસ કરી રહી છે.</translation>
 <translation id="2529021024822217800">બધા ખોલો</translation>
 <translation id="2572712655377361602">ઉપકરણ નીતિએ તમારા ફોટોની ઍક્સેસને અવરોધિત કરી</translation>
-<translation id="2584132361465095047">એકાઉન્ટ ઉમેરો...</translation>
+<translation id="2584132361465095047">એકાઉન્ટ ઉમેરો…</translation>
 <translation id="2625189173221582860">પાસવર્ડ કૉપિ કર્યો</translation>
 <translation id="2648803196158606475">વાંચેલ કાઢી નાખો</translation>
 <translation id="2653659639078652383">સબમિટ કરો</translation>
@@ -191,11 +191,11 @@
 <translation id="4084682180776658562">બુકમાર્ક</translation>
 <translation id="411254640334432676">ડાઉનલોડ નિષ્ફળ થયું.</translation>
 <translation id="4112644173421521737">શોધો</translation>
-<translation id="4121993058175073134">ચોખ્ખો-નિકાસ ડેટા મોકલવા માટે, કૃપા કરીને સેટિંગ્સ એપ્લિકેશનમાં તમારા ઇમેઇલ એકાઉન્ટને ગોઠવો.</translation>
+<translation id="4121993058175073134">ચોખ્ખો-નિકાસ ડેટા મોકલવા માટે, કૃપા કરીને સેટિંગ એપ્લિકેશનમાં તમારા ઇમેઇલ એકાઉન્ટને ગોઠવો.</translation>
 <translation id="4124987746317609294">સમય શ્રેણી</translation>
 <translation id="4172051516777682613">હંમેશા બતાવો</translation>
-<translation id="418156467088430727">ઑફલાઇન સંસ્કરણ નવા ટૅબમાં જુઓ</translation>
-<translation id="4192273449750167573">આગલી સ્ક્રીન પર તમારી સેટિંગનો રિવ્યૂ કરો</translation>
+<translation id="418156467088430727">ઑફલાઇન વર્ઝન નવા ટૅબમાં જુઓ</translation>
+<translation id="4192273449750167573">આગલી સ્ક્રીન પર તમારા સેટિંગનો રિવ્યૂ કરો</translation>
 <translation id="4237682350741091554">Chrome સમન્વયન અને વૈયક્તિકરણને <ph name="BEGIN_LINK" />સેટિંગ્સ<ph name="END_LINK" />માં સંચાલિત કરો</translation>
 <translation id="424315890655130736">પાસફ્રેઝ દાખલ કરો</translation>
 <translation id="4272631900155121838">QR કોડને સ્કેન કરવા માટે, સેટિંગ્સમાંથી કૅમેરો સક્ષમ કરો</translation>
@@ -225,8 +225,12 @@
 
 તમારો ડેટા તમારા સમન્વયન પાસફ્રેઝ સાથે એન્ક્રિપ્ટ કરવામાં આવ્યો છે. સમન્વયન શરૂ કરવા માટે તે દાખલ કરો.</translation>
 <translation id="473775607612524610">અપડેટ કરો</translation>
+<translation id="4747097190499141774">પાસફ્રેઝ એન્ક્રિપ્શનમાં Google Payની ચુકવણી પદ્ધતિઓ અને ઍડ્રેસ સામેલ હોતા નથી. માત્ર તમારા પાસફ્રેઝ ધરાવતી કોઈ વ્યક્તિ જ તમારા એન્ક્રિપ્ટ કરેલા ડેટાને વાંચી શકે છે. Googleને પાસફ્રેઝ મોકલવામાં આવતો નથી કે તેના દ્વારા સંગ્રહિત કરવામાં આવતો નથી. જો તમે તમારો પાસફ્રેઝ ભૂલી જાઓ અથવા આ સેટિંગ બદલવા માંગતા હોવ, તો તમારે સિંકને રીસેટ કરવું પડશે. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
 <translation id="4749030437873592350">પેજમાં શોધો...</translation>
 <translation id="4751645464639803239">નવું છૂપું ટૅબ</translation>
+<translation id="4802417911091824046">પાસફ્રેઝ એન્ક્રિપ્શનમાં Google Payની ચુકવણી પદ્ધતિઓ અને ઍડ્રેસ સામેલ હોતા નથી. 
+
+આ સેટિંગ બદલવા માટે, <ph name="BEGIN_LINK" />સિંકને રીસેટ કરો<ph name="END_LINK" /></translation>
 <translation id="4807020197310989387">વાંચન સૂચિમાં 1 ન વાંચેલ લેખ.</translation>
 <translation id="481968316161811770">કુકીઝ, સાઇટ ડેટા</translation>
 <translation id="4854345657858711387">એક પાસકોડ સેટ કરો</translation>
@@ -236,7 +240,7 @@
 <translation id="4904877109095351937">વાંચેલ તરીકે ચિહ્નિત કરો</translation>
 <translation id="4930268273022498155">અસ્તિત્વમાંનો ડેટા કાઢી નાખો. તમે <ph name="USER_EMAIL1" /> પર પાછા સ્વિચ કરીને તેને પુનઃપ્રાપ્ત કરી શકો છો.</translation>
 <translation id="4941089862236492464">માફ કરશો, તમારી આઇટમને શેર કરવામાં સમસ્યા આવી હતી.</translation>
-<translation id="4979397965658815378">તમારા બુકમાર્ક, પાસવર્ડ, ઇતિહાસ અને અન્ય સેટિંગને તમારા બધા ડિવાઇસ પર મેળવવા માટે તમારા Google એકાઉન્ટ સાથે સાઇન ઇન કરો.</translation>
+<translation id="4979397965658815378">તમારા બુકમાર્ક, પાસવર્ડ, ઇતિહાસ અને બીજા સેટિંગને તમારા બધા ડિવાઇસ પર મેળવવા માટે તમારા Google એકાઉન્ટ સાથે સાઇન ઇન કરો.</translation>
 <translation id="5004416275253351869">Google પ્રવૃત્તિ નિયંત્રણો</translation>
 <translation id="5005498671520578047">પાસવર્ડની કૉપિ કરો</translation>
 <translation id="5010803260590204777">ખાનગીપણે વેબ બ્રાઉઝ કરવા છૂપું ટેબ ખોલો.</translation>
@@ -260,9 +264,9 @@
 <translation id="5433691172869980887">વપરાશકર્તાનામ કૉપિ કર્યું</translation>
 <translation id="54401264925851789">પૃષ્ઠ સુરક્ષા માહિતી</translation>
 <translation id="5525269841082836315">પાસફ્રેઝ બનાવો</translation>
-<translation id="5548760955356983418">હેન્ડઓફ તમને આ ઉપકરણ પર વેબસાઇટ બ્રાઉઝ કરવાનું શરૂ કરવા અને પછી તમારા Mac પર સરળતાથી ચાલુ રાખવા દે છે. વર્તમાનમાં ખુલ્લી છે તે વેબસાઇટ તમારા Mac ના ડૉક પર દેખાશે.
+<translation id="5548760955356983418">હેન્ડઓફ તમને આ ડિવાઇસ પર વેબસાઇટ બ્રાઉઝ કરવાનું શરૂ કરવા અને પછી તમારા Mac પર સરળતાથી ચાલુ રાખવા દે છે. વર્તમાનમાં ખુલ્લી છે તે વેબસાઇટ તમારા Mac ના ડૉક પર દેખાશે.
 
-સેટિંગ્સના સામાન્ય વિભાગમાં હેન્ડઓફ સક્ષમ હોવું પણ આવશ્યક છે અને તમારા ઉપકરણો, સમાન iCloud એકાઉન્ટનો ઉપયોગ કરતાં હોવા આવશ્યક છે.</translation>
+સેટિંગના સામાન્ય વિભાગમાં હેન્ડઓફ ચાલુ હોવું પણ જરૂરી છે અને તમારા ડિવાઇસ, સમાન iCloud એકાઉન્ટનો ઉપયોગ કરતાં હોવા જરૂરી છે.</translation>
 <translation id="5554368826343982379">સિંક અને વૈયક્તિકરણ</translation>
 <translation id="5556459405103347317">ફરિથી લોડ કરો</translation>
 <translation id="5614553682702429503">પાસવર્ડ સાચવીએ?</translation>
@@ -270,9 +274,9 @@
 <translation id="5626245204502895507">ફાઇલ આ સમયે ડાઉનલોડ કરી શકાઈ નથી.</translation>
 <translation id="5659593005791499971">ઇમેઇલ</translation>
 <translation id="5669528293118408608">www</translation>
-<translation id="567881659373499783">સંસ્કરણ <ph name="PRODUCT_VERSION" /></translation>
+<translation id="567881659373499783">વર્ઝન <ph name="PRODUCT_VERSION" /></translation>
 <translation id="5728700505257787410">માફ કરશો, તમારા એકાઉન્ટમાં સાઇન ઇન કરવામાં સમસ્યા હતી.</translation>
-<translation id="5737974891429562743">એકાઉન્ટ સાઇન-ઇન વિગતો જૂની થઈ ગઈ છે. સમન્વયનને પ્રારંભ કરવા માટે અપડેટ કરો.</translation>
+<translation id="5737974891429562743">એકાઉન્ટ સાઇન ઇન વિગતો જૂની થઈ ગઈ છે. સિંકને પ્રારંભ કરવા માટે અપડેટ કરો.</translation>
 <translation id="5738887413654608789">આ તમને તમારી આસપાસના વાતાવરણના આધારે સંગત વેબ પૃષ્ઠોની શોધ કરવા દે છે.</translation>
 <translation id="5771816112378578655">સેટઅપની પ્રક્રિયા ચાલુ છે...</translation>
 <translation id="5816228676161003208">આ તમને તમારા અવાજનો ઉપયોગ કરીને વધુ ઝડપથી શોધવા દે છે.</translation>
@@ -312,7 +316,7 @@
 <translation id="6254066287920239840">બ્રાઉઝરને બદલે ઍપ્લિકેશનમાં લિંક્સ ખોલો.</translation>
 <translation id="6255097610484507482">ક્રેડિટ કાર્ડ સંપાદિત કરો </translation>
 <translation id="6308436439357671616">આ તમને ફોટો લેવા અને અપલોડ કરવા દે છે.</translation>
-<translation id="6324528485781869530">સમન્વયન એકાઉન્ટ સ્વિચ કરો</translation>
+<translation id="6324528485781869530">સિંક એકાઉન્ટ સ્વિચ કરો</translation>
 <translation id="6324669097367352121">સાઇન ઇન કરો સેટિંગ્સ</translation>
 <translation id="6337234675334993532">એન્ક્રિપ્શન</translation>
 <translation id="633809752005859102">કંઈક ખરેખર ખોટું થયું. અમે તેના પર કામ કરીશું.</translation>
@@ -382,7 +386,7 @@
 <translation id="7383797227493018512">વાંચન સૂચિ</translation>
 <translation id="7400418766976504921">URL</translation>
 <translation id="741204030948306876">હા, હું સંમત છું</translation>
-<translation id="7425346204213733349">તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને અન્ય સેટિંગમાં ફેરફારને હવે તમારા Google એકાઉન્ટ પર સિંક કરવામાં આવશે નહીં. જો કે, તમારો અસ્તિત્વમાંનો ડેટા તમારા Google એકાઉન્ટમાં સંગ્રહિત રહેશે.</translation>
+<translation id="7425346204213733349">તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને બીજા સેટિંગમાં ફેરફારને હવે તમારા Google એકાઉન્ટ પર સિંક કરવામાં આવશે નહિ. જોકે, તમારો અસ્તિત્વમાંનો ડેટા તમારા Google એકાઉન્ટમાં સ્ટોર રહેશે.</translation>
 <translation id="744343212394640790"><ph name="EMAIL" /> નથી</translation>
 <translation id="7454057999980797137">રાજ્ય / કાઉન્ટી</translation>
 <translation id="7456847797759667638">સ્થાન ખોલો...</translation>
@@ -449,15 +453,15 @@
 <translation id="8636825310635137004">તમારા અન્ય ઉપકરણો પરથી તમારા ટૅબ્સ મેળવવા માટે, સમન્વયન ચાલુ કરો.</translation>
 <translation id="8654802032646794042">રદ કરો</translation>
 <translation id="8668210798914567634">આ પૃષ્ઠ, તમારી વાંચન સૂચિમાં સાચવવામાં આવ્યું છે.</translation>
-<translation id="8680787084697685621">એકાઉન્ટ સાઇન-ઇન વિગતો જૂની થઈ ગઈ છે.</translation>
+<translation id="8680787084697685621">એકાઉન્ટ સાઇન ઇન વિગતો જૂની થઈ ગઈ છે.</translation>
 <translation id="8721297211384281569">સાધન મેનૂ</translation>
 <translation id="8725066075913043281">ફરી પ્રયાસ કરો</translation>
 <translation id="8730621377337864115">થઈ ગયું</translation>
-<translation id="8741995161408053644">તમારા Google એકાઉન્ટમાં <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> પર બ્રાઉઝિંગ ઇતિહાસના અન્ય સ્વરૂપો હોઈ શકે છે.</translation>
+<translation id="8741995161408053644">તમારા Google એકાઉન્ટમાં <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> પર બ્રાઉઝિંગ ઇતિહાસના બીજા સ્વરૂપો હોય શકે.</translation>
 <translation id="8756969031206844760">પાસવર્ડ અપડેટ કરીએ?</translation>
 <translation id="8775144690796719618">અમાન્ય URL</translation>
 <translation id="8820817407110198400">બુકમાર્ક્સ</translation>
-<translation id="8840513115188359703">તમે તમારા Google એકાઉન્ટમાંથી સાઇન આઉટ થશો નહીં.</translation>
+<translation id="8840513115188359703">તમે તમારા Google એકાઉન્ટમાંથી સાઇન આઉટ થશો નહિ.</translation>
 <translation id="8870413625673593573">તાજેતરમાં બંધ કરેલા</translation>
 <translation id="8881801611828450202"><ph name="SEARCH_ENGINE" /> પર આ છબી શોધો</translation>
 <translation id="8904976895050290827">Chrome Sync</translation>
@@ -467,7 +471,7 @@
 <translation id="8981454092730389528">Google પ્રવૃત્તિ નિયંત્રણો</translation>
 <translation id="8985320356172329008">Google પર આ તરીકે સાઇન ઇન થયાં</translation>
 <translation id="902659348151742535">શોધ, જાહેરાતો અને અન્ય Google સેવાઓને વ્યક્તિગત કરવા માટે Google, તમારા બ્રાઉઝિંગ ઇતિહાસનો ઉપયોગ કરી શકે છે.</translation>
-<translation id="9034759925968272072">તમે તમારા Google એકાઉન્ટમાંથી સાઇન આઉટ થશો નહીં. તમારા Google એકાઉન્ટમાં <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> પર બ્રાઉઝિંગ ઇતિહાસના અન્ય સ્વરૂપો હોઈ શકે છે.</translation>
+<translation id="9034759925968272072">તમે તમારા Google એકાઉન્ટમાંથી સાઇન આઉટ થશો નહિ. તમારા Google એકાઉન્ટમાં <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> પર બ્રાઉઝિંગ ઇતિહાસના બીજા સ્વરૂપો હોય શકે.</translation>
 <translation id="9039373489628511875">બેન્ડવિડ્થ</translation>
 <translation id="9055772144595778347">સાઇન ઇન કરી શકાતું નથી</translation>
 <translation id="9065203028668620118">સંપાદન</translation>
@@ -480,7 +484,7 @@
 <translation id="9188680907066685419">સંચાલિત એકાઉન્ટમાંથી સાઇન આઉટ કરો</translation>
 <translation id="9203116392574189331">હેન્ડઓફ</translation>
 <translation id="9223358826628549784">ક્રેશ રિપોર્ટ મોકલ્યો.</translation>
-<translation id="935490618240037774">તમારા Google એકાઉન્ટ પર તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને અન્ય સેટિંગ સિંક કરવામાં આવશે, જેથી કરીને તમે તમારા બધા ડિવાઇસ પર તેમનો ઉપયોગ કરી શકો.</translation>
+<translation id="935490618240037774">તમારા Google એકાઉન્ટ પર તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને બીજા સેટિંગ સિંક કરવામાં આવશે જેથી કરીને તમે તમારા બધા ડિવાઇસ પર એનો ઉપયોગ કરી શકો</translation>
 <translation id="976982866697960176">સમન્વયિત ડેટા સંચાલિત કરો…</translation>
 <translation id="988141524645182168">અન્ય ઉપકરણો</translation>
 <translation id="989988560359834682">સરનામું સંપાદિત કરો</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ml.xtb b/ios/chrome/app/strings/resources/ios_strings_ml.xtb
index 9052472..8a36008c 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ml.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ml.xtb
@@ -225,8 +225,12 @@
 
 സമന്വയ പാസ്‌ഫ്രെയ്‌സ് ഉപയോഗിച്ച് നിങ്ങളുടെ ഡാറ്റ എൻ‌ക്രിപ്‌റ്റുചെയ്‌തു. സമന്വയം ആരംഭിക്കാൻ ഇത് നൽകുക.</translation>
 <translation id="473775607612524610">അപ്ഡേറ്റുചെയ്യുക</translation>
+<translation id="4747097190499141774">പാസ്‌ഫ്രെയ്‌സ് എൻക്രിപ്ഷനിൽ, Google Pay-ൽ നിന്നുള്ള പേയ്‌മെന്റ് രീതികളും വിലാസങ്ങളും ഉൾപ്പെടുന്നില്ല. നിങ്ങളുടെ പാസ്‌ഫ്രെയ്‌സുള്ള വ്യക്തിക്ക് മാത്രമേ എൻക്രി‌പ്‌റ്റ് ചെയ്‌ത ഡാറ്റ വായിക്കാനാവൂ. പാസ്‌ഫ്രെയ്‌സ് Google-ലേക്ക് അയയ്‌ക്കുകയോ സംഭരിക്കുകയോ ചെയ്യുന്നില്ല. പാസ്‌ഫ്രെയ്‌സ് മറന്നുപോവുകയോ ഈ ക്രമീകരണം മാറ്റുക ചെയ്യണമെങ്കിൽ, സമന്വയം പുനഃക്രമീകരിക്കേണ്ടി വരും. <ph name="BEGIN_LINK" />കൂടുതലറിയുക<ph name="END_LINK" /></translation>
 <translation id="4749030437873592350">പേജിൽ കണ്ടെത്തുക...</translation>
 <translation id="4751645464639803239">പുതിയ അദൃശ്യ ടാബ്</translation>
+<translation id="4802417911091824046">പാസ്‌ഫ്രെയ്‌സ് എൻക്രി‌പ്ഷനിൽ, Google Pay-ൽ നിന്നുള്ള പേയ്‌മെന്റ് രീതികളും വിലാസങ്ങളും ഉൾപ്പെടുന്നില്ല.
+
+ഈ ക്രമീകരണം മാറ്റാൻ, <ph name="BEGIN_LINK" />സമന്വയം പുനഃക്രമീകരിക്കുക<ph name="END_LINK" /></translation>
 <translation id="4807020197310989387">വായനാ ലിസ്‌റ്റിലുള്ള, വായിക്കാത്ത ഒരു ലേഖനം.</translation>
 <translation id="481968316161811770">കുക്കികളും സൈറ്റ് ഡാറ്റയും</translation>
 <translation id="4854345657858711387">പാസ്‌കോഡ് സജ്ജമാക്കുക</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_mr.xtb b/ios/chrome/app/strings/resources/ios_strings_mr.xtb
index d14f145..c0e4b590b 100644
--- a/ios/chrome/app/strings/resources/ios_strings_mr.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_mr.xtb
@@ -122,7 +122,7 @@
 <translation id="2898963176829412617">नवीन फोल्डर...</translation>
 <translation id="2916171785467530738">ऑटोकंप्लीट शोध आणि URL</translation>
 <translation id="291754862089661335">QR कोड किंवा बारकोडची या फ्रेममध्‍ये स्थिती निर्धारित करा</translation>
-<translation id="2921219216347069551">पृष्ठ सामायिक करू शकत नाही</translation>
+<translation id="2921219216347069551">पृष्ठ शेअर करू शकत नाही</translation>
 <translation id="2923448633003185837">पेस्ट करा आणि जा</translation>
 <translation id="292639812446257861">न वाचलेले चिन्हांकित करा</translation>
 <translation id="2933759065870693102">टॉर्च</translation>
@@ -240,7 +240,7 @@
 <translation id="4882831918239250449">तुम्ही ब्राउझ करत असलेला इतिहास पर्सनलाइझ शोध, जाहिराती आणि बरेच काही करण्यासाठी कसा वापरला जातो ते नियंत्रित करा</translation>
 <translation id="4904877109095351937">वाचले चिन्हांकित करा</translation>
 <translation id="4930268273022498155">विद्यमान डेटा हटवा. <ph name="USER_EMAIL1" /> वर परत स्विच करून तुम्ही तो पुनर्प्राप्त करू शकता.</translation>
-<translation id="4941089862236492464">क्षमस्व, तुमचा आयटम सामायिक करताना समस्या आली.</translation>
+<translation id="4941089862236492464">क्षमस्व, तुमचा आयटम शेअर करताना समस्या आली.</translation>
 <translation id="4979397965658815378">आपल्या सर्व डिव्हाइसेसवर आपले बुकमार्क, पासवर्ड, इतिहास आणि अन्य सेटिंग्ज प्राप्त करण्यासाठी आपल्या Google खात्यासह साइन इन करा</translation>
 <translation id="5004416275253351869">Google अॅक्टिव्हिटी नियंत्रणे</translation>
 <translation id="5005498671520578047">पासवर्ड कॉपी करा</translation>
@@ -314,7 +314,7 @@
 <translation id="6187302354554850004">अखेरचे संंकालित: <ph name="LAST_USED_TIME" /></translation>
 <translation id="6189413832092199491">न वाचलेले</translation>
 <translation id="6196207969502475924">व्हॉइस शोध</translation>
-<translation id="6254066287920239840">ब्राउझर ऐवजी अॅपमध्ये दुवे उघडा.</translation>
+<translation id="6254066287920239840">ब्राउझर ऐवजी अॅपमध्ये लिंक उघडा.</translation>
 <translation id="6255097610484507482">क्रेडिट कार्ड संपादित करा</translation>
 <translation id="6308436439357671616">हे आपल्याला फोटो घेऊ आणि अपलोड करू देते.</translation>
 <translation id="6324528485781869530">संकालन खाते स्विच करा</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_no.xtb b/ios/chrome/app/strings/resources/ios_strings_no.xtb
index 10401bc..3e06f15 100644
--- a/ios/chrome/app/strings/resources/ios_strings_no.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_no.xtb
@@ -349,7 +349,7 @@
 <translation id="6807889908376551050">Vis alle</translation>
 <translation id="681368974849482173">Elementet er opprettet</translation>
 <translation id="685040365210406336">Ikke gjør noen endringer</translation>
-<translation id="6851516051005285358">Be om skrivebordsversjonen av nettstedet</translation>
+<translation id="6851516051005285358">Be om datamaskinversjonen av nettstedet</translation>
 <translation id="6896758677409633944">Kopiér</translation>
 <translation id="6903907808598579934">Slå på synkronisering</translation>
 <translation id="6914783257214138813">Passordene dine blir synlige for alle som kan se den eksporterte filen.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_te.xtb b/ios/chrome/app/strings/resources/ios_strings_te.xtb
index 7690d74b..e961962 100644
--- a/ios/chrome/app/strings/resources/ios_strings_te.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_te.xtb
@@ -225,8 +225,12 @@
 
 మీ సమకాలీకరణ రహస్య పదబంధంతో మీ డేటా గుప్తీకరించబడింది. సమకాలీకరణను ప్రారంభించడానికి దీన్ని నమోదు చేయండి.</translation>
 <translation id="473775607612524610">నవీకరణ</translation>
+<translation id="4747097190499141774">Google Payకి సంబంధించిన చెల్లింపు పద్ధతులు మరియు చిరునామాలు రహస్య పదబంధం ఎన్‌క్రిప్షన్‌లో ఉండవు. మీ రహస్య పదబంధాన్ని కలిగి ఉన్నవారు మాత్రమే మీ ఎన్‌క్రిప్ట్ చేసిన డేటాను చదవగలరు. రహస్య పదబంధం Google ద్వారా ఎవరికీ పంపబడదు లేదా నిల్వ చేయబడదు. మీరు మీ రహస్య పదబంధాన్ని మర్చిపోతే లేదా ఈ సెట్టింగ్‌ను మార్చాలనుకుంటే, సమకాలీకరణను రీసెట్ చేయాల్సి ఉంటుంది. <ph name="BEGIN_LINK" />మరింత తెలుసుకోండి<ph name="END_LINK" /></translation>
 <translation id="4749030437873592350">పేజీలో కనుగొను...</translation>
 <translation id="4751645464639803239">కొత్త అజ్ఞాత ట్యాబ్</translation>
+<translation id="4802417911091824046">Google Payకి సంబంధించిన చెల్లింపు పద్ధతులు మరియు చిరునామాలు రహస్య పదబంధం ఎన్‌క్రిప్షన్‌లో ఉండవు.
+
+ఈ సెట్టింగ్‌ని మార్చడం కోసం, <ph name="BEGIN_LINK" />సమకాలీకరణను రీసెట్ చేయండి<ph name="END_LINK" /></translation>
 <translation id="4807020197310989387">చదవాల్సిన జాబితాలో 1 కథనం ఉంది.</translation>
 <translation id="481968316161811770">కుక్కీలు, సైట్ డేటా</translation>
 <translation id="4854345657858711387">పాస్‌కోడ్‌ని సెట్ చేయండి</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb b/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb
index c653d9b..9903e59a 100644
--- a/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb
@@ -225,8 +225,12 @@
 
 您的数据已使用您的同步密码加密。输入该密码即可开始同步。</translation>
 <translation id="473775607612524610">更新</translation>
+<translation id="4747097190499141774">密码加密方式不包括 Google Pay 中的付款方式和地址。只有知道您密码的人才能读取您的已加密数据。系统不会将该密码发送给 Google,Google 也不会存储该密码。如果您忘记了密码或想更改此设置,则需重置同步设置。<ph name="BEGIN_LINK" />了解详情<ph name="END_LINK" /></translation>
 <translation id="4749030437873592350">在网页中查找…</translation>
 <translation id="4751645464639803239">打开新的无痕式标签页</translation>
+<translation id="4802417911091824046">密码加密方式不包括 Google Pay 中的付款方式和地址。
+
+要更改此设置,请<ph name="BEGIN_LINK" />重置同步设置<ph name="END_LINK" /></translation>
 <translation id="4807020197310989387">阅读清单中有 1 篇未读文章。</translation>
 <translation id="481968316161811770">Cookie 和网站数据</translation>
 <translation id="4854345657858711387">设置密码</translation>
diff --git a/ios/chrome/browser/app_launcher/app_launcher_tab_helper.mm b/ios/chrome/browser/app_launcher/app_launcher_tab_helper.mm
index 935242b8..f655ae8e 100644
--- a/ios/chrome/browser/app_launcher/app_launcher_tab_helper.mm
+++ b/ios/chrome/browser/app_launcher/app_launcher_tab_helper.mm
@@ -41,6 +41,7 @@
 
   // If the url is a direct FIDO U2F x-callback call, consider it as invalid, to
   // prevent pages from spoofing requests with different origins.
+  // See https://crbug.com/897329#c2 for details on how U2F works.
   if (app_url.SchemeIs("u2f-x-callback"))
     return false;
 
@@ -189,6 +190,9 @@
   if (request_status == ExternalURLRequestStatus::kSubFrameRequestBlocked)
     return false;
 
+  if (!IsValidAppUrl(request_url))
+    return false;
+
   Tab* tab = LegacyTabHelper::GetTabForWebState(web_state_);
 
   // If this is a Universal 2nd Factor (U2F) call, the origin needs to be
@@ -200,6 +204,9 @@
                       ->GetURL()
                       .GetOrigin();
     request_url = [tab XCallbackFromRequestURL:request_url originURL:origin];
+    // If the URL was rejected by the U2F handler, |request_url| will be empty.
+    if (!request_url.is_valid())
+      return false;
   }
 
   GURL last_committed_url = web_state_->GetLastCommittedURL();
@@ -220,14 +227,13 @@
       if (model && model->loaded())
         model->SetReadStatus(original_pending_url, true);
     }
-    if (IsValidAppUrl(request_url) && last_committed_url.is_valid()) {
+    if (last_committed_url.is_valid()) {
       RequestToLaunchApp(request_url, last_committed_url, is_link_transition);
     }
     return false;
   }
 
-  if (IsValidAppUrl(request_url) &&
-      RequestToLaunchApp(request_url, last_committed_url, is_link_transition)) {
+  if (RequestToLaunchApp(request_url, last_committed_url, is_link_transition)) {
     // Clears pending navigation history after successfully launching the
     // external app.
     web_state_->GetNavigationManager()->DiscardNonCommittedItems();
diff --git a/ios/chrome/browser/app_launcher/app_launcher_tab_helper_unittest.mm b/ios/chrome/browser/app_launcher/app_launcher_tab_helper_unittest.mm
index 38901f1..d9f7f89 100644
--- a/ios/chrome/browser/app_launcher/app_launcher_tab_helper_unittest.mm
+++ b/ios/chrome/browser/app_launcher/app_launcher_tab_helper_unittest.mm
@@ -299,10 +299,46 @@
   EXPECT_FALSE(TestShouldAllowRequest(@"app-settings://",
                                       /*target_frame_is_main=*/true,
                                       /*has_user_gesture=*/false));
-  EXPECT_FALSE(TestShouldAllowRequest(@"u2f-x-callback://test",
+  EXPECT_EQ(0U, delegate_.countOfAppsLaunched);
+}
+
+// Tests that URLs with U2F schemes are handled correctly.
+// This test is using https://chromeiostesting-dot-u2fdemo.appspot.com URL which
+// is a whitelisted URL for the purpose of testing, but the test doesn't send
+// any request to the server.
+TEST_F(AppLauncherTabHelperTest, U2FUrls) {
+  // Add required tab helpers for the U2F check.
+  TabIdTabHelper::CreateForWebState(&web_state_);
+  LegacyTabHelper::CreateForWebState(&web_state_);
+  std::unique_ptr<web::NavigationItem> item = web::NavigationItem::Create();
+
+  // "u2f-x-callback" scheme should only be created by the browser. External
+  // URLs with that scheme should be blocked to prevent malicious sites from
+  // bypassing the browser origin/security check for u2f schemes.
+  item->SetURL(GURL("https://chromeiostesting-dot-u2fdemo.appspot.com"));
+  navigation_manager_->SetLastCommittedItem(item.get());
+  EXPECT_FALSE(TestShouldAllowRequest(@"u2f-x-callback://chromium.test",
                                       /*target_frame_is_main=*/true,
                                       /*has_user_gesture=*/false));
   EXPECT_EQ(0U, delegate_.countOfAppsLaunched);
+
+  // Source URL is not trusted, so u2f scheme should not be allowed.
+  item->SetURL(GURL("https://chromium.test"));
+  navigation_manager_->SetLastCommittedItem(item.get());
+  EXPECT_FALSE(TestShouldAllowRequest(@"u2f://chromium.test",
+                                      /*target_frame_is_main=*/true,
+                                      /*has_user_gesture=*/false));
+  EXPECT_EQ(0U, delegate_.countOfAppsLaunched);
+
+  // Source URL is trusted, so u2f scheme should be allowed and an external app
+  // is launched via URL with u2f-x-callback scheme.
+  item->SetURL(GURL("https://chromeiostesting-dot-u2fdemo.appspot.com"));
+  navigation_manager_->SetLastCommittedItem(item.get());
+  EXPECT_FALSE(TestShouldAllowRequest(@"u2f://chromium.test",
+                                      /*target_frame_is_main=*/true,
+                                      /*has_user_gesture=*/false));
+  EXPECT_EQ(1U, delegate_.countOfAppsLaunched);
+  EXPECT_TRUE(delegate_.lastLaunchedAppURL.SchemeIs("u2f-x-callback"));
 }
 
 // Tests that URLs with Chrome Bundle schemes are blocked on iframes.
diff --git a/ios/chrome/browser/autofill/autofill_controller_unittest.mm b/ios/chrome/browser/autofill/autofill_controller_unittest.mm
index 07ea2e0..98f55fc 100644
--- a/ios/chrome/browser/autofill/autofill_controller_unittest.mm
+++ b/ios/chrome/browser/autofill/autofill_controller_unittest.mm
@@ -7,6 +7,8 @@
 #include <memory>
 #include <vector>
 
+#import <UIKit/UIKit.h>
+
 #include "base/guid.h"
 #include "base/ios/ios_util.h"
 #include "base/mac/foundation_util.h"
@@ -47,7 +49,6 @@
 #import "ios/web/public/web_state/web_frames_manager.h"
 #import "ios/web/public/web_state/web_state.h"
 #import "testing/gtest_mac.h"
-#include "ui/base/test/ios/ui_view_test_utils.h"
 
 #if !defined(__has_feature) || !__has_feature(objc_arc)
 #error "This file requires ARC support."
@@ -147,6 +148,23 @@
   FAIL() << "Missing field " << name;
 }
 
+// Forces rendering of a UIView. This is used in tests to make sure that UIKit
+// optimizations don't have the views return the previous values (such as
+// zoomScale).
+void ForceViewRendering(UIView* view) {
+  EXPECT_TRUE(view);
+  CALayer* layer = view.layer;
+  EXPECT_TRUE(layer);
+  const CGFloat kArbitraryNonZeroPositiveValue = 19;
+  const CGSize arbitraryNonEmptyArea = CGSizeMake(
+      kArbitraryNonZeroPositiveValue, kArbitraryNonZeroPositiveValue);
+  UIGraphicsBeginImageContext(arbitraryNonEmptyArea);
+  CGContext* context = UIGraphicsGetCurrentContext();
+  EXPECT_TRUE(context);
+  [layer renderInContext:context];
+  UIGraphicsEndImageContext();
+}
+
 // WebDataServiceConsumer for receiving vectors of strings and making them
 // available to tests.
 class TestConsumer : public WebDataServiceConsumer {
@@ -382,7 +400,7 @@
 // test data manager.
 TEST_F(AutofillControllerTest, ProfileSuggestions) {
   SetUpForSuggestions(kProfileFormHtml);
-  ui::test::uiview_utils::ForceViewRendering(web_state()->GetView());
+  ForceViewRendering(web_state()->GetView());
   ExecuteJavaScript(@"document.forms[0].name.focus()");
   WaitForSuggestionRetrieval(/*wait_for_trigger=*/YES);
   ExpectMetric("Autofill.AddressSuggestionsCount", 1);
@@ -397,7 +415,7 @@
 TEST_F(AutofillControllerTest, ProfileSuggestionsTwoAnonymousForms) {
   SetUpForSuggestions(
       [NSString stringWithFormat:@"%@%@", kProfileFormHtml, kProfileFormHtml]);
-  ui::test::uiview_utils::ForceViewRendering(web_state()->GetView());
+  ForceViewRendering(web_state()->GetView());
   ExecuteJavaScript(@"document.forms[0].name.focus()");
   WaitForSuggestionRetrieval(/*wait_for_trigger=*/YES);
   ExpectMetric("Autofill.AddressSuggestionsCount", 1);
@@ -412,7 +430,7 @@
 // into a test data manager.
 TEST_F(AutofillControllerTest, ProfileSuggestionsFromSelectField) {
   SetUpForSuggestions(kProfileFormHtml);
-  ui::test::uiview_utils::ForceViewRendering(web_state()->GetView());
+  ForceViewRendering(web_state()->GetView());
   ExecuteJavaScript(@"document.forms[0].state.focus()");
   WaitForSuggestionRetrieval(/*wait_for_trigger=*/YES);
   ExpectMetric("Autofill.AddressSuggestionsCount", 1);
@@ -448,7 +466,7 @@
   LoadHtml(kProfileFormHtml);
   base::TaskScheduler::GetInstance()->FlushForTesting();
   WaitForBackgroundTasks();
-  ui::test::uiview_utils::ForceViewRendering(web_state()->GetView());
+  ForceViewRendering(web_state()->GetView());
   ExecuteJavaScript(@"document.forms[0].name.focus()");
   WaitForSuggestionRetrieval(/*wait_for_trigger=*/YES);
   ExpectMetric("Autofill.AddressSuggestionsCount", 2);
diff --git a/ios/chrome/browser/signin/identity_manager_factory.cc b/ios/chrome/browser/signin/identity_manager_factory.cc
index 8a25a41..2fd138d 100644
--- a/ios/chrome/browser/signin/identity_manager_factory.cc
+++ b/ios/chrome/browser/signin/identity_manager_factory.cc
@@ -15,6 +15,7 @@
 #include "ios/chrome/browser/signin/profile_oauth2_token_service_factory.h"
 #include "ios/chrome/browser/signin/signin_manager_factory.h"
 #include "services/identity/public/cpp/identity_manager.h"
+#include "services/identity/public/cpp/primary_account_mutator_impl.h"
 
 // Subclass that wraps IdentityManager in a KeyedService (as IdentityManager is
 // a client-side library intended for use by any process, it would be a layering
@@ -33,7 +34,12 @@
             ios::AccountTrackerServiceFactory::GetForBrowserState(
                 browser_state),
             ios::GaiaCookieManagerServiceFactory::GetForBrowserState(
-                browser_state)) {}
+                browser_state),
+            std::make_unique<identity::PrimaryAccountMutatorImpl>(
+                ios::AccountTrackerServiceFactory::GetForBrowserState(
+                    browser_state),
+                ios::SigninManagerFactory::GetForBrowserState(browser_state))) {
+  }
 };
 
 IdentityManagerFactory::IdentityManagerFactory()
diff --git a/ios/chrome/browser/tabs/tab.h b/ios/chrome/browser/tabs/tab.h
index 108f36e..17ce38a6d 100644
--- a/ios/chrome/browser/tabs/tab.h
+++ b/ios/chrome/browser/tabs/tab.h
@@ -78,8 +78,6 @@
 // The current title of the tab.
 @property(nonatomic, readonly) NSString* title;
 
-@property(nonatomic, readonly) NSString* urlDisplayString;
-
 // ID associated with this tab.
 @property(nonatomic, readonly) NSString* tabId;
 
@@ -133,21 +131,12 @@
 // be populated. Can return null.
 - (web::NavigationManager*)navigationManager;
 
-// Navigate forwards or backwards to |item|.
-- (void)goToItem:(const web::NavigationItem*)item;
-
 // Navigates forwards or backwards.
 // TODO(crbug.com/661664): These are passthroughs to the Tab's WebState's
 // NavigationManager. Convert all callers and remove these methods.
 - (void)goBack;
 - (void)goForward;
 
-// Returns the timestamp of the last time the tab is visited.
-- (double)lastVisitedTimestamp;
-
-// Updates the timestamp of the last time the tab is visited.
-- (void)updateLastVisitedTimestamp;
-
 // Called before capturing a snapshot for Tab.
 - (void)willUpdateSnapshot;
 
diff --git a/ios/chrome/browser/tabs/tab.mm b/ios/chrome/browser/tabs/tab.mm
index 6954f98f..b93622c 100644
--- a/ios/chrome/browser/tabs/tab.mm
+++ b/ios/chrome/browser/tabs/tab.mm
@@ -126,9 +126,6 @@
 
   OpenInController* _openInController;
 
-  // Last visited timestamp.
-  double _lastVisitedTimestamp;
-
   // The Overscroll controller responsible for displaying the
   // overscrollActionsView above the toolbar.
   OverscrollActionsController* _overscrollActionsController;
@@ -142,8 +139,6 @@
   // Universal Second Factor (U2F) call controller.
   U2FController* _secondFactorController;
 
-  // View displayed upon PagePlaceholderTabHelperDelegate request.
-  UIImageView* _pagePlaceholder;
 }
 
 // Returns the OpenInController for this tab.
@@ -176,8 +171,6 @@
 
     _browserState =
         ios::ChromeBrowserState::FromBrowserState(webState->GetBrowserState());
-
-    [self updateLastVisitedTimestamp];
   }
   return self;
 }
@@ -214,13 +207,6 @@
   return base::SysUTF16ToNSString(title);
 }
 
-- (NSString*)urlDisplayString {
-  base::string16 urlText = url_formatter::FormatUrl(
-      self.webState->GetVisibleURL(), url_formatter::kFormatUrlOmitNothing,
-      net::UnescapeRule::SPACES, nullptr, nullptr, nullptr);
-  return base::SysUTF16ToNSString(urlText);
-}
-
 - (NSString*)tabId {
   if (!self.webState) {
     // Tab can outlive WebState, in which case Tab is not valid anymore and
@@ -331,13 +317,6 @@
   return self.webState ? self.webState->GetNavigationManager() : nullptr;
 }
 
-- (void)goToItem:(const web::NavigationItem*)item {
-  DCHECK(item);
-  int index = self.navigationManager->GetIndexOfItem(item);
-  DCHECK_NE(index, -1);
-  self.navigationManager->GoToIndex(index);
-}
-
 - (void)goBack {
   if (self.navigationManager) {
     DCHECK(self.navigationManager->CanGoBack());
@@ -354,14 +333,6 @@
   }
 }
 
-- (double)lastVisitedTimestamp {
-  return _lastVisitedTimestamp;
-}
-
-- (void)updateLastVisitedTimestamp {
-  _lastVisitedTimestamp = [[NSDate date] timeIntervalSince1970];
-}
-
 - (void)willUpdateSnapshot {
   [_overscrollActionsController clear];
 }
@@ -510,12 +481,6 @@
 
 // TODO(crbug.com/620465): this require the Tab's WebState to be a WebStateImpl,
 // remove this helper once this is no longer true (and fix the unit tests).
-- (web::NavigationManagerImpl*)navigationManagerImpl {
-  return static_cast<web::NavigationManagerImpl*>(self.navigationManager);
-}
-
-// TODO(crbug.com/620465): this require the Tab's WebState to be a WebStateImpl,
-// remove this helper once this is no longer true (and fix the unit tests).
 - (CRWWebController*)webController {
   return _webStateImpl ? _webStateImpl->GetWebController() : nil;
 }
diff --git a/ios/chrome/browser/tabs/tab_model_selected_tab_observer.mm b/ios/chrome/browser/tabs/tab_model_selected_tab_observer.mm
index 72f9a98f..b07e585 100644
--- a/ios/chrome/browser/tabs/tab_model_selected_tab_observer.mm
+++ b/ios/chrome/browser/tabs/tab_model_selected_tab_observer.mm
@@ -46,7 +46,6 @@
 
   if (newWebState) {
     Tab* newTab = LegacyTabHelper::GetTabForWebState(newWebState);
-    [newTab updateLastVisitedTimestamp];
 
     // Persist the session state.
     if (newTab.loadFinished)
diff --git a/ios/chrome/browser/tabs/tab_private.h b/ios/chrome/browser/tabs/tab_private.h
index 0453a1a6..7fc3f3e2 100644
--- a/ios/chrome/browser/tabs/tab_private.h
+++ b/ios/chrome/browser/tabs/tab_private.h
@@ -7,10 +7,6 @@
 
 #include "ios/net/request_tracker.h"
 
-namespace web {
-class NavigationManagerImpl;
-}
-
 @class CRWWebController;
 
 // Exposed private methods for testing purpose.
@@ -25,12 +21,6 @@
 // Returns the Tab owning TabModel.
 - (TabModel*)parentTabModel;
 
-// Variant of -navigationManager that returns the NavigationManager as a
-// NavigationManagerImpl. This should only be used by tests and will be
-// removed when Tab can wrap TestWebState (see issue crbug.com/620465 for
-// progress).
-- (web::NavigationManagerImpl*)navigationManagerImpl;
-
 // The CRWWebController from the Tab's WebState. This should only be used
 // by tests and will be removed when Tab can wrap TestWebState (see issue
 // crbug.com/620465 for progress).
diff --git a/ios/chrome/browser/tabs/tab_unittest.mm b/ios/chrome/browser/tabs/tab_unittest.mm
index 1b698d7..c1a9eb7 100644
--- a/ios/chrome/browser/tabs/tab_unittest.mm
+++ b/ios/chrome/browser/tabs/tab_unittest.mm
@@ -241,7 +241,7 @@
     web_state_impl_->OnNavigationStarted(&context1);
 
     web::Referrer empty_referrer;
-    [tab_ navigationManagerImpl]->AddPendingItem(
+    web_state_impl_->GetNavigationManagerImpl().AddPendingItem(
         redirect_url, empty_referrer, ui::PAGE_TRANSITION_CLIENT_REDIRECT,
         web::NavigationInitiationType::RENDERER_INITIATED,
         web::NavigationManager::UserAgentOverrideOption::INHERIT);
@@ -254,7 +254,7 @@
       [fake_wk_list_
           setCurrentURL:base::SysUTF8ToNSString(redirect_url.spec())];
     }
-    [tab_ navigationManagerImpl]->CommitPendingItem();
+    web_state_impl_->GetNavigationManagerImpl().CommitPendingItem();
 
     context2.SetHasCommitted(true);
     web_state_impl_->UpdateHttpResponseHeaders(redirect_url);
diff --git a/ios/chrome/browser/ui/browser_view_controller_unittest.mm b/ios/chrome/browser/ui/browser_view_controller_unittest.mm
index 1c4db504..d4f25725 100644
--- a/ios/chrome/browser/ui/browser_view_controller_unittest.mm
+++ b/ios/chrome/browser/ui/browser_view_controller_unittest.mm
@@ -28,7 +28,6 @@
 #import "ios/chrome/browser/tabs/tab_helper_util.h"
 #import "ios/chrome/browser/tabs/tab_model.h"
 #import "ios/chrome/browser/tabs/tab_model_observer.h"
-#import "ios/chrome/browser/tabs/tab_private.h"
 #import "ios/chrome/browser/ui/activity_services/share_protocol.h"
 #import "ios/chrome/browser/ui/activity_services/share_to_data.h"
 #import "ios/chrome/browser/ui/alert_coordinator/alert_coordinator.h"
diff --git a/ios/chrome/browser/ui/side_swipe/side_swipe_controller.mm b/ios/chrome/browser/ui/side_swipe/side_swipe_controller.mm
index 8dead57..e5d70a3 100644
--- a/ios/chrome/browser/ui/side_swipe/side_swipe_controller.mm
+++ b/ios/chrome/browser/ui/side_swipe/side_swipe_controller.mm
@@ -17,7 +17,6 @@
 #import "ios/chrome/browser/snapshots/snapshot_tab_helper.h"
 #import "ios/chrome/browser/tabs/tab.h"
 #import "ios/chrome/browser/tabs/tab_model_observer.h"
-#import "ios/chrome/browser/tabs/tab_private.h"
 #import "ios/chrome/browser/ui/fullscreen/animated_scoped_fullscreen_disabler.h"
 #import "ios/chrome/browser/ui/fullscreen/fullscreen_controller_factory.h"
 #import "ios/chrome/browser/ui/fullscreen/scoped_fullscreen_disabler.h"
diff --git a/ios/chrome/browser/ui/toolbar/primary_toolbar_view_controller.mm b/ios/chrome/browser/ui/toolbar/primary_toolbar_view_controller.mm
index 1a2126f..d766227e 100644
--- a/ios/chrome/browser/ui/toolbar/primary_toolbar_view_controller.mm
+++ b/ios/chrome/browser/ui/toolbar/primary_toolbar_view_controller.mm
@@ -95,6 +95,8 @@
 - (void)loadView {
   DCHECK(self.buttonFactory);
 
+  self.previousFullscreenProgress = 1;
+
   self.view =
       [[PrimaryToolbarView alloc] initWithButtonFactory:self.buttonFactory];
 
diff --git a/ios/chrome/browser/ui/ui_feature_flags.cc b/ios/chrome/browser/ui/ui_feature_flags.cc
index 0a430b2..f8e59c8 100644
--- a/ios/chrome/browser/ui/ui_feature_flags.cc
+++ b/ios/chrome/browser/ui/ui_feature_flags.cc
@@ -9,7 +9,7 @@
 
 // TODO(crbug.com/893314) : Remove this flag.
 const base::Feature kClosingLastIncognitoTab{"ClosingLastIncognitoTab",
-                                             base::FEATURE_DISABLED_BY_DEFAULT};
+                                             base::FEATURE_ENABLED_BY_DEFAULT};
 
 const base::Feature kBrowserContainerContainsNTP{
     "BrowserContainerContainsNTP", base::FEATURE_DISABLED_BY_DEFAULT};
diff --git a/ios/web/web_state/ui/crw_web_controller.mm b/ios/web/web_state/ui/crw_web_controller.mm
index b9cbb7a0..fe1f969 100644
--- a/ios/web/web_state/ui/crw_web_controller.mm
+++ b/ios/web/web_state/ui/crw_web_controller.mm
@@ -2966,7 +2966,8 @@
 + (BOOL)webControllerCanShow:(const GURL&)url {
   return web::UrlHasWebScheme(url) ||
          web::GetWebClient()->IsAppSpecificURL(url) ||
-         url.SchemeIs(url::kFileScheme) || url.SchemeIs(url::kAboutScheme);
+         url.SchemeIs(url::kFileScheme) || url.SchemeIs(url::kAboutScheme) ||
+         url.SchemeIs(url::kBlobScheme);
 }
 
 - (void)setUserInteractionRegistered:(BOOL)flag {
diff --git a/ios/web/web_state/ui/crw_web_controller_unittest.mm b/ios/web/web_state/ui/crw_web_controller_unittest.mm
index ed19be2..c0eeb7de 100644
--- a/ios/web/web_state/ui/crw_web_controller_unittest.mm
+++ b/ios/web/web_state/ui/crw_web_controller_unittest.mm
@@ -866,6 +866,15 @@
       app_url_request, WKNavigationActionPolicyCancel));
 }
 
+// Tests that blob URL navigation is allowed.
+TEST_P(CRWWebControllerPolicyDeciderTest, BlobUrl) {
+  NSURL* blob_url = [NSURL URLWithString:@"blob://aslfkh-asdkjh"];
+  NSMutableURLRequest* blob_url_request =
+      [NSMutableURLRequest requestWithURL:blob_url];
+  EXPECT_TRUE(VerifyDecidePolicyForNavigationAction(
+      blob_url_request, WKNavigationActionPolicyAllow));
+}
+
 INSTANTIATE_TEST_CASES(CRWWebControllerPolicyDeciderTest);
 
 // Test fixture for testing CRWWebController presenting native content.
diff --git a/ios/web_view/internal/signin/web_view_identity_manager_factory.mm b/ios/web_view/internal/signin/web_view_identity_manager_factory.mm
index d095b88531..d11b1030 100644
--- a/ios/web_view/internal/signin/web_view_identity_manager_factory.mm
+++ b/ios/web_view/internal/signin/web_view_identity_manager_factory.mm
@@ -15,6 +15,7 @@
 #include "ios/web_view/internal/signin/web_view_signin_manager_factory.h"
 #include "ios/web_view/internal/web_view_browser_state.h"
 #include "services/identity/public/cpp/identity_manager.h"
+#include "services/identity/public/cpp/primary_account_mutator_impl.h"
 
 #if !defined(__has_feature) || !__has_feature(objc_arc)
 #error "This file requires ARC support."
@@ -39,7 +40,12 @@
             WebViewAccountTrackerServiceFactory::GetForBrowserState(
                 browser_state),
             WebViewGaiaCookieManagerServiceFactory::GetForBrowserState(
-                browser_state)) {}
+                browser_state),
+            std::make_unique<identity::PrimaryAccountMutatorImpl>(
+                WebViewAccountTrackerServiceFactory::GetForBrowserState(
+                    browser_state),
+                WebViewSigninManagerFactory::GetForBrowserState(
+                    browser_state))) {}
 };
 
 WebViewIdentityManagerFactory::WebViewIdentityManagerFactory()
diff --git a/jingle/BUILD.gn b/jingle/BUILD.gn
index 2e28153..320a7cb 100644
--- a/jingle/BUILD.gn
+++ b/jingle/BUILD.gn
@@ -28,6 +28,7 @@
     "//base/third_party/dynamic_annotations",
     "//net",
     "//services/network:network_service",
+    "//third_party/libjingle_xmpp:rtc_task_runner",
   ]
 
   configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
@@ -117,6 +118,7 @@
     "//net",
     "//third_party/expat",
     "//url",
+    "//third_party/libjingle_xmpp:rtc_task_runner",
   ]
 }
 
@@ -200,5 +202,6 @@
     "//services/network:test_support",
     "//testing/gmock",
     "//testing/gtest",
+    "//third_party/libjingle_xmpp:rtc_task_runner",
   ]
 }
diff --git a/media/mojo/interfaces/media_types.mojom b/media/mojo/interfaces/media_types.mojom
index 2c473aeb..1bfac91 100644
--- a/media/mojo/interfaces/media_types.mojom
+++ b/media/mojo/interfaces/media_types.mojom
@@ -8,6 +8,7 @@
 import "mojo/public/mojom/base/time.mojom";
 import "mojo/public/mojom/base/values.mojom";
 import "ui/gfx/geometry/mojo/geometry.mojom";
+import "ui/gfx/mojo/color_space.mojom";
 
 // See media/base/audio_codecs.h for descriptions.
 [Native]
@@ -248,6 +249,8 @@
 
   // Extra properties associated with the VideoFrame.
   mojo_base.mojom.DictionaryValue metadata;
+
+  gfx.mojom.ColorSpace color_space;
 };
 
 // Possible choices for storing VideoFrame data.
diff --git a/media/mojo/interfaces/video_frame_struct_traits.cc b/media/mojo/interfaces/video_frame_struct_traits.cc
index 87f0b58..7ee34869 100644
--- a/media/mojo/interfaces/video_frame_struct_traits.cc
+++ b/media/mojo/interfaces/video_frame_struct_traits.cc
@@ -150,6 +150,11 @@
 
   frame->metadata()->MergeInternalValuesFrom(metadata);
 
+  gfx::ColorSpace color_space;
+  if (!input.ReadColorSpace(&color_space))
+    return false;
+  frame->set_color_space(color_space);
+
   *output = std::move(frame);
   return true;
 }
diff --git a/media/mojo/interfaces/video_frame_struct_traits.h b/media/mojo/interfaces/video_frame_struct_traits.h
index 38c5e75..418c31e4 100644
--- a/media/mojo/interfaces/video_frame_struct_traits.h
+++ b/media/mojo/interfaces/video_frame_struct_traits.h
@@ -13,6 +13,7 @@
 #include "media/mojo/interfaces/media_types.mojom.h"
 #include "mojo/public/cpp/bindings/struct_traits.h"
 #include "ui/gfx/geometry/mojo/geometry_struct_traits.h"
+#include "ui/gfx/ipc/color/gfx_param_traits.h"
 
 namespace mojo {
 
@@ -52,6 +53,13 @@
     return input->timestamp();
   }
 
+  // TODO(hubbe): Return const ref when VideoFrame::ColorSpace()
+  // returns const ref.
+  static gfx::ColorSpace color_space(
+      const scoped_refptr<media::VideoFrame>& input) {
+    return input->ColorSpace();
+  }
+
   static media::mojom::VideoFrameDataPtr data(
       const scoped_refptr<media::VideoFrame>& input);
 
diff --git a/mojo/public/tools/bindings/mojom.gni b/mojo/public/tools/bindings/mojom.gni
index 298a9ce..740125f 100644
--- a/mojo/public/tools/bindings/mojom.gni
+++ b/mojo/public/tools/bindings/mojom.gni
@@ -441,41 +441,39 @@
 
   if (defined(invoker.sources)) {
     verify_deps_target_names = []
-    if (!defined(invoker.skip_deps_check) || !invoker.skip_deps_check) {
-      verify_deps_target_name = "${target_name}__verify_deps"
-      verify_deps_target_names += [ ":$verify_deps_target_name" ]
-      mojom_target_name = target_name
+    verify_deps_target_name = "${target_name}__verify_deps"
+    verify_deps_target_names += [ ":$verify_deps_target_name" ]
+    mojom_target_name = target_name
 
-      action(verify_deps_target_name) {
-        script = mojom_generator_script
-        inputs = mojom_generator_sources + jinja2_sources
-        sources = invoker.sources
-        deps = [
-          ":$parsed_target_name",
-        ]
-        outputs = []
-        filelist = []
-        foreach(source, invoker.sources) {
-          filename = get_path_info("$source", "name")
-          dirname = get_path_info("$source", "gen_dir")
-          outputs += [ "$dirname/$filename.v" ]
-          filelist += [ rebase_path("$source", root_build_dir) ]
-        }
-
-        response_file_contents = filelist
-
-        args = [
-          "verify",
-          "--filelist={{response_file_name}}",
-          "-f",
-          rebase_path("$target_gen_dir/$mojom_target_name.deps_sources_list",
-                      root_build_dir),
-          "--gen_dir",
-          rebase_path(root_gen_dir, root_build_dir),
-          "--depth",
-          rebase_path("//", root_build_dir),
-        ]
+    action(verify_deps_target_name) {
+      script = mojom_generator_script
+      inputs = mojom_generator_sources + jinja2_sources
+      sources = invoker.sources
+      deps = [
+        ":$parsed_target_name",
+      ]
+      outputs = []
+      filelist = []
+      foreach(source, invoker.sources) {
+        filename = get_path_info("$source", "name")
+        dirname = get_path_info("$source", "gen_dir")
+        outputs += [ "$dirname/$filename.v" ]
+        filelist += [ rebase_path("$source", root_build_dir) ]
       }
+
+      response_file_contents = filelist
+
+      args = [
+        "verify",
+        "--filelist={{response_file_name}}",
+        "-f",
+        rebase_path("$target_gen_dir/$mojom_target_name.deps_sources_list",
+                    root_build_dir),
+        "--gen_dir",
+        rebase_path(root_gen_dir, root_build_dir),
+        "--depth",
+        rebase_path("//", root_build_dir),
+      ]
     }
   }
 
diff --git a/mojo/public/tools/fuzzers/mojo_fuzzer_message_dump.cc b/mojo/public/tools/fuzzers/mojo_fuzzer_message_dump.cc
index df29eff..dad4fd89 100644
--- a/mojo/public/tools/fuzzers/mojo_fuzzer_message_dump.cc
+++ b/mojo/public/tools/fuzzers/mojo_fuzzer_message_dump.cc
@@ -6,6 +6,7 @@
 #include <stdint.h>
 
 #include "base/containers/flat_map.h"
+#include "base/files/file.h"
 #include "base/message_loop/message_loop.h"
 #include "base/run_loop.h"
 #include "base/strings/string_number_conversions.h"
diff --git a/net/base/load_flags_list.h b/net/base/load_flags_list.h
index 798863f..b57778d 100644
--- a/net/base/load_flags_list.h
+++ b/net/base/load_flags_list.h
@@ -62,9 +62,6 @@
 // https://crbug.com/799935.
 LOAD_FLAG(DO_NOT_SEND_AUTH_DATA, 1 << 9)
 
-// This should only be used for testing (set by HttpNetworkTransaction).
-LOAD_FLAG(IGNORE_ALL_CERT_ERRORS, 1 << 10)
-
 // DO NOT USE THIS FLAG
 // The network stack should not have frame level knowledge.  Any pre-connect
 // or pre-resolution requiring that knowledge should be done from the
@@ -72,32 +69,32 @@
 // Indicate that this is a top level frame, so that we don't assume it is a
 // subresource and speculatively pre-connect or pre-resolve when a referring
 // page is loaded.
-LOAD_FLAG(MAIN_FRAME_DEPRECATED, 1 << 11)
+LOAD_FLAG(MAIN_FRAME_DEPRECATED, 1 << 10)
 
 // Indicates that this load was motivated by the rel=prefetch feature,
 // and is (in theory) not intended for the current frame.
-LOAD_FLAG(PREFETCH, 1 << 12)
+LOAD_FLAG(PREFETCH, 1 << 11)
 
 // Indicates that this load could cause deadlock if it has to wait for another
 // request. Overrides socket limits. Must always be used with MAXIMUM_PRIORITY.
-LOAD_FLAG(IGNORE_LIMITS, 1 << 13)
+LOAD_FLAG(IGNORE_LIMITS, 1 << 12)
 
 // Indicates that the operation is somewhat likely to be due to an
 // explicit user action. This can be used as a hint to treat the
 // request with higher priority.
-LOAD_FLAG(MAYBE_USER_GESTURE, 1 << 14)
+LOAD_FLAG(MAYBE_USER_GESTURE, 1 << 13)
 
 // Indicates that the username:password portion of the URL should not
 // be honored, but that other forms of authority may be used.
-LOAD_FLAG(DO_NOT_USE_EMBEDDED_IDENTITY, 1 << 15)
+LOAD_FLAG(DO_NOT_USE_EMBEDDED_IDENTITY, 1 << 14)
 
 // Indicates that this request is not to be migrated to a cellular network when
 // QUIC connection migration is enabled.
-LOAD_FLAG(DISABLE_CONNECTION_MIGRATION_TO_CELLULAR, 1 << 16)
+LOAD_FLAG(DISABLE_CONNECTION_MIGRATION_TO_CELLULAR, 1 << 15)
 
 // Indicates that the cache should not check that the request matches the
 // response's vary header.
-LOAD_FLAG(SKIP_VARY_CHECK, 1 << 17)
+LOAD_FLAG(SKIP_VARY_CHECK, 1 << 16)
 
 // The creator of this URLRequest wishes to receive stale responses when allowed
 // by the "Cache-Control: stale-while-revalidate" directive and is able to issue
@@ -107,4 +104,4 @@
 // resource by issuing a new request without this flag set. If the revalidation
 // does not complete in 60 seconds, the cache treat the stale resource as
 // invalid, as it did not specify stale-while-revalidate.
-LOAD_FLAG(SUPPORT_ASYNC_REVALIDATION, 1 << 18)
+LOAD_FLAG(SUPPORT_ASYNC_REVALIDATION, 1 << 17)
diff --git a/net/base/network_change_notifier_fuchsia_unittest.cc b/net/base/network_change_notifier_fuchsia_unittest.cc
index fc93078..07d202d 100644
--- a/net/base/network_change_notifier_fuchsia_unittest.cc
+++ b/net/base/network_change_notifier_fuchsia_unittest.cc
@@ -160,9 +160,6 @@
                            SetDhcpClientStatusCallback callback) override {}
   void BridgeInterfaces(::fidl::VectorPtr<uint32_t> nicids,
                         BridgeInterfacesCallback callback) override {}
-  void SetFilterStatus(bool enabled,
-                       SetFilterStatusCallback callback) override {}
-  void GetFilterStatus(GetFilterStatusCallback callback) override {}
   void SetNameServers(
       ::fidl::VectorPtr<::fuchsia::netstack::NetAddress> servers) override {}
   void AddEthernetDevice(
diff --git a/net/dns/dns_response.cc b/net/dns/dns_response.cc
index 2b2c456..a1c36b7 100644
--- a/net/dns/dns_response.cc
+++ b/net/dns/dns_response.cc
@@ -271,6 +271,10 @@
   if (base::NetToHost16(header()->id) != query.id())
     return false;
 
+  // Not a response?
+  if ((base::NetToHost16(header()->flags) & dns_protocol::kFlagResponse) == 0)
+    return false;
+
   // Match question count.
   if (base::NetToHost16(header()->qdcount) != 1)
     return false;
@@ -295,6 +299,10 @@
 
   parser_ = DnsRecordParser(io_buffer_->data(), nbytes, kHeaderSize);
 
+  // Not a response?
+  if ((base::NetToHost16(header()->flags) & dns_protocol::kFlagResponse) == 0)
+    return false;
+
   unsigned qdcount = base::NetToHost16(header()->qdcount);
   for (unsigned i = 0; i < qdcount; ++i) {
     if (!parser_.SkipQuestion()) {
diff --git a/net/dns/dns_response_unittest.cc b/net/dns/dns_response_unittest.cc
index 5e3afcf..76272ec 100644
--- a/net/dns/dns_response_unittest.cc
+++ b/net/dns/dns_response_unittest.cc
@@ -248,6 +248,54 @@
   EXPECT_FALSE(parser.ReadRecord(&record));
 }
 
+TEST(DnsResponseTest, InitParseInvalidFlags) {
+  // This includes \0 at the end.
+  const char qname_data[] =
+      "\x0A"
+      "codereview"
+      "\x08"
+      "chromium"
+      "\x03"
+      "org";
+  const base::StringPiece qname(qname_data, sizeof(qname_data));
+  // Compilers want to copy when binding temporary to const &, so must use heap.
+  std::unique_ptr<DnsQuery> query(
+      new DnsQuery(0xcafe, qname, dns_protocol::kTypeA));
+
+  const uint8_t response_data[] = {
+      // Header
+      0xca, 0xfe,  // ID
+      0x01, 0x80,  // RA, no error. Note the absence of the required QR bit.
+      0x00, 0x01,  // 1 question
+      0x00, 0x01,  // 1 RRs (answers)
+      0x00, 0x00,  // 0 authority RRs
+      0x00, 0x00,  // 0 additional RRs
+
+      // Question
+      // This part is echoed back from the respective query.
+      0x0a, 'c', 'o', 'd', 'e', 'r', 'e', 'v', 'i', 'e', 'w', 0x08, 'c', 'h',
+      'r', 'o', 'm', 'i', 'u', 'm', 0x03, 'o', 'r', 'g', 0x00, 0x00,
+      0x01,        // TYPE is A.
+      0x00, 0x01,  // CLASS is IN.
+
+      // Answer 1
+      0xc0, 0x0c,  // NAME is a pointer to name in Question section.
+      0x00, 0x05,  // TYPE is CNAME.
+      0x00, 0x01,  // CLASS is IN.
+      0x00, 0x01,  // TTL (4 bytes) is 20 hours, 47 minutes, 48 seconds.
+      0x24, 0x74, 0x00, 0x12,  // RDLENGTH is 18 bytes.
+      // ghs.l.google.com in DNS format.
+      0x03, 'g', 'h', 's', 0x01, 'l', 0x06, 'g', 'o', 'o', 'g', 'l', 'e', 0x03,
+      'c', 'o', 'm', 0x00,
+  };
+
+  DnsResponse resp;
+  memcpy(resp.io_buffer()->data(), response_data, sizeof(response_data));
+
+  EXPECT_FALSE(resp.InitParse(sizeof(response_data), *query));
+  EXPECT_FALSE(resp.IsValid());
+}
+
 TEST(DnsResponseTest, InitParseWithoutQuery) {
   DnsResponse resp;
   memcpy(resp.io_buffer()->data(), kT0ResponseDatagram,
@@ -320,6 +368,33 @@
   EXPECT_FALSE(parser.ReadRecord(&record));
 }
 
+TEST(DnsResponseTest, InitParseWithoutQueryInvalidFlags) {
+  const uint8_t response_data[] = {
+      // Header
+      0xca, 0xfe,  // ID
+      0x01, 0x80,  // RA, no error. Note the absence of the required QR bit.
+      0x00, 0x00,  // No question
+      0x00, 0x01,  // 2 RRs (answers)
+      0x00, 0x00,  // 0 authority RRs
+      0x00, 0x00,  // 0 additional RRs
+
+      // Answer 1
+      0x0a, 'c', 'o', 'd', 'e', 'r', 'e', 'v', 'i', 'e', 'w', 0x08, 'c', 'h',
+      'r', 'o', 'm', 'i', 'u', 'm', 0x03, 'o', 'r', 'g', 0x00, 0x00,
+      0x01,                    // TYPE is A.
+      0x00, 0x01,              // CLASS is IN.
+      0x00, 0x00,              // TTL (4 bytes) is 53 seconds.
+      0x00, 0x35, 0x00, 0x04,  // RDLENGTH is 4 bytes.
+      0x4a, 0x7d,              // RDATA is the IP: 74.125.95.121
+      0x5f, 0x79,
+  };
+
+  DnsResponse resp;
+  memcpy(resp.io_buffer()->data(), response_data, sizeof(response_data));
+
+  EXPECT_FALSE(resp.InitParseWithoutQuery(sizeof(response_data)));
+}
+
 TEST(DnsResponseTest, InitParseWithoutQueryTwoQuestions) {
   const uint8_t response_data[] = {
       // Header
diff --git a/net/dns/dns_test_util.cc b/net/dns/dns_test_util.cc
index 75f3f53..5cfae0f 100644
--- a/net/dns/dns_test_util.cc
+++ b/net/dns/dns_test_util.cc
@@ -106,7 +106,7 @@
         memcpy(buffer, query.io_buffer()->data(), nbytes);
         dns_protocol::Header* header =
             reinterpret_cast<dns_protocol::Header*>(buffer);
-        header->flags |= dns_protocol::kFlagResponse;
+        header->flags |= base::HostToNet16(dns_protocol::kFlagResponse);
         if (MockDnsClientRule::NODOMAIN == result_.type) {
           header->flags |= base::HostToNet16(dns_protocol::kRcodeNXDOMAIN);
         }
diff --git a/net/dns/host_resolver_impl.cc b/net/dns/host_resolver_impl.cc
index 3e2bfaf7..3cbf2d2 100644
--- a/net/dns/host_resolver_impl.cc
+++ b/net/dns/host_resolver_impl.cc
@@ -1633,8 +1633,7 @@
     switch (key_.host_resolver_source) {
       case HostResolverSource::ANY:
         if (resolver_->HaveDnsConfig() &&
-            !ResemblesMulticastDNSName(key_.hostname) &&
-            !(key_.host_resolver_flags & HOST_RESOLVER_CANONNAME)) {
+            !ResemblesMulticastDNSName(key_.hostname)) {
           StartDnsTask();
         } else {
           StartProcTask();
diff --git a/net/dns/host_resolver_impl_unittest.cc b/net/dns/host_resolver_impl_unittest.cc
index b77ed78..50720d9 100644
--- a/net/dns/host_resolver_impl_unittest.cc
+++ b/net/dns/host_resolver_impl_unittest.cc
@@ -5501,10 +5501,8 @@
   CreateResolver();
   ChangeDnsConfig(CreateValidDnsConfig());
   set_fallback_to_proctask(false);
-  HostResolver::ResolveHostParameters params;
-  params.source = HostResolverSource::DNS;
   ResolveHostResponseHelper response(resolver_->CreateRequest(
-      HostPortPair("alias", 80), NetLogWithSource(), params));
+      HostPortPair("alias", 80), NetLogWithSource(), base::nullopt));
   ASSERT_THAT(response.result_error(), IsOk());
 
   EXPECT_TRUE(
@@ -5522,7 +5520,6 @@
   ChangeDnsConfig(CreateValidDnsConfig());
   set_fallback_to_proctask(false);
   HostResolver::ResolveHostParameters params;
-  params.source = HostResolverSource::DNS;
   params.include_canonical_name = true;
   ResolveHostResponseHelper response(resolver_->CreateRequest(
       HostPortPair("alias", 80), NetLogWithSource(), params));
@@ -5543,7 +5540,6 @@
   ChangeDnsConfig(CreateValidDnsConfig());
   set_fallback_to_proctask(false);
   HostResolver::ResolveHostParameters params;
-  params.source = HostResolverSource::DNS;
   params.include_canonical_name = true;
   ResolveHostResponseHelper response(resolver_->CreateRequest(
       HostPortPair("alias", 80), NetLogWithSource(), params));
@@ -5563,7 +5559,6 @@
   ChangeDnsConfig(CreateValidDnsConfig());
   set_fallback_to_proctask(false);
   HostResolver::ResolveHostParameters params;
-  params.source = HostResolverSource::DNS;
   params.dns_query_type = HostResolver::DnsQueryType::A;
   params.include_canonical_name = true;
   ResolveHostResponseHelper response(resolver_->CreateRequest(
diff --git a/net/http/http_proxy_client_socket_pool_unittest.cc b/net/http/http_proxy_client_socket_pool_unittest.cc
index 2825f643..f5b5368d4 100644
--- a/net/http/http_proxy_client_socket_pool_unittest.cc
+++ b/net/http/http_proxy_client_socket_pool_unittest.cc
@@ -164,7 +164,7 @@
             OnHostResolutionCallback(),
             TransportSocketParams::COMBINE_CONNECT_AND_WRITE_DEFAULT),
         NULL, NULL, HostPortPair(kHttpsProxyHost, 443), SSLConfig(),
-        PRIVACY_MODE_DISABLED, 0);
+        PRIVACY_MODE_DISABLED, false /* ignore_certificate_errors */);
   }
 
   // Returns the a correctly constructed HttpProxyParms
diff --git a/net/http/http_proxy_client_socket_wrapper.cc b/net/http/http_proxy_client_socket_wrapper.cc
index f1cad81..ac45277 100644
--- a/net/http/http_proxy_client_socket_wrapper.cc
+++ b/net/http/http_proxy_client_socket_wrapper.cc
@@ -513,7 +513,7 @@
   if (IsCertificateError(result)) {
     UMA_HISTOGRAM_MEDIUM_TIMES("Net.HttpProxy.ConnectLatency.Secure.Error",
                                base::TimeTicks::Now() - connect_start_time_);
-    if (ssl_params_->load_flags() & LOAD_IGNORE_ALL_CERT_ERRORS) {
+    if (ssl_params_->ignore_certificate_errors()) {
       result = OK;
     } else {
       // TODO(rch): allow the user to deal with proxy cert errors in the
diff --git a/net/http/http_proxy_client_socket_wrapper_unittest.cc b/net/http/http_proxy_client_socket_wrapper_unittest.cc
index c2b0157f..e57c271 100644
--- a/net/http/http_proxy_client_socket_wrapper_unittest.cc
+++ b/net/http/http_proxy_client_socket_wrapper_unittest.cc
@@ -275,9 +275,9 @@
           proxy_host_port_, false, OnHostResolutionCallback(),
           TransportSocketParams::COMBINE_CONNECT_AND_WRITE_DEFAULT);
 
-  scoped_refptr<SSLSocketParams> ssl_params =
-      new SSLSocketParams(transport_params, nullptr, nullptr, proxy_host_port_,
-                          SSLConfig(), privacy_mode_, 0);
+  scoped_refptr<SSLSocketParams> ssl_params = new SSLSocketParams(
+      transport_params, nullptr, nullptr, proxy_host_port_, SSLConfig(),
+      privacy_mode_, false /* ignore_certificate_errors */);
   transport_params = nullptr;
 
   client_socket_wrapper_.reset(new HttpProxyClientSocketWrapper(
@@ -328,9 +328,9 @@
           proxy_host_port_, false, OnHostResolutionCallback(),
           TransportSocketParams::COMBINE_CONNECT_AND_WRITE_DEFAULT);
 
-  scoped_refptr<SSLSocketParams> ssl_params =
-      new SSLSocketParams(transport_params, nullptr, nullptr, proxy_host_port_,
-                          SSLConfig(), privacy_mode_, 0);
+  scoped_refptr<SSLSocketParams> ssl_params = new SSLSocketParams(
+      transport_params, nullptr, nullptr, proxy_host_port_, SSLConfig(),
+      privacy_mode_, false /* ignore_certificate_errors */);
   transport_params = nullptr;
   SocketTag tag(getuid(), 0x87654321);
 
diff --git a/net/http/http_stream_factory_job.cc b/net/http/http_stream_factory_job.cc
index e0ab4b0..b3a4bb79 100644
--- a/net/http/http_stream_factory_job.cc
+++ b/net/http/http_stream_factory_job.cc
@@ -1416,11 +1416,10 @@
   server_ssl_config_.allowed_bad_certs.emplace_back(ssl_info.cert,
                                                     ssl_info.cert_status);
 
-  int load_flags = request_info_.load_flags;
-  if (session_->params().ignore_certificate_errors)
-    load_flags |= LOAD_IGNORE_ALL_CERT_ERRORS;
-  if (SSLClientSocket::IgnoreCertError(error, load_flags))
+  if (session_->params().ignore_certificate_errors &&
+      IsCertificateError(error)) {
     return OK;
+  }
   return error;
 }
 
diff --git a/net/http/http_stream_factory_unittest.cc b/net/http/http_stream_factory_unittest.cc
index 548997b..73d76fb 100644
--- a/net/http/http_stream_factory_unittest.cc
+++ b/net/http/http_stream_factory_unittest.cc
@@ -2157,9 +2157,9 @@
     TestCompletionCallback callback;
 
     SSLConfig ssl_config;
-    scoped_refptr<SSLSocketParams> ssl_params(
-        new SSLSocketParams(transport_params, nullptr, nullptr, host_port_pair,
-                            ssl_config, PRIVACY_MODE_DISABLED, 0));
+    scoped_refptr<SSLSocketParams> ssl_params(new SSLSocketParams(
+        transport_params, nullptr, nullptr, host_port_pair, ssl_config,
+        PRIVACY_MODE_DISABLED, false /* ignore_certificate_errors */));
     std::string group_name = "ssl/" + host_port_pair.ToString();
     int rv = connection->Init(
         group_name, ssl_params, MEDIUM, SocketTag(),
diff --git a/net/http/transport_security_state.h b/net/http/transport_security_state.h
index d4356b2..e84a80a 100644
--- a/net/http/transport_security_state.h
+++ b/net/http/transport_security_state.h
@@ -475,9 +475,7 @@
                bool include_subdomains);
 
   // Adds explicitly-specified data as if it was processed from an HPKP header.
-  // Note: This method will persist the HPKP if a Delegate is present. Make sure
-  //       that the delegate is nullptr if the persistence is not desired.
-  //       See |SetDelegate| method for more details.
+  // Note: dynamic PKP data is not persisted.
   void AddHPKP(const std::string& host,
                const base::Time& expiry,
                bool include_subdomains,
diff --git a/net/socket/client_socket_pool_manager.cc b/net/socket/client_socket_pool_manager.cc
index 83ae90d3..e64eef7 100644
--- a/net/socket/client_socket_pool_manager.cc
+++ b/net/socket/client_socket_pool_manager.cc
@@ -101,10 +101,6 @@
   // Other cache-related load flags should not have this effect.
   bool disable_resolver_cache = request_load_flags & LOAD_BYPASS_CACHE;
 
-  int load_flags = request_load_flags;
-  if (session->params().ignore_certificate_errors)
-    load_flags |= LOAD_IGNORE_ALL_CERT_ERRORS;
-
   // Build the string used to uniquely identify connections of this type.
   // Determine the host and port to connect to.
   std::string connection_group = origin_host_port.ToString();
@@ -174,9 +170,10 @@
             *proxy_host_port, disable_resolver_cache, resolution_callback,
             ssl_combine_connect_and_write_policy);
         // Set ssl_params, and unset proxy_tcp_params
-        ssl_params = new SSLSocketParams(proxy_tcp_params, NULL, NULL,
-                                         *proxy_host_port, ssl_config_for_proxy,
-                                         PRIVACY_MODE_DISABLED, load_flags);
+        ssl_params =
+            new SSLSocketParams(proxy_tcp_params, NULL, NULL, *proxy_host_port,
+                                ssl_config_for_proxy, PRIVACY_MODE_DISABLED,
+                                session->params().ignore_certificate_errors);
         proxy_tcp_params = NULL;
       }
 
@@ -221,7 +218,8 @@
     }
     scoped_refptr<SSLSocketParams> ssl_params = new SSLSocketParams(
         ssl_tcp_params, socks_params, http_proxy_params, origin_host_port,
-        ssl_config_for_origin, privacy_mode, load_flags);
+        ssl_config_for_origin, privacy_mode,
+        session->params().ignore_certificate_errors);
     SSLClientSocketPool* ssl_pool = NULL;
     if (proxy_info.is_direct()) {
       ssl_pool = session->GetSSLSocketPool(socket_pool_type);
diff --git a/net/socket/ssl_client_socket.cc b/net/socket/ssl_client_socket.cc
index c35f711a..b31192e 100644
--- a/net/socket/ssl_client_socket.cc
+++ b/net/socket/ssl_client_socket.cc
@@ -25,13 +25,6 @@
   SSLClientSocketImpl::SetSSLKeyLogger(std::move(logger));
 }
 
-bool SSLClientSocket::IgnoreCertError(int error, int load_flags) {
-  if (error == OK)
-    return true;
-  return (load_flags & LOAD_IGNORE_ALL_CERT_ERRORS) &&
-         IsCertificateError(error);
-}
-
 // static
 std::vector<uint8_t> SSLClientSocket::SerializeNextProtos(
     const NextProtoVector& next_protos) {
diff --git a/net/socket/ssl_client_socket.h b/net/socket/ssl_client_socket.h
index f522db3db..79b89f2 100644
--- a/net/socket/ssl_client_socket.h
+++ b/net/socket/ssl_client_socket.h
@@ -73,10 +73,6 @@
   // once https://crbug.com/458365 is resolved.
   static void SetSSLKeyLogger(std::unique_ptr<SSLKeyLogger> logger);
 
-  // Returns true if |error| is OK or |load_flags| ignores certificate errors
-  // and |error| is a certificate error.
-  static bool IgnoreCertError(int error, int load_flags);
-
   // ClearSessionCache clears the SSL session cache, used to resume SSL
   // sessions.
   static void ClearSessionCache();
diff --git a/net/socket/ssl_client_socket_pool.cc b/net/socket/ssl_client_socket_pool.cc
index f75b3f9..83d78bc6 100644
--- a/net/socket/ssl_client_socket_pool.cc
+++ b/net/socket/ssl_client_socket_pool.cc
@@ -43,14 +43,14 @@
     const HostPortPair& host_and_port,
     const SSLConfig& ssl_config,
     PrivacyMode privacy_mode,
-    int load_flags)
+    bool ignore_certificate_errors)
     : direct_params_(direct_params),
       socks_proxy_params_(socks_proxy_params),
       http_proxy_params_(http_proxy_params),
       host_and_port_(host_and_port),
       ssl_config_(ssl_config),
       privacy_mode_(privacy_mode),
-      load_flags_(load_flags) {
+      ignore_certificate_errors_(ignore_certificate_errors) {
   // Only one set of lower level pool params should be non-NULL.
   DCHECK((direct_params_ && !socks_proxy_params_ && !http_proxy_params_) ||
          (!direct_params_ && socks_proxy_params_ && !http_proxy_params_) ||
@@ -340,7 +340,7 @@
   bool tls13_supported = IsTLS13ExperimentHost(host);
 
   if (result == OK ||
-      ssl_socket_->IgnoreCertError(result, params_->load_flags())) {
+      (params_->ignore_certificate_errors() && IsCertificateError(result))) {
     DCHECK(!connect_timing_.ssl_start.is_null());
     base::TimeDelta connect_duration =
         connect_timing_.ssl_end - connect_timing_.ssl_start;
diff --git a/net/socket/ssl_client_socket_pool.h b/net/socket/ssl_client_socket_pool.h
index 25a97707..4041761 100644
--- a/net/socket/ssl_client_socket_pool.h
+++ b/net/socket/ssl_client_socket_pool.h
@@ -52,7 +52,7 @@
                   const HostPortPair& host_and_port,
                   const SSLConfig& ssl_config,
                   PrivacyMode privacy_mode,
-                  int load_flags);
+                  bool ignore_certificate_errors);
 
   // Returns the type of the underlying connection.
   ConnectionType GetConnectionType() const;
@@ -72,7 +72,7 @@
   const HostPortPair& host_and_port() const { return host_and_port_; }
   const SSLConfig& ssl_config() const { return ssl_config_; }
   PrivacyMode privacy_mode() const { return privacy_mode_; }
-  int load_flags() const { return load_flags_; }
+  bool ignore_certificate_errors() const { return ignore_certificate_errors_; }
 
  private:
   friend class base::RefCounted<SSLSocketParams>;
@@ -84,7 +84,7 @@
   const HostPortPair host_and_port_;
   const SSLConfig ssl_config_;
   const PrivacyMode privacy_mode_;
-  const int load_flags_;
+  const bool ignore_certificate_errors_;
 
   DISALLOW_COPY_AND_ASSIGN(SSLSocketParams);
 };
diff --git a/net/socket/ssl_client_socket_pool_unittest.cc b/net/socket/ssl_client_socket_pool_unittest.cc
index caec49f..1cc25c5 100644
--- a/net/socket/ssl_client_socket_pool_unittest.cc
+++ b/net/socket/ssl_client_socket_pool_unittest.cc
@@ -898,9 +898,9 @@
   scoped_refptr<TransportSocketParams> tcp_params(new TransportSocketParams(
       test_server.host_port_pair(), false, OnHostResolutionCallback(),
       TransportSocketParams::COMBINE_CONNECT_AND_WRITE_DEFAULT));
-  scoped_refptr<SSLSocketParams> params(
-      new SSLSocketParams(tcp_params, NULL, NULL, test_server.host_port_pair(),
-                          ssl_config_, PRIVACY_MODE_DISABLED, 0));
+  scoped_refptr<SSLSocketParams> params(new SSLSocketParams(
+      tcp_params, NULL, NULL, test_server.host_port_pair(), ssl_config_,
+      PRIVACY_MODE_DISABLED, false /* ignore_certificate_errors */));
 
   // Test socket is tagged before connected.
   uint64_t old_traffic = GetTaggedBytes(tag_val1);
@@ -968,9 +968,9 @@
   scoped_refptr<TransportSocketParams> tcp_params(new TransportSocketParams(
       test_server.host_port_pair(), false, OnHostResolutionCallback(),
       TransportSocketParams::COMBINE_CONNECT_AND_WRITE_DEFAULT));
-  scoped_refptr<SSLSocketParams> params(
-      new SSLSocketParams(tcp_params, NULL, NULL, test_server.host_port_pair(),
-                          ssl_config_, PRIVACY_MODE_DISABLED, 0));
+  scoped_refptr<SSLSocketParams> params(new SSLSocketParams(
+      tcp_params, NULL, NULL, test_server.host_port_pair(), ssl_config_,
+      PRIVACY_MODE_DISABLED, false /* ignore_certificate_errors */));
 
   // Test connect jobs that are orphaned and then adopted, appropriately apply
   // new tag. Request socket with |tag1|.
@@ -1032,9 +1032,9 @@
   scoped_refptr<TransportSocketParams> tcp_params(new TransportSocketParams(
       test_server.host_port_pair(), false, OnHostResolutionCallback(),
       TransportSocketParams::COMBINE_CONNECT_AND_WRITE_DEFAULT));
-  scoped_refptr<SSLSocketParams> params(
-      new SSLSocketParams(tcp_params, NULL, NULL, test_server.host_port_pair(),
-                          ssl_config_, PRIVACY_MODE_DISABLED, 0));
+  scoped_refptr<SSLSocketParams> params(new SSLSocketParams(
+      tcp_params, NULL, NULL, test_server.host_port_pair(), ssl_config_,
+      PRIVACY_MODE_DISABLED, false /* ignore_certificate_errors */));
 
   // Test that sockets paused by a full underlying socket pool are properly
   // connected and tagged when underlying pool is freed up.
diff --git a/remoting/resources/remoting_strings_gu.xtb b/remoting/resources/remoting_strings_gu.xtb
index ce69d74..a6f478c 100644
--- a/remoting/resources/remoting_strings_gu.xtb
+++ b/remoting/resources/remoting_strings_gu.xtb
@@ -1,23 +1,23 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="gu">
-<translation id="1002108253973310084">અસંગત પ્રોટોકોલ સંસ્કરણ મળ્યું હતું. કૃપા કરીને ખાતરી કરો કે તમારી પાસે બન્ને કમ્પ્યુટર્સ પર સૉફ્ટવેરનું નવીનતમ સંસ્કરણ ઇન્સ્ટોલ કરેલ છે અને ફરી પ્રયાસ કરો.</translation>
+<translation id="1002108253973310084">અસંગત પ્રોટોકોલ વર્ઝન મળ્યું હતું. કૃપા કરીને ખાતરી કરો કે તમારી પાસે બંને કમ્પ્યુટર પર સૉફ્ટવેરનું નવીનતમ વર્ઝન ઇન્સ્ટૉલ કરેલ છે અને ફરી પ્રયાસ કરો.</translation>
 <translation id="1050693411695664090">ખરાબ</translation>
 <translation id="1152528166145813711">પસંદ કરો…</translation>
-<translation id="1199593201721843963">રીમોટ કનેક્શન્સ અક્ષમ કરો</translation>
+<translation id="1199593201721843963">રીમોટ કનેક્શન્સ બંધ કરો</translation>
 <translation id="1291443878853470558">જો તમે Chromoting નો ઉપયોગ કરીને આ કમ્પ્યુટરને ઍક્સેસ કરવા માગો છો તો તમારે રીમોટ કનેક્શન્સ સક્ષમ કરવું પડશે.</translation>
 <translation id="1297009705180977556"><ph name="HOSTNAME" /> સાથે કનેક્ટ કરવામાં ભૂલ</translation>
-<translation id="1300633907480909701">તમારા Android ઉપકરણથી તમારા કમ્પ્યુટર્સને સલામત રૂપે ઍક્સેસ કરો.
+<translation id="1300633907480909701">તમારા Android ડિવાઇસથી તમારા કમ્પ્યુટરને સુરક્ષિત રીતે ઍક્સેસ કરો.
 
-• તમારા દરેક કમ્પ્યુટર્સ પર, Chrome વેબ દુકાનથી Chrome રીમોટ ડેસ્કટૉપ ઍપ્લિકેશનનો ઉપયોગ કરીને રીમોટ ઍક્સેસને સેટ કરો: https://chrome.google.com/remotedesktop
-• તમારા Android ઉપકરણ પર, ઍપ્લિકેશન ખોલો અને કનેક્ટ કરવા માટે તમારા કોઈપણ ઓનલાઇન કમ્પ્યુટર્સ પર ટેપ કરો.
+• તમારા દરેક કમ્પ્યુટર પર, Chrome વેબ સ્ટોરથી Chrome રીમોટ ડેસ્કટૉપ ઍપ્લિકેશનનો ઉપયોગ કરીને રીમોટ ઍક્સેસને સેટ કરો: https://chrome.google.com/remotedesktop
+• તમારા Android ડિવાઇસ પર, ઍપ્લિકેશન ખોલો અને કનેક્ટ કરવા માટે તમારા કોઈ પણ ઓનલાઇન કમ્પ્યુટર પર ટેપ કરો.
 
-બિન US-અંગ્રેજી કીબોર્ડ્સ સાથેના રીમોટ કમ્પ્યુટર્સ ખોટા ટેક્સ્ટ ઇનપુટ પ્રાપ્ત કરી શકે છે. અન્ય કીબોર્ડ લેઆઉટ્સ માટે સમર્થન ટૂંકમાં આવી રહ્યું છે!
+US-ઇંગ્લિશ ધરાવતા કીબોર્ડ કદાચ ખોટું ટેક્સ્ટ ઇનપુટ મેળવી શકે. અન્ય કીબોર્ડ લેઆઉટ માટે સહાય ટૂંકમાં આવી રહ્યું છે!
 
-ગોપનીયતા વિશે માહિતી માટે, કૃપા કરીને Google ગોપનીયતા નીતિ (http://goo.gl/SyrVzj) અને Chrome ગોપનીયતા નીતિ (http://goo.gl/0uXE5d) જુઓ.</translation>
+પ્રાઇવસી વિશે માહિતી માટે, કૃપા કરીને Google પ્રાઇવસી પોલિસી (http://goo.gl/SyrVzj) અને Chrome પ્રાઇવસી પોલિસી (http://goo.gl/0uXE5d) જુઓ.</translation>
 <translation id="1324095856329524885">(આ સુવિધા હજુ સુધી તમારા કમ્પ્યુટર માટે ઉપલબ્ધ નથી)</translation>
 <translation id="1342297293546459414">શેર કરેલા કમ્ય્યુટરને જુઓ અને નિયંત્રિત કરો</translation>
-<translation id="1389790901665088353">Chrome રીમોટ ડેસ્કટૉપ હોસ્ટ ઇન્સ્ટોલર ડાઉનલોડ કરો</translation>
+<translation id="1389790901665088353">Chrome રીમોટ ડેસ્કટૉપ હોસ્ટ ઇન્સ્ટૉલર ડાઉનલોડ કરો</translation>
 <translation id="1450760146488584666">વિનંતિ કરેલો ઑબ્જેક્ટ અસ્તિત્વમાં નથી.</translation>
 <translation id="1480046233931937785">ક્રેડિટ્સ</translation>
 <translation id="1520828917794284345">ફિટ કરવા માટે ડેસ્કટૉપનું કદ બદલો</translation>
@@ -35,9 +35,9 @@
 <translation id="1841799852846221389">આ કમ્પ્યુટર માટે રીમોટ કનેક્શન્સ અક્ષમ કરી રહ્યાં છે...</translation>
 <translation id="1897488610212723051">કાઢી નાખો</translation>
 <translation id="195619862187186579">કીબોર્ડ લેઆઉટ્સ</translation>
-<translation id="1996161829609978754">Chrome એ Chromoting હોસ્ટ ઇન્સ્ટોલરને ડાઉનલોડ કરે છે. એકવાર ડાઉનલોડ પૂર્ણ થઈ જાય તે પછી, કૃપા કરીને ચાલુ રાખતાં પહેલાં એક વાર ઇન્સ્ટોલરને ચલાવો.</translation>
+<translation id="1996161829609978754">Chrome એ Chromoting હોસ્ટ ઇન્સ્ટૉલરને ડાઉનલોડ કરે છે. એકવાર ડાઉનલોડ પૂર્ણ થઈ જાય તે પછી, કૃપા કરીને ચાલુ રાખતાં પહેલાં એક વાર ઇન્સ્ટૉલરને ચલાવો.</translation>
 <translation id="2009755455353575666">કનેક્શન નિષ્ફળ થયું</translation>
-<translation id="2013884659108657024">Chrome એ Chrome રીમોટ ડેસ્કટૉપ હોસ્ટ ઇન્સ્ટોલરને ડાઉનલોડ કરે છે. એકવાર ડાઉનલોડ પૂર્ણ થઈ જાય તે પછી, કૃપા કરીને ચાલુ રાખતાં પહેલાં એક વાર ઇન્સ્ટોલરને ચલાવો.</translation>
+<translation id="2013884659108657024">Chrome એ Chrome રીમોટ ડેસ્કટૉપ હોસ્ટ ઇન્સ્ટૉલરને ડાઉનલોડ કરે છે. એકવાર ડાઉનલોડ પૂર્ણ થઈ જાય તે પછી, કૃપા કરીને ચાલુ રાખતાં પહેલાં એક વાર ઇન્સ્ટૉલરને ચલાવો.</translation>
 <translation id="2013996867038862849">બધા જોડી થયેલા ક્લાઇન્ટો કાઢી નાખવામાં આવ્યા છે.</translation>
 <translation id="2038229918502634450">નીતિ ફેરફારને ધ્યાનમાં લેવા માટે, હોસ્ટ પુનઃપ્રારંભ થઇ રહ્યું છે.</translation>
 <translation id="2046651113449445291">નીચેના ક્લાઇન્ટ્સ આ કમ્પ્યુટર સાથે જોડી બનાવેલ છે અને પિન દાખલ કર્યા વગર જોડાઇ શકે છે. તમે ક્યાં તો વ્યક્તિગત અથવા બધા ક્લાઇન્ટ માટે કોઇપણ સમયે આ પરવાનગી રદ કરી શકો છો.</translation>
@@ -58,7 +58,7 @@
 <translation id="2246783206985865117">આ સેટિંગ તમારી ડોમેન નીતિ દ્વારા સંચાલિત થાય છે.</translation>
 <translation id="2256115617011615191">હવે ફરીથી પ્રારંભ કરો</translation>
 <translation id="225614027745146050">સ્વાગત છે</translation>
-<translation id="228809120910082333">Chromoting દ્વારા ઍક્સેસની મંજૂરી આપવા માટે કૃપા કરીને નીચે તમારા એકાઉન્ટ અને પિનની પુષ્ટિ કરો.</translation>
+<translation id="228809120910082333">Chromoting દ્વારા ઍક્સેસની પરવાનગી આપવા માટે કૃપા કરીને નીચે તમારા એકાઉન્ટ અને પિનની પુષ્ટિ કરો.</translation>
 <translation id="2314101195544969792">તમારું <ph name="APPLICATION_NAME" /> સત્ર થોડીવાર માટે નિષ્ક્રિય થઈ ગયું છે અને ટૂંક સમયમાં ડિસ્કનેક્ટ થઈ જશે.</translation>
 <translation id="2317666076142640974">નવી <ph name="LINK_BEGIN" />Chrome રિમોટ ડેસ્કટૉપ વેબ ઍપ્લિકેશન<ph name="LINK_END" />ને એક ઝલક જુઓ. અમને તમારો પ્રતિસાદ સાંભળવો ગમશે.</translation>
 <translation id="2320166752086256636">કીબોર્ડ છુપાવો</translation>
@@ -85,11 +85,11 @@
 <translation id="289405675947420287">તમારા iOS ડિવાઇસ પરથી તમારા કમ્પ્યુટરને સુરક્ષિત રીતે ઍક્સેસ કરો. તે ઝડપી, સરળ અને મફત છે.
 
 • તમે જે કમ્પ્યુટરને રિમોટલી ઍક્સેસ કરવા માગતા હોય તેના પર Chrome વેબસ્ટોર પરથી Chrome રિમોટ ડેસ્કટૉપ ઍપ ડાઉનલોડ કરો.
-• Chrome રિમોટ ડેસ્કટૉપ સૉફ્ટવેર ઇન્સ્ટૉલ કરો અને સેટઅપ પૂરું કરવા માટે સૂચનાઓને અનુસરો.
+• Chrome રિમોટ ડેસ્કટૉપ સૉફ્ટવેર ઇન્સ્ટૉલ કરો અને સેટઅપ પૂર્ણ કરવા માટે સૂચનાઓને અનુસરો.
 • તમારા iOS ડિવાઇસમાં, ઍપ ખોલો અને કનેક્ટ કરવા માટે તમારા કોઈ પણ ઑનલાઇન કમ્પ્યુટર પર ટૅપ કરો.</translation>
 <translation id="2894654864775534701">આ કોમ્પ્યુટર હાલમાં અન્ય એકાઉન્ટ હેઠળ શેર થયેલું છે.</translation>
 <translation id="2919669478609886916">હાલમાં તમે આ મશીનને બીજા વપરાશકર્તા સાથે શેર કરી રહ્યાં છો. શું તમે શેર કરવાનું ચાલુ રાખવા માગો છો?</translation>
-<translation id="2921543551052660690">તમે પૂર્વમાં <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) તરીકે સાઇન ઇન થયેલા.  તે એકાઉન્ટમાં તમારા કમ્પ્યુટર્સને ઍક્સેસ કરવા માટે, તે એકાઉન્ટ વડે <ph name="LINK_BEGIN" />Chromium માં સાઇન ઇન કરો<ph name="LINK_END" /> અને Chromoting ફરીથી ઇન્સ્ટોલ કરો.</translation>
+<translation id="2921543551052660690">તમે પૂર્વમાં <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) તરીકે સાઇન ઇન થયેલા.  તે એકાઉન્ટમાં તમારા કમ્પ્યુટરને ઍક્સેસ કરવા માટે, તે એકાઉન્ટ વડે <ph name="LINK_BEGIN" />Chromium માં સાઇન ઇન કરો<ph name="LINK_END" /> અને Chromoting ફરીથી ઇન્સ્ટોલ કરો.</translation>
 <translation id="2926340305933667314">આ કમ્પ્યુટર પર રીમોટ ઍક્સેસ કરવામાં નિષ્ફળ. કૃપા કરીને થોડીવાર પછી ફરી પ્રયાસ કરો.</translation>
 <translation id="2930135165929238380">કેટલાક આવશ્યક ઘટકો ખૂટે છે. કૃપા કરીને chrome://plugins પર જાઓ અને ખાતરી કરો કે મૂળ ક્લાઇન્ટ સક્ષમ કરેલ છે.</translation>
 <translation id="2939145106548231838">હોસ્ટ કરવા માટે પ્રમાણીકૃત કરો</translation>
@@ -125,7 +125,7 @@
 <translation id="3846148461359626420">• iPhone X પર ફેરવવા અને ઝૂમ કરવાનો વધુ સારો અનુભવ.
 • સ્થિરતા સુધારા અને ખામીના સુધારા.</translation>
 <translation id="3870154837782082782">Google Inc.</translation>
-<translation id="3884839335308961732">Chrome રીમોટ ડેસ્કટૉપ દ્વારા ઍક્સેસની મંજૂરી આપવા માટે કૃપા કરીને નીચે તમારા એકાઉન્ટ અને પિનની પુષ્ટિ કરો.</translation>
+<translation id="3884839335308961732">Chrome રીમોટ ડેસ્કટૉપ દ્વારા ઍક્સેસની પરવાનગી આપવા માટે કૃપા કરીને નીચે તમારા એકાઉન્ટ અને પિનની પુષ્ટિ કરો.</translation>
 <translation id="3897092660631435901">મેનૂ</translation>
 <translation id="3905196214175737742">અમાન્ય હોસ્ટ માલિક ડોમેન.</translation>
 <translation id="3908017899227008678">ફીટ કરવા માટે સંકોચો</translation>
@@ -139,19 +139,19 @@
 <translation id="409800995205263688">નોંધ: નીતિ સેટિંગ્સ ફક્ત તમારા નેટવર્કની અંતર્ગત રહેલા કમ્પ્યુટર્સ વચ્ચે જ કનેક્શન્સને પરવાનગી આપે છે.</translation>
 <translation id="4126409073460786861">સેટઅપ પૂર્ણ થાય, તે પછી આ પેજને રિફ્રેશ કરો, પછી તમે તમારું ઉપકરણ પસંદ કરીને અને પિન દાખલ કરીને કમ્પ્યુટરને ઍક્સેસ કરી શકશો</translation>
 <translation id="4145029455188493639"><ph name="EMAIL_ADDRESS" /> તરીકે સાઇન ઇન કર્યું.</translation>
-<translation id="4155497795971509630">કેટલાક આવશ્યક ઘટકો ખૂટે છે. કૃપા કરીને ખાતરી કરો કે તમે સોફ્ટવેરનું નવીનતમ સંસ્કરણ ઇન્સ્ટોલ કરેલું છે અને ફરી પ્રયાસ કરો.</translation>
+<translation id="4155497795971509630">કેટલાક જરૂરી ઘટકો ખૂટે છે. કૃપા કરીને ખાતરી કરો કે તમે સોફ્ટવેરનું નવીનતમ વર્ઝન ઇન્સ્ટૉલ કરેલું છે અને ફરી પ્રયાસ કરો.</translation>
 <translation id="4156740505453712750">આ કમ્પ્યુટરનાં ઍક્સેસને રક્ષણ આપવા માટે, કૃપા કરીને <ph name="BOLD_START" />ઓછામાં ઓછા છ અંકો<ph name="BOLD_END" />નો એક PIN પસંદ કરો. જ્યારે બીજા સ્થાનેથી કનેક્ટ થઇ રહ્યાં હોવ ત્યારે આ PIN ની જરૂર પડશે.</translation>
 <translation id="4169432154993690151">પ્રોફાઇલ ચિત્ર પસંદ કરવા માટે, Chrome રીમોટ ડેસ્કટૉપને તમારા કૅમેરાને ઍક્સેસ કરવાની મંજૂરી આપો</translation>
 <translation id="4176825807642096119">ઍક્સેસ કોડ</translation>
-<translation id="4207623512727273241">કૃપા કરીને ચાલુ કરતા પહેલાં એક વાર ઇન્સ્ટોલરને ચલાવો.</translation>
+<translation id="4207623512727273241">કૃપા કરીને ચાલુ કરતા પહેલાં એક વાર ઇન્સ્ટૉલરને ચલાવો.</translation>
 <translation id="4227991223508142681">હોસ્ટ જોગવાઇ ઉપયોગિતા</translation>
 <translation id="4240294130679914010">Chromoting હોસ્ટ અનઇન્સ્ટોલર</translation>
 <translation id="4277463233460010382">આ કમ્પ્યુટર પિન દાખલ કર્યા વગર એક અથવા વધુ ક્લાઇન્ટ્સ સાથે કનેક્ટ થવાની મંજૂરી આપવા માટે ગોઠવાયેલું છે.</translation>
 <translation id="4277736576214464567">ઍક્સેસ કોડ અમાન્ય છે. કૃપા કરીને ફરીથી પ્રયાસ કરો.</translation>
 <translation id="4361728918881830843">એક અલગ કમ્પ્યૂટર પર રીમોટ કનેક્શન્સ સક્રિય કરવા માટે, ત્યા Chrome રીમોટ ડેસ્કટોપ ઇન્સ્ટોલ કરો અને "<ph name="BUTTON_NAME" />” ને ક્લિક કરો.</translation>
-<translation id="4394049700291259645">અક્ષમ કરો</translation>
+<translation id="4394049700291259645">બંધ કરો</translation>
 <translation id="4405930547258349619">મુખ્ય લાઇબ્રેરી</translation>
-<translation id="4430435636878359009">આ કમ્પ્યુટર પર રીમોટ કનેક્શન્સ અક્ષમ કરો</translation>
+<translation id="4430435636878359009">આ કમ્પ્યુટર પર રીમોટ કનેક્શન્સ બંધ કરો</translation>
 <translation id="4430915108080446161">ઍક્સેસ કોડ જનરેટ કરી રહ્યું છે...</translation>
 <translation id="4472575034687746823">પ્રારંભ કરો</translation>
 <translation id="4481276415609939789">તમે કોઈ કમ્પ્યુટરની નોંધણી કરી નથી.કમ્પ્યુટર પર રીમોટ કનેક્શન્સ સક્રિય કરવા માટે, ત્યાં Chromoting ને ઇન્સ્ટોલ કરો અને "<ph name="BUTTON_NAME" />” પર ક્લિક કરો.</translation>
@@ -185,12 +185,12 @@
 <translation id="4913529628896049296">કનેક્શનની પ્રતીક્ષા કરવામાં આવી રહી છે...</translation>
 <translation id="4918086044614829423">સ્વીકારો</translation>
 <translation id="492843737083352574">મને મારા કીબોર્ડ અથવા માઉસમાં સમસ્યાઓ આવી રહી છે.</translation>
-<translation id="4973800994433240357">Chromoting હોસ્ટ ઇન્સ્ટોલરને ડાઉનલોડ કરીને, તમે Google <ph name="LINK_BEGIN" />સેવાની શરતો<ph name="LINK_END" />થી સંમત થાઓ છો.</translation>
+<translation id="4973800994433240357">Chromoting હોસ્ટ ઇન્સ્ટૉલરને ડાઉનલોડ કરીને, તમે Google <ph name="LINK_BEGIN" />સેવાની શરતો<ph name="LINK_END" />થી સંમત થાઓ છો.</translation>
 <translation id="4974476491460646149"><ph name="HOSTNAME" /> માટે કનેક્શન બંધ થયું</translation>
 <translation id="4985296110227979402">તમારે પહેલા તમારા કમ્પ્યુટરને રીમોટ ઍક્સેસ માટે સેટ કરવાની જરૂર છે</translation>
 <translation id="5064360042339518108"><ph name="HOSTNAME" /> (ઑફલાઇન)</translation>
 <translation id="5070121137485264635">રીમોટ હોસ્ટને તમે તૃતીય-પક્ષ વેબસાઇટને અધિકૃત કરો તેની આવશ્યકતા છે. ચાલુ રાખવા માટે, તમારે આ સરનામાંને ઍક્સેસ કરવા માટે Chrome રીમોટ ડેસ્કટૉપને અતિરિક્ત પરવાનગીઓ આપવી પડશે:</translation>
-<translation id="507204348399810022">શું તમે ખરેખર <ph name="HOSTNAME" /> માટેના રિમોટ કનેક્શન્સને અક્ષમ કરવા માગો છો?</translation>
+<translation id="507204348399810022">શું તમે ખરેખર <ph name="HOSTNAME" /> માટેના રિમોટ કનેક્શન્સને બંધ કરવા માગો છો?</translation>
 <translation id="5081343395220691640">સર્વર સાથે સંવાદ સ્થાપવામાં નિષ્ફળ: <ph name="ERROR" /></translation>
 <translation id="5156271271724754543">કૃપા કરીને બંને બૉક્સમાં સમાન PIN દાખલ કરો.</translation>
 <translation id="5170982930780719864">અમાન્ય હોસ્ટ id.</translation>
@@ -236,7 +236,7 @@
 <translation id="6198252989419008588">PIN બદલો</translation>
 <translation id="6204583485351780592"><ph name="HOSTNAME" /> (જૂનું)</translation>
 <translation id="6221358653751391898">તમે Chrome માં સાઇન ઇન થયા નથી. કૃપા કરીને સાઇન ઇન કરી અને ફરી પ્રયાસ કરો.</translation>
-<translation id="6284412385303060032">કર્ટન મોડને સમર્થન આપવા માટે વપરાશકર્તા-વિશિષ્ટ સત્રમાં ચલાત હોસ્ટ પર સ્વિચ કરીને કન્સોલ લોજિક સ્ક્રીન પર ચાલતા હોસ્ટને શટડાઉન કર્યું છે.</translation>
+<translation id="6284412385303060032">કર્ટન મોડને સહાય આપવા માટે વપરાશકર્તા-વિશિષ્ટ સત્રમાં ચલાત હોસ્ટ પર સ્વિચ કરીને કન્સોલ લોજિક સ્ક્રીન પર ચાલતા હોસ્ટને શટડાઉન કર્યું છે.</translation>
 <translation id="629730747756840877">એકાઉન્ટ</translation>
 <translation id="6304318647555713317">ક્લાઇન્ટ</translation>
 <translation id="6381670701864002291">અન્ય કોઈ.</translation>
@@ -245,12 +245,12 @@
 <translation id="6502629188777329097">PCને સુરક્ષિત રીતે ઍક્સેસ કરો</translation>
 <translation id="652218476070540101">આ કમ્પ્યુટર માટે PIN અપડેટ થઈ રહ્યો છે ...</translation>
 <translation id="6527303717912515753">શેર કરો</translation>
-<translation id="6541219117979389420">ઍપ્લિકેશન લૉગ્સમાં તમારી ઓળખ (ઇમેઇલ સરનામું) અને Google ડ્રાઇવમાં ફાઇલો અને ફોલ્ડર્સના નામો અને પ્રોપર્ટીઝ સહિત ખાનગી માહિતી શામેલ હોઈ શકે છે.</translation>
+<translation id="6541219117979389420">ઍપ્લિકેશન લૉગ્સમાં તમારી ઓળખ (ઇમેઇલ ઍડ્રેસ) અને Google ડ્રાઇવમાં ફાઇલો અને ફોલ્ડર્સના નામો અને પ્રોપર્ટીઝ સહિત ખાનગી માહિતી શામેલ હોય શકે.</translation>
 <translation id="6542902059648396432">સમસ્યાની જાણ કરો…</translation>
 <translation id="6550675742724504774">વિકલ્પો</translation>
 <translation id="6570205395680337606">ઍપ્લિકેશન ફરીથી સેટ કરો. તમે કોઈપણ વણસાચવેલ કાર્ય ગુમાવશો.</translation>
 <translation id="6572345186230665992">Mac (OS X Mavericks 10.9 અને એ પછીના સંસ્કરણ) માટે</translation>
-<translation id="6583902294974160967">સમર્થન</translation>
+<translation id="6583902294974160967">સહાય</translation>
 <translation id="6612717000975622067">Ctrl-Alt-Del મોકલો</translation>
 <translation id="6654753848497929428">શેર કરો</translation>
 <translation id="6668065415969892472">તમારા PIN અપડેટ કરવામાં આવ્યો છે.</translation>
@@ -267,7 +267,7 @@
 <translation id="6948905685698011662">Chrome રિમોટ ડેસ્કટૉપ હવે વેબ પર છે! અમારી <ph name="LINK_BEGIN" />મફત વેબ ઍપ્લિકેશન<ph name="LINK_END" /> જુઓ.</translation>
 <translation id="6963936880795878952">રીમોટ કમ્પ્યુટરથી કનેક્શન્સ અસ્થાયીરૂપે અવરોધિત કરવામાં આવ્યાં છે કારણ કે કોઈ વ્યક્તિએ અમાન્ય PIN વડે તેની સાથે કનેક્ટ કરવાનો પ્રયાસ કર્યો હતો. કૃપા કરીને પછીથી ફરી પ્રયાસ કરો.</translation>
 <translation id="6965382102122355670">બરાબર, સમજાઇ ગયું</translation>
-<translation id="6985691951107243942">શું તમે ખરેખર <ph name="HOSTNAME" /> પર રીમોટ કનેક્શન્સ અક્ષમ કરવા માંગો છો? જો તમે તમારો વિચાર બદલો, તો તમને કનેક્શન્સને ફરીથી સક્ષમ કરવા માટે તે કમ્પ્યુટરની મુલાકાત લેવાની જરૂર પડશે.</translation>
+<translation id="6985691951107243942">શું તમે ખરેખર <ph name="HOSTNAME" /> પર રીમોટ કનેક્શન્સ બંધ કરવા માંગો છો? જો તમે તમારો વિચાર બદલો, તો તમને કનેક્શન્સને ફરીથી ચાલુ કરવા માટે તે કમ્પ્યુટરની મુલાકાત લેવાની જરૂર પડશે.</translation>
 <translation id="6998989275928107238">પ્રતિ</translation>
 <translation id="7019153418965365059">ન ઓળખાયેલ હોસ્ટ ભૂલ: <ph name="HOST_OFFLINE_REASON" />.</translation>
 <translation id="701976023053394610">રીમોટ સહાય</translation>
@@ -296,17 +296,17 @@
 <translation id="7714222945760997814">આની જાણ કરો</translation>
 <translation id="7782471917492991422">કૃપા કરી તમારા કમ્પ્યુટરની પાવર સંચાલન સેટિંગ્સ જુઓ અને સુનિશ્ચિત કરો કે તેને નિષ્ક્રિય હોવા પર સ્લીપ માટે ગોઠવેલી નથી.</translation>
 <translation id="7810127880729796595">આંકડા દર્શાવો (કનેક્શન: <ph name="QUALITY" />)</translation>
-<translation id="7836926030608666805">કેટલાક આવશ્યક ઘટકો ખૂટે છે. કૃપા કરીને ખાતરી કરો કે તમે Chrome નું નવીનતમ સંસ્કરણ ચલાવી રહ્યાં છો અને ફરીથી પ્રયાસ કરો.</translation>
+<translation id="7836926030608666805">કેટલાક જરૂરી ઘટકો ખૂટે છે. કૃપા કરીને ખાતરી કરો કે તમે Chromeનું નવીનતમ વર્ઝન ચલાવી રહ્યા છો અને ફરીથી પ્રયાસ કરો.</translation>
 <translation id="7868137160098754906">રિમોટ કમ્પ્યુટર માટે કૃપા કરીને તમારો PIN દાખલ કરો.</translation>
 <translation id="7869445566579231750">તમને આ એપ્લિકેશનને શરૂ કરવાની પરવાનગી નથી.</translation>
-<translation id="7895403300744144251">રિમોટ કમ્પ્યુટર પરની સુરક્ષા નીતિઓ તમારા એકાઉન્ટથી કનેક્શન્સની મંજૂરી આપતી નથી.</translation>
+<translation id="7895403300744144251">રિમોટ કમ્પ્યુટર પરની સુરક્ષા નીતિઓ તમારા એકાઉન્ટથી કનેક્શન્સની પરવાનગી આપતી નથી.</translation>
 <translation id="7936528439960309876">જમણે ડૉક કરો</translation>
 <translation id="7948001860594368197">સ્ક્રીન વિકલ્પો</translation>
 <translation id="7970576581263377361">પ્રમાણીકરણ નિષ્ફળ થયું. કૃપા કરીને Chromium પર ફરીથી સાઇન ઇન કરો.</translation>
 <translation id="7981525049612125370">રિમોટ સત્ર સમાપ્ત થયું.</translation>
 <translation id="8041089156583427627">પ્રતિસાદ મોકલો</translation>
-<translation id="8041721485428375115">Chrome રીમોટ ડેસ્કટૉપ હોસ્ટ ઇન્સ્ટોલરને ડાઉનલોડ કરીને, તમે Google <ph name="LINK_BEGIN" />સેવાની શરતો<ph name="LINK_END" />થી સંમત થાઓ છો.</translation>
-<translation id="8060029310790625334">સહાય કેન્દ્ર</translation>
+<translation id="8041721485428375115">Chrome રીમોટ ડેસ્કટૉપ હોસ્ટ ઇન્સ્ટૉલરને ડાઉનલોડ કરીને, તમે Google <ph name="LINK_BEGIN" />સેવાની શરતો<ph name="LINK_END" />થી સંમત થાઓ છો.</translation>
+<translation id="8060029310790625334">સહાયતા કેન્દ્ર</translation>
 <translation id="806699900641041263"><ph name="HOSTNAME" /> સાથે કનેક્ટ કરી રહ્યાં છીએ</translation>
 <translation id="8073845705237259513">Chrome રીમોટ ડેસ્કટૉપનો ઉપયોગ કરવા માટે, તમારે તમારા ડિવાઇસ પર એક Google એકાઉન્ટ ઉમેરવાની જરૂર છે.</translation>
 <translation id="80739703311984697">રીમોટ હોસ્ટને તમે તૃતીય-પક્ષ વેબસાઇટને અધિકૃત કરો તેની આવશ્યકતા છે. ચાલુ રાખવા માટે, તમારે આ સરનામાંને ઍક્સેસ કરવા માટે Chromoting ને અતિરિક્ત પરવાનગીઓ આપવી પડશે:</translation>
@@ -315,20 +315,20 @@
 <translation id="8116630183974937060">નેટવર્ક ભૂલ આવી. કૃપા કરીને તપાસો કે તમારું ડિવાઇસ ઓન-લાઇન છે અને ફરી પ્રયાસ કરો.</translation>
 <translation id="8178433417677596899">વપરાશકર્તા-થી-વપરાશકર્તા સ્ક્રીન શેરિંગ, રીમોટ ટેક્નિકલ સપોર્ટ માટે પરિપૂર્ણ.</translation>
 <translation id="8187079423890319756">કોપિરાઇટ 2013 The Chromium Authors. સર્વાધિકાર સુરક્ષિત.</translation>
-<translation id="8196755618196986400">વધુ માહિતી માટે તમારો સંપર્ક કરવાની અમને મંજૂરી આપવા માટે, તમે સબમિટ કરો છો તે કોઈપણ પ્રતિસાદમાં તમારું ઇમેઇલ સરનામું શામેલ કરવામાં આવશે.</translation>
+<translation id="8196755618196986400">વધુ માહિતી માટે તમારો સંપર્ક કરવાની અમને પરવાનગી આપવા માટે, તમે સબમિટ કરો છો તે કોઈ પણ પ્રતિસાદમાં તમારું ઇમેઇલ ઍડ્રેસ શામેલ કરવામાં આવશે.</translation>
 <translation id="8244400547700556338">કેવી રીતે જાણો.</translation>
 <translation id="8261506727792406068">કાઢી નાખો</translation>
 <translation id="8355326866731426344">આ ઍક્સેસ કોડની સમયસીમા <ph name="TIMEOUT" /> માં સમાપ્ત થશે</translation>
 <translation id="8355485110405946777">તમારી સમસ્યા ઉકેલવામાં અમારી સહાય માટે ઍપ્લિકેશન લૉગ્સ શામેલ કરો (લૉગ્સમાં ખાનગી માહિતી શામેલ હોઈ શકે છે).</translation>
 <translation id="837021510621780684">આ કમ્પ્યુટરથી</translation>
-<translation id="8383794970363966105">Chromotingનો ઉપયોગ કરવા માટે, તમારે તમારા ડિવાઇસ પર એક Google એકાઉન્ટ ઉમેરવાની જરૂર છે.</translation>
+<translation id="8383794970363966105">Chromoting નો ઉપયોગ કરવા માટે, તમારે તમારા ડિવાઇસ પર એક Google એકાઉન્ટ ઉમેરવાની જરૂર છે.</translation>
 <translation id="8386846956409881180">હોસ્ટ અમાન્ય OAuth ઓળખપત્રો સાથે ગોઠવાયું છે.</translation>
 <translation id="8428213095426709021">સેટિંગ્સ</translation>
 <translation id="8445362773033888690">Google Play Store માં જુઓ</translation>
 <translation id="8509907436388546015">ડેસ્કટોપ ઇન્ટીગ્રેશન પ્રક્રિયા</translation>
 <translation id="8513093439376855948">હોસ્ટ સંચાલનને રિમોટ કરવા માટે મૂળ મેસેજિંગ હોસ્ટ</translation>
 <translation id="8525306231823319788">પૂર્ણ સ્ક્રીન</translation>
-<translation id="8548209692293300397">તમે પૂર્વમાં <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) તરીકે સાઇન ઇન થયેલા.  તે એકાઉન્ટમાં તમારા કમ્પ્યુટર્સને ઍક્સેસ કરવા માટે, તે એકાઉન્ટ વડે <ph name="LINK_BEGIN" />Google Chrome માં સાઇન ઇન કરો<ph name="LINK_END" /> અને Chrome રીમોટ ડેસ્કટૉપ ફરીથી ઇન્સ્ટોલ કરો.</translation>
+<translation id="8548209692293300397">તમે પૂર્વમાં <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) તરીકે સાઇન ઇન થયેલા.  તે એકાઉન્ટમાં તમારા કમ્પ્યુટરને ઍક્સેસ કરવા માટે, તે એકાઉન્ટ વડે <ph name="LINK_BEGIN" />Google Chromeમાં સાઇન ઇન કરો<ph name="LINK_END" /> અને Chrome રીમોટ ડેસ્કટૉપ ફરીથી ઇન્સ્ટોલ કરો.</translation>
 <translation id="8642984861538780905">સારી</translation>
 <translation id="8705151241155781642">• Android 9.0 Pie માટે વધારાની સહાય.
 • તમારા Android ઉપકરણની સ્ક્રીન સાથે મેળ ખાતું હોય તે રીતે રિમોટ ડેસ્કટૉપ રિઝોલ્યુશનનું કદ બદલવામાં સહાય.</translation>
@@ -336,7 +336,7 @@
 <translation id="8743328882720071828">શું તમે <ph name="CLIENT_USERNAME" /> ને તમારા કમ્પ્યુટરને જોવા અને નિયંત્રિત કરવાની મંજૂરી આપવા માગો છો?</translation>
 <translation id="8747048596626351634">સત્ર ક્રૅશ થયું અથવા પ્રારંભ કરવામાં નિષ્ફળ થયું. જો રિમોટ કમ્પ્યુટરમાં ~/.Chrome રિમોટ ડેસ્કટૉપ-સત્ર હોય, તો તે ડેસ્કટૉપ એન્વાયર્મેન્ટ અથવા વિંડો મેનેજર જેવી લાંબો સમય ચાલતી ફોરગ્રાઉન્ડ પ્રક્રિયાનો પ્રારંભ કરે છે તેની ખાતરી કરો.</translation>
 <translation id="8759753423332885148">વધુ જાણો.</translation>
-<translation id="8791202241915690908">Chromoting હોસ્ટ ઇન્સ્ટોલર ડાઉનલોડ કરો</translation>
+<translation id="8791202241915690908">Chromoting હોસ્ટ ઇન્સ્ટૉલર ડાઉનલોડ કરો</translation>
 <translation id="894763922177556086">સારી</translation>
 <translation id="895780780740011433">Windows 7 અને એ પછીના સંસ્કરણ માટે</translation>
 <translation id="897805526397249209">એક અલગ કમ્પ્યૂટર પર રીમોટ કનેક્શન્સ સક્રિય કરવા માટે, ત્યા Chromoting ઇન્સ્ટોલ કરો અને  "<ph name="BUTTON_NAME" />” ને ક્લિક કરો.</translation>
diff --git a/remoting/resources/remoting_strings_mr.xtb b/remoting/resources/remoting_strings_mr.xtb
index b387747..4f1ea7d 100644
--- a/remoting/resources/remoting_strings_mr.xtb
+++ b/remoting/resources/remoting_strings_mr.xtb
@@ -16,7 +16,7 @@
 
 गोपनीयतेविषयीच्या माहितीसाठी, कृपया Google गोपनीयता धोरण (http://goo.gl/SyrVzj) आणि Chrome गोपनीयता धोरण (http://goo.gl/0uXE5d) पहा.</translation>
 <translation id="1324095856329524885">(हे वैशिष्ट्य अद्याप आपल्या संगणकासाठी उपलब्ध नाही)</translation>
-<translation id="1342297293546459414">सामायिक केलेला कॉंप्युटर पहा आणि नियंत्रित करा.</translation>
+<translation id="1342297293546459414">शेअर केलेला कॉंप्युटर पहा आणि नियंत्रित करा.</translation>
 <translation id="1389790901665088353">Chrome रिमोट डेस्कटॉप होस्ट इन्स्टॉलर डाउनलोड करा</translation>
 <translation id="1450760146488584666">विनंती केलेले ऑब्जेक्ट अस्तित्वात नाही.</translation>
 <translation id="1480046233931937785">क्रेडिट</translation>
@@ -70,7 +70,7 @@
 <translation id="2499160551253595098">आम्हाला वापर आकडेवारी आणि क्रॅश अहवाल संकलित करण्‍यासाठी अनुमती देऊन आम्हाला Chrome रिमोट डेस्कटॉप सुधारण्यास मदत करा.</translation>
 <translation id="2509394361235492552"><ph name="HOSTNAME" /> शी कनेक्ट केले</translation>
 <translation id="2512228156274966424">टीप: सर्व कीबोर्ड शॉर्टकट उपलब्ध असल्याचे सुनिश्चित करण्यासाठी, तुम्ही ‘विंडो म्हणून उघडण्यासाठी’ Chrome रिमोट डेस्कटॉप कॉन्फिगर करू शकता.</translation>
-<translation id="2540992418118313681">तुम्ही हा कॉंप्युटर दुसर्‍या वापरकर्त्याकरिता पाहण्यासाठी आणि नियंत्रित करण्यासाठी सामायिक करू इच्छिता?</translation>
+<translation id="2540992418118313681">तुम्ही हा कॉंप्युटर दुसर्‍या वापरकर्त्याकरिता पाहण्यासाठी आणि नियंत्रित करण्यासाठी शेअर करू इच्छिता?</translation>
 <translation id="2579271889603567289">होस्ट क्रॅश झाले किंवा सुरू झाले नाही.</translation>
 <translation id="2599300881200251572">ही सेवा Chrome रिमोट डेस्कटॉप क्लायंटकडील येणारी कनेक्शन सक्षम करते.</translation>
 <translation id="2647232381348739934">Chromoting सेवा</translation>
@@ -87,7 +87,7 @@
 • तुम्हाला रिमोट अॅक्सेस करायचा असलेल्या काँप्युटरवर, Chrome वेब स्टोअरमधून Chrome रिमोट डेस्कटॉप अॅप डाउनलोड करा.
 • Chrome रिमोट डेस्कटॉप सॉफ्टवेअर इंस्टॉल करा आणि सेटअप पूर्ण करण्यासाठी सूचना फॉलो करा.
 • तुमच्या iOS डिव्हाइसवर, अॅप उघडा आणि कनेक्ट करण्यासाठी तुमच्या ऑनलाइन असलेल्या कोणत्याही काँप्युटरवर टॅप करा.</translation>
-<translation id="2894654864775534701">हा कॉंप्युटर सध्या एका वेगळ्या खात्या अंतर्गत सामायिक केला आहे.</translation>
+<translation id="2894654864775534701">हा कॉंप्युटर सध्या एका वेगळ्या खात्या अंतर्गत शेअर केला आहे.</translation>
 <translation id="2919669478609886916">तुम्ही दुसर्‍या वापरकर्त्याबरोबर सध्‍या या मशीनचे सामयिकरण करीत आहात. तुम्ही सामायिकरण सुरु ठेऊ इच्छिता?</translation>
 <translation id="2921543551052660690">तुम्ही यापूर्वी <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />) म्हणून साइन इन केले होते.  त्या खात्यामध्ये आपल्या संगणकांवर प्रवेश करण्यासाठी, त्या खात्यासह <ph name="LINK_BEGIN" />Chromium वर साइन इन करा<ph name="LINK_END" /> आणि Chromoting पुन्हा इंस्टॉल करा.</translation>
 <translation id="2926340305933667314">या कॉंप्युटरावरील रिमोट अॅक्सेस अक्षम करण्‍यात अयशस्वी. कृपया नंतर पुन्हा प्रयत्न करा.</translation>
@@ -201,7 +201,7 @@
 <translation id="5308380583665731573">कनेक्‍ट करा</translation>
 <translation id="533625276787323658">कनेक्ट करण्यासाठी काहीही नाही</translation>
 <translation id="5363265567587775042">तुम्ही ज्या वापरकर्त्याच्या संगणकामध्‍ये प्रवेश करू इच्छिता त्यास “<ph name="SHARE" />” क्लिक करण्‍यास आणि आपल्‍याला प्रवेश कोड देण्‍यास सांगा.</translation>
-<translation id="5379087427956679853">Chrome रिमोट डेस्कटॉप आपल्याला वेबवर तुमचा कॉंप्युटर सुरक्षितपणे सामायिक करण्‍याची अनुमती देतो. दोन्ही वापरकर्त्यांनी Chrome रिमोट डेस्कटॉप अ‍ॅप चालवत असणे आवश्‍यक आहे, जो <ph name="URL" /> येथे सापडू शकतो.</translation>
+<translation id="5379087427956679853">Chrome रिमोट डेस्कटॉप आपल्याला वेबवर तुमचा कॉंप्युटर सुरक्षितपणे शेअर करण्‍याची अनुमती देतो. दोन्ही वापरकर्त्यांनी Chrome रिमोट डेस्कटॉप अ‍ॅप चालवत असणे आवश्‍यक आहे, जो <ph name="URL" /> येथे सापडू शकतो.</translation>
 <translation id="5397086374758643919">Chrome रिमोट डेस्कटॉप होस्ट विस्थापनकर्ता</translation>
 <translation id="5419185025274123272">अॅप्लिकेशन रीसेट करणे शक्य झाले नाही. तुम्ही तरीही एक बग रिपोर्ट पाठवू शकता.</translation>
 <translation id="5419418238395129586">अखेरचे ऑनलाइन होते: <ph name="DATE" /></translation>
@@ -212,7 +212,7 @@
 <translation id="5619148062500147964">या संगणकावर</translation>
 <translation id="5625493749705183369">इतर संगणकांवर प्रवेश करा किंवा इंटरनेटवर आपल्या संगणकावर सुरक्षितपणे प्रवेश करण्यास दुसर्‍या वापरकर्त्यास अनुमती द्या.</translation>
 <translation id="5702987232842159181">कनेक्ट केले:</translation>
-<translation id="5708869785009007625">तुमचा डेस्कटॉप सध्या <ph name="USER" /> सह सामायिक केला आहे.</translation>
+<translation id="5708869785009007625">तुमचा डेस्कटॉप सध्या <ph name="USER" /> सह शेअर केला आहे.</translation>
 <translation id="5750083143895808682"><ph name="EMAIL_ADDRESS" /> म्हणून साइन इन केले.</translation>
 <translation id="5773590752998175013">जोडल्याची तारीख</translation>
 <translation id="579702532610384533">रीकनेक्ट करा</translation>
@@ -221,7 +221,7 @@
 <translation id="5841343754884244200">डिस्प्ले पर्याय</translation>
 <translation id="5843054235973879827">हे सुरक्षित का आहे?</translation>
 <translation id="5859141382851488196">नवीन विंडो…</translation>
-<translation id="6011539954251327702">Chromoting आपल्याला वेबवर तुमचा कॉंप्युटर सुरक्षितपणे सामायिक करण्याची अनुमती देते. दोन्ही वापरकर्त्यांनी Chromoting अ‍ॅप चालविणे आवश्यक आहे, जो <ph name="URL" /> येथे आढळू शकतो.</translation>
+<translation id="6011539954251327702">Chromoting आपल्याला वेबवर तुमचा कॉंप्युटर सुरक्षितपणे शेअर करण्याची अनुमती देते. दोन्ही वापरकर्त्यांनी Chromoting अ‍ॅप चालविणे आवश्यक आहे, जो <ph name="URL" /> येथे आढळू शकतो.</translation>
 <translation id="6033507038939587647">कीबोर्ड पर्याय</translation>
 <translation id="6040143037577758943">बंद करा</translation>
 <translation id="6062854958530969723">होस्ट प्रारंभ अयशस्वी झाला.</translation>
diff --git a/remoting/resources/remoting_strings_te.xtb b/remoting/resources/remoting_strings_te.xtb
index 0f595f30..01f46b7 100644
--- a/remoting/resources/remoting_strings_te.xtb
+++ b/remoting/resources/remoting_strings_te.xtb
@@ -5,7 +5,7 @@
 <translation id="1050693411695664090">బలహీనంగా ఉంది</translation>
 <translation id="1152528166145813711">ఎంచుకోండి…</translation>
 <translation id="1199593201721843963">రిమోట్ కనెక్షన్‌లను నిలిపివేయి</translation>
-<translation id="1291443878853470558">మీరు ఈ కంప్యూటర్‌ను ప్రాప్యత చేయడానికి Chromotingను ఉపయోగించాలనుకుంటే మీరు రిమోట్ కనెక్షన్‌లను తప్పనిసరిగా ప్రారంభించాలి.</translation>
+<translation id="1291443878853470558">మీరు ఈ కంప్యూటర్‌ను యాక్సెస్ చేయడానికి Chromotingను ఉపయోగించాలనుకుంటే మీరు రిమోట్ కనెక్షన్‌లను తప్పనిసరిగా ప్రారంభించాలి.</translation>
 <translation id="1297009705180977556"><ph name="HOSTNAME" />కు కనెక్ట్ చేయడంలో లోపం</translation>
 <translation id="1300633907480909701">మీ Android పరికరం నుండి మీ కంప్యూటర్‌లను సురక్షితంగా యాక్సెస్ చేయండి.
 
@@ -15,8 +15,8 @@
 US-ఆంగ్లేతర కీబోర్డ్‌లు కలిగి ఉన్న రిమోట్ కంప్యూటర్‌లు చెల్లని వచన ఇన్‌పుట్‌ను స్వీకరించవచ్చు. ఇతర కీబోర్డ్ లేఅవుట్‌లకు త్వరలోనే మద్దతు అందించబడుతుంది!
 
 గోప్యత గురించి సమాచారం కోసం, దయచేసి Google గోప్యతా విధానాన్ని (http://goo.gl/SyrVzj) మరియు Chrome గోప్యతా విధానాన్ని (http://goo.gl/0uXE5d) చూడండి.</translation>
-<translation id="1324095856329524885">(ఈ లక్షణం మీ కంప్యూటర్‌కి ఇంకా అందుబాటులో లేదు)</translation>
-<translation id="1342297293546459414">భాగస్వామ్య కంప్యూటర్‌ను చూడండి మరియు నియంత్రించండి.</translation>
+<translation id="1324095856329524885">(ఈ ఫీచర్ మీ కంప్యూటర్‌కి ఇంకా అందుబాటులో లేదు)</translation>
+<translation id="1342297293546459414">షేర్ చేయబడిన కంప్యూటర్‌ను చూడండి మరియు నియంత్రించండి.</translation>
 <translation id="1389790901665088353">Chrome రిమోట్ డెస్క్‌టాప్ హోస్ట్ ఇన్‌స్టాలర్‌ను డౌన్‌లోడ్ చేయండి</translation>
 <translation id="1450760146488584666">అభ్యర్థించిన ఆబ్జెక్ట్ లేదు.</translation>
 <translation id="1480046233931937785">క్రెడిట్‌లు</translation>
@@ -24,15 +24,15 @@
 <translation id="154040539590487450">రిమోట్ ప్రాప్యత సేవను ప్రారంభించడంలో విఫలమైంది.</translation>
 <translation id="1546934824884762070">ఊహించని లోపం సంభవించింది. దయచేసి డెవలపర్‌లకు ఈ సమస్యను నివేదించండి.</translation>
 <translation id="1643640058022401035">ఈ పేజీ నుండి నిష్క్రమించడం వలన మీ Chromoting సెషన్ ముగుస్తుంది.</translation>
-<translation id="1654128982815600832">ఈ కంప్యూటర్ కోసం రిమోట్ కనెక్షన్‌లను ప్రారంభిస్తోంది…</translation>
+<translation id="1654128982815600832">ఈ కంప్యూటర్‌కు రిమోట్ కనెక్షన్‌లను ప్రారంభిస్తోంది…</translation>
 <translation id="170207782578677537">ఈ కంప్యూటర్‌ను నమోదు చేయడంలో విఫలమైంది.</translation>
 <translation id="1727412735341161734">Chrome రిమోట్ డెస్క్‌టాప్</translation>
-<translation id="174018511426417793">మీరు నమోదు అయిన కంప్యూటర్‌లను కలిగి ఉండలేదు. కంప్యూటర్‌కు రిమోట్ కనెక్షన్‌లను ప్రారంభించడానికి, అక్కడ Chrome రిమోట్ డెస్క్‌టాప్‌ను ఇన్‌స్టాల్ చేసి “<ph name="BUTTON_NAME" />”ను క్లిక్ చేయండి.</translation>
+<translation id="174018511426417793">మీ వద్ద నమోదు అయిన కంప్యూటర్‌లు లేవు. కంప్యూటర్‌కు రిమోట్ కనెక్షన్‌లను ప్రారంభించడానికి, ఆ కంప్యూటర్‌లో Chrome రిమోట్ డెస్క్‌టాప్‌ను ఇన్‌స్టాల్ చేసి “<ph name="BUTTON_NAME" />”ను క్లిక్ చేయండి.</translation>
 <translation id="1742469581923031760">కనెక్ట్ చేస్తోంది…</translation>
 <translation id="1770394049404108959">నేను అప్లికేషన్‌ను తెరవలేకపోతున్నాను.</translation>
 <translation id="177096447311351977">ఈ క్లయింట్ కోసం ఛానెల్ IP: <ph name="CLIENT_GAIA_IDENTIFIER" /> ip='<ph name="CLIENT_IP_ADDRESS_AND_PORT" />' host_ip='<ph name="HOST_IP_ADDRESS_AND_PORT" />' channel='<ph name="CHANNEL_TYPE" />' connection='<ph name="CONNECTION_TYPE" />'.</translation>
 <translation id="1779766957982586368">విండోను ముసివేయి</translation>
-<translation id="1841799852846221389">ఈ కంప్యూటర్ కోసం రిమోట్ కనెక్షన్‌లను నిలిపివేస్తోంది...</translation>
+<translation id="1841799852846221389">ఈ కంప్యూటర్ కోసం రిమోట్ కనెక్షన్‌లను నిలిపివేస్తోంది…</translation>
 <translation id="1897488610212723051">తొలగించు</translation>
 <translation id="195619862187186579">కీబోర్డ్ లేఅవుట్‌లు</translation>
 <translation id="1996161829609978754">Chromoting హోస్ట్ ఇన్‌స్టాలర్‌ను Chrome డౌన్‌లోడ్ చేస్తోంది. డౌన్‌లోడ్ పూర్తయిన తర్వాత, దయచేసి కొనసాగడానికి ముందు ఇన్‌స్టాలర్‌ను అమలు చేయండి.</translation>
@@ -40,10 +40,10 @@
 <translation id="2013884659108657024">Chrome రిమోట్ డెస్క్‌టాప్ హోస్ట్ ఇన్‌స్టాలర్‌ను Chrome డౌన్‌లోడ్ చేస్తోంది. డౌన్‌లోడ్ పూర్తయిన తర్వాత, దయచేసి కొనసాగడానికి ముందు ఇన్‌స్టాలర్‌ను అమలు చేయండి.</translation>
 <translation id="2013996867038862849">జత చేయబడిన క్లయింట్‌లు అందరు తొలగించబడ్డారు.</translation>
 <translation id="2038229918502634450">విధాన మార్పుని అనుమతించడానికి హోస్ట్ పునఃప్రారంభించబడుతోంది.</translation>
-<translation id="2046651113449445291">కింది క్లయింట్‌లు ఈ కంప్యూటర్‌కు జత చేయబడ్డారు మరియు PINని అందించకుండానే కనెక్ట్ కాగలవు. మీరు ఈ అనుమతిని ఎప్పుడైనా ఒక్కొక్కరి కోసం లేదా క్లయింట్‌లు అందరి కోసం ఉపసంహరించవచ్చు.</translation>
+<translation id="2046651113449445291">కింది క్లయింట్‌లు ఈ కంప్యూటర్‌కు జత చేయబడ్డాయి కాబట్టి PINని అందించకుండానే అవి కనెక్ట్ కాగలవు. మీరు ఈ అనుమతిని ఎప్పుడైనా ఒక్కొక్కరి కోసం లేదా క్లయింట్‌లు అందరి కోసం ఉపసంహరించవచ్చు.</translation>
 <translation id="2078880767960296260">హోస్ట్ ప్రక్రియ</translation>
 <translation id="20876857123010370">ట్రాక్ ప్యాడ్ మోడ్</translation>
-<translation id="2089514346391228378">ఈ కంప్యూటర్ కోసం రిమోట్ కనెక్షన్‌లు ప్రారంభించబడ్డాయి.</translation>
+<translation id="2089514346391228378">ఈ కంప్యూటర్‌కు రిమోట్ కనెక్షన్‌లు ప్రారంభించబడ్డాయి.</translation>
 <translation id="2118549242412205620">మీ Android పరికరం నుండి మీ కంప్యూటర్‌లను సురక్షితంగా యాక్సెస్ చేయండి.
 
 • మీ కంప్యూటర్‌ల్లో ప్రతిదానిలోనూ, Chrome వెబ్ స్టోర్‌లోని Chrome రిమోట్ డెస్క్‌టాప్ యాప్‌ను ఉపయోగించి రిమోట్ యాక్సెస్‌ను సెటప్ చేయండి: https://chrome.google.com/remotedesktop
@@ -51,10 +51,10 @@
 
 గోప్యత గురించి సమాచారం కోసం, దయచేసి Google గోప్యతా విధానాన్ని (http://goo.gl/SyrVzj) మరియు Chrome గోప్యతా విధానాన్ని (http://goo.gl/0uXE5d) చూడండి.</translation>
 <translation id="2124408767156847088">మీ Android పరికరం నుండి మీ కంప్యూటర్‌లను సురక్షితంగా ప్రాప్యత చేయండి.</translation>
-<translation id="2208514473086078157">విధాన సెట్టింగ్‌లు ఈ కంప్యూటర్‌ను Chrome రిమోట్ డెస్క్‌టాప్ హోస్ట్ వలె భాగస్వామ్యం చేయడానికి అనుమతించవు. సహాయం కోసం సిస్టమ్ నిర్వాహకుని సంప్రదించండి.</translation>
+<translation id="2208514473086078157">ఈ కంప్యూటర్‌ను Chrome రిమోట్ డెస్క్‌టాప్ హోస్ట్ లాగా షేర్ చేయడానికి విధాన సెట్టింగ్‌లు అనుమతించవు. సహాయం కోసం సిస్టమ్ నిర్వాహకుడిని సంప్రదించండి.</translation>
 <translation id="2220529011494928058">సమస్యను నివేదించు</translation>
 <translation id="2221097377466213233">Win కీ (Macలో ⌘) కోసం కుడి Ctrl ఉపయోగించండి</translation>
-<translation id="2235518894410572517">ఈ కంప్యూటర్‌ను మరొక వినియోగదారు చూడటానికి మరియు నియంత్రించడానికి భాగస్వామ్యం చేయండి.</translation>
+<translation id="2235518894410572517">ఈ కంప్యూటర్‌ను మరొక వినియోగదారు చూడటానికి మరియు నియంత్రించడానికి షేర్ చేయండి.</translation>
 <translation id="2246783206985865117">ఈ సెట్టింగ్ మీ డొమైన్ విధానం ద్వారా నిర్వహించబడుతోంది.</translation>
 <translation id="2256115617011615191">ఇప్పుడే పునఃప్రారంభించు</translation>
 <translation id="225614027745146050">స్వాగతం</translation>
@@ -62,7 +62,7 @@
 <translation id="2314101195544969792">మీ <ph name="APPLICATION_NAME" /> సెషన్ కొద్ది సమయం నుండి నిష్క్రియంగా ఉంది, కనుక కాసేపటిలో డిస్‌కనెక్ట్ చేయబడుతుంది.</translation>
 <translation id="2317666076142640974">కొత్త <ph name="LINK_BEGIN" />Chrome రిమోట్ డెస్క్‌టాప్ వెబ్ యాప్‌‌<ph name="LINK_END" />ని పరిశీలించండి. మేము మీ అభిప్రాయాన్ని తెలుసుకోవాలనుకుంటున్నాము.</translation>
 <translation id="2320166752086256636">కీబోర్డ్‌ను దాచు</translation>
-<translation id="2353140552984634198">మీరు Chromotingను ఉపయోగించి ఈ కంప్యూటర్‌ను సురక్షితంగా ప్రాప్యత చేయవచ్చు.</translation>
+<translation id="2353140552984634198">మీరు Chromotingను ఉపయోగించి ఈ కంప్యూటర్‌ను సురక్షితంగా యాక్సెస్ చేయవచ్చు.</translation>
 <translation id="2359808026110333948">కొనసాగు</translation>
 <translation id="2366718077645204424">హోస్ట్‌కు చేరుకోవడం సాధ్యపడలేదు. ఇది బహుశా మీరు ఉపయోగిస్తున్న నెట్‌వర్క్ యొక్క కాన్ఫిగరేషన్ వల్ల సంభవించి ఉండవచ్చు.</translation>
 <translation id="2370754117186920852"><ph name="OPTIONAL_OFFLINE_REASON" /> ఆన్‌లైన్‌లో చివరిగా కనిపించినది <ph name="RELATIVE_TIMESTAMP" />.</translation>
@@ -70,13 +70,13 @@
 <translation id="2499160551253595098">వినియోగ గణాంకాలను మరియు క్రాష్ నివేదికలను సేకరించడానికి మమ్మల్ని అనుమతించడం ద్వారా Chrome రిమోట్ డెస్క్‌టాప్‌ను మెరుగుపరచడంలో మాకు సహాయపడండి.</translation>
 <translation id="2509394361235492552"><ph name="HOSTNAME" />కి కనెక్ట్ అయ్యింది</translation>
 <translation id="2512228156274966424">గమనిక: అన్ని కీబోర్డ్ సత్వరమార్గాలు అందుబాటులో ఉన్నాయని నిర్ధారించుకోవడానికి, మీరు Chrome రిమోట్ డెస్క్‌టాప్‌ను ‘విండోగా తెరువు’కు కాన్ఫిగర్ చేయవచ్చు.</translation>
-<translation id="2540992418118313681">మీరు ఈ కంప్యూటర్‌ని మరో వినియోగదారు చూడటానికి మరియు నియంత్రించడానికి దీన్ని భాగస్వామ్యం చేయాలనుకుంటున్నారా?</translation>
+<translation id="2540992418118313681">మరో వినియోగదారు చూడటానికి మరియు నియంత్రించడానికి ఈ కంప్యూటర్‌ని మీరు షేర్ చేయాలనుకుంటున్నారా?</translation>
 <translation id="2579271889603567289">హోస్ట్ క్రాష్ అయింది లేదా ప్రారంభించడంలో విఫలమైంది.</translation>
 <translation id="2599300881200251572">ఈ సేవ Chrome రిమోట్ డెస్క్‌టాప్ క్లయింట్‌ల నుండి ఇన్‌కమింగ్ కనెక్షన్‌లను అనుమతిస్తుంది.</translation>
 <translation id="2647232381348739934">Chromoting సేవ</translation>
 <translation id="2676780859508944670">పని చేస్తోంది...</translation>
 <translation id="2699970397166997657">Chromoting</translation>
-<translation id="2747641796667576127">సాధారణంగా సాఫ్ట్‌వేర్ నవీకరణలు స్వయంచాలకంగా జరుగుతాయి, కానీ కొన్ని అరుదైన సందర్భాల్లో విఫలం కావచ్చు. సాఫ్ట్‌వేర్‌ను నవీకరించడానికి కొన్ని నిమిషాల కంటే ఎక్కువ సమయం పట్టదు మరియు మీ కంప్యూటర్‌ను రిమోట్‌గా కనెక్ట్ చేసినప్పుడు కూడా పూర్తి చేయవచ్చు.</translation>
+<translation id="2747641796667576127">సాధారణంగా సాఫ్ట్‌వేర్ అప్‌డేట్‌లు ఆటోమేటిక్‌గా జరుగుతాయి, కానీ కొన్ని అరుదైన సందర్భాల్లో విఫలం కావచ్చు. సాఫ్ట్‌వేర్‌ను అప్‌డేట్ చేయడానికి కొన్ని నిమిషాల కంటే ఎక్కువ సమయం పట్టదు మరియు మీ కంప్యూటర్‌ను రిమోట్‌గా కనెక్ట్ చేసినప్పుడు కూడా పూర్తి చేయవచ్చు.</translation>
 <translation id="2758123043070977469">ప్రమాణీకరించడంలో సమస్య ఉంది, దయచేసి మళ్ళీ లాగిన్ చేయండి.</translation>
 <translation id="2803375539583399270">PINను నమోదు చేయండి</translation>
 <translation id="2841013758207633010">సమయం</translation>
@@ -86,33 +86,33 @@
 
 • మీరు రిమోట్‌గా యాక్సెస్ చేయాలనుకుంటున్న కంప్యూటర్‌లో Chrome వెబ్ స్టోర్ నుండి Chrome రిమోట్ డెస్క్‌టాప్ యాప్‌ని డౌన్‌లోడ్‌ చేయండి.
 • Chrome రిమోట్ డెస్క్‌టాప్ సాఫ్ట్‌వేర్‌ని ఇన్‌స్టాల్ చేసి, సూచనలను అనుసరించడం ద్వారా సెటప్‌ని పూర్తి చేయండి.
-• మీ iOS పరికరంలో, యాప్‌ని తెరిచి, కనెక్ట్ చేయడానికి మీ ఆన్‌లైన్ కంప్యూటర్‌ల్లో దేనిపైన అయినా నొక్కండి.</translation>
-<translation id="2894654864775534701">ఈ కంప్యూటర్ ప్రస్తుతం వేరొక ఖాతా క్రింద భాగస్వామ్యం చేయబడింది.</translation>
+• మీ iOS పరికరంలో, యాప్‌ని తెరిచి, కనెక్ట్ చేయడానికి మీ ఆన్‌లైన్ కంప్యూటర్‌ల్లో దేనినైనా నొక్కండి.</translation>
+<translation id="2894654864775534701">ఈ కంప్యూటర్ ప్రస్తుతం వేరొక ఖాతా కింద షేర్ చేయబడింది.</translation>
 <translation id="2919669478609886916">మీరు ప్రస్తుతం ఈ మెషీన్‌ను మరొక వినియోగదారుతో భాగస్వామ్యం చేస్తున్నారు. మీరు భాగస్వామ్యం చేయడాన్ని కొనసాగించాలనుకుంటున్నారా?</translation>
 <translation id="2921543551052660690">మీరు మునుపు <ph name="USER_NAME" /> (<ph name="USER_EMAIL" />)గా సైన్ ఇన్ చేసారు.  ఆ ఖాతాలో మీ కంప్యూటర్‌లను ప్రాప్యత చేయడానికి, ఆ ఖాతాతో <ph name="LINK_BEGIN" />Chromiumకి సైన్ ఇన్ చేయండి<ph name="LINK_END" /> మరియు Chromotingని మళ్లీ ఇన్‌స్టాల్ చేయండి.</translation>
-<translation id="2926340305933667314">ఈ కంప్యూటర్‌కు రిమోట్ ప్రాప్యతను నిలిపివేయడంలో విఫలమైంది. దయచేసి తర్వాత మళ్లీ ప్రయత్నించండి.</translation>
+<translation id="2926340305933667314">ఈ కంప్యూటర్‌కు రిమోట్ యాక్సెస్‌ను నిలిపివేయడంలో విఫలమైంది. దయచేసి తర్వాత మళ్లీ ప్రయత్నించండి.</translation>
 <translation id="2930135165929238380">అవసరమైన కొన్ని భాగాలు లేవు. దయచేసి chrome://pluginsకి వెళ్లి, స్థానిక క్లయింట్ ప్రారంభించి ఉన్నట్లు నిర్ధారించుకోండి.</translation>
 <translation id="2939145106548231838">హోస్ట్ చేయడానికి ప్రామాణీకరించండి</translation>
 <translation id="3020807351229499221">PINను నవీకరించడంలో విఫలమైంది. దయచేసి తర్వాత మళ్లీ ప్రయత్నించండి.</translation>
 <translation id="3025388528294795783">మీ సమస్యను పరిష్కరించడంలో మాకు సహాయపడటానికి, దయచేసి ఏమి తప్పు జరిగిందో మాకు చెప్పండి:</translation>
 <translation id="3027681561976217984">స్పర్శ మోడ్</translation>
-<translation id="3106379468611574572">రిమోట్ కంప్యూటర్ కనెక్షన్ అభ్యర్థనలకు ప్రతిస్పందించడం లేదు. దయచేసి ఇది ఆన్‌లైన్‌లో ఉందని ధృవీకరించుకుని, మళ్లీ ప్రయత్నించండి.</translation>
+<translation id="3106379468611574572">కనెక్షన్ అభ్యర్థనలకు రిమోట్ కంప్యూటర్ ప్రతిస్పందించడం లేదు. దయచేసి ఇది ఆన్‌లైన్‌లో ఉందని ధృవీకరించుకుని, మళ్లీ ప్రయత్నించండి.</translation>
 <translation id="310979712355504754">అందరినీ తొలగించండి</translation>
 <translation id="3150823315463303127">విధానాన్ని చదవడంలో హోస్ట్ విఫలమైంది.</translation>
 <translation id="3171922709365450819">ఈ పరికరానికి మూడవ పక్షం ప్రమాణీకరణ అవసరమైనందున దీనికి ఈ క్లయింట్ మద్దతు లేదు.</translation>
 <translation id="3194245623920924351">Chrome రిమోట్ డెస్క్‌టాప్</translation>
 <translation id="3197730452537982411">రిమోట్ డెస్క్‌టాప్</translation>
 <translation id="324272851072175193">ఈ సూచనలను ఇమెయిల్ ద్వారా పంపు</translation>
-<translation id="3258789396564295715">మీరు Chrome రిమోట్ డెస్క్‌టాప్‌ను ఉపయోగించి ఈ కంప్యూటర్‌ను సురక్షితంగా ప్రాప్యత చేయవచ్చు.</translation>
+<translation id="3258789396564295715">మీరు Chrome రిమోట్ డెస్క్‌టాప్‌ను ఉపయోగించి ఈ కంప్యూటర్‌ను సురక్షితంగా యాక్సెస్ చేయవచ్చు.</translation>
 <translation id="3286521253923406898">Chromoting హోస్ట్ కంట్రోలర్</translation>
 <translation id="3305934114213025800"><ph name="PRODUCT_NAME" /> మార్పులు చేయాలనుకుంటోంది.</translation>
-<translation id="332624996707057614">కంప్యూటర్ పేరును సవరించు</translation>
-<translation id="3339299787263251426">ఇంటర్నెట్‌ని ఉపయోగించేటప్పుడు మీ కంప్యూటర్‌ని సురక్షితంగా ప్రాప్యత చేయండి</translation>
+<translation id="332624996707057614">కంప్యూటర్ పేరును సవరించండి</translation>
+<translation id="3339299787263251426">ఇంటర్నెట్‌ని ఉపయోగించేటప్పుడు మీ కంప్యూటర్‌ని సురక్షితంగా యాక్సెస్ చేయండి</translation>
 <translation id="3360306038446926262">విండోలు</translation>
 <translation id="3362124771485993931">PINను మళ్లీ టైప్ చేయండి</translation>
 <translation id="337167041784729019">గణాంకాలను చూపు</translation>
 <translation id="3385242214819933234">చెల్లని హోస్ట్ యజమాని.</translation>
-<translation id="3403830762023901068">ఈ కంప్యూటర్‌ను Chromoting హోస్ట్ వలె భాగస్వామ్యం చేయడానికి విధాన సెట్టింగ్‌లు అనుమతించవు. సహాయం కోసం మీ సిస్టమ్ నిర్వాహకుని సంప్రదించండి.</translation>
+<translation id="3403830762023901068">ఈ కంప్యూటర్‌ను Chromoting హోస్ట్ లాగా షేర్ చేయడానికి విధాన సెట్టింగ్‌లు అనుమతించవు. సహాయం కోసం మీ సిస్టమ్ నిర్వాహకుడిని సంప్రదించండి.</translation>
 <translation id="3423542133075182604">భద్రతా కీ రిమోటింగ్ ప్రాసెస్</translation>
 <translation id="3581045510967524389">నెట్‌వర్క్‌కు కనెక్ట్ చేయడం సాధ్యపడలేదు. దయచేసి మీ పరికరం ఆన్‌లైన్‌లో ఉందని తనిఖీ చేయండి.</translation>
 <translation id="3596628256176442606">ఈ సేవ Chromoting క్లయింట్‌ల నుండి ఇన్‌కమింగ్ కనెక్షన్‌లను అనుమతిస్తుంది.</translation>
@@ -132,15 +132,15 @@
 <translation id="3931191050278863510">హోస్ట్ ఆపివేయబడింది.</translation>
 <translation id="3933246213702324812"><ph name="HOSTNAME" />లో Chromoting గడువు తేదీ ముగిసింది మరియు నవీకరించాల్సిన అవసరం ఉంది.</translation>
 <translation id="3950820424414687140">సైన్ ఇన్</translation>
-<translation id="3989511127559254552">కొనసాగించడానికి ముందుగా మీరు తప్పనిసరిగా మీ కంప్యూటర్‌కి అదనపు ప్రాప్యత అనుమతులను మంజూరు చేయాలి. మీరు ఒకసారి మంజూరు చేస్తే సరిపోతుంది.</translation>
-<translation id="4006787130661126000">మీరు ఈ కంప్యూటర్‌ను ప్రాప్యత చేయడానికి Chrome రిమోట్ డెస్క్‌టాప్‌ను ఉపయోగించాలనుకుంటే మీరు రిమోట్ కనెక్షన్‌లను తప్పనిసరిగా ప్రారంభించాలి.</translation>
+<translation id="3989511127559254552">కొనసాగించడానికి ముందుగా మీరు తప్పనిసరిగా మీ కంప్యూటర్‌కి అదనపు యాక్సెస్ అనుమతులను మంజూరు చేయాలి. మీరు ఒకసారి మంజూరు చేస్తే సరిపోతుంది.</translation>
+<translation id="4006787130661126000">మీరు ఈ కంప్యూటర్‌ను యాక్సెస్ చేయడానికి Chrome రిమోట్ డెస్క్‌టాప్‌ను ఉపయోగించాలనుకుంటే మీరు రిమోట్ కనెక్షన్‌లను తప్పనిసరిగా ప్రారంభించాలి.</translation>
 <translation id="405887016757208221">సెషన్‌ను ప్రారంభించడంలో రిమోట్ కంప్యూటర్ విఫలమైంది. సమస్య కొనసాగితే, దయచేసి హోస్ట్‌ను మళ్లీ కాన్ఫిగర్ చేసి ప్రయత్నించండి.</translation>
 <translation id="4068946408131579958">అన్ని కనెక్షన్‌లు</translation>
 <translation id="409800995205263688">గమనిక: విధాన సెట్టింగ్‌లు మీ నెట్‌వర్క్‌లోని కంప్యూటర్‌ల మధ్య మాత్రమే కనెక్షన్‌లను అనుమతిస్తాయి.</translation>
 <translation id="4126409073460786861">సెటప్ పూర్తయిన తర్వాత, పేజీని రిఫ్రెష్ చేయండి, అప్పుడు మీరు మీ పరికరాన్ని ఎంచుకుని, PINను నమోదు చేయడం ద్వారా మీ కంప్యూటర్‌ను యాక్సెస్ చేయగలుగుతారు</translation>
 <translation id="4145029455188493639"><ph name="EMAIL_ADDRESS" /> వలె సైన్ ఇన్ చేసారు.</translation>
 <translation id="4155497795971509630">కొన్ని ఆవశ్యక అంశాలు లేవు. దయచేసి మీరు తాజా సాఫ్ట్‌వేర్ సంస్కరణను ఇన్‌స్టాల్ చేసారని నిర్ధారించుకొని, ఆపై మళ్లీ ప్రయత్నించండి.</translation>
-<translation id="4156740505453712750">ఈ కంప్యూటర్‌కు ప్రాప్యతను రక్షించడానికి, దయచేసి <ph name="BOLD_START" />కనీసం ఆరు అంకెలు<ph name="BOLD_END" /> కలిగి ఉన్న PINను ఎంచుకోండి. ఈ PIN వేరొక స్థానం నుండి కనెక్ట్ చేస్తున్నప్పుడు అవసరం అవుతుంది.</translation>
+<translation id="4156740505453712750">ఈ కంప్యూటర్‌కు యాక్సెస్‌ను రక్షించడానికి, <ph name="BOLD_START" />కనీసం ఆరు అంకెలు<ph name="BOLD_END" /> కలిగి ఉన్న PINను దయచేసి ఎంచుకోండి. వేరొక స్థానం నుండి కనెక్ట్ చేస్తున్నప్పుడు ఈ PIN అవసరం అవుతుంది.</translation>
 <translation id="4169432154993690151">ప్రొఫైల్ చిత్రాన్ని ఎంచుకోవడానికి, మీ కెమెరాని యాక్సెస్ చేయడానికి Chrome రిమోట్ డెస్క్‌టాప్‌ని అనుమతించండి</translation>
 <translation id="4176825807642096119">ప్రాప్యత కోడ్</translation>
 <translation id="4207623512727273241">దయచేసి కొనసాగడానికి ముందు ఇన్‌స్టాలర్‌ను అమలు చేయండి.</translation>
@@ -154,7 +154,7 @@
 <translation id="4430435636878359009">ఈ కంప్యూటర్‌కు రిమోట్ కనెక్షన్‌లను నిలిపివేయి</translation>
 <translation id="4430915108080446161">ప్రాప్యత కోడ్‌ను రూపొందిస్తోంది...</translation>
 <translation id="4472575034687746823">ప్రారంభించండి</translation>
-<translation id="4481276415609939789">మీరు నమోదు అయిన కంప్యూటర్‌లను కలిగి ఉండలేదు. కంప్యూటర్‌కు రిమోట్ కనెక్షన్‌లను ప్రారంభించడానికి, అక్కడ Chromotingను ఇన్‌స్టాల్ చేసి “<ph name="BUTTON_NAME" />”ను క్లిక్ చేయండి.</translation>
+<translation id="4481276415609939789">మీ వద్ద నమోదు అయిన కంప్యూటర్‌లు లేవు. ఏదైనా కంప్యూటర్‌కు రిమోట్ కనెక్షన్‌లను ప్రారంభించడానికి, ఆ కంప్యూటర్‌లో Chromotingను ఇన్‌స్టాల్ చేసి “<ph name="BUTTON_NAME" />”ను క్లిక్ చేయండి.</translation>
 <translation id="4513946894732546136">అభిప్రాయం</translation>
 <translation id="4517233780764084060">గమనిక: అన్ని కీబోర్డ్ సత్వరమార్గాలు అందుబాటులో ఉన్నాయని నిర్ధారించుకోవడానికి, మీరు Chromotingను ‘విండోగా తెరువు’కు కాన్ఫిగర్ చేయవచ్చు.</translation>
 <translation id="4563926062592110512">ఈ క్లయింట్ డిస్‌కనెక్ట్ చేయబడ్డారు: <ph name="CLIENT_USERNAME" />.</translation>
@@ -187,7 +187,7 @@
 <translation id="492843737083352574">నాకు నా కీబోర్డ్ లేదా మౌస్‌తో సమస్యలు ఉన్నాయి.</translation>
 <translation id="4973800994433240357">Chromoting హోస్ట్ ఇన్‌స్టాలర్‌ను డౌన్‌లోడ్ చేయడం ద్వారా, మీరు Google <ph name="LINK_BEGIN" />సేవా నిబంధనలు<ph name="LINK_END" /> అంగీకరిస్తున్నారు.</translation>
 <translation id="4974476491460646149"><ph name="HOSTNAME" /> యొక్క కనెక్షన్ మూసివేయబడింది</translation>
-<translation id="4985296110227979402">మీరు రిమోట్ ప్రాప్యత కోసం ముందుగా మీ కంప్యూటర్‌ను సెటప్ చేయాలి</translation>
+<translation id="4985296110227979402">రిమోట్ యాక్సెస్ కోసం ముందుగా మీరు మీ కంప్యూటర్‌ను సెటప్ చేయాలి</translation>
 <translation id="5064360042339518108"><ph name="HOSTNAME" /> (ఆఫ్‌లైన్)</translation>
 <translation id="5070121137485264635">మీరు మూడవ పక్ష వెబ్‌సైట్‌కు ప్రామాణీకరించాలని రిమోట్ హోస్ట్ కోరుతోంది. కొనసాగడానికి, మీరు తప్పనిసరిగా Chrome రిమోట్ డెస్క్‌టాప్‌కు ఈ చిరునామాను ప్రాప్యత చేయడానికి అదనపు అనుమతులను మంజూరు చేయాలి:</translation>
 <translation id="507204348399810022">మీరు ఖచ్చితంగా <ph name="HOSTNAME" />కి గల రిమోట్ కనెక్షన్‌లను నిలిపివేయాలనుకుంటున్నారా?</translation>
@@ -200,8 +200,8 @@
 <translation id="5254120496627797685">ఈ పేజీ నుండి నిష్క్రమించడం వలన మీ Chrome రిమోట్ డెస్క్‌టాప్ సెషన్ ముగుస్తుంది.</translation>
 <translation id="5308380583665731573">కనెక్ట్ చేయండి</translation>
 <translation id="533625276787323658">కనెక్ట్ చేయడానికి ఏదీ లేదు</translation>
-<translation id="5363265567587775042">మీరు ప్రాప్యత చేయాలని కోరుకునే కంప్యూటర్‌లో “<ph name="SHARE" />” క్లిక్ చేసి, మీకు ప్రాప్యత కోడ్ ఇవ్వమని వినియోగదారును అడగండి.</translation>
-<translation id="5379087427956679853">Chrome రిమోట్ డెస్క్‌టాప్ వెబ్‌లో మీ కంప్యూటర్‌ను సురక్షితంగా భాగస్వామ్యం చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. వినియోగదారులు ఇద్దరూ తప్పనిసరిగా <ph name="URL" />లో కనుగొనబడే Chrome రిమోట్ డెస్క్‌టాప్ అనువర్తనాన్ని అమలు చేస్తుండాలి.</translation>
+<translation id="5363265567587775042">మీరు ఎవరి కంప్యూటర్‌ను అయితే యాక్సెస్ చేయాలని కోరుకుంటున్నారో ఆ వినియోగదారుడిని ఆ కంప్యూటర్‌లో “<ph name="SHARE" />” క్లిక్ చేసి, మీకు యాక్సెస్ కోడ్ ఇవ్వమని అడగండి.</translation>
+<translation id="5379087427956679853">మీ కంప్యూటర్‌ను వెబ్ ద్వారా సురక్షితంగా షేర్ చేయడానికి Chrome రిమోట్ డెస్క్‌టాప్ మిమ్మల్ని అనుమతిస్తుంది. <ph name="URL" /> వద్ద ఉన్న Chrome రిమోట్ డెస్క్‌టాప్ యాప్‌ని వినియోగదారులు ఇద్దరూ తప్పనిసరిగా అమలు చేస్తుండాలి.</translation>
 <translation id="5397086374758643919">Chrome రిమోట్ డెస్క్‌టాప్ హోస్ట్ అన్‌ఇన్‌స్టాలర్</translation>
 <translation id="5419185025274123272">అప్లికేషన్‌ను రీసెట్ చేయలేకపోయింది. మీరు ఇప్పటికీ బగ్ నివేదికను పంపవచ్చు.</translation>
 <translation id="5419418238395129586">చివరిగా ఆన్‌లైన్‌లో ఉన్నది: <ph name="DATE" /></translation>
@@ -210,7 +210,7 @@
 <translation id="5593560073513909978">సేవ తాత్కాలికంగా అందుబాటులో లేదు. దయచేసి తర్వాత మళ్లీ ప్రయత్నించండి.</translation>
 <translation id="5601503069213153581">PIN</translation>
 <translation id="5619148062500147964">ఈ కంప్యూటర్‌కు</translation>
-<translation id="5625493749705183369">ఇంటర్నెట్‌లో సురక్షితంగా ఇతర కంప్యూటర్‌లను ప్రాప్యత చేయండి లేదా మీ కంప్యూటర్‌ను ప్రాప్యత చేయడానికి మరొక వినియోగదారును అనుమతించండి.</translation>
+<translation id="5625493749705183369">ఇంటర్నెట్‌లో సురక్షితంగా ఇతర కంప్యూటర్‌లను యాక్సెస్ చేయండి లేదా మీ కంప్యూటర్‌ను యాక్సెస్ చేయడానికి మరొక వినియోగదారును అనుమతించండి.</translation>
 <translation id="5702987232842159181">దీనికి కనెక్ట్ చేయబడింది:</translation>
 <translation id="5708869785009007625">మీ డెస్క్‌టాప్ ప్రస్తుతం <ph name="USER" />తో భాగస్వామ్యం చేయబడింది.</translation>
 <translation id="5750083143895808682"><ph name="EMAIL_ADDRESS" /> వలె సైన్ ఇన్ చేసారు.</translation>
@@ -221,7 +221,7 @@
 <translation id="5841343754884244200">ప్రదర్శన ఎంపికలు</translation>
 <translation id="5843054235973879827">ఇది ఎందుకు సురక్షితం?</translation>
 <translation id="5859141382851488196">కొత్త విండో...</translation>
-<translation id="6011539954251327702">Chromoting వెబ్‌లో మీ కంప్యూటర్‌ను సురక్షితంగా భాగస్వామ్యం చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. వినియోగదారులు ఇద్దరూ తప్పనిసరిగా <ph name="URL" />లో కనుగొనబడే Chromoting అనువర్తనాన్ని అమలు చేస్తుండాలి.</translation>
+<translation id="6011539954251327702">Chromoting వెబ్‌లో మీ కంప్యూటర్‌ను సురక్షితంగా షేర్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. <ph name="URL" /> వద్ద ఉన్న Chromoting యాప్‌ని వినియోగదారులు ఇద్దరూ తప్పనిసరిగా అమలు చేస్తుండాలి.</translation>
 <translation id="6033507038939587647">కీబోర్డ్ ఎంపికలు</translation>
 <translation id="6040143037577758943">మూసివేయి</translation>
 <translation id="6062854958530969723">హోస్ట్‌ను ప్రారంభించడంలో విఫలమైంది.</translation>
@@ -243,7 +243,7 @@
 <translation id="6398765197997659313">పూర్తి స్క్రీన్ నుండి నిష్క్రమించు</translation>
 <translation id="6441316101718669559">ఈ ప్లాట్‌ఫారమ్‌లో డెస్క్‌టాప్ ఏకీకరణకి మద్దతు లేదు. మీరు ఇప్పటికీ అప్లికేషన్‌ను ఉపయోగించవచ్చు, కానీ వినియోగదారు అనుభవం తక్కువ స్థాయిలో ఉంటుంది.</translation>
 <translation id="6502629188777329097">మీ కంప్యూటర్‌ని సురక్షితంగా యాక్సెస్ చేయండి</translation>
-<translation id="652218476070540101">ఈ కంప్యూటర్ కోసం PIN నవీకరించబడుతోంది…</translation>
+<translation id="652218476070540101">ఈ కంప్యూటర్ PIN అప్‌డేట్ చేయబడుతోంది…</translation>
 <translation id="6527303717912515753">భాగస్వామ్యం చేయి</translation>
 <translation id="6541219117979389420">అప్లికేషన్‌‌ లాగ్‌లు మీ గుర్తింపు (ఇమెయిల్ చిరునామా) మరియు Google డిస్క్‌లోని ఫైల్‌లు మరియు ఫోల్డర్‌ల పేర్లు, గుణధర్మాలతో సహా ప్రైవేట్ సమాచారాన్ని కలిగి ఉండవచ్చు.</translation>
 <translation id="6542902059648396432">సమస్యను నివేదించండి...</translation>
@@ -290,7 +290,7 @@
 <translation id="7649070708921625228">సహాయం</translation>
 <translation id="7658239707568436148">రద్దు చెయ్యి</translation>
 <translation id="7665369617277396874">ఖాతాను జోడించండి</translation>
-<translation id="7672203038394118626">ఈ కంప్యూటర్ కోసం రిమోట్ కనెక్షన్‌లు నిలిపివేయబడ్డాయి.</translation>
+<translation id="7672203038394118626">ఈ కంప్యూటర్‌కు రిమోట్ కనెక్షన్‌లు నిలిపివేయబడ్డాయి.</translation>
 <translation id="7678209621226490279">ఎడమవైపున ఉంచు</translation>
 <translation id="7693372326588366043">హోస్ట్‌ల జాబితాను రీఫ్రెష్ చేయి</translation>
 <translation id="7714222945760997814">దీనిని నివేదించు</translation>
@@ -311,7 +311,7 @@
 <translation id="8073845705237259513">Chrome రిమోట్ డెస్క్‌టాప్‌ను ఉపయోగించడానికి, మీరు మీ పరికరానికి Google ఖాతాను జోడించాల్సి ఉంటుంది.</translation>
 <translation id="80739703311984697">మీరు మూడవ పక్ష వెబ్‌సైట్‌కు ప్రామాణీకరించాలని రిమోట్ హోస్ట్ కోరుతోంది. కొనసాగడానికి, మీరు తప్పనిసరిగా Chromotingకు ఈ చిరునామాను ప్రాప్యత చేయడానికి అదనపు అనుమతులను మంజూరు చేయాలి:</translation>
 <translation id="809687642899217504">నా కంప్యూటర్‌లు</translation>
-<translation id="811307782653349804">మీ స్వంత కంప్యూటర్‌ను ఎక్కడి నుండైనా ప్రాప్యత చేయండి.</translation>
+<translation id="811307782653349804">మీ స్వంత కంప్యూటర్‌ను ఎక్కడి నుండైనా యాక్సెస్ చేయండి.</translation>
 <translation id="8116630183974937060">నెట్‌వర్క్ లోపం సంభవించింది. దయచేసి మీ పరికరం ఆన్‌లైన్‌లోనే ఉందని నిర్ధారించుకొని, మళ్లీ ప్రయత్నించండి.</translation>
 <translation id="8178433417677596899">వినియోగదారు నుండి వినియోగదారుకు స్క్రీన్ భాగస్వామ్యం అనేది రిమోట్ సాంకేతిక మద్దతు కోసం ఉత్తమమైనది.</translation>
 <translation id="8187079423890319756">కాపీరైట్ 2013 Chromium రచయితలు. సర్వ హక్కులు ప్రత్యేకించబడ్డాయి.</translation>
@@ -333,13 +333,13 @@
 <translation id="8705151241155781642">• Android 9.0 Pie కోసం మద్దతు జోడించబడింది.
 • మీ Android పరికర స్క్రీన్‌కు సరిపోలడానికి రిమోట్ డెస్క్‌టాప్ రిజల్యూషన్ పరిమాణ మార్పు కోసం మద్దతు.</translation>
 <translation id="8712909229180978490">నాకు Google డిస్క్‌లో ఆన్‌లైన్‌లో సేవ్ చేసిన నా ఫైల్‌లు కనిపించడం లేదు.</translation>
-<translation id="8743328882720071828">మీరు మీ కంప్యూటర్‌ను చూడటానికి మరియు నియంత్రించడానికి <ph name="CLIENT_USERNAME" />ని అనుమతించదలిచారా?</translation>
-<translation id="8747048596626351634">సెషన్ క్రాష్ అయింది లేదా ప్రారంభించడంలో విఫలమైంది. రిమోట్ కంప్యూటర్‍‌లో ~/.chrome-remote-desktop-session ఉన్నట్లయితే, ఇది ముందుభాగంలో దీర్ఘకాలం అమలయ్యే డెస్క్‌టాప్ ఎన్విరాన్మెంట్ లేదా విండోల నిర్వాహికి వంటి ప్రక్రియలను ప్రారంభిస్తుందని నిర్ధారించుకోండి.</translation>
+<translation id="8743328882720071828">మీరు మీ కంప్యూటర్‌ను చూడటానికి మరియు నియంత్రించడానికి <ph name="CLIENT_USERNAME" />ని అనుమతించాలనుకుంటున్నారా?</translation>
+<translation id="8747048596626351634">సెషన్ క్రాష్ అయింది లేదా ప్రారంభించడంలో విఫలమైంది. రిమోట్ కంప్యూటర్‍‌లో ~/.chrome-remote-desktop-session ఉన్నట్లయితే, ఇది డెస్క్‌టాప్ ఎన్విరాన్మెంట్ లేదా విండో మేనేజర్ వంటి ముందుభాగంలో దీర్ఘకాలం అమలయ్యే ప్రక్రియలను ప్రారంభిస్తుందని నిర్ధారించుకోండి.</translation>
 <translation id="8759753423332885148">మరింత తెలుసుకోండి.</translation>
 <translation id="8791202241915690908">Chromoting హోస్ట్ ఇన్‌స్టాలర్‌ను డౌన్‌లోడ్ చేయండి</translation>
 <translation id="894763922177556086">బాగుంది</translation>
 <translation id="895780780740011433">Windows 7 మరియు అంతకంటే ఆధునికమైనదాని కోసం</translation>
-<translation id="897805526397249209">వేరొక కంప్యూటర్‌కు రిమోట్ కనెక్షన్‌లను ప్రారంభించడానికి, అక్కడ Chromotingను ఇన్‌స్టాల్ చేసి “<ph name="BUTTON_NAME" />”ను క్లిక్ చేయండి.</translation>
+<translation id="897805526397249209">వేరొక కంప్యూటర్‌కు రిమోట్ కనెక్షన్‌లను ప్రారంభించడానికి, ఆ కంప్యూటర్‌లో Chromotingను ఇన్‌స్టాల్ చేసి “<ph name="BUTTON_NAME" />”ను క్లిక్ చేయండి.</translation>
 <translation id="8998327464021325874">Chrome రిమోట్ డెస్క్‌టాప్ హోస్ట్ కంట్రోలర్</translation>
 <translation id="9016232822027372900">ఏదేమైనా కనెక్ట్ చేయి</translation>
 <translation id="906458777597946297">విండోను గరిష్టీకరించు</translation>
diff --git a/services/identity/public/cpp/BUILD.gn b/services/identity/public/cpp/BUILD.gn
index da86b1d..fe28bfb 100644
--- a/services/identity/public/cpp/BUILD.gn
+++ b/services/identity/public/cpp/BUILD.gn
@@ -12,8 +12,16 @@
     "identity_manager.h",
     "primary_account_access_token_fetcher.cc",
     "primary_account_access_token_fetcher.h",
+    "primary_account_mutator.h",
   ]
 
+  if (!is_chromeos) {
+    sources += [
+      "primary_account_mutator_impl.cc",
+      "primary_account_mutator_impl.h",
+    ]
+  }
+
   configs += [ "//build/config/compiler:wexit_time_destructors" ]
 
   public_deps = [
diff --git a/services/identity/public/cpp/identity_manager.cc b/services/identity/public/cpp/identity_manager.cc
index 4d393e5..5241d68a 100644
--- a/services/identity/public/cpp/identity_manager.cc
+++ b/services/identity/public/cpp/identity_manager.cc
@@ -5,6 +5,7 @@
 #include "services/identity/public/cpp/identity_manager.h"
 
 #include "google_apis/gaia/gaia_auth_util.h"
+#include "services/identity/public/cpp/primary_account_mutator.h"
 #include "services/network/public/cpp/shared_url_loader_factory.h"
 
 namespace identity {
@@ -47,11 +48,13 @@
     SigninManagerBase* signin_manager,
     ProfileOAuth2TokenService* token_service,
     AccountTrackerService* account_tracker_service,
-    GaiaCookieManagerService* gaia_cookie_manager_service)
+    GaiaCookieManagerService* gaia_cookie_manager_service,
+    std::unique_ptr<PrimaryAccountMutator> primary_account_mutator)
     : signin_manager_(signin_manager),
       token_service_(token_service),
       account_tracker_service_(account_tracker_service),
-      gaia_cookie_manager_service_(gaia_cookie_manager_service) {
+      gaia_cookie_manager_service_(gaia_cookie_manager_service),
+      primary_account_mutator_(std::move(primary_account_mutator)) {
   signin_manager_->AddObserver(this);
   token_service_->AddDiagnosticsObserver(this);
   token_service_->AddObserver(this);
@@ -185,6 +188,10 @@
   token_service_->InvalidateAccessToken(account_id, scopes, access_token);
 }
 
+PrimaryAccountMutator* IdentityManager::GetPrimaryAccountMutator() {
+  return primary_account_mutator_.get();
+}
+
 void IdentityManager::AddObserver(Observer* observer) {
   observer_list_.AddObserver(observer);
 }
diff --git a/services/identity/public/cpp/identity_manager.h b/services/identity/public/cpp/identity_manager.h
index 7a8137f9..76555b7 100644
--- a/services/identity/public/cpp/identity_manager.h
+++ b/services/identity/public/cpp/identity_manager.h
@@ -44,6 +44,8 @@
 
 namespace identity {
 
+class PrimaryAccountMutator;
+
 // Gives access to information about the user's Google identities. See
 // ./README.md for detailed documentation.
 class IdentityManager : public SigninManagerBase::Observer,
@@ -127,10 +129,12 @@
         const OAuth2TokenService::ScopeSet& scopes) {}
   };
 
-  IdentityManager(SigninManagerBase* signin_manager,
-                  ProfileOAuth2TokenService* token_service,
-                  AccountTrackerService* account_tracker_service,
-                  GaiaCookieManagerService* gaia_cookie_manager_service);
+  IdentityManager(
+      SigninManagerBase* signin_manager,
+      ProfileOAuth2TokenService* token_service,
+      AccountTrackerService* account_tracker_service,
+      GaiaCookieManagerService* gaia_cookie_manager_service,
+      std::unique_ptr<PrimaryAccountMutator> primary_account_mutator);
   ~IdentityManager() override;
 
   // Provides access to the extended information of the user's primary account.
@@ -246,6 +250,11 @@
                                   const OAuth2TokenService::ScopeSet& scopes,
                                   const std::string& access_token);
 
+  // Returns pointer to the object used to change the signed-in state of the
+  // primary account, if supported on the current platform. Otherwise, returns
+  // null.
+  PrimaryAccountMutator* GetPrimaryAccountMutator();
+
   // Methods to register or remove observers.
   void AddObserver(Observer* observer);
   void RemoveObserver(Observer* observer);
@@ -320,6 +329,10 @@
   AccountTrackerService* account_tracker_service_;
   GaiaCookieManagerService* gaia_cookie_manager_service_;
 
+  // PrimaryAccountMutator instance. May be null if mutation of the primary
+  // account state is not supported on the current platform.
+  std::unique_ptr<PrimaryAccountMutator> primary_account_mutator_;
+
   // Lists of observers.
   // Makes sure lists are empty on destruction.
   base::ObserverList<Observer, true>::Unchecked observer_list_;
diff --git a/services/identity/public/cpp/identity_manager_unittest.cc b/services/identity/public/cpp/identity_manager_unittest.cc
index 88b8b03..5a9b958 100644
--- a/services/identity/public/cpp/identity_manager_unittest.cc
+++ b/services/identity/public/cpp/identity_manager_unittest.cc
@@ -20,6 +20,7 @@
 #include "google_apis/gaia/google_service_auth_error.h"
 #include "google_apis/gaia/oauth2_token_service_delegate.h"
 #include "services/identity/public/cpp/identity_test_utils.h"
+#include "services/identity/public/cpp/primary_account_mutator.h"
 #include "services/network/public/cpp/weak_wrapper_shared_url_loader_factory.h"
 #include "services/network/test/test_url_loader_factory.h"
 #include "testing/gtest/include/gtest/gtest.h"
@@ -464,9 +465,9 @@
     identity_manager_diagnostics_observer_.reset();
     identity_manager_.reset();
 
-    identity_manager_.reset(
-        new IdentityManager(signin_manager_.get(), &token_service_,
-                            &account_tracker_, &gaia_cookie_manager_service_));
+    identity_manager_.reset(new IdentityManager(
+        signin_manager_.get(), &token_service_, &account_tracker_,
+        &gaia_cookie_manager_service_, nullptr));
     identity_manager_observer_.reset(
         new TestIdentityManagerObserver(identity_manager_.get()));
     identity_manager_diagnostics_observer_.reset(
diff --git a/services/identity/public/cpp/identity_test_environment.cc b/services/identity/public/cpp/identity_test_environment.cc
index 8c02e10..6cb7c16 100644
--- a/services/identity/public/cpp/identity_test_environment.cc
+++ b/services/identity/public/cpp/identity_test_environment.cc
@@ -4,12 +4,19 @@
 
 #include "services/identity/public/cpp/identity_test_environment.h"
 
+#include "build/build_config.h"
+
 #include "base/run_loop.h"
 #include "components/signin/core/browser/profile_management_switches.h"
 #include "components/signin/core/browser/test_signin_client.h"
 #include "components/sync_preferences/testing_pref_service_syncable.h"
 #include "google_apis/gaia/oauth2_access_token_consumer.h"
 #include "services/identity/public/cpp/identity_test_utils.h"
+#include "services/identity/public/cpp/primary_account_mutator.h"
+
+#if !defined(OS_CHROMEOS)
+#include "services/identity/public/cpp/primary_account_mutator_impl.h"
+#endif
 
 namespace identity {
 
@@ -162,9 +169,18 @@
   if (identity_manager) {
     raw_identity_manager_ = identity_manager;
   } else {
+#if !defined(OS_CHROMEOS)
+    std::unique_ptr<PrimaryAccountMutator> account_mutator =
+        std::make_unique<PrimaryAccountMutatorImpl>(
+            account_tracker_service_,
+            static_cast<SigninManager*>(signin_manager_));
+#else
+    std::unique_ptr<PrimaryAccountMutator> account_mutator;
+#endif
+
     owned_identity_manager_ = std::make_unique<IdentityManager>(
         signin_manager_, token_service_, account_tracker_service_,
-        gaia_cookie_manager_service_);
+        gaia_cookie_manager_service_, std::move(account_mutator));
   }
 
   this->identity_manager()->AddDiagnosticsObserver(this);
diff --git a/services/identity/public/cpp/primary_account_mutator.h b/services/identity/public/cpp/primary_account_mutator.h
new file mode 100644
index 0000000..6bc687c4
--- /dev/null
+++ b/services/identity/public/cpp/primary_account_mutator.h
@@ -0,0 +1,114 @@
+// 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.
+
+#ifndef SERVICES_IDENTITY_PUBLIC_CPP_PRIMARY_ACCOUNT_MUTATOR_H_
+#define SERVICES_IDENTITY_PUBLIC_CPP_PRIMARY_ACCOUNT_MUTATOR_H_
+
+#include <string>
+
+#include "base/callback_forward.h"
+#include "components/signin/core/browser/signin_metrics.h"
+
+struct AccountInfo;
+
+namespace identity {
+
+// PrimaryAccountMutator is the interface to set and clear the primary account
+// (see IdentityManager for more information).
+//
+// It is a pure interface that has concrete implementation on platform that
+// support changing the signed-in state during the lifetime of the application.
+// On other platforms, there is no implementation, and no instance will be
+// available at runtime (thus accessors may return null).
+class PrimaryAccountMutator {
+ public:
+  // Represents the options for handling the accounts known to the
+  // IdentityManager upon calling ClearPrimaryAccount().
+  enum class ClearAccountsAction {
+    kDefault,    // Default action based on internal policy.
+    kKeepAll,    // Keep all accounts.
+    kRemoveAll,  // Remove all accounts.
+  };
+
+  PrimaryAccountMutator() = default;
+  virtual ~PrimaryAccountMutator() = default;
+
+  // PrimaryAccountMutator is non-copyable, non-moveable.
+  PrimaryAccountMutator(PrimaryAccountMutator&& other) = delete;
+  PrimaryAccountMutator const& operator=(PrimaryAccountMutator&& other) =
+      delete;
+
+  PrimaryAccountMutator(const PrimaryAccountMutator& other) = delete;
+  PrimaryAccountMutator const& operator=(const PrimaryAccountMutator& other) =
+      delete;
+
+  // Marks the account with |account_id| as the primary account, and returns
+  // whether the operation succeeded or not. To succeed, this requires that:
+  //    - setting the primary account is allowed,
+  //    - the account username is allowed by policy,
+  //    - the account is known by the IdentityManager.
+  virtual bool SetPrimaryAccount(const std::string& account_id) = 0;
+
+  // Clears the primary account. Depending on |action|, the other accounts
+  // known to the IdentityManager may be deleted.
+  virtual void ClearPrimaryAccount(
+      ClearAccountsAction action,
+      signin_metrics::ProfileSignout source_metric,
+      signin_metrics::SignoutDelete delete_metric) = 0;
+
+  // Getter and setter that allow enabling or disabling the ability to set the
+  // primary account.
+  virtual bool IsSettingPrimaryAccountAllowed() const = 0;
+  virtual void SetSettingPrimaryAccountAllowed(bool allowed) = 0;
+
+  // Getter and setter that allow enabling or disabling the ability to clear
+  // the primary account.
+  virtual bool IsClearingPrimaryAccountAllowed() const = 0;
+  virtual void SetClearingPrimaryAccountAllowed(bool allowed) = 0;
+
+  // Sets the pattern controlling which user names are allowed when setting
+  // the primary account.
+  virtual void SetAllowedPrimaryAccountPattern(const std::string& pattern) = 0;
+
+  // All the following APIs are for use by legacy code only. They are deprecated
+  // and should not be used when writing new code. They will be removed when the
+  // old sign-in workflow has been turned down.
+
+  // Attempts to sign-in user with a given refresh token and account. If it is
+  // defined, |callback| should invoke either ClearPrimaryAccount() or
+  // LegacyCompletePendingPrimaryAccountSignin() to either cancel or continue
+  // the in progress sign-in (legacy, pre-DICE workflow).
+  virtual void LegacyStartSigninWithRefreshTokenForPrimaryAccount(
+      const std::string& refresh_token,
+      const std::string& gaia_id,
+      const std::string& username,
+      const std::string& password,
+      base::RepeatingCallback<void(const std::string&)> callback) = 0;
+
+  // Complete the in-process sign-in (legacy, pre-DICE workflow).
+  virtual void LegacyCompletePendingPrimaryAccountSignin() = 0;
+
+  // If applicable, merges the signed-in account into the cookie jar (legacy,
+  // pre-DICE workflow).
+  virtual void LegacyMergeSigninCredentialIntoCookieJar() = 0;
+
+  // Returns true if there is a sign-in in progress (legacy, pre-DICE workflow).
+  virtual bool LegacyIsPrimaryAccountAuthInProgress() const = 0;
+
+  // If an authentication is in progress, returns the AccountInfo for the
+  // account being authenticated. Returns an empty AccountInfo if no auth is
+  // in progress (legacy, pre-DICE workflow).
+  virtual AccountInfo LegacyPrimaryAccountForAuthInProgress() const = 0;
+
+  // Copy auth credentials from the other PrimaryAccountMutator to this one.
+  // Used when creating a new profile during the sign-in process to transfer
+  // the in-progress credential information to the new profile (legacy, pre-
+  // DICE workflow).
+  virtual void LegacyCopyCredentialsFrom(
+      const PrimaryAccountMutator& source) = 0;
+};
+
+}  // namespace identity
+
+#endif  // SERVICES_IDENTITY_PUBLIC_CPP_PRIMARY_ACCOUNT_MUTATOR_H_
diff --git a/services/identity/public/cpp/primary_account_mutator_impl.cc b/services/identity/public/cpp/primary_account_mutator_impl.cc
new file mode 100644
index 0000000..39998e1
--- /dev/null
+++ b/services/identity/public/cpp/primary_account_mutator_impl.cc
@@ -0,0 +1,92 @@
+// 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.
+
+#include "services/identity/public/cpp/primary_account_mutator_impl.h"
+
+#include "components/signin/core/browser/account_tracker_service.h"
+#include "components/signin/core/browser/signin_manager.h"
+
+namespace identity {
+
+PrimaryAccountMutatorImpl::PrimaryAccountMutatorImpl(
+    AccountTrackerService* account_tracker,
+    SigninManager* signin_manager)
+    : account_tracker_(account_tracker), signin_manager_(signin_manager) {
+  DCHECK(account_tracker_);
+  DCHECK(signin_manager_);
+}
+
+PrimaryAccountMutatorImpl::~PrimaryAccountMutatorImpl() {}
+
+bool PrimaryAccountMutatorImpl::SetPrimaryAccount(
+    const std::string& account_id) {
+  NOTIMPLEMENTED();
+  return false;
+}
+
+void PrimaryAccountMutatorImpl::ClearPrimaryAccount(
+    ClearAccountsAction action,
+    signin_metrics::ProfileSignout source_metric,
+    signin_metrics::SignoutDelete delete_metric) {
+  NOTIMPLEMENTED();
+}
+
+bool PrimaryAccountMutatorImpl::IsSettingPrimaryAccountAllowed() const {
+  NOTIMPLEMENTED();
+  return false;
+}
+
+void PrimaryAccountMutatorImpl::SetSettingPrimaryAccountAllowed(bool allowed) {
+  NOTIMPLEMENTED();
+}
+
+bool PrimaryAccountMutatorImpl::IsClearingPrimaryAccountAllowed() const {
+  NOTIMPLEMENTED();
+  return false;
+}
+
+void PrimaryAccountMutatorImpl::SetClearingPrimaryAccountAllowed(bool allowed) {
+  NOTIMPLEMENTED();
+}
+
+void PrimaryAccountMutatorImpl::SetAllowedPrimaryAccountPattern(
+    const std::string& pattern) {
+  NOTIMPLEMENTED();
+}
+
+void PrimaryAccountMutatorImpl::
+    LegacyStartSigninWithRefreshTokenForPrimaryAccount(
+        const std::string& refresh_token,
+        const std::string& gaia_id,
+        const std::string& username,
+        const std::string& password,
+        base::RepeatingCallback<void(const std::string&)> callback) {
+  NOTIMPLEMENTED();
+}
+
+void PrimaryAccountMutatorImpl::LegacyCompletePendingPrimaryAccountSignin() {
+  NOTIMPLEMENTED();
+}
+
+void PrimaryAccountMutatorImpl::LegacyMergeSigninCredentialIntoCookieJar() {
+  NOTIMPLEMENTED();
+}
+
+bool PrimaryAccountMutatorImpl::LegacyIsPrimaryAccountAuthInProgress() const {
+  NOTIMPLEMENTED();
+  return false;
+}
+
+AccountInfo PrimaryAccountMutatorImpl::LegacyPrimaryAccountForAuthInProgress()
+    const {
+  NOTIMPLEMENTED();
+  return AccountInfo{};
+}
+
+void PrimaryAccountMutatorImpl::LegacyCopyCredentialsFrom(
+    const PrimaryAccountMutator& source) {
+  NOTIMPLEMENTED();
+}
+
+}  // namespace identity
diff --git a/services/identity/public/cpp/primary_account_mutator_impl.h b/services/identity/public/cpp/primary_account_mutator_impl.h
new file mode 100644
index 0000000..635235ba
--- /dev/null
+++ b/services/identity/public/cpp/primary_account_mutator_impl.h
@@ -0,0 +1,55 @@
+// 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.
+
+#ifndef SERVICES_IDENTITY_PUBLIC_CPP_PRIMARY_ACCOUNT_MUTATOR_IMPL_H_
+#define SERVICES_IDENTITY_PUBLIC_CPP_PRIMARY_ACCOUNT_MUTATOR_IMPL_H_
+
+#include "services/identity/public/cpp/primary_account_mutator.h"
+
+class AccountTrackerService;
+class SigninManager;
+
+namespace identity {
+
+// Concrete implementation of PrimaryAccountMutator that is based on the
+// SigninManager API. It is supported on all platform except Chrome OS.
+class PrimaryAccountMutatorImpl : public PrimaryAccountMutator {
+ public:
+  PrimaryAccountMutatorImpl(AccountTrackerService* account_tracker,
+                            SigninManager* signin_manager);
+  ~PrimaryAccountMutatorImpl() override;
+
+  // PrimaryAccountMutator implementation.
+  bool SetPrimaryAccount(const std::string& account_id) override;
+  void ClearPrimaryAccount(
+      ClearAccountsAction action,
+      signin_metrics::ProfileSignout source_metric,
+      signin_metrics::SignoutDelete delete_metric) override;
+  bool IsSettingPrimaryAccountAllowed() const override;
+  void SetSettingPrimaryAccountAllowed(bool allowed) override;
+  bool IsClearingPrimaryAccountAllowed() const override;
+  void SetClearingPrimaryAccountAllowed(bool allowed) override;
+  void SetAllowedPrimaryAccountPattern(const std::string& pattern) override;
+  void LegacyStartSigninWithRefreshTokenForPrimaryAccount(
+      const std::string& refresh_token,
+      const std::string& gaia_id,
+      const std::string& username,
+      const std::string& password,
+      base::RepeatingCallback<void(const std::string&)> callback) override;
+  void LegacyCompletePendingPrimaryAccountSignin() override;
+  void LegacyMergeSigninCredentialIntoCookieJar() override;
+  bool LegacyIsPrimaryAccountAuthInProgress() const override;
+  AccountInfo LegacyPrimaryAccountForAuthInProgress() const override;
+  void LegacyCopyCredentialsFrom(const PrimaryAccountMutator& source) override;
+
+ private:
+  // Pointers to the services used by the PrimaryAccountMutatorImpl. They
+  // *must* outlive this instance.
+  AccountTrackerService* account_tracker_ = nullptr;
+  SigninManager* signin_manager_ = nullptr;
+};
+
+}  // namespace identity
+
+#endif  // SERVICES_IDENTITY_PUBLIC_CPP_PRIMARY_ACCOUNT_MUTATOR_IMPL_H_
diff --git a/services/network/public/cpp/cors/cors.cc b/services/network/public/cpp/cors/cors.cc
index 9e99fa3..64d38d40 100644
--- a/services/network/public/cpp/cors/cors.cc
+++ b/services/network/public/cpp/cors/cors.cc
@@ -9,7 +9,9 @@
 #include <set>
 #include <vector>
 
+#include "base/containers/flat_set.h"
 #include "base/no_destructor.h"
+#include "base/strings/string_piece.h"
 #include "base/strings/string_util.h"
 #include "net/base/mime_util.h"
 #include "net/http/http_request_headers.h"
@@ -493,34 +495,35 @@
   //   `User-Agent`, `Via`
   // or starts with `Proxy-` or `Sec-` (including when it is just `Proxy-` or
   // `Sec-`)."
-  static const base::NoDestructor<std::set<std::string>> forbidden_names(
-      std::set<std::string>{"accept-charset",
-                            "accept-encoding",
-                            "access-control-request-headers",
-                            "access-control-request-method",
-                            "connection",
-                            "content-length",
-                            "cookie",
-                            "cookie2",
-                            "date",
-                            "dnt",
-                            "expect",
-                            "host",
-                            "keep-alive",
-                            "origin",
-                            "referer",
-                            "te",
-                            "trailer",
-                            "transfer-encoding",
-                            "upgrade",
-                            "user-agent",
-                            "via"});
+  static const base::NoDestructor<base::flat_set<base::StringPiece>>
+      kForbiddenNames(
+          base::flat_set<base::StringPiece>{"accept-charset",
+                                            "accept-encoding",
+                                            "access-control-request-headers",
+                                            "access-control-request-method",
+                                            "connection",
+                                            "content-length",
+                                            "cookie",
+                                            "cookie2",
+                                            "date",
+                                            "dnt",
+                                            "expect",
+                                            "host",
+                                            "keep-alive",
+                                            "origin",
+                                            "referer",
+                                            "te",
+                                            "trailer",
+                                            "transfer-encoding",
+                                            "upgrade",
+                                            "user-agent",
+                                            "via"});
   const std::string lower_name = base::ToLowerASCII(name);
   if (StartsWith(lower_name, "proxy-", base::CompareCase::SENSITIVE) ||
       StartsWith(lower_name, "sec-", base::CompareCase::SENSITIVE)) {
     return true;
   }
-  return forbidden_names->find(lower_name) != forbidden_names->end();
+  return kForbiddenNames->contains(lower_name);
 }
 
 bool IsOkStatus(int status) {
diff --git a/services/network/url_loader.cc b/services/network/url_loader.cc
index 5feed2fb..59c7b27 100644
--- a/services/network/url_loader.cc
+++ b/services/network/url_loader.cc
@@ -9,6 +9,7 @@
 #include <utility>
 #include <vector>
 
+#include "base/debug/alias.h"
 #include "base/files/file.h"
 #include "base/memory/weak_ptr.h"
 #include "base/metrics/histogram_macros.h"
@@ -695,6 +696,14 @@
     raw_response_headers_ = nullptr;
   }
 
+  // Save some info for debugging. Temporary for https://crbug.com/893971
+  int32_t annotation_hash =
+      url_request_->traffic_annotation().unique_id_hash_code;
+  size_t num_running_requests = url_request_context_->url_requests()->size();
+  base::debug::Alias(&annotation_hash);
+  base::debug::Alias(&num_running_requests);
+  DEBUG_ALIAS_FOR_GURL(url_buf, url_request_->url());
+
   mojo::DataPipe data_pipe(kDefaultAllocationSize);
   response_body_stream_ = std::move(data_pipe.producer_handle);
   consumer_handle_ = std::move(data_pipe.consumer_handle);
diff --git a/services/service_manager/sandbox/mac/cdm.sb b/services/service_manager/sandbox/mac/cdm.sb
index 69d157d7..a7ba200 100644
--- a/services/service_manager/sandbox/mac/cdm.sb
+++ b/services/service_manager/sandbox/mac/cdm.sb
@@ -8,6 +8,7 @@
 (allow file-read* (extension "com.apple.app-sandbox.read"))
 
 ; Allow to read framework and CDM resources files for CDM host verification
+(define bundle-version-path "BUNDLE_VERSION_PATH")
 (allow file-read* (subpath (param bundle-version-path)))
 
 ; mach IPC
diff --git a/services/service_manager/sandbox/mac/common.sb b/services/service_manager/sandbox/mac/common.sb
index 51f6a4b9..0e90c9ab 100644
--- a/services/service_manager/sandbox/mac/common.sb
+++ b/services/service_manager/sandbox/mac/common.sb
@@ -14,7 +14,6 @@
 (define (param-defined? str) (string? (param str)))
 
 ; Define constants for all of the parameter strings passed in.
-(define bundle-version-path "BUNDLE_VERSION_PATH")
 (define disable-sandbox-denial-logging "DISABLE_SANDBOX_DENIAL_LOGGING")
 (define enable-logging "ENABLE_LOGGING")
 (define homedir-as-literal "USER_HOMEDIR_AS_LITERAL")
diff --git a/services/service_manager/sandbox/mac/gpu.sb b/services/service_manager/sandbox/mac/gpu.sb
index 619e630..576976f0 100644
--- a/services/service_manager/sandbox/mac/gpu.sb
+++ b/services/service_manager/sandbox/mac/gpu.sb
@@ -28,7 +28,4 @@
   (allow file-read* (subpath "/System/Library/Extensions")))
 
 ; Needed for VideoToolbox usage - https://crbug.com/767037
-(allow mach-lookup (global-name "com.apple.coremedia.videodecoder"))
-
-; Needed for GPU process to fallback to SwiftShader - https://crbug.com/897914
-(allow file-read-data file-read-metadata (subpath (param bundle-version-path)))
+(allow mach-lookup (global-name "com.apple.coremedia.videodecoder"))
\ No newline at end of file
diff --git a/services/service_manager/sandbox/mac/sandbox_mac.mm b/services/service_manager/sandbox/mac/sandbox_mac.mm
index df34f4d..36b90f6 100644
--- a/services/service_manager/sandbox/mac/sandbox_mac.mm
+++ b/services/service_manager/sandbox/mac/sandbox_mac.mm
@@ -242,8 +242,7 @@
   if (!compiler.InsertBooleanParam(kSandboxMacOS1013, macos_1013))
     return false;
 
-  if (sandbox_type == service_manager::SANDBOX_TYPE_CDM ||
-      sandbox_type == service_manager::SANDBOX_TYPE_GPU) {
+  if (sandbox_type == service_manager::SANDBOX_TYPE_CDM) {
     base::FilePath bundle_path = SandboxMac::GetCanonicalPath(
         base::mac::FrameworkBundlePath().DirName());
     if (!compiler.InsertStringParam(kSandboxBundleVersionPath,
diff --git a/services/tracing/public/cpp/trace_event_agent.cc b/services/tracing/public/cpp/trace_event_agent.cc
index d3427fc..ebd6eca2 100644
--- a/services/tracing/public/cpp/trace_event_agent.cc
+++ b/services/tracing/public/cpp/trace_event_agent.cc
@@ -36,6 +36,8 @@
 
 const char kTraceEventLabel[] = "traceEvents";
 
+tracing::TraceEventAgent* g_trace_event_agent;
+
 }  // namespace
 
 namespace tracing {
@@ -123,9 +125,13 @@
                 false,
 #endif
                 base::trace_event::TraceLog::GetInstance()->process_id()) {
+  DCHECK(!g_trace_event_agent);
+  g_trace_event_agent = this;
 }
 
-TraceEventAgent::~TraceEventAgent() = default;
+TraceEventAgent::~TraceEventAgent() {
+  g_trace_event_agent = nullptr;
+}
 
 void TraceEventAgent::RequestClockSyncMarker(
     const std::string& sync_id,
diff --git a/testing/buildbot/chromium.gpu.fyi.json b/testing/buildbot/chromium.gpu.fyi.json
index 7aa5ccd1..ca9721cb 100644
--- a/testing/buildbot/chromium.gpu.fyi.json
+++ b/testing/buildbot/chromium.gpu.fyi.json
@@ -12952,6 +12952,30 @@
           "idempotent": false,
           "shards": 2
         }
+      },
+      {
+        "args": [
+          "webgl_conformance",
+          "--show-stdout",
+          "--browser=release",
+          "--passthrough",
+          "-v",
+          "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
+        ],
+        "isolate_name": "telemetry_gpu_integration_test",
+        "name": "webgl_conformance_vulkan_passthrough_tests",
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:5912-24.20.100.6286",
+              "os": "Windows-10",
+              "pool": "Chrome-GPU"
+            }
+          ],
+          "idempotent": false,
+          "shards": 2
+        }
       }
     ]
   },
@@ -13561,6 +13585,39 @@
           ],
           "script": "//testing/trigger_scripts/trigger_multiple_dimensions.py"
         }
+      },
+      {
+        "args": [
+          "webgl_conformance",
+          "--show-stdout",
+          "--browser=release",
+          "--passthrough",
+          "-v",
+          "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
+        ],
+        "isolate_name": "telemetry_gpu_integration_test",
+        "name": "webgl_conformance_vulkan_passthrough_tests",
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "10de:1cb3-23.21.13.8816",
+              "os": "Windows-10",
+              "pool": "Chrome-GPU"
+            }
+          ],
+          "idempotent": false,
+          "shards": 2
+        },
+        "trigger_script": {
+          "args": [
+            "--multiple-trigger-configs",
+            "[{\"gpu\": \"10de:1cb3-23.21.13.8816\", \"os\": \"Windows-10\", \"pool\": \"Chrome-GPU\"}]",
+            "--multiple-dimension-script-verbose",
+            "True"
+          ],
+          "script": "//testing/trigger_scripts/trigger_multiple_dimensions.py"
+        }
       }
     ]
   },
@@ -14197,6 +14254,30 @@
           "idempotent": false,
           "shards": 2
         }
+      },
+      {
+        "args": [
+          "webgl_conformance",
+          "--show-stdout",
+          "--browser=debug",
+          "--passthrough",
+          "-v",
+          "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
+        ],
+        "isolate_name": "telemetry_gpu_integration_test",
+        "name": "webgl_conformance_vulkan_passthrough_tests",
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "10de:1cb3-23.21.13.8816",
+              "os": "Windows-10",
+              "pool": "Chrome-GPU"
+            }
+          ],
+          "idempotent": false,
+          "shards": 2
+        }
       }
     ]
   },
@@ -14912,6 +14993,30 @@
           "idempotent": false,
           "shards": 2
         }
+      },
+      {
+        "args": [
+          "webgl_conformance",
+          "--show-stdout",
+          "--browser=release",
+          "--passthrough",
+          "-v",
+          "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
+        ],
+        "isolate_name": "telemetry_gpu_integration_test",
+        "name": "webgl_conformance_vulkan_passthrough_tests",
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:5912-24.20.100.6286",
+              "os": "Windows-10",
+              "pool": "Chrome-GPU"
+            }
+          ],
+          "idempotent": false,
+          "shards": 2
+        }
       }
     ]
   },
@@ -15654,6 +15759,30 @@
           "idempotent": false,
           "shards": 2
         }
+      },
+      {
+        "args": [
+          "webgl_conformance",
+          "--show-stdout",
+          "--browser=release",
+          "--passthrough",
+          "-v",
+          "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
+        ],
+        "isolate_name": "telemetry_gpu_integration_test",
+        "name": "webgl_conformance_vulkan_passthrough_tests",
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:5912-24.20.100.6286",
+              "os": "Windows-10",
+              "pool": "Chrome-GPU"
+            }
+          ],
+          "idempotent": false,
+          "shards": 2
+        }
       }
     ]
   },
@@ -16779,6 +16908,39 @@
           ],
           "script": "//testing/trigger_scripts/trigger_multiple_dimensions.py"
         }
+      },
+      {
+        "args": [
+          "webgl_conformance",
+          "--show-stdout",
+          "--browser=release",
+          "--passthrough",
+          "-v",
+          "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
+        ],
+        "isolate_name": "telemetry_gpu_integration_test",
+        "name": "webgl_conformance_vulkan_passthrough_tests",
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "10de:1cb3-23.21.13.8816",
+              "os": "Windows-10",
+              "pool": "Chrome-GPU"
+            }
+          ],
+          "idempotent": false,
+          "shards": 2
+        },
+        "trigger_script": {
+          "args": [
+            "--multiple-trigger-configs",
+            "[{\"gpu\": \"10de:1cb3-23.21.13.8816\", \"os\": \"Windows-10\", \"pool\": \"Chrome-GPU\"}]",
+            "--multiple-dimension-script-verbose",
+            "True"
+          ],
+          "script": "//testing/trigger_scripts/trigger_multiple_dimensions.py"
+        }
       }
     ]
   },
@@ -17046,6 +17208,30 @@
           "idempotent": false,
           "shards": 2
         }
+      },
+      {
+        "args": [
+          "webgl_conformance",
+          "--show-stdout",
+          "--browser=release",
+          "--passthrough",
+          "-v",
+          "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
+        ],
+        "isolate_name": "telemetry_gpu_integration_test",
+        "name": "webgl_conformance_vulkan_passthrough_tests",
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "1002:6613",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-GPU"
+            }
+          ],
+          "idempotent": false,
+          "shards": 2
+        }
       }
     ]
   },
@@ -17636,6 +17822,30 @@
           "idempotent": false,
           "shards": 2
         }
+      },
+      {
+        "args": [
+          "webgl_conformance",
+          "--show-stdout",
+          "--browser=debug",
+          "--passthrough",
+          "-v",
+          "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
+        ],
+        "isolate_name": "telemetry_gpu_integration_test",
+        "name": "webgl_conformance_vulkan_passthrough_tests",
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "1002:6613",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-GPU"
+            }
+          ],
+          "idempotent": false,
+          "shards": 2
+        }
       }
     ]
   },
@@ -18272,6 +18482,30 @@
           "idempotent": false,
           "shards": 2
         }
+      },
+      {
+        "args": [
+          "webgl_conformance",
+          "--show-stdout",
+          "--browser=release",
+          "--passthrough",
+          "-v",
+          "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
+        ],
+        "isolate_name": "telemetry_gpu_integration_test",
+        "name": "webgl_conformance_vulkan_passthrough_tests",
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "1002:6613",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-GPU"
+            }
+          ],
+          "idempotent": false,
+          "shards": 2
+        }
       }
     ]
   },
@@ -19211,6 +19445,39 @@
           ],
           "script": "//testing/trigger_scripts/trigger_multiple_dimensions.py"
         }
+      },
+      {
+        "args": [
+          "webgl_conformance",
+          "--show-stdout",
+          "--browser=release",
+          "--passthrough",
+          "-v",
+          "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
+        ],
+        "isolate_name": "telemetry_gpu_integration_test",
+        "name": "webgl_conformance_vulkan_passthrough_tests",
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "10de:1cb3-23.21.13.8792",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-GPU"
+            }
+          ],
+          "idempotent": false,
+          "shards": 2
+        },
+        "trigger_script": {
+          "args": [
+            "--multiple-trigger-configs",
+            "[{\"gpu\": \"10de:1cb3-23.21.13.8792\", \"os\": \"Windows-2008ServerR2-SP1\", \"pool\": \"Chrome-GPU\"}]",
+            "--multiple-dimension-script-verbose",
+            "True"
+          ],
+          "script": "//testing/trigger_scripts/trigger_multiple_dimensions.py"
+        }
       }
     ]
   },
@@ -19913,6 +20180,30 @@
           "idempotent": false,
           "shards": 2
         }
+      },
+      {
+        "args": [
+          "webgl_conformance",
+          "--show-stdout",
+          "--browser=release_x64",
+          "--passthrough",
+          "-v",
+          "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=vulkan --use-cmd-decoder=passthrough"
+        ],
+        "isolate_name": "telemetry_gpu_integration_test",
+        "name": "webgl_conformance_vulkan_passthrough_tests",
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "10de:1cb3-23.21.13.8792",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-GPU"
+            }
+          ],
+          "idempotent": false,
+          "shards": 2
+        }
       }
     ]
   },
diff --git a/testing/buildbot/filters/chromeos.single_process_mash.ash_unittests.filter b/testing/buildbot/filters/chromeos.single_process_mash.ash_unittests.filter
index 3ac4a8e..b396ad03 100644
--- a/testing/buildbot/filters/chromeos.single_process_mash.ash_unittests.filter
+++ b/testing/buildbot/filters/chromeos.single_process_mash.ash_unittests.filter
@@ -40,6 +40,7 @@
 -VirtualKeyboardControllerAlwaysEnabledTest.MovesKeyboardToFocusedDisplayWhenNoDisplayHasTouch
 -VirtualKeyboardControllerAlwaysEnabledTest.MovesKeyboardToPrimaryDisplayWhenNoDisplayHasTouch
 -VirtualKeyboardControllerAlwaysEnabledTest.MovesKeyboardToSpecifiedDisplay
+-VirtualKeyboardControllerAlwaysEnabledTest.ShowKeyboardInSecondaryDisplay
 -VirtualKeyboardControllerTest.ForceToShowKeyboardWithKeysetTemporaryHide
 -VirtualKeyboardControllerTest.ForceToShowKeyboardWithKeysetWhenAccessibilityKeyboardIsDisabled
 -VirtualKeyboardControllerTest.ForceToShowKeyboardWithKeysetWhenAccessibilityKeyboardIsEnabled
diff --git a/testing/buildbot/test_suites.pyl b/testing/buildbot/test_suites.pyl
index a6ad3a7..92a7b7b 100644
--- a/testing/buildbot/test_suites.pyl
+++ b/testing/buildbot/test_suites.pyl
@@ -1375,6 +1375,15 @@
           'shards': 2,
         },
       },
+      'webgl_conformance_vulkan_passthrough': {
+        'telemetry_test_name': 'webgl_conformance',
+        'args': [
+          '--extra-browser-args=--use-angle=vulkan --use-cmd-decoder=passthrough',
+        ],
+        'swarming': {
+          'shards': 2,
+        },
+      },
     },
 
     # These run everywhere ANGLE does; currently, Win and Linux NVIDIA
diff --git a/testing/scripts/run_gpu_integration_test_as_googletest.py b/testing/scripts/run_gpu_integration_test_as_googletest.py
index d82a835b..bab116a 100755
--- a/testing/scripts/run_gpu_integration_test_as_googletest.py
+++ b/testing/scripts/run_gpu_integration_test_as_googletest.py
@@ -41,6 +41,17 @@
   def generate_test_output_args(self, output):
     return ['--write-full-results-to', output]
 
+  def generate_test_filter_args(self, test_filter_str):
+    filter_list = common.extract_filter_list(test_filter_str)
+    # isolated_script_test_filter comes in like:
+    #   gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglExtension_WEBGL_depth_texture  # pylint: disable=line-too-long
+    # but we need to pass it to --test-filter like this:
+    #   WebglExtension_WEBGL_depth_texture
+    filter_list = [f.split('.')[-1] for f in filter_list]
+    # Need to convert this to a valid regex.
+    filter_regex = '(' + '|'.join(filter_list) + ')'
+    return ['--test-filter=%s' % filter_regex]
+
   def generate_sharding_args(self, total_shards, shard_index):
     return ['--total-shards=%d' % total_shards,
             '--shard-index=%d' % shard_index]
diff --git a/testing/variations/fieldtrial_testing_config.json b/testing/variations/fieldtrial_testing_config.json
index 529a2da..cd48e1b 100644
--- a/testing/variations/fieldtrial_testing_config.json
+++ b/testing/variations/fieldtrial_testing_config.json
@@ -3750,6 +3750,29 @@
             ]
         }
     ],
+    "ReopenTabInProductHelp": [
+        {
+            "platforms": [
+                "linux",
+                "windows"
+            ],
+            "experiments": [
+                {
+                    "name": "Disabled",
+                    "params": {
+                        "availability": "any",
+                        "event_conditions_met": "name:reopen_tab_conditions_met;comparator:>0;window:1;storage:365",
+                        "event_trigger": "name:reopen_tab_iph_triggered;comparator:==0;window:90;storage:365",
+                        "event_used": "name:tab_reopened;comparator:==0;window:90;storage:365",
+                        "session_rate": "<1"
+                    },
+                    "disable_features": [
+                        "IPH_ReopenTab"
+                    ]
+                }
+            ]
+        }
+    ],
     "ReportCertificateErrors": [
         {
             "platforms": [
diff --git a/third_party/WebKit/LayoutTests/SmokeTests b/third_party/WebKit/LayoutTests/SmokeTests
index 73b8ab5..d486cc1 100644
--- a/third_party/WebKit/LayoutTests/SmokeTests
+++ b/third_party/WebKit/LayoutTests/SmokeTests
@@ -985,6 +985,13 @@
 virtual/media-gpu-accelerated/external/wpt/media-source/mediasource-config-change-mp4-av-framesize.html
 virtual/media-gpu-accelerated/external/wpt/media-source/mediasource-config-change-mp4-v-framerate.html
 
+# Test synthetic gestures since telemetry and layout tests rely on these being correct.
+virtual/threaded/synthetic_gestures/synthetic-pinch-zoom-gesture-touchscreen-zoom-in-slow.html
+virtual/threaded/synthetic_gestures/synthetic-pinch-zoom-gesture-touchscreen-zoom-out-slow.html
+virtual/threaded/synthetic_gestures/synthetic-pinch-zoom-gesture-touchscreen.html
+virtual/threaded/synthetic_gestures/smooth-scroll-tiny-delta.html
+synthetic_gestures/smooth-scroll-tiny-delta.html
+
 virtual/prefer_compositing_to_lcd_text/scrollbars/custom-scroll-corner-crash.html
 virtual/prefer_compositing_to_lcd_text/scrollbars/viewport-scrollbar-corner-with-percent-padding-crash.html
 virtual/stable/fast/css3-text/css3-text-decoration/stable/getComputedStyle-text-decoration.html
@@ -995,9 +1002,6 @@
 virtual/stable/webexposed/internal-properties-should-not-be-exposed.html
 virtual/threaded/animations/stability/pseudo-element-animation-with-marker-crash.html
 virtual/threaded/printing/page-and-element-geometry-match.html
-virtual/threaded/synthetic_gestures/synthetic-pinch-zoom-gesture-touchscreen-zoom-in-slow.html
-virtual/threaded/synthetic_gestures/synthetic-pinch-zoom-gesture-touchscreen-zoom-out-slow.html
-virtual/threaded/synthetic_gestures/synthetic-pinch-zoom-gesture-touchscreen.html
 virtual/without-smil/svg/animations/exposed/effect.html
 wake_lock/wakelock-api.html
 wake_lock/wakelock-in-nested-frame.html
diff --git a/third_party/WebKit/LayoutTests/external/WPT_BASE_MANIFEST_5.json b/third_party/WebKit/LayoutTests/external/WPT_BASE_MANIFEST_5.json
index eb2bf754..ce751b31 100644
--- a/third_party/WebKit/LayoutTests/external/WPT_BASE_MANIFEST_5.json
+++ b/third_party/WebKit/LayoutTests/external/WPT_BASE_MANIFEST_5.json
@@ -138375,6 +138375,11 @@
      {}
     ]
    ],
+   "css/css-transforms/animation/matrix-interpolation-expected.txt": [
+    [
+     {}
+    ]
+   ],
    "css/css-transforms/animation/resources/interpolation-testcommon.js": [
     [
      {}
@@ -204932,6 +204937,12 @@
      {}
     ]
    ],
+   "css/css-transforms/animation/matrix-interpolation.html": [
+    [
+     "/css/css-transforms/animation/matrix-interpolation.html",
+     {}
+    ]
+   ],
    "css/css-transforms/animation/rotate-interpolation.html": [
     [
      "/css/css-transforms/animation/rotate-interpolation.html",
@@ -345147,6 +345158,14 @@
    "91092c88aac0747dabf54934381478f9dc8fac66",
    "testharness"
   ],
+  "css/css-transforms/animation/matrix-interpolation-expected.txt": [
+   "f0406a36082c87b05f74b24ce888121cea64825b",
+   "support"
+  ],
+  "css/css-transforms/animation/matrix-interpolation.html": [
+   "4becea079d78e16479e3d12e6310e69f8444dadf",
+   "testharness"
+  ],
   "css/css-transforms/animation/resources/interpolation-testcommon.js": [
    "5ab5551152e97b5c76c653aebf44aec9d27a825f",
    "support"
diff --git a/third_party/WebKit/LayoutTests/external/wpt/css/css-transforms/animation/matrix-interpolation-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/css/css-transforms/animation/matrix-interpolation-expected.txt
new file mode 100644
index 0000000..f0406a3
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/external/wpt/css/css-transforms/animation/matrix-interpolation-expected.txt
@@ -0,0 +1,5 @@
+This is a testharness.js-based test.
+PASS "rotateY(360deg)" and "rotateX(720deg)" are valid transform values
+FAIL Animation between "rotateY(360deg)" and "rotateX(720deg)" at progress 0.5 assert_equals: expected "matrix(1, 0, 0, 1, 0, 0)" but got "matrix3d(1, 0, 0, 0, 0, 1, -4.89859e-16, 0, 0, 4.89859e-16, 1, 0, 0, 0, 0, 1)"
+Harness: the test ran to completion.
+
diff --git a/third_party/WebKit/LayoutTests/external/wpt/css/css-transforms/animation/matrix-interpolation.html b/third_party/WebKit/LayoutTests/external/wpt/css/css-transforms/animation/matrix-interpolation.html
new file mode 100644
index 0000000..4becea07
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/external/wpt/css/css-transforms/animation/matrix-interpolation.html
@@ -0,0 +1,36 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Matrix interpolation</title>
+<link rel="help" href="https://drafts.csswg.org/css-transforms-2/#interpolation-of-3d-matrices">
+<meta name="assert" content="When interpolating between two matrices, each matrix is decomposed into the corresponding translation, rotation, scale, skew and (for a 3D matrix) perspective values">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="resources/interpolation-testcommon.js"></script>
+<body>
+<script>
+// Test interpolation of quaternions when the dot product is -1.
+//
+// We need to be particularly careful not to use a rotate function with a zero
+// angle since the handling of zero angle rotations may change in future as per:
+//
+//   https://github.com/w3c/csswg-drafts/issues/3236
+//
+// For rotateY(360deg) we should get a quaternion of:
+//    [ 0, sin(2 * PI / 2), 0, cos(2 * PI / 2) ]
+//  = [ 0, 0, 0, -1 ]
+//
+// For rotateX(720deg) we should get a quaternion of:
+//    [ 0, 0, sin(4 * PI / 2), cos(4 * PI / 2) ]
+//  = [ 0, 0, 0, 1 ]
+//
+// Dot product = 0 * 0 + 0 * 0 + 0 * 0 + 1 * -1 = -1
+test_interpolation(
+  {
+    property: 'transform',
+    from: 'rotateY(360deg)',
+    to: 'rotateX(720deg)',
+  },
+  [{ at: 0.5, expect: 'matrix(1, 0, 0, 1, 0, 0)' }]
+);
+</script>
+</body>
diff --git a/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/position/positioned-document-element-expected.txt b/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/position/positioned-document-element-expected.txt
index 72401c59..a5003b6 100644
--- a/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/position/positioned-document-element-expected.txt
+++ b/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/position/positioned-document-element-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#008000",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 800, 600],
           "reason": "background"
         },
diff --git a/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/resize-iframe-text-expected.txt b/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/resize-iframe-text-expected.txt
index 1983063..5a565d2d 100644
--- a/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/resize-iframe-text-expected.txt
+++ b/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/resize-iframe-text-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 200, 500, 200],
           "reason": "incremental"
         },
diff --git a/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/window-resize/window-resize-centered-inline-under-fixed-pos-expected.txt b/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/window-resize/window-resize-centered-inline-under-fixed-pos-expected.txt
index a3c2477..03a5dbd 100644
--- a/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/window-resize/window-resize-centered-inline-under-fixed-pos-expected.txt
+++ b/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/window-resize/window-resize-centered-inline-under-fixed-pos-expected.txt
@@ -99,7 +99,7 @@
           "reason": "geometry"
         },
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 250, 400, 350],
           "reason": "incremental"
         },
@@ -147,7 +147,7 @@
           "reason": "geometry"
         },
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [400, 0, 400, 600],
           "reason": "incremental"
         },
diff --git a/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt b/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt
index 79da630..cbab591 100644
--- a/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt
+++ b/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt
@@ -128,7 +128,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [400, 0, 400, 600],
           "reason": "incremental"
         },
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/background/background-image-paint-invalidation-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/background/background-image-paint-invalidation-expected.txt
index e68af124..b5c2099d 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/background/background-image-paint-invalidation-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/background/background-image-paint-invalidation-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 808, 2016],
           "reason": "background"
         },
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/background/composited-background-on-both-layers-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/background/composited-background-on-both-layers-expected.txt
index 71b69c7b..dd18565 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/background/composited-background-on-both-layers-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/background/composited-background-on-both-layers-expected.txt
@@ -45,7 +45,7 @@
       "backgroundColor": "#008000",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutBlockFlow DIV id='target'",
           "rect": [0, 0, 185, 3000],
           "reason": "background"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/background/full-viewport-repaint-for-background-attachment-fixed-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/background/full-viewport-repaint-for-background-attachment-fixed-expected.txt
index 2a56fb13..565d601 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/background/full-viewport-repaint-for-background-attachment-fixed-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/background/full-viewport-repaint-for-background-attachment-fixed-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 785, 5000],
           "reason": "background"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/background/viewport-gradient-background-html-move-overflow-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/background/viewport-gradient-background-html-move-overflow-expected.txt
index 8b9e98e..67c6579 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/background/viewport-gradient-background-html-move-overflow-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/background/viewport-gradient-background-html-move-overflow-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 800, 600],
           "reason": "background"
         },
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/background/viewport-gradient-background-html-resize-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/background/viewport-gradient-background-html-resize-expected.txt
index 8863a75..770ac82 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/background/viewport-gradient-background-html-resize-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/background/viewport-gradient-background-html-resize-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 800, 600],
           "reason": "background"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/background/viewport-gradient-background-html-resize-overflow-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/background/viewport-gradient-background-html-resize-overflow-expected.txt
index c753738c..b1310dcf 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/background/viewport-gradient-background-html-resize-overflow-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/background/viewport-gradient-background-html-resize-overflow-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 800, 600],
           "reason": "background"
         },
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/compositing/background-attachment-local-composited-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/compositing/background-attachment-local-composited-expected.txt
index 16415ab..83ff0d6 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/compositing/background-attachment-local-composited-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/compositing/background-attachment-local-composited-expected.txt
@@ -37,7 +37,7 @@
       "backgroundColor": "#0000FF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutBlockFlow DIV id='container'",
           "rect": [0, 500, 400, 1500],
           "reason": "incremental"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/compositing/background-attachment-local-equivalent-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/compositing/background-attachment-local-equivalent-expected.txt
index 16415ab..83ff0d6 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/compositing/background-attachment-local-equivalent-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/compositing/background-attachment-local-equivalent-expected.txt
@@ -37,7 +37,7 @@
       "backgroundColor": "#0000FF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutBlockFlow DIV id='container'",
           "rect": [0, 500, 400, 1500],
           "reason": "incremental"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/overflow/composited-overflow-with-borderbox-background-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/overflow/composited-overflow-with-borderbox-background-expected.txt
index 08b78d2f..11668517 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/overflow/composited-overflow-with-borderbox-background-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/overflow/composited-overflow-with-borderbox-background-expected.txt
@@ -45,7 +45,7 @@
       "backgroundColor": "#008000",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutBlockFlow DIV id='scroller'",
           "rect": [0, 0, 185, 300],
           "reason": "background"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/overflow/composited-overflow-with-local-background-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/overflow/composited-overflow-with-local-background-expected.txt
index a2fe3830..18b8a5c 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/overflow/composited-overflow-with-local-background-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/overflow/composited-overflow-with-local-background-expected.txt
@@ -37,7 +37,7 @@
       "backgroundColor": "#008000",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutBlockFlow DIV id='scroller'",
           "rect": [0, 0, 185, 300],
           "reason": "background"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/requestAnimation-translation-leave-traces-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/requestAnimation-translation-leave-traces-expected.txt
index 79d5711..28673a1 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/requestAnimation-translation-leave-traces-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/requestAnimation-translation-leave-traces-expected.txt
@@ -21,12 +21,12 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [1300, 0, 300, 585],
           "reason": "incremental"
         },
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [1000, 0, 300, 585],
           "reason": "incremental"
         },
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/svg/absolute-sized-document-no-scrollbars-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/svg/absolute-sized-document-no-scrollbars-expected.txt
index 9d211fe..53604135 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/svg/absolute-sized-document-no-scrollbars-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/svg/absolute-sized-document-no-scrollbars-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 800, 600],
           "reason": "background"
         },
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/svg/relative-sized-document-scrollbars-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/svg/relative-sized-document-scrollbars-expected.txt
index baa9e3be..09e51d1 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/svg/relative-sized-document-scrollbars-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/svg/relative-sized-document-scrollbars-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 800, 600],
           "reason": "background"
         },
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-fixed-centered-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-fixed-centered-expected.txt
index 318f0ef..709ecb6 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-fixed-centered-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-fixed-centered-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 600, 250],
           "reason": "background"
         }
@@ -46,7 +46,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 400, 250],
           "reason": "background"
         }
@@ -74,7 +74,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 400, 600],
           "reason": "background"
         }
@@ -102,7 +102,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 800, 600],
           "reason": "background"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-fixed-generated-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-fixed-generated-expected.txt
index 318f0ef..709ecb6 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-fixed-generated-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-fixed-generated-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 600, 250],
           "reason": "background"
         }
@@ -46,7 +46,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 400, 250],
           "reason": "background"
         }
@@ -74,7 +74,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 400, 600],
           "reason": "background"
         }
@@ -102,7 +102,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 800, 600],
           "reason": "background"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-fixed-scrolling-contents-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-fixed-scrolling-contents-expected.txt
index fdf5590f..c6c3e25 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-fixed-scrolling-contents-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-fixed-scrolling-contents-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 585, 3016],
           "reason": "background"
         }
@@ -46,7 +46,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 385, 3016],
           "reason": "background"
         }
@@ -74,7 +74,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 385, 3016],
           "reason": "background"
         }
@@ -102,7 +102,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 785, 3016],
           "reason": "background"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-non-fixed-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-non-fixed-expected.txt
index 5373d4d..59429c59 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-non-fixed-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-background-image-non-fixed-expected.txt
@@ -60,7 +60,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 250, 400, 350],
           "reason": "incremental"
         }
@@ -88,7 +88,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [400, 0, 400, 600],
           "reason": "incremental"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-centered-inline-under-fixed-pos-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-centered-inline-under-fixed-pos-expected.txt
index f0a825c..e0b8a22 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-centered-inline-under-fixed-pos-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-centered-inline-under-fixed-pos-expected.txt
@@ -99,7 +99,7 @@
           "reason": "geometry"
         },
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 250, 400, 350],
           "reason": "incremental"
         },
@@ -147,7 +147,7 @@
           "reason": "geometry"
         },
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [400, 0, 400, 600],
           "reason": "incremental"
         },
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-frameset-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-frameset-expected.txt
index a034455b..4451f44 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-frameset-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-frameset-expected.txt
@@ -79,7 +79,7 @@
           "reason": "geometry"
         },
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 250, 400, 350],
           "reason": "incremental"
         }
@@ -112,7 +112,7 @@
           "reason": "geometry"
         },
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [400, 0, 400, 600],
           "reason": "incremental"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-media-query-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-media-query-expected.txt
index bd0ecc82..74e56d17 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-media-query-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-media-query-expected.txt
@@ -60,7 +60,7 @@
       "backgroundColor": "#0000FF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 250, 400, 350],
           "reason": "incremental"
         }
@@ -88,7 +88,7 @@
       "backgroundColor": "#0000FF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [400, 0, 400, 600],
           "reason": "incremental"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-percent-html-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-percent-html-expected.txt
index 713e4aeb..d573dfe 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-percent-html-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-percent-html-expected.txt
@@ -74,7 +74,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 250, 400, 350],
           "reason": "incremental"
         },
@@ -107,7 +107,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [400, 0, 400, 600],
           "reason": "incremental"
         },
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-percent-width-height-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-percent-width-height-expected.txt
index 2f9f0dae..65d92f05 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-percent-width-height-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-percent-width-height-expected.txt
@@ -74,7 +74,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 250, 400, 350],
           "reason": "incremental"
         },
@@ -107,7 +107,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [400, 0, 400, 600],
           "reason": "incremental"
         },
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-positioned-bottom-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-positioned-bottom-expected.txt
index 16ca82fb..dfdc1b0 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-positioned-bottom-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-positioned-bottom-expected.txt
@@ -67,7 +67,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 250, 400, 350],
           "reason": "incremental"
         },
@@ -105,7 +105,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [400, 0, 400, 600],
           "reason": "incremental"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-positioned-percent-top-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-positioned-percent-top-expected.txt
index 67e24fcb..ed799cfb 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-positioned-percent-top-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-positioned-percent-top-expected.txt
@@ -67,7 +67,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 250, 400, 350],
           "reason": "incremental"
         },
@@ -105,7 +105,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [400, 0, 400, 600],
           "reason": "incremental"
         }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-viewport-percent-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-viewport-percent-expected.txt
index 702a044..c46681f 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-viewport-percent-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize/window-resize-viewport-percent-expected.txt
@@ -72,7 +72,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 250, 400, 350],
           "reason": "incremental"
         },
@@ -110,7 +110,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [400, 0, 400, 600],
           "reason": "incremental"
         }
diff --git a/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/position/positioned-document-element-expected.txt b/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/position/positioned-document-element-expected.txt
index 457bc7d..1e5afc6a 100644
--- a/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/position/positioned-document-element-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/position/positioned-document-element-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#008000",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 800, 600],
           "reason": "background"
         },
diff --git a/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/resize-iframe-text-expected.txt b/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/resize-iframe-text-expected.txt
index 7cf8073..24f46d4 100644
--- a/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/resize-iframe-text-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/resize-iframe-text-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 200, 500, 200],
           "reason": "incremental"
         },
diff --git a/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt b/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt
index 394d4e8..ae0bee51 100644
--- a/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt
@@ -128,7 +128,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [400, 0, 400, 600],
           "reason": "incremental"
         },
diff --git a/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/position/positioned-document-element-expected.txt b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/position/positioned-document-element-expected.txt
index 8561a3b..df7ef57f 100644
--- a/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/position/positioned-document-element-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/position/positioned-document-element-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#008000",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 800, 600],
           "reason": "background"
         },
diff --git a/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/resize-iframe-text-expected.txt b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/resize-iframe-text-expected.txt
index d715dd7..d88750c 100644
--- a/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/resize-iframe-text-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/resize-iframe-text-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 200, 500, 200],
           "reason": "incremental"
         },
diff --git a/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/scroll/overflow-scroll-local-background-text-color-change-expected.txt b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/scroll/overflow-scroll-local-background-text-color-change-expected.txt
index 80805c20..face8a08 100644
--- a/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/scroll/overflow-scroll-local-background-text-color-change-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/scroll/overflow-scroll-local-background-text-color-change-expected.txt
@@ -37,7 +37,7 @@
       "backgroundColor": "#0000FF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutBlockFlow DIV id='scroller'",
           "rect": [0, 0, 185, 550],
           "reason": "background"
         }
diff --git a/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt
index 612e9ad..bbeed3d 100644
--- a/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt
@@ -128,7 +128,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [400, 0, 400, 600],
           "reason": "incremental"
         },
diff --git a/third_party/WebKit/LayoutTests/platform/mac/paint/pagination/pagination-change-clip-crash-expected.txt b/third_party/WebKit/LayoutTests/platform/mac/paint/pagination/pagination-change-clip-crash-expected.txt
index da202c49..2bf31184 100644
--- a/third_party/WebKit/LayoutTests/platform/mac/paint/pagination/pagination-change-clip-crash-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/mac/paint/pagination/pagination-change-clip-crash-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 634, 785, 100],
           "reason": "incremental"
         }
diff --git a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/position/positioned-document-element-expected.txt b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/position/positioned-document-element-expected.txt
index ff776d8..0511fde 100644
--- a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/position/positioned-document-element-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/position/positioned-document-element-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#008000",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 0, 800, 600],
           "reason": "background"
         },
diff --git a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/resize-iframe-text-expected.txt b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/resize-iframe-text-expected.txt
index 51c7166..cb230697 100644
--- a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/resize-iframe-text-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/resize-iframe-text-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 200, 500, 200],
           "reason": "incremental"
         },
diff --git a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/scroll/overflow-scroll-local-background-text-color-change-expected.txt b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/scroll/overflow-scroll-local-background-text-color-change-expected.txt
index 6bcc913..e7fd1364 100644
--- a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/scroll/overflow-scroll-local-background-text-color-change-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/scroll/overflow-scroll-local-background-text-color-change-expected.txt
@@ -37,7 +37,7 @@
       "backgroundColor": "#0000FF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutBlockFlow DIV id='scroller'",
           "rect": [0, 0, 185, 552],
           "reason": "background"
         }
diff --git a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt
index fa3f6b9..8b1fc916 100644
--- a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/window-resize/window-resize-vertical-writing-mode-expected.txt
@@ -128,7 +128,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [400, 0, 400, 600],
           "reason": "incremental"
         },
diff --git a/third_party/WebKit/LayoutTests/platform/win/paint/pagination/pagination-change-clip-crash-expected.txt b/third_party/WebKit/LayoutTests/platform/win/paint/pagination/pagination-change-clip-crash-expected.txt
index 9a1217b..a45307a 100644
--- a/third_party/WebKit/LayoutTests/platform/win/paint/pagination/pagination-change-clip-crash-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/win/paint/pagination/pagination-change-clip-crash-expected.txt
@@ -18,7 +18,7 @@
       "backgroundColor": "#FFFFFF",
       "paintInvalidations": [
         {
-          "object": "Scrolling Contents Layer",
+          "object": "Scrolling background of LayoutView #document",
           "rect": [0, 636, 785, 100],
           "reason": "incremental"
         }
diff --git a/third_party/WebKit/LayoutTests/resources/gesture-util.js b/third_party/WebKit/LayoutTests/resources/gesture-util.js
index e4408856..864dd8e 100644
--- a/third_party/WebKit/LayoutTests/resources/gesture-util.js
+++ b/third_party/WebKit/LayoutTests/resources/gesture-util.js
@@ -81,7 +81,16 @@
   TOUCH_INPUT: 1,
   MOUSE_INPUT: 2,
   TOUCHPAD_INPUT:2,
-  PEN_INPUT: 3
+  PEN_INPUT: 3,
+  ToString: function(value) {
+    switch(value) {
+      case 0: return "DefaultInput";
+      case 1: return "Touchscreen";
+      case 2: return "MouseWheel/Touchpad";
+      case 3: return "Pen";
+      default: return "Invalid";
+    }
+  }
 };
 
 // Use this for speed to make gestures (effectively) instant. That is, finish
diff --git a/third_party/WebKit/LayoutTests/synthetic_gestures/README.txt b/third_party/WebKit/LayoutTests/synthetic_gestures/README.txt
deleted file mode 100644
index ac3bf8a..0000000
--- a/third_party/WebKit/LayoutTests/synthetic_gestures/README.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-This directory serves as a base for virtual/threaded/synthetic_gestures/, for
-which there are no base tests.
diff --git a/third_party/WebKit/LayoutTests/synthetic_gestures/animated-wheel-tiny-delta.html b/third_party/WebKit/LayoutTests/synthetic_gestures/animated-wheel-tiny-delta.html
new file mode 100644
index 0000000..327683d
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/synthetic_gestures/animated-wheel-tiny-delta.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html>
+<script src='../resources/testharness.js'></script>
+<script src='../resources/testharnessreport.js'></script>
+<script src='../resources/gesture-util.js'></script>
+
+<style>
+  body, html {
+    margin: 0;
+    height: 10000px;
+  }
+</style>
+
+<script>
+  // This test ensures that animated mouse wheel scrolls with tiny amounts are
+  // accurately propagated in the renderer.
+
+  async function tryScroll(distance, source) {
+      const x = 400;
+      const y = 300;
+      const precise_deltas = false;
+
+      const scrollYBefore = window.scrollY;
+
+      await waitForCompositorCommit();
+
+      await smoothScroll(distance,
+                         x, y,
+                         source,
+                         'down',
+                         SPEED_INSTANT,
+                         precise_deltas);
+
+      await waitFor(() => { return window.scrollY - scrollYBefore >= distance; },
+                    "Didn't scroll by expected amount: " + distance);
+      await waitForCompositorCommit();
+  }
+
+  window.onload = async () => {
+    const source_type = GestureSourceType.MOUSE_INPUT;
+
+    promise_test(async () => {
+      assert_equals(window.scrollY, 0);
+      await tryScroll(1, source_type);
+      assert_equals(window.scrollY, 1);
+    }, 'Synthetic animated ' + GestureSourceType.ToString(source_type) +
+       ' gestures accurately scroll delta (0, 1).');
+
+    promise_test(async () => {
+      assert_equals(window.scrollY, 1);
+      await tryScroll(2, source_type);
+      assert_equals(window.scrollY, 3);
+      window.scrollTo(0, 0);
+    }, 'Synthetic animated ' + GestureSourceType.ToString(source_type) +
+       ' gestures accurately scroll delta (0, 2).');
+  }
+</script>
diff --git a/third_party/WebKit/LayoutTests/synthetic_gestures/smooth-scroll-tiny-delta.html b/third_party/WebKit/LayoutTests/synthetic_gestures/smooth-scroll-tiny-delta.html
new file mode 100644
index 0000000..f91dbea
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/synthetic_gestures/smooth-scroll-tiny-delta.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html>
+<script src='../resources/testharness.js'></script>
+<script src='../resources/testharnessreport.js'></script>
+<script src='../resources/gesture-util.js'></script>
+
+<style>
+  body, html {
+    margin: 0;
+    height: 10000px;
+  }
+</style>
+
+<script>
+  // This test ensures that synthetic scrolls with tiny amounts are accurately
+  // propagated to the renderer.
+
+  async function tryScroll(distance, source) {
+      const x = 400;
+      const y = 300;
+      const precise_deltas = true;
+
+      const scrollYBefore = window.scrollY;
+
+      await waitForCompositorCommit();
+
+      await smoothScroll(distance,
+                         x, y,
+                         source,
+                         'down',
+                         SPEED_INSTANT,
+                         precise_deltas);
+
+      await waitFor(() => { return window.scrollY - scrollYBefore >= distance; },
+                    "Didn't scroll by expected amount: " + distance);
+      await waitForCompositorCommit();
+  }
+
+  window.onload = async () => {
+    const is_mac = navigator.platform.indexOf('Mac') == 0;
+
+    const sources_to_test = [];
+    sources_to_test.push(GestureSourceType.DEFAULT_INPUT);
+
+    // TODO(bokan): Mac doesn't support even synthetic touches.
+    // https://crbug.com/613672.
+    if (!is_mac)
+      sources_to_test.push(GestureSourceType.TOUCH_INPUT);
+
+    // Touchpad and Mouse are currently treated the same, if that changes, be
+    // sure to test both.
+    if (GestureSourceType.MOUSE_INPUT != GestureSourceType.TOUCHPAD_INPUT)
+      sources_to_test.push(GestureSourceType.MOUSE_INPUT);
+
+    sources_to_test.push(GestureSourceType.TOUCHPAD_INPUT);
+
+    // TODO(bokan): Pen input doesn't yet pass this test. crbug.com/897520.
+    //sources_to_test.push(GestureSourceType.PEN_INPUT);
+
+    for (let source_type of sources_to_test) {
+      promise_test(async () => {
+        assert_equals(window.scrollY, 0);
+        await tryScroll(1, source_type);
+        assert_equals(window.scrollY, 1);
+      }, 'Synthetic ' + GestureSourceType.ToString(source_type) +
+         ' gestures accurately scroll delta (0, 1).');
+
+      promise_test(async () => {
+        assert_equals(window.scrollY, 1);
+        await tryScroll(2, source_type);
+        assert_equals(window.scrollY, 3);
+        window.scrollTo(0, 0);
+      }, 'Synthetic ' + GestureSourceType.ToString(source_type) +
+         ' gestures accurately scroll delta (0, 2).');
+    }
+
+  }
+</script>
diff --git a/third_party/blink/public/platform/web_runtime_features.h b/third_party/blink/public/platform/web_runtime_features.h
index 0c7e2ca3..100a203 100644
--- a/third_party/blink/public/platform/web_runtime_features.h
+++ b/third_party/blink/public/platform/web_runtime_features.h
@@ -80,6 +80,7 @@
   BLINK_PLATFORM_EXPORT static void EnableAllowActivationDelegationAttr(bool);
   BLINK_PLATFORM_EXPORT static void EnableAudioOutputDevices(bool);
   BLINK_PLATFORM_EXPORT static void EnableBackgroundFetch(bool);
+  BLINK_PLATFORM_EXPORT static void EnableBackgroundFetchUploads(bool);
   BLINK_PLATFORM_EXPORT static void EnableBlinkHeapIncrementalMarking(bool);
   BLINK_PLATFORM_EXPORT static void EnableBlinkHeapUnifiedGarbageCollection(
       bool);
diff --git a/third_party/blink/renderer/bindings/IDLExtendedAttributes.md b/third_party/blink/renderer/bindings/IDLExtendedAttributes.md
index 2e454802..23fc6962 100644
--- a/third_party/blink/renderer/bindings/IDLExtendedAttributes.md
+++ b/third_party/blink/renderer/bindings/IDLExtendedAttributes.md
@@ -530,8 +530,6 @@
 
 Implementation: Given `[TreatNullAs=EmptyString]`, a JavaScript null is converted to a Blink empty string, for which `String::IsEmpty()` returns true, but `String::IsNull()` return false.
 
-**Non-standard:** Blink also supports the `NullString` identifier. Given `[TreatNullAs=NullString]`, a JavaScript null is converted to a Blink null string, for which both `String::IsEmpty()` and `String::IsNull()` return true. This is for performance reasons; see [Strings in Blink](https://docs.google.com/a/google.com/document/d/1kOCUlJdh2WJMJGDf-WoEQhmnjKLaOYRbiHz5TiGJl14/edit) for reference. Unless the spec specifies `[TreatNullAs=EmptyString]`, you should not specify `[TreatNullAs=NullString]` in Blink. Care must be taken to not treat null and empty strings differently, as they would be indistinguishable when using `[TreatNullAs=EmptyString]`.
-
 ### [Unforgeable] _(m,a)_
 
 Standard: [Unforgeable](http://heycam.github.io/webidl/#Unforgeable)
diff --git a/third_party/blink/renderer/bindings/IDLExtendedAttributes.txt b/third_party/blink/renderer/bindings/IDLExtendedAttributes.txt
index 993ca86..c6458f4 100644
--- a/third_party/blink/renderer/bindings/IDLExtendedAttributes.txt
+++ b/third_party/blink/renderer/bindings/IDLExtendedAttributes.txt
@@ -101,7 +101,7 @@
 SetterCallWith=ExecutionContext|ScriptState|ScriptArguments|CurrentWindow|EnteredWindow
 Transferable
 TreatNonObjectAsNull
-TreatNullAs=NullString|EmptyString
+TreatNullAs=EmptyString
 URL
 Unforgeable
 Unscopable
diff --git a/third_party/blink/renderer/bindings/scripts/web_idl/idl_types.py b/third_party/blink/renderer/bindings/scripts/web_idl/idl_types.py
index d1884ec79..ab1ead19 100644
--- a/third_party/blink/renderer/bindings/scripts/web_idl/idl_types.py
+++ b/third_party/blink/renderer/bindings/scripts/web_idl/idl_types.py
@@ -95,7 +95,7 @@
     @param StringType.TreatNullAs treat_null_as : argument of an extended attribute [TreatNullAs] (optional)
     """
     STRING_TYPES = ('DOMString', 'ByteString', 'USVString')
-    TREAT_NULL_AS = ('EmptyString', 'NullString')
+    TREAT_NULL_AS = ('EmptyString',)
 
     def __init__(self, **kwargs):
         self._string_type = kwargs.pop('string_type')
diff --git a/third_party/blink/renderer/bindings/tests/idls/core/test_object.idl b/third_party/blink/renderer/bindings/tests/idls/core/test_object.idl
index 110a131..20212d7 100644
--- a/third_party/blink/renderer/bindings/tests/idls/core/test_object.idl
+++ b/third_party/blink/renderer/bindings/tests/idls/core/test_object.idl
@@ -205,7 +205,6 @@
     [SetterCallWith=(CurrentWindow,EnteredWindow)] attribute DOMString setterCallWithCurrentWindowAndEnteredWindowStringAttribute;
     [SetterCallWith=ExecutionContext] attribute DOMString setterCallWithExecutionContextStringAttribute;
     attribute [TreatNullAs=EmptyString] DOMString treatNullAsEmptyStringStringAttribute;
-    attribute [TreatNullAs=NullString] DOMString treatNullAsNullStringStringAttribute;
     [LegacyInterfaceTypeChecking] attribute float legacyInterfaceTypeCheckingFloatAttribute; // nop for non-interface types
     [LegacyInterfaceTypeChecking] attribute TestInterface legacyInterfaceTypeCheckingTestInterfaceAttribute;
     [LegacyInterfaceTypeChecking] attribute TestInterface? legacyInterfaceTypeCheckingTestInterfaceOrNullAttribute;
@@ -456,7 +455,6 @@
     void voidMethodEnforceRangeLongArg([EnforceRange] long enforceRangeLongArg);
     // [TreatNullAs]
     void voidMethodTreatNullAsEmptyStringStringArg([TreatNullAs=EmptyString] DOMString treatNullAsEmptyStringStringArg);
-    void voidMethodTreatNullAsNullStringStringArg([TreatNullAs=NullString] DOMString treatNullAsNullStringStringArg);
 
     // Extended attributes for methods
     [LogActivity, LogAllWorlds] void activityLoggingAccessForAllWorldsMethod();
diff --git a/third_party/blink/renderer/bindings/tests/results/core/v8_test_object.cc b/third_party/blink/renderer/bindings/tests/results/core/v8_test_object.cc
index 2d048e2..33964f95 100644
--- a/third_party/blink/renderer/bindings/tests/results/core/v8_test_object.cc
+++ b/third_party/blink/renderer/bindings/tests/results/core/v8_test_object.cc
@@ -3825,31 +3825,6 @@
   impl->setTreatNullAsEmptyStringStringAttribute(cppValue);
 }
 
-static void treatNullAsNullStringStringAttributeAttributeGetter(const v8::FunctionCallbackInfo<v8::Value>& info) {
-  v8::Local<v8::Object> holder = info.Holder();
-
-  TestObject* impl = V8TestObject::ToImpl(holder);
-
-  V8SetReturnValueString(info, impl->treatNullAsNullStringStringAttribute(), info.GetIsolate());
-}
-
-static void treatNullAsNullStringStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::FunctionCallbackInfo<v8::Value>& info) {
-  v8::Isolate* isolate = info.GetIsolate();
-  ALLOW_UNUSED_LOCAL(isolate);
-
-  v8::Local<v8::Object> holder = info.Holder();
-  ALLOW_UNUSED_LOCAL(holder);
-
-  TestObject* impl = V8TestObject::ToImpl(holder);
-
-  // Prepare the value to be set.
-  V8StringResource<kTreatNullAsNullString> cppValue = v8Value;
-  if (!cppValue.Prepare())
-    return;
-
-  impl->setTreatNullAsNullStringStringAttribute(cppValue);
-}
-
 static void legacyInterfaceTypeCheckingFloatAttributeAttributeGetter(const v8::FunctionCallbackInfo<v8::Value>& info) {
   v8::Local<v8::Object> holder = info.Holder();
 
@@ -7744,22 +7719,6 @@
   impl->voidMethodTreatNullAsEmptyStringStringArg(treatNullAsEmptyStringStringArg);
 }
 
-static void voidMethodTreatNullAsNullStringStringArgMethod(const v8::FunctionCallbackInfo<v8::Value>& info) {
-  TestObject* impl = V8TestObject::ToImpl(info.Holder());
-
-  if (UNLIKELY(info.Length() < 1)) {
-    V8ThrowException::ThrowTypeError(info.GetIsolate(), ExceptionMessages::FailedToExecute("voidMethodTreatNullAsNullStringStringArg", "TestObject", ExceptionMessages::NotEnoughArguments(1, info.Length())));
-    return;
-  }
-
-  V8StringResource<kTreatNullAsNullString> treatNullAsNullStringStringArg;
-  treatNullAsNullStringStringArg = info[0];
-  if (!treatNullAsNullStringStringArg.Prepare())
-    return;
-
-  impl->voidMethodTreatNullAsNullStringStringArg(treatNullAsNullStringStringArg);
-}
-
 static void activityLoggingAccessForAllWorldsMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info) {
   TestObject* impl = V8TestObject::ToImpl(info.Holder());
 
@@ -11197,20 +11156,6 @@
   test_object_v8_internal::treatNullAsEmptyStringStringAttributeAttributeSetter(v8Value, info);
 }
 
-void V8TestObject::treatNullAsNullStringStringAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {
-  RUNTIME_CALL_TIMER_SCOPE_DISABLED_BY_DEFAULT(info.GetIsolate(), "Blink_TestObject_treatNullAsNullStringStringAttribute_Getter");
-
-  test_object_v8_internal::treatNullAsNullStringStringAttributeAttributeGetter(info);
-}
-
-void V8TestObject::treatNullAsNullStringStringAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {
-  RUNTIME_CALL_TIMER_SCOPE_DISABLED_BY_DEFAULT(info.GetIsolate(), "Blink_TestObject_treatNullAsNullStringStringAttribute_Setter");
-
-  v8::Local<v8::Value> v8Value = info[0];
-
-  test_object_v8_internal::treatNullAsNullStringStringAttributeAttributeSetter(v8Value, info);
-}
-
 void V8TestObject::legacyInterfaceTypeCheckingFloatAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {
   RUNTIME_CALL_TIMER_SCOPE_DISABLED_BY_DEFAULT(info.GetIsolate(), "Blink_TestObject_legacyInterfaceTypeCheckingFloatAttribute_Getter");
 
@@ -12395,12 +12340,6 @@
   test_object_v8_internal::voidMethodTreatNullAsEmptyStringStringArgMethod(info);
 }
 
-void V8TestObject::voidMethodTreatNullAsNullStringStringArgMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {
-  RUNTIME_CALL_TIMER_SCOPE_DISABLED_BY_DEFAULT(info.GetIsolate(), "Blink_TestObject_voidMethodTreatNullAsNullStringStringArg");
-
-  test_object_v8_internal::voidMethodTreatNullAsNullStringStringArgMethod(info);
-}
-
 void V8TestObject::activityLoggingAccessForAllWorldsMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {
   RUNTIME_CALL_TIMER_SCOPE_DISABLED_BY_DEFAULT(info.GetIsolate(), "Blink_TestObject_activityLoggingAccessForAllWorldsMethod");
 
@@ -13095,7 +13034,6 @@
     { "setterCallWithCurrentWindowAndEnteredWindowStringAttribute", V8TestObject::setterCallWithCurrentWindowAndEnteredWindowStringAttributeAttributeGetterCallback, V8TestObject::setterCallWithCurrentWindowAndEnteredWindowStringAttributeAttributeSetterCallback, V8PrivateProperty::kNoCachedAccessor, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::kOnPrototype, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kHasSideEffect, V8DOMConfiguration::kAlwaysCallGetter, V8DOMConfiguration::kAllWorlds },
     { "setterCallWithExecutionContextStringAttribute", V8TestObject::setterCallWithExecutionContextStringAttributeAttributeGetterCallback, V8TestObject::setterCallWithExecutionContextStringAttributeAttributeSetterCallback, V8PrivateProperty::kNoCachedAccessor, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::kOnPrototype, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kHasSideEffect, V8DOMConfiguration::kAlwaysCallGetter, V8DOMConfiguration::kAllWorlds },
     { "treatNullAsEmptyStringStringAttribute", V8TestObject::treatNullAsEmptyStringStringAttributeAttributeGetterCallback, V8TestObject::treatNullAsEmptyStringStringAttributeAttributeSetterCallback, V8PrivateProperty::kNoCachedAccessor, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::kOnPrototype, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kHasSideEffect, V8DOMConfiguration::kAlwaysCallGetter, V8DOMConfiguration::kAllWorlds },
-    { "treatNullAsNullStringStringAttribute", V8TestObject::treatNullAsNullStringStringAttributeAttributeGetterCallback, V8TestObject::treatNullAsNullStringStringAttributeAttributeSetterCallback, V8PrivateProperty::kNoCachedAccessor, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::kOnPrototype, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kHasSideEffect, V8DOMConfiguration::kAlwaysCallGetter, V8DOMConfiguration::kAllWorlds },
     { "legacyInterfaceTypeCheckingFloatAttribute", V8TestObject::legacyInterfaceTypeCheckingFloatAttributeAttributeGetterCallback, V8TestObject::legacyInterfaceTypeCheckingFloatAttributeAttributeSetterCallback, V8PrivateProperty::kNoCachedAccessor, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::kOnPrototype, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kHasSideEffect, V8DOMConfiguration::kAlwaysCallGetter, V8DOMConfiguration::kAllWorlds },
     { "legacyInterfaceTypeCheckingTestInterfaceAttribute", V8TestObject::legacyInterfaceTypeCheckingTestInterfaceAttributeAttributeGetterCallback, V8TestObject::legacyInterfaceTypeCheckingTestInterfaceAttributeAttributeSetterCallback, V8PrivateProperty::kNoCachedAccessor, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::kOnPrototype, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kHasSideEffect, V8DOMConfiguration::kAlwaysCallGetter, V8DOMConfiguration::kAllWorlds },
     { "legacyInterfaceTypeCheckingTestInterfaceOrNullAttribute", V8TestObject::legacyInterfaceTypeCheckingTestInterfaceOrNullAttributeAttributeGetterCallback, V8TestObject::legacyInterfaceTypeCheckingTestInterfaceOrNullAttributeAttributeSetterCallback, V8PrivateProperty::kNoCachedAccessor, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::kOnPrototype, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kHasSideEffect, V8DOMConfiguration::kAlwaysCallGetter, V8DOMConfiguration::kAllWorlds },
@@ -13278,7 +13216,6 @@
     {"voidMethodDefaultUndefinedStringArg", V8TestObject::voidMethodDefaultUndefinedStringArgMethodCallback, 0, v8::None, V8DOMConfiguration::kOnPrototype, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kDoNotCheckAccess, V8DOMConfiguration::kHasSideEffect, V8DOMConfiguration::kAllWorlds},
     {"voidMethodEnforceRangeLongArg", V8TestObject::voidMethodEnforceRangeLongArgMethodCallback, 1, v8::None, V8DOMConfiguration::kOnPrototype, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kDoNotCheckAccess, V8DOMConfiguration::kHasSideEffect, V8DOMConfiguration::kAllWorlds},
     {"voidMethodTreatNullAsEmptyStringStringArg", V8TestObject::voidMethodTreatNullAsEmptyStringStringArgMethodCallback, 1, v8::None, V8DOMConfiguration::kOnPrototype, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kDoNotCheckAccess, V8DOMConfiguration::kHasSideEffect, V8DOMConfiguration::kAllWorlds},
-    {"voidMethodTreatNullAsNullStringStringArg", V8TestObject::voidMethodTreatNullAsNullStringStringArgMethodCallback, 1, v8::None, V8DOMConfiguration::kOnPrototype, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kDoNotCheckAccess, V8DOMConfiguration::kHasSideEffect, V8DOMConfiguration::kAllWorlds},
     {"activityLoggingAccessForAllWorldsMethod", V8TestObject::activityLoggingAccessForAllWorldsMethodMethodCallback, 0, v8::None, V8DOMConfiguration::kOnPrototype, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kDoNotCheckAccess, V8DOMConfiguration::kHasSideEffect, V8DOMConfiguration::kAllWorlds},
     {"callWithExecutionContextVoidMethod", V8TestObject::callWithExecutionContextVoidMethodMethodCallback, 0, v8::None, V8DOMConfiguration::kOnPrototype, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kDoNotCheckAccess, V8DOMConfiguration::kHasSideEffect, V8DOMConfiguration::kAllWorlds},
     {"callWithScriptStateVoidMethod", V8TestObject::callWithScriptStateVoidMethodMethodCallback, 0, v8::None, V8DOMConfiguration::kOnPrototype, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kDoNotCheckAccess, V8DOMConfiguration::kHasSideEffect, V8DOMConfiguration::kAllWorlds},
diff --git a/third_party/blink/renderer/bindings/tests/results/core/v8_test_object.h b/third_party/blink/renderer/bindings/tests/results/core/v8_test_object.h
index e8a8e10..cf73e32 100644
--- a/third_party/blink/renderer/bindings/tests/results/core/v8_test_object.h
+++ b/third_party/blink/renderer/bindings/tests/results/core/v8_test_object.h
@@ -339,8 +339,6 @@
   CORE_EXPORT static void setterCallWithExecutionContextStringAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>&);
   CORE_EXPORT static void treatNullAsEmptyStringStringAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>&);
   CORE_EXPORT static void treatNullAsEmptyStringStringAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>&);
-  CORE_EXPORT static void treatNullAsNullStringStringAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>&);
-  CORE_EXPORT static void treatNullAsNullStringStringAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>&);
   CORE_EXPORT static void legacyInterfaceTypeCheckingFloatAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>&);
   CORE_EXPORT static void legacyInterfaceTypeCheckingFloatAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>&);
   CORE_EXPORT static void legacyInterfaceTypeCheckingTestInterfaceAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>&);
@@ -535,7 +533,6 @@
   CORE_EXPORT static void voidMethodDefaultUndefinedStringArgMethodCallback(const v8::FunctionCallbackInfo<v8::Value>&);
   CORE_EXPORT static void voidMethodEnforceRangeLongArgMethodCallback(const v8::FunctionCallbackInfo<v8::Value>&);
   CORE_EXPORT static void voidMethodTreatNullAsEmptyStringStringArgMethodCallback(const v8::FunctionCallbackInfo<v8::Value>&);
-  CORE_EXPORT static void voidMethodTreatNullAsNullStringStringArgMethodCallback(const v8::FunctionCallbackInfo<v8::Value>&);
   CORE_EXPORT static void activityLoggingAccessForAllWorldsMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>&);
   CORE_EXPORT static void callWithExecutionContextVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>&);
   CORE_EXPORT static void callWithScriptStateVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>&);
diff --git a/third_party/blink/renderer/core/css/css_color_value.cc b/third_party/blink/renderer/core/css/css_color_value.cc
index 9066791..47f48474 100644
--- a/third_party/blink/renderer/core/css/css_color_value.cc
+++ b/third_party/blink/renderer/core/css/css_color_value.cc
@@ -5,6 +5,7 @@
 #include "third_party/blink/renderer/core/css/css_color_value.h"
 
 #include "third_party/blink/renderer/core/css/css_value_pool.h"
+#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
 
 namespace blink {
 namespace cssvalue {
@@ -26,5 +27,39 @@
   return entry.stored_value->value;
 }
 
+String CSSColorValue::SerializeAsCSSComponentValue(Color color) {
+  StringBuilder result;
+  result.ReserveCapacity(32);
+  bool color_has_alpha = color.HasAlpha();
+  if (color_has_alpha)
+    result.Append("rgba(");
+  else
+    result.Append("rgb(");
+
+  result.AppendNumber(static_cast<unsigned char>(color.Red()));
+  result.Append(", ");
+
+  result.AppendNumber(static_cast<unsigned char>(color.Green()));
+  result.Append(", ");
+
+  result.AppendNumber(static_cast<unsigned char>(color.Blue()));
+  if (color_has_alpha) {
+    result.Append(", ");
+    // See <alphavalue> section in
+    // https://drafts.csswg.org/cssom/#serializing-css-values
+    int alphavalue = color.Alpha();
+    float rounded = round(alphavalue * 100 / 255.0f) / 100;
+    if (round(rounded * 255) == alphavalue) {
+      result.AppendNumber(rounded, 2);
+    } else {
+      rounded = round(alphavalue * 1000 / 255.0f) / 1000;
+      result.AppendNumber(rounded, 3);
+    }
+  }
+
+  result.Append(')');
+  return result.ToString();
+}
+
 }  // namespace cssvalue
 }  // namespace blink
diff --git a/third_party/blink/renderer/core/css/css_color_value.h b/third_party/blink/renderer/core/css/css_color_value.h
index 56007897..2f94cd7 100644
--- a/third_party/blink/renderer/core/css/css_color_value.h
+++ b/third_party/blink/renderer/core/css/css_color_value.h
@@ -21,9 +21,7 @@
   // TODO(sashab): Make this create() method take a Color instead.
   static CSSColorValue* Create(RGBA32 color);
 
-  String CustomCSSText() const {
-    return color_.SerializedAsCSSComponentValue();
-  }
+  String CustomCSSText() const { return SerializeAsCSSComponentValue(color_); }
 
   Color Value() const { return color_; }
 
@@ -35,6 +33,10 @@
     CSSValue::TraceAfterDispatch(visitor);
   }
 
+  // Returns the color serialized according to CSSOM:
+  // https://drafts.csswg.org/cssom/#serialize-a-css-component-value
+  static String SerializeAsCSSComponentValue(Color color);
+
  private:
   friend class ::blink::CSSValuePool;
 
diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink/renderer/core/dom/document.cc
index a0fe23c..6f94f81a 100644
--- a/third_party/blink/renderer/core/dom/document.cc
+++ b/third_party/blink/renderer/core/dom/document.cc
@@ -701,7 +701,9 @@
 #endif
       needs_to_record_ukm_outlive_time_(false),
       viewport_data_(new ViewportData(*this)),
-      agent_cluster_id_(base::UnguessableToken::Create()) {
+      agent_cluster_id_(base::UnguessableToken::Create()),
+      parsed_feature_policies_(
+          static_cast<int>(mojom::FeaturePolicyFeature::kMaxValue) + 1) {
   if (frame_) {
     DCHECK(frame_->GetPage());
     ProvideContextFeaturesToDocumentFrom(*this, *frame_->GetPage());
diff --git a/third_party/blink/renderer/core/dom/document.h b/third_party/blink/renderer/core/dom/document.h
index 3be095f..2d2ea21d 100644
--- a/third_party/blink/renderer/core/dom/document.h
+++ b/third_party/blink/renderer/core/dom/document.h
@@ -35,6 +35,7 @@
 
 #include "base/memory/scoped_refptr.h"
 #include "mojo/public/cpp/bindings/binding_set.h"
+#include "third_party/blink/public/mojom/feature_policy/feature_policy.mojom-blink.h"
 #include "third_party/blink/public/mojom/frame/navigation_initiator.mojom-blink.h"
 #include "third_party/blink/public/platform/web_focus_type.h"
 #include "third_party/blink/public/platform/web_insecure_request_policy.h"
@@ -68,6 +69,7 @@
 #include "third_party/blink/renderer/platform/timer.h"
 #include "third_party/blink/renderer/platform/web_task_runner.h"
 #include "third_party/blink/renderer/platform/weborigin/kurl.h"
+#include "third_party/blink/renderer/platform/wtf/bit_vector.h"
 #include "third_party/blink/renderer/platform/wtf/casting.h"
 #include "third_party/blink/renderer/platform/wtf/hash_set.h"
 
@@ -1507,6 +1509,14 @@
       mojom::FeaturePolicyFeature,
       const String& message = g_empty_string) const override;
 
+  bool IsParsedFeaturePolicy(mojom::FeaturePolicyFeature feature) const {
+    return parsed_feature_policies_.QuickGet(static_cast<int>(feature));
+  }
+
+  void SetParsedFeaturePolicy(mojom::FeaturePolicyFeature feature) {
+    parsed_feature_policies_.QuickSet(static_cast<int>(feature));
+  }
+
  protected:
   Document(const DocumentInit&, DocumentClassFlags = kDefaultDocumentClass);
 
@@ -1948,6 +1958,10 @@
 
   // https://tc39.github.io/ecma262/#sec-agent-clusters
   const base::UnguessableToken agent_cluster_id_;
+
+  // Tracks which feature policies have already been parsed, so as not to count
+  // them multiple times.
+  BitVector parsed_feature_policies_;
 };
 
 extern template class CORE_EXTERN_TEMPLATE_EXPORT Supplement<Document>;
diff --git a/third_party/blink/renderer/core/editing/markers/document_marker_controller.cc b/third_party/blink/renderer/core/editing/markers/document_marker_controller.cc
index fcc4751..82e723f 100644
--- a/third_party/blink/renderer/core/editing/markers/document_marker_controller.cc
+++ b/third_party/blink/renderer/core/editing/markers/document_marker_controller.cc
@@ -407,7 +407,13 @@
   const PositionInFlatTree end =
       end_of_word_or_null.IsNotNull() ? end_of_word_or_null : position;
 
-  DCHECK_LE(start, end) << "|start| should be before |end|.";
+  if (start > end) {
+    // TODO(crbug.com/778507): We shouldn't reach here, but currently do due to
+    // legacy implementation of StartOfWord(). Rewriting StartOfWord() with
+    // TextOffsetMapping should fix it.
+    NOTREACHED() << "|start| should be before |end|.";
+    return nullptr;
+  }
 
   const Node* const start_node = start.ComputeContainerNode();
   const unsigned start_offset = start.ComputeOffsetInContainerNode();
diff --git a/third_party/blink/renderer/core/exported/web_view_impl.cc b/third_party/blink/renderer/core/exported/web_view_impl.cc
index 4746e138..012520c 100644
--- a/third_party/blink/renderer/core/exported/web_view_impl.cc
+++ b/third_party/blink/renderer/core/exported/web_view_impl.cc
@@ -332,7 +332,8 @@
       should_dispatch_first_layout_after_finished_loading_(false),
       display_mode_(kWebDisplayModeBrowser),
       elastic_overscroll_(FloatSize()),
-      mutator_dispatcher_(nullptr) {
+      mutator_dispatcher_(nullptr),
+      override_compositor_visibility_(false) {
   DCHECK_EQ(!!client_, !!widget_client_);
   Page::PageClients page_clients;
   page_clients.chrome_client = chrome_client_.Get();
@@ -3362,29 +3363,23 @@
     mojom::PageVisibilityState visibility_state,
     bool is_initial_state) {
   DCHECK(GetPage());
-  const bool visible = visibility_state == mojom::PageVisibilityState::kVisible;
-
   GetPage()->SetVisibilityState(visibility_state, is_initial_state);
 
-  // There is no frame yet during creation, but we set visibility on the page.
-  // The creator of the LayerTreeView is responsible for setting up its
-  // visibility.
-  if (GetPage()->MainFrame()) {
-    // The compositor for the main frame should be marked as visible or not only
-    // when the main frame is local. A remote main frame is not composited from
-    // this WebView, it would never be visible even if the Page is.
-    if (GetPage()->MainFrame()->IsLocalFrame()) {
-      // TODO(danakj): We shouldn't be changing visibility after closing, so why
-      // do we need to null check here - only for the DoDeferredClose case which
-      // does close out of order, starting with blink before IPCs are closed.
-      if (layer_tree_view_)
-        layer_tree_view_->SetVisible(visible);
-    }
-  }
-
+  bool visible = visibility_state == mojom::PageVisibilityState::kVisible;
+  if (layer_tree_view_ && !override_compositor_visibility_)
+    layer_tree_view_->SetVisible(visible);
   GetPage()->GetPageScheduler()->SetPageVisible(visible);
 }
 
+void WebViewImpl::SetCompositorVisibility(bool is_visible) {
+  if (!is_visible)
+    override_compositor_visibility_ = true;
+  else
+    override_compositor_visibility_ = false;
+  if (layer_tree_view_)
+    layer_tree_view_->SetVisible(is_visible);
+}
+
 void WebViewImpl::ForceNextWebGLContextCreationToFail() {
   CoreInitializer::GetInstance().ForceNextWebGLContextCreationToFail();
 }
diff --git a/third_party/blink/renderer/core/exported/web_view_impl.h b/third_party/blink/renderer/core/exported/web_view_impl.h
index d44411ea..8b0bde13 100644
--- a/third_party/blink/renderer/core/exported/web_view_impl.h
+++ b/third_party/blink/renderer/core/exported/web_view_impl.h
@@ -467,6 +467,10 @@
                                float bottom_controls_height,
                                bool browser_controls_shrink_layout);
 
+  // Overrides the compositor visibility. See the description of
+  // m_overrideCompositorVisibility for more details.
+  void SetCompositorVisibility(bool);
+
   // TODO(lfg): Remove once WebViewFrameWidget is deleted.
   void ScheduleAnimationForWidget();
 
@@ -663,6 +667,12 @@
 
   WebPageImportanceSignals page_importance_signals_;
 
+  // TODO(lfg): This is used in order to disable compositor visibility while
+  // the page is still visible. This is needed until the WebView and WebWidget
+  // split is complete, since in out-of-process iframes the page can be
+  // visible, but the WebView should not be used as a widget.
+  bool override_compositor_visibility_;
+
   // We defer commits when transitioning to a new page. ChromeClientImpl calls
   // StopDeferringCommits() to release this when a new page is loaded.
   std::unique_ptr<cc::ScopedDeferCommits> scoped_defer_commits_;
diff --git a/third_party/blink/renderer/core/feature_policy/feature_policy.cc b/third_party/blink/renderer/core/feature_policy/feature_policy.cc
index bc36151..ced6f04 100644
--- a/third_party/blink/renderer/core/feature_policy/feature_policy.cc
+++ b/third_party/blink/renderer/core/feature_policy/feature_policy.cc
@@ -6,6 +6,9 @@
 #include <algorithm>
 
 #include "base/metrics/histogram_macros.h"
+#include "third_party/blink/renderer/core/dom/document.h"
+#include "third_party/blink/renderer/platform/json/json_values.h"
+#include "third_party/blink/renderer/platform/network/http_parsers.h"
 #include "third_party/blink/renderer/platform/runtime_enabled_features.h"
 #include "third_party/blink/renderer/platform/weborigin/security_origin.h"
 #include "third_party/blink/renderer/platform/wtf/bit_vector.h"
@@ -26,9 +29,10 @@
     const String& policy,
     scoped_refptr<const SecurityOrigin> self_origin,
     scoped_refptr<const SecurityOrigin> src_origin,
-    Vector<String>* messages) {
+    Vector<String>* messages,
+    Document* document) {
   return ParseFeaturePolicy(policy, self_origin, src_origin, messages,
-                            GetDefaultFeatureNameMap());
+                            GetDefaultFeatureNameMap(), document);
 }
 
 ParsedFeaturePolicy ParseFeaturePolicy(
@@ -36,7 +40,8 @@
     scoped_refptr<const SecurityOrigin> self_origin,
     scoped_refptr<const SecurityOrigin> src_origin,
     Vector<String>* messages,
-    const FeatureNameMap& feature_names) {
+    const FeatureNameMap& feature_names,
+    Document* document) {
   ParsedFeaturePolicy allowlists;
   BitVector features_specified(
       static_cast<int>(mojom::FeaturePolicyFeature::kMaxValue));
@@ -72,7 +77,15 @@
         continue;
 
       // Count the use of this feature policy.
-      if (!src_origin) {
+      if (src_origin) {
+        if (!document || !document->IsParsedFeaturePolicy(feature)) {
+          UMA_HISTOGRAM_ENUMERATION("Blink.UseCounter.FeaturePolicy.Allow",
+                                    feature);
+          if (document) {
+            document->SetParsedFeaturePolicy(feature);
+          }
+        }
+      } else {
         UMA_HISTOGRAM_ENUMERATION("Blink.UseCounter.FeaturePolicy.Header",
                                   feature);
       }
diff --git a/third_party/blink/renderer/core/feature_policy/feature_policy.h b/third_party/blink/renderer/core/feature_policy/feature_policy.h
index b0b71c7..ce47d15 100644
--- a/third_party/blink/renderer/core/feature_policy/feature_policy.h
+++ b/third_party/blink/renderer/core/feature_policy/feature_policy.h
@@ -18,6 +18,8 @@
 
 namespace blink {
 
+class Document;
+
 // Returns a map between feature name (string) and mojom::FeaturePolicyFeature
 // (enum).
 typedef HashMap<String, mojom::FeaturePolicyFeature> FeatureNameMap;
@@ -44,18 +46,20 @@
 ParseFeaturePolicyAttribute(const String& policy,
                             scoped_refptr<const SecurityOrigin> self_origin,
                             scoped_refptr<const SecurityOrigin> src_origin,
-                            Vector<String>* messages);
+                            Vector<String>* messages,
+                            Document* document = nullptr);
 
 // Converts a feature policy string into a vector of allowlists (see comments
 // above), with an explicit FeatureNameMap. This algorithm is called by both
-// header policy parsing and container policy parsing. |self_origin| and
-// |src_origin| are both nullable.
+// header policy parsing and container policy parsing. |self_origin|,
+// |src_origin|, and |document| are nullable.
 CORE_EXPORT ParsedFeaturePolicy
 ParseFeaturePolicy(const String& policy,
                    scoped_refptr<const SecurityOrigin> self_origin,
                    scoped_refptr<const SecurityOrigin> src_origin,
                    Vector<String>* messages,
-                   const FeatureNameMap& feature_names);
+                   const FeatureNameMap& feature_names,
+                   Document* document = nullptr);
 
 // Returns true iff any declaration in the policy is for the given feature.
 CORE_EXPORT bool IsFeatureDeclared(mojom::FeaturePolicyFeature,
diff --git a/third_party/blink/renderer/core/feature_policy/feature_policy_test.cc b/third_party/blink/renderer/core/feature_policy/feature_policy_test.cc
index b9c847ce..3ec5bf5 100644
--- a/third_party/blink/renderer/core/feature_policy/feature_policy_test.cc
+++ b/third_party/blink/renderer/core/feature_policy/feature_policy_test.cc
@@ -5,7 +5,11 @@
 #include "third_party/blink/renderer/core/feature_policy/feature_policy.h"
 
 #include "testing/gtest/include/gtest/gtest.h"
+#include "third_party/blink/renderer/core/frame/settings.h"
+#include "third_party/blink/renderer/core/loader/empty_clients.h"
+#include "third_party/blink/renderer/core/testing/page_test_base.h"
 #include "third_party/blink/renderer/platform/testing/histogram_tester.h"
+
 #include "url/gurl.h"
 #include "url/origin.h"
 
@@ -63,6 +67,15 @@
 
   ~FeaturePolicyParserTest() override = default;
 
+  /*void SetUp() override {
+    chrome_client_ = new ConsoleCapturingChromeClient();
+    Page::PageClients clients;
+    FillWithEmptyClients(clients);
+    clients.chrome_client = chrome_client_.Get();
+    SetupPageWithClients(&clients);
+    Page::InsertOrdinaryPageForTesting(&GetPage());
+  }*/
+
   scoped_refptr<const SecurityOrigin> origin_a_ =
       SecurityOrigin::CreateFromString(ORIGIN_A);
   scoped_refptr<const SecurityOrigin> origin_b_ =
@@ -331,6 +344,57 @@
       static_cast<int>(blink::mojom::FeaturePolicyFeature::kFullscreen), 1);
 }
 
+// Test histogram counting the use of feature policies via "allow"
+// attribute. This test parses two policies on the same document.
+TEST_F(FeaturePolicyParserTest, AllowHistogramSameDocument) {
+  const char* histogram_name = "Blink.UseCounter.FeaturePolicy.Allow";
+  HistogramTester tester;
+  Vector<String> messages;
+  std::unique_ptr<DummyPageHolder> dummy = DummyPageHolder::Create();
+
+  ParseFeaturePolicy("payment; fullscreen", origin_a_.get(), origin_b_.get(),
+                     &messages, test_feature_name_map, &dummy->GetDocument());
+  ParseFeaturePolicy("fullscreen; geolocation", origin_a_.get(),
+                     origin_b_.get(), &messages, test_feature_name_map,
+                     &dummy->GetDocument());
+  tester.ExpectTotalCount(histogram_name, 3);
+  tester.ExpectBucketCount(
+      histogram_name,
+      static_cast<int>(blink::mojom::FeaturePolicyFeature::kPayment), 1);
+  tester.ExpectBucketCount(
+      histogram_name,
+      static_cast<int>(blink::mojom::FeaturePolicyFeature::kFullscreen), 1);
+  tester.ExpectBucketCount(
+      histogram_name,
+      static_cast<int>(blink::mojom::FeaturePolicyFeature::kGeolocation), 1);
+}
+
+// Test histogram counting the use of feature policies via "allow"
+// attribute. This test parses two policies on different documents.
+TEST_F(FeaturePolicyParserTest, AllowHistogramDifferentDocument) {
+  const char* histogram_name = "Blink.UseCounter.FeaturePolicy.Allow";
+  HistogramTester tester;
+  Vector<String> messages;
+  std::unique_ptr<DummyPageHolder> dummy = DummyPageHolder::Create();
+  std::unique_ptr<DummyPageHolder> dummy2 = DummyPageHolder::Create();
+
+  ParseFeaturePolicy("payment; fullscreen", origin_a_.get(), origin_b_.get(),
+                     &messages, test_feature_name_map, &dummy->GetDocument());
+  ParseFeaturePolicy("fullscreen; geolocation", origin_a_.get(),
+                     origin_b_.get(), &messages, test_feature_name_map,
+                     &dummy2->GetDocument());
+  tester.ExpectTotalCount(histogram_name, 4);
+  tester.ExpectBucketCount(
+      histogram_name,
+      static_cast<int>(blink::mojom::FeaturePolicyFeature::kPayment), 1);
+  tester.ExpectBucketCount(
+      histogram_name,
+      static_cast<int>(blink::mojom::FeaturePolicyFeature::kFullscreen), 2);
+  tester.ExpectBucketCount(
+      histogram_name,
+      static_cast<int>(blink::mojom::FeaturePolicyFeature::kGeolocation), 1);
+}
+
 // Test policy mutation methods
 class FeaturePolicyMutationTest : public testing::Test {
  protected:
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 3a1ff05..766bd84 100644
--- a/third_party/blink/renderer/core/frame/visual_viewport_test.cc
+++ b/third_party/blink/renderer/core/frame/visual_viewport_test.cc
@@ -157,6 +157,12 @@
                : nullptr;
   }
 
+  const DisplayItemClient& ScrollingBackgroundClient(const Document* document) {
+    return document->GetLayoutView()
+        ->GetScrollableArea()
+        ->GetScrollingBackgroundDisplayItemClient();
+  }
+
   const RasterInvalidationTracking* MainGraphicsLayerRasterInvalidationTracking(
       const Document* document) {
     const auto* layer = MainGraphicsLayer(document);
@@ -2214,8 +2220,8 @@
   EXPECT_THAT(
       ScrollingContentsLayerRasterInvalidations(document),
       UnorderedElementsAre(RasterInvalidationInfo{
-          ScrollingContentsLayer(document),
-          ScrollingContentsLayer(document)->DebugName(),
+          &ScrollingBackgroundClient(document),
+          ScrollingBackgroundClient(document).DebugName(),
           IntRect(0, 0, 640, 1000), PaintInvalidationReason::kBackground}));
 
   document->View()->SetTracksPaintInvalidations(false);
@@ -2230,8 +2236,8 @@
   EXPECT_THAT(
       ScrollingContentsLayerRasterInvalidations(document),
       UnorderedElementsAre(RasterInvalidationInfo{
-          ScrollingContentsLayer(document),
-          ScrollingContentsLayer(document)->DebugName(),
+          &ScrollingBackgroundClient(document),
+          ScrollingBackgroundClient(document).DebugName(),
           IntRect(0, 0, 640, 1000), PaintInvalidationReason::kBackground}));
 
   document->View()->SetTracksPaintInvalidations(false);
@@ -2341,8 +2347,8 @@
     EXPECT_THAT(
         ScrollingContentsLayerRasterInvalidations(document),
         UnorderedElementsAre(RasterInvalidationInfo{
-            ScrollingContentsLayer(document),
-            ScrollingContentsLayer(document)->DebugName(),
+            &ScrollingBackgroundClient(document),
+            ScrollingBackgroundClient(document).DebugName(),
             IntRect(0, 590, 320, 50), PaintInvalidationReason::kIncremental}));
   }
 
diff --git a/third_party/blink/renderer/core/frame/web_view_frame_widget.cc b/third_party/blink/renderer/core/frame/web_view_frame_widget.cc
index 9d41326..41899703 100644
--- a/third_party/blink/renderer/core/frame/web_view_frame_widget.cc
+++ b/third_party/blink/renderer/core/frame/web_view_frame_widget.cc
@@ -19,7 +19,13 @@
 WebViewFrameWidget::~WebViewFrameWidget() = default;
 
 void WebViewFrameWidget::Close() {
+  // Note: it's important to use the captured main frame pointer here. During
+  // a frame swap, the swapped frame is detached *after* the frame tree is
+  // updated. If the main frame is being swapped, then
+  // m_webView()->mainFrameImpl() will no longer point to the original frame.
+  web_view_->SetCompositorVisibility(false);
   web_view_ = nullptr;
+
   WebFrameWidgetBase::Close();
 
   // Note: this intentionally does not forward to WebView::close(), to make it
@@ -175,7 +181,9 @@
   return web_view_->ScrollFocusedEditableElementIntoView();
 }
 
-void WebViewFrameWidget::Initialize() {}
+void WebViewFrameWidget::Initialize() {
+  web_view_->SetCompositorVisibility(true);
+}
 
 void WebViewFrameWidget::SetLayerTreeView(WebLayerTreeView*) {
   // The WebViewImpl already has its LayerTreeView, the WebWidgetClient
diff --git a/third_party/blink/renderer/core/html/canvas/html_canvas_element.cc b/third_party/blink/renderer/core/html/canvas/html_canvas_element.cc
index 32aa203..faf1ff6 100644
--- a/third_party/blink/renderer/core/html/canvas/html_canvas_element.cc
+++ b/third_party/blink/renderer/core/html/canvas/html_canvas_element.cc
@@ -43,6 +43,7 @@
 #include "third_party/blink/renderer/core/dom/document.h"
 #include "third_party/blink/renderer/core/dom/element.h"
 #include "third_party/blink/renderer/core/dom/element_traversal.h"
+#include "third_party/blink/renderer/core/dom/node_computed_style.h"
 #include "third_party/blink/renderer/core/fileapi/file.h"
 #include "third_party/blink/renderer/core/frame/local_frame.h"
 #include "third_party/blink/renderer/core/frame/local_frame_client.h"
@@ -652,9 +653,13 @@
 SkFilterQuality HTMLCanvasElement::FilterQuality() const {
   if (!isConnected())
     return kLow_SkFilterQuality;
-  HTMLCanvasElement* non_const_this = const_cast<HTMLCanvasElement*>(this);
-  non_const_this->UpdateDistributionForFlatTreeTraversal();
-  const ComputedStyle* style = non_const_this->EnsureComputedStyle();
+
+  const ComputedStyle* style = GetComputedStyle();
+  if (!style) {
+    GetDocument().UpdateStyleAndLayoutTreeForNode(this);
+    HTMLCanvasElement* non_const_this = const_cast<HTMLCanvasElement*>(this);
+    style = non_const_this->EnsureComputedStyle();
+  }
   return (style && style->ImageRendering() == EImageRendering::kPixelated)
              ? kNone_SkFilterQuality
              : kLow_SkFilterQuality;
diff --git a/third_party/blink/renderer/core/html/canvas/image_data.cc b/third_party/blink/renderer/core/html/canvas/image_data.cc
index 770af2f6..4fd76ee 100644
--- a/third_party/blink/renderer/core/html/canvas/image_data.cc
+++ b/third_party/blink/renderer/core/html/canvas/image_data.cc
@@ -560,10 +560,14 @@
     // of the ImageData object to the created v8 object, eliminating the
     // C++ callback when accessing the "data" property.
     v8::Local<v8::Value> pixel_array = ToV8(data_.Get(), wrapper, isolate);
+    bool defined_property;
     if (pixel_array.IsEmpty() ||
-        !V8CallBoolean(wrapper->DefineOwnProperty(
-            isolate->GetCurrentContext(), V8AtomicString(isolate, "data"),
-            pixel_array, v8::ReadOnly)))
+        !wrapper
+             ->DefineOwnProperty(isolate->GetCurrentContext(),
+                                 V8AtomicString(isolate, "data"), pixel_array,
+                                 v8::ReadOnly)
+             .To(&defined_property) ||
+        !defined_property)
       return v8::Local<v8::Object>();
   }
   return wrapper;
diff --git a/third_party/blink/renderer/core/html/html_iframe_element.cc b/third_party/blink/renderer/core/html/html_iframe_element.cc
index 3ae5e74..0fe3efa 100644
--- a/third_party/blink/renderer/core/html/html_iframe_element.cc
+++ b/third_party/blink/renderer/core/html/html_iframe_element.cc
@@ -239,8 +239,8 @@
   scoped_refptr<const SecurityOrigin> src_origin = GetOriginForFeaturePolicy();
   scoped_refptr<const SecurityOrigin> self_origin =
       GetDocument().GetSecurityOrigin();
-  ParsedFeaturePolicy container_policy =
-      ParseFeaturePolicyAttribute(allow_, self_origin, src_origin, messages);
+  ParsedFeaturePolicy container_policy = ParseFeaturePolicyAttribute(
+      allow_, self_origin, src_origin, messages, &GetDocument());
 
   // If allowfullscreen attribute is present and no fullscreen policy is set,
   // enable the feature for all origins.
diff --git a/third_party/blink/renderer/core/imagebitmap/image_bitmap.cc b/third_party/blink/renderer/core/imagebitmap/image_bitmap.cc
index c18cf1d0..78bc488d 100644
--- a/third_party/blink/renderer/core/imagebitmap/image_bitmap.cc
+++ b/third_party/blink/renderer/core/imagebitmap/image_bitmap.cc
@@ -178,32 +178,10 @@
   return false;
 }
 
-SkImageInfo GetSkImageInfo(sk_sp<SkImage> skia_image) {
-  SkColorType color_type = kN32_SkColorType;
-  sk_sp<SkColorSpace> color_space = skia_image->refColorSpace();
-
-  if (skia_image->colorType() == kRGBA_F16_SkColorType ||
-      (skia_image->colorSpace() && skia_image->colorSpace()->gammaIsLinear())) {
-    color_type = kRGBA_F16_SkColorType;
-  }
-
-  if (color_type == kN32_SkColorType && skia_image->colorSpace() &&
-      skia_image->colorSpace()->isSRGB()) {
-    // Skia is in the middle of transitioning this scenario from meaning
-    // linearly blended sRGB uint8 to non-linearly blended sRGB uint8.  While
-    // the transition is happening, we'll strip the color space to force
-    // non-linearly blended sRGB uint8.  (This nullptr will continue to mean
-    // non-linearly blended sRGB uint8 after the transition too,  so there's
-    // really no harm leaving this indefinitely.)
-    color_space.reset(nullptr);
-  }
-  return SkImageInfo::Make(skia_image->width(), skia_image->height(),
-                           color_type, skia_image->alphaType(),
-                           std::move(color_space));
-}
-
-SkImageInfo GetSkImageInfo(const scoped_refptr<StaticBitmapImage>& image) {
-  return GetSkImageInfo(image->PaintImageForCurrentFrame().GetSkImage());
+SkImageInfo GetSkImageInfo(const scoped_refptr<StaticBitmapImage>& input) {
+  auto image = input->PaintImageForCurrentFrame().GetSkImage();
+  return SkImageInfo::Make(image->width(), image->height(), image->colorType(),
+                           image->alphaType(), image->refColorSpace());
 }
 
 // This function results in a readback due to using SkImage::readPixels().
diff --git a/third_party/blink/renderer/core/input/event_handler.cc b/third_party/blink/renderer/core/input/event_handler.cc
index 599390e5..7209318 100644
--- a/third_party/blink/renderer/core/input/event_handler.cc
+++ b/third_party/blink/renderer/core/input/event_handler.cc
@@ -1013,6 +1013,7 @@
   mouse_event_manager_->HandleSvgPanIfNeeded(true);
 
   if (frame_set_being_resized_) {
+    CaptureMouseEventsToWidget(false);
     return mouse_event_manager_->SetMousePositionAndDispatchMouseEvent(
         EffectiveMouseEventTargetNode(frame_set_being_resized_.Get()), String(),
         EventTypeNames::mouseup, mouse_event);
@@ -2034,6 +2035,7 @@
 }
 
 void EventHandler::SetResizingFrameSet(HTMLFrameSetElement* frame_set) {
+  CaptureMouseEventsToWidget(true);
   frame_set_being_resized_ = frame_set;
 }
 
diff --git a/third_party/blink/renderer/core/inspector/inspector_css_agent.cc b/third_party/blink/renderer/core/inspector/inspector_css_agent.cc
index 703e5c5..5720a3e 100644
--- a/third_party/blink/renderer/core/inspector/inspector_css_agent.cc
+++ b/third_party/blink/renderer/core/inspector/inspector_css_agent.cc
@@ -2356,7 +2356,7 @@
   *background_colors = protocol::Array<String>::create();
   for (auto color : colors) {
     background_colors->fromJust()->addItem(
-        color.SerializedAsCSSComponentValue());
+        cssvalue::CSSColorValue::SerializeAsCSSComponentValue(color));
   }
 
   CSSComputedStyleDeclaration* computed_style_info =
diff --git a/third_party/blink/renderer/core/layout/ng/ng_block_break_token.h b/third_party/blink/renderer/core/layout/ng/ng_block_break_token.h
index 143d8ef..b5d64cf 100644
--- a/third_party/blink/renderer/core/layout/ng/ng_block_break_token.h
+++ b/third_party/blink/renderer/core/layout/ng/ng_block_break_token.h
@@ -44,14 +44,13 @@
       LayoutUnit used_block_size,
       const NGBreakTokenVector& child_break_tokens,
       bool has_last_resort_break = false) {
-    NGBlockBreakToken* token =
-        static_cast<NGBlockBreakToken*>(::WTF::Partitions::FastMalloc(
-            sizeof(NGBlockBreakToken) +
-                child_break_tokens.size() * sizeof(NGBreakToken*),
-            ::WTF::GetStringWithTypeName<NGBlockBreakToken>()));
+    void* token = ::WTF::Partitions::FastMalloc(
+        sizeof(NGBlockBreakToken) +
+            child_break_tokens.size() * sizeof(NGBreakToken*),
+        ::WTF::GetStringWithTypeName<NGBlockBreakToken>());
     new (token) NGBlockBreakToken(node, used_block_size, child_break_tokens,
                                   has_last_resort_break);
-    return base::AdoptRef(token);
+    return base::AdoptRef(static_cast<NGBlockBreakToken*>(token));
   }
 
   // Creates a break token for a node which cannot produce any more fragments.
diff --git a/third_party/blink/renderer/core/paint/block_painter_test.cc b/third_party/blink/renderer/core/paint/block_painter_test.cc
index ea569aa..de3cd46 100644
--- a/third_party/blink/renderer/core/paint/block_painter_test.cc
+++ b/third_party/blink/renderer/core/paint/block_painter_test.cc
@@ -182,10 +182,10 @@
 
   // Initially there should be no hit test display items because there is no
   // touch action.
-  auto* scrolling_client = GetLayoutView().Layer()->GraphicsLayerBacking();
+  const auto& scrolling_client = ViewScrollingBackgroundClient();
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 1,
-      TestDisplayItem(*scrolling_client, kDocumentBackgroundType));
+      TestDisplayItem(scrolling_client, kDocumentBackgroundType));
 
   // Add a touch action to parent and ensure that hit test display items are
   // created for both the parent and child.
@@ -197,7 +197,7 @@
   auto* childHidden = GetLayoutObjectByElementId("childHidden");
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 4,
-      TestDisplayItem(*scrolling_client, kDocumentBackgroundType),
+      TestDisplayItem(scrolling_client, kDocumentBackgroundType),
       TestDisplayItem(*parent, DisplayItem::kHitTest),
       TestDisplayItem(*childVisible, DisplayItem::kHitTest),
       TestDisplayItem(*childHidden, DisplayItem::kHitTest));
@@ -208,7 +208,7 @@
   GetDocument().View()->UpdateAllLifecyclePhases();
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 1,
-      TestDisplayItem(*scrolling_client, kDocumentBackgroundType));
+      TestDisplayItem(scrolling_client, kDocumentBackgroundType));
 }
 
 TEST_F(BlockPainterTestWithPaintTouchAction, TouchActionRectPaintCaching) {
@@ -230,14 +230,14 @@
     <div id='sibling'></div>
   )HTML");
 
-  auto* scrolling_client = GetLayoutView().Layer()->GraphicsLayerBacking();
+  const auto& scrolling_client = ViewScrollingBackgroundClient();
   auto* touchaction_element = GetElementById("touchaction");
   auto* touchaction = touchaction_element->GetLayoutObject();
   auto* sibling_element = GetElementById("sibling");
   auto* sibling = sibling_element->GetLayoutObject();
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 3,
-      TestDisplayItem(*scrolling_client, kDocumentBackgroundType),
+      TestDisplayItem(scrolling_client, kDocumentBackgroundType),
       TestDisplayItem(*touchaction, DisplayItem::kHitTest),
       TestDisplayItem(*sibling, kBackgroundType));
 
@@ -293,12 +293,12 @@
     <div id='touchaction'></div>
   )HTML");
 
-  auto* scrolling_client = GetLayoutView().Layer()->GraphicsLayerBacking();
+  const auto& scrolling_client = ViewScrollingBackgroundClient();
   auto* touchaction_element = GetElementById("touchaction");
   auto* touchaction = touchaction_element->GetLayoutObject();
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 1,
-      TestDisplayItem(*scrolling_client, kDocumentBackgroundType));
+      TestDisplayItem(scrolling_client, kDocumentBackgroundType));
 
   {
     const auto& paint_chunks =
@@ -312,7 +312,7 @@
   GetDocument().View()->UpdateAllLifecyclePhases();
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 2,
-      TestDisplayItem(*scrolling_client, kDocumentBackgroundType),
+      TestDisplayItem(scrolling_client, kDocumentBackgroundType),
       TestDisplayItem(*touchaction, DisplayItem::kHitTest));
 
   {
@@ -335,7 +335,7 @@
   GetDocument().View()->UpdateAllLifecyclePhases();
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 1,
-      TestDisplayItem(*scrolling_client, kDocumentBackgroundType));
+      TestDisplayItem(scrolling_client, kDocumentBackgroundType));
   {
     const auto& paint_chunks =
         RootPaintController().GetPaintArtifact().PaintChunks();
@@ -372,10 +372,10 @@
 
   // Initially there should be no hit test display items because there are no
   // event handlers.
-  auto* scrolling_client = GetLayoutView().Layer()->GraphicsLayerBacking();
+  const auto& scrolling_client = ViewScrollingBackgroundClient();
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 1,
-      TestDisplayItem(*scrolling_client, kDocumentBackgroundType));
+      TestDisplayItem(scrolling_client, kDocumentBackgroundType));
 
   // Add an event listener to parent and ensure that hit test display items are
   // created for both the parent and child.
@@ -387,7 +387,7 @@
   auto* child = GetLayoutObjectByElementId("child");
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 3,
-      TestDisplayItem(*scrolling_client, kDocumentBackgroundType),
+      TestDisplayItem(scrolling_client, kDocumentBackgroundType),
       TestDisplayItem(*parent, DisplayItem::kHitTest),
       TestDisplayItem(*child, DisplayItem::kHitTest));
 
@@ -397,7 +397,7 @@
   GetDocument().View()->UpdateAllLifecyclePhases();
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 1,
-      TestDisplayItem(*scrolling_client, kDocumentBackgroundType));
+      TestDisplayItem(scrolling_client, kDocumentBackgroundType));
 }
 
 TEST_F(BlockPainterTestWithPaintTouchAction,
@@ -414,12 +414,12 @@
     </div>
   )HTML");
 
-  auto* scrolling_client = GetLayoutView().Layer()->GraphicsLayerBacking();
+  const auto& scrolling_client = ViewScrollingBackgroundClient();
   auto* parent = GetLayoutObjectByElementId("parent");
   auto* child = GetLayoutObjectByElementId("child");
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 3,
-      TestDisplayItem(*scrolling_client, kDocumentBackgroundType),
+      TestDisplayItem(scrolling_client, kDocumentBackgroundType),
       TestDisplayItem(*parent, DisplayItem::kHitTest),
       TestDisplayItem(*child, DisplayItem::kHitTest));
 
@@ -428,7 +428,7 @@
   GetDocument().View()->UpdateAllLifecyclePhases();
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 4,
-      TestDisplayItem(*scrolling_client, kDocumentBackgroundType),
+      TestDisplayItem(scrolling_client, kDocumentBackgroundType),
       TestDisplayItem(*parent, kBackgroundType),
       TestDisplayItem(*parent, DisplayItem::kHitTest),
       TestDisplayItem(*child, DisplayItem::kHitTest));
@@ -456,12 +456,12 @@
     </div>
   )HTML");
 
-  auto* scrolling_client = GetLayoutView().Layer()->GraphicsLayerBacking();
+  const auto& scrolling_client = ViewScrollingBackgroundClient();
   auto* scroller = GetLayoutObjectByElementId("scroller");
   auto* child = GetLayoutObjectByElementId("child");
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 3,
-      TestDisplayItem(*scrolling_client, kDocumentBackgroundType),
+      TestDisplayItem(scrolling_client, kDocumentBackgroundType),
       TestDisplayItem(*scroller, DisplayItem::kHitTest),
       TestDisplayItem(*child, DisplayItem::kHitTest));
 
diff --git a/third_party/blink/renderer/core/paint/box_paint_invalidator.cc b/third_party/blink/renderer/core/paint/box_paint_invalidator.cc
index b69db89a..b1d02d4 100644
--- a/third_party/blink/renderer/core/paint/box_paint_invalidator.cc
+++ b/third_party/blink/renderer/core/paint/box_paint_invalidator.cc
@@ -332,7 +332,7 @@
             : PaintInvalidationReason::kIncremental;
     context_.painting_layer->SetNeedsRepaint();
     ObjectPaintInvalidator(box_).InvalidateDisplayItemClient(
-        *box_.Layer()->GetCompositedLayerMapping()->ScrollingContentsLayer(),
+        box_.GetScrollableArea()->GetScrollingBackgroundDisplayItemClient(),
         reason);
   }
 
diff --git a/third_party/blink/renderer/core/paint/box_painter.cc b/third_party/blink/renderer/core/paint/box_painter.cc
index e92dfc70..91dbee4 100644
--- a/third_party/blink/renderer/core/paint/box_painter.cc
+++ b/third_party/blink/renderer/core/paint/box_painter.cc
@@ -19,6 +19,7 @@
 #include "third_party/blink/renderer/core/paint/nine_piece_image_painter.h"
 #include "third_party/blink/renderer/core/paint/object_painter.h"
 #include "third_party/blink/renderer/core/paint/paint_info.h"
+#include "third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h"
 #include "third_party/blink/renderer/core/paint/scoped_paint_state.h"
 #include "third_party/blink/renderer/core/paint/svg_foreign_object_painter.h"
 #include "third_party/blink/renderer/core/paint/theme_painter.h"
@@ -111,11 +112,10 @@
   }
 
   const DisplayItemClient& display_item_client =
-      painting_overflow_contents ? static_cast<const DisplayItemClient&>(
-                                       *layout_box_.Layer()
-                                            ->GetCompositedLayerMapping()
-                                            ->ScrollingContentsLayer())
-                                 : layout_box_;
+      painting_overflow_contents
+          ? layout_box_.GetScrollableArea()
+                ->GetScrollingBackgroundDisplayItemClient()
+          : layout_box_;
   if (DrawingRecorder::UseCachedDrawingIfPossible(
           paint_info.context, display_item_client,
           DisplayItem::kBoxDecorationBackground))
diff --git a/third_party/blink/renderer/core/paint/ng/ng_box_fragment_painter.cc b/third_party/blink/renderer/core/paint/ng/ng_box_fragment_painter.cc
index 17ec3c4..c49ce02 100644
--- a/third_party/blink/renderer/core/paint/ng/ng_box_fragment_painter.cc
+++ b/third_party/blink/renderer/core/paint/ng/ng_box_fragment_painter.cc
@@ -33,6 +33,7 @@
 #include "third_party/blink/renderer/core/paint/object_painter.h"
 #include "third_party/blink/renderer/core/paint/paint_info.h"
 #include "third_party/blink/renderer/core/paint/paint_layer.h"
+#include "third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h"
 #include "third_party/blink/renderer/core/paint/paint_phase.h"
 #include "third_party/blink/renderer/core/paint/scoped_paint_state.h"
 #include "third_party/blink/renderer/core/paint/scrollable_area_painter.h"
@@ -519,11 +520,10 @@
   }
 
   const DisplayItemClient& display_item_client =
-      painting_overflow_contents ? static_cast<const DisplayItemClient&>(
-                                       *layout_box.Layer()
-                                            ->GetCompositedLayerMapping()
-                                            ->ScrollingContentsLayer())
-                                 : box_fragment_;
+      painting_overflow_contents
+          ? layout_box.GetScrollableArea()
+                ->GetScrollingBackgroundDisplayItemClient()
+          : box_fragment_;
   if (DrawingRecorder::UseCachedDrawingIfPossible(
           paint_info.context, display_item_client,
           DisplayItem::kBoxDecorationBackground))
diff --git a/third_party/blink/renderer/core/paint/ng/ng_text_fragment_painter_test.cc b/third_party/blink/renderer/core/paint/ng/ng_text_fragment_painter_test.cc
index 35b9950..5d683de 100644
--- a/third_party/blink/renderer/core/paint/ng/ng_text_fragment_painter_test.cc
+++ b/third_party/blink/renderer/core/paint/ng/ng_text_fragment_painter_test.cc
@@ -54,10 +54,10 @@
   EXPECT_EQ(1u, line_box_fragment.Children().size());
   const NGPaintFragment& text_fragment = *line_box_fragment.FirstChild();
 
-  EXPECT_DISPLAY_LIST(
-      RootPaintController().GetDisplayItemList(), 2,
-      TestDisplayItem(ViewBackgroundClient(), DisplayItem::kDocumentBackground),
-      TestDisplayItem(text_fragment, kForegroundType));
+  EXPECT_DISPLAY_LIST(RootPaintController().GetDisplayItemList(), 2,
+                      TestDisplayItem(ViewScrollingBackgroundClient(),
+                                      DisplayItem::kDocumentBackground),
+                      TestDisplayItem(text_fragment, kForegroundType));
 }
 
 }  // namespace blink
diff --git a/third_party/blink/renderer/core/paint/paint_and_raster_invalidation_test.cc b/third_party/blink/renderer/core/paint/paint_and_raster_invalidation_test.cc
index 955bc26..6132c98 100644
--- a/third_party/blink/renderer/core/paint/paint_and_raster_invalidation_test.cc
+++ b/third_party/blink/renderer/core/paint/paint_and_raster_invalidation_test.cc
@@ -312,8 +312,8 @@
   EXPECT_THAT(
       GetRasterInvalidationTracking()->Invalidations(),
       UnorderedElementsAre(RasterInvalidationInfo{
-          ViewScrollingContentsDisplayItemClient(),
-          ViewScrollingContentsDisplayItemClient()->DebugName(),
+          &ViewScrollingBackgroundClient(),
+          ViewScrollingBackgroundClient().DebugName(),
           IntRect(0, 2000, 800, 1000), PaintInvalidationReason::kIncremental}));
   GetDocument().View()->SetTracksPaintInvalidations(false);
 
@@ -350,9 +350,9 @@
   EXPECT_THAT(
       GetRasterInvalidationTracking()->Invalidations(),
       UnorderedElementsAre(RasterInvalidationInfo{
-          ViewScrollingContentsDisplayItemClient(),
-          ViewScrollingContentsDisplayItemClient()->DebugName(),
-          IntRect(0, 0, 800, 3000), PaintInvalidationReason::kBackground}));
+          &ViewScrollingBackgroundClient(),
+          ViewScrollingBackgroundClient().DebugName(), IntRect(0, 0, 800, 3000),
+          PaintInvalidationReason::kBackground}));
   GetDocument().View()->SetTracksPaintInvalidations(false);
 
   // Resize the viewport. No paint invalidation.
@@ -509,10 +509,11 @@
   // No invalidation on the container layer.
   EXPECT_FALSE(container_raster_invalidation_tracking()->HasInvalidations());
   // Incremental invalidation of background on contents layer.
-  const auto* client = target_obj->Layer()->GraphicsLayerBacking();
+  const auto& client = target_obj->GetScrollableArea()
+                           ->GetScrollingBackgroundDisplayItemClient();
   EXPECT_THAT(contents_raster_invalidation_tracking()->Invalidations(),
               UnorderedElementsAre(RasterInvalidationInfo{
-                  client, client->DebugName(), IntRect(0, 500, 500, 500),
+                  &client, client.DebugName(), IntRect(0, 500, 500, 500),
                   PaintInvalidationReason::kIncremental}));
   GetDocument().View()->SetTracksPaintInvalidations(false);
 
@@ -563,11 +564,12 @@
       container_layer->GetRasterInvalidationTracking()->HasInvalidations());
   // Full invalidation of background on contents layer because the gradient
   // background is resized.
-  EXPECT_THAT(
-      contents_layer->GetRasterInvalidationTracking()->Invalidations(),
-      UnorderedElementsAre(RasterInvalidationInfo{
-          contents_layer, contents_layer->DebugName(), IntRect(0, 0, 500, 1000),
-          PaintInvalidationReason::kBackground}));
+  const auto& client = target_obj->GetScrollableArea()
+                           ->GetScrollingBackgroundDisplayItemClient();
+  EXPECT_THAT(contents_layer->GetRasterInvalidationTracking()->Invalidations(),
+              UnorderedElementsAre(RasterInvalidationInfo{
+                  &client, client.DebugName(), IntRect(0, 0, 500, 1000),
+                  PaintInvalidationReason::kBackground}));
   GetDocument().View()->SetTracksPaintInvalidations(false);
 
   // Resize the container.
@@ -649,12 +651,13 @@
 
   GraphicsLayer* scrolling_contents_layer =
       target_object->Layer()->GraphicsLayerBacking();
-  EXPECT_THAT(
-      scrolling_contents_layer->GetRasterInvalidationTracking()
-          ->Invalidations(),
-      UnorderedElementsAre(RasterInvalidationInfo{
-          scrolling_contents_layer, scrolling_contents_layer->DebugName(),
-          IntRect(50, 0, 50, 500), PaintInvalidationReason::kIncremental}));
+  const auto& client = target_object->GetScrollableArea()
+                           ->GetScrollingBackgroundDisplayItemClient();
+  EXPECT_THAT(scrolling_contents_layer->GetRasterInvalidationTracking()
+                  ->Invalidations(),
+              UnorderedElementsAre(RasterInvalidationInfo{
+                  &client, client.DebugName(), IntRect(50, 0, 50, 500),
+                  PaintInvalidationReason::kIncremental}));
 
   GraphicsLayer* container_layer =
       target_object->Layer()->GraphicsLayerBacking(target_object);
diff --git a/third_party/blink/renderer/core/paint/paint_and_raster_invalidation_test.h b/third_party/blink/renderer/core/paint/paint_and_raster_invalidation_test.h
index 1f676e86..6f4e286 100644
--- a/third_party/blink/renderer/core/paint/paint_and_raster_invalidation_test.h
+++ b/third_party/blink/renderer/core/paint/paint_and_raster_invalidation_test.h
@@ -61,10 +61,6 @@
     }
   }
 
-  const DisplayItemClient* ViewScrollingContentsDisplayItemClient() const {
-    return GetLayoutView().Layer()->GraphicsLayerBacking();
-  }
-
   void SetPreferCompositingToLCDText(bool enable) {
     GetDocument()
         .GetFrame()
diff --git a/third_party/blink/renderer/core/paint/paint_controller_paint_test.cc b/third_party/blink/renderer/core/paint/paint_controller_paint_test.cc
index f97a7e13..0bee538 100644
--- a/third_party/blink/renderer/core/paint/paint_controller_paint_test.cc
+++ b/third_party/blink/renderer/core/paint/paint_controller_paint_test.cc
@@ -32,7 +32,7 @@
       *ToLayoutText(div.firstChild()->GetLayoutObject())->FirstTextBox();
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 2,
-      TestDisplayItem(ViewBackgroundClient(), kDocumentBackgroundType),
+      TestDisplayItem(ViewScrollingBackgroundClient(), kDocumentBackgroundType),
       TestDisplayItem(text_inline_box, kForegroundType));
 
   div.focus();
@@ -40,7 +40,7 @@
 
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 3,
-      TestDisplayItem(ViewBackgroundClient(), kDocumentBackgroundType),
+      TestDisplayItem(ViewScrollingBackgroundClient(), kDocumentBackgroundType),
       TestDisplayItem(text_inline_box, kForegroundType),
       TestDisplayItem(CaretDisplayItemClientForTesting(),
                       DisplayItem::kCaret));  // New!
@@ -58,7 +58,7 @@
 
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 2,
-      TestDisplayItem(ViewBackgroundClient(), kDocumentBackgroundType),
+      TestDisplayItem(ViewScrollingBackgroundClient(), kDocumentBackgroundType),
       TestDisplayItem(first_text_box, kForegroundType));
 
   div.setAttribute(HTMLNames::styleAttr, "width: 10px; height: 200px");
@@ -71,7 +71,7 @@
 
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 3,
-      TestDisplayItem(ViewBackgroundClient(), kDocumentBackgroundType),
+      TestDisplayItem(ViewScrollingBackgroundClient(), kDocumentBackgroundType),
       TestDisplayItem(new_first_text_box, kForegroundType),
       TestDisplayItem(second_text_box, kForegroundType));
 }
@@ -91,7 +91,7 @@
 
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 3,
-      TestDisplayItem(ViewBackgroundClient(), kDocumentBackgroundType),
+      TestDisplayItem(ViewScrollingBackgroundClient(), kDocumentBackgroundType),
       TestDisplayItem(sub_div, kBackgroundType),
       TestDisplayItem(sub_div2, kBackgroundType));
 
@@ -133,7 +133,7 @@
 
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 2,
-      TestDisplayItem(ViewBackgroundClient(), kDocumentBackgroundType),
+      TestDisplayItem(ViewScrollingBackgroundClient(), kDocumentBackgroundType),
       TestDisplayItem(sub_div, kBackgroundType));
 }
 
diff --git a/third_party/blink/renderer/core/paint/paint_controller_paint_test.h b/third_party/blink/renderer/core/paint/paint_controller_paint_test.h
index 9b284a2..a3a732c2 100644
--- a/third_party/blink/renderer/core/paint/paint_controller_paint_test.h
+++ b/third_party/blink/renderer/core/paint/paint_controller_paint_test.h
@@ -65,11 +65,12 @@
     return true;
   }
 
-  const DisplayItemClient& ViewBackgroundClient() {
+  const DisplayItemClient& ViewScrollingBackgroundClient() {
+    // TODO(wangxianzhu): SPv2 should use the same display item client.
     if (!RuntimeEnabledFeatures::SlimmingPaintV2Enabled()) {
-      // With SPv1, the document background uses the scrolling contents
-      // layer as its DisplayItemClient.
-      return *GetLayoutView().Layer()->GraphicsLayerBacking();
+      return GetLayoutView()
+          .GetScrollableArea()
+          ->GetScrollingBackgroundDisplayItemClient();
     }
     return GetLayoutView();
   }
diff --git a/third_party/blink/renderer/core/paint/paint_layer_painter_test.cc b/third_party/blink/renderer/core/paint/paint_layer_painter_test.cc
index 1890a0d..07913ce 100644
--- a/third_party/blink/renderer/core/paint/paint_layer_painter_test.cc
+++ b/third_party/blink/renderer/core/paint/paint_layer_painter_test.cc
@@ -80,7 +80,7 @@
   auto& content2 = *GetLayoutObjectByElementId("content2");
   auto& filler2 = *GetLayoutObjectByElementId("filler2");
 
-  const auto& view_display_item_client = ViewBackgroundClient();
+  const auto& view_display_item_client = ViewScrollingBackgroundClient();
   const auto& view_chunk_client =
       RuntimeEnabledFeatures::SlimmingPaintV2Enabled()
           ? *GetLayoutView().Layer()
@@ -225,7 +225,7 @@
   IntRect interest_rect(0, 0, 400, 300);
   Paint(&interest_rect);
 
-  const auto& background_display_item_client = ViewBackgroundClient();
+  const auto& background_display_item_client = ViewScrollingBackgroundClient();
 
   // Container1 is fully in the interest rect;
   // Container2 is partly (including its stacking chidren) in the interest rect;
@@ -317,7 +317,7 @@
   LayoutObject& content2 =
       *GetDocument().getElementById("content2")->GetLayoutObject();
 
-  const auto& background_display_item_client = ViewBackgroundClient();
+  const auto& background_display_item_client = ViewScrollingBackgroundClient();
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 5,
       TestDisplayItem(background_display_item_client, kDocumentBackgroundType),
diff --git a/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.cc b/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.cc
index f8b46f1..c648909 100644
--- a/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.cc
+++ b/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.cc
@@ -143,7 +143,8 @@
       scroll_anchor_(this),
       non_composited_main_thread_scrolling_reasons_(0),
       horizontal_scrollbar_previously_was_overlay_(false),
-      vertical_scrollbar_previously_was_overlay_(false) {
+      vertical_scrollbar_previously_was_overlay_(false),
+      scrolling_background_display_item_client_(*this) {
   Node* node = GetLayoutBox()->GetNode();
   if (node && node->IsElementNode()) {
     // We save and restore only the scrollOffset as the other scroll values are
@@ -231,6 +232,7 @@
 void PaintLayerScrollableArea::Trace(blink::Visitor* visitor) {
   visitor->Trace(scrollbar_manager_);
   visitor->Trace(scroll_anchor_);
+  visitor->Trace(scrolling_background_display_item_client_);
   ScrollableArea::Trace(visitor);
 }
 
@@ -2845,4 +2847,30 @@
       GetLayoutBox()->UniqueId(), CompositorElementIdNamespace::kScroll);
 }
 
+LayoutRect
+PaintLayerScrollableArea::ScrollingBackgroundDisplayItemClient::VisualRect()
+    const {
+  const auto* box = scrollable_area_->GetLayoutBox();
+  auto overflow_clip_rect = box->OverflowClipRect(LayoutPoint());
+  auto scroll_size = scrollable_area_->overflow_rect_.Size();
+  // Ensure scrolling contents are at least as large as the scroll clip
+  scroll_size = scroll_size.ExpandedTo(overflow_clip_rect.Size());
+  return LayoutRect(
+      box->FirstFragment().PaintOffset() + overflow_clip_rect.Location(),
+      scroll_size);
+}
+
+String
+PaintLayerScrollableArea::ScrollingBackgroundDisplayItemClient::DebugName()
+    const {
+  return "Scrolling background of " +
+         scrollable_area_->GetLayoutBox()->DebugName();
+}
+
+bool PaintLayerScrollableArea::ScrollingBackgroundDisplayItemClient::
+    PaintedOutputOfObjectHasNoEffectRegardlessOfSize() const {
+  return scrollable_area_->GetLayoutBox()
+      ->PaintedOutputOfObjectHasNoEffectRegardlessOfSize();
+}
+
 }  // namespace blink
diff --git a/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h b/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h
index ec116bef..e1a848c 100644
--- a/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h
+++ b/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h
@@ -548,6 +548,10 @@
 
   void Trace(blink::Visitor*) override;
 
+  const DisplayItemClient& GetScrollingBackgroundDisplayItemClient() const {
+    return scrolling_background_display_item_client_;
+  }
+
  private:
   explicit PaintLayerScrollableArea(PaintLayer&);
 
@@ -697,6 +701,27 @@
   LayoutRect horizontal_scrollbar_visual_rect_;
   LayoutRect vertical_scrollbar_visual_rect_;
   LayoutRect scroll_corner_and_resizer_visual_rect_;
+
+  class ScrollingBackgroundDisplayItemClient : public DisplayItemClient {
+    DISALLOW_NEW();
+
+   public:
+    ScrollingBackgroundDisplayItemClient(
+        const PaintLayerScrollableArea& scrollable_area)
+        : scrollable_area_(&scrollable_area) {}
+
+    LayoutRect VisualRect() const override;
+    String DebugName() const override;
+    bool PaintedOutputOfObjectHasNoEffectRegardlessOfSize() const override;
+
+    void Trace(Visitor* visitor) { visitor->Trace(scrollable_area_); }
+
+   private:
+    Member<const PaintLayerScrollableArea> scrollable_area_;
+  };
+
+  ScrollingBackgroundDisplayItemClient
+      scrolling_background_display_item_client_;
 };
 
 DEFINE_TYPE_CASTS(PaintLayerScrollableArea,
diff --git a/third_party/blink/renderer/core/paint/table_painter_test.cc b/third_party/blink/renderer/core/paint/table_painter_test.cc
index 7075a87..698c0c8 100644
--- a/third_party/blink/renderer/core/paint/table_painter_test.cc
+++ b/third_party/blink/renderer/core/paint/table_painter_test.cc
@@ -39,7 +39,8 @@
 
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 2,
-      TestDisplayItem(ViewBackgroundClient(), DisplayItem::kDocumentBackground),
+      TestDisplayItem(ViewScrollingBackgroundClient(),
+                      DisplayItem::kDocumentBackground),
       TestDisplayItem(row1, DisplayItem::kBoxDecorationBackground));
 
   GetDocument().View()->UpdateAllLifecyclePhasesExceptPaint();
@@ -48,7 +49,8 @@
 
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 2,
-      TestDisplayItem(ViewBackgroundClient(), DisplayItem::kDocumentBackground),
+      TestDisplayItem(ViewScrollingBackgroundClient(),
+                      DisplayItem::kDocumentBackground),
       TestDisplayItem(row2, DisplayItem::kBoxDecorationBackground));
 }
 
@@ -82,7 +84,8 @@
 
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 3,
-      TestDisplayItem(ViewBackgroundClient(), DisplayItem::kDocumentBackground),
+      TestDisplayItem(ViewScrollingBackgroundClient(),
+                      DisplayItem::kDocumentBackground),
       TestDisplayItem(row1, DisplayItem::kBoxDecorationBackground),
       TestDisplayItem(cell1, DisplayItem::kBoxDecorationBackground));
 
@@ -93,7 +96,8 @@
 
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 2,
-      TestDisplayItem(ViewBackgroundClient(), DisplayItem::kDocumentBackground),
+      TestDisplayItem(ViewScrollingBackgroundClient(),
+                      DisplayItem::kDocumentBackground),
       TestDisplayItem(row1, DisplayItem::kBoxDecorationBackground));
 
   GetDocument().View()->UpdateAllLifecyclePhasesExceptPaint();
@@ -103,7 +107,8 @@
 
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 3,
-      TestDisplayItem(ViewBackgroundClient(), DisplayItem::kDocumentBackground),
+      TestDisplayItem(ViewScrollingBackgroundClient(),
+                      DisplayItem::kDocumentBackground),
       TestDisplayItem(row2, DisplayItem::kBoxDecorationBackground),
       TestDisplayItem(cell2, DisplayItem::kBoxDecorationBackground));
 }
@@ -135,7 +140,8 @@
 
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 3,
-      TestDisplayItem(ViewBackgroundClient(), DisplayItem::kDocumentBackground),
+      TestDisplayItem(ViewScrollingBackgroundClient(),
+                      DisplayItem::kDocumentBackground),
       TestDisplayItem(row, DisplayItem::kBoxDecorationBackground),
       TestDisplayItem(cell1, DisplayItem::kBoxDecorationBackground));
 
@@ -145,7 +151,7 @@
   Paint(&interest_rect);
 
   EXPECT_DISPLAY_LIST(RootPaintController().GetDisplayItemList(), 1,
-                      TestDisplayItem(ViewBackgroundClient(),
+                      TestDisplayItem(ViewScrollingBackgroundClient(),
                                       DisplayItem::kDocumentBackground));
 
   GetDocument().View()->UpdateAllLifecyclePhasesExceptPaint();
@@ -153,12 +159,12 @@
   interest_rect = IntRect(450, 0, 200, 200);
   Paint(&interest_rect);
 
-    EXPECT_DISPLAY_LIST(
-        RootPaintController().GetDisplayItemList(), 3,
-        TestDisplayItem(ViewBackgroundClient(),
-                        DisplayItem::kDocumentBackground),
-        TestDisplayItem(row, DisplayItem::kBoxDecorationBackground),
-        TestDisplayItem(cell2, DisplayItem::kBoxDecorationBackground));
+  EXPECT_DISPLAY_LIST(
+      RootPaintController().GetDisplayItemList(), 3,
+      TestDisplayItem(ViewScrollingBackgroundClient(),
+                      DisplayItem::kDocumentBackground),
+      TestDisplayItem(row, DisplayItem::kBoxDecorationBackground),
+      TestDisplayItem(cell2, DisplayItem::kBoxDecorationBackground));
 }
 
 TEST_P(TablePainterTest, CollapsedBorderAndOverflow) {
@@ -185,7 +191,8 @@
   // We should paint all display items of cell.
   EXPECT_DISPLAY_LIST(
       RootPaintController().GetDisplayItemList(), 4,
-      TestDisplayItem(ViewBackgroundClient(), DisplayItem::kDocumentBackground),
+      TestDisplayItem(ViewScrollingBackgroundClient(),
+                      DisplayItem::kDocumentBackground),
       TestDisplayItem(cell, DisplayItem::kBoxDecorationBackground),
       TestDisplayItem(*cell.Row(), DisplayItem::kTableCollapsedBorders),
       TestDisplayItem(cell, DisplayItem::PaintPhaseToDrawingType(
diff --git a/third_party/blink/renderer/core/paint/view_painter.cc b/third_party/blink/renderer/core/paint/view_painter.cc
index ce6e27d8..ec368c7 100644
--- a/third_party/blink/renderer/core/paint/view_painter.cc
+++ b/third_party/blink/renderer/core/paint/view_painter.cc
@@ -15,6 +15,7 @@
 #include "third_party/blink/renderer/core/paint/compositing/composited_layer_mapping.h"
 #include "third_party/blink/renderer/core/paint/paint_info.h"
 #include "third_party/blink/renderer/core/paint/paint_layer.h"
+#include "third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h"
 #include "third_party/blink/renderer/platform/graphics/paint/drawing_recorder.h"
 #include "third_party/blink/renderer/platform/graphics/paint/scoped_paint_chunk_properties.h"
 #include "third_party/blink/renderer/platform/runtime_enabled_features.h"
@@ -69,7 +70,8 @@
     // object_paint_properties.h for details.
     document_rect.MoveBy(layout_view_.ScrollOrigin());
     background_rect.Unite(document_rect);
-    display_item_client = layout_view_.Layer()->GraphicsLayerBacking();
+    display_item_client = &layout_view_.GetScrollableArea()
+                               ->GetScrollingBackgroundDisplayItemClient();
     scoped_scroll_property.emplace(
         paint_info.context.GetPaintController(),
         layout_view_.FirstFragment().ContentsProperties(), *display_item_client,
diff --git a/third_party/blink/renderer/core/paint/view_painter_test.cc b/third_party/blink/renderer/core/paint/view_painter_test.cc
index ce4b14e..39449477 100644
--- a/third_party/blink/renderer/core/paint/view_painter_test.cc
+++ b/third_party/blink/renderer/core/paint/view_painter_test.cc
@@ -65,9 +65,9 @@
       layer_for_background->GetPaintController().GetDisplayItemList();
   const DisplayItem& background = display_items[0];
   EXPECT_EQ(background.GetType(), kDocumentBackgroundType);
-  DisplayItemClient* expected_client;
+  const DisplayItemClient* expected_client;
   if (!prefer_compositing_to_lcd_text)
-    expected_client = GetLayoutView().Layer()->GraphicsLayerBacking();
+    expected_client = &ViewScrollingBackgroundClient();
   else
     expected_client = &GetLayoutView();
   EXPECT_EQ(&background.Client(), expected_client);
@@ -101,19 +101,14 @@
 
   SetBodyInnerHTML("<div style='height: 5000px'></div>");
 
-  const DisplayItemClient* background_item_client;
-  const DisplayItemClient* background_chunk_client;
-  background_item_client = GetLayoutView().Layer()->GraphicsLayerBacking();
-  background_chunk_client = background_item_client;
-
-  EXPECT_DISPLAY_LIST(
-      RootPaintController().GetDisplayItemList(), 1,
-      TestDisplayItem(*background_item_client, kDocumentBackgroundType));
+  EXPECT_DISPLAY_LIST(RootPaintController().GetDisplayItemList(), 1,
+                      TestDisplayItem(ViewScrollingBackgroundClient(),
+                                      kDocumentBackgroundType));
 
   const auto& chunks = RootPaintController().GetPaintArtifact().PaintChunks();
   EXPECT_EQ(1u, chunks.size());
   const auto& chunk = chunks[0];
-  EXPECT_EQ(background_chunk_client, &chunk.id.client);
+  EXPECT_EQ(&ViewScrollingBackgroundClient(), &chunk.id.client);
 
   const auto& tree_state = chunk.properties;
   EXPECT_EQ(&EffectPaintPropertyNode::Root(), tree_state.Effect());
diff --git a/third_party/blink/renderer/core/svg/svg_animated_color.cc b/third_party/blink/renderer/core/svg/svg_animated_color.cc
index ea32f721..906aca8 100644
--- a/third_party/blink/renderer/core/svg/svg_animated_color.cc
+++ b/third_party/blink/renderer/core/svg/svg_animated_color.cc
@@ -19,6 +19,7 @@
 
 #include "third_party/blink/renderer/core/svg/svg_animated_color.h"
 
+#include "third_party/blink/renderer/core/css/css_color_value.h"
 #include "third_party/blink/renderer/core/css/parser/css_parser.h"
 #include "third_party/blink/renderer/core/layout/layout_object.h"
 #include "third_party/blink/renderer/core/svg/color_distance.h"
@@ -36,7 +37,8 @@
 String SVGColorProperty::ValueAsString() const {
   return style_color_.IsCurrentColor()
              ? "currentColor"
-             : style_color_.GetColor().SerializedAsCSSComponentValue();
+             : cssvalue::CSSColorValue::SerializeAsCSSComponentValue(
+                   style_color_.GetColor());
 }
 
 SVGPropertyBase* SVGColorProperty::CloneForAnimation(const String&) const {
diff --git a/third_party/blink/renderer/modules/background_fetch/background_fetch_manager.cc b/third_party/blink/renderer/modules/background_fetch/background_fetch_manager.cc
index d1f553b3..7ca3448 100644
--- a/third_party/blink/renderer/modules/background_fetch/background_fetch_manager.cc
+++ b/third_party/blink/renderer/modules/background_fetch/background_fetch_manager.cc
@@ -150,8 +150,8 @@
   UMA_HISTOGRAM_BOOLEAN("BackgroundFetch.HasRequestsWithBody",
                         has_requests_with_body);
 
-  // TODO(crbug.com/789854): Stop bailing here once we support uploads.
-  if (has_requests_with_body) {
+  if (has_requests_with_body &&
+      !RuntimeEnabledFeatures::BackgroundFetchUploadsEnabled()) {
     return ScriptPromise::Reject(
         script_state, V8ThrowException::CreateTypeError(
                           script_state->GetIsolate(),
diff --git a/third_party/blink/renderer/platform/exported/web_runtime_features.cc b/third_party/blink/renderer/platform/exported/web_runtime_features.cc
index 0a72335..93297eb 100644
--- a/third_party/blink/renderer/platform/exported/web_runtime_features.cc
+++ b/third_party/blink/renderer/platform/exported/web_runtime_features.cc
@@ -572,4 +572,8 @@
   RuntimeEnabledFeatures::SetBackgroundFetchEnabled(enable);
 }
 
+void WebRuntimeFeatures::EnableBackgroundFetchUploads(bool enable) {
+  RuntimeEnabledFeatures::SetBackgroundFetchUploadsEnabled(enable);
+}
+
 }  // namespace blink
diff --git a/third_party/blink/renderer/platform/graphics/color.cc b/third_party/blink/renderer/platform/graphics/color.cc
index fdf5dea..b2e5039 100644
--- a/third_party/blink/renderer/platform/graphics/color.cc
+++ b/third_party/blink/renderer/platform/graphics/color.cc
@@ -225,40 +225,6 @@
   return ParseHexColor(name.Characters16() + 1, name.length() - 1, color_);
 }
 
-String Color::SerializedAsCSSComponentValue() const {
-  StringBuilder result;
-  result.ReserveCapacity(32);
-  bool color_has_alpha = HasAlpha();
-  if (color_has_alpha)
-    result.Append("rgba(");
-  else
-    result.Append("rgb(");
-
-  result.AppendNumber(static_cast<unsigned char>(Red()));
-  result.Append(", ");
-
-  result.AppendNumber(static_cast<unsigned char>(Green()));
-  result.Append(", ");
-
-  result.AppendNumber(static_cast<unsigned char>(Blue()));
-  if (color_has_alpha) {
-    result.Append(", ");
-    // See <alphavalue> section in
-    // https://drafts.csswg.org/cssom/#serializing-css-values
-    int alphavalue = Alpha();
-    float rounded = round(alphavalue * 100 / 255.0f) / 100;
-    if (round(rounded * 255) == alphavalue) {
-      result.AppendNumber(rounded, 2);
-    } else {
-      rounded = round(alphavalue * 1000 / 255.0f) / 1000;
-      result.AppendNumber(rounded, 3);
-    }
-  }
-
-  result.Append(')');
-  return result.ToString();
-}
-
 String Color::Serialized() const {
   if (!HasAlpha()) {
     StringBuilder builder;
diff --git a/third_party/blink/renderer/platform/graphics/color.h b/third_party/blink/renderer/platform/graphics/color.h
index ad360f3..c682ad4 100644
--- a/third_party/blink/renderer/platform/graphics/color.h
+++ b/third_party/blink/renderer/platform/graphics/color.h
@@ -97,10 +97,6 @@
   // http://www.whatwg.org/specs/web-apps/current-work/#serialization-of-a-color
   String Serialized() const;
 
-  // Returns the color serialized according to CSSOM:
-  // https://drafts.csswg.org/cssom/#serialize-a-css-component-value
-  String SerializedAsCSSComponentValue() const;
-
   // Returns the color serialized as either #RRGGBB or #RRGGBBAA. The latter
   // format is not a valid CSS color, and should only be seen in DRT dumps.
   String NameForLayoutTreeAsText() const;
diff --git a/third_party/blink/renderer/platform/runtime_enabled_features.json5 b/third_party/blink/renderer/platform/runtime_enabled_features.json5
index 467cb8b8..cb9457f 100644
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -118,6 +118,10 @@
       status: "experimental",
     },
     {
+      name: "BackgroundFetchUploads",
+      status: "experimental",
+    },
+    {
       name: "BackgroundVideoTrackOptimization",
       status: "stable",
     },
diff --git a/third_party/blink/renderer/platform/wtf/threading_primitives_test.cc b/third_party/blink/renderer/platform/wtf/threading_primitives_test.cc
index 941b39fd..c480d40 100644
--- a/third_party/blink/renderer/platform/wtf/threading_primitives_test.cc
+++ b/third_party/blink/renderer/platform/wtf/threading_primitives_test.cc
@@ -28,25 +28,27 @@
   ThreadConditionTest() : condition_(mutex_) {}
 
   void RunOtherThreadInfiniteWait() {
-    base::internal::SetBlockingObserverForCurrentThread(&observer_);
     MutexLocker lock(mutex_);
     ready_.Signal();
+
+    base::internal::SetBlockingObserverForCurrentThread(&observer_);
+    EXPECT_CALL(observer_, BlockingStarted(base::BlockingType::MAY_BLOCK));
+    EXPECT_CALL(observer_, BlockingEnded());
     condition_.Wait();
+    testing::Mock::VerifyAndClear(&observer_);
   }
 
  protected:
+  // Used to make sure that the other thread gets to wait before the main thread
+  // signals it. Otherwise it may wait forever.
   base::WaitableEvent ready_;
+
   testing::StrictMock<MockBlockingObserver> observer_;
   Mutex mutex_;
   ThreadCondition condition_;
 };
 
-// TODO(https://crbug.com/897550): Test often flakes on its first run, only
-// passing when retried by the TestLauncher.
-TEST_F(ThreadConditionTest, DISABLED_WaitReportsBlockingCall) {
-  EXPECT_CALL(observer_, BlockingStarted(base::BlockingType::MAY_BLOCK));
-  EXPECT_CALL(observer_, BlockingEnded());
-
+TEST_F(ThreadConditionTest, WaitReportsBlockingCall) {
   base::Thread other_thread("other thread");
   other_thread.StartAndWaitForTesting();
   other_thread.task_runner()->PostTask(
diff --git a/third_party/feed/README.chromium b/third_party/feed/README.chromium
index 7552383..ce5ae56 100644
--- a/third_party/feed/README.chromium
+++ b/third_party/feed/README.chromium
@@ -2,7 +2,7 @@
 Short name: feed
 URL: https://chromium.googlesource.com/feed
 Version: 0
-Revision: 4c2bad2ee503d3b26530299606bc6156247129e2
+Revision: 8acb73aa3e5f28938b54d35c1a6d40e02399d799
 License: Apache 2.0
 License File: LICENSE
 Security Critical: yes
diff --git a/third_party/feed/java_sources.gni b/third_party/feed/java_sources.gni
index 96fcb6e..a240027 100644
--- a/third_party/feed/java_sources.gni
+++ b/third_party/feed/java_sources.gni
@@ -211,6 +211,7 @@
   "src/src/main/java/com/google/android/libraries/feed/piet/HostProviders.java",
   "src/src/main/java/com/google/android/libraries/feed/piet/ImageElementAdapter.java",
   "src/src/main/java/com/google/android/libraries/feed/piet/KeyedRecyclerPool.java",
+  "src/src/main/java/com/google/android/libraries/feed/piet/LoadImageCallback.java",
   "src/src/main/java/com/google/android/libraries/feed/piet/MediaQueryHelper.java",
   "src/src/main/java/com/google/android/libraries/feed/piet/NoKeyOverwriteHashMap.java",
   "src/src/main/java/com/google/android/libraries/feed/piet/ParameterizedTextElementAdapter.java",
diff --git a/third_party/fuchsia-sdk/gen_build_defs.py b/third_party/fuchsia-sdk/gen_build_defs.py
index ba6c922..0e28769 100755
--- a/third_party/fuchsia-sdk/gen_build_defs.py
+++ b/third_party/fuchsia-sdk/gen_build_defs.py
@@ -27,23 +27,20 @@
 
   return '[' + ','.join(['"{}"'.format(s) for s in strings]) + ']'
 
+def ReformatTargetName(dep_name):
+  """Removes the namespace from |target| and substitutes invalid target
+  characters with valid ones (e.g. hyphens become underscores)."""
+
+  return dep_name.split('.')[-1].replace('-','_')
+
 def ConvertCommonFields(json):
   """Extracts fields from JSON manifest data which are used across all
   target types."""
 
-  output = {}
-
-  output['target_name'] = json['name'].replace('-', '_')
-
-  output['public_deps'] = []
-  for package_dep in json['deps']:
-    # If the dep has a namespace prefix, then remove it, and replace any
-    # hyphens with underscores for compatibility with the GN identifier
-    # character set.
-    dep_reformatted = ':' + package_dep.split('.')[-1].replace('-','_')
-    output['public_deps'].extend([dep_reformatted])
-
-  return output
+  return {
+    'target_name': ReformatTargetName(json['name']),
+    'public_deps': [':' + ReformatTargetName(dep) for dep in json['deps']]
+  }
 
 def FormatGNTarget(fields):
   """Returns a GN target definition as a string.
@@ -87,8 +84,9 @@
   converted['type'] = 'fuchsia_sdk_fidl_pkg'
   converted['sources'] = json['sources']
 
-  # Split "name" into "namespace" and "name" pair.
-  name_parts = converted['target_name'].split('.')
+  # FIDL names require special handling, because the namespace needs to be
+  # extracted and used elsewhere.
+  name_parts = json['name'].split('.')
   converted['target_name'] = name_parts[-1]
   converted['namespace'] = '.'.join(name_parts[:-1])
 
@@ -131,6 +129,8 @@
   converted['sources'] = list(set(converted['sources']))
 
   converted['include_dirs'] = [json['root'] + '/include']
+  converted['public_deps'] += \
+      [':' + ReformatTargetName(dep) for dep in json['fidl_deps']]
 
   return converted
 
diff --git a/third_party/webrtc_overrides/BUILD.gn b/third_party/webrtc_overrides/BUILD.gn
index 143e065..7fe842b 100644
--- a/third_party/webrtc_overrides/BUILD.gn
+++ b/third_party/webrtc_overrides/BUILD.gn
@@ -33,7 +33,6 @@
     # TODO(kjellander): Start cleaning up this target as soon as
     # https://codereview.chromium.org/2022833002/ is landed. The target should
     # be removed entirely if possible.
-    "//third_party/libjingle_xmpp:rtc_task_runner",
     "//third_party/webrtc/rtc_base:rtc_base_approved",
   ]
   deps = [
diff --git a/tools/metrics/actions/actions.xml b/tools/metrics/actions/actions.xml
index ad3f12f..bd1b9595 100644
--- a/tools/metrics/actions/actions.xml
+++ b/tools/metrics/actions/actions.xml
@@ -1158,6 +1158,42 @@
   <description>Please enter the description of this user action.</description>
 </action>
 
+<action name="Accessibility.Autoclick.DoubleClick">
+  <owner>katie@chromium.org</owner>
+  <owner>dtseng@chromium.org</owner>
+  <owner>dmazzoni@chromium.org</owner>
+  <description>
+    A user has used autoclick to perform a double click action.
+  </description>
+</action>
+
+<action name="Accessibility.Autoclick.DragAndDrop">
+  <owner>katie@chromium.org</owner>
+  <owner>dtseng@chromium.org</owner>
+  <owner>dmazzoni@chromium.org</owner>
+  <description>
+    A user has used autoclick to perform a drag and drop action.
+  </description>
+</action>
+
+<action name="Accessibility.Autoclick.LeftClick">
+  <owner>katie@chromium.org</owner>
+  <owner>dtseng@chromium.org</owner>
+  <owner>dmazzoni@chromium.org</owner>
+  <description>
+    A user has used autoclick to perform a left click action.
+  </description>
+</action>
+
+<action name="Accessibility.Autoclick.RightClick">
+  <owner>katie@chromium.org</owner>
+  <owner>dtseng@chromium.org</owner>
+  <owner>dmazzoni@chromium.org</owner>
+  <description>
+    A user has used autoclick to perform a right click action.
+  </description>
+</action>
+
 <action name="Accessibility.ChromeVox.Jump">
   <owner>dmazzoni@chromium.org</owner>
   <description>
@@ -20520,6 +20556,7 @@
   <suffix name="NewTabTip" label="For NewTabTip feature."/>
   <suffix name="PreviewsOmniboxUI"
       label="For the Previews UI in the Android Omnibox feature."/>
+  <suffix name="ReopenTab" label="For ReopenTab feature."/>
   <affected-action name="InProductHelp.NotifyEvent.IPH"/>
   <affected-action name="InProductHelp.NotifyUsedEvent.IPH"/>
   <affected-action name="InProductHelp.ShouldTriggerHelpUI.IPH"/>
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index 7205fc9..3b26df2 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -75,9 +75,10 @@
   <owner>dmazzoni@chromium.org</owner>
   <owner>kenjibaheux@google.com</owner>
   <owner>tengs@chromium.org</owner>
+  <owner>katie@chromium.org</owner>
   <summary>
     If the user has enabled Autoclick, this is the delay set by the user for
-    autoclicks to occur, in milliseconds.
+    autoclicks to occur, in milliseconds, at startup and when changed.
   </summary>
 </histogram>
 
@@ -9967,8 +9968,17 @@
   </details>
 </histogram>
 
+<histogram name="Blink.UseCounter.FeaturePolicy.Allow"
+    enum="FeaturePolicyFeature" expires_after="2019-10-31">
+  <owner>iclelland@chromium.org</owner>
+  <summary>
+    Counts the use of a specific feature policy via the &quot;allow&quot;
+    attribute. Each policy is counted only once per page load.
+  </summary>
+</histogram>
+
 <histogram name="Blink.UseCounter.FeaturePolicy.Header"
-    enum="FeaturePolicyFeature">
+    enum="FeaturePolicyFeature" expires_after="2019-10-31">
   <owner>iclelland@chromium.org</owner>
   <summary>
     Counts the use of a specific feature policy via the
@@ -127074,6 +127084,8 @@
   <suffix name="IPH_NewTabTip" label="In product help new tab tip."/>
   <suffix name="IPH_PreviewsOmniboxUI"
       label="In product help for the Previews UI in the Android Omnibox."/>
+  <suffix name="IPH_ReopenTab"
+      label="In product help for reopening closed tabs."/>
   <affected-histogram name="InProductHelp.NotifyEventReadyState"/>
   <affected-histogram name="InProductHelp.ShouldTriggerHelpUI"/>
 </histogram_suffixes>
diff --git a/tools/perf/benchmarks/system_health_smoke_test.py b/tools/perf/benchmarks/system_health_smoke_test.py
index 7198394d..cd11a46 100644
--- a/tools/perf/benchmarks/system_health_smoke_test.py
+++ b/tools/perf/benchmarks/system_health_smoke_test.py
@@ -38,7 +38,6 @@
   # and will later be removed.
   'system_health.memory_mobile/browse:tech:discourse_infinite_scroll',
   'system_health.memory_mobile/browse:social:facebook_infinite_scroll',
-  'system_health.memory_mobile/browse:social:tumblr_infinite_scroll',
   'system_health.memory_mobile/browse:news:cnn',
   'system_health.memory_mobile/load:news:cnn',
   'system_health.memory_mobile/load:tools:stackoverflow',
@@ -47,7 +46,6 @@
   'system_health.memory_desktop/load_accessibility:media:wikipedia',
   'system_health.memory_desktop/browse:tech:discourse_infinite_scroll',
   'system_health.memory_desktop/browse:social:facebook_infinite_scroll',
-  'system_health.memory_desktop/browse:social:tumblr_infinite_scroll',
   'system_health.memory_desktop/browse:news:flipboard',
   'system_health.memory_desktop/browse:search:google',
   'system_health.memory_desktop/browse:news:hackernews',
diff --git a/tools/perf/page_sets/data/system_health_desktop.json b/tools/perf/page_sets/data/system_health_desktop.json
index 259da26a..a39449d0 100644
--- a/tools/perf/page_sets/data/system_health_desktop.json
+++ b/tools/perf/page_sets/data/system_health_desktop.json
@@ -69,9 +69,6 @@
         "browse:social:tumblr_infinite_scroll": {
             "DEFAULT": "system_health_desktop_056.wprgo"
         },
-        "browse:social:tumblr_infinite_scroll:2018": {
-            "DEFAULT": "system_health_desktop_049d29ed85.wprgo"
-        },
         "browse:social:twitter": {
             "DEFAULT": "system_health_desktop_053.wprgo"
         },
diff --git a/tools/perf/page_sets/data/system_health_desktop_049d29ed85.wprgo.sha1 b/tools/perf/page_sets/data/system_health_desktop_049d29ed85.wprgo.sha1
deleted file mode 100644
index eeaa7135..0000000
--- a/tools/perf/page_sets/data/system_health_desktop_049d29ed85.wprgo.sha1
+++ /dev/null
@@ -1 +0,0 @@
-049d29ed851bce5aae1ff138f747d54f25a21e74
\ No newline at end of file
diff --git a/tools/perf/page_sets/data/system_health_mobile.json b/tools/perf/page_sets/data/system_health_mobile.json
index 3033779..eda5d1c 100644
--- a/tools/perf/page_sets/data/system_health_mobile.json
+++ b/tools/perf/page_sets/data/system_health_mobile.json
@@ -96,9 +96,6 @@
         "browse:social:tumblr_infinite_scroll": {
             "DEFAULT": "system_health_mobile_062.wprgo"
         },
-        "browse:social:tumblr_infinite_scroll:2018": {
-            "DEFAULT": "system_health_mobile_f6eab4101a.wprgo"
-        },
         "browse:social:twitter": {
             "DEFAULT": "system_health_mobile_023.wprgo"
         },
diff --git a/tools/perf/page_sets/data/system_health_mobile_f6eab4101a.wprgo.sha1 b/tools/perf/page_sets/data/system_health_mobile_f6eab4101a.wprgo.sha1
deleted file mode 100644
index 9e29f4d..0000000
--- a/tools/perf/page_sets/data/system_health_mobile_f6eab4101a.wprgo.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f6eab4101a26b9b93fab0463dfcf1f9306d58271
\ No newline at end of file
diff --git a/tools/perf/page_sets/system_health/browsing_stories.py b/tools/perf/page_sets/system_health/browsing_stories.py
index d0528b17..26c5eea 100644
--- a/tools/perf/page_sets/system_health/browsing_stories.py
+++ b/tools/perf/page_sets/system_health/browsing_stories.py
@@ -1130,18 +1130,6 @@
   TAGS = [story_tags.INFINITE_SCROLL, story_tags.JAVASCRIPT_HEAVY,
           story_tags.YEAR_2016]
 
-class TumblrStory2018(_InfiniteScrollStory):
-  NAME = 'browse:social:tumblr_infinite_scroll:2018'
-  URL = 'https://techcrunch.tumblr.com/'
-  TAGS = [story_tags.INFINITE_SCROLL, story_tags.JAVASCRIPT_HEAVY,
-          story_tags.YEAR_2018]
-
-  def _Login(self, action_runner):
-    tumblr_login.LoginDesktopAccount(action_runner, 'tumblr')
-    action_runner.Wait(5)
-    # Without this page reload the mobile version does not correctly
-    # go to the https://techcrunch.tumblr.com
-    action_runner.ReloadPage()
 
 class TwitterScrollDesktopStory(_InfiniteScrollStory):
   NAME = 'browse:social:twitter_infinite_scroll'
diff --git a/ui/accessibility/extensions/strings/accessibility_extensions_strings_gu.xtb b/ui/accessibility/extensions/strings/accessibility_extensions_strings_gu.xtb
index a2198a2..d8c36d0 100644
--- a/ui/accessibility/extensions/strings/accessibility_extensions_strings_gu.xtb
+++ b/ui/accessibility/extensions/strings/accessibility_extensions_strings_gu.xtb
@@ -6,7 +6,7 @@
 <translation id="145360476452865422">એનિમેશન નીતિ:</translation>
 <translation id="1555130319947370107">વાદળી</translation>
 <translation id="1588438908519853928">સામાન્ય</translation>
-<translation id="1591070050619849194">બધા છબી એનિમેશન અક્ષમ કરો.</translation>
+<translation id="1591070050619849194">બધા છબી એનિમેશન બંધ કરો.</translation>
 <translation id="1703735871906654364">કૅરેટ બ્રાઉઝિંગ</translation>
 <translation id="1791496371305830581">બધી એનિમેટ થતી છબીઓને મંજૂરી આપો.</translation>
 <translation id="1996252509865389616">સક્ષમ કરીએ?</translation>
@@ -27,7 +27,7 @@
 <translation id="381767806621926835">કોઈપણ  વસ્તુનું લાંબુ વર્ણન ઍક્સેસ કરવા માટે, તેના પર "longdesc" અથવા "aria-describedat" લક્ષણ વડે રાઇટ-ક્લિક કરો.</translation>
 <translation id="4023902424053835668">તીર કીઝનો ઉપયોગ કરીને વેબ પૃષ્ઠોની ટેક્સ્ટને બ્રાઉઝ કરો.</translation>
 <translation id="4388820049312272371">એક ઝડપી ફ્લેશ સાથે કર્સરની સ્થિતિને હાઇલાઇટ કરો.</translation>
-<translation id="4394049700291259645">અક્ષમ કરો</translation>
+<translation id="4394049700291259645">બંધ કરો</translation>
 <translation id="4769065380738716500">છબીઓ તેમની વૈકલ્પિક ટેક્સ્ટ દ્વારા બદલવામાં આવી છે.</translation>
 <translation id="4896660567607030658">કોઈ પ્રતિસાદ નથી, માત્ર કર્સર દર્શાવો.</translation>
 <translation id="4937901943818762779">એનિમેટ થતી છબીઓને મંજૂરી આપો, પરંતુ માત્ર એકજ વાર.</translation>
@@ -39,7 +39,7 @@
 <translation id="5331422999063554397">વિપરિત રંગ</translation>
 <translation id="5555153510860501336">ઉચ્ચ કોન્ટ્રાસ્ટ અક્ષમ છે</translation>
 <translation id="5558600050691192317">કીબોર્ડ આદેશો</translation>
-<translation id="5594989420907487559">એનિમેશન્સ માત્ર એકજ વાર ચલાવો અથવા સંપૂર્ણપણે એનિમેશન્સ અક્ષમ કરો.</translation>
+<translation id="5594989420907487559">એનિમેશન્સ માત્ર એકજ વાર ચલાવો અથવા સંપૂર્ણપણે એનિમેશન્સ બંધ કરો.</translation>
 <translation id="5631241868147802353">ડિફૉલ્ટ રંગ યોજના:</translation>
 <translation id="5650358096585648000">વિઝ્યુઅલ પ્રતિસાદ</translation>
 <translation id="5710185147685935461">વેબપૃષ્ઠોને વાંચવામાં વધુ સરળ બનાવવા માટે રંગ યોજનાને બદલો અથવા વિપરિત કરો.</translation>
diff --git a/ui/android/window_android.cc b/ui/android/window_android.cc
index 84f7e17..b4089b7 100644
--- a/ui/android/window_android.cc
+++ b/ui/android/window_android.cc
@@ -42,7 +42,6 @@
   void RemoveObserver(viz::BeginFrameObserver* obs) override;
   void DidFinishFrame(viz::BeginFrameObserver* obs) override {}
   bool IsThrottled() const override { return true; }
-  void OnGpuNoLongerBusy() override;
 
   void OnVSync(base::TimeTicks frame_time, base::TimeDelta vsync_period);
   void OnPauseChanged(bool paused);
@@ -97,11 +96,6 @@
     window_->SetNeedsBeginFrames(false);
 }
 
-void WindowAndroid::WindowBeginFrameSource::OnGpuNoLongerBusy() {
-  for (auto& obs : observers_)
-    obs.OnBeginFrame(last_begin_frame_args_);
-}
-
 void WindowAndroid::WindowBeginFrameSource::OnVSync(
     base::TimeTicks frame_time,
     base::TimeDelta vsync_period) {
@@ -112,9 +106,9 @@
       deadline, vsync_period, viz::BeginFrameArgs::NORMAL);
   DCHECK(last_begin_frame_args_.IsValid());
   next_sequence_number_++;
-  if (RequestCallbackOnGpuAvailable())
-    return;
-  OnGpuNoLongerBusy();
+
+  for (auto& obs : observers_)
+    obs.OnBeginFrame(last_begin_frame_args_);
 }
 
 void WindowAndroid::WindowBeginFrameSource::OnPauseChanged(bool paused) {
diff --git a/ui/aura/test/aura_test_base.cc b/ui/aura/test/aura_test_base.cc
index c0dfc3c..0125a31 100644
--- a/ui/aura/test/aura_test_base.cc
+++ b/ui/aura/test/aura_test_base.cc
@@ -75,7 +75,6 @@
   gesture_config->set_semi_long_press_time_in_ms(400);
   gesture_config->set_show_press_delay_in_ms(5);
   gesture_config->set_swipe_enabled(true);
-  gesture_config->set_tab_scrub_activation_delay_in_ms(200);
   gesture_config->set_two_finger_tap_enabled(true);
   gesture_config->set_velocity_tracker_strategy(
       ui::VelocityTracker::Strategy::LSQ2_RESTRICTED);
diff --git a/ui/base/BUILD.gn b/ui/base/BUILD.gn
index 02e38239..52bc8e6 100644
--- a/ui/base/BUILD.gn
+++ b/ui/base/BUILD.gn
@@ -707,8 +707,6 @@
       "test/ios/keyboard_appearance_listener.mm",
       "test/ios/ui_image_test_utils.h",
       "test/ios/ui_image_test_utils.mm",
-      "test/ios/ui_view_test_utils.h",
-      "test/ios/ui_view_test_utils.mm",
     ]
   }
 
diff --git a/ui/base/test/ios/ui_view_test_utils.h b/ui/base/test/ios/ui_view_test_utils.h
deleted file mode 100644
index 07294889..0000000
--- a/ui/base/test/ios/ui_view_test_utils.h
+++ /dev/null
@@ -1,23 +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_BASE_TEST_IOS_UI_VIEW_TEST_UTILS_H_
-#define UI_BASE_TEST_IOS_UI_VIEW_TEST_UTILS_H_
-
-#import <UIKit/UIKit.h>
-
-namespace ui {
-namespace test {
-namespace uiview_utils {
-
-// Forces rendering of a UIView. This is used in tests to make sure that UIKit
-// optimizations don't have the views return the previous values (such as
-// zoomScale).
-void ForceViewRendering(UIView* view);
-
-}  // namespace uiview_utils
-}  // test
-}  // namespace ui
-
-#endif  // UI_BASE_TEST_IOS_UI_VIEW_TEST_UTILS_H_
diff --git a/ui/base/test/ios/ui_view_test_utils.mm b/ui/base/test/ios/ui_view_test_utils.mm
deleted file mode 100644
index 10f4bdd..0000000
--- a/ui/base/test/ios/ui_view_test_utils.mm
+++ /dev/null
@@ -1,27 +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/base/test/ios/ui_view_test_utils.h"
-
-#include "base/logging.h"
-
-namespace ui {
-namespace test {
-namespace uiview_utils {
-
-void ForceViewRendering(UIView* view) {
-  DCHECK(view);
-  CALayer* layer = view.layer;
-  DCHECK(layer);
-  // 19 is an arbitrary non-zero value.
-  UIGraphicsBeginImageContext(CGSizeMake(19, 19));
-  CGContext* context = UIGraphicsGetCurrentContext();
-  DCHECK(context);
-  [layer renderInContext:context];
-  UIGraphicsEndImageContext();
-}
-
-}  // namespace uiview_utils
-}  // namespace test
-}  // namespace ui
diff --git a/ui/events/gesture_detection/gesture_configuration.cc b/ui/events/gesture_detection/gesture_configuration.cc
index 8bc64ed..9f861a6 100644
--- a/ui/events/gesture_detection/gesture_configuration.cc
+++ b/ui/events/gesture_detection/gesture_configuration.cc
@@ -67,7 +67,6 @@
       // 2 * max_touch_move_in_pixels_for_click_.
       span_slop_(30),
       swipe_enabled_(false),
-      tab_scrub_activation_delay_in_ms_(200),
       two_finger_tap_enabled_(false),
       velocity_tracker_strategy_(VelocityTracker::Strategy::STRATEGY_DEFAULT) {
 }
diff --git a/ui/events/gesture_detection/gesture_configuration.h b/ui/events/gesture_detection/gesture_configuration.h
index 6259021..0af5c73 100644
--- a/ui/events/gesture_detection/gesture_configuration.h
+++ b/ui/events/gesture_detection/gesture_configuration.h
@@ -161,14 +161,6 @@
   float span_slop() const { return span_slop_; }
   bool swipe_enabled() const { return swipe_enabled_; }
   void set_swipe_enabled(bool val) { swipe_enabled_ = val; }
-
-  // TODO(davemoore): Move into chrome/browser/ui.
-  int tab_scrub_activation_delay_in_ms() const {
-    return tab_scrub_activation_delay_in_ms_;
-  }
-  void set_tab_scrub_activation_delay_in_ms(int val) {
-    tab_scrub_activation_delay_in_ms_ = val;
-  }
   bool two_finger_tap_enabled() const { return two_finger_tap_enabled_; }
   void set_two_finger_tap_enabled(bool val) { two_finger_tap_enabled_ = val; }
   VelocityTracker::Strategy velocity_tracker_strategy() const {
@@ -254,9 +246,6 @@
   int show_press_delay_in_ms_;
   float span_slop_;
   bool swipe_enabled_;
-
-  // TODO(davemoore): Move into chrome/browser/ui.
-  int tab_scrub_activation_delay_in_ms_;
   bool two_finger_tap_enabled_;
   VelocityTracker::Strategy velocity_tracker_strategy_;
 
diff --git a/ui/gfx/image/canvas_image_source.cc b/ui/gfx/image/canvas_image_source.cc
index 802591aa..c6ddb53c 100644
--- a/ui/gfx/image/canvas_image_source.cc
+++ b/ui/gfx/image/canvas_image_source.cc
@@ -9,6 +9,7 @@
 #include "cc/paint/record_paint_canvas.h"
 #include "ui/gfx/canvas.h"
 #include "ui/gfx/geometry/insets.h"
+#include "ui/gfx/geometry/size_conversions.h"
 #include "ui/gfx/image/image_skia.h"
 #include "ui/gfx/switches.h"
 
@@ -58,10 +59,17 @@
             cc::DisplayItemList::kToBeReleasedAsPaintOpBuffer);
     display_item_list->StartPaint();
 
+    SizeF size_in_pixel = ScaleSize(SizeF(size_), scale);
     cc::RecordPaintCanvas record_canvas(
         display_item_list.get(),
-        SkRect::MakeIWH(size_.width(), size_.height()));
+        SkRect::MakeWH(SkFloatToScalar(size_in_pixel.width()),
+                       SkFloatToScalar(size_in_pixel.height())));
     gfx::Canvas canvas(&record_canvas, scale);
+#if DCHECK_IS_ON()
+    Rect clip_rect;
+    DCHECK(canvas.GetClipBounds(&clip_rect));
+    DCHECK(clip_rect.Contains(gfx::Rect(ToCeiledSize(size_in_pixel))));
+#endif
     canvas.Scale(scale, scale);
     Draw(&canvas);
 
diff --git a/ui/keyboard/keyboard_layout_manager.cc b/ui/keyboard/keyboard_layout_manager.cc
index 59af679..7cd0ad6 100644
--- a/ui/keyboard/keyboard_layout_manager.cc
+++ b/ui/keyboard/keyboard_layout_manager.cc
@@ -21,7 +21,7 @@
 void KeyboardLayoutManager::OnWindowAddedToLayout(aura::Window* child) {
   // Reset the keyboard window bounds when it gets added to the keyboard
   // container to ensure that its bounds are valid.
-  SetChildBounds(child, gfx::Rect());
+  SetChildBounds(child, child->GetBoundsInRootWindow());
 }
 
 void KeyboardLayoutManager::SetChildBounds(aura::Window* child,
diff --git a/ui/strings/translations/ui_strings_gu.xtb b/ui/strings/translations/ui_strings_gu.xtb
index cdef3bd..655261e 100644
--- a/ui/strings/translations/ui_strings_gu.xtb
+++ b/ui/strings/translations/ui_strings_gu.xtb
@@ -12,7 +12,7 @@
 <translation id="1368832886055348810">ડાબેથી જમણે</translation>
 <translation id="1383876407941801731">શોધો</translation>
 <translation id="1398853756734560583">મોટું કરો</translation>
-<translation id="1413622004203049571"><ph name="NOTIFIER_NAME" /> તરફથી સૂચનાઓ અક્ષમ કરો</translation>
+<translation id="1413622004203049571"><ph name="NOTIFIER_NAME" /> તરફથી સૂચનાઓ બંધ કરો</translation>
 <translation id="1591184457164800433">{MINUTES,plural, =1{1 મિનિટ અને }one{# મિનિટ અને }other{# મિનિટ અને }}</translation>
 <translation id="1643823602425662293">સૂચના</translation>
 <translation id="169515659049020177">Shift</translation>
diff --git a/ui/strings/translations/ui_strings_te.xtb b/ui/strings/translations/ui_strings_te.xtb
index 006ae13..23f1da2 100644
--- a/ui/strings/translations/ui_strings_te.xtb
+++ b/ui/strings/translations/ui_strings_te.xtb
@@ -93,7 +93,7 @@
 <translation id="528468243742722775">ముగింపు</translation>
 <translation id="5329858601952122676">&amp;తొలగించు</translation>
 <translation id="5463830097259460683">ఎమోజి &amp;&amp; చిహ్నాలు</translation>
-<translation id="5476505524087279545">ఎంపిక  చెయ్యబడలేదు</translation>
+<translation id="5476505524087279545">ఎంపిక చేయబడలేదు</translation>
 <translation id="5574202486608032840"><ph name="IDS_SHORT_PRODUCT_OS_NAME" /> సిస్టమ్</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5613020302032141669">ఎడమ బాణం</translation>
diff --git a/ui/views/cocoa/bridged_native_widget_host_impl.mm b/ui/views/cocoa/bridged_native_widget_host_impl.mm
index 54202f5..0689f71 100644
--- a/ui/views/cocoa/bridged_native_widget_host_impl.mm
+++ b/ui/views/cocoa/bridged_native_widget_host_impl.mm
@@ -493,7 +493,17 @@
   DCHECK_EQ(host, bridge_factory_host_);
   bridge_factory_host_->RemoveObserver(this);
   bridge_factory_host_ = nullptr;
-  // TODO(ccameron): This should be treated as the window closing.
+
+  // Because the process hosting this window has ended, close the window by
+  // sending the window close messages that the bridge would have sent.
+  OnWindowWillClose();
+  // Explicitly propagate this message to all children (they are also observers,
+  // but may not be destroyed before |this| is destroyed, which would violate
+  // tear-down assumptions). This would have been done by the bridge, had it
+  // shut down cleanly.
+  while (!children_.empty())
+    children_.front()->OnBridgeFactoryHostDestroying(host);
+  OnWindowHasClosed();
 }
 
 ////////////////////////////////////////////////////////////////////////////////
diff --git a/ui/views/controls/animated_image_view.cc b/ui/views/controls/animated_image_view.cc
index 61fb79a..05b1d6c0 100644
--- a/ui/views/controls/animated_image_view.cc
+++ b/ui/views/controls/animated_image_view.cc
@@ -64,6 +64,9 @@
 }
 
 void AnimatedImageView::Stop() {
+  if (state_ == State::kStopped)
+    return;
+
   DCHECK(animated_image_);
   if (compositor_)
     compositor_->RemoveAnimationObserver(this);