diff --git a/.gitignore b/.gitignore
index 45e8e27..124ff7a5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -162,7 +162,6 @@
 /chrome/tools/test/reference_build
 /chrome/unit_tests_run.xml
 /chrome/web_ui_mojo_bindings.xml
-/chrome_elf/chrome_elf_resources.xml
 /chromecast/internal
 /chromeos/assistant/internal
 /cipd_cache/
diff --git a/.gn b/.gn
index b79cfb64..34646676 100644
--- a/.gn
+++ b/.gn
@@ -229,6 +229,7 @@
   "//chrome/build/*",
 
   #"//chrome/child/*",  # 1 error on Windows
+  "//chrome/chrome_elf/*",
   "//chrome/chrome_cleaner/*",
 
   #"//chrome/chrome_watcher/*",  # 3 errors on Windows
@@ -253,7 +254,6 @@
 
   "//chromecast/*",
   "//chromeos/*",
-  "//chrome_elf/*",
   "//cloud_print/*",
   "//components/*",
   "//content/*",
diff --git a/BUILD.gn b/BUILD.gn
index 79d7364..3a00a98 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -587,14 +587,14 @@
       "//base:pe_image_test",
       "//chrome/browser/browser_switcher/bho:browser_switcher_bho",
       "//chrome/chrome_cleaner:chrome_cleaner_unittests",
+      "//chrome/chrome_elf:chrome_elf_unittests",
+      "//chrome/chrome_elf:dll_hash_main",
       "//chrome/elevation_service:elevation_service_unittests",
       "//chrome/install_static:install_static_unittests",
       "//chrome/installer/gcapi",
       "//chrome/installer/setup:setup_unittests",
       "//chrome/notification_helper:notification_helper_unittests",
       "//chrome/test:delayloads_unittests",
-      "//chrome_elf:chrome_elf_unittests",
-      "//chrome_elf:dll_hash_main",
       "//cloud_print:cloud_print_unittests",
       "//components/wifi:wifi_test",
       "//components/zucchini",
diff --git a/DEPS b/DEPS
index ab8992f..8c06f3f 100644
--- a/DEPS
+++ b/DEPS
@@ -133,11 +133,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': '4f6eb15178d80041c296a665749932b608573bf1',
+  'skia_revision': '4687bddcea201e41b3521a5aca9489bc00589cea',
   # 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': 'a74147972b6713fbd1d99ebd789dfef29067281c',
+  'v8_revision': '6e959bcfc1fa293220361ce5adf78c48a2e1a752',
   # 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.
@@ -145,15 +145,15 @@
   # 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': 'cd078c3392560dd9712a4d4b91a05c1111b26f66',
+  'angle_revision': '5dc689c1202825bbafba8dba2ab09b854dd1e5fd',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling SwiftShader
   # and whatever else without interference from each other.
-  'swiftshader_revision': '3e511440e7747f25d84e89e32eb30b1060076eff',
+  'swiftshader_revision': '0b8234b45e2ecf77d22e5c39358a75016565ccfc',
   # 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': '706619bb28a48276e7ea870995df6a80acf3860d',
+  'pdfium_revision': '3fa919347bc7fd477b50ad3c9cb8131a94b6cb3b',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling BoringSSL
   # and whatever else without interference from each other.
@@ -212,7 +212,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': 'c99141c1ce08920da4ab6dbd259e5683ac4b35c8',
+  'feed_revision': '80206bfdbfec6a374e1ee5055331bd302551457d',
   # 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.
@@ -268,7 +268,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling feed
   # and whatever else without interference from each other.
-  'dawn_revision': '974a1503273543719df2a3a18a967a4a785d49f1',
+  'dawn_revision': 'efef0e4b1fc4138d6424e526cc67a4c1aecab2a3',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling feed
   # and whatever else without interference from each other.
@@ -802,7 +802,7 @@
 
   # Build tools for Chrome OS. Note: This depends on third_party/pyelftools.
   'src/third_party/chromite': {
-      'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '694e64da2e571052b7f34ae799e815a8385b0049',
+      'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '2d5ee4f98a92a6ea0eecc0494dff3b61a65c18fb',
       'condition': 'checkout_linux',
   },
 
@@ -827,7 +827,7 @@
   },
 
   'src/third_party/depot_tools':
-    Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '1b52d87ab5367886500c91a92cf310d5aa76e284',
+    Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '980d615e7e5d3984053c4553582d53e4ffebe3bd',
 
   'src/third_party/devtools-node-modules':
     Var('chromium_git') + '/external/github.com/ChromeDevTools/devtools-node-modules' + '@' + Var('devtools_node_modules_revision'),
@@ -896,7 +896,7 @@
   },
 
   'src/third_party/glslang/src':
-    Var('chromium_git') + '/external/github.com/KhronosGroup/glslang.git' + '@' + 'c11e3156af2297f89a23c8db3f5e2323733ee556',
+    Var('chromium_git') + '/external/github.com/KhronosGroup/glslang.git' + '@' + '2dd4ab3a4acba413ca6fe7585dab1c149d028000',
 
   'src/third_party/google_toolbox_for_mac/src': {
       'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
@@ -1177,7 +1177,7 @@
   },
 
   'src/third_party/perfetto':
-    Var('android_git') + '/platform/external/perfetto.git' + '@' +  '4585cc846e0fd319415af841cef9baa3b1846da3',
+    Var('android_git') + '/platform/external/perfetto.git' + '@' +  '8c59e4b6dba629bc76eda27f51b42ca09982099e',
 
   'src/third_party/perl': {
       'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + 'ac0d98b5cee6c024b0cffeb4f8f45b6fc5ccdb78',
@@ -1348,7 +1348,7 @@
     Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + '6f0b34abee8dba611c253738d955c59f703c147a',
 
   'src/third_party/webrtc':
-    Var('webrtc_git') + '/src.git' + '@' + 'bf47f340ee2e11d297f6dc14f5d76abbe7c9a1e2',
+    Var('webrtc_git') + '/src.git' + '@' + '3d622d6e5c427b835888d17bf3d3ddd416bc3f39',
 
   'src/third_party/xdg-utils': {
       'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
@@ -1389,7 +1389,7 @@
     Var('chromium_git') + '/v8/v8.git' + '@' +  Var('v8_revision'),
 
   'src-internal': {
-    'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@f86c9af41fc797f83f027f80a3d768113590b57e',
+    'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@6bf102206a6c73842ab0d3e3c0da064d29cf0214',
     'condition': 'checkout_src_internal',
   },
 
diff --git a/PRESUBMIT.py b/PRESUBMIT.py
index b0bfae95b..565329d 100644
--- a/PRESUBMIT.py
+++ b/PRESUBMIT.py
@@ -1861,11 +1861,11 @@
                  r"^chrome[\\/]browser[\\/]ui[\\/]startup[\\/]"
                      r"startup_browser_creator\.cc$",
                  r"^chrome[\\/]browser[\\/]browser_switcher[\\/]bho[\\/].*",
-                 r"^chrome[\\/]installer[\\/]setup[\\/].*",
-                 r"^chrome[\\/]chrome_cleaner[\\/].*",
-                 r"chrome[\\/]browser[\\/]diagnostics[\\/]" +
+                 r"^chrome[\\/]browser[\\/]diagnostics[\\/]" +
                      r"diagnostics_writer\.cc$",
-                 r"^chrome_elf[\\/]dll_hash[\\/]dll_hash_main\.cc$",
+                 r"^chrome[\\/]chrome_cleaner[\\/].*",
+                 r"^chrome[\\/]chrome_elf[\\/]dll_hash[\\/]dll_hash_main\.cc$",
+                 r"^chrome[\\/]installer[\\/]setup[\\/].*",
                  r"^chromecast[\\/]",
                  r"^cloud_print[\\/]",
                  r"^components[\\/]browser_watcher[\\/]"
diff --git a/WATCHLISTS b/WATCHLISTS
index efb805a6..85f9db0 100644
--- a/WATCHLISTS
+++ b/WATCHLISTS
@@ -700,7 +700,7 @@
                   '|components/chrome_cleaner/',
     },
     'chrome_elf': {
-      'filepath': 'chrome_elf',
+      'filepath': 'chrome/chrome_elf',
     },
     'chrome_grc': {
       'filepath': 'chrome/browser/resource_coordinator/'\
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AwContentCaptureTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/AwContentCaptureTest.java
new file mode 100644
index 0000000..99ed9c61
--- /dev/null
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/AwContentCaptureTest.java
@@ -0,0 +1,397 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.android_webview.test;
+
+import android.support.test.filters.SmallTest;
+
+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.android_webview.AwContents;
+import org.chromium.base.test.util.CallbackHelper;
+import org.chromium.base.test.util.CommandLineFlags;
+import org.chromium.base.test.util.Feature;
+import org.chromium.components.content_capture.ContentCaptureConsumer;
+import org.chromium.components.content_capture.ContentCaptureController;
+import org.chromium.components.content_capture.ContentCaptureData;
+import org.chromium.components.content_capture.FrameSession;
+import org.chromium.content_public.browser.WebContents;
+import org.chromium.content_public.browser.test.util.TestThreadUtils;
+import org.chromium.net.test.util.TestWebServer;
+
+import java.util.ArrayList;
+import java.util.HashSet;
+import java.util.Set;
+import java.util.concurrent.TimeUnit;
+
+/**
+ * Tests for content capture. Those cases could become flaky when renderer is busy, because
+ * ContentCapture task is run in best effort priority, we will see if this is real problem for
+ * testing.
+ */
+@RunWith(AwJUnit4ClassRunner.class)
+@CommandLineFlags.Add({"enable-features=ContentCapture"})
+public class AwContentCaptureTest {
+    private static class TestAwContentCatpureController extends ContentCaptureController {
+        public TestAwContentCatpureController() {
+            sContentCaptureController = this;
+        }
+
+        @Override
+        public boolean shouldStartCapture() {
+            return false;
+        }
+
+        @Override
+        protected void pullWhitelist() {
+            String[] whitelist = null;
+            boolean[] isRegEx = null;
+            if (mWhiteList != null && mIsRegEx != null) {
+                mWhiteList.toArray(whitelist);
+                isRegEx = new boolean[mWhiteList.size()];
+                int i = 0;
+                for (boolean r : mIsRegEx) isRegEx[i++] = r;
+            }
+            setWhitelist(whitelist, isRegEx);
+        }
+
+        private ArrayList<String> mWhiteList;
+        private ArrayList<Boolean> mIsRegEx;
+    }
+
+    private static class TestAwContentCaptureConsumer extends ContentCaptureConsumer {
+        private final static long DEFAULT_TIMEOUT_IN_SECONDS = 10;
+
+        public final static int CONTENT_CAPTURED = 1;
+        public final static int CONTENT_REMOVED = 2;
+        public final static int SESSION_REMOVED = 3;
+
+        public TestAwContentCaptureConsumer(WebContents webContents) {
+            super(webContents);
+            mCapturedContentIds = new HashSet<Long>();
+        }
+
+        @Override
+        public void onContentCaptured(
+                FrameSession parentFrame, ContentCaptureData contentCaptureData) {
+            mParentFrame = parentFrame;
+            mCapturedContent = contentCaptureData;
+            for (ContentCaptureData child : contentCaptureData.getChildren()) {
+                mCapturedContentIds.add(child.getId());
+            }
+            mCallbacks.add(CONTENT_CAPTURED);
+            mCallbackHelper.notifyCalled();
+        }
+
+        @Override
+        public void onSessionRemoved(FrameSession session) {
+            mCallbacks.add(SESSION_REMOVED);
+            mCallbackHelper.notifyCalled();
+        }
+
+        @Override
+        public void onContentRemoved(FrameSession session, long[] removedIds) {
+            mCurrentFrameSession = session;
+            mRemovedIds = removedIds;
+            // Remove the id from removedIds because id can be reused.
+            for (long id : removedIds) mCapturedContentIds.remove(id);
+            mCallbacks.add(CONTENT_REMOVED);
+            mCallbackHelper.notifyCalled();
+        }
+
+        public FrameSession getParentFrame() {
+            return mParentFrame;
+        }
+
+        public ContentCaptureData getCapturedContent() {
+            return mCapturedContent;
+        }
+
+        public FrameSession getCurrentFrameSession() {
+            return mCurrentFrameSession;
+        }
+
+        public long[] getRemovedIds() {
+            return mRemovedIds;
+        }
+
+        public void reset() {
+            mParentFrame = null;
+            mCapturedContent = null;
+            mCurrentFrameSession = null;
+            mRemovedIds = null;
+            mCallbacks.clear();
+        }
+
+        public void waitForCallback(int currentCallCount) throws Exception {
+            waitForCallback(currentCallCount, 1);
+        }
+
+        public void waitForCallback(int currentCallCount, int numberOfCallsToWaitFor)
+                throws Exception {
+            mCallbackHelper.waitForCallback(currentCallCount, numberOfCallsToWaitFor,
+                    DEFAULT_TIMEOUT_IN_SECONDS, TimeUnit.SECONDS);
+            mCallCount += numberOfCallsToWaitFor;
+        }
+
+        public int getCallCount() {
+            return mCallCount;
+        }
+
+        public Set<Long> cloneCaptureContentIds() {
+            return new HashSet<Long>(mCapturedContentIds);
+        }
+
+        public int[] getCallbacks() {
+            int[] result = new int[mCallbacks.size()];
+            int index = 0;
+            for (Integer c : mCallbacks) result[index++] = c;
+            return result;
+        }
+
+        // Use our own call count to avoid unexpected callback issue.
+        private int mCallCount;
+        private volatile Set<Long> mCapturedContentIds;
+        private volatile FrameSession mParentFrame;
+        private volatile ContentCaptureData mCapturedContent;
+        private volatile FrameSession mCurrentFrameSession;
+        private volatile long[] mRemovedIds;
+        private volatile ArrayList<Integer> mCallbacks = new ArrayList<Integer>();
+
+        private CallbackHelper mCallbackHelper = new CallbackHelper();
+    }
+
+    private final static String MAIN_FRAME_FILE = "/main_frame.html";
+
+    @Rule
+    public AwActivityTestRule mRule = new AwActivityTestRule();
+
+    private TestWebServer mWebServer;
+
+    private TestAwContentsClient mContentsClient;
+    private AwContents mAwContents;
+    private AwTestContainerView mContainerView;
+    private TestAwContentCaptureConsumer mConsumer;
+    private TestAwContentCatpureController mController;
+
+    private void loadUrlSync(String url) {
+        try {
+            mRule.loadUrlSync(
+                    mContainerView.getAwContents(), mContentsClient.getOnPageFinishedHelper(), url);
+        } catch (Exception e) {
+            throw new RuntimeException(e);
+        }
+    }
+
+    private String executeJavaScriptAndWaitForResult(String code) throws Throwable {
+        return mRule.executeJavaScriptAndWaitForResult(
+                mContainerView.getAwContents(), mContentsClient, code);
+    }
+
+    @Before
+    public void setUp() throws Exception {
+        mWebServer = TestWebServer.start();
+        mContentsClient = new TestAwContentsClient();
+        mContainerView = mRule.createAwTestContainerViewOnMainSync(mContentsClient);
+        mAwContents = mContainerView.getAwContents();
+        AwActivityTestRule.enableJavaScriptOnUiThread(mAwContents);
+        TestThreadUtils.runOnUiThreadBlocking(() -> {
+            mController = new TestAwContentCatpureController();
+            mConsumer = new TestAwContentCaptureConsumer(mAwContents.getWebContents());
+            mAwContents.setContentCaptureConsumer(mConsumer);
+        });
+    }
+
+    private void insertElement(String id, String content) {
+        String script = "var place_holder = document.getElementById('place_holder');"
+                + "place_holder.insertAdjacentHTML('beforebegin', '<p id=\\'" + id + "\\'>"
+                + content + "</p>');";
+        runScript(script);
+    }
+
+    private void setInnerHTML(String id, String content) {
+        String script = "var el = document.getElementById('" + id + "');"
+                + "el.innerHTML='" + content + "';";
+        runScript(script);
+    }
+
+    private void removeElement(String id) {
+        String script = "var el = document.getElementById('" + id + "');"
+                + "document.body.removeChild(el);";
+        runScript(script);
+    }
+
+    private void runScript(String script) {
+        try {
+            executeJavaScriptAndWaitForResult(script);
+        } catch (Throwable e) {
+            throw new RuntimeException(e);
+        }
+    }
+
+    private void scrollToBottom() {
+        TestThreadUtils.runOnUiThreadBlocking(
+                () -> { mContainerView.scrollTo(0, mContainerView.getHeight()); });
+    }
+
+    private void scrollToTop() {
+        TestThreadUtils.runOnUiThreadBlocking(() -> { mContainerView.scrollTo(0, 0); });
+    }
+
+    private static void verifyFrame(Long expectedId, String expectedUrl, ContentCaptureData result)
+            throws Exception {
+        if (expectedId == null) {
+            Assert.assertNotEquals(0, result.getId());
+        } else {
+            Assert.assertEquals(expectedId.longValue(), result.getId());
+        }
+        Assert.assertEquals(expectedUrl, result.getValue());
+        Assert.assertFalse(result.getBounds().isEmpty());
+    }
+
+    private static void verifyFrameSesion(FrameSession expectedParentSession, FrameSession result)
+            throws Exception {}
+
+    private static void verifyContent(Set<String> expectedContent, Set<Long> unexpectedIds,
+            ContentCaptureData result) throws Exception {
+        Assert.assertEquals(expectedContent.size(), result.getChildren().size());
+        for (ContentCaptureData child : result.getChildren()) {
+            Assert.assertTrue(expectedContent.contains(child.getValue()));
+            expectedContent.remove(child.getValue());
+            if (unexpectedIds != null) {
+                Assert.assertFalse(unexpectedIds.contains(child.getId()));
+            }
+            Assert.assertFalse(child.getBounds().isEmpty());
+        }
+        Assert.assertTrue(expectedContent.isEmpty());
+    }
+
+    private static void verifyCapturedContent(FrameSession expectedParentSession,
+            Long expectedFrameId, String expectedUrl, Set<String> expectedContent,
+            Set<Long> unexpectedContentIds, FrameSession parentResult, ContentCaptureData result)
+            throws Exception {
+        verifyFrameSesion(expectedParentSession, parentResult);
+        verifyFrame(expectedFrameId, expectedUrl, result);
+        verifyContent(expectedContent, unexpectedContentIds, result);
+    }
+
+    private static void verifyRemovedIds(Set<Long> expectedIds, long[] result) throws Exception {
+        Assert.assertEquals(expectedIds.size(), result.length);
+        Set<Long> resultSet = new HashSet<Long>(result.length);
+        for (long id : result) resultSet.add(id);
+        Assert.assertTrue(expectedIds.containsAll(resultSet));
+    }
+
+    private static void verifyRemovedContent(Long expectedFrameId, String expectedUrl,
+            Set<Long> expectedIds, FrameSession resultFrame, long[] result) throws Exception {
+        Assert.assertEquals(1, resultFrame.size());
+        verifyFrame(expectedFrameId, expectedUrl, resultFrame.get(0));
+        verifyRemovedIds(expectedIds, result);
+    }
+
+    private static void verifyCallbacks(int[] expectedCallbacks, int[] results) {
+        Assert.assertArrayEquals(expectedCallbacks, results);
+    }
+
+    private void runAndWaitForCallback(final Runnable testCase) throws Throwable {
+        runAndWaitForCallback(testCase, 1);
+    }
+
+    private void runAndWaitForCallback(final Runnable testCase, int numberOfCallsToWaitFor)
+            throws Throwable {
+        int callCount = mConsumer.getCallCount();
+        mConsumer.reset();
+        testCase.run();
+        mConsumer.waitForCallback(callCount, numberOfCallsToWaitFor);
+    }
+
+    @After
+    public void tearDown() {
+        mWebServer.shutdown();
+    }
+
+    private static Set<String> toStringSet(String... strings) {
+        Set<String> result = new HashSet<String>();
+        for (String s : strings) result.add(s);
+        return result;
+    }
+
+    private static Set<Long> toLongSet(Long... longs) {
+        Set<Long> result = new HashSet<Long>();
+        for (Long s : longs) result.add(s);
+        return result;
+    }
+
+    private static int[] toIntArray(int... callbacks) {
+        return callbacks;
+    }
+
+    @Test
+    @SmallTest
+    @Feature({"AndroidWebView"})
+    public void testSingleFrame() throws Throwable {
+        final String response = "<html><head></head><body>"
+                + "<div id='place_holder'>"
+                + "<p style=\"height: 100vh\">Hello</p>"
+                + "<p>world</p>"
+                + "</body></html>";
+        final String url = mWebServer.setResponse(MAIN_FRAME_FILE, response, null);
+        runAndWaitForCallback(() -> { loadUrlSync(url); });
+        verifyCallbacks(toIntArray(TestAwContentCaptureConsumer.CONTENT_CAPTURED),
+                mConsumer.getCallbacks());
+        Long frameId = null;
+        Set<Long> capturedContentIds = null;
+        // Verify only on-screen content is captured.
+        verifyCapturedContent(null, frameId, url, toStringSet("Hello"), capturedContentIds,
+                mConsumer.getParentFrame(), mConsumer.getCapturedContent());
+
+        frameId = Long.valueOf(mConsumer.getCapturedContent().getId());
+        capturedContentIds = mConsumer.cloneCaptureContentIds();
+        runAndWaitForCallback(() -> { scrollToBottom(); });
+        verifyCallbacks(toIntArray(TestAwContentCaptureConsumer.CONTENT_CAPTURED),
+                mConsumer.getCallbacks());
+        verifyCapturedContent(null, frameId, url, toStringSet("world"), capturedContentIds,
+                mConsumer.getParentFrame(), mConsumer.getCapturedContent());
+
+        final String newContentId = "new_content_id";
+        final String newContent = "new content";
+        runAndWaitForCallback(() -> {
+            insertElement(newContentId, newContent);
+            scrollToTop();
+        });
+        // Only new content is captured, the content that has been captured will not be captured
+        // again.
+        verifyCallbacks(toIntArray(TestAwContentCaptureConsumer.CONTENT_CAPTURED),
+                mConsumer.getCallbacks());
+        verifyCapturedContent(null, frameId, url, toStringSet(newContent), capturedContentIds,
+                mConsumer.getParentFrame(), mConsumer.getCapturedContent());
+
+        // Changed previous added element, this will trigger remove/capture events.
+        long removedContentId = mConsumer.getCapturedContent().getChildren().get(0).getId();
+        final String newContent2 = "new content 2";
+        capturedContentIds = mConsumer.cloneCaptureContentIds();
+        runAndWaitForCallback(() -> { setInnerHTML(newContentId, newContent2); }, 2);
+        verifyCallbacks(toIntArray(TestAwContentCaptureConsumer.CONTENT_REMOVED,
+                                TestAwContentCaptureConsumer.CONTENT_CAPTURED),
+                mConsumer.getCallbacks());
+        verifyRemovedContent(frameId, url, toLongSet(removedContentId),
+                mConsumer.getCurrentFrameSession(), mConsumer.getRemovedIds());
+        verifyCapturedContent(null, frameId, url, toStringSet(newContent2), capturedContentIds,
+                mConsumer.getParentFrame(), mConsumer.getCapturedContent());
+
+        // Remove the element.
+        removedContentId = mConsumer.getCapturedContent().getChildren().get(0).getId();
+        capturedContentIds = mConsumer.cloneCaptureContentIds();
+        runAndWaitForCallback(() -> { removeElement(newContentId); });
+        verifyCallbacks(
+                toIntArray(TestAwContentCaptureConsumer.CONTENT_REMOVED), mConsumer.getCallbacks());
+        verifyRemovedContent(frameId, url, toLongSet(removedContentId),
+                mConsumer.getCurrentFrameSession(), mConsumer.getRemovedIds());
+    }
+}
diff --git a/android_webview/test/BUILD.gn b/android_webview/test/BUILD.gn
index ea0fb8e..d062602a 100644
--- a/android_webview/test/BUILD.gn
+++ b/android_webview/test/BUILD.gn
@@ -183,6 +183,7 @@
     "../javatests/src/org/chromium/android_webview/test/AwActivityTestRule.java",
     "../javatests/src/org/chromium/android_webview/test/AwAutocompleteTest.java",
     "../javatests/src/org/chromium/android_webview/test/AwAutofillTest.java",
+    "../javatests/src/org/chromium/android_webview/test/AwContentCaptureTest.java",
     "../javatests/src/org/chromium/android_webview/test/AwContentsAnchorViewTest.java",
     "../javatests/src/org/chromium/android_webview/test/AwContentsClientAutoLoginTest.java",
     "../javatests/src/org/chromium/android_webview/test/AwContentsClientCallbackHelperTest.java",
diff --git a/ash/BUILD.gn b/ash/BUILD.gn
index 6b64b5a..5495cb27c 100644
--- a/ash/BUILD.gn
+++ b/ash/BUILD.gn
@@ -1361,7 +1361,6 @@
     "//components/prefs",
     "//components/quirks",
     "//components/session_manager:base",
-    "//components/startup_metric_utils/browser:lib",
     "//components/strings",
     "//components/sync",
     "//components/user_manager",
diff --git a/ash/DEPS b/ash/DEPS
index bae9dde..deae74a 100644
--- a/ash/DEPS
+++ b/ash/DEPS
@@ -13,7 +13,6 @@
   "+components/prefs",
   "+components/quirks",
   "+components/session_manager",
-  "+components/startup_metric_utils",
   "+components/strings",
   "+components/sync",
   "+components/ui_devtools",
diff --git a/ash/app_list/presenter/app_list_presenter_impl.cc b/ash/app_list/presenter/app_list_presenter_impl.cc
index c9009e2e..d79f5f76 100644
--- a/ash/app_list/presenter/app_list_presenter_impl.cc
+++ b/ash/app_list/presenter/app_list_presenter_impl.cc
@@ -379,6 +379,7 @@
     animation.SetAnimationMetricsReporter(
         view_->GetStateTransitionMetricsReporter());
     animation.AddObserver(this);
+    TRACE_EVENT_ASYNC_BEGIN0("ui", "AppList::StateTransitionAnimations", this);
 
     layer->SetTransform(gfx::Transform());
   }
@@ -446,6 +447,9 @@
 // AppListPresenterImpl, ui::ImplicitAnimationObserver implementation:
 
 void AppListPresenterImpl::OnImplicitAnimationsCompleted() {
+  // This class observes the closing animation only.
+  TRACE_EVENT_ASYNC_END1("ui", "AppList::StateTransitionAnimations", this,
+                         "state", ash::mojom::AppListViewState::kClosed);
   NotifyVisibilityChanged(GetTargetVisibility(), GetDisplayId());
 
   if (is_visible_) {
diff --git a/ash/app_list/views/app_list_view.cc b/ash/app_list/views/app_list_view.cc
index 17f52534..18167c7 100644
--- a/ash/app_list/views/app_list_view.cc
+++ b/ash/app_list/views/app_list_view.cc
@@ -386,6 +386,8 @@
 
   // ui::ImplicitAnimationObserver:
   void OnImplicitAnimationsCompleted() override {
+    TRACE_EVENT_ASYNC_END1("ui", "AppList::StateTransitionAnimations", this,
+                           "state", view_->app_list_state());
     DCHECK(view_);
     view_->Layout();
   }
@@ -1544,6 +1546,8 @@
 
   settings.SetAnimationMetricsReporter(GetStateTransitionMetricsReporter());
   settings.AddObserver(transition_animation_observer_.get());
+  TRACE_EVENT_ASYNC_BEGIN0("ui", "AppList::StateTransitionAnimations",
+                           transition_animation_observer_.get());
 
   layer->SetTransform(gfx::Transform());
 
diff --git a/ash/ash_strings.grd b/ash/ash_strings.grd
index 2864016..4ce443ff 100644
--- a/ash/ash_strings.grd
+++ b/ash/ash_strings.grd
@@ -1544,12 +1544,6 @@
       <message name="IDS_ASH_LOGIN_PUBLIC_ACCOUNT_MONITORING_WARNING" desc="Template for text shown in the public account user pod, informing the user that this is a public, managed account.">
         The device admin may monitor your browsing activity.
       </message>
-      <message name="IDS_ASH_LOGIN_MANAGED_SESSION_MONITORING_FULL_WARNING" desc="Text shown in the public account user pod in case of risky configuration, informing the user that this session is managed and admin can monitor all activity.">
-        The administrator of this device has access to all activity, including passwords and communications.
-      </message>
-      <message name="IDS_ASH_LOGIN_MANAGED_SESSION_MONITORING_SOFT_WARNING" desc="Text shown in the public account user pod in case of non-risky configuration, informing the user that this session is managed and admin can monitor all activity.">
-        The device administrator may be able to monitor your activity.
-      </message>
       <message name="IDS_ASH_LOGIN_PUBLIC_ACCOUNT_SIGNOUT_REMINDER" desc="Text shown in the public account user pod, reminding the user to log out.">
         Your internet session will be cleared when you sign out. <ph name="LEARN_MORE">$1<ex>Learn more</ex></ph>
       </message>
diff --git a/ash/assistant/assistant_screen_context_controller.cc b/ash/assistant/assistant_screen_context_controller.cc
index 9422ef4..2e047598 100644
--- a/ash/assistant/assistant_screen_context_controller.cc
+++ b/ash/assistant/assistant_screen_context_controller.cc
@@ -16,7 +16,6 @@
 #include "ash/shell.h"
 #include "ash/voice_interaction/voice_interaction_controller.h"
 #include "ash/wm/mru_window_tracker.h"
-#include "ash/wm/overview/overview_controller.h"
 #include "base/bind.h"
 #include "base/memory/scoped_refptr.h"
 #include "base/stl_util.h"
@@ -61,6 +60,32 @@
       std::move(callback));
 }
 
+void MirrorChildren(ui::Layer* to_mirror,
+                    ui::Layer* mirror,
+                    const ::wm::MapLayerFunc& map_func) {
+  for (auto* child : to_mirror->children()) {
+    ui::LayerOwner* owner = child->owner();
+    ui::Layer* child_mirror = owner ? map_func.Run(owner).release() : nullptr;
+    if (child_mirror) {
+      mirror->Add(child_mirror);
+      MirrorChildren(child, child_mirror, map_func);
+    }
+  }
+}
+
+std::unique_ptr<ui::LayerTreeOwner> MirrorLayersWithClosure(
+    ui::LayerOwner* root,
+    const ::wm::MapLayerFunc& map_func) {
+  DCHECK(root->OwnsLayer());
+  auto layer = map_func.Run(root);
+  if (!layer)
+    return nullptr;
+
+  auto mirror = std::make_unique<ui::LayerTreeOwner>(std::move(layer));
+  MirrorChildren(root->layer(), mirror->root(), map_func);
+  return mirror;
+}
+
 std::unique_ptr<ui::LayerTreeOwner> CreateLayerForAssistantSnapshot(
     aura::Window* root_window) {
   using LayerSet = base::flat_set<const ui::Layer*>;
@@ -88,7 +113,7 @@
   aura::Window* app_list_tablet_mode_container =
       ash::Shell::GetContainer(root_window, kShellWindowId_HomeScreenContainer);
 
-  // Ignore app list to prevent interfering with app list animations.
+  // Prevent app list from being snapshot on top of other contents.
   if (app_list_container)
     excluded_layers.insert(app_list_container->layer());
   if (app_list_tablet_mode_container)
@@ -102,7 +127,7 @@
       blocked_layers.insert(window->layer());
   }
 
-  return ::wm::RecreateLayersWithClosure(
+  return MirrorLayersWithClosure(
       root_window,
       base::BindRepeating(
           [](LayerSet blocked_layers, LayerSet excluded_layers,
@@ -127,7 +152,7 @@
             if (excluded_layers.count(owner->layer()))
               return nullptr;
 
-            return owner->RecreateLayer();
+            return owner->layer()->Mirror();
           },
           std::move(blocked_layers), std::move(excluded_layers)));
 }
@@ -170,13 +195,6 @@
     const gfx::Rect& rect,
     mojom::AssistantScreenContextController::RequestScreenshotCallback
         callback) {
-  // http://crbug.com/941276
-  // We need to avoid requesting screenshot in known situations that will break.
-  if (Shell::Get()->overview_controller()->InOverviewSession() ||
-      Shell::Get()->overview_controller()->IsCompletingShutdownAnimations()) {
-    std::move(callback).Run(std::vector<uint8_t>());
-    return;
-  }
   aura::Window* root_window = Shell::Get()->GetRootWindowForNewWindows();
 
   std::unique_ptr<ui::LayerTreeOwner> layer_owner =
diff --git a/ash/assistant/assistant_screen_context_controller_unittest.cc b/ash/assistant/assistant_screen_context_controller_unittest.cc
index 4f05369..91be17b 100644
--- a/ash/assistant/assistant_screen_context_controller_unittest.cc
+++ b/ash/assistant/assistant_screen_context_controller_unittest.cc
@@ -84,15 +84,17 @@
 
   // Test that windows marked as blocked for assistant snapshot is not included.
   EXPECT_FALSE(FindLayerWithClosure(
-      layer_owner->root(),
-      base::BindRepeating(
-          [](ui::Layer* target, ui::Layer* layer) { return layer == target; },
-          window1_layer)));
+      layer_owner->root(), base::BindRepeating(
+                               [](ui::Layer* layer, ui::Layer* mirror) {
+                                 return layer->ContainsMirrorForTest(mirror);
+                               },
+                               window1_layer)));
   EXPECT_TRUE(FindLayerWithClosure(
-      layer_owner->root(),
-      base::BindRepeating(
-          [](ui::Layer* target, ui::Layer* layer) { return layer == target; },
-          window2_layer)));
+      layer_owner->root(), base::BindRepeating(
+                               [](ui::Layer* layer, ui::Layer* mirror) {
+                                 return layer->ContainsMirrorForTest(mirror);
+                               },
+                               window2_layer)));
 
   // Test that a solid black layer is inserted.
   EXPECT_TRUE(FindLayerWithClosure(
diff --git a/ash/components/strings/ash_components_strings_bn.xtb b/ash/components/strings/ash_components_strings_bn.xtb
index 7b5d4595..fbd23e5b1 100644
--- a/ash/components/strings/ash_components_strings_bn.xtb
+++ b/ash/components/strings/ash_components_strings_bn.xtb
@@ -170,7 +170,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">স্ক্রিনকে ৯০ ডিগ্রি ঘোরান</translation>
 <translation id="8264941229485248811">ডেভেলপার টুল পরিদর্শক দেখান বা লুকান</translation>
 <translation id="836869401750819675">ডাউনলোড হওয়া পৃষ্ঠাটি খুলুন</translation>
diff --git a/ash/components/strings/ash_components_strings_ml.xtb b/ash/components/strings/ash_components_strings_ml.xtb
index 15f2ea4..ea9a6ef7 100644
--- a/ash/components/strings/ash_components_strings_ml.xtb
+++ b/ash/components/strings/ash_components_strings_ml.xtb
@@ -82,7 +82,7 @@
 <translation id="3994783594793697310">ഡിസ്‌പ്ലേ സൂം നില പുനഃസജ്ജീകരിക്കുക</translation>
 <translation id="4026843240379844265">ഡിസ്‌പ്ലേകൾക്ക് ഇടയിൽ സജീവ വിൻഡോകൾ നീക്കുക</translation>
 <translation id="4035482366624727273">പേജിലെ എല്ലാം തിരഞ്ഞെടുക്കുക</translation>
-<translation id="4060703249685950734">നിങ്ങൾ ഒടുവിൽ അവസാനിപ്പിച്ച ടാബ് അല്ലെങ്കിൽ വിൻഡോ വീണ്ടും തുറക്കുക</translation>
+<translation id="4060703249685950734">നിങ്ങൾ ഒടുവിൽ അടച്ച ടാബ് അല്ലെങ്കിൽ വിൻഡോ വീണ്ടും തുറക്കുക</translation>
 <translation id="4090342722461256974">നിങ്ങൾ തുറക്കാൻ ആഗ്രഹിക്കുന്ന വിന്‍ഡോയിലേക്ക് എത്തുന്നത് വരെ <ph name="ALT" /><ph name="SEPARATOR" /><ph name="SHIFT" /> അമർത്തിപ്പിടിച്ച്, <ph name="TAB" /> ടാപ്പ് ചെയ്യുക, തുടർന്ന് സ്വതന്ത്രമാക്കുക.</translation>
 <translation id="4092538597492297615">തിരഞ്ഞെടുത്ത ഉള്ളടക്കം ക്ലിപ്‌ബോർഡിലേയ്‌ക്ക് പകർത്തുക</translation>
 <translation id="4101772068965291327">ഹോം പേജ് തുറക്കുക</translation>
diff --git a/ash/login/ui/login_expanded_public_account_view.cc b/ash/login/ui/login_expanded_public_account_view.cc
index 0c0e5c6..c5eccd6 100644
--- a/ash/login/ui/login_expanded_public_account_view.cc
+++ b/ash/login/ui/login_expanded_public_account_view.cc
@@ -20,6 +20,7 @@
 #include "base/bind.h"
 #include "base/bind_helpers.h"
 #include "base/strings/utf_string_conversions.h"
+#include "chromeos/strings/grit/chromeos_strings.h"
 #include "components/vector_icons/vector_icons.h"
 #include "ui/base/l10n/l10n_util.h"
 #include "ui/gfx/canvas.h"
diff --git a/ash/metrics/time_to_first_present_recorder.cc b/ash/metrics/time_to_first_present_recorder.cc
index 92406c9..f03d7f7 100644
--- a/ash/metrics/time_to_first_present_recorder.cc
+++ b/ash/metrics/time_to_first_present_recorder.cc
@@ -8,7 +8,6 @@
 #include "base/bind_helpers.h"
 #include "base/metrics/histogram_macros.h"
 #include "base/time/time.h"
-#include "components/startup_metric_utils/browser/startup_metric_utils.h"
 #include "ui/aura/window.h"
 #include "ui/aura/window_tree_host.h"
 #include "ui/compositor/compositor.h"
@@ -16,10 +15,6 @@
 
 namespace ash {
 
-// static
-const char TimeToFirstPresentRecorder::kMetricName[] =
-    "Ash.ProcessCreationToFirstPresent";
-
 TimeToFirstPresentRecorder::TimeToFirstPresentRecorder(aura::Window* window) {
   aura::WindowTreeHost* window_tree_host = window->GetHost();
   DCHECK(window_tree_host);
@@ -30,13 +25,42 @@
 
 TimeToFirstPresentRecorder::~TimeToFirstPresentRecorder() = default;
 
-void TimeToFirstPresentRecorder::DidPresentCompositorFrame(
-    const gfx::PresentationFeedback& feedback) {
-  const base::TimeDelta time_to_first_present =
-      feedback.timestamp - startup_metric_utils::MainEntryPointTicks();
-  UMA_HISTOGRAM_TIMES(kMetricName, time_to_first_present);
+void TimeToFirstPresentRecorder::Bind(
+    mojom::ProcessCreationTimeRecorderRequest request) {
+  // Process createion time should only be set once.
+  if (binding_.is_bound() || !process_creation_time_.is_null())
+    return;
+
+  binding_.Bind(std::move(request));
+}
+
+void TimeToFirstPresentRecorder::SetMainProcessCreationTime(
+    base::TimeTicks start_time) {
+  if (!process_creation_time_.is_null())
+    return;
+
+  process_creation_time_ = start_time;
+  LogTime();
+
+  // Process creation time should be set only once.
+  binding_.Close();
+}
+
+void TimeToFirstPresentRecorder::LogTime() {
+  if (present_time_.is_null() || process_creation_time_.is_null())
+    return;
+
+  UMA_HISTOGRAM_TIMES("Ash.ProcessCreationToFirstPresent",
+                      time_to_first_present());
   if (log_callback_)
     std::move(log_callback_).Run();
 }
 
+void TimeToFirstPresentRecorder::DidPresentCompositorFrame(
+    const gfx::PresentationFeedback& feedback) {
+  DCHECK(present_time_.is_null());  // This should only be called once.
+  present_time_ = feedback.timestamp;
+  LogTime();
+}
+
 }  // namespace ash
diff --git a/ash/metrics/time_to_first_present_recorder.h b/ash/metrics/time_to_first_present_recorder.h
index 463923e..1e5c453 100644
--- a/ash/metrics/time_to_first_present_recorder.h
+++ b/ash/metrics/time_to_first_present_recorder.h
@@ -7,9 +7,11 @@
 
 #include <stdint.h>
 
-#include "ash/ash_export.h"
+#include "ash/public/interfaces/process_creation_time_recorder.mojom.h"
 #include "base/callback.h"
 #include "base/macros.h"
+#include "base/time/time.h"
+#include "mojo/public/cpp/bindings/binding.h"
 
 namespace aura {
 class Window;
@@ -24,26 +26,41 @@
 class TimeToFirstPresentRecorderTestApi;
 
 // Used for tracking the time main started to the time the first bits make it
-// the screen and logging a histogram of the time.
+// the screen and logging a histogram of the time. Chrome is responsible for
+// providing the start time by way of ProcessCreationTimeRecorder.
 //
 // This only logs the time to present the primary root window.
-class ASH_EXPORT TimeToFirstPresentRecorder {
+class TimeToFirstPresentRecorder : public mojom::ProcessCreationTimeRecorder {
  public:
-  // The name of the histogram the time is logged against.
-  static const char kMetricName[];
-
   explicit TimeToFirstPresentRecorder(aura::Window* window);
-  ~TimeToFirstPresentRecorder();
+  ~TimeToFirstPresentRecorder() override;
+
+  void Bind(mojom::ProcessCreationTimeRecorderRequest request);
 
  private:
   friend class TimeToFirstPresentRecorderTestApi;
 
+  // If both times are available the time to present is logged.
+  void LogTime();
+
   // Callback from the compositor when it presented a valid frame.
   void DidPresentCompositorFrame(const gfx::PresentationFeedback& feedback);
 
-  // Only used by tests. If valid it's Run() when the time is recorded.
+  base::TimeDelta time_to_first_present() const {
+    return present_time_ - process_creation_time_;
+  }
+
+  // mojom::ProcessCreationTimeRecorder:
+  void SetMainProcessCreationTime(base::TimeTicks start_time) override;
+
+  base::TimeTicks process_creation_time_;
+  base::TimeTicks present_time_;
+
+  // Only used by tests. If valid it's Run() when both times are determined.
   base::OnceClosure log_callback_;
 
+  mojo::Binding<mojom::ProcessCreationTimeRecorder> binding_{this};
+
   DISALLOW_COPY_AND_ASSIGN(TimeToFirstPresentRecorder);
 };
 
diff --git a/ash/metrics/time_to_first_present_recorder_test_api.cc b/ash/metrics/time_to_first_present_recorder_test_api.cc
index 7be2485..c00be7d 100644
--- a/ash/metrics/time_to_first_present_recorder_test_api.cc
+++ b/ash/metrics/time_to_first_present_recorder_test_api.cc
@@ -7,14 +7,52 @@
 #include "ash/metrics/time_to_first_present_recorder.h"
 #include "ash/shell.h"
 #include "base/bind.h"
+#include "base/bind_helpers.h"
+#include "mojo/public/cpp/bindings/strong_binding.h"
 
 namespace ash {
 
+TimeToFirstPresentRecorderTestApi::TimeToFirstPresentRecorderTestApi() =
+    default;
+
+TimeToFirstPresentRecorderTestApi::~TimeToFirstPresentRecorderTestApi() =
+    default;
+
 // static
-void TimeToFirstPresentRecorderTestApi::SetTimeToFirstPresentCallback(
-    base::OnceClosure callback) {
-  Shell::Get()->time_to_first_present_recorder()->log_callback_ =
-      std::move(callback);
+void TimeToFirstPresentRecorderTestApi::BindRequest(
+    mojom::TimeToFirstPresentRecorderTestApiRequest request) {
+  mojo::MakeStrongBinding(std::make_unique<TimeToFirstPresentRecorderTestApi>(),
+                          std::move(request));
+}
+
+void TimeToFirstPresentRecorderTestApi::GetProcessCreationToFirstPresentTime(
+    GetProcessCreationToFirstPresentTimeCallback callback) {
+  TimeToFirstPresentRecorder* recorder =
+      Shell::Get()->time_to_first_present_recorder();
+  if (recorder->process_creation_time_.is_null() ||
+      recorder->present_time_.is_null()) {
+    // Still waiting for time. Schedule a callback with
+    // TimeToFirstPresentRecorder. This only supports one callback at a time,
+    // which should be fine for tests.
+    DCHECK(recorder->log_callback_.is_null());
+    recorder->log_callback_ = base::BindOnce(
+        &TimeToFirstPresentRecorderTestApi::OnLog, base::Unretained(this));
+    DCHECK(!get_creation_time_callback_);
+    get_creation_time_callback_ = std::move(callback);
+    return;
+  }
+  std::move(callback).Run(recorder->time_to_first_present());
+}
+
+void TimeToFirstPresentRecorderTestApi::OnLog() {
+  TimeToFirstPresentRecorder* recorder =
+      Shell::Get()->time_to_first_present_recorder();
+  DCHECK(!recorder->process_creation_time_.is_null() &&
+         !recorder->present_time_.is_null());
+  std::move(get_creation_time_callback_)
+      .Run(Shell::Get()
+               ->time_to_first_present_recorder()
+               ->time_to_first_present());
 }
 
 }  // namespace ash
diff --git a/ash/metrics/time_to_first_present_recorder_test_api.h b/ash/metrics/time_to_first_present_recorder_test_api.h
index 98d6da7..0b1240d8 100644
--- a/ash/metrics/time_to_first_present_recorder_test_api.h
+++ b/ash/metrics/time_to_first_present_recorder_test_api.h
@@ -5,17 +5,33 @@
 #ifndef ASH_METRICS_TIME_TO_FIRST_PRESENT_RECORDER_TEST_API_H_
 #define ASH_METRICS_TIME_TO_FIRST_PRESENT_RECORDER_TEST_API_H_
 
-#include "base/callback_forward.h"
+#include "ash/public/interfaces/time_to_first_present_recorder_test_api.test-mojom.h"
 #include "base/macros.h"
 
 namespace ash {
 
-class TimeToFirstPresentRecorderTestApi {
+class TimeToFirstPresentRecorderTestApi
+    : public mojom::TimeToFirstPresentRecorderTestApi {
  public:
-  static void SetTimeToFirstPresentCallback(base::OnceClosure callback);
+  TimeToFirstPresentRecorderTestApi();
+  ~TimeToFirstPresentRecorderTestApi() override;
+
+  // Creates and binds an instance from a remote request (e.g. from chrome).
+  static void BindRequest(
+      mojom::TimeToFirstPresentRecorderTestApiRequest request);
+
+  // mojom::TimeToFirstPresentRecorderTestApi:
+  void GetProcessCreationToFirstPresentTime(
+      GetProcessCreationToFirstPresentTimeCallback callback) override;
 
  private:
-  DISALLOW_IMPLICIT_CONSTRUCTORS(TimeToFirstPresentRecorderTestApi);
+  void OnLog();
+
+  // If valid GetProcessCreationToFirstPresentTimeCallback() was called and
+  // we're waiting for TimeToFirstPresentRecorder to see the first log.
+  GetProcessCreationToFirstPresentTimeCallback get_creation_time_callback_;
+
+  DISALLOW_COPY_AND_ASSIGN(TimeToFirstPresentRecorderTestApi);
 };
 
 }  // namespace ash
diff --git a/ash/mojo_interface_factory.cc b/ash/mojo_interface_factory.cc
index aa85befd..fb10ab6 100644
--- a/ash/mojo_interface_factory.cc
+++ b/ash/mojo_interface_factory.cc
@@ -210,6 +210,11 @@
   Shell::Get()->note_taking_controller()->BindRequest(std::move(request));
 }
 
+void BindProcessCreationTimeRecorderOnMainThread(
+    mojom::ProcessCreationTimeRecorderRequest request) {
+  Shell::Get()->time_to_first_present_recorder()->Bind(std::move(request));
+}
+
 void BindShelfRequestOnMainThread(mojom::ShelfControllerRequest request) {
   Shell::Get()->shelf_controller()->BindRequest(std::move(request));
 }
@@ -347,6 +352,9 @@
   registry->AddInterface(
       base::BindRepeating(&BindNoteTakingControllerRequestOnMainThread),
       main_thread_task_runner);
+  registry->AddInterface(
+      base::BindRepeating(&BindProcessCreationTimeRecorderOnMainThread),
+      main_thread_task_runner);
   registry->AddInterface(base::BindRepeating(&BindShelfRequestOnMainThread),
                          main_thread_task_runner);
   registry->AddInterface(
diff --git a/ash/mojo_test_interface_factory.cc b/ash/mojo_test_interface_factory.cc
index ef512d3..026e60d35 100644
--- a/ash/mojo_test_interface_factory.cc
+++ b/ash/mojo_test_interface_factory.cc
@@ -13,6 +13,7 @@
 #include "ash/public/interfaces/shell_test_api.test-mojom.h"
 #include "ash/public/interfaces/status_area_widget_test_api.test-mojom.h"
 #include "ash/public/interfaces/system_tray_test_api.test-mojom.h"
+#include "ash/public/interfaces/time_to_first_present_recorder_test_api.test-mojom.h"
 #include "ash/shelf/shelf_test_api.h"
 #include "ash/shell_test_api.h"
 #include "ash/system/status_area_widget_test_api.h"
@@ -50,6 +51,11 @@
   UnifiedSystemTrayTestApi::BindRequest(std::move(request));
 }
 
+void BindTimeToFirstPresentRecorderTestApiOnMainThread(
+    mojom::TimeToFirstPresentRecorderTestApiRequest request) {
+  TimeToFirstPresentRecorderTestApi::BindRequest(std::move(request));
+}
+
 }  // namespace
 
 void RegisterInterfaces(
@@ -65,6 +71,9 @@
                          main_thread_task_runner);
   registry->AddInterface(base::Bind(&BindSystemTrayTestApiOnMainThread),
                          main_thread_task_runner);
+  registry->AddInterface(
+      base::Bind(&BindTimeToFirstPresentRecorderTestApiOnMainThread),
+      main_thread_task_runner);
 }
 
 }  // namespace mojo_test_interface_factory
diff --git a/ash/public/cpp/manifest.cc b/ash/public/cpp/manifest.cc
index a45866c..196a363c 100644
--- a/ash/public/cpp/manifest.cc
+++ b/ash/public/cpp/manifest.cc
@@ -29,6 +29,7 @@
 #include "ash/public/interfaces/night_light_controller.mojom.h"
 #include "ash/public/interfaces/note_taking_controller.mojom.h"
 #include "ash/public/interfaces/pref_connector.mojom.h"
+#include "ash/public/interfaces/process_creation_time_recorder.mojom.h"
 #include "ash/public/interfaces/shelf.mojom.h"
 #include "ash/public/interfaces/shelf_integration_test_api.mojom.h"
 #include "ash/public/interfaces/shutdown.mojom.h"
@@ -90,7 +91,8 @@
                   mojom::KeyboardController, mojom::LocaleUpdateController,
                   mojom::LoginScreen, mojom::MediaController,
                   mojom::NewWindowController, mojom::NightLightController,
-                  mojom::NoteTakingController, mojom::ShelfController,
+                  mojom::NoteTakingController,
+                  mojom::ProcessCreationTimeRecorder, mojom::ShelfController,
                   mojom::ShutdownController, mojom::SystemTray,
                   mojom::TabletModeController, mojom::TrayAction,
                   mojom::VoiceInteractionController, mojom::VpnList,
diff --git a/ash/public/cpp/test_manifest.cc b/ash/public/cpp/test_manifest.cc
index 61f07ff4..6bacb0f1e0 100644
--- a/ash/public/cpp/test_manifest.cc
+++ b/ash/public/cpp/test_manifest.cc
@@ -9,6 +9,7 @@
 #include "ash/public/interfaces/shell_test_api.test-mojom.h"
 #include "ash/public/interfaces/status_area_widget_test_api.test-mojom.h"
 #include "ash/public/interfaces/system_tray_test_api.test-mojom.h"
+#include "ash/public/interfaces/time_to_first_present_recorder_test_api.test-mojom.h"
 #include "base/no_destructor.h"
 #include "services/service_manager/public/cpp/manifest_builder.h"
 
@@ -21,7 +22,8 @@
               "test", service_manager::Manifest::InterfaceList<
                           mojom::LoginScreenTestApi, mojom::ShelfTestApi,
                           mojom::ShellTestApi, mojom::StatusAreaWidgetTestApi,
-                          mojom::SystemTrayTestApi>())
+                          mojom::SystemTrayTestApi,
+                          mojom::TimeToFirstPresentRecorderTestApi>())
           .Build()};
   return *manifest;
 }
diff --git a/ash/public/interfaces/BUILD.gn b/ash/public/interfaces/BUILD.gn
index 88d9afc..521ee16 100644
--- a/ash/public/interfaces/BUILD.gn
+++ b/ash/public/interfaces/BUILD.gn
@@ -50,6 +50,7 @@
     "night_light_controller.mojom",
     "note_taking_controller.mojom",
     "pref_connector.mojom",
+    "process_creation_time_recorder.mojom",
     "shelf.mojom",
     "shelf_integration_test_api.mojom",
     "shutdown.mojom",
@@ -103,6 +104,7 @@
     "shell_test_api.test-mojom",
     "status_area_widget_test_api.test-mojom",
     "system_tray_test_api.test-mojom",
+    "time_to_first_present_recorder_test_api.test-mojom",
   ]
   deps = [
     "//ash/public/interfaces:interfaces_internal",
diff --git a/ash/public/interfaces/process_creation_time_recorder.mojom b/ash/public/interfaces/process_creation_time_recorder.mojom
new file mode 100644
index 0000000..9e13caf3
--- /dev/null
+++ b/ash/public/interfaces/process_creation_time_recorder.mojom
@@ -0,0 +1,12 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module ash.mojom;
+
+import "mojo/public/mojom/base/time.mojom";
+
+interface ProcessCreationTimeRecorder {
+  // Sets the time the main process was created at, used for logging metrics.
+  SetMainProcessCreationTime(mojo_base.mojom.TimeTicks start_time);
+};
diff --git a/ash/public/interfaces/time_to_first_present_recorder_test_api.test-mojom b/ash/public/interfaces/time_to_first_present_recorder_test_api.test-mojom
new file mode 100644
index 0000000..a4f0c02
--- /dev/null
+++ b/ash/public/interfaces/time_to_first_present_recorder_test_api.test-mojom
@@ -0,0 +1,14 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module ash.mojom;
+
+import "mojo/public/mojom/base/time.mojom";
+
+// Used to test internal state of TimeToFirstPresentRecorder.
+interface TimeToFirstPresentRecorderTestApi {
+  // Returns the time between process creation and the first pixels shown on
+  // screen.
+  GetProcessCreationToFirstPresentTime() => (mojo_base.mojom.TimeDelta delta);
+};
diff --git a/ash/strings/ash_strings_bn.xtb b/ash/strings/ash_strings_bn.xtb
index 69596b85..224bb4e 100644
--- a/ash/strings/ash_strings_bn.xtb
+++ b/ash/strings/ash_strings_bn.xtb
@@ -2,7 +2,7 @@
 <!DOCTYPE translationbundle>
 <translationbundle lang="bn">
 <translation id="1012876632442809908">USB-C ডিভাইস (সামনের পোর্ট)</translation>
-<translation id="1013923882670373915">Bluetooth ডিভাইস "<ph name="DEVICE_NAME" />" যুক্ত করার অনুমতি চাইছে। ডিভাইসটিতে এই PIN কোড দিন: <ph name="PINCODE" /></translation>
+<translation id="1013923882670373915">ব্লুটুথ ডিভাইস "<ph name="DEVICE_NAME" />" যুক্ত করার অনুমতি চাইছে। ডিভাইসটিতে এই পিন কোড দিন: <ph name="PINCODE" /></translation>
 <translation id="1032891413405719768">স্টাইলাসের চার্জ কমে গেছে</translation>
 <translation id="1037492556044956303"><ph name="DEVICE_NAME" /> যোগ করা হয়েছে</translation>
 <translation id="1056775291175587022">কোনও নেটওয়ার্ক নেই</translation>
@@ -290,7 +290,7 @@
 <translation id="554893713779400387">ডিক্টেশন চালু বা বন্ধ করুন</translation>
 <translation id="5571066253365925590">ব্লুটুথ সক্ষমিত</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="5625955975703555628">LTE+</translation>
 <translation id="5648021990716966815">মাইক জ্যাক</translation>
 <translation id="5669267381087807207">সক্রিয় করা হচ্ছে</translation>
diff --git a/ash/strings/ash_strings_el.xtb b/ash/strings/ash_strings_el.xtb
index 9151bf4f..045d32f 100644
--- a/ash/strings/ash_strings_el.xtb
+++ b/ash/strings/ash_strings_el.xtb
@@ -112,6 +112,7 @@
 <translation id="2597972630681408282">Νυχτερινός φωτισμός: <ph name="NIGHT_LIGHT_STATUS" /></translation>
 <translation id="2617342710774726426">Η κάρτα SIM είναι κλειδωμένη</translation>
 <translation id="2653659639078652383">Υποβολή</translation>
+<translation id="2658778018866295321">Κάντε κλικ και σύρετε</translation>
 <translation id="2700493154570097719">Ρύθμιση του πληκτρολογίου σας</translation>
 <translation id="2718395828230677721">Νυχτερινός φωτισμός</translation>
 <translation id="2727977024730340865">Σύνδεση με φορτιστή χαμηλής ισχύος. Η φόρτιση της μπαταρίας ενδέχεται να μη γίνεται με αξιόπιστο τρόπο.</translation>
diff --git a/ash/strings/ash_strings_et.xtb b/ash/strings/ash_strings_et.xtb
index d036f4e..0788862 100644
--- a/ash/strings/ash_strings_et.xtb
+++ b/ash/strings/ash_strings_et.xtb
@@ -112,6 +112,7 @@
 <translation id="2597972630681408282">Öövalgus: <ph name="NIGHT_LIGHT_STATUS" /></translation>
 <translation id="2617342710774726426">SIM-kaart on lukustatud</translation>
 <translation id="2653659639078652383">Esita</translation>
+<translation id="2658778018866295321">Klõpsamine ja lohistamine</translation>
 <translation id="2700493154570097719">Valige klaviatuur</translation>
 <translation id="2718395828230677721">Öövalgus</translation>
 <translation id="2727977024730340865">Ühendatud väikese energiakuluga laadijaga. Aku laadimine võib olla ebastabiilne.</translation>
diff --git a/ash/strings/ash_strings_ml.xtb b/ash/strings/ash_strings_ml.xtb
index 6ac8d50..54bdee8 100644
--- a/ash/strings/ash_strings_ml.xtb
+++ b/ash/strings/ash_strings_ml.xtb
@@ -169,7 +169,7 @@
 <translation id="3454224730401036106">കൂടുതൽ സുരക്ഷിതമായൊരു നെറ്റ്‌വർക്കിലേക്ക് നിങ്ങളുടെ കണക്ഷൻ മാറ്റിയിരിക്കുന്നു</translation>
 <translation id="3465223694362104965">നിങ്ങൾ അവസാനമായി സൈൻ ഇൻ ചെയ്‌തതിന് ശേഷം ഈ ഉപകരണത്തിലേക്ക് മറ്റൊരു കീബോഡ് കണക്‌റ്റ് ചെയ്‌തിരിക്കുന്നു. ഉപയോഗിക്കുന്നതിന് മുമ്പായി, വിശ്വസിക്കാനാവുന്ന കീബോഡാണ് ഇതെന്ന് ഉറപ്പ് വരുത്തുക.</translation>
 <translation id="3477079411857374384">Control-Shift-Space</translation>
-<translation id="3510164367642747937">മൗസ് കഴ്‌സർ ഹൈലൈറ്റുചെയ്യുക</translation>
+<translation id="3510164367642747937">മൗസ് കഴ്‌സർ ഹൈലൈറ്റ് ചെയ്യുക</translation>
 <translation id="3513798432020909783">അക്കൗണ്ട് മാനേജ് ചെയ്യുന്നത് <ph name="MANAGER_EMAIL" /> ആണ്</translation>
 <translation id="3573179567135747900">"<ph name="FROM_LOCALE" />" ഭാഷയിലേയ്‌ക്ക് തിരികെ മാറ്റുക (പുനരാരംഭിക്കേണ്ടതുണ്ട്)</translation>
 <translation id="3595596368722241419">ബാറ്ററി നിറഞ്ഞു</translation>
diff --git a/ash/strings/ash_strings_mr.xtb b/ash/strings/ash_strings_mr.xtb
index c43291d..b6f7678 100644
--- a/ash/strings/ash_strings_mr.xtb
+++ b/ash/strings/ash_strings_mr.xtb
@@ -2,7 +2,7 @@
 <!DOCTYPE translationbundle>
 <translationbundle lang="mr">
 <translation id="1012876632442809908">USB-C डिव्‍हाइस (पुढील बाजूचे पोर्ट)</translation>
-<translation id="1013923882670373915">"<ph name="DEVICE_NAME" />" ब्लूटूथ डिव्हाइस पेअरिंगसाठी परवानगी घेऊ इच्छिते. कृपया त्या डिव्हाइसवर हा पिन एंटर करा: <ph name="PINCODE" /></translation>
+<translation id="1013923882670373915">"<ph name="DEVICE_NAME" />" Bluetooth डिव्हाइस जोडण्यासाठी परवानगी घेऊ इच्छिते. कृपया त्या डिव्हाइसवर हा पिन प्रविष्ट करा: <ph name="PINCODE" /></translation>
 <translation id="1032891413405719768">स्टायलस बॅटरी कमी आहे</translation>
 <translation id="1037492556044956303"><ph name="DEVICE_NAME" /> जोडले</translation>
 <translation id="1056775291175587022">कोणतीही नेटवर्क नाहीत</translation>
@@ -100,7 +100,7 @@
 <translation id="2413728805700750528"><ph name="DISPLAY_NAME" /> हे <ph name="DOMAIN" /> द्वारे व्यवस्थापित केलेले एक सेशन आहे</translation>
 <translation id="2416346634399901812"><ph name="NETWORK_NAME" /> शी कनेक्ट केले</translation>
 <translation id="2427507373259914951">लेफ्ट क्लिक करा</translation>
-<translation id="2429753432712299108">"<ph name="DEVICE_NAME" />" ब्लूटूथ डिव्हाइस पेअरिंगसाठी परवानगी घेऊ इच्छिते. स्वीकार करण्यापूर्वी, कृपया त्या डिव्हाइसवर ही पासकी दाखवली असल्याची पुष्टी करा: <ph name="PASSKEY" /></translation>
+<translation id="2429753432712299108">"<ph name="DEVICE_NAME" />" Bluetooth डिव्हाइस जोडण्यासाठी परवानगी घेऊ इच्छिते. स्वीकार करण्यापूर्वी, कृपया त्या डिव्हाइसवर ही पासकी दर्शवली असल्याची पुष्टी करा: <ph name="PASSKEY" /></translation>
 <translation id="2482878487686419369">सूचना</translation>
 <translation id="2484513351006226581">कीबोर्डचा लेआउट स्विच करण्यासाठी <ph name="KEYBOARD_SHORTCUT" /> दाबा.</translation>
 <translation id="2501920221385095727">स्टिकी की</translation>
@@ -235,7 +235,7 @@
 <translation id="4481530544597605423">जोडणी वेगळी केलेली डिव्हाइस</translation>
 <translation id="4508225577814909926"><ph name="NAME" />: कनेक्ट करत आहे...</translation>
 <translation id="4513946894732546136">अभिप्राय</translation>
-<translation id="4527045527269911712">"<ph name="DEVICE_NAME" />" ब्लूटूथ डिव्हाइस पेअरिंगसाठी परवानगी घेऊ इच्छिते.</translation>
+<translation id="4527045527269911712">"<ph name="DEVICE_NAME" />" Bluetooth डिव्हाइस जोडण्यासाठी परवानगी घेऊ इच्छिते.</translation>
 <translation id="453661520163887813">पूर्ण होण्यात <ph name="TIME" /></translation>
 <translation id="4544944664594876241">स्क्रीन लॉक करण्‍याचा शॉर्टकट बदलला आहे. कृपया <ph name="OLD_SHORTCUT" /> ऐवजी <ph name="NEW_SHORTCUT" /> वापरा.</translation>
 <translation id="4561267230861221837">3G</translation>
@@ -290,7 +290,7 @@
 <translation id="554893713779400387">डिक्टेशन टॉगल करा</translation>
 <translation id="5571066253365925590">ब्लूटूथ सक्षम</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="5625955975703555628">LTE+</translation>
 <translation id="5648021990716966815">माइक जॅक</translation>
 <translation id="5669267381087807207">सक्रिय करीत आहे </translation>
@@ -357,7 +357,7 @@
 <translation id="6574601967010742428">डिव्हाइस ॲडमिनिस्ट्रेटर कदाचित तुमची ॲक्टिव्हिटी नियंत्रित करू शकेल.</translation>
 <translation id="6585808820553845416"><ph name="SESSION_TIME_REMAINING" /> मध्ये सेशन समाप्त होते.</translation>
 <translation id="6627638273713273709">Search+Shift+K</translation>
-<translation id="6650933572246256093">"<ph name="DEVICE_NAME" />" ब्लूटूथ डिव्हाइस पेअरिंगसाठी परवानगी घेऊ इच्छिते. कृपया त्या डिव्हाइसवर ही पासकी एंटर करा: <ph name="PASSKEY" /></translation>
+<translation id="6650933572246256093">"<ph name="DEVICE_NAME" />" Bluetooth डिव्हाइस जोडण्यासाठी परवानगी घेऊ इच्छिते. कृपया त्या डिव्हाइसवर ही पासकी प्रविष्ट करा: <ph name="PASSKEY" /></translation>
 <translation id="6657585470893396449">पासवर्ड</translation>
 <translation id="6665545700722362599">वेबसाइट, अ‍ॅप्स आणि एक्स्टेंशनना स्थान सेवा, डिव्हाइसचा मायक्रोफोन, कॅमेरा किंवा इतर वैशिष्ट्ये वापरण्याची परवानगी द्या</translation>
 <translation id="6670153871843998651">डेस्‍क ३</translation>
@@ -419,7 +419,7 @@
 <translation id="7645176681409127223"><ph name="USER_NAME" /> (मालक)</translation>
 <translation id="7647488630410863958">आपल्या सूचना पाहण्यासाठी डिव्हाइस अनलॉक करा</translation>
 <translation id="7649070708921625228">मदत</translation>
-<translation id="7654687942625752712">वाचिक फीडबॅक बंद करण्यासाठी दोन्ही व्हॉल्युम की पाच सेकंदांसाठी दाबा आणि धरून ठेवा.</translation>
+<translation id="7654687942625752712">वाचिक अभिप्राय बंद करण्यासाठी दोन्ही व्हॉल्यूम की पाच सेकंदांसाठी दाबा आणि धरून ठेवा.</translation>
 <translation id="7692480393933218409">कनेक्ट केलेले USB-C डिव्‍हाइसेस चार्ज करीत आहे</translation>
 <translation id="7705524343798198388">VPN</translation>
 <translation id="7723389094756330927">{NUM_NOTIFICATIONS,plural, =1{एक सूचना}other{# सूचना}}</translation>
diff --git a/ash/strings/ash_strings_nl.xtb b/ash/strings/ash_strings_nl.xtb
index d1c89806..3b9a46e 100644
--- a/ash/strings/ash_strings_nl.xtb
+++ b/ash/strings/ash_strings_nl.xtb
@@ -526,7 +526,7 @@
 <translation id="9193626018745640770">Casten naar een onbekende ontvanger</translation>
 <translation id="9194617393863864469">Als andere gebruiker inloggen...</translation>
 <translation id="9210037371811586452">Samengestelde desktopmodus wordt gesloten</translation>
-<translation id="9211681782751733685"><ph name="TIME_REMAINING" /> resterend totdat de batterij volledig is opgeladen.</translation>
+<translation id="9211681782751733685">Nog <ph name="TIME_REMAINING" /> totdat de batterij volledig is opgeladen.</translation>
 <translation id="9215934040295798075">Achtergrond instellen</translation>
 <translation id="921989828232331238">Je ouder heeft je apparaat de hele dag vergrendeld</translation>
 <translation id="923686485342484400">Druk twee keer op Control+Shift+Q om uit te loggen.</translation>
diff --git a/ash/strings/ash_strings_sk.xtb b/ash/strings/ash_strings_sk.xtb
index 968fcbdb..e7d8802c 100644
--- a/ash/strings/ash_strings_sk.xtb
+++ b/ash/strings/ash_strings_sk.xtb
@@ -112,6 +112,7 @@
 <translation id="2597972630681408282">Nočný režim: <ph name="NIGHT_LIGHT_STATUS" /></translation>
 <translation id="2617342710774726426">SIM karta je uzamknutá</translation>
 <translation id="2653659639078652383">Odoslať</translation>
+<translation id="2658778018866295321">Kliknúť a presunúť</translation>
 <translation id="2700493154570097719">Nastavenie klávesnice</translation>
 <translation id="2718395828230677721">Nočný režim</translation>
 <translation id="2727977024730340865">Batéria je zapojená do nabíjačky s nízkym výkonom. Nabíjanie batérie nemusí byť spoľahlivé.</translation>
diff --git a/ash/strings/ash_strings_ta.xtb b/ash/strings/ash_strings_ta.xtb
index b56d30c6..dd317973 100644
--- a/ash/strings/ash_strings_ta.xtb
+++ b/ash/strings/ash_strings_ta.xtb
@@ -196,6 +196,7 @@
 <translation id="3901991538546252627"><ph name="NAME" /> க்கு இணைக்கிறது</translation>
 <translation id="394485226368336402">ஆடியோ அமைப்புகள்</translation>
 <translation id="397105322502079400">கணக்கிடுகிறது...</translation>
+<translation id="3977512764614765090">பேட்டரி <ph name="PERCENTAGE" />% நிரம்பியுள்ளது தொடர்ந்து சார்ஜ் ஆகிறது.</translation>
 <translation id="3995138139523574647">USB-C சாதனம் (வலது பக்கம் பின்னே இருக்கும் போர்ட்)</translation>
 <translation id="4017989525502048489">லேசர் பாயிண்டர்</translation>
 <translation id="4042660782729322247">திரையைப் பகிர்ந்துள்ளீர்கள்</translation>
@@ -212,6 +213,7 @@
 <translation id="4279490309300973883">பிரதிபலிக்கிறது</translation>
 <translation id="4281007048406351813">டைமரில் 1 நிமிடத்தைச் சேர்</translation>
 <translation id="4292681942966152062"><ph name="NETWORK_NAME" />ஐச் செயல்படுத்துகிறது</translation>
+<translation id="4296136865091727875"><ph name="COUNT" /> அறிவிப்புகளையும் அழிக்கும்</translation>
 <translation id="4321179778687042513">ctrl</translation>
 <translation id="4321776623976362024">உயர் ஒளி மாறுபாட்டின் கீபோர்ட் ஷார்ட்கட்டை அழுத்தியுள்ளீர்கள். அதை இயக்க விரும்புகிறீர்களா?</translation>
 <translation id="4331809312908958774">Chrome OS</translation>
@@ -494,6 +496,7 @@
 <translation id="8877788021141246043">நினைவூட்டலை அமை</translation>
 <translation id="8878886163241303700">திரையை விரிவாக்குகிறது</translation>
 <translation id="890616557918890486">மூலத்தை மாற்று</translation>
+<translation id="8909138438987180327">பேட்டரி: <ph name="PERCENTAGE" /> சதவீதம்.</translation>
 <translation id="8921554779039049422">H+</translation>
 <translation id="8921624153894383499">Google அசிஸ்டண்ட், இந்த மொழியை ஆதரிக்கவில்லை.</translation>
 <translation id="8938800817013097409">USB-C சாதனம் (பின்பக்கம் உள்ள வலது போர்ட்)</translation>
@@ -505,6 +508,7 @@
 <translation id="9029474291399787231">Adobe Flash Player புதுப்பிப்பு உள்ளது</translation>
 <translation id="9056839673611986238">சாதனம் மீட்டமைக்கப்படும்</translation>
 <translation id="9070640332319875144">அசிஸ்டண்ட் அமைப்புகள்</translation>
+<translation id="9072519059834302790">பேட்டரி காலியாவதற்கான நேரம்: <ph name="TIME_LEFT" />.</translation>
 <translation id="9074739597929991885">புளூடூத்</translation>
 <translation id="9079731690316798640">வைஃபை: <ph name="ADDRESS" /></translation>
 <translation id="9080206825613744995">மைக்ரோஃபோன் பயன்பாட்டில் உள்ளது.</translation>
@@ -516,6 +520,7 @@
 <translation id="9193626018745640770">தெரியாத ரிசீவருக்கு அனுப்புகிறது</translation>
 <translation id="9194617393863864469">வேறொருவராக உள்நுழை...</translation>
 <translation id="9210037371811586452">ஒன்றிணைந்த டெஸ்க்டாப் பயன்முறையிலிருந்து வெளியேறுகிறது</translation>
+<translation id="9211681782751733685">பேட்டரி முழுவதும் சார்ஜ் ஆவதற்கான நேரம்: <ph name="TIME_REMAINING" />.</translation>
 <translation id="9215934040295798075">வால்பேப்பரை அமை</translation>
 <translation id="921989828232331238">உங்கள் பெற்றோர் இன்று சாதனத்தைப் பயன்படுத்த முடியாதபடி பூட்டிவிட்டனர்</translation>
 <translation id="923686485342484400">வெளியேற Control Shift Q ஐ இருமுறை அழுத்தவும்.</translation>
diff --git a/base/BUILD.gn b/base/BUILD.gn
index cebe549..4bff7e2 100644
--- a/base/BUILD.gn
+++ b/base/BUILD.gn
@@ -311,7 +311,6 @@
     "hash/md5.h",
     "hash/sha1.cc",
     "hash/sha1.h",
-    "immediate_crash.h",
     "ios/block_types.h",
     "ios/crb_protocol_observers.h",
     "ios/crb_protocol_observers.mm",
@@ -2468,7 +2467,6 @@
     "i18n/string_search_unittest.cc",
     "i18n/time_formatting_unittest.cc",
     "i18n/timezone_unittest.cc",
-    "immediate_crash_unittest.cc",
     "ios/crb_protocol_observers_unittest.mm",
     "ios/device_util_unittest.mm",
     "ios/weak_nsobject_unittest.mm",
@@ -2770,7 +2768,6 @@
   ]
 
   data_deps = [
-    "//base/test:immediate_crash_test_helper",
     "//base/test:test_child_process",
     "//base/test:test_shared_library",
   ]
diff --git a/base/immediate_crash.h b/base/immediate_crash.h
deleted file mode 100644
index b948c7a..0000000
--- a/base/immediate_crash.h
+++ /dev/null
@@ -1,114 +0,0 @@
-// Copyright 2019 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef BASE_IMMEDIATE_CRASH_H_
-#define BASE_IMMEDIATE_CRASH_H_
-
-#include "build/build_config.h"
-
-// Crashes in the fastest possible way with no attempt at logging.
-// There are different constraints to satisfy here, see http://crbug.com/664209
-// for more context:
-// - The trap instructions, and hence the PC value at crash time, have to be
-//   distinct and not get folded into the same opcode by the compiler.
-//   On Linux/Android this is tricky because GCC still folds identical
-//   asm volatile blocks. The workaround is generating distinct opcodes for
-//   each CHECK using the __COUNTER__ macro.
-// - The debug info for the trap instruction has to be attributed to the source
-//   line that has the CHECK(), to make crash reports actionable. This rules
-//   out the ability of using a inline function, at least as long as clang
-//   doesn't support attribute(artificial).
-// - Failed CHECKs should produce a signal that is distinguishable from an
-//   invalid memory access, to improve the actionability of crash reports.
-// - The compiler should treat the CHECK as no-return instructions, so that the
-//   trap code can be efficiently packed in the prologue of the function and
-//   doesn't interfere with the main execution flow.
-// - When debugging, developers shouldn't be able to accidentally step over a
-//   CHECK. This is achieved by putting opcodes that will cause a non
-//   continuable exception after the actual trap instruction.
-// - Don't cause too much binary bloat.
-#if defined(COMPILER_GCC)
-
-#if defined(ARCH_CPU_X86_FAMILY) && !defined(OS_NACL)
-// int 3 will generate a SIGTRAP.
-#define TRAP_SEQUENCE() \
-  asm volatile(         \
-      "int3; ud2; push %0;" ::"i"(static_cast<unsigned char>(__COUNTER__)))
-
-#elif defined(ARCH_CPU_ARMEL) && !defined(OS_NACL)
-// bkpt will generate a SIGBUS when running on armv7 and a SIGTRAP when running
-// as a 32 bit userspace app on arm64. There doesn't seem to be any way to
-// cause a SIGTRAP from userspace without using a syscall (which would be a
-// problem for sandboxing).
-#define TRAP_SEQUENCE() \
-  asm volatile("bkpt #0; udf %0;" ::"i"(__COUNTER__ % 256))
-
-#elif defined(ARCH_CPU_ARM64) && !defined(OS_NACL)
-// This will always generate a SIGTRAP on arm64.
-#define TRAP_SEQUENCE() \
-  asm volatile("brk #0; hlt %0;" ::"i"(__COUNTER__ % 65536))
-
-#else
-// Crash report accuracy will not be guaranteed on other architectures, but at
-// least this will crash as expected.
-#define TRAP_SEQUENCE() __builtin_trap()
-#endif  // ARCH_CPU_*
-
-#elif defined(COMPILER_MSVC)
-
-// Clang is cleverer about coalescing int3s, so we need to add a unique-ish
-// instruction following the __debugbreak() to have it emit distinct locations
-// for CHECKs rather than collapsing them all together. It would be nice to use
-// a short intrinsic to do this (and perhaps have only one implementation for
-// both clang and MSVC), however clang-cl currently does not support intrinsics.
-// On the flip side, MSVC x64 doesn't support inline asm. So, we have to have
-// two implementations. Normally clang-cl's version will be 5 bytes (1 for
-// `int3`, 2 for `ud2`, 2 for `push byte imm`, however, TODO(scottmg):
-// https://crbug.com/694670 clang-cl doesn't currently support %'ing
-// __COUNTER__, so eventually it will emit the dword form of push.
-// TODO(scottmg): Reinvestigate a short sequence that will work on both
-// compilers once clang supports more intrinsics. See https://crbug.com/693713.
-#if !defined(__clang__)
-#define TRAP_SEQUENCE() __debugbreak()
-#elif defined(ARCH_CPU_ARM64)
-#define TRAP_SEQUENCE() \
-  __asm volatile("brk #0\n hlt %0\n" ::"i"(__COUNTER__ % 65536));
-#else
-#define TRAP_SEQUENCE() ({ {__asm int 3 __asm ud2 __asm push __COUNTER__}; })
-#endif  // __clang__
-
-#else
-#error Port
-#endif  // COMPILER_GCC
-
-// CHECK() and the trap sequence can be invoked from a constexpr function.
-// This could make compilation fail on GCC, as it forbids directly using inline
-// asm inside a constexpr function. However, it allows calling a lambda
-// expression including the same asm.
-// The side effect is that the top of the stacktrace will not point to the
-// calling function, but to this anonymous lambda. This is still useful as the
-// full name of the lambda will typically include the name of the function that
-// calls CHECK() and the debugger will still break at the right line of code.
-#if !defined(COMPILER_GCC)
-#define WRAPPED_TRAP_SEQUENCE() TRAP_SEQUENCE()
-#else
-#define WRAPPED_TRAP_SEQUENCE() \
-  do {                          \
-    [] { TRAP_SEQUENCE(); }();  \
-  } while (false)
-#endif
-
-#if defined(__clang__) || defined(COMPILER_GCC)
-#define IMMEDIATE_CRASH()    \
-  ({                         \
-    WRAPPED_TRAP_SEQUENCE(); \
-    __builtin_unreachable(); \
-  })
-#else
-// This is supporting non-chromium user of logging.h to build with MSVC, like
-// pdfium. On MSVC there is no __builtin_unreachable().
-#define IMMEDIATE_CRASH() WRAPPED_TRAP_SEQUENCE()
-#endif
-
-#endif  // BASE_IMMEDIATE_CRASH_H_
diff --git a/base/immediate_crash_unittest.cc b/base/immediate_crash_unittest.cc
deleted file mode 100644
index aa14722..0000000
--- a/base/immediate_crash_unittest.cc
+++ /dev/null
@@ -1,172 +0,0 @@
-// Copyright 2019 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "base/immediate_crash.h"
-
-#include <stdint.h>
-
-#include <algorithm>
-
-#include "base/containers/span.h"
-#include "base/files/file_path.h"
-#include "base/native_library.h"
-#include "base/optional.h"
-#include "base/strings/string_number_conversions.h"
-#include "build/build_config.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-namespace base {
-
-// iOS is excluded, since it doesn't support loading shared libraries.
-#if defined(OS_WIN) || (defined(OS_MACOSX) && !defined(OS_IOS)) ||      \
-    defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_CHROMEOS) || \
-    defined(OS_FUCHSIA)
-
-// Checks that the IMMEDIATE_CRASH() macro produces specific instructions; see
-// comments in immediate_crash.h for the requirements.
-TEST(ImmediateCrashTest, ExpectedOpcodeSequence) {
-  // TestFunction1() and TestFunction2() are defined in a shared library in an
-  // attempt to guarantee that they are located next to each other.
-  NativeLibraryLoadError load_error;
-  // TODO(dcheng): Shouldn't GetNativeLibraryName just return a FilePath?
-  NativeLibrary helper_library = LoadNativeLibrary(
-      FilePath::FromUTF8Unsafe(
-          GetNativeLibraryName("immediate_crash_test_helper")),
-      &load_error);
-  ASSERT_TRUE(helper_library)
-      << "shared library load failed: " << load_error.ToString();
-
-  // TestFunction1() and TestFunction2() each contain two IMMEDIATE_CRASH()
-  // invocations. IMMEDIATE_CRASH() should be treated as a noreturn sequence and
-  // optimized into the function epilogue. The general strategy is to find the
-  // return opcode, then scan the following bytes for the opcodes for two
-  // consecutive IMMEDIATE_CRASH() sequences.
-  void* a =
-      GetFunctionPointerFromNativeLibrary(helper_library, "TestFunction1");
-  ASSERT_TRUE(a);
-  void* b =
-      GetFunctionPointerFromNativeLibrary(helper_library, "TestFunction2");
-  ASSERT_TRUE(b);
-
-#if defined(ARCH_CPU_X86_FAMILY)
-
-  // X86 opcode reference:
-  // https://software.intel.com/en-us/download/intel-64-and-ia-32-architectures-sdm-combined-volumes-1-2a-2b-2c-2d-3a-3b-3c-3d-and-4
-  span<const uint8_t> function_body =
-      a < b ? make_span(static_cast<const uint8_t*>(a),
-                        static_cast<const uint8_t*>(b))
-            : make_span(static_cast<const uint8_t*>(b),
-                        static_cast<const uint8_t*>(a));
-
-  // Look for RETN opcode (0xC3). Note that 0xC3 is a substring of several
-  // other opcodes (VMRESUME, MOVNTI), and can also be encoded as part of an
-  // argument to another opcode. None of these other cases are expected to be
-  // present, so a simple byte scan should be Good Enough™.
-  auto it = std::find(function_body.begin(), function_body.end(), 0xC3);
-  ASSERT_NE(function_body.end(), it)
-      << "Failed to find return! "
-      << HexEncode(function_body.data(), function_body.size_bytes());
-
-  // Look for two IMMEDIATE_CRASH() opcode sequences.
-  base::Optional<uint8_t> nonce;
-  for (int i = 0; i < 2; ++i) {
-    // INT 3
-    EXPECT_EQ(0xCC, *++it);
-    // UD2
-    EXPECT_EQ(0x0F, *++it);
-    EXPECT_EQ(0x0B, *++it);
-    // PUSH
-    EXPECT_EQ(0x6A, *++it);
-    // Immediate nonce argument to PUSH
-    if (!nonce) {
-      nonce = *++it;
-    } else {
-      EXPECT_EQ(++*nonce, *++it);
-    }
-#if (defined(OS_WIN) && defined(ARCH_CPU_64_BITS)) || defined(OS_MACOSX)
-    // On Windows x64 and Mac, __builtin_unreachable() generates UD2. See
-    // https://crbug.com/958373.
-    EXPECT_EQ(0x0F, *++it);
-    EXPECT_EQ(0x0B, *++it);
-#endif  // defined(OS_WIN) || defined(OS_MACOSX)
-  }
-
-#elif defined(ARCH_CPU_ARMEL)
-
-  // Routines loaded from a shared library will have the LSB in the pointer set
-  // if encoded as T32 instructions. The rest of this test assumes T32.
-  ASSERT_TRUE(reinterpret_cast<uintptr_t>(a) & 0x1)
-      << "Expected T32 opcodes but found A32 opcodes instead.";
-  ASSERT_TRUE(reinterpret_cast<uintptr_t>(b) & 0x1)
-      << "Expected T32 opcodes but found A32 opcodes instead.";
-
-  // Mask off the lowest bit.
-  a = reinterpret_cast<void*>(reinterpret_cast<uintptr_t>(a) & ~uintptr_t{0x1});
-  b = reinterpret_cast<void*>(reinterpret_cast<uintptr_t>(b) & ~uintptr_t{0x1});
-
-  // T32 opcode reference: https://developer.arm.com/docs/ddi0487/latest
-  span<const uint16_t> function_body =
-      a < b ? make_span(static_cast<const uint16_t*>(a),
-                        static_cast<const uint16_t*>(b))
-            : make_span(static_cast<const uint16_t*>(b),
-                        static_cast<const uint16_t*>(a));
-
-  // Look for the standard return opcode sequence (BX LR).
-  auto it = std::find(function_body.begin(), function_body.end(), 0x4770);
-  ASSERT_NE(function_body.end(), it)
-      << "Failed to find return! "
-      << HexEncode(function_body.data(), function_body.size_bytes());
-
-  // Look for two IMMEDIATE_CRASH() opcode sequences.
-  base::Optional<uint8_t> nonce;
-  for (int i = 0; i < 2; ++i) {
-    // BKPT #0
-    EXPECT_EQ(0xBE00, *++it);
-    // UDF #<nonce>
-    EXPECT_EQ(0xDE00, *++it & 0xFF00);
-    if (!nonce) {
-      nonce = *it & 0x00FF;
-    } else {
-      EXPECT_EQ(--*nonce, *it & 0x00FF);
-    }
-  }
-
-#elif defined(ARCH_CPU_ARM64)
-
-  // A64 opcode reference: https://developer.arm.com/docs/ddi0487/latest
-  span<const uint32_t> function_body =
-      a < b ? make_span(static_cast<const uint32_t*>(a),
-                        static_cast<const uint32_t*>(b))
-            : make_span(static_cast<const uint32_t*>(b),
-                        static_cast<const uint32_t*>(a));
-
-  // Look for RET. There appears to be multiple valid encodings, so this is
-  // hardcoded to whatever clang currently emits...
-  auto it = std::find(function_body.begin(), function_body.end(), 0XD65F03C0);
-  ASSERT_NE(function_body.end(), it)
-      << "Failed to find return! "
-      << HexEncode(function_body.data(), function_body.size_bytes());
-
-  // Look for two IMMEDIATE_CRASH() opcode sequences.
-  base::Optional<uint16_t> nonce;
-  for (int i = 0; i < 2; ++i) {
-    // BRK #0
-    EXPECT_EQ(0XD4200000, *++it);
-    // HLT #<nonce>
-    EXPECT_EQ(0xD4400000, *++it & 0xFFE00000);
-    if (!nonce) {
-      nonce = (*it >> 5) & 0xFFFF;
-    } else {
-      EXPECT_EQ(++*nonce, (*it >> 5) & 0xFFFF);
-    }
-  }
-
-#endif  // defined(ARCH_CPU_X86_FAMILY)
-
-  UnloadNativeLibrary(helper_library);
-}
-
-#endif
-
-}  // namespace base
diff --git a/base/logging.h b/base/logging.h
index b700fdf..a75230a 100644
--- a/base/logging.h
+++ b/base/logging.h
@@ -18,7 +18,6 @@
 #include "base/callback_forward.h"
 #include "base/compiler_specific.h"
 #include "base/debug/debugger.h"
-#include "base/immediate_crash.h"
 #include "base/logging_buildflags.h"
 #include "base/macros.h"
 #include "base/scoped_clear_last_error.h"
@@ -527,6 +526,110 @@
   std::string* message_;
 };
 
+// Crashes in the fastest possible way with no attempt at logging.
+// There are different constraints to satisfy here, see http://crbug.com/664209
+// for more context:
+// - The trap instructions, and hence the PC value at crash time, have to be
+//   distinct and not get folded into the same opcode by the compiler.
+//   On Linux/Android this is tricky because GCC still folds identical
+//   asm volatile blocks. The workaround is generating distinct opcodes for
+//   each CHECK using the __COUNTER__ macro.
+// - The debug info for the trap instruction has to be attributed to the source
+//   line that has the CHECK(), to make crash reports actionable. This rules
+//   out the ability of using a inline function, at least as long as clang
+//   doesn't support attribute(artificial).
+// - Failed CHECKs should produce a signal that is distinguishable from an
+//   invalid memory access, to improve the actionability of crash reports.
+// - The compiler should treat the CHECK as no-return instructions, so that the
+//   trap code can be efficiently packed in the prologue of the function and
+//   doesn't interfere with the main execution flow.
+// - When debugging, developers shouldn't be able to accidentally step over a
+//   CHECK. This is achieved by putting opcodes that will cause a non
+//   continuable exception after the actual trap instruction.
+// - Don't cause too much binary bloat.
+#if defined(COMPILER_GCC)
+
+#if defined(ARCH_CPU_X86_FAMILY) && !defined(OS_NACL)
+// int 3 will generate a SIGTRAP.
+#define TRAP_SEQUENCE() \
+  asm volatile(         \
+      "int3; ud2; push %0;" ::"i"(static_cast<unsigned char>(__COUNTER__)))
+
+#elif defined(ARCH_CPU_ARMEL) && !defined(OS_NACL)
+// bkpt will generate a SIGBUS when running on armv7 and a SIGTRAP when running
+// as a 32 bit userspace app on arm64. There doesn't seem to be any way to
+// cause a SIGTRAP from userspace without using a syscall (which would be a
+// problem for sandboxing).
+#define TRAP_SEQUENCE() \
+  asm volatile("bkpt #0; udf %0;" ::"i"(__COUNTER__ % 256))
+
+#elif defined(ARCH_CPU_ARM64) && !defined(OS_NACL)
+// This will always generate a SIGTRAP on arm64.
+#define TRAP_SEQUENCE() \
+  asm volatile("brk #0; hlt %0;" ::"i"(__COUNTER__ % 65536))
+
+#else
+// Crash report accuracy will not be guaranteed on other architectures, but at
+// least this will crash as expected.
+#define TRAP_SEQUENCE() __builtin_trap()
+#endif  // ARCH_CPU_*
+
+#elif defined(COMPILER_MSVC)
+
+// Clang is cleverer about coalescing int3s, so we need to add a unique-ish
+// instruction following the __debugbreak() to have it emit distinct locations
+// for CHECKs rather than collapsing them all together. It would be nice to use
+// a short intrinsic to do this (and perhaps have only one implementation for
+// both clang and MSVC), however clang-cl currently does not support intrinsics.
+// On the flip side, MSVC x64 doesn't support inline asm. So, we have to have
+// two implementations. Normally clang-cl's version will be 5 bytes (1 for
+// `int3`, 2 for `ud2`, 2 for `push byte imm`, however, TODO(scottmg):
+// https://crbug.com/694670 clang-cl doesn't currently support %'ing
+// __COUNTER__, so eventually it will emit the dword form of push.
+// TODO(scottmg): Reinvestigate a short sequence that will work on both
+// compilers once clang supports more intrinsics. See https://crbug.com/693713.
+#if !defined(__clang__)
+#define TRAP_SEQUENCE() __debugbreak()
+#elif defined(ARCH_CPU_ARM64)
+#define TRAP_SEQUENCE() \
+  __asm volatile("brk #0\n hlt %0\n" ::"i"(__COUNTER__ % 65536));
+#else
+#define TRAP_SEQUENCE() ({ {__asm int 3 __asm ud2 __asm push __COUNTER__}; })
+#endif  // __clang__
+
+#else
+#error Port
+#endif  // COMPILER_GCC
+
+// CHECK() and the trap sequence can be invoked from a constexpr function.
+// This could make compilation fail on GCC, as it forbids directly using inline
+// asm inside a constexpr function. However, it allows calling a lambda
+// expression including the same asm.
+// The side effect is that the top of the stacktrace will not point to the
+// calling function, but to this anonymous lambda. This is still useful as the
+// full name of the lambda will typically include the name of the function that
+// calls CHECK() and the debugger will still break at the right line of code.
+#if !defined(COMPILER_GCC)
+#define WRAPPED_TRAP_SEQUENCE() TRAP_SEQUENCE()
+#else
+#define WRAPPED_TRAP_SEQUENCE() \
+  do {                          \
+    [] { TRAP_SEQUENCE(); }();  \
+  } while (false)
+#endif
+
+#if defined(__clang__) || defined(COMPILER_GCC)
+#define IMMEDIATE_CRASH()    \
+  ({                         \
+    WRAPPED_TRAP_SEQUENCE(); \
+    __builtin_unreachable(); \
+  })
+#else
+// This is supporting non-chromium user of logging.h to build with MSVC, like
+// pdfium. On MSVC there is no __builtin_unreachable().
+#define IMMEDIATE_CRASH() WRAPPED_TRAP_SEQUENCE()
+#endif
+
 // CHECK dies with a fatal error if condition is not true.  It is *not*
 // controlled by NDEBUG, so the check will be executed regardless of
 // compilation mode.
diff --git a/base/process/process_metrics_win.cc b/base/process/process_metrics_win.cc
index cf997a91..45e2767 100644
--- a/base/process/process_metrics_win.cc
+++ b/base/process/process_metrics_win.cc
@@ -143,9 +143,9 @@
 
   if (!GetProcessTimes(process_.Get(), &creation_time, &exit_time, &kernel_time,
                        &user_time)) {
-    // We don't assert here because in some cases (such as in the Task Manager)
-    // we may call this function on a process that has just exited but we have
-    // not yet received the notification.
+    // This should never fail because we duplicate the handle to guarantee it
+    // will remain valid.
+    DCHECK(false);
     return TimeDelta();
   }
 
diff --git a/base/test/BUILD.gn b/base/test/BUILD.gn
index 518f959..1d20e94e 100644
--- a/base/test/BUILD.gn
+++ b/base/test/BUILD.gn
@@ -347,27 +347,6 @@
   ]
 }
 
-# This shared library is dynamically loaded by ImmediateCrash unittests.
-shared_library("immediate_crash_test_helper") {
-  sources = [
-    "immediate_crash_test_helper.cc",
-  ]
-
-  # Note: the helper has a header-only dependency on //base/immediate_helper.h.
-  # However, the build rule intentionally omits an explicit //base dependency
-  # to avoid potential ODR violations and minimize the amount of code linked in.
-
-  # Try to minimize the risk of non-official builds generating different code.
-  if (!is_official_build) {
-    configs -= [ "//build/config/compiler:default_optimization" ]
-    configs += [ "//build/config/compiler:optimize_max" ]
-  }
-
-  if (is_android) {
-    configs -= [ "//build/config/android:hide_all_but_jni_onload" ]
-  }
-}
-
 # This shared library is dynamically loaded by NativeLibrary unittests.
 shared_library("test_shared_library") {
   testonly = true
diff --git a/base/test/immediate_crash_test_helper.cc b/base/test/immediate_crash_test_helper.cc
deleted file mode 100644
index 676a2ba6..0000000
--- a/base/test/immediate_crash_test_helper.cc
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright 2019 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "base/immediate_crash.h"  // nogncheck
-
-#if defined(WIN32)
-#define IMMEDIATE_CRASH_TEST_HELPER_EXPORT __declspec(dllexport)
-#else  // defined(WIN32)
-#define IMMEDIATE_CRASH_TEST_HELPER_EXPORT \
-  __attribute__((visibility("default")))
-#endif  // defined(WIN32)
-
-extern "C" {
-
-IMMEDIATE_CRASH_TEST_HELPER_EXPORT int TestFunction1(int x, int y) {
-  if (x < 1)
-    IMMEDIATE_CRASH();
-  if (y < 1)
-    IMMEDIATE_CRASH();
-  return x + y;
-}
-
-IMMEDIATE_CRASH_TEST_HELPER_EXPORT int TestFunction2(int x, int y) {
-  if (x < 2)
-    IMMEDIATE_CRASH();
-  if (y < 2)
-    IMMEDIATE_CRASH();
-  return x * y;
-}
-
-}  // extern "C"
diff --git a/build/fuchsia/linux.sdk.sha1 b/build/fuchsia/linux.sdk.sha1
index 30b5e46..b88dc4aa 100644
--- a/build/fuchsia/linux.sdk.sha1
+++ b/build/fuchsia/linux.sdk.sha1
@@ -1 +1 @@
-8913901306260496704
\ No newline at end of file
+8913875605616291600
\ No newline at end of file
diff --git a/build/fuchsia/mac.sdk.sha1 b/build/fuchsia/mac.sdk.sha1
index 74d0a87..35ce3ce 100644
--- a/build/fuchsia/mac.sdk.sha1
+++ b/build/fuchsia/mac.sdk.sha1
@@ -1 +1 @@
-8913908069615752272
\ No newline at end of file
+8913878438633763296
\ No newline at end of file
diff --git a/cc/tiles/gpu_image_decode_cache.cc b/cc/tiles/gpu_image_decode_cache.cc
index eaff9df..8cbdc23 100644
--- a/cc/tiles/gpu_image_decode_cache.cc
+++ b/cc/tiles/gpu_image_decode_cache.cc
@@ -1669,7 +1669,7 @@
     return;
   }
 
-  TRACE_EVENT0("cc", "GpuImageDecodeCache::DecodeImage");
+  TRACE_EVENT0("cc,benchmark", "GpuImageDecodeCache::DecodeImage");
   RecordImageMipLevelUMA(image_data->upload_scale_mip_level);
 
   image_data->decode.ResetData();
diff --git a/cc/tiles/software_image_decode_cache.cc b/cc/tiles/software_image_decode_cache.cc
index c2bb32f6..2a1b59d 100644
--- a/cc/tiles/software_image_decode_cache.cc
+++ b/cc/tiles/software_image_decode_cache.cc
@@ -316,8 +316,8 @@
 void SoftwareImageDecodeCache::DecodeImageInTask(const CacheKey& key,
                                                  const PaintImage& paint_image,
                                                  DecodeTaskType task_type) {
-  TRACE_EVENT1("cc", "SoftwareImageDecodeCache::DecodeImageInTask", "key",
-               key.ToString());
+  TRACE_EVENT1("cc,benchmark", "SoftwareImageDecodeCache::DecodeImageInTask",
+               "key", key.ToString());
   base::AutoLock lock(lock_);
 
   auto image_it = decoded_images_.Peek(key);
diff --git a/chrome/BUILD.gn b/chrome/BUILD.gn
index b8c06ea4..5c1ff7a 100644
--- a/chrome/BUILD.gn
+++ b/chrome/BUILD.gn
@@ -200,13 +200,13 @@
           "//chrome/app/version_assembly:chrome_exe_manifest",
           "//chrome/browser:active_use_util",
           "//chrome/browser:chrome_process_finder",
+          "//chrome/chrome_elf",
           "//chrome/chrome_watcher",
           "//chrome/chrome_watcher:client",
           "//chrome/common:constants",
           "//chrome/common:metrics_constants_util_win",
           "//chrome/install_static:secondary_module",
           "//chrome/installer/util:with_no_strings",
-          "//chrome_elf",
           "//components/browser_watcher:browser_watcher_client",
           "//components/crash/content/app:run_as_crashpad_handler",
           "//components/crash/core/common",
@@ -416,10 +416,10 @@
       "//chrome/app:chrome_dll_resources",
       "//chrome/app:command_ids",
       "//chrome/app/theme:chrome_unscaled_resources",
+      "//chrome/chrome_elf",
       "//chrome/common:buildflags",
       "//chrome/install_static:install_static_util",
       "//chrome/install_static:secondary_module",
-      "//chrome_elf",
       "//components/crash/content/app",
       "//components/policy:generated",
       "//content/app/resources",
@@ -555,10 +555,10 @@
         ":chrome_child_manifest",
         ":chrome_dll_version",
         "//chrome/browser/policy:path_parser",
+        "//chrome/chrome_elf",
         "//chrome/common:buildflags",
         "//chrome/install_static:install_static_util",
         "//chrome/install_static:secondary_module",
-        "//chrome_elf",
         "//components/browser_watcher:browser_watcher_client",
         "//components/crash/content/app",
         "//content/public/app:child",
@@ -1646,7 +1646,6 @@
   if (!is_android) {
     public_deps += [
       "//chrome/browser/resources:component_extension_resources",
-      "//chrome/browser/resources:downloads_resources",
       "//chrome/browser/resources:local_ntp_resources",
       "//chrome/browser/resources:settings_resources",
     ]
diff --git a/chrome/VERSION b/chrome/VERSION
index 991e640..0c98e77 100644
--- a/chrome/VERSION
+++ b/chrome/VERSION
@@ -1,4 +1,4 @@
 MAJOR=76
 MINOR=0
-BUILD=3790
+BUILD=3791
 PATCH=0
diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java_sources.gni
index 415a1605..91b6867 100644
--- a/chrome/android/chrome_java_sources.gni
+++ b/chrome/android/chrome_java_sources.gni
@@ -1101,6 +1101,7 @@
   "java/src/org/chromium/chrome/browser/page_info/PageInfoDialog.java",
   "java/src/org/chromium/chrome/browser/page_info/PageInfoView.java",
   "java/src/org/chromium/chrome/browser/page_info/PermissionParamsListBuilder.java",
+  "java/src/org/chromium/chrome/browser/page_info/SiteSettingsHelper.java",
   "java/src/org/chromium/chrome/browser/page_info/SystemSettingsActivityRequiredListener.java",
   "java/src/org/chromium/chrome/browser/partnerbookmarks/PartnerBookmark.java",
   "java/src/org/chromium/chrome/browser/partnerbookmarks/PartnerBookmarksFaviconThrottle.java",
@@ -1538,6 +1539,7 @@
   "java/src/org/chromium/chrome/browser/tasks/tab_groups/LayoutTabGroupCreationButton.java",
   "java/src/org/chromium/chrome/browser/toolbar/AppThemeColorProvider.java",
   "java/src/org/chromium/chrome/browser/toolbar/HomeButton.java",
+  "java/src/org/chromium/chrome/browser/toolbar/IdentityDiscController.java",
   "java/src/org/chromium/chrome/browser/toolbar/IncognitoStateProvider.java",
   "java/src/org/chromium/chrome/browser/toolbar/IncognitoToggleTabLayout.java",
   "java/src/org/chromium/chrome/browser/toolbar/KeyboardNavigationListener.java",
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_el.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_el.xtb
index 52d3f51..9877b67c 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_el.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_el.xtb
@@ -3,6 +3,7 @@
 <translationbundle lang="el">
 <translation id="1135993792949700405">Το Chrome θα στείλει τα προσωπικά δεδομένα που επιλέξατε στον τομέα <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /></translation>
 <translation id="1625889395409731085">Άνοιγμα εξωτερικού συνδέσμου;</translation>
+<translation id="1699570257714336246">Λείπουν πληροφορίες</translation>
 <translation id="3604604794717279723">Συμφωνώ</translation>
 <translation id="4437727785356380473">Ο Βοηθός Google στο Chrome έκλεισε.</translation>
 <translation id="4850886885716139402">Προβολή</translation>
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_es.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_es.xtb
index d0a801d..c353db0b 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_es.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_es.xtb
@@ -13,7 +13,7 @@
 <translation id="6973932557599545801">Lo siento, no puedo ayudarte. Puedes continuar por tu cuenta.</translation>
 <translation id="7658239707568436148">Cancelar</translation>
 <translation id="7871791972254842204">Leer y aceptar los términos y condiciones de <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /> en otro momento</translation>
-<translation id="8253702004019660079">Asistente de Google en Chrome</translation>
+<translation id="8253702004019660079">Asistente de Google en Chrome.</translation>
 <translation id="8723954843026426558">Acepto los términos y condiciones, la política de privacidad y el derecho de cancelación de <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /></translation>
 <translation id="9138504265731110181">El Asistente de Google te permite ahorrar tiempo ayudándote en el proceso de compra de los sitios web</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_et.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_et.xtb
index a3eeb59..64a1379 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_et.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_et.xtb
@@ -3,6 +3,7 @@
 <translationbundle lang="et">
 <translation id="1135993792949700405">Chrome saadab teie valitud isiklikud andmed teenusele <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /></translation>
 <translation id="1625889395409731085">Kas avada väline link?</translation>
+<translation id="1699570257714336246">Teave on puudu</translation>
 <translation id="3604604794717279723">Nõustun</translation>
 <translation id="4437727785356380473">Chrome'ile mõeldud Google'i assistent on suletud.</translation>
 <translation id="4850886885716139402">Kuva</translation>
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sk.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sk.xtb
index da9a2a77..c29a17b 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sk.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sk.xtb
@@ -3,6 +3,7 @@
 <translationbundle lang="sk">
 <translation id="1135993792949700405">Chrome bude odosielať vybrané osobné údaje do domény <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /></translation>
 <translation id="1625889395409731085">Chcete otvoriť externý odkaz?</translation>
+<translation id="1699570257714336246">Chýbajú informácie</translation>
 <translation id="3604604794717279723">Súhlasím</translation>
 <translation id="4437727785356380473">Asistent Google v Chrome sa zavrel.</translation>
 <translation id="4850886885716139402">Zobraziť</translation>
diff --git a/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabListMediator.java b/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabListMediator.java
index 92768311c..6ad3fe8 100644
--- a/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabListMediator.java
+++ b/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabListMediator.java
@@ -34,6 +34,7 @@
 import org.chromium.chrome.browser.tabmodel.TabModelUtils;
 import org.chromium.chrome.browser.tabmodel.TabSelectionType;
 import org.chromium.chrome.browser.tasks.tab_groups.TabGroupUtils;
+import org.chromium.chrome.browser.util.FeatureUtilities;
 import org.chromium.components.feature_engagement.FeatureConstants;
 import org.chromium.content_public.browser.NavigationHandle;
 import org.chromium.ui.modelutil.PropertyModel;
@@ -316,6 +317,13 @@
                 if (mModel.indexFromId(tab.getId()) == TabModel.INVALID_TAB_INDEX) return;
                 mModel.removeAt(mModel.indexFromId(tab.getId()));
             }
+
+            @Override
+            public void didMoveTab(Tab tab, int newIndex, int curIndex) {
+                if (mModel.indexFromId(tab.getId()) == TabModel.INVALID_TAB_INDEX) return;
+                if (newIndex >= mModel.size() || curIndex >= mModel.size()) return;
+                mModel.move(curIndex, newIndex);
+            }
         };
 
         mTabModelSelector.getTabModelFilterProvider().addTabModelFilterObserver(mTabModelObserver);
@@ -434,11 +442,31 @@
      * @return The callback that hosts the logic for swipe and drag related actions.
      */
     ItemTouchHelper.SimpleCallback getItemTouchHelperCallback(final float swipeToDismissThreshold) {
-        return new ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.START | ItemTouchHelper.END) {
+        return new ItemTouchHelper.SimpleCallback(0, 0) {
             @Override
-            public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder,
-                    RecyclerView.ViewHolder viewHolder1) {
-                return false;
+            public int getMovementFlags(
+                    RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder) {
+                final int dragFlags = !FeatureUtilities.isTabGroupsAndroidEnabled()
+                        ? ItemTouchHelper.START | ItemTouchHelper.END | ItemTouchHelper.UP
+                                | ItemTouchHelper.DOWN
+                        : 0;
+                final int swipeFlags = ItemTouchHelper.START | ItemTouchHelper.END;
+                return makeMovementFlags(dragFlags, swipeFlags);
+            }
+
+            @Override
+            public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder fromViewHolder,
+                    RecyclerView.ViewHolder toViewHolder) {
+                assert fromViewHolder instanceof TabGridViewHolder;
+                assert toViewHolder instanceof TabGridViewHolder;
+
+                int tabId = ((TabGridViewHolder) fromViewHolder).getTabId();
+                int curIndex = mModel.indexFromId(tabId);
+                int distance =
+                        toViewHolder.getAdapterPosition() - fromViewHolder.getAdapterPosition();
+                int newIndex = curIndex + (distance > 0 ? distance + 1 : distance);
+                mTabModelSelector.getCurrentModel().moveTab(tabId, newIndex);
+                return true;
             }
 
             @Override
diff --git a/chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabListMediatorUnitTest.java b/chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabListMediatorUnitTest.java
index ff94d4d..497903c 100644
--- a/chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabListMediatorUnitTest.java
+++ b/chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabListMediatorUnitTest.java
@@ -23,6 +23,7 @@
 import android.graphics.Color;
 import android.graphics.drawable.ColorDrawable;
 import android.graphics.drawable.Drawable;
+import android.support.v7.widget.RecyclerView;
 import android.view.View;
 
 import org.junit.After;
@@ -68,6 +69,8 @@
     private static final int TAB1_ID = 456;
     private static final int TAB2_ID = 789;
     private static final int TAB3_ID = 123;
+    private static final int POSITION1 = 0;
+    private static final int POSITION2 = 1;
 
     @Mock
     TabContentManager mTabContentManager;
@@ -81,6 +84,8 @@
     TabModel mTabModel;
     @Mock
     TabListFaviconProvider mTabListFaviconProvider;
+    @Mock
+    RecyclerView mRecyclerView;
     @Captor
     ArgumentCaptor<TabModelObserver> mTabModelObserverCaptor;
     @Captor
@@ -94,6 +99,8 @@
     private Tab mTab2;
     private TabListMediator mMediator;
     private TabListModel mModel;
+    private TabGridViewHolder mViewHolder1;
+    private TabGridViewHolder mViewHolder2;
 
     @Before
     public void setUp() {
@@ -104,6 +111,8 @@
 
         mTab1 = prepareTab(TAB1_ID, TAB1_TITLE);
         mTab2 = prepareTab(TAB2_ID, TAB2_TITLE);
+        mViewHolder1 = prepareViewHolder(TAB1_ID, POSITION1);
+        mViewHolder2 = prepareViewHolder(TAB2_ID, POSITION2);
 
         List<TabModel> tabModelList = new ArrayList<>();
         tabModelList.add(mTabModel);
@@ -127,6 +136,10 @@
         doNothing()
                 .when(mTabListFaviconProvider)
                 .getFaviconForUrlAsync(anyString(), anyBoolean(), mCallbackCaptor.capture());
+        doReturn(mTab1).when(mTabModelSelector).getTabById(TAB1_ID);
+        doReturn(mTab2).when(mTabModelSelector).getTabById(TAB2_ID);
+        doReturn(POSITION1).when(mTabModel).indexOf(mTab1);
+        doReturn(POSITION2).when(mTabModel).indexOf(mTab2);
 
         mModel = new TabListModel();
         mMediator = new TabListMediator(mModel, mTabModelSelector,
@@ -191,6 +204,15 @@
     }
 
     @Test
+    public void sendsMoveTabSignalCorrectly() {
+        initAndAssertAllProperties();
+
+        mMediator.getItemTouchHelperCallback(0f).onMove(mRecyclerView, mViewHolder1, mViewHolder2);
+
+        verify(mTabModel).moveTab(eq(TAB1_ID), eq(2));
+    }
+
+    @Test
     public void tabClosure() {
         initAndAssertAllProperties();
 
@@ -335,6 +357,36 @@
         assertThat(mModel.get(2).get(TabProperties.TITLE), equalTo(TAB3_TITLE));
     }
 
+    @Test
+    public void tabMovement_GTS_Forward() {
+        initAndAssertAllProperties();
+
+        assertThat(mModel.size(), equalTo(2));
+        assertThat(mModel.get(1).get(TabProperties.TAB_ID), equalTo(TAB2_ID));
+        assertThat(mModel.get(1).get(TabProperties.TITLE), equalTo(TAB2_TITLE));
+
+        mTabModelObserverCaptor.getValue().didMoveTab(mTab2, POSITION1, POSITION2);
+
+        assertThat(mModel.size(), equalTo(2));
+        assertThat(mModel.get(0).get(TabProperties.TAB_ID), equalTo(TAB2_ID));
+        assertThat(mModel.get(0).get(TabProperties.TITLE), equalTo(TAB2_TITLE));
+    }
+
+    @Test
+    public void tabMovement_GTS_BackWard() {
+        initAndAssertAllProperties();
+
+        assertThat(mModel.size(), equalTo(2));
+        assertThat(mModel.get(1).get(TabProperties.TAB_ID), equalTo(TAB2_ID));
+        assertThat(mModel.get(1).get(TabProperties.TITLE), equalTo(TAB2_TITLE));
+
+        mTabModelObserverCaptor.getValue().didMoveTab(mTab1, POSITION2, POSITION1);
+
+        assertThat(mModel.size(), equalTo(2));
+        assertThat(mModel.get(0).get(TabProperties.TAB_ID), equalTo(TAB2_ID));
+        assertThat(mModel.get(0).get(TabProperties.TITLE), equalTo(TAB2_TITLE));
+    }
+
     private void initAndAssertAllProperties() {
         List<Tab> tabs = new ArrayList<>();
         for (int i = 0; i < mTabModel.getCount(); i++) {
@@ -384,4 +436,11 @@
         doReturn(title).when(tab).getTitle();
         return tab;
     }
+
+    private TabGridViewHolder prepareViewHolder(int id, int position) {
+        TabGridViewHolder viewHolder = mock(TabGridViewHolder.class);
+        doReturn(id).when(viewHolder).getTabId();
+        doReturn(position).when(viewHolder).getAdapterPosition();
+        return viewHolder;
+    }
 }
diff --git a/chrome/android/features/vr/java/strings/translations/android_chrome_vr_strings_mr.xtb b/chrome/android/features/vr/java/strings/translations/android_chrome_vr_strings_mr.xtb
index 84d2c170..b88fe27 100644
--- a/chrome/android/features/vr/java/strings/translations/android_chrome_vr_strings_mr.xtb
+++ b/chrome/android/features/vr/java/strings/translations/android_chrome_vr_strings_mr.xtb
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="mr">
-<translation id="1729516292547892356">व्हर्च्युअल वास्तविकता आशय पाहण्यासाठी, Google VR सेवा अपडेट करा</translation>
+<translation id="1729516292547892356">व्हर्च्युअल रीअॅलिटी आशय पाहण्यासाठी, Google VR सेवा अपडेट करा</translation>
 <translation id="1938981467853765413">फीडबॅक द्या</translation>
 <translation id="360207483134687714">Chrome मध्ये VR अनुभव सुधारण्यात मदत करा</translation>
 <translation id="3789841737615482174">स्थापना करा</translation>
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedApplicationInfo.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedApplicationInfo.java
index 2d01d3b..ee7252cf 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedApplicationInfo.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedApplicationInfo.java
@@ -4,7 +4,7 @@
 
 package org.chromium.chrome.browser.feed;
 
-import com.google.android.libraries.feed.host.config.ApplicationInfo;
+import com.google.android.libraries.feed.api.host.config.ApplicationInfo;
 
 import org.chromium.base.BuildInfo;
 import org.chromium.base.ContextUtils;
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedConfiguration.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedConfiguration.java
index 9b1c2cf3..73f86ff 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedConfiguration.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedConfiguration.java
@@ -6,8 +6,8 @@
 
 import android.text.TextUtils;
 
-import com.google.android.libraries.feed.host.config.Configuration;
-import com.google.android.libraries.feed.host.config.Configuration.ConfigKey;
+import com.google.android.libraries.feed.api.host.config.Configuration;
+import com.google.android.libraries.feed.api.host.config.Configuration.ConfigKey;
 
 import org.chromium.base.VisibleForTesting;
 import org.chromium.chrome.browser.ChromeFeatureList;
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedContentBridge.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedContentBridge.java
index a53336d..03eef13d 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedContentBridge.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedContentBridge.java
@@ -4,12 +4,12 @@
 
 package org.chromium.chrome.browser.feed;
 
-import com.google.android.libraries.feed.host.storage.ContentMutation;
-import com.google.android.libraries.feed.host.storage.ContentOperation;
-import com.google.android.libraries.feed.host.storage.ContentOperation.Delete;
-import com.google.android.libraries.feed.host.storage.ContentOperation.DeleteByPrefix;
-import com.google.android.libraries.feed.host.storage.ContentOperation.Type;
-import com.google.android.libraries.feed.host.storage.ContentOperation.Upsert;
+import com.google.android.libraries.feed.api.host.storage.ContentMutation;
+import com.google.android.libraries.feed.api.host.storage.ContentOperation;
+import com.google.android.libraries.feed.api.host.storage.ContentOperation.Delete;
+import com.google.android.libraries.feed.api.host.storage.ContentOperation.DeleteByPrefix;
+import com.google.android.libraries.feed.api.host.storage.ContentOperation.Type;
+import com.google.android.libraries.feed.api.host.storage.ContentOperation.Upsert;
 
 import org.chromium.base.Callback;
 import org.chromium.base.VisibleForTesting;
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedContentStorage.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedContentStorage.java
index 903fc15..13eec14b 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedContentStorage.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedContentStorage.java
@@ -4,11 +4,11 @@
 
 package org.chromium.chrome.browser.feed;
 
+import com.google.android.libraries.feed.api.host.storage.CommitResult;
+import com.google.android.libraries.feed.api.host.storage.ContentMutation;
+import com.google.android.libraries.feed.api.host.storage.ContentStorage;
 import com.google.android.libraries.feed.common.Result;
 import com.google.android.libraries.feed.common.functional.Consumer;
-import com.google.android.libraries.feed.host.storage.CommitResult;
-import com.google.android.libraries.feed.host.storage.ContentMutation;
-import com.google.android.libraries.feed.host.storage.ContentStorage;
 
 import org.chromium.base.VisibleForTesting;
 import org.chromium.chrome.browser.profiles.Profile;
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedDebuggingBridge.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedDebuggingBridge.java
index 6148d76..b536fdfa 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedDebuggingBridge.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedDebuggingBridge.java
@@ -7,7 +7,6 @@
 import com.google.android.libraries.feed.api.requestmanager.RequestManager;
 import com.google.android.libraries.feed.api.scope.FeedProcessScope;
 import com.google.android.libraries.feed.common.logging.Dumper;
-import com.google.android.libraries.feed.host.logging.RequestReason;
 
 import org.chromium.base.annotations.CalledByNative;
 import org.chromium.base.annotations.JNINamespace;
@@ -50,8 +49,8 @@
 
         RequestManager requestManager = feedProcessScope.getRequestManager();
 
-        // Trigger a refresh with the default consumer, so notification goes to the
-        // FeedSchedulerHost and last fetch status and time will be updated.
-        requestManager.triggerRefresh(RequestReason.HOST_REQUESTED);
+        // The only notification of this completing is through the SchedulerApi interface, like all
+        // other refreshes.
+        requestManager.triggerScheduledRefresh();
     }
 }
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedImageLoader.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedImageLoader.java
index e688ce0..f7668894 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedImageLoader.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedImageLoader.java
@@ -13,9 +13,9 @@
 import android.support.v7.content.res.AppCompatResources;
 import android.text.TextUtils;
 
+import com.google.android.libraries.feed.api.host.imageloader.BundledAssets;
+import com.google.android.libraries.feed.api.host.imageloader.ImageLoaderApi;
 import com.google.android.libraries.feed.common.functional.Consumer;
-import com.google.android.libraries.feed.host.imageloader.BundledAssets;
-import com.google.android.libraries.feed.host.imageloader.ImageLoaderApi;
 
 import org.chromium.base.Callback;
 import org.chromium.base.DiscardableReferencePool;
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedJournalBridge.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedJournalBridge.java
index ed3d8d4..c8de06b 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedJournalBridge.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedJournalBridge.java
@@ -4,11 +4,11 @@
 
 package org.chromium.chrome.browser.feed;
 
-import com.google.android.libraries.feed.host.storage.JournalMutation;
-import com.google.android.libraries.feed.host.storage.JournalOperation;
-import com.google.android.libraries.feed.host.storage.JournalOperation.Append;
-import com.google.android.libraries.feed.host.storage.JournalOperation.Copy;
-import com.google.android.libraries.feed.host.storage.JournalOperation.Type;
+import com.google.android.libraries.feed.api.host.storage.JournalMutation;
+import com.google.android.libraries.feed.api.host.storage.JournalOperation;
+import com.google.android.libraries.feed.api.host.storage.JournalOperation.Append;
+import com.google.android.libraries.feed.api.host.storage.JournalOperation.Copy;
+import com.google.android.libraries.feed.api.host.storage.JournalOperation.Type;
 
 import org.chromium.base.Callback;
 import org.chromium.base.VisibleForTesting;
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedJournalStorage.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedJournalStorage.java
index 6bfcbd8..74bc4b8 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedJournalStorage.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedJournalStorage.java
@@ -4,11 +4,11 @@
 
 package org.chromium.chrome.browser.feed;
 
+import com.google.android.libraries.feed.api.host.storage.CommitResult;
+import com.google.android.libraries.feed.api.host.storage.JournalMutation;
+import com.google.android.libraries.feed.api.host.storage.JournalStorage;
 import com.google.android.libraries.feed.common.Result;
 import com.google.android.libraries.feed.common.functional.Consumer;
-import com.google.android.libraries.feed.host.storage.CommitResult;
-import com.google.android.libraries.feed.host.storage.JournalMutation;
-import com.google.android.libraries.feed.host.storage.JournalStorage;
 
 import org.chromium.base.VisibleForTesting;
 import org.chromium.chrome.browser.profiles.Profile;
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedLoggingBridge.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedLoggingBridge.java
index 37af7224..cc2d5ce 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedLoggingBridge.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedLoggingBridge.java
@@ -6,18 +6,18 @@
 
 import android.support.annotation.NonNull;
 
+import com.google.android.libraries.feed.api.host.logging.ActionType;
+import com.google.android.libraries.feed.api.host.logging.BasicLoggingApi;
+import com.google.android.libraries.feed.api.host.logging.ContentLoggingData;
+import com.google.android.libraries.feed.api.host.logging.ElementLoggingData;
+import com.google.android.libraries.feed.api.host.logging.InternalFeedError;
+import com.google.android.libraries.feed.api.host.logging.RequestReason;
+import com.google.android.libraries.feed.api.host.logging.ScrollType;
+import com.google.android.libraries.feed.api.host.logging.SessionEvent;
+import com.google.android.libraries.feed.api.host.logging.SpinnerType;
+import com.google.android.libraries.feed.api.host.logging.Task;
+import com.google.android.libraries.feed.api.host.logging.ZeroStateShowReason;
 import com.google.android.libraries.feed.api.stream.ScrollListener;
-import com.google.android.libraries.feed.host.logging.ActionType;
-import com.google.android.libraries.feed.host.logging.BasicLoggingApi;
-import com.google.android.libraries.feed.host.logging.ContentLoggingData;
-import com.google.android.libraries.feed.host.logging.ElementLoggingData;
-import com.google.android.libraries.feed.host.logging.InternalFeedError;
-import com.google.android.libraries.feed.host.logging.RequestReason;
-import com.google.android.libraries.feed.host.logging.ScrollType;
-import com.google.android.libraries.feed.host.logging.SessionEvent;
-import com.google.android.libraries.feed.host.logging.SpinnerType;
-import com.google.android.libraries.feed.host.logging.Task;
-import com.google.android.libraries.feed.host.logging.ZeroStateShowReason;
 import com.google.search.now.ui.action.FeedActionProto;
 
 import org.chromium.base.annotations.JNINamespace;
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedNetworkBridge.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedNetworkBridge.java
index 4bfae16..dda572cb 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedNetworkBridge.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedNetworkBridge.java
@@ -4,10 +4,10 @@
 
 package org.chromium.chrome.browser.feed;
 
+import com.google.android.libraries.feed.api.host.network.HttpRequest;
+import com.google.android.libraries.feed.api.host.network.HttpResponse;
+import com.google.android.libraries.feed.api.host.network.NetworkClient;
 import com.google.android.libraries.feed.common.functional.Consumer;
-import com.google.android.libraries.feed.host.network.HttpRequest;
-import com.google.android.libraries.feed.host.network.HttpResponse;
-import com.google.android.libraries.feed.host.network.NetworkClient;
 
 import org.chromium.base.Callback;
 import org.chromium.base.annotations.CalledByNative;
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedNewTabPage.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedNewTabPage.java
index b27bde0d..439ff51 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedNewTabPage.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedNewTabPage.java
@@ -17,19 +17,19 @@
 import android.view.View;
 import android.widget.ScrollView;
 
+import com.google.android.libraries.feed.api.host.action.ActionApi;
+import com.google.android.libraries.feed.api.host.stream.CardConfiguration;
+import com.google.android.libraries.feed.api.host.stream.SnackbarApi;
+import com.google.android.libraries.feed.api.host.stream.SnackbarCallbackApi;
+import com.google.android.libraries.feed.api.host.stream.StreamConfiguration;
+import com.google.android.libraries.feed.api.host.stream.TooltipApi;
+import com.google.android.libraries.feed.api.host.stream.TooltipCallbackApi;
+import com.google.android.libraries.feed.api.host.stream.TooltipInfo;
 import com.google.android.libraries.feed.api.scope.FeedProcessScope;
 import com.google.android.libraries.feed.api.scope.FeedStreamScope;
 import com.google.android.libraries.feed.api.stream.Header;
 import com.google.android.libraries.feed.api.stream.NonDismissibleHeader;
 import com.google.android.libraries.feed.api.stream.Stream;
-import com.google.android.libraries.feed.host.action.ActionApi;
-import com.google.android.libraries.feed.host.stream.CardConfiguration;
-import com.google.android.libraries.feed.host.stream.SnackbarApi;
-import com.google.android.libraries.feed.host.stream.SnackbarCallbackApi;
-import com.google.android.libraries.feed.host.stream.StreamConfiguration;
-import com.google.android.libraries.feed.host.stream.TooltipApi;
-import com.google.android.libraries.feed.host.stream.TooltipCallbackApi;
-import com.google.android.libraries.feed.host.stream.TooltipInfo;
 
 import org.chromium.base.ApiCompatibilityUtils;
 import org.chromium.base.VisibleForTesting;
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedOfflineBridge.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedOfflineBridge.java
index 341991b..f0bd865 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedOfflineBridge.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedOfflineBridge.java
@@ -4,9 +4,9 @@
 
 package org.chromium.chrome.browser.feed;
 
-import com.google.android.libraries.feed.api.knowncontent.ContentMetadata;
-import com.google.android.libraries.feed.api.knowncontent.ContentRemoval;
-import com.google.android.libraries.feed.api.knowncontent.KnownContentApi;
+import com.google.android.libraries.feed.api.client.knowncontent.ContentMetadata;
+import com.google.android.libraries.feed.api.client.knowncontent.ContentRemoval;
+import com.google.android.libraries.feed.api.client.knowncontent.KnownContent;
 import com.google.android.libraries.feed.common.functional.Consumer;
 
 import org.chromium.base.Callback;
@@ -25,10 +25,9 @@
 
 /** Provides access to native implementations of OfflineIndicatorApi. */
 @JNINamespace("feed")
-public class FeedOfflineBridge
-        implements FeedOfflineIndicator, KnownContentApi.KnownContentListener {
+public class FeedOfflineBridge implements FeedOfflineIndicator, KnownContent.Listener {
     private long mNativeBridge;
-    private KnownContentApi mKnownContentApi;
+    private KnownContent mKnownContentApi;
 
     /**
      * Hold onto listeners in Java. It is difficult to offload this completely to native, because we
@@ -40,11 +39,11 @@
      * Creates a FeedOfflineBridge for accessing native offlining logic.
      *
      * @param profile Profile of the user we are rendering the Feed for.
-     * @param knownContentApi Interface to access information about the Feed's articles.
+     * @param knownContent Interface to access information about the Feed's articles.
      */
-    public FeedOfflineBridge(Profile profile, KnownContentApi knownContentApi) {
+    public FeedOfflineBridge(Profile profile, KnownContent knownContent) {
         mNativeBridge = nativeInit(profile);
-        mKnownContentApi = knownContentApi;
+        mKnownContentApi = knownContent;
         mKnownContentApi.addListener(this);
     }
 
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedOfflineIndicator.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedOfflineIndicator.java
index 7a5436ee..872a5a53 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedOfflineIndicator.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedOfflineIndicator.java
@@ -4,7 +4,7 @@
 
 package org.chromium.chrome.browser.feed;
 
-import com.google.android.libraries.feed.host.offlineindicator.OfflineIndicatorApi;
+import com.google.android.libraries.feed.api.host.offlineindicator.OfflineIndicatorApi;
 
 /**
  * An extension of the {@link OfflineIndicatorApi} with additional methods needed for offline logic
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedProcessScopeFactory.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedProcessScopeFactory.java
index 4ca6b1b..238bd268 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedProcessScopeFactory.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedProcessScopeFactory.java
@@ -6,13 +6,13 @@
 
 import android.support.annotation.Nullable;
 
+import com.google.android.libraries.feed.api.host.config.ApplicationInfo;
+import com.google.android.libraries.feed.api.host.config.Configuration;
+import com.google.android.libraries.feed.api.host.config.DebugBehavior;
+import com.google.android.libraries.feed.api.host.network.NetworkClient;
+import com.google.android.libraries.feed.api.host.stream.TooltipSupportedApi;
 import com.google.android.libraries.feed.api.scope.FeedProcessScope;
 import com.google.android.libraries.feed.common.functional.Consumer;
-import com.google.android.libraries.feed.host.config.ApplicationInfo;
-import com.google.android.libraries.feed.host.config.Configuration;
-import com.google.android.libraries.feed.host.config.DebugBehavior;
-import com.google.android.libraries.feed.host.network.NetworkClient;
-import com.google.android.libraries.feed.host.stream.TooltipSupportedApi;
 
 import org.chromium.base.ContextUtils;
 import org.chromium.base.Log;
@@ -145,11 +145,9 @@
                         .setContentStorage(contentStorage)
                         .setJournalStorage(journalStorage)
                         .build();
-        schedulerBridge.initializeFeedDependencies(
-                sFeedProcessScope.getRequestManager(), sFeedProcessScope.getSessionManager());
+        schedulerBridge.initializeFeedDependencies(sFeedProcessScope.getRequestManager());
 
-        sFeedOfflineIndicator =
-                new FeedOfflineBridge(profile, sFeedProcessScope.getKnownContentApi());
+        sFeedOfflineIndicator = new FeedOfflineBridge(profile, sFeedProcessScope.getKnownContent());
 
         sFeedAppLifecycle = new FeedAppLifecycle(sFeedProcessScope.getAppLifecycleListener(),
                 new FeedLifecycleBridge(profile), sFeedScheduler);
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedScheduler.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedScheduler.java
index 6c96bbd..e997cb93 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedScheduler.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedScheduler.java
@@ -4,7 +4,7 @@
 
 package org.chromium.chrome.browser.feed;
 
-import com.google.android.libraries.feed.host.scheduler.SchedulerApi;
+import com.google.android.libraries.feed.api.host.scheduler.SchedulerApi;
 
 /**
  * An extension of the {@link SchedulerApi} with additional methods needed for scheduling logic
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedSchedulerBridge.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedSchedulerBridge.java
index 977f2c9..2974bdc 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedSchedulerBridge.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedSchedulerBridge.java
@@ -6,11 +6,8 @@
 
 import android.support.annotation.NonNull;
 
-import com.google.android.libraries.feed.api.common.MutationContext;
+import com.google.android.libraries.feed.api.host.scheduler.SchedulerApi;
 import com.google.android.libraries.feed.api.requestmanager.RequestManager;
-import com.google.android.libraries.feed.api.sessionmanager.SessionManager;
-import com.google.android.libraries.feed.host.logging.RequestReason;
-import com.google.android.libraries.feed.host.scheduler.SchedulerApi;
 
 import org.chromium.base.annotations.CalledByNative;
 import org.chromium.base.annotations.JNINamespace;
@@ -24,7 +21,6 @@
 public class FeedSchedulerBridge implements FeedScheduler {
     private long mNativeBridge;
     private RequestManager mRequestManager;
-    private SessionManager mSessionManager;
 
     /**
      * Creates a FeedSchedulerBridge for accessing native scheduling logic.
@@ -46,17 +42,13 @@
      * Sets our copies for various interfaces provided by the Feed library. Should be done as early
      * as possible, as the scheduler will be unable to trigger refreshes until after it has the
      * mechanisms to correctly do so. When this is called, it is assumed that the given
-     * RequestManager and SessionManager are initialized and can be used immediately.
+     * RequestManager is initialized and can be used immediately.
      *
      * @param requestManager The interface that allows us make refresh requests.
-     * @param sessionManager The interface that provides correct consumtion of refresh results.
      */
-    public void initializeFeedDependencies(
-            @NonNull RequestManager requestManager, @NonNull SessionManager sessionManager) {
+    public void initializeFeedDependencies(@NonNull RequestManager requestManager) {
         assert mRequestManager == null;
-        assert mSessionManager == null;
         mRequestManager = requestManager;
-        mSessionManager = sessionManager;
     }
 
     @Override
@@ -130,9 +122,8 @@
 
     @CalledByNative
     private boolean triggerRefresh() {
-        if (mRequestManager != null && mSessionManager != null) {
-            mRequestManager.triggerRefresh(RequestReason.HOST_REQUESTED,
-                    mSessionManager.getUpdateConsumer(MutationContext.EMPTY_CONTEXT));
+        if (mRequestManager != null) {
+            mRequestManager.triggerScheduledRefresh();
             return true;
         }
         return false;
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/TestNetworkClient.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/TestNetworkClient.java
index 0df4dea..6f8747b6 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/TestNetworkClient.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/TestNetworkClient.java
@@ -6,14 +6,14 @@
 
 import android.util.Base64;
 
+import com.google.android.libraries.feed.api.host.config.Configuration;
+import com.google.android.libraries.feed.api.host.network.HttpRequest;
+import com.google.android.libraries.feed.api.host.network.HttpRequest.HttpMethod;
+import com.google.android.libraries.feed.api.host.network.HttpResponse;
+import com.google.android.libraries.feed.api.host.network.NetworkClient;
 import com.google.android.libraries.feed.common.functional.Consumer;
 import com.google.android.libraries.feed.common.logging.Logger;
 import com.google.android.libraries.feed.feedrequestmanager.RequestHelper;
-import com.google.android.libraries.feed.host.config.Configuration;
-import com.google.android.libraries.feed.host.network.HttpRequest;
-import com.google.android.libraries.feed.host.network.HttpRequest.HttpMethod;
-import com.google.android.libraries.feed.host.network.HttpResponse;
-import com.google.android.libraries.feed.host.network.NetworkClient;
 import com.google.protobuf.ByteString;
 import com.google.protobuf.CodedOutputStream;
 import com.google.protobuf.ExtensionRegistryLite;
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/action/FeedActionHandler.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/action/FeedActionHandler.java
index c273299..813f6cc 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/action/FeedActionHandler.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/action/FeedActionHandler.java
@@ -6,8 +6,8 @@
 
 import android.support.annotation.NonNull;
 
-import com.google.android.libraries.feed.api.knowncontent.ContentMetadata;
-import com.google.android.libraries.feed.host.action.ActionApi;
+import com.google.android.libraries.feed.api.client.knowncontent.ContentMetadata;
+import com.google.android.libraries.feed.api.host.action.ActionApi;
 
 import org.chromium.chrome.browser.ChromeFeatureList;
 import org.chromium.chrome.browser.feed.FeedLoggingBridge;
diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/AndroidManifest.xml
index 8841b1ec..6529693 100644
--- a/chrome/android/java/AndroidManifest.xml
+++ b/chrome/android/java/AndroidManifest.xml
@@ -647,8 +647,16 @@
             android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize"
             android:exported="false">
         </activity>
+        {% if notouch_build == "true" %}
+        <activity-alias android:name="org.chromium.chrome.browser.preferences.Preferences"
+            android:targetActivity="org.chromium.chrome.browser.touchless.TouchlessPreferences">
+        </activity-alias>
+        <activity android:name="org.chromium.chrome.browser.touchless.TouchlessPreferences"
+            android:theme="@style/Theme.Chromium.Preferences.Touchless"
+        {% else %}
         <activity android:name="org.chromium.chrome.browser.preferences.Preferences"
             android:theme="@style/Theme.Chromium.Preferences"
+        {% endif %}
             android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize"
             android:label="@string/preferences"
             android:exported="false">
diff --git a/chrome/android/java/res/layout/experimental_toolbar_button.xml b/chrome/android/java/res/layout/experimental_toolbar_button.xml
index 5e0e5d7..215e7bf9 100644
--- a/chrome/android/java/res/layout/experimental_toolbar_button.xml
+++ b/chrome/android/java/res/layout/experimental_toolbar_button.xml
@@ -9,4 +9,4 @@
     style="@style/ToolbarButton"
     android:layout_gravity="top"
     android:paddingStart="8dp"
-    tools:ignore="ContentDescription"/>
\ No newline at end of file
+    tools:ignore="ContentDescription"/>
diff --git a/chrome/android/java/res/values/dimens.xml b/chrome/android/java/res/values/dimens.xml
index 55cd39c..1aedd80 100644
--- a/chrome/android/java/res/values/dimens.xml
+++ b/chrome/android/java/res/values/dimens.xml
@@ -244,6 +244,8 @@
     <dimen name="toolbar_shadow_height">8dp</dimen>
     <dimen name="toolbar_progress_bar_height">2dp</dimen>
     <dimen name="toolbar_button_width">48dp</dimen>
+    <dimen name="toolbar_identity_disc_size">24dp</dimen>
+    <dimen name="toolbar_identity_disc_size_duet">32dp</dimen>
 
     <dimen name="toolbar_edge_padding">8dp</dimen>
     <dimen name="location_bar_vertical_margin">8dp</dimen>
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
index 198fd6c..0f51c2e 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
@@ -272,9 +272,13 @@
      */
     public static boolean isCustomTabIntent(Intent intent) {
         if (intent == null) return false;
+        // CCT is disabled in noTouch mode except for some Chrome-internal exceptions.
+        if (FeatureUtilities.isNoTouchModeEnabled()
+                && !IntentHandler.wasIntentSenderChrome(intent)) {
+            return false;
+        }
         if (CustomTabsIntent.shouldAlwaysUseBrowserUI(intent)
-                || !intent.hasExtra(CustomTabsIntent.EXTRA_SESSION)
-                || FeatureUtilities.isNoTouchModeEnabled()) {
+                || !intent.hasExtra(CustomTabsIntent.EXTRA_SESSION)) {
             return false;
         }
         return IntentHandler.getUrlFromIntent(intent) != null;
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/TabModalPresenter.java b/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/TabModalPresenter.java
index 2f82dc16..4b4630a4 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/TabModalPresenter.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/TabModalPresenter.java
@@ -353,6 +353,9 @@
     private void onTabModalDialogStateChanged(boolean isShowing) {
         TabAttributes.from(mActiveTab).set(TabAttributeKeys.MODAL_DIALOG_SHOWING, isShowing);
 
+        // Make sure to exit fullscreen mode before showing the tab modal dialog view.
+        if (isShowing) mActiveTab.exitFullscreenMode();
+
         // Also need to update browser control state after dismissal to refresh the constraints.
         TabBrowserControlsOffsetHelper offsetHelper = getControlsOffsetHelper();
         if (isShowing && mActiveTab.areRendererInputEventsIgnored()) {
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
index 62de688..7c25482 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
@@ -626,7 +626,7 @@
         if (stringValue == null || stringValue.isEmpty()) {
             return RecyclerView.NO_POSITION;
         }
-        
+
         try {
             return Integer.parseInt(stringValue);
         } catch (NumberFormatException e) {
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/page_info/PageInfoController.java b/chrome/android/java/src/org/chromium/chrome/browser/page_info/PageInfoController.java
index 61c26c7..1aec4606 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/page_info/PageInfoController.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/page_info/PageInfoController.java
@@ -22,13 +22,11 @@
 import android.view.Window;
 
 import org.chromium.base.ApiCompatibilityUtils;
-import org.chromium.base.StrictModeContext;
 import org.chromium.base.VisibleForTesting;
 import org.chromium.base.annotations.CalledByNative;
 import org.chromium.base.metrics.RecordHistogram;
 import org.chromium.base.metrics.RecordUserAction;
 import org.chromium.chrome.R;
-import org.chromium.chrome.browser.UrlConstants;
 import org.chromium.chrome.browser.feature_engagement.TrackerFactory;
 import org.chromium.chrome.browser.instantapps.InstantAppsHandler;
 import org.chromium.chrome.browser.offlinepages.OfflinePageItem;
@@ -36,9 +34,7 @@
 import org.chromium.chrome.browser.omnibox.OmniboxUrlEmphasizer;
 import org.chromium.chrome.browser.page_info.PageInfoView.ConnectionInfoParams;
 import org.chromium.chrome.browser.page_info.PageInfoView.PageInfoViewParams;
-import org.chromium.chrome.browser.preferences.PreferencesLauncher;
 import org.chromium.chrome.browser.preferences.website.ContentSettingValues;
-import org.chromium.chrome.browser.preferences.website.SingleWebsitePreferences;
 import org.chromium.chrome.browser.previews.PreviewsAndroidBridge;
 import org.chromium.chrome.browser.previews.PreviewsUma;
 import org.chromium.chrome.browser.profiles.Profile;
@@ -52,7 +48,6 @@
 import org.chromium.components.url_formatter.UrlFormatter;
 import org.chromium.content_public.browser.WebContents;
 import org.chromium.content_public.browser.WebContentsObserver;
-import org.chromium.net.GURLUtils;
 import org.chromium.ui.base.Clipboard;
 import org.chromium.ui.base.DeviceFormFactor;
 import org.chromium.ui.base.WindowAndroid;
@@ -120,9 +115,6 @@
     // URL'.
     private String mFullUrl;
 
-    // The scheme of the URL of this page.
-    private String mScheme;
-
     // Whether or not this page is an internal chrome page (e.g. the
     // chrome://settings page).
     private boolean mIsInternalPage;
@@ -193,7 +185,6 @@
         // This can happen if an invalid chrome-distiller:// url was entered.
         if (mFullUrl == null) mFullUrl = "";
 
-        mScheme = GURLUtils.getScheme(mFullUrl);
         try {
             mIsInternalPage = UrlUtilities.isInternalScheme(new URI(mFullUrl));
         } catch (URISyntaxException e) {
@@ -224,18 +215,12 @@
         viewParams.urlOriginLength = OmniboxUrlEmphasizer.getOriginEndIndex(
                 displayUrlBuilder.toString(), mTab.getProfile());
 
-        if (shouldShowSiteSettingsButton()) {
+        if (SiteSettingsHelper.isSiteSettingsAvailable(mTab)) {
             viewParams.siteSettingsButtonClickCallback = () -> {
                 // Delay while the dialog closes.
                 runAfterDismiss(() -> {
                     recordAction(PageInfoAction.PAGE_INFO_SITE_SETTINGS_OPENED);
-                    Intent preferencesIntent = PreferencesLauncher.createIntentForSettingsPage(
-                            mContext, SingleWebsitePreferences.class.getName(),
-                            SingleWebsitePreferences.createFragmentArgsForSite(mFullUrl));
-                    // Disabling StrictMode to avoid violations (https://crbug.com/819410).
-                    try (StrictModeContext unused = StrictModeContext.allowDiskReads()) {
-                        mContext.startActivity(preferencesIntent);
-                    }
+                    SiteSettingsHelper.showSiteSettings(mContext, mFullUrl);
                 });
             };
         } else {
@@ -512,15 +497,6 @@
         return mOfflinePageState != OfflinePageState.NOT_OFFLINE_PAGE && !isShowingPreview();
     }
 
-    /**
-     * Whether the site settings button should be displayed for the given URL.
-     */
-    private boolean shouldShowSiteSettingsButton() {
-        return !isShowingOfflinePage() && !isShowingPreview()
-                && (UrlConstants.HTTP_SCHEME.equals(mScheme)
-                           || UrlConstants.HTTPS_SCHEME.equals(mScheme));
-    }
-
     private boolean isSheet() {
         return !DeviceFormFactor.isNonMultiDisplayContextOnTablet(mContext)
                 && !VrModuleProvider.getDelegate().isInVr();
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/page_info/SiteSettingsHelper.java b/chrome/android/java/src/org/chromium/chrome/browser/page_info/SiteSettingsHelper.java
new file mode 100644
index 0000000..0cdcc8a
--- /dev/null
+++ b/chrome/android/java/src/org/chromium/chrome/browser/page_info/SiteSettingsHelper.java
@@ -0,0 +1,49 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.chrome.browser.page_info;
+
+import android.content.Context;
+import android.content.Intent;
+
+import org.chromium.base.StrictModeContext;
+import org.chromium.chrome.browser.UrlConstants;
+import org.chromium.chrome.browser.offlinepages.OfflinePageUtils;
+import org.chromium.chrome.browser.preferences.PreferencesLauncher;
+import org.chromium.chrome.browser.preferences.website.SingleWebsitePreferences;
+import org.chromium.chrome.browser.previews.PreviewsAndroidBridge;
+import org.chromium.chrome.browser.tab.Tab;
+import org.chromium.net.GURLUtils;
+
+/**
+ * This class contains helper methods for determining site settings availability and showing the
+ * site settings page.
+ */
+public class SiteSettingsHelper {
+    /**
+     * Whether site settings is available for a given {@link Tab}.
+     */
+    public static boolean isSiteSettingsAvailable(Tab tab) {
+        boolean isOfflinePage = OfflinePageUtils.getOfflinePage(tab) != null;
+        boolean isPreviewPage =
+                PreviewsAndroidBridge.getInstance().shouldShowPreviewUI(tab.getWebContents());
+        String scheme = GURLUtils.getScheme(tab.getOriginalUrl());
+        return !isOfflinePage && !isPreviewPage
+                && (UrlConstants.HTTP_SCHEME.equals(scheme)
+                        || UrlConstants.HTTPS_SCHEME.equals(scheme));
+    }
+
+    /**
+     * Shows the site settings activity for a given url.
+     */
+    public static void showSiteSettings(Context context, String fullUrl) {
+        Intent preferencesIntent = PreferencesLauncher.createIntentForSettingsPage(context,
+                SingleWebsitePreferences.class.getName(),
+                SingleWebsitePreferences.createFragmentArgsForSite(fullUrl));
+        // Disabling StrictMode to avoid violations (https://crbug.com/819410).
+        try (StrictModeContext unused = StrictModeContext.allowDiskReads()) {
+            context.startActivity(preferencesIntent);
+        }
+    }
+}
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesLauncher.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesLauncher.java
index 1ae947a..998a22d2 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesLauncher.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesLauncher.java
@@ -27,6 +27,8 @@
 import org.chromium.chrome.browser.preferences.website.SettingsNavigationSource;
 import org.chromium.chrome.browser.preferences.website.SingleWebsitePreferences;
 import org.chromium.chrome.browser.sync.ProfileSyncService;
+import org.chromium.chrome.browser.touchless.TouchlessDelegate;
+import org.chromium.chrome.browser.util.FeatureUtilities;
 import org.chromium.chrome.browser.util.IntentUtils;
 import org.chromium.components.signin.ChromeSigninController;
 import org.chromium.components.sync.ModelType;
@@ -101,7 +103,9 @@
     public static Intent createIntentForSettingsPage(
             Context context, @Nullable String fragmentName, @Nullable Bundle fragmentArgs) {
         Intent intent = new Intent();
-        intent.setClass(context, Preferences.class);
+        intent.setClass(context, FeatureUtilities.isNoTouchModeEnabled()
+                        ? TouchlessDelegate.getTouchlessPreferencesClass()
+                        : Preferences.class);
         if (!(context instanceof Activity)) {
             intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
             intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/IdentityDiscController.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/IdentityDiscController.java
new file mode 100644
index 0000000..673ed8a7
--- /dev/null
+++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/IdentityDiscController.java
@@ -0,0 +1,112 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.chrome.browser.toolbar;
+
+import android.content.Context;
+import android.graphics.drawable.Drawable;
+import android.support.annotation.DimenRes;
+
+import org.chromium.chrome.R;
+import org.chromium.chrome.browser.ChromeFeatureList;
+import org.chromium.chrome.browser.preferences.PreferencesLauncher;
+import org.chromium.chrome.browser.preferences.SyncAndServicesPreferences;
+import org.chromium.chrome.browser.signin.ProfileDataCache;
+import org.chromium.components.signin.ChromeSigninController;
+import org.chromium.components.sync.AndroidSyncSettings;
+
+import java.util.Collections;
+
+/**
+ * Handles displaying IdentityDisc on toolbar depending on several conditions
+ * (user sign-in state, whether NTP is shown)
+ */
+class IdentityDiscController implements ProfileDataCache.Observer {
+    private final Context mContext;
+    private final ToolbarManager mToolbarManager;
+
+    private ProfileDataCache mProfileDataCache;
+    private boolean mIsIdentityDiscVisible;
+
+    /**
+     * Creates IdentityDiscController object.
+     * @param context The Context for retrieving resources, launching preference activiy, etc.
+     * @param toolbarManager The ToolbarManager where Identity Disc is displayed.
+     */
+    IdentityDiscController(Context context, ToolbarManager toolbarManager) {
+        mContext = context;
+        mToolbarManager = toolbarManager;
+    }
+
+    /**
+     * Shows/hides Identity Disc depending on whether NTP is visible.
+     */
+    void updateButtonState(boolean isNTPVisible) {
+        if (!ChromeFeatureList.isEnabled(ChromeFeatureList.IDENTITY_DISC)) return;
+
+        if (isNTPVisible && !mIsIdentityDiscVisible) {
+            String accountName = ChromeSigninController.get().getSignedInAccountName();
+            if (accountName != null && AndroidSyncSettings.get().isChromeSyncEnabled()) {
+                createProfileDataCache();
+                showIdentityDisc(accountName);
+                mIsIdentityDiscVisible = true;
+            }
+        } else if (!isNTPVisible && mIsIdentityDiscVisible) {
+            mIsIdentityDiscVisible = false;
+            mToolbarManager.disableExperimentalButton();
+        }
+    }
+
+    /**
+     * Creates and initializes ProfileDataCache if it wasn't created previously. Subscribes
+     * IdentityDiscController for profile data updates.
+     */
+    private void createProfileDataCache() {
+        if (mProfileDataCache != null) return;
+
+        @DimenRes
+        int dimension_id =
+                mToolbarManager.isBottomToolbarVisible() ? R.dimen.toolbar_identity_disc_size_duet
+                                                         : R.dimen.toolbar_identity_disc_size;
+        int imageSize = mContext.getResources().getDimensionPixelSize(dimension_id);
+        mProfileDataCache = new ProfileDataCache(mContext, imageSize);
+        mProfileDataCache.addObserver(this);
+    }
+
+    /**
+     * Triggers profile image fetch and displays Identity Disc on top toolbar.
+     */
+    private void showIdentityDisc(String accountName) {
+        mProfileDataCache.update(Collections.singletonList(accountName));
+        Drawable profileImage = mProfileDataCache.getProfileDataOrDefault(accountName).getImage();
+        mToolbarManager.enableExperimentalButton(view -> {
+            PreferencesLauncher.launchSettingsPage(mContext, SyncAndServicesPreferences.class);
+        }, profileImage, R.string.accessibility_toolbar_btn_identity_disc);
+    }
+
+    /**
+     * Called after profile image becomes available. Updates the image on toolbar button.
+     */
+    @Override
+    public void onProfileDataUpdated(String accountId) {
+        assert mProfileDataCache != null;
+        if (!mIsIdentityDiscVisible) return;
+
+        String accountName = ChromeSigninController.get().getSignedInAccountName();
+        if (accountId.equals(accountName)) {
+            Drawable image = mProfileDataCache.getProfileDataOrDefault(accountName).getImage();
+            mToolbarManager.updateExperimentalButtonImage(image);
+        }
+    }
+
+    /**
+     * Call to tear down dependencies.
+     */
+    void destroy() {
+        if (mProfileDataCache != null) {
+            mProfileDataCache.removeObserver(this);
+            mProfileDataCache = null;
+        }
+    }
+}
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
index 0f109686..c066e11 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
@@ -191,6 +191,7 @@
     private @Nullable AppMenuPropertiesDelegate mAppMenuPropertiesDelegate;
     private OverviewModeBehavior mOverviewModeBehavior;
     private LayoutManager mLayoutManager;
+    private IdentityDiscController mIdentityDiscController;
 
     private TabObserver mTabObserver;
     private BookmarkBridge.BookmarkModelObserver mBookmarksObserver;
@@ -314,6 +315,8 @@
         mActionModeController = new ActionModeController(mActivity, mActionBarDelegate);
         mActionModeController.setCustomSelectionActionModeCallback(mToolbarActionModeCallback);
 
+        mIdentityDiscController = new IdentityDiscController(activity, this);
+
         mToolbar.setPaintInvalidator(invalidator);
         mActionModeController.setTabStripHeight(mToolbar.getTabStripHeight());
         mLocationBar = mToolbar.getLocationBar();
@@ -1211,6 +1214,7 @@
         mIncognitoStateProvider.destroy();
         mTabCountProvider.destroy();
 
+        mIdentityDiscController.destroy();
         mLocationBarModel.destroy();
         mHandler.removeCallbacksAndMessages(null); // Cancel delayed tasks.
         if (mLocationBar != null) {
@@ -1702,6 +1706,8 @@
         if (mToolbar.getMenuButtonWrapper() != null && !isBottomToolbarVisible()) {
             mToolbar.getMenuButtonWrapper().setVisibility(View.VISIBLE);
         }
+        mIdentityDiscController.updateButtonState(
+                mLocationBarModel.getNewTabPageForCurrentTab() != null);
     }
 
     private void updateBookmarkButtonStatus() {
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarPhone.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarPhone.java
index b627c31..832370e 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarPhone.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarPhone.java
@@ -1639,10 +1639,6 @@
             }
         }
 
-        if (mExperimentalButton != null) {
-            ApiCompatibilityUtils.setImageTintList(mExperimentalButton, tint);
-        }
-
         // TODO(amaralp): Have the LocationBar listen to tint changes.
         if (mLocationBar != null) mLocationBar.updateVisualsForState();
 
@@ -2475,8 +2471,6 @@
         mExperimentalButton.setImageDrawable(image);
         mExperimentalButton.setContentDescription(
                 getContext().getResources().getString(contentDescriptionResId));
-        ApiCompatibilityUtils.setImageTintList(mExperimentalButton, getTint());
-
         mExperimentalButtonLayoutListener = () -> requestLayoutHostUpdateForExperimentalButton();
         if (mTabSwitcherState == STATIC_TAB) {
             if (!mUrlFocusChangeInProgress && !urlHasFocus()) {
diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd
index 59fde07..71408f6f 100644
--- a/chrome/android/java/strings/android_chrome_strings.grd
+++ b/chrome/android/java/strings/android_chrome_strings.grd
@@ -3333,6 +3333,9 @@
       <message name="IDS_ACCESSIBILITY_TOOLBAR_BTN_TABSWITCHER_TOGGLE_DEFAULT" desc="Placeholder content description for the button that enters or leaves the tab switcher.">
         open tabs
       </message>
+      <message name="IDS_ACCESSIBILITY_TOOLBAR_BTN_IDENTITY_DISC" desc="The content description for a toolbar button displaying user profile picture. Tapping on this button navigates to 'Sync and Google services' page in settings">
+        Manage account
+      </message>
       <message name="IDS_ACCESSIBILITY_TOOLBAR_BTN_HOME" desc="Content description for the home button.">
         Home
       </message>
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 07eef19..dd3a3bf8 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_am.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_am.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> ኪባ ወርዷል</translation>
 <translation id="3029704984691124060">የይለፍ ሐረጎቹ አይዛመዱም</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />እገዛ ያግኙ<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">እንደዚህ ያለ ተጨማሪ ከGoogle ይመልከቱ</translation>
 <translation id="305593374596241526">አካባቢ ጠፍቷል፤ በ<ph name="BEGIN_LINK" />Android ቅንብሮች<ph name="END_LINK" /> ውስጥ ያብሩት።</translation>
 <translation id="3058498974290601450">ስምረትን በማንኛውም ጊዜ በቅንብሮች ውስጥ ማብራት ይችላሉ።</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> ዕልባት}one{<ph name="BOOKMARKS_COUNT_MANY" /> ዕልባቶች}other{<ph name="BOOKMARKS_COUNT_MANY" /> ዕልባቶች}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740">ማጣመርን ለመፍቀድ <ph name="BEGIN_LINK" />ብሉቱዝን ያብሩ<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">ወደ መሣሪያዎችዎ ይላኩ</translation>
 <translation id="3778956594442850293">ወደ የመነሻ ገጽ ታክሏል</translation>
-<translation id="3781011235031427080">እንደዚህ ተጨማሪ በግማሽ ቁመት ተከፍቷል</translation>
 <translation id="3789841737615482174">ጫን  </translation>
 <translation id="3810838688059735925">ቪዲዮ</translation>
 <translation id="3810973564298564668">አቀናብር</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">መገናኛ ዝጋ</translation>
 <translation id="4378154925671717803">ስልክ</translation>
 <translation id="4384468725000734951">ለፍለጋ Sogouን መጠቀም</translation>
-<translation id="4398088515904522762">ይህን ባህሪ ለመጠቀም፣ <ph name="BEGIN_LINK" />እንቅስቃሴ እና መስተጋብሮች<ph name="END_LINK" />ን ያብሩ።</translation>
 <translation id="4404568932422911380">ምንም ዕልባቶች የሉም</translation>
 <translation id="4409723563706114196">የገጽ ግመታዎችን ይጠቀሙ</translation>
 <translation id="4411535500181276704">ቀላል ሁነታ</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">ይህ ጣቢያ አይተረጎምም</translation>
 <translation id="545042621069398927">ውርድዎን በማፍጠን ላይ።</translation>
 <translation id="5456381639095306749">ገጽ አውርድ</translation>
-<translation id="5466407412363861127">ይህ ባህሪ <ph name="BEGIN_LINK" />ስምረት<ph name="END_LINK" />ን ይጠቀማል።</translation>
 <translation id="548278423535722844">በካርታዎች መተግበሪያ ውስጥ ይክፈቱ</translation>
 <translation id="5487521232677179737">ውሂብን አጽዳ</translation>
 <translation id="5494752089476963479">ረባሽ ወይም አሳሳች ማስታወቂያዎችን ከሚያሳዩ ጣቢያዎች የሚመጡ ማስታወቂያዎችን አግድ</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">ለአሁኑ የፍለጋ ፕሮግራም ታግዷል</translation>
 <translation id="6177390657002841081">የውሂብ አስቀማጭን አብራ</translation>
 <translation id="6181444274883918285">ለየት ያለ ጣቢያን አክል</translation>
-<translation id="618993374665929060">እንደዚህ ተጨማሪ በሙሉ ቁመት ተከፍቷል</translation>
 <translation id="6192333916571137726">ፋይል ያውርዱ</translation>
 <translation id="6192792657125177640">የተለዩ</translation>
 <translation id="6194112207524046168">የእርስዎን ካሜራ Chrome እንዲደርስበት ለማድረግ፣ በ <ph name="BEGIN_LINK" />Android ቅንብሮች<ph name="END_LINK" /> ውስጥ ካሜራን በተጨማሪ ያብሩ።</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">የGoogle አገልጋዮች እርስዎ የሚጎበኟቸውን ገጾች ያተባሉ።</translation>
 <translation id="6709133671862442373">ዜና</translation>
 <translation id="6710213216561001401">ቀዳሚ</translation>
-<translation id="6712388303105732168">የእንደዚህ ተጨማሪ አዝራሩን በመጠቀም እንደዚህ ያለ ተጨማሪ ከGoogle ይመልከቱ</translation>
 <translation id="671481426037969117">የእርስዎ <ph name="FQDN" /> ሰዓት ቆጣሪ ጊዜ አልቋል። ነገ እንደገና ይጀመራል።</translation>
 <translation id="6738867403308150051">በማውረድ ላይ…</translation>
 <translation id="6746124502594467657">ወደታች አውርድ</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">TalkBack ወይም መዳረሻ ቀይር ሲበሩ የሚመከር</translation>
 <translation id="7029809446516969842">የይለፍ ቃላት</translation>
 <translation id="7031882061095297553">አሥምር ወደ</translation>
-<translation id="7032663816368481562">እንደዚህ <ph name="ICON" /> ያለ ተጨማሪ በአድራሻ አሞሌ ውስጥ መታ በሚያደርጉበት ጊዜ፣ ለተዛማጅ ገጾች ፈጣን አገናኞችን ያሳዩ። የሚጎበኟቸው ገጾች ዩአርኤሎች ወደ Google ይላካሉ።</translation>
 <translation id="7034608350006174882">Google Payን የሚጠቀሙ ካርዶች እና አድራሻዎች</translation>
 <translation id="7053983685419859001">አግድ</translation>
 <translation id="7055152154916055070">አቅጣጫ ማዞር ታግዷል፦</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">በአድራሻ አሞሌው ላይ ታሪክን እና ራስ-ማጠናቀቆችን ያጸዳል። የእርስዎ Google መለያ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> ላይ ሌሎች የአሰሳ ታሪክ አይነቶች ሊኖሩት ይችላል።</translation>
 <translation id="7128222689758636196">አሁን ላለው የፍለጋ ፕሮግራም ፍቀድ</translation>
 <translation id="7138678301420049075">ሌላ</translation>
-<translation id="7139148793369023665">እንደዚህ ተጨማሪ ተዘግቷል</translation>
 <translation id="7141896414559753902">ጣቢያዎች ብቅ-ባዮችን እንዳያሳዩ ያግዱ (የሚመከር)</translation>
 <translation id="7149158118503947153">ከ<ph name="DOMAIN_NAME" /> <ph name="BEGIN_LINK" />የመጀመሪያውን ገጽ ጫን<ph name="END_LINK" /></translation>
 <translation id="7149893636342594995">ባለፉት 24 ሰዓቶች</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">ምርጫ ሰርዝ</translation>
 <translation id="784934925303690534">የጊዜ ወሰን</translation>
 <translation id="7851858861565204677">ሌሎች መሣሪያዎች</translation>
-<translation id="7854964836418414587">እንደዚህ ተጨማሪ ዝጋ</translation>
 <translation id="7875915731392087153">ኢሜይል ይፍጠሩ</translation>
 <translation id="7876243839304621966">ሁሉንም አስወግድ</translation>
 <translation id="7882131421121961860">ምንም ታሪክ አልተገኘም</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">ማውረድ አልተሳካም</translation>
 <translation id="8026334261755873520">የአሰሳ ውሂብ አጽዳ</translation>
 <translation id="8035133914807600019">አዲስ አቃፊ…</translation>
-<translation id="8037686209485537503">ተጨማሪ እንደዚህ ዓይነት</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> ቀኖች ይቀራሉ</translation>
 <translation id="804335162455518893">ኤስዲ ካርድ አልተገኘም</translation>
 <translation id="805047784848435650">በእርስዎ የአሰሳ ታሪክ ላይ በመመስረት</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">ይህ ይዘት ከ<ph name="DOMAIN_NAME" /> የመጣ ነው፣ የተላከው በGoogle ነው።</translation>
 <translation id="8103578431304235997">ማንነት የማያሳውቅ ትር</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">ተዛማጅ ገጾችን ይጠቁሙ</translation>
 <translation id="8109613176066109935">የእርስዎን ዕልባቶች በሁሉም መሣሪያዎችዎ ላይ ስምረትን ማብራት ለማግኘት</translation>
 <translation id="8110087112193408731">በዲጂታል ብቁ መሆን ውስጥ የChrome እንቅስቃሴዎ ይታይ?</translation>
 <translation id="8116925261070264013">ድምፀ ከል ተደርጓል</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">እዚህ ምንም የሚታይ ነገር የለም... ገና</translation>
 <translation id="8503559462189395349">የChrome ይለፍ ቃላት</translation>
 <translation id="8503813439785031346">የተጣቃሚ ስም</translation>
-<translation id="8504988642345501642">ወደ ላይ ሲሸበልሉ ለተዛማጅ ገጾች ፈጣን አገናኞችን አሳይ። የሚጎበኟቸው ገጾች ዩአርኤሎች ወደ Google ይላካሉ።</translation>
 <translation id="8514477925623180633">ከChrome ጋር የተከማቹ የይለፍ ቃሎችን ወደ ውጭ ላክ</translation>
 <translation id="8514577642972634246">ማንነት ወደ ማያሳውቅ ሁነታ ይግቡ</translation>
 <translation id="851751545965956758">ጣቢያዎች ከመሣሪያዎች ጋር እንዳይገናኙ አግድ</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">መነሻ</translation>
 <translation id="932599481871055447">ውሂብ ይቆጥቡና በበለጠ ፍጥነት ያስሱ</translation>
 <translation id="938850635132480979">ስህተት፦ <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">ግብረ መልስ ላክ</translation>
 <translation id="945632385593298557">የእርስዎን ማይክሮፎን ይድረሱ</translation>
 <translation id="951339005376969845">ነባሩን ውሂብ ይሰርዙ። ወደ <ph name="FROM_ACCOUNT" /> መልሰው በመቀየር ሰርስረው ሊያወጡት ይችላሉ።</translation>
 <translation id="95817756606698420">Chrome በቻይና ውስጥ <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" />ን ለፍለጋ መጠቀም ይችላል። ይህን በ<ph name="BEGIN_LINK" />ቅንብሮች<ph name="END_LINK" /> ውስጥ መጠቀም ይችላሉ።</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 1330d14..14556d0 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ar.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ar.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">تم التنزيل بحجم <ph name="KBS" /> كيلوبايت</translation>
 <translation id="3029704984691124060">عبارات المرور غير متطابقة</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />الحصول على مساعدة<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">‏الاطِّلاع على مزيد من الاقتراحات المشابهة من Google</translation>
 <translation id="305593374596241526">‏تحديد الموقع الجغرافي متوقف، يمكنك تفعيله من <ph name="BEGIN_LINK" />إعدادات Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">يمكنك تفعيل المزامنة في أي وقت في الإعدادات.</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{إشارة مرجعية <ph name="BOOKMARKS_COUNT_ONE" />}zero{<ph name="BOOKMARKS_COUNT_MANY" /> إشارات مرجعية}two{إشارتان مرجعيتان (<ph name="BOOKMARKS_COUNT_MANY" />)}few{<ph name="BOOKMARKS_COUNT_MANY" /> إشارات مرجعية}many{<ph name="BOOKMARKS_COUNT_MANY" /> إشارةً مرجعيةً}other{<ph name="BOOKMARKS_COUNT_MANY" /> إشارة مرجعية}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />تشغيل البلوتوث<ph name="END_LINK" /> للسماح بالإقران</translation>
 <translation id="3775705724665058594">إرسال إلى أجهزتك</translation>
 <translation id="3778956594442850293">تمت الإضافة إلى الشاشة الرئيسية</translation>
-<translation id="3781011235031427080">يتم فتح "المزيد من النتائج المشابهة" بنصف ارتفاع</translation>
 <translation id="3789841737615482174">تثبيت</translation>
 <translation id="3810838688059735925">الفيديوهات</translation>
 <translation id="3810973564298564668">إدارة محرّكات البحث</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">إغلاق مربع الحوار</translation>
 <translation id="4378154925671717803">هاتف</translation>
 <translation id="4384468725000734951">‏استخدام محرك Sogou للبحث</translation>
-<translation id="4398088515904522762">لاستخدام هذه الميزة، يمكنك تفعيل <ph name="BEGIN_LINK" />النشاط والتفاعلات<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">ليست هناك إشارات مرجعية</translation>
 <translation id="4409723563706114196">استخدام ميزة توقّع الصفحات</translation>
 <translation id="4411535500181276704">الوضع البسيط</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">لن تتم ترجمة هذا الموقع</translation>
 <translation id="545042621069398927">جارٍ تسريع التنزيل.</translation>
 <translation id="5456381639095306749">تنزيل الصفحة</translation>
-<translation id="5466407412363861127">تستخدم هذه الميزة <ph name="BEGIN_LINK" />المزامنة<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">فتح في تطبيق الخرائط</translation>
 <translation id="5487521232677179737">محو البيانات</translation>
 <translation id="5494752089476963479">حظر الإعلانات في المواقع الإلكترونية التي تعرض إعلانات مضلِّلة أو غير مرغوب فيها</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">تم حظره لمحرك البحث الحالي</translation>
 <translation id="6177390657002841081">تشغيل إضافة "توفير البيانات"</translation>
 <translation id="6181444274883918285">إضافة موقع ويب إلى قائمة الاستثناءات</translation>
-<translation id="618993374665929060">يتم فتح "المزيد من النتائج المشابهة" بارتفاع كامل</translation>
 <translation id="6192333916571137726">ملف تحميل</translation>
 <translation id="6192792657125177640">الاستثناءات</translation>
 <translation id="6194112207524046168">‏للسماح لمتصفِّح Chrome بالوصول إلى الكاميرا، يُرجى أيضًا تشغيل الكاميرا في <ph name="BEGIN_LINK" />إعدادات Android<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">‏ستعمل خوادم Google على تحسين الصفحات التي تزورها.</translation>
 <translation id="6709133671862442373">الأخبار</translation>
 <translation id="6710213216561001401">السابق</translation>
-<translation id="6712388303105732168">‏الاطِّلاع على المزيد من النتائج المشابهة من Google باستخدام الزر "المزيد من النتائج المشابهة"</translation>
 <translation id="671481426037969117">انقضى وقت موقّت <ph name="FQDN" />، وسيبدأ عمله مرّةً أخرى غدًا.</translation>
 <translation id="6738867403308150051">جارٍ التنزيل…</translation>
 <translation id="6746124502594467657">الانتقال إلى أسفل</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">‏يُوصى به عند تفعيل TalkBack أو الوصول عبر مفتاح التحويل</translation>
 <translation id="7029809446516969842">كلمات المرور</translation>
 <translation id="7031882061095297553">مزامنة لـ</translation>
-<translation id="7032663816368481562">‏عند النقر على "المزيد من النتائج المشابهة" <ph name="ICON" /> في شريط العناوين، تظهر روابط سريعة للصفحات ذات الصلة. ويُرسِل المتصفّح عناوين URL للصفحات التي تزورها إلى Google.</translation>
 <translation id="7034608350006174882">‏البطاقات والعناوين باستخدام Google Pay</translation>
 <translation id="7053983685419859001">حظر</translation>
 <translation id="7055152154916055070">تم حظر إعادة توجيه:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">‏يتم محو السجلّ وعمليات الإكمال التلقائي في شريط العناوين. وقد يتضمّن حسابك على Google نماذج أخرى من سجلّ التصفّح في <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">السماح لمحرّك البحث الحالي</translation>
 <translation id="7138678301420049075">أخرى</translation>
-<translation id="7139148793369023665">تم إغلاق "المزيد من النتائج المشابهة"</translation>
 <translation id="7141896414559753902">منع مواقع الويب من عرض النوافذ المنبثقة وعمليات إعادة التوجيه (مُوصى به)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />تحميل الصفحة الأصلية<ph name="END_LINK" /> من <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">آخر 24 ساعة</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">إلغاء التحديد</translation>
 <translation id="784934925303690534">النطاق الزمني</translation>
 <translation id="7851858861565204677">أجهزة أخرى</translation>
-<translation id="7854964836418414587">إغلاق "المزيد من النتائج المشابهة"</translation>
 <translation id="7875915731392087153">إنشاء بريد إلكتروني</translation>
 <translation id="7876243839304621966">إزالة الكل</translation>
 <translation id="7882131421121961860">لم يتم العثور على أي سجلّ</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">تعذّر التنزيل</translation>
 <translation id="8026334261755873520">محو بيانات التصفُّح</translation>
 <translation id="8035133914807600019">مجلد جديد...</translation>
-<translation id="8037686209485537503">المزيد من النتائج المشابهة</translation>
 <translation id="8037750541064988519">عدد الأيام المتبقية: <ph name="DAYS" /></translation>
 <translation id="804335162455518893">‏لم يتم العثور على بطاقة SD.</translation>
 <translation id="805047784848435650">استنادًا إلى سجلّ التصفُّح</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">‏هذا المحتوى من <ph name="DOMAIN_NAME" />، وتم عرضه من قبل Google.</translation>
 <translation id="8103578431304235997">علامة تبويب للتصفح المتخفي</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">اقتراح الصفحات ذات الصلة</translation>
 <translation id="8109613176066109935">للحصول على الإشارات المرجعية على جميع أجهزتك، يُرجى تفعيل المزامنة.</translation>
 <translation id="8110087112193408731">‏هل تريد عرض نشاط Chrome في الرفاهية الرقمية؟</translation>
 <translation id="8116925261070264013">مواقع الويب التي تم كتم الصوت فيها</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">لا يوجد شيء هنا... حتى الآن</translation>
 <translation id="8503559462189395349">‏كلمات المرور في Chrome</translation>
 <translation id="8503813439785031346">اسم المستخدم</translation>
-<translation id="8504988642345501642">‏عند التمرير للأعلى، تظهر روابط سريعة للصفحات ذات الصلة. ويُرسِل المتصفّح عناوين URL للصفحات التي تزورها إلى Google.</translation>
 <translation id="8514477925623180633">‏تصدير كلمات المرور المخزنة من خلال Chrome</translation>
 <translation id="8514577642972634246">الدخول إلى وضع التصفح المتخفي</translation>
 <translation id="851751545965956758">حظر مواقع الويب من الاتصال بأجهزة</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">الصفحة الرئيسية</translation>
 <translation id="932599481871055447">حفظ البيانات والاستمتاع بتصفح أسرع</translation>
 <translation id="938850635132480979">الخطأ: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">إرسال تعليقات</translation>
 <translation id="945632385593298557">الدخول إلى الميكروفون</translation>
 <translation id="951339005376969845">يمكنك حذف البيانات الحالية. يمكنك استرداد هذه البيانات بالتبديل مرة أخرى إلى <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">‏يمكن لـ Chrome استخدام <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> للبحث في الصين. ويمكنك تغيير هذا في <ph name="BEGIN_LINK" />الإعدادات<ph name="END_LINK" />.</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 c0f4a4f67..cabb7ee7 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_bg.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_bg.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Изтеглено: <ph name="KBS" /> КБ</translation>
 <translation id="3029704984691124060">Пропуските не са идентични</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Получете помощ<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Вижте още подобни предложения от Google</translation>
 <translation id="305593374596241526">Местоположението е изключено. Включете го от <ph name="BEGIN_LINK" />настройките на Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Можете по всяко време да включите синхронизирането в настройките</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> отметка}other{<ph name="BOOKMARKS_COUNT_MANY" /> отметки}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Включете Bluetooth<ph name="END_LINK" />, за да разрешите сдвояването</translation>
 <translation id="3775705724665058594">Изпращане до устройствата ви</translation>
 <translation id="3778956594442850293">Добавено към началния екран</translation>
-<translation id="3781011235031427080">„Още като това“ се отвори на половината височина</translation>
 <translation id="3789841737615482174">Инсталиране</translation>
 <translation id="3810838688059735925">Видео</translation>
 <translation id="3810973564298564668">Управление</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Затваряне на диалоговия прозорец</translation>
 <translation id="4378154925671717803">Телефон</translation>
 <translation id="4384468725000734951">За търсене ще се използва Sogou</translation>
-<translation id="4398088515904522762">За да използвате тази функция, включете <ph name="BEGIN_LINK" />Активност и взаимодействия<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Няма отметки</translation>
 <translation id="4409723563706114196">Използване на предвижданията за страници</translation>
 <translation id="4411535500181276704">Олекотен режим</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Този сайт няма да се превежда</translation>
 <translation id="545042621069398927">Изтеглянето се ускорява.</translation>
 <translation id="5456381639095306749">Изтегляне на страницата</translation>
-<translation id="5466407412363861127">Тази функция използва <ph name="BEGIN_LINK" />синхронизиране<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Отваряне в приложение за карти</translation>
 <translation id="5487521232677179737">Изчиств. на данните</translation>
 <translation id="5494752089476963479">Блокиране на рекламите от сайтове, на които се показват натрапчиви или подвеждащи реклами</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Блокирано за текущата търсеща машина</translation>
 <translation id="6177390657002841081">Включване на Икономия на данни</translation>
 <translation id="6181444274883918285">Добавяне на изключение за сайт</translation>
-<translation id="618993374665929060">„Още като това“ се отвори на цялата височина</translation>
 <translation id="6192333916571137726">Изтегляне на файл</translation>
 <translation id="6192792657125177640">Изключения</translation>
 <translation id="6194112207524046168">За да разрешите на Chrome да осъществява достъп до камерата ви, тя трябва да бъде включена и от <ph name="BEGIN_LINK" />настройките на Android<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Сървърите на Google ще оптимизират посещаваните от вас страници.</translation>
 <translation id="6709133671862442373">Новини</translation>
 <translation id="6710213216561001401">Предишна</translation>
-<translation id="6712388303105732168">Вижте още подобни предложения от Google чрез бутона „Още като това“</translation>
 <translation id="671481426037969117">Таймерът ви за <ph name="FQDN" /> изтече и ще се стартира отново утре.</translation>
 <translation id="6738867403308150051">Изтегля се…</translation>
 <translation id="6746124502594467657">Придвижване надолу</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Препоръчва се, когато TalkBack или достъпът с превключване са задействани</translation>
 <translation id="7029809446516969842">Пароли</translation>
 <translation id="7031882061095297553">Синхронизиране със</translation>
-<translation id="7032663816368481562">Когато докоснете „Още подобни на това“ <ph name="ICON" /> в адресната лента, показва връзки за бърз достъп до сродни страници. URL адресите на страниците, които посещавате, се изпращат до Google.</translation>
 <translation id="7034608350006174882">Карти и адреси посредством Google Pay</translation>
 <translation id="7053983685419859001">Блокиране</translation>
 <translation id="7055152154916055070">Блокирано бе пренасочване:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Изчиства историята и автоматичните довършвания в адресната лента. В профила ви в Google може да има други видове история на сърфиране, съхранявани на адрес <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Разрешаване за текущата търсеща машина</translation>
 <translation id="7138678301420049075">Друго</translation>
-<translation id="7139148793369023665">Затворихте „Още като това“</translation>
 <translation id="7141896414559753902">Блокиране на показването на изскачащи прозорци и пренасочвания от сайтовете (препоръчително)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Зареждане на оригиналната страница<ph name="END_LINK" /> от <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Последните 24 часа</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Анулиране на избора</translation>
 <translation id="784934925303690534">Период от време</translation>
 <translation id="7851858861565204677">Други устройства</translation>
-<translation id="7854964836418414587">Затваряне на „Още като това“</translation>
 <translation id="7875915731392087153">Създайте имейл</translation>
 <translation id="7876243839304621966">Премахване на всички</translation>
 <translation id="7882131421121961860">Няма намерена история</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Изтеглянето не бе успешно</translation>
 <translation id="8026334261755873520">Изчистване на данните за сърфирането</translation>
 <translation id="8035133914807600019">Нова папка…</translation>
-<translation id="8037686209485537503">Още като това</translation>
 <translation id="8037750541064988519">Остават <ph name="DAYS" /> дни</translation>
 <translation id="804335162455518893">SD картата не е намерена</translation>
 <translation id="805047784848435650">Въз основа на историята ви на сърфиране</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Това съдържание се показва от Google, а източникът му е <ph name="DOMAIN_NAME" />.</translation>
 <translation id="8103578431304235997">Раздел в режим „инкогнито“</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /><ph name="SEPARATOR" /><ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Предложения за сродни страници</translation>
 <translation id="8109613176066109935">Включете синхронизирането, за да получите отметките си на всичките си устройства</translation>
 <translation id="8110087112193408731">Искате ли активността ви в Chrome да се показва в „Дигитално благополучие“?</translation>
 <translation id="8116925261070264013">Заглушени</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Тук няма нищо… засега</translation>
 <translation id="8503559462189395349">Пароли в Chrome</translation>
 <translation id="8503813439785031346">Потребителско име</translation>
-<translation id="8504988642345501642">При превъртане нагоре се показват връзки за бърз достъп до сродни страници. URL адресите на страниците, които посещавате, се изпращат до Google.</translation>
 <translation id="8514477925623180633">Експортиране на паролите, съхранявани в Chrome</translation>
 <translation id="8514577642972634246">Влизане в режим „инкогнито“</translation>
 <translation id="851751545965956758">Блокиране на сайтовете, така че да не се свързват с устройства</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Начална страница</translation>
 <translation id="932599481871055447">Пестете данни и сърфирайте по-бързо</translation>
 <translation id="938850635132480979">Грешка: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Изпращане на отзиви</translation>
 <translation id="945632385593298557">Достъп до микрофона</translation>
 <translation id="951339005376969845">Изтриване на съществуващите данни. Можете да ги извлечете, като превключите обратно към <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome може да използва <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> за търсене в Китай. Можете да промените това от <ph name="BEGIN_LINK" />Настройки<ph name="END_LINK" />.</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_bn.xtb b/chrome/android/java/strings/translations/android_chrome_strings_bn.xtb
index 81647a2..f09d1b98 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_bn.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_bn.xtb
@@ -28,7 +28,7 @@
 <translation id="1197267115302279827">বুকমার্কগুলি সরান</translation>
 <translation id="119944043368869598">সব পরিষ্কার করুন</translation>
 <translation id="1201402288615127009">পরবর্তী</translation>
-<translation id="1204037785786432551">লিঙ্ক ডাউনলোড</translation>
+<translation id="1204037785786432551">লিঙ্ক ডাউনলোড করুন</translation>
 <translation id="1206892813135768548">লিঙ্ক টেক্সট কপি করুন</translation>
 <translation id="1208340532756947324">সমগ্র ডিভাইস জুড়ে সিঙ্ক এবং ব্যক্তিগতকৃত করতে সিঙ্ক বিকল্প চালু করুন</translation>
 <translation id="1209206284964581585">এখনকার মতো লুকান</translation>
@@ -95,6 +95,7 @@
 <translation id="1671236975893690980">ডাউনলোড মুলতবি হয়ে আছে...</translation>
 <translation id="1672586136351118594">আর দেখতে চাই না</translation>
 <translation id="1692118695553449118">সিঙ্ক চালু রয়েছে</translation>
+<translation id="169515064810179024">মোশন সেন্সর অ্যাক্সেস করা থেকে সাইটকে ব্লক করুন</translation>
 <translation id="1709438864123551175">ডেটা সেভার</translation>
 <translation id="1717218214683051432">মোশন সেন্সর</translation>
 <translation id="1718835860248848330">শেষ ঘণ্টা</translation>
@@ -182,7 +183,7 @@
 <translation id="2280910239864711607">ব্যক্তিগত মোডে একটি নতুন ট্যাব খুলুন</translation>
 <translation id="2286841657746966508">বিলিং ঠিকানা</translation>
 <translation id="230115972905494466">উপযুক্ত ডিভাইস খুঁজে পাওয়া যায়নি</translation>
-<translation id="2315043854645842844">ক্লায়েন্ট সাইড সার্টিফিকেট নির্বাচন অপারেটিং সিস্টেম দ্বারা সমর্থিত নয়।</translation>
+<translation id="2315043854645842844">ক্লায়েন্ট সাইড সার্টিফিকেট নির্বাচন অপারেটিং সিসটেম দ্বারা সমর্থিত নয়।</translation>
 <translation id="2321086116217818302">পাসওয়ার্ড তৈরি করা হচ্ছে…</translation>
 <translation id="2321958826496381788">আপনি এটি স্বচ্ছন্দে পড়তে না পারা পর্যন্ত স্লাইডারটি টেনে আনুন৷ কোনো অনুচ্ছেদে দুবার-আলতো চাপার পরে পাঠ্যটিকে দেখতে অন্ততপক্ষে এইরকম বড় লাগা উচিত৷</translation>
 <translation id="2323763861024343754">সাইটের স্টোরেজ</translation>
@@ -248,6 +249,7 @@
 <translation id="2777555524387840389"><ph name="SECONDS" /> সেকেন্ড বাকি আছে</translation>
 <translation id="2779651927720337254">করা যায়নি</translation>
 <translation id="2781151931089541271">১ সেকেন্ড বাকি আছে</translation>
+<translation id="2801022321632964776">নিজের ভাষায় ব্রাউজ করতে, Chrome-কে লেটেস্ট ভার্সনে আপডেট করুন</translation>
 <translation id="2810645512293415242">পৃষ্ঠায় সহজে ডেটা সংরক্ষণ করে এবং দ্রুত লোড করুন।</translation>
 <translation id="281504910091592009">আপনার <ph name="BEGIN_LINK" />Google অ্যাকাউন্ট<ph name="END_LINK" />-এ সেভ করা পাসওয়ার্ড দেখুন এবং পরিচালনা করুন</translation>
 <translation id="2818669890320396765">আপনার সমস্ত ডিভাইসে বুকমার্কগুলি পেতে সাইন-ইন করে সিঙ্ক বিকল্প চালু করুন</translation>
@@ -280,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> KB ডাউনলোড হয়েছে</translation>
 <translation id="3029704984691124060">পাসফ্রেজসমূহ মেলে না</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />সহায়তা পান<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Google থেকে এর মতো আরও দেখুন</translation>
 <translation id="305593374596241526">লোকেশনটি বন্ধ, <ph name="BEGIN_LINK" />Android সেটিংস<ph name="END_LINK" /> থেকে এটি চালু করুন।</translation>
 <translation id="3058498974290601450">যেকোনও সময় সেটিংস থেকে আপনি সিঙ্ক চালু করতে পারেন</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" />টি বুকমার্ক}one{<ph name="BOOKMARKS_COUNT_MANY" />টি বুকমার্ক}other{<ph name="BOOKMARKS_COUNT_MANY" />টি বুকমার্ক}}</translation>
@@ -309,6 +310,7 @@
 <translation id="3259831549858767975">পৃষ্ঠাতে থাকা সবকিছুকে ছোট করুন</translation>
 <translation id="3269093882174072735">ইমেজ লোড করুন</translation>
 <translation id="3269956123044984603">আপনার অন্য ডিভাইসগুলি থেকে আপনার ট্যাবগুলি পেতে, Android অ্যাকাউন্ট সেটিংসে "ডেটা অটো-সিঙ্ক" চালু করুন।</translation>
+<translation id="3277252321222022663">সাইটকে সেন্সর অ্যাক্সেস করার অনুমতি দিন (সাজেস্ট করা হয়)</translation>
 <translation id="3282568296779691940">Chrome-এ সাইন-ইন করুন</translation>
 <translation id="3288003805934695103">পৃষ্ঠাটি আবার লোড করে দেখুন</translation>
 <translation id="32895400574683172">বিজ্ঞপ্তিগুলি অনুমোদিত</translation>
@@ -332,7 +334,7 @@
 <translation id="3414952576877147120">মাপ:</translation>
 <translation id="3443221991560634068">বর্তমান পৃষ্ঠাটি রিলোড করুন</translation>
 <translation id="3445014427084483498">এইমাত্র</translation>
-<translation id="3452612588551937789">আপনার সকল ডিভাইসে আপনার বুকমার্ক, ইতিহাস, পাসওয়ার্ড এবং অন্যান্য সেটিংস পেতে আপনার Google অ্যাকাউন্ট দিয়ে সাইন-ইন করুন।</translation>
+<translation id="3452612588551937789">আপনার সব ডিভাইসে বুকমার্ক, ইতিহাস, পাসওয়ার্ড এবং অন্যান্য সেটিংস পেতে আপনার Google অ্যাকাউন্ট দিয়ে সাইন-ইন করুন।</translation>
 <translation id="3478363558367712427">আপনার সার্চ ইঞ্জিন বেছে নিতে পারেন</translation>
 <translation id="3492207499832628349">নতুন ছদ্মবেশী ট্যাব</translation>
 <translation id="3493531032208478708">প্রস্তাবিত কন্টেন্ট সম্পর্কে <ph name="BEGIN_LINK" />আরও জানুন<ph name="END_LINK" /></translation>
@@ -371,7 +373,6 @@
 <translation id="3773755127849930740">যুক্ত করার মঞ্জুরি দিতে <ph name="BEGIN_LINK" />ব্লুটুথ চালু করুন<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">আপনার ডিভাইসে পাঠান</translation>
 <translation id="3778956594442850293">হোম স্ক্রিনে যোগ করা হয়েছে</translation>
-<translation id="3781011235031427080">স্ক্রিনের নিচের অর্ধাংশে 'এর মত আরও' খোলা আছে</translation>
 <translation id="3789841737615482174">ইনস্টল করুন</translation>
 <translation id="3810838688059735925">ভিডিও</translation>
 <translation id="3810973564298564668">পরিচালনা</translation>
@@ -406,7 +407,7 @@
 <translation id="4034817413553209278">{HOURS,plural, =1{# ঘণ্টা}one{# ঘণ্টা}other{# ঘণ্টা}}</translation>
 <translation id="4042870126885713738">যখন কোনো ওয়েব ঠিকানা সমাধান করা না গেলে অথবা কোনো সংযোগ স্থাপন করা না গেলে সেক্ষেত্রে প্রস্তাবগুলি দেখান</translation>
 <translation id="4046123991198612571">পরবর্তী ট্র্যাক</translation>
-<translation id="4048707525896921369">পৃষ্ঠাতে থাকাকালীন ওয়েবসাইটে গিয়ে বিষয়গুলি সম্পর্কে জানুন। সার্চ করতে ট্যাপ করা বৈশিষ্ট্যটি একটি শব্দ এবং এটির সাথে সম্পর্কযুক্ত প্রসঙ্গ Google সার্চে পাঠায়, তার সাথে সংজ্ঞা, ছবিগুলি, সার্চ ফলাফল এবং আরও অনেক কিছু দেখায়৷
+<translation id="4048707525896921369">পৃষ্ঠাতে থাকাকালীন ওয়েবসাইটে গিয়ে বিষয়গুলি সম্পর্কে জানুন। 'সার্চ করতে ট্যাপ করা' বৈশিষ্ট্যটি একটি শব্দ এবং এটির সাথে সম্পর্কযুক্ত প্রসঙ্গ Google সার্চে পাঠায়, তার সাথে সংজ্ঞা, ছবি, সার্চ ফলাফল এবং আরও অনেক কিছু দেখায়৷
 
 সার্চের শব্দটি অ্যাডজাস্ট করতে, বেছে নেওয়ার জন্য দীর্ঘক্ষণ প্রেস করুন। আপনার সার্চটি রিফাইন করতে, প্যানেলটিকে সোজা উপরের দিকে স্লাইড করুন এবং সার্চ বক্সে ট্যাপ করুন।</translation>
 <translation id="4056223980640387499">সেপিয়া</translation>
@@ -445,7 +446,6 @@
 <translation id="4351244548802238354">ডায়ালগ বন্ধ করুন</translation>
 <translation id="4378154925671717803">ফোন</translation>
 <translation id="4384468725000734951">সার্চের জন্য Sogou কে ব্যবহার করছে</translation>
-<translation id="4398088515904522762">এই ফিচার ব্যবহার করতে, <ph name="BEGIN_LINK" />অ্যাক্টিভিটি এবং ইন্টার‌্যাকশন<ph name="END_LINK" /> চালু করুন।</translation>
 <translation id="4404568932422911380">কোনও বুকমার্ক নেই</translation>
 <translation id="4409723563706114196">পৃষ্ঠার প্রস্তাবনা ব্যবহার করুন</translation>
 <translation id="4411535500181276704">লাইট মোড</translation>
@@ -551,6 +551,7 @@
 <translation id="5016205925109358554">Serif</translation>
 <translation id="5039804452771397117">অনুমতি দিন</translation>
 <translation id="5040262127954254034">গোপনীয়তা</translation>
+<translation id="5048398596102334565">সাইটকে মোশন সেন্সর অ্যাক্সেস করার অনুমতি দিন (সাজেস্ট করা হয়)</translation>
 <translation id="5063480226653192405">ব্যবহার</translation>
 <translation id="5073204694187207510">ফুলস্ক্রিন গ্রিড লুকান</translation>
 <translation id="5082793167783849073">একটি গ্রুপ তৈরি করে দ্রুত পৃষ্ঠাগুলির তুলনা করুন। শুরু করতে, কোনও একটি লিঙ্ক স্পর্শ করে ধরে থাকুন।</translation>
@@ -586,7 +587,7 @@
 <translation id="5317780077021120954">সেভ করুন</translation>
 <translation id="5324858694974489420">অভিভাবকীয় সেটিংস</translation>
 <translation id="5327248766486351172">নাম</translation>
-<translation id="5335288049665977812">সাইটগুলিকে জাভাস্ক্রিপ্ট চালানোর অনুমতি দিন (প্রস্তাবিত)</translation>
+<translation id="5335288049665977812">সাইটগুলিকে JavaScript চালানোর অনুমতি দিন (প্রস্তাবিত)</translation>
 <translation id="5363230136052241468">নতুন ট্যাব পৃষ্ঠা লোড করতে হোম বোতামে ট্যাপ করুন</translation>
 <translation id="5368958499335451666">{OPEN_TABS,plural, =1{<ph name="OPEN_TABS_ONE" />টি খোলা ট্যাব, এক ট্যাব থেকে অন্য ট্যাবে যেতে ট্যাপ করুন}one{<ph name="OPEN_TABS_MANY" />টি খোলা ট্যাব, এক ট্যাব থেকে অন্য ট্যাবে যেতে ট্যাপ করুন}other{<ph name="OPEN_TABS_MANY" />টি খোলা ট্যাব, এক ট্যাব থেকে অন্য ট্যাবে যেতে ট্যাপ করুন}}</translation>
 <translation id="5391532827096253100">এই সাইটে আপনার কানেকশন নিরাপদ নয়। সাইটের তথ্য</translation>
@@ -602,7 +603,6 @@
 <translation id="5447765697759493033">এই সাইটটি অনুবাদ করা হবে না</translation>
 <translation id="545042621069398927">আপনার ডাউনলোডের স্পিড বাড়ানো হচ্ছে।</translation>
 <translation id="5456381639095306749">পৃষ্ঠা ডাউনলোড করুন</translation>
-<translation id="5466407412363861127">এই ফিচার <ph name="BEGIN_LINK" />সিঙ্ক<ph name="END_LINK" /> ব্যবহার করে।</translation>
 <translation id="548278423535722844">ম্যাপ অ্যাপ্লিকেশানে খুলুন</translation>
 <translation id="5487521232677179737">ডেটা সাফ করুন</translation>
 <translation id="5494752089476963479">সাইটে থাকা ব্যাঘাত সৃষ্টিকারী বা বিভ্রান্তিকর বিজ্ঞাপন ব্লক করুন</translation>
@@ -705,7 +705,6 @@
 <translation id="6177111841848151710">বর্তমান সার্চ ইঞ্জিনের জন্য অবরুদ্ধ করা হয়েছে</translation>
 <translation id="6177390657002841081">ডেটা সেভার চালু করুন</translation>
 <translation id="6181444274883918285">ব্যতিক্রমী সাইট যোগ করুন</translation>
-<translation id="618993374665929060">পুরো স্ক্রিনে 'এর মত আরও' খোলা আছে</translation>
 <translation id="6192333916571137726">ফাইল ডাউনলোড করুন</translation>
 <translation id="6192792657125177640">ব্যতিক্রমগুলি</translation>
 <translation id="6194112207524046168">Chrome যাতে আপনার ক্যামেরা অ্যাক্সেস করতে পারে তার জন্য <ph name="BEGIN_LINK" />Android সেটিংস<ph name="END_LINK" />-এ গিয়ে ক্যামেরা চালু করুন।</translation>
@@ -743,6 +742,7 @@
 <translation id="6406506848690869874">সিঙ্ক</translation>
 <translation id="641643625718530986">প্রিন্ট...</translation>
 <translation id="6416782512398055893"><ph name="MBS" /> MB ডাউনলোড হয়েছে</translation>
+<translation id="6427112570124116297">ওয়েবের কন্টেন্ট অনুবাদ করুন</translation>
 <translation id="6433501201775827830">আপনার সার্চ ইঞ্জিন বেছে নিন</translation>
 <translation id="6437478888915024427">পৃষ্ঠার তথ্য</translation>
 <translation id="6441734959916820584">নামটি অত্যন্ত দীর্ঘ</translation>
@@ -788,7 +788,6 @@
 <translation id="6699370405921460408">আপনি যে পৃষ্ঠাগুলিতে যান সেগুলি Google সার্ভার অপ্টিমাইজ করবে।</translation>
 <translation id="6709133671862442373">সংবাদ</translation>
 <translation id="6710213216561001401">পূর্ববর্তী</translation>
-<translation id="6712388303105732168">Google-এ 'এর মত আরও' বোতাম ব্যবহার করে এই ধরণের আরও কিছু দেখুন</translation>
 <translation id="671481426037969117">আপনার <ph name="FQDN" /> টাইমারের মেয়াদ পেরিয়ে গেছে। আগামীকাল আবার এটি শুরু হবে।</translation>
 <translation id="6738867403308150051">ডাউনলোড হচ্ছে...</translation>
 <translation id="6746124502594467657">নিচে যান</translation>
@@ -835,7 +834,6 @@
 <translation id="702463548815491781">'টকব্যাক' অথবা 'অ্যাক্সেস পরিবর্তন করুন' চালু করা থাকলে এটি করার সাজেশন পাবেন</translation>
 <translation id="7029809446516969842">পাসওয়ার্ড</translation>
 <translation id="7031882061095297553">এতে সিঙ্ক করুন</translation>
-<translation id="7032663816368481562">আপনি অ্যাড্রেস বারে 'এর মত আরও' <ph name="ICON" />-এ ট্যাপ করলে, প্রাসঙ্গিক পৃষ্ঠার কুইক লিঙ্কগুলি দেখানো হয়। আপনার দেখা পৃষ্ঠাগুলির ইউআরএল Google-এ পাঠানো হয়।</translation>
 <translation id="7034608350006174882">Google Pay ব্যবহার করে এমন কার্ড এবং ঠিকানা</translation>
 <translation id="7053983685419859001">ব্লক করুন</translation>
 <translation id="7055152154916055070">রিডাইরেক্ট ব্লক করা হয়েছে:</translation>
@@ -847,7 +845,6 @@
 <translation id="7121362699166175603">অ্যাড্রেস বারের ইতিহাস এবং অটোকমপ্লিট তথ্য মুছে ফেলে। <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />-এ আপনার Google অ্যাকাউন্টের অন্যান্য ধরনের ব্রাউজিংয়ের ইতিহাস থাকতে পারে।</translation>
 <translation id="7128222689758636196">বর্তমান সার্চ ইঞ্জিনের জন্য অনুমোদন দিন</translation>
 <translation id="7138678301420049075">অন্যান্য</translation>
-<translation id="7139148793369023665">'এর মত আরও' বন্ধ করা হয়েছে</translation>
 <translation id="7141896414559753902">সাইটগুলিকে পপ-আপ দেখাতে এবং রিডাইরেক্ট করা থেকে বাধা দিন (প্রস্তাবিত)</translation>
 <translation id="7149158118503947153"><ph name="DOMAIN_NAME" /> থেকে <ph name="BEGIN_LINK" />মূল পৃষ্ঠাটি লোড করুন<ph name="END_LINK" /></translation>
 <translation id="7149893636342594995">গত ২৪ ঘণ্টা</translation>
@@ -858,6 +855,7 @@
 <translation id="7189598951263744875">শেয়ার করুন...</translation>
 <translation id="7191430249889272776">পটভূমিতে ট্যাব খোলা হয়েছে।</translation>
 <translation id="723171743924126238">ছবি বেছে নিন</translation>
+<translation id="7233236755231902816">ওয়েবের কন্টেন্ট নিজের ভাষায় পড়তে, Chrome-এর লেটেস্ট ভার্সন ইনস্টল করুন</translation>
 <translation id="7243308994586599757">স্ক্রীনের প্রায় নীচের দিকে বিকল্পগুলি উপলব্ধ</translation>
 <translation id="7250468141469952378"><ph name="ITEM_COUNT" />টি বেছে নেওয়া হয়েছে</translation>
 <translation id="7253272406652746122">আপনার ডিভাইসের সেটিংস অ্যাপের অ্যাকাউন্টস পৃষ্ঠা থেকে একটি Google অ্যাকাউন্ট যোগ করুন।</translation>
@@ -947,7 +945,6 @@
 <translation id="7846076177841592234">নির্বাচন বাতিল করুন</translation>
 <translation id="784934925303690534">সময় সীমা</translation>
 <translation id="7851858861565204677">অন্যান্য ডিভাইস</translation>
-<translation id="7854964836418414587">'এর মত আরও' বন্ধ করুন</translation>
 <translation id="7875915731392087153">ইমেল আইডি তৈরি করুন</translation>
 <translation id="7876243839304621966">সকল সরান</translation>
 <translation id="7882131421121961860">কোনো ইতিহাস পাওয়া যায়নি</translation>
@@ -971,7 +968,6 @@
 <translation id="802154636333426148">ডাউনলোড করা যায়নি</translation>
 <translation id="8026334261755873520">ব্রাউজ করা ডেটা সাফ করুন</translation>
 <translation id="8035133914807600019">নতুন ফোল্ডার...</translation>
-<translation id="8037686209485537503">এর মতো আরও</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> দিন বাকি আছে</translation>
 <translation id="804335162455518893">এসডি কার্ড পাওয়া যায়নি</translation>
 <translation id="805047784848435650">আপনার ব্রাউজিং ইতিহাসের উপর ভিত্তি করে</translation>
@@ -985,7 +981,6 @@
 <translation id="8087000398470557479">এই কন্টেন্ট Google দ্বারা বিতরণ করা <ph name="DOMAIN_NAME" /> থেকে এসেছে।</translation>
 <translation id="8103578431304235997">ছদ্মবেশী ট্যাব</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">সম্পর্কিত পৃষ্ঠাগুলি সাজেস্ট করুন</translation>
 <translation id="8109613176066109935">আপনার সমস্ত ডিভাইসে বুকমার্কগুলি পেতে সিঙ্ক বিকল্প চালু করুন</translation>
 <translation id="8110087112193408731">ডিজিটাল ওয়েলবিং-এ আপনার Chrome অ্যাক্টিভিটি দেখতে চান?</translation>
 <translation id="8116925261070264013">মিউট করা আছে</translation>
@@ -1012,6 +1007,7 @@
 <translation id="8310344678080805313">স্ট্যান্ডার্ড ট্যাব</translation>
 <translation id="8313455859591948645">শুরুর পৃষ্ঠা এডিট করুন</translation>
 <translation id="8316092324682955408"><ph name="DOMAIN_NAME" /> এবং আরও অনেক সাইট</translation>
+<translation id="8327155640814342956">সবচেয়ে ভাল ব্রাউজিং অভিজ্ঞতা পেতে, Chrome আপডেট করুন</translation>
 <translation id="8339163506404995330"><ph name="LANGUAGE" /> ভাষার পৃষ্ঠার অনুবাদ করা হবে না</translation>
 <translation id="8349013245300336738">ব্যবহার করা ডেটার পরিমাণ অনুযায়ী সাজান</translation>
 <translation id="8372893542064058268">একটি নির্দিষ্ট সাইটের জন্য পটভূমি সিঙ্কের অনুমতি দিন।</translation>
@@ -1034,7 +1030,6 @@
 <translation id="8497726226069778601">এখানে... দেখার মতো এখনো কিছু নেই</translation>
 <translation id="8503559462189395349">Chrome পাসওয়ার্ডগুলি</translation>
 <translation id="8503813439785031346">ইউজারনেম</translation>
-<translation id="8504988642345501642">আপনি উপরের দিকে স্ক্রল করলে, প্রাসঙ্গিক পৃষ্ঠার কুইক লিঙ্কগুলি দেখানো হয়। আপনার দেখা পৃষ্ঠাগুলির ইউআরএল Google-এ পাঠানো হয়।</translation>
 <translation id="8514477925623180633">Chrome এ সেভ করা পাসওয়ার্ড এক্সপোর্ট করুন</translation>
 <translation id="8514577642972634246">ছদ্মবেশী মোডে সাইন-ইন</translation>
 <translation id="851751545965956758">সাইটকে ডিভাইসের সাথে কানেক্ট করা থেকে ব্লক করুন</translation>
@@ -1070,6 +1065,7 @@
 <translation id="8788968922598763114">সব শেষে বন্ধ করা ট্যাবটি পুনরায় খুলুন</translation>
 <translation id="8801436777607969138">একটি নির্দিষ্ট সাইটের জন্য জাভাস্ক্রিপ্ট ব্লক করুন।</translation>
 <translation id="8812260976093120287">কিছু ওয়েবসাইটে আপনি উপরের সমর্থিত পেমেন্ট অ্যাপ্লিকেশান দিয়ে অর্থপ্রদান করতে পারেন।</translation>
+<translation id="8816026460808729765">সেন্সর অ্যাক্সেস করা থেকে সাইটকে ব্লক করুন</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="8833831881926404480">একটি সাইট আপনার স্ক্রিন শেয়ার করছে</translation>
@@ -1126,7 +1122,6 @@
 <translation id="932327136139879170">হোম</translation>
 <translation id="932599481871055447">ডেটা সেভ করুন এবং দ্রুত ব্রাউজ করুন</translation>
 <translation id="938850635132480979">ত্রুটি: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">মতামত জানান</translation>
 <translation id="945632385593298557">আপনার মাইক্রোফোন অ্যাক্সেস করুন</translation>
 <translation id="951339005376969845">বিদ্যমান ডেটা মুছুন। আপনি <ph name="FROM_ACCOUNT" /> এ ফিরে গিয়ে এটি পুনরুদ্ধার করতে পারেন।</translation>
 <translation id="95817756606698420">Chrome, চীনে সার্চের জন্য <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> কে ব্যবহার করতে পারে। আপনি <ph name="BEGIN_LINK" />সেটিংস<ph name="END_LINK" /> থেকে এটি পরিবর্তন করতে পারেন।</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 de1920d..14c6b794 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ca.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ca.xtb
@@ -95,6 +95,7 @@
 <translation id="1671236975893690980">Baixada pendent…</translation>
 <translation id="1672586136351118594">No m'ho tornis a mostrar</translation>
 <translation id="1692118695553449118">La sincronització està activada</translation>
+<translation id="169515064810179024">Impedeix que els llocs web accedeixin als sensors de moviment</translation>
 <translation id="1709438864123551175">Economitzador de dades</translation>
 <translation id="1717218214683051432">Sensors de moviment</translation>
 <translation id="1718835860248848330">Darrera hora</translation>
@@ -248,6 +249,7 @@
 <translation id="2777555524387840389">Queden <ph name="SECONDS" /> segons</translation>
 <translation id="2779651927720337254">ha fallat</translation>
 <translation id="2781151931089541271">Queda 1 segon</translation>
+<translation id="2801022321632964776">Fes l'actualització per veure la darrera versió de Chrome en el teu idioma</translation>
 <translation id="2810645512293415242">La pàgina s'ha simplificat per estalviar dades i carregar-se més ràpidament.</translation>
 <translation id="281504910091592009">Consulta i gestiona les contrasenyes desades al <ph name="BEGIN_LINK" />Compte de Google<ph name="END_LINK" /></translation>
 <translation id="2818669890320396765">Per accedir a les adreces d'interès des de tots els dispositius, inicia la sessió i activa la sincronització</translation>
@@ -280,7 +282,6 @@
 <translation id="3029613699374795922">S'han baixat <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">Les frases de contrasenya no coincideixen</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Obteniu ajuda<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Mostra més contingut com aquest de Google</translation>
 <translation id="305593374596241526">La ubicació està desactivada; activa-la a la <ph name="BEGIN_LINK" />configuració d'Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Pots activar la sincronització en qualsevol moment des de la configuració</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> adreça d'interès}other{<ph name="BOOKMARKS_COUNT_MANY" /> adreces d'interès}}</translation>
@@ -309,6 +310,7 @@
 <translation id="3259831549858767975">Redueix la mida de tots els elements de la pàgina</translation>
 <translation id="3269093882174072735">Carrega la imatge</translation>
 <translation id="3269956123044984603">Per accedir a les pestanyes dels altres dispositius que tinguis, activa Sincronitza dades automàticament a la configuració del compte a Android.</translation>
+<translation id="3277252321222022663">Permet que els llocs web accedeixin als sensors (opció recomanada)</translation>
 <translation id="3282568296779691940">Inicia la sessió a Chrome</translation>
 <translation id="3288003805934695103">Torneu a carregar la pàgina</translation>
 <translation id="32895400574683172">Es permeten les notificacions</translation>
@@ -371,7 +373,6 @@
 <translation id="3773755127849930740">Per permetre la vinculació, <ph name="BEGIN_LINK" />activa el Bluetooth<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">Envia als teus dispositius</translation>
 <translation id="3778956594442850293">S'ha afegit a la pantalla d'inici</translation>
-<translation id="3781011235031427080">El full Més contingut com aquest ocupa la meitat inferior de la pantalla</translation>
 <translation id="3789841737615482174">Instal·la</translation>
 <translation id="3810838688059735925">Vídeo</translation>
 <translation id="3810973564298564668">Gestiona</translation>
@@ -443,7 +444,6 @@
 <translation id="4351244548802238354">Tanca el quadre de diàleg</translation>
 <translation id="4378154925671717803">Telèfon</translation>
 <translation id="4384468725000734951">S'utilitza Sogou per a la cerca</translation>
-<translation id="4398088515904522762">Per utilitzar aquesta funció, activa l'opció <ph name="BEGIN_LINK" />Activitat i interaccions<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Cap adreça d'interès</translation>
 <translation id="4409723563706114196">Utilitza les prediccions de pàgines</translation>
 <translation id="4411535500181276704">Mode bàsic</translation>
@@ -549,6 +549,7 @@
 <translation id="5016205925109358554">Serif</translation>
 <translation id="5039804452771397117">Permet</translation>
 <translation id="5040262127954254034">Privadesa</translation>
+<translation id="5048398596102334565">Permet que els llocs web accedeixin als sensors de moviment (opció recomanada)</translation>
 <translation id="5063480226653192405">Ús</translation>
 <translation id="5073204694187207510">Amaga la quadrícula en pantalla completa</translation>
 <translation id="5082793167783849073">Crea un grup per comparar pàgines ràpidament. Per començar, mantén premut un enllaç.</translation>
@@ -600,7 +601,6 @@
 <translation id="5447765697759493033">Aquest lloc web no es traduirà</translation>
 <translation id="545042621069398927">S'està accelerant la baixada.</translation>
 <translation id="5456381639095306749">Baixa la pàgina</translation>
-<translation id="5466407412363861127">Aquesta funció utilitza la <ph name="BEGIN_LINK" />sincronització<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Obre en una aplicació de mapes</translation>
 <translation id="5487521232677179737">Esborra les dades</translation>
 <translation id="5494752089476963479">Bloqueja els anuncis als llocs web que mostren publicitat intrusiva o enganyosa</translation>
@@ -703,7 +703,6 @@
 <translation id="6177111841848151710">S'ha bloquejat per al motor de cerca actual</translation>
 <translation id="6177390657002841081">Activa l'Economitzador de dades</translation>
 <translation id="6181444274883918285">Afegeix excepció per a un lloc web</translation>
-<translation id="618993374665929060">El full Més contingut com aquest ocupa tota la pantalla</translation>
 <translation id="6192333916571137726">Baixa el fitxer</translation>
 <translation id="6192792657125177640">Excepcions</translation>
 <translation id="6194112207524046168">Perquè Chrome pugui accedir a la càmera, també has d'activar-la a la <ph name="BEGIN_LINK" />configuració d'Android<ph name="END_LINK" />.</translation>
@@ -741,6 +740,7 @@
 <translation id="6406506848690869874">Sincronització</translation>
 <translation id="641643625718530986">Imprimeix…</translation>
 <translation id="6416782512398055893">S'han baixat <ph name="MBS" /> MB</translation>
+<translation id="6427112570124116297">Tradueix el web</translation>
 <translation id="6433501201775827830">Tria el motor de cerca</translation>
 <translation id="6437478888915024427">Informació de la pàgina</translation>
 <translation id="6441734959916820584">El nom és massa llarg</translation>
@@ -786,7 +786,6 @@
 <translation id="6699370405921460408">Els servidors de Google optimitzaran les pàgines que visitis.</translation>
 <translation id="6709133671862442373">Notícies</translation>
 <translation id="6710213216561001401">Anterior</translation>
-<translation id="6712388303105732168">Mostra més contingut com aquest de Google amb el botó Més contingut com aquest</translation>
 <translation id="671481426037969117">S'ha esgotat el temps definit al temporitzador per a <ph name="FQDN" />. Es tornarà a iniciar demà.</translation>
 <translation id="6738867403308150051">S'està baixant...</translation>
 <translation id="6746124502594467657">Mou avall</translation>
@@ -833,7 +832,6 @@
 <translation id="702463548815491781">Es recomana quan TalkBack o l'accés amb interruptors estan activats</translation>
 <translation id="7029809446516969842">Contrasenyes</translation>
 <translation id="7031882061095297553">Sincronitza amb</translation>
-<translation id="7032663816368481562">En tocar Més contingut com aquest <ph name="ICON" /> a la barra d'adreces, es mostren enllaços ràpids a pàgines relacionades. Els URL de les pàgines que visites s'envien a Google.</translation>
 <translation id="7034608350006174882">Targetes i adreces que fan servir Google Pay</translation>
 <translation id="7053983685419859001">Bloqueja</translation>
 <translation id="7055152154916055070">S'ha bloquejat la redirecció:</translation>
@@ -845,7 +843,6 @@
 <translation id="7121362699166175603">Esborra l'historial i les complecions automàtiques a la barra d'adreces. A <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> trobaràs altres maneres d'explorar l'historial de navegació del Compte de Google.</translation>
 <translation id="7128222689758636196">Permet al motor de cerca actual</translation>
 <translation id="7138678301420049075">Altres</translation>
-<translation id="7139148793369023665">S'ha tancat el full Més contingut com aquest</translation>
 <translation id="7141896414559753902">Bloqueja les finestres emergents i les redireccions als llocs web (opció recomanada)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Carrega la pàgina original<ph name="END_LINK" /> del domini <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">24 darreres hores</translation>
@@ -856,6 +853,7 @@
 <translation id="7189598951263744875">Comparteix...</translation>
 <translation id="7191430249889272776">Pestanya oberta en segon pla</translation>
 <translation id="723171743924126238">Selecciona imatges</translation>
+<translation id="7233236755231902816">Per veure el web en el teu idioma, actualitza Chrome a la versió més recent.</translation>
 <translation id="7243308994586599757">Opcions disponibles a la part inferior de la pantalla</translation>
 <translation id="7250468141469952378"><ph name="ITEM_COUNT" /> elements seleccionats</translation>
 <translation id="7253272406652746122">Afegeix un compte de Google des de la pàgina Comptes de l'aplicació Configuració del dispositiu.</translation>
@@ -921,7 +919,7 @@
 <translation id="7649070708921625228">Ajuda</translation>
 <translation id="7658239707568436148">Cancel·la</translation>
 <translation id="7665369617277396874">Afegeix un compte</translation>
-<translation id="766587987807204883">Els articles es mostren aquí, i els pots llegir encara que no tinguis connexió</translation>
+<translation id="766587987807204883">Els articles es mostren aquí i els pots llegir fins i tot sense connexió</translation>
 <translation id="7682724950699840886">Segueix aquests consells: comprova que hi hagi prou espai al dispositiu i prova d'exportar les contrasenyes de nou.</translation>
 <translation id="7698359219371678927">Crea una adreça electrònica a <ph name="APP_NAME" /></translation>
 <translation id="7704317875155739195">Completa automàticament les cerques i els URL</translation>
@@ -945,7 +943,6 @@
 <translation id="7846076177841592234">Cancel·la la selecció</translation>
 <translation id="784934925303690534">Interval de temps</translation>
 <translation id="7851858861565204677">Altres dispositius</translation>
-<translation id="7854964836418414587">Tanca el full Més contingut com aquest</translation>
 <translation id="7875915731392087153">Crea una adreça electrònica</translation>
 <translation id="7876243839304621966">Suprimeix-ho tot</translation>
 <translation id="7882131421121961860">No s'ha trobat l'element que cerques a l'historial</translation>
@@ -969,7 +966,6 @@
 <translation id="802154636333426148">Error de baixada</translation>
 <translation id="8026334261755873520">Esborra les dades de navegació</translation>
 <translation id="8035133914807600019">Carpeta nova…</translation>
-<translation id="8037686209485537503">Més contingut com aquest</translation>
 <translation id="8037750541064988519">Queden <ph name="DAYS" /> dies</translation>
 <translation id="804335162455518893">La targeta SD no s'ha trobat</translation>
 <translation id="805047784848435650">Segons l'historial de navegació</translation>
@@ -983,7 +979,6 @@
 <translation id="8087000398470557479">Aquest contingut és del domini <ph name="DOMAIN_NAME" />, oferit per Google.</translation>
 <translation id="8103578431304235997">Pestanya d'incògnit</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Suggereix pàgines relacionades</translation>
 <translation id="8109613176066109935">Per accedir a les adreces d'interès des de tots els dispositius, activa la sincronització</translation>
 <translation id="8110087112193408731">Vols veure l'activitat de Chrome a Benestar digital?</translation>
 <translation id="8116925261070264013">Silenciats</translation>
@@ -1010,6 +1005,7 @@
 <translation id="8310344678080805313">Pestanyes estàndard</translation>
 <translation id="8313455859591948645">Edita la pàgina d'inici</translation>
 <translation id="8316092324682955408"><ph name="DOMAIN_NAME" /> i més llocs web</translation>
+<translation id="8327155640814342956">Per gaudir de la millor experiència de navegació, obre Chrome per actualitzar-lo</translation>
 <translation id="8339163506404995330">Les pàgines en <ph name="LANGUAGE" /> no es traduiran</translation>
 <translation id="8349013245300336738">Ordena per quantitat de dades utilitzades</translation>
 <translation id="8372893542064058268">Permet la sincronització en segon pla en un lloc concret.</translation>
@@ -1032,7 +1028,6 @@
 <translation id="8497726226069778601">Aquí encara no hi ha contingut per mostrar</translation>
 <translation id="8503559462189395349">Contrasenyes de Chrome</translation>
 <translation id="8503813439785031346">Nom d'usuari</translation>
-<translation id="8504988642345501642">En desplaçar-te cap amunt, es mostren enllaços ràpids a pàgines relacionades. Els URL de les pàgines que visites s'envien a Google.</translation>
 <translation id="8514477925623180633">Exporta les contrasenyes emmagatzemades a Chrome</translation>
 <translation id="8514577642972634246">Entra al mode d'incògnit</translation>
 <translation id="851751545965956758">Impedeix que els llocs web es connectin a dispositius</translation>
@@ -1068,6 +1063,7 @@
 <translation id="8788968922598763114">Torna a obrir l'última pestanya tancada</translation>
 <translation id="8801436777607969138">Bloqueja JavaScript en un lloc web concret.</translation>
 <translation id="8812260976093120287">En alguns llocs web, pots fer servir el teu dispositiu per pagar amb les aplicacions de pagament anteriors admeses.</translation>
+<translation id="8816026460808729765">Impedeix que els llocs web accedeixin als sensors</translation>
 <translation id="8816439037877937734"><ph name="APP_NAME" /> s'obrirà a Chrome. En continuar, acceptes les <ph name="BEGIN_LINK1" />condicions del servei<ph name="END_LINK1" /> i l'<ph name="BEGIN_LINK2" />avís de privadesa<ph name="END_LINK2" /> de Chrome, així com l'<ph name="BEGIN_LINK3" />avís de privadesa per als comptes de Google gestionats amb Family Link<ph name="END_LINK3" />.</translation>
 <translation id="8820817407110198400">Adreces d'interès</translation>
 <translation id="8833831881926404480">Un lloc web està compartint la teva pantalla</translation>
@@ -1124,7 +1120,6 @@
 <translation id="932327136139879170">Inici</translation>
 <translation id="932599481871055447">Estalvia dades i navega més de pressa</translation>
 <translation id="938850635132480979">Error: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Envia suggeriments</translation>
 <translation id="945632385593298557">Accés al micròfon</translation>
 <translation id="951339005376969845">Suprimeix les dades existents. Per recuperar-les, torna a <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome pot utilitzar <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> per fer cerques a la Xina. Per canviar-ho, ves a <ph name="BEGIN_LINK" />Configuració<ph name="END_LINK" />.</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 755c820..403d3d90 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_cs.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_cs.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Staženo: <ph name="KBS" /> kB</translation>
 <translation id="3029704984691124060">Heslové fráze se neshodují</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Zobrazit nápovědu<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Zobrazit další podobné návrhy od Googlu</translation>
 <translation id="305593374596241526">Určování polohy je vypnuté, zapnete jej v <ph name="BEGIN_LINK" />nastavení zařízení Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Synchronizaci můžete kdykoliv zapnout v nastavení</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> záložka}few{<ph name="BOOKMARKS_COUNT_MANY" /> záložky}many{<ph name="BOOKMARKS_COUNT_MANY" /> záložky}other{<ph name="BOOKMARKS_COUNT_MANY" /> záložek}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740">Chcete-li povolit párování, <ph name="BEGIN_LINK" />zapněte Bluetooth<ph name="END_LINK" />.</translation>
 <translation id="3775705724665058594">Odeslat na vaše zařízení</translation>
 <translation id="3778956594442850293">Přidáno na domovskou obrazovku</translation>
-<translation id="3781011235031427080">Je otevřen list podobných na poloviční výšku</translation>
 <translation id="3789841737615482174">Instalovat</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Spravovat</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Zavřít dialogové okno</translation>
 <translation id="4378154925671717803">Telefon</translation>
 <translation id="4384468725000734951">K vyhledávání se používá služba Sogou</translation>
-<translation id="4398088515904522762">Chcete-li tuto funkci použít, zapněte možnost <ph name="BEGIN_LINK" />Aktivita a interakce<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Žádné záložky</translation>
 <translation id="4409723563706114196">Předvídat stránky</translation>
 <translation id="4411535500181276704">Zjednodušený režim</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Tento web nebude přeložen</translation>
 <translation id="545042621069398927">Zrychlování stahování.</translation>
 <translation id="5456381639095306749">Stáhnout stránku</translation>
-<translation id="5466407412363861127">Tato funkce používá <ph name="BEGIN_LINK" />synchronizaci<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Otevřít v mapové aplikaci</translation>
 <translation id="5487521232677179737">Vymazat data</translation>
 <translation id="5494752089476963479">Blokovat reklamy na webech, které zobrazují obtěžující nebo zavádějící reklamy</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Pro aktuální vyhledávač blokováno</translation>
 <translation id="6177390657002841081">Zapnutí Spořiče dat</translation>
 <translation id="6181444274883918285">Přidat výjimku pro konkrétní web</translation>
-<translation id="618993374665929060">Je otevřen list podobných na plnou výšku</translation>
 <translation id="6192333916571137726">Stáhnout soubor</translation>
 <translation id="6192792657125177640">Výjimky</translation>
 <translation id="6194112207524046168">Chcete-li Chromu umožnit přístup k fotoaparátu, zapněte fotoaparát také v <ph name="BEGIN_LINK" />Nastavení Android<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Servery Google budou navštěvované stránky optimalizovat.</translation>
 <translation id="6709133671862442373">Zprávy</translation>
 <translation id="6710213216561001401">Předchozí</translation>
-<translation id="6712388303105732168">Zobrazit podobné návrhy od Googlu pomocí tlačítka Další podobné návrhy</translation>
 <translation id="671481426037969117">Časovač <ph name="FQDN" /> vypršel. Spustí se zase zítra.</translation>
 <translation id="6738867403308150051">Stahování…</translation>
 <translation id="6746124502594467657">Posunout dolů</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Doporučeno, když je zapnuta funkce TalkBack nebo přístup pomocí přepínačů</translation>
 <translation id="7029809446516969842">Hesla</translation>
 <translation id="7031882061095297553">Synchronizace s účty</translation>
-<translation id="7032663816368481562">Když v adresním řádku klepnete na Další podobné návrhy <ph name="ICON" />, zobrazí se rychlé odkazy na související stránky. Adresy URL navštívených stránek se odesílají do Googlu.</translation>
 <translation id="7034608350006174882">Karty a adresy pomocí služby Google Pay</translation>
 <translation id="7053983685419859001">Blokovat</translation>
 <translation id="7055152154916055070">Bylo zablokováno přesměrování:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Vymaže historii a automatická dokončení v adresním řádku. Na stránce <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> mohou být k dispozici další druhy historie prohlížení zaznamenané ve vašem účtu Google.</translation>
 <translation id="7128222689758636196">Povolit pro aktuální vyhledávač</translation>
 <translation id="7138678301420049075">Ostatní</translation>
-<translation id="7139148793369023665">List podobných je zavřen</translation>
 <translation id="7141896414559753902">Bránit webům v zobrazování vyskakovacích oken a v přesměrování (doporučeno)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Načíst původní stránku<ph name="END_LINK" /> z domény <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Posledních 24 hodin</translation>
@@ -927,7 +919,7 @@
 <translation id="7649070708921625228">Nápověda</translation>
 <translation id="7658239707568436148">Zrušit</translation>
 <translation id="7665369617277396874">Přidat účet</translation>
-<translation id="766587987807204883">Zde se zobrazují články, které si můžete číst i offline</translation>
+<translation id="766587987807204883">Zde se zobrazují články, které si můžete číst i offline.</translation>
 <translation id="7682724950699840886">Vyzkoušejte tyto tipy: Zajistěte, aby v zařízení byl dostatek místa a zkuste export zopakovat.</translation>
 <translation id="7698359219371678927">Vytvořit e-mail v aplikaci <ph name="APP_NAME" /></translation>
 <translation id="7704317875155739195">Automaticky doplňovat vyhledávací dotazy a adresy URL</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Zrušit výběr</translation>
 <translation id="784934925303690534">Časové období</translation>
 <translation id="7851858861565204677">Jiná zařízení</translation>
-<translation id="7854964836418414587">Zavřít list podobných</translation>
 <translation id="7875915731392087153">Vytvořit e-mail</translation>
 <translation id="7876243839304621966">Odstranit vše</translation>
 <translation id="7882131421121961860">Nebyla nalezena žádná historie</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Stažení se nezdařilo</translation>
 <translation id="8026334261755873520">Vymazat údaje o prohlížení</translation>
 <translation id="8035133914807600019">Nová složka…</translation>
-<translation id="8037686209485537503">Další podobné návrhy</translation>
 <translation id="8037750541064988519">Zbývá: <ph name="DAYS" /> d</translation>
 <translation id="804335162455518893">SD karta nenalezena</translation>
 <translation id="805047784848435650">Na základě vaší historie prohlížení</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Tento obsah pochází z domény <ph name="DOMAIN_NAME" />. Poskytováno společností Google.</translation>
 <translation id="8103578431304235997">Anonymní karta</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Navrhovat související stránky</translation>
 <translation id="8109613176066109935">Chcete-li mít záložky ve všech zařízeních, zapněte synchronizaci</translation>
 <translation id="8110087112193408731">Zobrazovat vaši aktivitu v Chromu v digitální rovnováze?</translation>
 <translation id="8116925261070264013">Ztlumeno</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Zatím tu nic není...</translation>
 <translation id="8503559462189395349">Hesla Chrome</translation>
 <translation id="8503813439785031346">Uživatelské jméno</translation>
-<translation id="8504988642345501642">Při posunutí nahoru zobrazit rychlé odkazy na související stránky. Adresy URL navštívených stránek se odesílají do Googlu.</translation>
 <translation id="8514477925623180633">Exportovat hesla uložená v Chromu</translation>
 <translation id="8514577642972634246">Přejít do anonymního režimu</translation>
 <translation id="851751545965956758">Bránit webům v připojení k zařízením</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Domovská stránka</translation>
 <translation id="932599481871055447">Ušetřete data a surfujte rychleji</translation>
 <translation id="938850635132480979">Chyba: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Odeslat zpětnou vazbu</translation>
 <translation id="945632385593298557">Přístup k mikrofonu</translation>
 <translation id="951339005376969845">Smazat existující data. Můžete je znovu načíst tím, že přepnete zpět na účet <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome může v Číně k vyhledávání používat službu <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" />. Tuto volbu můžete změnit v <ph name="BEGIN_LINK" />Nastavení<ph name="END_LINK" />.</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 39d45edc..a6051ab 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_da.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_da.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Der er downloadet <ph name="KBS" /> kB</translation>
 <translation id="3029704984691124060">Adgangssætningerne stemmer ikke overens</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Få hjælp<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Få flere lignende forslag fra Google</translation>
 <translation id="305593374596241526">Placering er slået fra. Du kan aktivere den i <ph name="BEGIN_LINK" />Android-indstillingerne<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Du kan til enhver tid aktivere synkronisering i indstillingerne</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> bogmærke}one{<ph name="BOOKMARKS_COUNT_MANY" />bogmærke}other{<ph name="BOOKMARKS_COUNT_MANY" />bogmærker}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Slå Bluetooth til<ph name="END_LINK" /> for at tillade parring</translation>
 <translation id="3775705724665058594">Send til dine enheder</translation>
 <translation id="3778956594442850293">Føjet til startskærmen</translation>
-<translation id="3781011235031427080">"Se lignende indhold" er åbnet i halv højde</translation>
 <translation id="3789841737615482174">Installer</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Valgmuligheder</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Luk dialogboksen</translation>
 <translation id="4378154925671717803">Telefon</translation>
 <translation id="4384468725000734951">Søgning via Sogou</translation>
-<translation id="4398088515904522762">Aktivér <ph name="BEGIN_LINK" />Aktivitet og interaktioner<ph name="END_LINK" /> for at bruge denne funktion.</translation>
 <translation id="4404568932422911380">Der er ingen bogmærker</translation>
 <translation id="4409723563706114196">Brug sideforslag</translation>
 <translation id="4411535500181276704">Lite-tilstand</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Dette website kan ikke oversættes</translation>
 <translation id="545042621069398927">Øger hastigheden på din download.</translation>
 <translation id="5456381639095306749">Download siden</translation>
-<translation id="5466407412363861127">Denne funktion anvender <ph name="BEGIN_LINK" />synkronisering<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Åbn i kortapp</translation>
 <translation id="5487521232677179737">Ryd data</translation>
 <translation id="5494752089476963479">Bloker annoncer på websites, der viser påtrængende eller vildledende annoncer</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Blokeret for den nuværende søgemaskine</translation>
 <translation id="6177390657002841081">Slå Datasparefunktion til</translation>
 <translation id="6181444274883918285">Tilføj en undtagelse for et website</translation>
-<translation id="618993374665929060">"Se lignende indhold" er åbnet i fuld højde</translation>
 <translation id="6192333916571137726">Download fil</translation>
 <translation id="6192792657125177640">Undtagelser</translation>
 <translation id="6194112207524046168">Aktivér også dit kamera i <ph name="BEGIN_LINK" />Android-indstillingerne<ph name="END_LINK" /> for at give Chrome adgang til kameraet.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Google-serverne optimerer de sider, du besøger.</translation>
 <translation id="6709133671862442373">Nyheder</translation>
 <translation id="6710213216561001401">Forrige</translation>
-<translation id="6712388303105732168">Se mere indhold fra Google i stil med dette ved hjælp af knappen "Se lignende indhold"</translation>
 <translation id="671481426037969117">Din timer for <ph name="FQDN" /> udløb. Den starter igen i morgen.</translation>
 <translation id="6738867403308150051">Downloader…</translation>
 <translation id="6746124502594467657">Flyt ned</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Anbefales, når TalkBack eller Kontaktadgang er aktiveret</translation>
 <translation id="7029809446516969842">Adgangskoder</translation>
 <translation id="7031882061095297553">Synkroniser til</translation>
-<translation id="7032663816368481562">Se hurtige links til relaterede sider, når du trykker på Se lignende indhold <ph name="ICON" /> i adresselinjen. Webadresserne på de sider, du besøger, sendes til Google.</translation>
 <translation id="7034608350006174882">Kort og adresser, der bruger Google Pay</translation>
 <translation id="7053983685419859001">Bloker</translation>
 <translation id="7055152154916055070">Omdirigeringen blev blokeret:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Rydder historikken og autofuldførelser i adresselinjen. Din Google-konto kan have andre former for browserhistorik på <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Tillad for den aktuelle søgemaskine</translation>
 <translation id="7138678301420049075">Andet</translation>
-<translation id="7139148793369023665">"Se lignende indhold" er lukket</translation>
 <translation id="7141896414559753902">Bloker visning af pop up-vinduer på websites og omdirigeringer (anbefales)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Indlæs den oprindelige side<ph name="END_LINK" /> fra <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">De seneste 24 timer</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Annuller valg</translation>
 <translation id="784934925303690534">Tidsinterval</translation>
 <translation id="7851858861565204677">Andre enheder</translation>
-<translation id="7854964836418414587">Luk "Se lignende indhold"</translation>
 <translation id="7875915731392087153">Opret mail</translation>
 <translation id="7876243839304621966">Fjern alt</translation>
 <translation id="7882131421121961860">Der blev ikke fundet nogen historik</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Download mislykkedes</translation>
 <translation id="8026334261755873520">Ryd browserdata</translation>
 <translation id="8035133914807600019">Ny mappe…</translation>
-<translation id="8037686209485537503">Se lignende indhold</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> dage tilbage</translation>
 <translation id="804335162455518893">SD-kortet blev ikke fundet</translation>
 <translation id="805047784848435650">Baseret på din browserhistorik</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Dette indhold er fra <ph name="DOMAIN_NAME" />, som leveres af Google.</translation>
 <translation id="8103578431304235997">Inkognitofane</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Foreslå relaterede sider</translation>
 <translation id="8109613176066109935">Aktivér synkronisering for at få vist dine bogmærker på alle dine enheder</translation>
 <translation id="8110087112193408731">Vil du se din Chrome-aktivitet i Digital balance?</translation>
 <translation id="8116925261070264013">Websites, hvor lyden er slået fra</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Her er ikke noget at se… endnu</translation>
 <translation id="8503559462189395349">Chrome-adgangskoder</translation>
 <translation id="8503813439785031346">Brugernavn</translation>
-<translation id="8504988642345501642">Se hurtige links til relaterede sider, når du ruller op. Webadresserne på de sider, du besøger, sendes til Google.</translation>
 <translation id="8514477925623180633">Eksportér adgangskoder, der er gemt med Chrome</translation>
 <translation id="8514577642972634246">Slå inkognitotilstand til</translation>
 <translation id="851751545965956758">Bloker websites fra at oprette forbindelse til enheder</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Start</translation>
 <translation id="932599481871055447">Spar på dataforbruget, og få en hurtigere browsingoplevelse</translation>
 <translation id="938850635132480979">Fejl: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Send feedback</translation>
 <translation id="945632385593298557">Adgang til din mikrofon</translation>
 <translation id="951339005376969845">Slet eksisterende data. Du kan hente dem ved at skifte tilbage til <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome kan bruge <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> til søgninger i Kina. Du kan ændre dette i <ph name="BEGIN_LINK" />Indstillinger<ph name="END_LINK" />.</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 66a59a9..164a234 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_de.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_de.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> KB heruntergeladen</translation>
 <translation id="3029704984691124060">Passphrasen stimmen nicht überein.</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Hilfe aufrufen<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Mehr solche Inhalte von Google angezeigt bekommen</translation>
 <translation id="305593374596241526">Die Standortermittlung ist deaktiviert. Sie können sie in den <ph name="BEGIN_LINK" />Android-Einstellungen<ph name="END_LINK" /> aktivieren.</translation>
 <translation id="3058498974290601450">Sie können die Synchronisierung jederzeit in den Einstellungen aktivieren</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> Lesezeichen}other{<ph name="BOOKMARKS_COUNT_MANY" /> Lesezeichen}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Aktivieren Sie Bluetooth<ph name="END_LINK" />, um die Kopplung zu ermöglichen</translation>
 <translation id="3775705724665058594">An meine Geräte senden</translation>
 <translation id="3778956594442850293">Zum Startbildschirm hinzugefügt</translation>
-<translation id="3781011235031427080">"Weitere ähnliche" halb geöffnet</translation>
 <translation id="3789841737615482174">Installieren</translation>
 <translation id="3810838688059735925">Videos</translation>
 <translation id="3810973564298564668">Verwalten</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Dialogfeld schließen</translation>
 <translation id="4378154925671717803">Telefon</translation>
 <translation id="4384468725000734951">Suche erfolgt mit Sogou</translation>
-<translation id="4398088515904522762">Wenn Sie diese Funktion verwenden möchten, aktivieren Sie <ph name="BEGIN_LINK" />Aktivitäten und Interaktionen<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Keine Lesezeichen</translation>
 <translation id="4409723563706114196">Vervollständigungen für Seiten verwenden</translation>
 <translation id="4411535500181276704">Lite-Modus</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Diese Website wird nicht übersetzt</translation>
 <translation id="545042621069398927">Download wird beschleunigt.</translation>
 <translation id="5456381639095306749">Seite herunterladen</translation>
-<translation id="5466407412363861127">Für diese Funktion wird die <ph name="BEGIN_LINK" />Synchronisierung<ph name="END_LINK" /> genutzt.</translation>
 <translation id="548278423535722844">In einer Karten-App öffnen</translation>
 <translation id="5487521232677179737">Daten löschen</translation>
 <translation id="5494752089476963479">Werbung auf Websites blockieren, auf denen aufdringliche oder irreführende Werbung angezeigt wird</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Für die aktuelle Suchmaschine blockiert</translation>
 <translation id="6177390657002841081">Datensparmodus aktivieren</translation>
 <translation id="6181444274883918285">Ausnahme für Website hinzufügen</translation>
-<translation id="618993374665929060">"Weitere ähnliche" ganz geöffnet</translation>
 <translation id="6192333916571137726">Download-Datei</translation>
 <translation id="6192792657125177640">Ausnahmen</translation>
 <translation id="6194112207524046168">Aktivieren Sie die Kamera auch in den <ph name="BEGIN_LINK" />Android-Einstellungen<ph name="END_LINK" />, damit Chrome auf sie zugreifen kann.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Google-Server optimieren die Seiten, die Sie besuchen.</translation>
 <translation id="6709133671862442373">Nachrichten</translation>
 <translation id="6710213216561001401">Zurück</translation>
-<translation id="6712388303105732168">Über die Schaltfläche "Weitere ähnliche" sehen Sie ähnliche Inhalte von Google</translation>
 <translation id="671481426037969117">Ihr <ph name="FQDN" />-Timer ist abgelaufen. Morgen startet er neu.</translation>
 <translation id="6738867403308150051">Wird heruntergeladen...</translation>
 <translation id="6746124502594467657">Nach unten</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Empfohlen, wenn TalkBack oder der Schalterzugriff aktiviert ist</translation>
 <translation id="7029809446516969842">Passwörter</translation>
 <translation id="7031882061095297553">Synchronisieren mit</translation>
-<translation id="7032663816368481562">Wenn Sie in der Adressleiste auf "Weitere Ähnliche" <ph name="ICON" /> tippen, werden Quick Links zu ähnlichen Seiten angezeigt. Die URLs der von Ihnen besuchten Seiten werden an Google gesendet.</translation>
 <translation id="7034608350006174882">Karten und Adressen aus Google Pay</translation>
 <translation id="7053983685419859001">Blockieren</translation>
 <translation id="7055152154916055070">Weiterleitung blockiert:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Löscht den Verlauf und Autovervollständigungen in der Adressleiste. Unter <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> sind möglicherweise weitere Arten von Browserverlaufsdaten für Ihr Google-Konto gespeichert.</translation>
 <translation id="7128222689758636196">Für die aktuelle Suchmaschine zulassen</translation>
 <translation id="7138678301420049075">Sonstiges</translation>
-<translation id="7139148793369023665">"Weitere ähnliche" geschlossen</translation>
 <translation id="7141896414559753902">Anzeige von Pop-ups und Weiterleitungen für Websites blockieren (empfohlen)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Originalseite<ph name="END_LINK" /> aus <ph name="DOMAIN_NAME" /> laden</translation>
 <translation id="7149893636342594995">Letzte 24 Stunden</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Auswahl aufheben</translation>
 <translation id="784934925303690534">Zeitraum</translation>
 <translation id="7851858861565204677">Andere Geräte</translation>
-<translation id="7854964836418414587">"Weitere ähnliche" schließen</translation>
 <translation id="7875915731392087153">E-Mail erstellen</translation>
 <translation id="7876243839304621966">Alle entfernen</translation>
 <translation id="7882131421121961860">Kein Verlauf gefunden</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Downloadfehler</translation>
 <translation id="8026334261755873520">Browserdaten löschen</translation>
 <translation id="8035133914807600019">Neuer Ordner…</translation>
-<translation id="8037686209485537503">Weitere ähnliche</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> Tage übrig</translation>
 <translation id="804335162455518893">SD-Karte nicht gefunden</translation>
 <translation id="805047784848435650">Basierend auf Ihrem Browserverlauf</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Dieser Inhalt ist von <ph name="DOMAIN_NAME" /> und wurde von Google bereitgestellt.</translation>
 <translation id="8103578431304235997">Inkognito-Tab</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Ähnliche Seiten vorschlagen</translation>
 <translation id="8109613176066109935">Aktivieren Sie die Synchronisierung, um Ihre Lesezeichen auf allen Ihren Geräten zu sehen</translation>
 <translation id="8110087112193408731">Ihre Chrome-Aktivitäten in Digital Wellbeing anzeigen?</translation>
 <translation id="8116925261070264013">Stummgeschaltet</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Noch keine Seiten</translation>
 <translation id="8503559462189395349">Chrome-Passwörter</translation>
 <translation id="8503813439785031346">Nutzername</translation>
-<translation id="8504988642345501642">Wenn Sie nach oben scrollen, werden Quick Links zu ähnlichen Seiten angezeigt. Die URLs der von Ihnen besuchten Seiten werden an Google gesendet.</translation>
 <translation id="8514477925623180633">In Chrome gespeicherte Passwörter exportieren</translation>
 <translation id="8514577642972634246">Inkognitomodus aktivieren</translation>
 <translation id="851751545965956758">Verhindern, dass Websites eine Verbindung zu Geräten herstellen</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Privat</translation>
 <translation id="932599481871055447">Weniger Datenverbrauch und schnelleres Surfen</translation>
 <translation id="938850635132480979">Fehler: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Feedback geben</translation>
 <translation id="945632385593298557">Mikrofonzugriff</translation>
 <translation id="951339005376969845">Vorhandene Daten werden gelöscht. Wenn Sie Ihre vorhandenen Daten abrufen möchten, wechseln Sie zurück zu <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome kann in China <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> für die Suche verwenden. Sie können dies unter <ph name="BEGIN_LINK" />Einstellungen<ph name="END_LINK" /> ändern.</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 6217d77..389aa55 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_el.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_el.xtb
@@ -25,6 +25,7 @@
 <translation id="1175310183703641346">Οι σελιδοδείκτες, το ιστορικό, οι κωδικοί πρόσβασης και άλλα στοιχεία δεν θα συγχρονίζονται πλέον με τον Λογαριασμό σας Google</translation>
 <translation id="1178581264944972037">Παύση</translation>
 <translation id="1181037720776840403">Κατάργηση</translation>
+<translation id="1188239144602654184">Έναρξη AR</translation>
 <translation id="1197267115302279827">Μετακίνηση σελιδοδεικτών</translation>
 <translation id="119944043368869598">Διαγραφή όλων</translation>
 <translation id="1201402288615127009">Επόμενο</translation>
@@ -282,7 +283,6 @@
 <translation id="3029613699374795922">Έγινε λήψη <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">Οι φράσεις πρόσβασης δεν συμφωνούν</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Λάβετε βοήθεια<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Δείτε περισσότερα όπως αυτό από το Google</translation>
 <translation id="305593374596241526">Η Τοποθεσία είναι απενεργοποιημένη. Ενεργοποιήστε την στις <ph name="BEGIN_LINK" />Ρυθμίσεις Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Μπορείτε να ενεργοποιήσετε τον συγχρονισμό ανά πάσα στιγμή στις ρυθμίσεις</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> σελιδοδείκτης}other{<ph name="BOOKMARKS_COUNT_MANY" /> σελιδοδείκτες}}</translation>
@@ -374,7 +374,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Ενεργοποιήστε το Bluetooth<ph name="END_LINK" />, για να επιτρέψετε τη σύζευξη</translation>
 <translation id="3775705724665058594">Αποστολή στις συσκευές σας</translation>
 <translation id="3778956594442850293">Προστέθηκε στην αρχική οθόνη</translation>
-<translation id="3781011235031427080">Η ενότητα "Περισσότερα σαν αυτό" άνοιξε στο μισό ύψος</translation>
 <translation id="3789841737615482174">Εγκατάσταση</translation>
 <translation id="3810838688059735925">Βίντεο</translation>
 <translation id="3810973564298564668">Διαχείριση</translation>
@@ -446,7 +445,6 @@
 <translation id="4351244548802238354">Κλείσιμο παραθύρου διαλόγου</translation>
 <translation id="4378154925671717803">Τηλέφωνο</translation>
 <translation id="4384468725000734951">Χρήση του Sogou για αναζήτηση</translation>
-<translation id="4398088515904522762">Προκειμένου να χρησιμοποιήσετε αυτήν τη λειτουργία, ενεργοποιήστε το στοιχείο <ph name="BEGIN_LINK" />Δραστηριότητα και αλληλεπιδράσεις<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Δεν υπάρχουν σελιδοδείκτες</translation>
 <translation id="4409723563706114196">Χρήση προβλέψεων σελίδας</translation>
 <translation id="4411535500181276704">Λειτουργία Lite</translation>
@@ -604,7 +602,7 @@
 <translation id="5447765697759493033">Αυτός ο ιστότοπος δεν θα μεταφραστεί</translation>
 <translation id="545042621069398927">Επιτάχυνση της λήψης σας.</translation>
 <translation id="5456381639095306749">Λήψη σελίδας</translation>
-<translation id="5466407412363861127">Αυτή η λειτουργία χρησιμοποιεί <ph name="BEGIN_LINK" />συγχρονισμό<ph name="END_LINK" />.</translation>
+<translation id="5475862044948910901">Έναρξη περιόδου λειτουργίας επαυξημένης πραγματικότητας;</translation>
 <translation id="548278423535722844">Άνοιγμα σε εφαρμογή χαρτών</translation>
 <translation id="5487521232677179737">Διαγραφή δεδομένων</translation>
 <translation id="5494752089476963479">Αποκλεισμός διαφημίσεων σε ιστοτόπους που εμφανίζουν παρεμβατικές ή παραπλανητικές διαφημίσεις</translation>
@@ -707,7 +705,6 @@
 <translation id="6177111841848151710">Αποκλείστηκε για την τρέχουσα μηχανή αναζήτησης</translation>
 <translation id="6177390657002841081">Ενεργοποίηση Εξοικονόμησης δεδομένων</translation>
 <translation id="6181444274883918285">Προσθήκη εξαίρεσης ιστότοπου</translation>
-<translation id="618993374665929060">Η ενότητα "Περισσότερα σαν αυτό" άνοιξε στο πλήρες ύψος</translation>
 <translation id="6192333916571137726">Αρχείο Λήψη</translation>
 <translation id="6192792657125177640">Εξαιρέσεις</translation>
 <translation id="6194112207524046168">Για να επιτρέψετε στο Chrome να αποκτήσει πρόσβαση στην κάμερά σας, ενεργοποιήστε επίσης την κάμερα στις <ph name="BEGIN_LINK" />Ρυθμίσεις Android<ph name="END_LINK" />.</translation>
@@ -791,7 +788,6 @@
 <translation id="6699370405921460408">Οι διακομιστές της Google θα βελτιστοποιήσουν τις σελίδες που επισκέπτεστε.</translation>
 <translation id="6709133671862442373">Ειδήσεις</translation>
 <translation id="6710213216561001401">Προηγούμενο</translation>
-<translation id="6712388303105732168">Δείτε περισσότερα σαν αυτό από το Google, χρησιμοποιώντας το κουμπί "Περισσότερα σαν αυτό"</translation>
 <translation id="671481426037969117">Η αντίστροφη μέτρηση <ph name="FQDN" /> εξαντλήθηκε. Θα ξεκινήσει ξανά αύριο.</translation>
 <translation id="6738867403308150051">Λήψη…</translation>
 <translation id="6746124502594467657">Μετακίνηση προς τα κάτω</translation>
@@ -838,7 +834,6 @@
 <translation id="702463548815491781">Συνιστάται όταν έχει ενεργοποιηθεί το TalkBack ή η πρόσβαση με διακόπτη</translation>
 <translation id="7029809446516969842">Κωδ. πρόσβασης</translation>
 <translation id="7031882061095297553">Συγχρονισμός με</translation>
-<translation id="7032663816368481562">Όταν πατάτε το εικονίδιο "Περισσότερα σαν αυτό" <ph name="ICON" /> στη γραμμή διευθύνσεων, θα εμφανίζονται γρήγοροι σύνδεσμοι για σχετικές σελίδες. Τα URL των σελίδων που επισκέπτεστε αποστέλλονται στην Google.</translation>
 <translation id="7034608350006174882">Κάρτες και διευθύνσεις που χρησιμοποιούν το Google Pay.</translation>
 <translation id="7053983685419859001">Αποκλεισμός</translation>
 <translation id="7055152154916055070">Αποκλεισμένη ανακατεύθυνση:</translation>
@@ -850,7 +845,6 @@
 <translation id="7121362699166175603">Διαγράφει το ιστορικό και τα στοιχεία αυτόματης συμπλήρωσης στη γραμμή διευθύνσεων. Ο Λογαριασμός σας Google ενδέχεται να διαθέτει άλλες μορφές ιστορικού περιήγησης στη διεύθυνση <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Να επιτρέπεται για την τρέχουσα μηχανή αναζήτησης</translation>
 <translation id="7138678301420049075">Άλλο</translation>
-<translation id="7139148793369023665">Η ενότητα "Περισσότερα σαν αυτό" έκλεισε</translation>
 <translation id="7141896414559753902">Αποκλεισμός εμφάνισης αναδυόμενων παραθύρων και ανακατευθύνσεων σε ιστοτόπους (συνιστάται)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Φόρτωση αρχικής σελίδας<ph name="END_LINK" /> από <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Τελευταίες 24 ώρες</translation>
@@ -875,6 +869,11 @@
 <translation id="7352939065658542140">ΒΙΝΤΕΟ</translation>
 <translation id="7353894246028566792">{NUM_SELECTED,plural, =1{Κοινοποίηση 1 επιλεγμένου στοιχείου}other{Κοινοποίηση # επιλεγμένων στοιχείων}}</translation>
 <translation id="7359002509206457351">Πρόσβαση σε τρόπους πληρωμής</translation>
+<translation id="7365126855094612066">Για τη διάρκεια αυτής της περιόδου λειτουργίας, ο ιστότοπος θα μπορεί να:
+• δημιουργεί έναν τρισδιάστατο χάρτη του περιβάλλοντός σας
+• παρακολουθεί την κίνηση της κάμερας
+
+Ο ιστότοπος ΔΕΝ αποκτά πρόσβαση στην κάμερα. Μόνο εσείς μπορείτε να δείτε τις εικόνες της κάμερας.</translation>
 <translation id="7375125077091615385">Τύπος:</translation>
 <translation id="7396940094317457632"><ph name="FILE_NAME" />.</translation>
 <translation id="7400418766976504921">URL</translation>
@@ -951,7 +950,6 @@
 <translation id="7846076177841592234">Ακύρωση επιλογής</translation>
 <translation id="784934925303690534">Χρονικό εύρος</translation>
 <translation id="7851858861565204677">Άλλες συσκευές</translation>
-<translation id="7854964836418414587">Κλείσιμο ενότητας "Περισσότερα σαν αυτό"</translation>
 <translation id="7875915731392087153">Δημιουργία μηνύματος ηλεκτρονικού ταχυδρομείου</translation>
 <translation id="7876243839304621966">Κατάργηση όλων</translation>
 <translation id="7882131421121961860">Δεν βρέθηκε ιστορικό</translation>
@@ -975,7 +973,6 @@
 <translation id="802154636333426148">Η λήψη απέτυχε</translation>
 <translation id="8026334261755873520">Διαγραφή δεδομένων περιήγησης</translation>
 <translation id="8035133914807600019">Νέος φάκελος…</translation>
-<translation id="8037686209485537503">Περισσότερα όπως αυτό</translation>
 <translation id="8037750541064988519">Απομένουν <ph name="DAYS" /> ημέρες</translation>
 <translation id="804335162455518893">Δεν βρέθηκε κάρτα SD</translation>
 <translation id="805047784848435650">Βάσει του ιστορικού περιήγησής σας</translation>
@@ -989,7 +986,6 @@
 <translation id="8087000398470557479">Αυτό το περιεχόμενο προέρχεται από το <ph name="DOMAIN_NAME" /> και παρέχεται από την Google.</translation>
 <translation id="8103578431304235997">Καρτέλα ανώνυμης περιήγησης</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Προτάσεις για σχετικές σελίδες</translation>
 <translation id="8109613176066109935">Για να εμφανίζονται οι σελιδοδείκτες σας σε όλες τις συσκευές σας, ενεργοποιήστε τον συγχρονισμό</translation>
 <translation id="8110087112193408731">Να εμφανίζεται στο Digital Wellbeing η δραστηριότητά σας στο Chrome;</translation>
 <translation id="8116925261070264013">Σε σίγαση</translation>
@@ -1039,7 +1035,6 @@
 <translation id="8497726226069778601">Δεν υπάρχει τίποτα να δείτε εδώ…ακόμη</translation>
 <translation id="8503559462189395349">Κωδικοί πρόσβασης Chrome</translation>
 <translation id="8503813439785031346">Όνομα χρήστη</translation>
-<translation id="8504988642345501642">Όταν κάνετε κύλιση προς τα επάνω, θα εμφανίζονται γρήγοροι σύνδεσμοι για σχετικές σελίδες. Τα URL των σελίδων που επισκέπτεστε αποστέλλονται στην Google.</translation>
 <translation id="8514477925623180633">Εξαγωγή κωδικών πρόσβασης που έχουν αποθηκευτεί στο Chrome</translation>
 <translation id="8514577642972634246">Είσοδος στην κατάσταση ανώνυμης περιήγησης</translation>
 <translation id="851751545965956758">Αποκλεισμός ιστοτόπων από τη σύνδεση σε συσκευές</translation>
@@ -1132,7 +1127,6 @@
 <translation id="932327136139879170">Αρχική σελίδα</translation>
 <translation id="932599481871055447">Εξοικονομήστε δεδομένα και περιηγηθείτε πιο γρήγορα</translation>
 <translation id="938850635132480979">Σφάλμα: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Αποστολή σχολίων</translation>
 <translation id="945632385593298557">Πρόσβαση στο μικρόφωνό σας</translation>
 <translation id="951339005376969845">Διαγραφή υπαρχόντων δεδομένων. Μπορείτε να τα ανακτήσετε επιστρέφοντας στον λογαριασμό σας <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Το Chrome μπορεί να χρησιμοποιήσει το <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> για την αναζήτηση στην Κίνα. Μπορείτε να αλλάξετε αυτήν την επιλογή στις <ph name="BEGIN_LINK" />Ρυθμίσεις<ph name="END_LINK" />.</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 3f26384..39082aa4 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
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Downloaded <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">Passphrases do not match</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Get help<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">See more like this from Google</translation>
 <translation id="305593374596241526">Location is off; turn it on in <ph name="BEGIN_LINK" />Android Settings<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">You can turn on sync at any time in settings</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> bookmark}other{<ph name="BOOKMARKS_COUNT_MANY" /> bookmarks}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Turn on Bluetooth<ph name="END_LINK" /> to allow pairing</translation>
 <translation id="3775705724665058594">Send to your devices</translation>
 <translation id="3778956594442850293">Added to Home screen</translation>
-<translation id="3781011235031427080">More like this opened at half height</translation>
 <translation id="3789841737615482174">Install</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Manage</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Close dialogue</translation>
 <translation id="4378154925671717803">Phone</translation>
 <translation id="4384468725000734951">Using Sogou for search</translation>
-<translation id="4398088515904522762">To use this feature, turn on <ph name="BEGIN_LINK" />Activity and interactions<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">No bookmarks</translation>
 <translation id="4409723563706114196">Use page predictions</translation>
 <translation id="4411535500181276704">Lite mode</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">This site will not be translated</translation>
 <translation id="545042621069398927">Speeding up your download.</translation>
 <translation id="5456381639095306749">Download page</translation>
-<translation id="5466407412363861127">This feature uses <ph name="BEGIN_LINK" />sync<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Open in maps app</translation>
 <translation id="5487521232677179737">Clear data</translation>
 <translation id="5494752089476963479">Block ads on sites that show intrusive or misleading ads</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Blocked for current search engine</translation>
 <translation id="6177390657002841081">Turn on Data Saver</translation>
 <translation id="6181444274883918285">Add site exception</translation>
-<translation id="618993374665929060">More like this opened at full height</translation>
 <translation id="6192333916571137726">Download File</translation>
 <translation id="6192792657125177640">Exceptions</translation>
 <translation id="6194112207524046168">To let Chrome access your camera, also turn on camera in <ph name="BEGIN_LINK" />Android Settings<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Google servers will optimise the pages that you visit.</translation>
 <translation id="6709133671862442373">News</translation>
 <translation id="6710213216561001401">Previous</translation>
-<translation id="6712388303105732168">See more like this from Google using the More Like This button</translation>
 <translation id="671481426037969117">Your <ph name="FQDN" /> timer ran out. It will start again tomorrow.</translation>
 <translation id="6738867403308150051">Downloading…</translation>
 <translation id="6746124502594467657">Move down</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Recommended when TalkBack or Switch Access are on</translation>
 <translation id="7029809446516969842">Passwords</translation>
 <translation id="7031882061095297553">Sync to</translation>
-<translation id="7032663816368481562">When you tap More like this <ph name="ICON" /> in the address bar, show quick links to related pages. The URLs of pages that you visit are sent to Google.</translation>
 <translation id="7034608350006174882">Cards and addresses using Google Pay</translation>
 <translation id="7053983685419859001">Block</translation>
 <translation id="7055152154916055070">Redirect blocked:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Clears history and auto-completions in the address bar. Your Google Account may have other forms of browsing history at <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Allow for current search engine</translation>
 <translation id="7138678301420049075">Other</translation>
-<translation id="7139148793369023665">More like this closed</translation>
 <translation id="7141896414559753902">Block sites from showing pop-ups and redirects (recommended)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Load original page<ph name="END_LINK" /> from <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Last 24 Hours</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Cancel selection</translation>
 <translation id="784934925303690534">Time range</translation>
 <translation id="7851858861565204677">Other devices</translation>
-<translation id="7854964836418414587">Close more like this</translation>
 <translation id="7875915731392087153">Create email</translation>
 <translation id="7876243839304621966">Remove all</translation>
 <translation id="7882131421121961860">No history found</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Download failed</translation>
 <translation id="8026334261755873520">Clear browsing data</translation>
 <translation id="8035133914807600019">New folder…</translation>
-<translation id="8037686209485537503">More like this</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> days left</translation>
 <translation id="804335162455518893">SD card not found</translation>
 <translation id="805047784848435650">Based on your browsing history</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">This content is from <ph name="DOMAIN_NAME" />, delivered by Google.</translation>
 <translation id="8103578431304235997">Incognito Tab</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Suggest related pages</translation>
 <translation id="8109613176066109935">To get your bookmarks on all your devices, turn on sync</translation>
 <translation id="8110087112193408731">Show your Chrome activity in Digital Wellbeing?</translation>
 <translation id="8116925261070264013">Muted</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Nothing to see here… yet</translation>
 <translation id="8503559462189395349">Chrome Passwords</translation>
 <translation id="8503813439785031346">Username</translation>
-<translation id="8504988642345501642">When you scroll up, show quick links to related pages. The URLs of pages that you visit are sent to Google.</translation>
 <translation id="8514477925623180633">Export passwords stored with Chrome</translation>
 <translation id="8514577642972634246">Enter incognito mode</translation>
 <translation id="851751545965956758">Block sites from connecting to devices</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Home</translation>
 <translation id="932599481871055447">Save data and browse faster</translation>
 <translation id="938850635132480979">Error: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Send feedback</translation>
 <translation id="945632385593298557">Access your microphone</translation>
 <translation id="951339005376969845">Delete existing data. You can retrieve it by switching back to <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome can use <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> for search in China. You can change this in <ph name="BEGIN_LINK" />Settings<ph name="END_LINK" />.</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 509a1b9..d2ada8a 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
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Se descargaron <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">Las frases de contraseña no coinciden.</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Obtener ayuda<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Ver otras como estas en Google</translation>
 <translation id="305593374596241526">La ubicación está desactivada; actívala en <ph name="BEGIN_LINK" />Configuración de Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Puedes activar la sincronización en la configuración en cualquier momento</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> favorito}other{<ph name="BOOKMARKS_COUNT_MANY" /> favoritos}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Activa Bluetooth<ph name="END_LINK" /> para permitir la sincronización</translation>
 <translation id="3775705724665058594">Enviar a tus dispositivos</translation>
 <translation id="3778956594442850293">Se agregó a la pantalla principal</translation>
-<translation id="3781011235031427080">La sección Más contenido similar se abrió a media altura</translation>
 <translation id="3789841737615482174">Instalar</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Administrar</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Cerrar cuadro de diálogo</translation>
 <translation id="4378154925671717803">Teléfono</translation>
 <translation id="4384468725000734951">Se usa Sogou para la búsqueda</translation>
-<translation id="4398088515904522762">Para usar esta función, activa <ph name="BEGIN_LINK" />Interacciones y actividad<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">No hay favoritos</translation>
 <translation id="4409723563706114196">Usar las predicciones de página</translation>
 <translation id="4411535500181276704">Modo lite</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Este sitio no se traducirá</translation>
 <translation id="545042621069398927">Acelerando la descarga</translation>
 <translation id="5456381639095306749">Descargar página</translation>
-<translation id="5466407412363861127">Esta función usa la <ph name="BEGIN_LINK" />sincronización<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Abrir en una app de mapas</translation>
 <translation id="5487521232677179737">Borrar datos</translation>
 <translation id="5494752089476963479">Bloquear anuncios de sitios que muestran anuncios intrusivos o engañosos</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Se bloqueó para el motor de búsqueda actual</translation>
 <translation id="6177390657002841081">Activar la extensión Ahorro de datos</translation>
 <translation id="6181444274883918285">Agregar excepción del sitio</translation>
-<translation id="618993374665929060">La sección Más contenido similar se abrió por completo</translation>
 <translation id="6192333916571137726">Descargar archivo</translation>
 <translation id="6192792657125177640">Excepciones</translation>
 <translation id="6194112207524046168">Para permitir que Chrome acceda a tu cámara, actívala también en <ph name="BEGIN_LINK" />Configuración de Android<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Los servidores de Google optimizarán las páginas que visites.</translation>
 <translation id="6709133671862442373">Noticias</translation>
 <translation id="6710213216561001401">Anterior</translation>
-<translation id="6712388303105732168">Usa el botón Más contenido similar para ver otras páginas como estas en Google</translation>
 <translation id="671481426037969117">Se agotó el temporizador de <ph name="FQDN" />. Volverá a empezar mañana.</translation>
 <translation id="6738867403308150051">Descargando…</translation>
 <translation id="6746124502594467657">Mover hacia abajo</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Se recomienda cuando TalkBack o "Accesibilidad mejorada" están activadas</translation>
 <translation id="7029809446516969842">Contraseñas</translation>
 <translation id="7031882061095297553">Sincronizar con</translation>
-<translation id="7032663816368481562">Cuando presionas Más contenido similar <ph name="ICON" /> en la barra de direcciones, se mostrarán vínculos rápidos a páginas relacionadas. Se envían a Google las URL de las páginas que visitas.</translation>
 <translation id="7034608350006174882">Tarjetas y direcciones que usan Google Pay</translation>
 <translation id="7053983685419859001">Bloquear</translation>
 <translation id="7055152154916055070">Se bloqueó el redireccionamiento:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Borra el historial y las sugerencias de autocompletado en la barra de direcciones. Es posible que tu cuenta de Google tenga otros formularios del historial de navegación en <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Habilitar el motor de búsqueda actual</translation>
 <translation id="7138678301420049075">Otros</translation>
-<translation id="7139148793369023665">Se cerró Más contenido similar</translation>
 <translation id="7141896414559753902">Bloquea las ventanas emergentes y los redireccionamientos en los sitios (recomendado)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Cargar página original<ph name="END_LINK" /> de <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Últimas 24 horas</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Cancelar la selección</translation>
 <translation id="784934925303690534">Intervalo de tiempo</translation>
 <translation id="7851858861565204677">Otros dispositivos</translation>
-<translation id="7854964836418414587">Cerrar Más contenido similar</translation>
 <translation id="7875915731392087153">Crear correo electrónico</translation>
 <translation id="7876243839304621966">Eliminar todo</translation>
 <translation id="7882131421121961860">No se encontraron entradas en el historial</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Error en la descarga</translation>
 <translation id="8026334261755873520">Eliminar datos de navegación</translation>
 <translation id="8035133914807600019">Nueva carpeta…</translation>
-<translation id="8037686209485537503">Más contenido similar</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> días restantes</translation>
 <translation id="804335162455518893">No se encontró la tarjeta SD</translation>
 <translation id="805047784848435650">Según tu historial de navegación</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Este contenido es de <ph name="DOMAIN_NAME" />, publicado por Google.</translation>
 <translation id="8103578431304235997">Pestaña de incógnito</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Sugerir páginas relacionadas</translation>
 <translation id="8109613176066109935">Para que tus favoritos estén en todos tus dispositivos, activa la sincronización</translation>
 <translation id="8110087112193408731">¿Quieres que se muestre tu actividad de Chrome en Bienestar digital?</translation>
 <translation id="8116925261070264013">Silenciados</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Aún no hay elementos para ver</translation>
 <translation id="8503559462189395349">Contraseñas de Chrome</translation>
 <translation id="8503813439785031346">Nombre de usuario</translation>
-<translation id="8504988642345501642">Cuando te desplaces hacia arriba, se mostrarán vínculos rápidos a páginas relacionadas. Se envían a Google las URL de las páginas que visitas.</translation>
 <translation id="8514477925623180633">Exportar las contraseñas almacenadas con Chrome</translation>
 <translation id="8514577642972634246">Acceder al modo de navegación de incógnito</translation>
 <translation id="851751545965956758">Impedir que los sitios se conecten a los dispositivos</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Página principal</translation>
 <translation id="932599481871055447">Guarda datos y navega la Web más rápido</translation>
 <translation id="938850635132480979">Error: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Enviar comentarios</translation>
 <translation id="945632385593298557">Acceso al micrófono</translation>
 <translation id="951339005376969845">Borra los datos existentes. Para recuperarlos, cambia de nuevo a <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome puede usar <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> para realizar búsquedas en China. Puede cambiar esta opción en <ph name="BEGIN_LINK" />Configuración<ph name="END_LINK" />.</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 b7d81af..e3a00c9 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_es.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_es.xtb
@@ -95,6 +95,7 @@
 <translation id="1671236975893690980">Descarga pendiente…</translation>
 <translation id="1672586136351118594">No volver a mostrar</translation>
 <translation id="1692118695553449118">La sincronización está activada</translation>
+<translation id="169515064810179024">No permitir que los sitios web accedan a los sensores de movimiento</translation>
 <translation id="1709438864123551175">Ahorro de Datos</translation>
 <translation id="1717218214683051432">Sensores de movimiento</translation>
 <translation id="1718835860248848330">Última hora</translation>
@@ -194,7 +195,7 @@
 <translation id="2359808026110333948">Continuar</translation>
 <translation id="2369533728426058518">pestañas abiertas</translation>
 <translation id="2387895666653383613">Ajuste de texto</translation>
-<translation id="2394602618534698961">Los archivos que descargues aparecerán aquí.</translation>
+<translation id="2394602618534698961">Los archivos que descargues aparecerán aquí</translation>
 <translation id="2402980924095424747"><ph name="MEGABYTES" /> MB</translation>
 <translation id="2410754283952462441">Elegir una cuenta</translation>
 <translation id="2414886740292270097">Oscuro</translation>
@@ -248,6 +249,7 @@
 <translation id="2777555524387840389">Quedan <ph name="SECONDS" /> segundos</translation>
 <translation id="2779651927720337254">ha fallado</translation>
 <translation id="2781151931089541271">Queda 1 segundo</translation>
+<translation id="2801022321632964776">Actualiza para incluir tu idioma en la última versión de Chrome</translation>
 <translation id="2810645512293415242">Esta página se ha simplificado para ahorrar datos y poder cargarla más rápido.</translation>
 <translation id="281504910091592009">Consulta y gestiona las contraseñas guardadas en tu <ph name="BEGIN_LINK" />cuenta de Google<ph name="END_LINK" /></translation>
 <translation id="2818669890320396765">Inicia sesión y activa la sincronización para ver tus marcadores en todos tus dispositivos</translation>
@@ -280,7 +282,6 @@
 <translation id="3029613699374795922">kB descargados: <ph name="KBS" /></translation>
 <translation id="3029704984691124060">Las frases de contraseña no coinciden</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Obtener ayuda<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Ver más sugerencias de Google como esta</translation>
 <translation id="305593374596241526">La ubicación está desactivada. Actívala en los <ph name="BEGIN_LINK" />Ajustes de Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Puedes activar la sincronización en cualquier momento desde la configuración</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> marcador}other{<ph name="BOOKMARKS_COUNT_MANY" /> marcadores}}</translation>
@@ -309,6 +310,7 @@
 <translation id="3259831549858767975">Reduce todo el contenido de la página</translation>
 <translation id="3269093882174072735">Cargar imagen</translation>
 <translation id="3269956123044984603">Para ver las pestañas de tus otros dispositivos, activa la opción Sincronización automática en la configuración de la cuenta de Android.</translation>
+<translation id="3277252321222022663">Permitir que los sitios web accedan a los sensores (recomendado)</translation>
 <translation id="3282568296779691940">Iniciar sesión en Chrome</translation>
 <translation id="3288003805934695103">Volver a cargar la página</translation>
 <translation id="32895400574683172">Las notificaciones están permitidas</translation>
@@ -371,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Activa el Bluetooth<ph name="END_LINK" /> para permitir la vinculación</translation>
 <translation id="3775705724665058594">Enviar a tus dispositivos</translation>
 <translation id="3778956594442850293">Se ha añadido a la pantalla de inicio</translation>
-<translation id="3781011235031427080">Se han abierto sugerencias similares y ocupan la mitad inferior de la pantalla</translation>
 <translation id="3789841737615482174">Instalar</translation>
 <translation id="3810838688059735925">Vídeo</translation>
 <translation id="3810973564298564668">Gestionar</translation>
@@ -443,7 +444,6 @@
 <translation id="4351244548802238354">Cerrar cuadro de diálogo</translation>
 <translation id="4378154925671717803">Teléfono</translation>
 <translation id="4384468725000734951">Sogou se ha establecido como motor de búsqueda predeterminado</translation>
-<translation id="4398088515904522762">Para usar esta función, activa la opción <ph name="BEGIN_LINK" />Actividad e interacciones<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Sin marcadores</translation>
 <translation id="4409723563706114196">Utilizar predicciones de página</translation>
 <translation id="4411535500181276704">Modo básico</translation>
@@ -549,6 +549,7 @@
 <translation id="5016205925109358554">Serif</translation>
 <translation id="5039804452771397117">Permitir</translation>
 <translation id="5040262127954254034">Privacidad</translation>
+<translation id="5048398596102334565">Permitir que los sitios web accedan a los sensores de movimiento (recomendado)</translation>
 <translation id="5063480226653192405">Uso</translation>
 <translation id="5073204694187207510">Ocultar la cuadrícula en pantalla completa</translation>
 <translation id="5082793167783849073">Crea un grupo para comparar páginas rápidamente. Para comenzar, mantén pulsado un enlace.</translation>
@@ -600,7 +601,6 @@
 <translation id="5447765697759493033">Este sitio web no va a traducirse</translation>
 <translation id="545042621069398927">Acelerando descarga.</translation>
 <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 datos</translation>
 <translation id="5494752089476963479">Bloquea anuncios invasivos o engañosos en los sitios web que los muestran</translation>
@@ -703,7 +703,6 @@
 <translation id="6177111841848151710">Bloqueado en el motor de búsqueda actual</translation>
 <translation id="6177390657002841081">Activar Ahorro de Datos</translation>
 <translation id="6181444274883918285">Añadir excepción de sitio web</translation>
-<translation id="618993374665929060">Se han abierto sugerencias similares y ocupan toda la pantalla</translation>
 <translation id="6192333916571137726">Descargar archivo</translation>
 <translation id="6192792657125177640">Excepciones</translation>
 <translation id="6194112207524046168">Para que Chrome pueda acceder a tu cámara, activa la cámara en los <ph name="BEGIN_LINK" />ajustes de Android<ph name="END_LINK" />.</translation>
@@ -741,6 +740,7 @@
 <translation id="6406506848690869874">Sincronización</translation>
 <translation id="641643625718530986">Imprimir…</translation>
 <translation id="6416782512398055893">MB descargados: <ph name="MBS" /></translation>
+<translation id="6427112570124116297">Traduce la Web</translation>
 <translation id="6433501201775827830">Elegir tu motor de búsqueda</translation>
 <translation id="6437478888915024427">Información de la página</translation>
 <translation id="6441734959916820584">El nombre es demasiado largo</translation>
@@ -786,7 +786,6 @@
 <translation id="6699370405921460408">Los servidores de Google optimizan las páginas web que visitas.</translation>
 <translation id="6709133671862442373">Noticias</translation>
 <translation id="6710213216561001401">Anterior</translation>
-<translation id="6712388303105732168">Descubre sugerencias similares de Google con el botón Sugerencias similares</translation>
 <translation id="671481426037969117">Se ha agotado el temporizador de <ph name="FQDN" />. Se reiniciará mañana.</translation>
 <translation id="6738867403308150051">Descargando…</translation>
 <translation id="6746124502594467657">Bajar</translation>
@@ -833,7 +832,6 @@
 <translation id="702463548815491781">Se recomienda cuando TalkBack o la accesibilidad mediante interruptores están activados</translation>
 <translation id="7029809446516969842">Contraseñas</translation>
 <translation id="7031882061095297553">Sincronizar con</translation>
-<translation id="7032663816368481562">Si tocas el icono Similares <ph name="ICON" />, situado en la barra de direcciones, se muestran enlaces rápidos a páginas relacionadas. Las URL de las páginas que visitas se envían a Google.</translation>
 <translation id="7034608350006174882">Tarjetas y direcciones con Google Pay</translation>
 <translation id="7053983685419859001">Bloquear</translation>
 <translation id="7055152154916055070">Redirección bloqueada:</translation>
@@ -845,7 +843,6 @@
 <translation id="7121362699166175603">Borra el historial y los autocompletados de la barra de direcciones. Es posible que tu cuenta de Google tenga otros tipos de historial de navegación en <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Permitir para el motor de búsqueda actual</translation>
 <translation id="7138678301420049075">Otro</translation>
-<translation id="7139148793369023665">Se han cerrado las sugerencias similares</translation>
 <translation id="7141896414559753902">Impedir que los sitios web muestren ventanas emergentes y redirecciones (recomendado)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Cargar página original<ph name="END_LINK" /> de <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Últimas 24 horas</translation>
@@ -856,6 +853,7 @@
 <translation id="7189598951263744875">Compartir...</translation>
 <translation id="7191430249889272776">Pestaña abierta en segundo plano.</translation>
 <translation id="723171743924126238">Seleccionar imágenes</translation>
+<translation id="7233236755231902816">Si quieres ver la Web en tu idioma, consigue la última versión de Chrome</translation>
 <translation id="7243308994586599757">Opciones disponibles cerca de la parte inferior de la pantalla</translation>
 <translation id="7250468141469952378">Elementos seleccionados: <ph name="ITEM_COUNT" /></translation>
 <translation id="7253272406652746122">Añade una cuenta de Google desde la sección Cuentas de la aplicación de ajustes de tu dispositivo.</translation>
@@ -945,7 +943,6 @@
 <translation id="7846076177841592234">Cancelar selección</translation>
 <translation id="784934925303690534">Intervalo de tiempo</translation>
 <translation id="7851858861565204677">Otros dispositivos</translation>
-<translation id="7854964836418414587">Cerrar sugerencias similares</translation>
 <translation id="7875915731392087153">Crear correo electrónico</translation>
 <translation id="7876243839304621966">Eliminar todo</translation>
 <translation id="7882131421121961860">No se ha encontrado el elemento buscado en el historial</translation>
@@ -969,7 +966,6 @@
 <translation id="802154636333426148">No se ha podido descargar el archivo</translation>
 <translation id="8026334261755873520">Borrar datos de navegación</translation>
 <translation id="8035133914807600019">Nueva carpeta…</translation>
-<translation id="8037686209485537503">Similares</translation>
 <translation id="8037750541064988519">Quedan <ph name="DAYS" /> días</translation>
 <translation id="804335162455518893">No se ha encontrado la tarjeta SD</translation>
 <translation id="805047784848435650">Según tu historial de navegación</translation>
@@ -983,7 +979,6 @@
 <translation id="8087000398470557479">Este contenido procede de <ph name="DOMAIN_NAME" />, publicado por Google.</translation>
 <translation id="8103578431304235997">Pestaña de incógnito</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Sugerir páginas relacionadas</translation>
 <translation id="8109613176066109935">Activa la sincronización para ver tus marcadores en todos tus dispositivos</translation>
 <translation id="8110087112193408731">¿Mostrar tu actividad de Chrome en Bienestar digital?</translation>
 <translation id="8116925261070264013">Silenciados</translation>
@@ -1010,6 +1005,7 @@
 <translation id="8310344678080805313">Pestañas estándar</translation>
 <translation id="8313455859591948645">Editar página de inicio</translation>
 <translation id="8316092324682955408"><ph name="DOMAIN_NAME" /> y más sitios web</translation>
+<translation id="8327155640814342956">Para disfrutar de la mejor experiencia de navegación posible, abre Chrome para actualizarlo.</translation>
 <translation id="8339163506404995330">No se traducirán las páginas en <ph name="LANGUAGE" /></translation>
 <translation id="8349013245300336738">Ordenar por cantidad de datos usados</translation>
 <translation id="8372893542064058268">Permite la sincronización en segundo plano de un sitio web específico.</translation>
@@ -1032,7 +1028,6 @@
 <translation id="8497726226069778601">Aún no tienes contenido</translation>
 <translation id="8503559462189395349">Contraseñas de Chrome</translation>
 <translation id="8503813439785031346">Nombre de usuario</translation>
-<translation id="8504988642345501642">Cuando te desplazas hacia arriba, se muestran enlaces rápidos a páginas relacionadas. Las URL de las páginas que visitas se envían a Google.</translation>
 <translation id="8514477925623180633">Exportar contraseñas almacenadas en Chrome</translation>
 <translation id="8514577642972634246">Navegar en modo de incógnito</translation>
 <translation id="851751545965956758">No permitir que los sitios web se conecten a dispositivos</translation>
@@ -1068,6 +1063,7 @@
 <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="8816026460808729765">No permite que los sitios web accedan a los sensores</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="8833831881926404480">Un sitio web está compartiendo tu pantalla</translation>
@@ -1124,7 +1120,6 @@
 <translation id="932327136139879170">Página principal</translation>
 <translation id="932599481871055447">Ahorra datos y navega más rápido</translation>
 <translation id="938850635132480979">Error: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Enviar comentarios</translation>
 <translation id="945632385593298557">Acceder al micrófono</translation>
 <translation id="951339005376969845">Elimina los datos actuales. Para recuperarlos, cambia a <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome puede utilizar <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> para hacer búsquedas en China. Puedes cambiar esta opción en <ph name="BEGIN_LINK" />Configuración<ph name="END_LINK" />.</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_et.xtb b/chrome/android/java/strings/translations/android_chrome_strings_et.xtb
index bcd782a..641caad0 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_et.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_et.xtb
@@ -25,6 +25,7 @@
 <translation id="1175310183703641346">Teie järjehoidjaid, ajalugu, paroole ja muud sisu ei sünkroonita enam teie Google'i kontoga</translation>
 <translation id="1178581264944972037">Peata</translation>
 <translation id="1181037720776840403">Eemalda</translation>
+<translation id="1188239144602654184">Sisene AR-i</translation>
 <translation id="1197267115302279827">Teisalda järjehoidjad</translation>
 <translation id="119944043368869598">Tühjenda kõik</translation>
 <translation id="1201402288615127009">Edasi</translation>
@@ -282,7 +283,6 @@
 <translation id="3029613699374795922">Alla on laaditud <ph name="KBS" /> kB</translation>
 <translation id="3029704984691124060">Paroolid ei ühti</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Küsige abi<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Vaadake Google'is rohkem sarnast sisu</translation>
 <translation id="305593374596241526">Asukoht on välja lülitatud. Lülitage see sisse <ph name="BEGIN_LINK" />Androidi seadetes<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Saate sünkroonimise seadetes alati sisse lülitada</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> järjehoidja}other{<ph name="BOOKMARKS_COUNT_MANY" /> järjehoidjat}}</translation>
@@ -374,7 +374,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Lülitage Bluetooth sisse<ph name="END_LINK" />, et sidumine lubada</translation>
 <translation id="3775705724665058594">Saatmine teie seadmetesse</translation>
 <translation id="3778956594442850293">Lisatud avaekraanile</translation>
-<translation id="3781011235031427080">Jaotis Rohkem sarnaseid avatud poolele kõrgusele</translation>
 <translation id="3789841737615482174">Installi</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Halda</translation>
@@ -446,7 +445,6 @@
 <translation id="4351244548802238354">Sule dialoog</translation>
 <translation id="4378154925671717803">Telefon</translation>
 <translation id="4384468725000734951">Otsimiseks kasutatakse teenust Sogou</translation>
-<translation id="4398088515904522762">Selle funktsiooni kasutamiseks lülitage sisse valik <ph name="BEGIN_LINK" />Tegevused ja interaktsioonid<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Järjehoidjaid pole</translation>
 <translation id="4409723563706114196">Kasuta lehe ennustusi</translation>
 <translation id="4411535500181276704">Lihtsustatud režiim</translation>
@@ -604,7 +602,7 @@
 <translation id="5447765697759493033">Seda saiti ei tõlgita</translation>
 <translation id="545042621069398927">Allalaadimise kiirendamine.</translation>
 <translation id="5456381639095306749">Laadi leht alla</translation>
-<translation id="5466407412363861127">See funktsioon kasutab <ph name="BEGIN_LINK" />sünkroonimist<ph name="END_LINK" />.</translation>
+<translation id="5475862044948910901">Kas alustada liitreaalsuse seanssi?</translation>
 <translation id="548278423535722844">Avage kaardirakenduses</translation>
 <translation id="5487521232677179737">Kustuta andmed</translation>
 <translation id="5494752089476963479">Blokeeri reklaamid saitidel, mis kuvavad sekkuvaid või eksitavaid reklaame</translation>
@@ -707,7 +705,6 @@
 <translation id="6177111841848151710">Praeguse otsingumootori puhul blokeeritud</translation>
 <translation id="6177390657002841081">Lülita andmemahu säästja sisse</translation>
 <translation id="6181444274883918285">Lisa saidi erand</translation>
-<translation id="618993374665929060">Jaotis Rohkem sarnaseid avatud täiskõrgusele</translation>
 <translation id="6192333916571137726">Faili allalaadimine</translation>
 <translation id="6192792657125177640">Erandid</translation>
 <translation id="6194112207524046168">Selleks et anda Chrome'ile juurdepääs teie kaamerale, lülitage kaamera sisse ka <ph name="BEGIN_LINK" />Androidi seadetes<ph name="END_LINK" />.</translation>
@@ -791,7 +788,6 @@
 <translation id="6699370405921460408">Google'i serverid optimeerivad teie külastatavaid lehti.</translation>
 <translation id="6709133671862442373">Uudised</translation>
 <translation id="6710213216561001401">Eelmine</translation>
-<translation id="6712388303105732168">Kasutage nuppu Rohkem sarnaseid, et Google kuvaks rohkem sarnast sisu</translation>
 <translation id="671481426037969117">Teie rakenduse <ph name="FQDN" /> taimeri aeg sai otsa. See alustab uuesti homme.</translation>
 <translation id="6738867403308150051">Allalaadimine ...</translation>
 <translation id="6746124502594467657">Liiguta alla</translation>
@@ -838,7 +834,6 @@
 <translation id="702463548815491781">Soovitatav juhul, kui TalkBack või lülitiga juurdepääs on sisse lülitatud</translation>
 <translation id="7029809446516969842">Paroolid</translation>
 <translation id="7031882061095297553">Sünkroonimine:</translation>
-<translation id="7032663816368481562">Kui puudutate aadressiribal ikooni Rohkem sarnaseid <ph name="ICON" />, kuvatakse kiirlingid seotud lehtede juurde. Külastatavate lehtede URL-id saadetakse Google'ile.</translation>
 <translation id="7034608350006174882">Kaardid ja aadressid, mis kasutavad teenust Google Pay</translation>
 <translation id="7053983685419859001">Blokeeri</translation>
 <translation id="7055152154916055070">Ümbersuunamine blokeeriti:</translation>
@@ -850,7 +845,6 @@
 <translation id="7121362699166175603">Kustutab aadressiribalt ajaloo ja automaatse täitmise andmed. Aadressil <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> võib teie Google'i kontol olla muus vormis sirvimisajalugu.</translation>
 <translation id="7128222689758636196">Lubab praeguse otsingumootori puhul</translation>
 <translation id="7138678301420049075">Muu</translation>
-<translation id="7139148793369023665">Jaotis Rohkem sarnaseid suleti</translation>
 <translation id="7141896414559753902">Blokeeri saitidel hüpikakende ja ümbersuunamiste kuvamine (soovitatav)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Laadi originaalleht<ph name="END_LINK" /> domeenilt <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Viimased 24 tundi</translation>
@@ -875,6 +869,11 @@
 <translation id="7352939065658542140">VIDEO</translation>
 <translation id="7353894246028566792">{NUM_SELECTED,plural, =1{Jaga 1 valitud üksust}other{Jaga # valitud üksust}}</translation>
 <translation id="7359002509206457351">Makseviisidele juurdepääsemine</translation>
+<translation id="7365126855094612066">Selle seansi ajal saab sait teha järgmist.
+• Luua teie keskkonnast 3D-kaardi
+• Jälgida kaamera liikumist
+
+Sait EI saa juurdepääsu kaamerale. Kaamera jäädvustatud pildid on nähtavad ainult teile.</translation>
 <translation id="7375125077091615385">Tüüp:</translation>
 <translation id="7396940094317457632"><ph name="FILE_NAME" />.</translation>
 <translation id="7400418766976504921">URL</translation>
@@ -951,7 +950,6 @@
 <translation id="7846076177841592234">Tühista valik</translation>
 <translation id="784934925303690534">Ajavahemik</translation>
 <translation id="7851858861565204677">Muud seadmed</translation>
-<translation id="7854964836418414587">Sule jaotis Rohkem sarnaseid</translation>
 <translation id="7875915731392087153">Looge meil</translation>
 <translation id="7876243839304621966">Eemalda kõik</translation>
 <translation id="7882131421121961860">Ajalugu ei leitud</translation>
@@ -975,7 +973,6 @@
 <translation id="802154636333426148">Allalaadimine ebaõnnestus</translation>
 <translation id="8026334261755873520">Sirvimisandmete kustutamine</translation>
 <translation id="8035133914807600019">Uus kaust …</translation>
-<translation id="8037686209485537503">Rohkem sarnaseid</translation>
 <translation id="8037750541064988519">Jäänud on <ph name="DAYS" /> päeva</translation>
 <translation id="804335162455518893">SD-kaarti ei leitud</translation>
 <translation id="805047784848435650">Teie sirvimisajaloo põhjal</translation>
@@ -989,7 +986,6 @@
 <translation id="8087000398470557479">See sisu pärineb domeenilt <ph name="DOMAIN_NAME" /> ja seda pakub Google.</translation>
 <translation id="8103578431304235997">Inkognito vaheleht</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Seotud lehtede soovitamine</translation>
 <translation id="8109613176066109935">Järjehoidjate kõigisse oma seadmetesse hankimiseks lülitage sünkroonimine sisse</translation>
 <translation id="8110087112193408731">Kas kuvada teie Chrome'i tegevused teenuses Digitaalne heaolu?</translation>
 <translation id="8116925261070264013">Vaigistatud</translation>
@@ -1039,7 +1035,6 @@
 <translation id="8497726226069778601">Siin pole midagi vaadata ... veel</translation>
 <translation id="8503559462189395349">Chrome'i paroolid</translation>
 <translation id="8503813439785031346">Kasutajanimi</translation>
-<translation id="8504988642345501642">Üleskerimisel kuvatakse kiirlingid seotud lehtede juurde. Külastatavate lehtede URL-id saadetakse Google'ile.</translation>
 <translation id="8514477925623180633">Chrome'i salvestatud paroolide eksportimine</translation>
 <translation id="8514577642972634246">Inkognito režiimi sisenemine</translation>
 <translation id="851751545965956758">Blokeeri saitidel seadmetega ühenduse loomine</translation>
@@ -1132,7 +1127,6 @@
 <translation id="932327136139879170">Kodu</translation>
 <translation id="932599481871055447">Säästke andmemahtu ja sirvige kiiremini</translation>
 <translation id="938850635132480979">Viga: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Saada tagasisidet</translation>
 <translation id="945632385593298557">Juurdepääs mikrofonile</translation>
 <translation id="951339005376969845">Kustutage olemasolevad andmed. Need saate hankida, kui lülitate tagasi kontole <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome saab Hiinas otsimiseks kasutada teenust <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" />. Seda saate muuta menüüs <ph name="BEGIN_LINK" />Seaded<ph name="END_LINK" />.</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 c74d72f..60faee8 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_fa.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_fa.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> کیلوبایت بارگیری شد</translation>
 <translation id="3029704984691124060">عبارت‌های عبور مطابقت ندارند</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />دریافت راهنمایی<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">‏موارد بیشتر شبیه به این مورد را در Google ببینید</translation>
 <translation id="305593374596241526">‏مکان خاموش است، آن را در <ph name="BEGIN_LINK" />تنظیمات Android<ph name="END_LINK" /> روشن کنید.</translation>
 <translation id="3058498974290601450">هرزمان خواستید می‌توانید همگام‌سازی را در تنظیمات روشن کنید</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> نشانک}one{<ph name="BOOKMARKS_COUNT_MANY" /> نشانک}other{<ph name="BOOKMARKS_COUNT_MANY" /> نشانک}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />بلوتوث را روشن کنید<ph name="END_LINK" /> تا مرتبط‌سازی امکان‌پذیر شود</translation>
 <translation id="3775705724665058594">ارسال به دستگاه‌هایتان</translation>
 <translation id="3778956594442850293">به صفحه اصلی اضافه شد</translation>
-<translation id="3781011235031427080">«موارد دیگر شبیه به این» تا نیمه باز شد</translation>
 <translation id="3789841737615482174">نصب</translation>
 <translation id="3810838688059735925">فیلم</translation>
 <translation id="3810973564298564668">مدیریت</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">بستن کادر گفتگو</translation>
 <translation id="4378154925671717803">تلفن</translation>
 <translation id="4384468725000734951">‏استفاده از Sogou برای جستجو</translation>
-<translation id="4398088515904522762">برای استفاده از این ویژگی، <ph name="BEGIN_LINK" />فعالیت و تعاملات<ph name="END_LINK" /> را روشن کنید.</translation>
 <translation id="4404568932422911380">هیچ نشانکی موجود نیست</translation>
 <translation id="4409723563706114196">استفاده از پیش‌بینی صفحه</translation>
 <translation id="4411535500181276704">حالت ساده</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">این سایت ترجمه نخواهد شد</translation>
 <translation id="545042621069398927">درحال سرعت بخشیدن به بارگیری.</translation>
 <translation id="5456381639095306749">بارگیری صفحه</translation>
-<translation id="5466407412363861127">این ویژگی از <ph name="BEGIN_LINK" />همگام‌سازی<ph name="END_LINK" /> استفاده می‌کند.</translation>
 <translation id="548278423535722844">‏باز کردن در برنامه Maps</translation>
 <translation id="5487521232677179737">پاک کردن داده‌ها</translation>
 <translation id="5494752089476963479">آگهی سایت‌هایی که آگهی‌های مزاحم یا گمراه‌کننده نشان می‌دهند، مسدود می‌شود</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">برای موتور جستجوی فعلی مسدود شده است</translation>
 <translation id="6177390657002841081">روشن کردن «صرفه‌جویی در مصرف داده»</translation>
 <translation id="6181444274883918285">افزودن سایتی به استثناها</translation>
-<translation id="618993374665929060">«موارد دیگر شبیه به این» کاملاً باز شد</translation>
 <translation id="6192333916571137726">فایل بارگیری</translation>
 <translation id="6192792657125177640">موارد استثنا</translation>
 <translation id="6194112207524046168">‏برای اینکه به Chrome امکان دهید به دوربین دسترسی یابد، در <ph name="BEGIN_LINK" />تنظیمات Android<ph name="END_LINK" /> هم دوربین را روشن کنید.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">‏سرورهای Google صفحه‌هایی را که بازدید می‌کنید بهینه می‌کنند.</translation>
 <translation id="6709133671862442373">اخبار</translation>
 <translation id="6710213216561001401">قبلی</translation>
-<translation id="6712388303105732168">‏با استفاده از دکمه «موارد دیگر شبیه به این»، موارد بیشتری از این قبیل را در Google ببینید</translation>
 <translation id="671481426037969117">تایمر <ph name="FQDN" /> شما متوقف شد. دوباره فردا شروع به کار می‌کند.</translation>
 <translation id="6738867403308150051">در حال بارگیری…</translation>
 <translation id="6746124502594467657">انتقال به پایین</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">‏توصیه در زمانی‌که TalkBack یا «دسترسی سوئیچ» روشن است</translation>
 <translation id="7029809446516969842">گذرواژه‌ها</translation>
 <translation id="7031882061095297553">همگام‌سازی در</translation>
-<translation id="7032663816368481562">‏وقتی در نوار نشانی، روی «موارد دیگر شبیه به این» <ph name="ICON" /> ضربه می‌زنید، پیوندهای سریع صفحه‌های مرتبط نمایش داده می‌شوند. نشانی وب صفحاتی که بازدید می‌کنید برای Google ارسال می‌شوند.</translation>
 <translation id="7034608350006174882">‏کارت‌‌ها و نشانی‌های مورداستفاده در Google Pay</translation>
 <translation id="7053983685419859001">مسدود کردن</translation>
 <translation id="7055152154916055070">هدایت کردن مسدود شده است:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">‏سابقه و تکمیل‌های خودکار را در نوار نشانی پاک می‌کند. ممکن است حساب Google شما اشکال دیگری از سابقه مرور در <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> داشته باشد.</translation>
 <translation id="7128222689758636196">مجاز کردن موتور جستجوی کنونی</translation>
 <translation id="7138678301420049075">دیگر</translation>
-<translation id="7139148793369023665">«موارد دیگر شبیه به این» بسته شد</translation>
 <translation id="7141896414559753902">مسدود کردن نمایش پنجره‌های بازشو و هدایت‌ها در سایت‌ها (توصیه می‌شود)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />بار کردن صفحه اصلی<ph name="END_LINK" /> از <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">۲۴ ساعت گذشته</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">لغو انتخاب</translation>
 <translation id="784934925303690534">محدوده زمانی</translation>
 <translation id="7851858861565204677">دستگاه‌های دیگر</translation>
-<translation id="7854964836418414587">بستن «موارد دیگر شبیه به این»</translation>
 <translation id="7875915731392087153">ایجاد ایمیل</translation>
 <translation id="7876243839304621966">حذف همه</translation>
 <translation id="7882131421121961860">هیچ سابقه‌ای پیدا نشد</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">بارگیری نشد</translation>
 <translation id="8026334261755873520">پاک کردن داده‌های مرور</translation>
 <translation id="8035133914807600019">پوشه جدید…</translation>
-<translation id="8037686209485537503">موارد دیگر شبیه به این</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> روز باقی‌مانده است</translation>
 <translation id="804335162455518893">‏کارت SD پیدا نشد</translation>
 <translation id="805047784848435650">براساس سابقه مرور شما</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">‏این محتوا از <ph name="DOMAIN_NAME" /> است و توسط Google ارائه می‌شود.</translation>
 <translation id="8103578431304235997">برگه ناشناس</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">پیشنهاد صفحه‌های مرتبط</translation>
 <translation id="8109613176066109935">برای اینکه به نشانک‌ها در همه دستگاه‌هایتان دسترسی داشته باشید، همگام‌سازی را روشن کنید</translation>
 <translation id="8110087112193408731">‏فعالیت Chrome شما در «آسایش دیجیتالی» نشان داده شود؟</translation>
 <translation id="8116925261070264013">صامت‌شده</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">هنوز… چیزی برای دیدن وجود ندارد</translation>
 <translation id="8503559462189395349">‏گذرواژه‌های Chrome</translation>
 <translation id="8503813439785031346">نام کاربری</translation>
-<translation id="8504988642345501642">‏وقتی به بالا پیمایش می‌کنید، پیوندهای سریع به صفحه‌های مرتبط نمایش داده می‌شوند. نشانی وب صفحاتی که بازدید می‌کنید برای Google ارسال می‌شوند.</translation>
 <translation id="8514477925623180633">‏صادر کردن گذرواژه‌های ذخیره‌شده در Chrome</translation>
 <translation id="8514577642972634246">ورود به حالت ناشناس</translation>
 <translation id="851751545965956758">مسدود کردن سایت‌ها برای اتصال به دستگاه‌ها</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">منزل</translation>
 <translation id="932599481871055447">ذخیره داده و مرور سریع‌تر</translation>
 <translation id="938850635132480979">خطا: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">ارسال بازخورد</translation>
 <translation id="945632385593298557">دسترسی به میکروفن</translation>
 <translation id="951339005376969845">حذف داده‌های موجود. می‌توانید با جابه‌جایی به <ph name="FROM_ACCOUNT" /> آن را بازیابی کنید.</translation>
 <translation id="95817756606698420">‏Chrome می‌تواند از <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> برای جستجو در چین استفاده کند. در <ph name="BEGIN_LINK" />تنظیمات<ph name="END_LINK" /> می‌توانید این را تغییر دهید.</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 ceb632c6..0cd52e6 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_fi.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_fi.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Ladattu: <ph name="KBS" /> kt</translation>
 <translation id="3029704984691124060">Tunnuslauseet eivät vastaa toisiaan.</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Tutustu ohjeisiin<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Näytä samankaltaista sisältöä Googlesta</translation>
 <translation id="305593374596241526">Sijainti on pois käytöstä. Voit ottaa sen käyttöön <ph name="BEGIN_LINK" />Android-asetuksista<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Voit ottaa synkronoinnin käyttöön milloin tahansa asetuksista.</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> kirjanmerkki}other{<ph name="BOOKMARKS_COUNT_MANY" /> kirjanmerkkiä}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Ota Bluetooth käyttöön<ph name="END_LINK" />, jotta laiteparin muodostus onnistuu.</translation>
 <translation id="3775705724665058594">Lähetä laitteillesi</translation>
 <translation id="3778956594442850293">Lisätty aloitusnäytölle</translation>
-<translation id="3781011235031427080">Samanlaisia avattu näytön puolivälin korkeudelle</translation>
 <translation id="3789841737615482174">Asenna</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Hallinnoi</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Sulje ikkuna</translation>
 <translation id="4378154925671717803">Puhelin</translation>
 <translation id="4384468725000734951">Hakukoneena käytetään Sogouta.</translation>
-<translation id="4398088515904522762">Ota <ph name="BEGIN_LINK" />Toiminnot ja vuorovaikutukset<ph name="END_LINK" /> käyttöön käyttääksesi tätä ominaisuutta.</translation>
 <translation id="4404568932422911380">Ei kirjanmerkkejä</translation>
 <translation id="4409723563706114196">Sivujen ennakoivan esilatauksen käyttö</translation>
 <translation id="4411535500181276704">Yksinkertaistettu tila</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Sivustoa ei käännetä.</translation>
 <translation id="545042621069398927">Lataustasi nopeutetaan</translation>
 <translation id="5456381639095306749">Lataa sivu</translation>
-<translation id="5466407412363861127">Tämä ominaisuus käyttää <ph name="BEGIN_LINK" />synkronointia<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Avaa karttasovelluksessa</translation>
 <translation id="5487521232677179737">Poista tiedot</translation>
 <translation id="5494752089476963479">Estä häiritseviä tai harhaanjohtavia mainoksia näyttävien sivustojen mainokset</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Estetty nykyiseltä hakukoneelta</translation>
 <translation id="6177390657002841081">Ota Data Saver käyttöön</translation>
 <translation id="6181444274883918285">Lisää sivustopoikkeus</translation>
-<translation id="618993374665929060">Samanlaisia avattu koko näytön korkeudelle</translation>
 <translation id="6192333916571137726">Lataaminen-tiedosto</translation>
 <translation id="6192792657125177640">Poikkeukset</translation>
 <translation id="6194112207524046168">Ota kamera käyttöön myös <ph name="BEGIN_LINK" />Android-asetuksissa<ph name="END_LINK" />, niin Chrome voi käyttää kameraasi.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Googlen palvelimet optimoivat sivut, joilla käyt.</translation>
 <translation id="6709133671862442373">Uutiset</translation>
 <translation id="6710213216561001401">Edellinen</translation>
-<translation id="6712388303105732168">Hae samankaltaista sisältöä Googlesta käyttämällä Samanlaisia-painiketta</translation>
 <translation id="671481426037969117">Ajastimesta (<ph name="FQDN" />) loppui aika. Se alkaa alusta huomenna.</translation>
 <translation id="6738867403308150051">Ladataan…</translation>
 <translation id="6746124502594467657">Siirrä alas</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Suositellaan käytettäväksi, kun TalkBack tai Kytkimen käyttö on päällä</translation>
 <translation id="7029809446516969842">Salasanat</translation>
 <translation id="7031882061095297553">Synkronoi tilille</translation>
-<translation id="7032663816368481562">Kun valitset osoitepalkista Lisää samanlaisia <ph name="ICON" />, näet pikalinkkejä aiheeseen liittyville sivuille. Avaamiesi sivujen URL-osoitteet lähetetään Googlelle.</translation>
 <translation id="7034608350006174882">Kortit ja osoitteet Google Paysta</translation>
 <translation id="7053983685419859001">Estä</translation>
 <translation id="7055152154916055070">Uudelleenohjaus estetty:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Tyhjentää historian ja osoitekentän automaattiset täydennykset. Google-tililläsi voi olla muita selaushistoriatietoja osoitteessa <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Salli nykyiselle hakukoneelle</translation>
 <translation id="7138678301420049075">Muu</translation>
-<translation id="7139148793369023665">Samanlaisia suljettu</translation>
 <translation id="7141896414559753902">Estä ponnahdusikkunoiden näyttäminen sivustoilla (suositus)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Lataa alkuperäinen sivu<ph name="END_LINK" /> osoitteesta <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Viimeiset 24 tuntia</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Peruuta valinta</translation>
 <translation id="784934925303690534">Aikaväli</translation>
 <translation id="7851858861565204677">Muut laitteet</translation>
-<translation id="7854964836418414587">Sulje Samanlaisia</translation>
 <translation id="7875915731392087153">Luo sähköposti</translation>
 <translation id="7876243839304621966">Poista kaikki</translation>
 <translation id="7882131421121961860">Historiaa ei löytynyt.</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Lataus epäonnistui.</translation>
 <translation id="8026334261755873520">Poista selaustiedot</translation>
 <translation id="8035133914807600019">Uusi kansio…</translation>
-<translation id="8037686209485537503">Lisää samanlaisia</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> päivää jäljellä</translation>
 <translation id="804335162455518893">SD-korttia ei löydy</translation>
 <translation id="805047784848435650">Selaushistoriasi perusteella</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Google on toimittanut tämän sisällön osoitteesta <ph name="DOMAIN_NAME" />.</translation>
 <translation id="8103578431304235997">Incognito-välilehti</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Ehdota aiheeseen liittyviä sivuja</translation>
 <translation id="8109613176066109935">Ota synkronointi käyttöön, niin voit käyttää kirjanmerkkejä kaikilla laitteillasi</translation>
 <translation id="8110087112193408731">Näytetäänkö Chrome-toimintasi Digitaalisessa hyvinvoinnissa?</translation>
 <translation id="8116925261070264013">Mykistetty</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Täällä ei ole mitään nähtävää… vielä</translation>
 <translation id="8503559462189395349">Chrome-salasanat</translation>
 <translation id="8503813439785031346">Käyttäjätunnus</translation>
-<translation id="8504988642345501642">Kun vierität ylös, näet pikalinkkejä aiheeseen liittyville sivuille. Avaamiesi sivujen URL-osoitteet lähetetään Googlelle.</translation>
 <translation id="8514477925623180633">Vie Chromeen tallennetut salasanat</translation>
 <translation id="8514577642972634246">Siirry incognito-tilaan</translation>
 <translation id="851751545965956758">Estä sivustoja yhdistämästä laitteisiin</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Etusivu</translation>
 <translation id="932599481871055447">Käytä vähemmän dataa ja selaa nopeammin</translation>
 <translation id="938850635132480979">(Virhe: <ph name="ERROR_CODE" />)</translation>
-<translation id="945522503751344254">Lähetä palautetta</translation>
 <translation id="945632385593298557">Mikrofonin käyttöoikeus</translation>
 <translation id="951339005376969845">Poistaa olemassa olevat tiedot. Voit palauttaa nykyiset tiedot kirjautumalla takaisin tilille <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome voi käyttää <ph name="BEGIN_BOLD" />Sogouta<ph name="END_BOLD" /> hakujen tekemiseen Kiinassa. Voit muokata tätä <ph name="BEGIN_LINK" />Asetuksissa<ph name="END_LINK" />.</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 5a4632d..97cbccd 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_fil.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_fil.xtb
@@ -280,7 +280,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> KB ang na-download</translation>
 <translation id="3029704984691124060">Hindi nagtutugma ang mga passphrase</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Humingi ng tulong<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Makakita ng higit pang tulad nito mula sa Google</translation>
 <translation id="305593374596241526">Naka-off ang lokasyon; i-on ito sa <ph name="BEGIN_LINK" />Mga Setting ng Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Maaari mong i-on ang pag-sync anumang oras sa mga setting.</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> bookmark}one{<ph name="BOOKMARKS_COUNT_MANY" /> bookmark}other{<ph name="BOOKMARKS_COUNT_MANY" /> na bookmark}}</translation>
@@ -371,7 +370,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />I-on ang Bluetooth<ph name="END_LINK" /> upang payagan ang pagpapares</translation>
 <translation id="3775705724665058594">Ipadala sa iyong mga device</translation>
 <translation id="3778956594442850293">Idinagdag sa Home screen</translation>
-<translation id="3781011235031427080">Nakabukas sa kalahating bahagi sa ibaba ng screen ang higit pang tulad nito</translation>
 <translation id="3789841737615482174">Mag-install</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Mamahala</translation>
@@ -443,7 +441,6 @@
 <translation id="4351244548802238354">Isara ang dialog</translation>
 <translation id="4378154925671717803">Telepono</translation>
 <translation id="4384468725000734951">Ginagamit ang Sogou para sa paghahanap</translation>
-<translation id="4398088515904522762">Para magamit ang feature na ito, i-on ang <ph name="BEGIN_LINK" />Aktibidad ang mga pakikipag-ugnayan<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Walang bookmark</translation>
 <translation id="4409723563706114196">Gamitin ang mga hula sa page</translation>
 <translation id="4411535500181276704">Lite mode</translation>
@@ -600,7 +597,6 @@
 <translation id="5447765697759493033">Hindi isasalin ang site na ito</translation>
 <translation id="545042621069398927">Pinapabilis ang iyong pag-download.</translation>
 <translation id="5456381639095306749">I-download ang page</translation>
-<translation id="5466407412363861127">Gumagamit ang feature na ito ng <ph name="BEGIN_LINK" />pag-sync<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Buksan sa app na mga mapa</translation>
 <translation id="5487521232677179737">I-clear ang data</translation>
 <translation id="5494752089476963479">I-block ang mga ad sa mga site na nagpapakita ng mga nakakasagabal o nakakapanlinlang na ad</translation>
@@ -703,7 +699,6 @@
 <translation id="6177111841848151710">Naka-block para sa kasalukuyang search engine</translation>
 <translation id="6177390657002841081">I-on ang Data Saver</translation>
 <translation id="6181444274883918285">Magdagdag ng pagbubukod ng site</translation>
-<translation id="618993374665929060">Nakabukas sa buong screen ang higit pang tulad nito</translation>
 <translation id="6192333916571137726">File ng download</translation>
 <translation id="6192792657125177640">Mga Pagbubukod</translation>
 <translation id="6194112207524046168">Para payagang i-access ng Chrome ang iyong camera, i-on din ang camera sa <ph name="BEGIN_LINK" />Mga Setting ng Android<ph name="END_LINK" />.</translation>
@@ -786,7 +781,6 @@
 <translation id="6699370405921460408">Io-optimize ng mga server ng Google ang mga page na binibisita mo.</translation>
 <translation id="6709133671862442373">Balita</translation>
 <translation id="6710213216561001401">Nakaraan</translation>
-<translation id="6712388303105732168">Makakita ng higit pang tulad nito mula sa Google gamit ang button na Higit Pang Tulad Nito</translation>
 <translation id="671481426037969117">Natapos na ang iyong timer ng <ph name="FQDN" />. Magsisimula itong muli bukas.</translation>
 <translation id="6738867403308150051">Nagda-download...</translation>
 <translation id="6746124502594467657">Ibaba</translation>
@@ -833,7 +827,6 @@
 <translation id="702463548815491781">Inirerekomenda kapag naka-on ang TalkBack o Switch Access</translation>
 <translation id="7029809446516969842">Mga Password</translation>
 <translation id="7031882061095297553">I-sync sa</translation>
-<translation id="7032663816368481562">Kapag na-tap mo ang Higit pa tulad nito <ph name="ICON" /> sa address bar, ipakita ang mga mabilisang link ng mga kaugnay na page. Ipinapadala sa Google ang mga URL na binibisita mo.</translation>
 <translation id="7034608350006174882">Mga card at address na gumagamit ng Google Pay</translation>
 <translation id="7053983685419859001">I-block</translation>
 <translation id="7055152154916055070">Na-block ang pag-redirect:</translation>
@@ -845,7 +838,6 @@
 <translation id="7121362699166175603">Kini-clear ang history at mga autocompletion sa address bar. Maaaring may iba pang anyo ng history ng pag-browse ang iyong Google Account sa <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Payagan para sa kasalukuyang search engine</translation>
 <translation id="7138678301420049075">Iba pa</translation>
-<translation id="7139148793369023665">Nakasara ang higit pang tulad nito</translation>
 <translation id="7141896414559753902">I-block ang pagpapakita ng mga site ng mga pop-up at pag-redirect (inirerekomenda)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />I-load ang orihinal na page<ph name="END_LINK" /> mula sa <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Nakalipas na 24 na oras</translation>
@@ -945,7 +937,6 @@
 <translation id="7846076177841592234">Kanselahin ang pinili</translation>
 <translation id="784934925303690534">Sakop na oras</translation>
 <translation id="7851858861565204677">Iba pang device</translation>
-<translation id="7854964836418414587">Isara ang higit pang tulad nito</translation>
 <translation id="7875915731392087153">Gumawa ng email</translation>
 <translation id="7876243839304621966">Alisin lahat</translation>
 <translation id="7882131421121961860">Walang nakitang history</translation>
@@ -969,7 +960,6 @@
 <translation id="802154636333426148">Hindi na-download</translation>
 <translation id="8026334261755873520">I-clear ang data sa pag-browse</translation>
 <translation id="8035133914807600019">Bagong folder…</translation>
-<translation id="8037686209485537503">Higit pang tulad nito</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> (na) araw na lang ang natitira</translation>
 <translation id="804335162455518893">Hindi nakita ang SD card</translation>
 <translation id="805047784848435650">Batay sa iyong history ng pag-browse</translation>
@@ -983,7 +973,6 @@
 <translation id="8087000398470557479">Ang content na ito ay mula sa <ph name="DOMAIN_NAME" />, na ipinadala ng Google.</translation>
 <translation id="8103578431304235997">Tab na Incognito</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Magmungkahi ng mga nauugnay na page</translation>
 <translation id="8109613176066109935">Para makuha ang iyong mga bookmark sa lahat ng device mo, i-on ang pag-sync</translation>
 <translation id="8110087112193408731">Ipakita sa Digital Wellness ang aktibidad mo sa Chrome?</translation>
 <translation id="8116925261070264013">Naka-mute</translation>
@@ -1032,7 +1021,6 @@
 <translation id="8497726226069778601">Walang makikita dito... sa ngayon</translation>
 <translation id="8503559462189395349">Mga Password sa Chrome</translation>
 <translation id="8503813439785031346">Username</translation>
-<translation id="8504988642345501642">Kapag nag-scroll ka pataas, ipakita ang mga mabilisang link ng mga kaugnay na page. Ipinapadala sa Google ang mga URL ng mga page na binibisita mo.</translation>
 <translation id="8514477925623180633">Mag-export ng mga password na naka-store sa Chrome</translation>
 <translation id="8514577642972634246">Pumasok sa mode na incognito</translation>
 <translation id="851751545965956758">I-block ang mga site sa pagkonekta sa mga device</translation>
@@ -1124,7 +1112,6 @@
 <translation id="932327136139879170">Home</translation>
 <translation id="932599481871055447">Makatipid ng data at mag-browse nang mas mabilis</translation>
 <translation id="938850635132480979">Error: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Magpadala ng feedback...</translation>
 <translation id="945632385593298557">I-access ang iyong mikropono</translation>
 <translation id="951339005376969845">I-delete ang kasalukuyang data. Mababawi mo ito sa pamamagitan ng paglipat pabalik sa <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Maaaring gamitin ng Chrome ang <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> para sa paghahanap sa China. Maaari mo itong baguhin sa <ph name="BEGIN_LINK" />Mga Setting<ph name="END_LINK" />.</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 a647b17..c9cb357 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_fr.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_fr.xtb
@@ -95,6 +95,7 @@
 <translation id="1671236975893690980">Téléchargement en attente…</translation>
 <translation id="1672586136351118594">Ne plus afficher</translation>
 <translation id="1692118695553449118">La synchronisation est activée.</translation>
+<translation id="169515064810179024">Bloque l'accès à vos capteurs de mouvement pour certains sites</translation>
 <translation id="1709438864123551175">Économiseur de données</translation>
 <translation id="1717218214683051432">Capteurs de mouvement</translation>
 <translation id="1718835860248848330">Dernière heure</translation>
@@ -206,7 +207,7 @@
 <translation id="2450083983707403292">Souhaitez-vous relancer le téléchargement du fichier <ph name="FILE_NAME" /> ?</translation>
 <translation id="2476578072172137802">Paramètres du site</translation>
 <translation id="2482878487686419369">Notifications</translation>
-<translation id="2490684707762498678">Gérées par <ph name="APP_NAME" /></translation>
+<translation id="2490684707762498678">Géré par <ph name="APP_NAME" /></translation>
 <translation id="2494974097748878569">Assistant Google dans Chrome</translation>
 <translation id="2496180316473517155">Historique de navigation</translation>
 <translation id="2498359688066513246">Aide et commentaires</translation>
@@ -248,6 +249,7 @@
 <translation id="2777555524387840389"><ph name="SECONDS" /> secondes restantes</translation>
 <translation id="2779651927720337254">échec</translation>
 <translation id="2781151931089541271">1 seconde restante</translation>
+<translation id="2801022321632964776">Lancez la mise à jour pour obtenir votre langue dans la dernière version de Chrome</translation>
 <translation id="2810645512293415242">Page simplifiée pour économiser des données et accélérer le chargement.</translation>
 <translation id="281504910091592009">Afficher et gérer les mots de passe enregistrés dans votre <ph name="BEGIN_LINK" />compte Google<ph name="END_LINK" /></translation>
 <translation id="2818669890320396765">Connectez-vous et activez la synchronisation pour accéder à vos favoris sur tous vos appareils</translation>
@@ -280,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> Ko téléchargé(s)</translation>
 <translation id="3029704984691124060">Les phrases secrètes ne correspondent pas.</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Obtenir de l'aide<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Afficher plus de suggestions de ce type</translation>
 <translation id="305593374596241526">La localisation est désactivée. Activez-la dans les <ph name="BEGIN_LINK" />paramètres Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Vous pouvez activer la synchronisation à tout moment dans les paramètres</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> favori}one{<ph name="BOOKMARKS_COUNT_MANY" /> favori}other{<ph name="BOOKMARKS_COUNT_MANY" /> favoris}}</translation>
@@ -309,6 +310,7 @@
 <translation id="3259831549858767975">Réduire tous les éléments de la page</translation>
 <translation id="3269093882174072735">Charger l'image</translation>
 <translation id="3269956123044984603">Activez l'option "Synchro auto des données" dans les paramètres Android de votre compte Google pour accéder à vos onglets sur vos autres appareils.</translation>
+<translation id="3277252321222022663">Autoriser les sites à accéder à vos capteurs (recommandé)</translation>
 <translation id="3282568296779691940">Connectez-vous à Chrome</translation>
 <translation id="3288003805934695103">Recharger la page</translation>
 <translation id="32895400574683172">Les notifications sont autorisées</translation>
@@ -371,7 +373,6 @@
 <translation id="3773755127849930740">Pour permettre l'association, <ph name="BEGIN_LINK" />activez le Bluetooth<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">Envoyer à vos appareils</translation>
 <translation id="3778956594442850293">Ajouté à l'écran d'accueil</translation>
-<translation id="3781011235031427080">Panneau "Plus de suggestions similaires" ouvert à mi-hauteur</translation>
 <translation id="3789841737615482174">Installer</translation>
 <translation id="3810838688059735925">Vidéo</translation>
 <translation id="3810973564298564668">Gérer</translation>
@@ -443,7 +444,6 @@
 <translation id="4351244548802238354">Fermer la boîte de dialogue</translation>
 <translation id="4378154925671717803">Téléphone</translation>
 <translation id="4384468725000734951">Utilisation de Sogou pour les recherches</translation>
-<translation id="4398088515904522762">Pour utiliser cette fonctionnalité, activez l'option <ph name="BEGIN_LINK" />Activité et interactions<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Aucun favori</translation>
 <translation id="4409723563706114196">Utiliser le service de prédiction</translation>
 <translation id="4411535500181276704">Mode simplifié</translation>
@@ -549,6 +549,7 @@
 <translation id="5016205925109358554">Serif</translation>
 <translation id="5039804452771397117">Autoriser</translation>
 <translation id="5040262127954254034">Confidentialité</translation>
+<translation id="5048398596102334565">Autoriser les sites à accéder à vos capteurs (recommandé)</translation>
 <translation id="5063480226653192405">Utilisation</translation>
 <translation id="5073204694187207510">Masquer la grille en plein écran</translation>
 <translation id="5082793167783849073">Comparez rapidement des pages en créant un groupe. Commencez par appuyer de manière prolongée sur un lien.</translation>
@@ -600,7 +601,6 @@
 <translation id="5447765697759493033">Ce site ne sera pas traduit</translation>
 <translation id="545042621069398927">Accélération du téléchargement…</translation>
 <translation id="5456381639095306749">Télécharger la page</translation>
-<translation id="5466407412363861127">Cette fonctionnalité utilise la <ph name="BEGIN_LINK" />synchronisation<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Ouvrir dans une application de plans</translation>
 <translation id="5487521232677179737">Effacer les données</translation>
 <translation id="5494752089476963479">Bloquer les annonces sur les sites qui affichent des annonces intrusives ou trompeuses</translation>
@@ -626,7 +626,7 @@
 <translation id="5581519193887989363">Vous avez toujours la possibilité de sélectionner les éléments à synchroniser dans les <ph name="BEGIN_LINK1" />paramètres<ph name="END_LINK1" />.</translation>
 <translation id="5595485650161345191">Modifier l'adresse</translation>
 <translation id="5596627076506792578">Plus d'options</translation>
-<translation id="5599455543593328020">Mode navigation privée</translation>
+<translation id="5599455543593328020">Mode Navigation privée</translation>
 <translation id="5620928963363755975">Recherchez vos fichiers et vos pages dans les téléchargements, à partir du bouton "Plus d'options"</translation>
 <translation id="5626134646977739690">Nom :</translation>
 <translation id="5639724618331995626">Autoriser tous les sites</translation>
@@ -654,7 +654,7 @@
 <translation id="5797070761912323120">Google peut utiliser votre historique pour personnaliser la recherche, les annonces et d'autres services Google</translation>
 <translation id="5804241973901381774">Autorisations</translation>
 <translation id="5809361687334836369">{HOURS,plural, =1{Il y a # heure}one{Il y a # heure}other{Il y a # heures}}</translation>
-<translation id="5810288467834065221">© <ph name="YEAR" /> Google LLC. Tous droits réservés.</translation>
+<translation id="5810288467834065221">© <ph name="YEAR" /> Google LLC. All rights reserved.</translation>
 <translation id="5817918615728894473">Associer</translation>
 <translation id="583281660410589416">Inconnu</translation>
 <translation id="5833984609253377421">Partager le lien</translation>
@@ -703,7 +703,6 @@
 <translation id="6177111841848151710">Bloqué pour le moteur de recherche actuel</translation>
 <translation id="6177390657002841081">Activer l'Économiseur de données</translation>
 <translation id="6181444274883918285">Ajouter une exception pour un site</translation>
-<translation id="618993374665929060">Panneau "Plus de suggestions similaires" ouvert à hauteur maximale</translation>
 <translation id="6192333916571137726">Télécharger le fichier</translation>
 <translation id="6192792657125177640">Exceptions</translation>
 <translation id="6194112207524046168">Pour autoriser Chrome à accéder à votre appareil photo, activez également ce dernier dans les <ph name="BEGIN_LINK" />paramètres Android<ph name="END_LINK" />.</translation>
@@ -741,6 +740,7 @@
 <translation id="6406506848690869874">Synchronisation</translation>
 <translation id="641643625718530986">Imprimer…</translation>
 <translation id="6416782512398055893"><ph name="MBS" /> Mo téléchargé(s)</translation>
+<translation id="6427112570124116297">Traduire le Web</translation>
 <translation id="6433501201775827830">Sélectionner votre moteur de recherche</translation>
 <translation id="6437478888915024427">Infos sur la page</translation>
 <translation id="6441734959916820584">Nom trop long</translation>
@@ -786,7 +786,6 @@
 <translation id="6699370405921460408">Grâce aux serveurs Google, les pages que vous consultez sont optimisées.</translation>
 <translation id="6709133671862442373">Actualités</translation>
 <translation id="6710213216561001401">Précédent</translation>
-<translation id="6712388303105732168">Affichez plus de suggestions similaires en cliquant sur le bouton Plus de suggestions similaires</translation>
 <translation id="671481426037969117">Votre minuteur <ph name="FQDN" /> a expiré. Il redémarrera demain.</translation>
 <translation id="6738867403308150051">Téléchargement en cours…</translation>
 <translation id="6746124502594467657">Descendre</translation>
@@ -833,7 +832,6 @@
 <translation id="702463548815491781">Recommandé quand TalkBack ou Switch Access sont activés</translation>
 <translation id="7029809446516969842">Mots de passe</translation>
 <translation id="7031882061095297553">Synchroniser avec</translation>
-<translation id="7032663816368481562">Lorsque vous appuyez sur Plus de suggestions similaires <ph name="ICON" /> dans la barre d'adresse, des liens rapides s'affichent vers des pages associées. Les URL des pages que vous consultez sont envoyées à Google.</translation>
 <translation id="7034608350006174882">Cartes et adresses utilisées dans Google Pay</translation>
 <translation id="7053983685419859001">Bloquer</translation>
 <translation id="7055152154916055070">Redirection bloquée :</translation>
@@ -845,7 +843,6 @@
 <translation id="7121362699166175603">Efface l'historique et les saisies semi-automatiques dans la barre d'adresse. Votre compte Google conserve peut-être d'autres formes d'historique de navigation sur la page <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Autoriser pour le moteur de recherche actuel</translation>
 <translation id="7138678301420049075">Autre</translation>
-<translation id="7139148793369023665">Panneau "Plus de suggestions similaires" fermé</translation>
 <translation id="7141896414559753902">Bloquer l'affichage de fenêtres pop-up et de redirections par les sites (recommandé)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Charger la page originale<ph name="END_LINK" /> de <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Dernières 24 heures</translation>
@@ -856,6 +853,7 @@
 <translation id="7189598951263744875">Partager…</translation>
 <translation id="7191430249889272776">L'onglet a été ouvert en arrière-plan.</translation>
 <translation id="723171743924126238">Sélectionner des images</translation>
+<translation id="7233236755231902816">Pour afficher le Web dans votre langue, téléchargez la dernière version de Chrome</translation>
 <translation id="7243308994586599757">Options disponibles au bas de l'écran</translation>
 <translation id="7250468141469952378">Nombre d'éléments sélectionnés : <ph name="ITEM_COUNT" /></translation>
 <translation id="7253272406652746122">Ajoutez un compte Google depuis la page "Comptes" dans l'application "Paramètres" de votre appareil.</translation>
@@ -945,7 +943,6 @@
 <translation id="7846076177841592234">Annuler la sélection</translation>
 <translation id="784934925303690534">Période</translation>
 <translation id="7851858861565204677">Autres appareils</translation>
-<translation id="7854964836418414587">Fermer le panneau "Plus de suggestions similaires"</translation>
 <translation id="7875915731392087153">Créer un e-mail</translation>
 <translation id="7876243839304621966">Tout supprimer</translation>
 <translation id="7882131421121961860">Aucun historique trouvé</translation>
@@ -969,7 +966,6 @@
 <translation id="802154636333426148">Échec du téléchargement</translation>
 <translation id="8026334261755873520">Effacer les données de navigation</translation>
 <translation id="8035133914807600019">Nouveau dossier…</translation>
-<translation id="8037686209485537503">Plus de suggestions similaires</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> jours restants</translation>
 <translation id="804335162455518893">Carte SD introuvable</translation>
 <translation id="805047784848435650">En fonction de votre historique de navigation</translation>
@@ -983,7 +979,6 @@
 <translation id="8087000398470557479">Ce contenu est issu de <ph name="DOMAIN_NAME" />. Il est diffusé par Google.</translation>
 <translation id="8103578431304235997">Onglet de navigation privée</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Suggérer des pages associées</translation>
 <translation id="8109613176066109935">Activez la synchronisation pour accéder à vos favoris sur tous vos appareils</translation>
 <translation id="8110087112193408731">Afficher votre activité Chrome dans Bien-être numérique ?</translation>
 <translation id="8116925261070264013">Son coupé</translation>
@@ -1006,10 +1001,11 @@
 <translation id="8266862848225348053">Emplacement de téléchargement</translation>
 <translation id="8274165955039650276">Voir les téléchargements</translation>
 <translation id="8283853025636624853">Synchronisation avec <ph name="SYNC_ACCOUNT_USER_NAME" />…</translation>
-<translation id="8300705686683892304">Gérées par l'application</translation>
+<translation id="8300705686683892304">Gérés par l'application</translation>
 <translation id="8310344678080805313">Onglets standards</translation>
 <translation id="8313455859591948645">Modifier la page de démarrage</translation>
 <translation id="8316092324682955408"><ph name="DOMAIN_NAME" /> et autres sites</translation>
+<translation id="8327155640814342956">Pour une expérience de navigation optimale, ouvrez pour mettre à jour Chrome</translation>
 <translation id="8339163506404995330">Les pages en <ph name="LANGUAGE" /> ne seront pas traduites</translation>
 <translation id="8349013245300336738">Trier en fonction de la quantité de données utilisées</translation>
 <translation id="8372893542064058268">Autorise la synchronisation en arrière-plan pour un site spécifique.</translation>
@@ -1032,7 +1028,6 @@
 <translation id="8497726226069778601">Aucune page à afficher pour le moment</translation>
 <translation id="8503559462189395349">Mots de passe Google Chrome</translation>
 <translation id="8503813439785031346">Nom d'utilisateur</translation>
-<translation id="8504988642345501642">Lorsque vous faites défiler l'écran vers le haut, des liens rapides s'affichent vers des pages associées. Les URL des pages que vous consultez sont envoyées à Google.</translation>
 <translation id="8514477925623180633">Exporter les mots de passe enregistrés dans Chrome</translation>
 <translation id="8514577642972634246">Activer le mode navigation privée</translation>
 <translation id="851751545965956758">Interdire à tous les sites de se connecter à des appareils</translation>
@@ -1068,6 +1063,7 @@
 <translation id="8788968922598763114">Rouvrir le dernier onglet fermé</translation>
 <translation id="8801436777607969138">Bloquer JavaScript sur un site spécifique.</translation>
 <translation id="8812260976093120287">Sur certains sites Web, vous pouvez payer depuis votre appareil avec les applications de paiement compatibles indiquées ci-dessus.</translation>
+<translation id="8816026460808729765">Bloque l'accès aux capteurs pour certains sites</translation>
 <translation id="8816439037877937734"><ph name="APP_NAME" /> va s'ouvrir dans Chrome. En continuant, vous acceptez les <ph name="BEGIN_LINK1" />Conditions d'utilisation<ph name="END_LINK1" /> et l'<ph name="BEGIN_LINK2" />Avis de confidentialité<ph name="END_LINK2" /> de Chrome, ainsi que l'<ph name="BEGIN_LINK3" />Avis de confidentialité relatif aux comptes Google gérés dans Family Link<ph name="END_LINK3" />.</translation>
 <translation id="8820817407110198400">Favoris</translation>
 <translation id="8833831881926404480">Votre écran est partagé par un site</translation>
@@ -1124,7 +1120,6 @@
 <translation id="932327136139879170">Accueil</translation>
 <translation id="932599481871055447">Consommez moins de données et naviguez plus vite</translation>
 <translation id="938850635132480979">Erreur <ph name="ERROR_CODE" />.</translation>
-<translation id="945522503751344254">Envoyer le commentaire</translation>
 <translation id="945632385593298557">Accéder à votre micro</translation>
 <translation id="951339005376969845">Supprimer les données actuelles. Vous pouvez les récupérer en repassant sur le compte <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome peut utiliser <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> pour les recherches effectuées en Chine. Vous pouvez modifier cette option dans les <ph name="BEGIN_LINK" />paramètres<ph name="END_LINK" />.</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_gu.xtb b/chrome/android/java/strings/translations/android_chrome_strings_gu.xtb
index 468c1ea..ef13508 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_gu.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_gu.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> KB ડાઉનલોડ કર્યા</translation>
 <translation id="3029704984691124060">પાસફ્રેઝેસ મેળ ખાતા નથી</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />સહાય મેળવો<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Google તરફથી આના જેવું વધુ જુઓ</translation>
 <translation id="305593374596241526">સ્થાન બંધ છે, તેને <ph name="BEGIN_LINK" />Android સેટિંગ<ph name="END_LINK" />માં ચાલુ કરો.</translation>
 <translation id="3058498974290601450">તમે કોઈ પણ સમયે સેટિંગમાં 'સિંક કરો' ચાલુ કરી શકો છો</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> બુકમાર્ક}one{<ph name="BOOKMARKS_COUNT_MANY" /> બુકમાર્ક}other{<ph name="BOOKMARKS_COUNT_MANY" /> બુકમાર્ક}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740">જોડી કરવાની મંજૂરી આપવા માટે <ph name="BEGIN_LINK" />Bluetooth ચાલુ કરો<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">તમારા ડિવાઇસ પર મોકલો</translation>
 <translation id="3778956594442850293">હોમ સ્ક્રીન પર ઉમેર્યું</translation>
-<translation id="3781011235031427080">"આના જેવી વધુ" શીટ અડધી ઊંચાઈએ ખુલી</translation>
 <translation id="3789841737615482174">ઇન્સ્ટોલ કરો</translation>
 <translation id="3810838688059735925">વીડિયો</translation>
 <translation id="3810973564298564668">મેનેજ કરો</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">સંવાદ બંધ કરો</translation>
 <translation id="4378154925671717803">ફોન</translation>
 <translation id="4384468725000734951">શોધ માટે Sogou નો ઉપયોગ કરી રહ્યાં છે</translation>
-<translation id="4398088515904522762">આ સુવિધાનો ઉપયોગ કરવા માટે, <ph name="BEGIN_LINK" />પ્રવૃત્તિ અને ક્રિયાપ્રતિક્રિયાઓ<ph name="END_LINK" /> ચાલુ કરો.</translation>
 <translation id="4404568932422911380">કોઈ બુકમાર્ક નથી</translation>
 <translation id="4409723563706114196">પેજના પૂર્વાનુમાનનો ઉપયોગ કરો</translation>
 <translation id="4411535500181276704">લાઇટ મોડ</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">આ સાઇટનો અનુવાદ થશે નહીં</translation>
 <translation id="545042621069398927">તમારા ડાઉનલોડની ગતિ વધારી રહ્યાં છીએ.</translation>
 <translation id="5456381639095306749">પૃષ્ઠ ડાઉનલોડ કરો</translation>
-<translation id="5466407412363861127">આ સુવિધા <ph name="BEGIN_LINK" />સિંક<ph name="END_LINK" />નો ઉપયોગ કરે છે.</translation>
 <translation id="548278423535722844">નકશા અ‍ૅપ્લિકેશનમાં ખોલો</translation>
 <translation id="5487521232677179737">ડેટા સાફ કરો</translation>
 <translation id="5494752089476963479">ઘૃણાસ્પદ અથવા ભ્રામક જાહેરાતો બતાવતી સાઇટ પરથી જાહેરાતો બ્લૉક કરો</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">હાલનાં શોધ એંજિન માટે અવરોધિત</translation>
 <translation id="6177390657002841081">ડેટા સેવર ચાલુ કરો</translation>
 <translation id="6181444274883918285">સાઇટ અપવાદ ઉમેરો</translation>
-<translation id="618993374665929060">"આના જેવી વધુ" શીટ સંપૂર્ણ ઊંચાઈએ ખુલી</translation>
 <translation id="6192333916571137726">ફાઇલ ડાઉનલોડ કરો</translation>
 <translation id="6192792657125177640">અપવાદો</translation>
 <translation id="6194112207524046168">Chrome તમારો કૅમેરા ઍક્સેસ કરી શકે તે માટે <ph name="BEGIN_LINK" />Android સેટિંગ<ph name="END_LINK" />માં પણ કૅમેરા ચાલુ કરો.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Google સર્વર, તમે મુલાકાત લો છો તે પેજને ઑપ્ટિમાઇઝ કરશે.</translation>
 <translation id="6709133671862442373">News</translation>
 <translation id="6710213216561001401">પાછલી</translation>
-<translation id="6712388303105732168">"આના જેવા વધુ" બટનનો ઉપયોગ કરીને Google તરફથી "આના જેવી વધુ" શીટ જુઓ</translation>
 <translation id="671481426037969117">તમારું <ph name="FQDN" /> ટાઇમર સમાપ્ત થયું. તે આવતી કાલે ફરી શરૂ થશે.</translation>
 <translation id="6738867403308150051">ડાઉનલોડ કરી રહ્યું છે...</translation>
 <translation id="6746124502594467657">નીચે ખસેડો</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">જ્યારે ટૉકબૅક અથવા સ્વિચ ઍક્સેસ ચાલુ હોય ત્યારે આપેલ સુઝાવ</translation>
 <translation id="7029809446516969842">પાસવર્ડ્સ</translation>
 <translation id="7031882061095297553">આના પર સમન્વયિત કરો</translation>
-<translation id="7032663816368481562">જ્યારે તમે ઍડ્રેસ બારમાં આના જેવા વધુ <ph name="ICON" /> પર ટૅપ કરો, ત્યારે સંબંધિત પેજની ઝડપી લિંક બતાવવામાં આવે છે. તમે મુલાકાત લો તે પેજના URLs Googleને મોકલવામાં આવે છે.</translation>
 <translation id="7034608350006174882">Google Pay નો ઉપયોગ કરીને કાર્ડ અને સરનામાં</translation>
 <translation id="7053983685419859001">અવરોધિત કરો</translation>
 <translation id="7055152154916055070">રીડાયરેક્ટ કરવાનું બ્લૉક કરવામાં આવ્યું છે:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">ઍડ્રેસ બારમાં ઇતિહાસ અને ઑટોમૅટિક રીતે પૂર્ણતા સાફ કરે છે. તમારા Google એકાઉન્ટમાં <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> પર બ્રાઉઝિંગ ઇતિહાસના બીજા સ્વરૂપો હોય શકે.</translation>
 <translation id="7128222689758636196">હાલનાં શોધ એંજિન માટે પરવાનગી આપો</translation>
 <translation id="7138678301420049075">અન્ય</translation>
-<translation id="7139148793369023665">"આના જેવી વધુ" શીટ બંધ છે</translation>
 <translation id="7141896414559753902">સાઇટને પૉપ-અપ અને રીડાયરેક્ટ બતાવવા દેવાથી બ્લૉક કરો (સુઝાવ આપેલ)</translation>
 <translation id="7149158118503947153"><ph name="DOMAIN_NAME" />માંથી <ph name="BEGIN_LINK" />ઑરિજિનલ પેજ લોડ કરો<ph name="END_LINK" /></translation>
 <translation id="7149893636342594995">છેલ્લા 24 કલાક</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">પસંદગી રદ કરો</translation>
 <translation id="784934925303690534">સમય શ્રેણી</translation>
 <translation id="7851858861565204677">અન્ય ઉપકરણો</translation>
-<translation id="7854964836418414587">"આના જેવી વધુ" શીટ બંધ કરો</translation>
 <translation id="7875915731392087153">ઇમેઇલ બનાવો</translation>
 <translation id="7876243839304621966">બધું દૂર કરો</translation>
 <translation id="7882131421121961860">કોઈ ઇતિહાસ મળ્યો નથી</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">ડાઉનલોડ નિષ્ફળ થયું</translation>
 <translation id="8026334261755873520">બ્રાઉઝિંગ ડેટા સાફ કરો</translation>
 <translation id="8035133914807600019">નવું ફોલ્ડર...</translation>
-<translation id="8037686209485537503">આના જેવા વધુ</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> દિવસ બાકી</translation>
 <translation id="804335162455518893">SD કાર્ડ મળ્યું નથી</translation>
 <translation id="805047784848435650">તમારા બ્રાઉઝિંગ ઇતિહાસના આધારે</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">આ કન્ટેન્ટ <ph name="DOMAIN_NAME" /> માંથી, Google દ્વારા વિતરિત કરેલ છે.</translation>
 <translation id="8103578431304235997">છૂપું ટૅબ</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">સંબંધિત પેજ સૂચવો</translation>
 <translation id="8109613176066109935">તમારા બધા ઉપકરણો પર તમારા બુકમાર્ક મેળવવા માટે, સિંક કરવાનું ચાલુ કરો</translation>
 <translation id="8110087112193408731">શું તમારી Chromeની પ્રવૃત્તિ ડિજિટલ લાઇફસ્ટાઇલમાં બતાવીએ?</translation>
 <translation id="8116925261070264013">મ્યૂટ કરેલ</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">હજી સુધી... અહીં જોવા માટે કંઈ નથી</translation>
 <translation id="8503559462189395349">Chrome પાસવર્ડ</translation>
 <translation id="8503813439785031346">વપરાશકર્તાનામ</translation>
-<translation id="8504988642345501642">જ્યારે તમે ઉપરની બાજુ સ્ક્રોલ કરો, ત્યારે સંબંધિત પેજની ઝડપી લિંક બતાવે છે. તમે મુલાકાત લો તે પેજના URLs Googleને મોકલવામાં આવે છે.</translation>
 <translation id="8514477925623180633">Chromeમાં સંગ્રહિત કરેલા પાસવર્ડની નિકાસ કરો</translation>
 <translation id="8514577642972634246">છુપા મોડમાં દાખલ થાઓ</translation>
 <translation id="851751545965956758">સાઇટને ઉપકરણો સાથે કનેક્ટ થવાથી બ્લૉક કરો</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">હોમ</translation>
 <translation id="932599481871055447">ડેટા બચાવો અને વધુ ઝડપથી બ્રાઉઝ કરો</translation>
 <translation id="938850635132480979">ભૂલ: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">પ્રતિસાદ મોકલો</translation>
 <translation id="945632385593298557">તમારા માઇક્રોફોનની ઍક્સેસ</translation>
 <translation id="951339005376969845">અસ્તિત્વમાંનો ડેટા ડિલીટ કરો. તમે <ph name="FROM_ACCOUNT" /> પર પાછા સ્વિચ કરીને એને પાછું મેળવી શકો છો.</translation>
 <translation id="95817756606698420">Chrome, ચાઇનામાં શોધ માટે <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> નો ઉપયોગ કરી શકે છે. તમે આને <ph name="BEGIN_LINK" />સેટિંગ્સ<ph name="END_LINK" />માં બદલી શકો છો.</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 512100a..3b4f27c 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_hi.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_hi.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> केबी डाउनलोड किया गया</translation>
 <translation id="3029704984691124060">पासफ़्रेज़ मिलान नहीं करते</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />सहायता प्राप्त करें<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Google के ज़रिए इसी तरह के और भी देखें</translation>
 <translation id="305593374596241526">स्थान सेवा बंद है, उसे <ph name="BEGIN_LINK" />Android सेटिंग<ph name="END_LINK" /> में चालू करें.</translation>
 <translation id="3058498974290601450">आप सेटिंग में किसी भी समय सिंक चालू कर सकते हैं</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> बुकमार्क}one{<ph name="BOOKMARKS_COUNT_MANY" /> बुकमार्क}other{<ph name="BOOKMARKS_COUNT_MANY" /> बुकमार्क}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740">युग्मन की अनुमति देने के लिए <ph name="BEGIN_LINK" />ब्लूटूथ चालू करें<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">अपने डिवाइस पर भेजें</translation>
 <translation id="3778956594442850293">होम स्‍क्रीन में जोड़ा गया</translation>
-<translation id="3781011235031427080">'इसी तरह के और भी' आधी स्क्रीन पर खुला है</translation>
 <translation id="3789841737615482174">इंस्‍टॉल करें</translation>
 <translation id="3810838688059735925">वीडियो</translation>
 <translation id="3810973564298564668">प्रबंधित करें</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">संवाद बंद करें</translation>
 <translation id="4378154925671717803">फ़ोन</translation>
 <translation id="4384468725000734951">खोज के लिए Sogou का इस्तेमाल कर रहे हैं</translation>
-<translation id="4398088515904522762">इस सुविधा का इस्तेमाल करने के लिए, <ph name="BEGIN_LINK" />गतिविधि और इंटरैक्शन<ph name="END_LINK" /> चालू करें.</translation>
 <translation id="4404568932422911380">कोई बुकमार्क नहीं</translation>
 <translation id="4409723563706114196">पेज पूर्वानुमानों का इस्तेमाल करें</translation>
 <translation id="4411535500181276704">लाइट मोड</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">इस साइट का अनुवाद नहीं किया जाएगा</translation>
 <translation id="545042621069398927">आपके डाउनलोड की गति बढ़ाई जा रही है.</translation>
 <translation id="5456381639095306749">पेज डाउनलोड करें</translation>
-<translation id="5466407412363861127">यह सुविधा <ph name="BEGIN_LINK" />सिंक<ph name="END_LINK" /> का इस्तेमाल करती है.</translation>
 <translation id="548278423535722844">मैप ऐप्लिकेशन में खोलें</translation>
 <translation id="5487521232677179737">डेटा साफ़ करें</translation>
 <translation id="5494752089476963479">तंग करने वाले या गुमराह करने वाले विज्ञापन दिखाने वाली साइटों पर विज्ञापन ब्लॉक करें</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">मौजूदा सर्च इंजन के लिए ब्लॉक किया गया है</translation>
 <translation id="6177390657002841081">डेटा बचाने का टूल चालू करना</translation>
 <translation id="6181444274883918285">अपवाद वाली साइट जोड़ें</translation>
-<translation id="618993374665929060">'इसी तरह के और भी' पूरी स्क्रीन पर खुला है</translation>
 <translation id="6192333916571137726">डाउनलोड फ़ाइल कहां सेव करें</translation>
 <translation id="6192792657125177640">अपवाद</translation>
 <translation id="6194112207524046168">Chrome को अपना कैमरा एक्सेस करने देने के लिए, <ph name="BEGIN_LINK" />Android की सेटिंग<ph name="END_LINK" /> में जाकर भी कैमरा चालू करें.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Google के सर्वर उन पेज को ऑप्टिमाइज़ करेंगे जिन पर आप जाते हैं.</translation>
 <translation id="6709133671862442373">समाचार</translation>
 <translation id="6710213216561001401">पिछला</translation>
-<translation id="6712388303105732168">'इसी तरह के और भी' बटन का इस्तेमाल करके Google के ज़रिए ऐसी ही और भी चीज़ें देखें</translation>
 <translation id="671481426037969117"><ph name="FQDN" /> इस्तेमाल करने का समय खत्म हो गया. यह कल फिर से शुरू होगा.</translation>
 <translation id="6738867403308150051">डाउनलोड हो रहे हैं...</translation>
 <translation id="6746124502594467657">नीचे जाएं</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">उस समय के लिए सुझाया गया जब 'टॉकबैक' या 'एक्सेस करने का तरीका बदलें' चालू हों</translation>
 <translation id="7029809446516969842">पासवर्ड</translation>
 <translation id="7031882061095297553">इसमें समन्वयित करें</translation>
-<translation id="7032663816368481562">जब आप पता बार में 'इसके जैसे और ज़्यादा' <ph name="ICON" /> पर टैप करते हैं, तो संबंधित पेज पर तेज़ी से पहुंचाने वाले लिंक दिखाती है. आपके देखे गए पेजों के यूआरएल Google को भेजे जाते हैं.</translation>
 <translation id="7034608350006174882">Google Pay का इस्तेमाल करने वाले कार्ड और पते</translation>
 <translation id="7053983685419859001">ब्लॉक करें</translation>
 <translation id="7055152154916055070">रीडायरेक्ट ब्लॉक किया गया:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">पता बार मेंअपने-आपपूर्णता और इतिहास को हटाता है. आपके Google खाते में <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> पर अन्य प्रकार के ब्राउज़िंग इतिहास हो सकतेे हैं.</translation>
 <translation id="7128222689758636196">मौजूदा सर्च इंजन के लिए अनुमति दें</translation>
 <translation id="7138678301420049075">अन्य</translation>
-<translation id="7139148793369023665">'इसी तरह के और भी' को बंद किया गया</translation>
 <translation id="7141896414559753902">साइटों को पॉप-अप और रीडायरेक्ट दिखाने से रोकें (हम इस सेटिंग को चालू रखने का सुझाव देते हैं)</translation>
 <translation id="7149158118503947153"><ph name="DOMAIN_NAME" /> से <ph name="BEGIN_LINK" />मूल पेज लोड करें<ph name="END_LINK" /></translation>
 <translation id="7149893636342594995">पिछले 24 घंटे</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">चयन हटाएं</translation>
 <translation id="784934925303690534">समय सीमा</translation>
 <translation id="7851858861565204677">अन्य डिवाइस</translation>
-<translation id="7854964836418414587">'इसी तरह के और भी' को बंद करें</translation>
 <translation id="7875915731392087153">ईमेल बनाएं</translation>
 <translation id="7876243839304621966">सभी को निकालें</translation>
 <translation id="7882131421121961860">कोई इतिहास नहीं मिला</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">डाउनलोड विफल रहा</translation>
 <translation id="8026334261755873520">ब्राउज़िंग डेटा साफ़ करें</translation>
 <translation id="8035133914807600019">नया फ़ोल्‍डर…</translation>
-<translation id="8037686209485537503">ऐसे ही और</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> दिन शेष</translation>
 <translation id="804335162455518893">SD कार्ड नहीं मिला</translation>
 <translation id="805047784848435650">आपके ब्राउज़िंग इतिहास के आधार पर</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">यह सामग्री <ph name="DOMAIN_NAME" /> की है जिसे Google के द्वारा वितरित किया गया है.</translation>
 <translation id="8103578431304235997">गुप्त टैब</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">मिलते-जुलते पेज सुझाएं</translation>
 <translation id="8109613176066109935">अपने सभी डिवाइस पर अपने बुकमार्क पाने के लिए, 'सिंक करें' को चालू करें</translation>
 <translation id="8110087112193408731">'डिजिटल वेलबीइंग' में अपनी Chrome गतिविधि दिखाना चाहते हैं?</translation>
 <translation id="8116925261070264013">आवाज़ बंद की गई</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">यहां देखने के लिए…अभी तक कुछ भी नहीं है</translation>
 <translation id="8503559462189395349">Chrome पासवर्ड</translation>
 <translation id="8503813439785031346">उपयोगकर्ता नाम</translation>
-<translation id="8504988642345501642">जब आप स्क्रोल करते हैं, तो संबंधित पेजों पर तेज़ी से पहुंचाने वाले लिंक दिखाती है. आप जिन पेजों पर जाते हैं उनके यूआरएल Google को भेजती है.</translation>
 <translation id="8514477925623180633">Chrome के ज़रिए संग्रहित पासवर्ड निर्यात करें</translation>
 <translation id="8514577642972634246">गुप्त मोड में प्रवेश करें</translation>
 <translation id="851751545965956758">साइटों को डिवाइस से कनेक्ट होने से रोकें</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">होम बटन</translation>
 <translation id="932599481871055447">डेटा बचाएं और तेज़ी से ब्राउज़ करें</translation>
 <translation id="938850635132480979">गड़बड़ी: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">सुझाव भेजें</translation>
 <translation id="945632385593298557">अपना माइक्रोफ़ोन एक्सेस करें</translation>
 <translation id="951339005376969845">मौजूदा डेटा मिटाएं. आप <ph name="FROM_ACCOUNT" /> पर वापस जाकर उसे वापस ला सकते हैं.</translation>
 <translation id="95817756606698420">चीन में खोज करने के लिए Chrome, <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> का इस्तेमाल कर सकता है. आप इसे <ph name="BEGIN_LINK" />सेटिंग<ph name="END_LINK" /> में बदल सकते हैं.</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 7c775577..1de59f74 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_hr.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_hr.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Preuzeto <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">Zaporke se ne podudaraju</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Potražite pomoć<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Pogledajte više takvih prijedloga s Googlea</translation>
 <translation id="305593374596241526">Lokacija je isključena. Uključite je u <ph name="BEGIN_LINK" />postavkama Androida<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Sinkronizaciju možete uključiti u bilo kojem trenutku u postavkama</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> oznaka}one{<ph name="BOOKMARKS_COUNT_MANY" /> oznaka}few{<ph name="BOOKMARKS_COUNT_MANY" /> oznake}other{<ph name="BOOKMARKS_COUNT_MANY" /> oznaka}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Uključite Bluetooth<ph name="END_LINK" /> da biste omogućili uparivanje</translation>
 <translation id="3775705724665058594">Pošaljite na svoje uređaje</translation>
 <translation id="3778956594442850293">Dodano na početni zaslon</translation>
-<translation id="3781011235031427080">Više ovakvih rezultata otvoreno na pola visine</translation>
 <translation id="3789841737615482174">Instaliraj</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Upravljaj</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Zatvori dijaloški okvir</translation>
 <translation id="4378154925671717803">Telefon</translation>
 <translation id="4384468725000734951">Za pretraživanje se upotrebljava Sogou</translation>
-<translation id="4398088515904522762">Da biste koristili ovu značajku, uključite <ph name="BEGIN_LINK" />Aktivnost i interakcija<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Bez oznaka</translation>
 <translation id="4409723563706114196">Upotrebljavajte predviđanja za stranice</translation>
 <translation id="4411535500181276704">Jednostavni način</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Ova web-stranica neće biti prevedena</translation>
 <translation id="545042621069398927">Ubrzavanje preuzimanja.</translation>
 <translation id="5456381639095306749">Preuzmi stranicu</translation>
-<translation id="5466407412363861127">Ta značajka upotrebljava <ph name="BEGIN_LINK" />sinkronizaciju<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Otvori u aplikaciji za karte</translation>
 <translation id="5487521232677179737">Izbriši podatke</translation>
 <translation id="5494752089476963479">Blokiraj oglase na web-lokacijama koje prikazuju ometajuće ili obmanjujuće oglase</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Blokirano za trenutačnu tražilicu</translation>
 <translation id="6177390657002841081">Uključi uštedu podataka</translation>
 <translation id="6181444274883918285">Dodaj iznimku za web-lokaciju</translation>
-<translation id="618993374665929060">Više ovakvih rezultata otvoreno cijelom visinom</translation>
 <translation id="6192333916571137726">Preuzimanje datoteka datoteka</translation>
 <translation id="6192792657125177640">Iznimke</translation>
 <translation id="6194112207524046168">Da bi Chrome mogao pristupiti vašoj kameri, uključite kameru i u <ph name="BEGIN_LINK" />postavkama Androida<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Googleovi poslužitelji optimizirat će stranice koje posjećujete.</translation>
 <translation id="6709133671862442373">Vijesti</translation>
 <translation id="6710213216561001401">Prethodno</translation>
-<translation id="6712388303105732168">Pogledajte više ovakvih rezultata s Googlea pomoću gumba Više ovakvih rezultata</translation>
 <translation id="671481426037969117">Isteklo je odbrojavanje za aplikaciju <ph name="FQDN" />. Ponovo će se pokrenuti sutra.</translation>
 <translation id="6738867403308150051">Preuzimanje...</translation>
 <translation id="6746124502594467657">Pomakni dolje</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Preporučuje se kada su uključeni TalkBack ili prekidač za pristup</translation>
 <translation id="7029809446516969842">Zaporke</translation>
 <translation id="7031882061095297553">Sinkronizacija s računima</translation>
-<translation id="7032663816368481562">Kada dodirnite ikonu Više ovakvih prijedloga <ph name="ICON" /> u adresnoj traci, prikazat će se brze veze na povezane stranice. URL-ovi stranica koje posjetite šalju se Googleu.</translation>
 <translation id="7034608350006174882">Kartice i adrese s Google Paya</translation>
 <translation id="7053983685419859001">Blokiraj</translation>
 <translation id="7055152154916055070">Preusmjeravanje je blokirano:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Briše povijest i automatska dovršavanja u adresnoj traci. Na vašem Google računu možda postoje drugi oblici povijesti pregledavanja na stranici <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Dopusti za trenutačnu tražilicu</translation>
 <translation id="7138678301420049075">Ostalo</translation>
-<translation id="7139148793369023665">Više ovakvih rezultata zatvoreno</translation>
 <translation id="7141896414559753902">Web-lokacijama nije dopušteno prikazivanje skočnih prozora i preusmjeravanja (preporučeno)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Učitajte izvornu stranicu<ph name="END_LINK" /> s domene <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Posljednja 24 sata</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Poništi odabir</translation>
 <translation id="784934925303690534">Vremenski raspon</translation>
 <translation id="7851858861565204677">Ostali uređaji</translation>
-<translation id="7854964836418414587">Zatvorite Više ovakvih rezultata</translation>
 <translation id="7875915731392087153">Izradite e-poruku</translation>
 <translation id="7876243839304621966">Ukloni sve</translation>
 <translation id="7882131421121961860">Povijest nije pronađena</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Preuzimanje nije uspjelo</translation>
 <translation id="8026334261755873520">Brisanje podataka o pregledavanju</translation>
 <translation id="8035133914807600019">Nova mapa…</translation>
-<translation id="8037686209485537503">Više ovakvih rezultata</translation>
 <translation id="8037750541064988519">Preostalo dana: <ph name="DAYS" /></translation>
 <translation id="804335162455518893">SD kartica nije pronađena</translation>
 <translation id="805047784848435650">Na temelju vaše povijesti pregledavanja</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Sadržaj potječe s domene <ph name="DOMAIN_NAME" />, a omogućuje ga Google.</translation>
 <translation id="8103578431304235997">Anonimna kartica</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Predloži povezane stranice</translation>
 <translation id="8109613176066109935">Da bi se vaše oznake prikazale na svim vašim uređajima, uključite sinkronizaciju</translation>
 <translation id="8110087112193408731">Želite li da se vaša aktivnost u Chromeu prikazuje u Digitalnoj ravnoteži?</translation>
 <translation id="8116925261070264013">Bez zvuka</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Ovdje nema ničega... zasad</translation>
 <translation id="8503559462189395349">Zaporke preglednika Chrome</translation>
 <translation id="8503813439785031346">Korisničko ime</translation>
-<translation id="8504988642345501642">Kada se pomičete prema gore, prikazuju se brze veze na povezane stranice. URL-ovi stranica koje posjetite šalju se Googleu.</translation>
 <translation id="8514477925623180633">Izvoz zaporki pohranjenih u Chromeu</translation>
 <translation id="8514577642972634246">Ulaz u anonimni način</translation>
 <translation id="851751545965956758">Blokiraj povezivanje web-lokacija s uređajima</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Početna stranica</translation>
 <translation id="932599481871055447">Štedite podatke i pregledavajte brže</translation>
 <translation id="938850635132480979">Pogreška: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Slanje povratnih informacija</translation>
 <translation id="945632385593298557">Pristup mikrofonu</translation>
 <translation id="951339005376969845">Postojeći će se podaci izbrisati. Dohvatiti ih možete tako da se vratite na <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome za pretraživanje u Kini može upotrebljavati <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" />. To možete promijeniti u <ph name="BEGIN_LINK" />postavkama<ph name="END_LINK" />.</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 9ad82f5..ef10103 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_hu.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_hu.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> kB letöltve</translation>
 <translation id="3029704984691124060">Az összetett jelszavak nem egyeznek</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Kérjen segítséget<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">További hasonlók mutatása a Google-tól</translation>
 <translation id="305593374596241526">A Helyadatok szolgáltatás ki van kapcsolva; bekapcsolhatja az <ph name="BEGIN_LINK" />Android-beállításokban<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">A szinkronizálás bármikor bekapcsolható a beállításokban</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> könyvjelző}other{<ph name="BOOKMARKS_COUNT_MANY" /> könyvjelző}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740">A párosítás engedélyezéséhez <ph name="BEGIN_LINK" />kapcsolja be a Bluetooth funkciót<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">Küldés a saját eszközökre</translation>
 <translation id="3778956594442850293">Hozzáadva a kezdőképernyőhöz</translation>
-<translation id="3781011235031427080">További hasonlók megnyitva félmagasságban</translation>
 <translation id="3789841737615482174">Telepítés</translation>
 <translation id="3810838688059735925">Videó</translation>
 <translation id="3810973564298564668">Szerkesztés</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Párbeszédablak bezárása</translation>
 <translation id="4378154925671717803">Telefon</translation>
 <translation id="4384468725000734951">A Sogou használata a kereséshez</translation>
-<translation id="4398088515904522762">A funkció használatához kapcsolja be a <ph name="BEGIN_LINK" />Tevékenység és interakciók<ph name="END_LINK" /> beállítást.</translation>
 <translation id="4404568932422911380">Nincsenek könyvjelzők</translation>
 <translation id="4409723563706114196">Várható oldalak használata</translation>
 <translation id="4411535500181276704">Egyszerűsített mód</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Nem fordítjuk le ezt a webhelyet</translation>
 <translation id="545042621069398927">Letöltés felgyorsítása…</translation>
 <translation id="5456381639095306749">Oldal letöltése</translation>
-<translation id="5466407412363861127">A funkció <ph name="BEGIN_LINK" />szinkronizálást<ph name="END_LINK" /> használ.</translation>
 <translation id="548278423535722844">Megnyitás térképalkalmazásban</translation>
 <translation id="5487521232677179737">Adatok törlése</translation>
 <translation id="5494752089476963479">Hirdetések letiltása a tolakodó és félrevezető hirdetéseket megjelenítő webhelyeken</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Tiltott a jelenlegi keresőmotor számára</translation>
 <translation id="6177390657002841081">Az Adatforgalom-csökkentő bekapcsolása</translation>
 <translation id="6181444274883918285">Webhelykivétel hozzáadása</translation>
-<translation id="618993374665929060">További hasonlók megnyitva teljes magasságban</translation>
 <translation id="6192333916571137726">Fájl letöltése</translation>
 <translation id="6192792657125177640">Kivételek</translation>
 <translation id="6194112207524046168">Ahhoz, hogy a Chrome hozzáférhessen a kamerához, a kamerát az <ph name="BEGIN_LINK" />Android-beállítások<ph name="END_LINK" /> között is be kell kapcsolni.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">A Google szerverei optimalizálni fogják a megnyitott weboldalakat.</translation>
 <translation id="6709133671862442373">Hírek</translation>
 <translation id="6710213216561001401">Előző</translation>
-<translation id="6712388303105732168">Más hasonló tartalmakat is láthat a Google-ból a További hasonlók gomb választásával</translation>
 <translation id="671481426037969117">A(z) <ph name="FQDN" /> alkalmazás időzítése lejárt. Holnap újraindul.</translation>
 <translation id="6738867403308150051">Letöltés…</translation>
 <translation id="6746124502594467657">Mozgatás lefelé</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Ajánlott, amikor a TalkBack vagy a Kapcsolóalapú hozzáférés be van kapcsolva</translation>
 <translation id="7029809446516969842">Jelszavak</translation>
 <translation id="7031882061095297553">Szinkronizálás a következőknél</translation>
-<translation id="7032663816368481562">Ha a címsávban a További hasonlók <ph name="ICON" /> lehetőségre koppint, gyorslinkek jelennek meg kapcsolódó oldalakhoz. A felkeresett oldalak URL-jeit a rendszer elküldi a Google-nak.</translation>
 <translation id="7034608350006174882">A Google Pay szolgáltatásban használt kártyák és címek</translation>
 <translation id="7053983685419859001">Letiltás</translation>
 <translation id="7055152154916055070">Átirányítás letiltva:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Törli a címsávban található előzményeket és automatikus kiegészítéseket. Előfordulhat, hogy a böngészési előzmények más formái még megtalálhatók Google-fiókjában a <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> webhelyen.</translation>
 <translation id="7128222689758636196">Engedélyezi a jelenlegi keresőmotor számára</translation>
 <translation id="7138678301420049075">Egyéb</translation>
-<translation id="7139148793369023665">További hasonlók bezárva</translation>
 <translation id="7141896414559753902">Előugró ablakok és átirányítások letiltása a webhelyeken (ajánlott)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Eredeti oldal betöltése<ph name="END_LINK" /> innen: <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Az elmúlt 24 órából</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Kijelölés törlése</translation>
 <translation id="784934925303690534">Időszak</translation>
 <translation id="7851858861565204677">Egyéb eszközök</translation>
-<translation id="7854964836418414587">További hasonlók bezárása</translation>
 <translation id="7875915731392087153">E-mail létrehozása</translation>
 <translation id="7876243839304621966">Összes eltávolítása</translation>
 <translation id="7882131421121961860">Nincsenek előzmények</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Nem sikerült a letöltés</translation>
 <translation id="8026334261755873520">Böngészési adatok törlése</translation>
 <translation id="8035133914807600019">Új mappa…</translation>
-<translation id="8037686209485537503">További hasonlók</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> nap van hátra</translation>
 <translation id="804335162455518893">Az SD-kártya nem található</translation>
 <translation id="805047784848435650">A böngészési előzményei alapján</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Ez a Google által megjelenített tartalom a(z) <ph name="DOMAIN_NAME" /> domainről származik.</translation>
 <translation id="8103578431304235997">Inkognitólap</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Kapcsolódó oldalak ajánlása</translation>
 <translation id="8109613176066109935">Ha az összes eszközén szeretné elérni könyvjelzőit, kapcsolja be a szinkronizálást</translation>
 <translation id="8110087112193408731">Chrome-beli tevékenysége megjelenjen a digitális jóllét funkcióban?</translation>
 <translation id="8116925261070264013">Némítva</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Nincs itt semmi látnivaló… még</translation>
 <translation id="8503559462189395349">Chrome-jelszavak</translation>
 <translation id="8503813439785031346">Felhasználónév</translation>
-<translation id="8504988642345501642">Felfelé görgetéskor kapcsolódó oldalakhoz tartozó gyorslinkeket jelenít meg. A felkeresett oldalak URL-jeit a rendszer elküldi a Google-nak.</translation>
 <translation id="8514477925623180633">A Chrome-ban tárolt jelszavak exportálása</translation>
 <translation id="8514577642972634246">Belépés inkognitómódba</translation>
 <translation id="851751545965956758">Az eszközökhöz való csatlakozás megtiltása a webhelyeknek</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Főoldal</translation>
 <translation id="932599481871055447">Csökkentheti az adatforgalmat és gyorsabban böngészhet</translation>
 <translation id="938850635132480979">Hiba: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Visszajelzés küldése</translation>
 <translation id="945632385593298557">Hozzáférés a mikrofonhoz</translation>
 <translation id="951339005376969845">Meglévő adatok törlése. Ezeket úgy hívhatja le, hogy visszavált a következő fiókra: <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">A Chrome igénybe veheti a <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> keresőszolgáltatást, hogy Kínában kereshessen. Ezt a <ph name="BEGIN_LINK" />Beállításokban<ph name="END_LINK" /> módosíthatja.</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 ee7dbd17..5d8eaf3 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_id.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_id.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Terdownload <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">Frasa sandi tidak cocok</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Dapatkan bantuan<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Lihat hal lain yang seperti ini dari Google</translation>
 <translation id="305593374596241526">Lokasi nonaktif, aktifkan di <ph name="BEGIN_LINK" />Setelan Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Anda dapat mengaktifkan sinkronisasi kapan saja di setelan</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> bookmark}other{<ph name="BOOKMARKS_COUNT_MANY" /> bookmark}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Aktifkan Bluetooth<ph name="END_LINK" /> untuk mengizinkan penyandingan</translation>
 <translation id="3775705724665058594">Kirim ke perangkat Anda</translation>
 <translation id="3778956594442850293">Ditambahkan ke Layar utama</translation>
-<translation id="3781011235031427080">Lainnya, yang seperti ini dibuka dalam setengah layar</translation>
 <translation id="3789841737615482174">Instal</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Kelola</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Tutup dialog</translation>
 <translation id="4378154925671717803">Ponsel</translation>
 <translation id="4384468725000734951">Menggunakan Sogou untuk penelusuran</translation>
-<translation id="4398088515904522762">Untuk menggunakan fitur ini, aktifkan <ph name="BEGIN_LINK" />Aktivitas dan interaksi<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Tidak ada bookmark</translation>
 <translation id="4409723563706114196">Gunakan prediksi halaman</translation>
 <translation id="4411535500181276704">Mode Ringan</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Situs ini tidak diterjemahkan</translation>
 <translation id="545042621069398927">Mempercepat download.</translation>
 <translation id="5456381639095306749">Download halaman</translation>
-<translation id="5466407412363861127">Fitur ini menggunakan <ph name="BEGIN_LINK" />sinkronisasi<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Buka di aplikasi peta</translation>
 <translation id="5487521232677179737">Hapus data</translation>
 <translation id="5494752089476963479">Blokir iklan di situs yang menampilkan iklan yang mengganggu atau menyesatkan</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Diblokir untuk mesin telusur yang sedang digunakan</translation>
 <translation id="6177390657002841081">Mengaktifkan Penghemat Kuota Internet</translation>
 <translation id="6181444274883918285">Tambahkan pengecualian situs</translation>
-<translation id="618993374665929060">Lainnya, yang seperti ini dibuka dalam layar penuh</translation>
 <translation id="6192333916571137726">Download file</translation>
 <translation id="6192792657125177640">Pengecualian</translation>
 <translation id="6194112207524046168">Untuk mengizinkan Chrome mengakses kamera Anda, aktifkan juga kamera di <ph name="BEGIN_LINK" />Setelan Android<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Server Google akan mengoptimalkan halaman yang Anda kunjungi.</translation>
 <translation id="6709133671862442373">Berita</translation>
 <translation id="6710213216561001401">Sebelumnya</translation>
-<translation id="6712388303105732168">Lihat lainnya yang seperti ini dari Google menggunakan tombol Lainnya, Yang Seperti Ini</translation>
 <translation id="671481426037969117">Timer <ph name="FQDN" /> Anda telah berakhir. Timer akan dimulai lagi besok.</translation>
 <translation id="6738867403308150051">Mendownload…</translation>
 <translation id="6746124502594467657">Berpindah ke bawah</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Disarankan saat TalkBack atau Tombol Akses aktif</translation>
 <translation id="7029809446516969842">Sandi</translation>
 <translation id="7031882061095297553">Sinkronkan ke</translation>
-<translation id="7032663816368481562">Saat Anda menge-tap Lainnya seperti ini <ph name="ICON" /> di kolom URL, link cepat ke halaman terkait akan ditampilkan. URL halaman yang Anda buka dikirimkan ke Google.</translation>
 <translation id="7034608350006174882">Kartu dan alamat yang menggunakan Google Pay</translation>
 <translation id="7053983685419859001">Blokir</translation>
 <translation id="7055152154916055070">Pengalihan diblokir:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Menghapus histori dan pelengkapan otomatis di kolom URL. Akun Google Anda mungkin memiliki bentuk histori penjelajahan lainnya di <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Izinkan mesin telusur saat ini</translation>
 <translation id="7138678301420049075">Lainnya</translation>
-<translation id="7139148793369023665">Lainnya, yang seperti ini ditutup</translation>
 <translation id="7141896414559753902">Blokir situs agar tidak menampilkan pop-up dan pengalihan (disarankan)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Muat halaman asli<ph name="END_LINK" /> dari <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">24 jam terakhir</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Batalkan pilihan</translation>
 <translation id="784934925303690534">Rentang waktu</translation>
 <translation id="7851858861565204677">Perangkat lain</translation>
-<translation id="7854964836418414587">Tutup Lainnya, yang seperti ini</translation>
 <translation id="7875915731392087153">Buat email</translation>
 <translation id="7876243839304621966">Hapus semua</translation>
 <translation id="7882131421121961860">Tidak ada histori</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Download gagal</translation>
 <translation id="8026334261755873520">Hapus data penjelajahan</translation>
 <translation id="8035133914807600019">Folder baru…</translation>
-<translation id="8037686209485537503">Lainnya, yang seperti ini</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> hari lagi</translation>
 <translation id="804335162455518893">Kartu SD tidak ditemukan</translation>
 <translation id="805047784848435650">Berdasarkan histori browsing Anda</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Konten ini dari <ph name="DOMAIN_NAME" />, dikirimkan oleh Google.</translation>
 <translation id="8103578431304235997">Tab Penyamaran</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Sarankan halaman terkait</translation>
 <translation id="8109613176066109935">Untuk dapat mengakses bookmark Anda di semua perangkat, aktifkan sinkronisasi</translation>
 <translation id="8110087112193408731">Tampilkan aktivitas Chrome Anda di Kesehatan Digital?</translation>
 <translation id="8116925261070264013">Dinonaktifkan</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Belum ada yang dapat dilihat di sini…</translation>
 <translation id="8503559462189395349">Sandi Chrome</translation>
 <translation id="8503813439785031346">Nama Pengguna</translation>
-<translation id="8504988642345501642">Saat Anda scroll ke atas, link cepat ke halaman terkait akan ditampilkan. URL halaman yang Anda buka dikirimkan ke Google.</translation>
 <translation id="8514477925623180633">Ekspor sandi yang disimpan dengan Chrome</translation>
 <translation id="8514577642972634246">Masuki mode penyamaran</translation>
 <translation id="851751545965956758">Blokir situs agar tidak terhubung ke perangkat</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Beranda</translation>
 <translation id="932599481871055447">Hemat kuota dan percepat penelusuran</translation>
 <translation id="938850635132480979">Kesalahan: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Kirim masukan</translation>
 <translation id="945632385593298557">Akses mikrofon Anda</translation>
 <translation id="951339005376969845">Hapus data yang sudah ada. Anda dapat mengambilnya dengan beralih ke <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome dapat menggunakan <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> sebagai mesin telusur di Tiongkok. Anda dapat mengubahnya di <ph name="BEGIN_LINK" />Setelan<ph name="END_LINK" />.</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 c0b9705..957d91f 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_it.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_it.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Sono stati scricati <ph name="KBS" /> kB</translation>
 <translation id="3029704984691124060">Le passphrase non corrispondono</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Richiedi assistenza<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Visualizza altri contenuti simili da Google</translation>
 <translation id="305593374596241526">La geolocalizzazione non è attiva; attivala nelle <ph name="BEGIN_LINK" />Impostazioni Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Puoi attivare la sincronizzazione in qualsiasi momento nelle impostazioni</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> preferito}other{<ph name="BOOKMARKS_COUNT_MANY" /> preferiti}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Attiva il Bluetooth<ph name="END_LINK" /> per consentire l'accoppiamento</translation>
 <translation id="3775705724665058594">Invia ai tuoi dispositivi</translation>
 <translation id="3778956594442850293">Aggiunto alla schermata Home</translation>
-<translation id="3781011235031427080">Foglio Altri contenuti simili aperto nella metà inferiore dello schermo</translation>
 <translation id="3789841737615482174">Installa</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Gestisci</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Chiudi finestra di dialogo</translation>
 <translation id="4378154925671717803">Telefono</translation>
 <translation id="4384468725000734951">Sogou in uso per la ricerca</translation>
-<translation id="4398088515904522762">Per utilizzare questa funzione, attiva <ph name="BEGIN_LINK" />Attività e interazioni<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Nessun segnalibro</translation>
 <translation id="4409723563706114196">Usa previsioni di pagina</translation>
 <translation id="4411535500181276704">Modalità Lite</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Questo sito non verrà tradotto</translation>
 <translation id="545042621069398927">Accelerazione del download in corso.</translation>
 <translation id="5456381639095306749">Scarica la pagina</translation>
-<translation id="5466407412363861127">Questa funzione utilizza la <ph name="BEGIN_LINK" />sincronizzazione<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Apri nell'app di mappe</translation>
 <translation id="5487521232677179737">Cancella dati</translation>
 <translation id="5494752089476963479">Blocca gli annunci su siti che mostrano annunci invasivi o fuorvianti</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Bloccata per il motore di ricerca corrente</translation>
 <translation id="6177390657002841081">Attiva Risparmio dati</translation>
 <translation id="6181444274883918285">Aggiungi eccezione per un sito</translation>
-<translation id="618993374665929060">Foglio Altri contenuti simili aperto a schermo intero</translation>
 <translation id="6192333916571137726">Scarica file</translation>
 <translation id="6192792657125177640">Eccezioni</translation>
 <translation id="6194112207524046168">Per consentire a Chrome di accedere alla tua videocamera, devi attivare la videocamera anche nelle <ph name="BEGIN_LINK" />Impostazioni Android<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">I server di Google ottimizzeranno le pagine che visiti.</translation>
 <translation id="6709133671862442373">Notizie</translation>
 <translation id="6710213216561001401">Indietro</translation>
-<translation id="6712388303105732168">Scopri altre pagine simili di Google usando il pulsante Altri contenuti simili</translation>
 <translation id="671481426037969117">Il timer di <ph name="FQDN" /> è scaduto. Verrà riavviato domani.</translation>
 <translation id="6738867403308150051">Download in corso…</translation>
 <translation id="6746124502594467657">Sposta giù</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Consigliata quando TalkBack o Switch Access sono attivi</translation>
 <translation id="7029809446516969842">Password</translation>
 <translation id="7031882061095297553">Sincronizza con</translation>
-<translation id="7032663816368481562">Quando tocchi Altri simili <ph name="ICON" /> nella barra degli indirizzi, ti vengono mostrati i link diretti alle pagine correlate. Gli URL delle pagine che visiti vengono inviati a Google.</translation>
 <translation id="7034608350006174882">Carte e indirizzi che utilizzano Google Pay</translation>
 <translation id="7053983685419859001">Blocca</translation>
 <translation id="7055152154916055070">Reindirizzamento bloccato:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Consente di cancellare la cronologia e i completamenti automatici nella barra degli indirizzi. Il tuo Account Google potrebbe avere altri tipi di cronologia di navigazione all'indirizzo <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Consenti per motore di ricerca corrente</translation>
 <translation id="7138678301420049075">Altro</translation>
-<translation id="7139148793369023665">Foglio Altri contenuti simili chiuso</translation>
 <translation id="7141896414559753902">Impedisci ai siti di mostrare popup e reindirizzamenti (opzione consigliata)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Carica la pagina originale<ph name="END_LINK" /> da <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Ultimo giorno</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Annulla selezione</translation>
 <translation id="784934925303690534">Intervallo di tempo</translation>
 <translation id="7851858861565204677">Altri dispositivi</translation>
-<translation id="7854964836418414587">Chiudi il foglio Altri contenuti simili</translation>
 <translation id="7875915731392087153">Crea email</translation>
 <translation id="7876243839304621966">Rimuovi tutto</translation>
 <translation id="7882131421121961860">Nessuna cronologia trovata</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Download non riuscito</translation>
 <translation id="8026334261755873520">Cancella dati di navigazione</translation>
 <translation id="8035133914807600019">Nuova cartella…</translation>
-<translation id="8037686209485537503">Altri contenuti simili</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> giorni rimanenti</translation>
 <translation id="804335162455518893">Scheda SD non trovata</translation>
 <translation id="805047784848435650">In base alla tua cronologia di navigazione</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Questi contenuti derivano da <ph name="DOMAIN_NAME" /> e sono offerti da Google.</translation>
 <translation id="8103578431304235997">Scheda di navigazione in incognito</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Suggerisci pagine correlate</translation>
 <translation id="8109613176066109935">Attiva la sincronizzazione per trovare i tuoi preferiti su tutti i dispositivi</translation>
 <translation id="8110087112193408731">Vuoi mostrare la tua attività di Chrome in Benessere digitale?</translation>
 <translation id="8116925261070264013">Con audio disattivato</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Qui non c'è ancora niente</translation>
 <translation id="8503559462189395349">Password Chrome</translation>
 <translation id="8503813439785031346">Nome utente</translation>
-<translation id="8504988642345501642">Quando scorri verso l'alto, ti vengono mostrati i link diretti alle pagine correlate. Gli URL delle pagine che visiti vengono inviati a Google.</translation>
 <translation id="8514477925623180633">Esporta le password memorizzate su Chrome</translation>
 <translation id="8514577642972634246">Accedi alla modalità di navigazione in incognito</translation>
 <translation id="851751545965956758">Impedisci ai siti di connettersi ai dispositivi</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Home page</translation>
 <translation id="932599481871055447">Risparmia dati e naviga più velocemente</translation>
 <translation id="938850635132480979">Errore: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Invia feedback</translation>
 <translation id="945632385593298557">Accesso al microfono</translation>
 <translation id="951339005376969845">Elimina i dati esistenti. Puoi recuperarli tornando all'account <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome può usare <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> per le ricerche in Cina. Puoi modificare questa preferenza nelle <ph name="BEGIN_LINK" />Impostazioni<ph name="END_LINK" />.</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 5706008a..4affd26 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_iw.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_iw.xtb
@@ -280,7 +280,6 @@
 <translation id="3029613699374795922">‏בוצעה הורדה של KB <ph name="KBS" /></translation>
 <translation id="3029704984691124060">ביטויי הסיסמה אינם תואמים</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />קבל עזרה<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">‏אני רוצה לראות עוד תוכן כזה מ-Google</translation>
 <translation id="305593374596241526">‏הגישה למיקום כבויה. יש להפעיל אותה ב<ph name="BEGIN_LINK" />הגדרות Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">אפשר להפעיל את הסנכרון בכל זמן דרך ההגדרות</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{סימניה אחת (<ph name="BOOKMARKS_COUNT_ONE" />)}two{<ph name="BOOKMARKS_COUNT_MANY" /> סימניות}many{<ph name="BOOKMARKS_COUNT_MANY" /> סימניות}other{<ph name="BOOKMARKS_COUNT_MANY" /> סימניות}}</translation>
@@ -371,7 +370,6 @@
 <translation id="3773755127849930740">‏<ph name="BEGIN_LINK" />הפעל את Bluetooth<ph name="END_LINK" /> כדי לאפשר התאמה</translation>
 <translation id="3775705724665058594">שליחה אל המכשירים שלך</translation>
 <translation id="3778956594442850293">נוסף למסך דף הבית</translation>
-<translation id="3781011235031427080">'עוד דברים כאלה' נפתח בחצי מהגובה</translation>
 <translation id="3789841737615482174">התקן</translation>
 <translation id="3810838688059735925">וידאו</translation>
 <translation id="3810973564298564668">נהל</translation>
@@ -443,7 +441,6 @@
 <translation id="4351244548802238354">סגור את תיבת הדו-שיח</translation>
 <translation id="4378154925671717803">טלפון</translation>
 <translation id="4384468725000734951">‏שימוש ב-Sogou לחיפוש</translation>
-<translation id="4398088515904522762">כדי להשתמש בתכונה צריך להפעיל את <ph name="BEGIN_LINK" />פעילות ואינטראקציות<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">ללא סימניות</translation>
 <translation id="4409723563706114196">שימוש בחיזויי דפים</translation>
 <translation id="4411535500181276704">מצב טעינה מהירה</translation>
@@ -600,7 +597,6 @@
 <translation id="5447765697759493033">האתר הזה לא יתורגם</translation>
 <translation id="545042621069398927">הדפדפן מאיץ את ההורדה.</translation>
 <translation id="5456381639095306749">הורד דף זה</translation>
-<translation id="5466407412363861127">התכונה הזו משתמשת ב<ph name="BEGIN_LINK" />סנכרון<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">פתח יישום מפות</translation>
 <translation id="5487521232677179737">ניקוי נתונים</translation>
 <translation id="5494752089476963479">חסימת מודעות באתרים שמוצגות בהם מודעות מפריעות או מטעות</translation>
@@ -703,7 +699,6 @@
 <translation id="6177111841848151710">חסוּם למנוע החיפוש הנוכחי</translation>
 <translation id="6177390657002841081">‏הפעלת Data Saver</translation>
 <translation id="6181444274883918285">להוספת מקרה חריג של אתר</translation>
-<translation id="618993374665929060">'עוד דברים כאלה' נפתח בגובה מלא</translation>
 <translation id="6192333916571137726">קובץ הורדה</translation>
 <translation id="6192792657125177640">יוצאי דופן</translation>
 <translation id="6194112207524046168">‏כדי לאפשר ל-Chrome לגשת אל המצלמה, צריך להפעיל אותה גם ב<ph name="BEGIN_LINK" />הגדרות Android<ph name="END_LINK" />.</translation>
@@ -786,7 +781,6 @@
 <translation id="6699370405921460408">‏כשנכנסים לדפים בזמן הגלישה, הם עוברים אופטימיזציה על ידי השרתים של Google.</translation>
 <translation id="6709133671862442373">חדשות</translation>
 <translation id="6710213216561001401">הקודם</translation>
-<translation id="6712388303105732168">‏כדי ש-Google תציע עוד דברים כאלה, יש ללחוץ על הלחצן 'עוד דברים כאלה'</translation>
 <translation id="671481426037969117">זמן השימוש באפליקציה <ph name="FQDN" /> הסתיים. הטיימר יופעל מחדש מחר ואז אפשר יהיה להשתמש שוב באפליקציה.</translation>
 <translation id="6738867403308150051">מוריד...</translation>
 <translation id="6746124502594467657">הזז למטה</translation>
@@ -833,7 +827,6 @@
 <translation id="702463548815491781">‏מומלץ אם הפעלת TalkBack או גישה באמצעות מתג</translation>
 <translation id="7029809446516969842">סיסמאות</translation>
 <translation id="7031882061095297553">סינכרון עם</translation>
-<translation id="7032663816368481562">‏הקשה על הסמל 'עוד הצעות כאלה' <ph name="ICON" /> בשורת כתובת האתר מציגה קישורים מהירים אל דפים קשורים. כתובות האתרים של דפים שאליהם נכנסת נשלחות אל Google.</translation>
 <translation id="7034608350006174882">‏כרטיסים וכתובות דרך Google Pay</translation>
 <translation id="7053983685419859001">חסימה</translation>
 <translation id="7055152154916055070">הפניה אוטומטית נחסמה:</translation>
@@ -845,7 +838,6 @@
 <translation id="7121362699166175603">‏ניקוי ההיסטוריה וההשלמות האוטומטיות בשורת כתובת האתר. ייתכן שלחשבון Google שלך יהיו צורות אחרות של היסטוריית גלישה בכתובת <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">יופעלו במנוע החיפוש הנוכחי</translation>
 <translation id="7138678301420049075">אחר</translation>
-<translation id="7139148793369023665">'עוד דברים כאלה' נסגר</translation>
 <translation id="7141896414559753902">חסימה של חלונות קופצים והפניות אוטומטיות באתרים (מומלץ)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />טעינת הדף המקורי<ph name="END_LINK" /> מ-<ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">מהיום האחרון</translation>
@@ -945,7 +937,6 @@
 <translation id="7846076177841592234">בטל את הבחירה</translation>
 <translation id="784934925303690534">טווח זמן</translation>
 <translation id="7851858861565204677">מכשירים אחרים</translation>
-<translation id="7854964836418414587">סגירת 'עוד דברים כאלה'</translation>
 <translation id="7875915731392087153">צור הודעת אימייל</translation>
 <translation id="7876243839304621966">הסר הכל</translation>
 <translation id="7882131421121961860">לא נמצאה היסטוריה</translation>
@@ -969,7 +960,6 @@
 <translation id="802154636333426148">ההורדה נכשלה</translation>
 <translation id="8026334261755873520">ניקוי נתוני גלישה</translation>
 <translation id="8035133914807600019">תיקייה חדשה…</translation>
-<translation id="8037686209485537503">עוד הצעות כאלה</translation>
 <translation id="8037750541064988519">נותרו <ph name="DAYS" /> ימים</translation>
 <translation id="804335162455518893">‏לא נמצא כרטיס SD</translation>
 <translation id="805047784848435650">על סמך היסטוריית הגלישה שלך</translation>
@@ -983,7 +973,6 @@
 <translation id="8087000398470557479">‏התוכן הזה הוא מ-<ph name="DOMAIN_NAME" />, ומוגש על-ידי Google.</translation>
 <translation id="8103578431304235997">כרטיסיית גלישה בסתר</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">הצעת דפים קשורים</translation>
 <translation id="8109613176066109935">כדי שהסימניות יופיעו בכל המכשירים שלך, יש להפעיל את הסנכרון</translation>
 <translation id="8110087112193408731">‏להציג את הפעילות שלך ב-Chrome ב'שימוש חכם בדיגיטל'?</translation>
 <translation id="8116925261070264013">מושתקים</translation>
@@ -1032,7 +1021,6 @@
 <translation id="8497726226069778601">אין מה לראות כאן… בינתיים</translation>
 <translation id="8503559462189395349">‏סיסמאות Chrome</translation>
 <translation id="8503813439785031346">שם משתמש</translation>
-<translation id="8504988642345501642">‏גלילה כלפי מעלה מציגה קישורים מהירים אל דפים קשורים. כתובות האתרים של דפים שאליהם נכנסת נשלחות אל Google.</translation>
 <translation id="8514477925623180633">‏ייצוא סיסמאות המאוחסנות ב-Chrome</translation>
 <translation id="8514577642972634246">עבור למצב גלישה בסתר</translation>
 <translation id="851751545965956758">חסימת התחברות של אתרים אל התקנים</translation>
@@ -1124,7 +1112,6 @@
 <translation id="932327136139879170">בית</translation>
 <translation id="932599481871055447">חיסכון בנתונים שמוביל לגלישה מהירה יותר</translation>
 <translation id="938850635132480979">שגיאה: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254"> שליחת משוב</translation>
 <translation id="945632385593298557">גישה למיקרופון שלך</translation>
 <translation id="951339005376969845">מחק נתונים קיימים. כדי לאחזר אותם, חזור אל <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">‏דפדפן Chrome יכול להשתמש ב-<ph name="BEGIN_BOLD" />Sogou‏<ph name="END_BOLD" /> כדי לחפש בסין. אפשר לשנות את ההעדפה הזאת ב<ph name="BEGIN_LINK" />הגדרות<ph name="END_LINK" />.</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 981d843..9fab8e9 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ja.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ja.xtb
@@ -97,6 +97,7 @@
 <translation id="1692118695553449118">同期は有効です</translation>
 <translation id="169515064810179024">サイトによるモーション センターへのアクセスをブロックする</translation>
 <translation id="1709438864123551175">データセーバー</translation>
+<translation id="1717218214683051432">モーション センサー</translation>
 <translation id="1718835860248848330">1 時間以内</translation>
 <translation id="1733116627827457509"><ph name="FILE_SIZE" /> - <ph name="TIME_SINCE_UPDATE" />に更新</translation>
 <translation id="1736419249208073774">詳しく見る</translation>
@@ -281,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> KB をダウンロード済み</translation>
 <translation id="3029704984691124060">パスフレーズが一致しません</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />ヘルプ<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Google から類似コンテンツを表示</translation>
 <translation id="305593374596241526">位置情報が OFF になっています。<ph name="BEGIN_LINK" />Android の設定<ph name="END_LINK" />で ON にしてください。</translation>
 <translation id="3058498974290601450">同期は設定でいつでもオンにできます。</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> 個のブックマーク}other{<ph name="BOOKMARKS_COUNT_MANY" /> 個のブックマーク}}</translation>
@@ -373,7 +373,6 @@
 <translation id="3773755127849930740">ペア設定するには <ph name="BEGIN_LINK" />Bluetooth をオン<ph name="END_LINK" />にしてください</translation>
 <translation id="3775705724665058594">お使いのデバイスに送信</translation>
 <translation id="3778956594442850293">ホーム画面に追加されました</translation>
-<translation id="3781011235031427080">類似するコンテンツが画面の下半分に開いています</translation>
 <translation id="3789841737615482174">インストール</translation>
 <translation id="3810838688059735925">動画</translation>
 <translation id="3810973564298564668">管理</translation>
@@ -445,7 +444,6 @@
 <translation id="4351244548802238354">ダイアログを閉じる</translation>
 <translation id="4378154925671717803">電話</translation>
 <translation id="4384468725000734951">検索に Sogou を使用します</translation>
-<translation id="4398088515904522762">この機能を使用するには、[<ph name="BEGIN_LINK" />アクティビティと操作<ph name="END_LINK" />] をオンにしてください。</translation>
 <translation id="4404568932422911380">ブックマークがありません</translation>
 <translation id="4409723563706114196">ページ予測の使用</translation>
 <translation id="4411535500181276704">ライトモード</translation>
@@ -603,7 +601,6 @@
 <translation id="5447765697759493033">このサイトは翻訳されません</translation>
 <translation id="545042621069398927">ダウンロード速度が向上しました。</translation>
 <translation id="5456381639095306749">ページをダウンロード</translation>
-<translation id="5466407412363861127">この機能では<ph name="BEGIN_LINK" />同期<ph name="END_LINK" />が使用されます。</translation>
 <translation id="548278423535722844">マップアプリで開く</translation>
 <translation id="5487521232677179737">データを削除</translation>
 <translation id="5494752089476963479">煩わしい広告や誤解を招く広告が表示されるサイトで広告をブロックする</translation>
@@ -706,7 +703,6 @@
 <translation id="6177111841848151710">現在の検索エンジンに対してはブロック</translation>
 <translation id="6177390657002841081">データセーバーをオンにする</translation>
 <translation id="6181444274883918285">サイトの例外を追加</translation>
-<translation id="618993374665929060">類似するコンテンツが画面全体に開いています</translation>
 <translation id="6192333916571137726">ダウンロード ファイル</translation>
 <translation id="6192792657125177640">例外</translation>
 <translation id="6194112207524046168">Chrome にカメラへのアクセスを許可するには、<ph name="BEGIN_LINK" />Android 設定<ph name="END_LINK" />でもカメラをオンにしてください。</translation>
@@ -790,7 +786,6 @@
 <translation id="6699370405921460408">アクセスするページを Google のサーバーで最適化します。</translation>
 <translation id="6709133671862442373">ニュース</translation>
 <translation id="6710213216561001401">前へ</translation>
-<translation id="6712388303105732168">[もっと見る] ボタンで Google がおすすめする類似のコンテンツを表示できます</translation>
 <translation id="671481426037969117"><ph name="FQDN" /> のタイマーが切れました。タイマーはまた明日開始されます。</translation>
 <translation id="6738867403308150051">ダウンロードしています…</translation>
 <translation id="6746124502594467657">下に移動</translation>
@@ -837,7 +832,6 @@
 <translation id="702463548815491781">TalkBack またはスイッチ アクセスを有効にしている場合におすすめです</translation>
 <translation id="7029809446516969842">パスワード</translation>
 <translation id="7031882061095297553">同期先</translation>
-<translation id="7032663816368481562">アドレスバーの「もっと見る」<ph name="ICON" /> をタップしたときに関連ページへのクイックリンクを表示します。このとき、アクセスしたページの URL が Google に送信されます。</translation>
 <translation id="7034608350006174882">Google Pay のカードと住所</translation>
 <translation id="7053983685419859001">ブロック</translation>
 <translation id="7055152154916055070">リダイレクトがブロックされました</translation>
@@ -849,7 +843,6 @@
 <translation id="7121362699166175603">アドレスバーの履歴とオートコンプリートを削除します。お使いの Google アカウントの <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> に、他の形式の閲覧履歴が記録されている場合があります。</translation>
 <translation id="7128222689758636196">現在の検索エンジンに対して許可</translation>
 <translation id="7138678301420049075">その他</translation>
-<translation id="7139148793369023665">類似するコンテンツを閉じました</translation>
 <translation id="7141896414559753902">サイトでのポップアップ表示とリダイレクトをブロックする(推奨)</translation>
 <translation id="7149158118503947153"><ph name="DOMAIN_NAME" /> から<ph name="BEGIN_LINK" />元のページを読み込む<ph name="END_LINK" /></translation>
 <translation id="7149893636342594995">過去 24 時間</translation>
@@ -950,7 +943,6 @@
 <translation id="7846076177841592234">選択解除</translation>
 <translation id="784934925303690534">期間</translation>
 <translation id="7851858861565204677">他のデバイス</translation>
-<translation id="7854964836418414587">類似するコンテンツを閉じる</translation>
 <translation id="7875915731392087153">メールを作成</translation>
 <translation id="7876243839304621966">すべて削除</translation>
 <translation id="7882131421121961860">履歴が見つかりません</translation>
@@ -974,7 +966,6 @@
 <translation id="802154636333426148">ダウンロード エラー</translation>
 <translation id="8026334261755873520">閲覧履歴データの削除</translation>
 <translation id="8035133914807600019">新しいフォルダ...</translation>
-<translation id="8037686209485537503">もっと見る</translation>
 <translation id="8037750541064988519">残り <ph name="DAYS" /> 日</translation>
 <translation id="804335162455518893">SD カードが見つかりません</translation>
 <translation id="805047784848435650">閲覧履歴から</translation>
@@ -988,7 +979,6 @@
 <translation id="8087000398470557479"><ph name="DOMAIN_NAME" /> のコンテンツを Google から配信しています。</translation>
 <translation id="8103578431304235997">シークレット タブ</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">関連ページを表示する</translation>
 <translation id="8109613176066109935">お使いのどのデバイスでも同じブックマークを使用するには、同期を有効にします</translation>
 <translation id="8110087112193408731">Chrome のアクティビティを Digital Wellbeing で表示しますか?</translation>
 <translation id="8116925261070264013">ミュート中</translation>
@@ -1038,7 +1028,6 @@
 <translation id="8497726226069778601">表示するものがまだありません</translation>
 <translation id="8503559462189395349">Chrome パスワード</translation>
 <translation id="8503813439785031346">ユーザー名</translation>
-<translation id="8504988642345501642">上にスクロールしたときに関連ページのクイックリンクを表示します。このとき、アクセスしたページの URL が Google に送信されます。</translation>
 <translation id="8514477925623180633">Chrome に保存されたパスワードをエクスポートします</translation>
 <translation id="8514577642972634246">シークレット モードを開始</translation>
 <translation id="851751545965956758">サイトからデバイスへの接続をブロックする</translation>
@@ -1131,7 +1120,6 @@
 <translation id="932327136139879170">ホーム</translation>
 <translation id="932599481871055447">データ使用量を抑えてブラウジングを高速化</translation>
 <translation id="938850635132480979">エラー: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">フィードバックを送信</translation>
 <translation id="945632385593298557">マイクへのアクセス</translation>
 <translation id="951339005376969845">既存のデータを削除します。<ph name="FROM_ACCOUNT" /> に切り替えると、削除したデータを取得できます。</translation>
 <translation id="95817756606698420">中国のユーザーは Chrome での検索に <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> を使用できます。この設定は [<ph name="BEGIN_LINK" />設定<ph name="END_LINK" />] で変更可能です。</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_kn.xtb b/chrome/android/java/strings/translations/android_chrome_strings_kn.xtb
index b18c91c..5df4337a 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_kn.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_kn.xtb
@@ -283,7 +283,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> KB ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗಿದೆ</translation>
 <translation id="3029704984691124060">ಪಾಸ್‌ಫ್ರೇಸ್‌ಗಳು ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />ಸಹಾಯ ಪಡೆಯಿರಿ<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Google ನಿಂದ ಈತರಹದ್ದನ್ನು ಇನ್ನಷ್ಟು ನೋಡಿ</translation>
 <translation id="305593374596241526">ಸ್ಥಳ ಆಫ್ ಆಗಿದೆ; <ph name="BEGIN_LINK" />Android ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ<ph name="END_LINK" /> ಇದನ್ನು ಆನ್‌ ಮಾಡಿ.</translation>
 <translation id="3058498974290601450">ನೀವು ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಯಾವಾಗ ಬೇಕಾದರೂ ಸಿಂಕ್ ಆನ್ ಮಾಡಬಹುದು</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> ಬುಕ್‌ಮಾರ್ಕ್‌}one{<ph name="BOOKMARKS_COUNT_MANY" /> ಬುಕ್‌ಮಾರ್ಕ್‌ಗಳು}other{<ph name="BOOKMARKS_COUNT_MANY" /> ಬುಕ್‌ಮಾರ್ಕ್‌ಗಳು}}</translation>
@@ -375,7 +374,6 @@
 <translation id="3773755127849930740">ಜೋಡಿಸುವಿಕೆ ಅನುಮತಿಸಲು <ph name="BEGIN_LINK" />ಬ್ಲೂಟೂತ್ ಆನ್ ಮಾಡಿ<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">ನಿಮ್ಮ ಸಾಧನಗಳಿಗೆ ಕಳುಹಿಸಿ</translation>
 <translation id="3778956594442850293">ಮುಖಪುಟದ ಪರದೆಗೆ ಸೇರಿಸಲಾಗಿದೆ</translation>
-<translation id="3781011235031427080">ಇಂತಹ ಇನ್ನಷ್ಟು ಶೀಟ್ ಅನ್ನು ಅರ್ಧದಷ್ಟು ಎತ್ತರದಲ್ಲಿ ತೆರೆಯಲಾಗಿದೆ</translation>
 <translation id="3789841737615482174">ಸ್ಥಾಪಿಸು</translation>
 <translation id="3810838688059735925">ವೀಡಿಯೊ</translation>
 <translation id="3810973564298564668">ನಿರ್ವಹಿಸು</translation>
@@ -447,7 +445,6 @@
 <translation id="4351244548802238354">ಸಂವಾದವನ್ನು ಮುಚ್ಚಿ</translation>
 <translation id="4378154925671717803">ಫೋನ್</translation>
 <translation id="4384468725000734951">ಹುಡುಕಲು Sogou ಬಳಸಲಾಗುತ್ತಿದೆ</translation>
-<translation id="4398088515904522762">ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಲು, <ph name="BEGIN_LINK" />ಚಟುವಟಿಕೆ ಮತ್ತು ಸಂವಹನಗಳನ್ನು<ph name="END_LINK" /> ಆನ್ ಮಾಡಿ.</translation>
 <translation id="4404568932422911380">ಯಾವುದೇ ಬುಕ್‌ಮಾರ್ಕ್‌ಗಳು ಲಭ್ಯವಿಲ್ಲ</translation>
 <translation id="4409723563706114196">ಪುಟದ ಮುನ್ನೋಟಗಳನ್ನು ಬಳಸಿ</translation>
 <translation id="4411535500181276704">ಲೈಟ್ ಮೋಡ್</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">ಈ ಸೈಟ್ ಅನ್ನು ಅನುವಾದಿಸಲಾಗುವುದಿಲ್ಲ</translation>
 <translation id="545042621069398927">ನಿಮ್ಮ ಡೌನ್‌ಲೋಡ್‌ನ ವೇಗವನ್ನು ಹೆಚ್ಚಿಸಲಾಗುತ್ತಿದೆ.</translation>
 <translation id="5456381639095306749">ಪುಟ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ</translation>
-<translation id="5466407412363861127">ಈ ವೈಶಿಷ್ಟ್ಯವು <ph name="BEGIN_LINK" />ಸಿಂಕ್<ph name="END_LINK" /> ಅನ್ನು ಬಳಸುತ್ತದೆ.</translation>
 <translation id="548278423535722844">ನಕ್ಷೆಗಳ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ತೆರೆಯಿರಿ</translation>
 <translation id="5487521232677179737">ಡೇಟಾ ತೆರವುಗೊಳಿಸು</translation>
 <translation id="5494752089476963479">ಅನಪೇಕ್ಷಿತ ಅಥವಾ ತಪ್ಪುದಾರಿಗೆಳೆಯುವ ಜಾಹೀರಾತುಗಳನ್ನು ತೋರಿಸುವ ಸೈಟ್‌ಗಳಲ್ಲಿ ಜಾಹೀರಾತುಗಳನ್ನು ನಿರ್ಬಂಧಿಸಿ</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">ಪ್ರಸ್ತುತ ಹುಡುಕಾಟ ಎಂಜಿನ್‌ಗೆ ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ</translation>
 <translation id="6177390657002841081">ಡೇಟಾ ಉಳಿಸುವಿಕೆ ಆನ್ ಮಾಡಿ</translation>
 <translation id="6181444274883918285">ಸೈಟ್ ವಿನಾಯಿತಿಯನ್ನು ಸೇರಿಸಿ</translation>
-<translation id="618993374665929060">ಇಂತಹ ಇನ್ನಷ್ಟು ಶೀಟ್ ಅನ್ನು ಪೂರ್ಣ ಎತ್ತರದಲ್ಲಿ ತೆರೆಯಲಾಗಿದೆ</translation>
 <translation id="6192333916571137726">ಫೈಲ್‌ ಅನ್ನು ಡೌನ್‌ಲೋಡ್‌ ಮಾಡಿ</translation>
 <translation id="6192792657125177640">ವಿನಾಯಿತಿಗಳು</translation>
 <translation id="6194112207524046168">Chrome ನಿಮ್ಮ ಕ್ಯಾಮರಾವನ್ನು ಪ್ರವೇಶಿಸುವುದಕ್ಕೆ ಅನುಮತಿಸಲು, <ph name="BEGIN_LINK" />Android ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ<ph name="END_LINK" /> ಕ್ಯಾಮರಾವನ್ನು ಕೂಡ ಆನ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">ನೀವು ಭೇಟಿ ಮಾಡುವ ಪುಟಗಳನ್ನು Google ಸರ್ವರ್‌ಗಳು ಆಪ್ಟಿಮೈಸ್ ಮಾಡುತ್ತವೆ.</translation>
 <translation id="6709133671862442373">ಸುದ್ದಿ</translation>
 <translation id="6710213216561001401">ಹಿಂದೆ</translation>
-<translation id="6712388303105732168">ಇಂತಹ ಇನ್ನಷ್ಟು ಬಟನ್ ಬಳಸಿಕೊಂಡು Google ನಿಂದ ಇಂತಹುದೇ ಇನ್ನಷ್ಟನ್ನು ನೋಡಿ</translation>
 <translation id="671481426037969117">ನಿಮ್ಮ <ph name="FQDN" /> ಟೈಮರ್ ಅವಧಿ ಮುಗಿದಿದೆ. ಅದು ನಾಳೆ ಮತ್ತೊಮ್ಮೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ.</translation>
 <translation id="6738867403308150051">ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ…</translation>
 <translation id="6746124502594467657">ಕೆಳಗೆ ಸರಿಸು</translation>
@@ -839,7 +833,6 @@
 <translation id="702463548815491781">TalkBack ಅಥವಾ ಪ್ರವೇಶ ಬದಲಾಯಿಸಿ ಆನ್ ಆಗಿದ್ದಾಗ ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ</translation>
 <translation id="7029809446516969842">ಪಾಸ್‌ವರ್ಡ್‌ಗಳು</translation>
 <translation id="7031882061095297553">ಇದಕ್ಕೆ ಸಿಂಕ್ ಮಾಡಿ</translation>
-<translation id="7032663816368481562">ನೀವು ವಿಳಾಸ ಪಟ್ಟಿಯಲ್ಲಿ 'ಇಂತಹುದೇ ಇನ್ನಷ್ಟು' <ph name="ICON" /> ಎಂಬ ಬಟನ್ ಅನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿದಾಗ, ಸಂಬಂಧಿತ ಪುಟಗಳಿಗೆ ತ್ವರಿತ ಲಿಂಕ್‌ಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ನೀವು ಭೇಟಿ ನೀಡುವ ಪುಟಗಳ URLಗಳನ್ನು Google ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ.</translation>
 <translation id="7034608350006174882">Google Pay ಬಳಸುವ ಕಾರ್ಡ್‌ಗಳು ಮತ್ತು ವಿಳಾಸಗಳು</translation>
 <translation id="7053983685419859001">ನಿರ್ಬಂಧಿಸು</translation>
 <translation id="7055152154916055070">ಮರುನಿರ್ದೇಶಿಸುವಿಕೆಯನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ:</translation>
@@ -851,7 +844,6 @@
 <translation id="7121362699166175603">ವಿಳಾಸ ಪಟ್ಟಿಯ ಇತಿಹಾಸ ಮತ್ತು ಸ್ವಯಂಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯನ್ನು ತೆರವುಗೊಳಿಸುತ್ತದೆ. ನಿಮ್ಮ Google ಖಾತೆಯು <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> ನಲ್ಲಿ ಇತರ ವಿಧಗಳ ಬ್ರೌಸಿಂಗ್ ಇತಿಹಾಸವನ್ನು ಹೊಂದಿರಬಹುದು.</translation>
 <translation id="7128222689758636196">ಪ್ರಸ್ತುತ ಹುಡುಕಾಟ ಎಂಜಿನ್‌ಗೆ ಅನುಮತಿಸಿ</translation>
 <translation id="7138678301420049075">ಇತರೆ</translation>
-<translation id="7139148793369023665">ಇಂತಹ ಇನ್ನಷ್ಟು ಅನ್ನು ಮುಚ್ಚಲಾಗಿದೆ</translation>
 <translation id="7141896414559753902">ಪಾಪ್-ಅಪ್‍ಗಳು ಮತ್ತು ಮರುನಿರ್ದೇಶನಗಳನ್ನು ತೋರಿಸದಂತೆ ಸೈಟ್‌ಗಳನ್ನು ನಿರ್ಬಂಧಿಸಿ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ)</translation>
 <translation id="7149158118503947153"><ph name="DOMAIN_NAME" /> ನಿಂದ <ph name="BEGIN_LINK" />ಮೂಲ ಪುಟವನ್ನು ಲೋಡ್ ಮಾಡಿ<ph name="END_LINK" /></translation>
 <translation id="7149893636342594995">ಕಳೆದ 24 ಗಂಟೆಗಳು</translation>
@@ -952,7 +944,6 @@
 <translation id="7846076177841592234">ಆಯ್ಕೆ ರದ್ದುಮಾಡಿ</translation>
 <translation id="784934925303690534">ಸಮಯ ವ್ಯಾಪ್ತಿ</translation>
 <translation id="7851858861565204677">ಇತರ ಸಾಧನಗಳು</translation>
-<translation id="7854964836418414587">ಇಂತಹ ಇನ್ನಷ್ಟನ್ನು ನೋಡಿ ಅನ್ನು ಮುಚ್ಚಿ</translation>
 <translation id="7875915731392087153">ಇಮೇಲ್ ರಚಿಸಿ</translation>
 <translation id="7876243839304621966">ಎಲ್ಲವನ್ನೂ ತೆಗೆದುಹಾಕಿ</translation>
 <translation id="7882131421121961860">ಯಾವುದೇ ಇತಿಹಾಸ ಕಂಡುಬಂದಿಲ್ಲ</translation>
@@ -976,7 +967,6 @@
 <translation id="802154636333426148">ಡೌನ್‌ಲೋಡ್‌ ವಿಫಲಗೊಂಡಿದೆ</translation>
 <translation id="8026334261755873520">ಬ್ರೌಸಿಂಗ್ ಡೇಟಾವನ್ನು ತೆರವುಗೊಳಿಸಿ</translation>
 <translation id="8035133914807600019">ಹೊಸ ಫೋಲ್ಡರ್‌…</translation>
-<translation id="8037686209485537503">ಇಂತಹುದೇ ಇನ್ನಷ್ಟು</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> ದಿನಗಳು ಉಳಿದಿವೆ</translation>
 <translation id="804335162455518893">SD ಕಾರ್ಡ್ ಕಂಡುಬಂದಿಲ್ಲ</translation>
 <translation id="805047784848435650">ನಿಮ್ಮ ಬ್ರೌಸಿಂಗ್ ಇತಿಹಾಸದ ಆಧಾರಿಸಿ</translation>
@@ -990,7 +980,6 @@
 <translation id="8087000398470557479"><ph name="DOMAIN_NAME" /> ಡೊಮೇನ್‌‌ನ ಈ ವಿಷಯವನ್ನು Google ನಿಂದ ವಿತರಿಸಲಾಗಿದೆ.</translation>
 <translation id="8103578431304235997">ಅದೃಶ್ಯ ಟ್ಯಾಬ್‌</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">ಸಂಬಂಧಿತ ಪುಟಗಳನ್ನು ಸೂಚಿಸಿ</translation>
 <translation id="8109613176066109935">ನಿಮ್ಮ ಎಲ್ಲ ಸಾಧನಗಳಲ್ಲಿ ನಿಮ್ಮ ಬುಕ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಲು, ಸಿಂಕ್‌ ಆನ್‌ ಮಾಡಿ</translation>
 <translation id="8110087112193408731">ಡಿಜಿಟಲ್ ಯೋಗಕ್ಷೇಮದಲ್ಲಿ ನಿಮ್ಮ Chrome ಚಟುವಟಿಕೆಯನ್ನು ತೋರಿಸಲು ಬಯಸುವಿರಾ?</translation>
 <translation id="8116925261070264013">ಮ್ಯೂಟ್‌ ಆಗಿರುವುದು</translation>
@@ -1040,7 +1029,6 @@
 <translation id="8497726226069778601">ಇಲ್ಲಿ ನೋಡಲು ಇನ್ನೂ ಏನೂ ಇಲ್ಲ...</translation>
 <translation id="8503559462189395349">Chrome ಪಾಸ್‌ವರ್ಡ್‌ಗಳು</translation>
 <translation id="8503813439785031346">ಬಳಕೆದಾರಹೆಸರು</translation>
-<translation id="8504988642345501642">ನೀವು ಮೇಲಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಿದಾಗ, ಸಂಬಂಧಿತ ಪುಟಗಳಿಗೆ ತ್ವರಿತ ಲಿಂಕ್‌ಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ನೀವು ಭೇಟಿ ನೀಡುವ ಪುಟಗಳ URL ಗಳನ್ನು Google ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ.</translation>
 <translation id="8514477925623180633">Chrome ಮೂಲಕ ಸಂಗ್ರಹಿಸಲಾದ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ರಫ್ತು ಮಾಡಿ</translation>
 <translation id="8514577642972634246">ಅದೃಶ್ಯ ಮೋಡ್‌ಗೆ ಪ್ರವೇಶಿಸಿ</translation>
 <translation id="851751545965956758">ಸಾಧನಗಳಿಗೆ ಸಂಪರ್ಕಿಸದಂತೆ, ಸೈಟ್‌ಗಳನ್ನು ನಿರ್ಬಂಧಿಸಿ</translation>
@@ -1133,7 +1121,6 @@
 <translation id="932327136139879170">Home</translation>
 <translation id="932599481871055447">ಡೇಟಾವನ್ನು ಉಳಿಸಿ ಮತ್ತು ವೇಗವಾಗಿ ಬ್ರೌಸ್ ಮಾಡಿ</translation>
 <translation id="938850635132480979">ದೋಷ: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಕಳುಹಿಸಿ</translation>
 <translation id="945632385593298557">ನಿಮ್ಮ ಮೈಕ್ರೋಫೋನ್ ಪ್ರವೇಶಿಸಿ</translation>
 <translation id="951339005376969845">ಪ್ರಸ್ತುತ ಡೇಟಾ ಅಳಿಸಿ. ನೀವು <ph name="FROM_ACCOUNT" /> ಗೆ ಮರಳಿ ಬದಲಿಸುವ ಮೂಲಕ ಅದನ್ನು ಮರಳಿ ಪಡೆಯಬಹುದು.</translation>
 <translation id="95817756606698420">Chrome ಚೀನಾದಲ್ಲಿ ಹುಡುಕಲು <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> ಬಳಸಬಹುದು. ನೀವು ಇದನ್ನು <ph name="BEGIN_LINK" />ಸೆಟ್ಟಿಂಗ್‌ಗಳು<ph name="END_LINK" /> ನಲ್ಲಿ ಬದಲಾಯಿಸಬಹುದು.</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 d7d1e0f..3e43c68 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ko.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ko.xtb
@@ -96,6 +96,7 @@
 <translation id="1672586136351118594">다시 표시하지 않음</translation>
 <translation id="1692118695553449118">동기화 사용 중</translation>
 <translation id="1709438864123551175">데이터 절약 모드</translation>
+<translation id="1717218214683051432">움직임 감지 센서</translation>
 <translation id="1718835860248848330">지난 1시간</translation>
 <translation id="1733116627827457509"><ph name="FILE_SIZE" />: <ph name="TIME_SINCE_UPDATE" />에 업데이트됨</translation>
 <translation id="1736419249208073774">탐색</translation>
@@ -279,7 +280,6 @@
 <translation id="3029613699374795922"><ph name="KBS" />KB 다운로드됨</translation>
 <translation id="3029704984691124060">암호가 일치하지 않습니다.</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />도움 받기<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Google에서 비슷한 항목 더 확인하기</translation>
 <translation id="305593374596241526">위치가 사용 중지되었습니다. <ph name="BEGIN_LINK" />Android 설정<ph name="END_LINK" />에서 사용 설정하세요.</translation>
 <translation id="3058498974290601450">언제든지 설정에서 동기화를 사용 설정할 수 있습니다.</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{북마크 <ph name="BOOKMARKS_COUNT_ONE" />개}other{북마크 <ph name="BOOKMARKS_COUNT_MANY" />개}}</translation>
@@ -370,7 +370,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />블루투스를 사용 설정<ph name="END_LINK" />하여 페어링을 허용하세요.</translation>
 <translation id="3775705724665058594">기기로 전송</translation>
 <translation id="3778956594442850293">홈 화면에 추가됨</translation>
-<translation id="3781011235031427080">중간 높이로 '비슷한 항목 더보기'가 열렸습니다.</translation>
 <translation id="3789841737615482174">설치</translation>
 <translation id="3810838688059735925">동영상</translation>
 <translation id="3810973564298564668">관리</translation>
@@ -442,7 +441,6 @@
 <translation id="4351244548802238354">대화상자 닫기</translation>
 <translation id="4378154925671717803">전화기</translation>
 <translation id="4384468725000734951">검색할 때 Sogou 사용</translation>
-<translation id="4398088515904522762">이 기능을 사용하려면 <ph name="BEGIN_LINK" />활동 및 상호작용<ph name="END_LINK" />을 사용 설정하세요.</translation>
 <translation id="4404568932422911380">북마크 없음</translation>
 <translation id="4409723563706114196">페이지 예측 사용</translation>
 <translation id="4411535500181276704">라이트 모드</translation>
@@ -599,7 +597,6 @@
 <translation id="5447765697759493033">이 사이트는 번역되지 않습니다.</translation>
 <translation id="545042621069398927">다운로드 속도 향상</translation>
 <translation id="5456381639095306749">다운로드 페이지</translation>
-<translation id="5466407412363861127">이 기능은 <ph name="BEGIN_LINK" />동기화<ph name="END_LINK" />를 사용합니다.</translation>
 <translation id="548278423535722844">지도 앱에서 열기</translation>
 <translation id="5487521232677179737">인터넷 사용 기록 삭제</translation>
 <translation id="5494752089476963479">방해가 되거나 사용자를 현혹하는 광고를 표시하는 사이트의 광고 차단</translation>
@@ -702,7 +699,6 @@
 <translation id="6177111841848151710">현재 검색엔진에는 허용되지 않음</translation>
 <translation id="6177390657002841081">데이터 세이버 사용 설정</translation>
 <translation id="6181444274883918285">사이트 예외 추가</translation>
-<translation id="618993374665929060">전체 높이로 '비슷한 항목 더보기'가 열렸습니다.</translation>
 <translation id="6192333916571137726">다운로드 파일</translation>
 <translation id="6192792657125177640">예외</translation>
 <translation id="6194112207524046168">Chrome에서 카메라에 액세스하도록 허용하려면 <ph name="BEGIN_LINK" />Android 설정<ph name="END_LINK" />에서도 카메라를 사용 설정하세요.</translation>
@@ -785,7 +781,6 @@
 <translation id="6699370405921460408">Google 서버에서 내가 방문하는 페이지를 최적화합니다.</translation>
 <translation id="6709133671862442373">뉴스</translation>
 <translation id="6710213216561001401">이전</translation>
-<translation id="6712388303105732168">'비슷한 항목 더보기' 버튼을 사용하여 Google에서 비슷한 항목을 더 확인하세요.</translation>
 <translation id="671481426037969117"><ph name="FQDN" /> 타이머가 종료되었습니다. 타이머는 내일 다시 시작됩니다.</translation>
 <translation id="6738867403308150051">다운로드 중...</translation>
 <translation id="6746124502594467657">아래로 이동</translation>
@@ -832,7 +827,6 @@
 <translation id="702463548815491781">음성 안내 지원 또는 스위치 제어를 사용 중일 때 권장됩니다.</translation>
 <translation id="7029809446516969842">비밀번호</translation>
 <translation id="7031882061095297553">동기화 가능 계정</translation>
-<translation id="7032663816368481562">검색주소창에서 비슷한 항목 더보기 <ph name="ICON" />를 탭하면 관련 페이지의 빠른 링크가 표시됩니다. 방문한 페이지의 URL이 Google로 전송됩니다.</translation>
 <translation id="7034608350006174882">Google Pay에 사용되는 카드 및 주소</translation>
 <translation id="7053983685419859001">차단</translation>
 <translation id="7055152154916055070">다음 주소로의 리디렉션이 차단됨:</translation>
@@ -844,7 +838,6 @@
 <translation id="7121362699166175603">검색주소창에 저장된 방문 기록과 자동 완성 내역을 지웁니다. Google 계정의 내 활동(<ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />)에는 인터넷 사용 기록이 다른 형식으로 남아 있을 수도 있습니다.</translation>
 <translation id="7128222689758636196">현재 검색엔진에 허용</translation>
 <translation id="7138678301420049075">기타</translation>
-<translation id="7139148793369023665">'비슷한 항목 더보기'가 닫혔습니다.</translation>
 <translation id="7141896414559753902">사이트에서 팝업 및 리디렉션을 표시하지 못하도록 차단(권장)</translation>
 <translation id="7149158118503947153"><ph name="DOMAIN_NAME" />에서 <ph name="BEGIN_LINK" />원본 페이지 로드<ph name="END_LINK" />하기</translation>
 <translation id="7149893636342594995">지난 24시간</translation>
@@ -944,7 +937,6 @@
 <translation id="7846076177841592234">선택 취소</translation>
 <translation id="784934925303690534">기간</translation>
 <translation id="7851858861565204677">다른 기기</translation>
-<translation id="7854964836418414587">'비슷한 항목 더보기' 닫기</translation>
 <translation id="7875915731392087153">이메일 만들기</translation>
 <translation id="7876243839304621966">모두 삭제</translation>
 <translation id="7882131421121961860">방문 기록이 없습니다.</translation>
@@ -968,7 +960,6 @@
 <translation id="802154636333426148">다운로드 실패</translation>
 <translation id="8026334261755873520">인터넷 사용 기록 삭제</translation>
 <translation id="8035133914807600019">새 폴더…</translation>
-<translation id="8037686209485537503">비슷한 항목 더보기</translation>
 <translation id="8037750541064988519"><ph name="DAYS" />일 남음</translation>
 <translation id="804335162455518893">SD 카드가 없음</translation>
 <translation id="805047784848435650">인터넷 사용 기록에 기반해 추천됨</translation>
@@ -982,7 +973,6 @@
 <translation id="8087000398470557479">이 콘텐츠의 출처는 Google에서 제공하는 <ph name="DOMAIN_NAME" />입니다.</translation>
 <translation id="8103578431304235997">시크릿 탭</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">관련 페이지 추천</translation>
 <translation id="8109613176066109935">어느 기기에서나 내 북마크를 사용하려면 동기화를 사용 설정하세요.</translation>
 <translation id="8110087112193408731">디지털 웰빙에서 Chrome 활동을 표시할까요?</translation>
 <translation id="8116925261070264013">음소거됨</translation>
@@ -1031,7 +1021,6 @@
 <translation id="8497726226069778601">아직 표시할 내용 없음</translation>
 <translation id="8503559462189395349">Chrome 비밀번호</translation>
 <translation id="8503813439785031346">사용자이름</translation>
-<translation id="8504988642345501642">위로 스크롤하면 관련 페이지의 빠른 링크가 표시됩니다. 방문한 페이지의 URL이 Google로 전송됩니다.</translation>
 <translation id="8514477925623180633">Chrome으로 저장한 비밀번호 내보내기</translation>
 <translation id="8514577642972634246">시크릿 모드로 들어가기</translation>
 <translation id="851751545965956758">사이트에서 기기에 연결하지 못하도록 차단</translation>
@@ -1123,7 +1112,6 @@
 <translation id="932327136139879170">홈</translation>
 <translation id="932599481871055447">데이터 절약 모드</translation>
 <translation id="938850635132480979">오류: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">의견 보내기</translation>
 <translation id="945632385593298557">마이크에 액세스</translation>
 <translation id="951339005376969845">기존 데이터를 삭제합니다. <ph name="FROM_ACCOUNT" />(으)로 전환하여 기존 데이터를 가져올 수 있습니다.</translation>
 <translation id="95817756606698420">중국에서 검색할 때 Chrome에서 <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" />를 사용할 수 있습니다. <ph name="BEGIN_LINK" />설정<ph name="END_LINK" />에서 변경할 수 있습니다.</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 f7c2d7a..8b1727b3 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_lt.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_lt.xtb
@@ -95,6 +95,7 @@
 <translation id="1671236975893690980">Laukiama atsisiuntimo...</translation>
 <translation id="1672586136351118594">Daugiau neberodyti</translation>
 <translation id="1692118695553449118">Sinchronizavimas įjungtas</translation>
+<translation id="169515064810179024">Svetainės užblokuotos, kad nepasiektų judesio jutiklių</translation>
 <translation id="1709438864123551175">Duomenų taupymo priemonė</translation>
 <translation id="1717218214683051432">Judesių jutikliai</translation>
 <translation id="1718835860248848330">Paskutinė valanda</translation>
@@ -248,6 +249,7 @@
 <translation id="2777555524387840389">Liko <ph name="SECONDS" /> sek.</translation>
 <translation id="2779651927720337254">nepavyko</translation>
 <translation id="2781151931089541271">Liko 1 sek.</translation>
+<translation id="2801022321632964776">Norėdami gauti naujausią versiją su įdiegta savo kalba, atnaujinkite „Chrome“</translation>
 <translation id="2810645512293415242">Supaprastintas puslapis, kad būtų galima saugoti duomenis ir greičiau įkelti.</translation>
 <translation id="281504910091592009">Peržiūrėkite ir tvarkykite išsaugotus slaptažodžius <ph name="BEGIN_LINK" />„Google“ paskyroje<ph name="END_LINK" /></translation>
 <translation id="2818669890320396765">Jei norite pasiekti žymes visuose įrenginiuose, prisijunkite ir įjunkite sinchronizavimą</translation>
@@ -280,7 +282,6 @@
 <translation id="3029613699374795922">Atsisiųsta <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">Slaptafrazės neatitinka</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Gaukite pagalbos<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Žr. daugiau tokių pasiūlymų iš „Google“</translation>
 <translation id="305593374596241526">Vieta išjungta; įjunkite <ph name="BEGIN_LINK" />„Android“ nustatymuose<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Galite bet kada įjungti sinchronizavimą „Nustatymų“ skiltyje</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> žymė}one{<ph name="BOOKMARKS_COUNT_MANY" /> žymė}few{<ph name="BOOKMARKS_COUNT_MANY" /> žymės}many{<ph name="BOOKMARKS_COUNT_MANY" /> žymės}other{<ph name="BOOKMARKS_COUNT_MANY" /> žymių}}</translation>
@@ -309,6 +310,7 @@
 <translation id="3259831549858767975">Sumažinti visą puslapio turinį</translation>
 <translation id="3269093882174072735">Įkelti vaizdą</translation>
 <translation id="3269956123044984603">Jei norite pasiekti skirtukus iš kitų įrenginių, „Android“ paskyros nustatymuose įjunkite parinktį „Automatiškai sinchronizuoti duomenis“.</translation>
+<translation id="3277252321222022663">Leidžiama svetainėms pasiekti jutiklius (rekomenduojama)</translation>
 <translation id="3282568296779691940">Prisijungti prie „Chrome“</translation>
 <translation id="3288003805934695103">Iš naujo įkelti puslapį</translation>
 <translation id="32895400574683172">Pranešimai leidžiami</translation>
@@ -371,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Įjunkite „Bluetooth“<ph name="END_LINK" />, kad būtų leidžiama susieti</translation>
 <translation id="3775705724665058594">Išsiųsta į jūsų įrenginius</translation>
 <translation id="3778956594442850293">Pridėta prie pagrindinio ekrano</translation>
-<translation id="3781011235031427080">Lapas „Daugiau panašių“ atidarytas (pusė aukščio)</translation>
 <translation id="3789841737615482174">Įdiegti</translation>
 <translation id="3810838688059735925">Vaizdo</translation>
 <translation id="3810973564298564668">Valdyti</translation>
@@ -443,7 +444,6 @@
 <translation id="4351244548802238354">Uždaryti dialogo langą</translation>
 <translation id="4378154925671717803">Telefonas</translation>
 <translation id="4384468725000734951">Atliekant paiešką naudojama „Sogou“</translation>
-<translation id="4398088515904522762">Jei norite naudoti šią funkciją, įjunkite parinktį <ph name="BEGIN_LINK" />„Veikla ir sąveikos“<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Nėra jokių žymių</translation>
 <translation id="4409723563706114196">Naudoti puslapių numatymą</translation>
 <translation id="4411535500181276704">Supaprastintasis režimas</translation>
@@ -549,6 +549,7 @@
 <translation id="5016205925109358554">Su užraitais</translation>
 <translation id="5039804452771397117">Leisti</translation>
 <translation id="5040262127954254034">Privatumas</translation>
+<translation id="5048398596102334565">Leidžiama svetainėms pasiekti judesio jutiklius (rekomenduojama)</translation>
 <translation id="5063480226653192405">Naudojimas</translation>
 <translation id="5073204694187207510">Slėpti viso ekrano tinklelį</translation>
 <translation id="5082793167783849073">Sparčiai palyginkite puslapius sukūrę grupę. Jei norite pradėti, palieskite ir palaikykite nuorodą.</translation>
@@ -600,7 +601,6 @@
 <translation id="5447765697759493033">Ši svetainė nebus verčiama</translation>
 <translation id="545042621069398927">Paspartinamas atsisiuntimas.</translation>
 <translation id="5456381639095306749">Atsisiųsti puslapį</translation>
-<translation id="5466407412363861127">Ši funkcija naudoja <ph name="BEGIN_LINK" />sinchronizavimą<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Atidaryti Žemėlapių programoje</translation>
 <translation id="5487521232677179737">Išvalyti duomenis</translation>
 <translation id="5494752089476963479">Blokuoti skelbimus svetainėse, kuriose rodomi nepageidaujami arba klaidinantys skelbimai</translation>
@@ -703,7 +703,6 @@
 <translation id="6177111841848151710">Užblokuota dabartiniam paieškos varikliui</translation>
 <translation id="6177390657002841081">Duomenų taupymo priemonės įjungimas</translation>
 <translation id="6181444274883918285">Pridėti svetainės išimtį</translation>
-<translation id="618993374665929060">Lapas „Daugiau panašių“ atidarytas (visas aukštis)</translation>
 <translation id="6192333916571137726">Atsisiųsti failą</translation>
 <translation id="6192792657125177640">Išimtys</translation>
 <translation id="6194112207524046168">Norėdami leisti „Chrome“ pasiekti jūsų kamerą, taip pat įjunkite ją <ph name="BEGIN_LINK" />„Android“ nustatymuose<ph name="END_LINK" />.</translation>
@@ -741,6 +740,7 @@
 <translation id="6406506848690869874">Sinchronizavimas</translation>
 <translation id="641643625718530986">Spausdinti…</translation>
 <translation id="6416782512398055893">Atsisiųsta <ph name="MBS" /> MB</translation>
+<translation id="6427112570124116297">Žiniatinklio vertimas</translation>
 <translation id="6433501201775827830">Paieškos variklio pasirinkimas</translation>
 <translation id="6437478888915024427">Puslapio informacija</translation>
 <translation id="6441734959916820584">Pavadinimas yra per ilgas</translation>
@@ -786,7 +786,6 @@
 <translation id="6699370405921460408">„Google“ serveriai optimizuos puslapius, kuriuose lankotės.</translation>
 <translation id="6709133671862442373">Naujienos</translation>
 <translation id="6710213216561001401">Ankstesnis</translation>
-<translation id="6712388303105732168">Žr. daugiau panašių pasiūlymų iš „Google“ naudodami mygtuką „Daugiau panašių“</translation>
 <translation id="671481426037969117"><ph name="FQDN" /> laikmatis sustojo. Jis vėl bus paleistas rytoj.</translation>
 <translation id="6738867403308150051">Atsisiunčiama...</translation>
 <translation id="6746124502594467657">Perkelti žemyn</translation>
@@ -833,7 +832,6 @@
 <translation id="702463548815491781">Rekomenduojama, kai įjungta „TalkBack“ arba prieiga jungikliu</translation>
 <translation id="7029809446516969842">Slaptažodžiai</translation>
 <translation id="7031882061095297553">Sinchronizavimas su</translation>
-<translation id="7032663816368481562">Adreso juostoje palietus „Daugiau panašių į šį“ <ph name="ICON" /> rodomos sparčiosios nuorodos į susijusius puslapius. Puslapių, kuriuose lankotės, URL siunčiami į sistemą „Google“.</translation>
 <translation id="7034608350006174882">„Google Pay“ naudojamos kortelės ir adresai</translation>
 <translation id="7053983685419859001">Blokuoti</translation>
 <translation id="7055152154916055070">Peradresavimas užblokuotas:</translation>
@@ -845,7 +843,6 @@
 <translation id="7121362699166175603">Išvaloma istorija ir automatiniai užbaigimai adreso juostoje. „Google“ paskyroje gali būti kito tipo naršymo istorijos, kuri pasiekiama adresu <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Leisti dabartiniam paieškos varikliui</translation>
 <translation id="7138678301420049075">Kitas</translation>
-<translation id="7139148793369023665">Lapas „Daugiau panašių“ uždarytas</translation>
 <translation id="7141896414559753902">Blokuoti, kad svetainėse nebūtų rodomi iššokantieji langai ir peradresavimai (rekomenduojama)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Įkelti pradinį puslapį<ph name="END_LINK" /> iš <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Pastarosios 24 valandos</translation>
@@ -856,6 +853,7 @@
 <translation id="7189598951263744875">Bendrinti...</translation>
 <translation id="7191430249889272776">Skirtuko lapas atidarytas fone.</translation>
 <translation id="723171743924126238">Pasirinkti vaizdus</translation>
+<translation id="7233236755231902816">Jei norite matyti žiniatinklį savo kalba, gaukite naujausią „Chrome“ versiją</translation>
 <translation id="7243308994586599757">Parinktys pasiekiamos netoli ekrano apačios</translation>
 <translation id="7250468141469952378">Pasirinkta: <ph name="ITEM_COUNT" /></translation>
 <translation id="7253272406652746122">Pridėkite „Google“ paskyrą iš įrenginio Nustatymų programos puslapio „Paskyros“.</translation>
@@ -945,7 +943,6 @@
 <translation id="7846076177841592234">Atšaukti pasirinkimą</translation>
 <translation id="784934925303690534">Laikotarpis</translation>
 <translation id="7851858861565204677">Kiti įrenginiai</translation>
-<translation id="7854964836418414587">Uždaryti lapą „Daugiau panašių“</translation>
 <translation id="7875915731392087153">Kurti el. laišką</translation>
 <translation id="7876243839304621966">Pašalinti viską</translation>
 <translation id="7882131421121961860">Nerasta istorijos</translation>
@@ -969,7 +966,6 @@
 <translation id="802154636333426148">Įvyko atsisiuntimo klaida</translation>
 <translation id="8026334261755873520">Išvalyti naršymo duomenis</translation>
 <translation id="8035133914807600019">Naujas aplankas…</translation>
-<translation id="8037686209485537503">Daugiau panašių</translation>
 <translation id="8037750541064988519">Liko <ph name="DAYS" /> d.</translation>
 <translation id="804335162455518893">SD kortelė nerasta</translation>
 <translation id="805047784848435650">Pagal naršymo istoriją</translation>
@@ -983,7 +979,6 @@
 <translation id="8087000398470557479">Šis turinys yra iš domeno <ph name="DOMAIN_NAME" />, kurį teikia „Google“.</translation>
 <translation id="8103578431304235997">Inkognito skirtukas</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Siūlyti susijusius puslapius</translation>
 <translation id="8109613176066109935">Jei norite pasiekti žymes visuose įrenginiuose, įjunkite sinchronizavimą</translation>
 <translation id="8110087112193408731">Rodyti „Chrome“ veiklą Skaitmeninės gerovės programoje?</translation>
 <translation id="8116925261070264013">Išjungta</translation>
@@ -1010,6 +1005,7 @@
 <translation id="8310344678080805313">Įprasti skirtukai</translation>
 <translation id="8313455859591948645">Paleidimo puslapio redagavimas</translation>
 <translation id="8316092324682955408"><ph name="DOMAIN_NAME" /> ir daugiau svetainių</translation>
+<translation id="8327155640814342956">Kad būtų teikiamos geriausios naršymo funkcijos, atidarykite ir atnaujinkite „Chrome“</translation>
 <translation id="8339163506404995330">Puslapiai, parašyti <ph name="LANGUAGE" />, verčiami nebus</translation>
 <translation id="8349013245300336738">Rūšiuoti pagal naudojamų duomenų kiekį</translation>
 <translation id="8372893542064058268">Leisti fono sinchronizavimą konkrečioje svetainėje.</translation>
@@ -1032,7 +1028,6 @@
 <translation id="8497726226069778601">Čia dar nėra nieko, ką galėtumėte peržiūrėti…</translation>
 <translation id="8503559462189395349">„Chrome“ slaptažodžiai</translation>
 <translation id="8503813439785031346">Vartotojo vardas</translation>
-<translation id="8504988642345501642">Slenkant aukštyn rodomos sparčiosios nuorodos į susijusius puslapius. Puslapių, kuriuose lankotės, URL siunčiami į sistemą „Google“.</translation>
 <translation id="8514477925623180633">Eksportuoti sistemoje „Chrome“ saugomus slaptažodžius</translation>
 <translation id="8514577642972634246">Įjungti inkognito režimą</translation>
 <translation id="851751545965956758">Blokuoti svetaines, kad nebūtų galima prisijungti prie įrenginių</translation>
@@ -1068,6 +1063,7 @@
 <translation id="8788968922598763114">Iš naujo atidaryti paskutinį uždarytą skirtuką</translation>
 <translation id="8801436777607969138">Blokuoti „JavaScript“ konkrečioje svetainėje.</translation>
 <translation id="8812260976093120287">Kai kuriose svetainėse galite mokėti naudodami įrenginyje įdiegtas anksčiau nurodytas palaikomas mokėjimo programas.</translation>
+<translation id="8816026460808729765">Svetainės blokuojamos, kad nepasiektų jutiklių</translation>
 <translation id="8816439037877937734">Programa „<ph name="APP_NAME" />“ bus atidaryta naršyklėje „Chrome“. Tęsdami sutinkate su „Chrome“ <ph name="BEGIN_LINK1" />paslaugų teikimo sąlygomis<ph name="END_LINK1" />, <ph name="BEGIN_LINK2" />privatumo pranešimu<ph name="END_LINK2" /> ir <ph name="BEGIN_LINK3" />privatumo pranešimu, skirtu „Google“ paskyroms, tvarkomoms naudojant „Family Link“<ph name="END_LINK3" />.</translation>
 <translation id="8820817407110198400">Žymės</translation>
 <translation id="8833831881926404480">Svetainė bendrina jūsų ekraną</translation>
@@ -1124,7 +1120,6 @@
 <translation id="932327136139879170">Kontaktinė namų informacija</translation>
 <translation id="932599481871055447">Išsaugokite duomenis ir naršykite greičiau</translation>
 <translation id="938850635132480979">Klaida: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Siųsti atsiliepimą</translation>
 <translation id="945632385593298557">Prieiga prie mikrofono</translation>
 <translation id="951339005376969845">Ištrinti esamus duomenis. Juos galite atgauti perjungę atgal į <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">„Chrome“ gali naudoti <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" />, kai paieškos atliekamos Kinijoje. Šį nustatymą galite pakeisti skiltyje <ph name="BEGIN_LINK" />„Nustatymai“<ph name="END_LINK" />.</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 42d84c3..e9d208e 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_lv.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_lv.xtb
@@ -97,6 +97,7 @@
 <translation id="1692118695553449118">Sinhronizācija ieslēgta</translation>
 <translation id="169515064810179024">Bloķēt vietņu piekļuvi kustību sensoriem</translation>
 <translation id="1709438864123551175">Datu lietojuma samazinātājs</translation>
+<translation id="1717218214683051432">Kustību sensori</translation>
 <translation id="1718835860248848330">Pēdējā stunda</translation>
 <translation id="1733116627827457509"><ph name="FILE_SIZE" /> — atjaunināts <ph name="TIME_SINCE_UPDATE" /></translation>
 <translation id="1736419249208073774">Izpētīt</translation>
@@ -281,7 +282,6 @@
 <translation id="3029613699374795922">Lejupielādēts: <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">Ieejas frāzes neatbilst.</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Saņemt palīdzību<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Rādīt līdzīgus Google ieteikumus</translation>
 <translation id="305593374596241526">Atrašanās vietu noteikšana ir izslēgta. Ieslēdziet to <ph name="BEGIN_LINK" />Android iestatījumos<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Jebkurā brīdī varat ieslēgt sinhronizāciju iestatījumos.</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> grāmatzīme}zero{<ph name="BOOKMARKS_COUNT_MANY" /> grāmatzīmju}one{<ph name="BOOKMARKS_COUNT_MANY" /> grāmatzīme}other{<ph name="BOOKMARKS_COUNT_MANY" /> grāmatzīmes}}</translation>
@@ -373,7 +373,6 @@
 <translation id="3773755127849930740">Lai atļautu savienošanu pārī, <ph name="BEGIN_LINK" />ieslēdziet Bluetooth<ph name="END_LINK" />.</translation>
 <translation id="3775705724665058594">Sūtīšana uz jūsu ierīcēm</translation>
 <translation id="3778956594442850293">Pievienots sākuma ekrānam</translation>
-<translation id="3781011235031427080">Līdzīgi vienumi atvērti pusekrāna augstumā</translation>
 <translation id="3789841737615482174">Instalēt</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Pārvaldīt</translation>
@@ -445,7 +444,6 @@
 <translation id="4351244548802238354">Aizvērt dialoglodziņu</translation>
 <translation id="4378154925671717803">Tālrunis</translation>
 <translation id="4384468725000734951">Tiek izmantota meklētājprogramma Sogou</translation>
-<translation id="4398088515904522762">Lai izmantotu šo funkciju, ieslēdziet iestatījumu <ph name="BEGIN_LINK" />Darbības un mijiedarbība<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Nav grāmatzīmju</translation>
 <translation id="4409723563706114196">Lapu ieteikumu izmantošana</translation>
 <translation id="4411535500181276704">Vienkāršais režīms</translation>
@@ -603,7 +601,6 @@
 <translation id="5447765697759493033">Šī vietne netiks tulkota</translation>
 <translation id="545042621069398927">Lejupielāde tiek paātrināta.</translation>
 <translation id="5456381639095306749">Lejupielādēt lapu</translation>
-<translation id="5466407412363861127">Šai funkcijai tiek izmantota <ph name="BEGIN_LINK" />sinhronizācija<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Atvērt karšu lietotnē</translation>
 <translation id="5487521232677179737">Notīrīt datus</translation>
 <translation id="5494752089476963479">Bloķēt reklāmas vietnēs, kurās tiek rādītas traucējošas vai maldinošas reklāmas</translation>
@@ -706,7 +703,6 @@
 <translation id="6177111841848151710">Bloķēta pašreizējai meklētājprogrammai</translation>
 <translation id="6177390657002841081">Ieslēgt Datu lietojuma samazinātāju</translation>
 <translation id="6181444274883918285">Pievienot vietnes izņēmumu</translation>
-<translation id="618993374665929060">Līdzīgi vienumi atvērti pilnā augstumā</translation>
 <translation id="6192333916571137726">Lejupielāde fails</translation>
 <translation id="6192792657125177640">Izņēmumi</translation>
 <translation id="6194112207524046168">Lai atļautu pārlūkprogrammai Chrome piekļūt jūsu kamerai, ieslēdziet kameru arī <ph name="BEGIN_LINK" />Android iestatījumos<ph name="END_LINK" />.</translation>
@@ -790,7 +786,6 @@
 <translation id="6699370405921460408">Google serveri optimizēs jūsu apmeklētās lapas.</translation>
 <translation id="6709133671862442373">Ziņas</translation>
 <translation id="6710213216561001401">Iepriekšējais</translation>
-<translation id="6712388303105732168">Skatīt līdzīgus Google ieteikumus, izmantojot pogu Līdzīgi vienumi</translation>
 <translation id="671481426037969117">Jūsu lietotnes <ph name="FQDN" /> taimera laiks ir beidzies. Tas atkal sāksies rīt.</translation>
 <translation id="6738867403308150051">Notiek lejupielāde…</translation>
 <translation id="6746124502594467657">Pārvietot uz leju</translation>
@@ -837,7 +832,6 @@
 <translation id="702463548815491781">Ieteicams, ja ir ieslēgta lietotne TalkBack vai slēdžu piekļuves funkcija.</translation>
 <translation id="7029809446516969842">Paroles</translation>
 <translation id="7031882061095297553">Sinhronizēt ar:</translation>
-<translation id="7032663816368481562">Adreses joslā pieskaroties vienumam Citi līdzīgi vienumi <ph name="ICON" />, tiek rādītas ātrās saites uz saistītām lapām. Apmeklēto lapu vietrāži URL tiek nosūtīti Google serveriem.</translation>
 <translation id="7034608350006174882">Kartes un adreses, kurās tiek izmantots pakalpojums Google Pay</translation>
 <translation id="7053983685419859001">Bloķēt</translation>
 <translation id="7055152154916055070">Novirzīšana ir bloķēta:</translation>
@@ -849,7 +843,6 @@
 <translation id="7121362699166175603">Notīra vēsturi un automātiskās pabeigšanas datus adreses joslā. Jūsu Google kontam var būt cita veida pārlūkošanas vēstures dati vietnē <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Atļaut pašreizējai meklētājprogrammai</translation>
 <translation id="7138678301420049075">Cits</translation>
-<translation id="7139148793369023665">Līdzīgi vienumi aizvērti</translation>
 <translation id="7141896414559753902">Neļaut vietnēm novirzīt un rādīt uznirstošos elementus (ieteicams)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Ielādēt sākotnējo lapu<ph name="END_LINK" /> no <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Pēdējās 24 stundas</translation>
@@ -950,7 +943,6 @@
 <translation id="7846076177841592234">Atcelt atlasi</translation>
 <translation id="784934925303690534">Laika periods</translation>
 <translation id="7851858861565204677">Citas ierīces</translation>
-<translation id="7854964836418414587">Aizvērt līdzīgus vienumus</translation>
 <translation id="7875915731392087153">Izveidojiet e-pasta ziņojumu.</translation>
 <translation id="7876243839304621966">Noņemt visu</translation>
 <translation id="7882131421121961860">Vēsture nav atrasta</translation>
@@ -974,7 +966,6 @@
 <translation id="802154636333426148">Lejupielāde neizdevās</translation>
 <translation id="8026334261755873520">Notīrīt pārlūkošanas datus</translation>
 <translation id="8035133914807600019">Jauna mape…</translation>
-<translation id="8037686209485537503">Līdzīgi produkti</translation>
 <translation id="8037750541064988519">Atlikušas <ph name="DAYS" /> dienas</translation>
 <translation id="804335162455518893">SD karte nav atrasta</translation>
 <translation id="805047784848435650">Pamatā ir jūsu pārlūkošanas vēsture</translation>
@@ -988,7 +979,6 @@
 <translation id="8087000398470557479">Šis saturs ir no vietnes <ph name="DOMAIN_NAME" />, ko nodrošina Google.</translation>
 <translation id="8103578431304235997">Inkognito cilne</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Saistīto lapu ieteikšana</translation>
 <translation id="8109613176066109935">Lai grāmatzīmes būtu pieejamas visās jūsu ierīcēs, ieslēdziet sinhronizāciju.</translation>
 <translation id="8110087112193408731">Vai rādīt jūsu Chrome darbības Digitālajā labjutībā?</translation>
 <translation id="8116925261070264013">Izslēgta skaņa</translation>
@@ -1038,7 +1028,6 @@
 <translation id="8497726226069778601">Šeit vēl nekā nav...</translation>
 <translation id="8503559462189395349">Chrome paroles</translation>
 <translation id="8503813439785031346">Lietotājvārds</translation>
-<translation id="8504988642345501642">Ritinot augšup, varat skatīt ātrās saites uz saistītajām lapām. Apmeklēto lapu vietrāži URL tiek nosūtīti Google serveriem.</translation>
 <translation id="8514477925623180633">Eksportēt pārlūkā Chrome saglabātās paroles</translation>
 <translation id="8514577642972634246">Atvērt inkognito režīmā</translation>
 <translation id="851751545965956758">Neļaut vietnēm izveidot savienojumu ar ierīci</translation>
@@ -1131,7 +1120,6 @@
 <translation id="932327136139879170">Sākums</translation>
 <translation id="932599481871055447">Saglabājiet datus un paātriniet pārlūkošanu</translation>
 <translation id="938850635132480979">Kļūda: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Sūtīt atsauksmes</translation>
 <translation id="945632385593298557">Piekļuve mikrofonam</translation>
 <translation id="951339005376969845">Dzēst esošos datus. Varat tos izgūt, pārslēdzoties atpakaļ uz kontu <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Pārlūkā Chrome var izmantot meklētājprogrammu <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" />, lai veiktu meklēšanu Ķīnā. Varat to mainīt sadaļā <ph name="BEGIN_LINK" />Iestatījumi<ph name="END_LINK" />.</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ml.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ml.xtb
index 52e98c1e..c8c2b9c 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ml.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ml.xtb
@@ -280,7 +280,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> KB ഡൗൺലോഡ് ചെയ്‌തു</translation>
 <translation id="3029704984691124060">പാസ്‌ഫ്രെയ്‌സുകൾ പൊരുത്തപ്പെടുന്നില്ല</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />സഹായം തേടുക<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">ഇതേപോലുള്ള കൂടുതൽ കാര്യങ്ങൾ Google-ൽ കാണുക</translation>
 <translation id="305593374596241526">ലൊക്കേഷൻ ഓഫാണ്; <ph name="BEGIN_LINK" />Android ക്രമീകരണത്തിൽ<ph name="END_LINK" /> അത് ഓണാക്കുക.</translation>
 <translation id="3058498974290601450">നിങ്ങൾക്ക് ഏത് സമയത്തും ക്രമീകരണത്തിൽ സമന്വയം ഓണാക്കാവുന്നതാണ്</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> ബുക്ക്‌മാർക്ക്}other{<ph name="BOOKMARKS_COUNT_MANY" /> ബുക്ക്‌മാർക്കുകൾ}}</translation>
@@ -371,7 +370,6 @@
 <translation id="3773755127849930740">ജോടിയാക്കാൻ, <ph name="BEGIN_LINK" />Bluetooth ഓണാക്കുക<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">നിങ്ങളുടെ ഉപകരണങ്ങളിലേക്ക് അയയ്‌ക്കുക</translation>
 <translation id="3778956594442850293">ഹോം സ്‌ക്രീനിലേക്ക് ചേർത്തു</translation>
-<translation id="3781011235031427080">'ഇതുപോലുള്ള കൂടുതല്‍' ഷീറ്റ്, പകുതി ഉയരത്തില്‍ തുറന്നിരിക്കുന്നു</translation>
 <translation id="3789841737615482174">ഇന്‍സ്റ്റാളുചെയ്യുക</translation>
 <translation id="3810838688059735925">വീഡിയോ</translation>
 <translation id="3810973564298564668">മാനേജ് ചെയ്യുക</translation>
@@ -380,7 +378,7 @@
 <translation id="385051799172605136">പിന്നോട്ട്</translation>
 <translation id="3859306556332390985">മുന്നോട്ട് നീക്കുക</translation>
 <translation id="3894427358181296146">ഫോൾഡർ ചേർക്കുക</translation>
-<translation id="3895926599014793903">നിർബന്ധിത സൂം തയ്യാറാക്കുക</translation>
+<translation id="3895926599014793903">നിർബന്ധിത സൂം പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="3912508018559818924">വെബിൽ നിന്നുള്ള ഏറ്റവും മികച്ചത് കണ്ടെത്തുന്നു…</translation>
 <translation id="3927692899758076493">Sans Serif</translation>
 <translation id="3928666092801078803">എന്റെ വിവരങ്ങൾ സംയോജിപ്പിക്കുക</translation>
@@ -404,9 +402,9 @@
 <translation id="4034817413553209278">{HOURS,plural, =1{# മണിക്കൂർ}other{# മണിക്കൂർ}}</translation>
 <translation id="4042870126885713738">ഒരു വെബ് വിലാസം വ്യക്തമാക്കാത്തപ്പോഴോ ഒരു കണക്ഷൻ സ്ഥാപിക്കാൻ കഴിയാത്തപ്പോഴോ നിർദ്ദേശങ്ങൾ ദൃശ്യമാക്കുക</translation>
 <translation id="4046123991198612571">അടുത്ത ട്രാക്ക്</translation>
-<translation id="4048707525896921369">പേജ് വിട്ടുപോകാതെ തന്നെ വെബ്‌സൈറ്റുകളിലെ വിഷയങ്ങളെക്കുറിച്ച് അറിയുക. 'തിരയാൻ സ്‌പർശിക്കുക' എന്നത് ഒരു പദവും അതിന്റെ സന്ദർഭവും Google തിരയലിലേക്ക് അയച്ച്, നിർവചനങ്ങളും ചിത്രങ്ങളും തിരയൽ ഫലങ്ങളും മറ്റ് വിശദാംശങ്ങളും ലഭ്യമാക്കുന്നു.
+<translation id="4048707525896921369">പേജ് വിട്ടുപോകാതെ തന്നെ വെബ്‌സൈറ്റുകളിലെ വിഷയങ്ങളെക്കുറിച്ച് അറിയുക. തിരയാൻ ടാപ്പ് ചെയ്യുക എന്നത്  പദവും അതിന്റെ സന്ദർഭവും Google തിരയലിലേക്ക് അയച്ച്, നിർവചനങ്ങളും ചിത്രങ്ങളും തിരയൽ ഫലങ്ങളും മറ്റ് വിശദാംശങ്ങളും ലഭ്യമാക്കുന്നു.
 
-നിങ്ങളുടെ തിരയൽ പദം ക്രമീകരിക്കാൻ, തിരഞ്ഞെടുക്കുന്നതിനായി ദീർഘനേരം അമർത്തിപ്പിടിക്കുക. തിരയൽ പരിഷ്‌ക്കരിക്കാൻ, നേരെ മുകളിലേക്ക് പാനൽ നീക്കി, തിരയൽ ബോക്‌സ് സ്‌പർശിക്കുക.</translation>
+നിങ്ങളുടെ തിരയൽ പദം ക്രമീകരിക്കാൻ, തിരഞ്ഞെടുക്കുന്നതിനായി ദീർഘനേരം അമർത്തിപ്പിടിക്കുക. തിരയൽ പരിഷ്‌ക്കരിക്കാൻ, നേരെ മുകളിലേക്ക് പാനൽ നീക്കി, തിരയൽ ബോക്‌സ് ടാപ്പ് ചെയ്യുക.</translation>
 <translation id="4056223980640387499">സിപിയ</translation>
 <translation id="4060598801229743805">സ്‌ക്രീനിന്റെ മുകളിൽ ഓപ്‌ഷനുകൾ ലഭ്യമാണ്</translation>
 <translation id="4062305924942672200">നിയമ വിവരങ്ങൾ</translation>
@@ -443,7 +441,6 @@
 <translation id="4351244548802238354">ഡയലോഗ് അടയ്‌ക്കുക</translation>
 <translation id="4378154925671717803">ഫോൺ</translation>
 <translation id="4384468725000734951">തിരയാൻ Sogou ഉപയോഗിക്കുന്നു</translation>
-<translation id="4398088515904522762">ഈ ഫീച്ചർ ഉപയോഗിക്കാൻ <ph name="BEGIN_LINK" />പ്രവർത്തനവും ആശയവിനിമയങ്ങളും<ph name="END_LINK" /> ഓണാക്കുക</translation>
 <translation id="4404568932422911380">ബുക്ക്‌മാർക്കുകളൊന്നുമില്ല</translation>
 <translation id="4409723563706114196">പേജ് പ്രവചനങ്ങൾ ഉപയോഗിക്കുക</translation>
 <translation id="4411535500181276704">ലൈറ്റ് മോഡ്</translation>
@@ -490,7 +487,7 @@
 <translation id="4684427112815847243">എല്ലാം സമന്വയിപ്പിക്കുക</translation>
 <translation id="4695891336199304370">{SHIPPING_OPTIONS,plural, =1{<ph name="SHIPPING_OPTION_PREVIEW" />\u2026 എന്നതും ‌മറ്റ് <ph name="NUMBER_OF_ADDITIONAL_SHIPPING_OPTIONS" /> പേയ്‌മെന്റ് രീതികളും}other{<ph name="SHIPPING_OPTION_PREVIEW" />\u2026 എന്നതും ‌മറ്റ് <ph name="NUMBER_OF_ADDITIONAL_SHIPPING_OPTIONS" /> പേയ്‌മെന്റ് രീതികളും}}</translation>
 <translation id="4698034686595694889"><ph name="APP_NAME" /> ആപ്പിൽ ഓഫ്‌ലൈനായി കാണുക</translation>
-<translation id="4698413471314543145">Chrome പ്രവർത്തിപ്പിക്കുന്നതിന് ആവശ്യമായ സുപ്രധാന പ്രവർത്തനം കാണുന്നില്ല; ഒന്നുകിൽ നിങ്ങളുടെ Chrome ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിട്ടില്ല, അല്ലെങ്കിൽ Android-ന്റെ ഈ പതിപ്പിന് അനുയോജ്യമായതല്ല.</translation>
+<translation id="4698413471314543145">Chrome പ്രവർത്തിപ്പിക്കുന്നതിന് ആവശ്യമായ സുപ്രധാന ഫംഗ്ഷൻ കാണുന്നില്ല; ഒന്നുകിൽ നിങ്ങളുടെ Chrome ഇൻസ്റ്റലേഷൻ പൂർത്തിയായിട്ടില്ല, അല്ലെങ്കിൽ Android-ന്റെ ഈ പതിപ്പിന് അനുയോജ്യമായതല്ല.</translation>
 <translation id="4699172675775169585">കാഷെ ചെയ്‌ത ചിത്രങ്ങളും ഫയലുകളും</translation>
 <translation id="4714588616299687897">നിങ്ങളുടെ ഡാറ്റ 60% വരെ ലാഭിക്കൂ</translation>
 <translation id="4719927025381752090">വിവർത്തനം ചെയ്യാനുള്ള ഓഫർ</translation>
@@ -600,7 +597,6 @@
 <translation id="5447765697759493033">ഈ സൈറ്റ് വിവർത്തനം ചെയ്യപ്പെടില്ല</translation>
 <translation id="545042621069398927">നിങ്ങളുടെ ഡൗൺലോഡ് വേഗത്തിലാക്കുന്നു.</translation>
 <translation id="5456381639095306749">പേജ് ഡൗൺലോഡ് ചെയ്യുക</translation>
-<translation id="5466407412363861127">ഈ ഫീച്ചർ <ph name="BEGIN_LINK" />സമന്വയം<ph name="END_LINK" /> ഉപയോഗിക്കുന്നു.</translation>
 <translation id="548278423535722844">മാപ്‌സ് ആപ്പിൽ തുറക്കുക</translation>
 <translation id="5487521232677179737">ഡാറ്റ മായ്‌ക്കുക</translation>
 <translation id="5494752089476963479">അനാവശ്യമോ തെറ്റിദ്ധരിപ്പിക്കുന്നതോ ആയ പരസ്യങ്ങള്‍ കാണിക്കുന്ന സൈറ്റുകളിലെ പരസ്യങ്ങൾ ബ്ലോക്ക് ചെയ്യുക</translation>
@@ -645,7 +641,7 @@
 <translation id="5726692708398506830">പേജിൽ എല്ലാം വലുതായി നൽകുക</translation>
 <translation id="5734520971562437809">60 ശതമാനം വരെ കുറഞ്ഞതോതിൽ ഡാറ്റ ഉപയോഗിച്ച് വെബ് വേഗത കൂട്ടുക.</translation>
 <translation id="5748802427693696783">സ്റ്റാൻഡേർഡ് ടാബുകളിലേക്ക് മാറി</translation>
-<translation id="5749068826913805084">ഫയലുകൾ ഡൗൺലോഡുചെയ്യാൻ Chrome-ന് സ്റ്റോറേജ് ആക്‌സസ്സ് ആവശ്യമുണ്ട്.</translation>
+<translation id="5749068826913805084">ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യാൻ Chrome-ന് സ്റ്റോറേജ് ആക്‌സസ് ആവശ്യമുണ്ട്.</translation>
 <translation id="5763382633136178763">ആൾമാറാട്ട ടാബുകൾ</translation>
 <translation id="5763514718066511291">ഈ ആപ്പിനായുള്ള URL പകർത്താൻ ടാപ്പ് ചെയ്യുക</translation>
 <translation id="5765780083710877561">വിവരണം:</translation>
@@ -678,7 +674,7 @@
 <translation id="5942872142862698679">തിരയാൻ Google ഉപയോഗിക്കുന്നു</translation>
 <translation id="5944669582486359588">ലൈറ്റ് മോഡിൽ, Chrome 60 ശതമാനം വരെ കുറവ് ഡാറ്റ ഉപയോഗിക്കുന്നു, പേജുകൾ വേഗത്തിൽ ലോഡ് ചെയ്യുന്നു. നിങ്ങൾ സന്ദർശിക്കുന്ന പേജുകളെ Google-ന്‍റെ ക്ലൗഡ് സാങ്കേതികവിദ്യ ഒപ്റ്റിമൈസ് ചെയ്യുന്നു.</translation>
 <translation id="5952764234151283551">നിങ്ങൾ എത്തിച്ചേരാൻ ശ്രമിക്കുന്ന പേജിന്റെ URL Google-ലേക്ക് അയയ്ക്കുന്നു</translation>
-<translation id="5956665950594638604">പുതിയ ടാബിൽ Chrome സഹായ കേന്ദ്രം തുറക്കുക</translation>
+<translation id="5956665950594638604">പുതിയ ടാബിൽ Chrome സഹായകേന്ദ്രം തുറക്കുക</translation>
 <translation id="5958275228015807058">ഡൗൺലോഡുകളിൽ നിന്നും നിങ്ങളുടെ ഫയലുകളും ‌പേജുകളും കണ്ടെത്തുക</translation>
 <translation id="5962718611393537961">ചുരുക്കാൻ ടാപ്പ് ചെയ്യുക</translation>
 <translation id="6000066717592683814">Google ഉപയോഗിക്കുക</translation>
@@ -703,7 +699,6 @@
 <translation id="6177111841848151710">നിലവിലെ തിരയൽ യന്ത്രത്തിൽ ബ്ലോക്ക് ചെയ്‌തിരിക്കുന്നു</translation>
 <translation id="6177390657002841081">ഡാറ്റ സേവർ ഓണാക്കുക</translation>
 <translation id="6181444274883918285">സൈറ്റിനെ ഒഴിവാക്കൽ ലിസ്‌റ്റിൽ ചേർക്കുക</translation>
-<translation id="618993374665929060">'ഇതുപോലുള്ള കൂടുതല്‍' ഷീറ്റ്, മുഴുവന്‍ ഉയരത്തില്‍ തുറന്നിരിക്കുന്നു</translation>
 <translation id="6192333916571137726">ഫയൽ ഡൗൺലോഡ് ചെയ്യുക</translation>
 <translation id="6192792657125177640">അപവാദങ്ങള്‍</translation>
 <translation id="6194112207524046168">Chrome-നെ നിങ്ങളുടെ ക്യാമറ ആക്‌സസ് ചെയ്യാൻ അനുവദിക്കുന്നതിന്, <ph name="BEGIN_LINK" />Android ക്രമീകരണത്തിൽ<ph name="END_LINK" /> ക്യാമറയും ഓണാക്കുക.</translation>
@@ -786,7 +781,6 @@
 <translation id="6699370405921460408">നിങ്ങള്‍ സന്ദര്‍ശിക്കുന്ന പേജുകള്‍ Google സെര്‍‌വറുകള്‍ ഒപ്‌റ്റിമൈസ് ചെയ്യും.</translation>
 <translation id="6709133671862442373">വാർത്ത</translation>
 <translation id="6710213216561001401">കഴിഞ്ഞ</translation>
-<translation id="6712388303105732168">'ഇതുപോലുള്ള കൂടുതല്‍' ബട്ടണ്‍ ഉപയോഗിച്ച്, ഇതേപോലുള്ള കൂടുതൽ കാര്യങ്ങൾ Google-ൽ കാണുക</translation>
 <translation id="671481426037969117">നിങ്ങളുടെ <ph name="FQDN" /> ടൈമർ അവസാനിച്ചു. ഇത് നാളെ വീണ്ടും ആരംഭിക്കും.</translation>
 <translation id="6738867403308150051">ഡൗൺലോഡുചെയ്യുന്നു...</translation>
 <translation id="6746124502594467657">താഴേക്ക് നീക്കുക</translation>
@@ -833,7 +827,6 @@
 <translation id="702463548815491781">TalkBack അല്ലെങ്കിൽ ആക്‌സസ് മാറുക ഓണായിരിക്കുമ്പോൾ ശുപാർശ ചെയ്യുന്നു</translation>
 <translation id="7029809446516969842">പാസ്‌വേഡുകള്‍</translation>
 <translation id="7031882061095297553">ഇതിലേക്ക് സമന്വയിപ്പിക്കുക</translation>
-<translation id="7032663816368481562">വിലാസ ബാറിലുള്ള 'മോർ ലൈക്ക് ദിസ്' <ph name="ICON" /> ടാപ്പ് ചെയ്യുമ്പോൾ, ബന്ധപ്പെട്ട പേജുകളിലേക്ക് ദ്രുത ലിങ്കുകൾ കാണിക്കുന്നു. നിങ്ങൾ സന്ദർശിക്കുന്ന പേജുകളുടെ URL-കൾ Google-ന് അയയ്ക്കുന്നു.</translation>
 <translation id="7034608350006174882">Google Pay ഉപയോഗിക്കുന്ന കാർഡുകളും വിലാസങ്ങളും</translation>
 <translation id="7053983685419859001">തടയുക</translation>
 <translation id="7055152154916055070">റീഡയറക്‌റ്റ് ചെയ്യുന്നത് ബ്ലോക്ക് ചെയ്തു</translation>
@@ -845,7 +838,6 @@
 <translation id="7121362699166175603">ചരിത്രവും വിലാസ ബാറിലെ സ്വയം പൂർത്തീകരണങ്ങളും മായ്ക്കുന്നു. നിങ്ങളുടെ Google അക്കൗണ്ടിന് <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> എന്നതിൽ മറ്റ് തരത്തിലുള്ള ബ്രൗസിംഗ് ചരിത്രമുണ്ടായിരിക്കാം.</translation>
 <translation id="7128222689758636196">നിലവിലെ തിരയൽ യന്ത്രത്തിന് അനുവദിക്കുക</translation>
 <translation id="7138678301420049075">മറ്റുള്ളവ</translation>
-<translation id="7139148793369023665">'ഇതുപോലുള്ള കൂടുതല്‍' ഷീറ്റ് അവസാനിപ്പിച്ചു</translation>
 <translation id="7141896414559753902">പോപ്പ് അപ്പുകളും റീഡയറക്‌റ്റുകളും കാണിക്കുന്നതിൽ നിന്ന് സൈറ്റുകളെ ബ്ലോക്ക് ചെയ്യുക (ശുപാർശ ചെയ്‌തിരിക്കുന്നു)</translation>
 <translation id="7149158118503947153"><ph name="DOMAIN_NAME" />-ല്‍ നിന്ന് <ph name="BEGIN_LINK" />യഥാര്‍ത്ഥ പേജ് ലോഡ് ചെയ്യുക<ph name="END_LINK" /></translation>
 <translation id="7149893636342594995">അവസാന 24 മണിക്കൂർ</translation>
@@ -945,7 +937,6 @@
 <translation id="7846076177841592234">തിരഞ്ഞെടുത്തത് റദ്ദാക്കുക</translation>
 <translation id="784934925303690534">സമയ ശ്രേണി</translation>
 <translation id="7851858861565204677">മറ്റ് ഉപകരണങ്ങൾ</translation>
-<translation id="7854964836418414587">'ഇതുപോലുള്ള കൂടുതല്‍' അവസാനിപ്പിക്കുക</translation>
 <translation id="7875915731392087153">ഇമെയിൽ സൃഷ്‌ടിക്കുക</translation>
 <translation id="7876243839304621966">എല്ലാം നീക്കംചെയ്യുക</translation>
 <translation id="7882131421121961860">ചരിത്രം കണ്ടില്ല</translation>
@@ -969,7 +960,6 @@
 <translation id="802154636333426148">ഡൗൺലോഡ് പരാജയപ്പെട്ടു</translation>
 <translation id="8026334261755873520">ബ്രൌസിംഗ് ഡാറ്റ മായ്‌ക്കുക</translation>
 <translation id="8035133914807600019">പുതിയ ഫോൾഡർ…</translation>
-<translation id="8037686209485537503">ഇതുപോലെ കൂടുതൽ</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> ദിവസം ശേഷിക്കുന്നു</translation>
 <translation id="804335162455518893">SD കാർഡ് കണ്ടെത്തിയില്ല</translation>
 <translation id="805047784848435650">നിങ്ങളുടെ ബ്രൗസിംഗ്‌ ചരിത്രം അടിസ്ഥാനമാക്കിയുള്ളത്</translation>
@@ -983,7 +973,6 @@
 <translation id="8087000398470557479">ഈ ഉള്ളടക്കം Google-ൽ നിന്നുള്ള <ph name="DOMAIN_NAME" /> ഡൊമെയ്‌നിൽ നിന്നുള്ളതാണ്.</translation>
 <translation id="8103578431304235997">അദൃശ്യ ടാബ്</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">ബന്ധപ്പെട്ട പേജുകൾ നിർദ്ദേശിക്കുക</translation>
 <translation id="8109613176066109935">നിങ്ങളുടെ എല്ലാ ഉപകരണങ്ങളിലും ബുക്ക്‌മാർക്കുകൾ ലഭിക്കാൻ, സമന്വയിപ്പിക്കൽ ഓണാക്കുക</translation>
 <translation id="8110087112193408731">ഡിജിറ്റൽ ആരോഗ്യത്തിൽ നിങ്ങളുടെ Chrome ആക്റ്റിവിറ്റി കാണിക്കണോ?</translation>
 <translation id="8116925261070264013">മ്യൂട്ടുചെയ്‌തു</translation>
@@ -1032,7 +1021,6 @@
 <translation id="8497726226069778601">ഇതുവരെയും ഇവിടെ കാണാനായി ഒന്നുമില്ല...</translation>
 <translation id="8503559462189395349">Chrome പാസ്‌വേഡുകൾ</translation>
 <translation id="8503813439785031346">ഉപയോക്തൃനാമം</translation>
-<translation id="8504988642345501642">നിങ്ങൾ മുകളിലേക്ക് സ്ക്രോൾ ചെയ്യുമ്പോൾ, ബന്ധപ്പെട്ട പേജുകളിലേക്കുള്ള ദ്രുത ലിങ്കുകൾ കാണിക്കുന്നു. നിങ്ങൾ സന്ദർശിക്കുന്ന പേജുകളുടെ URL-കൾ Google-ന് അയയ്ക്കും.</translation>
 <translation id="8514477925623180633">Chrome ഉപയോഗിച്ച് സംഭരിച്ചിട്ടുള്ള പാസ്‍വേഡുകൾ എക്സ്പോർട്ട് ചെയ്യുക</translation>
 <translation id="8514577642972634246">അദൃശ്യ മോഡ് നൽകുക</translation>
 <translation id="851751545965956758">ഉപകരണങ്ങളിലേക്ക് കണക്‌റ്റ് ചെയ്യുന്നതിൽ നിന്ന് സൈറ്റുകളെ ബ്ലോക്ക് ചെയ്യുക</translation>
@@ -1124,7 +1112,6 @@
 <translation id="932327136139879170">ഹോം</translation>
 <translation id="932599481871055447">ഡാറ്റ ലാഭിച്ച് വേഗത്തിൽ ബ്രൗസ് ചെയ്യൂ</translation>
 <translation id="938850635132480979">പിശക്: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">ഫീഡ്ബാക്ക് അയയ്ക്കുക</translation>
 <translation id="945632385593298557">നിങ്ങളുടെ മൈക്രോഫോൺ ആക്‌സസ് ചെയ്യുക</translation>
 <translation id="951339005376969845">നിലവിലുള്ള വിവരങ്ങൾ ഇല്ലാതാക്കുക. <ph name="FROM_ACCOUNT" /> എന്നതിലേക്ക് വീണ്ടും മാറുന്നതിലൂടെ നിങ്ങൾക്ക് ഇത് വീണ്ടെടുക്കാം.</translation>
 <translation id="95817756606698420"><ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> ഉപയോഗിച്ച് Chrome-ന് ചൈനയിൽ തിരയാനാവും. നിങ്ങൾക്കിത്‌ <ph name="BEGIN_LINK" />ക്രമീകരണത്തിൽ<ph name="END_LINK" /> മാറ്റാനാവും.</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_mr.xtb b/chrome/android/java/strings/translations/android_chrome_strings_mr.xtb
index cc8643c..f3f6e103 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_mr.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_mr.xtb
@@ -95,6 +95,7 @@
 <translation id="1671236975893690980">डाउनलोड प्रलंबित आहे</translation>
 <translation id="1672586136351118594">पुन्हा दाखवू नका</translation>
 <translation id="1692118695553449118">संकालन चालू आहे</translation>
+<translation id="169515064810179024">साइटना मोशन सेन्सर ॲक्सेसपासून ब्लॉक करा</translation>
 <translation id="1709438864123551175">डेटा सेव्हर</translation>
 <translation id="1717218214683051432">मोशन सेन्सर</translation>
 <translation id="1718835860248848330">शेवटच्या तासामधील</translation>
@@ -248,6 +249,7 @@
 <translation id="2777555524387840389"><ph name="SECONDS" /> सेकंद शिल्लक</translation>
 <translation id="2779651927720337254">अयशस्वी झाले</translation>
 <translation id="2781151931089541271">1 सेकंद शिल्लक</translation>
+<translation id="2801022321632964776">Chrome च्या नवीनतम आवृत्तीमध्ये तुमची भाषा मिळवण्यासाठी अपडेट करा</translation>
 <translation id="2810645512293415242">डेटा सेव्ह करण्यासाठी आणि तो लवकर लोड होण्यासाठी पेज सुलभ केले.</translation>
 <translation id="281504910091592009">तुमच्या <ph name="BEGIN_LINK" />Google खात्यामध्ये<ph name="END_LINK" /> सेव्ह केलेले पासवर्ड पाहा आणि व्यवस्थापित करा</translation>
 <translation id="2818669890320396765">तुमच्या सर्व डिव्हाइसवर तुमचे बुकमार्क मिळवण्यासाठी, साइन इन करा आणि सिंक सुरू करा</translation>
@@ -280,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> KB डाउनलोड केले</translation>
 <translation id="3029704984691124060">सांकेतिक वाक्यांश जुळत नाहीत</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />मदत मिळवा<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Google कडून यासारखे आणखी बरेच काही पहा</translation>
 <translation id="305593374596241526">स्‍थान बंद आहे; <ph name="BEGIN_LINK" />Android सेटिंग्‍ज<ph name="END_LINK" /> मध्‍ये हे चालू करा.</translation>
 <translation id="3058498974290601450">तुम्ही सेटिंग्जमध्ये कधीही सिंक सुरू करू शकता</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> बुकमार्क}other{<ph name="BOOKMARKS_COUNT_MANY" /> बुकमार्क}}</translation>
@@ -309,6 +310,7 @@
 <translation id="3259831549858767975">पृष्ठावरील प्रत्येकगोष्ट आणखी लहान बनवा</translation>
 <translation id="3269093882174072735">इमेज लोड करा</translation>
 <translation id="3269956123044984603">तुमच्या अन्य डिव्हाइसवरून तुमचे टॅब मिळविण्यासाठी, Android खाते सेटिंग्ज मधील “डेटा अॉटो-सिंक करा” चालू करा.</translation>
+<translation id="3277252321222022663">साइटना सेन्सर ॲक्सेस करण्याची अनुमती द्या (शिफारस केली)</translation>
 <translation id="3282568296779691940">Chrome वर साइन इन करा</translation>
 <translation id="3288003805934695103">पृष्ठ रीलोड करणे</translation>
 <translation id="32895400574683172">सूचनांना अनुमती आहे</translation>
@@ -371,7 +373,6 @@
 <translation id="3773755127849930740">पेअरिंगला अनुमती देण्‍यासाठी <ph name="BEGIN_LINK" />ब्लूटूथ सुरू करा<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">तुमच्या डिव्हाइसवर पाठवा</translation>
 <translation id="3778956594442850293">होम स्क्रीनवर जोडले</translation>
-<translation id="3781011235031427080">यासारखे आणखी अर्ध्या उंचीवर उघडले</translation>
 <translation id="3789841737615482174">स्थापना करा</translation>
 <translation id="3810838688059735925">व्हिडिओ</translation>
 <translation id="3810973564298564668">व्यवस्थापित करा</translation>
@@ -443,7 +444,6 @@
 <translation id="4351244548802238354">डायलॉग बंद करा</translation>
 <translation id="4378154925671717803">फोन</translation>
 <translation id="4384468725000734951">शोध करण्‍यासाठी Sogou वापरत आहे</translation>
-<translation id="4398088515904522762">हे वैशिष्ट्य वापरण्यासाठी, <ph name="BEGIN_LINK" />ॲक्टिव्हिटी आणि संवाद<ph name="END_LINK" /> सुरू करा.</translation>
 <translation id="4404568932422911380">कोणतेही बुकमार्क नाहीत</translation>
 <translation id="4409723563706114196">पेज पूर्वानुमान वापरा</translation>
 <translation id="4411535500181276704">लाइट मोड</translation>
@@ -470,7 +470,7 @@
 तुमच्या Google खात्यात <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> येथील इतर Google सेवांवरील शोध आणि अ‍ॅक्टिव्हिटी यांसारखा इतर स्वरूपातील ब्राउझिंग इतिहास असू शकतो.</translation>
 <translation id="4532845899244822526">फोल्डर निवडा</translation>
 <translation id="4538018662093857852">लाइट मोड सुरू करा</translation>
-<translation id="4550003330909367850">तुमचा पासवर्ड येथे पाहण्यासाठी किंवा कॉपी करण्यासाठी या डीव्हाइसवर स्क्रीन लॉक सेट करा.</translation>
+<translation id="4550003330909367850">तुमचा पासवर्ड येथे पाहण्यासाठी किंवा कॉपी करण्यासाठी या डिव्हाइसवर स्क्रीन लॉक सेट करा.</translation>
 <translation id="4558311620361989323">वेबपेज शॉर्टकट</translation>
 <translation id="4561979708150884304">कनेक्शन नाही</translation>
 <translation id="4565377596337484307">पासवर्ड लपवा</translation>
@@ -549,6 +549,7 @@
 <translation id="5016205925109358554">Serif</translation>
 <translation id="5039804452771397117">परवानगी द्या</translation>
 <translation id="5040262127954254034">गोपनीयता</translation>
+<translation id="5048398596102334565">साइटना मोशन सेन्सर ॲक्सेस करण्याची अनुमती द्या (शिफारस केली)</translation>
 <translation id="5063480226653192405">वापर</translation>
 <translation id="5073204694187207510">फुलस्क्रीन ग्रिड लपवा</translation>
 <translation id="5082793167783849073">गट बनवून त्वरित पेजशी तुलना करा. सुरू करण्यासाठी, लिंकला स्पर्श करा आणि धरून ठेवा.</translation>
@@ -600,7 +601,6 @@
 <translation id="5447765697759493033">या साइटचे भाषांतर होणार नाही</translation>
 <translation id="545042621069398927">तुमच्या डाउनलोडचा वेग वाढवत आहे.</translation>
 <translation id="5456381639095306749">पेज डाउनलोड करा</translation>
-<translation id="5466407412363861127">हे वैशिष्ट्य <ph name="BEGIN_LINK" />सिंक<ph name="END_LINK" /> वापरते.</translation>
 <translation id="548278423535722844">नकाशे ॲपमध्ये उघडा</translation>
 <translation id="5487521232677179737">डेटा साफ करा</translation>
 <translation id="5494752089476963479">अनाहूत किंवा दिशाभूल करणाऱ्या जाहिराती दाखवणाऱ्या साइटवरील जाहिराती ब्लॉक करा</translation>
@@ -703,7 +703,6 @@
 <translation id="6177111841848151710">वर्तमान शोध इंजिनसाठी अवरोधित केले</translation>
 <translation id="6177390657002841081">डेटा सेव्हर चालू करा</translation>
 <translation id="6181444274883918285">साइट एक्सेप्शन जोडा</translation>
-<translation id="618993374665929060">यासारखे आणखी पूर्ण उंचीवर उघडले</translation>
 <translation id="6192333916571137726">फाइल डाउनलोड करा</translation>
 <translation id="6192792657125177640">अपवाद</translation>
 <translation id="6194112207524046168">Chrome ला तुमच्या कॅमेराचा ॲक्सेस द्या, <ph name="BEGIN_LINK" />Android सेटिंग्ज<ph name="END_LINK" /> मध्ये देखील कॅमेरा सुरू करा.</translation>
@@ -741,6 +740,7 @@
 <translation id="6406506848690869874">Sync</translation>
 <translation id="641643625718530986">प्रिंट करा...</translation>
 <translation id="6416782512398055893"><ph name="MBS" /> MB डाउनलोड केले</translation>
+<translation id="6427112570124116297">वेबचे भाषांतर करा</translation>
 <translation id="6433501201775827830">तुमचे शोध इंजिन निवडा</translation>
 <translation id="6437478888915024427">पेज माहिती</translation>
 <translation id="6441734959916820584">नाव खूपच मोठे आहे</translation>
@@ -786,7 +786,6 @@
 <translation id="6699370405921460408">Google सर्व्हर तुम्ही भेट देत असलेली पेज ऑप्टिमाइझ करतील.</translation>
 <translation id="6709133671862442373">News</translation>
 <translation id="6710213216561001401">मागील</translation>
-<translation id="6712388303105732168">यासारख्या आणखी बटणाचा वापर करुन Google चे यासारखे अधिक पाहा</translation>
 <translation id="671481426037969117">तुमचा <ph name="FQDN" /> टायमर झाला आहे. तो उद्या पुन्हा सुरू होईल.</translation>
 <translation id="6738867403308150051">डाउनलोड करीत आहे…</translation>
 <translation id="6746124502594467657">खाली हलवा</translation>
@@ -833,7 +832,6 @@
 <translation id="702463548815491781">TalkBack किंवा स्विच ॲक्सेस सुरू असताना शिफारस केलेले</translation>
 <translation id="7029809446516969842">पासवर्ड</translation>
 <translation id="7031882061095297553">यावर संकालित करा</translation>
-<translation id="7032663816368481562">जेव्हा तुम्ही ॲड्रेस बारमधील या <ph name="ICON" /> सारख्या अधिक वर टॅप करता तेव्हा, संबंधित पेजसाठीच्या लिंक झटपट दाखवा. तुम्ही भेट दिलेल्या पेजच्या URL Google ला पाठवल्या आहेत.</translation>
 <translation id="7034608350006174882">Google Pay वापरून कार्डे आणि पत्ते</translation>
 <translation id="7053983685419859001">अवरोधित करा</translation>
 <translation id="7055152154916055070">रीडिरेक्ट ब्लॉक केले:</translation>
@@ -845,7 +843,6 @@
 <translation id="7121362699166175603">अ‍ॅड्रेस बारवरील इतिहास आणि आपोआप पूर्ण करण्याचे दाखले साफ करते. तुमच्या Google खात्यामध्ये <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> वर कदाचित ब्राउझिंगचे इतर फॉर्म असतील.</translation>
 <translation id="7128222689758636196">वर्तमान शोध इंजिनसाठी अनुमती द्या</translation>
 <translation id="7138678301420049075">इतर</translation>
-<translation id="7139148793369023665">यासारखे आणखी बंद</translation>
 <translation id="7141896414559753902">साइट पॉप-अप आणि रीडिरेक्ट दाखवण्यापासून ब्लॉक करा (शिफारस केलेले)</translation>
 <translation id="7149158118503947153"><ph name="DOMAIN_NAME" /> वरून <ph name="BEGIN_LINK" />मुळचे पेज लोड करा<ph name="END_LINK" /></translation>
 <translation id="7149893636342594995">शेवटच्या 72 तासांमधील</translation>
@@ -856,6 +853,7 @@
 <translation id="7189598951263744875">सामयिक करा...</translation>
 <translation id="7191430249889272776">पार्श्वभूमीवर उघडा असलेला टॅब.</translation>
 <translation id="723171743924126238">इमेज निवडा</translation>
+<translation id="7233236755231902816">तुमच्या भाषेत वेब पाहण्यासाठी, Chrome ची नवीनतम आवृत्ती मिळवा</translation>
 <translation id="7243308994586599757">स्क्रीनच्या तळाशी पर्याय उपलब्ध आहेत</translation>
 <translation id="7250468141469952378"><ph name="ITEM_COUNT" /> निवडले</translation>
 <translation id="7253272406652746122">आपल्या डिव्हाइसच्या सेटिंग्ज ॲप मधील खाती पृष्‍ठांंमधून एक Google खाते जोडा.</translation>
@@ -907,7 +905,7 @@
 <translation id="757855969265046257">{FILES,plural, =1{<ph name="FILES_DOWNLOADED_ONE" /> फाइल डाउनलोड केली}other{<ph name="FILES_DOWNLOADED_MANY" /> फायली डाउनलोड केल्या}}</translation>
 <translation id="7588219262685291874">तुमच्या डिव्हाइसचे बॅटरी सेव्हर सुरू असेल तेव्हा गडद थीम सुरू करा</translation>
 <translation id="7589445247086920869">वर्तमान शोध इंजिनसाठी अवरोधित करा</translation>
-<translation id="7593557518625677601">Chrome संकालन सुरू करण्यासाठी Android सेटिंग्ज उघडा आणि Android सिस्टम संकालन पुन्हा सुरू करा</translation>
+<translation id="7593557518625677601">Chrome सिंक सुरू करण्यासाठी Android सेटिंग्ज उघडा आणि Android सिस्टम सिंक पुन्हा सक्षम करा</translation>
 <translation id="7596558890252710462">ऑपरेटिंग सिस्टम</translation>
 <translation id="7605594153474022051">संकालन कार्य करत नाही</translation>
 <translation id="7606077192958116810">लाइट मोड सुरू आहे. ते सेटिंग्जमध्ये व्यवस्थापित करा.</translation>
@@ -921,7 +919,7 @@
 <translation id="7649070708921625228">मदत</translation>
 <translation id="7658239707568436148">रद्द करा</translation>
 <translation id="7665369617277396874">खाते जोडा</translation>
-<translation id="766587987807204883">तुम्ही ऑफलाइन असताना सुद्धा तुम्ही वाचू शकता असे लेख येथे दिसतात</translation>
+<translation id="766587987807204883">तुम्ही ऑफलाइन असताना देखील तुम्ही वाचू शकता असे लेख येथे दिसतात</translation>
 <translation id="7682724950699840886">खालील टिपा वापरून पहा: तुमच्या डिव्हाइसवर पुरेशी जागा असल्याची खात्री करा, पुन्हा एक्सपोर्ट करण्याचा प्रयत्न करा.</translation>
 <translation id="7698359219371678927"><ph name="APP_NAME" /> मध्ये ईमेल तयार करा</translation>
 <translation id="7704317875155739195">ऑटोकंप्लीट शोध आणि URL</translation>
@@ -945,7 +943,6 @@
 <translation id="7846076177841592234">निवड रद्द करा</translation>
 <translation id="784934925303690534">वेळ वर्गवारी</translation>
 <translation id="7851858861565204677">इतर डिव्हाइसेस</translation>
-<translation id="7854964836418414587">यासारखे आणखी बंद करा</translation>
 <translation id="7875915731392087153">ईमेल तयार करा</translation>
 <translation id="7876243839304621966">सर्व काढून टाका</translation>
 <translation id="7882131421121961860">कोणताही इतिहास सापडला नाही</translation>
@@ -969,7 +966,6 @@
 <translation id="802154636333426148">डाउनलोड अयशस्वी झाले</translation>
 <translation id="8026334261755873520">ब्राउझिंग डेटा साफ करा</translation>
 <translation id="8035133914807600019">नवीन फोल्डर…</translation>
-<translation id="8037686209485537503">यासारखे अधिक</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> दिवस शिल्लक</translation>
 <translation id="804335162455518893">SD कार्ड आढळले नाही</translation>
 <translation id="805047784848435650">तुमच्या ब्राउझ करण्याच्या इतिहासावर आधारित</translation>
@@ -983,7 +979,6 @@
 <translation id="8087000398470557479">Google ने वितरित केलेली ही आशय, <ph name="DOMAIN_NAME" /> मधील आहे.</translation>
 <translation id="8103578431304235997">गुप्त टॅब</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">संबंधित पेज सूचवा</translation>
 <translation id="8109613176066109935">तुमच्या सर्व डिव्हाइसवरील तुमचे बुकमार्क मिळवण्यासाठी, सिंक सुरू करा</translation>
 <translation id="8110087112193408731">डिजिटल संतुलन मध्ये तुमची Chrome ॲक्टिव्हिटी दाखवायची का?</translation>
 <translation id="8116925261070264013">म्यूट केले</translation>
@@ -1010,6 +1005,7 @@
 <translation id="8310344678080805313">मानक टॅब</translation>
 <translation id="8313455859591948645">स्टार्टअप पेज संपादित करा</translation>
 <translation id="8316092324682955408"><ph name="DOMAIN_NAME" /> आणि आणखी साइट</translation>
+<translation id="8327155640814342956">उत्तम ब्राउझिंग अनुभव मिळवण्याकरीता, Chrome अपडेट करण्यासाठी उघडा</translation>
 <translation id="8339163506404995330"><ph name="LANGUAGE" />मधील पेज भाषांतरीत केले जाणार नाही</translation>
 <translation id="8349013245300336738">वापरलेल्या डेटानुसार क्रमाने लावा</translation>
 <translation id="8372893542064058268">विशिष्ट साइटसाठी पार्श्वभूमी संकालनासाठी अनुमती द्या.</translation>
@@ -1032,7 +1028,6 @@
 <translation id="8497726226069778601">अद्याप… येथे पाहण्यासाठी काहीही नाही</translation>
 <translation id="8503559462189395349">Chrome पासवर्ड</translation>
 <translation id="8503813439785031346">वापरकर्तानाव</translation>
-<translation id="8504988642345501642">तुम्ही वर स्क्रोल करता तेव्हा, संबंधित पेजसाठीच्या लिंक झटपट दाखवा. तुम्ही भेट दिलेल्या पेजच्या URL Google ला पाठवल्या आहेत.</translation>
 <translation id="8514477925623180633">Chrome सह स्टोअर केलेला पासवर्ड पाठवा</translation>
 <translation id="8514577642972634246">गुप्त मोडमध्ये प्रवेश करा</translation>
 <translation id="851751545965956758">डिव्हाइसेसशी कनेक्ट करण्यापासून साइटना ब्लॉक करा</translation>
@@ -1068,6 +1063,7 @@
 <translation id="8788968922598763114">अखेरीस बंद केलेला टॅब पुन्हा उघडा</translation>
 <translation id="8801436777607969138">विशिष्ट साइटसाठी JavaScript ब्लॉक करा.</translation>
 <translation id="8812260976093120287">काही वेबसाइटवर, तुम्ही आपल्या डिव्हाइसवर वरील समर्थित पेमेंट ॲप्ससह पेमेंट देऊ शकता.</translation>
+<translation id="8816026460808729765">साइटना सेन्सर ॲक्सेस करण्यापासून ब्लॉक करा</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">Bookmarks</translation>
 <translation id="8833831881926404480">साइट तुमची स्क्रीन शेअर करत आहे</translation>
@@ -1124,7 +1120,6 @@
 <translation id="932327136139879170">होम</translation>
 <translation id="932599481871055447">डेटा सेव्ह करा आणि अधिक जलद ब्राउझ करा</translation>
 <translation id="938850635132480979">एरर: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">अभिप्राय पाठवा</translation>
 <translation id="945632385593298557">तुमचा मायक्रोफोन अॅक्सेस करा</translation>
 <translation id="951339005376969845">सद्य डेटा हटवा. <ph name="FROM_ACCOUNT" /> वर परत स्विच करून तुम्ही तो रिट्रीव्ह करू शकता.</translation>
 <translation id="95817756606698420">Chrome चीनमध्ये शोध करण्‍यासाठी <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> चा वापर करू शकते. तुम्ही हे <ph name="BEGIN_LINK" />सेटिंग्जमध्ये<ph name="END_LINK" /> बदलू शकता.</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ms.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ms.xtb
index cad5cd7..674d19e 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ms.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ms.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Dimuat turun <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">Frasa laluan tidak sepadan</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Dapatkan bantuan<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Lihat lagi kandungan seperti ini daripada Google</translation>
 <translation id="305593374596241526">Lokasi dimatikan, hidupkannya dalam <ph name="BEGIN_LINK" />Tetapan Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Anda boleh mematikan penyegerakan pada bila-bila masa dalam tetapan</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> penanda halaman}other{<ph name="BOOKMARKS_COUNT_MANY" /> penanda halaman}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Hidupkan Bluetooth<ph name="END_LINK" /> untuk membenarkan penggandingan</translation>
 <translation id="3775705724665058594">Hantar ke peranti anda</translation>
 <translation id="3778956594442850293">Ditambahkan pada Skrin utama</translation>
-<translation id="3781011235031427080">Lagi seperti ini dibuka pada ketinggian separa</translation>
 <translation id="3789841737615482174">Pasang</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Urus</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Tutup dialog</translation>
 <translation id="4378154925671717803">Telefon</translation>
 <translation id="4384468725000734951">Menggunakan Sogou untuk carian</translation>
-<translation id="4398088515904522762">Untuk menggunakan ciri ini, hidupkan <ph name="BEGIN_LINK" />Aktiviti dan interaksi<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Tiada penanda halaman</translation>
 <translation id="4409723563706114196">Gunakan ramalan halaman</translation>
 <translation id="4411535500181276704">Mod Ringkas</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Tapak ini tidak akan diterjemah</translation>
 <translation id="545042621069398927">Mempercepatkan muat turun anda.</translation>
 <translation id="5456381639095306749">Muat turun halaman</translation>
-<translation id="5466407412363861127">Ciri ini menggunakan <ph name="BEGIN_LINK" />penyegerakan<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Buka dalam apl peta</translation>
 <translation id="5487521232677179737">Kosongkan data</translation>
 <translation id="5494752089476963479">Sekat iklan di tapak yang menyiarkan iklan yang mengganggu atau mengelirukan</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Disekat untuk enjin carian semasa</translation>
 <translation id="6177390657002841081">Hidupkan Penjimat Data</translation>
 <translation id="6181444274883918285">Tambah pengecualian tapak</translation>
-<translation id="618993374665929060">Lagi seperti ini dibuka pada ketinggian penuh</translation>
 <translation id="6192333916571137726">Muat turun fail</translation>
 <translation id="6192792657125177640">Pengecualian</translation>
 <translation id="6194112207524046168">Untuk membenarkan Chrome mengakses kamera anda, hidupkan kamera dalam <ph name="BEGIN_LINK" />Tetapan Android<ph name="END_LINK" /> juga.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Pelayan Google akan mengoptimumkan halaman yang anda lawati.</translation>
 <translation id="6709133671862442373">Berita</translation>
 <translation id="6710213216561001401">Sebelumnya</translation>
-<translation id="6712388303105732168">Lihat lagi kandungan seperti ini daripada Google menggunakan butang Lagi Seperti Ini</translation>
 <translation id="671481426037969117">Pemasa <ph name="FQDN" /> anda sudah tamat. Pemasa akan bermula lagi esok.</translation>
 <translation id="6738867403308150051">Memuat turun…</translation>
 <translation id="6746124502594467657">Alihkan ke bawah</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Disyorkan apabila TalkBack atau Akses Suis dihidupkan</translation>
 <translation id="7029809446516969842">Kata laluan</translation>
 <translation id="7031882061095297553">Segerakkan ke</translation>
-<translation id="7032663816368481562">Apabila anda mengetik Lagi seperti ini <ph name="ICON" /> dalam bar alamat, tunjukkan pautan pantas ke halaman yang berkaitan. URL halaman yang anda lawati dihantar kepada Google.</translation>
 <translation id="7034608350006174882">Kad dan alamat yang menggunakan Google Pay</translation>
 <translation id="7053983685419859001">Sekat</translation>
 <translation id="7055152154916055070">Ubah hala disekat:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Mengosongkan sejarah dan autoselesai dalam bar alamat. Akaun Google anda mungkin mempunyai sejarah penyemakan imbas dalam bentuk lain di <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Benarkan untuk enjin carian semasa</translation>
 <translation id="7138678301420049075">Lain-lain</translation>
-<translation id="7139148793369023665">Lagi seperti ini ditutup</translation>
 <translation id="7141896414559753902">Sekat tapak daripada memaparkan tetingkap timbul dan ubah hala (disyorkan)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Muatkan halaman asal<ph name="END_LINK" /> daripada <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">24 jam yang lalu</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Batalkan pilihan</translation>
 <translation id="784934925303690534">Julat masa</translation>
 <translation id="7851858861565204677">Peranti lain</translation>
-<translation id="7854964836418414587">Tutup lagi seperti ini</translation>
 <translation id="7875915731392087153">Buat e-mel</translation>
 <translation id="7876243839304621966">Buangkan semua</translation>
 <translation id="7882131421121961860">Tiada sejarah ditemui</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Muat turun gagal</translation>
 <translation id="8026334261755873520">Kosongkan data semakan imbas</translation>
 <translation id="8035133914807600019">Folder baharu...</translation>
-<translation id="8037686209485537503">Lagi seperti ini</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> hari lagi</translation>
 <translation id="804335162455518893">Kad SD tidak ditemui</translation>
 <translation id="805047784848435650">Berdasarkan sejarah penyemakan imbas anda</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Kandungan ini adalah daripada <ph name="DOMAIN_NAME" />, disampaikan oleh Google.</translation>
 <translation id="8103578431304235997">Tab Inkognito</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Cadangkan halaman yang berkaitan</translation>
 <translation id="8109613176066109935">Hidupkan penyegerakan untuk mendapatkan penanda halaman pada semua peranti anda</translation>
 <translation id="8110087112193408731">Tunjukkan aktiviti Chrome anda dalam Kesejahteraan Digital?</translation>
 <translation id="8116925261070264013">Diredam</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Belum ada apa-apa untuk dilihat di sini... lagi</translation>
 <translation id="8503559462189395349">Kata Laluan Chrome</translation>
 <translation id="8503813439785031346">Nama pengguna</translation>
-<translation id="8504988642345501642">Apabila anda menatal ke atas, tunjukkan pautan pantas ke halaman yang berkaitan. URL halaman yang anda lawati dihantar ke Google.</translation>
 <translation id="8514477925623180633">Eksport kata laluan yang disimpan dengan menggunakan Chrome</translation>
 <translation id="8514577642972634246">Masuk ke mod inkognito</translation>
 <translation id="851751545965956758">Sekat tapak daripada menyambung ke peranti</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Laman Utama</translation>
 <translation id="932599481871055447">Jimatkan data dan semak imbas dengan lebih pantas</translation>
 <translation id="938850635132480979">Ralat: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Hantar maklum balas</translation>
 <translation id="945632385593298557">Akses mikrofon anda</translation>
 <translation id="951339005376969845">Padam data sedia ada. Anda boleh mendapatkannya semula dengan beralih semula kepada <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome boleh menggunakan <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> untuk melakukan carian di China. Anda boleh menukarnya dalam <ph name="BEGIN_LINK" />Tetapan<ph name="END_LINK" />.</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 f35f6f1..b998efd7 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_nl.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_nl.xtb
@@ -259,7 +259,7 @@
 <translation id="2845873210977809562">Geopende tabbladen gesloten</translation>
 <translation id="2870560284913253234">Site</translation>
 <translation id="2874939134665556319">Vorig nummer</translation>
-<translation id="2876369937070532032">Hiermee worden URL's van bepaalde pagina's die je bezoekt, naar Google verzonden wanneer je beveiliging risico loopt</translation>
+<translation id="2876369937070532032">Verzendt URL's van bepaalde pagina's die je bezoekt naar Google wanneer je beveiliging risico loopt</translation>
 <translation id="2876764156902388290">Chrome gebruikt minder data om deze pagina weer te geven</translation>
 <translation id="2888126860611144412">Over Chrome</translation>
 <translation id="2891154217021530873">Stoppen met het laden van de pagina</translation>
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> KB gedownload</translation>
 <translation id="3029704984691124060">Wachtwoordzinnen komen niet overeen</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Hulp krijgen<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Bekijk meer zoals dit van Google</translation>
 <translation id="305593374596241526">Locatie is uitgeschakeld. Je kunt dit inschakelen in de <ph name="BEGIN_LINK" />instellingen van Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Je kunt synchronisatie op elk gewenst moment inschakelen via de instellingen</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> bladwijzer}other{<ph name="BOOKMARKS_COUNT_MANY" /> bladwijzers}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Schakel Bluetooth in<ph name="END_LINK" /> om te koppelen</translation>
 <translation id="3775705724665058594">Verzenden naar je apparaten</translation>
 <translation id="3778956594442850293">Toegevoegd aan startscherm</translation>
-<translation id="3781011235031427080">'Meer zoals dit' geopend op halve hoogte</translation>
 <translation id="3789841737615482174">Installeren</translation>
 <translation id="3810838688059735925">Videobestanden</translation>
 <translation id="3810973564298564668">Beheren</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Dialoogvenster sluiten</translation>
 <translation id="4378154925671717803">Telefoon</translation>
 <translation id="4384468725000734951">Sogou wordt gebruikt om te zoeken</translation>
-<translation id="4398088515904522762">Schakel <ph name="BEGIN_LINK" />Activiteit en interacties<ph name="END_LINK" /> in om deze functie te gebruiken.</translation>
 <translation id="4404568932422911380">Geen bladwijzers</translation>
 <translation id="4409723563706114196">Paginavoorspellingen gebruiken</translation>
 <translation id="4411535500181276704">Lite-versie</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Deze site wordt niet vertaald</translation>
 <translation id="545042621069398927">Je download wordt versneld.</translation>
 <translation id="5456381639095306749">Pagina downloaden</translation>
-<translation id="5466407412363861127">Voor deze functie wordt <ph name="BEGIN_LINK" />synchronisatie<ph name="END_LINK" /> gebruikt.</translation>
 <translation id="548278423535722844">Openen in app voor passen</translation>
 <translation id="5487521232677179737">Gegevens wissen</translation>
 <translation id="5494752089476963479">Advertenties blokkeren op sites die opdringerige of misleidende advertenties weergeven</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Geblokkeerd voor de huidige zoekmachine</translation>
 <translation id="6177390657002841081">Databesparing inschakelen</translation>
 <translation id="6181444274883918285">Site-uitzondering toevoegen</translation>
-<translation id="618993374665929060">'Meer zoals dit' geopend op volledige hoogte</translation>
 <translation id="6192333916571137726">Bestand downloaden</translation>
 <translation id="6192792657125177640">Uitzonderingen</translation>
 <translation id="6194112207524046168">Als je Chrome toegang wilt geven tot je camera, moet je de camera ook inschakelen via de <ph name="BEGIN_LINK" />Android-instellingen<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">De Google-servers optimaliseren de pagina's die je bezoekt.</translation>
 <translation id="6709133671862442373">Nieuws</translation>
 <translation id="6710213216561001401">Vorige</translation>
-<translation id="6712388303105732168">Bekijk meer zoals dit van Google met de knop 'Meer zoals dit'</translation>
 <translation id="671481426037969117">Je <ph name="FQDN" />-timer is afgelopen. Deze begint morgen opnieuw.</translation>
 <translation id="6738867403308150051">Downloaden...</translation>
 <translation id="6746124502594467657">Omlaag</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Aanbevolen wanneer TalkBack of 'Toegang via schakelaar' is ingeschakeld</translation>
 <translation id="7029809446516969842">Wachtwoorden</translation>
 <translation id="7031882061095297553">Synchroniseren met</translation>
-<translation id="7032663816368481562">Wanneer je op Meer zoals dit <ph name="ICON" /> in de adresbalk klikt, worden snelle links naar gerelateerde pagina's weergegeven. De URL's van pagina's die je bezoekt, worden verzonden naar Google.</translation>
 <translation id="7034608350006174882">Passen en adressen die Google Pay gebruiken</translation>
 <translation id="7053983685419859001">Blokkeren</translation>
 <translation id="7055152154916055070">Omleiding geblokkeerd:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Hiermee worden de geschiedenis en automatische aanvullingen voor de adresbalk gewist. Er kunnen andere vormen van browsegeschiedenis zijn opgeslagen voor je Google-account op <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Toestaan voor huidige zoekmachine</translation>
 <translation id="7138678301420049075">Overige</translation>
-<translation id="7139148793369023665">'Meer zoals dit' gesloten</translation>
 <translation id="7141896414559753902">Sites niet toestaan pop-ups weer te geven en omleidingen uit te voeren (aanbevolen)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Oorspronkelijke pagina laden <ph name="END_LINK" /> van <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Afgelopen 24 uur</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Selectie opheffen</translation>
 <translation id="784934925303690534">Periode</translation>
 <translation id="7851858861565204677">Andere apparaten</translation>
-<translation id="7854964836418414587">'Meer zoals dit' sluiten</translation>
 <translation id="7875915731392087153">E-mail maken</translation>
 <translation id="7876243839304621966">Alles verwijderen</translation>
 <translation id="7882131421121961860">Geen geschiedenis gevonden</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Downloaden mislukt</translation>
 <translation id="8026334261755873520">Browsegegevens wissen</translation>
 <translation id="8035133914807600019">Nieuwe map…</translation>
-<translation id="8037686209485537503">Meer zoals dit</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> dagen resterend</translation>
 <translation id="804335162455518893">SD-kaart niet gevonden</translation>
 <translation id="805047784848435650">Op basis van je browsegeschiedenis</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Deze content is afkomstig van <ph name="DOMAIN_NAME" />, geleverd door Google.</translation>
 <translation id="8103578431304235997">Incognitotabblad</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Gerelateerde pagina's voorstellen</translation>
 <translation id="8109613176066109935">Schakel synchronisatie in om op al je apparaten toegang tot je bladwijzers te hebben</translation>
 <translation id="8110087112193408731">Je Chrome-activiteit weergeven in Digitaal welzijn?</translation>
 <translation id="8116925261070264013">Gedempt</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Hier is nog niets te zien</translation>
 <translation id="8503559462189395349">Chrome-wachtwoorden</translation>
 <translation id="8503813439785031346">Gebruikersnaam</translation>
-<translation id="8504988642345501642">Wanneer je omhoog scrollt, worden er snelle links naar gerelateerde pagina's weergegeven. De URL's van pagina's die je bezoekt, worden verzonden naar Google.</translation>
 <translation id="8514477925623180633">Wachtwoorden exporteren die zijn opgeslagen in Chrome</translation>
 <translation id="8514577642972634246">Incognitomodus starten</translation>
 <translation id="851751545965956758">Voorkomen dat sites verbinding maken met apparaten</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Homepage</translation>
 <translation id="932599481871055447">Bespaar data en browse sneller</translation>
 <translation id="938850635132480979">Fout: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Feedback verzenden</translation>
 <translation id="945632385593298557">Toegang tot je microfoon</translation>
 <translation id="951339005376969845">Bestaande gegevens verwijderen. Je kunt ze terugkrijgen door weer over te schakelen naar <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome kan <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> gebruiken voor zoekopdrachten in China. Je kunt dit wijzigen in <ph name="BEGIN_LINK" />Instellingen<ph name="END_LINK" />.</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 3fc9f9a6..c12e890 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_no.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_no.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> kB er lastet ned</translation>
 <translation id="3029704984691124060">Passordfrasene stemmer ikke overens</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Få hjelp<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Se mer som dette fra Google</translation>
 <translation id="305593374596241526">Posisjon er slått av. Slå den på i <ph name="BEGIN_LINK" />Android-innstillingene<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Du kan når som helst slå på synkronisering i innstillingene</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> bokmerke}other{<ph name="BOOKMARKS_COUNT_MANY" /> bokmerker}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Slå på Bluetooth<ph name="END_LINK" /> for å tillate tilkobling</translation>
 <translation id="3775705724665058594">Send til enhetene dine</translation>
 <translation id="3778956594442850293">Lagt til på startskjermen</translation>
-<translation id="3781011235031427080">Mer av dette ble åpnet i halv høyde</translation>
 <translation id="3789841737615482174">Installer</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Administrer</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Lukk dialogboks</translation>
 <translation id="4378154925671717803">Telefon</translation>
 <translation id="4384468725000734951">Bruker Sogou til å søke</translation>
-<translation id="4398088515904522762">For å se denne funksjonen, slå på <ph name="BEGIN_LINK" />Aktivitet og interaksjoner<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Ingen bokmerker</translation>
 <translation id="4409723563706114196">Bruk sideforslag</translation>
 <translation id="4411535500181276704">Forenklet modus</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Dette nettstedet oversettes ikke</translation>
 <translation id="545042621069398927">Øker hastigheten på nedlastingen.</translation>
 <translation id="5456381639095306749">Last ned siden</translation>
-<translation id="5466407412363861127">Denne funksjonen bruker <ph name="BEGIN_LINK" />synkronisering<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Åpne i en kartapp</translation>
 <translation id="5487521232677179737">Slett data</translation>
 <translation id="5494752089476963479">Blokkér annonser på nettsteder som ofte viser forstyrrende eller villedende annonser</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Blokkert for den aktive søkemotoren</translation>
 <translation id="6177390657002841081">Slå på Datasparing</translation>
 <translation id="6181444274883918285">Legg til et nettsted som unntak</translation>
-<translation id="618993374665929060">Mer av dette ble åpnet i full høyde</translation>
 <translation id="6192333916571137726">Last ned filen</translation>
 <translation id="6192792657125177640">Unntak</translation>
 <translation id="6194112207524046168">For å gi Chrome tilgang til kameraet må du også slå på kameraet i <ph name="BEGIN_LINK" />Android-innstillingene<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <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>
 <translation id="671481426037969117">Tidtakeren for <ph name="FQDN" /> gikk ut. Den starter igjen i morgen.</translation>
 <translation id="6738867403308150051">Laster ned …</translation>
 <translation id="6746124502594467657">Flytt ned</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Anbefalt når TalkBack eller brytertilgang er på</translation>
 <translation id="7029809446516969842">Passord</translation>
 <translation id="7031882061095297553">Synkroniser med</translation>
-<translation id="7032663816368481562">Når du trykker på Mer av dette <ph name="ICON" /> i adressefeltet, vises linker til relaterte sider. Nettadressene til sidene du besøker, sendes til Google.</translation>
 <translation id="7034608350006174882">Kort og adresser ved bruk av Google Pay</translation>
 <translation id="7053983685419859001">Blokkér</translation>
 <translation id="7055152154916055070">Viderekoblingen er blokkert:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Tømmer loggen og fjerner autofullføringer i adressefeltet. Det kan hende Google-kontoen din har andre typer nettleserlogger på <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Tillat for den aktive søkemotoren</translation>
 <translation id="7138678301420049075">Annet</translation>
-<translation id="7139148793369023665">Mer av dette lukket</translation>
 <translation id="7141896414559753902">Blokkér nettsteder fra å vise forgrunnsvinduer og viderekoblinger (anbefales)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Last inn original side<ph name="END_LINK" /> fra <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Siste døgn</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Opphev valget</translation>
 <translation id="784934925303690534">Tidsperiode</translation>
 <translation id="7851858861565204677">Andre enheter</translation>
-<translation id="7854964836418414587">Lukk Mer av dette</translation>
 <translation id="7875915731392087153">Opprett e-post</translation>
 <translation id="7876243839304621966">Fjern alle</translation>
 <translation id="7882131421121961860">Fant ingen logg</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Nedlastingen mislyktes</translation>
 <translation id="8026334261755873520">Slett nettleserdata</translation>
 <translation id="8035133914807600019">Ny mappe</translation>
-<translation id="8037686209485537503">Mer av dette</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> dager igjen</translation>
 <translation id="804335162455518893">Finner ikke SD-kort</translation>
 <translation id="805047784848435650">Basert på nettlesingsloggen din</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Dette innholdet er fra <ph name="DOMAIN_NAME" /> og er levert av Google.</translation>
 <translation id="8103578431304235997">Inkognitofane</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Foreslå relaterte sider</translation>
 <translation id="8109613176066109935">For å få bokmerkene dine på alle enhetene dine, slå på synkronisering</translation>
 <translation id="8110087112193408731">Vil du vise Chrome-aktiviteten din i Digital balanse?</translation>
 <translation id="8116925261070264013">Kuttet lyd</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Det er ikke noe her foreløpig</translation>
 <translation id="8503559462189395349">Chrome-passord</translation>
 <translation id="8503813439785031346">Brukernavn</translation>
-<translation id="8504988642345501642">Når du ruller oppover, vises hurtiglinker til relaterte sider. Nettadressene til sidene du besøker, sendes til Google.</translation>
 <translation id="8514477925623180633">Eksportér passord som er lagret med Chrome</translation>
 <translation id="8514577642972634246">Slå på inkognitomodus</translation>
 <translation id="851751545965956758">Blokkér at nettsteder kobler til enheter</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Gå til startsiden</translation>
 <translation id="932599481871055447">Spar data og surf raskere</translation>
 <translation id="938850635132480979">Feil: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Gi tilbakemelding</translation>
 <translation id="945632385593298557">Tilgang til mikrofonen din</translation>
 <translation id="951339005376969845">Slett de eksisterende dataene. Du kan hente dem ut ved å bytte tilbake til <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome kan bruke <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> for søk i Kina. Du kan endre dette i <ph name="BEGIN_LINK" />Innstillinger<ph name="END_LINK" />.</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 1ad9a79..f48e909 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_pl.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_pl.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Pobrano <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">Hasła nie pasują do siebie</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Poproś o pomoc<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Zobacz więcej podobnych informacji od Google</translation>
 <translation id="305593374596241526">Lokalizacja jest wyłączona. Włącz ją w <ph name="BEGIN_LINK" />Ustawieniach Androida<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">W każdej chwili możesz włączyć synchronizację w ustawieniach</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> zakładka}few{<ph name="BOOKMARKS_COUNT_MANY" /> zakładki}many{<ph name="BOOKMARKS_COUNT_MANY" /> zakładek}other{<ph name="BOOKMARKS_COUNT_MANY" /> zakładki}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Włącz Bluetooth<ph name="END_LINK" />, by umożliwić parowanie</translation>
 <translation id="3775705724665058594">Wyślij na swoje urządzenia</translation>
 <translation id="3778956594442850293">Dodano do ekranu głównego</translation>
-<translation id="3781011235031427080">Karta Więcej podobnych otwarta do połowy wysokości</translation>
 <translation id="3789841737615482174">Zainstaluj</translation>
 <translation id="3810838688059735925">Wideo</translation>
 <translation id="3810973564298564668">Zarządzaj</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Zamknij okno</translation>
 <translation id="4378154925671717803">Telefon</translation>
 <translation id="4384468725000734951">Korzystam z wyszukiwarki Sogou</translation>
-<translation id="4398088515904522762">Aby użyć tej funkcji, włącz <ph name="BEGIN_LINK" />Aktywność i interakcje<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Brak zakładek</translation>
 <translation id="4409723563706114196">Używaj przewidywania stron</translation>
 <translation id="4411535500181276704">Wersja uproszczona</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Ta strona nie zostanie przetłumaczona</translation>
 <translation id="545042621069398927">Przyspieszam pobieranie.</translation>
 <translation id="5456381639095306749">Pobierz stronę</translation>
-<translation id="5466407412363861127">Ta funkcja używa <ph name="BEGIN_LINK" />synchronizacji<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Otwórz w aplikacji z mapami</translation>
 <translation id="5487521232677179737">Wyczyść dane</translation>
 <translation id="5494752089476963479">Blokuj reklamy na stronach, które wyświetlają reklamy uciążliwe lub wprowadzające w błąd</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Zablokowano dostęp obecnej wyszukiwarce</translation>
 <translation id="6177390657002841081">Włącz Oszczędzanie danych</translation>
 <translation id="6181444274883918285">Dodaj witrynę do wyjątków</translation>
-<translation id="618993374665929060">Karta Więcej podobnych otwarta na całą wysokość</translation>
 <translation id="6192333916571137726">Pobranie pliku</translation>
 <translation id="6192792657125177640">Wyjątki</translation>
 <translation id="6194112207524046168">Aby zezwolić Chrome na dostęp do aparatu, musisz też włączyć aparat w <ph name="BEGIN_LINK" />Ustawieniach Androida<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Serwery Google będą optymalizować otwierane strony.</translation>
 <translation id="6709133671862442373">Wiadomości</translation>
 <translation id="6710213216561001401">Wstecz</translation>
-<translation id="6712388303105732168">Zobacz więcej podobnych informacji od Google – kliknij przycisk Więcej podobnych</translation>
 <translation id="671481426037969117">Licznik czasu w aplikacji <ph name="FQDN" /> dobiegł końca. Jutro zacznie działać od nowa.</translation>
 <translation id="6738867403308150051">Pobieram…</translation>
 <translation id="6746124502594467657">W dół</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Zalecane, gdy włączono TalkBack lub Switch Access</translation>
 <translation id="7029809446516969842">Hasła</translation>
 <translation id="7031882061095297553">Synchronizuj z</translation>
-<translation id="7032663816368481562">Gdy klikniesz Więcej <ph name="ICON" /> na pasku adresu, pojawią się szybkie linki do podobnych stron. Adresy URL odwiedzanych przez Ciebie stron są przesyłane do Google.</translation>
 <translation id="7034608350006174882">Karty i adresy z Google Pay</translation>
 <translation id="7053983685419859001">Blokuj</translation>
 <translation id="7055152154916055070">Zablokowano przekierowanie:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Usuwa historię i pamięć autouzupełniania na pasku adresu. Inne rodzaje historii przeglądania mogą być nadal dostępne na Twoim koncie Google na <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Zezwalaj na dostęp obecnej wyszukiwarce</translation>
 <translation id="7138678301420049075">Inne</translation>
-<translation id="7139148793369023665">Karta Więcej podobnych zamknięta</translation>
 <translation id="7141896414559753902">Blokuj wyskakujące okienka i przekierowania na stronach (zalecane)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Załaduj oryginalną stronę<ph name="END_LINK" /> z domeny <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Ostatnie 24 godziny</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Anuluj wybór</translation>
 <translation id="784934925303690534">Zakres czasu</translation>
 <translation id="7851858861565204677">Inne urządzenia</translation>
-<translation id="7854964836418414587">Zamknij Więcej podobnych</translation>
 <translation id="7875915731392087153">Utwórz e-maila</translation>
 <translation id="7876243839304621966">Usuń wszystkie</translation>
 <translation id="7882131421121961860">Brak historii</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Nie udało się pobrać</translation>
 <translation id="8026334261755873520">Wyczyść dane przeglądania</translation>
 <translation id="8035133914807600019">Nowy folder…</translation>
-<translation id="8037686209485537503">Więcej podobnych</translation>
 <translation id="8037750541064988519">Pozostało: <ph name="DAYS" /> dni</translation>
 <translation id="804335162455518893">Nie znaleziono karty SD</translation>
 <translation id="805047784848435650">Na podstawie Twojej historii przeglądania</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Treść z <ph name="DOMAIN_NAME" /> dostarczana przez Google.</translation>
 <translation id="8103578431304235997">Karta incognito</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Sugeruj powiązane strony</translation>
 <translation id="8109613176066109935">Aby korzystać ze swoich zakładek na wszystkich urządzeniach, włącz synchronizację</translation>
 <translation id="8110087112193408731">Pokazywać Twoją aktywność w Chrome w Cyfrowej równowadze?</translation>
 <translation id="8116925261070264013">Wyciszone</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Tu jeszcze niczego nie ma</translation>
 <translation id="8503559462189395349">Hasła w Chrome</translation>
 <translation id="8503813439785031346">Nazwa użytkownika</translation>
-<translation id="8504988642345501642">Podczas przewijania w górę wyświetlaj szybkie linki do podobnych stron. Adresy URL odwiedzanych przez Ciebie stron są przesyłane do Google.</translation>
 <translation id="8514477925623180633">Eksportuj hasła zapisane w Chrome</translation>
 <translation id="8514577642972634246">Włącz tryb incognito</translation>
 <translation id="851751545965956758">Nie zezwalaj stronom na łączenie się z urządzeniami</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Strona główna</translation>
 <translation id="932599481871055447">Zapisuj dane i szybciej przeglądaj strony</translation>
 <translation id="938850635132480979">Błąd: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Wyślij zgłoszenie</translation>
 <translation id="945632385593298557">Dostęp do mikrofonu</translation>
 <translation id="951339005376969845">Usuń istniejące dane. Aby je pobrać, przełącz się z powrotem na konto <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome może używać <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> do wyszukiwania w Chinach. Możesz to zmienić w <ph name="BEGIN_LINK" />Ustawieniach<ph name="END_LINK" />.</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 29bc9e02..80250d77 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
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> KB transferido(s) por download</translation>
 <translation id="3029704984691124060">As senhas não correspondem</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Receber ajuda<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Ver outros como esse no Google</translation>
 <translation id="305593374596241526">A Localização está desativada. Ative-a nas <ph name="BEGIN_LINK" />configurações do Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Ative a sincronização quando quiser nas configurações</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> favorito}one{<ph name="BOOKMARKS_COUNT_MANY" /> favorito}other{<ph name="BOOKMARKS_COUNT_MANY" /> favoritos}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Ativar o Bluetooth<ph name="END_LINK" /> para permitir o pareamento</translation>
 <translation id="3775705724665058594">Enviar para seus dispositivos</translation>
 <translation id="3778956594442850293">Adicionado à tela inicial</translation>
-<translation id="3781011235031427080">Mais opções semelhantes abertas pela metade</translation>
 <translation id="3789841737615482174">Instalar</translation>
 <translation id="3810838688059735925">Vídeo</translation>
 <translation id="3810973564298564668">Gerenciar</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Fechar caixa de diálogo</translation>
 <translation id="4378154925671717803">Telefone</translation>
 <translation id="4384468725000734951">Usando o Sogou para pesquisar</translation>
-<translation id="4398088515904522762">Para usar este recurso, ative a opção <ph name="BEGIN_LINK" />Atividade e interações<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Nenhum favorito</translation>
 <translation id="4409723563706114196">Usar predições de páginas</translation>
 <translation id="4411535500181276704">Modo Lite</translation>
@@ -605,7 +602,6 @@
 <translation id="5447765697759493033">Este site não será traduzido</translation>
 <translation id="545042621069398927">Acelerando seu download.</translation>
 <translation id="5456381639095306749">Fazer o download da página</translation>
-<translation id="5466407412363861127">Este recurso usa a <ph name="BEGIN_LINK" />sincronização<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Abrir no app de mapa</translation>
 <translation id="5487521232677179737">Limpar dados</translation>
 <translation id="5494752089476963479">Bloquear anúncios em sites com publicidade invasiva ou enganosa</translation>
@@ -708,7 +704,6 @@
 <translation id="6177111841848151710">Bloqueado para o mecanismo de pesquisa atual</translation>
 <translation id="6177390657002841081">Ativar a Economia de dados</translation>
 <translation id="6181444274883918285">Adicionar site às exceções</translation>
-<translation id="618993374665929060">Mais opções semelhantes abertas no tamanho máximo</translation>
 <translation id="6192333916571137726">Fazer o download do arquivo</translation>
 <translation id="6192792657125177640">Exceções</translation>
 <translation id="6194112207524046168">Para permitir que o Chrome acesse sua câmera, ative-a também nas <ph name="BEGIN_LINK" />configurações do Android<ph name="END_LINK" />.</translation>
@@ -792,7 +787,6 @@
 <translation id="6699370405921460408">Os servidores do Google otimizarão as páginas visitadas.</translation>
 <translation id="6709133671862442373">Notícias</translation>
 <translation id="6710213216561001401">Anterior</translation>
-<translation id="6712388303105732168">Veja mais páginas do Google como esta usando o botão "Mais opções semelhantes"</translation>
 <translation id="671481426037969117">Seu timer para <ph name="FQDN" /> chegou ao fim. Ele será iniciado novamente amanhã.</translation>
 <translation id="6738867403308150051">Fazendo o download...</translation>
 <translation id="6746124502594467657">Mover para baixo</translation>
@@ -839,7 +833,6 @@
 <translation id="702463548815491781">Recomendado quando o TalkBack ou o acesso com interruptor estão ativados</translation>
 <translation id="7029809446516969842">Senhas</translation>
 <translation id="7031882061095297553">Sincronizar com</translation>
-<translation id="7032663816368481562">Quando você toca em Mais opções semelhantes <ph name="ICON" />, na barra de endereço, são exibidos links rápidos de páginas relacionadas. Os URLs das páginas visitadas são enviados ao Google.</translation>
 <translation id="7034608350006174882">Cartões e endereços que usam o Google Pay</translation>
 <translation id="7053983685419859001">Bloquear</translation>
 <translation id="7055152154916055070">Redirecionamento bloqueado:</translation>
@@ -851,7 +844,6 @@
 <translation id="7121362699166175603">Limpa o histórico e os preenchimentos automáticos na barra de endereço. Sua Conta do Google pode ter outras formas de histórico de navegação em <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Permitir o mecanismo de pesquisa atual</translation>
 <translation id="7138678301420049075">Outro</translation>
-<translation id="7139148793369023665">"Mais opções semelhantes" fechado</translation>
 <translation id="7141896414559753902">Impedir que sites exibam pop-ups e façam redirecionamentos (recomendado)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Carregar página original<ph name="END_LINK" /> de <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Últimas 24 horas</translation>
@@ -952,7 +944,6 @@
 <translation id="7846076177841592234">Cancelar seleção</translation>
 <translation id="784934925303690534">Período</translation>
 <translation id="7851858861565204677">Outros dispositivos</translation>
-<translation id="7854964836418414587">Fechar "Mais opções semelhantes"</translation>
 <translation id="7875915731392087153">Criar e-mail</translation>
 <translation id="7876243839304621966">Remover tudo</translation>
 <translation id="7882131421121961860">Nenhum histórico encontrado</translation>
@@ -976,7 +967,6 @@
 <translation id="802154636333426148">Falha no download</translation>
 <translation id="8026334261755873520">Limpar dados de navegação</translation>
 <translation id="8035133914807600019">Nova pasta...</translation>
-<translation id="8037686209485537503">Mais opções semelhantes</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> dias restantes</translation>
 <translation id="804335162455518893">Cartão SD não encontrado</translation>
 <translation id="805047784848435650">Com base no seu histórico de navegação</translation>
@@ -990,7 +980,6 @@
 <translation id="8087000398470557479">Este conteúdo é de <ph name="DOMAIN_NAME" />, veiculado pelo Google.</translation>
 <translation id="8103578431304235997">Guia anônima</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Sugerir páginas relacionadas</translation>
 <translation id="8109613176066109935">Para ter seus favoritos em todos os seus dispositivos, ative a sincronização</translation>
 <translation id="8110087112193408731">Mostrar sua atividade do Chrome no Bem-estar digital?</translation>
 <translation id="8116925261070264013">Com som desativado</translation>
@@ -1040,7 +1029,6 @@
 <translation id="8497726226069778601">Não há nada para ver aqui... ainda</translation>
 <translation id="8503559462189395349">Senhas do Chrome</translation>
 <translation id="8503813439785031346">Nome de usuário</translation>
-<translation id="8504988642345501642">Quando você rola para cima, são exibidos links rápidos para páginas relacionadas. Os URLs das páginas visitadas são enviados ao Google.</translation>
 <translation id="8514477925623180633">Exportar senhas armazenadas com o Chrome</translation>
 <translation id="8514577642972634246">Entrar no modo de navegação anônima</translation>
 <translation id="851751545965956758">Impedir a conexão de sites a dispositivos</translation>
@@ -1133,7 +1121,6 @@
 <translation id="932327136139879170">Início</translation>
 <translation id="932599481871055447">Economize dados e navegue mais rápido</translation>
 <translation id="938850635132480979">Erro: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Enviar comentários</translation>
 <translation id="945632385593298557">Acessar seu microfone</translation>
 <translation id="951339005376969845">Excluir dados já existentes. É possível recuperá-los voltando para a conta <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">O Chrome pode usar o <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> para fazer pesquisas na China. É possível alterar essa opção nas <ph name="BEGIN_LINK" />Configurações<ph name="END_LINK" />.</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 2d8ffc4..fa18cd2 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
@@ -97,7 +97,7 @@
 <translation id="1692118695553449118">A sincronização está ativada</translation>
 <translation id="169515064810179024">Impedir que os sites acedam aos sensores de movimentos</translation>
 <translation id="1709438864123551175">Poupança de dados</translation>
-<translation id="1717218214683051432">Sensores de movimentos</translation>
+<translation id="1717218214683051432">Sensores de movimento</translation>
 <translation id="1718835860248848330">Última hora</translation>
 <translation id="1733116627827457509"><ph name="FILE_SIZE" /> – atualizado <ph name="TIME_SINCE_UPDATE" /></translation>
 <translation id="1736419249208073774">Explorar</translation>
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> KB transferido(s)</translation>
 <translation id="3029704984691124060">As frases de acesso não coincidem</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Obter ajuda<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Ver mais conteúdos como este no Google</translation>
 <translation id="305593374596241526">A localização está desativada. Ative-a nas <ph name="BEGIN_LINK" />Definições do Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Pode ativar a sincronização em qualquer altura nas definições.</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> marcador}other{<ph name="BOOKMARKS_COUNT_MANY" /> marcadores}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Ative o Bluetooth<ph name="END_LINK" /> para permitir a sincronização</translation>
 <translation id="3775705724665058594">Envie para os seus dispositivos</translation>
 <translation id="3778956594442850293">Adicionado ao ecrã principal</translation>
-<translation id="3781011235031427080">Mais deste género aberta a meia altura.</translation>
 <translation id="3789841737615482174">Instalar</translation>
 <translation id="3810838688059735925">Vídeo</translation>
 <translation id="3810973564298564668">Gerir</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Fechar caixa de diálogo</translation>
 <translation id="4378154925671717803">Telemóvel</translation>
 <translation id="4384468725000734951">A utilizar o Sogou para pesquisa</translation>
-<translation id="4398088515904522762">Para utilizar esta funcionalidade, ative <ph name="BEGIN_LINK" />Atividade e interações<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Sem marcadores</translation>
 <translation id="4409723563706114196">Utilizar previsões de páginas</translation>
 <translation id="4411535500181276704">Modo Lite</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Este site não será traduzido.</translation>
 <translation id="545042621069398927">A acelerar a transferência…</translation>
 <translation id="5456381639095306749">Transferir página</translation>
-<translation id="5466407412363861127">Esta funcionalidade utiliza a <ph name="BEGIN_LINK" />sincronização<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Abrir na aplicação de mapas</translation>
 <translation id="5487521232677179737">Limpar dados</translation>
 <translation id="5494752089476963479">Bloquear anúncios em sites que apresentam anúncios intrusivos ou enganadores</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Bloqueado para o motor de pesquisa atual</translation>
 <translation id="6177390657002841081">Ativar a Poupança de dados</translation>
 <translation id="6181444274883918285">Adicionar exceção de site</translation>
-<translation id="618993374665929060">Mais deste género aberta à altura total</translation>
 <translation id="6192333916571137726">Transferir ficheiro</translation>
 <translation id="6192792657125177640">Excepções</translation>
 <translation id="6194112207524046168">Para permitir que o Chrome aceda à câmara, ative também a câmara nas <ph name="BEGIN_LINK" />Definições do Android<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Os servidores da Google vão otimizar as páginas que visitar.</translation>
 <translation id="6709133671862442373">Notícias</translation>
 <translation id="6710213216561001401">Anterior</translation>
-<translation id="6712388303105732168">Ver mais conteúdos deste género no Google através do botão Mais deste género</translation>
 <translation id="671481426037969117">O temporizador da aplicação <ph name="FQDN" /> terminou. Recomeça amanhã.</translation>
 <translation id="6738867403308150051">A transferir...</translation>
 <translation id="6746124502594467657">Mover para baixo</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Recomendado quando o TalkBack ou o Acesso por comutador estão ativados.</translation>
 <translation id="7029809446516969842">Palavras-passe</translation>
 <translation id="7031882061095297553">Sincronizar com</translation>
-<translation id="7032663816368481562">Quando toca em Mais deste género <ph name="ICON" /> na barra de endereço, são apresentados links rápidos para páginas relacionadas. Os URLs das páginas que visita são enviados para a Google.</translation>
 <translation id="7034608350006174882">Cartões e endereços com o Google Pay</translation>
 <translation id="7053983685419859001">Bloquear</translation>
 <translation id="7055152154916055070">Redirecionamento bloqueado:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Limpa o histórico e os preenchimentos automáticos na barra de endereço. A sua Conta Google pode ter outras formas do histórico de navegação em <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Permitir o motor de pesquisa atual</translation>
 <translation id="7138678301420049075">Outros</translation>
-<translation id="7139148793369023665">Mais deste género fechada.</translation>
 <translation id="7141896414559753902">Impedir que os sites apresentem pop-ups e redirecionamentos (recomendado).</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Carregar página original<ph name="END_LINK" /> do domínio <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Últimas 24 horas</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Cancelar seleção</translation>
 <translation id="784934925303690534">Intervalo de tempo</translation>
 <translation id="7851858861565204677">Outros aparelhos</translation>
-<translation id="7854964836418414587">Fechar mais deste género</translation>
 <translation id="7875915731392087153">Criar email</translation>
 <translation id="7876243839304621966">Remover tudo</translation>
 <translation id="7882131421121961860">Nenhum histórico encontrado</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Falha ao transferir</translation>
 <translation id="8026334261755873520">Limpar dados de navegação</translation>
 <translation id="8035133914807600019">Nova pasta…</translation>
-<translation id="8037686209485537503">Mais deste género</translation>
 <translation id="8037750541064988519">Faltam <ph name="DAYS" /> dias</translation>
 <translation id="804335162455518893">Cartão SD não encontrado.</translation>
 <translation id="805047784848435650">Baseado no seu histórico de navegação</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Este conteúdo é proveniente de <ph name="DOMAIN_NAME" />, fornecido pela Google.</translation>
 <translation id="8103578431304235997">Separador de navegação anónima</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Páginas relacionadas sugeridas</translation>
 <translation id="8109613176066109935">Para obter os seus marcadores em todos os dispositivos, ative a sincronização.</translation>
 <translation id="8110087112193408731">Pretende apresentar a sua atividade do Chrome no Bem-estar digital?</translation>
 <translation id="8116925261070264013">Com som desativado</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Ainda não há nada para ver aqui</translation>
 <translation id="8503559462189395349">Palavras-passe do Chrome</translation>
 <translation id="8503813439785031346">Nome de utilizador</translation>
-<translation id="8504988642345501642">Quando se desloca para cima, são apresentados links rápidos para páginas relacionadas. Os URLs das páginas que visita são enviados para a Google.</translation>
 <translation id="8514477925623180633">Exportar palavras-passe armazenadas com o Chrome</translation>
 <translation id="8514577642972634246">Entrar no modo de navegação anónima</translation>
 <translation id="851751545965956758">Impedir a ligação de sites a dispositivos</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Página inicial</translation>
 <translation id="932599481871055447">Poupe dados e navegue mais rápido</translation>
 <translation id="938850635132480979">Erro: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Enviar comentários</translation>
 <translation id="945632385593298557">Aceder ao microfone</translation>
 <translation id="951339005376969845">Eliminar os dados existentes. Pode obtê-los ao mudar novamente para <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">O Chrome pode utilizar o <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> para pesquisar na China. Pode alterar esta opção nas <ph name="BEGIN_LINK" />Definições<ph name="END_LINK" />.</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 409183d..58b60734 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ro.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ro.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> KB descărcați</translation>
 <translation id="3029704984691124060">Expresiile de acces nu corespund</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Obține ajutor<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Afișează mai multe articole similare de la Google</translation>
 <translation id="305593374596241526">Locația este dezactivată; activeaz-o în <ph name="BEGIN_LINK" />Setări Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Poți să activezi sincronizarea oricând în setări</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> marcaj}few{<ph name="BOOKMARKS_COUNT_MANY" /> marcaje}other{<ph name="BOOKMARKS_COUNT_MANY" /> de marcaje}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Activează Bluetooth<ph name="END_LINK" /> pentru a permite asocierea</translation>
 <translation id="3775705724665058594">Trimite pe dispozitivele tale</translation>
 <translation id="3778956594442850293">S-a adăugat pe ecranul de pornire</translation>
-<translation id="3781011235031427080">Foaia „Mai multe similare” deschisă la jumătate din înălțime</translation>
 <translation id="3789841737615482174">Instalează</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Gestionează</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Închide caseta de dialog</translation>
 <translation id="4378154925671717803">Telefon</translation>
 <translation id="4384468725000734951">Pentru căutare se folosește Sogou</translation>
-<translation id="4398088515904522762">Pentru a folosi această funcție, activează <ph name="BEGIN_LINK" />Activitate și interacțiuni<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Niciun marcaj</translation>
 <translation id="4409723563706114196">Folosește predicțiile pentru pagini</translation>
 <translation id="4411535500181276704">Modul Lite</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Acest site nu va fi tradus</translation>
 <translation id="545042621069398927">Se accelerează descărcarea.</translation>
 <translation id="5456381639095306749">Descarcă pagina</translation>
-<translation id="5466407412363861127">Această funcție folosește <ph name="BEGIN_LINK" />sincronizarea<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Deschide în aplicația Maps</translation>
 <translation id="5487521232677179737">Șterge datele</translation>
 <translation id="5494752089476963479">Blochează anunțurile pe site-urile care afișează anunțuri deranjante sau înșelătoare</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Blocată pentru motorul de căutare actual</translation>
 <translation id="6177390657002841081">Activează Economizorul de date</translation>
 <translation id="6181444274883918285">Adaugă o excepție privind site-urile</translation>
-<translation id="618993374665929060">Foaia „Mai multe similare” deschisă la înălțimea completă</translation>
 <translation id="6192333916571137726">Descarcă fișierul</translation>
 <translation id="6192792657125177640">Excepții</translation>
 <translation id="6194112207524046168">Pentru a permite Chrome să acceseze camera, activează camera și în <ph name="BEGIN_LINK" />Setările Android<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Serverele Google vor optimiza paginile pe care le vizitezi.</translation>
 <translation id="6709133671862442373">Știri</translation>
 <translation id="6710213216561001401">Înapoi</translation>
-<translation id="6712388303105732168">Afișează mai multe articole similare de la Google folosind butonul „Mai multe similare”</translation>
 <translation id="671481426037969117">Temporizatorul pentru <ph name="FQDN" /> s-a terminat. Va reîncepe mâine.</translation>
 <translation id="6738867403308150051">Se descarcă...</translation>
 <translation id="6746124502594467657">Mutați în jos</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Recomandat atunci când este activată opțiunea TalkBack sau Acces prin comutare</translation>
 <translation id="7029809446516969842">Parole</translation>
 <translation id="7031882061095297553">Sincronizează cu</translation>
-<translation id="7032663816368481562">Când atingi Mai multe similare <ph name="ICON" /> în bara de adrese, afișezi linkuri rapide către pagini similare. Adresele URL ale paginilor pe care le accesezi sunt trimise la Google.</translation>
 <translation id="7034608350006174882">Carduri și adrese care folosesc Google Pay</translation>
 <translation id="7053983685419859001">Blochează</translation>
 <translation id="7055152154916055070">Redirecționarea a fost blocată:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Șterge istoricul și completările automate din bara de adrese. Contul Google poate să ofere alte forme ale istoricului de navigare la <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Permite pentru motorul de căutare actual</translation>
 <translation id="7138678301420049075">Altele</translation>
-<translation id="7139148793369023665">Foaia „Mai multe similare” închisă</translation>
 <translation id="7141896414559753902">Împiedică site-urile să afișeze ferestre pop-up și redirecționări (recomandat)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Încarcă pagina originală<ph name="END_LINK" /> de la <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Ultimele 24 de ore</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Anulează selecția</translation>
 <translation id="784934925303690534">Interval de timp</translation>
 <translation id="7851858861565204677">Alte dispozitive</translation>
-<translation id="7854964836418414587">Închide foaia „Mai multe similare”</translation>
 <translation id="7875915731392087153">Creează un e-mail</translation>
 <translation id="7876243839304621966">Elimină tot</translation>
 <translation id="7882131421121961860">Nu s-a găsit niciun istoric</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Descărcarea nu a reușit</translation>
 <translation id="8026334261755873520">Șterge datele de navigare</translation>
 <translation id="8035133914807600019">Dosar nou…</translation>
-<translation id="8037686209485537503">Mai multe similare</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> zile rămase</translation>
 <translation id="804335162455518893">Nu s-a găsit cardul SD</translation>
 <translation id="805047784848435650">Pe baza istoricului de navigare</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Acest conținut provine de pe <ph name="DOMAIN_NAME" />, oferit de Google.</translation>
 <translation id="8103578431304235997">Filă incognito</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Sugerează pagini similare</translation>
 <translation id="8109613176066109935">Pentru a accesa marcajele pe toate dispozitivele, activează sincronizarea</translation>
 <translation id="8110087112193408731">Afișezi activitatea din Chrome în Bunăstare digitală?</translation>
 <translation id="8116925261070264013">Cu sunetul dezactivat</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Nu este nimic de văzut aici... deocamdată</translation>
 <translation id="8503559462189395349">Parole Chrome</translation>
 <translation id="8503813439785031346">Nume utilizator</translation>
-<translation id="8504988642345501642">Când derulezi în sus, afișezi linkuri rapide către pagini similare. Adresele URL ale paginilor pe care le accesezi sunt trimise la Google.</translation>
 <translation id="8514477925623180633">Exportă parolele stocate în Chrome</translation>
 <translation id="8514577642972634246">Intră în modul incognito</translation>
 <translation id="851751545965956758">Blochează conectarea site-urilor la dispozitive</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Pagina de pornire</translation>
 <translation id="932599481871055447">Economisește date și navighează mai rapid</translation>
 <translation id="938850635132480979">Eroare: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Trimite feedback</translation>
 <translation id="945632385593298557">Accesează microfonul</translation>
 <translation id="951339005376969845">Șterge datele existente. Le poți recupera comutând înapoi la <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome poate să folosească <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> pentru căutare în China. Poți să schimbi acest lucru din <ph name="BEGIN_LINK" />Setări<ph name="END_LINK" />.</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 6f035b9..132eff6 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ru.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ru.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Скачано <ph name="KBS" /> КБ</translation>
 <translation id="3029704984691124060">Кодовые фразы не совпадают</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Справка<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Показать похожие результаты</translation>
 <translation id="305593374596241526">Определение местоположения отключено. Включите его в <ph name="BEGIN_LINK" />настройках Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Ее можно включить в настройках в любой момент.</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> закладка}one{<ph name="BOOKMARKS_COUNT_MANY" /> закладка}few{<ph name="BOOKMARKS_COUNT_MANY" /> закладки}many{<ph name="BOOKMARKS_COUNT_MANY" /> закладок}other{<ph name="BOOKMARKS_COUNT_MANY" /> закладки}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740">Чтобы разрешить подключение, <ph name="BEGIN_LINK" />включите Bluetooth<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">Отправка на свои устройства</translation>
 <translation id="3778956594442850293">Добавлено на главный экран</translation>
-<translation id="3781011235031427080">Панель "Показать похожие страницы" открыта наполовину</translation>
 <translation id="3789841737615482174">Установить</translation>
 <translation id="3810838688059735925">Видео</translation>
 <translation id="3810973564298564668">Настроить</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Закрыть</translation>
 <translation id="4378154925671717803">Телефон</translation>
 <translation id="4384468725000734951">Sogou используется как поисковая система по умолчанию</translation>
-<translation id="4398088515904522762">Чтобы использовать эту функцию, включите <ph name="BEGIN_LINK" />Действия в браузере<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Нет закладок</translation>
 <translation id="4409723563706114196">Загружать страницы предварительно</translation>
 <translation id="4411535500181276704">Упрощенный режим</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Этот сайт не будет переводиться автоматически</translation>
 <translation id="545042621069398927">Ускорение скачивания…</translation>
 <translation id="5456381639095306749">Скачать страницу</translation>
-<translation id="5466407412363861127">Для этой функции используется <ph name="BEGIN_LINK" />синхронизация<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Показать на карте</translation>
 <translation id="5487521232677179737">Удалить данные</translation>
 <translation id="5494752089476963479">Блокировать объявления на сайтах, которые показывают навязчивую или вводящую в заблуждение рекламу</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Закрыт доступ для текущей поисковой системы</translation>
 <translation id="6177390657002841081">Включить режим экономии трафика</translation>
 <translation id="6181444274883918285">Добавить исключение</translation>
-<translation id="618993374665929060">Панель "Показать похожие страницы" открыта полностью</translation>
 <translation id="6192333916571137726">Скачивание файла</translation>
 <translation id="6192792657125177640">Исключения</translation>
 <translation id="6194112207524046168">Чтобы Chrome получил доступ к камере, включите ее в <ph name="BEGIN_LINK" />настройках Android<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Серверы Google будут оптимизировать загружаемые страницы.</translation>
 <translation id="6709133671862442373">Новости</translation>
 <translation id="6710213216561001401">Назад</translation>
-<translation id="6712388303105732168">Чтобы увидеть подобные результаты из Google Поиска, нажмите кнопку "Показать похожие страницы".</translation>
 <translation id="671481426037969117">Время на таймере <ph name="FQDN" /> истекло. Завтра сайт снова станет доступен.</translation>
 <translation id="6738867403308150051">Скачивание…</translation>
 <translation id="6746124502594467657">Переместить вниз</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Рекомендовано при включенных функциях TalkBack и Switch Access</translation>
 <translation id="7029809446516969842">Пароли</translation>
 <translation id="7031882061095297553">Выберите аккаунт</translation>
-<translation id="7032663816368481562">URL посещенных вами страниц отправляются в Google, поэтому после нажатия кнопки "Показать похожие страницы" <ph name="ICON" /> в адресной строке вы можете увидеть соответствующие ссылки.</translation>
 <translation id="7034608350006174882">Банковские карты и адреса из Google Pay</translation>
 <translation id="7053983685419859001">Блокировать</translation>
 <translation id="7055152154916055070">Заблокирована попытка переадресации:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Удаление истории и вариантов автозаполнения в адресной строке. Информация о других ваших действиях в Интернете может также храниться на странице <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Открыть доступ текущей поисковой системе</translation>
 <translation id="7138678301420049075">Другое</translation>
-<translation id="7139148793369023665">Панель "Показать похожие страницы" закрыта</translation>
 <translation id="7141896414559753902">Блокировать всплывающие окна и переадресацию на сайтах (рекомендуется)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Загрузить исходную версию страницы<ph name="END_LINK" /> из <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Последние 24 часа</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Отменить выбор</translation>
 <translation id="784934925303690534">Временной диапазон</translation>
 <translation id="7851858861565204677">Другие устройства</translation>
-<translation id="7854964836418414587">Закрыть панель "Показать похожие страницы"</translation>
 <translation id="7875915731392087153">Написать письмо</translation>
 <translation id="7876243839304621966">Удалить все</translation>
 <translation id="7882131421121961860">Ничего не найдено.</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Ошибка скачивания</translation>
 <translation id="8026334261755873520">Очистить историю</translation>
 <translation id="8035133914807600019">Создать папку…</translation>
-<translation id="8037686209485537503">Показать похожие страницы</translation>
 <translation id="8037750541064988519">Осталось <ph name="DAYS" /> дн.</translation>
 <translation id="804335162455518893">SD-карта не найдена</translation>
 <translation id="805047784848435650">На основе вашей истории просмотров</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Контент с сайта <ph name="DOMAIN_NAME" />. Получен с помощью Google.</translation>
 <translation id="8103578431304235997">Вкладка инкогнито</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Предлагать похожие страницы</translation>
 <translation id="8109613176066109935">Чтобы получить доступ к закладкам на всех устройствах, включите синхронизацию.</translation>
 <translation id="8110087112193408731">Показать данные о ваших действиях в Chrome в сервисе "Цифровое благополучие"?</translation>
 <translation id="8116925261070264013">Сайты с отключенным звуком</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Здесь появятся часто посещаемые страницы</translation>
 <translation id="8503559462189395349">Пароли Chrome</translation>
 <translation id="8503813439785031346">Имя пользователя</translation>
-<translation id="8504988642345501642">URL посещенных вами страниц отправляются в Google, поэтому при прокручивании вы можете увидеть ссылки на похожие страницы.</translation>
 <translation id="8514477925623180633">Экспорт паролей, сохраненных в Chrome</translation>
 <translation id="8514577642972634246">Включить режим инкогнито</translation>
 <translation id="851751545965956758">Не разрешать сайтам подключаться к устройствам</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Главная страница</translation>
 <translation id="932599481871055447">Загружайте веб-страницы быстрее и экономьте трафик</translation>
 <translation id="938850635132480979">Ошибка <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Отправить отзыв</translation>
 <translation id="945632385593298557">Доступ к микрофону</translation>
 <translation id="951339005376969845">Удалить сохраненные данные. Чтобы снова получить к ним доступ, переключитесь на аккаунт <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">В Китае Chrome может использовать для поиска <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" />. Это можно изменить в <ph name="BEGIN_LINK" />Настройках<ph name="END_LINK" />.</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 d50f95c9..f8b0a0b 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_sk.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_sk.xtb
@@ -25,6 +25,7 @@
 <translation id="1175310183703641346">Záložky, história, heslá a ďalší obsah sa už nebudú synchronizovať s vaším účtom Google</translation>
 <translation id="1178581264944972037">Pozastaviť</translation>
 <translation id="1181037720776840403">Odstrániť</translation>
+<translation id="1188239144602654184">Spustiť VR</translation>
 <translation id="1197267115302279827">Presunúť záložky</translation>
 <translation id="119944043368869598">Vymazať všetko</translation>
 <translation id="1201402288615127009">Ďalej</translation>
@@ -282,7 +283,6 @@
 <translation id="3029613699374795922">Stiahnuté: <ph name="KBS" /> kB</translation>
 <translation id="3029704984691124060">Prístupové frázy sa nezhodujú</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Získať pomoc<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Ďalšie podobné návrhy od Googlu</translation>
 <translation id="305593374596241526">Poloha je vypnutá. Zapnite ju v <ph name="BEGIN_LINK" />Nastaveniach Androidu<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Synchronizáciu môžete kedykoľvek zapnúť v nastaveniach</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> záložka}few{<ph name="BOOKMARKS_COUNT_MANY" /> záložky}many{<ph name="BOOKMARKS_COUNT_MANY" /> bookmarks}other{<ph name="BOOKMARKS_COUNT_MANY" /> záložiek}}</translation>
@@ -374,7 +374,6 @@
 <translation id="3773755127849930740">Povoľte párovanie <ph name="BEGIN_LINK" />zapnutím rozhrania Bluetooth<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">Odoslanie do zariadení</translation>
 <translation id="3778956594442850293">Pridané na plochu</translation>
-<translation id="3781011235031427080">Ďalšie podobné návrhy boli otvorené na polovičnú výšku</translation>
 <translation id="3789841737615482174">Inštalovať</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Spravovať</translation>
@@ -446,7 +445,6 @@
 <translation id="4351244548802238354">Zavrieť dialógové okno</translation>
 <translation id="4378154925671717803">Telefón</translation>
 <translation id="4384468725000734951">Na vyhľadávanie sa používa Sogou</translation>
-<translation id="4398088515904522762">Ak chcete použiť túto funkciu, zapnite funkciu <ph name="BEGIN_LINK" />Aktivity a interakcie<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Žiadne záložky</translation>
 <translation id="4409723563706114196">Používať predpovede stránok</translation>
 <translation id="4411535500181276704">Zjednodušený režim</translation>
@@ -604,7 +602,7 @@
 <translation id="5447765697759493033">Tento web nebude preložený</translation>
 <translation id="545042621069398927">Sťahovanie sa zrýchľuje.</translation>
 <translation id="5456381639095306749">Stránka sťahovania</translation>
-<translation id="5466407412363861127">Táto funkcia používa <ph name="BEGIN_LINK" />synchronizáciu<ph name="END_LINK" />.</translation>
+<translation id="5475862044948910901">Chcete spustiť reláciu rozšírenej reality?</translation>
 <translation id="548278423535722844">Otvorte v aplikácii pre mapy</translation>
 <translation id="5487521232677179737">Vymazať dáta</translation>
 <translation id="5494752089476963479">Blokovať reklamy webov, ktoré zobrazujú obťažujúce alebo zavádzajúce reklamy</translation>
@@ -707,7 +705,6 @@
 <translation id="6177111841848151710">Blokované v aktuálnom vyhľadávači</translation>
 <translation id="6177390657002841081">Zapnúť Šetrič dát</translation>
 <translation id="6181444274883918285">Pridať výnimku pre web</translation>
-<translation id="618993374665929060">Ďalšie podobné návrhy boli otvorené na celú výšku</translation>
 <translation id="6192333916571137726">Sťahovanie súboru</translation>
 <translation id="6192792657125177640">Výnimky</translation>
 <translation id="6194112207524046168">Ak chcete povoliť Chromu používať fotoaparát, zapnite ho aj v <ph name="BEGIN_LINK" />Nastaveniach Androidu<ph name="END_LINK" />.</translation>
@@ -791,7 +788,6 @@
 <translation id="6699370405921460408">Servery Googlu budú optimalizovať stránky, ktoré navštívite.</translation>
 <translation id="6709133671862442373">News</translation>
 <translation id="6710213216561001401">Dozadu</translation>
-<translation id="6712388303105732168">Zobrazovať ďalšie podobné návrhy od Googlu pomocou tlačidla Ďalšie podobné</translation>
 <translation id="671481426037969117">Časovač aplikácie <ph name="FQDN" /> vypršal. Spustí sa zase zajtra.</translation>
 <translation id="6738867403308150051">Sťahuje sa...</translation>
 <translation id="6746124502594467657">Presunúť nadol</translation>
@@ -838,7 +834,6 @@
 <translation id="702463548815491781">Odporúčané, keď je zapnutá aplikácia TalkBack alebo prístup s prepínačmi</translation>
 <translation id="7029809446516969842">Heslá</translation>
 <translation id="7031882061095297553">Kam synchronizovať</translation>
-<translation id="7032663816368481562">Zobrazujte si rýchle odkazy na súvisiace stránky po klepnutí na ikonu Ďalšie podobné položky <ph name="ICON" /> v paneli s adresou. Webové adresy navštívených stránok sa odosielajú Googlu.</translation>
 <translation id="7034608350006174882">Karty a adresy pomocou služby Google Pay</translation>
 <translation id="7053983685419859001">Blokovať</translation>
 <translation id="7055152154916055070">Presmerovanie bolo zablokované:</translation>
@@ -850,7 +845,6 @@
 <translation id="7121362699166175603">Vymaže históriu a záznamy automatického dopĺňania v paneli s adresou. Váš účet Google môže mať ďalšie formy histórie prehliadania na adrese <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Povoliť pre aktuálny vyhľadávač</translation>
 <translation id="7138678301420049075">Ostatné</translation>
-<translation id="7139148793369023665">Ďalšie podobné návrhy boli zatvorené</translation>
 <translation id="7141896414559753902">Zakázať webom otvárať vyskakovacie okná a používať presmerovania (odporúčané)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Načítať pôvodnú stránku<ph name="END_LINK" /> z domény <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Posledných 24 hodín</translation>
@@ -875,6 +869,11 @@
 <translation id="7352939065658542140">VIDEO</translation>
 <translation id="7353894246028566792">{NUM_SELECTED,plural, =1{Zdieľať 1 vybranú položku}few{Zdieľať # vybrané položky}many{Zdieľať # vybranej položky}other{Zdieľať # vybraných položiek}}</translation>
 <translation id="7359002509206457351">Poskytnúť prístup k spôsobom platby</translation>
+<translation id="7365126855094612066">Počas tejto relácie bude môcť web:
+• vytvoriť 3D mapu vášho prostredia;
+• sledovať pohyb fotoaparátu.
+
+Web NEZÍSKA prístup k fotoaparátu. Obrázky fotoaparátu sú viditeľné iba pre vás.</translation>
 <translation id="7375125077091615385">Typ:</translation>
 <translation id="7396940094317457632"><ph name="FILE_NAME" />.</translation>
 <translation id="7400418766976504921">Webová adresa</translation>
@@ -951,7 +950,6 @@
 <translation id="7846076177841592234">Zrušiť výber</translation>
 <translation id="784934925303690534">Obdobie</translation>
 <translation id="7851858861565204677">Ďalšie zariadenia</translation>
-<translation id="7854964836418414587">Zatvoriť ďalšie podobné návrhy</translation>
 <translation id="7875915731392087153">Vytvorte správu</translation>
 <translation id="7876243839304621966">Odstrániť všetko</translation>
 <translation id="7882131421121961860">Nenašla sa žiadna história</translation>
@@ -975,7 +973,6 @@
 <translation id="802154636333426148">Stiahnutie zlyhalo</translation>
 <translation id="8026334261755873520">Vymazať dáta prehliadania</translation>
 <translation id="8035133914807600019">Nový priečinok…</translation>
-<translation id="8037686209485537503">Ďalšie podobné</translation>
 <translation id="8037750541064988519">Zostáva: <ph name="DAYS" /> d</translation>
 <translation id="804335162455518893">SD karta sa nenašla</translation>
 <translation id="805047784848435650">Na základe vašej histórie prehliadania</translation>
@@ -989,7 +986,6 @@
 <translation id="8087000398470557479">Tento obsah pochádza z domény <ph name="DOMAIN_NAME" /> a bol doručený Googlom.</translation>
 <translation id="8103578431304235997">Karta inkognito</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Navrhovať súvisiace stránky</translation>
 <translation id="8109613176066109935">Ak chcete získať záložky vo všetkých zariadeniach, zapnite synchronizáciu</translation>
 <translation id="8110087112193408731">Chcete v digitálnej rovnováhe zobrazovať svoju aktivitu v Chrome?</translation>
 <translation id="8116925261070264013">Zvuk bol vypnutý</translation>
@@ -1039,7 +1035,6 @@
 <translation id="8497726226069778601">Zatiaľ tu nič nie je…</translation>
 <translation id="8503559462189395349">Heslá Chromu</translation>
 <translation id="8503813439785031346">Meno používateľa</translation>
-<translation id="8504988642345501642">Zobrazte si rýchle odkazy na súvisiace stránky po posunutí zobrazenia nahor. Webové adresy navštívených stránok sa odosielajú Googlu.</translation>
 <translation id="8514477925623180633">Exportovať heslá uložené v Chrome</translation>
 <translation id="8514577642972634246">Spustiť režim inkognito</translation>
 <translation id="851751545965956758">Zakázať webom pripájať sa k zariadeniam</translation>
@@ -1132,7 +1127,6 @@
 <translation id="932327136139879170">Domov</translation>
 <translation id="932599481871055447">Šetrite dáta a prehliadajte rýchlejšie</translation>
 <translation id="938850635132480979">Chyba: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Poslať spätnú väzbu</translation>
 <translation id="945632385593298557">Prístup k mikrofónu</translation>
 <translation id="951339005376969845">Odstrániť existujúce údaje. Načítate ich prepnutím späť na účet <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome môže použiť <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> na vyhľadávanie v Číne. Táto možnosť sa dá zmeniť v <ph name="BEGIN_LINK" />Nastaveniach<ph name="END_LINK" />.</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 0a9020b..2774c209 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_sl.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_sl.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Preneseno <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">Gesli se ne ujemata</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Poiščite pomoč<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Več podobne vsebine od Googla</translation>
 <translation id="305593374596241526">Lokacija je izklopljena. Vklopite jo lahko v <ph name="BEGIN_LINK" />nastavitvah za Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Sinhronizacijo lahko kadarkoli vklopite v nastavitvah.</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> zaznamek}one{<ph name="BOOKMARKS_COUNT_MANY" /> zaznamek}two{<ph name="BOOKMARKS_COUNT_MANY" /> zaznamka}few{<ph name="BOOKMARKS_COUNT_MANY" /> zaznamki}other{<ph name="BOOKMARKS_COUNT_MANY" /> zaznamkov}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Vklopite Bluetooth<ph name="END_LINK" />, če želite dovoliti seznanjanje</translation>
 <translation id="3775705724665058594">Pošiljanje v naprave</translation>
 <translation id="3778956594442850293">Dodano na začetni zaslon</translation>
-<translation id="3781011235031427080">Več podobnega odprtega pri polovični višini</translation>
 <translation id="3789841737615482174">Namesti</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Upravljanje</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Zapri pogovorno okno</translation>
 <translation id="4378154925671717803">Telefon</translation>
 <translation id="4384468725000734951">Uporaba iskalnika Sogou za iskanje</translation>
-<translation id="4398088515904522762">Če želite uporabljati to funkcijo, vklopite <ph name="BEGIN_LINK" />Dejavnost in interakcijo<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Ni zaznamkov</translation>
 <translation id="4409723563706114196">Uporabite predvidevanja strani</translation>
 <translation id="4411535500181276704">Lahki način</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">To spletno mesto ne bo prevedeno</translation>
 <translation id="545042621069398927">Pospeševanje prenosa.</translation>
 <translation id="5456381639095306749">Prenos strani</translation>
-<translation id="5466407412363861127">Ta funkcija uporablja <ph name="BEGIN_LINK" />sinhronizacijo<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Odpiranje v aplikaciji z zemljevidi</translation>
 <translation id="5487521232677179737">Izbriši podatke</translation>
 <translation id="5494752089476963479">Blokiranje oglasov na spletnih mestih, ki prikazujejo vsiljive ali zavajajoče oglase</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Blokirano za trenutni iskalnik</translation>
 <translation id="6177390657002841081">Vklop varčevanja s podatki</translation>
 <translation id="6181444274883918285">Dodaj izjemo za spletno mesto</translation>
-<translation id="618993374665929060">Več podobnega odprtega pri polni višini</translation>
 <translation id="6192333916571137726">Datoteka Odjemanje</translation>
 <translation id="6192792657125177640">Izjeme</translation>
 <translation id="6194112207524046168">Če želite Chromu omogočiti dostop do fotoaparata, fotoaparat vklopite tudi v <ph name="BEGIN_LINK" />nastavitvah za Android<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Googlovi strežniki optimizirajo strani, ki jih obiščete.</translation>
 <translation id="6709133671862442373">Novice</translation>
 <translation id="6710213216561001401">Nazaj</translation>
-<translation id="6712388303105732168">Oglejte si več podobnega v Googlu z gumbom za več podobnega</translation>
 <translation id="671481426037969117">Merilnik časa za <ph name="FQDN" /> je potekel. Jutri se začne znova.</translation>
 <translation id="6738867403308150051">Prenašanje ...</translation>
 <translation id="6746124502594467657">Premakni dol</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Priporočljivo, ko je vklopljena aplikacija TalkBack ali funkcija dostopa s stikalom</translation>
 <translation id="7029809446516969842">Gesla</translation>
 <translation id="7031882061095297553">Sinhroniziranje z</translation>
-<translation id="7032663816368481562">Če se v naslovni vrstici dotaknete »Več podobne vsebine« <ph name="ICON" />, prikaže hitre povezave do sorodnih strani. URL-ji obiskanih strani se pošljejo Googlu.</translation>
 <translation id="7034608350006174882">Plačilne kartice in naslovi z Googlom Pay</translation>
 <translation id="7053983685419859001">Blokiraj</translation>
 <translation id="7055152154916055070">Preusmeritev je preprečena:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Izbriše zgodovino in samodokončanja v naslovni vrstici. V Google Računu so morda druge vrste zgodovine brskanja na <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Dovoli za trenutni iskalnik</translation>
 <translation id="7138678301420049075">Drugo</translation>
-<translation id="7139148793369023665">Več podobnega je zaprto</translation>
 <translation id="7141896414559753902">Preprečevanje, da spletna mesta prikazujejo pojavna okna in preusmeritve (priporočeno)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Naloži izvirno stran<ph name="END_LINK" /> iz domene <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Zadnjih 24 ur</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Prekliči izbor</translation>
 <translation id="784934925303690534">Časovno obdobje</translation>
 <translation id="7851858861565204677">Druge naprave</translation>
-<translation id="7854964836418414587">Zapiranje več podobnega</translation>
 <translation id="7875915731392087153">Ustvarite e-poštno sporočilo</translation>
 <translation id="7876243839304621966">Odstrani vse</translation>
 <translation id="7882131421121961860">Ni zgodovine</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Prenos ni uspel</translation>
 <translation id="8026334261755873520">Izbriši podatke brskanja</translation>
 <translation id="8035133914807600019">Nova mapa …</translation>
-<translation id="8037686209485537503">Več podobne vsebine</translation>
 <translation id="8037750541064988519">Še <ph name="DAYS" /> dni</translation>
 <translation id="804335162455518893">Kartice SD ni bilo mogoče najti</translation>
 <translation id="805047784848435650">Na podlagi zgodovine brskanja</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Ta vsebina je iz domene <ph name="DOMAIN_NAME" /> in jo prikazuje Google.</translation>
 <translation id="8103578431304235997">Zavihek brez beleženja zgodovine</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /><ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Predlaganje sorodnih strani</translation>
 <translation id="8109613176066109935">Če želite dostopati do zaznamkov v vseh napravah, vklopite sinhronizacijo</translation>
 <translation id="8110087112193408731">Ali želite svojo dejavnost v Chromu prikazati v Digitalni dobrobiti?</translation>
 <translation id="8116925261070264013">Prezrto</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Nimate česa videti ... Za zdaj.</translation>
 <translation id="8503559462189395349">Gesla za Chrome</translation>
 <translation id="8503813439785031346">Uporabniško ime</translation>
-<translation id="8504988642345501642">Ko se pomaknete navzgor, prikaže hitre povezave do sorodnih strani. URL-ji obiskanih strani se pošljejo Googlu.</translation>
 <translation id="8514477925623180633">Izvoz gesel, shranjenih v Chromu</translation>
 <translation id="8514577642972634246">Vklop načina brez beleženja zgodovine</translation>
 <translation id="851751545965956758">Spletnim mestom prepreči povezovanje z napravami</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Domov</translation>
 <translation id="932599481871055447">Prihranite pri prenosu podatkov in brskajte hitreje</translation>
 <translation id="938850635132480979">Napaka: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Pošlji povratne informacije</translation>
 <translation id="945632385593298557">Dostop do mikrofona</translation>
 <translation id="951339005376969845">Izbris obstoječih podatkov. Pridobite jih lahko tako, da preklopite nazaj na račun <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome lahko za iskanje na Kitajskem uporablja <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" />. To je mogoče spremeniti v <ph name="BEGIN_LINK" />nastavitvah<ph name="END_LINK" />.</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 d0642ed..3c70743 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_sr.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_sr.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Преузели сте <ph name="KBS" /> kB</translation>
 <translation id="3029704984691124060">Приступне фразе се не подударају</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Потражите помоћ<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Погледајте још сличних ствари од Google-а</translation>
 <translation id="305593374596241526">Локација је искључена; укључите је у <ph name="BEGIN_LINK" />Android подешавањима<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Можете да укључите синхронизацију у подешавањима у било ком тренутку</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> обележивач}one{<ph name="BOOKMARKS_COUNT_MANY" /> обележивач}few{<ph name="BOOKMARKS_COUNT_MANY" /> обележивача}other{<ph name="BOOKMARKS_COUNT_MANY" /> обележивача}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Укључите Bluetooth<ph name="END_LINK" /> да бисте омогућили упаривање</translation>
 <translation id="3775705724665058594">Пошаљите на своје уређаје</translation>
 <translation id="3778956594442850293">Додато је на почетни екран</translation>
-<translation id="3781011235031427080">Још сличних ствари је отворено до пола</translation>
 <translation id="3789841737615482174">Инсталирај</translation>
 <translation id="3810838688059735925">Видео</translation>
 <translation id="3810973564298564668">Промени</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Затвори дијалог</translation>
 <translation id="4378154925671717803">Телефон</translation>
 <translation id="4384468725000734951">Користите Sogou за претрагу</translation>
-<translation id="4398088515904522762">Да бисте користили ову функцију, укључите <ph name="BEGIN_LINK" />Активности и интеракције<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Нема обележивача</translation>
 <translation id="4409723563706114196">Користите предвиђања страница</translation>
 <translation id="4411535500181276704">Lite режим</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Овај сајт се неће преводити</translation>
 <translation id="545042621069398927">Преузимање се убрзава.</translation>
 <translation id="5456381639095306749">Преузми страницу</translation>
-<translation id="5466407412363861127">Ова функција користи <ph name="BEGIN_LINK" />синхронизацију<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Отворите у апликацији за мапе</translation>
 <translation id="5487521232677179737">Обриши податке</translation>
 <translation id="5494752089476963479">Блокирај огласе на сајтовима који приказују огласе који ометају активности или обмањујуће огласе</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Блокирано је за актуелни претраживач</translation>
 <translation id="6177390657002841081">Укључи Уштеду података</translation>
 <translation id="6181444274883918285">Додај изузетак за сајтове</translation>
-<translation id="618993374665929060">Још сличних ствари је отворено у целини</translation>
 <translation id="6192333916571137726">Преузмите датотеку</translation>
 <translation id="6192792657125177640">Изузеци</translation>
 <translation id="6194112207524046168">Да бисте дозволили да Chrome приступа камери, укључите камеру и у <ph name="BEGIN_LINK" />Android подешавањима<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Google сервери ће оптимизовати странице које посећујете.</translation>
 <translation id="6709133671862442373">Вести</translation>
 <translation id="6710213216561001401">Претходно</translation>
-<translation id="6712388303105732168">Погледајте још сличних ствари од Google-а помоћу дугмета Још сличних ствари</translation>
 <translation id="671481426037969117">Тајмер апликације <ph name="FQDN" /> је истекао. Почеће поново сутра.</translation>
 <translation id="6738867403308150051">Преузима се...</translation>
 <translation id="6746124502594467657">Премести надоле</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Препоручујемо вам када укључите TalkBack или приступ помоћу прекидача</translation>
 <translation id="7029809446516969842">Лозинке</translation>
 <translation id="7031882061095297553">Синхронизујте са</translation>
-<translation id="7032663816368481562">Када додирнете икону Још сличних ствари <ph name="ICON" /> на траци за адресу, приказују се брзи линкови до сродних страница. URL-ови страница које посећујете се шаљу Google-у.</translation>
 <translation id="7034608350006174882">Картице и адресе које из Google Pay-а</translation>
 <translation id="7053983685419859001">Блокирај</translation>
 <translation id="7055152154916055070">Блокирано је преусмеравање:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Брише историју и аутоматска довршавања у траци за адресу. Google налог може да има друге облике историје прегледања на <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Дозволи за актуелни претраживач</translation>
 <translation id="7138678301420049075">Друго</translation>
-<translation id="7139148793369023665">Још сличних ствари је затворено</translation>
 <translation id="7141896414559753902">Блокирај приказивање искачућих прозора и преусмеравања на сајтовима (препоручено)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Учитај оригиналну страницу<ph name="END_LINK" /> са <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Последња 24 сата</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Откажи избор</translation>
 <translation id="784934925303690534">Временски опсег</translation>
 <translation id="7851858861565204677">Други уређаји</translation>
-<translation id="7854964836418414587">Затворите Још сличних ствари</translation>
 <translation id="7875915731392087153">Напишите имејл</translation>
 <translation id="7876243839304621966">Уклони све</translation>
 <translation id="7882131421121961860">Историја није пронађена</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Преузимање није успело</translation>
 <translation id="8026334261755873520">Обришите податке прегледања</translation>
 <translation id="8035133914807600019">Нови директоријум...</translation>
-<translation id="8037686209485537503">Још сличних ствари</translation>
 <translation id="8037750541064988519">Још <ph name="DAYS" /> дана</translation>
 <translation id="804335162455518893">SD картица није пронађена</translation>
 <translation id="805047784848435650">На основу историје прегледања</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Овај садржај је са <ph name="DOMAIN_NAME" />, приказује Google.</translation>
 <translation id="8103578431304235997">Картице без архивирања</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Приказуј предлоге сродних страница</translation>
 <translation id="8109613176066109935">Да би вам обележивачи били доступни на свим уређајима, укључите синхронизацију</translation>
 <translation id="8110087112193408731">Желите ли да се Chrome активности приказују у Дигиталном благостању?</translation>
 <translation id="8116925261070264013">Звук је искључен</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Овде нема ничега... засад</translation>
 <translation id="8503559462189395349">Лозинке за Chrome</translation>
 <translation id="8503813439785031346">Корисничко име</translation>
-<translation id="8504988642345501642">Када померате нагоре, приказују се брзи линкови до сродних страница. URL-ови страница које посећујете се шаљу Google-у.</translation>
 <translation id="8514477925623180633">Извезите лозинке сачуване у Chrome-у</translation>
 <translation id="8514577642972634246">Уђи у режим без архивирања</translation>
 <translation id="851751545965956758">Онемогући сајтовима да се повезују са уређајима</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Почетна</translation>
 <translation id="932599481871055447">Уштедите на подацима и прегледајте брже</translation>
 <translation id="938850635132480979">Грешка: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Пошаљи повратне информације</translation>
 <translation id="945632385593298557">Приступ микрофону</translation>
 <translation id="951339005376969845">Избришите постојеће податке. Можете да их вратите ако се вратите на <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome може да користи <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> за претрагу у Кини. Ово можете да промените у <ph name="BEGIN_LINK" />Подешавањима<ph name="END_LINK" />.</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 f0a81f4..aeaf5a05e 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_sv.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_sv.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> kB har laddats ned</translation>
 <translation id="3029704984691124060">Lösenfraserna matchar inte</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Få hjälp<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Visa mer som det här från Google</translation>
 <translation id="305593374596241526">Plats har inaktiverats. Aktivera det i <ph name="BEGIN_LINK" />Android-inställningarna<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Du kan när som helst inaktivera synkroniseringen i inställningarna</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> bokmärke}other{<ph name="BOOKMARKS_COUNT_MANY" /> bokmärken}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Aktivera Bluetooth<ph name="END_LINK" /> om du vill tillåta koppling</translation>
 <translation id="3775705724665058594">Skicka till dina enheter</translation>
 <translation id="3778956594442850293">Tillagd på startskärmen</translation>
-<translation id="3781011235031427080">Fler liknande har öppnats och tar upp halva skärmen</translation>
 <translation id="3789841737615482174">Installera</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Hantera</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Stäng dialogrutan</translation>
 <translation id="4378154925671717803">Mobil</translation>
 <translation id="4384468725000734951">Du söker med Sogou</translation>
-<translation id="4398088515904522762">Aktivera <ph name="BEGIN_LINK" />Aktivitet och interaktion<ph name="END_LINK" /> om du vill använda den här funktionen.</translation>
 <translation id="4404568932422911380">Inga bokmärken</translation>
 <translation id="4409723563706114196">Använd sidförslag</translation>
 <translation id="4411535500181276704">Begränsat läge</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Den här webbplatsen översätts inte</translation>
 <translation id="545042621069398927">Nedladdningen görs snabbare.</translation>
 <translation id="5456381639095306749">Ladda ned sida</translation>
-<translation id="5466407412363861127">Den här funktionen använder <ph name="BEGIN_LINK" />synkronisering<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Öppna i kartapp</translation>
 <translation id="5487521232677179737">Rensa data</translation>
 <translation id="5494752089476963479">Blockera annonser på webbplatser där påträngande eller vilseledande annonser visas</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Blockerad för den nuvarande sökmotorn</translation>
 <translation id="6177390657002841081">Aktivera Databesparing</translation>
 <translation id="6181444274883918285">Lägg till en webbplats i undantagen</translation>
-<translation id="618993374665929060">Fler liknande har öppnats och tar upp hela skärmen</translation>
 <translation id="6192333916571137726">Ladda ned fil</translation>
 <translation id="6192792657125177640">Undantag</translation>
 <translation id="6194112207524046168">Om du vill ge Chrome åtkomst till kameran måste du även aktivera kameran i <ph name="BEGIN_LINK" />inställningarna för Android<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Googles servrar optimerar sidor du besöker.</translation>
 <translation id="6709133671862442373">Nyheter</translation>
 <translation id="6710213216561001401">Föregående</translation>
-<translation id="6712388303105732168">Se mer som detta från Google med knappen Fler liknande</translation>
 <translation id="671481426037969117">Timern för <ph name="FQDN" /> har löpt ut. Den börjar om igen i morgon.</translation>
 <translation id="6738867403308150051">Laddar ned …</translation>
 <translation id="6746124502594467657">Flytta ned</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Rekommenderas när TalkBack eller brytarstyrning är aktiverat</translation>
 <translation id="7029809446516969842">Lösenord</translation>
 <translation id="7031882061095297553">Synkronisera med</translation>
-<translation id="7032663816368481562">Visar snabblänkar till relaterade sidor när du trycker på Fler liknande <ph name="ICON" /> i adressfältet. Webbadresserna till sidor du besöker skickas till Google.</translation>
 <translation id="7034608350006174882">Kort och adresser som används med Google Pay</translation>
 <translation id="7053983685419859001">Blockera</translation>
 <translation id="7055152154916055070">Omdirigeringen blockerades:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Historik och autoslutföranden i adressfältet rensas. Det kan finnas andra former av webbhistorik i Google-kontot på <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Tillåt för den nuvarande sökmotorn</translation>
 <translation id="7138678301420049075">Övrigt</translation>
-<translation id="7139148793369023665">Fler liknande har stängts</translation>
 <translation id="7141896414559753902">Blockera webbplatser från att visa popup-fönster (rekommenderas)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Läs in originalsidan<ph name="END_LINK" /> från <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Senaste 24 timmarna</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Rensa val</translation>
 <translation id="784934925303690534">Tidsintervall</translation>
 <translation id="7851858861565204677">Andra enheter</translation>
-<translation id="7854964836418414587">Stäng Fler liknande</translation>
 <translation id="7875915731392087153">Skapa ett e-postmeddelande</translation>
 <translation id="7876243839304621966">Ta bort alla</translation>
 <translation id="7882131421121961860">Ingen historik hittades</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Nedladdningen misslyckades</translation>
 <translation id="8026334261755873520">Rensa webbinformation</translation>
 <translation id="8035133914807600019">Ny mapp …</translation>
-<translation id="8037686209485537503">Fler liknande</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> dagar kvar</translation>
 <translation id="804335162455518893">Det gick inte att hitta SD-kortet</translation>
 <translation id="805047784848435650">Utifrån din webbhistorik</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Innehållet kommer från <ph name="DOMAIN_NAME" /> via Google.</translation>
 <translation id="8103578431304235997">Inkognitoflik</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Föreslå relaterade sidor</translation>
 <translation id="8109613176066109935">Aktivera synkronisering om du vill ha dina bokmärken tillgängliga på alla enheter</translation>
 <translation id="8110087112193408731">Vill du att din aktivitet i Chrome ska visas i Digitalt välmående?</translation>
 <translation id="8116925261070264013">Ljudet avstängt</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Det finns inget att se här … än</translation>
 <translation id="8503559462189395349">Lösenord i Chrome</translation>
 <translation id="8503813439785031346">Användarnamn</translation>
-<translation id="8504988642345501642">Visar snabblänkar till relaterade sidor när du rullar uppåt. Webbadresserna till sidor du besöker skickas till Google.</translation>
 <translation id="8514477925623180633">Exportera lösenord som har sparats i Chrome</translation>
 <translation id="8514577642972634246">Starta inkognitoläget</translation>
 <translation id="851751545965956758">Förhindra att webbplatser ansluter till enheter</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Startsida</translation>
 <translation id="932599481871055447">Spara data och bläddra snabbare</translation>
 <translation id="938850635132480979">Fel: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Skicka synpunkter</translation>
 <translation id="945632385593298557">Tillgång till din mikrofon</translation>
 <translation id="951339005376969845">Radera befintlig data. Om du byter tillbaka till <ph name="FROM_ACCOUNT" /> finns den kvar där.</translation>
 <translation id="95817756606698420">Chrome kan använda <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> som sökmotor i Kina. Du kan ändra detta i <ph name="BEGIN_LINK" />inställningarna<ph name="END_LINK" />.</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 cb31997..9cd1007 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_sw.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_sw.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Umepakua KB <ph name="KBS" /></translation>
 <translation id="3029704984691124060">Kaulisiri hazilingani</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Pata usaidizi<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Angalia mapendekezo mengine yanayofanana na hili kwenye Google</translation>
 <translation id="305593374596241526">Kipengele cha mahali kimezimwa; kiwashe katika <ph name="BEGIN_LINK" />Mipangilio ya Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Unaweza kuwasha kipengele cha kusawazisha wakati wowote katika mipangilio</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{Alamisho <ph name="BOOKMARKS_COUNT_ONE" />}other{Alamisho <ph name="BOOKMARKS_COUNT_MANY" />}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Washa Bluetooth<ph name="END_LINK" /> ili uruhusu kuoanisha</translation>
 <translation id="3775705724665058594">Tuma kwenye vifaa vyako</translation>
 <translation id="3778956594442850293">Imeongezwa kwenye Skrini ya Kwanza</translation>
-<translation id="3781011235031427080">Mengine kama hili hayakufunguliwa kikamilifu</translation>
 <translation id="3789841737615482174">Sakinisha</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Dhibiti</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Funga kidirisha</translation>
 <translation id="4378154925671717803">Simu</translation>
 <translation id="4384468725000734951">Unatumia Sogou kutafuta</translation>
-<translation id="4398088515904522762">Ili utumie kipengele hiki, washa <ph name="BEGIN_LINK" />Shughuli na ushirikiano<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Hakuna alamisho</translation>
 <translation id="4409723563706114196">Tumia utabiri wa ukurasa</translation>
 <translation id="4411535500181276704">Hali nyepesi</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Tovuti hii haitatafsiriwa</translation>
 <translation id="545042621069398927">Inaongeza kasi ya kupakua faili yako.</translation>
 <translation id="5456381639095306749">Pakua ukurasa</translation>
-<translation id="5466407412363861127">Kipengele hiki hutumia <ph name="BEGIN_LINK" />usawazishaji<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Fungua katika programu ya ramani</translation>
 <translation id="5487521232677179737">Futa data</translation>
 <translation id="5494752089476963479">Zuia matangazo kwenye tovuti zinazoonyesha matangazo yanayopotosha au yanayokatiza huduma</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Haijaruhusiwa kwa mtambo wa sasa wa kutafuta</translation>
 <translation id="6177390657002841081">Washa Kiokoa Data</translation>
 <translation id="6181444274883918285">Ongeza tovuti mpya kwenye orodha ya vighairi</translation>
-<translation id="618993374665929060">Mengine kama hili yalifunguliwa kikamilifu</translation>
 <translation id="6192333916571137726">Pakua faili</translation>
 <translation id="6192792657125177640">Vighairi</translation>
 <translation id="6194112207524046168">Ili uruhusu Chrome ifikie kamera yako, washa kamera pia katika <ph name="BEGIN_LINK" />Mipangilio ya Android<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Seva za Google zitaboresha kurasa unazotembelea.</translation>
 <translation id="6709133671862442373">Habari</translation>
 <translation id="6710213216561001401">Iliyotangulia</translation>
-<translation id="6712388303105732168">Angalia mapendekezo mengine yanayofanana na hili kwenye Google ukitumia kitufe cha Mengine Kama Hili</translation>
 <translation id="671481426037969117">Kipindi cha kipima muda cha <ph name="FQDN" /> kimeisha. Kitaanza tena kesho.</translation>
 <translation id="6738867403308150051">Inapakua...</translation>
 <translation id="6746124502594467657">Songa chini</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Inapendekezwa wakati umewasha TalkBack au kipengele cha Kufikia Kupitia Swichi</translation>
 <translation id="7029809446516969842">Manenosiri</translation>
 <translation id="7031882061095297553">Sawazisha kwenye</translation>
-<translation id="7032663816368481562">Unapogusa aikoni ya Zingine kama hii <ph name="ICON" /> katika sehemu ya anwani, onyesha viungo vya haraka vya kurasa zinazohuaisna. URL za kurasa unazotembelea zitatumwa kwa Google.</translation>
 <translation id="7034608350006174882">Kadi na anwani zinazotumia Google Pay</translation>
 <translation id="7053983685419859001">Zuia</translation>
 <translation id="7055152154916055070">Imezuiwa kuelekeza kwingine:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Hufuta historia na ukamilishaji kiotomatiki kwenye sehemu ya anwani. Huenda Akaunti yako ya Google ikawa na aina nyingine za historia ya kuvinjari kwenye <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Ruhusu kwa mtambo wa sasa wa kutafuta</translation>
 <translation id="7138678301420049075">Nyingine</translation>
-<translation id="7139148793369023665">Mengine kama hili yamefungwa</translation>
 <translation id="7141896414559753902">Zuia tovuti zisionyeshe madirisha ibukizi na kuelekeza kwingine (inapendekezwa)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Pakia ukurasa halisi<ph name="END_LINK" /> kutoka <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Saa 24 zilizopita</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Ghairi uchaguzi</translation>
 <translation id="784934925303690534">Muda</translation>
 <translation id="7851858861565204677">Vifaa vingine</translation>
-<translation id="7854964836418414587">Funga mengine kama hili</translation>
 <translation id="7875915731392087153">Tunga barua pepe</translation>
 <translation id="7876243839304621966">Ondoa yote</translation>
 <translation id="7882131421121961860">Hakuna historia iliyopatikana</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Haikuweza kupakua</translation>
 <translation id="8026334261755873520">Futa data ya kuvinjari</translation>
 <translation id="8035133914807600019">Folda mpya…</translation>
-<translation id="8037686209485537503">Zingine kama hizi</translation>
 <translation id="8037750541064988519">Zimesalia siku <ph name="DAYS" /></translation>
 <translation id="804335162455518893">Kadi ya SD haikupatikana</translation>
 <translation id="805047784848435650">Kulingana na historia yako ya kuvinjari</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Maudhui haya yanatoka <ph name="DOMAIN_NAME" />, yamewasilishwa na Google.</translation>
 <translation id="8103578431304235997">Kichupo Fiche</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Pendekeza kurasa zinazohusiana</translation>
 <translation id="8109613176066109935">Washa kipengele cha usawazishaji ili upate alamisho kwenye vifaa vyako vyote</translation>
 <translation id="8110087112193408731">Ungependa kuonyesha shughuli zako za Chrome katika mpango wa Nidhamu Dijitali?</translation>
 <translation id="8116925261070264013">Imezimwa</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Bado hapana chochote cha kuangalia...</translation>
 <translation id="8503559462189395349">Manenosiri ya Chrome</translation>
 <translation id="8503813439785031346">Jina la mtumiaji</translation>
-<translation id="8504988642345501642">Unaposogeza juu, onyesha viungo vya haraka vya kusara husika. URL za kurasa unazotembelea hutumwa kwa Google.</translation>
 <translation id="8514477925623180633">Tuma manenosiri yaliyohifadhiwa kwenye Chrome</translation>
 <translation id="8514577642972634246">Ingia kwenye hali fiche</translation>
 <translation id="851751545965956758">Zuia tovuti zisiunganishe kwenye vifaa</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Mwanzo</translation>
 <translation id="932599481871055447">Okoa data na uvinjari haraka zaidi</translation>
 <translation id="938850635132480979">Hitilafu: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Tuma maoni</translation>
 <translation id="945632385593298557">Kufikia maikrofoni yako</translation>
 <translation id="951339005376969845">Futa data iliyopo. Unaweza kuirejesha kwa kurudi kwenye <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome inaweza kutumia <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> kutafuta nchini Uchina. Unaweza kuibadilisha katika <ph name="BEGIN_LINK" />MipangilioE<ph name="END_LINK" />.</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ta.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ta.xtb
index 7a4b737..1f29fd5e 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_ta.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_ta.xtb
@@ -191,6 +191,7 @@
 <translation id="2359808026110333948">தொடர்க</translation>
 <translation id="2369533728426058518">திறக்கப்பட்டுள்ள தாவல்கள்</translation>
 <translation id="2387895666653383613">உரை அளவிடல்</translation>
+<translation id="2394602618534698961">நீங்கள் பதிவிறக்கிய கோப்புகளை இங்கே பார்க்கலாம்</translation>
 <translation id="2402980924095424747"><ph name="MEGABYTES" /> மெ.பை.</translation>
 <translation id="2410754283952462441">கணக்கைத் தேர்வு செய்யவும்</translation>
 <translation id="2414886740292270097">அடர்</translation>
@@ -202,6 +203,7 @@
 <translation id="2450083983707403292"><ph name="FILE_NAME" />ஐ மீண்டும் பதிவிறக்கவா?</translation>
 <translation id="2476578072172137802">தள அமைப்புகள்</translation>
 <translation id="2482878487686419369">அறிவிப்புகள்</translation>
+<translation id="2490684707762498678"><ph name="APP_NAME" /> நிர்வகிக்கிறது</translation>
 <translation id="2494974097748878569">Chromeமில் Google அசிஸ்டண்ட்</translation>
 <translation id="2496180316473517155">உலாவல் வரலாறு</translation>
 <translation id="2498359688066513246">உதவி &amp; கருத்து</translation>
@@ -252,6 +254,7 @@
 <translation id="2845873210977809562">திறந்துள்ள தாவல்கள் மூடப்பட்டன</translation>
 <translation id="2870560284913253234">தளம்</translation>
 <translation id="2874939134665556319">முந்தைய ட்ராக்</translation>
+<translation id="2876369937070532032">ஆபத்தான தளங்களைப் பார்ப்பதால் உங்கள் பாதுகாப்பிற்கு ஆபத்து ஏற்படும்போது நீங்கள் பார்வையிடும் சில பக்கங்களின் URLகளை Googleளுக்கு அனுப்பும்</translation>
 <translation id="2876764156902388290">இந்தப் பக்கத்தை உங்களுக்குக் காட்டுவதற்காக, குறைவான தரவையே Chrome பயன்படுத்துகிறது</translation>
 <translation id="2888126860611144412">Chrome அறிமுகம்</translation>
 <translation id="2891154217021530873">பக்கத்தை ஏற்றுவதை நிறுத்து</translation>
@@ -274,7 +277,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> கி.பை. பதிவிறக்கப்பட்டது</translation>
 <translation id="3029704984691124060">கடவுத்தொடர்கள் பொருந்தவில்லை</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />உதவி பெறுக<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Google இடமிருந்து மேலும் இதைப் போன்று பாருங்கள்</translation>
 <translation id="305593374596241526">இருப்பிடம் முடக்கப்பட்டுள்ளது; அதை <ph name="BEGIN_LINK" />Android அமைப்புகளில்<ph name="END_LINK" /> இயக்கவும்.</translation>
 <translation id="3058498974290601450">அமைப்புகளில் ஒத்திசைவை எந்த நேரத்திலும் இயக்கலாம்</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> புக்மார்க்}other{<ph name="BOOKMARKS_COUNT_MANY" /> புக்மார்க்குகள்}}</translation>
@@ -287,6 +289,7 @@
 <translation id="3148434565183091099">உங்கள் எல்லா சாதனங்களிலும் புத்தகக்குறிகளைப் பெற, Chrome இல் உள்நுழையவும்.</translation>
 <translation id="3157842584138209013">மேலும் விருப்பங்கள் பொத்தானைப் பயன்படுத்தி, எவ்வளவு தரவைச் சேமித்துள்ளீர்கள் என்பதைப் பார்க்கலாம்</translation>
 <translation id="3166827708714933426">தாவல் மற்றும் சாளரத்திற்கான ஷார்ட்கட்கள்</translation>
+<translation id="3181954750937456830">பாதுகாப்பு உலாவல் (ஆபத்தான தளங்களிலிருந்து உங்களையும் சாதனத்தையும் பாதுகாக்கும்)</translation>
 <translation id="3190152372525844641"><ph name="BEGIN_LINK" />Android அமைப்புகளில்<ph name="END_LINK" /> Chromeக்கான அனுமதிகளை இயக்கவும்.</translation>
 <translation id="3198916472715691905">சேமிக்கப்பட்ட தரவு: <ph name="STORAGE_AMOUNT" /></translation>
 <translation id="3205824638308738187">கிட்டத்தட்ட முடிந்தது!</translation>
@@ -364,7 +367,6 @@
 <translation id="3773755127849930740">இணைத்தலை அனுமதிக்க, <ph name="BEGIN_LINK" />புளூடூத்தை இயக்கவும்<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">உங்கள் சாதனங்களுக்கு அனுப்புதல்</translation>
 <translation id="3778956594442850293">முகப்புத் திரையில் சேர்க்கப்பட்டது</translation>
-<translation id="3781011235031427080">‘இது போன்று மேலும்’ தாள், பாதி உயரத்தில் திறக்கப்பட்டுள்ளது</translation>
 <translation id="3789841737615482174">நிறுவுக</translation>
 <translation id="3810838688059735925">வீடியோ</translation>
 <translation id="3810973564298564668">நிர்வகி</translation>
@@ -436,7 +438,6 @@
 <translation id="4351244548802238354">அறிவிப்பை மூடு</translation>
 <translation id="4378154925671717803">மொபைல்</translation>
 <translation id="4384468725000734951">தேடலுக்கு Sogouஐப் பயன்படுத்துகிறீர்கள்</translation>
-<translation id="4398088515904522762">இந்த அம்சத்தைப் பயன்படுத்த, <ph name="BEGIN_LINK" />செயல்பாடும் தகவல் பரிமாற்றங்களும்<ph name="END_LINK" /> என்பதை இயக்கவும்.</translation>
 <translation id="4404568932422911380">புக்மார்க்குகள் இல்லை</translation>
 <translation id="4409723563706114196">பக்கக் கணிப்புகளைப் பயன்படுத்தவும்</translation>
 <translation id="4411535500181276704">லைட் பயன்முறை</translation>
@@ -593,7 +594,6 @@
 <translation id="5447765697759493033">இந்தத் தளம் மொழிபெயர்க்கப்படாது</translation>
 <translation id="545042621069398927">பதிவிறக்கத்தின் வேகத்தை அதிகப்படுத்துகிறது.</translation>
 <translation id="5456381639095306749">பக்கத்தைப் பதிவிறக்குக</translation>
-<translation id="5466407412363861127">இந்த அம்சம், <ph name="BEGIN_LINK" />ஒத்திசைவைப்<ph name="END_LINK" /> பயன்படுத்துகிறது.</translation>
 <translation id="548278423535722844">வரைபடப் பயன்பாட்டில் திற</translation>
 <translation id="5487521232677179737">தரவை அழி</translation>
 <translation id="5494752089476963479">குறுக்கிடும் அல்லது தவறாக வழிநடத்தும் விளம்பரங்களைக் காட்டும் தளங்களில் விளம்பரங்களைத் தடு</translation>
@@ -603,6 +603,7 @@
 <translation id="5512137114520586844">இந்தக் கணக்கு <ph name="PARENT_NAME" /> ஆல் நிர்வகிக்கப்படுகிறது.</translation>
 <translation id="5514904542973294328">இந்தச் சாதனத்தின் நிர்வாகி முடக்கியுள்ளார்</translation>
 <translation id="5515439363601853141">கடவுச்சொல்லைப் பார்க்க, திறக்கவும்</translation>
+<translation id="5516455585884385570">அறிவிப்பு அமைப்புகளைத் திறக்கும்</translation>
 <translation id="5517095782334947753"><ph name="FROM_ACCOUNT" /> இன் புக்மார்க்குகள், வரலாறு, கடவுச்சொற்கள் மற்றும் பிற அமைப்புகள் உள்ளன.</translation>
 <translation id="5524843473235508879">திசைதிருப்புவது தடுக்கப்பட்டது.</translation>
 <translation id="5527082711130173040">சாதனங்களைத் தேட Chromeமுக்கு இருப்பிட அணுகல் தேவை. <ph name="BEGIN_LINK1" />அனுமதிகளை மாற்றவும்<ph name="END_LINK1" />. இருப்பிட அணுகலும் <ph name="BEGIN_LINK2" />இந்தச் சாதனத்தில் முடக்கப்பட்டுள்ளது<ph name="END_LINK2" />.</translation>
@@ -618,6 +619,7 @@
 <translation id="5581519193887989363">எவற்றை ஒத்திசைக்க வேண்டும் என்பதை <ph name="BEGIN_LINK1" />அமைப்புகளில்<ph name="END_LINK1" /> எப்போது வேண்டுமானாலும் தேர்வுசெய்யலாம்.</translation>
 <translation id="5595485650161345191">முகவரியைத் திருத்து</translation>
 <translation id="5596627076506792578">கூடுதல் விருப்பங்கள்</translation>
+<translation id="5599455543593328020">மறைநிலைப் பயன்முறை</translation>
 <translation id="5620928963363755975">மேலும் விருப்பங்கள் பொத்தானிற்குச் சென்று, பதிவிறக்கங்கள் என்பதில் கோப்புகளையும் பக்கங்களையும் கண்டறியலாம்</translation>
 <translation id="5626134646977739690">பெயர்:</translation>
 <translation id="5639724618331995626">எல்லாத் தளங்களையும் அனுமதி</translation>
@@ -693,7 +695,6 @@
 <translation id="6177111841848151710">நடப்புத் தேடல் இன்ஜினுக்குத் தடுக்கப்பட்டுள்ளது</translation>
 <translation id="6177390657002841081">டேட்டா சேமிப்பானை இயக்கு</translation>
 <translation id="6181444274883918285">தள விதிவிலக்கைச் சேர்</translation>
-<translation id="618993374665929060">‘இது போன்று மேலும்’ தாள், முழு உயரத்தில் திறக்கப்பட்டுள்ளது</translation>
 <translation id="6192333916571137726">கோப்பைப் பதிவிறக்கவும்</translation>
 <translation id="6192792657125177640">விதிவிலக்குகள்</translation>
 <translation id="6194112207524046168">உங்கள் கேமராவை அணுக Chromeமை அனுமதிப்பதற்கு <ph name="BEGIN_LINK" />Android அமைப்புகளிலும்<ph name="END_LINK" /> கேமராவை இயக்கவும்.</translation>
@@ -776,7 +777,6 @@
 <translation id="6699370405921460408">நீங்கள் பார்க்கும் பக்கங்களை Google சேவையகங்கள் மேம்படுத்தும்.</translation>
 <translation id="6709133671862442373">செய்திகள்</translation>
 <translation id="6710213216561001401">முந்தையது</translation>
-<translation id="6712388303105732168">‘இது போன்று மேலும்’ பட்டனைப் பயன்படுத்தி Google வழங்கும் இதே போன்ற பரிந்துரைகளைப் பாருங்கள்</translation>
 <translation id="671481426037969117">உங்கள் <ph name="FQDN" /> டைமர் நேரம் முடிந்தது. நாளை மீண்டும் தொடங்கும்.</translation>
 <translation id="6738867403308150051">பதிவிறக்குகிறது…</translation>
 <translation id="6746124502594467657">கீழே நகர்த்து</translation>
@@ -823,7 +823,6 @@
 <translation id="702463548815491781">TalkBack அல்லது ‘சுவிட்ச் அணுகல்’ இயக்கத்தில் இருக்கும்போது பரிந்துரைக்கப்படுகிறது</translation>
 <translation id="7029809446516969842">கடவுச்சொற்கள்</translation>
 <translation id="7031882061095297553">இதற்கு ஒத்திசை</translation>
-<translation id="7032663816368481562">முகவரிப் பட்டியில் ”மேலும் இது போன்றவை” <ph name="ICON" /> ஐகானை தட்டினால், தொடர்புடைய பக்கங்களின் உடனடி இணைப்புகளைக் காட்டும். நீங்கள் பார்வையிடும் பக்கங்களின் URLகள் Googleளுக்கு அனுப்பப்படும்.</translation>
 <translation id="7034608350006174882">Google Payஐப் பயன்படுத்தும் கார்டுகளும் முகவரிகளும்</translation>
 <translation id="7053983685419859001">தடு</translation>
 <translation id="7055152154916055070">திசைதிருப்புதல் தடுக்கப்பட்டது:</translation>
@@ -835,7 +834,6 @@
 <translation id="7121362699166175603">வரலாற்றையும் முகவரிப் பட்டியில் தன்னிரப்பிகளையும் அழிக்கும். உங்கள் Google கணக்கு, <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> என்ற இணைப்பில் உலாவல் வரலாறு தொடர்பான பிற தகவல்களைக் கொண்டிருக்கக்கூடும்.</translation>
 <translation id="7128222689758636196">நடப்புத் தேடல் இன்ஜினுக்கு அனுமதிக்கும்</translation>
 <translation id="7138678301420049075">மற்றவை</translation>
-<translation id="7139148793369023665">‘இது போன்று மேலும்’ தாள் மூடப்பட்டது</translation>
 <translation id="7141896414559753902">தளங்கள் பாப்-அப்களையும் திசைதிருப்புதல்களையும் காட்டாமல் தடு (பரிந்துரைக்கப்படுகிறது)</translation>
 <translation id="7149158118503947153"><ph name="DOMAIN_NAME" /> இலிருந்து <ph name="BEGIN_LINK" />அசல் பக்கத்தை ஏற்று<ph name="END_LINK" /></translation>
 <translation id="7149893636342594995">கடந்த 24 மணிநேரம்</translation>
@@ -910,11 +908,13 @@
 <translation id="7649070708921625228">உதவி</translation>
 <translation id="7658239707568436148">ரத்து செய்</translation>
 <translation id="7665369617277396874">கணக்கைச் சேர்</translation>
+<translation id="766587987807204883">செய்திகளை இங்கே பார்க்கலாம், ஆஃப்லைனில் இருந்தாலும்கூட அவற்றைப் படிக்கலாம்</translation>
 <translation id="7682724950699840886">பின்வரும் உதவிக்குறிப்புகளை முயன்று பார்க்கவும்: சாதனத்தில் போதுமான சேமிப்பிடம் இருப்பதை உறுதிப்படுத்தி, மீண்டும் ஏற்ற முயலவும்.</translation>
 <translation id="7698359219371678927"><ph name="APP_NAME" /> இல் மின்னஞ்சலை உருவாக்கவும்</translation>
 <translation id="7704317875155739195">தேடல்களையும் URLகளையும் தானே நிரப்பு</translation>
 <translation id="773466115871691567"><ph name="SOURCE_LANGUAGE" /> மொழியில் உள்ள பக்கங்களை எப்போதும் மொழிபெயர்</translation>
 <translation id="7735672056998735387"><ph name="SPACE_FREE" /> (<ph name="SPACE_OTHER" />)</translation>
+<translation id="7746457520633464754">ஆபத்தான ஆப்ஸ் மற்றும் தளங்களைக் கண்டறிய நீங்கள் பார்வையிட்ட சில பக்கங்களின் URLகளையும், வரம்பிற்குட்பட்ட சிஸ்டம் தகவல்களையும், சில பக்கங்களின் உள்ளடக்கத்தையும் Googleளுக்கு Chrome அனுப்பும்</translation>
 <translation id="7762668264895820836">SD கார்டு <ph name="SD_CARD_NUMBER" /></translation>
 <translation id="7764225426217299476">முகவரியைச் சேர்</translation>
 <translation id="7765158879357617694">நகர்த்து</translation>
@@ -932,7 +932,6 @@
 <translation id="7846076177841592234">தேர்வை ரத்துசெய்</translation>
 <translation id="784934925303690534">நேர வரம்பு</translation>
 <translation id="7851858861565204677">பிற சாதனங்கள்</translation>
-<translation id="7854964836418414587">‘இது போன்று மேலும்’ பரிந்துரைகள் மூடப்படும்</translation>
 <translation id="7875915731392087153">மின்னஞ்சலை உருவாக்கவும்</translation>
 <translation id="7876243839304621966">அனைத்தையும் அகற்று</translation>
 <translation id="7882131421121961860">வரலாறு எதுவுமில்லை</translation>
@@ -956,7 +955,6 @@
 <translation id="802154636333426148">பதிவிறக்க முடியவில்லை</translation>
 <translation id="8026334261755873520">உலாவல் தரவை அழி</translation>
 <translation id="8035133914807600019">புதிய கோப்புறை…</translation>
-<translation id="8037686209485537503">மேலும் இது போன்றவை</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> நாட்கள் மீதமுள்ளன</translation>
 <translation id="804335162455518893">SD கார்டு இல்லை</translation>
 <translation id="805047784848435650">உங்கள் உலாவல் வரலாற்றின் அடிப்படையிலானவை</translation>
@@ -970,7 +968,6 @@
 <translation id="8087000398470557479">இந்த உள்ளடக்கம் <ph name="DOMAIN_NAME" /> (Google ஆல் வழங்கப்படுவது) இலிருந்து கிடைக்கிறது.</translation>
 <translation id="8103578431304235997">மறைநிலைத் தாவல்</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">தொடர்புடைய பக்கங்களைப் பரிந்துரைக்கவும்</translation>
 <translation id="8109613176066109935">உங்கள் அனைத்துச் சாதனங்களிலும் புத்தகக்குறிகளைப் பெற, ஒத்திசைவை இயக்கவும்</translation>
 <translation id="8110087112193408731">உங்கள் Chrome செயல்பாட்டை டிஜிட்டல் வெல்பீயிங்கில் காட்டவா?</translation>
 <translation id="8116925261070264013">ஒலியடக்கியவை</translation>
@@ -1018,7 +1015,6 @@
 <translation id="8497726226069778601">இதுவரை இங்கே காண்பதற்கு ஒன்றுமில்லை...</translation>
 <translation id="8503559462189395349">Chrome கடவுச்சொற்கள்</translation>
 <translation id="8503813439785031346">பயனர்பெயர்</translation>
-<translation id="8504988642345501642">மேல்நோக்கி ஸ்க்ரோல் செய்யும்போது, தொடர்புடைய பக்கங்களுக்கான உடனடி இணைப்புகள் காட்டப்படும். நீங்கள் பார்வையிடும் பக்கங்களின் URLகள் Googleளுக்கு அனுப்பப்படும்.</translation>
 <translation id="8514477925623180633">Chrome இல் சேமித்த கடவுச்சொற்களை ஏற்றும்</translation>
 <translation id="8514577642972634246">மறைநிலைக்குச் செல்</translation>
 <translation id="851751545965956758">சாதனங்களை இணைப்பதிலிருந்து தளங்களைத் தடுக்கும்</translation>
@@ -1110,7 +1106,6 @@
 <translation id="932327136139879170">முகப்பு</translation>
 <translation id="932599481871055447">தரவைச் சேமித்து, வேகமாக உலாவலாம்</translation>
 <translation id="938850635132480979">பிழை: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">பின்னூட்டம் அனுப்புக</translation>
 <translation id="945632385593298557">உங்கள் மைக்ரோஃபோனை அணுகலாம்</translation>
 <translation id="951339005376969845">ஏற்கனவேயுள்ள தரவை நீக்கவும். மீண்டும் <ph name="FROM_ACCOUNT" />க்கு மாற்றுவதன் மூலம் அதை மீட்டெடுக்கலாம்.</translation>
 <translation id="95817756606698420">சீனாவில் தேடுவதற்கு, Chromeமில் <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" />ஐப் பயன்படுத்தலாம். இதை <ph name="BEGIN_LINK" />அமைப்புகளுக்குச்<ph name="END_LINK" /> சென்று மாற்றலாம்.</translation>
diff --git a/chrome/android/java/strings/translations/android_chrome_strings_te.xtb b/chrome/android/java/strings/translations/android_chrome_strings_te.xtb
index 3716a446b..b690607 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_te.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_te.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> KB డౌన్‌లోడ్ చేయబడింది</translation>
 <translation id="3029704984691124060">రహస్య పదబంధాలు సరిపోలలేదు</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />సహాయం పొందండి<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Google నుండి ఇలాంటివి మరిన్ని చూడండి</translation>
 <translation id="305593374596241526">స్థానం ఆఫ్ చేయబడింది; దీనిని <ph name="BEGIN_LINK" />Android సెట్టింగ్‌లు<ph name="END_LINK" />లో ఆన్ చేయండి.</translation>
 <translation id="3058498974290601450">సెట్టింగ్‌లలో ఎప్పుడైనా మీరు సింక్‌ను ఆన్ చేయవచ్చు</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> బుక్‌మార్క్}other{<ph name="BOOKMARKS_COUNT_MANY" /> బుక్‌మార్క్‌లు}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740">జత చేయడాన్ని అనుమతించడానికి <ph name="BEGIN_LINK" />బ్లూటూత్‌ను ఆన్ చేయండి<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">మీ పరికరాలకు పంపండి</translation>
 <translation id="3778956594442850293">హోమ్ స్క్రీన్‌కు జోడించబడింది</translation>
-<translation id="3781011235031427080">సగం ఎత్తులో ఇలాంటివి మరిన్ని షీట్ తెరవబడింది</translation>
 <translation id="3789841737615482174">ఇన్‌స్టాల్ చేయి</translation>
 <translation id="3810838688059735925">వీడియో</translation>
 <translation id="3810973564298564668">నిర్వహించు</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">డైలాగ్‌ను మూసివేయి</translation>
 <translation id="4378154925671717803">ఫోన్</translation>
 <translation id="4384468725000734951">శోధన కోసం Sogouను ఉపయోగిస్తుంది</translation>
-<translation id="4398088515904522762">ఈ ఫీచర్‌ని ఉపయోగించడానికి, <ph name="BEGIN_LINK" />కార్యకలాపం మరియు పరస్పర చర్యలు<ph name="END_LINK" />ని ఆన్ చేయండి.</translation>
 <translation id="4404568932422911380">బుక్‌మార్క్‌లు లేవు</translation>
 <translation id="4409723563706114196">పేజీ సూచనలను ఉపయోగించండి</translation>
 <translation id="4411535500181276704">లైట్ మోడ్</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">ఈ సైట్ అనువదించబడదు</translation>
 <translation id="545042621069398927">మీ డౌన్‌లోడ్‌‌ను వేగవంతం చేస్తోంది.</translation>
 <translation id="5456381639095306749">పేజీని డౌన్‌లోడ్ చేయండి</translation>
-<translation id="5466407412363861127">ఈ ఫీచర్ <ph name="BEGIN_LINK" />సమకాలీకరణ<ph name="END_LINK" />ను ఉపయోగిస్తుంది.</translation>
 <translation id="548278423535722844">మ్యాప్స్ యాప్‌లో తెరువు</translation>
 <translation id="5487521232677179737">డేటాని తీసివేయి</translation>
 <translation id="5494752089476963479">అనుచితమైన లేదా తప్పుదారి పట్టించే ప్రకటనలను చూపించే సైట్‌లలో ప్రకటనలను బ్లాక్ చేయి</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">ప్రస్తుత శోధన ఇంజిన్‌కు బ్లాక్ చేయబడింది</translation>
 <translation id="6177390657002841081">డేటా సేవర్‌ని ఆన్ చేయి</translation>
 <translation id="6181444274883918285">సైట్ మినహాయింపును జోడించు</translation>
-<translation id="618993374665929060">పూర్తి ఎత్తులో ఇలాంటివి మరిన్ని షీట్ తెరవబడింది</translation>
 <translation id="6192333916571137726">ఫైల్‌ను డౌన్‌లోడ్ చేయండి</translation>
 <translation id="6192792657125177640">మినహాయింపులు</translation>
 <translation id="6194112207524046168">మీ కెమెరాను యాక్సెస్ చేయడానికి Chromeను అనుమతించేందుకు, <ph name="BEGIN_LINK" />Android సెట్టింగ్‌ల<ph name="END_LINK" />లో కూడా కెమెరాను ఆన్ చేయండి.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">మీరు సందర్శించే పేజీలను Google సర్వర్‌లు ఆప్టిమైజ్ చేస్తాయి.</translation>
 <translation id="6709133671862442373">వార్తలు</translation>
 <translation id="6710213216561001401">మునుపటి</translation>
-<translation id="6712388303105732168">ఇలాంటివి మరిన్ని బటన్‌ను ఉపయోగించి Google నుండి ఇలాంటివి మరిన్ని చూడండి</translation>
 <translation id="671481426037969117">మీ <ph name="FQDN" /> టైమర్ పూర్తయింది. అది మళ్లీ రేపు ప్రారంభమవుతుంది.</translation>
 <translation id="6738867403308150051">డౌన్‌లోడ్ చేస్తోంది...</translation>
 <translation id="6746124502594467657">క్రిందికి తరలించు</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">TalkBack లేదా స్విచ్ యాక్సెస్ ఆన్‌లో ఉన్నప్పుడు సిఫార్సు చేయబడింది</translation>
 <translation id="7029809446516969842">పాస్‌వర్డ్‌లు</translation>
 <translation id="7031882061095297553">వీటికి సమకాలీకరించండి</translation>
-<translation id="7032663816368481562">మీరు చిరునామా పట్టీలో ఇటువంటివి మరిన్ని<ph name="ICON" /> చిహ్నాన్ని నొక్కినప్పుడు, సంబంధిత పేజీలకు శీఘ్ర లింక్‌లను చూపుతుంది. మీరు సందర్శించిన పేజీల URLలు Googleకి పంపబడతాయి.</translation>
 <translation id="7034608350006174882">Google Payను ఉపయోగిస్తున్న కార్డ్‌లు మరియు చిరునామాలు</translation>
 <translation id="7053983685419859001">నిరోధించు</translation>
 <translation id="7055152154916055070">మళ్లింపు బ్లాక్ చేయబడింది:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">చిరునామా బార్‌లో చరిత్ర, స్వీయపూరింపులను తొలగిస్తుంది. మీ Google ఖాతా <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />లో ఇతర రూపాల్లో ఉన్న బ్రౌజింగ్ చరిత్రను కలిగి ఉండవచ్చు.</translation>
 <translation id="7128222689758636196">ప్రస్తుత శోధన ఇంజిన్‌కు అనుమతించండి</translation>
 <translation id="7138678301420049075">ఇతర</translation>
-<translation id="7139148793369023665">ఇలాంటివి మరిన్ని ఎంపిక మూసివేయబడింది</translation>
 <translation id="7141896414559753902">మళ్లింపులతో పాటు పాప్-అప్‌లను చూపకుండా సైట్‌లను బ్లాక్ చేస్తుంది (సిఫార్సు చేయడమైనది)</translation>
 <translation id="7149158118503947153"><ph name="DOMAIN_NAME" /> నుండి <ph name="BEGIN_LINK" />అసలైన పేజీని లోడ్ చేయండి<ph name="END_LINK" /></translation>
 <translation id="7149893636342594995">గత 72 గంటలు</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">ఎంపికను రద్దు చేయి</translation>
 <translation id="784934925303690534">సమయ పరిధి</translation>
 <translation id="7851858861565204677">ఇతర పరికరాలు</translation>
-<translation id="7854964836418414587">ఇలాంటివి మరిన్ని ఎంపికను మూసివేస్తుంది</translation>
 <translation id="7875915731392087153">ఇమెయిల్‌ను సృష్టించండి</translation>
 <translation id="7876243839304621966">అన్నీ తొలగించు</translation>
 <translation id="7882131421121961860">చరిత్ర ఏదీ కనుగొనబడలేదు</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">డౌన్‌లోడ్ విఫలమైంది</translation>
 <translation id="8026334261755873520">బ్రౌజింగ్ డేటాను క్లియర్ చేయి</translation>
 <translation id="8035133914807600019">కొత్త ఫోల్డర్…</translation>
-<translation id="8037686209485537503">ఇలాంటివి మరిన్ని</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> రోజులు మిగిలి ఉంది</translation>
 <translation id="804335162455518893">SD కార్డ్ కనుగొనబడలేదు</translation>
 <translation id="805047784848435650">మీ బ్రౌజింగ్ చరిత్ర ఆధారంగా</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">ఈ కంటెంట్ Google ద్వారా డెలివర్ చేయబడిన <ph name="DOMAIN_NAME" />లోనిది.</translation>
 <translation id="8103578431304235997">అజ్ఞాత ట్యాబ్</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">సంబంధిత పేజీలను సూచించు</translation>
 <translation id="8109613176066109935">ఇక ఎప్పుడు ఎక్కడ బుక్‌మార్క్‌లను సెట్‌ చేసినా ఆటోమాటిక్‌గా మీ అన్ని పరికరాలలో పొందాలనుకుంటే, సమకాలీకరణ ఎంపికని ఆన్ చేయండి</translation>
 <translation id="8110087112193408731">డిజిటల్ సంక్షేమంలో మీ Chrome కార్యకలాపాన్ని చూపించాలా?</translation>
 <translation id="8116925261070264013">మ్యూట్ చేసినవి</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">ఇక్కడ చూడటానికి ఏమీ లేదు… ఇప్పటికీ</translation>
 <translation id="8503559462189395349">Chrome పాస్‌వర్డ్‌లు</translation>
 <translation id="8503813439785031346">యూజర్‌పేరు</translation>
-<translation id="8504988642345501642">మీరు పైకి స్క్రోల్ చేసినప్పుడు, సంబంధిత పేజీలకు శీఘ్ర లింక్‌లను చూపుతుంది. మీరు సందర్శించే పేజీల URLలు Googleకి పంపబడతాయి.</translation>
 <translation id="8514477925623180633">Chromeతో నిల్వ చేసిన పాస్‌వర్డ్‌లను ఎగుమతి చేయండి</translation>
 <translation id="8514577642972634246">అజ్ఞాత మోడ్‌లోకి ప్రవేశించండి</translation>
 <translation id="851751545965956758">పరికరాలకు కనెక్ట్ కాకుండా సైట్‌లను బ్లాక్ చేస్తుంది</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">హోమ్</translation>
 <translation id="932599481871055447">డేటాను ఆదా చేయండి, మరింత వేగంగా బ్రౌజ్ చేయండి</translation>
 <translation id="938850635132480979">ఎర్రర్: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">అభిప్రాయాన్ని పంపండి</translation>
 <translation id="945632385593298557">మీ మైక్రోఫోన్ యాక్సెస్ అనుమతి</translation>
 <translation id="951339005376969845">ఇప్పటికే ఉన్న డేటాను తొలగించండి. మీరు <ph name="FROM_ACCOUNT" />కు తిరిగి వెళ్లడం ద్వారా దాన్ని తిరిగి పొందవచ్చు.</translation>
 <translation id="95817756606698420">చైనాలో వెతకడానికి <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" />ను Chrome ఉపయోగించవచ్చు. మీరు దీనిని <ph name="BEGIN_LINK" />సెట్టింగ్‌ల<ph name="END_LINK" />లో మార్చవచ్చు.</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 0e00fe8..026cf9b 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_th.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_th.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">ดาวน์โหลดแล้ว <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">รหัสผ่านไม่ตรงกัน</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />ขอความช่วยเหลือ<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">ดูคำแนะนำแบบนี้จาก Google อีก</translation>
 <translation id="305593374596241526">ตอนนี้ตำแหน่งปิดอยู่ เปิดตำแหน่งได้ใน<ph name="BEGIN_LINK" />การตั้งค่า Android<ph name="END_LINK" /></translation>
 <translation id="3058498974290601450">คุณเปิดการซิงค์ได้ทุกเมื่อในการตั้งค่า</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{บุ๊กมาร์ก <ph name="BOOKMARKS_COUNT_ONE" /> รายการ}other{บุ๊กมาร์ก <ph name="BOOKMARKS_COUNT_MANY" /> รายการ}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />เปิดบลูทูธ<ph name="END_LINK" />เพื่อให้จับคู่ได้</translation>
 <translation id="3775705724665058594">ส่งไปยังอุปกรณ์</translation>
 <translation id="3778956594442850293">เพิ่มในหน้าจอหลักแล้ว</translation>
-<translation id="3781011235031427080">"ดูคำแนะนำแบบนี้อีก" เปิดอยู่ที่ระดับความสูงครึ่งหนึ่งของหน้าจอ</translation>
 <translation id="3789841737615482174">ติดตั้ง</translation>
 <translation id="3810838688059735925">วิดีโอ</translation>
 <translation id="3810973564298564668">จัดการ</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">ปิดหน้าต่างโต้ตอบ</translation>
 <translation id="4378154925671717803">โทรศัพท์</translation>
 <translation id="4384468725000734951">กำลังใช้ Sogou ในการค้นหา</translation>
-<translation id="4398088515904522762">หากต้องการใช้ฟีเจอร์นี้ ให้เปิด<ph name="BEGIN_LINK" />กิจกรรมและการโต้ตอบ<ph name="END_LINK" /></translation>
 <translation id="4404568932422911380">ไม่มีบุ๊กมาร์ก</translation>
 <translation id="4409723563706114196">ใช้การคาดคะเนหน้า</translation>
 <translation id="4411535500181276704">โหมด Lite</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">ระบบจะไม่แปลไซต์นี้</translation>
 <translation id="545042621069398927">กำลังเพิ่มความเร็วในการดาวน์โหลด</translation>
 <translation id="5456381639095306749">ดาวน์โหลดหน้า</translation>
-<translation id="5466407412363861127">ฟีเจอร์นี้ใช้<ph name="BEGIN_LINK" />การซิงค์<ph name="END_LINK" /></translation>
 <translation id="548278423535722844">เปิดในแอปแผนที่</translation>
 <translation id="5487521232677179737">ล้างข้อมูล</translation>
 <translation id="5494752089476963479">บล็อกโฆษณาในเว็บไซต์ที่แสดงโฆษณาที่แทรกหรือทำให้เข้าใจผิด</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">ถูกบล็อกสำหรับเครื่องมือค้นหาปัจจุบัน</translation>
 <translation id="6177390657002841081">เปิดโปรแกรมประหยัดอินเทอร์เน็ต</translation>
 <translation id="6181444274883918285">เพิ่มข้อยกเว้นของเว็บไซต์</translation>
-<translation id="618993374665929060">"ดูคำแนะนำแบบนี้อีก" เปิดอยู่ที่ระดับความสูงเต็มหน้าจอ</translation>
 <translation id="6192333916571137726">ดาวน์โหลดไฟล์</translation>
 <translation id="6192792657125177640">ข้อยกเว้น</translation>
 <translation id="6194112207524046168">หากต้องการให้ Chrome เข้าถึงกล้องถ่ายรูป ให้เปิดกล้องถ่ายรูปใน<ph name="BEGIN_LINK" />การตั้งค่า Android<ph name="END_LINK" /> ด้วย</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">เซิร์ฟเวอร์ของ Google จะเพิ่มประสิทธิภาพหน้าเว็บที่คุณเข้าชม</translation>
 <translation id="6709133671862442373">ข่าวสาร</translation>
 <translation id="6710213216561001401">ก่อนหน้า</translation>
-<translation id="6712388303105732168">ดูคำแนะนำแบบนี้จาก Google อีกโดยใช้ปุ่ม "ดูคำแนะนำแบบนี้อีก"</translation>
 <translation id="671481426037969117">ตัวจับเวลา <ph name="FQDN" /> หมดเวลาแล้ว และจะเริ่มอีกครั้งพรุ่งนี้</translation>
 <translation id="6738867403308150051">กำลังดาวน์โหลด…</translation>
 <translation id="6746124502594467657">เลื่อนลง</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">แนะนำให้ใช้เมื่อ TalkBack หรือการเข้าถึงด้วยสวิตช์เปิดอยู่</translation>
 <translation id="7029809446516969842">รหัสผ่าน</translation>
 <translation id="7031882061095297553">ซิงค์กับ</translation>
-<translation id="7032663816368481562">เมื่อคุณแตะ "ดูคำแนะนำแบบนี้อีก" <ph name="ICON" /> ในแถบที่อยู่ คำแนะนำจะแสดงลิงก์ด่วนไปยังหน้าที่เกี่ยวข้อง ระบบจะส่ง URL ของหน้าที่คุณเข้าถึงไปยัง Google</translation>
 <translation id="7034608350006174882">ใช้ข้อมูลบัตรและที่อยู่จาก Google Pay</translation>
 <translation id="7053983685419859001">บล็อก</translation>
 <translation id="7055152154916055070">การเปลี่ยนเส้นทางถูกบล็อก</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">ล้างประวัติการเข้าชมและการเติมข้อความอัตโนมัติในแถบที่อยู่เว็บ บัญชี Google อาจมีประวัติการท่องเว็บรูปแบบอื่นๆ ที่ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /></translation>
 <translation id="7128222689758636196">อนุญาตสำหรับเครื่องมือค้นหาปัจจุบัน</translation>
 <translation id="7138678301420049075">อื่นๆ</translation>
-<translation id="7139148793369023665">ปิด "ดูคำแนะนำแบบนี้อีก" แล้ว</translation>
 <translation id="7141896414559753902">บล็อกเว็บไซต์ไม่ให้แสดงป๊อปอัปและการเปลี่ยนเส้นทาง (แนะนำ)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />โหลดหน้าต้นฉบับ<ph name="END_LINK" />จาก <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">24 ชั่วโมงที่แล้ว</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">ยกเลิกการเลือก</translation>
 <translation id="784934925303690534">ช่วงเวลา</translation>
 <translation id="7851858861565204677">อุปกรณ์อื่นๆ</translation>
-<translation id="7854964836418414587">ปิด "ดูคำแนะนำแบบนี้อีก"</translation>
 <translation id="7875915731392087153">สร้างอีเมล</translation>
 <translation id="7876243839304621966">ลบทั้งหมด</translation>
 <translation id="7882131421121961860">ไม่พบประวัติการเข้าชม</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">การดาวน์โหลดล้มเหลว</translation>
 <translation id="8026334261755873520">ล้างข้อมูลการท่องเว็บ</translation>
 <translation id="8035133914807600019">โฟลเดอร์ใหม่…</translation>
-<translation id="8037686209485537503">ดูคำแนะนำแบบนี้อีก</translation>
 <translation id="8037750541064988519">เหลือ <ph name="DAYS" /> วัน</translation>
 <translation id="804335162455518893">ไม่พบการ์ด SD</translation>
 <translation id="805047784848435650">อิงจากประวัติการท่องเว็บของคุณ</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">เนื้อหานี้มาจาก <ph name="DOMAIN_NAME" /> และนำส่งโดย Google</translation>
 <translation id="8103578431304235997">แท็บที่ไม่ระบุตัวตน</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">แนะนำหน้าเว็บที่เกี่ยวข้อง</translation>
 <translation id="8109613176066109935">เปิดการซิงค์เพื่อรับบุ๊กมาร์กในอุปกรณ์ทุกเครื่องของคุณ</translation>
 <translation id="8110087112193408731">ต้องการแสดงกิจกรรม Chrome ในไลฟ์สไตล์ดิจิทัลไหม</translation>
 <translation id="8116925261070264013">ปิดเสียง</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">ที่นี่ยังไม่มีอะไรให้ดู… เลย</translation>
 <translation id="8503559462189395349">รหัสผ่าน Chrome</translation>
 <translation id="8503813439785031346">ชื่อผู้ใช้</translation>
-<translation id="8504988642345501642">เมื่อคุณเลื่อนขึ้น คำแนะนำจะแสดงลิงก์ด่วนไปยังหน้าเว็บที่เกี่ยวข้อง ระบบจะส่ง URL ของหน้าที่คุณเข้าถึงไปยัง Google</translation>
 <translation id="8514477925623180633">ส่งออกรหัสผ่านที่เก็บไว้ใน Chrome</translation>
 <translation id="8514577642972634246">เข้าสู่โหมดไม่ระบุตัวตน</translation>
 <translation id="851751545965956758">บล็อกเว็บไซต์ไม่ให้เชื่อมต่อกับอุปกรณ์</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">หน้าแรก</translation>
 <translation id="932599481871055447">ประหยัดเน็ตมือถือและท่องเว็บได้เร็วขึ้น</translation>
 <translation id="938850635132480979">ข้อผิดพลาด: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">ส่งความคิดเห็น</translation>
 <translation id="945632385593298557">เข้าถึงไมโครโฟน</translation>
 <translation id="951339005376969845">ลบข้อมูลที่มีอยู่ คุณสามารถดึงข้อมูลกลับมาโดยเปลี่ยนกลับไปเป็น <ph name="FROM_ACCOUNT" /></translation>
 <translation id="95817756606698420">Chrome สามารถใช้ <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> สำหรับการค้นหาในประเทศจีน คุณสามารถเปลี่ยนเครื่องมือค้นหาเริ่มต้นนี้ได้ใน<ph name="BEGIN_LINK" />การตั้งค่า<ph name="END_LINK" /></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 d676f29..c1b795b 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_tr.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_tr.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922"><ph name="KBS" /> KB indirildi</translation>
 <translation id="3029704984691124060">Parolalar eşleşmiyor</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Yardım alın<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Google'dan buna benzer daha fazla içerik görün</translation>
 <translation id="305593374596241526">Konum özelliği kapalı. <ph name="BEGIN_LINK" />Android Ayarları<ph name="END_LINK" />'ndan açın.</translation>
 <translation id="3058498974290601450">Senkronizasyonu istediğiniz zaman ayarlardan açabilirsiniz</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> yer işareti}other{<ph name="BOOKMARKS_COUNT_MANY" /> yer işareti}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740">Eşleşmeye izin vermek için <ph name="BEGIN_LINK" />Bluetooth'u açın<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">Cihazlarınıza gönderin</translation>
 <translation id="3778956594442850293">Ana ekrana eklendi</translation>
-<translation id="3781011235031427080">Yarım yükseklikte açılan, bunun gibi daha fazlası sayfası</translation>
 <translation id="3789841737615482174">Yükle</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Yönet</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">İletişim kutusunu kapat</translation>
 <translation id="4378154925671717803">Telefon</translation>
 <translation id="4384468725000734951">Arama için Sogou kullanılıyor</translation>
-<translation id="4398088515904522762">Bu özelliği kullanmak için <ph name="BEGIN_LINK" />Etkinlik ve etkileşimler<ph name="END_LINK" />'i açın.</translation>
 <translation id="4404568932422911380">Yer işareti yok</translation>
 <translation id="4409723563706114196">Sayfa tahminlerini kullan</translation>
 <translation id="4411535500181276704">Basit mod</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Bu site çevrilmeyecek</translation>
 <translation id="545042621069398927">İndirme işleminiz hızlandırılıyor.</translation>
 <translation id="5456381639095306749">Sayfayı indir</translation>
-<translation id="5466407412363861127">Bu özellik <ph name="BEGIN_LINK" />senkronizasyonu<ph name="END_LINK" /> kullanıyor.</translation>
 <translation id="548278423535722844">Haritalar uygulamasında aç</translation>
 <translation id="5487521232677179737">Verileri temizle</translation>
 <translation id="5494752089476963479">Araya giren veya yanıltıcı reklamlar gösteren sitelerde reklamları engelle</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Geçerli arama motoru için engellendi</translation>
 <translation id="6177390657002841081">Veri Tasarrufu'nu aç</translation>
 <translation id="6181444274883918285">Site istisnası ekle</translation>
-<translation id="618993374665929060">Tam yükseklite açılan, bunun gibi daha fazlası sayfası</translation>
 <translation id="6192333916571137726">Dosyayı indir</translation>
 <translation id="6192792657125177640">İstisnalar</translation>
 <translation id="6194112207524046168">Chrome'un kameranıza erişebilmesi için <ph name="BEGIN_LINK" />Android Ayarları<ph name="END_LINK" />'ında da kamerayı açın.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Google sunucuları ziyaret ettiğiniz sayfaları optimize eder.</translation>
 <translation id="6709133671862442373">Haberler</translation>
 <translation id="6710213216561001401">Önceki</translation>
-<translation id="6712388303105732168">Bunun Gibi Daha Fazlası düğmesini kullanarak Google'dan buna benzer daha fazla içerik görün</translation>
 <translation id="671481426037969117"><ph name="FQDN" /> zamanlayıcınızın süresi doldu. Yarın tekrar başlatılacak.</translation>
 <translation id="6738867403308150051">İndiriliyor…</translation>
 <translation id="6746124502594467657">Aşağı taşı</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">TalkBack veya Anahtar Erişimi açık olduğunda önerilir</translation>
 <translation id="7029809446516969842">Şifreler</translation>
 <translation id="7031882061095297553">Şununla senkronize et</translation>
-<translation id="7032663816368481562">Adres çubuğunda Buna benzer daha fazla <ph name="ICON" /> simgesine dokunduğunuzda, ilgili sayfaların hızlı bağlantılarını gösterir. Ziyaret ettiğiniz sayfaların URL'leri Google'a gönderilir.</translation>
 <translation id="7034608350006174882">Google Pay'i kullanan kartlar ve adresler</translation>
 <translation id="7053983685419859001">Engelle</translation>
 <translation id="7055152154916055070">Yönlendirme engellendi:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Geçmişi ve adres çubuğundaki otomatik tamamlamaları temizler. Google Hesabınızın <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> adresinde başka biçimlerde tarama geçmişi olabilir.</translation>
 <translation id="7128222689758636196">Geçerli arama motoruna izin ver</translation>
 <translation id="7138678301420049075">Diğer</translation>
-<translation id="7139148793369023665">Bunun gibi daha fazlası sayfası kapatıldı</translation>
 <translation id="7141896414559753902">Sitelerin pop-up göstermesini ve yönlendirme yapmasını engelle (önerilir)</translation>
 <translation id="7149158118503947153"><ph name="DOMAIN_NAME" /> alanından <ph name="BEGIN_LINK" />orijinal sayfayı yükle<ph name="END_LINK" /></translation>
 <translation id="7149893636342594995">Son 24 saat</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Seçimi iptal et</translation>
 <translation id="784934925303690534">Zaman aralığı</translation>
 <translation id="7851858861565204677">Diğer cihazlar</translation>
-<translation id="7854964836418414587">Bunun gibi daha fazlası sayfasını kapat</translation>
 <translation id="7875915731392087153">E-posta oluşturun</translation>
 <translation id="7876243839304621966">Tümünü kaldır</translation>
 <translation id="7882131421121961860">Geçmiş bulunamadı</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">İndirilemedi</translation>
 <translation id="8026334261755873520">Tarama verilerini temizle</translation>
 <translation id="8035133914807600019">Yeni klasör…</translation>
-<translation id="8037686209485537503">Bunun gibi daha fazlası</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> gün kaldı</translation>
 <translation id="804335162455518893">SD kart bulunamadı</translation>
 <translation id="805047784848435650">Tarama geçmişinize dayalı</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Bu içerik Google tarafından <ph name="DOMAIN_NAME" /> adresinden sağlanmaktadır.</translation>
 <translation id="8103578431304235997">Gizli Sekme</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">İlgili sayfalar öner</translation>
 <translation id="8109613176066109935">Yer işaretlerinize tüm cihazlarınızda ulaşmak için senkronizasyonu açın</translation>
 <translation id="8110087112193408731">Chrome etkinliğiniz Dijital Denge'de gösterilsin mi?</translation>
 <translation id="8116925261070264013">Ses kapatıldı</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Burada görülecek bir şey yok… henüz</translation>
 <translation id="8503559462189395349">Chrome Şifreleri</translation>
 <translation id="8503813439785031346">Kullanıcı adı</translation>
-<translation id="8504988642345501642">Görünümü yukarı kaydırdığınızda ilgili sayfaların hızlı bağlantılarını gösterir. Ziyaret ettiğiniz sayfaların URL'leri Google'a gönderilir.</translation>
 <translation id="8514477925623180633">Chrome'da depolanan şifreleri dışa aktarın</translation>
 <translation id="8514577642972634246">Gizli moda geç</translation>
 <translation id="851751545965956758">Sitelerin cihazlara bağlanmasını engelle</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Ana Sayfa</translation>
 <translation id="932599481871055447">Veri tasarrufuyla daha hızlı tarama deneyimi</translation>
 <translation id="938850635132480979">Hata: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Geri bildirim gönder</translation>
 <translation id="945632385593298557">Mikrofonunuza erişim</translation>
 <translation id="951339005376969845">Mevcut veriler silinir. İlgili verileri tekrar <ph name="FROM_ACCOUNT" /> hesabına geçerek alabilirsiniz.</translation>
 <translation id="95817756606698420">Chrome, Çin'de arama yapmak için <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" />'yu kullanabilir. Bu seçimi <ph name="BEGIN_LINK" />Ayarlar<ph name="END_LINK" />'da değiştirebilirsiniz.</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 55ae83f..da976d1 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_uk.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_uk.xtb
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Завантажено <ph name="KBS" /> КБ</translation>
 <translation id="3029704984691124060">Парольні фрази не збігаються</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Довідка<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Більше схожого вмісту від Google</translation>
 <translation id="305593374596241526">Геодані вимкнено. Увімкніть їх у <ph name="BEGIN_LINK" />налаштуваннях Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Ви можете будь-коли ввімкнути синхронізацію в налаштуваннях</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> закладка}one{<ph name="BOOKMARKS_COUNT_MANY" /> закладка}few{<ph name="BOOKMARKS_COUNT_MANY" /> закладки}many{<ph name="BOOKMARKS_COUNT_MANY" /> закладок}other{<ph name="BOOKMARKS_COUNT_MANY" /> закладки}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Увімкніть Bluetooth<ph name="END_LINK" />, щоб підключити</translation>
 <translation id="3775705724665058594">Надіслати на пристрої</translation>
 <translation id="3778956594442850293">Додано на головний екран</translation>
-<translation id="3781011235031427080">Сторінку "Більше подібного" відкрито на половину висоти</translation>
 <translation id="3789841737615482174">Встановити</translation>
 <translation id="3810838688059735925">Відео</translation>
 <translation id="3810973564298564668">Змінити</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Закрити діалогове вікно</translation>
 <translation id="4378154925671717803">Телефон</translation>
 <translation id="4384468725000734951">Пошук за допомогою Sogou</translation>
-<translation id="4398088515904522762">Щоб користуватися цією функцією, увімкніть опцію <ph name="BEGIN_LINK" />Активність і взаємодії<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Немає закладок</translation>
 <translation id="4409723563706114196">Використання передбачень сторінки</translation>
 <translation id="4411535500181276704">Спрощений режим</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Цей сайт не буде перекладено</translation>
 <translation id="545042621069398927">Прискорюється завантаження.</translation>
 <translation id="5456381639095306749">Завантажити сторінку</translation>
-<translation id="5466407412363861127">Ця функція використовує <ph name="BEGIN_LINK" />синхронізацію<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Відкрити в додатку Карти</translation>
 <translation id="5487521232677179737">Видалити дані</translation>
 <translation id="5494752089476963479">Блокувати рекламу на сайтах, які показують нав’язливі чи оманливі оголошення</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Заблоковано для поточної пошукової системи</translation>
 <translation id="6177390657002841081">Увімкнути Заощадження трафіку</translation>
 <translation id="6181444274883918285">Додати сайт у список винятків</translation>
-<translation id="618993374665929060">Сторінку "Більше подібного" відкрито на всю висоту</translation>
 <translation id="6192333916571137726">Завантажити файл</translation>
 <translation id="6192792657125177640">Винятки</translation>
 <translation id="6194112207524046168">Щоб надати Chrome доступ до камери, також увімкніть її в <ph name="BEGIN_LINK" />налаштуваннях Android<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Сервери Google оптимізують сторінки, які ви відвідуєте.</translation>
 <translation id="6709133671862442373">Новини</translation>
 <translation id="6710213216561001401">Попереднє</translation>
-<translation id="6712388303105732168">Переглядайте інший подібний вміст від Google за допомогою кнопки "Більше подібного"</translation>
 <translation id="671481426037969117">Вийшов час на таймері веб-сайту <ph name="FQDN" />. Завтра він знову запрацює.</translation>
 <translation id="6738867403308150051">Завантаження…</translation>
 <translation id="6746124502594467657">Вниз</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Рекомендується, коли ввімкнено TalkBack або кнопковий доступ</translation>
 <translation id="7029809446516969842">Паролі</translation>
 <translation id="7031882061095297553">Синхронізувати</translation>
-<translation id="7032663816368481562">Коли ви торкаєтеся значка <ph name="ICON" /> в адресному рядку, з’являються швидкі посилання на схожі сторінки. URL-адреси відвіданих сторінок надсилаються в Google.</translation>
 <translation id="7034608350006174882">Картки й адреси, пов’язані з Google Pay</translation>
 <translation id="7053983685419859001">Блокувати</translation>
 <translation id="7055152154916055070">Переадресацію заблоковано:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Видалення історії й варіантів автозавершень в адресному рядку. Історія веб-перегляду може також зберігатися у вашому обліковому записі Google на сторінці <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Дозволити поточній пошуковій системі</translation>
 <translation id="7138678301420049075">Інше</translation>
-<translation id="7139148793369023665">Сторінку "Більше подібного" закрито</translation>
 <translation id="7141896414559753902">Блокувати спливаючі вікна та переадресацію на сайтах (рекомендовано)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Завантажити оригінальну сторінку<ph name="END_LINK" /> з домену <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">Останні 24 години</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Скасувати вибір</translation>
 <translation id="784934925303690534">Період часу</translation>
 <translation id="7851858861565204677">Інші пристрої</translation>
-<translation id="7854964836418414587">Закрити сторінку "Більше подібного"</translation>
 <translation id="7875915731392087153">Створити електронну адресу</translation>
 <translation id="7876243839304621966">Видалити все</translation>
 <translation id="7882131421121961860">Історії не знайдено</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Не вдалося завантажити</translation>
 <translation id="8026334261755873520">Очистити історію</translation>
 <translation id="8035133914807600019">Нова папка…</translation>
-<translation id="8037686209485537503">Більше подібного</translation>
 <translation id="8037750541064988519">Залишилося <ph name="DAYS" /> дн.</translation>
 <translation id="804335162455518893">Карту SD не знайдено</translation>
 <translation id="805047784848435650">На основі історії веб-перегляду</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Це вміст із сайту <ph name="DOMAIN_NAME" />, який доставляє Google.</translation>
 <translation id="8103578431304235997">Анонімна вкладка</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Пропонувати схожі сторінки</translation>
 <translation id="8109613176066109935">Щоб мати доступ до закладок на всіх своїх пристроях, увімкніть синхронізацію</translation>
 <translation id="8110087112193408731">Показувати активність у Chrome у Цифровому добробуті?</translation>
 <translation id="8116925261070264013">Звук вимкнено</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Тут ще нічого немає…</translation>
 <translation id="8503559462189395349">Паролі Chrome</translation>
 <translation id="8503813439785031346">Ім’я користувача</translation>
-<translation id="8504988642345501642">Під час прокручування вгору з’являються швидкі посилання на схожі сторінки. URL-адреси відвіданих сторінок надсилаються в Google.</translation>
 <translation id="8514477925623180633">Експортувати паролі, збережені в Chrome</translation>
 <translation id="8514577642972634246">Перейти в режим анонімного перегляду</translation>
 <translation id="851751545965956758">Заборонити сайтам підключатися до пристроїв</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Домашня сторінка</translation>
 <translation id="932599481871055447">Заощаджуйте трафік і відкривайте веб-сторінки швидше</translation>
 <translation id="938850635132480979">Помилка: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Надіслати відгук</translation>
 <translation id="945632385593298557">Доступ до мікрофона</translation>
 <translation id="951339005376969845">Видалити наявні дані. Щоб відновити їх, поверніться в обліковий запис <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome може використовувати <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> для пошуку в Китаї. Це можна змінити в <ph name="BEGIN_LINK" />Налаштуваннях<ph name="END_LINK" />.</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 8e29bef..9e2602c 100644
--- a/chrome/android/java/strings/translations/android_chrome_strings_vi.xtb
+++ b/chrome/android/java/strings/translations/android_chrome_strings_vi.xtb
@@ -133,7 +133,7 @@
 <translation id="1960290143419248813">Các bản cập nhật Chrome không còn được hỗ trợ cho phiên bản Android này</translation>
 <translation id="1966710179511230534">Vui lòng cập nhật chi tiết đăng nhập của bạn.</translation>
 <translation id="1974060860693918893">Nâng cao</translation>
-<translation id="1984705450038014246">Đồng bộ hóa dữ liệu Chrome</translation>
+<translation id="1984705450038014246">Đồng bộ hóa dữ liệu của bạn trên Chrome</translation>
 <translation id="1984937141057606926">Được cho phép, ngoại trừ cookie của bên thứ ba</translation>
 <translation id="1986685561493779662">Tên đã tồn tại</translation>
 <translation id="1987739130650180037">Nút <ph name="MESSAGE" /> <ph name="LINK_NAME" /></translation>
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">Đã tải xuống <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">Cụm mật khẩu không khớp</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Nhận trợ giúp<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">Xem thêm nội dung tương tự từ Google</translation>
 <translation id="305593374596241526">Đã tắt vị trí; hãy bật vị trí trong mục <ph name="BEGIN_LINK" />Cài đặt Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Bạn có thể bật tính năng đồng bộ hóa bất cứ lúc nào trong phần cài đặt</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> dấu trang}other{<ph name="BOOKMARKS_COUNT_MANY" /> dấu trang}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740"><ph name="BEGIN_LINK" />Bật Bluetooth<ph name="END_LINK" /> để cho phép ghép nối</translation>
 <translation id="3775705724665058594">Gửi đến các thiết bị của bạn</translation>
 <translation id="3778956594442850293">Đã thêm vào màn hình chính</translation>
-<translation id="3781011235031427080">Nội dung tương tự đã mở ở nửa dưới của màn hình</translation>
 <translation id="3789841737615482174">Cài đặt</translation>
 <translation id="3810838688059735925">Video</translation>
 <translation id="3810973564298564668">Quản lý</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">Đóng hộp thoại</translation>
 <translation id="4378154925671717803">Điện thoại</translation>
 <translation id="4384468725000734951">Sử dụng Sogou để tìm kiếm</translation>
-<translation id="4398088515904522762">Để sử dụng tính năng này, hãy bật tùy chọn <ph name="BEGIN_LINK" />Hoạt động và tương tác<ph name="END_LINK" />.</translation>
 <translation id="4404568932422911380">Không có dấu trang nào</translation>
 <translation id="4409723563706114196">Sử dụng truy vấn dự đoán trang</translation>
 <translation id="4411535500181276704">Chế độ thu gọn</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">Trang web này sẽ không được dịch</translation>
 <translation id="545042621069398927">Đang tăng tốc độ tải xuống.</translation>
 <translation id="5456381639095306749">Tải trang xuống</translation>
-<translation id="5466407412363861127">Tính năng này sẽ sử dụng chức năng <ph name="BEGIN_LINK" />đồng bộ hóa<ph name="END_LINK" />.</translation>
 <translation id="548278423535722844">Mở trong ứng dụng bản đồ</translation>
 <translation id="5487521232677179737">Xóa dữ liệu</translation>
 <translation id="5494752089476963479">Chặn quảng cáo trên các trang web hiển thị quảng cáo xâm nhập hoặc quảng cáo gây hiểu nhầm</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">Bị chặn đối với công cụ tìm kiếm hiện tại</translation>
 <translation id="6177390657002841081">Bật Trình tiết kiệm dữ liệu</translation>
 <translation id="6181444274883918285">Thêm ngoại lệ cho trang web</translation>
-<translation id="618993374665929060">Nội dung tương tự đã mở trên toàn màn hình</translation>
 <translation id="6192333916571137726">Tải tệp xuống</translation>
 <translation id="6192792657125177640">Ngoại lệ</translation>
 <translation id="6194112207524046168">Để cho phép Chrome truy cập vào máy ảnh của bạn, hãy bật cả máy ảnh trong phần <ph name="BEGIN_LINK" />Cài đặt của Android<ph name="END_LINK" />.</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Máy chủ của Google sẽ tối ưu hóa các trang bạn truy cập.</translation>
 <translation id="6709133671862442373">Tin tức</translation>
 <translation id="6710213216561001401">Trước đó</translation>
-<translation id="6712388303105732168">Xem nội dung tương tự khác từ Google bằng cách sử dụng nút Nội dung tương tự</translation>
 <translation id="671481426037969117">Thời gian hẹn giờ của <ph name="FQDN" /> đã hết. Thời gian hẹn giờ sẽ bắt đầu lại vào ngày mai.</translation>
 <translation id="6738867403308150051">Đang tải xuống...</translation>
 <translation id="6746124502594467657">Di chuyển xuống</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">Khuyên dùng khi dịch vụ TalkBack hoặc Tiếp cận bằng công tắc đang bật</translation>
 <translation id="7029809446516969842">Mật khẩu</translation>
 <translation id="7031882061095297553">Đồng bộ hóa với</translation>
-<translation id="7032663816368481562">Khi nhấn vào biểu tượng Đề xuất khác tương tự <ph name="ICON" /> trên thanh địa chỉ, bạn sẽ thấy các liên kết nhanh đến trang liên quan. URL của các trang bạn truy cập sẽ được gửi tới Google.</translation>
 <translation id="7034608350006174882">Thẻ và địa chỉ lưu trong Google Pay</translation>
 <translation id="7053983685419859001">Chặn</translation>
 <translation id="7055152154916055070">Liên kết chuyển hướng đã chặn:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">Xóa lịch sử duyệt web và nội dung tự động hoàn thành trong thanh địa chỉ. Tài khoản Google của bạn có thể có các dạng lịch sử duyệt web khác tại <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
 <translation id="7128222689758636196">Cho phép công cụ tìm kiếm hiện tại</translation>
 <translation id="7138678301420049075">Khác</translation>
-<translation id="7139148793369023665">Đã đóng phần Nội dung tương tự</translation>
 <translation id="7141896414559753902">Chặn trang web hiển thị cửa sổ bật lên và liên kết chuyển hướng (khuyên dùng)</translation>
 <translation id="7149158118503947153"><ph name="BEGIN_LINK" />Tải trang gốc<ph name="END_LINK" /> từ <ph name="DOMAIN_NAME" /></translation>
 <translation id="7149893636342594995">24 giờ qua</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">Hủy chọn</translation>
 <translation id="784934925303690534">Phạm vi thời gian</translation>
 <translation id="7851858861565204677">Thiết bị khác</translation>
-<translation id="7854964836418414587">Đóng phần nội dung tương tự</translation>
 <translation id="7875915731392087153">Tạo email</translation>
 <translation id="7876243839304621966">Xóa tất cả</translation>
 <translation id="7882131421121961860">Không tìm thấy nội dung nào khớp</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">Tải xuống không thành công</translation>
 <translation id="8026334261755873520">Xóa dữ liệu duyệt web</translation>
 <translation id="8035133914807600019">Thư mục mới...</translation>
-<translation id="8037686209485537503">Nội dung tương tự</translation>
 <translation id="8037750541064988519">Còn <ph name="DAYS" /> ngày</translation>
 <translation id="804335162455518893">Không tìm thấy thẻ SD</translation>
 <translation id="805047784848435650">Dựa trên lịch sử duyệt web của bạn</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">Nội dung này đến từ <ph name="DOMAIN_NAME" />, do Google phân phối.</translation>
 <translation id="8103578431304235997">Tab ẩn danh</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">Đề xuất các trang liên quan</translation>
 <translation id="8109613176066109935">Để sử dụng dấu trang trên tất cả các thiết bị, hãy bật tính năng đồng bộ hóa</translation>
 <translation id="8110087112193408731">Bạn có muốn hiển thị hoạt động của mình trên Chrome trong Digital Wellbeing không?</translation>
 <translation id="8116925261070264013">Đã ẩn</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">Chưa có gì để xem ở đây...</translation>
 <translation id="8503559462189395349">Mật khẩu Chrome</translation>
 <translation id="8503813439785031346">Tên người dùng</translation>
-<translation id="8504988642345501642">Khi cuộn lên, bạn sẽ thấy các liên kết nhanh đến trang liên quan. URL của các trang bạn truy cập sẽ được gửi tới Google.</translation>
 <translation id="8514477925623180633">Xuất mật khẩu đã lưu trữ với Chrome</translation>
 <translation id="8514577642972634246">Vào chế độ ẩn danh</translation>
 <translation id="851751545965956758">Chặn các trang web kết nối với thiết bị</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">Trang chủ</translation>
 <translation id="932599481871055447">Tiết kiệm dữ liệu và duyệt web nhanh hơn</translation>
 <translation id="938850635132480979">Lỗi: <ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">Gửi phản hồi</translation>
 <translation id="945632385593298557">Truy cập micrô của bạn</translation>
 <translation id="951339005376969845">Xóa dữ liệu hiện có. Bạn có thể truy xuất dữ liệu bằng cách chuyển về <ph name="FROM_ACCOUNT" />.</translation>
 <translation id="95817756606698420">Chrome có thể sử dụng <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> để tìm kiếm tại Trung Quốc. Bạn có thể thay đổi điều này trong <ph name="BEGIN_LINK" />Cài đặt<ph name="END_LINK" />.</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 fc007a9..a1ba614 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
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">已下载 <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">密码不匹配</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />获取帮助<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">查看 Google 推荐的更多类似内容</translation>
 <translation id="305593374596241526">位置信息功能现处于关闭状态;请在 <ph name="BEGIN_LINK" />Android 设置<ph name="END_LINK" />中开启此项功能。</translation>
 <translation id="3058498974290601450">您随时可在“设置”中开启同步功能</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> 个书签}other{<ph name="BOOKMARKS_COUNT_MANY" /> 个书签}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740">请<ph name="BEGIN_LINK" />开启蓝牙<ph name="END_LINK" />以允许配对</translation>
 <translation id="3775705724665058594">发送到您的设备</translation>
 <translation id="3778956594442850293">已添加到主屏幕</translation>
-<translation id="3781011235031427080">已半屏打开“更多类似内容”列表</translation>
 <translation id="3789841737615482174">安装</translation>
 <translation id="3810838688059735925">视频</translation>
 <translation id="3810973564298564668">管理</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">关闭对话框</translation>
 <translation id="4378154925671717803">电话机</translation>
 <translation id="4384468725000734951">目前使用的搜索引擎是搜狗</translation>
-<translation id="4398088515904522762">要使用此功能,请开启<ph name="BEGIN_LINK" />活动和互动行为<ph name="END_LINK" />。</translation>
 <translation id="4404568932422911380">没有书签</translation>
 <translation id="4409723563706114196">使用网页联想查询功能</translation>
 <translation id="4411535500181276704">精简模式</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">系统不会翻译此网站</translation>
 <translation id="545042621069398927">正在加快您的下载速度。</translation>
 <translation id="5456381639095306749">下载网页</translation>
-<translation id="5466407412363861127">此功能会进行<ph name="BEGIN_LINK" />同步<ph name="END_LINK" />处理。</translation>
 <translation id="548278423535722844">在地图应用中打开</translation>
 <translation id="5487521232677179737">清除数据</translation>
 <translation id="5494752089476963479">禁止会展示侵扰性或误导性广告的网站显示广告</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">不允许当前搜索引擎使用</translation>
 <translation id="6177390657002841081">启用流量节省程序</translation>
 <translation id="6181444274883918285">添加例外网站</translation>
-<translation id="618993374665929060">已全屏打开“更多类似内容”列表</translation>
 <translation id="6192333916571137726">下载文件</translation>
 <translation id="6192792657125177640">例外</translation>
 <translation id="6194112207524046168">要让 Chrome 使用您的摄像头,您还需要在 <ph name="BEGIN_LINK" />Android 设置<ph name="END_LINK" />中开启摄像头。</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Google 服务器会优化您访问的网页。</translation>
 <translation id="6709133671862442373">资讯</translation>
 <translation id="6710213216561001401">上一个</translation>
-<translation id="6712388303105732168">使用“更多类似内容”按钮查看 Google 推荐的更多类似内容</translation>
 <translation id="671481426037969117">您的 <ph name="FQDN" /> 计时器已结束计时。它将于明天重新开始。</translation>
 <translation id="6738867403308150051">正在下载…</translation>
 <translation id="6746124502594467657">下移</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">建议在开启 TalkBack 或“开关控制”时使用</translation>
 <translation id="7029809446516969842">密码</translation>
 <translation id="7031882061095297553">同步到</translation>
-<translation id="7032663816368481562">当您在地址栏中点按“更多类似内容”图标 <ph name="ICON" /> 时,系统会显示指向相关页面的快速链接。您所访问的网页的网址会被发送给 Google。</translation>
 <translation id="7034608350006174882">Google Pay 中存储的银行卡和地址信息</translation>
 <translation id="7053983685419859001">禁止</translation>
 <translation id="7055152154916055070">已禁止重定向:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">清除历史记录和地址栏中的自动填充项。您的 Google 帐号在 <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> 上可能有其他形式的浏览记录。</translation>
 <translation id="7128222689758636196">允许当前搜索引擎使用</translation>
 <translation id="7138678301420049075">其他</translation>
-<translation id="7139148793369023665">“更多类似内容”列表已关闭</translation>
 <translation id="7141896414559753902">禁止网站显示弹出式窗口和重定向(推荐)</translation>
 <translation id="7149158118503947153">从 <ph name="DOMAIN_NAME" /> <ph name="BEGIN_LINK" />加载原始网页<ph name="END_LINK" /></translation>
 <translation id="7149893636342594995">过去 24 小时</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">取消选择</translation>
 <translation id="784934925303690534">时间范围</translation>
 <translation id="7851858861565204677">来自其他设备的同步</translation>
-<translation id="7854964836418414587">关闭“更多类似内容”列表</translation>
 <translation id="7875915731392087153">创建电子邮件</translation>
 <translation id="7876243839304621966">全部删除</translation>
 <translation id="7882131421121961860">未找到任何记录</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">下载失败</translation>
 <translation id="8026334261755873520">清除浏览数据</translation>
 <translation id="8035133914807600019">新建文件夹…</translation>
-<translation id="8037686209485537503">更多类似内容</translation>
 <translation id="8037750541064988519">还剩 <ph name="DAYS" /> 天</translation>
 <translation id="804335162455518893">找不到 SD 卡</translation>
 <translation id="805047784848435650">根据您的浏览记录</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">此内容来自 <ph name="DOMAIN_NAME" />(由 Google 提供)。</translation>
 <translation id="8103578431304235997">隐身标签页</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">提供相关页面建议</translation>
 <translation id="8109613176066109935">要将您的书签同步到您的所有设备上,请开启同步功能</translation>
 <translation id="8110087112193408731">在“数字健康”应用中显示您的 Chrome 活动记录?</translation>
 <translation id="8116925261070264013">已静音的网站</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">目前还未列出任何网页…</translation>
 <translation id="8503559462189395349">Chrome 密码</translation>
 <translation id="8503813439785031346">用户名</translation>
-<translation id="8504988642345501642">当您向上滚动屏幕时,系统会显示指向相关页面的快速链接。您所访问的网页的网址会被发送给 Google。</translation>
 <translation id="8514477925623180633">导出存储在 Chrome 中的密码</translation>
 <translation id="8514577642972634246">进入隐身模式</translation>
 <translation id="851751545965956758">禁止网站连接到设备</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">首页</translation>
 <translation id="932599481871055447">节省流量,加快加载速度</translation>
 <translation id="938850635132480979">错误:<ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">发送反馈</translation>
 <translation id="945632385593298557">使用您的麦克风</translation>
 <translation id="951339005376969845">删除现有数据。您可通过切换回 <ph name="FROM_ACCOUNT" /> 来获取现有数据。</translation>
 <translation id="95817756606698420">在中国,Chrome 可以使用<ph name="BEGIN_BOLD" />搜狗<ph name="END_BOLD" />作为搜索引擎。如果需要,您可以在<ph name="BEGIN_LINK" />设置<ph name="END_LINK" />中进行更改。</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 d9c4fa72..f6f46d0c 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
@@ -282,7 +282,6 @@
 <translation id="3029613699374795922">已下載 <ph name="KBS" /> KB</translation>
 <translation id="3029704984691124060">通關密語不符</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />取得說明<ph name="END_LINK" /></translation>
-<translation id="3045654778214005718">查看更多來自 Google 的類似內容</translation>
 <translation id="305593374596241526">定位功能已關閉,請在 <ph name="BEGIN_LINK" />Android 設定<ph name="END_LINK" />中開啟這項功能。</translation>
 <translation id="3058498974290601450">你隨時可以在設定中開啟同步功能</translation>
 <translation id="3060635849835183725">{BOOKMARKS_COUNT,plural, =1{<ph name="BOOKMARKS_COUNT_ONE" /> 個書籤}other{<ph name="BOOKMARKS_COUNT_MANY" /> 個書籤}}</translation>
@@ -374,7 +373,6 @@
 <translation id="3773755127849930740">如要允許配對,請<ph name="BEGIN_LINK" />開啟藍牙功能<ph name="END_LINK" /></translation>
 <translation id="3775705724665058594">傳送至你的裝置</translation>
 <translation id="3778956594442850293">已新增至主畫面</translation>
-<translation id="3781011235031427080">「更多類似內容」已開啟,顯示在畫面下半部</translation>
 <translation id="3789841737615482174">安裝</translation>
 <translation id="3810838688059735925">影片</translation>
 <translation id="3810973564298564668">管理</translation>
@@ -446,7 +444,6 @@
 <translation id="4351244548802238354">關閉對話方塊</translation>
 <translation id="4378154925671717803">電話</translation>
 <translation id="4384468725000734951">現已使用 Sogou 搜尋</translation>
-<translation id="4398088515904522762">如要使用這項功能,請開啟<ph name="BEGIN_LINK" />活動與互動行為<ph name="END_LINK" />設定。</translation>
 <translation id="4404568932422911380">沒有書籤</translation>
 <translation id="4409723563706114196">使用網頁預測功能</translation>
 <translation id="4411535500181276704">精簡模式</translation>
@@ -604,7 +601,6 @@
 <translation id="5447765697759493033">系統不會翻譯這個網站</translation>
 <translation id="545042621069398927">正在加快下載速度。</translation>
 <translation id="5456381639095306749">下載網頁</translation>
-<translation id="5466407412363861127">這項功能會進行<ph name="BEGIN_LINK" />同步處理<ph name="END_LINK" />。</translation>
 <translation id="548278423535722844">在地圖應用程式中開啟</translation>
 <translation id="5487521232677179737">清除資料</translation>
 <translation id="5494752089476963479">封鎖干擾性或誤導性的網站廣告</translation>
@@ -707,7 +703,6 @@
 <translation id="6177111841848151710">禁止目前的搜尋引擎存取位置資訊</translation>
 <translation id="6177390657002841081">開啟 Data Saver</translation>
 <translation id="6181444274883918285">新增例外網站</translation>
-<translation id="618993374665929060">「更多類似內容」已開啟,顯示於整個畫面</translation>
 <translation id="6192333916571137726">下載檔案</translation>
 <translation id="6192792657125177640">例外</translation>
 <translation id="6194112207524046168">如要讓 Chrome 存取你的相機,請一併在 <ph name="BEGIN_LINK" />Android 設定<ph name="END_LINK" />中開啟相機。</translation>
@@ -791,7 +786,6 @@
 <translation id="6699370405921460408">Google 伺服器會針對你造訪的網頁進行最佳化處理。</translation>
 <translation id="6709133671862442373">新聞內容</translation>
 <translation id="6710213216561001401">返回</translation>
-<translation id="6712388303105732168">你可以使用「更多類似內容」按鈕查看更多來自 Google 的類似內容</translation>
 <translation id="671481426037969117">「<ph name="FQDN" />」計時器已結束計時,將於明天重新開始。</translation>
 <translation id="6738867403308150051">下載中…</translation>
 <translation id="6746124502594467657">下移</translation>
@@ -838,7 +832,6 @@
 <translation id="702463548815491781">建議在 TalkBack 或開關功能開啟時使用</translation>
 <translation id="7029809446516969842">密碼</translation>
 <translation id="7031882061095297553">同步處理</translation>
-<translation id="7032663816368481562">當你輕觸網址列中的「更多類似內容」圖示 <ph name="ICON" /> 時顯示相關網頁的快速連結。系統會將你所造訪網頁的網址傳送給 Google。</translation>
 <translation id="7034608350006174882">使用 Google Pay 儲存的卡片和地址資訊</translation>
 <translation id="7053983685419859001">封鎖</translation>
 <translation id="7055152154916055070">已禁止重新導向:</translation>
@@ -850,7 +843,6 @@
 <translation id="7121362699166175603">將歷史記錄和自動即時查詢從網址列中清除。你的 Google 帳戶可能會儲存其他形式的瀏覽記錄,請參閱 <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />。</translation>
 <translation id="7128222689758636196">允許目前的搜尋引擎使用此權限</translation>
 <translation id="7138678301420049075">其他</translation>
-<translation id="7139148793369023665">「更多類似內容」已關閉</translation>
 <translation id="7141896414559753902">禁止網站顯示彈出式視窗及重新導向 (建議)</translation>
 <translation id="7149158118503947153">從 <ph name="DOMAIN_NAME" /> <ph name="BEGIN_LINK" />載入原始頁面<ph name="END_LINK" /></translation>
 <translation id="7149893636342594995">過去 24 小時</translation>
@@ -951,7 +943,6 @@
 <translation id="7846076177841592234">全部取消選取</translation>
 <translation id="784934925303690534">時間範圍</translation>
 <translation id="7851858861565204677">其他裝置</translation>
-<translation id="7854964836418414587">關閉「更多類似內容」</translation>
 <translation id="7875915731392087153">建立電子郵件</translation>
 <translation id="7876243839304621966">全部移除</translation>
 <translation id="7882131421121961860">找不到瀏覽記錄</translation>
@@ -975,7 +966,6 @@
 <translation id="802154636333426148">下載失敗</translation>
 <translation id="8026334261755873520">清除瀏覽資料</translation>
 <translation id="8035133914807600019">新資料夾…</translation>
-<translation id="8037686209485537503">更多類似內容</translation>
 <translation id="8037750541064988519">還剩 <ph name="DAYS" /> 天</translation>
 <translation id="804335162455518893">找不到 SD 卡</translation>
 <translation id="805047784848435650">根據你的瀏覽記錄獨家推薦</translation>
@@ -989,7 +979,6 @@
 <translation id="8087000398470557479">這個內容來自 <ph name="DOMAIN_NAME" />,由 Google 所提供。</translation>
 <translation id="8103578431304235997">無痕式分頁</translation>
 <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation>
-<translation id="8105951947646329362">建議相關的網頁</translation>
 <translation id="8109613176066109935">如要將書籤同步到所有裝置,請開啟同步處理功能</translation>
 <translation id="8110087112193408731">要在數位健康中顯示你的 Chrome 活動記錄嗎?</translation>
 <translation id="8116925261070264013">已設為靜音</translation>
@@ -1039,7 +1028,6 @@
 <translation id="8497726226069778601">目前還沒有任何常用網頁…</translation>
 <translation id="8503559462189395349">Chrome 密碼</translation>
 <translation id="8503813439785031346">使用者名稱</translation>
-<translation id="8504988642345501642">當你向上捲動時顯示相關網頁的快速連結。系統會將你所造訪網頁的網址傳送給 Google。</translation>
 <translation id="8514477925623180633">將使用 Chrome 儲存的密碼匯出</translation>
 <translation id="8514577642972634246">進入無痕模式</translation>
 <translation id="851751545965956758">禁止網站連線至裝置</translation>
@@ -1132,7 +1120,6 @@
 <translation id="932327136139879170">首頁</translation>
 <translation id="932599481871055447">節省數據用量,加快瀏覽速度</translation>
 <translation id="938850635132480979">錯誤:<ph name="ERROR_CODE" /></translation>
-<translation id="945522503751344254">提供意見</translation>
 <translation id="945632385593298557">存取您的麥克風</translation>
 <translation id="951339005376969845">刪除現有資料。你可以切換回 <ph name="FROM_ACCOUNT" />,重新取得現有資料。</translation>
 <translation id="95817756606698420">Chrome 可以在中國使用 <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> 搜尋。你可以在<ph name="BEGIN_LINK" />設定<ph name="END_LINK" />中變更這項設定。</translation>
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedAppLifecycleTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedAppLifecycleTest.java
index f7e1aad..dcd22f0 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedAppLifecycleTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedAppLifecycleTest.java
@@ -14,8 +14,8 @@
 import android.app.Activity;
 import android.support.test.filters.SmallTest;
 
+import com.google.android.libraries.feed.api.host.network.NetworkClient;
 import com.google.android.libraries.feed.api.lifecycle.AppLifecycleListener;
-import com.google.android.libraries.feed.host.network.NetworkClient;
 
 import org.junit.Assert;
 import org.junit.Before;
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedConfigurationTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedConfigurationTest.java
index be3cb73..674072c 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedConfigurationTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedConfigurationTest.java
@@ -6,8 +6,8 @@
 
 import android.support.test.filters.SmallTest;
 
-import com.google.android.libraries.feed.host.config.Configuration;
-import com.google.android.libraries.feed.host.config.Configuration.ConfigKey;
+import com.google.android.libraries.feed.api.host.config.Configuration;
+import com.google.android.libraries.feed.api.host.config.Configuration.ConfigKey;
 
 import org.junit.Assert;
 import org.junit.Rule;
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedContentStorageConformanceTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedContentStorageConformanceTest.java
index 99b4aef..e9817347 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedContentStorageConformanceTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedContentStorageConformanceTest.java
@@ -8,10 +8,10 @@
 
 import android.support.test.filters.SmallTest;
 
+import com.google.android.libraries.feed.api.host.storage.CommitResult;
+import com.google.android.libraries.feed.api.host.storage.ContentMutation;
 import com.google.android.libraries.feed.common.Result;
 import com.google.android.libraries.feed.common.functional.Consumer;
-import com.google.android.libraries.feed.host.storage.CommitResult;
-import com.google.android.libraries.feed.host.storage.ContentMutation;
 import com.google.android.libraries.feed.testing.conformance.storage.ContentStorageConformanceTest;
 
 import org.junit.After;
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedJournalStorageConformanceTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedJournalStorageConformanceTest.java
index eb2fd4ae..718c545 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedJournalStorageConformanceTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedJournalStorageConformanceTest.java
@@ -8,10 +8,10 @@
 
 import android.support.test.filters.SmallTest;
 
+import com.google.android.libraries.feed.api.host.storage.CommitResult;
+import com.google.android.libraries.feed.api.host.storage.JournalMutation;
 import com.google.android.libraries.feed.common.Result;
 import com.google.android.libraries.feed.common.functional.Consumer;
-import com.google.android.libraries.feed.host.storage.CommitResult;
-import com.google.android.libraries.feed.host.storage.JournalMutation;
 import com.google.android.libraries.feed.testing.conformance.storage.JournalStorageConformanceTest;
 
 import org.junit.After;
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedNetworkBridgeConformanceTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedNetworkBridgeConformanceTest.java
index 057bcfcd..e74ae8d 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedNetworkBridgeConformanceTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedNetworkBridgeConformanceTest.java
@@ -11,9 +11,9 @@
 import android.support.test.InstrumentationRegistry;
 import android.support.test.filters.SmallTest;
 
+import com.google.android.libraries.feed.api.host.network.HttpRequest;
+import com.google.android.libraries.feed.api.host.network.HttpResponse;
 import com.google.android.libraries.feed.common.functional.Consumer;
-import com.google.android.libraries.feed.host.network.HttpRequest;
-import com.google.android.libraries.feed.host.network.HttpResponse;
 import com.google.android.libraries.feed.testing.conformance.network.NetworkClientConformanceTest;
 
 import org.junit.After;
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedSchedulerBridgeConformanceTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedSchedulerBridgeConformanceTest.java
index 2b9581b..0cf73ea9 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedSchedulerBridgeConformanceTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedSchedulerBridgeConformanceTest.java
@@ -8,7 +8,6 @@
 import android.support.test.rule.UiThreadTestRule;
 
 import com.google.android.libraries.feed.api.requestmanager.RequestManager;
-import com.google.android.libraries.feed.api.sessionmanager.SessionManager;
 import com.google.android.libraries.feed.testing.conformance.scheduler.SchedulerConformanceTest;
 
 import org.junit.After;
@@ -58,8 +57,6 @@
 
     @Mock
     private RequestManager mRequestManager;
-    @Mock
-    private SessionManager mSessionManager;
     private boolean mUseRequestManager;
 
     public FeedSchedulerBridgeConformanceTest(boolean useRequestManager) {
@@ -71,8 +68,7 @@
         // The scheduler is declared and tested in SchedulerConformanceTest.
         scheduler = new FeedSchedulerBridge(Profile.getLastUsedProfile());
         if (mUseRequestManager) {
-            ((FeedSchedulerBridge) scheduler)
-                    .initializeFeedDependencies(mRequestManager, mSessionManager);
+            ((FeedSchedulerBridge) scheduler).initializeFeedDependencies(mRequestManager);
         }
     }
 
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedApplicationInfoTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedApplicationInfoTest.java
index f720572..39120ad4 100644
--- a/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedApplicationInfoTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedApplicationInfoTest.java
@@ -8,7 +8,7 @@
 
 import android.support.test.filters.SmallTest;
 
-import com.google.android.libraries.feed.host.config.ApplicationInfo;
+import com.google.android.libraries.feed.api.host.config.ApplicationInfo;
 
 import org.junit.Test;
 import org.junit.runner.RunWith;
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedContentStorageTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedContentStorageTest.java
index 2489cacd..e75fd3f1 100644
--- a/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedContentStorageTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedContentStorageTest.java
@@ -13,10 +13,10 @@
 
 import android.support.test.filters.SmallTest;
 
+import com.google.android.libraries.feed.api.host.storage.CommitResult;
+import com.google.android.libraries.feed.api.host.storage.ContentMutation;
 import com.google.android.libraries.feed.common.Result;
 import com.google.android.libraries.feed.common.functional.Consumer;
-import com.google.android.libraries.feed.host.storage.CommitResult;
-import com.google.android.libraries.feed.host.storage.ContentMutation;
 
 import org.junit.Before;
 import org.junit.Test;
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedImageLoaderTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedImageLoaderTest.java
index a868b9fd..c600312 100644
--- a/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedImageLoaderTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedImageLoaderTest.java
@@ -15,9 +15,9 @@
 import android.graphics.drawable.Drawable;
 import android.support.test.filters.SmallTest;
 
+import com.google.android.libraries.feed.api.host.imageloader.BundledAssets;
+import com.google.android.libraries.feed.api.host.imageloader.ImageLoaderApi;
 import com.google.android.libraries.feed.common.functional.Consumer;
-import com.google.android.libraries.feed.host.imageloader.BundledAssets;
-import com.google.android.libraries.feed.host.imageloader.ImageLoaderApi;
 
 import org.junit.Before;
 import org.junit.Rule;
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedJournalStorageTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedJournalStorageTest.java
index 0a48b503..c823b52 100644
--- a/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedJournalStorageTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedJournalStorageTest.java
@@ -14,10 +14,10 @@
 
 import android.support.test.filters.SmallTest;
 
+import com.google.android.libraries.feed.api.host.storage.CommitResult;
+import com.google.android.libraries.feed.api.host.storage.JournalMutation;
 import com.google.android.libraries.feed.common.Result;
 import com.google.android.libraries.feed.common.functional.Consumer;
-import com.google.android.libraries.feed.host.storage.CommitResult;
-import com.google.android.libraries.feed.host.storage.JournalMutation;
 
 import org.junit.Before;
 import org.junit.Test;
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedOfflineBridgeTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedOfflineBridgeTest.java
index e3987230..9c59fdb 100644
--- a/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedOfflineBridgeTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/feed/FeedOfflineBridgeTest.java
@@ -9,7 +9,7 @@
 
 import android.support.test.filters.SmallTest;
 
-import com.google.android.libraries.feed.api.knowncontent.ContentRemoval;
+import com.google.android.libraries.feed.api.client.knowncontent.ContentRemoval;
 
 import org.junit.Test;
 import org.junit.runner.RunWith;
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/feed/action/FeedActionHandlerTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/feed/action/FeedActionHandlerTest.java
index 94b6b30..4398989 100644
--- a/chrome/android/junit/src/org/chromium/chrome/browser/feed/action/FeedActionHandlerTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/feed/action/FeedActionHandlerTest.java
@@ -20,7 +20,7 @@
 import android.support.test.filters.SmallTest;
 import android.util.ArrayMap;
 
-import com.google.android.libraries.feed.api.knowncontent.ContentMetadata;
+import com.google.android.libraries.feed.api.client.knowncontent.ContentMetadata;
 
 import org.junit.After;
 import org.junit.Before;
diff --git a/chrome/android/touchless/fallback/java/src/org/chromium/chrome/browser/touchless/TouchlessDelegate.java b/chrome/android/touchless/fallback/java/src/org/chromium/chrome/browser/touchless/TouchlessDelegate.java
index 7d9beecb..318ccf84 100644
--- a/chrome/android/touchless/fallback/java/src/org/chromium/chrome/browser/touchless/TouchlessDelegate.java
+++ b/chrome/android/touchless/fallback/java/src/org/chromium/chrome/browser/touchless/TouchlessDelegate.java
@@ -31,4 +31,8 @@
     public static Class<?> getNoTouchActivityClass() {
         return null;
     }
+
+    public static Class<?> getTouchlessPreferencesClass() {
+        return null;
+    }
 }
diff --git a/chrome/android/touchless/java/res/drawable/ic_apps_black_24dp.xml b/chrome/android/touchless/java/res/drawable/ic_apps_black_24dp.xml
deleted file mode 100644
index 5c228efc..0000000
--- a/chrome/android/touchless/java/res/drawable/ic_apps_black_24dp.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
-        xmlns:tools="http://schemas.android.com/tools"
-        tools:targetApi="21"
-        android:width="24dp"
-        android:height="24dp"
-        android:viewportWidth="24.0"
-        android:viewportHeight="24.0">
-    <path
-        android:fillColor="#4267B2"
-        android:pathData="M4,8h4L8,4L4,4v4zM10,20h4v-4h-4v4zM4,20h4v-4L4,16v4zM4,14h4v-4L4,10v4zM10,14h4v-4h-4v4zM16,4v4h4L20,4h-4zM10,8h4L14,4h-4v4zM16,14h4v-4h-4v4zM16,20h4v-4h-4v4z"/>
-</vector>
diff --git a/chrome/android/touchless/java/res/drawable/ic_apps_blue_24dp.xml b/chrome/android/touchless/java/res/drawable/ic_apps_blue_24dp.xml
new file mode 100644
index 0000000..87aff818
--- /dev/null
+++ b/chrome/android/touchless/java/res/drawable/ic_apps_blue_24dp.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2019 The Chromium Authors. All rights reserved.
+     Use of this source code is governed by a BSD-style license that can be
+     found in the LICENSE file. -->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+        xmlns:tools="http://schemas.android.com/tools"
+        tools:targetApi="21"
+        android:width="24dp"
+        android:height="24dp"
+        android:viewportWidth="24.0"
+        android:viewportHeight="24.0">
+    <path
+        android:fillColor="@color/default_icon_color_blue"
+        android:pathData="M6,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM6,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM6,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM16,6c0,1.1 0.9,2 2,2s2,-0.9 2,-2 -0.9,-2 -2,-2 -2,0.9 -2,2zM12,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM18,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM18,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2z"/>
+</vector>
diff --git a/chrome/android/touchless/java/res/values-v17/styles.xml b/chrome/android/touchless/java/res/values-v17/styles.xml
index 838951a..6ff2eab 100644
--- a/chrome/android/touchless/java/res/values-v17/styles.xml
+++ b/chrome/android/touchless/java/res/values-v17/styles.xml
@@ -13,4 +13,14 @@
         <item name="android:textSize">14sp</item>
         <item name="android:textColor">@android:color/white</item>
     </style>
+
+    <style name="PreferenceActionBarModern.Touchless">
+        <item name="titleTextStyle">@style/TextAppearance.BlackTitle1</item>
+    </style>
+
+    <style name="Theme.Chromium.Preferences.Touchless">
+        <item name="android:statusBarColor" tools:targetApi="21">@color/modern_primary_color</item>
+        <item name="android:windowLightStatusBar" tools:targetApi="23">@bool/window_light_navigation_bar</item>
+        <item name="actionBarStyle">@style/PreferenceActionBarModern.Touchless</item>
+    </style>
 </resources>
\ No newline at end of file
diff --git a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/NoTouchActivity.java b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/NoTouchActivity.java
index 74ff804..f86efdf6 100644
--- a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/NoTouchActivity.java
+++ b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/NoTouchActivity.java
@@ -31,6 +31,7 @@
 import org.chromium.chrome.browser.tab.Tab;
 import org.chromium.chrome.browser.tab.TabRedirectHandler;
 import org.chromium.chrome.browser.tab.TabState;
+import org.chromium.chrome.browser.tabmodel.document.TabDelegate;
 import org.chromium.chrome.browser.touchless.dialog.TouchlessDialogPresenter;
 import org.chromium.chrome.browser.touchless.snackbar.BlackHoleSnackbarManager;
 import org.chromium.chrome.browser.touchless.ui.iph.KeyFunctionsIPHCoordinator;
@@ -330,4 +331,9 @@
     public SnackbarManager getSnackbarManager() {
         return mSnackbarManager;
     }
+
+    @Override
+    protected TabDelegate createTabDelegate(boolean incognito) {
+        return new TouchlessTabDelegate(incognito);
+    }
 }
diff --git a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/SiteSuggestionsAdapter.java b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/SiteSuggestionsAdapter.java
index a82340d..46d53c7 100644
--- a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/SiteSuggestionsAdapter.java
+++ b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/SiteSuggestionsAdapter.java
@@ -166,7 +166,7 @@
 
         if (holder.getItemViewType() == ViewType.ALL_APPS_TYPE) {
             tile.setIconDrawable(VectorDrawableCompat.create(tile.getResources(),
-                    R.drawable.ic_apps_black_24dp, tile.getContext().getTheme()));
+                    R.drawable.ic_apps_blue_24dp, tile.getContext().getTheme()));
             // If explore sites, clicks navigate to the Explore URL.
             tile.setOnClickListener(
                     (view)
diff --git a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessDelegate.java b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessDelegate.java
index 3c427ac..7603a8e 100644
--- a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessDelegate.java
+++ b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessDelegate.java
@@ -31,4 +31,8 @@
     public static Class<?> getNoTouchActivityClass() {
         return NoTouchActivity.class;
     }
+
+    public static Class<?> getTouchlessPreferencesClass() {
+        return TouchlessPreferences.class;
+    }
 }
diff --git a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessPreferences.java b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessPreferences.java
new file mode 100644
index 0000000..ce8b3035
--- /dev/null
+++ b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessPreferences.java
@@ -0,0 +1,26 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.chrome.browser.touchless;
+
+import android.os.Bundle;
+import android.view.Menu;
+
+import org.chromium.chrome.browser.preferences.Preferences;
+
+/**
+ * The Chrome settings activity for touchless devices.
+ */
+public class TouchlessPreferences extends Preferences {
+    @Override
+    protected void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        getSupportActionBar().setDisplayHomeAsUpEnabled(false);
+    }
+
+    @Override
+    public boolean onCreateOptionsMenu(Menu menu) {
+        return false;
+    }
+}
diff --git a/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessTabDelegate.java b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessTabDelegate.java
new file mode 100644
index 0000000..192f7507
--- /dev/null
+++ b/chrome/android/touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessTabDelegate.java
@@ -0,0 +1,65 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+package org.chromium.chrome.browser.touchless;
+
+import android.content.Intent;
+import android.net.Uri;
+import android.provider.Browser;
+import android.support.customtabs.CustomTabsIntent;
+
+import org.chromium.base.ContextUtils;
+import org.chromium.chrome.browser.IntentHandler;
+import org.chromium.chrome.browser.customtabs.CustomTabIntentDataProvider;
+import org.chromium.chrome.browser.customtabs.CustomTabIntentDataProvider.LaunchSourceType;
+import org.chromium.chrome.browser.tab.Tab;
+import org.chromium.chrome.browser.tab.TabIdManager;
+import org.chromium.chrome.browser.tabmodel.AsyncTabParamsManager;
+import org.chromium.chrome.browser.tabmodel.TabLaunchType;
+import org.chromium.chrome.browser.tabmodel.document.AsyncTabCreationParams;
+import org.chromium.chrome.browser.tabmodel.document.TabDelegate;
+
+/**
+ * Asynchronously creates Tabs for navigation originating from {@link NoTouchActivity}.
+ *
+ * This is the same as the parent class with exception of opening a Custom Tab instead of creating a
+ * new tab in Chrome.
+ */
+public class TouchlessTabDelegate extends TabDelegate {
+    public TouchlessTabDelegate(boolean incognito) {
+        super(incognito);
+    }
+
+    @Override
+    public void createNewTab(
+            AsyncTabCreationParams asyncParams, @TabLaunchType int type, int parentId) {
+        if (!isLinkClickLaunchType(type)) {
+            // Only link clicks should open in CCT, if the browser opens a tab for, say, intent
+            // handling, we should continue to open in NoTouchActivity.
+            super.createNewTab(asyncParams, type, parentId);
+            return;
+        }
+        String url = asyncParams.getLoadUrlParams().getUrl();
+
+        int assignedTabId = TabIdManager.getInstance().generateValidId(Tab.INVALID_TAB_ID);
+        AsyncTabParamsManager.add(assignedTabId, asyncParams);
+
+        Intent intent = new CustomTabsIntent.Builder().setShowTitle(true).build().intent;
+        intent.setData(Uri.parse(url));
+        intent.putExtra(CustomTabIntentDataProvider.EXTRA_SEND_TO_EXTERNAL_DEFAULT_HANDLER, true);
+        intent.putExtra(CustomTabIntentDataProvider.EXTRA_IS_OPENED_BY_CHROME, true);
+        intent.putExtra(CustomTabIntentDataProvider.EXTRA_IS_OPENED_BY_WEBAPK, false);
+        intent.putExtra(
+                CustomTabIntentDataProvider.EXTRA_BROWSER_LAUNCH_SOURCE, LaunchSourceType.OTHER);
+        intent.putExtra(Browser.EXTRA_APPLICATION_ID,
+                ContextUtils.getApplicationContext().getPackageName());
+        addAsyncTabExtras(asyncParams, parentId, false /* isChromeUI */, assignedTabId, intent);
+
+        IntentHandler.startActivityForTrustedIntent(intent);
+    }
+
+    private boolean isLinkClickLaunchType(@TabLaunchType int type) {
+        return type == TabLaunchType.FROM_LINK || type == TabLaunchType.FROM_LONGPRESS_FOREGROUND
+                || type == TabLaunchType.FROM_LONGPRESS_BACKGROUND;
+    }
+}
diff --git a/chrome/android/touchless/java/strings/translations/touchless_strings_mr.xtb b/chrome/android/touchless/java/strings/translations/touchless_strings_mr.xtb
index e088219..9f0ad2a 100644
--- a/chrome/android/touchless/java/strings/translations/touchless_strings_mr.xtb
+++ b/chrome/android/touchless/java/strings/translations/touchless_strings_mr.xtb
@@ -4,7 +4,7 @@
 <translation id="146329143005354472">माझी अ‍ॅप्स मध्ये जोडा</translation>
 <translation id="1759842336958782510">Chrome</translation>
 <translation id="2169830938017475061">आता</translation>
-<translation id="3669009212293447190">अधिक लेख</translation>
+<translation id="3669009212293447190">आणखी लेख</translation>
 <translation id="5901398892005759450">सर्व अ‍ॅप्स</translation>
 <translation id="7626032353295482388">Chrome मध्ये स्वागत आहे</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/touchless/java/strings/translations/touchless_strings_ta.xtb b/chrome/android/touchless/java/strings/translations/touchless_strings_ta.xtb
index bca54f8..4ef2ec9 100644
--- a/chrome/android/touchless/java/strings/translations/touchless_strings_ta.xtb
+++ b/chrome/android/touchless/java/strings/translations/touchless_strings_ta.xtb
@@ -3,6 +3,7 @@
 <translationbundle lang="ta">
 <translation id="1759842336958782510">Chrome</translation>
 <translation id="2169830938017475061">இப்போது</translation>
+<translation id="3669009212293447190">மேலும் செய்திகள்</translation>
 <translation id="5901398892005759450">எல்லா பயன்பாடுகளும்</translation>
 <translation id="7626032353295482388">Chrome க்கு வருக</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/touchless/touchless_java_sources.gni b/chrome/android/touchless/touchless_java_sources.gni
index 55a84d4..3ae16f12 100644
--- a/chrome/android/touchless/touchless_java_sources.gni
+++ b/chrome/android/touchless/touchless_java_sources.gni
@@ -38,8 +38,10 @@
   "touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessNewTabPageMediator.java",
   "touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessNewTabPageProperties.java",
   "touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessNewTabPageTopLayout.java",
+  "touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessPreferences.java",
   "touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessRecyclerView.java",
   "touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessSuggestionsBinder.java",
+  "touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessTabDelegate.java",
   "touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessTabObserver.java",
   "touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessUiController.java",
   "touchless/java/src/org/chromium/chrome/browser/touchless/TouchlessZoomHelper.java",
diff --git a/chrome/app/BUILD.gn b/chrome/app/BUILD.gn
index 565cbcf..9e2aa80f 100644
--- a/chrome/app/BUILD.gn
+++ b/chrome/app/BUILD.gn
@@ -376,8 +376,8 @@
   if (is_win) {
     deps += [
       "//chrome:chrome_initial",
+      "//chrome/chrome_elf:test_stubs",
       "//chrome/install_static:install_static_util",
-      "//chrome_elf:test_stubs",
       "//sandbox/win:sandbox",
     ]
   }
@@ -458,6 +458,7 @@
     deps += [
       "//chrome/browser/chromeos/kiosk_next_home/mojom",
       "//chrome/browser/chromeos/supervision/mojom",
+      "//chrome/browser/ui/webui/chromeos/machine_learning:mojo_bindings",
       "//chromeos/assistant:buildflags",
       "//chromeos/services/cellular_setup/public/mojom",
       "//chromeos/services/device_sync/public/cpp:manifest",
diff --git a/chrome/app/DEPS b/chrome/app/DEPS
index d15df98..d2edf0e 100644
--- a/chrome/app/DEPS
+++ b/chrome/app/DEPS
@@ -2,6 +2,7 @@
   "+ash/public",
   "+chrome/browser",
   "+chrome/child",
+  "+chrome/chrome_elf/chrome_elf_main.h",
   "+chrome/chrome_watcher",
   "+chrome/installer/util",
   "+chrome/install_static",
@@ -9,7 +10,6 @@
   "+chrome/profiling/profiling_main.h",
   "+chrome/renderer/chrome_content_renderer_client.h",
   "+chrome/utility/chrome_content_utility_client.h",
-  "+chrome_elf/chrome_elf_main.h",
   "+chromeos/constants",
   "+chromeos/hugepage_text/hugepage_text.h",
   "+components/browser_watcher",
diff --git a/chrome/app/chrome_content_browser_overlay_manifest.cc b/chrome/app/chrome_content_browser_overlay_manifest.cc
index 39bab7e9..63c57fb 100644
--- a/chrome/app/chrome_content_browser_overlay_manifest.cc
+++ b/chrome/app/chrome_content_browser_overlay_manifest.cc
@@ -50,6 +50,7 @@
 #if defined(OS_CHROMEOS)
 #include "chrome/browser/chromeos/kiosk_next_home/mojom/kiosk_next_home_interface_broker.mojom.h"  // nogncheck
 #include "chrome/browser/chromeos/supervision/mojom/onboarding_controller.mojom.h"
+#include "chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_page_handler.mojom.h"
 #include "chromeos/assistant/buildflags.h"  // nogncheck
 #include "chromeos/services/cellular_setup/public/mojom/cellular_setup.mojom.h"
 #include "chromeos/services/device_sync/public/cpp/manifest.h"
@@ -225,6 +226,7 @@
                     chromeos::ime::mojom::InputEngineManager,
                     chromeos::kiosk_next_home::mojom::
                         KioskNextHomeInterfaceBroker,
+                    chromeos::machine_learning::mojom::PageHandler,
                     chromeos::media_perception::mojom::MediaPerception,
                     chromeos::supervision::mojom::OnboardingController,
                     cros::mojom::CrosImageCapture,
diff --git a/chrome/app/chrome_exe_main_win.cc b/chrome/app/chrome_exe_main_win.cc
index 99765b78..2fdad636 100644
--- a/chrome/app/chrome_exe_main_win.cc
+++ b/chrome/app/chrome_exe_main_win.cc
@@ -27,12 +27,12 @@
 #include "chrome/app/main_dll_loader_win.h"
 #include "chrome/browser/policy/policy_path_parser.h"
 #include "chrome/browser/win/chrome_process_finder.h"
+#include "chrome/chrome_elf/chrome_elf_main.h"
 #include "chrome/common/chrome_paths_internal.h"
 #include "chrome/common/chrome_switches.h"
 #include "chrome/install_static/initialize_from_primary_module.h"
 #include "chrome/install_static/install_util.h"
 #include "chrome/install_static/user_data_dir.h"
-#include "chrome_elf/chrome_elf_main.h"
 #include "components/crash/content/app/crash_switches.h"
 #include "components/crash/content/app/crashpad.h"
 #include "components/crash/content/app/fallback_crash_handling_win.h"
diff --git a/chrome/app/chrome_main.cc b/chrome/app/chrome_main.cc
index e289256..1bf6733 100644
--- a/chrome/app/chrome_main.cc
+++ b/chrome/app/chrome_main.cc
@@ -24,10 +24,10 @@
 #if defined(OS_WIN)
 #include "base/debug/dump_without_crashing.h"
 #include "base/win/win_util.h"
+#include "chrome/chrome_elf/chrome_elf_main.h"
 #include "chrome/common/chrome_constants.h"
 #include "chrome/install_static/initialize_from_primary_module.h"
 #include "chrome/install_static/install_details.h"
-#include "chrome_elf/chrome_elf_main.h"
 
 #define DLLEXPORT __declspec(dllexport)
 
diff --git a/chrome/app/chrome_main_delegate.cc b/chrome/app/chrome_main_delegate.cc
index ee7eadb..299b938 100644
--- a/chrome/app/chrome_main_delegate.cc
+++ b/chrome/app/chrome_main_delegate.cc
@@ -75,8 +75,8 @@
 #include "base/win/atl.h"
 #include "chrome/browser/downgrade/user_data_downgrade.h"
 #include "chrome/child/v8_crashpad_support_win.h"
+#include "chrome/chrome_elf/chrome_elf_main.h"
 #include "chrome/common/child_process_logging.h"
-#include "chrome_elf/chrome_elf_main.h"
 #include "sandbox/win/src/sandbox.h"
 #include "ui/base/resource/resource_bundle_win.h"
 #endif
diff --git a/chrome/app/chromeos_strings.grdp b/chrome/app/chromeos_strings.grdp
index 0787eb7..afb0668 100644
--- a/chrome/app/chromeos_strings.grdp
+++ b/chrome/app/chromeos_strings.grdp
@@ -1715,9 +1715,6 @@
   <message name="IDS_AUTO_LAUNCH_NOTIFICATION_TITLE" desc="Title of the notification which is shown when the managed guest session auto launched.">
     Managed guest session
   </message>
-  <message name="IDS_AUTO_LAUNCH_NOTIFICATION_MESSAGE" desc="Message of the notification which is shown when the managed guest session auto launched.">
-    The administrator of this device has access to all activity, including passwords and communications.
-  </message>
   <message name="IDS_AUTO_LAUNCH_NOTIFICATION_BUTTON" desc="Text of the button.">
     View details
   </message>
diff --git a/chrome/app/resources/chromium_strings_bn.xtb b/chrome/app/resources/chromium_strings_bn.xtb
index d1cad90d..6f87d8c2 100644
--- a/chrome/app/resources/chromium_strings_bn.xtb
+++ b/chrome/app/resources/chromium_strings_bn.xtb
@@ -16,7 +16,7 @@
 <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="1766096484055239003">একটি আপডেট প্রয়োগ করতে আপনার অ্যাডমিনিস্ট্রেটর চান যে আপনি Chromium আবার চালু করুন</translation>
@@ -24,7 +24,7 @@
 <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>
@@ -46,7 +46,7 @@
 <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="2648074677641340862">ইনস্টলেশনের সময় একটি অপারেটিং সিস্টেম ত্রুটি ঘটেছে৷ অনুগ্রহ করে, Chromium আবার ডাউনলোড করুন৷</translation>
+<translation id="2648074677641340862">ইনস্টলেশনের সময় একটি অপারেটিং সিস্টেম ত্রুটি ঘটেছে৷ অনুগ্রহ করে Chromium আবার ডাউনলোড করুন৷</translation>
 <translation id="2711502716910134313">Chromium ট্যাব</translation>
 <translation id="2718390899429598676">অতিরিক্ত নিরাপত্তার জন্য Chromium আপনার ডেটা এনক্রিপ্ট করবে।</translation>
 <translation id="2770231113462710648">ডিফল্ট ব্রাউজার এতে পরিবর্তন করুন:</translation>
@@ -125,7 +125,7 @@
 <translation id="5116586539350239523">Chromium আপনার ব্যক্তিগত বিবরণ সুরক্ষিত ভাবে সঞ্চয় করবে, তাই আপনার আর টাইপ করার প্রয়োজন হবে না।</translation>
 <translation id="5181952534059945058">এই পৃষ্ঠাটি অতিরিক্ত মেমরি ব্যবহার করে, তাই 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>
@@ -171,11 +171,11 @@
 <translation id="6334986366598267305">এখন আপনার Google অ্যাকাউন্ট ও শেয়ার করা কম্পিউটারগুলিতে Chromium ব্যবহার করা আরো সহজ৷</translation>
 <translation id="6373523479360886564">আপনি কি Chromium আনইনস্টল করার ব্যাপারে নিশ্চিত?</translation>
 <translation id="6400072781405947421">Chromium সঠিকভাবে কাজ নাও করতে পারে কারণ এটি এখন আর Mac OS X 10.9 এ সমর্থিত নয়।</translation>
-<translation id="6403826409255603130">Chromium হল একটি ওয়েব ব্রাউজার যা ওয়েব পৃষ্ঠার গতি এবং অ্যাপগুলিকে বিদ্যুৎ গতিতে চালায়৷ এটি দ্রুত, স্থিতিশীল এবং সহজে ব্যবহার করা যায়৷ Chromium নির্মিত ম্যালওয়ার এবং ফিশিং সুরক্ষার সাহায্যে আরও সুরক্ষিত ভাবে ওয়েব ব্রাউজ করুন৷</translation>
+<translation id="6403826409255603130">Chromium হল একটি ওয়েব ব্রাউজার যা ওয়েব পৃষ্ঠার গতি এবং অ্যাপগুলিকে বিদ্যুৎ গতিতে সঞ্চালিত করে৷ এটা দ্রুত, স্থিতিশীল এবং সহজে ব্যবহারের যোগ্য৷ Chromium নির্মিত ম্যালওয়ার এবং ফিশিং সুরক্ষার সাহায্যে আরও সুরক্ষিত ভাবে ওয়েব ব্রাউজ করুন৷</translation>
 <translation id="6434250628340475518">Chromium OS সিস্টেম</translation>
 <translation id="6457450909262716557">{SECONDS,plural, =1{Chromium ১ সেকেন্ডের মধ্যে রিস্টার্ট হবে}one{Chromium # সেকেন্ডের মধ্যে রিস্টার্ট হবে}other{Chromium # সেকেন্ডের মধ্যে রিস্টার্ট হবে}}</translation>
 <translation id="6475912303565314141">আপনি Chromium শুরু করলে কোন পৃষ্ঠাটি দেখানো হবে তাও এটি নিয়ন্ত্রণ করে।</translation>
-<translation id="6485906693002546646">আপনার Chromium জিনিসপত্র সিঙ্ক করার জন্য আপনি <ph name="PROFILE_EMAIL" /> ব্যবহার করছেন৷ আপনার সিঙ্ক পছন্দগুলি আপডেট করতে বা Google অ্যাকাউন্ট ছাড়া Chromium ব্যবহার করতে <ph name="SETTINGS_LINK" />-এ যান৷</translation>
+<translation id="6485906693002546646">আপনার Chromium জিনিসপত্র সমন্বয় করার জন্য আপনি <ph name="PROFILE_EMAIL" /> ব্যবহার করছেন৷ আপনার সিঙ্ক পছন্দগুলি আপডেট করতে বা Google অ্যাকাউন্ট ছাড়া Chromium ব্যবহার করতে <ph name="SETTINGS_LINK" />-এ যান৷</translation>
 <translation id="6510925080656968729">Chromium আনইনস্টল করুন</translation>
 <translation id="6570579332384693436">ভুল বানানগুলি ঠিক করতে, Chromium টেক্সট ফিল্ডে আপনার লেখা টেক্সট Google-এ পাঠায়</translation>
 <translation id="6598877126913850652">Chromium বিজ্ঞপ্তি সেটিংসে যান</translation>
@@ -227,7 +227,7 @@
 <translation id="7729447699958282447">আপনার ডোমেনে সিঙ্ক উপলভ্য না থাকার কারণে Chromium সিঙ্ক করতে পারেনি৷</translation>
 <translation id="7745317241717453663">এটি এই ডিভাইস থেকে আপনার ব্রাউজিং ডেটা মুছে ফেলবে। আপনার ডেটা পরে পুনরুদ্ধার করার জন্য, Chromium-এ <ph name="USER_EMAIL" /> হিসেবে সাইন-ইন করুন।</translation>
 <translation id="7747138024166251722">ইনস্টলারটি অস্থায়ী ডাইরেক্টরি তৈরি করতে পারে নি৷ অনুগ্রহ করে খালি ডিস্ক স্পেশ এবং সফটওয়্যারটি ইনস্টল করার অনুমতি যাচাই করে নিন৷</translation>
-<translation id="7773960292263897147">সতর্কতা: Chromium ব্রাউজিং ইতিহাস রেকর্ডিং করা থেকে এক্সটেনশনগুলিতে বাধা দিতে পারেনা। ছদ্মবেশী মোডে এই এক্সটেনশনটি বন্ধ করতে, এই বিকল্পটি নির্বাচন মুক্ত করুন।</translation>
+<translation id="7773960292263897147">সতর্কতা: Chromium ব্রাউজিং ইতিহাস রেকর্ড করা থেকে এক্সটেনশনকে আটকাতে পারেনা। ছদ্মবেশী মোডে এই এক্সটেনশনটি বন্ধ করতে, এই বিকল্পটি বেছে নেবেন না।</translation>
 <translation id="7790626492778995050"><ph name="PAGE_TITLE" /> - Chromium Canary</translation>
 <translation id="7867198900892795913">Chromium লেটেস্ট ভার্সনে আপডেট করা যাচ্ছে না, তাই আপনি নতুন বৈশিষ্ট্য এবং সুরক্ষা সমাধানগুলি পাচ্ছেন না।</translation>
 <translation id="7901117350626490574">Chromium-এর একটি নতুন আপডেট উপলভ্য আছে এবং আপনি আবার চালু করলে সেটি প্রয়োগ করা হবে।</translation>
@@ -246,7 +246,7 @@
 <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" /> Chromium রচয়িতা৷ সর্বস্বত্ত্ব সংরক্ষিত৷</translation>
@@ -266,7 +266,7 @@
 <translation id="8907580949721785412">Chromium পাসওয়ার্ডগুলি দেখানোর চেষ্টা করছে। এটির অনুমতি দিতে আপনার Windows পাসওয়ার্ড টাইপ করুন।</translation>
 <translation id="8941642502866065432">Chromium আপডেট করা যাচ্ছে না</translation>
 <translation id="8974095189086268230">Chrome 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="8985587603644336029">আগে কোনো একজন এই কম্পিউটারে <ph name="ACCOUNT_EMAIL_LAST" /> হিসেবে Chromium-এ সাইন-ইন করেছেন৷ যদি সেটি আপনার অ্যাকাউন্ট না হয়, তাহলে আপনার তথ্য আলাদা করে রাখতে একটি নতুন Chromium ব্যবহারকারী তৈরি করুন৷
 
 যেকোনো উপায়ে সাইন-ইন করা হলে তা বুকমার্কগুলি, ইতিহাস এবং অন্যান্য সেটিংসের মত Chromium তথ্যকে <ph name="ACCOUNT_EMAIL_NEW" />-তে মার্জ করবে৷</translation>
 <translation id="9019929317751753759">Chromium-কে আরও নিরাপদ করতে, আমরা নিচের এক্সটেনশনটি বন্ধ করেছি যা <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />-এ তালিকাবদ্ধ করা হয়নি এবং হয়ত আপনাকে না জানিয়ে যোগ করা হয়েছিল৷</translation>
diff --git a/chrome/app/resources/chromium_strings_ml.xtb b/chrome/app/resources/chromium_strings_ml.xtb
index 13de1d8..dd7dc56 100644
--- a/chrome/app/resources/chromium_strings_ml.xtb
+++ b/chrome/app/resources/chromium_strings_ml.xtb
@@ -18,7 +18,7 @@
 <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="1766096484055239003">അപ്‌ഡേറ്റ് പ്രയോഗിക്കുന്നതിന് Chromium വീണ്ടും സമാരംഭിക്കാൻ നിങ്ങളുടെ അഡ്‌മിനിസ്‌ട്രേറ്റർ ആവശ്യപ്പെടുന്നു</translation>
@@ -87,7 +87,7 @@
 <translation id="3639635944603682591">ഈ ഉപകരണത്തിൽ നിന്ന് ഈ വ്യക്തിയുടെ ബ്രൗസിംഗ് ഡാറ്റ ഇല്ലാതാക്കും. ഡാറ്റ വീണ്ടെടുക്കാൻ, <ph name="USER_EMAIL" /> എന്നതായി Chromium-ത്തിലേക്ക് സൈൻ ഇൻ ചെയ്യുക.</translation>
 <translation id="3713809861844741608">Chromium അദൃശ്യ വിൻഡോയിൽ ലിങ്ക് തുറക്കുക</translation>
 <translation id="3728336900324680424">വിലാസ ബാറിൽ നിർദ്ദേശങ്ങൾ സൃഷ്‌ടിക്കാൻ Chromium നിങ്ങളുടെ ഡ്രൈവ് ആക്‌സസ് ചെയ്യും</translation>
-<translation id="378917192836375108">വെബിലുള്ള ഒരു ഫോണ്‍ നമ്പറില്‍ ക്ലിക്ക് ചെയ്യാനും Skype ഉപയോഗിച്ച് അതിൽ വിളിക്കാനും Chromium നിങ്ങളെ അനുവദിക്കുന്നു!</translation>
+<translation id="378917192836375108">വെബിലുള്ള ഒരു ഫോണ്‍ നമ്പറില്‍ ക്ലിക്ക് ചെയ്യാനും Skype ഉപയോഗിച്ച് അതിൽ വിളിക്കുവാനും Chromium നിങ്ങളെ അനുവദിക്കുന്നു!</translation>
 <translation id="3848258323044014972"><ph name="PAGE_TITLE" /> - Chromium</translation>
 <translation id="3852700440713538496">Chromium-ത്തെ നിങ്ങളുടെ ടാസ്‌ക്‌ബാറിൽ പിൻ ചെയ്യുക</translation>
 <translation id="388648406173476553">Chromium ഇഷ്‌ടാനുസൃതമാക്കുക, നിയന്ത്രിക്കുക. എന്തോ ഒന്നിന് നിങ്ങളുടെ ശ്രദ്ധ വേണം -വിശദാംശങ്ങൾക്ക് ക്ലിക്ക് ചെയ്യുക.</translation>
@@ -113,7 +113,7 @@
 <translation id="4621240073146040695">എകദേശം അപ്‌‌ടുഡേറ്റാണ്! അപ്‌ഡേറ്റുചെയ്യൽ പൂർത്തിയാക്കാൻ 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">ഈ കമ്പ്യൂട്ടറിലെ Chromium-ത്തിൽ മുമ്പ് മറ്റാരോ <ph name="ACCOUNT_EMAIL_LAST" /> എന്നയാളായി സൈൻ ഇൻ ചെയ്‌തിരിക്കുന്നു. നിങ്ങളുടെ വിവരങ്ങൾ പ്രത്യേകം വേർതിരിച്ച് സൂക്ഷിക്കാൻ പുതിയ Chromium ഉപയോക്താവിനെ സൃഷ്‌ടിക്കുക.</translation>
+<translation id="4708774505295300557">ഈ കമ്പ്യൂട്ടറിലെ Chromium-ൽ മുമ്പ് മറ്റാരോ <ph name="ACCOUNT_EMAIL_LAST" /> എന്നയാളായി സൈൻ ഇൻ ചെയ്‌തിരിക്കുന്നു. നിങ്ങളുടെ വിവരങ്ങൾ പ്രത്യേകം വേർതിരിച്ച് സൂക്ഷിക്കാൻ പുതിയ Chromium ഉപയോക്താവിനെ സൃഷ്‌ടിക്കുക.</translation>
 <translation id="4714956846925717402">വേഗതയേറിയ Chromium സ്വന്തമാക്കുക</translation>
 <translation id="4746050847053251315">എന്തായാലും Chromium-ത്തിൽ നിന്ന് പുറത്തുകടക്കണോ?</translation>
 <translation id="4748217263233248895">Chromium-നുള്ള ഒരു പ്രത്യേക സുരക്ഷാ അപ്‌ഡേറ്റ് പ്രയോഗിച്ചിരിക്കുന്നു. ഇപ്പോൾ റീസ്‌റ്റാർട്ട് ചെയ്യുക, ഞങ്ങൾ നിങ്ങളുടെ ടാബുകൾ പുനഃസ്ഥാപിക്കും.</translation>
@@ -173,7 +173,7 @@
 <translation id="6334986366598267305">ഇപ്പോൾ നിങ്ങളുടെ Google അക്കൗണ്ട് ഉപയോഗിച്ച്, പങ്കിട്ട കമ്പ്യൂട്ടറുകളിൽ Chromium ഉപയോഗിക്കാൻ എളുപ്പമാണ്.</translation>
 <translation id="6373523479360886564">Chromium അൺഇൻസ്റ്റാൾ ചെയ്യാൻ നിങ്ങൾ താൽപ്പര്യപ്പെടുന്നുവെന്ന് തീർച്ചയാണോ?</translation>
 <translation id="6400072781405947421">Chromium ഇനി Mac OS X 10.9.-നെ പിന്തുണയ്‌ക്കാത്തതിനാൽ ഇത് ശരിയായി പ്രവർത്തിക്കാനിടയില്ല.</translation>
-<translation id="6403826409255603130">മിന്നൽ വേഗത്തിൽ വെബ്‌പേജുകളും ആപ്പുകളും പ്രവർത്തിപ്പിക്കുന്ന ഒരു വെബ് ബ്രൗസറാണ് Chromium. ഇത് വേഗതയുള്ളതും സ്ഥിരതയാർന്നതും ഉപയോഗിക്കാൻ എളുപ്പമുള്ളതുമാണ്. Chromium-ൽ അന്തർനിർമ്മിതമായ മാൽവേർ, ഫിഷിംഗ് എന്നിവയ്‌ക്കെതിരായുള്ള പരിരക്ഷയോടൊപ്പം കൂടുതൽ സുരക്ഷിതമായി വെബ് ബ്രൗസ് ചെയ്യുക.</translation>
+<translation id="6403826409255603130">മിന്നൽ വേഗത്തിൽ വെബ്‌പേജുകളും അപ്ലിക്കേഷനുകളും പ്രവർത്തിപ്പിക്കുന്ന ഒരു വെബ് ബ്രൗസറാണ് Chromium. ഇത് വേഗതയുള്ളതും സ്ഥിരതയാർന്നതും ഉപയോഗിക്കാൻ എളുപ്പമുള്ളതുമാണ്. Chromium-ൽ അന്തർനിർമ്മിതമായ മാൽവേർ, ഫിഷിംഗ് എന്നിവയ്‌ക്കെതിരായുള്ള പരിരക്ഷയോടൊപ്പം കൂടുതൽ സുരക്ഷിതമായി വെബ് ബ്രൗസ് ചെയ്യുക.</translation>
 <translation id="6434250628340475518">Chromium OS സിസ്‌റ്റം</translation>
 <translation id="6457450909262716557">{SECONDS,plural, =1{Chromium ഒരു സെക്കൻഡിൽ പുനഃരാരംഭിക്കും}other{Chromium # സെക്കൻഡിൽ പുനഃരാരംഭിക്കും}}</translation>
 <translation id="6475912303565314141">നിങ്ങൾ Chromium ആരംഭിക്കുമ്പോൾ ദൃശ്യമാകുന്ന പേജും അത് നിയന്ത്രിയ്ക്കും.</translation>
@@ -285,6 +285,6 @@
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="9197815481970649201">നിങ്ങൾ ഇപ്പോൾ Chromium-ൽ സൈൻ ഇൻ ചെയ്‌തു</translation>
 <translation id="93478295209880648">ഇനിയങ്ങോട്ട് Windows XP-യും Windows Vista-യും പിന്തുണയ്‌ക്കാത്തതിനാൽ Chromium ശരിയായി പ്രവർത്തിച്ചേക്കില്ല</translation>
-<translation id="95514773681268843">ഈ ഉപകരണം ഉപയോഗിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ ഇനിപ്പറയുന്ന സേവന നിബന്ധനകൾ വായിച്ച് അംഗീകരിക്കണമെന്ന് <ph name="DOMAIN" /> ആവശ്യപ്പെടുന്നു. Chromium OS നിബന്ധനകൾ വിപുലീകരിക്കുകയോ പരിഷ്‌കരിക്കുകയോ പരിമിതപ്പെടുത്തുകയോ ചെയ്യരുത്.</translation>
+<translation id="95514773681268843">ഈ ഉപകരണം ഉപയോഗിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ ഇനിപ്പറയുന്ന സേവന നിബന്ധനകൾ വായിച്ച് അംഗീകരിക്കണമെന്ന് <ph name="DOMAIN" /> ആവശ്യപ്പെടുന്നു. ഈ നിബന്ധനകൾ Chromium OS നിബന്ധനകൾ വിപുലീകരിക്കുകയോ പരിഷ്‌കരിക്കുകയോ പരിമിതപ്പെടുത്തുകയോ ചെയ്യുന്നില്ല.</translation>
 <translation id="985602178874221306">Chromium രചയിതാക്കൾ</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_mr.xtb b/chrome/app/resources/chromium_strings_mr.xtb
index 911b134..d74d8b5 100644
--- a/chrome/app/resources/chromium_strings_mr.xtb
+++ b/chrome/app/resources/chromium_strings_mr.xtb
@@ -4,10 +4,10 @@
 <translation id="1065672644894730302">तुमची प्राधान्ये वाचता आली नाहीत.
 काही वैशिष्‍ट्ये अनुपलब्ध असू शकतात आणि प्राधान्यांमधील बदल सेव्ह केले जाणार नाहीत.</translation>
 <translation id="1104942323762546749">Chromium ला तुमचे पासवर्ड निर्यात करायचे आहेत. हे करू देण्यासाठी तुमचा Windows पासवर्ड टाइप करा.</translation>
-<translation id="1115445892567829615">Chromium तुमचा डेटा सिंक करू शकले नाही. कृपया तुमचे सिंक पासफ्रेज अपडेट करा.</translation>
+<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 एका सेकंदाने पुन्हा लाँच होईल}other{Chromium # सेकंदांनी पुन्हा लाँच होईल}}</translation>
 <translation id="1267419686153937460">{0,plural, =1{एका दिवसामध्ये Chromium पुन्हा लाँच करा}other{# दिवसांमध्ये Chromium पुन्हा लाँच करा}}</translation>
@@ -163,7 +163,7 @@
 <translation id="6120345080069858279">Chromium हा पासवर्ड तुमच्या Google खात्यामध्ये सेव्ह करेल. तुम्हाला पासवर्ड लक्षात ठेवावा लागणार नाही.</translation>
 <translation id="6129621093834146363"><ph name="FILE_NAME" /> धोकादायक आहे, त्यामुळे Chromium ने ते अवरोधित केले आहे.</translation>
 <translation id="620022061217911843">तुमच्या ॲडमिनिस्ट्रेटरला अपडेट लागू करता यावे यासाठी तुम्ही Chrome 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>
@@ -176,7 +176,7 @@
 <translation id="6434250628340475518">Chromium OS सिस्टम</translation>
 <translation id="6457450909262716557">{SECONDS,plural, =1{Chromium १ सेकंदात रीस्टार्ट होईल}other{Chromium # सेकंदांत रीस्टार्ट होईल}}</translation>
 <translation id="6475912303565314141">तुम्ही Chromium सुरू करता तेव्हा कोणते पृष्ठ दर्शविले जाते हे देखील हे नियंत्रित करते.</translation>
-<translation id="6485906693002546646">तुम्ही तुमची Chromium सामग्री सिंक करण्यासाठी <ph name="PROFILE_EMAIL" /> वापरत आहात. तुमचे सिंक प्राधान्य अपडेट करण्यासाठी किंवा Google खाते न सोडता Chromium वापरण्यासाठी, <ph name="SETTINGS_LINK" /> ला भेट द्या.</translation>
+<translation id="6485906693002546646">तुम्ही तुमचा Chromium आशय सिंक करण्यासाठी <ph name="PROFILE_EMAIL" /> वापरत आहात. तुमचे सिंक प्राधान्य अपडेट करण्यासाठी किंवा Google खाते न सोडता Chromium वापरण्यासाठी, <ph name="SETTINGS_LINK" /> ला भेट द्या.</translation>
 <translation id="6510925080656968729">Chromium अनइंस्टॉल करा</translation>
 <translation id="6570579332384693436">शब्दलेखनाच्या चुकांमध्ये सुधारणा करण्यासाठी Chromium तुम्ही मजकूर भागामध्ये टाइप केलेला मजकूर Google ला पाठवते</translation>
 <translation id="6598877126913850652">Chromium च्या सूचना सेटिंग्जमध्ये जा</translation>
@@ -189,13 +189,13 @@
 <translation id="6810143991807788455">वर्तमान सेटिंग्जचा अहवाल देऊन Chromium उत्कृष्ट बनविण्यास मदत करा</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (Chromium वर कॉपी केले)</translation>
-<translation id="6868056391275687737">Chromium च्या इतर प्रति रन होत आहेत. अपडेट करण्यासाठी, त्यांना बंद करा.</translation>
+<translation id="6868056391275687737">Chromium च्या इतर प्रती रन होत आहेत. अपडेट करण्यासाठी, त्या बंद करा.</translation>
 <translation id="6893813176749746474">Chromium अपडेट केले गेले, परंतु तुम्ही ते किमान 30 दिवसांपासून वापरलेले नाही.</translation>
 <translation id="6964305034639999644">लिंक Chromium गुप्त विंडो मध्ये उघडा</translation>
 <translation id="6970811910055250180">तुमचे डिव्हाइस अपडेट करीत आहे...</translation>
 <translation id="6990124437352146030">या साइटसाठी Chromium ला तुमचा मायक्रोफोन अॅक्सेस करण्याची परवानगी हवी आहे</translation>
 <translation id="705851970750939768">Chromium अपडेट करा</translation>
-<translation id="7066436765290594559">Chromium OS तुमचा डेटा सिंक करू शकले नाही. कृपया तुमचा सिंक सांकेतिक पासफ्रेझ अपडेट करा.</translation>
+<translation id="7066436765290594559">Chromium OS तुमचा डेटा सिंक करू शकले नाही. कृपया तुमची सिंक सांकेतिक पासफ्रेज अपडेट करा.</translation>
 <translation id="7067091210845072982">इमेजचे उपयोगी वर्णन नसल्यास, Chromium तुमच्यासाठी ते देण्याचा प्रयत्न करेल. वर्णने तयार करण्यासाठी, इमेज Google ला पाठवल्या जातात.</translation>
 <translation id="7196312274710523067">Chromium लाँच करता आले नाही. पुन्हा प्रयत्न करा.</translation>
 <translation id="7205698830395646142">Chromium मेनूमध्‍ये लपवा</translation>
@@ -229,7 +229,7 @@
 <translation id="7729447699958282447">आपल्या डोमेनसाठी संकालन उपलब्ध नसल्यामुळे Chromium तुमचा डेटा संकालित करू शकले नाही.</translation>
 <translation id="7745317241717453663">हे या डिव्‍हाइस मधून तुमचा ब्राउझिंग डेटा हटवेल. नंतर तुमचा डेटा पुनर्प्राप्त करण्‍यासाठी, Chromium मध्ये <ph name="USER_EMAIL" /> म्हणून साइन इन करा.</translation>
 <translation id="7747138024166251722">इन्स्टॉलर तात्पुरती डिरेक्टरी तयार करू शकत नाही. कृपया सॉफ्टवेअर इंस्टॉल करण्यासाठी रिक्त डिस्क स्थान आणि परवानगी पहा.</translation>
-<translation id="7773960292263897147">चेतावणी: Chromium हे एक्स्टेंशनना तुमचा ब्राउझिंग इतिहास रेकॉर्ड करून ठेवण्यापासून रोखू शकत नाही. हे एक्स्टेंशन बंद करण्यासाठी गुप्त मोडमधील या पर्यायाची निवड रद्द करा.</translation>
+<translation id="7773960292263897147">चेतावणी: Chromium हे एक्सटेंशन तुमचा ब्राउझिंग इतिहास रेकॉर्ड करून ठेवण्यापासून रोखू शकत नाही. हे एक्सटेंशन बंद करण्यासाठी गुप्त मोडमधील या पर्यायाची निवड रद्द करा.</translation>
 <translation id="7790626492778995050"><ph name="PAGE_TITLE" /> - Chromium कॅनरी</translation>
 <translation id="7867198900892795913">Chromium नवीनतम आवृत्तीवर अपडेट होऊ शकले नाही, त्यामुळे तुम्ही नवीन वैशिष्ट्ये आणि सुरक्षितता निराकरणे गमावत आहात.</translation>
 <translation id="7901117350626490574">Chromium साठी नवीन अपडेट उपलब्ध आहे आणि तुम्ही रीलाँच करताच ते लागू केले जाईल.</translation>
@@ -259,7 +259,7 @@
 <translation id="8697124171261953979">तुम्ही Chromium सुरू करता किंवा ओम्निबॉक्समधून शोध घेता तेव्हा कोणते पृष्ठ दर्शविले जाते हे देखील हे नियंत्रित करते.</translation>
 <translation id="8704119203788522458">हे तुमचे Chromium आहे</translation>
 <translation id="8704255848199359374">Google शोध मध्ये वापरत असेलेले स्पेल चेकर वापरा. तुम्ही ब्राउझरमध्ये टाइप करत असलेला मजकूर Google कडे पाठवला जातो. तुम्ही हे वर्तन कधीही सेटिंग्ज मध्ये बदलू शकता.</translation>
-<translation id="8748383401829947534">Chromium च्या सर्व प्रति बंद करा.</translation>
+<translation id="8748383401829947534">Chromium च्या सर्व प्रती बंद करा.</translation>
 <translation id="8796602469536043152">या साइटसाठी Chromium ला तुमचा कॅमेरा आणि मायक्रोफोन अॅक्सेस करण्याची परवानगी हवी आहे</translation>
 <translation id="8803635938069941624">Chromium OS अटी</translation>
 <translation id="8821041990367117597">तुमचे खाते साइन इन तपशील कालबाह्य झाल्यामुळे Chromium तुमचा डेटा संकालित करू शकले नाही.</translation>
@@ -268,9 +268,9 @@
 <translation id="8907580949721785412">Chromium पासवर्ड दर्शविण्‍याचा प्रयत्‍न करत आहे. यास अनुमती देण्‍यासाठी तुमचा Windows पासवर्ड टाइप करा.</translation>
 <translation id="8941642502866065432">Chromium अपडेट करू शकत नाही</translation>
 <translation id="8974095189086268230">अतिरिक्त <ph name="BEGIN_LINK_CROS_OSS" />खुले स्रोत सॉफ्‍टवेअर<ph name="END_LINK_CROS_OSS" /> द्वारे Chromium OS बनवणे शक्‍य झाले.</translation>
-<translation id="8985587603644336029">कोणीतरी यापूर्वी या कॉंप्युटरवरील Chromium मध्ये <ph name="ACCOUNT_EMAIL_LAST" /> या नावाने साइन इन केले होते. ते तुमचे खाते नसल्यास, तुमची माहिती स्वतंत्र ठेवण्यासाठी एक नवीन Chromium वापरकर्ता तयार करा.
+<translation id="8985587603644336029">कोणीतरी यापूर्वी या कॉंप्युटरवरील Chromiumमध्ये <ph name="ACCOUNT_EMAIL_LAST" /> या रुपात साइन इन केले होते. ते तुमचे खाते नसल्यास, तुमची माहिती स्वतंत्र ठेवण्यासाठी एक नवीन Chromium वापरकर्ता तयार करा.
 
-तरीही साइन इन करण्यामुळे <ph name="ACCOUNT_EMAIL_NEW" /> मध्ये बुकमार्क, इतिहास यासारखी Chromium माहिती आणि अन्य सेटिंग्ज मर्ज होतील.</translation>
+तरीही साइन इन करण्यामुळे <ph name="ACCOUNT_EMAIL_NEW" />मध्ये बुकमार्क, इतिहास यासारखी Chromium माहिती आणि अन्य सेटिंग्ज मर्ज होईल.</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/chromium_strings_ta.xtb b/chrome/app/resources/chromium_strings_ta.xtb
index 2436d8e..1ac669f 100644
--- a/chrome/app/resources/chromium_strings_ta.xtb
+++ b/chrome/app/resources/chromium_strings_ta.xtb
@@ -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>
@@ -51,6 +51,7 @@
 <translation id="2718390899429598676">கூடுதல் பாதுகாப்பிற்கு, Chromium உங்கள் தரவை என்க்ரிப்ட் செய்யும்.</translation>
 <translation id="2770231113462710648">இயல்புநிலை உலாவியாக இதை அமை:</translation>
 <translation id="2799223571221894425">மீண்டும் தொடங்கு</translation>
+<translation id="2838154144102149890">புதுப்பிக்க இந்தக் கம்ப்யூட்டரில் Chrome இயங்குவதை நிறுத்த வேண்டியுள்ளது. இதனால் உள்நுழைந்துள்ள பிற பயனர்கள் தங்களின் சேமிக்கப்படாத மாற்றங்களை இழக்கக்கூடும்.</translation>
 <translation id="2847479871509788944">Chromium இலிருந்து அகற்று...</translation>
 <translation id="2886012850691518054">விருப்பத்தேர்வு: பயன்பாட்டு புள்ளிவிவரங்களையும், சிதைவு அறிக்கைகளையும் Google க்கு தானாகவே அனுப்புவதன் மூலம் Chromium ஐ இன்னும் சிறந்ததாக்க உதவுக.</translation>
 <translation id="2898082584336937987">உங்கள் மொபைலில் Chromiumமை நிறுவுங்கள். மொபைல் எண்ணுக்கு ஒரு மெசேஜை அனுப்புவோம்: <ph name="PHONE_NUMBER" /></translation>
@@ -187,6 +188,7 @@
 <translation id="6810143991807788455">நடப்பு அமைப்புகள் குறித்து தெரிவிப்பதன் மூலம் Chromiumஐச் சிறந்ததாக்க உதவவும்</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (Chromiumக்கு நகலெடுக்கப்பட்டது)</translation>
+<translation id="6868056391275687737">Chromiumமின் வேறு நேர்வுகள் இயங்கிக் கொண்டிருக்கின்றன. புதுப்பிக்க அவற்றை மூடவும்.</translation>
 <translation id="6893813176749746474">Chromium புதுப்பிக்கப்பட்டது. ஆனால், அதை நீங்கள் 30 நாட்களாக பயன்படுத்தவில்லை.</translation>
 <translation id="6964305034639999644">Chromium மறை&amp;நிலை சாளரத்தில் இணைப்பைத் திற</translation>
 <translation id="6970811910055250180">உங்கள் சாதனம் புதுப்பிக்கப்படுகிறது...</translation>
@@ -257,6 +259,7 @@
 <translation id="8697124171261953979">Chromiumமைத் தொடங்கும்போது அல்லது சர்வபுலத்திலிருந்து தேடலை மேற்கொள்ளும்போது காண்பிக்கப்படும் பக்கத்தையும் இது கட்டுப்படுத்துகிறது.</translation>
 <translation id="8704119203788522458">இது உங்கள் Chromium ஆகும்</translation>
 <translation id="8704255848199359374">இது Google தேடலில் பயன்படுத்தப்படும் அதே 'எழுத்துப் பிழை சரிபார்க்கும்' அம்சத்தைப் பயன்படுத்துகிறது. உலாவியில் நீங்கள் உள்ளிடும் உரை Googleளுக்கு அனுப்பப்படும். இதை அமைப்புகளில் எப்போது வேண்டுமானாலும் மாற்றலாம்.</translation>
+<translation id="8748383401829947534">Chromiumமின் அனைத்து நேர்வுகளில் இருந்தும் வெளியேறுதல்.</translation>
 <translation id="8796602469536043152">இந்தத் தளத்திற்காகக் கேமராவையும் மைக்ரோஃபோனையும் அணுக Chromiumமுக்கு அனுமதி தேவை</translation>
 <translation id="8803635938069941624">Chromium OS விதிமுறைகள்</translation>
 <translation id="8821041990367117597">உங்கள் கணக்கின் உள்நுழைவு விவரங்கள் காலாவதியாகிவிட்டதால், உங்கள் தரவை Chromium ஆல் ஒத்திசைக்க முடியவில்லை.</translation>
diff --git a/chrome/app/resources/generated_resources_am.xtb b/chrome/app/resources/generated_resources_am.xtb
index f77260b9..1ec7a2ec 100644
--- a/chrome/app/resources/generated_resources_am.xtb
+++ b/chrome/app/resources/generated_resources_am.xtb
@@ -4967,6 +4967,7 @@
 <translation id="8743390665131937741">የሙሉ ገጽ እይታ ማጉያ ደረጃ፦</translation>
 <translation id="8743864605301774756">ከ1 ሰዓት በፊት ተዘምኗል</translation>
 <translation id="874689135111202667">{0,plural, =1{አንድ ፋይል ወደዚህ ጣቢያ ይሰቀል?}one{# ፋይሎች ወደዚህ ጣቢያ ይሰቀሉ?}other{# ፋይሎች ወደዚህ ጣቢያ ይሰቀሉ?}}</translation>
+<translation id="8747503242566427664">ይህ መተግበሪያ የሚከተሉትን ማድረግ ይችላል፦</translation>
 <translation id="8748384418490037181">Smart Lock አማራጮች</translation>
 <translation id="8749863574775030885">ካልታወቀ አቅራቢ የመጡ የዩኤስቢ መሣሪያዎችን ይደርሳል</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> ወደ ተከታታይ ወደብ ማገናኘት ይፈልጋል</translation>
diff --git a/chrome/app/resources/generated_resources_ar.xtb b/chrome/app/resources/generated_resources_ar.xtb
index 8e31a4c..98c85ed 100644
--- a/chrome/app/resources/generated_resources_ar.xtb
+++ b/chrome/app/resources/generated_resources_ar.xtb
@@ -4962,6 +4962,7 @@
 <translation id="8743390665131937741">مستوى التكبير بملء الشاشة:</translation>
 <translation id="8743864605301774756">تم التحديث قبل ساعة واحدة</translation>
 <translation id="874689135111202667">{0,plural, =1{هل تريد تحميل ملف واحد إلى هذا الموقع؟}zero{هل تريد تحميل # ملف إلى هذا الموقع؟}two{هل تريد تحميل ملفين (#) إلى هذا الموقع؟}few{هل تريد تحميل # ملفات إلى هذا الموقع؟}many{هل تريد تحميل # ملفًا إلى هذا الموقع؟}other{هل تريد تحميل # ملف إلى هذا الموقع؟}}</translation>
+<translation id="8747503242566427664">يمكن لهذا التطبيق أن:</translation>
 <translation id="8748384418490037181">‏خيارات Smart Lock</translation>
 <translation id="8749863574775030885">‏الدخول إلى أجهزة USB من مورد غير معروف</translation>
 <translation id="8750155211039279868">يجب ربط <ph name="ORIGIN" /> بمنفذ تسلسلي</translation>
diff --git a/chrome/app/resources/generated_resources_bg.xtb b/chrome/app/resources/generated_resources_bg.xtb
index 0c8beaac..66dbf51 100644
--- a/chrome/app/resources/generated_resources_bg.xtb
+++ b/chrome/app/resources/generated_resources_bg.xtb
@@ -4966,6 +4966,7 @@
 <translation id="8743390665131937741">Ниво на мащаба при увеличаване на целия екран:</translation>
 <translation id="8743864605301774756">Актуализирано преди 1 ч</translation>
 <translation id="874689135111202667">{0,plural, =1{Искате ли да качите един файл на този сайт?}other{Искате ли да качите # файла на този сайт?}}</translation>
+<translation id="8747503242566427664">Това приложение може:</translation>
 <translation id="8748384418490037181">Опции за Smart Lock</translation>
 <translation id="8749863574775030885">Достъп до USB устройства от неизвестен доставчик</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> иска да се свърже със сериен порт</translation>
diff --git a/chrome/app/resources/generated_resources_bn.xtb b/chrome/app/resources/generated_resources_bn.xtb
index 08853a49cb..96561fb 100644
--- a/chrome/app/resources/generated_resources_bn.xtb
+++ b/chrome/app/resources/generated_resources_bn.xtb
@@ -12,7 +12,7 @@
 <translation id="1010833424573920260">{NUM_PAGES,plural, =1{পৃষ্ঠা প্রতিক্রিয়াবিহীন}one{পৃষ্ঠাগুলি প্রতিক্রিয়াবিহীন}other{পৃষ্ঠাগুলি প্রতিক্রিয়াবিহীন}}</translation>
 <translation id="1012794136286421601">আপনার দস্তাবেজ, পত্রক, স্লাইড এবং অঙ্কন ফাইলগুলি সিঙ্ক হচ্ছে৷ অনলাইন বা অফলাইনে সেগুলিকে অ্যাক্সেস করতে Google ড্রাইভ অ্যাপটি খুলুন৷</translation>
 <translation id="1012876632442809908">USB-C ডিভাইস (সামনের পোর্ট)</translation>
-<translation id="1013707859758800957">এই পৃষ্ঠায় একটি আনস্যান্ডবক্সড প্লাগ-ইন চালানোর জন্য অনুমতি দেওয়া হয়েছে৷</translation>
+<translation id="1013707859758800957">এই পৃষ্ঠায় একটি আনস্যান্ডবক্সড প্লাগ-ইন চালাতে দেওয়া হয়েছে৷</translation>
 <translation id="1015318665228971643">ফোল্ডারের নাম সম্পাদনা করুন</translation>
 <translation id="1016437870506746108">{COUNT,plural, =0{সবগুলি &amp;নতুন উইন্ডোতে খুলুন}=1{&amp;নতুন উইন্ডোতে খুলুন}one{সবগুলি (#টি) &amp;নতুন উইন্ডোতে খুলুন}other{সবগুলি (#টি) &amp;নতুন উইন্ডোতে খুলুন}}</translation>
 <translation id="1016566241875885511">অতিরিক্ত তথ্য (ঐচ্ছিক)</translation>
@@ -86,7 +86,7 @@
 <translation id="1118738876271697201">সিস্টেম ডিভাইসের মডেল বা সিরিয়াল নম্বর নির্ধারণ করতে পারেনি।</translation>
 <translation id="1119447706177454957">অভ্যন্তরীণ ত্রুটি</translation>
 <translation id="1122198203221319518">&amp;সরঞ্জামসমূহ</translation>
-<translation id="1122242684574577509">যাচাইকরণ করা যায়নি৷ যদি আপনি <ph name="NETWORK_ID" /> ব্যবহার করছেন তাহলে ওয়াই-ফাই নেটওয়ার্কের জন্য লগ-ইন পৃষ্ঠায় দেখার জন্য ক্লিক করুন৷</translation>
+<translation id="1122242684574577509">যাচাইকরণ করা যায়নি৷ আপনি যে ওয়াই-ফাই নেটওয়ার্ক ব্যবহার করছেন তার লগ-ইন পেজ দেখতে ক্লিক করুন <ph name="NETWORK_ID" />৷</translation>
 <translation id="1122960773616686544">বুকমার্কের নাম</translation>
 <translation id="1124772482545689468">ব্যবহারকারী</translation>
 <translation id="1125550662859510761">মনে হচ্ছে <ph name="WIDTH" /> x <ph name="HEIGHT" /> (স্থানীয়)</translation>
@@ -184,7 +184,7 @@
 <translation id="126710816202626562">অনুবাদের ভাষা:</translation>
 <translation id="126768002343224824">১৬x</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>
@@ -284,7 +284,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>
@@ -364,7 +364,7 @@
 <translation id="1566049601598938765">ওয়েবসাইট</translation>
 <translation id="1567387640189251553">আপনি যখন শেষবার পাসওয়ার্ডটি লিখেছিলেন তার পরে অন্য একটি কীবোর্ডে কানেক্ট করা হয়েছিল। এটি আপনার পাসওয়ার্ড চুরি করার চেষ্টা করতে পারে।</translation>
 <translation id="1567750922576943685">আপনার পরিচয় যাচাই করলে তা আপনার ব্যক্তিগত তথ্য রক্ষা করতে সহায়তা করে</translation>
-<translation id="1567993339577891801">জাভাস্ক্রিপ্ট কনসোল</translation>
+<translation id="1567993339577891801">JavaScript কনসোল</translation>
 <translation id="1568323446248056064">প্রদর্শন ডিভাইস সেটিংস খুলুন</translation>
 <translation id="1572266655485775982">ওয়াই ফাই সক্ষম করুন</translation>
 <translation id="1572876035008611720">আপনার ইমেল আইডি লিখুন</translation>
@@ -1060,7 +1060,7 @@
 <translation id="2642111877055905627">ফুটবল</translation>
 <translation id="2643698698624765890">উইন্ডো মেনুতে এক্সটেনশান ক্লিক করে আপনার এক্সটেনশানগুলি পরিচালনা করুন৷</translation>
 <translation id="264810637653812429">উপযুক্ত ডিভাইস খুঁজে পাওয়া যায়নি।</translation>
-<translation id="2649045351178520408">Base64-এনকোড হওয়া ASCII, সার্টিফিকেট চেন</translation>
+<translation id="2649045351178520408">Base64-এনকোড হওয়া ASCII, সার্টিফিকেটের শৃঙ্খলা</translation>
 <translation id="2653033005692233957">সার্চ করা যায়নি</translation>
 <translation id="2653266418988778031">যদি আপনি কোনও সার্টিফিকেশন অথরিটি (CA) সার্টিফিকেট মুছে থাকেন তবে আপনার ব্রাউজার সেই CA দিয়ে ইস্যু করা কোনও সার্টিফিকেটকে আর বিশ্বাস করবে না৷</translation>
 <translation id="2653659639078652383">জমা দিন</translation>
@@ -1076,7 +1076,7 @@
 <translation id="2665717534925640469">এই পৃষ্ঠাটি এখন পূর্ণ স্ক্রীণে আছে এবং আপনার মাউস কার্সার অক্ষম করা হয়েছে৷</translation>
 <translation id="2665919335226618153">ইস! ফরম্যাট করার সময় একটি ত্রুটি হয়েছে৷</translation>
 <translation id="2666990579225592931">গেস্ট উইন্ডো খুলুন</translation>
-<translation id="2667463864537187133">বানান পরীক্ষা পরিচালনা করুন</translation>
+<translation id="2667463864537187133">বানান পরিক্ষক পরিচালনা করুন</translation>
 <translation id="2670102641511624474"><ph name="APP_NAME" /> একটি Chrome ট্যাব শেয়ার করছে।</translation>
 <translation id="2670429602441959756">এই পৃষ্ঠায় এমন কিছু বৈশিষ্ট্য রয়েছে যা এখনও VR এ সমর্থিত নয়। প্রস্থান করা হচ্ছে...</translation>
 <translation id="2671451824761031126">আপনার বুকমার্কস এবং সেটিংস প্রস্তুত আছে</translation>
@@ -1269,7 +1269,7 @@
 <translation id="296026337010986570">হয়ে গেছে! ক্ষতিকারক সফ্টওয়্যার সরানো হয়েছে। এক্সটেনশন আবার চালু করতে, &lt;a href="chrome://extensions"&gt;এক্সটেনশন&lt;/a&gt; -এ যান।</translation>
 <translation id="2961090598421146107"><ph name="CERTIFICATE_NAME" /> (এক্সটেনশন থেকে প্রদান করা)</translation>
 <translation id="2961695502793809356">এগিয়ে যাওয়ার জন্য ক্লিক করুন, ইতিহাস দেখার জন্য ধরে রাখুন</translation>
-<translation id="2963151496262057773">নিম্নোক্ত প্লাগ-ইনটি কাজ করছে না: <ph name="PLUGIN_NAME" /> আপনি কি এটিকে থামাতে চান?</translation>
+<translation id="2963151496262057773">নিম্নোক্ত প্ল্যাগ ইনটি প্রতিক্রিয়াবিহীন: <ph name="PLUGIN_NAME" /> আপনি কি এটিকে থামাতে চান?</translation>
 <translation id="2966937470348689686">Android ডিভাইসে পছন্দের সেটিংগুলি পরিচালনা করুন</translation>
 <translation id="2972557485845626008">ফার্মওয়্যার</translation>
 <translation id="2972581237482394796">&amp;পুনরায় করুন</translation>
@@ -1333,7 +1333,7 @@
 <translation id="3061707000357573562">প্যাচ পরিষেবা</translation>
 <translation id="3065041951436100775">ট্যাব নষ্ট হওয়ার প্রতিক্রিয়া।</translation>
 <translation id="3067198179881736288">অ্যাপ ইনস্টল করবেন?</translation>
-<translation id="3067198360141518313">এই প্লাগ-ইনটি চালনা</translation>
+<translation id="3067198360141518313">এই প্লাগ-ইনটি চালান</translation>
 <translation id="3071624960923923138">নতুন ট্যাব খুলতে এখানে ক্লিক করুন</translation>
 <translation id="3074037959626057712">আপনি সাইন ইন করেছেন এবং সিঙ্ক চালু করেছেন</translation>
 <translation id="3075874217500066906">পাওয়ারওয়াশ প্রক্রিয়া শুরু করতে রিস্টার্ট করার প্রয়োজন৷ রিস্টার্ট করার পরে আপনার প্রক্রিয়া করার সম্মতি চাওয়া হবে৷</translation>
@@ -1459,7 +1459,7 @@
 <translation id="3281892622610078515">ফাইল এবং প্রোগ্রাম কোয়ারেন্টাইন করা হবে:</translation>
 <translation id="3282568296779691940">Chrome-এ সাইন-ইন করুন</translation>
 <translation id="3285322247471302225">নতুন &amp;ট্যাব</translation>
-<translation id="3288047731229977326">ডেভেলপার মোডে চলমান এক্সটেনশনগুলি আপনার কম্পিউটারের ক্ষতি করতে পারে৷ যদি আপনি একজন ডেভেলপার না হলে সুরক্ষিত থাকার জন্য আপনার এই এক্সটেনশনগুলিকে ডেভেলপার মোডে চালানো বন্ধ করা উচিৎ৷</translation>
+<translation id="3288047731229977326">ডেভেলপার মোডে চলমান এক্সটেনশনগুলি আপনার কম্পিউটারের ক্ষতি করতে পারে৷ যদি আপনি একজন ডেভেলপার না হন, তবে সুরক্ষিত থাকার জন্য আপনার এই এক্সটেনশনগুলিকে ডেভেলপার মোডে চালানো বন্ধ করা উচিৎ৷</translation>
 <translation id="3289856944988573801">আপডেটগুলি পরীক্ষা করার জন্য, অনুগ্রহ করে Ethernet বা ওয়াই-ফাই ব্যবহার করুন৷</translation>
 <translation id="3293644607209440645">এই পৃষ্ঠা পাঠিয়ে দিন</translation>
 <translation id="32939749466444286">Linux কন্টেনারটি শুরু হয়নি। আবার চেষ্টা করুন।</translation>
@@ -1474,7 +1474,7 @@
 <translation id="3303818374450886607">প্রতিলিপি</translation>
 <translation id="3303855915957856445">কোনো সার্চ ফলাফল পাওয়া যায়নি</translation>
 <translation id="3305389145870741612">বিন্যাসনের প্রক্রিয়াটিতে কয়েক সেকেন্ড সময় লাগতে পারে৷ দয়া করে অপেক্ষা করুন৷</translation>
-<translation id="3305661444342691068">পিডিএফ-কে প্রিভিউ-এর মধ্যে খুলুন</translation>
+<translation id="3305661444342691068">PDF-এর প্রিভিউ খুলুন</translation>
 <translation id="3306684685104080068">Google Hangouts এর মতো ক্লাউড-ভিত্তিক পরিষেবায় কাস্ট করা চালু করুন।</translation>
 <translation id="3308006649705061278">অর্গানাইজেশনাল ইউনিট (OU) </translation>
 <translation id="3308116878371095290">এই পৃষ্ঠাটিকে কুকিজ সেট করা থেকে আটকানো হয়েছে৷</translation>
@@ -1555,7 +1555,7 @@
 <translation id="3435896845095436175">সক্ষম করুন</translation>
 <translation id="3438633801274389918">নিনজা</translation>
 <translation id="3439153939049640737"><ph name="HOST" /> কে সর্বদা আপনার মাইক্রোফোন অ্যাক্সেস করতে অনুমতি দিন</translation>
-<translation id="3439970425423980614">প্রিভিউ-এর মধ্যে পিডিএফ খোলা হচ্ছে</translation>
+<translation id="3439970425423980614">PDF-এর প্রিভিউ খোলা হচ্ছে</translation>
 <translation id="3440663250074896476"><ph name="BOOKMARK_NAME" /> এর জন্য আরও অ্যাকশন</translation>
 <translation id="3440761377721825626">আপনার কম্পিউটার অ্যাক্সেস করার জন্য যখন কোনো সাইট কোনো প্লাগ-ইন ব্যবহার করতে চায় তখন জিজ্ঞাসা করবেন</translation>
 <translation id="3441653493275994384">বাছাই করুন</translation>
@@ -1738,7 +1738,7 @@
 <translation id="3705722231355495246">-</translation>
 <translation id="3706463572498736864">শিট প্রতি পৃষ্ঠা</translation>
 <translation id="370665806235115550">লোড হচ্ছে...</translation>
-<translation id="3709244229496787112">ডাউনলোডটি সম্পূর্ণ হওয়ার আগে ব্রাউজারটি বন্ধ হয়েছিল৷</translation>
+<translation id="3709244229496787112">ডাউনলোড সম্পূর্ণ হওয়ার আগে ব্রাউজারটি বন্ধ হয়েছিল৷</translation>
 <translation id="3711931198657368127"><ph name="URL" /> পে&amp;স্ট করে সেখানে যান</translation>
 <translation id="3712217561553024354">এই ডিভাইটিকে আপনার Google অ্যাকাউন্ট ব্যবহার করে সেলুলার ডেটার মাধ্যমে সংযুক্ত থাকা অন্যান্য ডিভাইসগুলিকে খুঁজে নিতে দিন</translation>
 <translation id="3712897371525859903">এ&amp;ইভাবে পৃষ্ঠা সেভ করুন...</translation>
@@ -1809,7 +1809,7 @@
 <translation id="3798449238516105146">ভার্সন</translation>
 <translation id="3799201711591988491">{COUNT,plural, =0{সবগুলি &amp;খুলুন}=1{বুকমার্ক &amp;খুলুন}one{সবগুলি (#টি) &amp;খুলুন}other{সবগুলি (#টি) &amp;খুলুন}}</translation>
 <translation id="3800806661949714323">সব দেখান (প্রস্তাবিত)</translation>
-<translation id="380408572480438692">কার্য-সম্পাদনা ডেটার সংগ্রহ চালু করলে দিনে দিনে এটি Google কে তার সিস্টেম উন্নত করতে সাহায্য করবে৷ আপনি যতক্ষণ না কোনো প্রতিক্রিয়া প্রতিবেদন (Alt-Shift-I) এবং কার্য-সম্পাদনার ডেটা অন্তর্ভুক্ত করবেন ততক্ষণ কোনো ডেটা পাঠানো হয় না৷ সংগ্রহ বন্ধ করতে আপনি যেকোনো সময়ে এই স্ক্রিনে ফিরে আসতে পারেন৷</translation>
+<translation id="380408572480438692">কার্য-সম্পাদনা ডেটার সংগ্রহ চালু করলে দিনে দিনে এটি Google কে তার সিস্টেম উন্নত করতে সাহায্য করবে৷ আপনি যতক্ষণ না কোনও প্রতিবার্তা রিপোর্ট (Alt-Shift-I) এবং কার্য-সম্পাদনার ডেটা অন্তর্ভুক্ত করবেন ততক্ষণ কোনও ডেটা পাঠানো হয় না৷ সংগ্রহ বন্ধ করতে আপনি যেকোনও সময়ে এই স্ক্রিনে ফিরে আসতে পারেন৷</translation>
 <translation id="3807249107536149332"><ph name="EXTENSION_NAME" /> (extension ID "<ph name="EXTENSION_ID" />") is not allowed on a login screen.</translation>
 <translation id="3807747707162121253">&amp;বাতিল</translation>
 <translation id="38089336910894858">⌘Q টিপে বেরিয়ে যাওয়ার আগে সতর্কতা দেখান</translation>
@@ -2250,6 +2250,7 @@
 <translation id="4524832533047962394">অপারেটিং সিস্টেমের এই ভার্সনটি প্রদত্ত নথিভুক্তকরণের মোড সমর্থন করে না। আপনি সর্বাধুনিক ভার্সনটি চালাচ্ছেন কিনা দেখুন।</translation>
 <translation id="4525382759303819021">Play স্টোর অ্যাপ সম্পর্কে লেটেস্ট আপডেট ও প্রস্তাবনা পান</translation>
 <translation id="4530494379350999373">উৎস</translation>
+<translation id="4532646538815530781">এই সাইট মোশন সেন্সর ব্যবহার করছে।</translation>
 <translation id="4533846798469727141">এখন "হ্যালো Google" বলুন</translation>
 <translation id="4533985347672295764">সিপিইউ টাইম</translation>
 <translation id="4534661889221639075">আবার চেষ্টা করুন।</translation>
@@ -2485,6 +2486,7 @@
 <translation id="4892229439761351791">সাইট ব্লুটুথ ব্যবহার করতে পারে</translation>
 <translation id="4893336867552636863">এটি স্থায়ীভাবে এই ডিভাইস থেকে আপনার ব্রাউজিং ডেটা মুছে ফেলবে।</translation>
 <translation id="4893522937062257019">লক স্ক্রিনে</translation>
+<translation id="489454699928748701">সাইটকে মোশন সেন্সর ব্যবহার করার অনুমতি দিন</translation>
 <translation id="4898011734382862273">"<ph name="CERTIFICATE_NAME" />" সার্টিফিকেটটি একটি শংসাকরণ কর্তৃপক্ষের প্রতিনিধিত্ব করে</translation>
 <translation id="489985760463306091">ক্ষতিকারক সফ্টওয়্যার সরানোর প্রক্রিয়া সম্পূর্ণ করতে কম্পিউটার বন্ধ করে আবার চালু করুন</translation>
 <translation id="4900392736118574277">আপনার শুরুর পৃষ্ঠা <ph name="URL" /> এ পরিবর্তন করা হয়েছে।</translation>
@@ -2655,7 +2657,7 @@
 <translation id="5184063094292164363">&amp;JavaScript কনসোল</translation>
 <translation id="5184662919967270437">আপনার ডিভাইস আপডেট করা হচ্ছে</translation>
 <translation id="5185386675596372454">"<ph name="EXTENSION_NAME" />"-এর নতুনতম ভার্সনটি বন্ধ হয়েছে কারণ এটির আরও বেশি অনুমতির প্রয়োজন৷</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="51918995459521422"><ph name="ORIGIN" /> একাধিক ফাইল ডাউনলোড করতে চায়</translation>
 <translation id="5192316339598592690">অ্যাকাউন্ট দ্রুত পাল্টান এবং অ্যাপ ও ওয়েবসাইটে একই সাথে সাইন-ইন করুন।
@@ -2773,7 +2775,7 @@
 <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>
@@ -2949,6 +2951,7 @@
 আপনি যে কোনো সংবেদনশীল তথ্য প্রকাশ করবেন না তা নিশ্চিত করুন।</translation>
 <translation id="5620612546311710611">ব্যবহারের পরিসংখ্যান</translation>
 <translation id="5620655347161642930">পাসওয়ার্ড এক্সপোর্ট করুন...</translation>
+<translation id="5623282979409330487">এই সাইট আপনার মোশন সেন্সর অ্যাক্সেস করছে।</translation>
 <translation id="5623842676595125836">লগ</translation>
 <translation id="5624120631404540903">পাসওয়ার্ডগুলি পরিচালনা করুন</translation>
 <translation id="5626134646977739690">নাম:</translation>
@@ -2958,7 +2961,7 @@
 <translation id="5632566673632479864">আপনার <ph name="EMAIL" /> অ্যাকাউন্ট আর প্রাথমিক অ্যাকাউন্ট হিসেবে ব্যবহার করা যাবে না। যেহেতু <ph name="DOMAIN" /> আপনার এই অ্যাকাউন্ট ম্যানেজ করে তাই আপনার বুকমার্ক, ইতিহাস, পাসওয়ার্ড এবং অন্যান্য সেটিংস এই ডিভাইস থেকে মুছে ফেলা হবে।</translation>
 <translation id="5632592977009207922">ডাউনলোড হচ্ছে, <ph name="PERCENT_REMAINING" />% বাকি আছে</translation>
 <translation id="563535393368633106">অ্যাক্সেস করার আগে জিজ্ঞাসা করুন (প্রস্তাবিত)</translation>
-<translation id="5636996382092289526"><ph name="NETWORK_ID" /> ব্যবহার করতে গেলে আপনাকে প্রথমে <ph name="LINK_START" />নেটওয়ার্কের সাইন-ইন পৃষ্ঠায় যেতে হবে<ph name="LINK_END" />, যা কয়েক সেকেন্ডের মধ্যে অটোমেটিক খুলবে৷ যদি এমন না হয়, তাহলে নেটওয়ার্কটি ব্যবহার করা যাবে না৷</translation>
+<translation id="5636996382092289526"><ph name="NETWORK_ID" /> ব্যবহার করতে গেলে আপনাকে প্রথমে <ph name="LINK_START" />নেটওয়ার্কের সাইন-ইন পৃষ্ঠায় যেতে হবে<ph name="LINK_END" />, যা কয়েক সেকেন্ডের মধ্যে অটোমেটিকভাবে খুলবে৷ যদি এমন না হয়, তাহলে নেটওয়ার্কটি ব্যবহার করা যেতে পারে৷</translation>
 <translation id="5637476008227280525">মোবাইল ডেটা সক্ষম করুন</translation>
 <translation id="5638309510554459422"><ph name="BEGIN_LINK" />Chrome ওয়েব স্টোর<ph name="END_LINK" />-এ এক্সটেনশন এবং থিম খুঁজুন</translation>
 <translation id="5639549361331209298">এই পৃষ্ঠাটি রিলোড করুন, আরও বিকল্প দেখতে ধরে থাকুন</translation>
@@ -3142,7 +3145,7 @@
     <ph name="LINE_BREAK" />
     এই ফটোটি Chromebook সাইন-ইন স্ক্রিন এবং লক স্ক্রিনে প্রদর্শিত হবে।</translation>
 <translation id="5925147183566400388">সার্টিফিকেশান প্র্যাকটিস স্টেটমেন্ট পয়েন্টার</translation>
-<translation id="592880897588170157">Chrome-এ পিডিএফ ফাইলগুলি অটোমেটিক খোলার পরিবর্তে সেগুলি ডাউনলোড করুন</translation>
+<translation id="592880897588170157">Chrome-এ PDF ফাইলগুলি অটোমেটিকভাবে খোলার পরিবর্তে সেগুলি ডাউনলোড করুন</translation>
 <translation id="5931146425219109062">আপনার ভিজিট করা ওয়েবসাইটগুলিতে আপনার সমস্ত ডেটা পড়ুন ও সংশোধন করুন</translation>
 <translation id="5932224571077948991">সাইট ব্যাঘাত সৃষ্টিকারী বা বিভ্রান্তিকর বিজ্ঞাপন দেখায়</translation>
 <translation id="59324397759951282"><ph name="MANUFACTURER_NAME" />-এর ইউএসবি ডিভাইস</translation>
@@ -3404,7 +3407,7 @@
 <translation id="6318407754858604988">ডাউনলোড শুরু হয়েছে</translation>
 <translation id="6322653941595359182">Chromebook থেকে টেক্সট মেসেজ পাঠান ও পান</translation>
 <translation id="6324916366299863871">শর্টকার্ট এডিট করুন</translation>
-<translation id="6325191661371220117">অটো-লঞ্চ বন্ধ করুন</translation>
+<translation id="6325191661371220117">স্বয়ংক্রিয় লঞ্চ অক্ষম করুন</translation>
 <translation id="6326175484149238433">Chrome থেকে সরান</translation>
 <translation id="6326855256003666642">সক্রিয়-রাখার সংখ্যা</translation>
 <translation id="6327785803543103246">ওয়েব প্রক্সী স্বতঃআবিষ্কার</translation>
@@ -3443,6 +3446,7 @@
 <translation id="6390994422085833176">সেট-আপ হওয়ার পর সিঙ্ক এবং আপনার জন্য তৈরি বৈশিষ্ট্যগুলি পর্যালোচনা করুন</translation>
 <translation id="6393156038355142111">শক্তিশালী পাসওয়ার্ড সাজেস্ট করুন</translation>
 <translation id="6395423953133416962"><ph name="BEGIN_LINK1" />সিস্টেমের তথ্য<ph name="END_LINK1" /> এবং <ph name="BEGIN_LINK2" />মেট্রিক্স<ph name="END_LINK2" /> পাঠান</translation>
+<translation id="6396988158856674517">মোশন সেন্সর ব্যবহার করা থেকে সাইটকে ব্লক করুন</translation>
 <translation id="6397094776139756010">সিঙ্ক এবং নিজের মতো সাজিয়ে নেওয়ার বিকল্পগুলি</translation>
 <translation id="6398715114293939307">Google Play স্টোর সরান</translation>
 <translation id="6398765197997659313">পূর্ণ স্ক্রীণ বন্ধ করুন</translation>
@@ -3537,13 +3541,14 @@
 <translation id="6531282281159901044">বিপজ্জনক ফাইল রাখুন</translation>
 <translation id="6532101170117367231">Google ড্রাইভে সেভ করুন</translation>
 <translation id="654039047105555694"><ph name="BEGIN_BOLD" />দ্রষ্টব্য:<ph name="END_BOLD" /> আপনি যদি জানেন যে আপনি কি করছেন তাহলে সক্ষম করুন বা যদি আপনাকে এমনটি করতে বলা হয়ে থাকে, তাহলে মনে রাখবেন যে ডেটা সংগ্রহ কর্মক্ষমতাকে হ্রাস করতে পারে৷</translation>
+<translation id="6541638731489116978">আপনার মোশন সেন্সর ব্যবহার করা থেকে এই সাইটকে ব্লক করা হয়েছে।</translation>
 <translation id="654233263479157500">নেভিগেশন ত্রুটিগুলি সমাধানে সাহায্য করতে একটি ওয়েব পরিষেবা ব্যবহার করুন</translation>
 <translation id="6544215763872433504">Google পরিচালিত ওয়েব ব্রাউজার, আপনারই জন্য</translation>
 <translation id="6545665334409411530">পুনরাবৃত্তির হার</translation>
 <translation id="6545834809683560467">সার্চগুলি এবং অ্যাড্রেস বারে টাইপ করা ইউআরএলগুলি অথবা অ্যাপ লঞ্চার সার্চ বাক্স সম্পূর্ণ করার বিষয়ে সহায়তা করার জন্য একটি পূর্বানুমান পরিষেবা ব্যবহার করুন</translation>
 <translation id="6545867563032584178">Mac-এর সিস্টেম অভিরুচিতে মাইক্রোফোন বন্ধ করা আছে</translation>
 <translation id="6547316139431024316">এই এক্সটেনশনটি জন্য আবার সতর্ক করবেন না</translation>
-<translation id="6547354035488017500">কমপক্ষে ৫১২ এমবি জায়গা ফাঁকা করুন, নাহলে আপনার ডিভাইস সাড়া দিবে না। জায়গা খালি করার জন্য, ডিভাইসের সঞ্চয়স্থান থেকে ফাইল মুছুন।</translation>
+<translation id="6547354035488017500">কমপক্ষে ৫১২ MB জায়গা ফাঁকা করুন, নাহলে আপনার ডিভাইস সাড়া দেবে না। জায়গা খালি করার জন্য, ডিভাইসের স্টোরেজ থেকে ফাইল মুছুন।</translation>
 <translation id="6550675742724504774">বিকল্পসমূহ</translation>
 <translation id="6551508934388063976">কম্যান্ড উপলভ্য নেই৷ একটি নতুন উইন্ডো খুলতে control-N টিপুন৷</translation>
 <translation id="6551612971599078809">সাইট ইউএসবি ব্যবহার করছে</translation>
@@ -4080,7 +4085,7 @@
 <translation id="7378812711085314936">ডেটা সংযোগ পান</translation>
 <translation id="7380768571499464492"><ph name="PRINTER_NAME" /> আপডেট করা হয়েছে</translation>
 <translation id="7384292194278095697">এই ডিভাইসটি আর সমর্থিত নয়</translation>
-<translation id="7385854874724088939">প্রিন্টের চেষ্টা করার সময় কোন ত্রুটি ঘটেছে৷ অনুগ্রহ করে আপনার প্রিন্টারটি চেক করুন এবং আবার চেষ্টা করুন৷</translation>
+<translation id="7385854874724088939">প্রিন্টের চেষ্টা করার সময় কোন সমস্যা হয়েছে৷  অনুগ্রহ করে আপনার প্রিন্টার চেক করে আবার চেষ্টা করুন৷</translation>
 <translation id="7385896526023870365">এই এক্সটেনশনে অতিরিক্ত কোনও সাইটের অ্যাক্সেস নেই।</translation>
 <translation id="7388044238629873883">আপনি প্রায় সম্পন্ন করে ফেলেছেন!</translation>
 <translation id="7388222713940428051">গেস্ট উইন্ডো খুলুন</translation>
@@ -4151,7 +4156,7 @@
 <translation id="7497981768003291373">আপনার সাম্প্রতিক কোনও ক্যাপচার করা WebRTC টেক্সট লগ নেই।</translation>
 <translation id="7502658306369382406">IPv6 ঠিকানা</translation>
 <translation id="7503191893372251637">Netscape সার্টিফিকেটের প্রকার</translation>
-<translation id="7503821294401948377">ব্রাউজার অ্যাকশনের জন্য '<ph name="ICON" />' আইকন লোড করা যায়নি৷</translation>
+<translation id="7503821294401948377">ব্রাউজার অ্যাকশনর জন্য '<ph name="ICON" />' আইকন লোড করা যায়নি৷</translation>
 <translation id="750509436279396091">ডাউনলোড ফোল্ডার খুলুন</translation>
 <translation id="7506541170099744506">আপনার <ph name="DEVICE_TYPE" /> এন্টারপ্রাইজ পরিচালনার জন্য সফলভাবে নথিভুক্ত হয়েছে।</translation>
 <translation id="7507930499305566459">স্থিতি প্রতিক্রিয়া সার্টিফিকেট</translation>
@@ -4179,7 +4184,7 @@
 <translation id="7556242789364317684"><ph name="SHORT_PRODUCT_NAME" /> আপনার সেটিংস পুনরুদ্ধার করা যায়নি। ত্রুটি ঠিক করতে, <ph name="SHORT_PRODUCT_NAME" /> অবশ্যই পাওয়ারওয়াশের সাথে আপনার ডিভাইস রিসেট করবে৷</translation>
 <translation id="7559719679815339381">অনুগ্রহ করে অপেক্ষা করুন....এখন কিয়ক্স অ্যাপের আপডেট চলছে৷ USB স্টিকটি সরাবেন না৷</translation>
 <translation id="7561196759112975576">সবসময়</translation>
-<translation id="7563991800558061108">এই এরর পুনরুদ্ধার করার জন্য, সাইন-ইন স্ক্রিনে আপনাকে আপনার Google
+<translation id="7563991800558061108">এই ত্রুটি থেকে পুনরুদ্ধার করার জন্য, সাইন-ইন স্ক্রীনে আপনাকে আপনার Google
     অ্যাকাউন্টে সাইন-ইন করার প্রয়োজন হবে৷ এরপরে আপনি আপনার Google
     থেকে অ্যাকাউন্ট সাইন-আউট করতে পারেন এবং আবার একটি তত্ত্বাবধানে থাকা ব্যবহারকারী তৈরি করার চেষ্টা করুন৷</translation>
 <translation id="756445078718366910">ব্রাউজার উইন্ডো খুলুন</translation>
@@ -4276,6 +4281,7 @@
 <translation id="7704628569466676326">এই ডিভাইসের সাথে আপনার কী যুক্ত করুন যাতে আপনার অ্যাকাউন্টে সাইন-ইন করার সময় আপনি এটি ব্যবহার করতে পারেন</translation>
 <translation id="7705276765467986571">বুকমার্ক মডেল লোড করা যায়নি৷</translation>
 <translation id="7705524343798198388">VPN</translation>
+<translation id="7707108266051544351">এই সাইটকে মোশন সেন্সর ব্যবহার করা থেকে ব্লক করা হয়েছে।</translation>
 <translation id="7707922173985738739">মোবাইল ডেটা ব্যবহার করুন</translation>
 <translation id="7709152031285164251">ব্যর্থ হয়েছে - <ph name="INTERRUPT_REASON" /></translation>
 <translation id="7710568461918838723">&amp;কাস্ট করুন...</translation>
@@ -4387,7 +4393,7 @@
 <translation id="7847212883280406910"><ph name="IDS_SHORT_PRODUCT_OS_NAME" /> এ স্যুইচ করার জন্য Ctrl + Alt + S টিপুন</translation>
 <translation id="7849264908733290972">&amp;ছবি নতুন ট্যাবে খুলুন</translation>
 <translation id="784934925303690534">সময় সীমা</translation>
-<translation id="7851457902707056880">শুধুমাত্র মালিক অ্যাকউন্টে সাইন-ইন সীমাবদ্ধ করা হয়েছে৷ অনুগ্রহ করে রিবুট করে মালিক অ্যাকউন্ট দিয়ে সাইন-ইন করুন৷ মেশিনটি 30 সেকেন্ডের মধ্যে অটোমেটিক রিবুট হবে৷</translation>
+<translation id="7851457902707056880">শুধুমাত্র মালিক অ্যাকউন্টে সাইন-ইন সীমাবদ্ধ করা হয়েছে৷ অনুগ্রহ করে পুনরায় বুট করে মালিক অ্যাকউন্ট দিয়ে সাইন-ইন করুন৷ মেশিনটি 30 সেকেন্ডের মধ্যে অটো রিবুট হবে৷</translation>
 <translation id="7851716364080026749">সর্বদা ক্যামেরা এবং মাইক্রোফোনের অ্যাক্সেস অবরুদ্ধ করুন</translation>
 <translation id="7853747251428735">আরও সর&amp;ঞ্জাম</translation>
 <translation id="7857117644404132472">ব্যতিক্রম যোগ করুন</translation>
@@ -4773,7 +4779,7 @@
 <translation id="8463215747450521436">এই তত্ত্বাবধানে থাকা ব্যবহারকারীটি পরিচালকের দ্বারা মুছে দেওয়া বা বন্ধ করে রাখা থাকতে পারে৷ আপনি যদি এই ব্যবহারকারী হিসেবে সাইন-ইন চালিয়ে যেতে চান তাহলে অনুগ্রহ করে ম্যানেজারের সঙ্গে যোগাযোগ করুন৷</translation>
 <translation id="846374874681391779">ডাউনলোড বার</translation>
 <translation id="8463955938112983119"><ph name="PLUGIN_NAME" /> অক্ষম করা হয়েছে।</translation>
-<translation id="8464132254133862871">এই ব্যবহারকারীর অ্যাকাউন্টটি পরিষেবাটির জন্য যোগ্য নয়৷</translation>
+<translation id="8464132254133862871">এই ব্যবহারকারীর অ্যাকাউন্ট এই পরিষেবার জন্য উপযুক্ত নয়৷</translation>
 <translation id="8465252176946159372">বৈধ না</translation>
 <translation id="8465444703385715657"><ph name="PLUGIN_NAME" /> চালানোর জন্য আপনার অনুমতি প্রয়োজন</translation>
 <translation id="8466417995783206254">এই ট্যাবটি ছবির-মধ্যে-ছবি মোডে ভিডিওটি চালাচ্ছে।</translation>
@@ -4800,7 +4806,7 @@
 <translation id="8503813439785031346">ইউজারনেম</translation>
 <translation id="850875081535031620">কোনও ক্ষতিকর সফ্টওয়্যার খুঁজে পাওয়া যায়নি</translation>
 <translation id="8509177919508253835">নিরাপত্তা কী ডিভাইস রিসেট করে পিন তৈরি করুন</translation>
-<translation id="8509646642152301857">বানান পরীক্ষা অভিধান ডাউনলোড ব্যর্থ হয়েছে৷</translation>
+<translation id="8509646642152301857">বানান পরীক্ষক অভিধান ডাউনলোড করা যায়নি৷</translation>
 <translation id="8512476990829870887">প্রক্রিয়া সমাপ্ত করুন</translation>
 <translation id="851263357009351303">ছবিগুলি দেখানোর জন্য সর্বদা <ph name="HOST" />-কে অনুমতি দিন </translation>
 <translation id="8514746246728959655">অন্য একটি নিরাপত্তা কী ব্যবহার করে দেখুন</translation>
@@ -4957,6 +4963,7 @@
 <translation id="8743390665131937741">ফুলস্ক্রিন জুম লেভেল:</translation>
 <translation id="8743864605301774756">১ঘণ্টা আগে আপডেট করা হয়েছে</translation>
 <translation id="874689135111202667">{0,plural, =1{এই সাইটে একটি ফাইল আপলোড করবেন?}one{এই সাইটে #টি ফাইল আপলোড করবেন?}other{এই সাইটে #টি ফাইল আপলোড করবেন?}}</translation>
+<translation id="8747503242566427664">এই অ্যাপ্লিকেশানটি যা করতে পারে:</translation>
 <translation id="8748384418490037181">Smart Lock-এর বিকল্প</translation>
 <translation id="8749863574775030885">একটি অজানা বিক্রেতা থেকে USB ডিভাইস অ্যাক্সেস করুন</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> সিরিয়াল পোর্টে কানেক্ট করতে চাইছে</translation>
@@ -5043,7 +5050,7 @@
 <translation id="8871551568777368300">প্রশাসক দ্বারা পিন করা হয়েছে</translation>
 <translation id="8871696467337989339">আপনি একটি অসমর্থিত কম্যান্ড-লাইন ফ্ল্যাগ ব্যবহার করছেন: <ph name="BAD_FLAG" />৷ স্থিতাবস্থা ও নিরাপত্তার ক্ষতিগ্রস্ত হবে৷</translation>
 <translation id="8871974300055371298">কন্টেন্ট সেটিংস</translation>
-<translation id="8872155268274985541">বহিরাগত কিয়স্ক আপডেট ম্যানিফেস্ট ভুল ফাইল পাওয়া গেছে৷ কিয়স্ক অ্যাপ আপডেট করতে ব্যর্থ হয়েছে৷ অনুগ্রহ করে USB স্টিক সরিয়ে দিন৷</translation>
+<translation id="8872155268274985541">ভুল এক্সটার্নাল কিয়স্ক আপডেট ম্যানিফেস্ট ফাইল পাওয়া গেছে৷ কিয়স্ক অ্যাপ আপডেট করা যায়নি৷ অনুগ্রহ করে USB স্টিক সরিয়ে দিন৷</translation>
 <translation id="8874184842967597500">সংযুক্ত নয়</translation>
 <translation id="8876307312329369159">ডেমো সেশনে এই সেটিংটি পরিবর্তন করা যাবে না।</translation>
 <translation id="8877448029301136595">[parent directory]</translation>
@@ -5068,7 +5075,7 @@
 <translation id="890616557918890486">সোর্স পরিবর্তন করুন</translation>
 <translation id="8909833622202089127">সাইটটি আপনার লোকেশন ট্র্যাক করছে</translation>
 <translation id="8910146161325739742">আপনার স্ক্রিন শেয়ার করুন</translation>
-<translation id="8910222113987937043">আপনার বুকমার্ক, ইতিহাস, পাসওয়ার্ড এবং অন্যান্য সেটিংসের পরিবর্তনগুলি এখন আর আপনার Google অ্যাকাউন্টের সাথে সিঙ্ক করা হবে না। তবে, আপনার বর্তমান ডেটা আপনার Google অ্যাকাউন্টে সঞ্চিত থাকবে এবং <ph name="BEGIN_LINK" />Google ড্যাশবোর্ড<ph name="END_LINK" /> থেকে পরিচালনা করা যাবে।</translation>
+<translation id="8910222113987937043">আপনার বুকমার্ক, ইতিহাস, পাসওয়ার্ড এবং অন্যান্য সেটিংসের পরিবর্তনগুলি এখন আর আপনার Google অ্যাকাউন্টের সাথে সিঙ্ক করা হবে না। তবে, আপনার বর্তমান ডেটা আপনার Google অ্যাকাউন্টে সঞ্চিত থাকবে এবং <ph name="BEGIN_LINK" />Google ড্যাশবোর্ড<ph name="END_LINK" /> থেকে ম্যানেজ করা যাবে।</translation>
 <translation id="8912362522468806198">Google অ্যাকাউন্ট</translation>
 <translation id="8912793549644936705">বিস্তার</translation>
 <translation id="891365694296252935">ব্যবহার এবং ডায়াগনস্টিক ডেটা পাঠান। এখন এই ডিভাইসটি নিজে থেকেই Google-এ ডায়াগনিস্টিক, ডিভাইস এবং অ্যাপ ব্যবহারের ডেটা পাঠাচ্ছে। এটি আপনার সন্তানকে শনাক্ত করতে ব্যবহার করা হবে না এবং সিস্টেম ও অ্যাপের স্থিতিশীলতা এবং অন্যান্য উন্নতিতে সাহায্য করবে। ব্যবহারকারীদের কিছু সম্মিলিত ডেটা Google অ্যাপ এবং Android ডেভেলপারদের মতো পার্টনারদের কাজে লাগবে। এই সেটিং মালিকের নিয়ন্ত্রণে রয়েছে। অতিরিক্ত ওয়েব ও অ্যাপ অ্যাক্টিভিটি সেটিংটি আপনার সন্তানের ডিভাইসের জন্য চালু করা থাকলে, এই ডেটা তাদের Google অ্যাকাউন্টে সেভ করা হতে পারে। <ph name="BEGIN_LINK1" />আরও জানুন<ph name="END_LINK1" /></translation>
@@ -5219,7 +5226,7 @@
 <translation id="9154194610265714752">আপডেট রয়েছে</translation>
 <translation id="91568222606626347">শর্টকাট তৈরি করুন...</translation>
 <translation id="9157697743260533322">সকল ব্যবহারকারীর জন্য স্বয়ংক্রিয় আপডেট সেট-আপ পারেনি (প্রিফ্লাইট লঞ্চ ত্রুটি: <ph name="ERROR_NUMBER" />)</translation>
-<translation id="9158715103698450907">ওহো! যাচাইকরণের সময় একটি নেটওয়ার্ক যোগাযোগ সমস্যা ঘটেছে৷ অনুগ্রহ করে আপনার নেটওয়ার্ক কানেকশন পরীক্ষা করে আবার চেষ্টা করুন৷</translation>
+<translation id="9158715103698450907">ওহো! যাচাইকরণের সময় একটি নেটওয়ার্ক যোগাযোগ সমস্যা ঘটেছে৷ অনুগ্রহ করে আপনার নেটওয়ার্ক সংযোগ পরীক্ষা করুন এবং আবার চেষ্টা করুন৷</translation>
 <translation id="916607977885256133">ছবির-মধ্যে-ছবি</translation>
 <translation id="9168436347345867845">এটি পরে করুন</translation>
 <translation id="9169496697824289689">কীবোর্ড শর্টকাটগুলি দেখুন</translation>
@@ -5294,7 +5301,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="995782501881226248">YouTube</translation>
diff --git a/chrome/app/resources/generated_resources_ca.xtb b/chrome/app/resources/generated_resources_ca.xtb
index f708ff9..399d0453 100644
--- a/chrome/app/resources/generated_resources_ca.xtb
+++ b/chrome/app/resources/generated_resources_ca.xtb
@@ -2014,7 +2014,7 @@
 <translation id="409579654357498729">Afegeix a Cloud Print</translation>
 <translation id="4096508467498758490">Desactivació de les extensions del mode de desenvolupador</translation>
 <translation id="4096824249111507322">S'està preparant el mòdul de seguretat; espera (el procés pot tardar una estona)...</translation>
-<translation id="4097560579602855702">Fes una cerca a Google</translation>
+<translation id="4097560579602855702">Cerca a Google</translation>
 <translation id="4099060993766194518">Vols restablir el motor de cerca predeterminat?</translation>
 <translation id="4099874310852108874">S'ha produït un error de xarxa.</translation>
 <translation id="4100733287846229632">Queda molt poc espai al dispositiu</translation>
@@ -2248,6 +2248,7 @@
 <translation id="4524832533047962394">El mode d'inscripció proporcionat no és compatible amb aquesta versió del sistema operatiu. Assegura't que tens la versió més recent.</translation>
 <translation id="4525382759303819021">Obtén les darreres actualitzacions i recomanacions de les aplicacions de Play Store</translation>
 <translation id="4530494379350999373">Origen</translation>
+<translation id="4532646538815530781">Aquest lloc web utilitza sensors de llum.</translation>
 <translation id="4533846798469727141">Ara digues "Ei Google"</translation>
 <translation id="4533985347672295764">Temps de la CPU</translation>
 <translation id="4534661889221639075">Torna-ho a provar.</translation>
@@ -2483,6 +2484,7 @@
 <translation id="4892229439761351791">El lloc web pot fer servir Bluetooth</translation>
 <translation id="4893336867552636863">Amb aquesta acció, se suprimiran les vostres dades de navegació d'aquest dispositiu permanentment.</translation>
 <translation id="4893522937062257019">A la pantalla de bloqueig</translation>
+<translation id="489454699928748701">Permet que els llocs web utilitzin els sensors de moviment</translation>
 <translation id="4898011734382862273">El certificat <ph name="CERTIFICATE_NAME" /> representa una entitat emissora de certificats</translation>
 <translation id="489985760463306091">Per acabar de suprimir el programari maliciós, reinicia l'ordinador</translation>
 <translation id="4900392736118574277">La pàgina d'inici ha canviat a <ph name="URL" />.</translation>
@@ -2919,7 +2921,7 @@
     <ph name="BEGIN_PARAGRAPH3" />El propietari pot controlar aquesta funció des de Configuració &gt; Configuració avançada &gt; Envia automàticament dades de diagnòstic i d'ús a Google.<ph name="END_PARAGRAPH3" />
     <ph name="BEGIN_PARAGRAPH4" />Si l'opció addicional Activitat al web i en aplicacions està activada, és possible que aquestes dades es desin al Compte de Google. Pots veure les teves dades, suprimir-les i modificar la configuració del teu compte a account.google.com.<ph name="END_PARAGRAPH4" /></translation>
 <translation id="5585118885427931890">No s'ha pogut crear la carpeta d'adreces d'interès.</translation>
-<translation id="558563010977877295">Obre una pàgina o un conjunt de pàgines determinat</translation>
+<translation id="558563010977877295">Obre una pàgina o un conjunt de pàgines determinats</translation>
 <translation id="5585912436068747822">La formatació ha fallat</translation>
 <translation id="5588033542900357244">(<ph name="RATING_COUNT" />)</translation>
 <translation id="558918721941304263">S'estan carregant les aplicacions...</translation>
@@ -2948,6 +2950,7 @@
 Assegureu-vos que no es pugui accedir a informació sensible.</translation>
 <translation id="5620612546311710611">estadístiques d'ús</translation>
 <translation id="5620655347161642930">Exporta les contrasenyes...</translation>
+<translation id="5623282979409330487">Aquest lloc web està accedint als sensors de moviment.</translation>
 <translation id="5623842676595125836">Registre</translation>
 <translation id="5624120631404540903">Gestiona les contrasenyes</translation>
 <translation id="5626134646977739690">Nom:</translation>
@@ -3441,6 +3444,7 @@
 <translation id="6390994422085833176">Vull revisar les funcions de sincronització i personalització després de la configuració</translation>
 <translation id="6393156038355142111">Suggereix una contrasenya segura</translation>
 <translation id="6395423953133416962">Envia les <ph name="BEGIN_LINK2" />mètriques<ph name="END_LINK2" /> i la <ph name="BEGIN_LINK1" />informació del sistema<ph name="END_LINK1" /></translation>
+<translation id="6396988158856674517">Impedeix que els llocs web utilitzin els sensors de moviment</translation>
 <translation id="6397094776139756010">Opcions de sincronització i personalització</translation>
 <translation id="6398715114293939307">Suprimeix Google Play Store</translation>
 <translation id="6398765197997659313">Surt del mode de pantalla completa</translation>
@@ -3535,6 +3539,7 @@
 <translation id="6531282281159901044">Desa el fitxer perillós</translation>
 <translation id="6532101170117367231">Desa a Google Drive</translation>
 <translation id="654039047105555694"><ph name="BEGIN_BOLD" />Nota:<ph name="END_BOLD" /> activeu aquesta opció només si sabeu què esteu fent o si se us ha demanat que ho feu, ja que la recollida de dades pot reduir el rendiment.</translation>
+<translation id="6541638731489116978">No es permet que aquest lloc web accedeixi als sensors de moviment.</translation>
 <translation id="654233263479157500">Utilitza un servei web per solucionar els errors de navegació</translation>
 <translation id="6544215763872433504">El navegador web de Google, pensat per a tu</translation>
 <translation id="6545665334409411530">Freqüència de repetició</translation>
@@ -4272,6 +4277,7 @@
 <translation id="7704628569466676326">Vincula la teva clau de seguretat amb aquest dispositiu per poder utilitzar-la per iniciar la sessió al teu compte</translation>
 <translation id="7705276765467986571">No s'ha pogut carregar el model d'adreça d'interès.</translation>
 <translation id="7705524343798198388">VPN</translation>
+<translation id="7707108266051544351">No es permet que aquest lloc web utilitzi els sensors de moviment.</translation>
 <translation id="7707922173985738739">Utilitza dades mòbils</translation>
 <translation id="7709152031285164251">Error: <ph name="INTERRUPT_REASON" /></translation>
 <translation id="7710568461918838723">&amp;Emet…</translation>
@@ -4935,7 +4941,7 @@
 <translation id="8720200012906404956">S'està cercant una xarxa mòbil. <ph name="BEGIN_LINK" />Més informació<ph name="END_LINK" /></translation>
 <translation id="8720816553731218127">S'ha esgotat el temps d'espera per inicialitzar els atributs de temps d'instal·lació.</translation>
 <translation id="8722912030556880711">Envia dades d'ús i de diagnòstic. En aquests moments aquest dispositiu envia automàticament a Google dades de diagnòstic, del dispositiu i d''ús d'aplicacions. Aquestes dades ajudaran a millorar l'estabilitat del sistema i de les aplicacions, entre altres característiques. Una part de les dades agregades també serà útil per a les aplicacions i els col·laboradors de Google, com ara els desenvolupadors d'Android. Si tens activada l'opció Activitat al web i en aplicacions addicional, és possible que aquestes dades es desin al teu Compte de Google. <ph name="BEGIN_LINK2" />Més informació<ph name="END_LINK2" /></translation>
-<translation id="8724405322205516354">Quan vegis aquesta icona, podràs fer servir l'empremta digital per identificar-te o aprovar compres.</translation>
+<translation id="8724405322205516354">Quan vegis aquesta icona, fes servir l'empremta digital per identificar-te o aprovar compres.</translation>
 <translation id="8724409975248965964">S'ha afegit l'empremta digital</translation>
 <translation id="8724859055372736596">&amp;Mostra a la carpeta</translation>
 <translation id="8725066075913043281">Torna-ho a provar</translation>
@@ -4953,6 +4959,7 @@
 <translation id="8743390665131937741">Nivell de zoom de la pantalla completa:</translation>
 <translation id="8743864605301774756">S'ha actualitzat fa 1 hora</translation>
 <translation id="874689135111202667">{0,plural, =1{Vols penjar 1 fitxer a aquest lloc web?}other{Vols penjar # fitxers a aquest lloc web?}}</translation>
+<translation id="8747503242566427664">Aquesta aplicació pot:</translation>
 <translation id="8748384418490037181">Opcions de Smart Lock</translation>
 <translation id="8749863574775030885">Accedir a dispositius USB d'un proveïdor desconegut</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> vol connectar-se a un port en sèrie</translation>
diff --git a/chrome/app/resources/generated_resources_cs.xtb b/chrome/app/resources/generated_resources_cs.xtb
index 8cecb5aa..c6c00c6 100644
--- a/chrome/app/resources/generated_resources_cs.xtb
+++ b/chrome/app/resources/generated_resources_cs.xtb
@@ -4959,6 +4959,7 @@
 <translation id="8743390665131937741">Úroveň přiblížení lupy celé obrazovky:</translation>
 <translation id="8743864605301774756">Aktualizováno před 1 h</translation>
 <translation id="874689135111202667">{0,plural, =1{Nahrát jeden soubor na tento web?}few{Nahrát # soubory na tento web?}many{Nahrát # souboru na tento web?}other{Nahrát # souborů na tento web?}}</translation>
+<translation id="8747503242566427664">Oprávnění této aplikace:</translation>
 <translation id="8748384418490037181">Možnosti zámku Smart Lock</translation>
 <translation id="8749863574775030885">Přístup k zařízením USB od neznámého dodavatele</translation>
 <translation id="8750155211039279868">Web <ph name="ORIGIN" /> se chce připojit k sériovému portu</translation>
diff --git a/chrome/app/resources/generated_resources_da.xtb b/chrome/app/resources/generated_resources_da.xtb
index 47668f1..4f5eb9d 100644
--- a/chrome/app/resources/generated_resources_da.xtb
+++ b/chrome/app/resources/generated_resources_da.xtb
@@ -4964,6 +4964,7 @@
 <translation id="8743390665131937741">Zoomniveau i fuld skærm:</translation>
 <translation id="8743864605301774756">Opdateret for én time siden</translation>
 <translation id="874689135111202667">{0,plural, =1{Vil du uploade én fil til dette website?}one{Vil du uploade # fil til dette website?}other{Vil du uploade # filer til dette website?}}</translation>
+<translation id="8747503242566427664">Denne app kan:</translation>
 <translation id="8748384418490037181">Valgmuligheder for Smart Lock</translation>
 <translation id="8749863574775030885">Få adgang til USB-enheder fra en ukendt leverandør</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> anmoder om at oprette forbindelse til en seriel port</translation>
diff --git a/chrome/app/resources/generated_resources_de.xtb b/chrome/app/resources/generated_resources_de.xtb
index 47c0f8e3..113669c 100644
--- a/chrome/app/resources/generated_resources_de.xtb
+++ b/chrome/app/resources/generated_resources_de.xtb
@@ -4961,6 +4961,7 @@
 <translation id="8743390665131937741">Zoomstufe für Vollbildlupe:</translation>
 <translation id="8743864605301774756">Vor einer Stunde aktualisiert</translation>
 <translation id="874689135111202667">{0,plural, =1{Soll eine Datei auf diese Website hochgeladen werden?}other{Sollen # Dateien auf diese Website hochgeladen werden?}}</translation>
+<translation id="8747503242566427664">Diese App kann:</translation>
 <translation id="8748384418490037181">Smart Lock-Optionen</translation>
 <translation id="8749863574775030885">Auf USB-Geräte von einem unbekannten Anbieter zugreifen</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> möchte eine Verbindung mit einem seriellen Port herstellen</translation>
diff --git a/chrome/app/resources/generated_resources_el.xtb b/chrome/app/resources/generated_resources_el.xtb
index a1ecfc4..97e95ad3 100644
--- a/chrome/app/resources/generated_resources_el.xtb
+++ b/chrome/app/resources/generated_resources_el.xtb
@@ -226,6 +226,7 @@
 <translation id="1338950911836659113">Γίνεται διαγραφή…</translation>
 <translation id="1340527397989195812">Δημιουργία αντιγράφων ασφαλείας μέσων από τη συσκευή με χρήση της εφαρμογής "Αρχεία".</translation>
 <translation id="1341988552785875222">Η τρέχουσα ταπετσαρία έχει οριστεί από το '<ph name="APP_NAME" />'. Ενδεχομένως να χρειαστεί να απεγκαταστήσετε το '<ph name="APP_NAME" />' πριν επιλέξετε μια διαφορετική ταπετσαρία.</translation>
+<translation id="1343865611738742294">Εκχωρήστε στις εφαρμογές Linux άδεια πρόσβασης σε συσκευές USB. Το Linux δεν θα θυμάται μια συσκευή USB μετά την αφαίρεσή της.</translation>
 <translation id="1347256498747320987">Εγκατάσταση ενημερώσεων και εφαρμογών. Εάν συνεχίσετε, αποδέχεστε ότι αυτή η συσκευή ενδέχεται επίσης να κατεβάζει και να εγκαθιστά αυτόματα ενημερώσεις και εφαρμογές από την Google, την εταιρεία κινητής τηλεφωνίας και τον κατασκευαστή της συσκευής, πιθανόν με τη χρήση δεδομένων κινητής τηλεφωνίας. Ορισμένες από αυτές τις εφαρμογές μπορεί να προσφέρουν αγορές εντός εφαρμογής. <ph name="BEGIN_LINK1" />Μάθετε περισσότερα<ph name="END_LINK1" /></translation>
 <translation id="1347975661240122359">Η ενημέρωση θα ξεκινήσει μόλις το επίπεδο της μπαταρίας φτάσει στο <ph name="BATTERY_LEVEL" />%.</translation>
 <translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
@@ -658,6 +659,7 @@
 <translation id="2023167225947895179">Αυτό το PIN ίσως είναι εύκολο να το μαντέψει κάποιος</translation>
 <translation id="202352106777823113">Η λήψη καθυστερούσε πολύ και διακόπηκε από το δίκτυο.</translation>
 <translation id="2025632980034333559">Το <ph name="APP_NAME" /> παρουσίασε πρόβλημα. Κάντε κλικ σε αυτό το πλαίσιο για να επαναλάβετε τη φόρτωση της επέκτασης.</translation>
+<translation id="2026598710281751445">Με αυτόν τον τρόπο η επίσκεψή σας σε αυτόν τον ιστότοπο θα καταγραφεί στο κλειδί ασφαλείας σας.</translation>
 <translation id="2034346955588403444">Προσθήκη άλλου δικτύου WiFi</translation>
 <translation id="203574396658008164">Ενεργοποίηση λήψης σημειώσεων από την οθόνη κλειδώματος</translation>
 <translation id="2040460856718599782">Ωχ! Κάτι πήγε στραβά κατά την προσπάθειά μας να ελέγξουμε την ταυτότητά σας. Ελέγξτε πάλι τα διαπιστευτήρια σύνδεσής σας και δοκιμάστε ξανά.</translation>
@@ -707,6 +709,7 @@
 <translation id="2120297377148151361">Δραστηριότητα και αλληλεπιδράσεις</translation>
 <translation id="2120478168904746065">{NUM_TABS,plural, =1{Κατάργηση σίγασης καρτέλας}other{Κατάργηση σίγασης καρτελών}}</translation>
 <translation id="2121825465123208577">Προσαρμογή μεγέθους</translation>
+<translation id="2122305276694332719">Η αυτόματη σύνδεση σε ένα κρυφό δίκτυο επιτρέπει σε άλλα άτομα να βλέπουν τη συσκευή σας και ορισμένες ρυθμίσεις δικτύου σας και δεν συνιστάται.</translation>
 <translation id="2124930039827422115">{1,plural, =1{Αξιολογήθηκε ως <ph name="AVERAGE_RATING" /> από έναν χρήστη.}other{Αξιολογήθηκε ως <ph name="AVERAGE_RATING" /> από # χρήστες.}}</translation>
 <translation id="2126167708562367080">Ο συγχρονισμός έχει απενεργοποιηθεί από τον διαχειριστή σας.</translation>
 <translation id="2127372758936585790">Χαμηλή ισχύς φορτιστή</translation>
@@ -1303,6 +1306,7 @@
 <translation id="3012917896646559015">Επικοινωνήστε με τον κατασκευαστή του υλικού σας άμεσα για να στείλει τον υπολογιστή σας για επισκευή.</translation>
 <translation id="3013291976881901233">Συσκευές MIDI</translation>
 <translation id="3015639418649705390">Επανεκκίνηση τώρα</translation>
+<translation id="3016329696181678353">Δεν ήταν δυνατή η αυτόματη διαμόρφωση του <ph name="PRINTER_NAME" />. Ορίστε σύνθετες λεπτομέρειες εκτυπωτή.</translation>
 <translation id="3016641847947582299">Το στοιχείο ενημερώθηκε</translation>
 <translation id="3016780570757425217">Πρόσβαση στην τοποθεσία σας</translation>
 <translation id="3020183492814296499">Συντομεύσεις</translation>
@@ -2108,6 +2112,7 @@
 <translation id="425573743389990240">Ρυθμός αποφόρτισης μπαταρίας σε Watt (Τυχόν αρνητική τιμή σημαίνει ότι η μπαταρία φορτίζεται)</translation>
 <translation id="4256316378292851214">Απο&amp;θήκευση Βίντεο Ως...</translation>
 <translation id="4258348331913189841">Συστήματα αρχείων</translation>
+<translation id="4261944951163987657">Το κλειδί ασφαλείας δεν διαθέτει αρκετό διαθέσιμο αποθηκευτικό χώρο για επιπλέον λογαριασμούς.</translation>
 <translation id="4263757076580287579">Η καταχώριση του εκτυπωτή έχει ακυρωθεί.</translation>
 <translation id="426564820080660648">Για να ελέγξετε για ενημερώσεις, χρησιμοποιήστε δίκτυο Ethernet, Wi-Fi ή κινητής τηλεφωνίας.</translation>
 <translation id="4267953847983678297">Αυτόματη σύνδεση στο δίκτυο κινητής τηλεφωνίας</translation>
@@ -4504,6 +4509,7 @@
 Διατηρείτε το αρχείο κλειδιού σε ασφαλές μέρος. Θα το χρειαστείτε για τη δημιουργία νέων εκδόσεων της επέκτασής σας.</translation>
 <translation id="8000066093800657092">Κανένα δίκτυο</translation>
 <translation id="8000467600002607205">{NUM_TABS,plural, =1{Κλείσιμο καρτέλας}other{Κλείσιμο καρτελών}}</translation>
+<translation id="8002274832045662704">Σύνθετη διαμόρφωση εκτυπωτή</translation>
 <translation id="8004582292198964060">Πρόγραμμα περιήγησης</translation>
 <translation id="8005600846065423578">Να επιτρέπεται πάντα στο <ph name="HOST" /> να βλέπει το πρόχειρο</translation>
 <translation id="8008356846765065031">Η σύνδεση στο διαδίκτυο διακόπηκε. Ελέγξτε τη σύνδεσή σας στο διαδίκτυο.</translation>
@@ -4967,6 +4973,7 @@
 <translation id="8743390665131937741">Επίπεδο εστίασης σε πλήρη οθόνη:</translation>
 <translation id="8743864605301774756">Ενημερώθηκε πριν από 1 ώρα</translation>
 <translation id="874689135111202667">{0,plural, =1{Θέλετε να ανεβάσετε ένα αρχείο σε αυτόν τον ιστότοπο;}other{Θέλετε να ανεβάσετε # αρχεία σε αυτόν τον ιστότοπο;}}</translation>
+<translation id="8747503242566427664">Αυτή η εφαρμογή μπορεί:</translation>
 <translation id="8748384418490037181">Επιλογές Smart Lock</translation>
 <translation id="8749863574775030885">Πρόσβαση σε συσκευές USB από έναν άγνωστο προμηθευτή</translation>
 <translation id="8750155211039279868">Το <ph name="ORIGIN" /> θέλει να συνδεθεί σε μια σειριακή θύρα</translation>
diff --git a/chrome/app/resources/generated_resources_en-GB.xtb b/chrome/app/resources/generated_resources_en-GB.xtb
index 9c822fa..de3e116 100644
--- a/chrome/app/resources/generated_resources_en-GB.xtb
+++ b/chrome/app/resources/generated_resources_en-GB.xtb
@@ -4965,6 +4965,7 @@
 <translation id="8743390665131937741">Full-screen zoom level:</translation>
 <translation id="8743864605301774756">Updated 1hr ago</translation>
 <translation id="874689135111202667">{0,plural, =1{Upload one file to this site?}other{Upload # files to this site?}}</translation>
+<translation id="8747503242566427664">This app can:</translation>
 <translation id="8748384418490037181">Smart Lock options</translation>
 <translation id="8749863574775030885">Access USB devices from an unknown vendor</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> wants to connect to a serial port</translation>
diff --git a/chrome/app/resources/generated_resources_es-419.xtb b/chrome/app/resources/generated_resources_es-419.xtb
index 4512a52e..389951b 100644
--- a/chrome/app/resources/generated_resources_es-419.xtb
+++ b/chrome/app/resources/generated_resources_es-419.xtb
@@ -4964,6 +4964,7 @@
 <translation id="8743390665131937741">Nivel de zoom en pantalla completa:</translation>
 <translation id="8743864605301774756">Se actualizó hace 1 h</translation>
 <translation id="874689135111202667">{0,plural, =1{¿Deseas cargar un archivo a este sitio?}other{¿Deseas cargar # archivos a este sitio?}}</translation>
+<translation id="8747503242566427664">Esta aplicación tiene los siguientes permisos:</translation>
 <translation id="8748384418490037181">Opciones de Smart Lock</translation>
 <translation id="8749863574775030885">Acceder a dispositivos USB de un proveedor desconocido</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> quiere conectarse a un puerto en serie</translation>
diff --git a/chrome/app/resources/generated_resources_es.xtb b/chrome/app/resources/generated_resources_es.xtb
index b8061f8f..68b6f10 100644
--- a/chrome/app/resources/generated_resources_es.xtb
+++ b/chrome/app/resources/generated_resources_es.xtb
@@ -2021,7 +2021,7 @@
 <translation id="4099060993766194518">¿Restaurar el motor de búsqueda predeterminado?</translation>
 <translation id="4099874310852108874">Se ha producido un error de red</translation>
 <translation id="4100733287846229632">Queda muy poco espacio en el dispositivo</translation>
-<translation id="4100853287411968461">Nuevo límite de tiempo de pantalla</translation>
+<translation id="4100853287411968461">Nuevo límite de tiempo de uso</translation>
 <translation id="4103091233824664032">Introduce tu contraseña para configurar el bloqueo de pantalla y el inicio de sesión</translation>
 <translation id="4104163789986725820">E&amp;xportar...</translation>
 <translation id="4107048419833779140">Identificar y expulsar dispositivos de almacenamiento</translation>
@@ -2251,6 +2251,7 @@
 <translation id="4524832533047962394">El modo de inscripción proporcionado no es compatible con esta versión del sistema operativo. Asegúrate de que estás usando la versión más reciente.</translation>
 <translation id="4525382759303819021">Descarga las últimas actualizaciones y recomendaciones de aplicaciones de Play Store</translation>
 <translation id="4530494379350999373">Origen</translation>
+<translation id="4532646538815530781">Este sitio web está usando sensores de movimiento.</translation>
 <translation id="4533846798469727141">Ahora di "Ok Google"</translation>
 <translation id="4533985347672295764">Tiempo de uso de la CPU</translation>
 <translation id="4534661889221639075">Inténtalo de nuevo.</translation>
@@ -2486,6 +2487,7 @@
 <translation id="4892229439761351791">El sitio web puede usar el Bluetooth</translation>
 <translation id="4893336867552636863">Se eliminarán de forma permanente los datos de navegación del dispositivo.</translation>
 <translation id="4893522937062257019">En la pantalla de bloqueo</translation>
+<translation id="489454699928748701">Permitir que los sitios web usen los sensores de movimiento</translation>
 <translation id="4898011734382862273">El certificado "<ph name="CERTIFICATE_NAME" />" representa a una entidad emisora de certificados</translation>
 <translation id="489985760463306091">Para terminar de eliminar el software dañino, reinicia el ordenador</translation>
 <translation id="4900392736118574277">Tu página de inicio ha cambiado a <ph name="URL" />.</translation>
@@ -2949,6 +2951,7 @@
 <translation id="5620568081365989559">DevTools solicita acceso completo a <ph name="FOLDER_PATH" />. Asegúrate de no revelar información confidencial.</translation>
 <translation id="5620612546311710611">estadísticas de uso</translation>
 <translation id="5620655347161642930">Exportar contraseñas...</translation>
+<translation id="5623282979409330487">Este sitio web está accediendo a los sensores de movimiento.</translation>
 <translation id="5623842676595125836">Registro</translation>
 <translation id="5624120631404540903">Administrar contraseñas</translation>
 <translation id="5626134646977739690">Nombre:</translation>
@@ -3442,6 +3445,7 @@
 <translation id="6390994422085833176">Revisar funciones de sincronización y personalización al terminar</translation>
 <translation id="6393156038355142111">Sugerir contraseña segura</translation>
 <translation id="6395423953133416962">Enviar <ph name="BEGIN_LINK2" />métricas<ph name="END_LINK2" /> e <ph name="BEGIN_LINK1" />información del sistema<ph name="END_LINK1" /></translation>
+<translation id="6396988158856674517">Impedir que los sitios web usen los sensores de movimiento</translation>
 <translation id="6397094776139756010">Opciones de sincronización y personalización</translation>
 <translation id="6398715114293939307">Quitar Google Play Store</translation>
 <translation id="6398765197997659313">Salir del modo de pantalla completa</translation>
@@ -3536,6 +3540,7 @@
 <translation id="6531282281159901044">Conservar archivo peligroso</translation>
 <translation id="6532101170117367231">Guardar en Google Drive</translation>
 <translation id="654039047105555694"><ph name="BEGIN_BOLD" />Nota:<ph name="END_BOLD" /> Habilita esta opción solo si tienes conciencia de los efectos de esta acción o si se te ha pedido que lo hagas, ya que la recogida de datos puede reducir el rendimiento.</translation>
+<translation id="6541638731489116978">Este sitio web no tiene permiso para acceder a los sensores de movimiento.</translation>
 <translation id="654233263479157500">Utilizar un servicio web para intentar resolver errores de navegación</translation>
 <translation id="6544215763872433504">El navegador web de Google a tu disposición</translation>
 <translation id="6545665334409411530">Frecuencia de repetición</translation>
@@ -4275,6 +4280,7 @@
 <translation id="7704628569466676326">Si quieres iniciar sesión en tu cuenta con la llave de seguridad, vincúlala con este dispositivo</translation>
 <translation id="7705276765467986571">No se ha podido cargar el modelo de marcador.</translation>
 <translation id="7705524343798198388">VPN</translation>
+<translation id="7707108266051544351">Este sitio web no tiene permiso para usar los sensores de movimiento.</translation>
 <translation id="7707922173985738739">Se utilizarán datos móviles</translation>
 <translation id="7709152031285164251">Error: <ph name="INTERRUPT_REASON" /></translation>
 <translation id="7710568461918838723">&amp;Enviar...</translation>
@@ -4957,6 +4963,7 @@
 <translation id="8743390665131937741">Nivel de zoom de pantalla completa:</translation>
 <translation id="8743864605301774756">Actualizada hace 1 hora</translation>
 <translation id="874689135111202667">{0,plural, =1{¿Quieres subir un archivo a este sitio web?}other{¿Quieres subir # archivos a este sitio web?}}</translation>
+<translation id="8747503242566427664">Esta aplicación puede:</translation>
 <translation id="8748384418490037181">Opciones de Smart Lock</translation>
 <translation id="8749863574775030885">Acceder a dispositivos USB desde un proveedor desconocido</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> solicita conectarse a un puerto serie</translation>
diff --git a/chrome/app/resources/generated_resources_et.xtb b/chrome/app/resources/generated_resources_et.xtb
index c57493b..85ef349 100644
--- a/chrome/app/resources/generated_resources_et.xtb
+++ b/chrome/app/resources/generated_resources_et.xtb
@@ -226,6 +226,7 @@
 <translation id="1338950911836659113">Kustutamine ...</translation>
 <translation id="1340527397989195812">Seadme meediumi varundamine rakendusega Failid.</translation>
 <translation id="1341988552785875222">Praeguse taustapildi määras rakendus „<ph name="APP_NAME" />”. Enne teise taustapildi valimist peate rakenduse „<ph name="APP_NAME" />” võib-olla desinstallima.</translation>
+<translation id="1343865611738742294">Andke Linuxi rakendustele luba USB-seadmetele juurde pääseda. Linux ei mäleta USB-seadet pärast selle eemaldamist.</translation>
 <translation id="1347256498747320987">Installige rakendusi ja värskendusi. Jätkamisel nõustute, et see seade võib Google'i, teie operaatori ja seadme tootja värskendusi ning rakendusi automaatselt alla laadida ja installida, kasutades selleks võib-olla teie mobiilset andmesidet. Mõned rakendused võivad pakkuda rakendusesiseseid oste. <ph name="BEGIN_LINK1" />Lisateave<ph name="END_LINK1" /></translation>
 <translation id="1347975661240122359">Värskendamine algab, kui akutase jõuab <ph name="BATTERY_LEVEL" />%-ni.</translation>
 <translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
@@ -658,6 +659,7 @@
 <translation id="2023167225947895179">PIN-koodi võib olla lihtne ära arvata</translation>
 <translation id="202352106777823113">Allalaadimine võttis liiga kaua aega ja võrk katkestas selle.</translation>
 <translation id="2025632980034333559"><ph name="APP_NAME" /> läks krahhi. Laienduse uuesti laadimiseks klõpsake sellel jutumullil.</translation>
+<translation id="2026598710281751445">Teie turvavõtmele salvestatakse saidi külastamise kirje.</translation>
 <translation id="2034346955588403444">Muu WiFi-võrgu lisamine</translation>
 <translation id="203574396658008164">Luba lukustuskuval märkmete tegemine</translation>
 <translation id="2040460856718599782">Vabandust! Teie autentimisel läks midagi valesti. Kontrollige veel kord sisselogimise mandaate ja proovige uuesti.</translation>
@@ -707,6 +709,7 @@
 <translation id="2120297377148151361">Tegevused ja interaktsioonid</translation>
 <translation id="2120478168904746065">{NUM_TABS,plural, =1{Tühista vahelehe vaigistus}other{Tühista vahelehtede vaigistus}}</translation>
 <translation id="2121825465123208577">Muuda suurust</translation>
+<translation id="2122305276694332719">Automaatne ühendamine peidetud võrguga võimaldab teistel näha teie seadet ja teatud võrguseadeid, seepärast ei soovita me seda kasutada.</translation>
 <translation id="2124930039827422115">{1,plural, =1{Hinnang <ph name="AVERAGE_RATING" /> ühelt kasutajalt.}other{Hinnang <ph name="AVERAGE_RATING" /> # kasutajalt.}}</translation>
 <translation id="2126167708562367080">Administraator on sünkroonimise keelanud.</translation>
 <translation id="2127372758936585790">Väikese energiakuluga laadija</translation>
@@ -1303,6 +1306,7 @@
 <translation id="3012917896646559015">Võtke kohe ühendust oma riistvaratootjaga, et arvuti parandusse saata.</translation>
 <translation id="3013291976881901233">MIDI-seadmed</translation>
 <translation id="3015639418649705390">Taaskäivita kohe</translation>
+<translation id="3016329696181678353">Printerit <ph name="PRINTER_NAME" /> ei saanud automaatselt seadistada. Esitage printeri täpsemad üksikasjad.</translation>
 <translation id="3016641847947582299">Komponent on värskendatud</translation>
 <translation id="3016780570757425217">Teada teie asukohta</translation>
 <translation id="3020183492814296499">Otseteed</translation>
@@ -2108,6 +2112,7 @@
 <translation id="425573743389990240">Aku tühjenemise määr vattides (negatiivne väärtus tähendab, et akut laetakse)</translation>
 <translation id="4256316378292851214">Salvesta video &amp;nimega...</translation>
 <translation id="4258348331913189841">Failisüsteemid</translation>
+<translation id="4261944951163987657">Teie turvavõtmel pole muude kontode jaoks piisavalt vaba ruumi.</translation>
 <translation id="4263757076580287579">Printeri registreerimine on tühistatud.</translation>
 <translation id="426564820080660648">Kasutage värskenduste otsimiseks Etherneti, WiFi-ühendust või mobiilset andmesidet.</translation>
 <translation id="4267953847983678297">Loo mobiilsidevõrguga automaatselt ühendus</translation>
@@ -4503,6 +4508,7 @@
 Hoidke oma võtmefail kindlas kohas. Teil läheb seda oma laiendi uute versioonide loomiseks vaja.</translation>
 <translation id="8000066093800657092">Võrku pole</translation>
 <translation id="8000467600002607205">{NUM_TABS,plural, =1{Sule vaheleht}other{Sule vahelehed}}</translation>
+<translation id="8002274832045662704">Printeri täpsem seadistus</translation>
 <translation id="8004582292198964060">Brauser</translation>
 <translation id="8005600846065423578">Luba hostil <ph name="HOST" /> alati lõikelauda näha</translation>
 <translation id="8008356846765065031">Interneti-ühendus puudub. Kontrollige Interneti-ühendust.</translation>
@@ -4967,6 +4973,7 @@
 <translation id="8743390665131937741">Täisekraani suumitase:</translation>
 <translation id="8743864605301774756">Värskendatud 1 tund tagasi</translation>
 <translation id="874689135111202667">{0,plural, =1{Kas laadida sellele saidile üles üks fail?}other{Kas laadida sellele saidile üles # faili?}}</translation>
+<translation id="8747503242566427664">See rakendus saab teha järgmist:</translation>
 <translation id="8748384418490037181">Smart Locki valikud</translation>
 <translation id="8749863574775030885">Juurdepääs tundmatu müüja USB-seadmetele</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> soovib järjestikpordiga ühendust luua</translation>
diff --git a/chrome/app/resources/generated_resources_fa.xtb b/chrome/app/resources/generated_resources_fa.xtb
index 2abc1408..48209d8cc 100644
--- a/chrome/app/resources/generated_resources_fa.xtb
+++ b/chrome/app/resources/generated_resources_fa.xtb
@@ -4962,6 +4962,7 @@
 <translation id="8743390665131937741">میزان بزرگ‌نمایی تمام‌صفحه:</translation>
 <translation id="8743864605301774756">۱ ساعت قبل به‌روز‌رسانی شد</translation>
 <translation id="874689135111202667">{0,plural, =1{یک فایل در این سایت بارگذاری شود؟}one{# فایل در این سایت بارگذاری شود؟}other{# فایل در این سایت بارگذاری شود؟}}</translation>
+<translation id="8747503242566427664">این برنامه می‌تواند:</translation>
 <translation id="8748384418490037181">‏گزینه‌های Smart Lock</translation>
 <translation id="8749863574775030885">‏دسترسی به دستگاه‌های USB از ارائه‌دهنده ناشناس</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> می‌خواهد به درگاه سریالی متصل شود</translation>
diff --git a/chrome/app/resources/generated_resources_fi.xtb b/chrome/app/resources/generated_resources_fi.xtb
index b5e1a7426..0e8a6dd 100644
--- a/chrome/app/resources/generated_resources_fi.xtb
+++ b/chrome/app/resources/generated_resources_fi.xtb
@@ -4965,6 +4965,7 @@
 <translation id="8743390665131937741">Koko näytön zoomauksen taso:</translation>
 <translation id="8743864605301774756">Päivitetty 1 t sitten</translation>
 <translation id="874689135111202667">{0,plural, =1{Ladataanko sivustoon yksi tiedosto?}other{Ladataanko sivustoon # tiedostoa?}}</translation>
+<translation id="8747503242566427664">Tämä sovellus voi</translation>
 <translation id="8748384418490037181">Smart Lock ‑vaihtoehdot</translation>
 <translation id="8749863574775030885">Käyttää tuntemattoman myyjän USB-laitteita.</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> haluaa yhdistää sarjaporttiin</translation>
diff --git a/chrome/app/resources/generated_resources_fil.xtb b/chrome/app/resources/generated_resources_fil.xtb
index dfd7ff9..6ebd6140 100644
--- a/chrome/app/resources/generated_resources_fil.xtb
+++ b/chrome/app/resources/generated_resources_fil.xtb
@@ -4961,6 +4961,7 @@
 <translation id="8743390665131937741">Antas ng fullscreen na pag-zoom:</translation>
 <translation id="8743864605301774756">Na-update 1 oras ang nakalipas</translation>
 <translation id="874689135111202667">{0,plural, =1{Mag-upload ng isang file sa site na ito?}one{Mag-upload ng # file sa site na ito?}other{Mag-upload ng # na file sa site na ito?}}</translation>
+<translation id="8747503242566427664">Ang app na ito ay maaaring:</translation>
 <translation id="8748384418490037181">Mga opsyon sa Smart Lock</translation>
 <translation id="8749863574775030885">Mag-access ng mga USB device mula sa isang hindi kilalang vendor</translation>
 <translation id="8750155211039279868">Gustong kumonekta ng <ph name="ORIGIN" /> sa isang serial port</translation>
diff --git a/chrome/app/resources/generated_resources_fr.xtb b/chrome/app/resources/generated_resources_fr.xtb
index b0f4455..0a2f231 100644
--- a/chrome/app/resources/generated_resources_fr.xtb
+++ b/chrome/app/resources/generated_resources_fr.xtb
@@ -1866,7 +1866,7 @@
 <translation id="3869917919960562512">Index erroné.</translation>
 <translation id="3870931306085184145">Aucun mot de passe enregistré pour <ph name="DOMAIN" /></translation>
 <translation id="3871092408932389764">Le plus grave</translation>
-<translation id="3871350334636688135">Après 24 heures, l'administrateur effectue une mise à jour exceptionnelle qui entraîne la suppression de vos données locales lorsque vous redémarrez votre appareil. Par conséquent, veillez à enregistrer dans le cloud toutes les données locales dont vous avez besoin avant ce délai.</translation>
+<translation id="3871350334636688135">Dans 24 heures, l'administrateur effectuera une mise à jour exceptionnelle qui entraînera la suppression de vos données locales lorsque vous redémarrerez votre appareil. Veillez à enregistrer dans le cloud toutes les données locales dont vous avez besoin avant que ce délai ne soit écoulé.</translation>
 <translation id="3872220884670338524">Autres actions (compte <ph name="USERNAME" /> enregistré sur <ph name="DOMAIN" />)</translation>
 <translation id="3872991219937722530">Libérez de l'espace disque, car l'appareil risque de ne plus répondre.</translation>
 <translation id="3873315167136380065">Pour activer cette fonctionnalité, <ph name="BEGIN_LINK" />réinitialisez la synchronisation<ph name="END_LINK" /> pour supprimer votre phrase secrète de synchronisation</translation>
@@ -1946,7 +1946,7 @@
 <translation id="3983400541576569538">Il se peut que les données de certaines applications soient perdues</translation>
 <translation id="3983586614702900908">appareils d'un fournisseur inconnu</translation>
 <translation id="3984159763196946143">Impossible de démarrer le mode démonstration</translation>
-<translation id="3984431586879874039">Autoriser ce site à lire les informations qui identifient votre clé de sécurité ?</translation>
+<translation id="3984431586879874039">Autoriser ce site à lire les informations de votre clé de sécurité ?</translation>
 <translation id="3987348946546879621">Données économisées</translation>
 <translation id="3987938432087324095">Pardon, je n'ai pas compris.</translation>
 <translation id="3988996860813292272">Sélectionner un fuseau horaire</translation>
@@ -2020,7 +2020,7 @@
 <translation id="409579654357498729">Ajouter à Google Cloud Print</translation>
 <translation id="4096508467498758490">Désactiver les extensions exécutées en mode développeur ?</translation>
 <translation id="4096824249111507322">Préparation du module sécurisé en cours. Veuillez patienter, l'opération peut prendre quelques minutes…</translation>
-<translation id="4097560579602855702">Effectuez une recherche sur Google</translation>
+<translation id="4097560579602855702">Recherche Google</translation>
 <translation id="4099060993766194518">Restaurer le moteur de recherche par défaut ?</translation>
 <translation id="4099874310852108874">Une erreur réseau s'est produite.</translation>
 <translation id="4100733287846229632">Très peu d'espace disponible sur l'appareil</translation>
@@ -2254,6 +2254,7 @@
 <translation id="4524832533047962394">Le mode d'enregistrement proposé n'est pas compatible avec cette version du système d'exploitation. Vérifiez que vous utilisez bien la version la plus récente.</translation>
 <translation id="4525382759303819021">Obtenir les dernières actualités et recommandations concernant les applications Play Store</translation>
 <translation id="4530494379350999373">Origine</translation>
+<translation id="4532646538815530781">Ce site utilise des capteurs de mouvement.</translation>
 <translation id="4533846798469727141">Maintenant, dites "OK Google"</translation>
 <translation id="4533985347672295764">Temps CPU</translation>
 <translation id="4534661889221639075">Réessayez.</translation>
@@ -2489,6 +2490,7 @@
 <translation id="4892229439761351791">Le site peut utiliser le Bluetooth</translation>
 <translation id="4893336867552636863">Cette action aura pour effet de supprimer définitivement vos données de navigation de cet appareil.</translation>
 <translation id="4893522937062257019">Sur l'écran de verrouillage</translation>
+<translation id="489454699928748701">Autoriser les sites à utiliser les capteurs de mouvement</translation>
 <translation id="4898011734382862273">Le certificat "<ph name="CERTIFICATE_NAME" />" représente une autorité de certification</translation>
 <translation id="489985760463306091">Pour finaliser la suppression du logiciel malveillant, redémarrez votre ordinateur</translation>
 <translation id="4900392736118574277">Votre page de démarrage a été remplacée par <ph name="URL" />.</translation>
@@ -2953,6 +2955,7 @@
 Assurez-vous de ne pas dévoiler d'informations sensibles.</translation>
 <translation id="5620612546311710611">statistiques d'utilisation</translation>
 <translation id="5620655347161642930">Exporter les mots de passe…</translation>
+<translation id="5623282979409330487">Ce site accède à vos capteurs de mouvement.</translation>
 <translation id="5623842676595125836">Journal</translation>
 <translation id="5624120631404540903">Gérer les mots de passe</translation>
 <translation id="5626134646977739690">Nom :</translation>
@@ -3446,6 +3449,7 @@
 <translation id="6390994422085833176">Vérifier les fonctionnalités de synchronisation et de personnalisation après la configuration</translation>
 <translation id="6393156038355142111">Suggérer un mot de passe sécurisé</translation>
 <translation id="6395423953133416962">Envoyer les <ph name="BEGIN_LINK1" />informations système<ph name="END_LINK1" /> et les <ph name="BEGIN_LINK2" />statistiques<ph name="END_LINK2" /></translation>
+<translation id="6396988158856674517">Bloquer l'accès à vos capteurs de mouvement pour certains sites</translation>
 <translation id="6397094776139756010">Options de synchronisation et de personnalisation</translation>
 <translation id="6398715114293939307">Supprimer le Google Play Store</translation>
 <translation id="6398765197997659313">Quitter le mode plein écran</translation>
@@ -3540,6 +3544,7 @@
 <translation id="6531282281159901044">Conserver le fichier dangereux</translation>
 <translation id="6532101170117367231">Enregistrer sur Google Drive</translation>
 <translation id="654039047105555694"><ph name="BEGIN_BOLD" />Remarque<ph name="END_BOLD" /> : N'activez cette option que si vous êtes sûr de ce que vous faites ou si vous avez été invité à le faire. En effet, la collecte d'informations est susceptible de diminuer les performances.</translation>
+<translation id="6541638731489116978">L'accès à vos capteurs de mouvement est bloqué pour ce site.</translation>
 <translation id="654233263479157500">Utiliser un service Web pour résoudre les erreurs de navigation</translation>
 <translation id="6544215763872433504">Le navigateur Web de Google, pour vous</translation>
 <translation id="6545665334409411530">Fréquence de répétition</translation>
@@ -4279,6 +4284,7 @@
 <translation id="7704628569466676326">Associez votre clé de sécurité à cet appareil afin de pouvoir l'utiliser pour vous connecter à votre compte</translation>
 <translation id="7705276765467986571">Impossible de charger le modèle du favori.</translation>
 <translation id="7705524343798198388">VPN</translation>
+<translation id="7707108266051544351">L'utilisation des capteurs de mouvement ou de lumière a été bloquée pour ce site.</translation>
 <translation id="7707922173985738739">Utiliser les données mobiles</translation>
 <translation id="7709152031285164251">Échec – <ph name="INTERRUPT_REASON" /></translation>
 <translation id="7710568461918838723">&amp;Caster…</translation>
@@ -4749,7 +4755,7 @@
 <translation id="8426713856918551002">Activation</translation>
 <translation id="8427292751741042100">intégré sur n'importe quel hôte</translation>
 <translation id="8428213095426709021">Paramètres</translation>
-<translation id="8428628598981198790">Impossible d'utiliser votre clé de sécurité avec ce site</translation>
+<translation id="8428628598981198790">Impossible d'utiliser votre clé de sécurité sur ce site</translation>
 <translation id="84297032718407999">Vous allez être déconnecté dans <ph name="LOGOUT_TIME_LEFT" /></translation>
 <translation id="8431190899827883166">Afficher les éléments sélectionnés</translation>
 <translation id="8431909052837336408">Modifier le code de la SIM</translation>
@@ -4961,6 +4967,7 @@
 <translation id="8743390665131937741">Niveau de zoom plein écran :</translation>
 <translation id="8743864605301774756">Mise à jour il y a 1 heure</translation>
 <translation id="874689135111202667">{0,plural, =1{Importer un fichier sur ce site ?}one{Importer # fichier sur ce site ?}other{Importer # fichiers sur ce site ?}}</translation>
+<translation id="8747503242566427664">Cette application peut :</translation>
 <translation id="8748384418490037181">Options Smart Lock</translation>
 <translation id="8749863574775030885">Accéder à des appareils USB d'un fournisseur inconnu</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> tente de se connecter à un port de série</translation>
diff --git a/chrome/app/resources/generated_resources_gu.xtb b/chrome/app/resources/generated_resources_gu.xtb
index fd8afa12..b30c028 100644
--- a/chrome/app/resources/generated_resources_gu.xtb
+++ b/chrome/app/resources/generated_resources_gu.xtb
@@ -4958,6 +4958,7 @@
 <translation id="8743390665131937741">પૂર્ણસ્ક્રીન ઝૂમ લેવલ:</translation>
 <translation id="8743864605301774756">1 કલાક પહેલા અપડેટ કર્યું</translation>
 <translation id="874689135111202667">{0,plural, =1{આ સાઇટ પર એક ફાઇલ અપલોડ કરીએ?}one{આ સાઇટ પર # ફાઇલો અપલોડ કરીએ?}other{આ સાઇટ પર # ફાઇલો અપલોડ કરીએ?}}</translation>
+<translation id="8747503242566427664">આ ઍપ્લિકેશન આ કરી શકે છે:</translation>
 <translation id="8748384418490037181">Smart Lock સુવિધાના વિકલ્પો</translation>
 <translation id="8749863574775030885">અજાણ્યા વિક્રેતા પાસેથી USB ઉપકરણો ઍક્સેસ કરો</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> સિરીઅલ પોર્ટ સાથે કનેક્ટ કરવા માગે છે</translation>
diff --git a/chrome/app/resources/generated_resources_hi.xtb b/chrome/app/resources/generated_resources_hi.xtb
index 4d0d19d..e991842 100644
--- a/chrome/app/resources/generated_resources_hi.xtb
+++ b/chrome/app/resources/generated_resources_hi.xtb
@@ -4964,6 +4964,7 @@
 <translation id="8743390665131937741">फ़ुलस्क्रीन ज़ूम स्तर:</translation>
 <translation id="8743864605301774756">1 घंटे पहले अपडेट किया गया</translation>
 <translation id="874689135111202667">{0,plural, =1{इस साइट पर एक फ़ाइल अपलोड करें?}one{इस साइट पर # फ़ाइलें अपलोड करें?}other{इस साइट पर # फ़ाइलें अपलोड करें?}}</translation>
+<translation id="8747503242566427664">यह ऐप निम्‍न काम कर सकता है:</translation>
 <translation id="8748384418490037181">Smart Lock के विकल्प</translation>
 <translation id="8749863574775030885">ऐसा वेंडर जिसकी जानकारी नहीं है, उसके USB डिवाइस को ऐक्‍सेस करें</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> सीरियल पोर्ट से कनेक्ट करना चाहता है</translation>
diff --git a/chrome/app/resources/generated_resources_hr.xtb b/chrome/app/resources/generated_resources_hr.xtb
index ecf4362a..1849148 100644
--- a/chrome/app/resources/generated_resources_hr.xtb
+++ b/chrome/app/resources/generated_resources_hr.xtb
@@ -4967,6 +4967,7 @@
 <translation id="8743390665131937741">Razina zumiranja za cijeli zaslon:</translation>
 <translation id="8743864605301774756">Ažurirano prije 1 sat</translation>
 <translation id="874689135111202667">{0,plural, =1{Želite li prenijeti jednu datoteku na tu web-lokaciju?}one{Želite li prenijeti # datoteku na tu web-lokaciju?}few{Želite li prenijeti # datoteke na tu web-lokaciju?}other{Želite li prenijeti # datoteka na tu web-lokaciju?}}</translation>
+<translation id="8747503242566427664">Aplikacija može sljedeće:</translation>
 <translation id="8748384418490037181">Opcije Smart Locka</translation>
 <translation id="8749863574775030885">pristupiti USB uređajima nepoznatog dobavljača</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> želi se povezati sa serijskim priključkom</translation>
diff --git a/chrome/app/resources/generated_resources_hu.xtb b/chrome/app/resources/generated_resources_hu.xtb
index ab8a6f8..2349bf3 100644
--- a/chrome/app/resources/generated_resources_hu.xtb
+++ b/chrome/app/resources/generated_resources_hu.xtb
@@ -811,7 +811,7 @@
 <translation id="2256115617011615191">Újraindítás most</translation>
 <translation id="225614027745146050">Üdvözöljük</translation>
 <translation id="225692081236532131">Aktiválás állapota</translation>
-<translation id="2258855745387252834">Megosztáshoz kattintson jobb gombbal a kívánt mappára a Files alkalmazásban, majd válassza a „Megosztás a Plugin VM-mel” lehetőséget.</translation>
+<translation id="2258855745387252834">Megosztáshoz kattintson jobb gombbal a kívánt mappára a Files (Fájlok) alkalmazásban, majd válassza a „Megosztás a Plugin VM-mel” lehetőséget.</translation>
 <translation id="2261323523305321874">Az adminisztrátor az egész rendszert érintő módosítást végzett el, amely letilt bizonyos régi profilokat.</translation>
 <translation id="2262332168014443534">Az Egyszerűsített mód mostantól minden oldalon gyorsabb böngészést nyújt (HTTPS esetében is).</translation>
 <translation id="2262477216570151239">Ismétlés előtti késleltetés</translation>
@@ -4968,6 +4968,7 @@
 <translation id="8743390665131937741">Teljes képernyős nagyítás szintje:</translation>
 <translation id="8743864605301774756">Frissítve: 1 órával ezelőtt</translation>
 <translation id="874689135111202667">{0,plural, =1{Feltölt 1 fájlt erre a webhelyre?}other{Feltölt # fájlt erre a webhelyre?}}</translation>
+<translation id="8747503242566427664">Az alkalmazás a következőkre képes:</translation>
 <translation id="8748384418490037181">Smart Lock-lehetőségek</translation>
 <translation id="8749863574775030885">Ismeretlen szolgáltatótól származó USB-eszközök elérése</translation>
 <translation id="8750155211039279868">A(z) <ph name="ORIGIN" /> soros porthoz szeretne csatlakozni</translation>
diff --git a/chrome/app/resources/generated_resources_id.xtb b/chrome/app/resources/generated_resources_id.xtb
index 153a832..35281f6 100644
--- a/chrome/app/resources/generated_resources_id.xtb
+++ b/chrome/app/resources/generated_resources_id.xtb
@@ -4964,6 +4964,7 @@
 <translation id="8743390665131937741">Tingkat zoom layar penuh:</translation>
 <translation id="8743864605301774756">Diupdate 1 jam yang lalu</translation>
 <translation id="874689135111202667">{0,plural, =1{Upload 1 file ke situs ini?}other{Upload # file ke situs ini?}}</translation>
+<translation id="8747503242566427664">Aplikasi ini dapat:</translation>
 <translation id="8748384418490037181">Opsi Smart Lock</translation>
 <translation id="8749863574775030885">Akses perangkat USB dari vendor tak dikenal</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> ingin terhubung ke port serial</translation>
diff --git a/chrome/app/resources/generated_resources_it.xtb b/chrome/app/resources/generated_resources_it.xtb
index 0076ed9..8e98765c 100644
--- a/chrome/app/resources/generated_resources_it.xtb
+++ b/chrome/app/resources/generated_resources_it.xtb
@@ -4017,7 +4017,7 @@
 <translation id="7282992757463864530">Barra delle informazioni</translation>
 <translation id="7287143125007575591">Accesso negato.</translation>
 <translation id="7287411021188441799">Ripristina sfondo predefinito</translation>
-<translation id="7288013116963835700">Rimuovere Linux per il dispositivo <ph name="DEVICE_TYPE" /></translation>
+<translation id="7288013116963835700">Rimuovi Linux per il dispositivo <ph name="DEVICE_TYPE" /></translation>
 <translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> dpi</translation>
 <translation id="7289225569524511578">Apri l'app wallpaper</translation>
 <translation id="7290242001003353852">Questo servizio di accesso, ospitato da <ph name="SAML_DOMAIN" />, sta accedendo alla videocamera.</translation>
@@ -4959,6 +4959,7 @@
 <translation id="8743390665131937741">Livello di zoom schermo intero</translation>
 <translation id="8743864605301774756">Aggiornata 1 ora fa</translation>
 <translation id="874689135111202667">{0,plural, =1{ Caricare un file in questo sito?}other{Caricare # file in questo sito?}}</translation>
+<translation id="8747503242566427664">Questa app può:</translation>
 <translation id="8748384418490037181">Opzioni Smart Lock</translation>
 <translation id="8749863574775030885">Accedi a dispositivi USB di fornitori sconosciuti</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> vuole collegarsi a una porta seriale</translation>
diff --git a/chrome/app/resources/generated_resources_iw.xtb b/chrome/app/resources/generated_resources_iw.xtb
index a142a8a..b64dfa1 100644
--- a/chrome/app/resources/generated_resources_iw.xtb
+++ b/chrome/app/resources/generated_resources_iw.xtb
@@ -4956,6 +4956,7 @@
 <translation id="8743390665131937741">רמת זום למסך מלא:</translation>
 <translation id="8743864605301774756">עודכנה לפני שעה</translation>
 <translation id="874689135111202667">{0,plural, =1{להעלות קובץ אחד אל האתר הזה?}two{להעלות # קבצים אל האתר הזה?}many{להעלות # קבצים אל האתר הזה?}other{להעלות # קבצים אל האתר הזה?}}</translation>
+<translation id="8747503242566427664">יישום זה יכול:</translation>
 <translation id="8748384418490037181">‏אפשרויות Smart Lock</translation>
 <translation id="8749863574775030885">‏גש למכשירי USB מספק לא ידוע</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> רוצה להתחבר אל יציאה טורית</translation>
diff --git a/chrome/app/resources/generated_resources_ja.xtb b/chrome/app/resources/generated_resources_ja.xtb
index 8f047aa5..2531fb7 100644
--- a/chrome/app/resources/generated_resources_ja.xtb
+++ b/chrome/app/resources/generated_resources_ja.xtb
@@ -194,6 +194,7 @@
 <translation id="1285484354230578868">Google ドライブ アカウントでのデータの保存</translation>
 <translation id="1288037062697528143">夜間モードは日の入り時刻に自動的にオンになります</translation>
 <translation id="1288300545283011870">読み上げのプロパティ</translation>
+<translation id="1289513325360489062">このサイトのデータにアクセスできません</translation>
 <translation id="1293264513303784526">USB-C デバイス(左側面のポート)</translation>
 <translation id="1293556467332435079">ファイル</translation>
 <translation id="1296497012903089238">証明書の種類</translation>
@@ -463,6 +464,7 @@
 <translation id="1711401317189798723">現在 <ph name="CONTAINER_ID" /> でバックアップを実行しています</translation>
 <translation id="1712349894969001173">このパスワードを iPhone で取得</translation>
 <translation id="1712552549805331520"><ph name="URL" /> から、ローカルのパソコンにデータを永続的に保存する許可を求められています</translation>
+<translation id="1717218214683051432">モーション センサー</translation>
 <translation id="1718835860248848330">1 時間以内</translation>
 <translation id="1719312230114180055">注: 指紋は複雑なパスワードや PIN より安全面で劣る場合があります。</translation>
 <translation id="1720318856472900922">TLS WWW サーバー認証</translation>
@@ -809,6 +811,7 @@
 <translation id="2256115617011615191">今すぐ再起動</translation>
 <translation id="225614027745146050">ようこそ</translation>
 <translation id="225692081236532131">起動状態</translation>
+<translation id="2258855745387252834">共有するには、ファイルアプリ内でフォルダを右クリックし、[プラグイン VM と共有] を選択します。</translation>
 <translation id="2261323523305321874">管理者がシステム全体に行った変更により、一部の古いプロフィールが無効になりました。</translation>
 <translation id="2262332168014443534">ライトモードが HTTPS に対応し、すべてのページをより高速に閲覧できるようになりました。</translation>
 <translation id="2262477216570151239">リピートまでの時間</translation>
@@ -1305,6 +1308,7 @@
 <translation id="3020183492814296499">ショートカット</translation>
 <translation id="3020990233660977256">シリアル番号: <ph name="SERIAL_NUMBER" /></translation>
 <translation id="3021066826692793094">蝶</translation>
+<translation id="3021426244864538700">このサイトのデータにアクセスしています</translation>
 <translation id="3021678814754966447">フレームのソースを表示(&amp;V)</translation>
 <translation id="3022978424994383087">聞き取れませんでした。</translation>
 <translation id="3023464535986383522">選択して読み上げ</translation>
@@ -1430,6 +1434,7 @@
 <translation id="324849028894344899"><ph name="WINDOW_TITLE" /> - ネットワーク エラー</translation>
 <translation id="3249950116250264636"><ph name="APP_NAME" />(<ph name="APP_URL" />)</translation>
 <translation id="3251759466064201842">&lt;証明書に含まれていません&gt;</translation>
+<translation id="3253448572569133955">不明なアカウント</translation>
 <translation id="3254516606912442756">タイムゾーンの自動検出が無効です</translation>
 <translation id="3255355328033513170"><ph name="SITE_GROUP_NAME" /> とその下位のすべてのサイトにより保存された全データが削除されます。これには Cookie も含まれ、これらのサイトからはログアウトすることになります(開いているタブも含まれます)。</translation>
 <translation id="3259723213051400722">もう一度お試しください。</translation>
@@ -1456,6 +1461,7 @@
 <translation id="3285322247471302225">新しいタブ(&amp;T)</translation>
 <translation id="3288047731229977326">デベロッパー モードで実行される拡張機能はパソコンにダメージを与える恐れがあります。デベロッパーでない場合は、安全のため、デベロッパー モードで実行されているこれらの拡張機能を無効にしてください。</translation>
 <translation id="3289856944988573801">アップデートの有無を確認するには、イーサネットまたは Wi-Fi を使用してください。</translation>
+<translation id="3293644607209440645">このページを送信</translation>
 <translation id="32939749466444286">Linux コンテナを起動できませんでした。もう一度お試しください。</translation>
 <translation id="3294437725009624529">ゲスト</translation>
 <translation id="329703603001918157">ショートカットの編集はできません</translation>
@@ -2047,6 +2053,7 @@
 <translation id="4146026355784316281">常にシステム ビューアで開く</translation>
 <translation id="4146785383423576110">リセットとクリーンアップ</translation>
 <translation id="4147911968024186208">もう一度お試しください。このエラーが再び表示される場合は、サポート担当者にお問い合わせください。</translation>
+<translation id="4150125039112138020">|</translation>
 <translation id="4150201353443180367">表示</translation>
 <translation id="4152670763139331043">{NUM_TABS,plural, =1{1 個のタブ}other{# 個のタブ}}</translation>
 <translation id="4154664944169082762">指紋</translation>
@@ -2300,6 +2307,7 @@
 <translation id="4610162781778310380"><ph name="PLUGIN_NAME" /> でエラーが発生しました</translation>
 <translation id="4610637590575890427">もしかして: <ph name="SITE" /></translation>
 <translation id="4611114513649582138">データ接続が可能です</translation>
+<translation id="4613144866899789710">Linux のインストールをキャンセルしています...</translation>
 <translation id="4613271546271159013">拡張機能によって、新しいタブを開いたときに表示されるページが変更されました。</translation>
 <translation id="4615586811063744755">Cookie が選択されていません</translation>
 <translation id="4617270414136722281">拡張機能のオプション</translation>
@@ -3410,6 +3418,7 @@
 <translation id="6339668969738228384"><ph name="USER_EMAIL_ADDRESS" /> の新しいプロフィールを作成します</translation>
 <translation id="6340017061976355871">サーバーに接続できませんでした。ネットワーク接続を確認してもう一度お試しください。問題が解決しない場合は、Chromebook を再起動してください。</translation>
 <translation id="6340071272923955280">インターネット印刷プロトコル(IPPS)</translation>
+<translation id="6340526405444716530">カスタマイズ</translation>
 <translation id="6341850831632289108">現在地を検出する</translation>
 <translation id="6344170822609224263">ネットワーク接続のリストにアクセスする</translation>
 <translation id="6349101878882523185"><ph name="APP_NAME" /> をインストールします</translation>
@@ -4012,6 +4021,7 @@
 <translation id="7282992757463864530">情報バー</translation>
 <translation id="7287143125007575591">アクセスが拒否されました。</translation>
 <translation id="7287411021188441799">デフォルトの背景に戻す</translation>
+<translation id="7288013116963835700"><ph name="DEVICE_TYPE" /> の Linux を削除する</translation>
 <translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation>
 <translation id="7289225569524511578">壁紙アプリを開きます</translation>
 <translation id="7290242001003353852">このログイン サービスは <ph name="SAML_DOMAIN" /> でホストされており、カメラにアクセスしています。</translation>
@@ -4438,6 +4448,7 @@
 <translation id="7931318309563332511">不明</translation>
 <translation id="7932969338829957666">共有フォルダは Linux では <ph name="BASE_DIR" /> にあります。</translation>
 <translation id="7933314993013528982">{NUM_TABS,plural, =1{サイトのミュートを解除}other{サイトのミュートを解除}}</translation>
+<translation id="7933634003144813719">共有フォルダを管理する</translation>
 <translation id="7934414805353235750"><ph name="URL" /> から、保護されたコンテンツの再生許可を求められています。デバイスの識別情報が Google により確認されます。</translation>
 <translation id="793531125873261495">仮想マシンのダウンロード中にエラーが発生しました。もう一度お試しください。</translation>
 <translation id="7938594894617528435">現在オフライン</translation>
@@ -4625,6 +4636,7 @@
 <translation id="8212008074015601248">{NUM_DOWNLOAD,plural, =1{ダウンロードが進行中です}other{ダウンロードが進行中です}}</translation>
 <translation id="8213449224684199188">写真モードに切り替えました</translation>
 <translation id="8213577208796878755">利用可能なデバイスが 1 つあります。</translation>
+<translation id="8213996900880218548">このサイトのデータへのアクセスを求めています</translation>
 <translation id="8214489666383623925">ファイルを開く...</translation>
 <translation id="8214962590150211830">このユーザーを削除</translation>
 <translation id="8217399928341212914">複数ファイルの自動ダウンロードを今後もブロックする</translation>
@@ -4650,6 +4662,7 @@
 <translation id="8252569384384439529">アップロードしています...</translation>
 <translation id="8253198102038551905">ネットワークのプロパティを表示するには [+] をクリック</translation>
 <translation id="825483282309623688">データを復元するにはインターネット接続が必要です。</translation>
+<translation id="8254954272268479918">Linux(ベータ版)を終了</translation>
 <translation id="8256319818471787266">スパーキー</translation>
 <translation id="8257950718085972371">カメラへのアクセスを引き続きブロックする</translation>
 <translation id="8259239505248583312">続行</translation>
@@ -4954,6 +4967,7 @@
 <translation id="8743390665131937741">全画面のズームレベル:</translation>
 <translation id="8743864605301774756">1 時間前に更新されました</translation>
 <translation id="874689135111202667">{0,plural, =1{1 個のファイルをこのサイトにアップロードしますか?}other{# 個のファイルをこのサイトにアップロードしますか?}}</translation>
+<translation id="8747503242566427664">このアプリに許可されている操作は次のとおりです:</translation>
 <translation id="8748384418490037181">Smart Lock のオプション</translation>
 <translation id="8749863574775030885">不明なベンダーの USB デバイスへのアクセス</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> がシリアルポートへの接続を要求しています</translation>
@@ -5194,6 +5208,7 @@
 <translation id="9115675100829699941">ブックマーク(&amp;B)</translation>
 <translation id="9116465289595958864">最終更新</translation>
 <translation id="9116799625073598554">メモ用アプリ</translation>
+<translation id="9117030152748022724">アプリを管理する</translation>
 <translation id="9121814364785106365">固定されたタブとして開く</translation>
 <translation id="9124003689441359348">保存したパスワードがここに表示されます</translation>
 <translation id="9125466540846359910"><ph name="LICENSE_TYPE" />(残り <ph name="LICENSE_COUNT" /> ライセンス)</translation>
@@ -5282,6 +5297,7 @@
 <translation id="971774202801778802">ブックマーク URL</translation>
 <translation id="973473557718930265">終了</translation>
 <translation id="974555521953189084">同期を開始するにはパスワードを入力します</translation>
+<translation id="97905529126098460">このウィンドウはキャンセル処理の完了後に閉じられます。</translation>
 <translation id="981121421437150478">オフライン</translation>
 <translation id="983511809958454316">この機能は VR ではサポートされていません</translation>
 <translation id="984275831282074731">お支払い方法</translation>
diff --git a/chrome/app/resources/generated_resources_kn.xtb b/chrome/app/resources/generated_resources_kn.xtb
index a3bbd580..5edd914 100644
--- a/chrome/app/resources/generated_resources_kn.xtb
+++ b/chrome/app/resources/generated_resources_kn.xtb
@@ -4970,6 +4970,7 @@
 <translation id="8743390665131937741">ಪೂರ್ಣಪರದೆಯ ಝೂಮ್ ಮಟ್ಟ:</translation>
 <translation id="8743864605301774756">1ಗಂಟೆಯ ಹಿಂದೆ ಆಪ್‌ಡೇಟ್‌ ಮಾಡಲಾಗಿದೆ</translation>
 <translation id="874689135111202667">{0,plural, =1{ಈ ಸೈಟ್‌ಗೆ ಒಂದು ಫೈಲ್‌ ಅನ್ನು ಅಪ್‌ಲೋಡ್‌ ಮಾಡಬೇಕೇ?}one{ಈ ಸೈಟ್‌ಗೆ # ಫೈಲ್‌ಗಳನ್ನು ಅಪ್‌ಲೋಡ್‌ ಮಾಡಬೇಕೇ?}other{ಈ ಸೈಟ್‌ಗೆ # ಫೈಲ್‌ಗಳನ್ನು ಅಪ್‌ಲೋಡ್‌ ಮಾಡಬೇಕೇ?}}</translation>
+<translation id="8747503242566427664">ಈ ಅಪ್ಲಿಕೇಶನ್‌ ಹೀಗೆ ಮಾಡಬಹುದು:</translation>
 <translation id="8748384418490037181">Smart Lock ಆಯ್ಕೆಗಳು</translation>
 <translation id="8749863574775030885">ಅಪರಿಚಿತ ಮಾರಾಟಗಾರರಿಂದ USB ಸಾಧನಗಳನ್ನು ಪ್ರವೇಶಿಸಿ</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> ಒಂದು ಸೀರಿಯಲ್ ಪೋರ್ಟ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ಬಯಸುತ್ತದೆ</translation>
diff --git a/chrome/app/resources/generated_resources_ko.xtb b/chrome/app/resources/generated_resources_ko.xtb
index 7441f21..8b62311 100644
--- a/chrome/app/resources/generated_resources_ko.xtb
+++ b/chrome/app/resources/generated_resources_ko.xtb
@@ -194,6 +194,7 @@
 <translation id="1285484354230578868">Google 드라이브 계정에 데이터 저장</translation>
 <translation id="1288037062697528143">일몰 시 야간 조명이 자동으로 켜짐</translation>
 <translation id="1288300545283011870">음성 속성</translation>
+<translation id="1289513325360489062">사이트 데이터에 액세스할 수 없음</translation>
 <translation id="1293264513303784526">USB-C 기기(왼쪽 포트)</translation>
 <translation id="1293556467332435079">파일</translation>
 <translation id="1296497012903089238">인증서 유형</translation>
@@ -463,6 +464,7 @@
 <translation id="1711401317189798723">현재 <ph name="CONTAINER_ID" />의 백업이 진행 중입니다.</translation>
 <translation id="1712349894969001173">iPhone에 이 비밀번호 받기</translation>
 <translation id="1712552549805331520"><ph name="URL" />에서 로컬 컴퓨터에 데이터를 영구 저장하려고 합니다</translation>
+<translation id="1717218214683051432">움직임 감지 센서</translation>
 <translation id="1718835860248848330">지난 1시간</translation>
 <translation id="1719312230114180055">참고: 지문은 안전한 비밀번호 또는 PIN보다 보안 수준이 낮을 수도 있습니다.</translation>
 <translation id="1720318856472900922">TLS WWW 서버 인증</translation>
@@ -809,6 +811,7 @@
 <translation id="2256115617011615191">지금 다시 시작</translation>
 <translation id="225614027745146050">환영합니다.</translation>
 <translation id="225692081236532131">활성화 상태</translation>
+<translation id="2258855745387252834">공유하려면 Files 앱에서 마우스 오른쪽 버튼으로 폴더를 클릭한 다음 'Plugin VM과 공유'를 선택하세요.</translation>
 <translation id="2261323523305321874">관리자가 시스템 전체에 변경사항을 적용하여 기존의 일부 프로필이 비활성화되었습니다.</translation>
 <translation id="2262332168014443534">이제 라이트 모드를 사용하여 HTTPS를 비롯한 모든 페이지를 더 빠르게 탐색할 수 있습니다.</translation>
 <translation id="2262477216570151239">반복 전 지연</translation>
@@ -1305,6 +1308,7 @@
 <translation id="3020183492814296499">바로가기</translation>
 <translation id="3020990233660977256">일련번호: <ph name="SERIAL_NUMBER" /></translation>
 <translation id="3021066826692793094">나비</translation>
+<translation id="3021426244864538700">사이트 데이터에 액세스하는 중</translation>
 <translation id="3021678814754966447">프레임 소스 보기(&amp;V)</translation>
 <translation id="3022978424994383087">인식하지 못했습니다.</translation>
 <translation id="3023464535986383522">텍스트 읽어주기</translation>
@@ -1430,6 +1434,7 @@
 <translation id="324849028894344899"><ph name="WINDOW_TITLE" /> - 네트워크 오류</translation>
 <translation id="3249950116250264636"><ph name="APP_NAME" />(<ph name="APP_URL" />)</translation>
 <translation id="3251759466064201842">&lt;인증서에 속하지 않음&gt;</translation>
+<translation id="3253448572569133955">알 수 없는 계정</translation>
 <translation id="3254516606912442756">시간대 자동설정이 사용 중지됩니다</translation>
 <translation id="3255355328033513170"><ph name="SITE_GROUP_NAME" />에서 저장한 모든 데이터 및 모든 하위 사이트가 삭제됩니다. 여기에는 쿠키도 포함됩니다. 열려 있는 탭을 포함하여 이러한 사이트에서 로그아웃됩니다.</translation>
 <translation id="3259723213051400722">다시 시도해 주세요.</translation>
@@ -1456,6 +1461,7 @@
 <translation id="3285322247471302225">새 탭(&amp;T)</translation>
 <translation id="3288047731229977326">개발자 모드로 실행 중인 확장 프로그램은 컴퓨터에 해를 줄 수 있습니다. 개발자가 아닌 경우 컴퓨터를 안전하게 사용하려면 개발자 모드로 실행 중인 확장 프로그램을 사용 중지해야 합니다.</translation>
 <translation id="3289856944988573801">업데이트를 확인하려면 이더넷 또는 Wi-Fi를 사용하세요.</translation>
+<translation id="3293644607209440645">이 페이지 전송</translation>
 <translation id="32939749466444286">Linux 컨테이너가 시작되지 않았습니다. 다시 시도해 주세요.</translation>
 <translation id="3294437725009624529">게스트</translation>
 <translation id="329703603001918157">바로가기를 수정할 수 없음</translation>
@@ -2045,6 +2051,7 @@
 <translation id="4146026355784316281">항상 시스템 뷰어로 열기</translation>
 <translation id="4146785383423576110">재설정 및 정리하기</translation>
 <translation id="4147911968024186208">다시 시도해 주세요. 이 오류가 다시 표시되면 지원 담당자에게 문의하시기 바랍니다.</translation>
+<translation id="4150125039112138020">|</translation>
 <translation id="4150201353443180367">디스플레이</translation>
 <translation id="4152670763139331043">{NUM_TABS,plural, =1{탭 1개}other{탭 #개}}</translation>
 <translation id="4154664944169082762">지문</translation>
@@ -2297,6 +2304,7 @@
 <translation id="4610162781778310380"><ph name="PLUGIN_NAME" />에 오류가 발생했습니다</translation>
 <translation id="4610637590575890427"><ph name="SITE" />(으)로 이동하려고 하셨나요?</translation>
 <translation id="4611114513649582138">데이터 연결을 사용할 수 있습니다.</translation>
+<translation id="4613144866899789710">Linux 설치를 취소하는 중...</translation>
 <translation id="4613271546271159013">새 탭을 열면 표시되는 페이지가 확장 프로그램에 의해 변경되었습니다.</translation>
 <translation id="4615586811063744755">선택된 쿠키 없음</translation>
 <translation id="4617270414136722281">확장 프로그램 옵션</translation>
@@ -3405,6 +3413,7 @@
 <translation id="6339668969738228384"><ph name="USER_EMAIL_ADDRESS" />의 새 프로필을 만드세요.</translation>
 <translation id="6340017061976355871">서버에 연결할 수 없습니다. 네트워크 연결을 확인하고 다시 시도해 주세요. 문제가 지속되면 Chromebook을 다시 시작하세요.</translation>
 <translation id="6340071272923955280">인터넷 인쇄 프로토콜(IPPS)</translation>
+<translation id="6340526405444716530">맞춤설정</translation>
 <translation id="6341850831632289108">실제 위치 감지</translation>
 <translation id="6344170822609224263">네트워크 연결 목록에 액세스</translation>
 <translation id="6349101878882523185"><ph name="APP_NAME" /> 설치</translation>
@@ -4005,6 +4014,7 @@
 <translation id="7282992757463864530">정보 표시줄</translation>
 <translation id="7287143125007575591">액세스가 거부되었습니다.</translation>
 <translation id="7287411021188441799">기본 배경 복원</translation>
+<translation id="7288013116963835700"><ph name="DEVICE_TYPE" />용 Linux 삭제</translation>
 <translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" />dpi</translation>
 <translation id="7289225569524511578">배경화면 앱 열기</translation>
 <translation id="7290242001003353852"><ph name="SAML_DOMAIN" />에서 호스팅하는 이 로그인 서비스는 카메라에 액세스합니다.</translation>
@@ -4429,6 +4439,7 @@
 <translation id="7931318309563332511">알 수 없음</translation>
 <translation id="7932969338829957666"><ph name="BASE_DIR" />에서 Linux의 공유 폴더를 사용할 수 있습니다.</translation>
 <translation id="7933314993013528982">{NUM_TABS,plural, =1{사이트 숨기기 취소}other{사이트 숨기기 취소}}</translation>
+<translation id="7933634003144813719">공유 폴더 관리</translation>
 <translation id="7934414805353235750"><ph name="URL" />에서 보호된 콘텐츠를 재생하려고 합니다. Google에서 기기의 ID를 인증해야 합니다.</translation>
 <translation id="793531125873261495">가상 머신을 다운로드하는 중 문제가 발생했습니다. 다시 시도해 주세요.</translation>
 <translation id="7938594894617528435">현재 오프라인 상태</translation>
@@ -4616,6 +4627,7 @@
 <translation id="8212008074015601248">{NUM_DOWNLOAD,plural, =1{다운로드 진행 중}other{다운로드 진행 중}}</translation>
 <translation id="8213449224684199188">사진 모드 시작됨</translation>
 <translation id="8213577208796878755">사용 가능한 다른 기기가 1개 있습니다.</translation>
+<translation id="8213996900880218548">사이트 데이터에 액세스하려고 함</translation>
 <translation id="8214489666383623925">파일 열기...</translation>
 <translation id="8214962590150211830">이 사용자 삭제</translation>
 <translation id="8217399928341212914">여러 파일을 다운로드하지 못하도록 계속 차단</translation>
@@ -4641,6 +4653,7 @@
 <translation id="8252569384384439529">업로드 중...</translation>
 <translation id="8253198102038551905">'+'를 클릭하여 네트워크 속성 보기</translation>
 <translation id="825483282309623688">데이터를 복원하려면 인터넷 연결이 필요합니다.</translation>
+<translation id="8254954272268479918">Linux(베타) 종료</translation>
 <translation id="8256319818471787266">멍멍이</translation>
 <translation id="8257950718085972371">카메라 액세스 계속 차단</translation>
 <translation id="8259239505248583312">시작하기</translation>
@@ -4945,6 +4958,7 @@
 <translation id="8743390665131937741">전체화면 돋보기 확대/축소 수준:</translation>
 <translation id="8743864605301774756">1시간 전에 업데이트되었습니다.</translation>
 <translation id="874689135111202667">{0,plural, =1{파일 1개를 이 사이트에 업로드하시겠습니까?}other{파일 #개를 이 사이트에 업로드하시겠습니까?}}</translation>
+<translation id="8747503242566427664">이 앱으로 할 수 있는 작업:</translation>
 <translation id="8748384418490037181">Smart Lock 옵션</translation>
 <translation id="8749863574775030885">알 수 없는 공급업체의 USB 기기에 액세스</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" />에서 시리얼 포트에 연결하려고 합니다.</translation>
@@ -5185,6 +5199,7 @@
 <translation id="9115675100829699941">북마크(&amp;B)</translation>
 <translation id="9116465289595958864">최종 수정 날짜</translation>
 <translation id="9116799625073598554">메모 앱</translation>
+<translation id="9117030152748022724">앱 관리</translation>
 <translation id="9121814364785106365">고정 탭으로 열기</translation>
 <translation id="9124003689441359348">저장한 비밀번호가 여기에 표시됩니다.</translation>
 <translation id="9125466540846359910"><ph name="LICENSE_TYPE" />(<ph name="LICENSE_COUNT" />개 남음)</translation>
@@ -5273,6 +5288,7 @@
 <translation id="971774202801778802">북마크 URL</translation>
 <translation id="973473557718930265">종료</translation>
 <translation id="974555521953189084">암호를 입력하여 동기화를 시작합니다.</translation>
+<translation id="97905529126098460">취소가 완료되면 이 창이 닫힙니다.</translation>
 <translation id="981121421437150478">오프라인</translation>
 <translation id="983511809958454316">이 기능은 VR에서 지원되지 않습니다</translation>
 <translation id="984275831282074731">결제 수단</translation>
diff --git a/chrome/app/resources/generated_resources_lt.xtb b/chrome/app/resources/generated_resources_lt.xtb
index b2cde66..faeda311 100644
--- a/chrome/app/resources/generated_resources_lt.xtb
+++ b/chrome/app/resources/generated_resources_lt.xtb
@@ -898,7 +898,7 @@
 <translation id="2392369802118427583">Suaktyvinti</translation>
 <translation id="2394566832561516196">Nustatymai bus išvalyti kitą kartą iš naujo įkeliant.</translation>
 <translation id="2395616325548404795">„<ph name="DEVICE_TYPE" />“ sėkmingai užregistruotas kaip tvarkomas įmonėje, bet nepavyko išsiųsti jo išteklių ir vietovės informacijos. Įveskite šią informaciją neautomatiškai įrenginio skiltyje „Admin console“.</translation>
-<translation id="2396783860772170191">Įveskite 4 skaitmenų PIN kodą (0000-9999)</translation>
+<translation id="2396783860772170191">Įveskite 4 skaitmenų PIN kodą (0000–9999)</translation>
 <translation id="2408955596600435184">Įveskite PIN kodą</translation>
 <translation id="241082044617551207">Nežinomas papildinys</translation>
 <translation id="2413749388954403953">Keisti žymių naudotojo sąsają</translation>
@@ -2254,6 +2254,7 @@
 <translation id="4524832533047962394">Ši operacinė sistema nepalaiko teikiamo registracijos režimo. Įsitikinkite, kad naudojate naujausią versiją.</translation>
 <translation id="4525382759303819021">Gauti pastaruosius „Play“ parduotuvės programų naujinius ir rekomendacijas</translation>
 <translation id="4530494379350999373">Kilmė</translation>
+<translation id="4532646538815530781">Šioje svetainėje naudojami judesio jutikliai.</translation>
 <translation id="4533846798469727141">Dabar pasakykite „Hey Google“</translation>
 <translation id="4533985347672295764">Centrinio procesoriaus laikas</translation>
 <translation id="4534661889221639075">Bandykite dar kartą.</translation>
@@ -2489,6 +2490,7 @@
 <translation id="4892229439761351791">Svetainė gali naudoti „Bluetooth“</translation>
 <translation id="4893336867552636863">Atlikus šį veiksmą bus visam laikui ištrinti naršymo duomenys iš šio įrenginio.</translation>
 <translation id="4893522937062257019">Užrakinimo ekrane</translation>
+<translation id="489454699928748701">Leisti svetainėms naudoti judesio jutiklius</translation>
 <translation id="4898011734382862273">Sertifikatas „<ph name="CERTIFICATE_NAME" />“ nurodo sertifikavimo instituciją</translation>
 <translation id="489985760463306091">Kad baigtumėte šalinti žalingą programinę įrangą, iš naujo paleiskite kompiuterį</translation>
 <translation id="4900392736118574277">Paleidimo puslapis pakeistas į <ph name="URL" />.</translation>
@@ -2953,6 +2955,7 @@
 Įsitikinkite, kad neatskleisite slaptos informacijos.</translation>
 <translation id="5620612546311710611">naudojimo statistika</translation>
 <translation id="5620655347161642930">Eksportuoti slaptažodžius...</translation>
+<translation id="5623282979409330487">Svetainė pasiekia judesio jutiklius.</translation>
 <translation id="5623842676595125836">Žurnalas</translation>
 <translation id="5624120631404540903">Tvarkyti slaptažodžius</translation>
 <translation id="5626134646977739690">Pavadinimas:</translation>
@@ -3446,6 +3449,7 @@
 <translation id="6390994422085833176">Užbaigus sąranką peržiūrėti sinchronizavimo ir suasmeninimo funkcijas</translation>
 <translation id="6393156038355142111">Siūlyti sudėtingą slaptažodį</translation>
 <translation id="6395423953133416962">Siųsti <ph name="BEGIN_LINK1" />sistemos informaciją<ph name="END_LINK1" /> ir <ph name="BEGIN_LINK2" />metriką<ph name="END_LINK2" /></translation>
+<translation id="6396988158856674517">Užblokuoti svetaines, kad nenaudotų judesio jutiklių</translation>
 <translation id="6397094776139756010">Sinchronizavimo ir suasmeninimo parinktys</translation>
 <translation id="6398715114293939307">Pašalinti „Google Play“ parduotuvę</translation>
 <translation id="6398765197997659313">Išeiti iš viso ekrano režimo</translation>
@@ -3540,6 +3544,7 @@
 <translation id="6531282281159901044">Palikti pavojingą failą</translation>
 <translation id="6532101170117367231">Išsaugoti „Google“ diske</translation>
 <translation id="654039047105555694"><ph name="BEGIN_BOLD" />Pastaba:<ph name="END_BOLD" /> įgalinkite, tik jei žinote, ką darote, arba jei jūsų paprašė tai atlikti, nes renkant duomenis gali sumažėti našumas.</translation>
+<translation id="6541638731489116978">Ši svetainė užblokuota, kad nepasiektų judesio jutiklių.</translation>
 <translation id="654233263479157500">Naudoti žiniatinklio paslaugą, kad būtų lengviau panaikinti naršymo klaidas</translation>
 <translation id="6544215763872433504">Jums skirta žiniatinklio naršyklė, sukurta „Google“</translation>
 <translation id="6545665334409411530">Kartojimo dažnis</translation>
@@ -4279,6 +4284,7 @@
 <translation id="7704628569466676326">Susiekite saugos raktą su šiuo įrenginiu, kad jį naudodami galėtumėte prisijungti prie paskyros</translation>
 <translation id="7705276765467986571">Žymių modelio įkelti nepavyko.</translation>
 <translation id="7705524343798198388">VPN</translation>
+<translation id="7707108266051544351">Ši svetainė užblokuota, kad nebūtų naudojami judesio jutikliai.</translation>
 <translation id="7707922173985738739">Naudoti mobiliojo ryšio duomenis</translation>
 <translation id="7709152031285164251">Įvyko klaida – <ph name="INTERRUPT_REASON" /></translation>
 <translation id="7710568461918838723">&amp;Perduoti...</translation>
@@ -4961,6 +4967,7 @@
 <translation id="8743390665131937741">Viso ekrano didintuvo mastelio keitimo lygis:</translation>
 <translation id="8743864605301774756">Atnaujinta prieš 1 val.</translation>
 <translation id="874689135111202667">{0,plural, =1{Įkelti vieną failą į šią svetainę?}one{Įkelti # failą į šią svetainę?}few{Įkelti # failus į šią svetainę?}many{Įkelti # failo į šią svetainę?}other{Įkelti # failų į šią svetainę?}}</translation>
+<translation id="8747503242566427664">Ši programa gali:</translation>
 <translation id="8748384418490037181">„Smart Lock“ parinktys</translation>
 <translation id="8749863574775030885">Pasiekti nežinomų tiekėjų USB įrenginius</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> nori prisijungti prie nuosekliojo prievado</translation>
diff --git a/chrome/app/resources/generated_resources_lv.xtb b/chrome/app/resources/generated_resources_lv.xtb
index d123ac09..2b183417 100644
--- a/chrome/app/resources/generated_resources_lv.xtb
+++ b/chrome/app/resources/generated_resources_lv.xtb
@@ -194,6 +194,7 @@
 <translation id="1285484354230578868">Saglabāt datus jūsu Google diska kontā</translation>
 <translation id="1288037062697528143">Nakts režīms tiks automātiski ieslēgts saulrietā.</translation>
 <translation id="1288300545283011870">Runas rekvizīti</translation>
+<translation id="1289513325360489062">Nevar piekļūt šīs vietnes datiem</translation>
 <translation id="1293264513303784526">USB-C ierīce (pieslēgvieta pa kreisi)</translation>
 <translation id="1293556467332435079">Faili</translation>
 <translation id="1296497012903089238">Sertifikāta veids</translation>
@@ -463,6 +464,7 @@
 <translation id="1711401317189798723">Šobrīd notiek <ph name="CONTAINER_ID" /> dublējuma izveide</translation>
 <translation id="1712349894969001173">Iegūstiet šo paroli savā iPhone tālrunī</translation>
 <translation id="1712552549805331520">Vietnē <ph name="URL" /> tika pieprasīta atļauja pastāvīgi glabāt datus lokālajā datorā.</translation>
+<translation id="1717218214683051432">Kustību sensori</translation>
 <translation id="1718835860248848330">Pēdējā stunda</translation>
 <translation id="1719312230114180055">Piezīme. Jūsu pirksta nospiedums var būt mazāk drošs nekā sarežģīta parole vai PIN.</translation>
 <translation id="1720318856472900922">TLS WWW servera autentifikācija</translation>
@@ -809,6 +811,7 @@
 <translation id="2256115617011615191">Restartēt tūlīt</translation>
 <translation id="225614027745146050">Laipni lūdzam!</translation>
 <translation id="225692081236532131">Aktivizācijas statuss</translation>
+<translation id="2258855745387252834">Lai kopīgotu mapi, lietotnē Faili ar peles labo pogu noklikšķiniet uz attiecīgās mapes un pēc tam atlasiet “Kopīgot ar Plugin VM”.</translation>
 <translation id="2261323523305321874">Jūsu administrators ir veicis izmaiņas visā sistēmā, kuru dēļ ir atspējota noteiktu iepriekšējo profilu darbība.</translation>
 <translation id="2262332168014443534">Vienkāršotajā režīmā pārlūkošana ir ātrāka visās lapās, tostarp HTTPS.</translation>
 <translation id="2262477216570151239">Aizkave pirms atkārtošanas</translation>
@@ -1305,6 +1308,7 @@
 <translation id="3020183492814296499">Īsinājumtaustiņi</translation>
 <translation id="3020990233660977256">Sērijas numurs: <ph name="SERIAL_NUMBER" /></translation>
 <translation id="3021066826692793094">Tauriņš</translation>
+<translation id="3021426244864538700">Piekļūšana šīs vietnes datiem</translation>
 <translation id="3021678814754966447">Skatīt rāmja a&amp;votu</translation>
 <translation id="3022978424994383087">Nesapratu.</translation>
 <translation id="3023464535986383522">Atlasīt, lai izrunātu</translation>
@@ -1430,6 +1434,7 @@
 <translation id="324849028894344899"><ph name="WINDOW_TITLE" /> — tīkla kļūda</translation>
 <translation id="3249950116250264636"><ph name="APP_NAME" /> (<ph name="APP_URL" />)</translation>
 <translation id="3251759466064201842">&lt;Nav daļa no sertifikāta&gt;</translation>
+<translation id="3253448572569133955">Nezināms konts</translation>
 <translation id="3254516606912442756">Automātiska laika joslu noteikšana ir atspējota</translation>
 <translation id="3255355328033513170">Tiks dzēsti visi dati, kas tiek glabāti vietņu grupā <ph name="SITE_GROUP_NAME" /> un visās pakārtotajās vietnēs. Tas attiecas arī uz sīkfailiem. Jūs tiksiet izrakstīts no šīm vietnēm, tostarp atvērtajās cilnēs.</translation>
 <translation id="3259723213051400722">Lūdzu, mēģiniet vēlreiz.</translation>
@@ -1456,6 +1461,7 @@
 <translation id="3285322247471302225">Jauna &amp;cilne</translation>
 <translation id="3288047731229977326">Paplašinājumi, kas darbojas izstrādātāja režīmā, var kaitēt jūsu datoram. Ja neesat izstrādātājs, drošības nolūkos atspējojiet šos paplašinājumus, kas darbojas izstrādātāja režīmā.</translation>
 <translation id="3289856944988573801">Lai pārbaudītu, vai ir pieejami atjauninājumi, lūdzu, izmantojiet tīklu Ethernet vai Wi-Fi.</translation>
+<translation id="3293644607209440645">Sūtīt šo lapu</translation>
 <translation id="32939749466444286">Linux konteiners netika startēts. Lūdzu, mēģiniet vēlreiz.</translation>
 <translation id="3294437725009624529">Viesis</translation>
 <translation id="329703603001918157">Nevar rediģēt saīsni</translation>
@@ -2047,6 +2053,7 @@
 <translation id="4146026355784316281">Vienmēr atvērt, izmantojot sistēmas skatītāju</translation>
 <translation id="4146785383423576110">Atiestatiet un tīriet</translation>
 <translation id="4147911968024186208">Lūdzu, mēģiniet vēlreiz. Ja atkal tiek parādīta šī kļūda, sazinieties ar atbalsta dienesta pārstāvi.</translation>
+<translation id="4150125039112138020">|</translation>
 <translation id="4150201353443180367">Displejs</translation>
 <translation id="4152670763139331043">{NUM_TABS,plural, =1{1 cilne}zero{# ciļņu}one{# cilne}other{# cilnes}}</translation>
 <translation id="4154664944169082762">Pirkstu nospiedumi</translation>
@@ -2300,6 +2307,7 @@
 <translation id="4610162781778310380">Spraudnī <ph name="PLUGIN_NAME" /> radās kļūda.</translation>
 <translation id="4610637590575890427">Vai jūs vēlējāties doties uz <ph name="SITE" />?</translation>
 <translation id="4611114513649582138">Ir pieejams datu savienojums</translation>
+<translation id="4613144866899789710">Notiek Linux instalēšanas atcelšana...</translation>
 <translation id="4613271546271159013">Paplašinājums ir mainījis lapu, kas tiek parādīta, atverot jaunu cilni.</translation>
 <translation id="4615586811063744755">nav atlasīts neviens sīkfails</translation>
 <translation id="4617270414136722281">Paplašinājumu opcijas</translation>
@@ -3410,6 +3418,7 @@
 <translation id="6339668969738228384">Izveidot profilu kontam <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6340017061976355871">Nevarēja izveidot savienojumu ar serveri. Pārbaudiet tīkla savienojumu un mēģiniet vēlreiz. Ja problēma joprojām pastāv, restartējiet Chromebook datoru.</translation>
 <translation id="6340071272923955280">Internet Printing Protocol (IPPS)</translation>
+<translation id="6340526405444716530">Personalizēšana</translation>
 <translation id="6341850831632289108">Noteikt jūsu fizisko atrašanās vietu</translation>
 <translation id="6344170822609224263">Piekļūt tīkla savienojumu sarakstam</translation>
 <translation id="6349101878882523185">Instalēt <ph name="APP_NAME" /> lietotni</translation>
@@ -4012,6 +4021,7 @@
 <translation id="7282992757463864530">Informācijas josla</translation>
 <translation id="7287143125007575591">Piekļuve liegta.</translation>
 <translation id="7287411021188441799">Atjaunot noklusējuma fonu</translation>
+<translation id="7288013116963835700">Noņemt Linux ierīcē <ph name="DEVICE_TYPE" /></translation>
 <translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> punkti collā</translation>
 <translation id="7289225569524511578">Atvērt fona tapešu lietotni</translation>
 <translation id="7290242001003353852">Šis domēnā <ph name="SAML_DOMAIN" /> mitinātais pierakstīšanās pakalpojums piekļūst jūsu kamerai.</translation>
@@ -4436,6 +4446,7 @@
 <translation id="7931318309563332511">Nezināma</translation>
 <translation id="7932969338829957666">Kopīgotās mapes operētājsistēmā Linux ir pieejamas sadaļā <ph name="BASE_DIR" />.</translation>
 <translation id="7933314993013528982">{NUM_TABS,plural, =1{Rādīt vietni}zero{Rādīt vietnes}one{Rādīt vietnes}other{Rādīt vietnes}}</translation>
+<translation id="7933634003144813719">Pārvaldīt kopīgotās mapes</translation>
 <translation id="7934414805353235750">Vietne <ph name="URL" /> vēlas atskaņot aizsargātu saturu. Google verificēs jūsu ierīces identitāti.</translation>
 <translation id="793531125873261495">Lejupielādējot virtuālo mašīnu, radās kļūda. Lūdzu, mēģiniet vēlreiz.</translation>
 <translation id="7938594894617528435">Pašlaik atrodas bezsaistē</translation>
@@ -4623,6 +4634,7 @@
 <translation id="8212008074015601248">{NUM_DOWNLOAD,plural, =1{Notiek lejupielāde}zero{Notiek lejupielāde}one{Notiek lejupielāde}other{Notiek lejupielāde}}</translation>
 <translation id="8213449224684199188">Ievadīts foto režīms</translation>
 <translation id="8213577208796878755">Vēl viena pieejama ierīce.</translation>
+<translation id="8213996900880218548">Vēlas piekļūt šīs vietnes datiem</translation>
 <translation id="8214489666383623925">Atvērt failu...</translation>
 <translation id="8214962590150211830">Noņemt šo lietotāju</translation>
 <translation id="8217399928341212914">Turpināt bloķēt vairāku failu automātisku lejupielādēšanu</translation>
@@ -4648,6 +4660,7 @@
 <translation id="8252569384384439529">Notiek augšupielāde...</translation>
 <translation id="8253198102038551905">Noklikšķiniet uz “+”, lai iegūtu tīkla rekvizītus</translation>
 <translation id="825483282309623688">Lai atjaunotu datus, ir nepieciešams interneta savienojums.</translation>
+<translation id="8254954272268479918">Izslēgt Linux (Beta)</translation>
 <translation id="8256319818471787266">Džeris</translation>
 <translation id="8257950718085972371">Turpināt piekļuves bloķēšanu kamerai</translation>
 <translation id="8259239505248583312">Aiziet!</translation>
@@ -4953,6 +4966,7 @@
 <translation id="8743390665131937741">Pilnekrāna tālummaiņas līmenis:</translation>
 <translation id="8743864605301774756">Atjaunināta pirms 1 h</translation>
 <translation id="874689135111202667">{0,plural, =1{Vai augšupielādēt vienu failu šajā vietnē?}zero{Vai augšupielādēt # failus šajā vietnē?}one{Vai augšupielādēt # failu šajā vietnē?}other{Vai augšupielādēt # failus šajā vietnē?}}</translation>
+<translation id="8747503242566427664">Šai lietotnei ir šādas atļaujas:</translation>
 <translation id="8748384418490037181">Smart Lock opcijas</translation>
 <translation id="8749863574775030885">Piekļūt USB ierīcēm, ko piedāvā nezināms ražotājs</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> vēlas izveidot savienojumu ar seriālo portu</translation>
@@ -5193,6 +5207,7 @@
 <translation id="9115675100829699941">Grāmatzīmes</translation>
 <translation id="9116465289595958864">Pēdējoreiz pārveidots</translation>
 <translation id="9116799625073598554">Piezīmju pierakstīšanas lietotne</translation>
+<translation id="9117030152748022724">Lietotņu pārvaldība</translation>
 <translation id="9121814364785106365">Atvērt kā piespraustu cilni</translation>
 <translation id="9124003689441359348">Šeit tiks parādītas saglabātās paroles.</translation>
 <translation id="9125466540846359910"><ph name="LICENSE_TYPE" /> (atlikušas: <ph name="LICENSE_COUNT" />)</translation>
@@ -5281,6 +5296,7 @@
 <translation id="971774202801778802">Grāmatzīmes URL</translation>
 <translation id="973473557718930265">Iziet</translation>
 <translation id="974555521953189084">Lai sāktu sinhronizēšanu, ievadiet ieejas frāzi</translation>
+<translation id="97905529126098460">Šis logs tiks aizvērts pēc atcelšanas pabeigšanas.</translation>
 <translation id="981121421437150478">Bezsaistē</translation>
 <translation id="983511809958454316">Šī funkcija virtuālajā realitātē netiek atbalstīta</translation>
 <translation id="984275831282074731">Maksājumu veidi</translation>
diff --git a/chrome/app/resources/generated_resources_ml.xtb b/chrome/app/resources/generated_resources_ml.xtb
index 1450049..e160a3c 100644
--- a/chrome/app/resources/generated_resources_ml.xtb
+++ b/chrome/app/resources/generated_resources_ml.xtb
@@ -12,7 +12,7 @@
 <translation id="1010833424573920260">{NUM_PAGES,plural, =1{പേജ് പ്രതികരിക്കുന്നില്ല}other{പേജുകൾ പ്രതികരിക്കുന്നില്ല}}</translation>
 <translation id="1012794136286421601">നിങ്ങളുടെ ഡോക്‌സ്, ഷീറ്റുകൾ, സ്ലൈഡുകൾ, ഡ്രോയിംഗ് ഫയലുകൾ എന്നിവ സമന്വയിപ്പിക്കുന്നു. അവ ഓൺലൈനിലോ ഓഫ്‌ലൈനിലോ ആക്‌സസ് ചെയ്യുന്നതിന് Google ഡ്രൈവ് ആപ്പ് തുറക്കുക.</translation>
 <translation id="1012876632442809908">USB-C ഉപകരണം (മുൻവശത്തെ പോർട്ട്)</translation>
-<translation id="1013707859758800957">ഈ പേജിൽ പ്രവർത്തിക്കാൻ സാൻഡ്‌ബോക്‌സുചെയ്യാത്ത പ്ലഗിൻ അനുവദിച്ചിരിക്കുന്നു.</translation>
+<translation id="1013707859758800957">ഈ പേജിൽ പ്രവർത്തിക്കാൻ സാൻഡ്‌ബോക്‌സ് ചെയ്യാത്ത പ്ലഗിൻ അനുവദിച്ചിരിക്കുന്നു.</translation>
 <translation id="1015318665228971643">ഫോള്‍ഡര്‍ പേര് എഡിറ്റ് ചെയ്യുക</translation>
 <translation id="1016437870506746108">{COUNT,plural, =0{എല്ലാം &amp;പുതിയ വിൻഡോയിൽ തുറക്കുക}=1{&amp;പുതിയ വിന്‍‌ഡോയിൽ തുറക്കുക}other{എല്ലാം (#) &amp;പുതിയ വിൻഡോയിൽ തുറക്കുക}}</translation>
 <translation id="1016566241875885511">കൂടുതൽ വിവരങ്ങൾ (ഓപ്‌ഷണൽ)</translation>
@@ -60,7 +60,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>
@@ -108,7 +108,7 @@
 <translation id="1151917987301063366">സെൻസറുകൾ ആക്‌സസ് ചെയ്യാൻ എപ്പോഴും <ph name="HOST" />-നെ അനുവദിക്കുക</translation>
 <translation id="1153356358378277386">ജോടിയാക്കിയ ഉപകരണങ്ങൾ</translation>
 <translation id="1156488781945104845">നിലവിലെ സമയം</translation>
-<translation id="1161575384898972166">ക്ലയന്‍റ് സര്‍ട്ടിഫിക്കറ്റ് കയറ്റുമതി ചെയ്യുന്നതിന് ദയവായി <ph name="TOKEN_NAME" /> എന്നതിലേക്ക് പ്രവേശിക്കുക.</translation>
+<translation id="1161575384898972166">ക്ലയന്‍റ് സര്‍ട്ടിഫിക്കറ്റ് എക്‌സ്പോർട്ട് ചെയ്യുന്നതിന് ദയവായി <ph name="TOKEN_NAME" /> എന്നതിലേക്ക് പ്രവേശിക്കുക.</translation>
 <translation id="1161699061380012396">Chrome OS ഇൻപുട്ട് രീതി</translation>
 <translation id="1163931534039071049">ഫ്രെയിം ഉറവിടം &amp;കാണുക</translation>
 <translation id="1164674268730883318"><ph name="DEVICE_TYPE" /> ഉപകരണത്തിന്റെ Smart Lock ഓഫാക്കണോ?</translation>
@@ -351,7 +351,7 @@
 <translation id="1543284117603151572">Edge-ൽ നിന്നും ഇമ്പോർട്ടുചെയ്‌തത്</translation>
 <translation id="1545177026077493356">യാന്ത്രിക കിയോസ്‌ക് മോഡ്</translation>
 <translation id="1545775234664667895">"<ph name="THEME_NAME" />" തീം ഇന്‍‌സ്റ്റാള്‍ ചെയ്‌തു</translation>
-<translation id="1546280085599573572">നിങ്ങൾ ഹോം ബട്ടൺ ക്ലിക്കുചെയ്യുമ്പോൾ ദൃശ്യമാകുന്ന പേജിനെ ഈ വിപുലീകരണം മാറ്റി.</translation>
+<translation id="1546280085599573572">നിങ്ങൾ ഹോം ബട്ടൺ ക്ലിക്ക് ചെയ്യുമ്പോൾ ദൃശ്യമാകുന്ന പേജിനെ ഈ വിപുലീകരണം മാറ്റി.</translation>
 <translation id="1549788673239553762"><ph name="APP_NAME" />, <ph name="VOLUME_NAME" /> എന്നത് ആക്‌സസ് ചെയ്യാൻ താൽപ്പര്യപ്പെടുന്നു. ഇത് നിങ്ങളുടെ ഫയലുകൾ പരിഷ്‌ക്കരിക്കുകയോ ഇല്ലാതാക്കുകയോ ചെയ്യാം</translation>
 <translation id="1553538517812678578">പരിമിതികളില്ലാത്ത</translation>
 <translation id="1554390798506296774"><ph name="HOST" /> എന്നതില്‍ എല്ലായ്‌പ്പോഴും ഈ അൺസാൻഡ്‌ബോക്‌സ് ചെയ്‌ത പ്ലഗ് ഇന്നുകൾ അനുവദിക്കുക</translation>
@@ -368,7 +368,7 @@
 <translation id="1573150740912592860">നിങ്ങളുടെ പുരോഗതി സംരക്ഷിക്കുക</translation>
 <translation id="1576594961618857597">ഡിഫോൾട്ടായ വെളുത്ത അവതാർ</translation>
 <translation id="1581962803218266616">ഫൈന്‍ഡറില്‍ കാണിക്കുക</translation>
-<translation id="1584990664401018068">നിങ്ങൾ ഉപയോഗിക്കുന്ന Wi-Fi നെറ്റ്‌വർക്കിന് (<ph name="NETWORK_ID" />) പ്രമാണീകരണം ആവശ്യമായി വരാം.</translation>
+<translation id="1584990664401018068">നിങ്ങൾ ഉപയോഗിക്കുന്ന Wi-Fi നെറ്റ്‌വർക്കിന് (<ph name="NETWORK_ID" />) പരിശോധിച്ചുറപ്പിക്കൽ ആവശ്യമായി വരാം.</translation>
 <translation id="1585238069289523942">നിങ്ങളുടെ Chromebook-ൽ ആപ്പുകൾ ഇൻസ്‌റ്റാൾ ചെയ്യുക</translation>
 <translation id="1585717515139318619">നിങ്ങളുടെ കമ്പ്യൂട്ടറിലെ മറ്റൊരു പ്രോഗ്രാം, Chrome പ്രവർത്തിക്കുന്ന രീതിയെ മാറ്റിയേക്കാവുന്ന ഒരു തീം ചേർത്തു.
 
@@ -413,7 +413,7 @@
 <translation id="1643072738649235303">SHA-1 ഉള്ള X9.62 ECDSA സിഗ്‌നേച്ചർ</translation>
 <translation id="1644574205037202324">ചരിത്രം</translation>
 <translation id="1645516838734033527">നിങ്ങളുടെ <ph name="DEVICE_TYPE" /> സുരക്ഷിതമായി നിലനിർത്തുന്നതിന്, Smart Lock-ന് ‌ഫോണിൽ ഒരു സ്‌ക്രീൻ ലോക്ക് ആവശ്യമാണ്.</translation>
-<translation id="1646982517418478057">ഈ സർട്ടിഫിക്കറ്റ് എൻക്രിപ്‌റ്റ് ചെയ്യാൻ ഒരു പാസ്‌വേഡ് നൽകുക</translation>
+<translation id="1646982517418478057">ഈ സർട്ടിഫിക്കറ്റ് എൻക്രിപ്‌റ്റ് ചെയ്യാൻ പാസ്‌വേഡ് നൽകുക</translation>
 <translation id="164814987133974965">മേൽനോട്ടത്തിലുള്ള ഉപയോക്താവിന് നിങ്ങളുടെ മാർഗനിർദ്ദേശങ്ങളുടെ സഹായത്തോടെ വെബ് പര്യവേക്ഷണം ചെയ്യാനാകും. മേൽനോട്ടത്തിലുള്ള ഉപയോക്താവിന്റെ മാനേജർ എന്ന നിലയിൽ നിങ്ങൾക്ക് ഇനിപ്പറയുന്നവ ചെയ്യാനാകും
     ചില വെബ്‌സൈറ്റുകൾ <ph name="BEGIN_BOLD" />അനുവദിക്കാനോ നിരോധിക്കാനോ<ph name="END_BOLD" />,
     മേൽനോട്ടത്തിലുള്ള ഉപയോക്താവ് സന്ദർശിച്ച വെബ്‌സൈറ്റുകൾ <ph name="BEGIN_BOLD" />അവലോകനം<ph name="END_BOLD" /> ചെയ്യാനോ, മറ്റ് ക്രമീകരണങ്ങൾ
@@ -464,7 +464,7 @@
 <translation id="1717218214683051432">ചലന സെൻസറുകൾ</translation>
 <translation id="1718835860248848330">കഴിഞ്ഞ മണിക്കൂര്‍‌</translation>
 <translation id="1719312230114180055">ശ്രദ്ധിക്കുക: ശക്തമായ പാസ്‍വേഡ്, പിൻ നമ്പർ എന്നിവയേക്കാൾ സുരക്ഷ കുറവായിരിക്കും നിങ്ങളുടെ ഫിങ്കർപ്രിന്‍റിന്.</translation>
-<translation id="1720318856472900922">TLS WWW സെര്‍‌വര്‍‌ പ്രാമാണീകരണം</translation>
+<translation id="1720318856472900922">TLS WWW സെര്‍‌വര്‍‌ പരിശോധിച്ചുറപ്പിക്കൽ</translation>
 <translation id="1721937473331968728">നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ കണക്റ്റ് ചെയ്‌തിരിക്കുന്ന ക്ലാസിക് പ്രിന്ററുകൾ <ph name="CLOUD_PRINT_NAME" />-ൽ ചേർക്കാനാകും.</translation>
 <translation id="1723824996674794290">&amp;പുതിയ വിൻഡോ</translation>
 <translation id="1725149567830788547">&amp;നിയന്ത്രണങ്ങള്‍‌ കാണിക്കുക </translation>
@@ -498,7 +498,7 @@
 <translation id="1766575458646819543">പൂർണ്ണ സ്ക്രീനിൽ നിന്ന് പുറത്തുകടന്നു</translation>
 <translation id="1768278914020124551">ക്ഷമിക്കണം! ലോഗോൺ സെർവറുമായി ബന്ധപ്പെടുന്നതിൽ പ്രശ്‌നമുണ്ടായി. നിങ്ങളുടെ നെറ്റ്‌വർക്ക് കണക്ഷനും ഡൊമെയ്ൻ നാമവും പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക.</translation>
 <translation id="1769104665586091481">പുതിയ &amp;വിൻഡോയിൽ ലിങ്ക് തുറക്കുക</translation>
-<translation id="1773212559869067373">പ്രാമാണീകരണ സർട്ടിഫിക്കറ്റ് പ്രാദേശികമായി നിരസിച്ചു</translation>
+<translation id="1773212559869067373">പരിശോധിച്ചുറപ്പിക്കൽ സർട്ടിഫിക്കറ്റ് പ്രാദേശികമായി നിരസിച്ചു</translation>
 <translation id="177336675152937177">ഹോസ്റ്റ് ചെയ്‌ത ആപ്പ് ഡാറ്റ</translation>
 <translation id="1774833706453699074">തുറന്ന പേജുകൾ ബുക്ക്‌മാർക്ക് ചെയ്യുക...</translation>
 <translation id="1776883657531386793"><ph name="OID" />: <ph name="INFO" /></translation>
@@ -649,7 +649,7 @@
 <translation id="2016430552235416146">പരമ്പരാഗതം</translation>
 <translation id="2017334798163366053">പ്രകടന ഡാറ്റ ശേഖരണം പ്രവർത്തനരഹിതമാക്കുക</translation>
 <translation id="2017836877785168846">വിലാസ ബാറിലെ ചരിത്രവും സ്വയം പൂർത്തീകരണങ്ങളും മായ്ക്കുന്നു.</translation>
-<translation id="2018352199541442911">ക്ഷമിക്കണം, നിങ്ങളുടെ ബാഹ്യ സംഭരണി ഉപകരണത്തെ ഇപ്പോൾ പിന്തുണയ്ക്കുന്നില്ല.</translation>
+<translation id="2018352199541442911">ക്ഷമിക്കണം, നിങ്ങളുടെ ബാഹ്യ സ്റ്റോറേജ് ഉപകരണത്തെ ഇപ്പോൾ പിന്തുണയ്ക്കുന്നില്ല.</translation>
 <translation id="2019718679933488176">പുതിയ ടാബിൽ ഓഡിയോ &amp;തുറക്കുക</translation>
 <translation id="2020183425253392403">നെറ്റ്‌വർക്ക് വിലാസത്തിന്റെ ക്രമീകരണങ്ങൾ കാണുക</translation>
 <translation id="2023167225947895179">പിൻ നമ്പർ ഊഹിക്കാൻ എളുപ്പമുള്ളതാകാം</translation>
@@ -726,7 +726,7 @@
 <translation id="2148892889047469596">കാസ്റ്റ് ടാബ്</translation>
 <translation id="2150139952286079145">ലക്ഷ്യസ്ഥാനങ്ങൾ തിരയുക</translation>
 <translation id="2150661552845026580">"<ph name="EXTENSION_NAME" />" ചേർക്കണോ?</translation>
-<translation id="2151576029659734873">അസാധുവായ ടാബ് സൂചിക നല്‍കി.</translation>
+<translation id="2151576029659734873">അസാധുവായ ടാബ് സൂചികയാണ് നൽകിയത്.</translation>
 <translation id="2154484045852737596">കാർഡ് എഡിറ്റുചെയ്യുക</translation>
 <translation id="2154710561487035718">URL പകര്‍ത്തുക</translation>
 <translation id="2155772377859296191"><ph name="WIDTH" /> x <ph name="HEIGHT" /> പോലെ തോന്നുന്നു</translation>
@@ -748,7 +748,7 @@
 <translation id="2178614541317717477">CA കോംപ്രമൈസ്</translation>
 <translation id="218070003709087997">എത്ര പകർപ്പുകൾ പ്രിന്‍റ് ചെയ്യണമെന്ന് സൂചിപ്പിക്കാൻ ഒരു നമ്പര്‍ ഉപയോഗിക്കുക (1 മുതൽ 999 വരെ).</translation>
 <translation id="2184515124301515068">സൈറ്റുകൾക്ക് എപ്പോൾ ശബ്‌ദം പ്ലേ ചെയ്യാനാവും എന്നത് (ശുപാർശ ചെയ്‌തത്) തിരഞ്ഞെടുക്കാൻ Chrome-നെ അനുവദിക്കുക</translation>
-<translation id="2187895286714876935">സെര്‍വര്‍ സർട്ടിഫിക്കറ്റ് ഇമ്പോർട്ട് പിശക്</translation>
+<translation id="2187895286714876935">സെര്‍വര്‍ സാക്ഷ്യപത്ര ഇറക്കുമതി പിശക്</translation>
 <translation id="2187906491731510095">വിപുലീകരണങ്ങൾ അപ്‌ഡേറ്റ് ചെയ്‌തു</translation>
 <translation id="2188881192257509750"><ph name="APPLICATION" /> തുറക്കുക</translation>
 <translation id="2190069059097339078">WiFi ക്രെഡൻഷ്യൽ ലഭ്യമാക്കൽ</translation>
@@ -788,7 +788,7 @@
 <translation id="222931766245975952">ഫയലിന് ആവശ്യത്തിന് വലുപ്പമില്ല</translation>
 <translation id="2230051135190148440">CHAP</translation>
 <translation id="223106756035922488">ഇന്നത്തെ ഡൂഡിൽ കാണാൻ ക്ലിക്ക് ചെയ്യുക</translation>
-<translation id="2231238007119540260">നിങ്ങള്‍ ഒ‍രു സെര്‍വര്‍ സർട്ടിഫിക്കറ്റ് ഇല്ലാതാക്കുന്നതിലൂടെ, നിങ്ങള്‍ ആ സെര്‍വറിനായുള്ള സാധാരണ സുരക്ഷ പുനഃസ്ഥാപിക്കുകയാണ്‌, ഒപ്പം അതൊരു സാധുവായ സർട്ടിഫിക്കറ്റ് ഉപയോഗിക്കേണ്ടതുമുണ്ട്.</translation>
+<translation id="2231238007119540260">നിങ്ങള്‍ ഒ‍രു സെര്‍വര്‍ സാക്‌ഷ്യപത്രം ഇല്ലാതാക്കുന്നതിലൂടെ, നിങ്ങള്‍ ആ സെര്‍വറിനായുള്ള സാധാരണ സുരക്ഷ പുനഃസ്ഥാപിക്കുകയാണ്‌, ഒപ്പം അതൊരു സാധുവായ സാക്‌ഷ്യപത്രം ഉപയോഗിക്കേണ്ടതുമുണ്ട്.</translation>
 <translation id="2232876851878324699">ഫയലില്‍ ഒരു സർട്ടിഫിക്കറ്റ് ഉണ്ടായിരുന്നു, അത് ഇമ്പോർട്ട് ചെയ്തിട്ടില്ല:</translation>
 <translation id="2233502537820838181">&amp;കൂടുതൽ വിവരങ്ങൾ</translation>
 <translation id="2234876718134438132">സമന്വയവും Google സേവനങ്ങളും</translation>
@@ -893,7 +893,7 @@
 <translation id="2391419135980381625">സാധാരണ ഫോണ്ട്</translation>
 <translation id="2391762656119864333">റദ്ദാക്കുക</translation>
 <translation id="2392369802118427583">സജീവമാക്കുക</translation>
-<translation id="2394566832561516196">അടുത്ത തവണ വീണ്ടുംലോഡുചെയ്യുമ്പോൾ ക്രമീകരണങ്ങള്‍ മായ്‌ക്കപ്പെടും.</translation>
+<translation id="2394566832561516196">അടുത്ത തവണ വീണ്ടും ലോഡ് ചെയ്യുമ്പോൾ ക്രമീകരണങ്ങള്‍ മായ്‌ക്കപ്പെടും.</translation>
 <translation id="2395616325548404795">എന്റർപ്രൈസ് മാനേജ്‌മെന്റിന് വേണ്ടി നിങ്ങളുടെ <ph name="DEVICE_TYPE" /> എൻറോൾ ചെയ്‌തെങ്കിലും അതിന്റെ അസറ്റും ലൊക്കേഷൻ വിവരങ്ങളും അയയ്‌ക്കാനായില്ല. ഈ ഉപകരണത്തിനുവേണ്ടി നിങ്ങളുടെ അഡ്‍മിൻ കൺസോളിൽ നിന്ന് ഈ വിവരങ്ങൾ നേരിട്ട് നൽകുക.</translation>
 <translation id="2396783860772170191">4 അക്ക പിൻ നൽകുക (0000-9999)</translation>
 <translation id="2408955596600435184">നിങ്ങളുടെ പിൻ നൽകുക</translation>
@@ -907,7 +907,7 @@
 <translation id="2428510569851653187">ടാബ് ക്രാഷാകുമ്പോൾ നിങ്ങൾ എന്താണ് ചെയ്‌തിരുന്നതെന്ന് വിവരിക്കുക</translation>
 <translation id="2431027948063157455">Google Assistant-ന് ലോഡ് ചെയ്യാനായില്ല, നെറ്റ്‌വർക്ക് കണക്ഷൻ പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക.</translation>
 <translation id="2432753757290432042">Linux (ബീറ്റ) അപ്‌ഡേറ്റ് ആവശ്യമാണ്</translation>
-<translation id="2433452467737464329">യാന്ത്രികമായി പേജ് പുതുക്കാൻ URL-ൽ ചോദ്യ പാരം ചേർക്കുക: chrome://network/?refresh=&lt;sec&gt;</translation>
+<translation id="2433452467737464329">പേജ് സ്വയമേവ പുതുക്കാൻ URL-ൽ ചോദ്യ പാരാ ചേർക്കുക: chrome://network/?refresh=&lt;sec&gt;</translation>
 <translation id="2433507940547922241">കാഴ്ച്ച</translation>
 <translation id="2433836460518180625">ഉപകരണം മാത്രം അൺലോക്ക് ചെയ്യുക</translation>
 <translation id="2435248616906486374">നെറ്റ്‌വർക്ക് വിച്‌ഛേദിച്ചു</translation>
@@ -1060,7 +1060,7 @@
 <translation id="264810637653812429">അനുയോജ്യമായ ഉപകരണങ്ങളൊന്നും കണ്ടെത്തിയില്ല.</translation>
 <translation id="2649045351178520408">Base64-എന്‍‌കോഡ് ചെയ്‌ത ASCII, സര്‍‌ട്ടിഫിക്കറ്റ് ചെയിന്‍‌</translation>
 <translation id="2653033005692233957">തിരയൽ പരാജയപ്പെട്ടു</translation>
-<translation id="2653266418988778031">നിങ്ങളൊരു സര്‍ട്ടിഫിക്കേഷന്‍ അതോറിറ്റി (CA) ഇല്ലാതാക്കുകയാണെങ്കില്‍, നിങ്ങളുടെ ബ്രൌസര്‍ ഇനിമുതല്‍ ആ CA നല്‍കുന്ന സർട്ടിഫിക്കറ്റുകളൊന്നും വിശ്വസിക്കില്ല.</translation>
+<translation id="2653266418988778031">നിങ്ങളൊരു സര്‍ട്ടിഫിക്കേഷന്‍ അതോറിറ്റി (CA) ഇല്ലാതാക്കുകയാണെങ്കില്‍, നിങ്ങളുടെ ബ്രൌസര്‍ ഇനിമുതല്‍ ആ CA നല്‍കുന്ന സാക്ഷ്യപത്രങ്ങളെയൊന്നും വിശ്വസിക്കില്ല.</translation>
 <translation id="2653659639078652383">സമര്‍പ്പിക്കൂ</translation>
 <translation id="265390580714150011">ഫീല്‍‌ഡ് മൂല്യം</translation>
 <translation id="2654166010170466751">പേയ്‌മെന്റ് ഹാൻഡ്‌ലറുകളെ ഇൻസ്റ്റാൾ ചെയ്യാൻ സൈറ്റുകളെ അനുവദിക്കുന്നു</translation>
@@ -1291,7 +1291,7 @@
 <translation id="3006881078666935414">ഉപയോഗ ഡാറ്റ ഇല്ല</translation>
 <translation id="3007771295016901659">ഡ്യൂപ്ലിക്കേറ്റ് ടാബ്</translation>
 <translation id="3008272652534848354">അനുമതികൾ പുനഃസജ്ജീകരിക്കുക</translation>
-<translation id="3009300415590184725">മൊബൈൽ ഡാറ്റാ സേവന സജ്ജീകരണ പ്രോസസ്സ് റദ്ദാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് തീർച്ചയാണോ?</translation>
+<translation id="3009300415590184725">മൊബൈൽ ഡാറ്റാ സേവന സജ്ജീകരണ പ്രോസസ് റദ്ദാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് തീർച്ചയാണോ?</translation>
 <translation id="3009779501245596802">ഇൻഡെക്‌സ് ചെയ്‌ത ഡാറ്റബേസുകള്‍</translation>
 <translation id="3010279545267083280">പാസ്‌വേഡ് ഇല്ലാതാക്കി</translation>
 <translation id="3011488081941333749"><ph name="DOMAIN" /> എന്ന ഡൊമെയ്‌നിൽ നിന്നുള്ള കുക്കികൾ അതിൽ നിന്ന് പുറത്ത് കടക്കുമ്പോൾ മായ്ക്കപ്പെടും</translation>
@@ -1478,7 +1478,7 @@
 <translation id="3308134619352333507">മറയ്‌ക്കല്‍ ബട്ടണ്‍</translation>
 <translation id="3308852433423051161">Google അസിസ്‌റ്റന്റ് ലോഡുചെയ്യുന്നു...</translation>
 <translation id="3312424061798279731">പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്ന ഭാഷകൾ</translation>
-<translation id="3313590242757056087">മേൽനോട്ടത്തിലുള്ള ഉപയോക്താവിന് കാണാനാകുന്ന വെബ്‌സൈറ്റുകൾ സജ്ജമാക്കുന്നതിന്, <ph name="MANAGEMENT_URL" /> സന്ദർശിക്കുന്നതിലൂടെ നിങ്ങൾക്ക് 
+<translation id="3313590242757056087">സൂപ്പർവൈസ് ചെയ്‌ത ഉപയോക്താവിന് കാണാനാകുന്ന വെബ്‌സൈറ്റുകൾ സജ്ജമാക്കുന്നതിന്, <ph name="MANAGEMENT_URL" /> സന്ദർശിക്കുന്നതിലൂടെ നിങ്ങൾക്ക് 
     നിയന്ത്രണങ്ങളും ക്രമീകരണങ്ങളും കോൺഫിഗർ ചെയ്യാനാകും.
     നിങ്ങൾ സ്ഥിര ക്രമീകരണങ്ങൾ മാറ്റുന്നില്ലെങ്കിൽ, <ph name="USER_DISPLAY_NAME" /> എന്നയാൾക്ക്
     വെബിലെ എല്ലാ സൈറ്റുകളും ബ്രൗസ് ചെയ്യാനാകും.</translation>
@@ -1835,7 +1835,7 @@
 <translation id="3831486154586836914">വിൻഡോ അവലോകന മോഡിൽ പ്രവേശിച്ചു</translation>
 <translation id="383161972796689579">പുതിയ ഉപയോക്താക്കളെ ചേർക്കുന്നത് ഈ ഉപകരണത്തിന്റെ ഉടമ പ്രവർത്തനരഹിതമാക്കി</translation>
 <translation id="3834775135533257713">"<ph name="INSTALLED_APP_NAME" />" ആപ്പുമായി യോജിക്കാത്തതിനാൽ "<ph name="TO_INSTALL_APP_NAME" />" അപ്ലിക്കേഷൻ ചേർക്കാനായില്ല.</translation>
-<translation id="3835522725882634757">ക്ഷമിക്കണം! ഈ സെർവർ അയയ്‌ക്കുന്ന ഡാറ്റ <ph name="PRODUCT_NAME" /> മനസിലാക്കാനാവുന്നില്ല. <ph name="BEGIN2_LINK" />റോ ലിസ്‌റ്റിംഗ്<ph name="END2_LINK" /> ഉൾപ്പെടെയുള്ള <ph name="BEGIN_LINK" />ബഗ് റിപ്പോർട്ടുചെയ്യുക<ph name="END_LINK" />.</translation>
+<translation id="3835522725882634757">ക്ഷമിക്കണം! ഈ സെർവർ അയയ്‌ക്കുന്ന ഡാറ്റ <ph name="PRODUCT_NAME" /> മനസിലാക്കാനാവുന്നില്ല. <ph name="BEGIN2_LINK" />റോ ലിസ്‌റ്റിംഗ്<ph name="END2_LINK" /> ഉൾപ്പെടെയുള്ള <ph name="BEGIN_LINK" />ബഗ് റിപ്പോർട്ട് ചെയ്യുക<ph name="END_LINK" />.</translation>
 <translation id="3838085852053358637">വിപുലീകരണം ലോഡ് ചെയ്യാനായില്ല</translation>
 <translation id="3838486795898716504">കൂടുതൽ <ph name="PAGE_TITLE" /></translation>
 <translation id="3838543471119263078">കുക്കികളും മറ്റുള്ള സൈറ്റും പ്ലഗിൻ വിവരവും</translation>
@@ -2174,7 +2174,7 @@
 <translation id="4384312707950789900">തിരഞ്ഞെടുത്തവയിലേക്ക് ചേർക്കുക</translation>
 <translation id="4384652540891215547">വിപുലീകരണം സജീവമാക്കുക</translation>
 <translation id="438503109373656455">സാരറ്റോഗ</translation>
-<translation id="4387004326333427325">പ്രാമാണീകരണ സർട്ടിഫിക്കറ്റ് വിദൂരമായി നിരസിച്ചു</translation>
+<translation id="4387004326333427325">പരിശോധിച്ചുറപ്പിക്കൽ സർട്ടിഫിക്കറ്റ് വിദൂരമായി നിരസിച്ചു</translation>
 <translation id="4389091756366370506">ഉപയോക്താവ്<ph name="VALUE" /></translation>
 <translation id="4390000551125140321">{0,plural, =1{അദൃശ്യ മോഡ്}other{# അദൃശ്യ വിൻഡോകൾ തുറക്കുക}}</translation>
 <translation id="439266289085815679">Bluetooth കോൺഫിഗറേഷൻ നിയന്ത്രിക്കുന്നത് <ph name="USER_EMAIL" /> ആണ്.</translation>
@@ -2528,7 +2528,7 @@
 <translation id="4964455510556214366">ക്രമീകരണം</translation>
 <translation id="4964673849688379040">പരിശോധിക്കുന്നു...</translation>
 <translation id="4965808351167763748">Hangouts Meet റൺ ചെയ്യാനായി ഈ ഉപകരണം സജ്ജമാക്കണോ?</translation>
-<translation id="496888482094675990">ഫയലുകളുടെ ആപ്പ്, നിങ്ങൾ Google ഡ്രൈവിലോ ബാഹ്യ സംഭരണത്തിലോ Chrome OS ഉപകരണത്തിലോ സംരക്ഷിച്ചിരിക്കുന്ന ഫയലുകളിലേക്ക് പെട്ടന്നുള്ള ആക്‌സസ് നൽകുന്നു.</translation>
+<translation id="496888482094675990">ഫയലുകളുടെ ആപ്പ്, നിങ്ങൾ Google ഡ്രൈവിലോ ബാഹ്യ സ്‍റ്റോറേജിലോ Chrome OS ഉപകരണത്തിലോ സംരക്ഷിച്ചിരിക്കുന്ന ഫയലുകളിലേക്ക് പെട്ടന്നുള്ള ആക്‌സസ് നൽകുന്നു.</translation>
 <translation id="4971412780836297815">പൂര്‍ത്തിയാക്കുമ്പോള്‍ തുറക്കുക</translation>
 <translation id="4972129977812092092">പ്രിന്‍റർ എഡിറ്റുചെയ്യുക</translation>
 <translation id="4972164225939028131">പാസ്‌വേഡ് തെറ്റാണ്</translation>
@@ -2605,7 +2605,7 @@
 <translation id="5094721898978802975">സഹകരിക്കുന്ന നേറ്റീവ് അപ്ലിക്കേഷനുകളുമായി ആശയവിനിമയം നടത്തുക</translation>
 <translation id="5097002363526479830">'<ph name="NAME" />' നെറ്റ്‌വര്‍‌ക്കിലേക്ക് ബന്ധിപ്പിക്കുന്നതിൽ പരാജയപ്പെട്ടു: <ph name="DETAILS" /></translation>
 <translation id="5101042277149003567">എല്ലാ ബുക്‌മാര്‍ക്കുകളും തുറക്കുക</translation>
-<translation id="5108967062857032718">ക്രമീകരണം - Android ആപ്പുകൾ നീക്കംചെയ്യുക</translation>
+<translation id="5108967062857032718">ക്രമീകരണം - Android ആപ്‌സ് നീക്കംചെയ്യുക</translation>
 <translation id="5109044022078737958">മിയ</translation>
 <translation id="5111646998522066203">അദൃശ്യ മോഡിൽ നിന്ന് പുറത്തുകടക്കുക</translation>
 <translation id="5111692334209731439">&amp;ബുക്ക്മാര്‍ക്ക് മാനേജര്‍</translation>
@@ -2799,7 +2799,7 @@
 <translation id="5419405654816502573">Voice Match</translation>
 <translation id="5420438158931847627">ടെക്‌സ്‌റ്റിന്റെയും ചിത്രങ്ങളുടെയും ഷാർപ്പ്‌നെസ്സ് നിർണ്ണയിക്കുന്നു</translation>
 <translation id="5422221874247253874">ആക്‌സസ് പോയിന്‍റ്</translation>
-<translation id="5422781158178868512">ക്ഷമിക്കണം, നിങ്ങളുടെ ബാഹ്യ സംഭരണി ഉപകരണം അംഗീകരിക്കാൻ കഴിഞ്ഞില്ല.</translation>
+<translation id="5422781158178868512">ക്ഷമിക്കണം, നിങ്ങളുടെ ബാഹ്യ സ്‍റ്റോറേജ് ഉപകരണം തിരിച്ചറിയാനായില്ല</translation>
 <translation id="5423829801105537712">അടിസ്ഥാന അക്ഷരത്തെറ്റ് പരിശോധന</translation>
 <translation id="5423849171846380976">സജീവമാക്കി</translation>
 <translation id="5425042808445046667">ഡൗൺലോഡ് ചെയ്യുന്നത് തുടരുക</translation>
@@ -2866,7 +2866,7 @@
 <translation id="5510775624736435856">Google-ൽ നിന്ന് ചിത്ര വിവരണങ്ങൾ നേടുക</translation>
 <translation id="5511379779384092781">വളരെ ചെറുത്</translation>
 <translation id="5511823366942919280">"ഷാർക്ക്" എന്ന പേരിൽ ഈ ഉപകരണം സജ്ജീകരിക്കണമെന്ന് തീർച്ചയാണോ?</translation>
-<translation id="5512653252560939721">ഹാർഡ്‌വെയർ പിന്തുണയുള്ളത് ആയിരിക്കണം ഉപയോക്തൃ സർട്ടിഫിക്കറ്റ്.</translation>
+<translation id="5512653252560939721">ഹാർഡ്‌വെയർ പിന്തുണയുള്ളത് ആയിരിക്കണം ഉപയോക്തൃ സർട്ടിഫിക്കേറ്റ്.</translation>
 <translation id="5516183516694518900">നിങ്ങളുടെ എല്ലാ ഉപകരണങ്ങളിലും ബുക്ക്‌മാർക്കുകളും ചരിത്രവും പാസ്‌വേഡുകളും മറ്റ് ക്രമീകരണവും ലഭിക്കാൻ Google അക്കൗണ്ട് ഉപയോഗിച്ച് Chrome-ൽ സൈൻ ഇൻ ചെയ്യുക.</translation>
 <translation id="551752069230578406">നിങ്ങളുടെ അക്കൗണ്ടിൽ പ്രിന്‍റർ ചേർക്കുന്നു - ഇതിന് അൽപ്പസമയമെടുത്തേക്കാം...</translation>
 <translation id="5518219166343146486">ക്ലിപ്പ്‌ബോർഡിലേക്ക് പകർത്തിയിട്ടുള്ള ടെക്‌സ്റ്റും ചിത്രങ്ങളും കാണാൻ ഒരു സൈറ്റ് ആഗ്രഹിക്കുമ്പോൾ ചോദിക്കുക</translation>
@@ -2951,7 +2951,7 @@
 <translation id="5623842676595125836">ലോഗ്</translation>
 <translation id="5624120631404540903">പാസ്‌വേഡുകൾ നിയന്ത്രിക്കുക</translation>
 <translation id="5626134646977739690">നാമം:</translation>
-<translation id="5627086634964711283">നിങ്ങൾ ഹോം ബട്ടൺ ക്ലിക്കുചെയ്യുമ്പോൾ ദൃശ്യമാകുന്ന പേജും ഇത് നിയന്ത്രിയ്ക്കുന്നു.</translation>
+<translation id="5627086634964711283">നിങ്ങൾ ഹോം ബട്ടൺ ക്ലിക്ക് ചെയ്യുമ്പോൾ ദൃശ്യമാകുന്ന പേജും ഇത് നിയന്ത്രിയ്ക്കുന്നു.</translation>
 <translation id="5627676517703583263">Chrome ഉപയോഗിച്ച് സ്‌മാർട്ടായി ബ്രൗസ് ചെയ്യുക</translation>
 <translation id="562935524653278697">നിങ്ങളുടെ ബുക്ക്‌മാർക്കുകൾ, ചരിത്രം, പാസ്‌വേഡുകൾ, മറ്റ് ക്രമീകരണം എന്നിവ സമന്വയിപ്പിക്കുന്നത് അഡ്‌മിനിസ്‌ട്രേറ്റർ പ്രവർത്തനരഹിതമാക്കി.</translation>
 <translation id="5632566673632479864">നിങ്ങളുടെ അക്കൗണ്ട് <ph name="EMAIL" />, ഇനി പ്രാഥമിക അക്കൗണ്ടായി അംഗീകരിക്കില്ല. <ph name="DOMAIN" /> ഈ അക്കൗണ്ട് മാനേജ് ചെയ്യുന്നതിനാൽ, നിങ്ങളുടെ ബുക്ക്‌മാർക്കുകളും ചരിത്രവും പാസ്‌വേഡുകളും മറ്റ് ക്രമീകരവും ഈ ഉപകരണത്തിൽ നിന്ന് മായ്‌ക്കുന്നതാണ്.</translation>
@@ -3166,7 +3166,7 @@
 <translation id="5959471481388474538">നെറ്റ്‌വർക്ക് ലഭ്യമല്ല</translation>
 <translation id="595959584676692139">ഈ വിപുലീകരണം ഉപയോഗിക്കാൻ പേജ് റീലോഡ് ചെയ്യുക</translation>
 <translation id="5963453369025043595"><ph name="NUM_HANDLES" /> (<ph name="NUM_KILOBYTES_LIVE" /> പീക്ക്)</translation>
-<translation id="5965661248935608907">നിങ്ങൾ ഹോം ബട്ടൺ ക്ലിക്കുചെയ്യുമ്പോഴോ ഓമ്‌നിബോക്‌സിൽ നിന്ന് തിരയുമ്പോഴോ ദൃശ്യമാകുന്ന പേജും അത് നിയന്ത്രിയ്ക്കും.</translation>
+<translation id="5965661248935608907">നിങ്ങൾ ഹോം ബട്ടൺ ക്ലിക്ക് ചെയ്യുമ്പോഴോ ഓമ്‌നിബോക്‌സിൽ നിന്ന് തിരയുമ്പോഴോ ദൃശ്യമാകുന്ന പേജും അത് നിയന്ത്രിയ്ക്കും.</translation>
 <translation id="5971037678316050792">Bluetooth അഡാപ്‌റ്റർ നിലയും ജോടിയാക്കലും നിയന്ത്രിക്കുക</translation>
 <translation id="5972017421290582825">MIDI ക്രമീകരണങ്ങൾ നിയന്ത്രിക്കുക...</translation>
 <translation id="597235323114979258">കൂടുതൽ ലക്ഷ്യസ്ഥാനങ്ങൾ കാണുക</translation>
@@ -3195,7 +3195,7 @@
 <translation id="6011193465932186973">ഫിംഗർപ്രിന്റ്</translation>
 <translation id="6011449291337289699">സൈറ്റ് ഡാറ്റ മായ്‌ക്കുക</translation>
 <translation id="6015796118275082299">വര്‍ഷം</translation>
-<translation id="6016551720757758985">മുൻ പതിപ്പിലേക്ക് പോകുന്നതിനുള്ള പവർവാഷ് സ്ഥിരീകരിക്കുക</translation>
+<translation id="6016551720757758985">മുൻ പതിപ്പിലേക്ക് പോകുന്നതിലൂടെ പവർവാഷ് സ്ഥിരീകരിക്കുക</translation>
 <translation id="6016972670657536680">ഭാഷയും കീബോർഡും ബട്ടൺ തിരഞ്ഞെടുക്കുക. നിലവിൽ തിരഞ്ഞെടുത്ത ഭാഷ <ph name="LANGUAGE" /> ആണ്.</translation>
 <translation id="6020431688553761150">ഈ ഉറവിടം ആക്‌സസ് ചെയ്യുന്നതിന് സെർവർ നിങ്ങൾക്ക് അംഗീകാരം നൽകിയില്ല.</translation>
 <translation id="6022526133015258832">പൂര്‍ണ്ണ സ്‌ക്രീനില്‍ തുറക്കുക</translation>
@@ -3234,7 +3234,7 @@
 <translation id="6059925163896151826">USB ഉപകരണങ്ങൾ</translation>
 <translation id="6061882183774845124">നിങ്ങളുടെ ഉപകരണങ്ങളിലേക്ക് ലിങ്ക് അയയ്ക്കുക</translation>
 <translation id="6064217302520318294">സ്ക്രീൻ ലോക്ക്</translation>
-<translation id="6065289257230303064">സര്‍‌ട്ടിഫിക്കറ്റ് സബ്‌ജക്റ്റ് ഡയറക്‌ടറി ഗുണവിശേഷതകള്‍‌</translation>
+<translation id="6065289257230303064">സര്‍‌ട്ടിഫിക്കറ്റ് സബ്‌ജക്റ്റ് ഡയറക്‌റ്ററി ആട്രിബ്യൂട്ട്</translation>
 <translation id="6069671174561668781">വാൾപേപ്പർ സജ്ജമാക്കുക</translation>
 <translation id="6071181508177083058">പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക</translation>
 <translation id="6071576563962215370">സിസ്‌റ്റത്തിന് ഉപകരണ ഇൻസ്‌റ്റലേഷൻ ആട്രിബ്യൂട്ട് ലോക്ക് സ്ഥാപിക്കാനായില്ല.</translation>
@@ -3323,7 +3323,7 @@
 <translation id="6201792273624501289">Linux ആപ്പുകൾ</translation>
 <translation id="6202304368170870640">ഉപകരണത്തിൽ സൈൻ ഇൻ ചെയ്യാനോ അൺലോക്ക് ചെയ്യാനോ നിങ്ങളുടെ പിൻ ഉപയോഗിക്കാം.</translation>
 <translation id="6206311232642889873">ചിത്രം പകർത്തു&amp;ക</translation>
-<translation id="6207200176136643843">ഡിഫോൾട്ട് സൂം ലെവലിലേക്ക് റീസെറ്റ് ചെയ്യുക</translation>
+<translation id="6207200176136643843">ഡിഫോൾട്ട് സൂം നിലയിലേക്ക് റീസെറ്റ് ചെയ്യുക</translation>
 <translation id="620722923698527029">ഇത്തരം ലിങ്കുകൾ എപ്പോഴും ബന്ധപ്പെട്ട ആപ്പിൽ തുറക്കുക</translation>
 <translation id="6207282396926186323"><ph name="APP_NAME" /> (Linux ആപ്പ്) ഇൻസ്‌റ്റാൾ ചെയ്യൂ</translation>
 <translation id="6207937957461833379">രാജ്യം/പ്രവിശ്യ</translation>
@@ -3540,7 +3540,7 @@
 <translation id="654233263479157500">നാവിഗേഷന്‍ പിശകുകള്‍ പരിഹരിക്കുന്നതിന് ഒരു വെബ് സേവനം ഉപയോഗിക്കുക</translation>
 <translation id="6544215763872433504">Google-ൽ നിന്ന് നിങ്ങൾക്കുള്ള വെബ് ബ്രൗസർ</translation>
 <translation id="6545665334409411530">ആവർത്തന നിരക്ക്</translation>
-<translation id="6545834809683560467">തിരയലുകളും ഒരു വിലാസ ബാറിലോ ആപ്പ് ലോഞ്ചർ തിരയൽ ബോക്‌സിലോ ടൈപ്പ് ചെ‌യ്‌തിരിക്കുന്ന URL കളും പൂര്‍ത്തിയാക്കാൻ ഒരു പ്രവചന സേവനം ഉപയോഗിക്കുക</translation>
+<translation id="6545834809683560467">തിരയലുകളും ഒരു വിലാസ ബാറിലോ അപ്ലിക്കേഷൻ ലോഞ്ചർ തിരയൽ ബോക്‌സിലോ ടൈപ്പ് ചെ‌യ്‌തിരിക്കുന്ന URL കളും പൂര്‍ത്തിയാക്കാൻ ഒരു പ്രവചന സേവനം ഉപയോഗിക്കുക</translation>
 <translation id="6545867563032584178">Mac സിസ്‌റ്റം മുൻഗണനകളിൽ മൈക്രോഫോൺ ഓഫാക്കി</translation>
 <translation id="6547316139431024316">ഈ വിപുലീകരണത്തിന് വീണ്ടും മുന്നറിയിപ്പ് നൽകരുത്</translation>
 <translation id="6547354035488017500">512 MB ഇടമെങ്കിലും സൃഷ്‌ടിച്ചില്ലെങ്കിൽ നിങ്ങളുടെ ഉപകരണം പ്രതികരിക്കില്ല. ഇടം സൃഷ്‌ടിക്കാൻ, ഉപകരണ സ്‌റ്റോറേജിൽ നിന്ന് ഫയലുകൾ ഇല്ലാതാക്കുക.</translation>
@@ -3697,7 +3697,7 @@
 <translation id="6801435275744557998">ടച്ച്സ്‌ക്രീൻ കാലിബറേറ്റ് ചെയ്യുക</translation>
 <translation id="6802031077390104172"><ph name="USAGE" /> (<ph name="OID" />)</translation>
 <translation id="6805038906417219576">ശരി</translation>
-<translation id="6805647936811177813"><ph name="HOST_NAME" /> എന്നതില്‍ നിന്നും ക്ലയന്‍റ് സര്‍ട്ടിഫിക്കറ്റ് ഇറക്കുമതി ചെയ്യുന്നതിന് <ph name="TOKEN_NAME" /> എന്നതിലേക്ക് ദയവായി പ്രവേശിക്കുക.</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="6808193438228982088">കുറുക്കൻ</translation>
 <translation id="6810613314571580006">സംഭരിച്ച ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് വെബ്‌സൈറ്റുകളിലേക്ക് സ്വയം സൈൻ ഇൻ ചെയ്യുക. ഫീച്ചർ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുമ്പോൾ, ഒരു വെബ്‌സൈറ്റിലേക്ക് സൈൻ ഇൻ ചെയ്യുന്നതിന് മുമ്പ് ഓരോ തവണയും നിങ്ങളോട് സ്ഥിരീകരിക്കാൻ ആവശ്യപ്പെടും.</translation>
@@ -3980,13 +3980,13 @@
 <translation id="7238585580608191973">SHA-256 ഫിംഗര്‍പ്രിന്‍റ്</translation>
 <translation id="7240120331469437312">സര്‍‌ട്ടിഫിക്കറ്റ് വിഷയേതര നാമം</translation>
 <translation id="7240339475467890413">പുതിയ ഹോട്ട്‌സ്പോട്ടിലേക്ക് കണക്റ്റുചെയ്യണോ?</translation>
-<translation id="7241389281993241388">ക്ലയന്‍റ് സര്‍ട്ടിഫിക്കറ്റ് ഇറക്കുമതി ചെയ്യുന്നതിന് <ph name="TOKEN_NAME" /> എന്നതിലേക്ക് ദയവായി പ്രവേശിക്കുക.</translation>
+<translation id="7241389281993241388">ക്ലയന്‍റ് സര്‍ട്ടിഫിക്കറ്റ് ഇമ്പോർട്ട് ചെയ്യുന്നതിന് <ph name="TOKEN_NAME" /> എന്നതിലേക്ക് ദയവായി പ്രവേശിക്കുക.</translation>
 <translation id="7241443820034350811">നിങ്ങളുടെ സുരക്ഷാ കീ ലിസ്‌റ്റ് ചെയ്‌തിട്ടില്ലെങ്കിൽ, കുറഞ്ഞത് 5 സെക്കൻഡ് അതിൻ്റെ ബട്ടൺ അമർത്തുക.</translation>
 <translation id="7243632151880336635">മായ്‌ച്ച്, സൈൻ ഔട്ട് ചെയ്യുക</translation>
 <translation id="7245628041916450754"><ph name="WIDTH" /> x <ph name="HEIGHT" /> (മികച്ചത്)</translation>
 <translation id="7246230585855757313">സുരക്ഷാ കീ വീണ്ടും ബന്ധിപ്പിച്ച് വീണ്ടും ശ്രമിക്കുക</translation>
 <translation id="7246947237293279874">FTP പ്രോക്‌സി</translation>
-<translation id="725109152065019550">ക്ഷമിക്കണം, അഡ്‌മിനിസ്‌ട്രേറ്റർ നിങ്ങളുടെ അക്കൗണ്ടിന്റെ ബാഹ്യസംഭരണം അപ്രാപ്‌തമാക്കി.</translation>
+<translation id="725109152065019550">ക്ഷമിക്കണം, അഡ്‌മിനിസ്‌ട്രേറ്റർ നിങ്ങളുടെ അക്കൗണ്ടിന്‍റെ ബാഹ്യസംഭരണം അപ്രാപ്‌തമാക്കി.</translation>
 <translation id="7251346854160851420">ഡിഫോള്‍‌ട്ട് വാള്‍‌പേപ്പര്‍</translation>
 <translation id="7253521419891527137">&amp;കൂടുതലറിയുക</translation>
 <translation id="7254554697254365959">ഈ പേജ് വിവർത്തനം ചെയ്യാനായില്ല.</translation>
@@ -4072,7 +4072,7 @@
 <translation id="736877393389250337"><ph name="URL" />, <ph name="ALTERNATIVE_BROWSER_NAME" />-ൽ തുറക്കാനായില്ല. നിങ്ങളുടെ സിസ്‌റ്റം അഡ്‌മിനെ ബന്ധപ്പെടുക.</translation>
 <translation id="7371006317849674875">ആരംഭിക്കുന്ന സമയം</translation>
 <translation id="7375053625150546623">EAP</translation>
-<translation id="7376553024552204454">മൗസ് കഴ്‌സർ നീക്കുമ്പോൾ അത് ഹൈലൈറ്റുചെയ്യുക</translation>
+<translation id="7376553024552204454">മൗസ് കഴ്‌സർ നീക്കുമ്പോൾ അത് ഹൈലൈറ്റ് ചെയ്യുക</translation>
 <translation id="7377169924702866686">Caps Lock ഓൺ ആണ്.</translation>
 <translation id="7377451353532943397">സെൻസർ ആക്‌സസ് ബ്ലോക്ക് ചെയ്യുന്നത് തുടരുക</translation>
 <translation id="7378627244592794276">വേണ്ട</translation>
@@ -4293,7 +4293,7 @@
 <translation id="7728570244950051353">സ്ലീപ്പ് മോഡിൽ നിന്ന് സ്ക്രീൻ ലോക്ക് ചെയ്യുക</translation>
 <translation id="7728668285692163452">ചാനൽ മാറ്റം പിന്നീട് ബാധകമാക്കും</translation>
 <translation id="7730449930968088409">നിങ്ങളുടെ സ്‌ക്രീനിന്റെ ഉള്ളടക്കം ക്യാപ്‌ചർ ചെയ്യുക</translation>
-<translation id="7732111077498238432">നെറ്റ്‌വർക്ക് നയത്തിനാൽ നിയന്ത്രിതമാണ്</translation>
+<translation id="7732111077498238432">നെറ്റ്‌വർക്ക്, നയ നിയന്ത്രണത്തിലാണ്</translation>
 <translation id="7737238973539693982">Linux (ബീറ്റ) ഇല്ലാതാക്കുക</translation>
 <translation id="7740996059027112821">സാധാരണം</translation>
 <translation id="7746457520633464754">അപകടകരമായ ആപ്പുകളും സൈറ്റുകളും കണ്ടെത്തുന്നതിന്, നിങ്ങൾ സന്ദർശിക്കുന്ന ചില പേജുകളുടെ URL, പരിമിത സിസ്റ്റം വിവരങ്ങൾ, ചില പേജ് ഉള്ളടക്കം എന്നിവ Chrome Google-ന് അയയ്ക്കുന്നു</translation>
@@ -4424,7 +4424,7 @@
 <translation id="7903925330883316394">ഉപയുക്തത: <ph name="UTILITY_TYPE" /></translation>
 <translation id="7904094684485781019">ഈ അക്കൗണ്ടിന്റെ അഡ്‌മിനിസ്‌ട്രേറ്റർ ഒന്നിലധികം സൈൻ-ഇൻ അനുവദിക്കുന്നില്ല.</translation>
 <translation id="7904402721046740204">പ്രാമാണീകരിക്കുന്നു</translation>
-<translation id="7908378463497120834">ക്ഷമിക്കണം, നിങ്ങളുടെ ബാഹ്യ സംഭരണി ഉപകരണത്തിലെ ഏറ്റവും കുറഞ്ഞത് ഒരു ഭാഗം പോലും മൗണ്ട് ചെയ്യാൻ കഴിഞ്ഞില്ല.</translation>
+<translation id="7908378463497120834">ക്ഷമിക്കണം, നിങ്ങളുടെ ബാഹ്യ സ്റ്റോറേജ് ഉപകരണത്തിലെ ഏറ്റവും കുറഞ്ഞത് ഒരു ഭാഗം പോലും മൗണ്ട് ചെയ്യാൻ കഴിഞ്ഞില്ല.</translation>
 <translation id="7909969815743704077">ആൾമാറാട്ട മോഡിൽ ഡൗൺലോഡുചെയ്‌തു</translation>
 <translation id="7910768399700579500">&amp;പുതിയ ഫോള്‍ഡര്‍</translation>
 <translation id="7911118814695487383">Linux</translation>
@@ -4439,7 +4439,7 @@
 <translation id="7931318309563332511">അറിഞ്ഞുകൂടാത്തത്</translation>
 <translation id="7932969338829957666">പങ്കിട്ട ഫോൾഡറുകൾ <ph name="BASE_DIR" /> എന്ന ലൊക്കേഷനിലെ Linux-ൽ ലഭ്യമാണ്.</translation>
 <translation id="7933314993013528982">{NUM_TABS,plural, =1{സൈറ്റ് അൺമ്യൂട്ട് ചെയ്യുക}other{സൈറ്റുകൾ അൺമ്യൂട്ട് ചെയ്യുക}}</translation>
-<translation id="7933634003144813719">പങ്കിട്ട ഫോൾഡർ മാനേജ് ചെയ്യുക</translation>
+<translation id="7933634003144813719">പങ്കിട്ട ഫോൾഡറുകൾ മാനേജ് ചെയ്യുക</translation>
 <translation id="7934414805353235750">പരിരക്ഷിത ഉള്ളടക്കം പ്ലേ ചെയ്യാൻ <ph name="URL" /> ആഗ്രഹിക്കുന്നു. നിങ്ങളുടെ ഉപകരണത്തിന്റെ ഐഡന്റിറ്റി, Google പരിശോധിച്ചുറപ്പിക്കും</translation>
 <translation id="793531125873261495">വെർച്വൽ മെഷീൻ ഡൗൺലോഡ് ചെയ്യുന്നതിൽ പിശക്. വീണ്ടും ശ്രമിക്കുക.</translation>
 <translation id="7938594894617528435">നിലവിൽ ഓഫ്‌ലൈനിലാണ്</translation>
@@ -4958,6 +4958,7 @@
 <translation id="8743390665131937741">പൂർണ്ണസ്‌ക്രീൻ സൂം നില:</translation>
 <translation id="8743864605301774756">1 മണിക്കൂർ മുമ്പ് അപ്‌ഡേറ്റുചെയ്തു</translation>
 <translation id="874689135111202667">{0,plural, =1{ഈ സൈറ്റിലേക്ക് ഒരു ഫയൽ അപ്‌ലോഡ് ചെയ്യണോ?}other{ഈ സൈറ്റിലേക്ക് # ഫയലുകൾ അപ്‌ലോഡ് ചെയ്യണോ?}}</translation>
+<translation id="8747503242566427664">ഈ അപ്ലിക്കേഷന് ഇവ ചെയ്യാനാകും:</translation>
 <translation id="8748384418490037181">Smart Lock ഓപ്ഷനുകൾ</translation>
 <translation id="8749863574775030885">ഒരു അജ്ഞാത വെണ്ടറിൽ നിന്നും USB ഉപകരണങ്ങൾ ആക്‌സസ് ചെയ്യുക</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" />, ഒരു സീരിയല്‍ പോർട്ടിലേക്ക് കണക്‌റ്റ് ചെയ്യാൻ താൽപ്പര്യപ്പെടുന്നു</translation>
@@ -5175,7 +5176,7 @@
 <translation id="9073281213608662541">PAP</translation>
 <translation id="9074739597929991885">Bluetooth</translation>
 <translation id="9074836595010225693">USB മൗസ് കണക്‌റ്റ് ചെയ്‌തു</translation>
-<translation id="9076523132036239772">ക്ഷമിക്കൂ, നിങ്ങളുടെ ഇമെയിലോ പാസ്‌വേഡോ സ്ഥിരീകരിക്കാന്‍ കഴിഞ്ഞില്ല. ആദ്യം ഒരു നെറ്റ്‍വര്‍ക്കിലേക്ക് ബന്ധിപ്പിച്ചുകൊണ്ട് ശ്രമിക്കുക.</translation>
+<translation id="9076523132036239772">ക്ഷമിക്കുക, നിങ്ങളുടെ ഇമെയിലോ പാസ്‌വേഡോ പരീശോധിച്ചുറപ്പിക്കാൻ കഴിഞ്ഞില്ല. ആദ്യം ഒരു നെറ്റ്‍വര്‍ക്കിലേക്ക് കണക്റ്റ് ചെയ്യാൻ ശ്രമിക്കുക.</translation>
 <translation id="9084064520949870008">വിന്‍ഡോ ആയി തുറക്കുക</translation>
 <translation id="9088234649737575428">എന്റർപ്രൈസ് നയം <ph name="PLUGIN_NAME" /> എന്നതിനെ ബ്ലോക്ക് ചെയ്‌തു</translation>
 <translation id="9088917181875854783">ഈ പാസ്‌കീ "<ph name="DEVICE_NAME" />" എന്നതിൽ കാണിച്ചിരിക്കുന്നുവെന്ന് സ്ഥിരീകരിക്കുക:</translation>
@@ -5219,7 +5220,7 @@
 <translation id="9154194610265714752">അപ്‌ഡേറ്റുചെയ്‌തു</translation>
 <translation id="91568222606626347">കുറുക്കുവഴി സൃഷ്‌ടിക്കുക...</translation>
 <translation id="9157697743260533322">എല്ലാ ഉപയോക്താക്കൾക്കുമായി സ്വയമേയുള്ള അപ്‌ഡേറ്റുകൾ സജ്ജമാക്കാനായില്ല (പ്രീഫ്ലൈറ്റ് സമാരംഭിക്കൽ പിശക്: <ph name="ERROR_NUMBER" />)</translation>
-<translation id="9158715103698450907">ക്ഷമിക്കണം! പ്രമാണീകരണം നടത്തുന്നതിനിടയിൽ ഒരു നെറ്റ്‌വർക്ക് ആശയവിനിമയ പ്രശ്‌നം സംഭവിച്ചു.  നിങ്ങളുടെ നെറ്റ്‌വർക്ക് കണക്ഷൻ പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക.</translation>
+<translation id="9158715103698450907">ക്ഷമിക്കണം! പരിശോധിച്ചുറപ്പിക്കലിനിടെ നെറ്റ്‌വർക്ക് ആശയവിനിമയ പ്രശ്‌നം സംഭവിച്ചു.  നിങ്ങളുടെ നെറ്റ്‌വർക്ക് കണക്ഷൻ പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക.</translation>
 <translation id="916607977885256133">ചിത്രത്തിനുള്ളിൽ ചിത്രം</translation>
 <translation id="9168436347345867845">ഇത് പിന്നീട് ചെയ്യുക</translation>
 <translation id="9169496697824289689">കീബോർഡ് കുറുക്കുവഴികൾ കാണുക</translation>
@@ -5260,7 +5261,7 @@
 <translation id="936801553271523408">സിസ്റ്റം ഡയഗണോസ്റ്റിക് ഡാറ്റ</translation>
 <translation id="93766956588638423">വിപുലീകരണം റിപ്പയർ ചെയ്യുക</translation>
 <translation id="938339467127511841">Linux (ബീറ്റ) സംഭരണം</translation>
-<translation id="938470336146445890">ഒരു ഉപയോക്തൃ സര്‍ട്ടിഫിക്കേറ്റ് ദയവായി ഇന്‍സ്റ്റാള്‍ ചെയ്യുക.</translation>
+<translation id="938470336146445890">ഒരു ഉപയോക്തൃ സർട്ടിഫിക്കറ്റ് ദയവായി ഇന്‍സ്റ്റാള്‍ ചെയ്യുക.</translation>
 <translation id="939252827960237676">സ്‌ക്രീൻഷോട്ട് സംരക്ഷിക്കുന്നതിൽ പരാജയപ്പെട്ടു</translation>
 <translation id="939519157834106403">SSID</translation>
 <translation id="939598580284253335">പാസ്ഫ്രെയ്സ് നല്‍കുക</translation>
diff --git a/chrome/app/resources/generated_resources_mr.xtb b/chrome/app/resources/generated_resources_mr.xtb
index 48f7205..66c0c9e 100644
--- a/chrome/app/resources/generated_resources_mr.xtb
+++ b/chrome/app/resources/generated_resources_mr.xtb
@@ -51,7 +51,7 @@
 <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="1070705170564860382"><ph name="COUNTDOWN_SECONDS" /> सेकंदांमध्ये पर्यायी ब्राउझरमध्ये उघडत आहे</translation>
@@ -86,7 +86,7 @@
 <translation id="1118738876271697201">सिस्टमला डिव्हाइस मॉडेल किंवा सिरीअल नंबर निर्धारित करता आला नाही.</translation>
 <translation id="1119447706177454957">अंतर्गत एरर</translation>
 <translation id="1122198203221319518">&amp;साधने</translation>
-<translation id="1122242684574577509">अॉथेंटिकेशन अयशस्वी. तुम्ही वापरत असलेल्या (<ph name="NETWORK_ID" />) वाय-फाय नेटवर्कसाठी लॉग इन पेजला भेट देण्यासाठी क्लिक करा.</translation>
+<translation id="1122242684574577509">ऑथेंटिकेशन अयशस्वी. तुम्ही वापरत असलेल्या (<ph name="NETWORK_ID" />) वाय-फाय नेटवर्कसाठी लॉग इन पेजला भेट देण्यासाठी क्लिक करा.</translation>
 <translation id="1122960773616686544">बुकमार्क नाव</translation>
 <translation id="1124772482545689468">वापरकर्ता</translation>
 <translation id="1125550662859510761"><ph name="WIDTH" /> x <ph name="HEIGHT" /> (नेटिव्ह) सारखे दिसते</translation>
@@ -284,7 +284,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>
@@ -354,7 +354,7 @@
 <translation id="1543284117603151572">Edge वरून इंपोर्ट केले</translation>
 <translation id="1545177026077493356">स्वयंचलित कियोस्क मोड</translation>
 <translation id="1545775234664667895">"<ph name="THEME_NAME" />" थीम इंस्टॉल केली</translation>
-<translation id="1546280085599573572">तुम्ही होम बटण क्लिक करता तेव्हा कोणते पेज दर्शविले जाते ते या एक्स्टेंशनने बदलले आहे.</translation>
+<translation id="1546280085599573572">तुम्ही होम बटण क्लिक करता तेव्हा कोणते पेज दर्शविले जाते हे या एक्स्टेंशनने बदलले आहे.</translation>
 <translation id="1549788673239553762"><ph name="APP_NAME" /> <ph name="VOLUME_NAME" /> अॅक्सेस करू इच्छित आहे. हे तुमच्या फायलीमध्ये फेरफार करू किंवा त्या हटवू शकते.</translation>
 <translation id="1553538517812678578">अमर्यादित</translation>
 <translation id="1554390798506296774">सॅन्डबॉक्स न केलेल्या प्लगिन ना <ph name="HOST" /> वर नेहमी अनुमती द्या</translation>
@@ -397,7 +397,7 @@
 <translation id="1614511179807650956">तुम्ही तुमची मोबाईल डेटा सूट वापरली असू शकते. अधिक डेटा विकत घेण्यासाठी <ph name="NAME" /> ॲक्टिव्हेशन पोर्टलला भेट द्या.</translation>
 <translation id="161460670679785907">तुमचा फोन शोधता आला नाही</translation>
 <translation id="1616206807336925449">या एक्स्टेंशनला कोणत्याही विशिष्ट परवानग्यांची आवश्यकता नाही.</translation>
-<translation id="1616298854599875024">एक्स्टेंशन "<ph name="IMPORT_NAME" />" इंपोर्ट करू शकत नाही कारण ते शेअर केलेले मॉड्युल नाही</translation>
+<translation id="1616298854599875024">एक्स्टेंशन "<ph name="IMPORT_NAME" />" आयात करू शकत नाही कारण ते शेअर केलेले मॉड्युल नाही</translation>
 <translation id="1618268899808219593">म&amp;दत केंद्र</translation>
 <translation id="1620510694547887537">कॅमेरा</translation>
 <translation id="1623132449929929218">इमेज सध्या उपलब्ध नाहीत. वॉलपेपर संग्रह पाहण्यासाठी कृपया इंटरनेटला पुन्हा कनेक्ट करा.</translation>
@@ -465,7 +465,7 @@
 <translation id="1712552549805331520"><ph name="URL" /> ला तुमच्या स्थानिक काँप्युटरवर डेटा कायमचा स्टोअर करायचा आहे</translation>
 <translation id="1717218214683051432">मोशन सेन्सर</translation>
 <translation id="1718835860248848330">शेवटच्या तासामधील</translation>
-<translation id="1719312230114180055">टिप: मजबूत पासवर्ड किंवा पिनपेक्षा तुमचे फिंगरप्रिंट कमी सुरक्षित असू शकतात.</translation>
+<translation id="1719312230114180055">टिप: क्लिष्ट पासवर्ड किंवा पिनपेक्षा तुमचे फिंगरप्रिंट कमी सुरक्षित असू शकतात.</translation>
 <translation id="1720318856472900922">TLS WWW सर्व्हर अॉथेंटिकेशन</translation>
 <translation id="1721937473331968728">तुम्ही <ph name="CLOUD_PRINT_NAME" /> वर तुमच्या कॉंप्युटरशी कनेक्ट केलेले क्लासिक प्रिंटर जोडू शकता.</translation>
 <translation id="1723824996674794290">&amp;नवीन विंडो</translation>
@@ -609,7 +609,7 @@
 <translation id="1931152874660185993">कोणतेही घटक इंस्टॉल केले नाहीत.</translation>
 <translation id="1932026958134051332">अॅक्सेस पर्याय स्विच करा</translation>
 <translation id="1932098463447129402">पूर्वी नाही</translation>
-<translation id="1933809209549026293">कृपया एक माउस किंवा एक कीबोर्ड कनेक्ट करा. तुम्ही ब्लूटूथ डिव्हाइस वापरत असल्यास, पेअरिंगसाठी ते तयार असल्याचे खात्री करा.</translation>
+<translation id="1933809209549026293">कृपया एक माउस किंवा एक कीबोर्ड कनेक्ट करा. तुम्ही ब्लूटूथ डिव्हाइस वापरत असल्यास, पेअरिंगसाठी ते तयार असल्याचे निश्चित करा.</translation>
 <translation id="1937774647013465102"><ph name="ARCHITECTURE_DEVICE" /> असलेल्या या डिव्हाइस सह <ph name="ARCHITECTURE_CONTAINER" /> प्रकारचे आर्किटेक्चर कंटेनर इंपोर्ट करू शकत नाही. तुम्ही हा कंटेनर वेगळ्या डिव्हाइसमध्ये रिस्टोअर करण्याचा प्रयत्न करू शकता किंवा तुम्ही या कंटेनर प्रतिमेच्या फायली Files अॅपमध्ये उघडून अॅक्सेस करू शकता.</translation>
 <translation id="1938351510777341717">बाह्य कमांड</translation>
 <translation id="1940546824932169984">कनेक्‍ट केलेले डिव्हाइस</translation>
@@ -710,7 +710,7 @@
 <translation id="2126167708562367080">तुमच्या अॅडमिनिस्ट्रेटरने सिंक अक्षम केले आहे.</translation>
 <translation id="2127372758936585790">निम्न-उर्जेचे चार्जर</translation>
 <translation id="212862741129535676">फ्रिक्वेन्सी स्थिती कब्जा टक्केवारी</translation>
-<translation id="2129825002735785149">प्लग-इन अपडेट करा</translation>
+<translation id="2129825002735785149">प्लगिन अपडेट करा</translation>
 <translation id="2131077480075264">"<ph name="IMPORT_NAME" />" द्वारे "<ph name="APP_NAME" />" ला अनुमती नसल्‍याने तो स्‍थापित करण्‍यात अक्षम</translation>
 <translation id="2135456203358955318">डॉक केलेले भिंग</translation>
 <translation id="2135787500304447609">&amp;पुन्हा करा</translation>
@@ -831,11 +831,11 @@
 <translation id="228758327756499171"><ph name="NUMBER_OF_MORE_APPS" /> अ‍ॅप्स</translation>
 <translation id="2288181517385084064">व्हिडिओ रेकॉर्डरवर स्विच करा</translation>
 <translation id="2288735659267887385">अॅक्सेसिबिलिटी सेटिंग्ज</translation>
-<translation id="2292848386125228270">कृपया <ph name="PRODUCT_NAME" /> चा सामान्य वापरकर्ता म्हणून प्रारंभ करा. तुम्हाला विकासासाठी मूळ म्हणून चालविणे आवश्यक असल्यास, सॅन्डबॉक्स ध्वजांकन नाही -- सह पुन्हा चालवा.</translation>
+<translation id="2292848386125228270">कृपया <ph name="PRODUCT_NAME" /> चा सामान्य वापरकर्ता म्हणून सुरू करा. तुम्हाला विकासासाठी मूळ म्हणून चालविणे आवश्यक असल्यास, सॅन्डबॉक्स ध्वजांकन नाही -- सह पुन्हा चालवा.</translation>
 <translation id="2294358108254308676">तुम्ही <ph name="PRODUCT_NAME" /> स्‍थापित करू इच्छिता?</translation>
 <translation id="2297705863329999812">प्रिंटर शोधा</translation>
 <translation id="2300383962156589922"><ph name="APP_NAME" /> ला कस्टमाइझ आणि नियंत्रित करा</translation>
-<translation id="2301382460326681002">एक्स्टेंशन मूळ डिरेक्टरी अवैध आहे.</translation>
+<translation id="2301382460326681002">एक्स्टेंशन मूळ डिरेक्टरी चुकीची आहे.</translation>
 <translation id="23030561267973084">"<ph name="EXTENSION_NAME" />" नी अतिरिक्त परवानग्यांची विनंती केली आहे.</translation>
 <translation id="2307462900900812319">नेटवर्क कॉन्फिगर करा</translation>
 <translation id="230927227160767054">हे पृष्ठ एक सेवा हँडलर इंस्टॉल करू इच्छिते.</translation>
@@ -1106,7 +1106,7 @@
 <translation id="271033894570825754">नवीन</translation>
 <translation id="2714393097308983682">Google Play स्टोअर</translation>
 <translation id="2715751256863167692">हे अपडेट तुमचे Chromebook रीसेट करते आणि तुमचा सद्य वापरकर्ता डेटा काढून टाकते.</translation>
-<translation id="2716986496990888774">ही सेटिंग पालकांकडून व्यवस्थापित केली आहे.</translation>
+<translation id="2716986496990888774">हे सेटिंग पालकांकडून व्यवस्थापित केले आहे.</translation>
 <translation id="2718395828230677721">रात्रीचा प्रकाश</translation>
 <translation id="2718998670920917754">अँटी-व्हायरस सॉफ्टवेअरला एक व्हायरस आढळला.</translation>
 <translation id="2719936478972253983">पुढील कुकी ब्लॉक केल्या होत्‍या</translation>
@@ -1268,7 +1268,7 @@
 <translation id="296026337010986570">पूर्ण झाले! धोकादायक सॉफ्टवेअर काढून टाकले. एक्स्टेंशन पुन्हा सुरू करण्यासाठी &lt;a href="chrome://extensions"&gt;Extensions&lt;/a&gt; ला भेट द्या.</translation>
 <translation id="2961090598421146107"><ph name="CERTIFICATE_NAME" /> (एक्स्टेंशन प्रदान केले)</translation>
 <translation id="2961695502793809356">पुढे जाण्यासाठी क्लिक करा, इतिहास पहाण्यासाठी होल्ड करा</translation>
-<translation id="2963151496262057773">खालील प्लग-इन रेस्पॉन्सिव्ह नाही: <ph name="PLUGIN_NAME" />तुम्ही हे थांबवू इच्छिता?</translation>
+<translation id="2963151496262057773">खालील प्लगिन असंवादी आहे: <ph name="PLUGIN_NAME" />तुम्ही हे थांबवू इच्छिता?</translation>
 <translation id="2966937470348689686">Android प्राधान्ये व्यवस्थापित करा</translation>
 <translation id="2972557485845626008">फर्मवेयर</translation>
 <translation id="2972581237482394796">&amp;पुन्हा करा</translation>
@@ -1474,7 +1474,7 @@
 <translation id="3303855915957856445">कोणतेही शोध परिणाम आढळले नाहीत</translation>
 <translation id="3305389145870741612">स्वरूपन प्रक्रियेस दोन सेकंद लागू शकतात. कृपया प्रतीक्षा करा.</translation>
 <translation id="3305661444342691068">पूर्वावलोकनात पीडीएफ उघडा</translation>
-<translation id="3306684685104080068">Google Hangouts सारख्या क्लाउड-आधारित सेवांवर कास्ट करणे सुरू करा.</translation>
+<translation id="3306684685104080068">Google Hangouts सारख्या क्लाउड-आधारित सेवांवर कास्ट करणे सक्षम करा.</translation>
 <translation id="3308006649705061278">संस्थात्मक एकक (OU)</translation>
 <translation id="3308116878371095290">हे पृष्ठ कुकीज सेट करण्यापासून प्रतिबंधित केलेले होते.</translation>
 <translation id="3308134619352333507">बटण लपवा</translation>
@@ -1710,7 +1710,7 @@
 <translation id="3664511988987167893">एक्स्टेंशन आयकन</translation>
 <translation id="3665589677786828986">Chrome ला आढळले आहे की आपल्या काही सेटिंग्ज दुसर्‍या प्रोग्रामद्वारे दूषित झाल्या होत्या आणि त्यांच्या मूळ डीफॉल्टवर त्या रीसेट केल्या.</translation>
 <translation id="3668570675727296296">भाषा सेटिंग्ज</translation>
-<translation id="366867565525278777">स्टोरेज जागेच्या अभावामुळे डाउनलोड करता आले नाही. किमान <ph name="INSTALL_SIZE" /> मोकळी जागा असणे आवश्यक आहे. जागा मोकळी करण्यासाठी, डिव्हाइस स्टोरेजमधून फायली हटवा.</translation>
+<translation id="366867565525278777">स्टोरेज जागेच्या अभावामुळे इंस्टॉल करता आले नाही. किमान <ph name="INSTALL_SIZE" /> मोकळी जागा असणे आवश्यक आहे. जागा मोकळी करण्यासाठी, डिव्हाइस स्टोरेजमधून फायली हटवा.</translation>
 <translation id="3668801437375206837">ब्लूटूथ समस्यांचे निदान चांगल्या प्रकारे करण्यासाठी, Googlers त्यांच्या फीडबॅक अहवालासह अतिरिक्त ब्लूटूथ लॉगचा समावेश करू शकतात. हा पर्याय निवडल्यास, तुमच्या अहवालात तुमच्या सध्याच्या सत्रातून शक्य तेवढे PII काढून टाकण्यासाठी btsnoop आणि HCI लॉगचा समावेश असेल. या लॉगचा ॲक्सेस Listnr मधील Chrome OS उत्पादन गटाच्या व्यवस्थापकांपर्यंत मर्यादित राहिल. ९० दिवसांनंतर लॉग कायमचे काढून टाकले जातील.</translation>
 <translation id="3668823961463113931">हँडलर</translation>
 <translation id="3670113805793654926">कोणत्याही विक्रेत्याकडील डिव्हाइस</translation>
@@ -1812,7 +1812,7 @@
 <translation id="3798449238516105146">आवृत्ती</translation>
 <translation id="3799201711591988491">{COUNT,plural, =0{आणि सर्व उघडा}=1{आणि बुकमार्क उघडा}other{आणि सर्व (#) उघडा}}</translation>
 <translation id="3800806661949714323">सर्व दर्शवा (शिफारस केलेले)</translation>
-<translation id="380408572480438692">कार्यडिस्प्ले डेटाचे संकलन सक्षम केल्याने वेळोवेळी सिस्टम सुधारण्यात Google ला मदत होईल. तुम्ही एक फीडबॅक अहवाल दाखल करेपर्यंत (Alt-Shift-I) आणि कार्यडिस्प्ले डेटा समाविष्ट करेपर्यंत कोणताही डेटा पाठविला जात नाही. तुम्ही संकलन अक्षम करण्यासाठी या स्क्रीनवर कधीही परत येऊ शकता.</translation>
+<translation id="380408572480438692">कार्यडिस्प्ले डेटाचे संकलन सक्षम केल्याने वेळोवेळी सिस्टम सुधारण्यात Google ला मदत होईल. तुम्ही एक अभिप्राय अहवाल दाखल करेपर्यंत (Alt-शिफ्ट-I) आणि कार्यडिस्प्ले डेटा समाविष्ट करेपर्यंत कोणताही डेटा पाठविला जात नाही. तुम्ही संकलन बंद करण्यासाठी या स्क्रीनवर कधीही परत येऊ शकता.</translation>
 <translation id="3807249107536149332"><ph name="EXTENSION_NAME" /> लॉगिन स्क्रीनवर (एक्स्टेंशन ID "<ph name="EXTENSION_ID" />") ची अनुमती नाही.</translation>
 <translation id="3807747707162121253">&amp;रद्द करा</translation>
 <translation id="38089336910894858">⌘Q द्वारे बाहेर पडण्यापूर्वी चेतावणी दाखवा</translation>
@@ -1912,10 +1912,10 @@
 <translation id="3938128855950761626">विक्रेता <ph name="VENDOR_ID" /> कडील डिव्हाइस</translation>
 <translation id="3940233957883229251">अॉटो-रिपीट सुरू करा</translation>
 <translation id="3941357410013254652">चॅनेल आयडी</translation>
-<translation id="3941565636838060942">या प्रोग्रामवरील अॅक्सेस लपवण्यासाठी, तुम्हाला नियंत्रण पॅनेलमधील
+<translation id="3941565636838060942">या प्रोग्रामवरील प्रवेश लपविण्यासाठी, तुम्हाला नियंत्रण पॅनलमधील
   <ph name="CONTROL_PANEL_APPLET_NAME" /> वापरून तो अनइंस्टॉल करण्याची आवश्यकता आहे.
 
-  तुम्ही <ph name="CONTROL_PANEL_APPLET_NAME" /> सुरुवात करू इच्छिता?</translation>
+  तुम्ही <ph name="CONTROL_PANEL_APPLET_NAME" /> सुरू करू इच्छिता?</translation>
 <translation id="394183848452296464">शॉर्टकट तयार करू शकत नाही</translation>
 <translation id="3943582379552582368">&amp;मागील</translation>
 <translation id="3943857333388298514">पेस्ट करा</translation>
@@ -2253,6 +2253,7 @@
 <translation id="4524832533047962394">पुरवलेल्या नोंदणी मोडला ऑपरेटिंग सिस्टमची ही आवृत्ती सपोर्ट करत नाही. तुम्ही नवीनतम आवृत्ती रन करत आहात याची कृपया खात्री करा.</translation>
 <translation id="4525382759303819021">Play स्टोअर ॲप्सवर नवीनतम अपडेट आणि शिफारशी मिळवा</translation>
 <translation id="4530494379350999373">मूळ</translation>
+<translation id="4532646538815530781">ही साइट मोशन सेन्सर वापरत आहे.</translation>
 <translation id="4533846798469727141">आता "Hey Google" म्हणा</translation>
 <translation id="4533985347672295764">सीपीयू वेळ</translation>
 <translation id="4534661889221639075">पुन्हा प्रयत्न करा.</translation>
@@ -2460,7 +2461,7 @@
 <translation id="4863769717153320198"><ph name="WIDTH" /> x <ph name="HEIGHT" /> (डीफॉल्ट) सारखे दिसते</translation>
 <translation id="4864369630010738180">साइन इन करत आहे...</translation>
 <translation id="486635084936119914">डाउनलोड केल्यानंतर काही फाईल प्रकार स्वयंचलितपणे उघडा</translation>
-<translation id="4869142322204669043">Google, <ph name="IDS_SHORT_PRODUCT_NAME" /> आणि भाषांतर, शोध आणि जाहिरातींसारख्‍या इतर Google सेवा पर्सनलाइझ करण्यासाठी तुम्ही भेट देत असलेल्या साइटवरील आशय आणि ब्राउझिंग अॅक्टिव्हिटी आणि संवादाचा वापर करू शकते. तुम्ही हे सेटिंग्जमध्ये कधीही कस्टमाइझ करू शकता.</translation>
+<translation id="4869142322204669043">Google, <ph name="IDS_SHORT_PRODUCT_NAME" /> आणि भाषांतर, शोध आणि जाहिरातींसारख्‍या इतर Google सेवा पर्सनलाइझ करण्यासाठी तुम्ही भेट देत असलेल्या साइटवरील आशय आणि ब्राउझिंग अॅक्टिव्हिटी आणि डायलॉगाचा वापर करू शकते. तुम्ही हे सेटिंग्जमध्ये कधीही कस्टमाइझ करू शकता.</translation>
 <translation id="48704129375571883">अतिरिक्त वैशिष्ट्ये जोडा</translation>
 <translation id="4870758487381879312">कॉन्फिगरेशन माहिती मिळवण्यासाठी ॲडमिनने पुरवलेला पासवर्ड एंटर करा</translation>
 <translation id="4870903493621965035">कोणतेही जोडणी केलेले डिव्हाइस नाहीत</translation>
@@ -2488,6 +2489,7 @@
 <translation id="4892229439761351791">साइट ब्लूटूथ वापरू शकते</translation>
 <translation id="4893336867552636863">हे या डिव्‍हाइस वरून तुमचा ब्राउझिंग डेटा कायमचा हटवेल.</translation>
 <translation id="4893522937062257019">लॉक स्क्रीनवर</translation>
+<translation id="489454699928748701">साइटना तुमचे मोशन सेन्सर वापरण्याची अनुमती द्या</translation>
 <translation id="4898011734382862273">सर्टिफिकेट "<ph name="CERTIFICATE_NAME" />" प्रमाणन अधिकृतता प्रस्तुत करते</translation>
 <translation id="489985760463306091">धोकादायक सॉफ्टवेअर काढणे पूर्ण करण्यासाठी तुमचा काँप्युटर रीस्टार्ट करा</translation>
 <translation id="4900392736118574277">तुमचे स्टार्टअप पेज <ph name="URL" /> मध्‍ये बदलले.</translation>
@@ -2780,7 +2782,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="5382591305415226340">समर्थित लिंक व्यवस्थापित करा</translation>
 <translation id="5383377866517186886">Mac सिस्टम प्राधान्ये मधील कॅमेरा बंद केला आहे</translation>
@@ -2951,6 +2953,7 @@
 <translation id="5620568081365989559">DevTools <ph name="FOLDER_PATH" /> मध्‍ये पूर्ण अॅक्सेसची विनंती करते. तुम्ही कोणतीही संवेदनशील माहिती उघड करत नाही हे निश्चित करा.</translation>
 <translation id="5620612546311710611">वापर आकडेवारी</translation>
 <translation id="5620655347161642930">पासवर्ड एक्सपोर्ट करा...</translation>
+<translation id="5623282979409330487">ही साइट तुमचा मोशन सेन्सर ॲक्सेस करत आहे.</translation>
 <translation id="5623842676595125836">लॉग</translation>
 <translation id="5624120631404540903">पासवर्ड व्यवस्थापित करा</translation>
 <translation id="5626134646977739690">नाव:</translation>
@@ -3040,13 +3043,13 @@
 <translation id="5774515636230743468">मॅनिफेस्ट:</translation>
 <translation id="577624874850706961">कुकीज शोधा</translation>
 <translation id="5777468213129569553">Chrome उघडा</translation>
-<translation id="5778747455497889540">खाली यादृच्छिकपणे तयार केलेला सुरक्षित मॉड्युल पासवर्ड आहे जो तुमच्‍‍‍‍या काँप्युटरसाठी असाइन केला गेला आहे:</translation>
+<translation id="5778747455497889540">खाली रँडमली तयार केलेले सुरक्षित मॉड्यूल पासवर्ड आहे जे तुमच्‍‍‍‍या काँप्युटरसाठी असाइन केले गेले आहे:</translation>
 <translation id="5780011244986845107">तुम्ही निवडलेल्या फोल्डरमध्ये संवेदनशील फायली आहेत. तुम्हाला नक्की "<ph name="APP_NAME" />" ला या फोल्डरचा कायमचा रीड अ‍ॅक्सेस द्यायचा आहे का?</translation>
 <translation id="5780973441651030252">प्रक्रिया प्राधान्य</translation>
 <translation id="5781092003150880845"><ph name="ACCOUNT_FULL_NAME" /> म्हणून सिंक करा</translation>
 <translation id="5781865261247219930"><ph name="EXTENSION_NAME" /> ला आदेश पाठवा</translation>
 <translation id="5782227691023083829">भाषांतर करीत आहे...</translation>
-<translation id="5783221160790377646">एररमुळे, व्यवस्थापित वापरकर्ता तयार करण्यात आला नाही. कृपया नंतर पुन्हा प्रयत्न करा.</translation>
+<translation id="5783221160790377646">त्रुटीमुळे, पर्यवेक्षित वापरकर्ता तयार करण्यात आला नाही. कृपया नंतर पुन्हा प्रयत्न करा.</translation>
 <translation id="5783602409389152506">डिव्हाइस स्कॅन करत आहे...</translation>
 <translation id="57838592816432529">म्यूट करा</translation>
 <translation id="5785583009707899920">Chrome फाइल सुविधा</translation>
@@ -3445,6 +3448,7 @@
 <translation id="6390994422085833176">सेटअपला फॉलो करणाऱ्या सिंक आणि पर्सनलाइझ वैशिष्ट्यांचे परीक्षण करा</translation>
 <translation id="6393156038355142111">क्लिष्ट पासवर्ड सुचवा</translation>
 <translation id="6395423953133416962"><ph name="BEGIN_LINK1" />सिस्टम माहिती<ph name="END_LINK1" /> आणि <ph name="BEGIN_LINK2" />मेट्रिक्स<ph name="END_LINK2" /> पाठवा</translation>
+<translation id="6396988158856674517">मोशन सेन्सर वापरण्यापासून साइटना ब्लॉक करा</translation>
 <translation id="6397094776139756010">सिंक आणि पर्सनलायझेशन पर्याय</translation>
 <translation id="6398715114293939307">Google Play स्टोअर काढून टाका</translation>
 <translation id="6398765197997659313">पूर्ण स्क्रीनमधून निर्गमन करा</translation>
@@ -3539,6 +3543,7 @@
 <translation id="6531282281159901044">धोकादायक फाईल ठेवा</translation>
 <translation id="6532101170117367231">Google ड्राइव्ह मध्ये सेव्ह करा</translation>
 <translation id="654039047105555694"><ph name="BEGIN_BOLD" />टीप:<ph name="END_BOLD" /> डेटाचे संकलन कामप्रदर्शन कमी करू शकत असल्यामुळे, तुम्ही काय करत आहात हे केवळ तुम्हाला माहिती असल्यास किंवा असे करण्यास तुम्हाला सांगितले गेले असल्यास सुरू करा.</translation>
+<translation id="6541638731489116978">या साइटला तुमचे मोशन सेन्सर अ‍ॅक्सेस करण्यापासून ब्लॉक केले आहे.</translation>
 <translation id="654233263479157500">नेव्हिगेशन त्रुटींच्या निराकरणात मदतीसाठी वेब सेवा वापरा</translation>
 <translation id="6544215763872433504">तुमच्यासाठी, Google द्वारे वेब ब्राउझर</translation>
 <translation id="6545665334409411530">पुनरावृत्ती दर</translation>
@@ -3596,7 +3601,7 @@
 <translation id="6630752851777525409">तुमच्यावतीने स्वत:स प्रमाणित करण्‍यासाठी प्रमाणपत्रामध्‍ये <ph name="EXTENSION_NAME" /> कायमचा अॅक्सेस इच्छितो.</translation>
 <translation id="6635956300022133031">टेक्‍स्‍ट टू स्‍पीच व्हॉइस निवडा आणि कस्टमाइझ करा</translation>
 <translation id="6639554308659482635">SQLite मेमरी</translation>
-<translation id="6641138807883536517">यादृच्छिकपणे तयार केलेला सुरक्षित मॉड्युल पासवर्ड उपलब्ध नाही. पॉवरवॉशनंतर असे होणे स्‍वाभाविक आहे.</translation>
+<translation id="6641138807883536517">रँडमली तयार केलेला सुरक्षित मॉड्यूल पासवर्ड उपलब्ध नाही. पॉवरवॉशनंतर असे होणे स्‍वाभाविक आहे.</translation>
 <translation id="6643016212128521049">साफ करा</translation>
 <translation id="6644512095122093795">पासवर्ड सेव्ह करण्यासाठी विचारा</translation>
 <translation id="6644846457769259194">तुमचे डिव्हाइस अपडेट करीत आहे (<ph name="PROGRESS_PERCENT" />)</translation>
@@ -3921,7 +3926,7 @@
 <translation id="7136984461011502314"><ph name="PRODUCT_NAME" /> मध्ये स्वागत आहे</translation>
 <translation id="7136993520339022828">एक एरर आली आहे. कृपया दुसऱ्या इमेज निवडून पुन्हा प्रयत्न करा.</translation>
 <translation id="7138678301420049075">इतर</translation>
-<translation id="713888829801648570">क्षमस्‍व, तुम्ही ऑफलाइन असल्‍याने तुमचा पासवर्ड पडताळणी करणे शक्य झाले नाही.</translation>
+<translation id="713888829801648570">सॉरी, तुम्ही ऑफलाइन असल्‍याने तुमच्या पासवर्डची पडताळणी करणे शक्य झाले नाही.</translation>
 <translation id="7140928199327930795">कोणतीही अन्य उपलब्ध डिव्हाइसेस नाहीत.</translation>
 <translation id="7141105143012495934">तुमचे खाते तपशील प्राप्त करणे शक्य झाले नसल्याने साइन-इन अयशस्वी झाले. कृपया तुमच्या अॅडमिनिस्ट्रेटरशी संपर्क साधा किंवा पुन्हा प्रयत्न करा.</translation>
 <translation id="714285394257538643">तुम्हाला तुमची सिक्युरिटी की रीसेट करायची आहे हे निश्चित करण्यासाठी, तिला पुन्हा स्पर्श करा. सिक्युरिटी कीवर स्टोअर केलेली सर्व क्रेडेंशियल आणि तिचा पिन मिटवला जाईल.</translation>
@@ -4021,7 +4026,7 @@
 <translation id="7289225569524511578">वॉलपेपर ॲप उघडा</translation>
 <translation id="7290242001003353852"><ph name="SAML_DOMAIN" /> नी होस्ट केलेली, ही साइन-इन सेवा, आपल्या कॅमेर्‍यामध्ये प्रवेश करीत आहे.</translation>
 <translation id="7290594223351252791">नोंदणीची पुष्टी करा</translation>
-<translation id="7295614427631867477">लक्षात ठेवा की, Android, Play आणि सहयोगी ॲप्स त्यांच्या स्वत: चा डेटा संग्रह आणि वापर धोरणे याद्वारे व्यवस्थापित केले जातात.</translation>
+<translation id="7295614427631867477">लक्षात ठेवा की, Android, Play आणि सहयोगी ॲप्स त्यांच्या स्वतःच्या डेटा संग्रह आणि वापर धोरणे याद्वारे व्यवस्थापित केले जातात.</translation>
 <translation id="729583233778673644">AES आणि RC4 एंक्रिप्‍शनला अनुमती द्या. हा पर्याय वापरल्याने तुमचा धोका वाढतो, कारण RC4 सायफर असुरक्षित आहेत.</translation>
 <translation id="7296774163727375165"><ph name="DOMAIN" /> अटी</translation>
 <translation id="7297443947353982503">वापरकर्तानाव/पासवर्ड चुकीचा किंवा EAP-ऑथेंटिकेशन अयशस्वी</translation>
@@ -4128,7 +4133,7 @@
 <translation id="7463006580194749499">व्यक्ती जोडा</translation>
 <translation id="7465778193084373987">Netscape सर्टिफिकेट रिव्होकीकरण URL</translation>
 <translation id="7469894403370665791">या नेटवर्कशी स्वयंचलितपणे कनेक्ट व्हा</translation>
-<translation id="747114903913869239">एरर:एक्स्टेंशन डीकोड करण्यात बंद</translation>
+<translation id="747114903913869239">एरर: एक्स्टेंशन डीकोड करता आले नाही</translation>
 <translation id="7473891865547856676">नाही, नको</translation>
 <translation id="747459581954555080">सर्व पुनर्संचयित करा</translation>
 <translation id="7475671414023905704">Netscape पासवर्ड URL गमावली</translation>
@@ -4177,13 +4182,13 @@
 <translation id="7552846755917812628">खालील टिपा वापरून पहा:</translation>
 <translation id="7553242001898162573">तुमचा पासवर्ड एंटर करा</translation>
 <translation id="7554791636758816595">नवीन टॅब</translation>
-<translation id="7556033326131260574">Smart Lock तुमचे खाते पडताळणी करू शकले नाही. एंटर करण्यासाठी तुमचा पासवर्ड टाइप करा.</translation>
+<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="7561196759112975576">नेहमी</translation>
-<translation id="7563991800558061108">या एररमधून रिकव्हर करण्यासाठी, तुम्हाला साइन इन स्क्रीनवरून तुमच्या Google खात्यावर
+<translation id="7563991800558061108">या त्रुटीमधून पुनर्प्राप्त करण्यासाठी, तुम्हाला साइन इन स्क्रीनवरून तुमच्या Google खात्यावर
     साइन इन करण्याची आवश्यकता असेल. तुम्ही त्यानंतर तुमच्या Google खात्यामधून साइन आउट करू शकता
-    आणि पुन्हा एक व्यवस्थापित वापरकर्ता तयार करण्याचा प्रयत्न करू शकता.</translation>
+    आणि पुन्हा एक पर्यवेक्षित वापरकर्ता तयार करण्याचा प्रयत्न करू शकता.</translation>
 <translation id="756445078718366910">ब्राउझर विंडो उघडा</translation>
 <translation id="7564847347806291057">प्रक्रिया समाप्त करा</translation>
 <translation id="7566118625369982896">Play ॲप लिंक व्‍यवस्‍थापित करा</translation>
@@ -4278,6 +4283,7 @@
 <translation id="7704628569466676326">तुमची सिक्युरिटी की या डिव्हाइसशी पेअर करा जेणेकरून तुम्ही ती तुमच्या खात्यामध्ये साइन इन करण्यासाठी वापरू शकाल</translation>
 <translation id="7705276765467986571">बुकमार्क मॉडेल लोड करणे शक्य नव्हते. </translation>
 <translation id="7705524343798198388">VPN</translation>
+<translation id="7707108266051544351">या साइटला मोशन सेन्सर वापरण्यापासून ब्लॉक केले आहे.</translation>
 <translation id="7707922173985738739">मोबाइल डेटा वापरा</translation>
 <translation id="7709152031285164251">अयशस्वी - <ph name="INTERRUPT_REASON" /></translation>
 <translation id="7710568461918838723">कास्ट करा...</translation>
@@ -4634,7 +4640,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>
@@ -4705,7 +4711,7 @@
 <translation id="833986336429795709">ही लिंक उघडण्यासाठी, अॅप निवडा</translation>
 <translation id="8342861492835240085">संकलन निवडा</translation>
 <translation id="8343956361364550006">सर्वोत्तम व्हिडिओ किंवा अॅनिमेशनसाठी उच्च बँडविड्थ वापरा. मंद कनेक्शन असलेल्या इतर लोकांना कदाचित तुमचा आशय दिसणार नाही.</translation>
-<translation id="8351419472474436977">या एक्स्टेंशनने तुमच्या प्रॉक्सी सेटिंग्जचे नियंत्रण घेतले आहे, याचा अर्थ ही बदलू शकते, खंडित होवू शकते किंवा तुम्ही ऑनलाइन करता ती कोणतीहीगोष्ट चोरून एकू शकतो. हा बदल का झाला, याबद्दल तुम्ही निश्चित नसल्यास, तुम्हाला कदाचित तो नको आहे.</translation>
+<translation id="8351419472474436977">या एक्स्टेंशनने तुमच्या प्रॉक्सी सेटिंग्जचे नियंत्रण घेतले आहे, याचा अर्थ ही बदलू शकते, खंडित होवू शकते किंवा तुम्ही ऑनलाइन करता ती कोणतीही गोष्ट चोरून एकू शकतो. हा बदल का झाला, याबद्दल तुम्ही निश्चित नसल्यास, तुम्हाला कदाचित ते नको आहे.</translation>
 <translation id="835238322900896202">अनइंस्टॉलेशन करताना एरर आली. कृपया टर्मिनलमधून अनइंस्टॉल करा.</translation>
 <translation id="8352772353338965963">मल्टिपल साइन-इन वर खाते जोडा. सर्व साइन इन केलेल्या खात्यांवर पासवर्डशिवाय प्रवेश केला जाऊ शकतो, म्हणून हे वैशिष्ट्य केवळ विश्वसनीय खात्यांसह वापरले जावे.</translation>
 <translation id="8353683614194668312">ते करू शकते:</translation>
@@ -4783,7 +4789,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="8477241577829954800">अधिग्रहित</translation>
 <translation id="8477384620836102176">&amp;सामान्य</translation>
 <translation id="8480082892550707549">तुम्ही यापूर्वी या साइट वरून फायली डाउनलोड केल्या असल्या तरीदेखील, साइट कदाचित तात्पुरती असुरक्षित (हॅक केलेली) असू शकते. ही फाईल नंतर डाउनलोड करण्‍याचा प्रयत्न करा.</translation>
@@ -4958,6 +4964,7 @@
 <translation id="8743390665131937741">क्षेत्रे झूम पातळी:</translation>
 <translation id="8743864605301774756">1 तासापूर्वी अपडेट करण्यात आले</translation>
 <translation id="874689135111202667">{0,plural, =1{या साइटवर एक फाइल अपलोड करायची?}other{या साइटवर # फायली अपलोड करायच्या?}}</translation>
+<translation id="8747503242566427664">हा ॲप हे करू शकतो:</translation>
 <translation id="8748384418490037181">Smart Lock पर्याय</translation>
 <translation id="8749863574775030885">अज्ञात विक्रेत्याकडील USB डिव्हाइस अॅक्सेस करा</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> ला सिरीअल पोर्टशी कनेक्ट करायचे आहे</translation>
@@ -4983,7 +4990,7 @@
 <translation id="8780123805589053431">Google कडून इमेज वर्णन मिळवा</translation>
 <translation id="8780443667474968681">व्हॉइस शोध बंद केले गेले आहे.</translation>
 <translation id="878069093594050299">हे सर्टिफिकेट खालील वापरासाठी पडताळणी केलेले आहे:</translation>
-<translation id="8781470833671194250">स्थान स्थिर करणे वर क्लिक करा</translation>
+<translation id="8781470833671194250">स्थान स्थिरीकरणावर क्लिक करा</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>
@@ -5170,7 +5177,7 @@
 <translation id="9062468308252555888">१४x</translation>
 <translation id="9063208415146866933">ओळ <ph name="ERROR_LINE_START" /> ते <ph name="ERROR_LINE_END" /> पर्यंत एरर</translation>
 <translation id="9064142312330104323">Google प्रोफाइल फोटो (लोड करत आहे)</translation>
-<translation id="9064275926664971810">एका क्लिकमध्ये वेब फॉर्म भरण्यासाठी स्वयं-भरण सुरू करा</translation>
+<translation id="9064275926664971810">एका क्लिकमध्ये वेब फॉर्म भरण्यासाठी अॉटोफिल सक्षम करा</translation>
 <translation id="9065203028668620118">संपादन</translation>
 <translation id="9066773882585798925">मोठ्याने वाचलेला मजकूर ऐका</translation>
 <translation id="9066782832737749352">टेक्स्ट टू स्पीच</translation>
@@ -5199,7 +5206,7 @@
 <translation id="9115675100829699941">&amp;बुकमार्क</translation>
 <translation id="9116465289595958864">अखेरचे सुधारित केले</translation>
 <translation id="9116799625073598554">टीप-घेणारा ॲप</translation>
-<translation id="9117030152748022724">तुमचे ॲप्स व्यवस्थापित करा</translation>
+<translation id="9117030152748022724">तुमची ॲप्स व्यवस्थापित करा</translation>
 <translation id="9121814364785106365">पिन केलेला टॅब म्हणून उघडा</translation>
 <translation id="9124003689441359348">सेव्ह केलेले पासवर्ड येथे दिसून येतील</translation>
 <translation id="9125466540846359910"><ph name="LICENSE_TYPE" /> (<ph name="LICENSE_COUNT" /> शि.)</translation>
@@ -5296,7 +5303,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="995782501881226248">YouTube</translation>
diff --git a/chrome/app/resources/generated_resources_ms.xtb b/chrome/app/resources/generated_resources_ms.xtb
index 80869e1..bac1fc3f 100644
--- a/chrome/app/resources/generated_resources_ms.xtb
+++ b/chrome/app/resources/generated_resources_ms.xtb
@@ -4968,6 +4968,7 @@
 <translation id="8743390665131937741">Tahap zum skrin penuh:</translation>
 <translation id="8743864605301774756">Dikemas kini 1 jam yang lalu</translation>
 <translation id="874689135111202667">{0,plural, =1{Muat naik satu fail ke tapak ini?}other{Muat naik # fail ke tapak ini?}}</translation>
+<translation id="8747503242566427664">Apl ini boleh:</translation>
 <translation id="8748384418490037181">Pilihan Smart Lock</translation>
 <translation id="8749863574775030885">Akses peranti USB daripada vendor yang tidak diketahui</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> mahu menyambung ke port siri</translation>
diff --git a/chrome/app/resources/generated_resources_nl.xtb b/chrome/app/resources/generated_resources_nl.xtb
index 453798d..76ce15ad 100644
--- a/chrome/app/resources/generated_resources_nl.xtb
+++ b/chrome/app/resources/generated_resources_nl.xtb
@@ -1218,7 +1218,7 @@
 <translation id="2874939134665556319">Vorig nummer</translation>
 <translation id="2875698561019555027">(Chrome-foutpagina's)</translation>
 <translation id="2876336351874743617">Vinger 2</translation>
-<translation id="2876369937070532032">Hiermee worden URL's van bepaalde pagina's die je bezoekt, naar Google verzonden wanneer je beveiliging risico loopt</translation>
+<translation id="2876369937070532032">Verzendt URL's van bepaalde pagina's die je bezoekt naar Google wanneer je beveiliging risico loopt</translation>
 <translation id="288042212351694283">Toegang tot je Universal 2nd Factor-apparaten</translation>
 <translation id="2881076733170862447">Wanneer je op de extensie klikt</translation>
 <translation id="2881966438216424900">Laatst geopend:</translation>
@@ -4965,6 +4965,7 @@
 <translation id="8743390665131937741">Zoomniveau volledig scherm:</translation>
 <translation id="8743864605301774756">1 uur geleden geüpdatet</translation>
 <translation id="874689135111202667">{0,plural, =1{Eén bestand naar deze site uploaden?}other{# bestanden naar deze site uploaden?}}</translation>
+<translation id="8747503242566427664">Deze app kan:</translation>
 <translation id="8748384418490037181">Smart Lock-opties</translation>
 <translation id="8749863574775030885">Toegang verkrijgen tot USB-apparaten van een onbekende leverancier</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> wil verbinden met een seriële poort</translation>
diff --git a/chrome/app/resources/generated_resources_no.xtb b/chrome/app/resources/generated_resources_no.xtb
index ed81010..b66de9c 100644
--- a/chrome/app/resources/generated_resources_no.xtb
+++ b/chrome/app/resources/generated_resources_no.xtb
@@ -4957,6 +4957,7 @@
 <translation id="8743390665131937741">Zoomnivå i fullskjermmodus:</translation>
 <translation id="8743864605301774756">Oppdatert for 1 t siden</translation>
 <translation id="874689135111202667">{0,plural, =1{Vil du laste opp en fil til dette nettstedet?}other{Vil du laste opp # filer til dette nettstedet?}}</translation>
+<translation id="8747503242566427664">Denne appen kan:</translation>
 <translation id="8748384418490037181">Smart Lock-alternativer</translation>
 <translation id="8749863574775030885">Les USB-enheter fra en ukjent leverandør</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> vil koble til en seriell port</translation>
diff --git a/chrome/app/resources/generated_resources_pl.xtb b/chrome/app/resources/generated_resources_pl.xtb
index 1f287831..d07ca48 100644
--- a/chrome/app/resources/generated_resources_pl.xtb
+++ b/chrome/app/resources/generated_resources_pl.xtb
@@ -4967,6 +4967,7 @@
 <translation id="8743390665131937741">Poziom powiększenia lupy pełnego ekranu:</translation>
 <translation id="8743864605301774756">Zaktualizowano przed godziną</translation>
 <translation id="874689135111202667">{0,plural, =1{Przesłać jeden plik do tej witryny?}few{Przesłać # pliki do tej witryny?}many{Przesłać # plików do tej witryny?}other{Przesłać # pliku do tej witryny?}}</translation>
+<translation id="8747503242566427664">Ta aplikacja może:</translation>
 <translation id="8748384418490037181">Opcje Smart Lock</translation>
 <translation id="8749863574775030885">Dostęp do urządzeń USB od nieznanego dostawcy</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> chce się połączyć z portem szeregowym</translation>
diff --git a/chrome/app/resources/generated_resources_pt-BR.xtb b/chrome/app/resources/generated_resources_pt-BR.xtb
index 642f379..5ceebb6 100644
--- a/chrome/app/resources/generated_resources_pt-BR.xtb
+++ b/chrome/app/resources/generated_resources_pt-BR.xtb
@@ -1854,7 +1854,7 @@
 <translation id="3855676282923585394">Importar favoritos e configurações...</translation>
 <translation id="3856800405688283469">Selecionar fuso horário</translation>
 <translation id="3857773447683694438">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</translation>
-<translation id="3857807444929313943">Levante e toque novamente</translation>
+<translation id="3857807444929313943">Tire o dedo e toque novamente</translation>
 <translation id="3860104611854310167"><ph name="PROFILE_NAME" />: sincronização pausada</translation>
 <translation id="3861241522664181545">Página pausada.</translation>
 <translation id="3862134173397075045">Bem-vindo à experiência de transmissão no Chrome!</translation>
@@ -4969,6 +4969,7 @@
 <translation id="8743390665131937741">Nível de zoom em tela cheia:</translation>
 <translation id="8743864605301774756">Atualizada 1 hora atrás</translation>
 <translation id="874689135111202667">{0,plural, =1{Fazer upload de um arquivo para este site?}one{Fazer upload de # arquivo para este site?}other{Fazer upload de # arquivos para este site?}}</translation>
+<translation id="8747503242566427664">Este aplicativo pode:</translation>
 <translation id="8748384418490037181">Opções do Smart Lock</translation>
 <translation id="8749863574775030885">Acessar dispositivos USB de um fornecedor desconhecido</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> quer se conectar a uma porta serial</translation>
diff --git a/chrome/app/resources/generated_resources_pt-PT.xtb b/chrome/app/resources/generated_resources_pt-PT.xtb
index 1ef2d6c..8cba9d60e 100644
--- a/chrome/app/resources/generated_resources_pt-PT.xtb
+++ b/chrome/app/resources/generated_resources_pt-PT.xtb
@@ -464,7 +464,7 @@
 <translation id="1711401317189798723">Neste momento, está a decorrer a cópia de segurança de <ph name="CONTAINER_ID" />.</translation>
 <translation id="1712349894969001173">Obter esta palavra-passe no iPhone</translation>
 <translation id="1712552549805331520"><ph name="URL" /> pretende armazenar permanentemente os dados no seu computador local.</translation>
-<translation id="1717218214683051432">Sensores de movimentos</translation>
+<translation id="1717218214683051432">Sensores de movimento</translation>
 <translation id="1718835860248848330">Última hora</translation>
 <translation id="1719312230114180055">Nota: a impressão digital pode ser menos segura do que um PIN ou uma palavra-passe fortes.</translation>
 <translation id="1720318856472900922">Autenticação de servidor TLS WWW</translation>
@@ -4966,6 +4966,7 @@
 <translation id="8743390665131937741">Nível de zoom da lupa de ecrã inteiro:</translation>
 <translation id="8743864605301774756">Atualizada há 1 hora</translation>
 <translation id="874689135111202667">{0,plural, =1{Pretender carregar um ficheiro para este site?}other{Pretende carregar # ficheiros para este site?}}</translation>
+<translation id="8747503242566427664">Esta aplicação pode:</translation>
 <translation id="8748384418490037181">Opções do Smart Lock</translation>
 <translation id="8749863574775030885">Aceder a dispositivos USB de um fornecedor desconhecido</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> pretende estabelecer ligação a uma porta de série</translation>
diff --git a/chrome/app/resources/generated_resources_ro.xtb b/chrome/app/resources/generated_resources_ro.xtb
index c7879749..8eceaec 100644
--- a/chrome/app/resources/generated_resources_ro.xtb
+++ b/chrome/app/resources/generated_resources_ro.xtb
@@ -4966,6 +4966,7 @@
 <translation id="8743390665131937741">Nivelul de zoom pe ecran complet:</translation>
 <translation id="8743864605301774756">Actualizată acum o oră</translation>
 <translation id="874689135111202667">{0,plural, =1{Încarci un fișier pe acest site?}few{Încarci # fișiere pe acest site?}other{Încarci # de fișiere pe acest site?}}</translation>
+<translation id="8747503242566427664">Aplicația are permisiunile:</translation>
 <translation id="8748384418490037181">Opțiuni Smart Lock</translation>
 <translation id="8749863574775030885">Accesează dispozitive USB de la un producător necunoscut</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> vrea să se conecteze la un port serial</translation>
diff --git a/chrome/app/resources/generated_resources_ru.xtb b/chrome/app/resources/generated_resources_ru.xtb
index c658c23..edcb387e 100644
--- a/chrome/app/resources/generated_resources_ru.xtb
+++ b/chrome/app/resources/generated_resources_ru.xtb
@@ -4965,6 +4965,7 @@
 <translation id="8743390665131937741">Масштаб полноэкранной лупы:</translation>
 <translation id="8743864605301774756">Обновлено 1 час назад</translation>
 <translation id="874689135111202667">{0,plural, =1{Загрузить файл на этот сайт?}one{Загрузить # файл на этот сайт?}few{Загрузить # файла на этот сайт?}many{Загрузить # файлов на этот сайт?}other{Загрузить # файла на этот сайт?}}</translation>
+<translation id="8747503242566427664">Приложению доступно следующее:</translation>
 <translation id="8748384418490037181">Параметры Smart Lock</translation>
 <translation id="8749863574775030885">Доступ к USB-устройствам от неизвестного поставщика</translation>
 <translation id="8750155211039279868">Сайт <ph name="ORIGIN" /> запрашивает разрешение подключиться к последовательному порту</translation>
diff --git a/chrome/app/resources/generated_resources_sk.xtb b/chrome/app/resources/generated_resources_sk.xtb
index 47bf900..36eed0f 100644
--- a/chrome/app/resources/generated_resources_sk.xtb
+++ b/chrome/app/resources/generated_resources_sk.xtb
@@ -226,6 +226,7 @@
 <translation id="1338950911836659113">Prebieha odstraňovanie...</translation>
 <translation id="1340527397989195812">Zálohovať médiá zo zariadenia pomocou aplikácie Súbory</translation>
 <translation id="1341988552785875222">Aktuálnu tapetu nastavila aplikácia <ph name="APP_NAME" />. Je možné, že pred výberom inej tapety bude nutné aplikáciu <ph name="APP_NAME" /> odinštalovať.</translation>
+<translation id="1343865611738742294">Udeľte systému Linux povolenia aplikácie na prístup k zariadeniam USB. Linux si nezapamätá odstránené zariadenia USB.</translation>
 <translation id="1347256498747320987">Inštalácia aktualizácií a aplikácií. Pokračovaním vyjadrujete súhlas s tým, že toto zariadenie môže tiež automaticky sťahovať a inštalovať aktualizácie a aplikácie od Googlu, operátora a výrobcu zariadenia a v prípade potreby pritom môže používať mobilné dáta. Niektoré z týchto aplikácií môžu ponúkať nákupy v aplikácii. <ph name="BEGIN_LINK1" />Ďalšie informácie<ph name="END_LINK1" /></translation>
 <translation id="1347975661240122359">Aktualizácia sa začne, keď sa batéria dobije na <ph name="BATTERY_LEVEL" /> %.</translation>
 <translation id="1353686479385938207"><ph name="PROVIDER_NAME" />: <ph name="NETWORK_NAME" /></translation>
@@ -658,6 +659,7 @@
 <translation id="2023167225947895179">PIN sa dá ľahko uhádnuť</translation>
 <translation id="202352106777823113">Sťahovanie trvalo príliš dlho a bolo zastavené sieťou.</translation>
 <translation id="2025632980034333559"><ph name="APP_NAME" /> zlyhalo. Rozšírenie obnovíte kliknutím na túto bublinu.</translation>
+<translation id="2026598710281751445">Týmto zanecháte záznam o návšteve webu na bezpečnostnom kľúči.</translation>
 <translation id="2034346955588403444">Pridať inú sieť Wi‑Fi</translation>
 <translation id="203574396658008164">Povoliť písanie poznámok na uzamknutej obrazovke</translation>
 <translation id="2040460856718599782">Hops, pri overovaní vašej totožnosti sa vyskytla chyba. Skontrolujte znova svoje prihlasovacie údaje a skúste to znova.</translation>
@@ -707,6 +709,7 @@
 <translation id="2120297377148151361">Aktivity a interakcie</translation>
 <translation id="2120478168904746065">{NUM_TABS,plural, =1{Zapnúť zvuk karty}few{Zapnúť zvuk kariet}many{Zapnúť zvuk kariet}other{Zapnúť zvuk kariet}}</translation>
 <translation id="2121825465123208577">Zmeniť veľkosť</translation>
+<translation id="2122305276694332719">Automatické pripájanie k skrytej sieti umožňuje ostatným zobraziť si vaše zariadenie a niektoré nastavenia sietí, a preto sa neodporúča.</translation>
 <translation id="2124930039827422115">{1,plural, =1{Hodnotenie <ph name="AVERAGE_RATING" /> od jedného používateľa.}few{Hodnotenie <ph name="AVERAGE_RATING" /> od # používateľov.}many{Hodnotenie <ph name="AVERAGE_RATING" /> od # používateľa.}other{Hodnotenie <ph name="AVERAGE_RATING" /> od # používateľov.}}</translation>
 <translation id="2126167708562367080">Synchronizácia je zakázaná správcom.</translation>
 <translation id="2127372758936585790">Nabíjačka s nízkym výkonom</translation>
@@ -1301,6 +1304,7 @@
 <translation id="3012917896646559015">Okamžite kontaktujte výrobcu hardvéru, aby počítač poslal na opravu.</translation>
 <translation id="3013291976881901233">Zariadenia MIDI</translation>
 <translation id="3015639418649705390">Reštartovať</translation>
+<translation id="3016329696181678353"><ph name="PRINTER_NAME" /> sa nepodarilo automaticky nakonfigurovať. Špecifikujte rozšírené podrobnosti o tlačiarni.</translation>
 <translation id="3016641847947582299">Komponent bol aktualizovaný</translation>
 <translation id="3016780570757425217">Zistiť vašu polohu</translation>
 <translation id="3020183492814296499">Skratky</translation>
@@ -2106,6 +2110,7 @@
 <translation id="425573743389990240">Vybíjanie batérie vo Wattoch (záporná hodnota znamená, že batéria sa nabíja)</translation>
 <translation id="4256316378292851214">Uložiť &amp;video ako...</translation>
 <translation id="4258348331913189841">Systémy súborov</translation>
+<translation id="4261944951163987657">Bezpečnostný kľúč nemá dostatok voľného miesta na ďalšie účty.</translation>
 <translation id="4263757076580287579">Registrácia tlačiarne bola zrušená.</translation>
 <translation id="426564820080660648">Ak chcete skontrolovať aktualizácie, použite sieť ethernet, Wi‑Fi alebo mobilnú sieť.</translation>
 <translation id="4267953847983678297">Automaticky sa pripájať k mobilnej sieti</translation>
@@ -4501,6 +4506,7 @@
 Súbor kľúča uložte na bezpečné miesto. Budete ho potrebovať na vytvorenie nových verzií svojho rozšírenia.</translation>
 <translation id="8000066093800657092">Žiadna sieť</translation>
 <translation id="8000467600002607205">{NUM_TABS,plural, =1{Zavrieť kartu}few{Zavrieť karty}many{Zavrieť karty}other{Zavrieť karty}}</translation>
+<translation id="8002274832045662704">Rozšírená konfigurácia tlačiarne</translation>
 <translation id="8004582292198964060">Prehliadač</translation>
 <translation id="8005600846065423578">Webu <ph name="HOST" /> vždy povoliť čítať obsah schránky</translation>
 <translation id="8008356846765065031">Internet je odpojený. Skontrolujte svoje pripojenie k internetu.</translation>
@@ -4963,6 +4969,7 @@
 <translation id="8743390665131937741">Úroveň priblíženia lupy celej obrazovky:</translation>
 <translation id="8743864605301774756">Aktualizované pred 1 hodinou</translation>
 <translation id="874689135111202667">{0,plural, =1{Nahrať na tento web jeden súbor?}few{Nahrať na tento web # súbory?}many{Nahrať na tento web # súboru?}other{Nahrať na tento web # súborov?}}</translation>
+<translation id="8747503242566427664">Táto aplikácia môže:</translation>
 <translation id="8748384418490037181">Možnosti Smart Lock</translation>
 <translation id="8749863574775030885">Prístup k zariadeniam USB od neznámeho dodávateľa</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> sa chce pripojiť k sériovému portu</translation>
diff --git a/chrome/app/resources/generated_resources_sl.xtb b/chrome/app/resources/generated_resources_sl.xtb
index f3c88865..5e16857f 100644
--- a/chrome/app/resources/generated_resources_sl.xtb
+++ b/chrome/app/resources/generated_resources_sl.xtb
@@ -4968,6 +4968,7 @@
 <translation id="8743390665131937741">Stopnja povečave celozaslonske lupe:</translation>
 <translation id="8743864605301774756">Posodobljeno pred 1 uro</translation>
 <translation id="874689135111202667">{0,plural, =1{Ali želite naložiti eno datoteko na to spletno mesto?}one{Ali želite naložiti # datoteko na to spletno mesto?}two{Ali želite naložiti # datoteki na to spletno mesto?}few{Ali želite naložiti # datoteke na to spletno mesto?}other{Ali želite naložiti # datotek na to spletno mesto?}}</translation>
+<translation id="8747503242566427664">Ta aplikacija lahko:</translation>
 <translation id="8748384418490037181">Možnosti funkcije Smart Lock</translation>
 <translation id="8749863574775030885">Dostop do naprav USB neznanega prodajalca</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> se želi povezati z zaporednimi vrati</translation>
diff --git a/chrome/app/resources/generated_resources_sr.xtb b/chrome/app/resources/generated_resources_sr.xtb
index c03ac4e..ec62f50 100644
--- a/chrome/app/resources/generated_resources_sr.xtb
+++ b/chrome/app/resources/generated_resources_sr.xtb
@@ -4964,6 +4964,7 @@
 <translation id="8743390665131937741">Ниво зумирања целог екрана:</translation>
 <translation id="8743864605301774756">Ажурирано пре 1 сата</translation>
 <translation id="874689135111202667">{0,plural, =1{Желите ли да отпремите једну датотеку на овај сајт?}one{Желите ли да отпремите # датотеку на овај сајт?}few{Желите ли да отпремите # датотеке на овај сајт?}other{Желите ли да отпремите # датотека на овај сајт?}}</translation>
+<translation id="8747503242566427664">Ова апликација може:</translation>
 <translation id="8748384418490037181">Опције за Smart Lock</translation>
 <translation id="8749863574775030885">Приступ USB уређајима непознатог продавца</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> жели да се повеже са серијским портом</translation>
diff --git a/chrome/app/resources/generated_resources_sv.xtb b/chrome/app/resources/generated_resources_sv.xtb
index d080382..a385154 100644
--- a/chrome/app/resources/generated_resources_sv.xtb
+++ b/chrome/app/resources/generated_resources_sv.xtb
@@ -4965,6 +4965,7 @@
 <translation id="8743390665131937741">Zoomnivå för helskärmsförstorare</translation>
 <translation id="8743864605301774756">Uppdaterad för en timme sedan</translation>
 <translation id="874689135111202667">{0,plural, =1{Vill du ladda upp en fil på webbplatsen?}other{Vill du ladda upp # filer på webbplatsen?}}</translation>
+<translation id="8747503242566427664">Med den här appen kan du:</translation>
 <translation id="8748384418490037181">Alternativ för Smart Lock</translation>
 <translation id="8749863574775030885">Komma åt USB-enheter från en okänd leverantör</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> vill ansluta till en serieport</translation>
diff --git a/chrome/app/resources/generated_resources_sw.xtb b/chrome/app/resources/generated_resources_sw.xtb
index 5a1a287..eb08470 100644
--- a/chrome/app/resources/generated_resources_sw.xtb
+++ b/chrome/app/resources/generated_resources_sw.xtb
@@ -4960,6 +4960,7 @@
 <translation id="8743390665131937741">Kiwango cha ukuzaji wa skrini nzima:</translation>
 <translation id="8743864605301774756">Ulisasishwa saa 1 iliyopita</translation>
 <translation id="874689135111202667">{0,plural, =1{Ungependa kupakia faili moja kwenye tovuti hii?}other{Ungependa kupakia faili # kwenye tovuti hii?}}</translation>
+<translation id="8747503242566427664">Programu hii inaweza:</translation>
 <translation id="8748384418490037181">Chaguo za Smart Lock</translation>
 <translation id="8749863574775030885">Fikia vifaa vya USB kutoka kwa mchuuzi asiyejulikana</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> inataka kuunganisha kwenye mlango wa kuwekea vifaa</translation>
diff --git a/chrome/app/resources/generated_resources_ta.xtb b/chrome/app/resources/generated_resources_ta.xtb
index 72357169..2dc0e81 100644
--- a/chrome/app/resources/generated_resources_ta.xtb
+++ b/chrome/app/resources/generated_resources_ta.xtb
@@ -792,6 +792,7 @@
 <translation id="2241053333139545397">பல இணையதளங்களில் உங்கள் தரவைப் படித்தல் மற்றும் திருத்துதல்</translation>
 <translation id="2241634353105152135">ஒருமுறை மட்டுமே</translation>
 <translation id="2242687258748107519">கோப்புத் தகவல்</translation>
+<translation id="2246549592927364792">பட விளக்கங்களை Googleளில் இருந்து பெற வேண்டுமா?</translation>
 <translation id="224940702122312781">இந்தப் பக்கம் அதிகமான டேட்டாவைப் பயன்படுத்தும்.</translation>
 <translation id="2249605167705922988">எ.கா. 1-5, 8, 11-13</translation>
 <translation id="2251218783371366160">சிஸ்டம் வியூவருடன் திற</translation>
@@ -1094,6 +1095,7 @@
 <translation id="271033894570825754">புதிது</translation>
 <translation id="2714393097308983682">Google Play ஸ்டோர்</translation>
 <translation id="2715751256863167692">இந்தப் புதுப்பிப்பை நிறுவினால், உங்கள் Chromebook மீட்டமைக்கப்பட்டு, தற்போதைய பயனர் தரவு அகற்றப்படும்.</translation>
+<translation id="2716986496990888774">இந்த அமைப்பைப் பெற்றோர் நிர்வகிக்கிறார்.</translation>
 <translation id="2718395828230677721">நைட் லைட்</translation>
 <translation id="2718998670920917754">வைரஸ் தடுப்பு மென்பொருள் வைரஸைக் கண்டறிந்துள்ளது.</translation>
 <translation id="2719936478972253983">பின்வரும் குக்கீகள் தடுக்கப்பட்டன:</translation>
@@ -1203,6 +1205,7 @@
 <translation id="2874939134665556319">முந்தைய ட்ராக்</translation>
 <translation id="2875698561019555027">(Chrome பிழைப் பக்கங்கள்)</translation>
 <translation id="2876336351874743617">விரல் 2</translation>
+<translation id="2876369937070532032">ஆபத்தான தளங்களைப் பார்ப்பதால் உங்கள் பாதுகாப்பிற்கு ஆபத்து ஏற்படும்போது நீங்கள் பார்வையிடும் சில பக்கங்களின் URLகளை Googleளுக்கு அனுப்பும்</translation>
 <translation id="288042212351694283">உங்கள் Universal 2nd Factor சாதனங்களை அணுகும்</translation>
 <translation id="2881076733170862447">நீங்கள் நீட்டிப்பைக் கிளிக் செய்யும்போது</translation>
 <translation id="2881966438216424900">கடைசியாக அணுகியது:</translation>
@@ -1302,7 +1305,7 @@
 <translation id="3036546437875325427">ஃபிளாஷை இயக்கு</translation>
 <translation id="3037754279345160234">டொமைனில் இணைவதற்கு, உள்ளமைவைப் பாகுபடுத்த முடியவில்லை. உங்கள் நிர்வாகியைத் தொடர்புகொள்ளவும்.</translation>
 <translation id="3038612606416062604">கைமுறையாகப் பிரிண்டரைச் சேர்</translation>
-<translation id="3038675903128704560">எனது கம்ப்யூட்டரை அணுக செருகுநிரலைப் பயன்படுத்த எந்தத் தளத்தையும் அனுமதிக்க வேண்டாம்</translation>
+<translation id="3038675903128704560">எனது கம்ப்யூட்டரை அணுக ஒரு செருகுநிரலைப் பயன்படுத்த எந்தத் தளத்தையும் அனுமதிக்காதே</translation>
 <translation id="3039491566278747710">சாதனத்தில் ஆஃப்லைன் கொள்கையை நிறுவ முடியவில்லை.</translation>
 <translation id="3040310857793999281">ஒலியடக்கியதை நிலைமாற்று</translation>
 <translation id="3045447014237878114">இந்தத் தளம் தானாகவே பல கோப்புகளைப் பதிவிறக்கம் செய்தது</translation>
@@ -1383,6 +1386,7 @@
 <translation id="3170072451822350649">உள்நுழைவதைத் தவிர்த்துவிட்டு <ph name="LINK_START" />விருந்தினராக உலாவலாம்<ph name="LINK_END" />.</translation>
 <translation id="3172045848207518317">வீடியோ இன்புட்டை ஒரு தளம் பயன்படுத்துகிறது</translation>
 <translation id="3177909033752230686">பக்கத்தின் மொழி:</translation>
+<translation id="3181954750937456830">பாதுகாப்பு உலாவல் (ஆபத்தான தளங்களிலிருந்து உங்களையும் சாதனத்தையும் பாதுகாக்கும்)</translation>
 <translation id="3182749001423093222">எழுத்துப் பிழை சரிபார்ப்பான்</translation>
 <translation id="3183139917765991655">புரோஃபைல் இம்போர்ட்டர்</translation>
 <translation id="3188465121994729530">நகரும் சராசரி</translation>
@@ -1536,7 +1540,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>
@@ -1587,7 +1591,7 @@
 <translation id="3514373592552233661">ஒன்றுக்கும் மேற்பட்ட நெட்வொர்க்குகள் இருக்கும் போது, தெரிந்த பிற நெட்வொர்க்குகள் இருந்தாலும் விருப்ப நெட்வொர்க்குகளுக்கே முன்னுரிமை வழங்கப்படும்</translation>
 <translation id="3518985090088779359">ஏற்று, தொடரவும்</translation>
 <translation id="351952459507671940">புதிய குழுவில் சேர்</translation>
-<translation id="3523642406908660543">ஒரு தளம் எனது கம்ப்யூட்டரை அணுக செருகுநிரலைப் பயன்படுத்த விரும்பும்போது கேள் (பரிந்துரைக்கப்படுகிறது)</translation>
+<translation id="3523642406908660543">எனது கம்ப்யூட்டரை அணுக ஒரு செருநிரலை ஒரு தளம் பயன்படுத்த விரும்பும்போது கேள் (பரிந்துரைக்கப்படுவது)</translation>
 <translation id="3526034519184079374">தளத்தின் தரவைப் படிக்கவோ மாற்றவோ முடியாது</translation>
 <translation id="3527085408025491307">கோப்புறை</translation>
 <translation id="3527276236624876118"><ph name="USER_DISPLAY_NAME" /> என்ற பெயரில் மேற்பார்வையிடப்படும் பயனர் உருவாக்கப்பட்டுள்ளார்.</translation>
@@ -1686,6 +1690,7 @@
 <translation id="3664511988987167893">நீட்டிப்பு ஐகான்</translation>
 <translation id="3665589677786828986">மற்றொரு நிரலால் உங்கள் அமைப்புகளில் சில சிதைந்துள்ளதை Chrome கண்டறிந்ததுடன், அவற்றை அசல் இயல்புநிலைகளுக்கு மீட்டமைக்கிறது.</translation>
 <translation id="3668570675727296296">மொழி அமைப்புகள்</translation>
+<translation id="366867565525278777">போதிய சேமிப்பிடம் இல்லாததால் பதிவிறக்கம் தோல்வியடைந்தது. குறைந்தபட்சம் <ph name="INSTALL_SIZE" /> தேவை. சேமிப்பிடத்தைக் காலியாக்க சாதனத்தின் சேமிப்பகத்தில் இருந்து கோப்புகளை நீக்கவும்.</translation>
 <translation id="3668801437375206837">புளூடூத் சிக்கல்களை இன்னும் துல்லியமாகக் கண்டறிவதற்காக, Googlerகள் தங்களுடைய கருத்து அறிக்கைகளில் கூடுதல் புளூடூத் பதிவுகளைச் சேர்க்கலாம். இந்த விருப்பம் தேர்ந்தெடுக்கப்பட்டால், உங்கள் அறிக்கையில் உங்கள் நடப்பு அமர்விலிருந்து btsnoop மற்றும் HCI பதிவுகள் சேர்க்கப்படும், இது அவற்றிலுள்ள PIIஐ முடிந்தவரை அகற்றும். இந்தப் பதிவுகளை Listnrரிலுள்ள Chrome OS தயாரிப்புக் குழுவின் நிர்வாகிகள் மட்டுமே அணுக முடியும். 90 நாட்களுக்குப் பிறகு இந்தப் பதிவுகள் முற்றிலுமாக அகற்றப்படும்.</translation>
 <translation id="3668823961463113931">ஹேண்ட்லர்கள்</translation>
 <translation id="3670113805793654926">பிற உற்பத்தியாளர்களின் சாதனங்கள்</translation>
@@ -3976,6 +3981,7 @@
 <translation id="7289225569524511578">வால்பேப்பர் பயன்பாட்டைத் திற</translation>
 <translation id="7290242001003353852"><ph name="SAML_DOMAIN" /> ஹோஸ்ட் செய்யும் இந்த உள்நுழைவுச் சேவை உங்கள் கேமராவிற்கான அணுகலைக் கோரியுள்ளது.</translation>
 <translation id="7290594223351252791">பதிவை உறுதிசெய்க</translation>
+<translation id="7295614427631867477">கவனத்திற்கு: Android, Play மற்றும் அவற்றுடன் தொடர்புடையை ஆப்ஸ் அவற்றுக்கே உரிய தரவுச் சேகரிப்பு மற்றும் உபயோகக் கொள்கைகள் மூலம் நிர்வகிக்கப்படுகின்றன.</translation>
 <translation id="729583233778673644">AES மற்றும் RC4 என்க்ரிப்ஷனை அனுமதிக்கும். RC4 சைஃபர்கள் பாதுகாப்பற்றது என்பதால், இந்த விருப்பத்தைப் பயன்படுத்துவது, உங்கள் அபாயத்தை அதிகரிக்கும்.</translation>
 <translation id="7296774163727375165"><ph name="DOMAIN" /> விதிமுறைகள்</translation>
 <translation id="7297443947353982503">பயனர்பெயர்/கடவுச்சொல் தவறானது அல்லது EAP-அங்கீகாரம் தோல்வி</translation>
@@ -4250,6 +4256,7 @@
 <translation id="7732111077498238432">இது கொள்கையால் கட்டுப்படுத்தப்படும் நெட்வொர்க்</translation>
 <translation id="7737238973539693982">Linuxஸை (பீட்டா) நீக்கு</translation>
 <translation id="7740996059027112821">நிலையானது</translation>
+<translation id="7746457520633464754">ஆபத்தான ஆப்ஸ் மற்றும் தளங்களைக் கண்டறிய நீங்கள் பார்வையிட்ட சில பக்கங்களின் URLகளையும், வரம்பிற்குட்பட்ட சிஸ்டம் தகவல்களையும், சில பக்கங்களின் உள்ளடக்கத்தையும் Googleளுக்கு Chrome அனுப்பும்</translation>
 <translation id="7750228210027921155">பிக்ச்சர்-இன்-பிக்ச்சர்</translation>
 <translation id="7751260505918304024">அனைத்தையும் காண்பி</translation>
 <translation id="7754704193130578113">பதிவிறக்கும் முன் ஒவ்வொரு கோப்பையும் எங்கு சேமிக்க வேண்டும் எனக் கேட்கவும்</translation>
@@ -4909,6 +4916,7 @@
 <translation id="8743390665131937741">முழுத்திரைப் பெரிதாக்கியின் அளவை மாற்றுவதற்கான நிலை:</translation>
 <translation id="8743864605301774756">புதுப்பித்தது: 1ம முன்பு</translation>
 <translation id="874689135111202667">{0,plural, =1{இந்தத் தளத்தில் ஒரு கோப்பைப் பதிவேற்றவா?}other{இந்தத் தளத்தில் # கோப்புகளைப் பதிவேற்றவா?}}</translation>
+<translation id="8747503242566427664">இந்த ஆப்ஸ் இவற்றைச் செய்யும்:</translation>
 <translation id="8748384418490037181">Smart Lock விருப்பங்கள்</translation>
 <translation id="8749863574775030885">அறியப்படாத விற்பனையாளரிடமிருந்து USB சாதனங்களை அணுகு</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> ஒரு சீரியல் போர்ட்டுடன் இணைக்க விரும்புகிறது</translation>
@@ -4934,6 +4942,7 @@
 <translation id="8780123805589053431">பட விவரங்களை Googleளிலிருந்து பெறுக</translation>
 <translation id="8780443667474968681">குரல் தேடல் முடக்கப்பட்டுள்ளது.</translation>
 <translation id="878069093594050299">பின்வரும் பயன்பாடுகளுக்காக, இந்த சான்றிதழானது சரிபார்க்கப்பட்டது:</translation>
+<translation id="8781470833671194250">கிளிக் இயக்கத்தை நிலைப்படுத்தும்</translation>
 <translation id="8781980678064919987">மூடியிருக்கும் போது, சாதனத்தை நிறுத்து</translation>
 <translation id="8782565991310229362">Kiosk பயன்பாட்டின் துவக்கம் ரத்தானது.</translation>
 <translation id="8783093612333542422">&lt;strong&gt;<ph name="SENDER" />&lt;/strong&gt; உங்களுடன் &lt;strong&gt;<ph name="PRINTER_NAME" />&lt;/strong&gt; பிரிண்டரைப் பகிர விரும்புகிறார்.</translation>
diff --git a/chrome/app/resources/generated_resources_te.xtb b/chrome/app/resources/generated_resources_te.xtb
index f31f39f..fe4adedf 100644
--- a/chrome/app/resources/generated_resources_te.xtb
+++ b/chrome/app/resources/generated_resources_te.xtb
@@ -811,7 +811,7 @@
 <translation id="2256115617011615191">ఇప్పుడే పునఃప్రారంభించు</translation>
 <translation id="225614027745146050">స్వాగతం</translation>
 <translation id="225692081236532131">క్రియాశీలత స్థితి</translation>
-<translation id="2258855745387252834">షేర్ చేయడానికి, ఫైల్‌లు యాప్‌లో ఫోల్డర్‌పై కుడి క్లిక్ చేసి, "ప్లగ్ఇన్ VMతో షేర్ చేయి" ఎంచుకోండి.</translation>
+<translation id="2258855745387252834">షేర్ చేయడానికి, ఫైల్స్ యాప్‌లో ఫోల్డర్‌పై కుడి క్లిక్ చేసి, "ప్లగ్ఇన్ VMతో షేర్ చేయి" ఎంచుకోండి.</translation>
 <translation id="2261323523305321874">మీ నిర్వాహకులు కొన్ని పాత ప్రొఫైల్‌లను నిలిపివేసేలా వ్యవస్థాగత మార్పు చేశారు.</translation>
 <translation id="2262332168014443534">ఇప్పుడు లైట్ మోడ్‌లో HTTPSతో పాటు అన్ని పేజీలలో మరింత వేగంగా బ్రౌజ్ చేయవచ్చు.</translation>
 <translation id="2262477216570151239">పునరావృతానికి ముందు జాప్యం</translation>
@@ -4962,6 +4962,7 @@
 <translation id="8743390665131937741">పూర్తిస్క్రీన్ జూమ్ స్థాయి:</translation>
 <translation id="8743864605301774756">1గంట క్రితం నవీకరించబడింది</translation>
 <translation id="874689135111202667">{0,plural, =1{ఈ సైట్‌కు ఒక ఫైల్‌ను అప్‌లోడ్ చేయాలా?}other{ఈ సైట్‌కు # ఫైల్‌లను అప్‌లోడ్ చేయాలా?}}</translation>
+<translation id="8747503242566427664">ఈ అనువర్తనం ఇవి చేయగలదు:</translation>
 <translation id="8748384418490037181">Smart Lock ఎంపికలు</translation>
 <translation id="8749863574775030885">తెలియని విక్రేత అందించిన USB పరికరాలకు యాక్సెస్</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> ఈ సీరియల్ పోర్ట్‌లలో ఒకదానితో కనెక్ట్ (అనుసంధానం) కావాలని కోరుకుంటుంది</translation>
diff --git a/chrome/app/resources/generated_resources_th.xtb b/chrome/app/resources/generated_resources_th.xtb
index aecafa49..df75b827 100644
--- a/chrome/app/resources/generated_resources_th.xtb
+++ b/chrome/app/resources/generated_resources_th.xtb
@@ -811,7 +811,7 @@
 <translation id="2256115617011615191">รีสตาร์ทเลย</translation>
 <translation id="225614027745146050">ยินดีต้อนรับ</translation>
 <translation id="225692081236532131">สถานะการเปิดใช้งาน</translation>
-<translation id="2258855745387252834">หากต้องการแชร์ ให้คลิกขวาโฟลเดอร์ในแอปไฟล์แล้วเลือก "แชร์กับ Plugin VM"</translation>
+<translation id="2258855745387252834">หากต้องการแชร์ ให้คลิกขวาที่โฟลเดอร์ในแอป Files แล้วเลือก "แชร์กับ Plugin VM"</translation>
 <translation id="2261323523305321874">ผู้ดูแลระบบได้ทำการเปลี่ยนแปลงทั้งระบบซึ่งทำให้มีการปิดใช้โปรไฟล์เก่าบางรายการ</translation>
 <translation id="2262332168014443534">ตอนนี้โหมด Lite ช่วยให้คุณเรียกดูหน้าเว็บทุกหน้ารวมถึง HTTPS ได้รวดเร็วขึ้น</translation>
 <translation id="2262477216570151239">หน่วงเวลาก่อนพิมพ์ซ้ำ</translation>
@@ -4966,6 +4966,7 @@
 <translation id="8743390665131937741">ระดับการซูมทั้งหน้าจอ:</translation>
 <translation id="8743864605301774756">อัปเดตเมื่อ 1 ชั่วโมงที่ผ่านมา</translation>
 <translation id="874689135111202667">{0,plural, =1{อัปโหลด 1 ไฟล์ไปยังเว็บไซต์นี้ใช่ไหม}other{อัปโหลด # ไฟล์ไปยังเว็บไซต์นี้ใช่ไหม}}</translation>
+<translation id="8747503242566427664">แอปนี้สามารถ:</translation>
 <translation id="8748384418490037181">ตัวเลือก Smart Lock</translation>
 <translation id="8749863574775030885">เข้าถึงอุปกรณ์ USB จากผู้ขายที่ไม่รู้จัก</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> ต้องการเชื่อมต่อกับพอร์ตอนุกรม</translation>
diff --git a/chrome/app/resources/generated_resources_tr.xtb b/chrome/app/resources/generated_resources_tr.xtb
index 9ad790a3..d7c2a1a 100644
--- a/chrome/app/resources/generated_resources_tr.xtb
+++ b/chrome/app/resources/generated_resources_tr.xtb
@@ -4966,6 +4966,7 @@
 <translation id="8743390665131937741">Tam ekran yakınlaştırma düzeyi:</translation>
 <translation id="8743864605301774756">1 saat önce güncellendi</translation>
 <translation id="874689135111202667">{0,plural, =1{Bu siteye bir dosya yüklensin mi?}other{Bu siteye # dosya yüklensin mi?}}</translation>
+<translation id="8747503242566427664">Bu uygulama şunları yapabilir:</translation>
 <translation id="8748384418490037181">Smart Lock seçenekleri</translation>
 <translation id="8749863574775030885">Bilinmeyen bir tedarikçinin USB cihazlarına erişme</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> bir seri bağlantı noktasına bağlanmak istiyor</translation>
diff --git a/chrome/app/resources/generated_resources_uk.xtb b/chrome/app/resources/generated_resources_uk.xtb
index fb1ac65..84e547e3 100644
--- a/chrome/app/resources/generated_resources_uk.xtb
+++ b/chrome/app/resources/generated_resources_uk.xtb
@@ -4966,6 +4966,7 @@
 <translation id="8743390665131937741">Рівень масштабування лупи для всього екрана:</translation>
 <translation id="8743864605301774756">Оновлено 1 год тому</translation>
 <translation id="874689135111202667">{0,plural, =1{Завантажити один файл на цей сайт?}one{Завантажити # файл на цей сайт?}few{Завантажити # файли на цей сайт?}many{Завантажити # файлів на цей сайт?}other{Завантажити # файлу на цей сайт?}}</translation>
+<translation id="8747503242566427664">Дозволи цього додатка.</translation>
 <translation id="8748384418490037181">Параметри Smart Lock</translation>
 <translation id="8749863574775030885">Отримувати доступ до пристроїв USB від невідомого постачальника</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> хоче під’єднатися до послідовного порту</translation>
diff --git a/chrome/app/resources/generated_resources_vi.xtb b/chrome/app/resources/generated_resources_vi.xtb
index 83c7f46..0b4f18c 100644
--- a/chrome/app/resources/generated_resources_vi.xtb
+++ b/chrome/app/resources/generated_resources_vi.xtb
@@ -4744,7 +4744,7 @@
 <translation id="8398877366907290961">Tiếp tục truy cập</translation>
 <translation id="8400146488506985033">Quản lý mọi người</translation>
 <translation id="8410775397654368139">Google Play</translation>
-<translation id="8413385045638830869">Hỏi trước (được đề xuất)</translation>
+<translation id="8413385045638830869">Hỏi trước (khuyên dùng)</translation>
 <translation id="8418445294933751433">&amp;Hiển thị dưới dạng tab</translation>
 <translation id="8419098111404128271">Kết quả tìm kiếm cho '<ph name="SEARCH_TEXT" />'</translation>
 <translation id="8419368276599091549">Chào mừng bạn đến với <ph name="DEVICE_TYPE" />!</translation>
@@ -4966,6 +4966,7 @@
 <translation id="8743390665131937741">Mức thu phóng toàn bộ màn hình:</translation>
 <translation id="8743864605301774756">Đã cập nhật 1 giờ trước</translation>
 <translation id="874689135111202667">{0,plural, =1{Bạn muốn tải một tệp lên trang web này?}other{Bạn muốn tải # tệp lên trang web này?}}</translation>
+<translation id="8747503242566427664">Ứng dụng này có thể:</translation>
 <translation id="8748384418490037181">Tùy chọn Smart Lock</translation>
 <translation id="8749863574775030885">Truy cập thiết bị USB từ nhà cung cấp không xác định</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> muốn kết nối với một cổng nối tiếp</translation>
diff --git a/chrome/app/resources/generated_resources_zh-CN.xtb b/chrome/app/resources/generated_resources_zh-CN.xtb
index 582b8ad..6e9f3cc 100644
--- a/chrome/app/resources/generated_resources_zh-CN.xtb
+++ b/chrome/app/resources/generated_resources_zh-CN.xtb
@@ -4955,6 +4955,7 @@
 <translation id="8743390665131937741">全屏放大镜的缩放级别:</translation>
 <translation id="8743864605301774756">上次更新时间:1 小时前</translation>
 <translation id="874689135111202667">{0,plural, =1{将 1 个文件上传到此网站?}other{将 # 个文件上传到此网站?}}</translation>
+<translation id="8747503242566427664">此应用可以:</translation>
 <translation id="8748384418490037181">Smart Lock 选项</translation>
 <translation id="8749863574775030885">访问来自未知供应商的 USB 设备</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> 想连接到串行端口</translation>
diff --git a/chrome/app/resources/generated_resources_zh-TW.xtb b/chrome/app/resources/generated_resources_zh-TW.xtb
index 3936780..1714059 100644
--- a/chrome/app/resources/generated_resources_zh-TW.xtb
+++ b/chrome/app/resources/generated_resources_zh-TW.xtb
@@ -4962,6 +4962,7 @@
 <translation id="8743390665131937741">全螢幕縮放比例:</translation>
 <translation id="8743864605301774756">1 小時前更新</translation>
 <translation id="874689135111202667">{0,plural, =1{要將 1 個檔案上傳到這個網站嗎?}other{要將 # 個檔案上傳到這個網站嗎?}}</translation>
+<translation id="8747503242566427664">這個應用程式可以:</translation>
 <translation id="8748384418490037181">Smart Lock 選項</translation>
 <translation id="8749863574775030885">存取製造商不明的 USB 裝置</translation>
 <translation id="8750155211039279868"><ph name="ORIGIN" /> 要求與序列埠連線</translation>
diff --git a/chrome/app/resources/google_chrome_strings_bn.xtb b/chrome/app/resources/google_chrome_strings_bn.xtb
index 200c391..eaa5ddb 100644
--- a/chrome/app/resources/google_chrome_strings_bn.xtb
+++ b/chrome/app/resources/google_chrome_strings_bn.xtb
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="bn">
-<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="1051826050538111504">আপনার কম্পিউটারে ক্ষতিকারক সফ্টওয়্যার পাওয়া গেছে। Chrome এটিকে সরিয়ে দিতে পারে, আপনার সেটিংস রিস্টোর করতে পারে এবং বিভিন্ন এক্সটেনশন বন্ধ করে দিতে পারে যাতে আপনার ব্রাউজার আবার স্বাভাবিকভাবে কাজ করে।</translation>
@@ -53,14 +53,14 @@
 <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 ইনস্টল করুন। আমরা আপনার অ্যাকাউন্ট ফিরিয়ে আনার ফোন নম্বরে একটি এসএমএস পাঠাব।</translation>
-<translation id="2246246234298806438">অন্তর্ভুক্ত পিডিএফ ভিউয়ার অনুপস্থিত থাকার সময়ে Google Chrome প্রিন্টের পূর্বরূপ দেখাতে পারে না৷</translation>
+<translation id="2246246234298806438">বিলট-ইন PDF viewer অনুপস্থিত থাকার সময়ে 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 এপিআই কীগুলি অনুপস্থিত৷ Google Chrome-এর কিছু বৈশিষ্ট্য নিষ্ক্রিয় হয়ে যাবে৷</translation>
 <translation id="2290095356545025170">আপনি কি Google Chrome আনইনস্টল করার ব্যাপারে নিষ্চিত ?</translation>
 <translation id="2309047409763057870">এটা Google Chrome-এর সেকেন্ডারি ইনস্টলেশন এবং একে আপনার ডিফল্ট ব্রাউজার করা যাবে না।</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>
 <translation id="2348335408836342058">এই সাইটটির জন্য Chrome কে আপনার ক্যামেরা এবং মাইক্রোফোনে অ্যাক্সেস দিতে হবে</translation>
@@ -99,7 +99,7 @@
 <translation id="3282568296779691940">Chrome-এ সাইন-ইন করুন</translation>
 <translation id="3360895254066713204">Chrome সহায়তাকারী</translation>
 <translation id="3395323229510056640">Chrome OS বিষয়ে সাহায্য পান</translation>
-<translation id="3396977131400919238">ইনস্টলেশনের সময় অপারেটিং সিস্টেমে একটি এরর ঘটেছিল৷ অনুগ্রহ করে আবার Google Chrome ডাউনলোড করুন৷</translation>
+<translation id="3396977131400919238">ইনস্টলেশনের সময় অপারেটিং সিস্টেমে একটি ত্রুটি ঘটেছিল৷ অনুগ্রহ করে আবার Google Chrome ডাউনলোড করুন৷</translation>
 <translation id="3398288718845740432">Chromium মেনুর মধ্যে লুকান</translation>
 <translation id="3451115285585441894">Chrome-এ জোড়া হচ্ছে...</translation>
 <translation id="345171907106878721">Chrome এর সাথে নিজেকে যোগ করুন</translation>
@@ -124,7 +124,7 @@
 <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="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>
@@ -165,7 +165,7 @@
 <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>
-<translation id="532046782124376502">সতর্কতা: Google Chrome কোনও এক্সটেনশনকে আপনার ব্রাউজিং ইতিহাস রেকর্ড করা থেকে বিরত করতে পারে না। ছদ্মবেশী মোডে এই এক্সটেনশনটি বন্ধ করার জন্য এই বিকল্পটি বন্ধ করুন।</translation>
+<translation id="532046782124376502">সতর্কতা: Google Chrome কোনও এক্সটেনশনকে আপনার ব্রাউজিং ইতিহাস রেকর্ড করা থেকে আটকাতে পারে না। ছদ্মবেশী মোডে এই এক্সটেনশনটি বন্ধ করার জন্য এই বিকল্পটি বন্ধ করুন।</translation>
 <translation id="5386244825306882791">আপনি Chrome শুরু করলে বা Omnibox থেকে সার্চ করলে কোন পৃষ্ঠাটি দেখানো হবে তাও এটি নিয়ন্ত্রণ করে।</translation>
 <translation id="5430073640787465221">আপনার পছন্দের ফাইল ক্ষতিকর অথবা ভুল৷\n\nGoogle Chrome আপনার সেটিংস পুনরুদ্ধার করতে পারছে না৷</translation>
 <translation id="5483595757826856374">{0,plural, =0{Chrome এখনই রিলঞ্চ হবে}=1{Chrome ১ সেকেন্ডের মধ্যে রিলঞ্চ হবে}one{Chrome # সেকেন্ডের মধ্যে রিলঞ্চ হবে}other{Chrome # সেকেন্ডের মধ্যে রিলঞ্চ হবে}}</translation>
@@ -218,7 +218,7 @@
 <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="7295052994004373688">Google Chrome UI-এ দেখানোর জন্য এই ভাষা ব্যবহার করা হয়</translation>
 <translation id="7296210096911315575">ব্যবহার ও নিরাপত্তা সম্পর্কে গুরুত্বপূর্ণ তথ্য</translation>
 <translation id="7308322188646931570">ফাইল ডাউনলোড করতে Chrome-এর স্টোরেজের অ্যাক্সেস প্রয়োজন</translation>
@@ -257,7 +257,7 @@
 <translation id="8008534537613507642">Chrome আবার ইন্সটল করুন</translation>
 <translation id="8013993649590906847">যদি ছবিতে প্রয়োজনীয় বিবরণ দেওয়া না থাকে, তাহলে Chrome আপনাকে একটি বিবরণ দেওয়ার চেষ্টা করবে। বিবরণ তৈরির জন্য, Google-এ ছবি পাঠানো হয়।</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 ইনস্টল করুন। আমরা আপনার ফোনে একটি এসএমএস পাঠাব।</translation>
diff --git a/chrome/app/resources/google_chrome_strings_cs.xtb b/chrome/app/resources/google_chrome_strings_cs.xtb
index a4e45a9..256e51bf 100644
--- a/chrome/app/resources/google_chrome_strings_cs.xtb
+++ b/chrome/app/resources/google_chrome_strings_cs.xtb
@@ -234,7 +234,7 @@
 <translation id="7473136999113284234">Chrome se automaticky aktualizuje, abyste měli vždy nejaktuálnější verzi.</translation>
 <translation id="7486227612705979895">Chrome bude za účelem zobrazování návrhů v adresním řádku číst váš obsah na Disku</translation>
 <translation id="748945194546522577">Tento soubor je nebezpečný, proto jej Chrome zablokoval. Jste chráněni pokročilou ochranou.</translation>
-<translation id="7531671357096394523">Ukončete všechny kopie Chromu</translation>
+<translation id="7531671357096394523">Ukončit všechny kopie Chromu</translation>
 <translation id="7535429826459677826">Google Chrome Dev</translation>
 <translation id="7552219221109926349">Zobrazit Chrome OS v tomto jazyce</translation>
 <translation id="7561940363513215021">{0,plural, =1{Chrome se za 1 minutu restartuje}few{Chrome se za # minuty restartuje}many{Chrome se za # minuty restartuje}other{Chrome se za # minut restartuje}}</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ml.xtb b/chrome/app/resources/google_chrome_strings_ml.xtb
index cd754496..b0d443c9 100644
--- a/chrome/app/resources/google_chrome_strings_ml.xtb
+++ b/chrome/app/resources/google_chrome_strings_ml.xtb
@@ -35,7 +35,7 @@
 <translation id="1682634494516646069">Google Chrome-ന് ഇതിന്റെ ഡാറ്റാ ഡയറക്റ്ററി വായിക്കാനോ അതിൽ എഴുതാനോ കഴിയില്ല:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
-<translation id="1698376642261615901">Google Chrome എന്നത് അതിവേഗത്തില്‍‌ വെബ്‌പേജുകളും ആപ്പുകളും പ്രവര്‍‌ത്തിപ്പിക്കുന്ന ഒരു വെബ് ബ്രൗസറാണ്. അത് വേഗതയുള്ളതും, സ്ഥിരതയുള്ളതും ഉപയോഗിക്കാൻ എളുപ്പവുമാണ്. Google Chrome-ലേക്ക് ബില്‍‌റ്റ് ചെയ്‌ത മാൽവേർ, ഫിഷിംഗ് പരിരക്ഷണം ഉപയോഗിച്ച് വെബ് കൂടുതല്‍‌ സുരക്ഷിതമായി ബ്രൗസ് ചെയ്യുക.</translation>
+<translation id="1698376642261615901">Google Chrome എന്നത് അതിവേഗത്തില്‍‌ വെബ്‌പേജുകളും അപ്ലിക്കേഷനുകളും പ്രവര്‍‌ത്തിപ്പിക്കുന്ന ഒരു വെബ് ബ്രൗസറാണ്. അത് വേഗതയുള്ളതും, സ്ഥിരതയുള്ളതും ഉപയോഗിക്കാൻ എളുപ്പവുമാണ്. Google Chrome-ലേക്ക് ബില്‍‌റ്റ് ചെയ്‌ത മാൽവേർ, ഫിഷിംഗ് പരിരക്ഷണം ഉപയോഗിച്ച് വെബ് കൂടുതല്‍‌ സുരക്ഷിതമായി ബ്രൗസ് ചെയ്യുക.</translation>
 <translation id="1718131156967340976"><ph name="SMALL_PRODUCT_LOGO" /> <ph name="BEGIN_BOLD" />Google Chrome<ph name="END_BOLD" /> തിരഞ്ഞെടുക്കുക</translation>
 <translation id="1734234790201236882">നിങ്ങളുടെ Google അക്കൗണ്ടിൽ Chrome ഈ പാസ്‌വേഡ് സംരക്ഷിക്കും. നിങ്ങൾ അത് ഓർത്ത് വയ്‌ക്കേണ്ടതില്ല.</translation>
 <translation id="174539241580958092">സൈൻ ഇൻ ചെയ്യുന്നതിലെ ഒരു പിശകിനാൽ Google Chrome-ന് നിങ്ങളുടെ ഡാറ്റ സമന്വയിപ്പിക്കാനായില്ല.</translation>
@@ -138,7 +138,7 @@
 <translation id="4407807842708586359">Google Chrome OS</translation>
 <translation id="4458462641685292929">Google Chrome-ലെ മറ്റൊരു പ്രവർത്തനം പുരോഗതിയിലാണ്. പിന്നീട് വീണ്ടും ശ്രമിക്കുക.</translation>
 <translation id="4480040274068703980">സൈൻ ഇൻ ചെയ്യുന്നതിലെ പിശക് കാരണം Chrome OS-ന് നിങ്ങളുടെ ഡാറ്റ സമന്വയിപ്പിക്കാനായില്ല.</translation>
-<translation id="4561051373932531560">വെബ്ബിലുള്ള ഒരു ഫോണ്‍ നമ്പരില്‍ ക്ലിക്ക് ചെയ്യാനും Skype ഉപയോഗിച്ച് വിളിക്കാനും Google Chrome നിങ്ങളെ അനുവദിക്കുന്നു!</translation>
+<translation id="4561051373932531560">വെബ്ബിലുള്ള ഒരു ഫോണ്‍ നമ്പരില്‍ ക്ലിക്ക് ചെയ്യുവാനും Skype ഉപയോഗിച്ച് വിളിക്കുവാനും Google Chrome നിങ്ങളെ അനുവദിക്കുന്നു!</translation>
 <translation id="4567424176335768812">നിങ്ങൾ <ph name="USER_EMAIL_ADDRESS" /> ആയി സൈൻ ഇൻ ചെയ്‌തിരിക്കുന്നു. സൈൻ ഇൻ ചെയ്‌തിരിക്കുന്ന എല്ലാ ഉപകരണങ്ങളിലും ബുക്ക്‌മാർക്കുകളും ചരിത്രവും മറ്റ് ക്രമീകരണങ്ങളും ആക്‌സസ് ചെയ്യാൻ ഇപ്പോൾ നിങ്ങൾക്കാകും.</translation>
 <translation id="4571503333518166079">Chrome അറിയിപ്പ് ക്രമീകരണത്തിലേക്ക് പോവുക</translation>
 <translation id="459622048091363950">Chrome-ന് ആക്‌സസ് ലഭിച്ചുകഴിഞ്ഞാൽ, വെബ്‌സൈറ്റുകൾക്ക് നിങ്ങളോട് ആക്‌സസ് ചോദിക്കാനാകും.</translation>
@@ -261,7 +261,7 @@
 <translation id="8008534537613507642">Chrome വീണ്ടും ഇൻസ്റ്റാളുചെയ്യുക</translation>
 <translation id="8013993649590906847">ചിത്രത്തിൽ ഉപകാരപ്രദമായ വിവരണമില്ലെങ്കിൽ നിങ്ങൾക്കായി ഒരു വിവരണം നൽകാൻ Chrome ശ്രമിക്കും. വിവരണങ്ങൾ സൃഷ്‌ടിക്കാൻ, ചിത്രങ്ങൾ Google-ലേക്ക് അയയ്ക്കുന്നു.</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>
@@ -297,7 +297,7 @@
 <translation id="8788264404293392165">Chrome OS UI പ്രദര്‍ശിപ്പിക്കാൻ ഈ ഭാഷ ഉപയോഗിക്കുന്നു</translation>
 <translation id="8791470158600044404">{0,plural, =1{Chrome OS ഒരു മിനിറ്റിൽ പുനഃരാരംഭിക്കും}other{Chrome OS # മിനിറ്റിൽ പുനഃരാരംഭിക്കും}}</translation>
 <translation id="8823341990149967727">Chrome കാലഹരണപ്പെട്ടതാണ്</translation>
-<translation id="884296878221830158">നിങ്ങൾ Chrome ആരംഭിയ്ക്കുമ്പോഴോ ഹോം ബട്ടൺ ക്ലിക്കുചെയ്യുമ്പോഴോ ഏത് പേജാണ് കാണിക്കേണ്ടതെന്നും അത് നിയന്ത്രിയ്ക്കുന്നു.</translation>
+<translation id="884296878221830158">നിങ്ങൾ Chrome ആരംഭിയ്ക്കുമ്പോഴോ ഹോം ബട്ടൺ ക്ലിക്ക് ചെയ്യുമ്പോഴോ ഏത് പേജാണ് കാണിക്കേണ്ടതെന്നും അത് നിയന്ത്രിയ്ക്കുന്നു.</translation>
 <translation id="8862326446509486874">സിസ്റ്റം-ലെവല്‍‌ ഇന്‍‌സ്റ്റാള്‍‌ ചെയ്യുന്നതിന് നിങ്ങള്‍‌ക്ക് ഉചിതമായ അവകാശങ്ങളില്ല. അഡ്‌മിനിസ്‌ട്രേറ്ററായി ഇന്‍‌സ്റ്റാളര്‍‌ പ്രവര്‍‌ത്തിപ്പിക്കാന്‍‌ വീണ്ടും ശ്രമിക്കൂ.</translation>
 <translation id="8914504000324227558">Chrome വീണ്ടും സമാരംഭിക്കുക</translation>
 <translation id="9026991721384951619">നിങ്ങളുടെ അക്കൗണ്ടിന്റെ സൈൻ ഇൻ വിശദാംശങ്ങൾ കാലഹരണപ്പെട്ടതിനാൽ Chrome OS-ന് നിങ്ങളുടെ ഡാറ്റ സമന്വയിപ്പിക്കാനായില്ല.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_mr.xtb b/chrome/app/resources/google_chrome_strings_mr.xtb
index 5bd28f8..58571395 100644
--- a/chrome/app/resources/google_chrome_strings_mr.xtb
+++ b/chrome/app/resources/google_chrome_strings_mr.xtb
@@ -12,13 +12,13 @@
 <translation id="110877069173485804">हा तुमचा Chrome आहे</translation>
 <translation id="1142745911746664600">Chrome अपडेट करू शकत नाही</translation>
 <translation id="1154147086299354128">Chrome मध्‍ये &amp;उघडा</translation>
-<translation id="123620459398936149">Chrome OS तुमचा डेटा सिंक करू शकले नाही. कृपया तुमचा सिंक सांकेतिक पासफ्रेझ अपडेट करा.</translation>
+<translation id="123620459398936149">Chrome OS तुमचा डेटा सिंक करू शकले नाही. कृपया तुमचा सिंक सांकेतिक पासफ्रेज अपडेट करा.</translation>
 <translation id="127345590676626841">Chrome आपोआप अपडेट होते जेणेकरून तुमच्याकडे नेहमी सर्वात नवीन आवृत्ती असते. जेव्हा हे डाउनलोड पूर्ण होते, तेव्हा Chrome रीस्टार्ट होईल आणि तुम्ही तुमच्या मार्गावर असाल.</translation>
 <translation id="1302523850133262269">कृपया Chrome नवीनतम सिस्टम अपडेट इंस्टॉल करताना प्रतीक्षा करा.</translation>
 <translation id="1312676208694947750">{0,plural, =0{Chrome OS अपडेट उपलब्ध आहे}=1{Chrome OS अपडेट उपलब्ध आहे}other{Chrome अपडेट # दिवसांसाठी उपलब्ध आहे}}</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 Canary Apps</translation>
 <translation id="1457721931618994305">Google Chrome अपडेट करीत आहे...</translation>
 <translation id="1469002951682717133">Chrome App लाँचर</translation>
@@ -61,9 +61,9 @@
 <translation id="2290014774651636340">Google API की गहाळ आहेत. Google Chrome ची काही कार्यक्षमता अक्षम केली जाईल.</translation>
 <translation id="2290095356545025170">तुमची खात्री आहे की तुम्ही Google Chrome अनइंस्टॉल करू इच्छिता?</translation>
 <translation id="2309047409763057870">ही Google Chrome ची दुय्यम स्थापना असून त्यास तुमचा डीफॉल्ट ब्राउझर बनवू शकत नाही.</translation>
-<translation id="2346876346033403680">कोणीतरी यापूर्वी या कॉंप्युटरवरील Chrome मध्ये <ph name="ACCOUNT_EMAIL_LAST" /> या रुपात साइन इन केले होते. ते तुमचे खाते नसल्यास, तुमची माहिती स्वतंत्र ठेवण्यासाठी एक नवीन Chrome वापरकर्ता तयार करा.
+<translation id="2346876346033403680">कोणीतरी यापूर्वी या कॉंप्युटरवरील Chromeमध्ये <ph name="ACCOUNT_EMAIL_LAST" /> या रुपात साइन इन केले होते. ते तुमचे खाते नसल्यास, तुमची माहिती स्वतंत्र ठेवण्यासाठी एक नवीन Chrome वापरकर्ता तयार करा.
 
-तरीही साइन इन करण्यामुळे <ph name="ACCOUNT_EMAIL_NEW" /> मध्ये बुकमार्क, इतिहास यासारखी Chrome माहिती आणि अन्य सेटिंग्ज विलीन होतील.</translation>
+तरीही साइन इन करण्यामुळे <ph name="ACCOUNT_EMAIL_NEW" />मध्ये बुकमार्क, इतिहास यासारखी Chrome माहिती आणि अन्य सेटिंग्ज मर्ज होतील.</translation>
 <translation id="2348335408836342058">या साइटसाठी Chrome ला तुमचा कॅमेरा आणि मायक्रोफोन अॅक्सेस करण्याची परवानगी हवी आहे</translation>
 <translation id="2429317896000329049">आपल्या डोमेनसाठी संकालन उपलब्ध नसल्यामुळे Google Chrome तुमचा डेटा संकालित करू शकले नाही.</translation>
 <translation id="2467438592969358367">Google Chrome ला तुमचे पासवर्ड निर्यात करायचे आहेत. हे करू देण्यासाठी तुमचा Windows पासवर्ड टाइप करा.</translation>
@@ -155,7 +155,7 @@
 <translation id="4953650215774548573">तुमचा डीफॉल्ट ब्राउझर म्हणून Google Chrome सेट करा</translation>
 <translation id="495931528404527476">Chrome मध्ये</translation>
 <translation id="4990567037958725628">Google Chrome कॅनरी</translation>
-<translation id="5028489144783860647">Google Chrome तुमचा डेटा सिंक करू शकले नाही. कृपया तुमचा सिंक पासफ्रेझ अपडेट करा.</translation>
+<translation id="5028489144783860647">Google Chrome तुमचा डेटा सिंक करू शकले नाही. कृपया तुमची सिंक पासफ्रेज अपडेट करा.</translation>
 <translation id="5062123544085870375">Chrome OS रीस्टार्ट करा</translation>
 <translation id="5090044601776247154">Google Chrome 70 सह सुरू झालेले व्यवस्थापित वापरकर्ता प्रोफाइल यापुढे उपलब्ध होणार नाहीत.</translation>
 <translation id="5132929315877954718">Google Chrome साठी उत्कृष्ट ॲप, खेळ, विस्तार आणि थीम शोधा.</translation>
@@ -164,13 +164,13 @@
 <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>
-<translation id="532046782124376502">चेतावणी: Google Chrome हे एक्स्टेंशनना तुमचा ब्राउझिंग इतिहास रेकॉर्ड करून ठेवण्यापासून रोखू शकत नाही. हे एक्स्टेंशन बंद करण्यासाठी गुप्त मोडमधील या पर्यायाची निवड रद्द करा.</translation>
+<translation id="532046782124376502">चेतावणी: Google Chrome हे एक्स्टेंशनला तुमचा ब्राउझिंग इतिहास रेकॉर्ड करून ठेवण्यापासून रोखू शकत नाही. हे एक्स्टेंशन बंद करण्यासाठी गुप्त मोडमधील या पर्यायाची निवड रद्द करा.</translation>
 <translation id="5386244825306882791">तुम्ही Chrome सुरू करता किंवा ओम्निबॉक्समधून शोध घेता तेव्हा कोणते पृष्ठ दर्शविले जाते हे देखील हे नियंत्रित करते.</translation>
 <translation id="5430073640787465221">तुमची प्राधान्ये फाइल दूषित किंवा चुकीचे आहेत.
 
 Google Chrome तुमची सेटिंग्ज पुन्हा मिळवू शकत नाही.</translation>
 <translation id="5483595757826856374">{0,plural, =0{Chrome आता पुन्हा लाँँच होईल}=1{Chrome एका सेकंदानंतर पुन्हा लाँँच होईल}other{Chrome # सेकंदांनंतर पुन्हा लाँँच होईल}}</translation>
-<translation id="5543953544073077331">Chrome च्या इतर प्रति रन होत आहेत. अपडेट करण्यासाठी, त्यांना बंद करा.</translation>
+<translation id="5543953544073077331">Chrome च्या इतर प्रती रन होत आहेत. अपडेट करण्यासाठी, त्या बंद करा.</translation>
 <translation id="556024056938947818">Google Chrome पासवर्ड दर्शवण्याचा प्रयत्न करत आहे.</translation>
 <translation id="5566025111015594046">Google Chrome (mDNS-मध्ये)</translation>
 <translation id="565744775970812598"><ph name="FILE_NAME" /> धोकादायक असू शकते, त्यामुळे Chrom ने ते अवरोधित केले आहे.</translation>
@@ -200,7 +200,7 @@
 <translation id="6468844726266617801">{0,plural, =1{एका दिवसामध्ये Chrome पुन्हा लाँच करा}other{# दिवसांमध्ये Chrome पुन्हा लाँच करा}}</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome डेव्हलपर</translation>
 <translation id="6566149418543181476">Google Chrome अपडेट करीत आहे (<ph name="PROGRESS_PERCENT" />)</translation>
-<translation id="6598387184982954187">तुम्ही तुमची Chrome सामग्री सिंक करण्यासाठी <ph name="PROFILE_EMAIL" /> वापरत आहात. तुमचे सिंक प्राधान्य अपडेट करण्यासाठी किंवा Google खात्याशिवाय Chrome वापरण्यासाठी, <ph name="SETTINGS_LINK" /> ला भेट द्या.</translation>
+<translation id="6598387184982954187">तुम्ही तुमचा Chrome आशय सिंक करण्यासाठी <ph name="PROFILE_EMAIL" /> वापरत आहात. तुमचे सिंक प्राधान्य अपडेट करण्यासाठी किंवा Google खात्याशिवाय Chrome वापरण्यासाठी, <ph name="SETTINGS_LINK" /> ला भेट द्या.</translation>
 <translation id="6600954340915313787">Chrome वर कॉपी केले</translation>
 <translation id="6634887557811630702">Google Chrome अद्ययावत आहे.</translation>
 <translation id="6676384891291319759">इंटरनेट अॅक्सेस करा</translation>
@@ -231,7 +231,7 @@
 <translation id="7473136999113284234">Chrome स्वयंचलितपणे अपडेट होते जेणेकरून आपल्याकडे नेहमी सर्वात नवीन आवृत्ती असते.</translation>
 <translation id="7486227612705979895">ॲड्रेस बारमध्ये सूचना देण्यासाठी Chrome तुमची ड्राइव्ह ॲक्सेस करेल</translation>
 <translation id="748945194546522577">ही फाईल धोकादायक आहे, त्यामुळे Chrome ने ती ब्लॉक केली आहे. तुम्ही प्रगत संरक्षणाद्वारे संरक्षित आहात.</translation>
-<translation id="7531671357096394523">Chrome च्या सर्व प्रति बंद करा.</translation>
+<translation id="7531671357096394523">Chrome च्या सर्व प्रती बंद करा.</translation>
 <translation id="7535429826459677826">Google Chrome विकासक</translation>
 <translation id="7552219221109926349">Chrome OS या भाषेत डिस्प्ले करा</translation>
 <translation id="7561940363513215021">{0,plural, =1{Chrome एका मिनिटानंतर पुन्हा लाँँच होईल}other{Chrome # मिनिटांनंतर पुन्हा लाँँच होईल}}</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ta.xtb b/chrome/app/resources/google_chrome_strings_ta.xtb
index 2e70a6f..06992fb 100644
--- a/chrome/app/resources/google_chrome_strings_ta.xtb
+++ b/chrome/app/resources/google_chrome_strings_ta.xtb
@@ -25,6 +25,7 @@
 <translation id="1585657529869845941"><ph name="BEGIN_BOLD" />பரவாயில்லை, மாற்று<ph name="END_BOLD" /> எனும் பட்டன் தெரிந்தால், அதைக் கிளிக் செய்யவும்</translation>
 <translation id="1587223624401073077">Google Chrome உங்கள் கேமராவைப் பயன்படுத்துகிறது.</translation>
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> ஆபத்தானது என்பதால் Chrome அதைத் தடுத்துள்ளது.</translation>
+<translation id="1590588151039584890">புதுப்பிக்க இந்தக் கம்ப்யூட்டரில் Chrome இயக்கத்தை நிறுத்த வேண்டியுள்ளது. இதனால் உள்நுழைந்துள்ள பிற பயனர்கள் தங்களின் சேமிக்கப்படாத மாற்றங்களை இழக்கக்கூடும்.</translation>
 <translation id="1619887657840448962">Chromeஐப் பாதுகாப்பானதாக்க, <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> இல் பட்டியலிடப்படாத பின்வரும் நீட்டிப்பை முடக்கியுள்ளோம், மேலும் அது உங்களுக்குத் தெரியாமல் சேர்க்கப்பட்டிருக்கலாம்.</translation>
 <translation id="1628000112320670027">Chrome தொடர்பான உதவி பெறுக</translation>
 <translation id="1662639173275167396">Chrome OS, <ph name="BEGIN_LINK_LINUX_OSS" />Linuxஸைப் (பீட்டா)<ph name="END_LINK_LINUX_OSS" /> போலவே கூடுதல் <ph name="BEGIN_LINK_CROS_OSS" />ஓப்பன் சோர்ஸ் மென்பொருளால்<ph name="END_LINK_CROS_OSS" /> உருவாக்கப்பட்டுள்ளது.</translation>
@@ -164,6 +165,7 @@
 <translation id="5386244825306882791">Chromeமைத் தொடங்கும்போது அல்லது சர்வபுலத்திலிருந்து தேடலை மேற்கொள்ளும்போது காண்பிக்கப்படும் பக்கத்தையும் இது கட்டுப்படுத்துகிறது.</translation>
 <translation id="5430073640787465221">உங்கள் விருப்பத்தேர்வுகளின் கோப்பு சிதைவடைந்துள்ளது அல்லது தவறானது. உங்கள் அமைப்புகளை Google Chrome ஆல் மீட்டெடுக்க முடியவில்லை.</translation>
 <translation id="5483595757826856374">{0,plural, =0{இப்போது Chrome மீண்டும் தொடங்கும்}=1{1 வினாடியில் Chrome மீண்டும் தொடங்கும்}other{# வினாடிகளில் Chrome மீண்டும் தொடங்கும்}}</translation>
+<translation id="5543953544073077331">Chromeமின் வேறு நேர்வுகள் இயங்கிக் கொண்டிருக்கின்றன. புதுப்பிக்க அவற்றை மூடவும்.</translation>
 <translation id="556024056938947818">Google Chrome ஆனது கடவுச்சொற்களைக் காட்ட முயற்சிக்கிறது.</translation>
 <translation id="5566025111015594046">Google Chrome (mDNS-In)</translation>
 <translation id="565744775970812598"><ph name="FILE_NAME" /> ஆபத்தானதாக இருக்கலாம் என்பதால் Chrome அதைத் தடுத்துள்ளது.</translation>
@@ -219,10 +221,11 @@
 <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 Chromiumமிலிருந்து அவற்றை அணுகலாம்.</translation>
+<translation id="7459554271817304652">உங்கள் தனிப்பயனாக்கப்பட்ட உலாவி அம்சங்களை வலையில் சேமித்து, எந்தக் கம்ப்யூட்டரில் உள்ள Google Chromiumமிலிருந்தும் அவற்றை அணுக ஒத்திசைவை அமைக்கவும்.</translation>
 <translation id="7473136999113284234">Chrome தானாகவே புதுப்பித்துக்கொள்வதால், எப்போதுமே புதிய பதிப்பைப் பெறுவீர்கள்.</translation>
 <translation id="7486227612705979895">முகவரிப் பட்டியில் பரிந்துரைகளை வழங்க, Chrome உங்கள் இயக்ககத்தை அணுகும்</translation>
 <translation id="748945194546522577">இந்தக் கோப்பு ஆபத்தானது என்பதால் அதை Chrome தடுத்துள்ளது. 'மேம்பட்ட பாதுகாப்பு' அம்சத்தின் மூலம் பாதுகாக்கப்பட்டுள்ளீர்கள்.</translation>
+<translation id="7531671357096394523">Chromeமின் அனைத்து நேர்வுகளில் இருந்தும் வெளியேறுதல்.</translation>
 <translation id="7535429826459677826">Google Chrome Dev</translation>
 <translation id="7552219221109926349">Chrome OSஐ இந்த மொழியில் காட்டு</translation>
 <translation id="7561940363513215021">{0,plural, =1{1 நிமிடத்தில் Chrome மீண்டும் தொடங்கும்}other{# நிமிடங்களில் Chrome மீண்டும் தொடங்கும்}}</translation>
diff --git a/chrome/app/settings_strings.grdp b/chrome/app/settings_strings.grdp
index 05dcae26..a03ff66a 100644
--- a/chrome/app/settings_strings.grdp
+++ b/chrome/app/settings_strings.grdp
@@ -621,6 +621,14 @@
     <message name="IDS_SETTINGS_ANDROID_APPS_MANAGE_APP_LINKS" desc="Label for accessing app preferrences on ARC side.">
       Manage Play app links
     </message>
+
+    <!-- Apps Section Page -->
+    <message name="IDS_SETTINGS_APPS_TITLE" desc="The title of Apps section.">
+      Apps
+    </message>
+    <message name="IDS_SETTINGS_APPS_LINK_TEXT" desc="The label for the button which links to the App Management page.">
+      Manage your apps
+    </message>
   </if>
 
   <!-- Appearance Page -->
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index c3508d2c..62b78aa 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -3560,6 +3560,9 @@
       ":chrome_process_finder",
       "//chrome:file_pre_reader",
       "//chrome/browser/conflicts:module_info",
+      "//chrome/chrome_elf:blacklist",
+      "//chrome/chrome_elf:constants",
+      "//chrome/chrome_elf:dll_hash",
       "//chrome/chrome_watcher:client",
       "//chrome/common:metrics_constants_util_win",
       "//chrome/common:version_header",
@@ -3567,9 +3570,6 @@
       "//chrome/install_static:install_static_util",
       "//chrome/notification_helper:constants",
       "//chrome/services/util_win/public/mojom",
-      "//chrome_elf:blacklist",
-      "//chrome_elf:constants",
-      "//chrome_elf:dll_hash",
       "//components/browser_watcher",
       "//components/browser_watcher:browser_watcher_client",
       "//components/browser_watcher:stability_client",
@@ -3602,8 +3602,8 @@
     if (is_chrome_branded) {
       deps += [
         ":conflicts_module_list_proto",
-        "//chrome_elf:sha1",
-        "//chrome_elf:third_party_shared_defines",
+        "//chrome/chrome_elf:sha1",
+        "//chrome/chrome_elf:third_party_shared_defines",
         "//google_update",
       ]
       libs += [ "msi.lib" ]
@@ -5080,6 +5080,7 @@
     "//chrome/browser/performance_manager:mojo_bindings_js",
     "//chrome/browser/resources/ssl/ssl_error_assistant:make_ssl_error_assistant_protobuf",
     "//chrome/browser/ui/webui/bluetooth_internals:mojo_bindings_js",
+    "//chrome/browser/ui/webui/downloads:mojo_bindings_js",
     "//chrome/browser/ui/webui/interventions_internals:mojo_bindings_js",
     "//chrome/browser/ui/webui/omnibox:mojo_bindings_js",
     "//chrome/browser/ui/webui/usb_internals:mojo_bindings_js",
@@ -5139,6 +5140,7 @@
   if (!is_android && optimize_webui) {
     deps += [
       "//chrome/browser/resources/bookmarks:build",
+      "//chrome/browser/resources/downloads:build",
       "//chrome/browser/resources/history:build",
     ]
     if (is_chromeos) {
diff --git a/chrome/browser/DEPS b/chrome/browser/DEPS
index fce01bbb6..e978576 100644
--- a/chrome/browser/DEPS
+++ b/chrome/browser/DEPS
@@ -19,9 +19,6 @@
   "+chrome/services/removable_storage_writer/public",
   "+chrome/services/util_win/public",
   "+chrome/services/wifi_util_win/public",
-  "+chrome_elf/blacklist",
-  "+chrome_elf/chrome_elf_constants.h",
-  "+chrome_elf/dll_hash",
   "+chromeos",
   "+components",
   # Use identity_manager.h instead of the below files;
diff --git a/chrome/browser/browser_resources.grd b/chrome/browser/browser_resources.grd
index cb0dc12..a927517 100644
--- a/chrome/browser/browser_resources.grd
+++ b/chrome/browser/browser_resources.grd
@@ -158,6 +158,37 @@
       <include name="IDR_UKM_INTERNALS_CSS" file="../../components/ukm/debug/ukm_internals.css" flattenhtml="true" compress="gzip" type="BINDATA" />
       <include name="IDR_TRANSLATE_INTERNALS_HTML" file="../../components/translate/translate_internals/translate_internals.html" flattenhtml="true" allowexternalscript="true" compress="gzip" type="BINDATA" />
       <include name="IDR_TRANSLATE_INTERNALS_JS" file="../../components/translate/translate_internals/translate_internals.js" flattenhtml="true" compress="gzip" type="BINDATA" />
+      <if expr="not is_android">
+        <include name="IDR_DOWNLOADS_IMAGES_INCOGNITO_MARKER_SVG" file="resources\downloads\images\incognito_marker.svg" type="BINDATA" />
+        <include name="IDR_DOWNLOADS_IMAGES_NO_DOWNLOADS_SVG" file="resources\downloads\images\no_downloads.svg" type="BINDATA" />
+        <include name="IDR_DOWNLOADS_MOJO_LITE_JS" file="${root_gen_dir}\chrome\browser\ui\webui\downloads\downloads.mojom-lite.js" use_base_dir="false" type="BINDATA" />
+        <if expr="optimize_webui">
+          <then>
+            <include name="IDR_DOWNLOADS_VULCANIZED_HTML" file="${root_gen_dir}\chrome\browser\resources\downloads\vulcanized.html" use_base_dir="false" flattenhtml="true" allowexternalscript="true" type="BINDATA" compress="gzip" />
+            <include name="IDR_DOWNLOADS_CRISPER_JS" file="${root_gen_dir}\chrome\browser\resources\downloads\crisper.js" use_base_dir="false" flattenhtml="true" type="BINDATA" compress="gzip" />
+          </then>
+          <else>
+            <include name="IDR_DOWNLOADS_DOWNLOADS_HTML" file="resources\downloads\downloads.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_BROWSER_PROXY_HTML" file="resources\downloads\browser_proxy.html" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_BROWSER_PROXY_JS" file="resources\downloads\browser_proxy.js" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_CONSTANTS_HTML" file="resources\downloads\constants.html" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_CONSTANTS_JS" file="resources\downloads\constants.js" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_DOWNLOADS_JS" file="resources\downloads\downloads.js" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_I18N_SETUP_HTML" file="resources\downloads\i18n_setup.html" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_ICON_LOADER_HTML" file="resources\downloads\icon_loader.html" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_ICON_LOADER_JS" file="resources\downloads\icon_loader.js" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_ICONS_HTML" file="resources\downloads\icons.html" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_ITEM_HTML" file="resources\downloads\item.html" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_ITEM_JS" file="resources\downloads\item.js" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_MANAGER_HTML" file="resources\downloads\manager.html" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_MANAGER_JS" file="resources\downloads\manager.js" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_SEARCH_SERVICE_HTML" file="resources\downloads\search_service.html" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_SEARCH_SERVICE_JS" file="resources\downloads\search_service.js" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_TOOLBAR_HTML" file="resources\downloads\toolbar.html" type="BINDATA" />
+            <include name="IDR_DOWNLOADS_TOOLBAR_JS" file="resources\downloads\toolbar.js" type="BINDATA" />
+          </else>
+        </if>
+      </if>
       <include name="IDR_FEEDBACK_MANIFEST" file="resources\feedback\manifest.json" type="BINDATA" />
       <if expr="is_android">
         <include name="IDR_EXPLORE_SITES_INTERNALS_HTML" file="resources\explore_sites_internals\explore_sites_internals.html" allowexternalscript="true" compress="gzip" type="BINDATA" />
@@ -721,6 +752,9 @@
         <include name="IDR_ARC_GRAPHICS_TRACING_UI_JS" file="resources\chromeos\arc_graphics_tracing\arc_graphics_tracing_ui.js" compress="gzip" type="BINDATA" />
         <include name="IDR_ARC_GRAPHICS_TRACING_CSS" file="resources\chromeos\arc_graphics_tracing\arc_graphics_tracing.css" compress="gzip" type="BINDATA" />
       </if>
+      <if expr="chromeos">
+        <include name="IDR_MACHINE_LEARNING_INTERNALS_HTML" file="resources\chromeos\machine_learning\machine_learning_internals.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" compress="gzip" />
+      </if>
     </includes>
   </release>
 </grit>
diff --git a/chrome/browser/chromeos/arc/fileapi/arc_select_files_handler.cc b/chrome/browser/chromeos/arc/fileapi/arc_select_files_handler.cc
index 59778376..d9380ce9 100644
--- a/chrome/browser/chromeos/arc/fileapi/arc_select_files_handler.cc
+++ b/chrome/browser/chromeos/arc/fileapi/arc_select_files_handler.cc
@@ -13,6 +13,7 @@
 #include "base/strings/utf_string_conversions.h"
 #include "chrome/browser/chromeos/arc/fileapi/arc_content_file_system_url_util.h"
 #include "chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util.h"
+#include "chrome/browser/chromeos/arc/fileapi/arc_select_files_util.h"
 #include "chrome/browser/chromeos/file_manager/app_id.h"
 #include "chrome/browser/chromeos/file_manager/fileapi_util.h"
 #include "chrome/browser/chromeos/file_manager/path_util.h"
@@ -36,6 +37,10 @@
 const char kScriptClickOk[] =
     "(function() { document.querySelector('#ok-button').click(); })();";
 
+// Script for clicking Cancel button on the selector.
+const char kScriptClickCancel[] =
+    "(function() { document.querySelector('#cancel-button').click(); })();";
+
 // Script for clicking a directory element in the left pane of the selector.
 // %s should be replaced by the target directory name wrapped by double-quotes.
 const char kScriptClickDirectory[] =
@@ -183,6 +188,17 @@
                                          int index,
                                          void* params) {
   DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
+  DCHECK(callback_);
+
+  const std::string& activity = ConvertFilePathToAndroidActivity(path);
+  if (!activity.empty()) {
+    // The user selected an Android picker activity instead of a file.
+    mojom::SelectFilesResultPtr result = mojom::SelectFilesResult::New();
+    result->picker_activity = activity;
+    std::move(callback_).Run(std::move(result));
+    return;
+  }
+
   std::vector<base::FilePath> files;
   files.push_back(path);
   FilesSelectedInternal(files, params);
@@ -236,6 +252,9 @@
     case mojom::FileSelectorEventType::CLICK_OK:
       script = kScriptClickOk;
       break;
+    case mojom::FileSelectorEventType::CLICK_CANCEL:
+      script = kScriptClickCancel;
+      break;
     case mojom::FileSelectorEventType::CLICK_DIRECTORY:
       script = base::StringPrintf(kScriptClickDirectory,
                                   quotedClickTargetName.c_str());
diff --git a/chrome/browser/chromeos/arc/fileapi/arc_select_files_handler.h b/chrome/browser/chromeos/arc/fileapi/arc_select_files_handler.h
index 236baae..e215cc0 100644
--- a/chrome/browser/chromeos/arc/fileapi/arc_select_files_handler.h
+++ b/chrome/browser/chromeos/arc/fileapi/arc_select_files_handler.h
@@ -27,6 +27,7 @@
 
 // Exposed for testing.
 extern const char kScriptClickOk[];
+extern const char kScriptClickCancel[];
 extern const char kScriptClickDirectory[];
 extern const char kScriptClickFile[];
 extern const char kScriptGetElements[];
diff --git a/chrome/browser/chromeos/arc/fileapi/arc_select_files_handler_unittest.cc b/chrome/browser/chromeos/arc/fileapi/arc_select_files_handler_unittest.cc
index 16975f2..7b90241 100644
--- a/chrome/browser/chromeos/arc/fileapi/arc_select_files_handler_unittest.cc
+++ b/chrome/browser/chromeos/arc/fileapi/arc_select_files_handler_unittest.cc
@@ -9,6 +9,7 @@
 #include "base/json/json_reader.h"
 #include "base/strings/stringprintf.h"
 #include "base/test/mock_callback.h"
+#include "chrome/browser/chromeos/arc/fileapi/arc_select_files_util.h"
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/ui/chrome_select_file_policy.h"
 #include "chrome/test/base/testing_browser_process.h"
@@ -44,6 +45,15 @@
   return true;
 }
 
+MATCHER_P(SelectFilesResultMatcher, expected, "") {
+  EXPECT_EQ(expected->urls.size(), arg->urls.size());
+  for (size_t i = 0; i < expected->urls.size(); ++i) {
+    EXPECT_EQ(expected->urls[i], arg->urls[i]);
+  }
+  EXPECT_EQ(expected->picker_activity, arg->picker_activity);
+  return true;
+}
+
 MATCHER_P(FileSelectorElementsMatcher, expected, "") {
   EXPECT_EQ(expected->directory_elements.size(),
             arg->directory_elements.size());
@@ -225,6 +235,29 @@
   arc_select_files_handler_->FileSelected(base::FilePath(), 0, nullptr);
 }
 
+TEST_F(ArcSelectFilesHandlerTest, FileSelected_PickerActivitySelected) {
+  std::string package_name = "com.google.photos";
+  std::string activity_name = ".PickerActivity";
+
+  SelectFilesRequestPtr request = SelectFilesRequest::New();
+  request->action_type = SelectFilesActionType::OPEN_DOCUMENT;
+
+  base::MockCallback<SelectFilesCallback> callback;
+  arc_select_files_handler_->SelectFiles(request, callback.Get());
+
+  mojom::SelectFilesResultPtr expected_result = mojom::SelectFilesResult::New();
+  expected_result->picker_activity =
+      base::StringPrintf("%s/%s", package_name.c_str(), activity_name.c_str());
+
+  EXPECT_CALL(std::move(callback),
+              Run(SelectFilesResultMatcher(expected_result.get())))
+      .Times(1);
+
+  arc_select_files_handler_->FileSelected(
+      ConvertAndroidActivityToFilePath(package_name, activity_name), 0,
+      nullptr);
+}
+
 TEST_F(ArcSelectFilesHandlerTest, FileSelectionCanceled_CallbackCalled) {
   SelectFilesRequestPtr request = SelectFilesRequest::New();
   request->action_type = SelectFilesActionType::OPEN_DOCUMENT;
@@ -232,7 +265,11 @@
   base::MockCallback<SelectFilesCallback> callback;
   arc_select_files_handler_->SelectFiles(request, callback.Get());
 
-  EXPECT_CALL(std::move(callback), Run(_)).Times(1);
+  mojom::SelectFilesResultPtr expected_result = mojom::SelectFilesResult::New();
+
+  EXPECT_CALL(std::move(callback),
+              Run(SelectFilesResultMatcher(expected_result.get())))
+      .Times(1);
   arc_select_files_handler_->FileSelectionCanceled(nullptr);
 }
 
@@ -240,6 +277,8 @@
   CallOnFileSelectorEventAndCheckScript(mojom::FileSelectorEventType::CLICK_OK,
                                         "", kScriptClickOk);
   CallOnFileSelectorEventAndCheckScript(
+      mojom::FileSelectorEventType::CLICK_CANCEL, "", kScriptClickCancel);
+  CallOnFileSelectorEventAndCheckScript(
       mojom::FileSelectorEventType::CLICK_DIRECTORY, "Click Target",
       base::StringPrintf(kScriptClickDirectory, "\"Click Target\""));
   CallOnFileSelectorEventAndCheckScript(
diff --git a/chrome/browser/chromeos/file_manager/file_manager_jstest.cc b/chrome/browser/chromeos/file_manager/file_manager_jstest.cc
index 35cd08f..2da7f5d 100644
--- a/chrome/browser/chromeos/file_manager/file_manager_jstest.cc
+++ b/chrome/browser/chromeos/file_manager/file_manager_jstest.cc
@@ -99,10 +99,6 @@
   RunGeneratedTest("/foreground/js/import_controller_unittest.html");
 }
 
-IN_PROC_BROWSER_TEST_F(FileManagerJsTest, AsyncUtilTest) {
-  RunGeneratedTest("/common/js/async_util_unittest.html");
-}
-
 IN_PROC_BROWSER_TEST_F(FileManagerJsTest, TaskController) {
   RunGeneratedTest("/foreground/js/task_controller_unittest.html");
 }
diff --git a/chrome/browser/chromeos/login/existing_user_controller.cc b/chrome/browser/chromeos/login/existing_user_controller.cc
index bc862582..fe27eb1 100644
--- a/chrome/browser/chromeos/login/existing_user_controller.cc
+++ b/chrome/browser/chromeos/login/existing_user_controller.cc
@@ -85,6 +85,7 @@
 #include "chromeos/login/auth/key.h"
 #include "chromeos/login/session/session_termination_manager.h"
 #include "chromeos/settings/cros_settings_names.h"
+#include "chromeos/strings/grit/chromeos_strings.h"
 #include "components/account_id/account_id.h"
 #include "components/arc/arc_util.h"
 #include "components/google/core/common/google_util.h"
@@ -1019,8 +1020,8 @@
       l10n_util::GetStringUTF16(IDS_AUTO_LAUNCH_NOTIFICATION_BUTTON)));
   const base::string16 title =
       l10n_util::GetStringUTF16(IDS_AUTO_LAUNCH_NOTIFICATION_TITLE);
-  const base::string16 message =
-      l10n_util::GetStringUTF16(IDS_AUTO_LAUNCH_NOTIFICATION_MESSAGE);
+  const base::string16 message = l10n_util::GetStringUTF16(
+      IDS_ASH_LOGIN_MANAGED_SESSION_MONITORING_FULL_WARNING);
   auto delegate =
       base::MakeRefCounted<message_center::HandleNotificationClickDelegate>(
           base::BindRepeating([](base::Optional<int> button_index) {
diff --git a/chrome/browser/conflicts/DEPS b/chrome/browser/conflicts/DEPS
index 4a806f9..d3cf208 100644
--- a/chrome/browser/conflicts/DEPS
+++ b/chrome/browser/conflicts/DEPS
@@ -1,5 +1,5 @@
 include_rules = [
+  "+chrome/chrome_elf/sha1/sha1.h",
+  "+chrome/chrome_elf/third_party_dlls",
   "+chrome/services/util_win/util_win_service.h",
-  "+chrome_elf/sha1/sha1.h",
-  "+chrome_elf/third_party_dlls",
 ]
diff --git a/chrome/browser/conflicts/module_blacklist_cache_updater_win.h b/chrome/browser/conflicts/module_blacklist_cache_updater_win.h
index e3b27d2..bf8a07c 100644
--- a/chrome/browser/conflicts/module_blacklist_cache_updater_win.h
+++ b/chrome/browser/conflicts/module_blacklist_cache_updater_win.h
@@ -17,7 +17,7 @@
 #include "base/sequence_checker.h"
 #include "chrome/browser/conflicts/module_database_observer_win.h"
 #include "chrome/browser/conflicts/proto/module_list.pb.h"
-#include "chrome_elf/third_party_dlls/packed_list_format.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_format.h"
 
 class ModuleListFilter;
 struct CertificateInfo;
diff --git a/chrome/browser/conflicts/module_blacklist_cache_util_win.cc b/chrome/browser/conflicts/module_blacklist_cache_util_win.cc
index 97aa28e..08c2165 100644
--- a/chrome/browser/conflicts/module_blacklist_cache_util_win.cc
+++ b/chrome/browser/conflicts/module_blacklist_cache_util_win.cc
@@ -21,7 +21,7 @@
 #include "base/stl_util.h"
 #include "base/time/time.h"
 #include "chrome/browser/conflicts/module_list_filter_win.h"
-#include "chrome_elf/third_party_dlls/packed_list_format.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_format.h"
 
 namespace {
 
diff --git a/chrome/browser/conflicts/module_blacklist_cache_util_win_unittest.cc b/chrome/browser/conflicts/module_blacklist_cache_util_win_unittest.cc
index 75161a6..fd38330 100644
--- a/chrome/browser/conflicts/module_blacklist_cache_util_win_unittest.cc
+++ b/chrome/browser/conflicts/module_blacklist_cache_util_win_unittest.cc
@@ -19,8 +19,8 @@
 #include "base/stl_util.h"
 #include "base/time/time.h"
 #include "chrome/browser/conflicts/module_list_filter_win.h"
-#include "chrome_elf/sha1/sha1.h"
-#include "chrome_elf/third_party_dlls/packed_list_format.h"
+#include "chrome/chrome_elf/sha1/sha1.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_format.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
 namespace {
diff --git a/chrome/browser/conflicts/module_database_win.cc b/chrome/browser/conflicts/module_database_win.cc
index c474dd02..1683491 100644
--- a/chrome/browser/conflicts/module_database_win.cc
+++ b/chrome/browser/conflicts/module_database_win.cc
@@ -23,9 +23,9 @@
 #include "chrome/browser/conflicts/incompatible_applications_updater_win.h"
 #include "chrome/browser/conflicts/module_load_attempt_log_listener_win.h"
 #include "chrome/browser/conflicts/third_party_conflicts_manager_win.h"
+#include "chrome/chrome_elf/third_party_dlls/public_api.h"
 #include "chrome/common/chrome_features.h"
 #include "chrome/common/pref_names.h"
-#include "chrome_elf/third_party_dlls/public_api.h"
 #include "components/prefs/pref_change_registrar.h"
 #include "components/prefs/pref_registry_simple.h"
 #include "components/prefs/pref_service.h"
diff --git a/chrome/browser/conflicts/module_load_attempt_log_listener_win.cc b/chrome/browser/conflicts/module_load_attempt_log_listener_win.cc
index e6e2ed7a..cdb5291 100644
--- a/chrome/browser/conflicts/module_load_attempt_log_listener_win.cc
+++ b/chrome/browser/conflicts/module_load_attempt_log_listener_win.cc
@@ -17,8 +17,7 @@
 #include "base/task/post_task.h"
 #include "base/task_runner_util.h"
 #include "chrome/browser/conflicts/module_blacklist_cache_util_win.h"
-#include "chrome_elf/third_party_dlls/packed_list_format.h"
-#include "chrome_elf/third_party_dlls/public_api.h"
+#include "chrome/chrome_elf/third_party_dlls/public_api.h"
 
 namespace {
 
diff --git a/chrome/browser/conflicts/module_load_attempt_log_listener_win.h b/chrome/browser/conflicts/module_load_attempt_log_listener_win.h
index 4538db3..124b1de 100644
--- a/chrome/browser/conflicts/module_load_attempt_log_listener_win.h
+++ b/chrome/browser/conflicts/module_load_attempt_log_listener_win.h
@@ -16,7 +16,7 @@
 #include "base/synchronization/waitable_event.h"
 #include "base/win/object_watcher.h"
 #include "base/win/windows_types.h"
-#include "chrome_elf/third_party_dlls/packed_list_format.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_format.h"
 
 namespace base {
 class SequencedTaskRunner;
diff --git a/chrome/browser/conflicts/module_load_attempt_log_listener_win_unittest.cc b/chrome/browser/conflicts/module_load_attempt_log_listener_win_unittest.cc
index 4000404b..dc0a6b9 100644
--- a/chrome/browser/conflicts/module_load_attempt_log_listener_win_unittest.cc
+++ b/chrome/browser/conflicts/module_load_attempt_log_listener_win_unittest.cc
@@ -12,7 +12,7 @@
 #include "base/macros.h"
 #include "base/run_loop.h"
 #include "base/test/scoped_task_environment.h"
-#include "chrome_elf/sha1/sha1.h"
+#include "chrome/chrome_elf/sha1/sha1.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
 namespace {
diff --git a/chrome/browser/conflicts/third_party_blocking_browsertest.cc b/chrome/browser/conflicts/third_party_blocking_browsertest.cc
index d986a50..13cded3 100644
--- a/chrome/browser/conflicts/third_party_blocking_browsertest.cc
+++ b/chrome/browser/conflicts/third_party_blocking_browsertest.cc
@@ -20,10 +20,10 @@
 #include "chrome/browser/conflicts/module_database_win.h"
 #include "chrome/browser/conflicts/proto/module_list.pb.h"
 #include "chrome/browser/conflicts/third_party_conflicts_manager_win.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_format.h"
 #include "chrome/common/chrome_features.h"
 #include "chrome/install_static/install_util.h"
 #include "chrome/test/base/in_process_browser_test.h"
-#include "chrome_elf/third_party_dlls/packed_list_format.h"
 
 namespace {
 
diff --git a/chrome/browser/conflicts/third_party_conflicts_manager_win.cc b/chrome/browser/conflicts/third_party_conflicts_manager_win.cc
index 2167dc1c..7865f55f 100644
--- a/chrome/browser/conflicts/third_party_conflicts_manager_win.cc
+++ b/chrome/browser/conflicts/third_party_conflicts_manager_win.cc
@@ -29,10 +29,9 @@
 #include "chrome/browser/conflicts/module_info_util_win.h"
 #include "chrome/browser/conflicts/module_info_win.h"
 #include "chrome/browser/conflicts/module_list_filter_win.h"
+#include "chrome/chrome_elf/third_party_dlls/status_codes.h"
 #include "chrome/common/pref_names.h"
 #include "chrome/install_static/install_util.h"
-#include "chrome_elf/third_party_dlls/packed_list_format.h"
-#include "chrome_elf/third_party_dlls/status_codes.h"
 #include "components/prefs/pref_registry_simple.h"
 #include "components/prefs/pref_service.h"
 #include "content/public/browser/browser_task_traits.h"
diff --git a/chrome/browser/conflicts/third_party_conflicts_manager_win.h b/chrome/browser/conflicts/third_party_conflicts_manager_win.h
index e9f6cd9..2e4451c 100644
--- a/chrome/browser/conflicts/third_party_conflicts_manager_win.h
+++ b/chrome/browser/conflicts/third_party_conflicts_manager_win.h
@@ -18,7 +18,7 @@
 #include "chrome/browser/conflicts/module_blacklist_cache_updater_win.h"
 #include "chrome/browser/conflicts/module_database_observer_win.h"
 #include "chrome/browser/conflicts/module_list_component_updater_win.h"
-#include "chrome_elf/third_party_dlls/packed_list_format.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_format.h"
 
 class IncompatibleApplicationsUpdater;
 class InstalledApplications;
diff --git a/chrome/browser/conflicts/third_party_metrics_recorder_win.cc b/chrome/browser/conflicts/third_party_metrics_recorder_win.cc
index 2763812..c1a8b92 100644
--- a/chrome/browser/conflicts/third_party_metrics_recorder_win.cc
+++ b/chrome/browser/conflicts/third_party_metrics_recorder_win.cc
@@ -18,7 +18,7 @@
 #include "components/crash/core/common/crash_key.h"
 
 #if defined(GOOGLE_CHROME_BUILD)
-#include "chrome_elf/third_party_dlls/public_api.h"
+#include "chrome/chrome_elf/third_party_dlls/public_api.h"
 #endif
 
 namespace {
diff --git a/chrome/browser/printing/DEPS b/chrome/browser/printing/DEPS
index 43cad55e..f5a9247 100644
--- a/chrome/browser/printing/DEPS
+++ b/chrome/browser/printing/DEPS
@@ -1,4 +1,3 @@
 include_rules = [
-  "+chrome_elf/third_party_dlls/public_api.h",
   "+pdf/pdf.h",  # Test only.
 ]
diff --git a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
index f618904..3b297f0e 100644
--- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
+++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
@@ -147,7 +147,6 @@
 #include "chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.h"
 #include "chrome/browser/extensions/browser_context_keyed_service_factories.h"
 #include "chrome/browser/extensions/extension_management.h"
-#include "chrome/browser/ui/bookmarks/enhanced_bookmark_key_service_factory.h"
 #include "chrome/browser/ui/web_applications/web_app_metrics_factory.h"
 #include "chrome/browser/ui/web_applications/web_app_ui_delegate_impl_factory.h"
 #include "chrome/browser/web_applications/web_app_provider_factory.h"
@@ -259,7 +258,6 @@
 #if defined(OS_CHROMEOS)
   chromeos::EasyUnlockServiceFactory::GetInstance();
 #endif
-  EnhancedBookmarkKeyServiceFactory::GetInstance();
 #endif
 #if defined(OS_ANDROID)
   explore_sites::ExploreSitesServiceFactory::GetInstance();
diff --git a/chrome/browser/resources/BUILD.gn b/chrome/browser/resources/BUILD.gn
index c576553..ccfd3ee 100644
--- a/chrome/browser/resources/BUILD.gn
+++ b/chrome/browser/resources/BUILD.gn
@@ -175,39 +175,6 @@
     ]
     output_dir = "$root_gen_dir/chrome"
   }
-
-  grit("downloads_resources") {
-    if (optimize_webui) {
-      source = "downloads/downloads_resources_vulcanized.grd"
-
-      deps = [
-        "//chrome/browser/resources/downloads:build",
-      ]
-    } else {
-      source = "downloads/downloads_resources.grd"
-
-      deps = [
-        "//chrome/browser/ui/webui/downloads:mojo_bindings",
-      ]
-    }
-
-    # The .grd contains references to generated files.
-    source_is_generated = true
-
-    grit_flags = [
-      "-E",
-      "root_gen_dir=" + rebase_path(root_gen_dir, root_build_dir),
-    ]
-
-    defines = chrome_grit_defines
-    outputs = [
-      "grit/downloads_resources.h",
-      "grit/downloads_resources_map.cc",
-      "grit/downloads_resources_map.h",
-      "downloads_resources.pak",
-    ]
-    output_dir = "$root_gen_dir/chrome"
-  }
 }
 
 if (is_chromeos) {
diff --git a/chrome/browser/resources/app_management/browser_proxy.js b/chrome/browser/resources/app_management/browser_proxy.js
index 8d1b78b..84c80eda 100644
--- a/chrome/browser/resources/app_management/browser_proxy.js
+++ b/chrome/browser/resources/app_management/browser_proxy.js
@@ -20,23 +20,59 @@
 
         const /** @type {!Array<App>}*/ appList = [
           app_management.FakePageHandler.createApp(
-              'ahfgeienlihckogmohjhadlkjgocpleb', {
-                title: 'Web Store (system app)',
-                installSource: InstallSource.kSystem
-              }),
+              'blpcfgokakmgnkcojhhkbfblekacnbeo',
+              {
+                title: 'Built in app, not implemented',
+                type: AppType.kBuiltIn,
+                installSource: InstallSource.kSystem,
+              },
+              ),
           app_management.FakePageHandler.createApp(
               'aohghmighlieiainnegkcijnfilokake',
-              {title: 'Docs', type: AppType.kArc}),
+              {
+                title: 'Arc app',
+                type: AppType.kArc,
+                installSource: InstallSource.kUser,
+              },
+              ),
           app_management.FakePageHandler.createApp(
               'blpcfgokakmgnkcojhhkbfbldkacnbeo',
-              {title: 'Youtube', type: AppType.kCrostini}),
+              {
+                title: 'Crostini app, not implemented',
+                type: AppType.kCrostini,
+                installSource: InstallSource.kUser,
+              },
+              ),
           app_management.FakePageHandler.createApp(
-              'pjkljhegncpnkpknbcohdijeoejaedia', {title: 'Gmail'}),
+              'pjkljhegncpnkkknowihdijeoejaedia',
+              {
+                title: 'Chrome App',
+                type: AppType.kExtension,
+              },
+              ),
           app_management.FakePageHandler.createApp(
-              'aapocclcgogkmnckokdopfmhonfmgoek', {
-                title: 'Slides (policy installed)',
-                installSource: InstallSource.kPolicy
-              }),
+              'aapocclcdoekwnckovdopfmtonfmgok',
+              {
+                title: 'Web App',
+                type: AppType.kWeb,
+              },
+              ),
+          app_management.FakePageHandler.createApp(
+              'pjkljhegncpnkkknbcohdijeoejaedia',
+              {
+                title: 'Chrome App, OEM installed',
+                type: AppType.kExtension,
+                installSource: InstallSource.kOem,
+              },
+              ),
+          app_management.FakePageHandler.createApp(
+              'aapocclcgogkmnckokdopfmhonfmgok',
+              {
+                title: 'Web App, policy installed',
+                type: AppType.kWeb,
+                installSource: InstallSource.kPolicy,
+              },
+              ),
         ];
 
         this.handler.setApps(appList);
diff --git a/chrome/browser/resources/app_management/main_view.html b/chrome/browser/resources/app_management/main_view.html
index d5e1f19d..0f83e37 100644
--- a/chrome/browser/resources/app_management/main_view.html
+++ b/chrome/browser/resources/app_management/main_view.html
@@ -46,7 +46,8 @@
     </style>
     <app-management-expandable-app-list
         apps="[[appsList]]"
-        list-title="$i18n{appListTitle}">
+        list-title="$i18n{appListTitle}"
+        collapsed-size="[[appsList.length]]">
       <template is="dom-repeat" items="[[appsList]]" as="app" notify-dom-change>
         <app-management-app-item app="[[app]]">
           <cr-icon-button slot="right-content"
@@ -56,7 +57,7 @@
       </template>
     </app-management-expandable-app-list>
 
-    <div class="card-container">
+    <div class="card-container" hidden>
       <span class="notification-row" on-click="onClickNotificationSublabel_">
         <div class="notification-row-sublabel">
           <div class="header-text">
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 8b729002..b282af5 100644
--- a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_bn.xtb
+++ b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_bn.xtb
@@ -850,12 +850,12 @@
 <translation id="7039555289296502784">ধূসর জলপাই</translation>
 <translation id="7041173719775863268">নির্বাচন সমাপ্ত করুন</translation>
 <translation id="7043850226734279132">গাঢ় খাকি</translation>
-<translation id="7048792632163898198">পরবর্তী কয়েকটি শর্টকাট ChromeVox কমান্ড নয়, কিন্তু Chrome থেকে সর্বাধিক সুবিধা পাওয়ার জন্য এটি খুব কার্যকরী।
-বোতাম এবং লিঙ্কগুলির মতো কাজের আইটেমগুলির মাধ্যমে এগিয়ে যাওয়ার জন্য Tab কী প্রেস করুন। পিছন দিকে নেভিগেট করতে Shift+Tab প্রেস করুন।
-Chrome ব্রাউজারে ঠিকানা বক্সে এন্টার করতে, যা omnibox নামেও পরিচিত, Control + L প্রেস করুন।
+<translation id="7048792632163898198">পরবর্তী কয়েকটি শর্টকাট ChromeVox কমান্ড নয়, কিন্তু তারপরেও Chrome থেকে সর্বাধিক সুবিধা আদায় করার জন্য খুব প্রয়োজনীয়
+বোতাম এবং লিঙ্কগুলির মতো কাজের আইটেমগুলির মাধ্যমে এগোনোর জন্য Tab কী প্রেস করুন। পিছন দিকে নেভিগেট করতে Shift+Tab প্রেস করুন।
+Chrome ব্রাউজারে অ্যাড্রেস বক্সে ঢুকতে, যা omnibox নামেও পরিচিত, Control + L প্রেস করুন।
 নিজে থেকেই একটি নতুন ট্যাব খুলে সেটিতে যাওয়ার জন্য Control+T প্রেস করুন। আপনার কার্সারটি omnibox-এ থাকবে।
 একটি ট্যাব বন্ধ করতে, Control+W প্রেস করুন।
-খোলা থাকা একটি ট্যাব থেকে অন্য একটি ট্যাবে যাওয়ার জন্য Control+Tab ব্যবহার করুন।
+খোলা ট্যাবগুলির একটি থেকে অন্যটিতে যাওয়ার জন্য Control+Tab ব্যবহার করুন।
 Chrome ব্রাউজার মেনু খুলতে, Alt+F প্রেস করুন।</translation>
 <translation id="7051308646573997571">প্রবাল</translation>
 <translation id="7062635574500127092">নীলচে সবুজ</translation>
diff --git a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_es.xtb b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_es.xtb
index a48807c0..302ee96 100644
--- a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_es.xtb
+++ b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_es.xtb
@@ -1155,7 +1155,7 @@
 <translation id="8743786158317878347">introduce contenido estructurado (por ejemplo, tablas)</translation>
 <translation id="8747966237988593539">Lista ordenada</translation>
 <translation id="8749988712346667988">Plata</translation>
-<translation id="875769700429317857">Se ha completado la descarga del archivo <ph name="FILE_NAME" /></translation>
+<translation id="875769700429317857">Se ha completado la descarga de <ph name="FILE_NAME" /></translation>
 <translation id="8759334257841767240">No hay ningún enlace posterior.</translation>
 <translation id="8767968232364267681">Siguiente encabezado de nivel 4</translation>
 <translation id="8770473310765924354">sale del contenido estructurado (por ejemplo, tablas)</translation>
diff --git a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_fr.xtb b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_fr.xtb
index 7a46e615..f21bb0d4 100644
--- a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_fr.xtb
+++ b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_fr.xtb
@@ -623,7 +623,7 @@
 <translation id="5349770431644471053">Lien entrant</translation>
 <translation id="536031132345979795">Retour en arrière en lecture en continu</translation>
 <translation id="5368000168321181111">Icônes audio désactivées</translation>
-<translation id="5368505757342402527">Le téléchargement du fichier <ph name="FILE_NAME" /> en est pour l'instant à <ph name="PROGRESS" /> % . Il reste environ <ph name="TIME" /> <ph name="UNITS" />.</translation>
+<translation id="5368505757342402527">Le téléchargement du fichier <ph name="FILE_NAME" /> en est pour l'instant à <ph name="PROGRESS" /> %. Il reste environ <ph name="TIME" /> <ph name="UNITS" />.</translation>
 <translation id="5374320867641260420">Aucun bouton suivant</translation>
 <translation id="5376407118396657359">Appuyez simultanément sur Recherche+Ctrl+Alt et sur les flèches pour parcourir le contenu par cellule.</translation>
 <translation id="5382299583965267720">Aucun titre de niveau 1 suivant</translation>
diff --git a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_lt.xtb b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_lt.xtb
index 659f000..f62ba0d 100644
--- a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_lt.xtb
+++ b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_lt.xtb
@@ -442,7 +442,7 @@
 <translation id="4148180433151187540">{COUNT,plural, =1{uždaromasis riestinis skliaustas}one{# uždaromasis riestinis skliaustas}few{# uždaromieji riestiniai skliaustas}many{# right braces}other{# uždaromųjų riestinių skliaustų}}</translation>
 <translation id="4158704014418536539">Skirti didžiąsias ir mažąsias raides.</translation>
 <translation id="4159784952369912983">Violetinė</translation>
-<translation id="4161104397932142764">{COUNT,plural, =1{sekundė}one{sekundės}few{sekundės}many{sekundės}other{sekundės}}</translation>
+<translation id="4161104397932142764">{COUNT,plural, =1{sekundė}one{sekundė}few{sekundės}many{sekundės}other{sekundžių}}</translation>
 <translation id="4161663686871496107">„ChromeVox“ ekrano skaitymas balsu parengtas</translation>
 <translation id="4173994908659439270">Nėra kito redaguotino teksto lauko.</translation>
 <translation id="4176463684765177261">Neleista</translation>
@@ -945,7 +945,7 @@
 <translation id="7641134354185483015">Nėra ankstesnės 3 lygio antraštės.</translation>
 <translation id="7659376057562985921"><ph name="VALUE" />, <ph name="NAME" />, teksto laukelis</translation>
 <translation id="7663318257180412551">2 antraštė</translation>
-<translation id="7668307052366682650">{COUNT,plural, =1{valanda}one{valandos}few{valandos}many{valandos}other{valandos}}</translation>
+<translation id="7668307052366682650">{COUNT,plural, =1{valanda}one{valanda}few{valandos}many{valandos}other{valandų}}</translation>
 <translation id="7674576868851035240">Kita nuoroda</translation>
 <translation id="7674768236845044097">žymėjimas</translation>
 <translation id="7684431668231950609">Teksto redagavimas, URL įrašas</translation>
diff --git a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_ml.xtb b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_ml.xtb
index f0e438b..029dc935 100644
--- a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_ml.xtb
+++ b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_ml.xtb
@@ -266,7 +266,7 @@
 <translation id="2968634799764242930">കടൽപച്ച</translation>
 <translation id="296951647852255825">{COUNT,plural, =1{ടാബ്}other{# ടാബുകൾ}}</translation>
 <translation id="2972078295414139404">സന്ദർശിച്ച മുമ്പത്തെ ലിങ്കൊന്നുമില്ല.</translation>
-<translation id="2972205263822847197">ഉപകരണ നുറുങ്ങ്</translation>
+<translation id="2972205263822847197">ഉപകരണ സൂചന</translation>
 <translation id="297825089465017871">രണ്ട് വിരലുകൾ ഉപയോഗിച്ച് ഇടത്തോട്ട് സ്വൈപ്പ് ചെയ്യുക</translation>
 <translation id="2998131015536248178">മുമ്പത്തെ പ്രതീകം</translation>
 <translation id="2999559350546931576">പിച്ച് കുറയ്ക്കുക</translation>
@@ -655,7 +655,7 @@
 <translation id="5562645715554321347">hdnggrp</translation>
 <translation id="5574412348552378458">ChromeVox "അറിയുക" മോഡ്</translation>
 <translation id="5583640892426849032">ബാക്ക്‌സ്പെയ്‌സ്</translation>
-<translation id="5585044216466955529">വാചകം എഡിറ്റുചെയ്യുക, ഇമെയിൽ എൻട്രി</translation>
+<translation id="5585044216466955529">വാചകം എഡിറ്റ് ചെയ്യുക, ഇമെയിൽ എൻട്രി</translation>
 <translation id="5586942249556966598">ഒന്നും ചെയ്യരുത്</translation>
 <translation id="5597170376237141345">അടുത്ത ചെക്ക്ബോക്സ്</translation>
 <translation id="5597933780944041114">അടുത്ത ശീർഷകം ഒന്നുമില്ല.</translation>
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 e2797b5f..c366683 100644
--- a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_mr.xtb
+++ b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings_mr.xtb
@@ -849,9 +849,9 @@
 <translation id="7039555289296502784">ऑलिव्ह हिरवा</translation>
 <translation id="7041173719775863268">निवड समाप्त करा</translation>
 <translation id="7043850226734279132">गडद खाकी</translation>
-<translation id="7048792632163898198">पुढील काही शॉर्टकट ChromeVox कमांड नाहीत, परंतु तरीही Chrome मधून बरेच काही मिळवण्यासाठी ते खूप उपयुक्त आहेत.
-बटणे आणि लिंक यांसारख्या कृती करण्यायोग्य आयटममधून पुढे नेव्हिगेट करण्यासाठी, Tab की दाबा. मागे नेव्हिगेट करण्यासाठी, Shift+Tab दाबा.
-Chrome ब्राउझरच्या, ऑम्निबॉक्स देखील म्हणवल्या जाणाऱ्या, अॅड्रेस बॉक्समध्ये अॅक्सेस करण्यासाठी Control + L दाबा.
+<translation id="7048792632163898198">पुढील काही शॉर्टकट ChromeVox कमांड नाहीत, परंतु तरीही Chromeमधून बरेच काही मिळवण्यासाठी ते खूप उपयुक्त आहेत.
+बटणे आणि लिंक यांसारख्या कृती करण्यायोग्य आयटममधून पुढे नेव्हिगेट करण्यासाठी, Tab की, दाबा. मागे नेव्हिगेट करण्यासाठी, Shift+Tab दाबा.
+Chrome ब्राउझरच्या, ऑम्निबॉक्स असेही म्हणवल्या जाणाऱ्या, अॅड्रेस बॉक्समध्ये अॅक्सेस करण्यासाठी Control + L दाबा.
 नवीन टॅब उघडण्यासाठी आणि त्यामध्ये आपोआप जाण्यासाठी, Control+T दाबा. तुमचा कर्सर ऑम्निबॉक्समध्ये असेल.
 टॅब बंद करण्यासाठी, Control+W दाबा.
 उघडलेल्या टॅबमध्ये पुढे जाण्यासाठी, Control+Tab वापरा.
diff --git a/chrome/browser/resources/chromeos/machine_learning/machine_learning_internals.html b/chrome/browser/resources/chromeos/machine_learning/machine_learning_internals.html
new file mode 100644
index 0000000..af77ae8
--- /dev/null
+++ b/chrome/browser/resources/chromeos/machine_learning/machine_learning_internals.html
@@ -0,0 +1,7 @@
+<!DOCTYPE html>
+<html>
+  <!-- TODO(alanlxl): connect to ML service, call the model and get results. -->
+  <body>
+      Hello, Machine Learning Service!
+  </body>
+</html>
diff --git a/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_cs.xtb b/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_cs.xtb
index af13f8c..6748656 100644
--- a/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_cs.xtb
+++ b/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_cs.xtb
@@ -6,7 +6,7 @@
 <translation id="4217571870635786043">Diktování</translation>
 <translation id="4378308539633073595">Posunout vpřed</translation>
 <translation id="495046168593986294">Posunout nahoru</translation>
-<translation id="5331522683003474486">Ovládejte zařízení pomocí pouhého jednoho nebo dvou přepínačů.</translation>
+<translation id="5331522683003474486">Ovládejte zařízení jen jedním nebo dvěma přepínači.</translation>
 <translation id="5513242761114685513">Kontextová nabídka</translation>
 <translation id="602001110135236999">Posunout doleva</translation>
 <translation id="6945221475159498467">Vybrat</translation>
diff --git a/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_it.xtb b/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_it.xtb
index 72127b44..36b98069 100644
--- a/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_it.xtb
+++ b/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_it.xtb
@@ -1,14 +1,14 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="it">
-<translation id="1771761307086386028">Scorri verso destra</translation>
+<translation id="1771761307086386028">Scorri a destra</translation>
 <translation id="4021716437419160885">Scorri verso il basso</translation>
 <translation id="4217571870635786043">Dettatura</translation>
 <translation id="4378308539633073595">Scorri in avanti</translation>
 <translation id="495046168593986294">Scorri verso l'alto</translation>
-<translation id="5331522683003474486">Controlla il dispositivo con solo 1 o 2 opzioni.</translation>
+<translation id="5331522683003474486">Controlla il dispositivo con solo 1 o 2 sensori.</translation>
 <translation id="5513242761114685513">Menu contestuale</translation>
-<translation id="602001110135236999">Scorri verso sinistra</translation>
+<translation id="602001110135236999">Scorri a sinistra</translation>
 <translation id="6945221475159498467">Seleziona</translation>
 <translation id="7026338066939101231">Diminuisci</translation>
 <translation id="7088960765736518739">Switch Access</translation>
diff --git a/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_ja.xtb b/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_ja.xtb
index 8f90cb5..b29dd08 100644
--- a/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_ja.xtb
+++ b/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_ja.xtb
@@ -1,15 +1,20 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ja">
+<translation id="1771761307086386028">右にスクロール</translation>
 <translation id="4021716437419160885">下にスクロール</translation>
 <translation id="4217571870635786043">音声入力</translation>
 <translation id="4378308539633073595">前方スクロール</translation>
 <translation id="495046168593986294">上にスクロール</translation>
+<translation id="5331522683003474486">1~2 個のスイッチだけでデバイスを制御します。</translation>
 <translation id="5513242761114685513">コンテキスト メニュー</translation>
+<translation id="602001110135236999">左にスクロール</translation>
 <translation id="6945221475159498467">選択</translation>
 <translation id="7026338066939101231">減らす</translation>
 <translation id="7088960765736518739">スイッチ アクセス</translation>
+<translation id="7813616274030162878">スイッチ アクセス メニュー</translation>
 <translation id="7846634333498149051">キーボード</translation>
 <translation id="8004512796067398576">増やす</translation>
+<translation id="8123975449645947908">後方スクロール</translation>
 <translation id="8428213095426709021">設定</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_ko.xtb b/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_ko.xtb
index dc4649d0..fd3c8520 100644
--- a/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_ko.xtb
+++ b/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_ko.xtb
@@ -1,15 +1,20 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ko">
+<translation id="1771761307086386028">오른쪽으로 스크롤</translation>
 <translation id="4021716437419160885">아래로 스크롤</translation>
 <translation id="4217571870635786043">음성기록</translation>
 <translation id="4378308539633073595">앞으로 스크롤</translation>
 <translation id="495046168593986294">위로 스크롤</translation>
+<translation id="5331522683003474486">간단히 스위치 한두 개로 기기를 제어하세요.</translation>
 <translation id="5513242761114685513">컨텍스트 메뉴</translation>
+<translation id="602001110135236999">왼쪽으로 스크롤</translation>
 <translation id="6945221475159498467">선택</translation>
 <translation id="7026338066939101231">줄이기</translation>
 <translation id="7088960765736518739">스위치 제어</translation>
+<translation id="7813616274030162878">스위치 제어 메뉴</translation>
 <translation id="7846634333498149051">키보드</translation>
 <translation id="8004512796067398576">올리기</translation>
+<translation id="8123975449645947908">뒤로 스크롤</translation>
 <translation id="8428213095426709021">설정</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_lv.xtb b/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_lv.xtb
index 98b3012..0fefb1b 100644
--- a/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_lv.xtb
+++ b/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_lv.xtb
@@ -1,15 +1,20 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="lv">
+<translation id="1771761307086386028">Ritināt pa labi</translation>
 <translation id="4021716437419160885">Ritināt uz leju</translation>
 <translation id="4217571870635786043">Diktēšana</translation>
 <translation id="4378308539633073595">Ritināt uz priekšu</translation>
 <translation id="495046168593986294">Ritināt uz augšu</translation>
+<translation id="5331522683003474486">Kontrolējiet ierīci, izmantojot tikai 1–2 slēdžus.</translation>
 <translation id="5513242761114685513">Kontekstizvēlne</translation>
+<translation id="602001110135236999">Ritināt pa kreisi</translation>
 <translation id="6945221475159498467">Atlasīt</translation>
 <translation id="7026338066939101231">Samazināt</translation>
 <translation id="7088960765736518739">Slēdžu piekļuve</translation>
+<translation id="7813616274030162878">Slēdžu piekļuves izvēlne</translation>
 <translation id="7846634333498149051">Tastatūra</translation>
 <translation id="8004512796067398576">Palielināt</translation>
+<translation id="8123975449645947908">Ritināt atpakaļ</translation>
 <translation id="8428213095426709021">Iestatījumi</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_pt-PT.xtb b/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_pt-PT.xtb
index 892aa2d..412d048 100644
--- a/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_pt-PT.xtb
+++ b/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_pt-PT.xtb
@@ -1,14 +1,14 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="pt-PT">
-<translation id="1771761307086386028">Deslocar para direita</translation>
+<translation id="1771761307086386028">Deslocar para a direita</translation>
 <translation id="4021716437419160885">Deslocar para baixo</translation>
 <translation id="4217571870635786043">Ditado</translation>
 <translation id="4378308539633073595">Deslocar para a frente</translation>
 <translation id="495046168593986294">Deslocar para cima</translation>
-<translation id="5331522683003474486">Controle o dispositivo com apenas 1 ou 2 comutadores.</translation>
+<translation id="5331522683003474486">Controle o dispositivo com apenas 1 ou 2 interruptores.</translation>
 <translation id="5513242761114685513">Menu de contexto</translation>
-<translation id="602001110135236999">Deslocar para esquerda</translation>
+<translation id="602001110135236999">Deslocar para a esquerda</translation>
 <translation id="6945221475159498467">Selecionar</translation>
 <translation id="7026338066939101231">Diminuir</translation>
 <translation id="7088960765736518739">Acesso por comutador</translation>
diff --git a/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_te.xtb b/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_te.xtb
index c850bb6..bbf62e5 100644
--- a/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_te.xtb
+++ b/chrome/browser/resources/chromeos/switch_access/strings/switch_access_strings_te.xtb
@@ -12,7 +12,7 @@
 <translation id="6945221475159498467">ఎంచుకోండి</translation>
 <translation id="7026338066939101231">తరుగుదల</translation>
 <translation id="7088960765736518739">స్విచ్ యాక్సెస్</translation>
-<translation id="7813616274030162878">యాక్సెస్ మార్పు మెను</translation>
+<translation id="7813616274030162878">స్విచ్ యాక్సెస్ మెను</translation>
 <translation id="7846634333498149051">కీబోర్డ్</translation>
 <translation id="8004512796067398576">పెరుగుదల</translation>
 <translation id="8123975449645947908">వెనుకకు స్క్రోల్ చేయి</translation>
diff --git a/chrome/browser/resources/chromeos/zip_archiver/js/decompressor.js b/chrome/browser/resources/chromeos/zip_archiver/js/decompressor.js
index 71fd2326..5598009 100644
--- a/chrome/browser/resources/chromeos/zip_archiver/js/decompressor.js
+++ b/chrome/browser/resources/chromeos/zip_archiver/js/decompressor.js
@@ -48,9 +48,25 @@
    * @const
    */
   this.requestsInProgress = {};
+
+  /**
+   * Number of consecutive times the user has canceled passphrase input.
+   *
+   * @private {Number}
+   */
+  this.passphraseCancels_ = 0;
 };
 
 /**
+ * Maximum number of times the passphrase dialog box is canceled consecutively
+ * before no longer requesting a passphrase.
+ *
+ * @private {Number}
+ * @const
+ */
+unpacker.Decompressor.MAX_PASSPHRASE_CANCEL_THRESHOLD = 2;
+
+/**
  * @return {boolean} True if there is any request in progress.
  */
 unpacker.Decompressor.prototype.hasRequestsInProgress = function() {
@@ -296,8 +312,16 @@
  * @private
  */
 unpacker.Decompressor.prototype.readPassphrase_ = function(data, requestId) {
+  if (this.passphraseCancels_ >=
+      unpacker.Decompressor.MAX_PASSPHRASE_CANCEL_THRESHOLD) {
+    this.naclModule_.postMessage(
+        unpacker.request.createReadPassphraseErrorResponse(
+            this.fileSystemId_, requestId));
+    return;
+  }
   this.passphraseManager.getPassphrase()
       .then(function(passphrase) {
+        this.passphraseCancels_ = 0;
         this.naclModule_.postMessage(
             unpacker.request.createReadPassphraseDoneResponse(
                 this.fileSystemId_, requestId, passphrase));
@@ -307,5 +331,6 @@
         this.naclModule_.postMessage(
             unpacker.request.createReadPassphraseErrorResponse(
                 this.fileSystemId_, requestId));
+        this.passphraseCancels_++;
       }.bind(this));
 };
diff --git a/chrome/browser/resources/downloads/BUILD.gn b/chrome/browser/resources/downloads/BUILD.gn
index d24bdfb..bd28ff0 100644
--- a/chrome/browser/resources/downloads/BUILD.gn
+++ b/chrome/browser/resources/downloads/BUILD.gn
@@ -2,63 +2,21 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//chrome/common/features.gni")
 import("//third_party/closure_compiler/compile_js.gni")
-import("//tools/grit/grit_rule.gni")
 import("../optimize_webui.gni")
 
-if (optimize_webui) {
-  downloads_pak_file = "downloads_resources.pak"
-  unpak_folder = "downloads_resources.unpak"
-
-  optimize_webui("build") {
-    host = "downloads"
-    html_in_files = [ "downloads.html" ]
-    html_out_files = [ "vulcanized.html" ]
-    insert_in_head = "<base href=chrome://downloads>"
-    input = rebase_path("$target_gen_dir/$unpak_folder", root_build_dir)
-    js_out_files = [ "crisper.js" ]
-    excludes = [
-      "chrome://resources/js/mojo_bindings_lite.js",
-      "chrome://downloads/downloads.mojom-lite.js",
-    ]
-
-    deps = [
-      ":unpak",
-    ]
-  }
-
-  unpak("unpak") {
-    pak_file = downloads_pak_file
-    out_folder = unpak_folder
-
-    deps = [
-      ":flattened_resources",
-    ]
-  }
-
-  grit("flattened_resources") {
-    source = "downloads_resources.grd"
-
-    # The .grd contains references to generated files.
-    source_is_generated = true
-
-    defines = chrome_grit_defines
-    outputs = [
-      "grit/downloads_resources.h",
-      "grit/downloads_resources_map.cc",
-      "grit/downloads_resources_map.h",
-      downloads_pak_file,
-    ]
-    deps = [
-      "//chrome/browser/ui/webui/downloads:mojo_bindings",
-    ]
-    grit_flags = [
-      "-E",
-      "root_gen_dir=" + rebase_path(root_gen_dir, root_build_dir),
-    ]
-    output_dir = "$root_gen_dir/chrome/browser/resources/downloads"
-  }
+optimize_webui("build") {
+  deps = []
+  host = "downloads"
+  html_in_files = [ "downloads.html" ]
+  html_out_files = [ "vulcanized.html" ]
+  input = rebase_path(".", root_build_dir)
+  insert_in_head = "<base href=chrome://downloads>"
+  js_out_files = [ "crisper.js" ]
+  excludes = [
+    "chrome://resources/js/mojo_bindings_lite.js",
+    "chrome://downloads/downloads.mojom-lite.js",
+  ]
 }
 
 js_type_check("closure_compile") {
diff --git a/chrome/browser/resources/downloads/downloads_resources.grd b/chrome/browser/resources/downloads/downloads_resources.grd
deleted file mode 100644
index ba9c485..0000000
--- a/chrome/browser/resources/downloads/downloads_resources.grd
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<grit latest_public_release="0" current_release="1" output_all_resource_defines="false">
-  <outputs>
-    <output filename="grit/downloads_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
-    </output>
-    <output filename="grit/downloads_resources_map.cc"
-            type="resource_file_map_source" />
-    <output filename="grit/downloads_resources_map.h"
-            type="resource_map_header" />
-    <output filename="downloads_resources.pak" type="data_package" />
-  </outputs>
-  <release seq="1">
-    <includes>
-      <include name="IDR_DOWNLOADS_IMAGES_INCOGNITO_MARKER_SVG"
-          file="images\incognito_marker.svg"
-          type="BINDATA" />
-      <include name="IDR_DOWNLOADS_IMAGES_NO_DOWNLOADS_SVG"
-          file="images\no_downloads.svg"
-          type="BINDATA" />
-      <include name="IDR_DOWNLOADS_MOJO_LITE_JS"
-          file="${root_gen_dir}\chrome\browser\ui\webui\downloads\downloads.mojom-lite.js"
-          use_base_dir="false"
-          type="BINDATA" />
-    </includes>
-    <structures>
-      <structure name="IDR_DOWNLOADS_DOWNLOADS_HTML"
-          file="downloads.html"
-          preprocess="true"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_BROWSER_PROXY_HTML"
-          file="browser_proxy.html"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_BROWSER_PROXY_JS"
-          file="browser_proxy.js"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_CONSTANTS_HTML"
-          file="constants.html"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_CONSTANTS_JS"
-          file="constants.js"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_DOWNLOADS_JS"
-          file="downloads.js"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_I18N_SETUP_HTML"
-          file="i18n_setup.html"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_ICON_LOADER_HTML"
-          file="icon_loader.html"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_ICON_LOADER_JS"
-          file="icon_loader.js" type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_ICONS_HTML"
-          file="icons.html"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_ITEM_HTML"
-          file="item.html"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_ITEM_JS"
-          file="item.js"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_MANAGER_HTML"
-          file="manager.html"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_MANAGER_JS"
-          file="manager.js"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_SEARCH_SERVICE_HTML"
-          file="search_service.html"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_SEARCH_SERVICE_JS"
-          file="search_service.js"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_TOOLBAR_HTML"
-          file="toolbar.html"
-          type="chrome_html" />
-      <structure name="IDR_DOWNLOADS_TOOLBAR_JS"
-          file="toolbar.js"
-          type="chrome_html" />
-    </structures>
-  </release>
-</grit>
diff --git a/chrome/browser/resources/downloads/downloads_resources_vulcanized.grd b/chrome/browser/resources/downloads/downloads_resources_vulcanized.grd
deleted file mode 100644
index 71179dc..0000000
--- a/chrome/browser/resources/downloads/downloads_resources_vulcanized.grd
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<grit latest_public_release="0" current_release="1" output_all_resource_defines="false">
-  <outputs>
-    <output filename="grit/downloads_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
-    </output>
-    <output filename="grit/downloads_resources_map.cc"
-            type="resource_map_source" />
-    <output filename="grit/downloads_resources_map.h"
-            type="resource_map_header" />
-    <output filename="downloads_resources.pak" type="data_package" />
-  </outputs>
-  <release seq="1">
-    <includes>
-      <include name="IDR_DOWNLOADS_IMAGES_INCOGNITO_MARKER_SVG"
-               file="images\incognito_marker.svg"
-               type="BINDATA" />
-      <include name="IDR_DOWNLOADS_IMAGES_NO_DOWNLOADS_SVG"
-               file="images\no_downloads.svg"
-               type="BINDATA" />
-      <include name="IDR_DOWNLOADS_MOJO_LITE_JS"
-               file="${root_gen_dir}\chrome\browser\ui\webui\downloads\downloads.mojom-lite.js"
-               use_base_dir="false"
-               compress="gzip"
-               type="BINDATA" />
-      <include name="IDR_DOWNLOADS_VULCANIZED_HTML"
-               file="${root_gen_dir}\chrome\browser\resources\downloads\vulcanized.html"
-               use_base_dir="false"
-               preprocess="true"
-               compress="gzip"
-               type="BINDATA" />
-      <include name="IDR_DOWNLOADS_CRISPER_JS"
-               file="${root_gen_dir}\chrome\browser\resources\downloads\crisper.js"
-               use_base_dir="false"
-               preprocess="true"
-               compress="gzip"
-               type="BINDATA" />
-    </includes>
-  </release>
-</grit>
diff --git a/chrome/browser/resources/settings/BUILD.gn b/chrome/browser/resources/settings/BUILD.gn
index 3f7ae862..09d3867 100644
--- a/chrome/browser/resources/settings/BUILD.gn
+++ b/chrome/browser/resources/settings/BUILD.gn
@@ -101,6 +101,7 @@
   if (is_chromeos) {
     deps += [
       "android_apps_page:closure_compile",
+      "app_management_page:closure_compile",
       "bluetooth_page:closure_compile",
       "chromeos:closure_compile",
       "crostini_page:closure_compile",
diff --git a/chrome/browser/resources/settings/app_management_page/BUILD.gn b/chrome/browser/resources/settings/app_management_page/BUILD.gn
new file mode 100644
index 0000000..8bc0597
--- /dev/null
+++ b/chrome/browser/resources/settings/app_management_page/BUILD.gn
@@ -0,0 +1,19 @@
+# Copyright 2019 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//third_party/closure_compiler/compile_js.gni")
+
+js_type_check("closure_compile") {
+  deps = [
+    ":app_management_page",
+  ]
+}
+
+js_library("app_management_page") {
+  deps = [
+    "../prefs:prefs_behavior",
+    "//ui/webui/resources/js:i18n_behavior",
+  ]
+  externs_list = [ "$externs_path/settings_private.js" ]
+}
diff --git a/chrome/browser/resources/settings/app_management_page/app_management_page.html b/chrome/browser/resources/settings/app_management_page/app_management_page.html
new file mode 100644
index 0000000..bdd793d8
--- /dev/null
+++ b/chrome/browser/resources/settings/app_management_page/app_management_page.html
@@ -0,0 +1,13 @@
+<link rel="import" href="chrome://resources/html/polymer.html">
+
+<link rel="import" href="chrome://resources/cr_elements/cr_link_row/cr_link_row.html">
+<link rel="import" href="../settings_shared_css.html">
+
+<dom-module id="settings-app-management-page">
+  <template>
+    <cr-link-row class="hr" id="app-management-trigger"
+      label="$i18n{manageYourApps}" on-click="onManageAppsClick_">
+    </cr-link-row>
+  </template>
+  <script src="app_management_page.js"></script>
+</dom-module>
diff --git a/chrome/browser/resources/settings/app_management_page/app_management_page.js b/chrome/browser/resources/settings/app_management_page/app_management_page.js
new file mode 100644
index 0000000..bbe68be
--- /dev/null
+++ b/chrome/browser/resources/settings/app_management_page/app_management_page.js
@@ -0,0 +1,22 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+/**
+ * @fileoverview
+ * 'app-management-page' is the settings page which links to App Management.
+ */
+
+Polymer({
+  is: 'settings-app-management-page',
+
+  /** @private */
+  onManageAppsClick_: function() {
+    const host = window.location.hostname;
+    if (host.includes('settings')) {
+      window.location.href = `chrome://app-management?ref=${host}`;
+    } else {
+      window.location.href = 'chrome://app-management';
+    }
+  },
+});
diff --git a/chrome/browser/resources/settings/basic_page/basic_page.html b/chrome/browser/resources/settings/basic_page/basic_page.html
index 23abb7b5..a576312 100644
--- a/chrome/browser/resources/settings/basic_page/basic_page.html
+++ b/chrome/browser/resources/settings/basic_page/basic_page.html
@@ -16,6 +16,7 @@
 <link rel="import" href="../settings_page_css.html">
 
 <if expr="chromeos">
+<link rel="import" href="../app_management_page/app_management_page.html">
 <link rel="import" href="../android_apps_page/android_apps_browser_proxy.html">
 <link rel="import" href="../android_apps_page/android_apps_page.html">
 <link rel="import" href="../bluetooth_page/bluetooth_page.html">
@@ -178,6 +179,12 @@
           </settings-section>
         </template>
 <if expr="chromeos">
+        <template is="dom-if" if="[[showApps]]" restamp>
+          <settings-section page-title="$i18n{appsPageTitle}" section="apps">
+            <settings-app-management-page>
+            </settings-app-management-page>
+          </settings-section>
+        </template>
         <template is="dom-if" if="[[shouldCreateAndroidAppsSection_(
             showAndroidApps, pageVisibility)]]" restamp>
           <settings-section page-title="$i18n{androidAppsPageTitle}"
diff --git a/chrome/browser/resources/settings/basic_page/basic_page.js b/chrome/browser/resources/settings/basic_page/basic_page.js
index f407faf..53f94ad 100644
--- a/chrome/browser/resources/settings/basic_page/basic_page.js
+++ b/chrome/browser/resources/settings/basic_page/basic_page.js
@@ -23,6 +23,8 @@
     },
 
     // <if expr="chromeos">
+    showApps: Boolean,
+
     showAndroidApps: Boolean,
 
     showCrostini: Boolean,
diff --git a/chrome/browser/resources/settings/chromeos/os_settings_main/os_settings_main.html b/chrome/browser/resources/settings/chromeos/os_settings_main/os_settings_main.html
index bdcb4c2..46df198 100644
--- a/chrome/browser/resources/settings/chromeos/os_settings_main/os_settings_main.html
+++ b/chrome/browser/resources/settings/chromeos/os_settings_main/os_settings_main.html
@@ -64,6 +64,7 @@
     <template is="dom-if" if="[[showPages_.settings]]">
       <os-settings-page prefs="{{prefs}}"
           page-visibility="[[pageVisibility]]"
+          show-apps="[[showApps]]"
           show-android-apps="[[showAndroidApps]]"
           show-kiosk-next-shell="[[showKioskNextShell]]"
           show-crostini="[[showCrostini]]"
diff --git a/chrome/browser/resources/settings/chromeos/os_settings_main/os_settings_main.js b/chrome/browser/resources/settings/chromeos/os_settings_main/os_settings_main.js
index 8799139..3f02b25 100644
--- a/chrome/browser/resources/settings/chromeos/os_settings_main/os_settings_main.js
+++ b/chrome/browser/resources/settings/chromeos/os_settings_main/os_settings_main.js
@@ -79,6 +79,8 @@
      */
     pageVisibility: Object,
 
+    showApps: Boolean,
+
     showAndroidApps: Boolean,
 
     havePlayStoreApp: Boolean,
diff --git a/chrome/browser/resources/settings/chromeos/os_settings_menu/os_settings_menu.html b/chrome/browser/resources/settings/chromeos/os_settings_menu/os_settings_menu.html
index 344e1755..d3b3607 100644
--- a/chrome/browser/resources/settings/chromeos/os_settings_menu/os_settings_menu.html
+++ b/chrome/browser/resources/settings/chromeos/os_settings_menu/os_settings_menu.html
@@ -117,6 +117,11 @@
         <iron-icon icon="cr:search"></iron-icon>
         $i18n{searchPageTitle}
       </a>
+      <a href="/apps" hidden="[[!showApps]]">
+        <!-- TODO(crbug.com/960631) change icon once created. -->
+        <iron-icon icon="settings:play-prism"></iron-icon>
+        $i18n{appsPageTitle}
+      </a>
       <a href="/androidApps" hidden="[[!showAndroidApps]]">
         <iron-icon icon="settings:play-prism"></iron-icon>
         $i18n{androidAppsPageTitle}
diff --git a/chrome/browser/resources/settings/chromeos/os_settings_page/os_settings_page.html b/chrome/browser/resources/settings/chromeos/os_settings_page/os_settings_page.html
index a26c929..e91e9079 100644
--- a/chrome/browser/resources/settings/chromeos/os_settings_page/os_settings_page.html
+++ b/chrome/browser/resources/settings/chromeos/os_settings_page/os_settings_page.html
@@ -12,6 +12,7 @@
 <link rel="import" href="../../settings_page/main_page_behavior.html">
 <link rel="import" href="../../settings_page/settings_section.html">
 <link rel="import" href="../../settings_page_css.html">
+<link rel="import" href="../../app_management_page/app_management_page.html">
 <link rel="import" href="../../android_apps_page/android_apps_browser_proxy.html">
 <link rel="import" href="../../android_apps_page/android_apps_page.html">
 <link rel="import" href="../../bluetooth_page/bluetooth_page.html">
@@ -153,6 +154,12 @@
             <settings-search-page prefs="{{prefs}}"></settings-search-page>
           </settings-section>
         </template>
+        <template is="dom-if" if="[[showApps]]" restamp>
+          <settings-section page-title="$i18n{appsPageTitle}" section="apps">
+            <settings-app-management-page>
+            </settings-app-management-page>
+          </settings-section>
+        </template>
         <template is="dom-if" if="[[shouldCreateAndroidAppsSection_(
             showAndroidApps, pageVisibility)]]" restamp>
           <settings-section page-title="$i18n{androidAppsPageTitle}"
diff --git a/chrome/browser/resources/settings/chromeos/os_settings_page/os_settings_page.js b/chrome/browser/resources/settings/chromeos/os_settings_page/os_settings_page.js
index 024e64d..efa33475 100644
--- a/chrome/browser/resources/settings/chromeos/os_settings_page/os_settings_page.js
+++ b/chrome/browser/resources/settings/chromeos/os_settings_page/os_settings_page.js
@@ -22,6 +22,8 @@
       notify: true,
     },
 
+    showApps: Boolean,
+
     showAndroidApps: Boolean,
 
     showCrostini: Boolean,
diff --git a/chrome/browser/resources/settings/chromeos/os_settings_ui/os_settings_ui.html b/chrome/browser/resources/settings/chromeos/os_settings_ui/os_settings_ui.html
index 7ccb695..4ee9fd0 100644
--- a/chrome/browser/resources/settings/chromeos/os_settings_ui/os_settings_ui.html
+++ b/chrome/browser/resources/settings/chromeos/os_settings_ui/os_settings_ui.html
@@ -64,6 +64,7 @@
       <div class="drawer-content">
         <template is="dom-if" id="drawerTemplate">
           <os-settings-menu page-visibility="[[pageVisibility_]]"
+              show-apps="[[showApps_]]"
               show-android-apps="[[showAndroidApps_]]"
               show-crostini="[[showCrostini_]]"
               show-plugin-vm="[[showPluginVm_]]"
@@ -79,6 +80,7 @@
       <os-settings-main id="main" prefs="{{prefs}}"
           toolbar-spinner-active="{{toolbarSpinnerActive_}}"
           page-visibility="[[pageVisibility_]]"
+          show-apps="[[showApps_]]"
           show-android-apps="[[showAndroidApps_]]"
           show-kiosk-next-shell="[[showKioskNextShell_]]"
           show-crostini="[[showCrostini_]]"
diff --git a/chrome/browser/resources/settings/chromeos/os_settings_ui/os_settings_ui.js b/chrome/browser/resources/settings/chromeos/os_settings_ui/os_settings_ui.js
index 1757d55b..d2026a6 100644
--- a/chrome/browser/resources/settings/chromeos/os_settings_ui/os_settings_ui.js
+++ b/chrome/browser/resources/settings/chromeos/os_settings_ui/os_settings_ui.js
@@ -51,6 +51,9 @@
     pageVisibility_: {type: Object, value: settings.pageVisibility},
 
     /** @private */
+    showApps_: Boolean,
+
+    /** @private */
     showAndroidApps_: Boolean,
 
     /** @private */
@@ -141,6 +144,9 @@
       vpnNameTemplate: loadTimeData.getString('vpnNameTemplate'),
     };
 
+    // TODO(crbug.com/961514) remove unnecessary valueExists() calls.
+    this.showApps_ = loadTimeData.valueExists('showApps') &&
+        loadTimeData.getBoolean('showApps');
     this.showAndroidApps_ = loadTimeData.valueExists('androidAppsVisible') &&
         loadTimeData.getBoolean('androidAppsVisible');
     this.showKioskNextShell_ = loadTimeData.valueExists('showKioskNextShell') &&
diff --git a/chrome/browser/resources/settings/os_settings_resources.grd b/chrome/browser/resources/settings/os_settings_resources.grd
index 25d5096..78fb694 100644
--- a/chrome/browser/resources/settings/os_settings_resources.grd
+++ b/chrome/browser/resources/settings/os_settings_resources.grd
@@ -948,6 +948,12 @@
       <structure name="IDR_OS_SETTINGS_ZOOM_LEVELS_JS"
                  file="site_settings/zoom_levels.js"
                  type="chrome_html" />
+      <structure name="IDR_OS_SETTINGS_APP_MANAGEMENT_PAGE_HTML"
+                 file="app_management_page/app_management_page.html"
+                 type="chrome_html" />
+      <structure name="IDR_OS_SETTINGS_APP_MANAGEMENT_PAGE_JS"
+                 file="app_management_page/app_management_page.js"
+                 type="chrome_html" />
       <structure name="IDR_OS_SETTINGS_ANDROID_APPS_PAGE_HTML"
                  file="android_apps_page/android_apps_page.html"
                  type="chrome_html" />
diff --git a/chrome/browser/resources/settings/people_page/kerberos_accounts_browser_proxy.js b/chrome/browser/resources/settings/people_page/kerberos_accounts_browser_proxy.js
index c2315df7..a9731c7 100644
--- a/chrome/browser/resources/settings/people_page/kerberos_accounts_browser_proxy.js
+++ b/chrome/browser/resources/settings/people_page/kerberos_accounts_browser_proxy.js
@@ -54,39 +54,22 @@
   class KerberosAccountsBrowserProxyImpl {
     /** @override */
     getAccounts() {
-      // TODO(https://crbug.com/952232): Implement
-      return new Promise(function(resolve, reject) {
-        resolve([
-          {
-            principalName: 'user@REALM',
-            isSignedIn: true,
-            pic: 'chrome://theme/IDR_LOGIN_DEFAULT_USER_2',
-          },
-          {
-            principalName: 'user2@REALM2',
-            isSignedIn: false,
-            pic: 'chrome://theme/IDR_LOGIN_DEFAULT_USER_2',
-          }
-        ]);
-      });
+      return cr.sendWithPromise('getKerberosAccounts');
     }
 
     /** @override */
     addAccount() {
-      // TODO(https://crbug.com/952232): Implement
-      console.log('addKerberosAccount');
+      chrome.send('addKerberosAccount');
     }
 
     /** @override */
     reauthenticateAccount(principalName) {
-      // TODO(https://crbug.com/952232): Implement
-      console.log('reauthenticateKerberosAccount');
+      chrome.send('reauthenticateKerberosAccount', [principalName]);
     }
 
     /** @override */
     removeAccount(account) {
-      // TODO(https://crbug.com/952232): Implement
-      console.log('removeKerberosAccount');
+      chrome.send('removeKerberosAccount', [account.principalName]);
     }
   }
 
diff --git a/chrome/browser/resources/settings/route.js b/chrome/browser/resources/settings/route.js
index 604d7ea..b4c7da7 100644
--- a/chrome/browser/resources/settings/route.js
+++ b/chrome/browser/resources/settings/route.js
@@ -13,6 +13,7 @@
  *   ACCOUNT_MANAGER: (undefined|!settings.Route),
  *   ADVANCED: (undefined|!settings.Route),
  *   ADDRESSES: (undefined|!settings.Route),
+ *   APPS: (undefined|!settings.Route),
  *   ANDROID_APPS: (undefined|!settings.Route),
  *   ANDROID_APPS_DETAILS: (undefined|!settings.Route),
  *   CROSTINI: (undefined|!settings.Route),
@@ -276,6 +277,11 @@
       r.GOOGLE_ASSISTANT = r.SEARCH.createChild('/googleAssistant');
     }
 
+    if (loadTimeData.valueExists('showApps') &&
+        loadTimeData.getBoolean('showApps')) {
+      r.APPS = r.BASIC.createSection('/apps', 'apps');
+    }
+
     r.ANDROID_APPS = r.BASIC.createSection('/androidApps', 'androidApps');
     r.ANDROID_APPS_DETAILS = r.ANDROID_APPS.createChild('/androidApps/details');
 
diff --git a/chrome/browser/resources/settings/settings_main/settings_main.html b/chrome/browser/resources/settings/settings_main/settings_main.html
index bc533d98..6d7b9a7 100644
--- a/chrome/browser/resources/settings/settings_main/settings_main.html
+++ b/chrome/browser/resources/settings/settings_main/settings_main.html
@@ -64,6 +64,7 @@
     <template is="dom-if" if="[[showPages_.settings]]">
       <settings-basic-page prefs="{{prefs}}"
           page-visibility="[[pageVisibility]]"
+          show-apps="[[showApps]]"
           show-android-apps="[[showAndroidApps]]"
           show-kiosk-next-shell="[[showKioskNextShell]]"
           show-crostini="[[showCrostini]]"
diff --git a/chrome/browser/resources/settings/settings_menu/settings_menu.html b/chrome/browser/resources/settings/settings_menu/settings_menu.html
index c8f96a9..cb5681f 100644
--- a/chrome/browser/resources/settings/settings_menu/settings_menu.html
+++ b/chrome/browser/resources/settings/settings_menu/settings_menu.html
@@ -134,6 +134,11 @@
         $i18n{searchPageTitle}
       </a>
 <if expr="chromeos">
+      <a href="/apps" hidden="[[!showApps]]">
+        <!-- TODO(crbug.com/960631) change icon once created. -->
+        <iron-icon icon="settings:play-prism"></iron-icon>
+        $i18n{appsPageTitle}
+      </a>
       <a href="/androidApps" hidden="[[!showAndroidApps]]">
         <iron-icon icon="settings:play-prism"></iron-icon>
         $i18n{androidAppsPageTitle}
diff --git a/chrome/browser/resources/settings/settings_resources.grd b/chrome/browser/resources/settings/settings_resources.grd
index 1a21824..49e1c0ea 100644
--- a/chrome/browser/resources/settings/settings_resources.grd
+++ b/chrome/browser/resources/settings/settings_resources.grd
@@ -1221,6 +1221,12 @@
                  file="site_settings/zoom_levels.js"
                  type="chrome_html" />
       <if expr="chromeos">
+        <structure name="IDR_SETTINGS_APP_MANAGEMENT_PAGE_HTML"
+                   file="app_management_page/app_management_page.html"
+                   type="chrome_html" />
+        <structure name="IDR_SETTINGS_APP_MANAGEMENT_PAGE_JS"
+                   file="app_management_page/app_management_page.js"
+                   type="chrome_html" />
         <structure name="IDR_SETTINGS_ANDROID_APPS_PAGE_HTML"
                    file="android_apps_page/android_apps_page.html"
                    type="chrome_html" />
diff --git a/chrome/browser/resources/settings/settings_ui/settings_ui.html b/chrome/browser/resources/settings/settings_ui/settings_ui.html
index 6e1e81d8..879a4b36 100644
--- a/chrome/browser/resources/settings/settings_ui/settings_ui.html
+++ b/chrome/browser/resources/settings/settings_ui/settings_ui.html
@@ -68,6 +68,7 @@
       <div class="drawer-content">
         <template is="dom-if" id="drawerTemplate">
           <settings-menu page-visibility="[[pageVisibility_]]"
+              show-apps="[[showApps_]]"
               show-android-apps="[[showAndroidApps_]]"
               show-crostini="[[showCrostini_]]"
               show-plugin-vm="[[showPluginVm_]]"
@@ -83,6 +84,7 @@
       <settings-main id="main" prefs="{{prefs}}"
           toolbar-spinner-active="{{toolbarSpinnerActive_}}"
           page-visibility="[[pageVisibility_]]"
+          show-apps="[[showApps_]]"
           show-android-apps="[[showAndroidApps_]]"
           show-kiosk-next-shell="[[showKioskNextShell_]]"
           show-crostini="[[showCrostini_]]"
diff --git a/chrome/browser/resources/settings/settings_ui/settings_ui.js b/chrome/browser/resources/settings/settings_ui/settings_ui.js
index 291bf5c..b0c16095 100644
--- a/chrome/browser/resources/settings/settings_ui/settings_ui.js
+++ b/chrome/browser/resources/settings/settings_ui/settings_ui.js
@@ -51,6 +51,9 @@
     pageVisibility_: {type: Object, value: settings.pageVisibility},
 
     /** @private */
+    showApps_: Boolean,
+
+    /** @private */
     showAndroidApps_: Boolean,
 
     /** @private */
@@ -148,6 +151,8 @@
     // The SplitSettings feature hides OS settings in the browser settings page.
     // https://crbug.com/950007
     const showOSSettings = loadTimeData.getBoolean('showOSSettings');
+    this.showApps_ = showOSSettings && loadTimeData.valueExists('showApps') &&
+        loadTimeData.getBoolean('showApps');
     this.showAndroidApps_ = showOSSettings &&
         loadTimeData.valueExists('androidAppsVisible') &&
         loadTimeData.getBoolean('androidAppsVisible');
diff --git a/chrome/browser/safe_browsing/incident_reporting/environment_data_collection_win.cc b/chrome/browser/safe_browsing/incident_reporting/environment_data_collection_win.cc
index d9d7ee18..136f0ed 100644
--- a/chrome/browser/safe_browsing/incident_reporting/environment_data_collection_win.cc
+++ b/chrome/browser/safe_browsing/incident_reporting/environment_data_collection_win.cc
@@ -25,7 +25,6 @@
 #include "chrome/browser/safe_browsing/download_protection/path_sanitizer.h"
 #include "chrome/browser/safe_browsing/incident_reporting/module_integrity_verifier_win.h"
 #include "chrome/common/safe_browsing/binary_feature_extractor.h"
-#include "chrome_elf/chrome_elf_constants.h"
 #include "components/safe_browsing/proto/csd.pb.h"
 #include "components/variations/variations_associated_data.h"
 
diff --git a/chrome/browser/safe_browsing/incident_reporting/environment_data_collection_win_unittest.cc b/chrome/browser/safe_browsing/incident_reporting/environment_data_collection_win_unittest.cc
index bd8458f..0d7cef6b 100644
--- a/chrome/browser/safe_browsing/incident_reporting/environment_data_collection_win_unittest.cc
+++ b/chrome/browser/safe_browsing/incident_reporting/environment_data_collection_win_unittest.cc
@@ -20,7 +20,6 @@
 #include "chrome/browser/safe_browsing/download_protection/path_sanitizer.h"
 #include "chrome/browser/safe_browsing/incident_reporting/module_integrity_unittest_util_win.h"
 #include "chrome/browser/safe_browsing/incident_reporting/module_integrity_verifier_win.h"
-#include "chrome_elf/chrome_elf_constants.h"
 #include "components/safe_browsing/proto/csd.pb.h"
 #include "net/base/winsock_init.h"
 #include "testing/gtest/include/gtest/gtest.h"
diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn
index b329c243..b52f4524 100644
--- a/chrome/browser/ui/BUILD.gn
+++ b/chrome/browser/ui/BUILD.gn
@@ -801,10 +801,6 @@
       "bookmarks/bookmark_tab_helper_observer.h",
       "bookmarks/bookmark_utils_desktop.cc",
       "bookmarks/bookmark_utils_desktop.h",
-      "bookmarks/enhanced_bookmark_key_service.cc",
-      "bookmarks/enhanced_bookmark_key_service.h",
-      "bookmarks/enhanced_bookmark_key_service_factory.cc",
-      "bookmarks/enhanced_bookmark_key_service_factory.h",
       "browser.cc",
       "browser.h",
       "browser_command_controller.cc",
@@ -1701,6 +1697,10 @@
       "webui/chromeos/login/welcome_screen_handler.h",
       "webui/chromeos/login/wrong_hwid_screen_handler.cc",
       "webui/chromeos/login/wrong_hwid_screen_handler.h",
+      "webui/chromeos/machine_learning/machine_learning_internals_page_handler.cc",
+      "webui/chromeos/machine_learning/machine_learning_internals_page_handler.h",
+      "webui/chromeos/machine_learning/machine_learning_internals_ui.cc",
+      "webui/chromeos/machine_learning/machine_learning_internals_ui.h",
       "webui/chromeos/multidevice_setup/multidevice_setup_dialog.cc",
       "webui/chromeos/multidevice_setup/multidevice_setup_dialog.h",
       "webui/chromeos/multidevice_setup/multidevice_setup_handler.cc",
@@ -1773,6 +1773,8 @@
       "webui/settings/chromeos/google_assistant_handler.h",
       "webui/settings/chromeos/internet_handler.cc",
       "webui/settings/chromeos/internet_handler.h",
+      "webui/settings/chromeos/kerberos_accounts_handler.cc",
+      "webui/settings/chromeos/kerberos_accounts_handler.h",
       "webui/settings/chromeos/multidevice_handler.cc",
       "webui/settings/chromeos/multidevice_handler.h",
       "webui/settings/chromeos/os_settings_ui.cc",
@@ -1800,6 +1802,7 @@
       "//chrome/browser/chromeos",
       "//chrome/browser/chromeos/supervision/mojom",
       "//chrome/browser/ui/webui/chromeos/add_supervision:mojo_bindings",
+      "//chrome/browser/ui/webui/chromeos/machine_learning:mojo_bindings",
       "//chromeos",
       "//chromeos/assistant:buildflags",
       "//chromeos/audio",
@@ -1815,6 +1818,7 @@
       "//chromeos/dbus/audio",
       "//chromeos/dbus/cryptohome",
       "//chromeos/dbus/cryptohome:cryptohome_proto",
+      "//chromeos/dbus/kerberos:kerberos_proto",
       "//chromeos/dbus/power",
       "//chromeos/dbus/session_manager",
       "//chromeos/dbus/system_clock",
@@ -1826,6 +1830,7 @@
       "//chromeos/services/assistant/public/mojom",
       "//chromeos/services/assistant/public/proto:proto",
       "//chromeos/services/cellular_setup/public/mojom",
+      "//chromeos/services/machine_learning/public/cpp",
       "//chromeos/services/multidevice_setup/public/cpp",
       "//chromeos/services/multidevice_setup/public/cpp:android_sms_app_helper_delegate",
       "//chromeos/services/multidevice_setup/public/cpp:prefs",
diff --git a/chrome/browser/ui/app_list/search/mixer.cc b/chrome/browser/ui/app_list/search/mixer.cc
index a5e1eef..4a38185 100644
--- a/chrome/browser/ui/app_list/search/mixer.cc
+++ b/chrome/browser/ui/app_list/search/mixer.cc
@@ -93,8 +93,8 @@
   groups_[group_id]->AddProvider(provider);
 }
 
-void Mixer::MixAndPublish(size_t num_max_results) {
-  FetchResults();
+void Mixer::MixAndPublish(size_t num_max_results, const base::string16& query) {
+  FetchResults(query);
 
   SortedResults results;
   results.reserve(num_max_results);
@@ -155,9 +155,9 @@
   results->swap(final);
 }
 
-void Mixer::FetchResults() {
+void Mixer::FetchResults(const base::string16& query) {
   if (ranker_)
-    ranker_->FetchRankings();
+    ranker_->FetchRankings(query);
   for (const auto& group : groups_)
     group->FetchResults(ranker_.get());
 }
diff --git a/chrome/browser/ui/app_list/search/mixer.h b/chrome/browser/ui/app_list/search/mixer.h
index 53ccc611..777443b4 100644
--- a/chrome/browser/ui/app_list/search/mixer.h
+++ b/chrome/browser/ui/app_list/search/mixer.h
@@ -12,6 +12,7 @@
 
 #include "base/gtest_prod_util.h"
 #include "base/macros.h"
+#include "base/strings/string16.h"
 
 class AppListModelUpdater;
 class ChromeSearchResult;
@@ -47,7 +48,7 @@
   void AddProviderToGroup(size_t group_id, SearchProvider* provider);
 
   // Collects the results, sorts and publishes them.
-  void MixAndPublish(size_t num_max_results);
+  void MixAndPublish(size_t num_max_results, const base::string16& query);
 
   // Sets a SearchResultRanker to re-rank search results before they are
   // published.
@@ -80,7 +81,7 @@
   // |results| may not have been sorted yet.
   static void RemoveDuplicates(SortedResults* results);
 
-  void FetchResults();
+  void FetchResults(const base::string16& query);
 
   AppListModelUpdater* const model_updater_;  // Not owned.
 
diff --git a/chrome/browser/ui/app_list/search/search_controller.cc b/chrome/browser/ui/app_list/search/search_controller.cc
index dec8a0f..308f13e 100644
--- a/chrome/browser/ui/app_list/search/search_controller.cc
+++ b/chrome/browser/ui/app_list/search/search_controller.cc
@@ -120,7 +120,7 @@
       query_for_recommendation_
           ? AppListConfig::instance().num_start_page_tiles()
           : AppListConfig::instance().max_search_results();
-  mixer_->MixAndPublish(num_max_results);
+  mixer_->MixAndPublish(num_max_results, last_query_);
 }
 
 ChromeSearchResult* SearchController::FindSearchResult(
diff --git a/chrome/browser/ui/app_list/search/search_result_ranker/search_result_ranker.cc b/chrome/browser/ui/app_list/search/search_result_ranker/search_result_ranker.cc
index 44c08c63..5ffa8868 100644
--- a/chrome/browser/ui/app_list/search/search_result_ranker/search_result_ranker.cc
+++ b/chrome/browser/ui/app_list/search/search_result_ranker/search_result_ranker.cc
@@ -90,7 +90,7 @@
     notifier->RemoveObserver(this);
 }
 
-void SearchResultRanker::FetchRankings() {
+void SearchResultRanker::FetchRankings(const base::string16& query) {
   // The search controller potentially calls SearchController::FetchResults
   // several times for each user's search, so we cache the results of querying
   // the models for a short time, to prevent uneccessary queries.
@@ -99,6 +99,9 @@
     return;
   time_of_last_fetch_ = now;
 
+  // TODO(931149): The passed |query| should be used to choose between ranking
+  // results with using a zero-state or query-based model.
+
   if (results_list_group_ranker_) {
     group_ranks_.clear();
     group_ranks_ = results_list_group_ranker_->Rank();
diff --git a/chrome/browser/ui/app_list/search/search_result_ranker/search_result_ranker.h b/chrome/browser/ui/app_list/search/search_result_ranker/search_result_ranker.h
index 788447c9..29a1e53 100644
--- a/chrome/browser/ui/app_list/search/search_result_ranker/search_result_ranker.h
+++ b/chrome/browser/ui/app_list/search/search_result_ranker/search_result_ranker.h
@@ -6,14 +6,13 @@
 #define CHROME_BROWSER_UI_APP_LIST_SEARCH_SEARCH_RESULT_RANKER_SEARCH_RESULT_RANKER_H_
 
 #include "base/containers/flat_map.h"
-#include "base/scoped_observer.h"
+#include "base/strings/string16.h"
 #include "base/time/time.h"
 #include "chrome/browser/chromeos/file_manager/file_tasks_notifier.h"
 #include "chrome/browser/chromeos/file_manager/file_tasks_observer.h"
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/ui/app_list/search/mixer.h"
 
-
 namespace app_list {
 
 class RecurrenceRanker;
@@ -31,8 +30,11 @@
   ~SearchResultRanker() override;
 
   // Queries each model contained with the SearchResultRanker for its results,
-  // and saves them for use on subsequent calls to Rank().
-  void FetchRankings();
+  // and saves them for use on subsequent calls to Rank(). The given query may
+  // be used as a feature for ranking search results provided to Rank(), but is
+  // not used to create new search results. If this is a zero-state scenario,
+  // the query should be empty.
+  void FetchRankings(const base::string16& query);
 
   // Modifies the scores of |results| using the saved rankings. This should be
   // called after rankings have been queried with a call to FetchRankings().
diff --git a/chrome/browser/ui/app_list/search/search_result_ranker/search_result_ranker_unittest.cc b/chrome/browser/ui/app_list/search/search_result_ranker/search_result_ranker_unittest.cc
index e21c3fa..8297a07f9 100644
--- a/chrome/browser/ui/app_list/search/search_result_ranker/search_result_ranker_unittest.cc
+++ b/chrome/browser/ui/app_list/search/search_result_ranker/search_result_ranker_unittest.cc
@@ -14,6 +14,7 @@
 #include "ash/public/cpp/app_list/app_list_types.h"
 #include "base/files/scoped_temp_dir.h"
 #include "base/stl_util.h"
+#include "base/strings/string16.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/test/scoped_feature_list.h"
 #include "chrome/browser/profiles/profile.h"
@@ -133,7 +134,7 @@
   auto ranker = MakeRanker(false);
   for (int i = 0; i < 20; ++i)
     ranker->Train("unused", RankingItemType::kFile);
-  ranker->FetchRankings();
+  ranker->FetchRankings(base::string16());
 
   auto results =
       MakeSearchResults({"A", "B", "C", "D"},
@@ -151,7 +152,7 @@
   auto ranker = MakeRanker(true, {{"boost_coefficient", "1.0"}});
   for (int i = 0; i < 20; ++i)
     ranker->Train("unused", RankingItemType::kFile);
-  ranker->FetchRankings();
+  ranker->FetchRankings(base::string16());
 
   auto results =
       MakeSearchResults({"A", "B", "C", "D"},
diff --git a/chrome/browser/ui/app_list/search/tests/mixer_unittest.cc b/chrome/browser/ui/app_list/search/tests/mixer_unittest.cc
index 5066962..73b420d 100644
--- a/chrome/browser/ui/app_list/search/tests/mixer_unittest.cc
+++ b/chrome/browser/ui/app_list/search/tests/mixer_unittest.cc
@@ -159,7 +159,8 @@
     for (size_t i = 0; i < providers_.size(); ++i)
       providers_[i]->Start(query);
 
-    mixer_->MixAndPublish(AppListConfig::instance().max_search_results());
+    mixer_->MixAndPublish(AppListConfig::instance().max_search_results(),
+                          base::string16());
   }
 
   std::string GetResults() const {
diff --git a/chrome/browser/ui/ash/chrome_browser_main_extra_parts_ash.cc b/chrome/browser/ui/ash/chrome_browser_main_extra_parts_ash.cc
index 7cbc1b9..1e36234e 100644
--- a/chrome/browser/ui/ash/chrome_browser_main_extra_parts_ash.cc
+++ b/chrome/browser/ui/ash/chrome_browser_main_extra_parts_ash.cc
@@ -11,6 +11,7 @@
 #include "ash/public/cpp/shelf_model.h"
 #include "ash/public/cpp/window_properties.h"
 #include "ash/public/interfaces/constants.mojom.h"
+#include "ash/public/interfaces/process_creation_time_recorder.mojom.h"
 #include "ash/shell.h"
 #include "base/command_line.h"
 #include "base/task/post_task.h"
@@ -73,6 +74,20 @@
 #include "chrome/browser/exo_parts.h"
 #endif
 
+namespace {
+
+void PushProcessCreationTimeToAsh() {
+  ash::mojom::ProcessCreationTimeRecorderPtr recorder;
+  content::ServiceManagerConnection::GetForProcess()
+      ->GetConnector()
+      ->BindInterface(ash::mojom::kServiceName, &recorder);
+  DCHECK(!startup_metric_utils::MainEntryPointTicks().is_null());
+  recorder->SetMainProcessCreationTime(
+      startup_metric_utils::MainEntryPointTicks());
+}
+
+}  // namespace
+
 namespace internal {
 
 // Creates a ChromeLauncherController on the first active session notification.
@@ -189,6 +204,8 @@
 #if BUILDFLAG(ENABLE_WAYLAND_SERVER)
   exo_parts_ = ExoParts::CreateIfNecessary();
 #endif
+
+  PushProcessCreationTimeToAsh();
 }
 
 void ChromeBrowserMainExtraPartsAsh::PostProfileInit() {
diff --git a/chrome/browser/ui/ash/tablet_mode_transition_interactive_uitest.cc b/chrome/browser/ui/ash/tablet_mode_transition_interactive_uitest.cc
deleted file mode 100644
index 2588ef43..0000000
--- a/chrome/browser/ui/ash/tablet_mode_transition_interactive_uitest.cc
+++ /dev/null
@@ -1,111 +0,0 @@
-// Copyright 2019 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "base/command_line.h"
-#include "base/macros.h"
-#include "base/run_loop.h"
-#include "base/task/post_task.h"
-#include "chrome/browser/ui/ash/ash_test_util.h"
-#include "chrome/browser/ui/ash/tablet_mode_client_test_util.h"
-#include "chrome/browser/ui/browser.h"
-#include "chrome/browser/ui/browser_list.h"
-#include "chrome/browser/ui/browser_window.h"
-#include "chrome/test/base/perf/performance_test.h"
-#include "ui/aura/window.h"
-#include "ui/compositor/layer.h"
-#include "ui/compositor/layer_animation_observer.h"
-#include "ui/compositor/layer_animator.h"
-#include "ui/wm/core/window_util.h"
-#include "ui/wm/core/wm_core_switches.h"
-
-namespace {
-
-class TestLayerAnimationObserver : public ui::LayerAnimationObserver {
- public:
-  TestLayerAnimationObserver(ui::LayerAnimator* animator,
-                             base::OnceClosure callback)
-      : animator_(animator), callback_(std::move(callback)) {}
-  ~TestLayerAnimationObserver() override = default;
-
-  void OnLayerAnimationEnded(ui::LayerAnimationSequence* sequence) override {
-    if (!animator_->is_animating())
-      std::move(callback_).Run();
-  }
-  void OnLayerAnimationAborted(ui::LayerAnimationSequence* sequence) override {}
-  void OnLayerAnimationScheduled(
-      ui::LayerAnimationSequence* sequence) override {}
-
- private:
-  ui::LayerAnimator* animator_;
-  base::OnceClosure callback_;
-  DISALLOW_COPY_AND_ASSIGN(TestLayerAnimationObserver);
-};
-
-}  // namespace
-
-class TabletModeTransitionTest : public UIPerformanceTest {
- public:
-  TabletModeTransitionTest() = default;
-  ~TabletModeTransitionTest() override = default;
-
-  // UIPerformanceTest:
-  void SetUpOnMainThread() override {
-    UIPerformanceTest::SetUpOnMainThread();
-
-    constexpr int additional_browsers = 5;
-    constexpr int cost_per_browser = 100;
-    for (int i = 0; i < additional_browsers; ++i)
-      CreateBrowser(browser()->profile());
-
-    int wait_ms = (base::SysInfo::IsRunningOnChromeOS() ? 5000 : 0) +
-                  (additional_browsers + 1) * cost_per_browser;
-    base::RunLoop run_loop;
-    base::PostDelayedTask(FROM_HERE, run_loop.QuitClosure(),
-                          base::TimeDelta::FromMilliseconds(wait_ms));
-    run_loop.Run();
-
-    // The uma stats we are interested in measure the animations directly so we
-    // need to ensure they are turned on.
-    auto* cmd = base::CommandLine::ForCurrentProcess();
-    if (cmd->HasSwitch(wm::switches::kWindowAnimationsDisabled))
-      cmd->RemoveSwitch(wm::switches::kWindowAnimationsDisabled);
-  }
-
-  std::vector<std::string> GetUMAHistogramNames() const override {
-    return {
-        "Ash.TabletMode.AnimationSmoothness.Enter",
-        "Ash.TabletMode.AnimationSmoothness.Exit",
-    };
-  }
-
- private:
-  DISALLOW_COPY_AND_ASSIGN(TabletModeTransitionTest);
-};
-
-IN_PROC_BROWSER_TEST_F(TabletModeTransitionTest, EnterExit) {
-  // Activate the first window. The top window is the only window which animates
-  // and is the one we should check to see if the tablet animation has finished.
-  Browser* browser = BrowserList::GetInstance()->GetLastActive();
-  aura::Window* browser_window = browser->window()->GetNativeWindow();
-
-  {
-    base::RunLoop run_loop;
-    ui::LayerAnimator* animator = browser_window->layer()->GetAnimator();
-    TestLayerAnimationObserver waiter(animator, run_loop.QuitClosure());
-    animator->AddObserver(&waiter);
-    test::SetAndWaitForTabletMode(true);
-    run_loop.Run();
-    animator->RemoveObserver(&waiter);
-  }
-
-  {
-    base::RunLoop run_loop;
-    ui::LayerAnimator* animator = browser_window->layer()->GetAnimator();
-    TestLayerAnimationObserver waiter(animator, run_loop.QuitClosure());
-    animator->AddObserver(&waiter);
-    test::SetAndWaitForTabletMode(false);
-    run_loop.Run();
-    animator->RemoveObserver(&waiter);
-  }
-}
diff --git a/chrome/browser/ui/ash/time_to_first_present_recorder_browsertest.cc b/chrome/browser/ui/ash/time_to_first_present_recorder_browsertest.cc
index 75111f8..25870311 100644
--- a/chrome/browser/ui/ash/time_to_first_present_recorder_browsertest.cc
+++ b/chrome/browser/ui/ash/time_to_first_present_recorder_browsertest.cc
@@ -2,30 +2,24 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "ash/metrics/time_to_first_present_recorder.h"
-
-#include "ash/metrics/time_to_first_present_recorder_test_api.h"
+#include "ash/public/interfaces/constants.mojom.h"
+#include "ash/public/interfaces/time_to_first_present_recorder_test_api.test-mojom-test-utils.h"
+#include "ash/public/interfaces/time_to_first_present_recorder_test_api.test-mojom.h"
 #include "base/command_line.h"
-#include "base/run_loop.h"
-#include "base/test/metrics/histogram_tester.h"
 #include "chrome/test/base/in_process_browser_test.h"
+#include "content/public/common/service_manager_connection.h"
+#include "services/service_manager/public/cpp/connector.h"
 
 using TimeToFirstPresentRecorderTest = InProcessBrowserTest;
 
 IN_PROC_BROWSER_TEST_F(TimeToFirstPresentRecorderTest, VerifyTimeCalculated) {
-  // It's possible that the metric was already recorded.
-  base::HistogramTester tester;
-  auto counts = tester.GetTotalCountsForPrefix(
-      ash::TimeToFirstPresentRecorder::kMetricName);
-  if (counts[ash::TimeToFirstPresentRecorder::kMetricName] == 1)
-    return;
-
-  // The metric wasn't recorded. Wait for it to be recorded.
-  base::RunLoop run_loop;
-  ash::TimeToFirstPresentRecorderTestApi::SetTimeToFirstPresentCallback(
-      run_loop.QuitClosure());
-  run_loop.Run();
-  counts = tester.GetTotalCountsForPrefix(
-      ash::TimeToFirstPresentRecorder::kMetricName);
-  EXPECT_EQ(1, counts[ash::TimeToFirstPresentRecorder::kMetricName]);
+  ash::mojom::TimeToFirstPresentRecorderTestApiPtr recorder_test_api;
+  content::ServiceManagerConnection::GetForProcess()
+      ->GetConnector()
+      ->BindInterface(ash::mojom::kServiceName, &recorder_test_api);
+  ash::mojom::TimeToFirstPresentRecorderTestApiAsyncWaiter recorder(
+      recorder_test_api.get());
+  base::TimeDelta time_delta;
+  recorder.GetProcessCreationToFirstPresentTime(&time_delta);
+  EXPECT_FALSE(time_delta.is_zero());
 }
diff --git a/chrome/browser/ui/bookmarks/enhanced_bookmark_key_service.cc b/chrome/browser/ui/bookmarks/enhanced_bookmark_key_service.cc
deleted file mode 100644
index 2429324..0000000
--- a/chrome/browser/ui/bookmarks/enhanced_bookmark_key_service.cc
+++ /dev/null
@@ -1,84 +0,0 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "chrome/browser/ui/bookmarks/enhanced_bookmark_key_service.h"
-
-#include <algorithm>
-
-#include "base/strings/string_number_conversions.h"
-#include "chrome/browser/extensions/api/commands/command_service.h"
-#include "chrome/browser/profiles/profile.h"
-#include "chrome/browser/ui/accelerator_utils.h"
-#include "chrome/common/extensions/command.h"
-#include "components/crx_file/id_util.h"
-#include "extensions/browser/extension_registry.h"
-#include "extensions/browser/notification_types.h"
-#include "extensions/common/manifest_constants.h"
-
-EnhancedBookmarkKeyService::EnhancedBookmarkKeyService(
-    content::BrowserContext* context) : browser_context_(context) {
-  Profile* profile = Profile::FromBrowserContext(browser_context_);
-  registrar_.Add(this,
-                 extensions::NOTIFICATION_EXTENSION_COMMAND_REMOVED,
-                 content::Source<Profile>(profile->GetOriginalProfile()));
-}
-
-EnhancedBookmarkKeyService::~EnhancedBookmarkKeyService() {
-}
-
-void EnhancedBookmarkKeyService::Observe(
-    int type,
-    const content::NotificationSource& source,
-    const content::NotificationDetails& details) {
-  DCHECK_EQ(extensions::NOTIFICATION_EXTENSION_COMMAND_REMOVED, type);
-
-  const extensions::Extension* enhanced_bookmark_extension =
-      GetEnhancedBookmarkExtension();
-  if (!enhanced_bookmark_extension)
-    return;
-
-  extensions::ExtensionCommandRemovedDetails* payload =
-      content::Details<extensions::ExtensionCommandRemovedDetails>(details)
-          .ptr();
-
-  if (payload->extension_id == enhanced_bookmark_extension->id())
-    return;
-
-  ui::Accelerator key = extensions::Command::StringToAccelerator(
-      payload->accelerator, payload->command_name);
-  ui::Accelerator bookmark_accelerator =
-      chrome::GetPrimaryChromeAcceleratorForBookmarkPage();
-  if (key == bookmark_accelerator) {
-    extensions::CommandService* command_service =
-        extensions::CommandService::Get(browser_context_);
-    extensions::Command existing_command;
-    if (!command_service->GetPageActionCommand(
-            enhanced_bookmark_extension->id(),
-            extensions::CommandService::ACTIVE,
-            &existing_command, nullptr)) {
-      command_service->AddKeybindingPref(
-          bookmark_accelerator, enhanced_bookmark_extension->id(),
-          extensions::manifest_values::kPageActionCommandEvent, false,
-          false);
-    }
-  }
-}
-
-const extensions::Extension*
-EnhancedBookmarkKeyService::GetEnhancedBookmarkExtension() const {
-  const extensions::ExtensionSet& extensions =
-      extensions::ExtensionRegistry::Get(browser_context_)
-      ->enabled_extensions();
-  extensions::ExtensionSet::const_iterator loc =
-      std::find_if(extensions.begin(), extensions.end(),
-                   [](scoped_refptr<const extensions::Extension> extension) {
-                     static const char enhanced_ext_hash[] =
-                         // http://crbug.com/312900
-                         "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2";
-                     std::string hashed_id =
-                         crx_file::id_util::HashedIdInHex(extension->id());
-                     return hashed_id == enhanced_ext_hash;
-                   });
-  return loc != extensions.end() ? loc->get() : nullptr;
-}
diff --git a/chrome/browser/ui/bookmarks/enhanced_bookmark_key_service.h b/chrome/browser/ui/bookmarks/enhanced_bookmark_key_service.h
deleted file mode 100644
index a17f1af..0000000
--- a/chrome/browser/ui/bookmarks/enhanced_bookmark_key_service.h
+++ /dev/null
@@ -1,47 +0,0 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROME_BROWSER_UI_BOOKMARKS_ENHANCED_BOOKMARK_KEY_SERVICE_H_
-#define CHROME_BROWSER_UI_BOOKMARKS_ENHANCED_BOOKMARK_KEY_SERVICE_H_
-
-#include "base/macros.h"
-#include "components/keyed_service/core/keyed_service.h"
-#include "content/public/browser/notification_details.h"
-#include "content/public/browser/notification_observer.h"
-#include "content/public/browser/notification_registrar.h"
-#include "content/public/browser/notification_source.h"
-
-namespace content {
-class BrowserContext;
-}  // namespace content
-
-namespace extensions {
-class Extension;
-}  // namespace extensions
-
-// Maintains assignment of bookmark keybinding on the enhanced bookmarks
-// extension when not assigned to other extensions.
-class EnhancedBookmarkKeyService : public content::NotificationObserver,
-                                   public KeyedService {
- public:
-  EnhancedBookmarkKeyService(content::BrowserContext* context);
-  ~EnhancedBookmarkKeyService() override;
-
- private:
-  // Overridden from content::NotificationObserver:
-  void Observe(int type,
-               const content::NotificationSource& source,
-               const content::NotificationDetails& details) override;
-
-  const extensions::Extension* GetEnhancedBookmarkExtension() const;
-
-  // The content notification registrar for listening to extension key events.
-  content::NotificationRegistrar registrar_;
-
-  content::BrowserContext* browser_context_;
-
-  DISALLOW_COPY_AND_ASSIGN(EnhancedBookmarkKeyService);
-};
-
-#endif  // CHROME_BROWSER_UI_BOOKMARKS_ENHANCED_BOOKMARK_KEY_SERVICE_H_
diff --git a/chrome/browser/ui/bookmarks/enhanced_bookmark_key_service_factory.cc b/chrome/browser/ui/bookmarks/enhanced_bookmark_key_service_factory.cc
deleted file mode 100644
index 36d71c4..0000000
--- a/chrome/browser/ui/bookmarks/enhanced_bookmark_key_service_factory.cc
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "chrome/browser/ui/bookmarks/enhanced_bookmark_key_service_factory.h"
-
-#include "base/memory/singleton.h"
-#include "chrome/browser/profiles/incognito_helpers.h"
-#include "chrome/browser/ui/bookmarks/enhanced_bookmark_key_service.h"
-#include "components/keyed_service/content/browser_context_dependency_manager.h"
-
-// static
-EnhancedBookmarkKeyServiceFactory*
-    EnhancedBookmarkKeyServiceFactory::GetInstance() {
-  return base::Singleton<EnhancedBookmarkKeyServiceFactory>::get();
-}
-
-EnhancedBookmarkKeyServiceFactory::EnhancedBookmarkKeyServiceFactory()
-    : BrowserContextKeyedServiceFactory(
-        "EnhancedBookmarkKeyService",
-        BrowserContextDependencyManager::GetInstance()) {
-}
-
-EnhancedBookmarkKeyServiceFactory::~EnhancedBookmarkKeyServiceFactory() {
-}
-
-KeyedService* EnhancedBookmarkKeyServiceFactory::BuildServiceInstanceFor(
-    content::BrowserContext* context) const {
-  return new EnhancedBookmarkKeyService(context);
-}
-
-content::BrowserContext*
-    EnhancedBookmarkKeyServiceFactory::GetBrowserContextToUse(
-        content::BrowserContext* context) const {
-  return chrome::GetBrowserContextRedirectedInIncognito(context);
-}
-
-bool EnhancedBookmarkKeyServiceFactory::ServiceIsCreatedWithBrowserContext()
-    const {
-  return true;
-}
-
-bool EnhancedBookmarkKeyServiceFactory::ServiceIsNULLWhileTesting() const {
-  return true;
-}
diff --git a/chrome/browser/ui/bookmarks/enhanced_bookmark_key_service_factory.h b/chrome/browser/ui/bookmarks/enhanced_bookmark_key_service_factory.h
deleted file mode 100644
index 69598d4..0000000
--- a/chrome/browser/ui/bookmarks/enhanced_bookmark_key_service_factory.h
+++ /dev/null
@@ -1,43 +0,0 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROME_BROWSER_UI_BOOKMARKS_ENHANCED_BOOKMARK_KEY_SERVICE_FACTORY_H_
-#define CHROME_BROWSER_UI_BOOKMARKS_ENHANCED_BOOKMARK_KEY_SERVICE_FACTORY_H_
-
-#include "base/macros.h"
-#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
-
-namespace content {
-class BrowserContext;
-}  // namespace content
-
-namespace base {
-template <typename T> struct DefaultSingletonTraits;
-}
-
-// Singleton that owns all EnhancedBookmarkKeyServices and associates them with
-// BrowserContexts.
-class EnhancedBookmarkKeyServiceFactory
-    : public BrowserContextKeyedServiceFactory {
- public:
-  static EnhancedBookmarkKeyServiceFactory* GetInstance();
-
- private:
-  friend struct base::DefaultSingletonTraits<EnhancedBookmarkKeyServiceFactory>;
-
-  EnhancedBookmarkKeyServiceFactory();
-  ~EnhancedBookmarkKeyServiceFactory() override;
-
-  // BrowserContextKeyedServiceFactory:
-  KeyedService* BuildServiceInstanceFor(
-      content::BrowserContext* context) const override;
-  content::BrowserContext* GetBrowserContextToUse(
-      content::BrowserContext* context) const override;
-  bool ServiceIsCreatedWithBrowserContext() const override;
-  bool ServiceIsNULLWhileTesting() const override;
-
-  DISALLOW_COPY_AND_ASSIGN(EnhancedBookmarkKeyServiceFactory);
-};
-
-#endif  // CHROME_BROWSER_UI_BOOKMARKS_ENHANCED_BOOKMARK_KEY_SERVICE_FACTORY_H_
diff --git a/chrome/browser/ui/settings_window_manager_browsertest_chromeos.cc b/chrome/browser/ui/settings_window_manager_browsertest_chromeos.cc
index 436845c..25374ac 100644
--- a/chrome/browser/ui/settings_window_manager_browsertest_chromeos.cc
+++ b/chrome/browser/ui/settings_window_manager_browsertest_chromeos.cc
@@ -13,6 +13,9 @@
 #include "chrome/browser/ui/chrome_pages.h"
 #include "chrome/browser/ui/settings_window_manager_chromeos.h"
 #include "chrome/browser/ui/settings_window_manager_observer_chromeos.h"
+#include "chrome/browser/web_applications/system_web_app_manager.h"
+#include "chrome/browser/web_applications/web_app_provider.h"
+#include "chrome/common/chrome_features.h"
 #include "chrome/common/url_constants.h"
 #include "chrome/common/webui_url_constants.h"
 #include "chrome/test/base/in_process_browser_test.h"
@@ -44,12 +47,33 @@
 
 }  // namespace
 
-class SettingsWindowManagerTest : public InProcessBrowserTest {
+class SettingsWindowManagerTest : public InProcessBrowserTest,
+                                  public ::testing::WithParamInterface<bool> {
  public:
   SettingsWindowManagerTest()
       : settings_manager_(chrome::SettingsWindowManager::GetInstance()) {
     settings_manager_->AddObserver(&observer_);
+    if (EnableSystemWebApps())
+      scoped_feature_list_.InitAndEnableFeature(features::kSystemWebApps);
+    else
+      scoped_feature_list_.InitAndDisableFeature(features::kSystemWebApps);
   }
+
+  void SetUpOnMainThread() override {
+    if (!EnableSystemWebApps())
+      return;
+
+    // Wait for the Settings System Web App to install.
+    base::RunLoop run_loop;
+    web_app::WebAppProvider::Get(browser()->profile())
+        ->system_web_app_manager()
+        .on_apps_synchronized()
+        .Post(FROM_HERE, run_loop.QuitClosure());
+    run_loop.Run();
+  }
+
+  bool EnableSystemWebApps() { return GetParam(); }
+
   ~SettingsWindowManagerTest() override {
     settings_manager_->RemoveObserver(&observer_);
   }
@@ -74,11 +98,12 @@
  protected:
   chrome::SettingsWindowManager* settings_manager_;
   SettingsWindowTestObserver observer_;
+  base::test::ScopedFeatureList scoped_feature_list_;
 
   DISALLOW_COPY_AND_ASSIGN(SettingsWindowManagerTest);
 };
 
-IN_PROC_BROWSER_TEST_F(SettingsWindowManagerTest, OpenSettingsWindow) {
+IN_PROC_BROWSER_TEST_P(SettingsWindowManagerTest, OpenSettingsWindow) {
   // Open a settings window.
   ShowSettingsForProfile(browser()->profile());
   Browser* settings_browser =
@@ -108,7 +133,7 @@
   CloseBrowserSynchronously(settings_browser2);
 }
 
-IN_PROC_BROWSER_TEST_F(SettingsWindowManagerTest, OpenChromePages) {
+IN_PROC_BROWSER_TEST_P(SettingsWindowManagerTest, OpenChromePages) {
   EXPECT_EQ(1u, chrome::GetTotalBrowserCount());
 
   // History should open in the existing browser window.
@@ -139,7 +164,7 @@
   EXPECT_EQ(2u, chrome::GetTotalBrowserCount());
 }
 
-IN_PROC_BROWSER_TEST_F(SettingsWindowManagerTest, SplitSettings) {
+IN_PROC_BROWSER_TEST_P(SettingsWindowManagerTest, SplitSettings) {
   base::test::ScopedFeatureList feature_list;
   feature_list.InitAndEnableFeature(chromeos::features::kSplitSettings);
   EXPECT_EQ(1u, chrome::GetTotalBrowserCount());
@@ -167,3 +192,8 @@
   chrome::ShowSettingsSubPage(browser(), chrome::kAutofillSubPage);
   EXPECT_EQ(1u, chrome::GetTotalBrowserCount());
 }
+
+INSTANTIATE_TEST_SUITE_P(
+    /* no prefix */,
+    SettingsWindowManagerTest,
+    ::testing::Bool());
diff --git a/chrome/browser/ui/settings_window_manager_chromeos.cc b/chrome/browser/ui/settings_window_manager_chromeos.cc
index eb6ab34..3f2e2598 100644
--- a/chrome/browser/ui/settings_window_manager_chromeos.cc
+++ b/chrome/browser/ui/settings_window_manager_chromeos.cc
@@ -52,9 +52,11 @@
   // TODO(calamity): Auto-launch the settings app on install if not found, and
   // figure out how to invoke OnNewSettingsWindow() in that case.
   if (web_app::SystemWebAppManager::IsEnabled()) {
+    bool did_create;
     Browser* browser = web_app::LaunchSystemWebApp(
-        profile, web_app::SystemAppType::SETTINGS, gurl);
-    if (!browser)
+        profile, web_app::SystemAppType::SETTINGS, gurl, &did_create);
+    // Only notify if we created a new browser.
+    if (!did_create || !browser)
       return;
 
     for (SettingsWindowManagerObserver& observer : observers_)
diff --git a/chrome/browser/ui/views/infobars/confirm_infobar.cc b/chrome/browser/ui/views/infobars/confirm_infobar.cc
index ac92a428..cdc8122 100644
--- a/chrome/browser/ui/views/infobars/confirm_infobar.cc
+++ b/chrome/browser/ui/views/infobars/confirm_infobar.cc
@@ -67,10 +67,10 @@
   InfoBarView::Layout();
 
   int x = StartX();
-  Labels labels;
-  labels.push_back(label_);
-  labels.push_back(link_);
-  AssignWidths(&labels, std::max(0, EndX() - x - NonLabelWidth()));
+  Views views;
+  views.push_back(label_);
+  views.push_back(link_);
+  AssignWidths(&views, std::max(0, EndX() - x - NonLabelWidth()));
 
   ChromeLayoutProvider* layout_provider = ChromeLayoutProvider::Get();
 
diff --git a/chrome/browser/ui/views/infobars/infobar_view.cc b/chrome/browser/ui/views/infobars/infobar_view.cc
index 537209c..446d7a4 100644
--- a/chrome/browser/ui/views/infobars/infobar_view.cc
+++ b/chrome/browser/ui/views/infobars/infobar_view.cc
@@ -61,9 +61,9 @@
 constexpr int kInfoBarLabelBackgroundColor = ThemeProperties::COLOR_INFOBAR;
 constexpr int kInfoBarLabelTextColor = ThemeProperties::COLOR_BOOKMARK_TEXT;
 
-bool SortLabelsByDecreasingWidth(views::Label* label_1, views::Label* label_2) {
-  return label_1->GetPreferredSize().width() >
-      label_2->GetPreferredSize().width();
+bool SortViewsByDecreasingWidth(views::View* view_1, views::View* view_2) {
+  return view_1->GetPreferredSize().width() >
+         view_2->GetPreferredSize().width();
 }
 
 int GetElementSpacing() {
@@ -109,19 +109,22 @@
     AddChildView(icon_);
   }
 
-  auto close_button = views::CreateVectorImageButton(this);
-  // This is the wrong color, but allows the button's size to be computed
-  // correctly.  We'll reset this with the correct color in OnThemeChanged().
-  views::SetImageFromVectorIcon(close_button.get(),
-                                vector_icons::kCloseRoundedIcon,
-                                gfx::kPlaceholderColor);
-  close_button->SetAccessibleName(l10n_util::GetStringUTF16(IDS_ACCNAME_CLOSE));
-  close_button->SetFocusForPlatform();
-  gfx::Insets close_button_spacing = GetCloseButtonSpacing();
-  close_button->SetProperty(views::kMarginsKey,
-                            new gfx::Insets(close_button_spacing.top(), 0,
+  if (this->delegate()->IsCloseable()) {
+    auto close_button = views::CreateVectorImageButton(this);
+    // This is the wrong color, but allows the button's size to be computed
+    // correctly.  We'll reset this with the correct color in OnThemeChanged().
+    views::SetImageFromVectorIcon(close_button.get(),
+                                  vector_icons::kCloseRoundedIcon,
+                                  gfx::kPlaceholderColor);
+    close_button->SetAccessibleName(
+        l10n_util::GetStringUTF16(IDS_ACCNAME_CLOSE));
+    close_button->SetFocusForPlatform();
+    gfx::Insets close_button_spacing = GetCloseButtonSpacing();
+    close_button->SetProperty(
+        views::kMarginsKey, new gfx::Insets(close_button_spacing.top(), 0,
                                             close_button_spacing.bottom(), 0));
-  close_button_ = AddChildView(std::move(close_button));
+    close_button_ = AddChildView(std::move(close_button));
+  }
 }
 
 InfoBarView::~InfoBarView() {
@@ -154,15 +157,18 @@
   if (content_minimum_width > 0)
     start_x += spacing + content_minimum_width;
 
-  const gfx::Insets close_button_spacing = GetCloseButtonSpacing();
-  close_button_->SizeToPreferredSize();
-  close_button_->SetPosition(gfx::Point(
-      std::max(start_x + close_button_spacing.left(),
-               width() - close_button_spacing.right() - close_button_->width()),
-      OffsetY(close_button_)));
+  if (close_button_) {
+    const gfx::Insets close_button_spacing = GetCloseButtonSpacing();
+    close_button_->SizeToPreferredSize();
+    close_button_->SetPosition(gfx::Point(
+        std::max(
+            start_x + close_button_spacing.left(),
+            width() - close_button_spacing.right() - close_button_->width()),
+        OffsetY(close_button_)));
 
-  // For accessibility reasons, the close button should come last.
-  DCHECK_EQ(close_button_, close_button_->parent()->children().back());
+    // For accessibility reasons, the close button should come last.
+    DCHECK_EQ(close_button_, close_button_->parent()->children().back());
+  }
 }
 
 void InfoBarView::GetAccessibleNodeData(ui::AXNodeData* node_data) {
@@ -183,9 +189,10 @@
   if (content_width)
     width += spacing + content_width;
 
-  return gfx::Size(
-      width + GetCloseButtonSpacing().width() + close_button_->width(),
-      computed_height());
+  const int trailing_space =
+      close_button_ ? GetCloseButtonSpacing().width() + close_button_->width()
+                    : GetElementSpacing();
+  return gfx::Size(width + trailing_space, computed_height());
 }
 
 void InfoBarView::ViewHierarchyChanged(
@@ -194,7 +201,8 @@
 
   // Anything that needs to happen once after all subclasses add their children.
   if (details.is_add && (details.child == this)) {
-    ReorderChildView(close_button_, -1);
+    if (close_button_)
+      ReorderChildView(close_button_, -1);
     RecalculateHeight();
   }
 }
@@ -214,8 +222,10 @@
   SetBackground(views::CreateSolidBackground(background_color));
 
   const SkColor text_color = GetColor(kInfoBarLabelTextColor);
-  views::SetImageFromVectorIcon(close_button_, vector_icons::kCloseRoundedIcon,
-                                text_color);
+  if (close_button_) {
+    views::SetImageFromVectorIcon(close_button_,
+                                  vector_icons::kCloseRoundedIcon, text_color);
+  }
 
   for (views::View* child : children()) {
     LabelType label_type = child->GetProperty(kLabelType);
@@ -270,9 +280,9 @@
 }
 
 // static
-void InfoBarView::AssignWidths(Labels* labels, int available_width) {
-  std::sort(labels->begin(), labels->end(), SortLabelsByDecreasingWidth);
-  AssignWidthsSorted(labels, available_width);
+void InfoBarView::AssignWidths(Views* views, int available_width) {
+  std::sort(views->begin(), views->end(), SortViewsByDecreasingWidth);
+  AssignWidthsSorted(views, available_width);
 }
 
 int InfoBarView::ContentMinimumWidth() const {
@@ -288,7 +298,8 @@
 }
 
 int InfoBarView::EndX() const {
-  return close_button_->x() - GetCloseButtonSpacing().left();
+  return close_button_ ? close_button_->x() - GetCloseButtonSpacing().left()
+                       : width() - GetElementSpacing();
 }
 
 int InfoBarView::OffsetY(views::View* view) const {
@@ -334,16 +345,16 @@
 }
 
 // static
-void InfoBarView::AssignWidthsSorted(Labels* labels, int available_width) {
-  if (labels->empty())
+void InfoBarView::AssignWidthsSorted(Views* views, int available_width) {
+  if (views->empty())
     return;
-  gfx::Size back_label_size(labels->back()->GetPreferredSize());
-  back_label_size.set_width(
-      std::min(back_label_size.width(),
-               available_width / static_cast<int>(labels->size())));
-  labels->back()->SetSize(back_label_size);
-  labels->pop_back();
-  AssignWidthsSorted(labels, available_width - back_label_size.width());
+  gfx::Size back_view_size(views->back()->GetPreferredSize());
+  back_view_size.set_width(
+      std::min(back_view_size.width(),
+               available_width / static_cast<int>(views->size())));
+  views->back()->SetSize(back_view_size);
+  views->pop_back();
+  AssignWidthsSorted(views, available_width - back_view_size.width());
 }
 
 bool InfoBarView::ShouldDrawSeparator() const {
diff --git a/chrome/browser/ui/views/infobars/infobar_view.h b/chrome/browser/ui/views/infobars/infobar_view.h
index 90da99c5..78738b68 100644
--- a/chrome/browser/ui/views/infobars/infobar_view.h
+++ b/chrome/browser/ui/views/infobars/infobar_view.h
@@ -62,11 +62,11 @@
   views::Link* CreateLink(const base::string16& text,
                           views::LinkListener* listener) const;
 
-  // Given |labels| and the total |available_width| to display them in, sets
-  // each label's size so that the longest label shrinks until it reaches the
-  // length of the next-longest label, then both shrink until reaching the
+  // Given |views| and the total |available_width| to display them in, sets
+  // each view's size so that the longest view shrinks until it reaches the
+  // length of the next-longest view, then both shrink until reaching the
   // length of the next-longest, and so forth.
-  static void AssignWidths(Labels* labels, int available_width);
+  static void AssignWidths(Views* views, int available_width);
 
   // Returns the minimum width the content (that is, everything between the icon
   // and the close button) can be shrunk to.  This is used to prevent the close
@@ -91,9 +91,9 @@
  private:
   FRIEND_TEST_ALL_PREFIXES(InfoBarViewTest, ShouldDrawSeparator);
 
-  // Does the actual work for AssignWidths().  Assumes |labels| is sorted by
+  // Does the actual work for AssignWidths().  Assumes |views| is sorted by
   // decreasing preferred width.
-  static void AssignWidthsSorted(Labels* labels, int available_width);
+  static void AssignWidthsSorted(Views* views, int available_width);
 
   // Returns whether this infobar should draw a 1 px separator at its top.
   bool ShouldDrawSeparator() const;
diff --git a/chrome/browser/ui/views/toolbar/toolbar_icon_container_view.cc b/chrome/browser/ui/views/toolbar/toolbar_icon_container_view.cc
index 2b4b208..be97e7d5 100644
--- a/chrome/browser/ui/views/toolbar/toolbar_icon_container_view.cc
+++ b/chrome/browser/ui/views/toolbar/toolbar_icon_container_view.cc
@@ -7,6 +7,10 @@
 #include <memory>
 
 #include "chrome/browser/ui/layout_constants.h"
+#include "chrome/browser/ui/views/chrome_layout_provider.h"
+#include "chrome/browser/ui/views/toolbar/toolbar_ink_drop_util.h"
+#include "ui/native_theme/native_theme.h"
+#include "ui/views/background.h"
 #include "ui/views/layout/flex_layout.h"
 #include "ui/views/view_class_properties.h"
 
@@ -30,6 +34,33 @@
   AddChildView(main_view_);
 }
 
+void ToolbarIconContainerView::OnHighlightChanged(
+    views::Button* observed_button,
+    bool highlighted) {
+  // TODO(crbug.com/932818): Pass observed button type to container.
+  highlighted_view_ = highlighted ? observed_button : nullptr;
+  UpdateHighlight(highlighted);
+}
+
+void ToolbarIconContainerView::OnStateChanged(
+    views::Button* observed_button,
+    views::Button::ButtonState old_state) {
+  if (highlighted_view_)
+    return;
+
+  UpdateHighlight(
+      observed_button->state() == views::Button::ButtonState::STATE_PRESSED ||
+      observed_button->state() == views::Button::ButtonState::STATE_HOVERED);
+}
+
+void ToolbarIconContainerView::OnViewFocused(views::View* observed_view) {
+  UpdateHighlight(true);
+}
+
+void ToolbarIconContainerView::OnViewBlurred(views::View* observed_view) {
+  UpdateHighlight(false);
+}
+
 void ToolbarIconContainerView::ChildPreferredSizeChanged(views::View* child) {
   PreferredSizeChanged();
 }
@@ -37,3 +68,13 @@
 void ToolbarIconContainerView::ChildVisibilityChanged(views::View* child) {
   PreferredSizeChanged();
 }
+
+void ToolbarIconContainerView::UpdateHighlight(bool highlighted) {
+  SetBackground(highlighted
+                    ? views::CreateRoundedRectBackground(
+                          SkColorSetA(GetToolbarInkDropBaseColor(this),
+                                      kToolbarButtonBackgroundAlpha),
+                          ChromeLayoutProvider::Get()->GetCornerRadiusMetric(
+                              views::EMPHASIS_MAXIMUM, size()))
+                    : nullptr);
+}
diff --git a/chrome/browser/ui/views/toolbar/toolbar_icon_container_view.h b/chrome/browser/ui/views/toolbar/toolbar_icon_container_view.h
index 2d01db25..2f840ef2 100644
--- a/chrome/browser/ui/views/toolbar/toolbar_icon_container_view.h
+++ b/chrome/browser/ui/views/toolbar/toolbar_icon_container_view.h
@@ -6,10 +6,14 @@
 #define CHROME_BROWSER_UI_VIEWS_TOOLBAR_TOOLBAR_ICON_CONTAINER_VIEW_H_
 
 #include "base/macros.h"
+#include "ui/views/controls/button/button.h"
+#include "ui/views/controls/button/button_observer.h"
 #include "ui/views/view.h"
 
 // A general view container for any type of toolbar icons.
-class ToolbarIconContainerView : public views::View {
+class ToolbarIconContainerView : public views::View,
+                                 public views::ButtonObserver,
+                                 public views::ViewObserver {
  public:
   ToolbarIconContainerView();
   ~ToolbarIconContainerView() override;
@@ -20,15 +24,30 @@
   // Adds the RHS child as well as setting its margins.
   void AddMainView(views::View* main_view);
 
+  // views::ButtonObserver:
+  void OnHighlightChanged(views::Button* observed_button,
+                          bool highlighted) override;
+  void OnStateChanged(views::Button* observed_button,
+                      views::Button::ButtonState old_state) override;
+
+  // views::ViewObserver:
+  void OnViewFocused(views::View* observed_view) override;
+  void OnViewBlurred(views::View* observed_view) override;
+
  private:
   // views::View:
   void ChildPreferredSizeChanged(views::View* child) override;
   void ChildVisibilityChanged(views::View* child) override;
 
+  void UpdateHighlight(bool highlighted);
+
   // The main view is nominally always present and is last child in the view
   // hierarchy.
   views::View* main_view_ = nullptr;
 
+  // Points to the child view that is currently highlighted.
+  views::View* highlighted_view_ = nullptr;
+
   DISALLOW_COPY_AND_ASSIGN(ToolbarIconContainerView);
 };
 
diff --git a/chrome/browser/ui/views/toolbar/toolbar_page_action_icon_container_view.cc b/chrome/browser/ui/views/toolbar/toolbar_page_action_icon_container_view.cc
index 757df64..e9a248f0 100644
--- a/chrome/browser/ui/views/toolbar/toolbar_page_action_icon_container_view.cc
+++ b/chrome/browser/ui/views/toolbar/toolbar_page_action_icon_container_view.cc
@@ -42,6 +42,8 @@
 
   for (PageActionIconView* icon_view : page_action_icons_) {
     icon_view->SetVisible(false);
+    icon_view->AddButtonObserver(this);
+    icon_view->views::View::AddObserver(this);
     AddChildView(icon_view);
   }
 
@@ -49,8 +51,12 @@
   AddMainView(avatar_);
 }
 
-ToolbarPageActionIconContainerView::~ToolbarPageActionIconContainerView() =
-    default;
+ToolbarPageActionIconContainerView::~ToolbarPageActionIconContainerView() {
+  for (PageActionIconView* icon_view : page_action_icons_) {
+    icon_view->RemoveButtonObserver(this);
+    icon_view->views::View::RemoveObserver(this);
+  }
+}
 
 void ToolbarPageActionIconContainerView::UpdateAllIcons() {
   const ui::ThemeProvider* theme_provider = GetThemeProvider();
diff --git a/chrome/browser/ui/web_applications/system_web_app_ui_utils_chromeos.cc b/chrome/browser/ui/web_applications/system_web_app_ui_utils_chromeos.cc
index 5679cca..69cb33b3 100644
--- a/chrome/browser/ui/web_applications/system_web_app_ui_utils_chromeos.cc
+++ b/chrome/browser/ui/web_applications/system_web_app_ui_utils_chromeos.cc
@@ -5,6 +5,7 @@
 #include "chrome/browser/ui/web_applications/system_web_app_ui_utils_chromeos.h"
 
 #include <string>
+#include <utility>
 
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/ui/browser.h"
@@ -35,7 +36,11 @@
 
 Browser* LaunchSystemWebApp(Profile* profile,
                             SystemAppType app_type,
-                            const GURL& url) {
+                            const GURL& url,
+                            bool* did_create) {
+  if (did_create)
+    *did_create = false;
+
   Browser* browser = FindSystemWebAppBrowser(profile, app_type);
   if (browser) {
     content::WebContents* web_contents =
@@ -63,11 +68,15 @@
       display::kInvalidDisplayId);
   params.override_url = url;
 
-  if (!browser)
+  if (!browser) {
+    if (did_create)
+      *did_create = true;
     browser = CreateApplicationWindow(params, url);
+  }
 
   ShowApplicationWindow(params, url, browser,
                         WindowOpenDisposition::CURRENT_TAB);
+
   return browser;
 }
 
@@ -92,7 +101,8 @@
         extensions::ExtensionRegistry::Get(browser->profile())
             ->GetExtensionById(GetAppIdFromApplicationName(browser->app_name()),
                                extensions::ExtensionRegistry::EVERYTHING);
-    if (browser_extension == extension)
+
+    if (browser_extension->id() == extension->id())
       return browser;
   }
 
diff --git a/chrome/browser/ui/web_applications/system_web_app_ui_utils_chromeos.h b/chrome/browser/ui/web_applications/system_web_app_ui_utils_chromeos.h
index 319526c..0b706bb 100644
--- a/chrome/browser/ui/web_applications/system_web_app_ui_utils_chromeos.h
+++ b/chrome/browser/ui/web_applications/system_web_app_ui_utils_chromeos.h
@@ -5,6 +5,8 @@
 #ifndef CHROME_BROWSER_UI_WEB_APPLICATIONS_SYSTEM_WEB_APP_UI_UTILS_CHROMEOS_H_
 #define CHROME_BROWSER_UI_WEB_APPLICATIONS_SYSTEM_WEB_APP_UI_UTILS_CHROMEOS_H_
 
+#include <utility>
+
 #include "base/optional.h"
 #include "chrome/browser/web_applications/system_web_app_manager.h"
 #include "url/gurl.h"
@@ -20,10 +22,11 @@
 
 // Launches a System App to the given URL, reusing any existing window for the
 // app. Returns the browser for the System App, or nullptr if launch/focus
-// failed.
+// failed. |did_create| will reflect whether a new window was created if passed.
 Browser* LaunchSystemWebApp(Profile* profile,
                             SystemAppType app_type,
-                            const GURL& url = GURL());
+                            const GURL& url = GURL(),
+                            bool* did_create = nullptr);
 
 // Returns a browser that is hosting the given system app type, or nullptr if
 // not found.
diff --git a/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc b/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
index 563b0888..7027356 100644
--- a/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
+++ b/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
@@ -159,6 +159,7 @@
 #include "chrome/browser/ui/webui/chromeos/internet_config_dialog.h"
 #include "chrome/browser/ui/webui/chromeos/internet_detail_dialog.h"
 #include "chrome/browser/ui/webui/chromeos/login/oobe_ui.h"
+#include "chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_ui.h"
 #include "chrome/browser/ui/webui/chromeos/multidevice_setup/multidevice_setup_dialog.h"
 #include "chrome/browser/ui/webui/chromeos/network_ui.h"
 #include "chrome/browser/ui/webui/chromeos/power_ui.h"
@@ -510,6 +511,8 @@
     return &NewWebUI<chromeos::DriveInternalsUI>;
   if (url.host_piece() == chrome::kChromeUIFirstRunHost)
     return &NewWebUI<chromeos::FirstRunUI>;
+  if (url.host_piece() == chrome::kChromeUIMachineLearningInternalsHost)
+    return &NewWebUI<chromeos::machine_learning::MachineLearningInternalsUI>;
   if (url.host_piece() == chrome::kChromeUIMobileSetupHost)
     return &NewWebUI<chromeos::cellular_setup::MobileSetupUI>;
   if (url.host_piece() == chrome::kChromeUIMultiDeviceSetupHost)
diff --git a/chrome/browser/ui/webui/chromeos/machine_learning/BUILD.gn b/chrome/browser/ui/webui/chromeos/machine_learning/BUILD.gn
new file mode 100644
index 0000000..3adbd9c
--- /dev/null
+++ b/chrome/browser/ui/webui/chromeos/machine_learning/BUILD.gn
@@ -0,0 +1,15 @@
+# Copyright 2019 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//mojo/public/tools/bindings/mojom.gni")
+
+mojom("mojo_bindings") {
+  sources = [
+    "machine_learning_internals_page_handler.mojom",
+  ]
+
+  deps = [
+    "//chromeos/services/machine_learning/public/mojom",
+  ]
+}
diff --git a/chrome/browser/ui/webui/chromeos/machine_learning/OWNERS b/chrome/browser/ui/webui/chromeos/machine_learning/OWNERS
new file mode 100644
index 0000000..e62ef74
--- /dev/null
+++ b/chrome/browser/ui/webui/chromeos/machine_learning/OWNERS
@@ -0,0 +1,5 @@
+amoylan@chromium.org
+martis@chromium.org
+
+per-file *.mojom=set noparent
+per-file *.mojom=file://ipc/SECURITY_OWNERS
diff --git a/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_page_handler.cc b/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_page_handler.cc
new file mode 100644
index 0000000..f648d2f7
--- /dev/null
+++ b/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_page_handler.cc
@@ -0,0 +1,32 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_page_handler.h"
+
+#include <string>
+#include <utility>
+
+#include "base/logging.h"
+#include "chromeos/services/machine_learning/public/cpp/service_connection.h"
+
+namespace chromeos {
+namespace machine_learning {
+
+MachineLearningInternalsPageHandler::MachineLearningInternalsPageHandler(
+    mojom::PageHandlerRequest request)
+    : binding_(this, std::move(request)) {}
+
+MachineLearningInternalsPageHandler::~MachineLearningInternalsPageHandler() =
+    default;
+
+void MachineLearningInternalsPageHandler::LoadModel(
+    mojom::ModelSpecPtr spec,
+    mojom::ModelRequest request,
+    LoadModelCallback callback) {
+  ServiceConnection::GetInstance()->LoadModel(
+      std::move(spec), std::move(request), std::move(callback));
+}
+
+}  // namespace machine_learning
+}  // namespace chromeos
diff --git a/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_page_handler.h b/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_page_handler.h
new file mode 100644
index 0000000..afa6d61
--- /dev/null
+++ b/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_page_handler.h
@@ -0,0 +1,39 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_UI_WEBUI_CHROMEOS_MACHINE_LEARNING_MACHINE_LEARNING_INTERNALS_PAGE_HANDLER_H_
+#define CHROME_BROWSER_UI_WEBUI_CHROMEOS_MACHINE_LEARNING_MACHINE_LEARNING_INTERNALS_PAGE_HANDLER_H_
+
+#include "base/macros.h"
+#include "chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_page_handler.mojom.h"
+#include "chromeos/services/machine_learning/public/mojom/machine_learning_service.mojom.h"
+#include "chromeos/services/machine_learning/public/mojom/model.mojom.h"
+#include "mojo/public/cpp/bindings/binding.h"
+
+namespace chromeos {
+namespace machine_learning {
+
+// This class serves requests from chrome://machine-learning-internals by
+// forwarding them to the ML Service.
+class MachineLearningInternalsPageHandler : public mojom::PageHandler {
+ public:
+  explicit MachineLearningInternalsPageHandler(
+      mojom::PageHandlerRequest request);
+  ~MachineLearningInternalsPageHandler() override;
+
+ private:
+  // mojom::PageHandler:
+  void LoadModel(mojom::ModelSpecPtr spec,
+                 mojom::ModelRequest request,
+                 LoadModelCallback callback) override;
+
+  mojo::Binding<mojom::PageHandler> binding_;
+
+  DISALLOW_COPY_AND_ASSIGN(MachineLearningInternalsPageHandler);
+};
+
+}  // namespace machine_learning
+}  // namespace chromeos
+
+#endif  // CHROME_BROWSER_UI_WEBUI_CHROMEOS_MACHINE_LEARNING_MACHINE_LEARNING_INTERNALS_PAGE_HANDLER_H_
diff --git a/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_page_handler.mojom b/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_page_handler.mojom
new file mode 100644
index 0000000..3e56bc1
--- /dev/null
+++ b/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_page_handler.mojom
@@ -0,0 +1,15 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module chromeos.machine_learning.mojom;
+
+import "chromeos/services/machine_learning/public/mojom/machine_learning_service.mojom";
+import "chromeos/services/machine_learning/public/mojom/model.mojom";
+import "chromeos/services/machine_learning/public/mojom/graph_executor.mojom";
+
+interface PageHandler {
+  // Loads the specified model by forwarding it to Chrome OS ML Service.
+  LoadModel(ModelSpec spec, Model& request) => (LoadModelResult result);
+};
+
diff --git a/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_ui.cc b/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_ui.cc
new file mode 100644
index 0000000..f4815f0
--- /dev/null
+++ b/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_ui.cc
@@ -0,0 +1,41 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_ui.h"
+
+#include <utility>
+
+#include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_page_handler.h"
+#include "chrome/common/url_constants.h"
+#include "chrome/grit/browser_resources.h"
+#include "content/public/browser/web_ui_data_source.h"
+
+namespace chromeos {
+namespace machine_learning {
+
+MachineLearningInternalsUI::MachineLearningInternalsUI(
+    content::WebUI* const web_ui)
+    : ui::MojoWebUIController(web_ui) {
+  content::WebUIDataSource* const source = content::WebUIDataSource::Create(
+      chrome::kChromeUIMachineLearningInternalsHost);
+
+  source->SetDefaultResource(IDR_MACHINE_LEARNING_INTERNALS_HTML);
+
+  content::WebUIDataSource::Add(Profile::FromWebUI(web_ui), source);
+  AddHandlerToRegistry(base::BindRepeating(
+      &MachineLearningInternalsUI::BindMachineLearningInternalsPageHandler,
+      base::Unretained(this)));
+}
+
+MachineLearningInternalsUI::~MachineLearningInternalsUI() = default;
+
+void MachineLearningInternalsUI::BindMachineLearningInternalsPageHandler(
+    mojom::PageHandlerRequest request) {
+  page_handler_.reset(
+      new MachineLearningInternalsPageHandler(std::move(request)));
+}
+
+}  // namespace machine_learning
+}  // namespace chromeos
diff --git a/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_ui.h b/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_ui.h
new file mode 100644
index 0000000..38517641
--- /dev/null
+++ b/chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_ui.h
@@ -0,0 +1,37 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_UI_WEBUI_CHROMEOS_MACHINE_LEARNING_MACHINE_LEARNING_INTERNALS_UI_H_
+#define CHROME_BROWSER_UI_WEBUI_CHROMEOS_MACHINE_LEARNING_MACHINE_LEARNING_INTERNALS_UI_H_
+
+#include <memory>
+
+#include "base/macros.h"
+#include "chrome/browser/ui/webui/chromeos/machine_learning/machine_learning_internals_page_handler.mojom.h"
+#include "ui/webui/mojo_web_ui_controller.h"
+
+namespace chromeos {
+namespace machine_learning {
+
+class MachineLearningInternalsPageHandler;
+
+// UI controller for machine learning internals page
+class MachineLearningInternalsUI : public ui::MojoWebUIController {
+ public:
+  explicit MachineLearningInternalsUI(content::WebUI* web_ui);
+  ~MachineLearningInternalsUI() override;
+
+ private:
+  void BindMachineLearningInternalsPageHandler(
+      mojom::PageHandlerRequest request);
+
+  std::unique_ptr<MachineLearningInternalsPageHandler> page_handler_;
+
+  DISALLOW_COPY_AND_ASSIGN(MachineLearningInternalsUI);
+};
+
+}  // namespace machine_learning
+}  // namespace chromeos
+
+#endif  // CHROME_BROWSER_UI_WEBUI_CHROMEOS_MACHINE_LEARNING_MACHINE_LEARNING_INTERNALS_UI_H_
diff --git a/chrome/browser/ui/webui/downloads/downloads_ui.cc b/chrome/browser/ui/webui/downloads/downloads_ui.cc
index d0518761..0b8d0d0 100644
--- a/chrome/browser/ui/webui/downloads/downloads_ui.cc
+++ b/chrome/browser/ui/webui/downloads/downloads_ui.cc
@@ -25,9 +25,8 @@
 #include "chrome/common/chrome_switches.h"
 #include "chrome/common/pref_names.h"
 #include "chrome/common/url_constants.h"
+#include "chrome/grit/browser_resources.h"
 #include "chrome/grit/chromium_strings.h"
-#include "chrome/grit/downloads_resources.h"
-#include "chrome/grit/downloads_resources_map.h"
 #include "chrome/grit/generated_resources.h"
 #include "chrome/grit/theme_resources.h"
 #include "components/prefs/pref_service.h"
@@ -143,10 +142,25 @@
   source->AddResourcePath("crisper.js", IDR_DOWNLOADS_CRISPER_JS);
   source->SetDefaultResource(IDR_DOWNLOADS_VULCANIZED_HTML);
 #else
-  for (size_t i = 0; i < kDownloadsResourcesSize; ++i) {
-    source->AddResourcePath(kDownloadsResources[i].name,
-                            kDownloadsResources[i].value);
-  }
+  source->AddResourcePath("browser_proxy.html",
+                          IDR_DOWNLOADS_BROWSER_PROXY_HTML);
+  source->AddResourcePath("browser_proxy.js", IDR_DOWNLOADS_BROWSER_PROXY_JS);
+  source->AddResourcePath("constants.html", IDR_DOWNLOADS_CONSTANTS_HTML);
+  source->AddResourcePath("constants.js", IDR_DOWNLOADS_CONSTANTS_JS);
+  source->AddResourcePath("downloads.js", IDR_DOWNLOADS_DOWNLOADS_JS);
+  source->AddResourcePath("i18n_setup.html", IDR_DOWNLOADS_I18N_SETUP_HTML);
+  source->AddResourcePath("icon_loader.html", IDR_DOWNLOADS_ICON_LOADER_HTML);
+  source->AddResourcePath("icon_loader.js", IDR_DOWNLOADS_ICON_LOADER_JS);
+  source->AddResourcePath("icons.html", IDR_DOWNLOADS_ICONS_HTML);
+  source->AddResourcePath("item.html", IDR_DOWNLOADS_ITEM_HTML);
+  source->AddResourcePath("item.js", IDR_DOWNLOADS_ITEM_JS);
+  source->AddResourcePath("manager.html", IDR_DOWNLOADS_MANAGER_HTML);
+  source->AddResourcePath("manager.js", IDR_DOWNLOADS_MANAGER_JS);
+  source->AddResourcePath("search_service.html",
+                          IDR_DOWNLOADS_SEARCH_SERVICE_HTML);
+  source->AddResourcePath("search_service.js", IDR_DOWNLOADS_SEARCH_SERVICE_JS);
+  source->AddResourcePath("toolbar.html", IDR_DOWNLOADS_TOOLBAR_HTML);
+  source->AddResourcePath("toolbar.js", IDR_DOWNLOADS_TOOLBAR_JS);
   source->SetDefaultResource(IDR_DOWNLOADS_DOWNLOADS_HTML);
 #endif
 
diff --git a/chrome/browser/ui/webui/print_preview/local_printer_handler_default.cc b/chrome/browser/ui/webui/print_preview/local_printer_handler_default.cc
index c4ea832..03bd08a 100644
--- a/chrome/browser/ui/webui/print_preview/local_printer_handler_default.cc
+++ b/chrome/browser/ui/webui/print_preview/local_printer_handler_default.cc
@@ -28,6 +28,20 @@
 
 namespace {
 
+scoped_refptr<base::TaskRunner> CreatePrinterHandlerTaskRunner() {
+  // USER_VISIBLE because the result is displayed in the print preview dialog.
+  static constexpr base::TaskTraits kTraits = {
+      base::MayBlock(), base::TaskPriority::USER_VISIBLE};
+
+#if defined(OS_WIN)
+  // Windows drivers are likely not thread-safe.
+  return base::CreateSingleThreadTaskRunnerWithTraits(kTraits);
+#elif defined(USE_CUPS)
+  // CUPS is thread safe.
+  return base::CreateTaskRunnerWithTraits(kTraits);
+#endif
+}
+
 PrinterList EnumeratePrintersAsync() {
   base::ScopedBlockingCall scoped_blocking_call(FROM_HERE,
                                                 base::BlockingType::MAY_BLOCK);
@@ -82,7 +96,8 @@
 
 LocalPrinterHandlerDefault::LocalPrinterHandlerDefault(
     content::WebContents* preview_web_contents)
-    : preview_web_contents_(preview_web_contents) {}
+    : preview_web_contents_(preview_web_contents),
+      task_runner_(CreatePrinterHandlerTaskRunner()) {}
 
 LocalPrinterHandlerDefault::~LocalPrinterHandlerDefault() {}
 
@@ -91,10 +106,9 @@
 void LocalPrinterHandlerDefault::GetDefaultPrinter(DefaultPrinterCallback cb) {
   DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
 
-  // USER_VISIBLE because the result is displayed in the print preview dialog.
-  base::PostTaskWithTraitsAndReplyWithResult(
-      FROM_HERE, {base::MayBlock(), base::TaskPriority::USER_VISIBLE},
-      base::BindOnce(&GetDefaultPrinterAsync), std::move(cb));
+  base::PostTaskAndReplyWithResult(task_runner_.get(), FROM_HERE,
+                                   base::BindOnce(&GetDefaultPrinterAsync),
+                                   std::move(cb));
 }
 
 void LocalPrinterHandlerDefault::StartGetPrinters(
@@ -103,10 +117,8 @@
   VLOG(1) << "Enumerate printers start";
   DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
 
-  // USER_VISIBLE because the result is displayed in the print preview dialog.
-  base::PostTaskWithTraitsAndReplyWithResult(
-      FROM_HERE, {base::MayBlock(), base::TaskPriority::USER_VISIBLE},
-      base::BindOnce(&EnumeratePrintersAsync),
+  base::PostTaskAndReplyWithResult(
+      task_runner_.get(), FROM_HERE, base::BindOnce(&EnumeratePrintersAsync),
       base::BindOnce(&ConvertPrinterListForCallback, callback,
                      std::move(done_callback)));
 }
@@ -116,9 +128,8 @@
     GetCapabilityCallback cb) {
   DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
 
-  // USER_VISIBLE because the result is displayed in the print preview dialog.
-  base::PostTaskWithTraitsAndReplyWithResult(
-      FROM_HERE, {base::MayBlock(), base::TaskPriority::USER_VISIBLE},
+  base::PostTaskAndReplyWithResult(
+      task_runner_.get(), FROM_HERE,
       base::BindOnce(&FetchCapabilitiesAsync, device_name), std::move(cb));
 }
 
diff --git a/chrome/browser/ui/webui/print_preview/local_printer_handler_default.h b/chrome/browser/ui/webui/print_preview/local_printer_handler_default.h
index 085c5ad..2565924 100644
--- a/chrome/browser/ui/webui/print_preview/local_printer_handler_default.h
+++ b/chrome/browser/ui/webui/print_preview/local_printer_handler_default.h
@@ -10,10 +10,15 @@
 
 #include "base/callback_forward.h"
 #include "base/macros.h"
+#include "base/memory/scoped_refptr.h"
 #include "base/strings/string16.h"
 #include "base/values.h"
 #include "chrome/browser/ui/webui/print_preview/printer_handler.h"
 
+namespace base {
+class TaskRunner;
+}
+
 namespace content {
 class WebContents;
 }
@@ -41,6 +46,9 @@
  private:
   content::WebContents* const preview_web_contents_;
 
+  // TaskRunner for blocking tasks. Threading behavior is platform-specific.
+  scoped_refptr<base::TaskRunner> const task_runner_;
+
   DISALLOW_COPY_AND_ASSIGN(LocalPrinterHandlerDefault);
 };
 
diff --git a/chrome/browser/ui/webui/settings/chromeos/kerberos_accounts_handler.cc b/chrome/browser/ui/webui/settings/chromeos/kerberos_accounts_handler.cc
new file mode 100644
index 0000000..de13b59
--- /dev/null
+++ b/chrome/browser/ui/webui/settings/chromeos/kerberos_accounts_handler.cc
@@ -0,0 +1,154 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ui/webui/settings/chromeos/kerberos_accounts_handler.h"
+
+#include <utility>
+
+#include "base/bind.h"
+#include "base/strings/stringprintf.h"
+#include "base/values.h"
+#include "chrome/browser/chromeos/kerberos/kerberos_credentials_manager.h"
+#include "third_party/skia/include/core/SkBitmap.h"
+#include "ui/base/resource/resource_bundle.h"
+#include "ui/base/webui/web_ui_util.h"
+#include "ui/chromeos/resources/grit/ui_chromeos_resources.h"
+#include "ui/gfx/image/image_skia.h"
+
+namespace chromeos {
+namespace settings {
+
+namespace {
+
+KerberosCredentialsManager::ResultCallback EmptyResultCallback() {
+  return base::BindOnce([](kerberos::ErrorType error) {
+    // Do nothing.
+  });
+}
+
+}  // namespace
+
+KerberosAccountsHandler::KerberosAccountsHandler()
+    : credentials_manager_observer_(this), weak_factory_(this) {}
+
+KerberosAccountsHandler::~KerberosAccountsHandler() = default;
+
+void KerberosAccountsHandler::RegisterMessages() {
+  web_ui()->RegisterMessageCallback(
+      "getKerberosAccounts",
+      base::BindRepeating(&KerberosAccountsHandler::HandleGetKerberosAccounts,
+                          weak_factory_.GetWeakPtr()));
+  web_ui()->RegisterMessageCallback(
+      "addKerberosAccount",
+      base::BindRepeating(&KerberosAccountsHandler::HandleAddKerberosAccount,
+                          weak_factory_.GetWeakPtr()));
+  web_ui()->RegisterMessageCallback(
+      "reauthenticateKerberosAccount",
+      base::BindRepeating(
+          &KerberosAccountsHandler::HandleReauthenticateKerberosAccount,
+          weak_factory_.GetWeakPtr()));
+  web_ui()->RegisterMessageCallback(
+      "removeKerberosAccount",
+      base::BindRepeating(&KerberosAccountsHandler::HandleRemoveKerberosAccount,
+                          weak_factory_.GetWeakPtr()));
+}
+
+void KerberosAccountsHandler::HandleGetKerberosAccounts(
+    const base::ListValue* args) {
+  AllowJavascript();
+
+  CHECK(!args->GetList().empty());
+  base::Value callback_id = args->GetList()[0].Clone();
+
+  KerberosCredentialsManager::Get().ListAccounts(
+      base::BindOnce(&KerberosAccountsHandler::OnListAccounts,
+                     weak_factory_.GetWeakPtr(), std::move(callback_id)));
+}
+
+void KerberosAccountsHandler::OnListAccounts(
+    base::Value callback_id,
+    const kerberos::ListAccountsResponse& response) {
+  base::ListValue accounts;
+
+  // Default icon is a briefcase.
+  gfx::ImageSkia skia_default_icon =
+      *ui::ResourceBundle::GetSharedInstance().GetImageSkiaNamed(
+          IDR_LOGIN_DEFAULT_USER_2);
+  std::string default_icon = webui::GetBitmapDataUrl(
+      skia_default_icon.GetRepresentation(1.0f).GetBitmap());
+
+  for (int n = 0; n < response.accounts_size(); ++n) {
+    const kerberos::Account& account = response.accounts(n);
+
+    base::DictionaryValue account_dict;
+    account_dict.SetString("principalName", account.principal_name());
+    account_dict.SetString("krb5conf", account.krb5conf());
+    account_dict.SetBoolean("isSignedIn", account.tgt_validity_seconds() > 0);
+    account_dict.SetString("pic", default_icon);
+    accounts.GetList().push_back(std::move(account_dict));
+  }
+
+  ResolveJavascriptCallback(callback_id, accounts);
+}
+
+void KerberosAccountsHandler::HandleAddKerberosAccount(
+    const base::ListValue* args) {
+  AllowJavascript();
+
+  // TODO(https://crbug.com/961246):
+  //   - Prevent account changes when Kerberos is disabled.
+  //   - Remove all accounts when Kerberos is disabled.
+
+  // TODO(ljusten): Call KerberosAddAccountDialog::Show() instead when that's
+  // implemented.
+
+  static int count = 0;
+  KerberosCredentialsManager::Get().AddAccountAndAuthenticate(
+      base::StringPrintf("user%i@realm", ++count), "password",
+      EmptyResultCallback());
+}
+
+void KerberosAccountsHandler::HandleReauthenticateKerberosAccount(
+    const base::ListValue* args) {
+  AllowJavascript();
+
+  CHECK(!args->GetList().empty());
+
+  // TODO(ljusten): Add KerberosAddAccountDialog::Show(principal_name) when
+  // that's implemented.
+}
+
+void KerberosAccountsHandler::HandleRemoveKerberosAccount(
+    const base::ListValue* args) {
+  AllowJavascript();
+
+  CHECK(!args->GetList().empty());
+  const std::string& principal_name = args->GetList()[0].GetString();
+
+  // Note that we're observing the credentials manager, so OnAccountsChanged()
+  // is called when an account is removed, which calls RefreshUI(). Thus, it's
+  // fine to pass an EmptyResultCallback() in here and not something that calls
+  // RefreshUI().
+  KerberosCredentialsManager::Get().RemoveAccount(principal_name,
+                                                  EmptyResultCallback());
+}
+
+void KerberosAccountsHandler::OnJavascriptAllowed() {
+  credentials_manager_observer_.Add(&KerberosCredentialsManager::Get());
+}
+
+void KerberosAccountsHandler::OnJavascriptDisallowed() {
+  credentials_manager_observer_.RemoveAll();
+}
+
+void KerberosAccountsHandler::OnAccountsChanged() {
+  RefreshUI();
+}
+
+void KerberosAccountsHandler::RefreshUI() {
+  FireWebUIListener("kerberos-accounts-changed");
+}
+
+}  // namespace settings
+}  // namespace chromeos
diff --git a/chrome/browser/ui/webui/settings/chromeos/kerberos_accounts_handler.h b/chrome/browser/ui/webui/settings/chromeos/kerberos_accounts_handler.h
new file mode 100644
index 0000000..16316ac
--- /dev/null
+++ b/chrome/browser/ui/webui/settings/chromeos/kerberos_accounts_handler.h
@@ -0,0 +1,75 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_UI_WEBUI_SETTINGS_CHROMEOS_KERBEROS_ACCOUNTS_HANDLER_H_
+#define CHROME_BROWSER_UI_WEBUI_SETTINGS_CHROMEOS_KERBEROS_ACCOUNTS_HANDLER_H_
+
+#include <string>
+#include <vector>
+
+#include "base/macros.h"
+#include "base/memory/weak_ptr.h"
+#include "base/scoped_observer.h"
+#include "chrome/browser/chromeos/kerberos/kerberos_credentials_manager.h"
+#include "chrome/browser/ui/webui/settings/settings_page_ui_handler.h"
+#include "chromeos/dbus/kerberos/kerberos_service.pb.h"
+#include "services/identity/public/cpp/identity_manager.h"
+
+namespace kerberos {
+class ListAccountsResponse;
+}
+
+namespace chromeos {
+namespace settings {
+
+class KerberosAccountsHandler : public ::settings::SettingsPageUIHandler,
+                                public KerberosCredentialsManager::Observer {
+ public:
+  KerberosAccountsHandler();
+  ~KerberosAccountsHandler() override;
+
+  // WebUIMessageHandler:
+  void RegisterMessages() override;
+  void OnJavascriptAllowed() override;
+  void OnJavascriptDisallowed() override;
+
+  // KerberosCredentialsManager::Observer:
+  void OnAccountsChanged() override;
+
+ private:
+  // WebUI "getKerberosAccounts" message callback.
+  void HandleGetKerberosAccounts(const base::ListValue* args);
+
+  // WebUI "addKerberosAccount" message callback.
+  void HandleAddKerberosAccount(const base::ListValue* args);
+
+  // WebUI "reauthenticateKerberosAccount" message callback.
+  void HandleReauthenticateKerberosAccount(const base::ListValue* args);
+
+  // WebUI "removeKerberosAccount" message callback.
+  void HandleRemoveKerberosAccount(const base::ListValue* args);
+
+  // Callback for the Kerberos daemon's ListAccounts D-Bus method.
+  void OnListAccounts(base::Value callback_id,
+                      const kerberos::ListAccountsResponse& response);
+
+  // Fires the "kerberos-accounts-changed" event, which refreshes the Kerberos
+  // Accounts UI.
+  void RefreshUI();
+
+  // This instance can be added as observer to KerberosCredentialsManager.
+  // This class keeps track of that and removes this instance on destruction.
+  ScopedObserver<KerberosCredentialsManager,
+                 KerberosCredentialsManager::Observer>
+      credentials_manager_observer_;
+
+  base::WeakPtrFactory<KerberosAccountsHandler> weak_factory_;
+
+  DISALLOW_COPY_AND_ASSIGN(KerberosAccountsHandler);
+};
+
+}  // namespace settings
+}  // namespace chromeos
+
+#endif  // CHROME_BROWSER_UI_WEBUI_SETTINGS_CHROMEOS_KERBEROS_ACCOUNTS_HANDLER_H_
diff --git a/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc b/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
index cf35ede1..16e0616 100644
--- a/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
+++ b/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
@@ -567,6 +567,16 @@
           IDS_SETTINGS_ANDROID_APPS_SUBTEXT,
           GetHelpUrlWithBoard(chrome::kAndroidAppsLearnMoreURL)));
 }
+
+void AddAppsStrings(content::WebUIDataSource* html_source) {
+  LocalizedString localized_strings[] = {
+      {"appsPageTitle", IDS_SETTINGS_APPS_TITLE},
+      {"manageYourApps", IDS_SETTINGS_APPS_LINK_TEXT},
+  };
+
+  AddLocalizedStringsBulk(html_source, localized_strings,
+                          base::size(localized_strings));
+}
 #endif
 
 void AddAppearanceStrings(content::WebUIDataSource* html_source,
@@ -1954,6 +1964,7 @@
                           chromeos::IsAccountManagerAvailable(profile));
 
   // Toggles the Chrome OS Kerberos Accounts submenu in the People section.
+  // Note that the handler is also dependent on this pref.
   html_source->AddBoolean(
       "isKerberosEnabled",
       g_browser_process->local_state()->GetBoolean(prefs::kKerberosEnabled));
@@ -2924,6 +2935,7 @@
   AddPluginVmStrings(html_source, profile);
   AddKioskNextShellStrings(html_source);
   AddAndroidAppStrings(html_source);
+  AddAppsStrings(html_source);
   AddBluetoothStrings(html_source);
   AddChromeOSUserStrings(html_source, profile);
   AddDateTimeStrings(html_source);
diff --git a/chrome/browser/ui/webui/settings/settings_ui.cc b/chrome/browser/ui/webui/settings/settings_ui.cc
index 7332b5ca..a874eca 100644
--- a/chrome/browser/ui/webui/settings/settings_ui.cc
+++ b/chrome/browser/ui/webui/settings/settings_ui.cc
@@ -104,9 +104,11 @@
 #include "chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.h"
 #include "chrome/browser/ui/webui/settings/chromeos/google_assistant_handler.h"
 #include "chrome/browser/ui/webui/settings/chromeos/internet_handler.h"
+#include "chrome/browser/ui/webui/settings/chromeos/kerberos_accounts_handler.h"
 #include "chrome/browser/ui/webui/settings/chromeos/multidevice_handler.h"
 #include "chrome/browser/ui/webui/settings/chromeos/plugin_vm_handler.h"
 #include "chrome/browser/web_applications/system_web_app_manager.h"
+#include "chrome/common/chrome_features.h"
 #include "chrome/common/chrome_switches.h"
 #include "chrome/grit/browser_resources.h"
 #include "chromeos/components/account_manager/account_manager.h"
@@ -383,6 +385,11 @@
     web_ui->AddMessageHandler(
         std::make_unique<chromeos::settings::GoogleAssistantHandler>(profile));
   }
+  if (g_browser_process->local_state()->GetBoolean(prefs::kKerberosEnabled)) {
+    // Note that UI is also dependent on this pref.
+    web_ui->AddMessageHandler(
+        std::make_unique<chromeos::settings::KerberosAccountsHandler>());
+  }
   web_ui->AddMessageHandler(
       std::make_unique<chromeos::settings::KeyboardHandler>());
   if (plugin_vm::IsPluginVmEnabled(profile)) {
@@ -486,6 +493,9 @@
         std::make_unique<chromeos::settings::PowerHandler>(
             profile->GetPrefs()));
   }
+
+  html_source->AddBoolean(
+      "showApps", base::FeatureList::IsEnabled(features::kAppManagement));
 }
 #endif  // defined(OS_CHROMEOS)
 
diff --git a/chrome/browser/win/DEPS b/chrome/browser/win/DEPS
new file mode 100644
index 0000000..b1f2e66
--- /dev/null
+++ b/chrome/browser/win/DEPS
@@ -0,0 +1,5 @@
+specific_include_rules = {
+  "chrome_elf_init.*\.cc": [
+    "+chrome/chrome_elf",
+  ],
+}
diff --git a/chrome/browser/win/OWNERS b/chrome/browser/win/OWNERS
index a62aa9c..0a65245d 100644
--- a/chrome/browser/win/OWNERS
+++ b/chrome/browser/win/OWNERS
@@ -4,7 +4,7 @@
 pmonette@chromium.org
 
 # per-file rules:
-per-file chrome_elf_init*=file://chrome_elf/OWNERS
+per-file chrome_elf_init*=file://chrome/chrome_elf/OWNERS
 per-file enumerate_modules_model*=finnur@chromium.org
 
 # COMPONENT: Internals>Core
diff --git a/chrome/browser/win/chrome_elf_init.cc b/chrome/browser/win/chrome_elf_init.cc
index e14191b..36f2618 100644
--- a/chrome/browser/win/chrome_elf_init.cc
+++ b/chrome/browser/win/chrome_elf_init.cc
@@ -13,11 +13,11 @@
 #include "base/strings/utf_string_conversions.h"
 #include "base/task/post_task.h"
 #include "base/win/registry.h"
+#include "chrome/chrome_elf/blacklist/blacklist.h"
+#include "chrome/chrome_elf/chrome_elf_constants.h"
+#include "chrome/chrome_elf/dll_hash/dll_hash.h"
 #include "chrome/common/chrome_version.h"
 #include "chrome/install_static/install_util.h"
-#include "chrome_elf/blacklist/blacklist.h"
-#include "chrome_elf/chrome_elf_constants.h"
-#include "chrome_elf/dll_hash/dll_hash.h"
 #include "components/variations/variations_associated_data.h"
 #include "content/public/browser/browser_task_traits.h"
 #include "content/public/browser/browser_thread.h"
diff --git a/chrome/browser/win/chrome_elf_init_unittest.cc b/chrome/browser/win/chrome_elf_init_unittest.cc
index 298acac..1f21614 100644
--- a/chrome/browser/win/chrome_elf_init_unittest.cc
+++ b/chrome/browser/win/chrome_elf_init_unittest.cc
@@ -11,9 +11,9 @@
 #include "base/strings/string16.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/test/test_reg_util_win.h"
+#include "chrome/chrome_elf/chrome_elf_constants.h"
 #include "chrome/common/chrome_version.h"
 #include "chrome/install_static/install_util.h"
-#include "chrome_elf/chrome_elf_constants.h"
 #include "components/variations/entropy_provider.h"
 #include "components/variations/variations_associated_data.h"
 #include "components/version_info/version_info.h"
diff --git a/chrome_elf/BUILD.gn b/chrome/chrome_elf/BUILD.gn
similarity index 96%
rename from chrome_elf/BUILD.gn
rename to chrome/chrome_elf/BUILD.gn
index fcae73f..9c59c4b 100644
--- a/chrome_elf/BUILD.gn
+++ b/chrome/chrome_elf/BUILD.gn
@@ -132,9 +132,9 @@
 
 static_library("crash") {
   sources = [
-    "../chrome/app/chrome_crash_reporter_client_win.cc",
-    "../chrome/app/chrome_crash_reporter_client_win.h",
-    "../chrome/common/chrome_result_codes.h",
+    "../app/chrome_crash_reporter_client_win.cc",
+    "../app/chrome_crash_reporter_client_win.h",
+    "../common/chrome_result_codes.h",
     "crash/crash_helper.cc",
     "crash/crash_helper.h",
   ]
@@ -173,7 +173,7 @@
 
 static_library("hook_util") {
   sources = [
-    "../base/macros.h",
+    "../../base/macros.h",
     "hook_util/hook_util.cc",
     "hook_util/hook_util.h",
   ]
@@ -190,7 +190,7 @@
 # kernel32. Please don't add dependencies on other system libraries.
 static_library("nt_registry") {
   sources = [
-    "../sandbox/win/src/nt_internals.h",
+    "../../sandbox/win/src/nt_internals.h",
     "nt_registry/nt_registry.cc",
     "nt_registry/nt_registry.h",
   ]
@@ -257,8 +257,8 @@
 
 # This source_set defines third-party-related structures and APIs used from
 # outside chrome_elf.dll.  The APIs are exported from chrome_elf (add a
-# data_dep on //chrome_elf:chrome_elf), which will always be loaded before
-# chrome.dll.
+# data_dep on //chrome/chrome_elf:chrome_elf), which will always be loaded
+# before chrome.dll.
 source_set("third_party_shared_defines") {
   sources = [
     "sha1/sha1.h",
diff --git a/chrome_elf/DEPS b/chrome/chrome_elf/DEPS
similarity index 93%
rename from chrome_elf/DEPS
rename to chrome/chrome_elf/DEPS
index 978ee22..8beca0c0 100644
--- a/chrome_elf/DEPS
+++ b/chrome/chrome_elf/DEPS
@@ -1,5 +1,6 @@
 include_rules = [
   "+chrome/app/chrome_crash_reporter_client_win.h",
+  "+chrome/chrome_elf",
   "+chrome/common/chrome_switches.h",
   "+chrome/common/chrome_version.h",
   "+chrome/install_static",
diff --git a/chrome_elf/OWNERS b/chrome/chrome_elf/OWNERS
similarity index 100%
rename from chrome_elf/OWNERS
rename to chrome/chrome_elf/OWNERS
diff --git a/chrome_elf/blacklist/OWNERS b/chrome/chrome_elf/blacklist/OWNERS
similarity index 100%
rename from chrome_elf/blacklist/OWNERS
rename to chrome/chrome_elf/blacklist/OWNERS
diff --git a/chrome_elf/blacklist/blacklist.cc b/chrome/chrome_elf/blacklist/blacklist.cc
similarity index 98%
rename from chrome_elf/blacklist/blacklist.cc
rename to chrome/chrome_elf/blacklist/blacklist.cc
index 800d3cd..d90f1e1 100644
--- a/chrome_elf/blacklist/blacklist.cc
+++ b/chrome/chrome_elf/blacklist/blacklist.cc
@@ -2,14 +2,14 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/blacklist/blacklist.h"
+#include "chrome/chrome_elf/blacklist/blacklist.h"
 
 #include <assert.h>
 #include <string.h>
 
+#include "chrome/chrome_elf/chrome_elf_constants.h"
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
 #include "chrome/install_static/install_util.h"
-#include "chrome_elf/chrome_elf_constants.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
 
 namespace blacklist {
 namespace {
diff --git a/chrome_elf/blacklist/blacklist.h b/chrome/chrome_elf/blacklist/blacklist.h
similarity index 95%
rename from chrome_elf/blacklist/blacklist.h
rename to chrome/chrome_elf/blacklist/blacklist.h
index 997887489..24d6efa9 100644
--- a/chrome_elf/blacklist/blacklist.h
+++ b/chrome/chrome_elf/blacklist/blacklist.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef CHROME_ELF_BLACKLIST_BLACKLIST_H_
-#define CHROME_ELF_BLACKLIST_BLACKLIST_H_
+#ifndef CHROME_CHROME_ELF_BLACKLIST_BLACKLIST_H_
+#define CHROME_CHROME_ELF_BLACKLIST_BLACKLIST_H_
 
 #include <stddef.h>
 
@@ -75,4 +75,4 @@
 
 }  // namespace blacklist
 
-#endif  // CHROME_ELF_BLACKLIST_BLACKLIST_H_
+#endif  // CHROME_CHROME_ELF_BLACKLIST_BLACKLIST_H_
diff --git a/chrome_elf/blacklist/test/blacklist_test.cc b/chrome/chrome_elf/blacklist/test/blacklist_test.cc
similarity index 92%
rename from chrome_elf/blacklist/test/blacklist_test.cc
rename to chrome/chrome_elf/blacklist/test/blacklist_test.cc
index d8db946..815cfe0 100644
--- a/chrome_elf/blacklist/test/blacklist_test.cc
+++ b/chrome/chrome_elf/blacklist/test/blacklist_test.cc
@@ -9,11 +9,11 @@
 #include "base/strings/string16.h"
 #include "base/test/test_reg_util_win.h"
 #include "base/win/registry.h"
+#include "chrome/chrome_elf/blacklist/blacklist.h"
+#include "chrome/chrome_elf/chrome_elf_constants.h"
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
 #include "chrome/common/chrome_version.h"
 #include "chrome/install_static/install_util.h"
-#include "chrome_elf/blacklist/blacklist.h"
-#include "chrome_elf/chrome_elf_constants.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
 namespace {
@@ -82,16 +82,13 @@
 TEST_F(BlacklistTest, ResetBeacon) {
   // Ensure that ResetBeacon resets properly on successful runs and not on
   // failed or disabled runs.
-  TestResetBeacon(blacklist_registry_key_,
-                  blacklist::BLACKLIST_SETUP_RUNNING,
+  TestResetBeacon(blacklist_registry_key_, blacklist::BLACKLIST_SETUP_RUNNING,
                   blacklist::BLACKLIST_ENABLED);
 
-  TestResetBeacon(blacklist_registry_key_,
-                  blacklist::BLACKLIST_SETUP_FAILED,
+  TestResetBeacon(blacklist_registry_key_, blacklist::BLACKLIST_SETUP_FAILED,
                   blacklist::BLACKLIST_SETUP_FAILED);
 
-  TestResetBeacon(blacklist_registry_key_,
-                  blacklist::BLACKLIST_DISABLED,
+  TestResetBeacon(blacklist_registry_key_, blacklist::BLACKLIST_DISABLED,
                   blacklist::BLACKLIST_DISABLED);
 }
 
diff --git a/chrome_elf/chrome_elf.ver b/chrome/chrome_elf/chrome_elf.ver
similarity index 100%
rename from chrome_elf/chrome_elf.ver
rename to chrome/chrome_elf/chrome_elf.ver
diff --git a/chrome_elf/chrome_elf_arm64.def b/chrome/chrome_elf/chrome_elf_arm64.def
similarity index 80%
rename from chrome_elf/chrome_elf_arm64.def
rename to chrome/chrome_elf/chrome_elf_arm64.def
index dc9d26a5..46e51af 100644
--- a/chrome_elf/chrome_elf_arm64.def
+++ b/chrome/chrome_elf/chrome_elf_arm64.def
@@ -17,10 +17,10 @@
   RequestSingleCrashUpload_ExportThunk
   SetUploadConsent_ExportThunk
 
-  ; From chrome_elf/crash/crash_helper.cc
+  ; From chrome/chrome_elf/crash/crash_helper.cc
   SetMetricsClientId
 
-  ; From chrome_elf/chrome_elf_main.cc
+  ; From chrome/chrome_elf/chrome_elf_main.cc
   DumpProcessWithoutCrash
   GetUserDataDirectoryThunk
   SignalChromeElf
@@ -29,17 +29,17 @@
   ; From chrome/install_static
   GetInstallDetailsPayload
 
-  ; From chrome_elf/blacklist/blacklist.cc
+  ; From chrome/chrome_elf/blacklist/blacklist.cc
   AddDllToBlacklist
   IsBlacklistInitialized
   SuccessfullyBlocked
 
-  ; From chrome_elf/third_party_dlls/logs.cc
+  ; From chrome/chrome_elf/third_party_dlls/logs.cc
   DrainLog
   RegisterLogNotification
   GetBlockedModulesCount
   GetUniqueBlockedModulesCount
 
-  ; From chrome_elf/third_party_dlls/hook.cc
+  ; From chrome/chrome_elf/third_party_dlls/hook.cc
   DisableHook
   GetApplyHookResult
diff --git a/chrome_elf/chrome_elf_constants.cc b/chrome/chrome_elf/chrome_elf_constants.cc
similarity index 91%
rename from chrome_elf/chrome_elf_constants.cc
rename to chrome/chrome_elf/chrome_elf_constants.cc
index fec3d17..4601be4f 100644
--- a/chrome_elf/chrome_elf_constants.cc
+++ b/chrome/chrome_elf/chrome_elf_constants.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/chrome_elf_constants.h"
+#include "chrome/chrome_elf/chrome_elf_constants.h"
 
 namespace blacklist {
 
diff --git a/chrome_elf/chrome_elf_constants.h b/chrome/chrome_elf/chrome_elf_constants.h
similarity index 89%
rename from chrome_elf/chrome_elf_constants.h
rename to chrome/chrome_elf/chrome_elf_constants.h
index 6b234288..d931e58a 100644
--- a/chrome_elf/chrome_elf_constants.h
+++ b/chrome/chrome_elf/chrome_elf_constants.h
@@ -4,8 +4,8 @@
 
 // A handful of resource-like constants related to the ChromeELF.
 
-#ifndef CHROME_ELF_CHROME_ELF_CONSTANTS_H_
-#define CHROME_ELF_CHROME_ELF_CONSTANTS_H_
+#ifndef CHROME_CHROME_ELF_CHROME_ELF_CONSTANTS_H_
+#define CHROME_CHROME_ELF_CHROME_ELF_CONSTANTS_H_
 
 #include <windows.h>
 
@@ -46,4 +46,4 @@
 
 }  // namespace elf_sec
 
-#endif  // CHROME_ELF_CHROME_ELF_CONSTANTS_H_
+#endif  // CHROME_CHROME_ELF_CHROME_ELF_CONSTANTS_H_
diff --git a/chrome_elf/chrome_elf_main.cc b/chrome/chrome_elf/chrome_elf_main.cc
similarity index 92%
rename from chrome_elf/chrome_elf_main.cc
rename to chrome/chrome_elf/chrome_elf_main.cc
index d4876780..c6cd0c8 100644
--- a/chrome_elf/chrome_elf_main.cc
+++ b/chrome/chrome_elf/chrome_elf_main.cc
@@ -2,19 +2,19 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/chrome_elf_main.h"
+#include "chrome/chrome_elf/chrome_elf_main.h"
 
 #include <assert.h>
 #include <windows.h>
 
+#include "chrome/chrome_elf/blacklist/blacklist.h"
+#include "chrome/chrome_elf/chrome_elf_security.h"
+#include "chrome/chrome_elf/crash/crash_helper.h"
+#include "chrome/chrome_elf/third_party_dlls/main.h"
 #include "chrome/install_static/install_details.h"
 #include "chrome/install_static/install_util.h"
 #include "chrome/install_static/product_install_details.h"
 #include "chrome/install_static/user_data_dir.h"
-#include "chrome_elf/blacklist/blacklist.h"
-#include "chrome_elf/chrome_elf_security.h"
-#include "chrome_elf/crash/crash_helper.h"
-#include "chrome_elf/third_party_dlls/main.h"
 
 // This function is a temporary workaround for https://crbug.com/655788. We
 // need to come up with a better way to initialize crash reporting that can
diff --git a/chrome_elf/chrome_elf_main.h b/chrome/chrome_elf/chrome_elf_main.h
similarity index 89%
rename from chrome_elf/chrome_elf_main.h
rename to chrome/chrome_elf/chrome_elf_main.h
index c313294..d8a9afef 100644
--- a/chrome_elf/chrome_elf_main.h
+++ b/chrome/chrome_elf/chrome_elf_main.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef CHROME_ELF_CHROME_ELF_MAIN_H_
-#define CHROME_ELF_CHROME_ELF_MAIN_H_
+#ifndef CHROME_CHROME_ELF_CHROME_ELF_MAIN_H_
+#define CHROME_CHROME_ELF_CHROME_ELF_MAIN_H_
 
 // These functions are the cross-module import interface to chrome_elf.dll.
 // It is used by chrome.exe, chrome.dll and other clients of chrome_elf.
@@ -30,4 +30,4 @@
 
 }  // extern "C"
 
-#endif  // CHROME_ELF_CHROME_ELF_MAIN_H_
+#endif  // CHROME_CHROME_ELF_CHROME_ELF_MAIN_H_
diff --git a/chrome_elf/chrome_elf_security.cc b/chrome/chrome_elf/chrome_elf_security.cc
similarity index 92%
rename from chrome_elf/chrome_elf_security.cc
rename to chrome/chrome_elf/chrome_elf_security.cc
index e8414af..aaede62 100644
--- a/chrome_elf/chrome_elf_security.cc
+++ b/chrome/chrome_elf/chrome_elf_security.cc
@@ -2,15 +2,16 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/chrome_elf_security.h"
+#include "chrome/chrome_elf/chrome_elf_security.h"
+
+#include <windows.h>
 
 #include <assert.h>
-#include <windows.h>
 #include <versionhelpers.h>  // windows.h must be before
 
+#include "chrome/chrome_elf/chrome_elf_constants.h"
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
 #include "chrome/install_static/install_util.h"
-#include "chrome_elf/chrome_elf_constants.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
 
 namespace elf_security {
 
diff --git a/chrome_elf/chrome_elf_security.h b/chrome/chrome_elf/chrome_elf_security.h
similarity index 66%
rename from chrome_elf/chrome_elf_security.h
rename to chrome/chrome_elf/chrome_elf_security.h
index faf2057..7ea0ac9 100644
--- a/chrome_elf/chrome_elf_security.h
+++ b/chrome/chrome_elf/chrome_elf_security.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef CHROME_ELF_CHROME_ELF_SECURITY_H_
-#define CHROME_ELF_CHROME_ELF_SECURITY_H_
+#ifndef CHROME_CHROME_ELF_CHROME_ELF_SECURITY_H_
+#define CHROME_CHROME_ELF_CHROME_ELF_SECURITY_H_
 
 namespace elf_security {
 
@@ -12,4 +12,4 @@
 
 }  // namespace elf_security
 
-#endif  // CHROME_ELF_CHROME_ELF_SECURITY_H_
+#endif  // CHROME_CHROME_ELF_CHROME_ELF_SECURITY_H_
diff --git a/chrome_elf/chrome_elf_test_stubs.cc b/chrome/chrome_elf/chrome_elf_test_stubs.cc
similarity index 95%
rename from chrome_elf/chrome_elf_test_stubs.cc
rename to chrome/chrome_elf/chrome_elf_test_stubs.cc
index b35d37d..0229940 100644
--- a/chrome_elf/chrome_elf_test_stubs.cc
+++ b/chrome/chrome_elf/chrome_elf_test_stubs.cc
@@ -8,9 +8,9 @@
 #include "base/path_service.h"
 #include "base/stl_util.h"
 #include "base/win/windows_types.h"
+#include "chrome/chrome_elf/chrome_elf_main.h"
+#include "chrome/chrome_elf/third_party_dlls/public_api.h"
 #include "chrome/common/chrome_switches.h"
-#include "chrome_elf/chrome_elf_main.h"
-#include "chrome_elf/third_party_dlls/public_api.h"
 
 // This function is a temporary workaround for https://crbug.com/655788. We
 // need to come up with a better way to initialize crash reporting that can
@@ -41,7 +41,7 @@
 void SetMetricsClientId(const char* client_id) {}
 
 //------------------------------------------------------------------------------
-// chrome_elf\third_party_dlls export test stubs.
+// chrome\chrome_elf\third_party_dlls export test stubs.
 // - For use by \\chrome\browser\conflicts\* testing.
 // - Stubs should shadow third_party_dlls\public_api.h and logs_unittest.cc.
 //------------------------------------------------------------------------------
diff --git a/chrome_elf/chrome_elf_util_unittest.cc b/chrome/chrome_elf/chrome_elf_util_unittest.cc
similarity index 95%
rename from chrome_elf/chrome_elf_util_unittest.cc
rename to chrome/chrome_elf/chrome_elf_util_unittest.cc
index 5fc1fc5..e271fc7 100644
--- a/chrome_elf/chrome_elf_util_unittest.cc
+++ b/chrome/chrome_elf/chrome_elf_util_unittest.cc
@@ -2,16 +2,18 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include <tuple>
 #include <windows.h>
+
 #include <versionhelpers.h>  // windows.h must be before.
 
+#include <tuple>
+
 #include "base/test/test_reg_util_win.h"
 #include "base/win/registry.h"
+#include "chrome/chrome_elf/chrome_elf_constants.h"
+#include "chrome/chrome_elf/chrome_elf_security.h"
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
 #include "chrome/install_static/install_util.h"
-#include "chrome_elf/chrome_elf_constants.h"
-#include "chrome_elf/chrome_elf_security.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
 namespace {
diff --git a/chrome_elf/chrome_elf_x64.def b/chrome/chrome_elf/chrome_elf_x64.def
similarity index 80%
rename from chrome_elf/chrome_elf_x64.def
rename to chrome/chrome_elf/chrome_elf_x64.def
index 4d9bd77c..f9f62f7 100644
--- a/chrome_elf/chrome_elf_x64.def
+++ b/chrome/chrome_elf/chrome_elf_x64.def
@@ -17,10 +17,10 @@
   RequestSingleCrashUpload_ExportThunk
   SetUploadConsent_ExportThunk
 
-  ; From chrome_elf/crash/crash_helper.cc
+  ; From chrome/chrome_elf/crash/crash_helper.cc
   SetMetricsClientId
 
-  ; From chrome_elf/chrome_elf_main.cc
+  ; From chrome/chrome_elf/chrome_elf_main.cc
   DumpProcessWithoutCrash
   GetUserDataDirectoryThunk
   SignalChromeElf
@@ -29,17 +29,17 @@
   ; From chrome/install_static
   GetInstallDetailsPayload
 
-  ; From chrome_elf/blacklist/blacklist.cc
+  ; From chrome/chrome_elf/blacklist/blacklist.cc
   AddDllToBlacklist
   IsBlacklistInitialized
   SuccessfullyBlocked
 
-  ; From chrome_elf/third_party_dlls/logs.cc
+  ; From chrome/chrome_elf/third_party_dlls/logs.cc
   DrainLog
   RegisterLogNotification
   GetBlockedModulesCount
   GetUniqueBlockedModulesCount
 
-  ; From chrome_elf/third_party_dlls/hook.cc
+  ; From chrome/chrome_elf/third_party_dlls/hook.cc
   DisableHook
   GetApplyHookResult
diff --git a/chrome_elf/chrome_elf_x86.def b/chrome/chrome_elf/chrome_elf_x86.def
similarity index 80%
rename from chrome_elf/chrome_elf_x86.def
rename to chrome/chrome_elf/chrome_elf_x86.def
index b31a16d..6fe6b75 100644
--- a/chrome_elf/chrome_elf_x86.def
+++ b/chrome/chrome_elf/chrome_elf_x86.def
@@ -17,10 +17,10 @@
   RequestSingleCrashUpload_ExportThunk
   SetUploadConsent_ExportThunk
 
-  ; From chrome_elf/crash/crash_helper.cc
+  ; From chrome/chrome_elf/crash/crash_helper.cc
   SetMetricsClientId
 
-  ; From chrome_elf/chrome_elf_main.cc
+  ; From chrome/chrome_elf/chrome_elf_main.cc
   DumpProcessWithoutCrash
   GetUserDataDirectoryThunk
   SignalChromeElf
@@ -29,17 +29,17 @@
   ; From chrome/install_static
   GetInstallDetailsPayload
 
-  ; From chrome_elf/blacklist/blacklist.cc
+  ; From chrome/chrome_elf/blacklist/blacklist.cc
   AddDllToBlacklist
   IsBlacklistInitialized
   SuccessfullyBlocked
 
-  ; From chrome_elf/third_party_dlls/logs.cc
+  ; From chrome/chrome_elf/third_party_dlls/logs.cc
   DrainLog
   RegisterLogNotification
   GetBlockedModulesCount
   GetUniqueBlockedModulesCount
 
-  ; From chrome_elf/third_party_dlls/hook.cc
+  ; From chrome/chrome_elf/third_party_dlls/hook.cc
   DisableHook
   GetApplyHookResult
diff --git a/chrome_elf/crash/crash_helper.cc b/chrome/chrome_elf/crash/crash_helper.cc
similarity index 97%
rename from chrome_elf/crash/crash_helper.cc
rename to chrome/chrome_elf/crash/crash_helper.cc
index fdc51ab..381322a 100644
--- a/chrome_elf/crash/crash_helper.cc
+++ b/chrome/chrome_elf/crash/crash_helper.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/crash/crash_helper.h"
+#include "chrome/chrome_elf/crash/crash_helper.h"
 
 #include <assert.h>
 #include <windows.h>
@@ -12,7 +12,7 @@
 #include <vector>
 
 #include "chrome/app/chrome_crash_reporter_client_win.h"
-#include "chrome_elf/hook_util/hook_util.h"
+#include "chrome/chrome_elf/hook_util/hook_util.h"
 #include "components/crash/content/app/crashpad.h"
 #include "components/crash/core/common/crash_keys.h"
 #include "third_party/crashpad/crashpad/client/crashpad_client.h"
diff --git a/chrome_elf/crash/crash_helper.h b/chrome/chrome_elf/crash/crash_helper.h
similarity index 88%
rename from chrome_elf/crash/crash_helper.h
rename to chrome/chrome_elf/crash/crash_helper.h
index b15d67e8..da125c9 100644
--- a/chrome_elf/crash/crash_helper.h
+++ b/chrome/chrome_elf/crash/crash_helper.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef CHROME_ELF_CRASH_CRASH_HELPER_H_
-#define CHROME_ELF_CRASH_CRASH_HELPER_H_
+#ifndef CHROME_CHROME_ELF_CRASH_CRASH_HELPER_H_
+#define CHROME_CHROME_ELF_CRASH_CRASH_HELPER_H_
 
 #include <windows.h>
 
@@ -36,4 +36,4 @@
 
 }  // namespace elf_crash
 
-#endif  // CHROME_ELF_CRASH_CRASH_HELPER_H_
+#endif  // CHROME_CHROME_ELF_CRASH_CRASH_HELPER_H_
diff --git a/chrome_elf/dll_hash/dll_hash.cc b/chrome/chrome_elf/dll_hash/dll_hash.cc
similarity index 90%
rename from chrome_elf/dll_hash/dll_hash.cc
rename to chrome/chrome_elf/dll_hash/dll_hash.cc
index 14a15c2..7bfc1128 100644
--- a/chrome_elf/dll_hash/dll_hash.cc
+++ b/chrome/chrome_elf/dll_hash/dll_hash.cc
@@ -5,7 +5,7 @@
 #include <stdint.h>
 
 #include "base/hash/hash.h"
-#include "chrome_elf/dll_hash/dll_hash.h"
+#include "chrome/chrome_elf/dll_hash/dll_hash.h"
 
 int DllNameToHash(const std::string& dll_name) {
   uint32_t data = base::Hash(dll_name);
diff --git a/chrome_elf/dll_hash/dll_hash.h b/chrome/chrome_elf/dll_hash/dll_hash.h
similarity index 67%
rename from chrome_elf/dll_hash/dll_hash.h
rename to chrome/chrome_elf/dll_hash/dll_hash.h
index 2cfca818..3bbc71f 100644
--- a/chrome_elf/dll_hash/dll_hash.h
+++ b/chrome/chrome_elf/dll_hash/dll_hash.h
@@ -2,12 +2,12 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef CHROME_ELF_DLL_HASH_DLL_HASH_H_
-#define CHROME_ELF_DLL_HASH_DLL_HASH_H_
+#ifndef CHROME_CHROME_ELF_DLL_HASH_DLL_HASH_H_
+#define CHROME_CHROME_ELF_DLL_HASH_DLL_HASH_H_
 
 #include <string>
 
 // Convert a dll name to a hash that can be sent via UMA.
 int DllNameToHash(const std::string& dll_name);
 
-#endif  // CHROME_ELF_DLL_HASH_DLL_HASH_H_
+#endif  // CHROME_CHROME_ELF_DLL_HASH_DLL_HASH_H_
diff --git a/chrome_elf/dll_hash/dll_hash_main.cc b/chrome/chrome_elf/dll_hash/dll_hash_main.cc
similarity index 94%
rename from chrome_elf/dll_hash/dll_hash_main.cc
rename to chrome/chrome_elf/dll_hash/dll_hash_main.cc
index a360263af..fc61326 100644
--- a/chrome_elf/dll_hash/dll_hash_main.cc
+++ b/chrome/chrome_elf/dll_hash/dll_hash_main.cc
@@ -10,7 +10,7 @@
 #include <stdlib.h>
 #include <string.h>
 
-#include "chrome_elf/dll_hash/dll_hash.h"
+#include "chrome/chrome_elf/dll_hash/dll_hash.h"
 
 int main(int argc, char** argv) {
   if (argc < 2) {
diff --git a/chrome_elf/hook_util/hook_util.cc b/chrome/chrome_elf/hook_util/hook_util.cc
similarity index 99%
rename from chrome_elf/hook_util/hook_util.cc
rename to chrome/chrome_elf/hook_util/hook_util.cc
index 3933fdb9..4687b91 100644
--- a/chrome_elf/hook_util/hook_util.cc
+++ b/chrome/chrome_elf/hook_util/hook_util.cc
@@ -7,7 +7,7 @@
 #include <versionhelpers.h>  // windows.h must be before
 
 #include "base/win/pe_image.h"
-#include "chrome_elf/nt_registry/nt_registry.h"  // utils
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"  // utils
 #include "sandbox/win/src/interception_internal.h"
 #include "sandbox/win/src/internal_types.h"
 #include "sandbox/win/src/sandbox_utils.h"
diff --git a/chrome_elf/hook_util/hook_util.h b/chrome/chrome_elf/hook_util/hook_util.h
similarity index 94%
rename from chrome_elf/hook_util/hook_util.h
rename to chrome/chrome_elf/hook_util/hook_util.h
index 406ddec..27b0e66f 100644
--- a/chrome_elf/hook_util/hook_util.h
+++ b/chrome/chrome_elf/hook_util/hook_util.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef CHROME_ELF_HOOK_UTIL_HOOK_UTIL_H_
-#define CHROME_ELF_HOOK_UTIL_HOOK_UTIL_H_
+#ifndef CHROME_CHROME_ELF_HOOK_UTIL_HOOK_UTIL_H_
+#define CHROME_CHROME_ELF_HOOK_UTIL_HOOK_UTIL_H_
 
 #include <windows.h>
 
diff --git a/chrome_elf/hook_util/test/hook_util_test.cc b/chrome/chrome_elf/hook_util/test/hook_util_test.cc
similarity index 96%
rename from chrome_elf/hook_util/test/hook_util_test.cc
rename to chrome/chrome_elf/hook_util/test/hook_util_test.cc
index 620342c..15a6bc2 100644
--- a/chrome_elf/hook_util/test/hook_util_test.cc
+++ b/chrome/chrome_elf/hook_util/test/hook_util_test.cc
@@ -4,9 +4,9 @@
 
 #include <windows.h>
 
-#include "chrome_elf/hook_util/hook_util.h"
+#include "chrome/chrome_elf/hook_util/hook_util.h"
 // Compile in this test DLL, so that it's in the IAT.
-#include "chrome_elf/hook_util/test/hook_util_test_dll.h"
+#include "chrome/chrome_elf/hook_util/test/hook_util_test_dll.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
 namespace {
diff --git a/chrome_elf/hook_util/test/hook_util_test_dll.cc b/chrome/chrome_elf/hook_util/test/hook_util_test_dll.cc
similarity index 88%
rename from chrome_elf/hook_util/test/hook_util_test_dll.cc
rename to chrome/chrome_elf/hook_util/test/hook_util_test_dll.cc
index 59943bc0..6cdbb3f 100644
--- a/chrome_elf/hook_util/test/hook_util_test_dll.cc
+++ b/chrome/chrome_elf/hook_util/test/hook_util_test_dll.cc
@@ -1,7 +1,7 @@
 // Copyright 2016 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_elf/hook_util/test/hook_util_test_dll.h"
+#include "chrome/chrome_elf/hook_util/test/hook_util_test_dll.h"
 
 namespace {
 
diff --git a/chrome_elf/hook_util/test/hook_util_test_dll.h b/chrome/chrome_elf/hook_util/test/hook_util_test_dll.h
similarity index 61%
rename from chrome_elf/hook_util/test/hook_util_test_dll.h
rename to chrome/chrome_elf/hook_util/test/hook_util_test_dll.h
index b119c20..ef17973 100644
--- a/chrome_elf/hook_util/test/hook_util_test_dll.h
+++ b/chrome/chrome_elf/hook_util/test/hook_util_test_dll.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef CHROME_ELF_HOOK_UTIL_TEST_HOOK_UTIL_TEST_DLL_H_
-#define CHROME_ELF_HOOK_UTIL_TEST_HOOK_UTIL_TEST_DLL_H_
+#ifndef CHROME_CHROME_ELF_HOOK_UTIL_TEST_HOOK_UTIL_TEST_DLL_H_
+#define CHROME_CHROME_ELF_HOOK_UTIL_TEST_HOOK_UTIL_TEST_DLL_H_
 
 #include <windows.h>
 
@@ -11,4 +11,4 @@
 
 extern "C" __declspec(dllexport) int ExportedApiCallCount();
 
-#endif  // CHROME_ELF_HOOK_UTIL_TEST_HOOK_UTIL_TEST_DLL_H_
+#endif  // CHROME_CHROME_ELF_HOOK_UTIL_TEST_HOOK_UTIL_TEST_DLL_H_
diff --git a/chrome_elf/nt_registry/DEPS b/chrome/chrome_elf/nt_registry/DEPS
similarity index 72%
rename from chrome_elf/nt_registry/DEPS
rename to chrome/chrome_elf/nt_registry/DEPS
index 066423b0..ea5a376d 100644
--- a/chrome_elf/nt_registry/DEPS
+++ b/chrome/chrome_elf/nt_registry/DEPS
@@ -3,11 +3,10 @@
   "-base",
   # Nothing from chrome.
   "-chrome",
-  "-chrome_elf",
-  "+chrome_elf/nt_registry/nt_registry.h",
+  "+chrome/chrome_elf/nt_registry/nt_registry.h",
 ]
 specific_include_rules = {
   ".*_unittest\.cc": [
     "+base",
   ]
-}
\ No newline at end of file
+}
diff --git a/chrome_elf/nt_registry/nt_registry.cc b/chrome/chrome_elf/nt_registry/nt_registry.cc
similarity index 99%
rename from chrome_elf/nt_registry/nt_registry.cc
rename to chrome/chrome_elf/nt_registry/nt_registry.cc
index fca5f06..96eeadf 100644
--- a/chrome_elf/nt_registry/nt_registry.cc
+++ b/chrome/chrome_elf/nt_registry/nt_registry.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/nt_registry/nt_registry.h"
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
 
 #include <assert.h>
 #include <stdlib.h>
diff --git a/chrome_elf/nt_registry/nt_registry.h b/chrome/chrome_elf/nt_registry/nt_registry.h
similarity index 98%
rename from chrome_elf/nt_registry/nt_registry.h
rename to chrome/chrome_elf/nt_registry/nt_registry.h
index f4f2c7f..27de04b 100644
--- a/chrome_elf/nt_registry/nt_registry.h
+++ b/chrome/chrome_elf/nt_registry/nt_registry.h
@@ -21,8 +21,8 @@
 // as the main client for this API (chrome_elf) does not introduce
 // a multi-threading concern.  This can easily be changed if needed.
 
-#ifndef CHROME_ELF_NT_REGISTRY_NT_REGISTRY_H_
-#define CHROME_ELF_NT_REGISTRY_NT_REGISTRY_H_
+#ifndef CHROME_CHROME_ELF_NT_REGISTRY_NT_REGISTRY_H_
+#define CHROME_CHROME_ELF_NT_REGISTRY_NT_REGISTRY_H_
 
 #include <string>
 #include <vector>
@@ -264,4 +264,4 @@
 
 }  // namespace nt
 
-#endif  // CHROME_ELF_NT_REGISTRY_NT_REGISTRY_H_
+#endif  // CHROME_CHROME_ELF_NT_REGISTRY_NT_REGISTRY_H_
diff --git a/chrome_elf/nt_registry/nt_registry_unittest.cc b/chrome/chrome_elf/nt_registry/nt_registry_unittest.cc
similarity index 98%
rename from chrome_elf/nt_registry/nt_registry_unittest.cc
rename to chrome/chrome_elf/nt_registry/nt_registry_unittest.cc
index f22da066..c1b075a4 100644
--- a/chrome_elf/nt_registry/nt_registry_unittest.cc
+++ b/chrome/chrome_elf/nt_registry/nt_registry_unittest.cc
@@ -2,9 +2,10 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/nt_registry/nt_registry.h"
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
 
 #include <windows.h>
+
 #include <rpc.h>
 #include <stddef.h>
 
@@ -146,7 +147,8 @@
 
 // These test reg paths match |kHklmSoftwareSubtree| in nt_registry.cc.
 constexpr const wchar_t* kHKLMNoRedirects[] = {
-    L"SOFTWARE\\Classes\\chrome_testing", L"SOFTWARE\\Clients\\chrome_testing",
+    L"SOFTWARE\\Classes\\chrome_testing",
+    L"SOFTWARE\\Clients\\chrome_testing",
     L"SOFTWARE\\Microsoft\\COM3\\chrome_testing",
     L"SOFTWARE\\Microsoft\\Cryptography\\Calais\\Current\\chrome_testing",
     L"SOFTWARE\\Microsoft\\Cryptography\\Calais\\Readers\\chrome_testing",
@@ -574,7 +576,9 @@
   static constexpr wchar_t subkey2[] = L"NTRegistry\\enum\\subkey2";
   static constexpr wchar_t subkey3[] = L"NTRegistry\\enum\\subkey3";
   static constexpr const wchar_t* check_names[] = {
-      L"subkey1", L"subkey2", L"subkey3",
+      L"subkey1",
+      L"subkey2",
+      L"subkey3",
   };
   // Test out the "(Default)" value name in this suite.
   static constexpr wchar_t subkey_val_name[] = L"";
diff --git a/chrome_elf/pe_image_safe/pe_image_safe.cc b/chrome/chrome_elf/pe_image_safe/pe_image_safe.cc
similarity index 98%
rename from chrome_elf/pe_image_safe/pe_image_safe.cc
rename to chrome/chrome_elf/pe_image_safe/pe_image_safe.cc
index 4f30d8f..a3e35021 100644
--- a/chrome_elf/pe_image_safe/pe_image_safe.cc
+++ b/chrome/chrome_elf/pe_image_safe/pe_image_safe.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/pe_image_safe/pe_image_safe.h"
+#include "chrome/chrome_elf/pe_image_safe/pe_image_safe.h"
 
 #include <assert.h>
 #include <stddef.h>
diff --git a/chrome_elf/pe_image_safe/pe_image_safe.h b/chrome/chrome_elf/pe_image_safe/pe_image_safe.h
similarity index 96%
rename from chrome_elf/pe_image_safe/pe_image_safe.h
rename to chrome/chrome_elf/pe_image_safe/pe_image_safe.h
index 99c01f7..6298afb 100644
--- a/chrome_elf/pe_image_safe/pe_image_safe.h
+++ b/chrome/chrome_elf/pe_image_safe/pe_image_safe.h
@@ -4,8 +4,8 @@
 //
 // TODO(pennymac): Consider merging into base/win/PEImage. crbug/772168
 
-#ifndef CHROME_ELF_PE_IMAGE_SAFE_PE_IMAGE_SAFE_H_
-#define CHROME_ELF_PE_IMAGE_SAFE_PE_IMAGE_SAFE_H_
+#ifndef CHROME_CHROME_ELF_PE_IMAGE_SAFE_PE_IMAGE_SAFE_H_
+#define CHROME_CHROME_ELF_PE_IMAGE_SAFE_PE_IMAGE_SAFE_H_
 
 #include <windows.h>
 
@@ -122,4 +122,4 @@
 
 }  // namespace pe_image_safe
 
-#endif  // CHROME_ELF_PE_IMAGE_SAFE_PE_IMAGE_SAFE_H_
+#endif  // CHROME_CHROME_ELF_PE_IMAGE_SAFE_PE_IMAGE_SAFE_H_
diff --git a/chrome_elf/pe_image_safe/pe_image_safe_unittest.cc b/chrome/chrome_elf/pe_image_safe/pe_image_safe_unittest.cc
similarity index 98%
rename from chrome_elf/pe_image_safe/pe_image_safe_unittest.cc
rename to chrome/chrome_elf/pe_image_safe/pe_image_safe_unittest.cc
index f1b84014..c0890d8 100644
--- a/chrome_elf/pe_image_safe/pe_image_safe_unittest.cc
+++ b/chrome/chrome_elf/pe_image_safe/pe_image_safe_unittest.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/pe_image_safe/pe_image_safe.h"
+#include "chrome/chrome_elf/pe_image_safe/pe_image_safe.h"
 
 #include "base/files/file_util.h"
 #include "base/path_service.h"
diff --git a/chrome_elf/run_all_unittests.cc b/chrome/chrome_elf/run_all_unittests.cc
similarity index 100%
rename from chrome_elf/run_all_unittests.cc
rename to chrome/chrome_elf/run_all_unittests.cc
diff --git a/chrome_elf/sha1/sha1.cc b/chrome/chrome_elf/sha1/sha1.cc
similarity index 98%
rename from chrome_elf/sha1/sha1.cc
rename to chrome/chrome_elf/sha1/sha1.cc
index 3139b86..7e59f51 100644
--- a/chrome_elf/sha1/sha1.cc
+++ b/chrome/chrome_elf/sha1/sha1.cc
@@ -6,7 +6,7 @@
 // * This code is taken from base/sha1, with small changes.
 //------------------------------------------------------------------------------
 
-#include "chrome_elf/sha1/sha1.h"
+#include "chrome/chrome_elf/sha1/sha1.h"
 
 #include <stddef.h>
 #include <stdint.h>
diff --git a/chrome_elf/sha1/sha1.h b/chrome/chrome_elf/sha1/sha1.h
similarity index 85%
rename from chrome_elf/sha1/sha1.h
rename to chrome/chrome_elf/sha1/sha1.h
index fdb2d57..7ffcbf9 100644
--- a/chrome_elf/sha1/sha1.h
+++ b/chrome/chrome_elf/sha1/sha1.h
@@ -6,8 +6,8 @@
 // * This code is taken from base/sha1, with small changes.
 //------------------------------------------------------------------------------
 
-#ifndef CHROME_ELF_SHA1_SHA1_H_
-#define CHROME_ELF_SHA1_SHA1_H_
+#ifndef CHROME_CHROME_ELF_SHA1_SHA1_H_
+#define CHROME_CHROME_ELF_SHA1_SHA1_H_
 
 #include <stddef.h>
 
@@ -26,4 +26,4 @@
 
 }  // namespace elf_sha1
 
-#endif  // CHROME_ELF_SHA1_SHA1_H_
+#endif  // CHROME_CHROME_ELF_SHA1_SHA1_H_
diff --git a/chrome_elf/sha1/sha1_unittest.cc b/chrome/chrome_elf/sha1/sha1_unittest.cc
similarity index 97%
rename from chrome_elf/sha1/sha1_unittest.cc
rename to chrome/chrome_elf/sha1/sha1_unittest.cc
index 8d45c99..ff4ecdbe 100644
--- a/chrome_elf/sha1/sha1_unittest.cc
+++ b/chrome/chrome_elf/sha1/sha1_unittest.cc
@@ -6,7 +6,7 @@
 // * This code is taken from base/sha1, with small changes.
 //------------------------------------------------------------------------------
 
-#include "chrome_elf/sha1/sha1.h"
+#include "chrome/chrome_elf/sha1/sha1.h"
 
 #include <stddef.h>
 
diff --git a/chrome/chrome_elf/third_party_dlls/DEPS b/chrome/chrome_elf/third_party_dlls/DEPS
new file mode 100644
index 0000000..1bf966fc
--- /dev/null
+++ b/chrome/chrome_elf/third_party_dlls/DEPS
@@ -0,0 +1,19 @@
+include_rules = [
+  # Nothing from base.
+  "-base",
+  # Nothing from chrome except install_static and local includes.
+  "-chrome",
+  "+chrome/install_static",
+  "+chrome/chrome_elf/blacklist/blacklist.h",
+  "+chrome/chrome_elf/crash/crash_helper.h",
+  "+chrome/chrome_elf/hook_util/hook_util.h",
+  "+chrome/chrome_elf/nt_registry/nt_registry.h",
+  "+chrome/chrome_elf/pe_image_safe/pe_image_safe.h",
+  "+chrome/chrome_elf/sha1/sha1.h",
+  "+chrome/chrome_elf/third_party_dlls",
+]
+specific_include_rules = {
+  ".*_unittest.*": [
+    "+base",
+  ]
+}
diff --git a/chrome_elf/third_party_dlls/hook.cc b/chrome/chrome_elf/third_party_dlls/hook.cc
similarity index 96%
rename from chrome_elf/third_party_dlls/hook.cc
rename to chrome/chrome_elf/third_party_dlls/hook.cc
index 43a2fdcc..66f5f1b 100644
--- a/chrome_elf/third_party_dlls/hook.cc
+++ b/chrome/chrome_elf/third_party_dlls/hook.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/third_party_dlls/hook.h"
+#include "chrome/chrome_elf/third_party_dlls/hook.h"
 
 #include <atomic>
 #include <limits>
@@ -10,16 +10,16 @@
 
 #include <assert.h>
 
-#include "chrome_elf/blacklist/blacklist.h"
-#include "chrome_elf/crash/crash_helper.h"
-#include "chrome_elf/hook_util/hook_util.h"
-#include "chrome_elf/pe_image_safe/pe_image_safe.h"
-#include "chrome_elf/sha1/sha1.h"
-#include "chrome_elf/third_party_dlls/logs.h"
-#include "chrome_elf/third_party_dlls/main.h"
-#include "chrome_elf/third_party_dlls/packed_list_file.h"
-#include "chrome_elf/third_party_dlls/packed_list_format.h"
-#include "chrome_elf/third_party_dlls/public_api.h"
+#include "chrome/chrome_elf/blacklist/blacklist.h"
+#include "chrome/chrome_elf/crash/crash_helper.h"
+#include "chrome/chrome_elf/hook_util/hook_util.h"
+#include "chrome/chrome_elf/pe_image_safe/pe_image_safe.h"
+#include "chrome/chrome_elf/sha1/sha1.h"
+#include "chrome/chrome_elf/third_party_dlls/logs.h"
+#include "chrome/chrome_elf/third_party_dlls/main.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_file.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_format.h"
+#include "chrome/chrome_elf/third_party_dlls/public_api.h"
 #include "sandbox/win/src/interception_internal.h"
 #include "sandbox/win/src/internal_types.h"
 #include "sandbox/win/src/nt_internals.h"
diff --git a/chrome_elf/third_party_dlls/hook.h b/chrome/chrome_elf/third_party_dlls/hook.h
similarity index 78%
rename from chrome_elf/third_party_dlls/hook.h
rename to chrome/chrome_elf/third_party_dlls/hook.h
index b1f109d..f61ee953 100644
--- a/chrome_elf/third_party_dlls/hook.h
+++ b/chrome/chrome_elf/third_party_dlls/hook.h
@@ -2,14 +2,14 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef CHROME_ELF_THIRD_PARTY_DLLS_HOOK_H_
-#define CHROME_ELF_THIRD_PARTY_DLLS_HOOK_H_
+#ifndef CHROME_CHROME_ELF_THIRD_PARTY_DLLS_HOOK_H_
+#define CHROME_CHROME_ELF_THIRD_PARTY_DLLS_HOOK_H_
 
 #include <windows.h>
 
 #include <string>
 
-#include "chrome_elf/third_party_dlls/status_codes.h"
+#include "chrome/chrome_elf/third_party_dlls/status_codes.h"
 
 namespace third_party_dlls {
 
@@ -27,4 +27,4 @@
 
 }  // namespace third_party_dlls
 
-#endif  // CHROME_ELF_THIRD_PARTY_DLLS_HOOK_H_
+#endif  // CHROME_CHROME_ELF_THIRD_PARTY_DLLS_HOOK_H_
diff --git a/chrome_elf/third_party_dlls/logs.cc b/chrome/chrome_elf/third_party_dlls/logs.cc
similarity index 98%
rename from chrome_elf/third_party_dlls/logs.cc
rename to chrome/chrome_elf/third_party_dlls/logs.cc
index abf68f9..aa817bf 100644
--- a/chrome_elf/third_party_dlls/logs.cc
+++ b/chrome/chrome_elf/third_party_dlls/logs.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/third_party_dlls/logs.h"
+#include "chrome/chrome_elf/third_party_dlls/logs.h"
 
 #include <windows.h>
 
@@ -11,7 +11,7 @@
 #include <atomic>
 #include <vector>
 
-#include "chrome_elf/sha1/sha1.h"
+#include "chrome/chrome_elf/sha1/sha1.h"
 
 namespace third_party_dlls {
 namespace {
diff --git a/chrome_elf/third_party_dlls/logs.h b/chrome/chrome_elf/third_party_dlls/logs.h
similarity index 77%
rename from chrome_elf/third_party_dlls/logs.h
rename to chrome/chrome_elf/third_party_dlls/logs.h
index f6e2704..d26d24a 100644
--- a/chrome_elf/third_party_dlls/logs.h
+++ b/chrome/chrome_elf/third_party_dlls/logs.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef CHROME_ELF_THIRD_PARTY_DLLS_LOGS_H_
-#define CHROME_ELF_THIRD_PARTY_DLLS_LOGS_H_
+#ifndef CHROME_CHROME_ELF_THIRD_PARTY_DLLS_LOGS_H_
+#define CHROME_CHROME_ELF_THIRD_PARTY_DLLS_LOGS_H_
 
 #include <windows.h>
 
@@ -11,8 +11,8 @@
 
 #include <string>
 
-#include "chrome_elf/third_party_dlls/public_api.h"
-#include "chrome_elf/third_party_dlls/status_codes.h"
+#include "chrome/chrome_elf/third_party_dlls/public_api.h"
+#include "chrome/chrome_elf/third_party_dlls/status_codes.h"
 
 namespace third_party_dlls {
 
@@ -35,4 +35,4 @@
 
 }  // namespace third_party_dlls
 
-#endif  // CHROME_ELF_THIRD_PARTY_DLLS_LOGS_H_
+#endif  // CHROME_CHROME_ELF_THIRD_PARTY_DLLS_LOGS_H_
diff --git a/chrome_elf/third_party_dlls/logs_unittest.cc b/chrome/chrome_elf/third_party_dlls/logs_unittest.cc
similarity index 97%
rename from chrome_elf/third_party_dlls/logs_unittest.cc
rename to chrome/chrome_elf/third_party_dlls/logs_unittest.cc
index 23ddfd0..de3fad1 100644
--- a/chrome_elf/third_party_dlls/logs_unittest.cc
+++ b/chrome/chrome_elf/third_party_dlls/logs_unittest.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/third_party_dlls/logs.h"
+#include "chrome/chrome_elf/third_party_dlls/logs.h"
 
 #include <windows.h>
 
@@ -13,8 +13,8 @@
 #include "base/stl_util.h"
 #include "base/synchronization/waitable_event.h"
 #include "base/time/time.h"
-#include "chrome_elf/sha1/sha1.h"
-#include "chrome_elf/third_party_dlls/public_api.h"
+#include "chrome/chrome_elf/sha1/sha1.h"
+#include "chrome/chrome_elf/third_party_dlls/public_api.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
 namespace third_party_dlls {
diff --git a/chrome_elf/third_party_dlls/main.cc b/chrome/chrome_elf/third_party_dlls/main.cc
similarity index 91%
rename from chrome_elf/third_party_dlls/main.cc
rename to chrome/chrome_elf/third_party_dlls/main.cc
index 4169884..3d1c38d 100644
--- a/chrome_elf/third_party_dlls/main.cc
+++ b/chrome/chrome_elf/third_party_dlls/main.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/third_party_dlls/main.h"
+#include "chrome/chrome_elf/third_party_dlls/main.h"
 
 #include <limits>
 
@@ -12,13 +12,13 @@
 
 #include <assert.h>
 
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
+#include "chrome/chrome_elf/third_party_dlls/hook.h"
+#include "chrome/chrome_elf/third_party_dlls/logs.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_file.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_format.h"
+#include "chrome/chrome_elf/third_party_dlls/status_codes.h"
 #include "chrome/install_static/install_util.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
-#include "chrome_elf/third_party_dlls/hook.h"
-#include "chrome_elf/third_party_dlls/logs.h"
-#include "chrome_elf/third_party_dlls/packed_list_file.h"
-#include "chrome_elf/third_party_dlls/packed_list_format.h"
-#include "chrome_elf/third_party_dlls/status_codes.h"
 
 namespace third_party_dlls {
 namespace {
diff --git a/chrome_elf/third_party_dlls/main.h b/chrome/chrome_elf/third_party_dlls/main.h
similarity index 86%
rename from chrome_elf/third_party_dlls/main.h
rename to chrome/chrome_elf/third_party_dlls/main.h
index 255981c..b907b89a 100644
--- a/chrome_elf/third_party_dlls/main.h
+++ b/chrome/chrome_elf/third_party_dlls/main.h
@@ -10,10 +10,10 @@
 //    for DllMain on Windows.
 //    https://msdn.microsoft.com/en-us/library/windows/desktop/dn633971.aspx
 
-#ifndef CHROME_ELF_THIRD_PARTY_DLLS_MAIN_H_
-#define CHROME_ELF_THIRD_PARTY_DLLS_MAIN_H_
+#ifndef CHROME_CHROME_ELF_THIRD_PARTY_DLLS_MAIN_H_
+#define CHROME_CHROME_ELF_THIRD_PARTY_DLLS_MAIN_H_
 
-#include "chrome_elf/third_party_dlls/status_codes.h"
+#include "chrome/chrome_elf/third_party_dlls/status_codes.h"
 
 namespace third_party_dlls {
 
@@ -39,4 +39,4 @@
 
 }  // namespace third_party_dlls
 
-#endif  // CHROME_ELF_THIRD_PARTY_DLLS_MAIN_H_
+#endif  // CHROME_CHROME_ELF_THIRD_PARTY_DLLS_MAIN_H_
diff --git a/chrome_elf/third_party_dlls/main_unittest.cc b/chrome/chrome_elf/third_party_dlls/main_unittest.cc
similarity index 97%
rename from chrome_elf/third_party_dlls/main_unittest.cc
rename to chrome/chrome_elf/third_party_dlls/main_unittest.cc
index 7c3d78a..6c1a3c87 100644
--- a/chrome_elf/third_party_dlls/main_unittest.cc
+++ b/chrome/chrome_elf/third_party_dlls/main_unittest.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/third_party_dlls/main.h"
+#include "chrome/chrome_elf/third_party_dlls/main.h"
 
 #include <windows.h>
 
@@ -21,13 +21,13 @@
 #include "base/test/test_reg_util_win.h"
 #include "base/test/test_timeouts.h"
 #include "build/build_config.h"
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
+#include "chrome/chrome_elf/sha1/sha1.h"
+#include "chrome/chrome_elf/third_party_dlls/hook.h"
+#include "chrome/chrome_elf/third_party_dlls/main_unittest_exe.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_file.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_format.h"
 #include "chrome/install_static/install_util.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
-#include "chrome_elf/sha1/sha1.h"
-#include "chrome_elf/third_party_dlls/hook.h"
-#include "chrome_elf/third_party_dlls/main_unittest_exe.h"
-#include "chrome_elf/third_party_dlls/packed_list_file.h"
-#include "chrome_elf/third_party_dlls/packed_list_format.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
 namespace third_party_dlls {
@@ -456,7 +456,7 @@
 
 // Note: This test only sanity checks the two SHA1 libraries used on either side
 //       of the Third-Party block.
-//       This Side: chrome_elf\third_party_dlls\*,
+//       This Side: chrome/chrome_elf\third_party_dlls\*,
 //                  elf_sha1::SHA1HashString().
 //       The Other Side: chrome\browser\conflicts\module_list_filter_win.cc,
 //                       base::SHA1HashString().
diff --git a/chrome_elf/third_party_dlls/main_unittest_dll_1.cc b/chrome/chrome_elf/third_party_dlls/main_unittest_dll_1.cc
similarity index 100%
rename from chrome_elf/third_party_dlls/main_unittest_dll_1.cc
rename to chrome/chrome_elf/third_party_dlls/main_unittest_dll_1.cc
diff --git a/chrome_elf/third_party_dlls/main_unittest_dll_2.cc b/chrome/chrome_elf/third_party_dlls/main_unittest_dll_2.cc
similarity index 100%
rename from chrome_elf/third_party_dlls/main_unittest_dll_2.cc
rename to chrome/chrome_elf/third_party_dlls/main_unittest_dll_2.cc
diff --git a/chrome_elf/third_party_dlls/main_unittest_dll_2.def b/chrome/chrome_elf/third_party_dlls/main_unittest_dll_2.def
similarity index 100%
rename from chrome_elf/third_party_dlls/main_unittest_dll_2.def
rename to chrome/chrome_elf/third_party_dlls/main_unittest_dll_2.def
diff --git a/chrome_elf/third_party_dlls/main_unittest_exe.cc b/chrome/chrome_elf/third_party_dlls/main_unittest_exe.cc
similarity index 92%
rename from chrome_elf/third_party_dlls/main_unittest_exe.cc
rename to chrome/chrome_elf/third_party_dlls/main_unittest_exe.cc
index e33ac26..3c19ba9 100644
--- a/chrome_elf/third_party_dlls/main_unittest_exe.cc
+++ b/chrome/chrome_elf/third_party_dlls/main_unittest_exe.cc
@@ -3,23 +3,24 @@
 // found in the LICENSE file.
 #include <windows.h>
 
-#include "chrome_elf/third_party_dlls/main_unittest_exe.h"
-
-#include <stdlib.h>
+#include "chrome/chrome_elf/third_party_dlls/main_unittest_exe.h"
 
 #include <shellapi.h>
+#include <stdlib.h>
+
+#include <memory>
 
 #include "base/files/file.h"
 #include "base/files/file_util.h"
 #include "base/scoped_native_library.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/test/test_reg_util_win.h"
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
+#include "chrome/chrome_elf/third_party_dlls/main.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_file.h"
+#include "chrome/chrome_elf/third_party_dlls/public_api.h"
 #include "chrome/install_static/install_util.h"
 #include "chrome/install_static/product_install_details.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
-#include "chrome_elf/third_party_dlls/main.h"
-#include "chrome_elf/third_party_dlls/packed_list_file.h"
-#include "chrome_elf/third_party_dlls/public_api.h"
 
 using namespace third_party_dlls::main_unittest_exe;
 
@@ -87,7 +88,7 @@
 int main() {
   // NOTE: The arguments must be treated as unicode for these tests.
   int argument_count = 0;
-  std::unique_ptr<wchar_t* [], LocalFreeDeleter> argv(
+  std::unique_ptr<wchar_t*[], LocalFreeDeleter> argv(
       ::CommandLineToArgvW(::GetCommandLineW(), &argument_count));
   if (!argv)
     return kBadCommandLine;
diff --git a/chrome_elf/third_party_dlls/main_unittest_exe.h b/chrome/chrome_elf/third_party_dlls/main_unittest_exe.h
similarity index 80%
rename from chrome_elf/third_party_dlls/main_unittest_exe.h
rename to chrome/chrome_elf/third_party_dlls/main_unittest_exe.h
index ce23ba6..dd50e85 100644
--- a/chrome_elf/third_party_dlls/main_unittest_exe.h
+++ b/chrome/chrome_elf/third_party_dlls/main_unittest_exe.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef CHROME_ELF_THIRD_PARTY_DLLS_MAIN_UNITTEST_EXE_H_
-#define CHROME_ELF_THIRD_PARTY_DLLS_MAIN_UNITTEST_EXE_H_
+#ifndef CHROME_CHROME_ELF_THIRD_PARTY_DLLS_MAIN_UNITTEST_EXE_H_
+#define CHROME_CHROME_ELF_THIRD_PARTY_DLLS_MAIN_UNITTEST_EXE_H_
 
 namespace third_party_dlls {
 namespace main_unittest_exe {
@@ -34,4 +34,4 @@
 }  // namespace main_unittest_exe
 }  // namespace third_party_dlls
 
-#endif  // CHROME_ELF_THIRD_PARTY_DLLS_MAIN_UNITTEST_EXE_H_
+#endif  // CHROME_CHROME_ELF_THIRD_PARTY_DLLS_MAIN_UNITTEST_EXE_H_
diff --git a/chrome_elf/third_party_dlls/packed_list_file.cc b/chrome/chrome_elf/third_party_dlls/packed_list_file.cc
similarity index 97%
rename from chrome_elf/third_party_dlls/packed_list_file.cc
rename to chrome/chrome_elf/third_party_dlls/packed_list_file.cc
index 55743f1c..72c3970 100644
--- a/chrome_elf/third_party_dlls/packed_list_file.cc
+++ b/chrome/chrome_elf/third_party_dlls/packed_list_file.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/third_party_dlls/packed_list_file.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_file.h"
 
 #include <windows.h>
 
@@ -12,9 +12,9 @@
 #include <algorithm>
 #include <limits>
 
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_format.h"
 #include "chrome/install_static/install_util.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
-#include "chrome_elf/third_party_dlls/packed_list_format.h"
 
 namespace third_party_dlls {
 namespace {
diff --git a/chrome_elf/third_party_dlls/packed_list_file.h b/chrome/chrome_elf/third_party_dlls/packed_list_file.h
similarity index 78%
rename from chrome_elf/third_party_dlls/packed_list_file.h
rename to chrome/chrome_elf/third_party_dlls/packed_list_file.h
index 53393d4..62e0efd 100644
--- a/chrome_elf/third_party_dlls/packed_list_file.h
+++ b/chrome/chrome_elf/third_party_dlls/packed_list_file.h
@@ -2,13 +2,13 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef CHROME_ELF_THIRD_PARTY_DLLS_PACKED_LIST_FILE_H_
-#define CHROME_ELF_THIRD_PARTY_DLLS_PACKED_LIST_FILE_H_
+#ifndef CHROME_CHROME_ELF_THIRD_PARTY_DLLS_PACKED_LIST_FILE_H_
+#define CHROME_CHROME_ELF_THIRD_PARTY_DLLS_PACKED_LIST_FILE_H_
 
 #include <string>
 
-#include "chrome_elf/sha1/sha1.h"
-#include "chrome_elf/third_party_dlls/status_codes.h"
+#include "chrome/chrome_elf/sha1/sha1.h"
+#include "chrome/chrome_elf/third_party_dlls/status_codes.h"
 
 namespace third_party_dlls {
 
@@ -36,4 +36,4 @@
 
 }  // namespace third_party_dlls
 
-#endif  // CHROME_ELF_THIRD_PARTY_DLLS_PACKED_LIST_FILE_H_
+#endif  // CHROME_CHROME_ELF_THIRD_PARTY_DLLS_PACKED_LIST_FILE_H_
diff --git a/chrome_elf/third_party_dlls/packed_list_file_unittest.cc b/chrome/chrome_elf/third_party_dlls/packed_list_file_unittest.cc
similarity index 97%
rename from chrome_elf/third_party_dlls/packed_list_file_unittest.cc
rename to chrome/chrome_elf/third_party_dlls/packed_list_file_unittest.cc
index 3c6219a0..3713ba0f 100644
--- a/chrome_elf/third_party_dlls/packed_list_file_unittest.cc
+++ b/chrome/chrome_elf/third_party_dlls/packed_list_file_unittest.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/third_party_dlls/packed_list_file.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_file.h"
 
 #include <windows.h>
 
@@ -16,11 +16,11 @@
 #include "base/strings/utf_string_conversions.h"
 #include "base/test/test_reg_util_win.h"
 #include "base/win/pe_image.h"
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
+#include "chrome/chrome_elf/sha1/sha1.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_format.h"
 #include "chrome/install_static/install_util.h"
 #include "chrome/install_static/user_data_dir.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
-#include "chrome_elf/sha1/sha1.h"
-#include "chrome_elf/third_party_dlls/packed_list_format.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
 namespace third_party_dlls {
diff --git a/chrome_elf/third_party_dlls/packed_list_format.cc b/chrome/chrome_elf/third_party_dlls/packed_list_format.cc
similarity index 92%
rename from chrome_elf/third_party_dlls/packed_list_format.cc
rename to chrome/chrome_elf/third_party_dlls/packed_list_format.cc
index 407385c..4addded 100644
--- a/chrome_elf/third_party_dlls/packed_list_format.cc
+++ b/chrome/chrome_elf/third_party_dlls/packed_list_format.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/third_party_dlls/packed_list_format.h"
+#include "chrome/chrome_elf/third_party_dlls/packed_list_format.h"
 
 #include <stddef.h>
 
diff --git a/chrome_elf/third_party_dlls/packed_list_format.h b/chrome/chrome_elf/third_party_dlls/packed_list_format.h
similarity index 92%
rename from chrome_elf/third_party_dlls/packed_list_format.h
rename to chrome/chrome_elf/third_party_dlls/packed_list_format.h
index e6e4de1..ab306dc 100644
--- a/chrome_elf/third_party_dlls/packed_list_format.h
+++ b/chrome/chrome_elf/third_party_dlls/packed_list_format.h
@@ -7,15 +7,15 @@
 //    to chrome_elf.dll across restarts.
 // 2. The APIs exported by chrome_elf.dll to share logs of module load attempts.
 
-#ifndef CHROME_ELF_THIRD_PARTY_DLLS_PACKED_LIST_FORMAT_H_
-#define CHROME_ELF_THIRD_PARTY_DLLS_PACKED_LIST_FORMAT_H_
+#ifndef CHROME_CHROME_ELF_THIRD_PARTY_DLLS_PACKED_LIST_FORMAT_H_
+#define CHROME_CHROME_ELF_THIRD_PARTY_DLLS_PACKED_LIST_FORMAT_H_
+
+#include <stdint.h>
 
 #include <array>
 #include <string>
 
-#include <stdint.h>
-
-#include "chrome_elf/sha1/sha1.h"
+#include "chrome/chrome_elf/sha1/sha1.h"
 
 namespace third_party_dlls {
 
@@ -82,4 +82,4 @@
 
 }  // namespace third_party_dlls
 
-#endif  // CHROME_ELF_THIRD_PARTY_DLLS_PACKED_LIST_FORMAT_H_
+#endif  // CHROME_CHROME_ELF_THIRD_PARTY_DLLS_PACKED_LIST_FORMAT_H_
diff --git a/chrome_elf/third_party_dlls/public_api.cc b/chrome/chrome_elf/third_party_dlls/public_api.cc
similarity index 90%
rename from chrome_elf/third_party_dlls/public_api.cc
rename to chrome/chrome_elf/third_party_dlls/public_api.cc
index 8a912b4..56618f7f 100644
--- a/chrome_elf/third_party_dlls/public_api.cc
+++ b/chrome/chrome_elf/third_party_dlls/public_api.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/third_party_dlls/public_api.h"
+#include "chrome/chrome_elf/third_party_dlls/public_api.h"
 
 #include <stddef.h>
 
diff --git a/chrome_elf/third_party_dlls/public_api.h b/chrome/chrome_elf/third_party_dlls/public_api.h
similarity index 95%
rename from chrome_elf/third_party_dlls/public_api.h
rename to chrome/chrome_elf/third_party_dlls/public_api.h
index 9f770fd..c8a97641 100644
--- a/chrome_elf/third_party_dlls/public_api.h
+++ b/chrome/chrome_elf/third_party_dlls/public_api.h
@@ -8,8 +8,8 @@
 // 2. The APIs exported by chrome_elf.dll to share logs of module load attempts.
 // 3. The API used to disable the NtMapViewOfSection hook.
 
-#ifndef CHROME_ELF_THIRD_PARTY_DLLS_PUBLIC_API_H_
-#define CHROME_ELF_THIRD_PARTY_DLLS_PUBLIC_API_H_
+#ifndef CHROME_CHROME_ELF_THIRD_PARTY_DLLS_PUBLIC_API_H_
+#define CHROME_CHROME_ELF_THIRD_PARTY_DLLS_PUBLIC_API_H_
 
 #include <windows.h>
 
@@ -98,4 +98,4 @@
 // code on failure.
 extern "C" int32_t GetApplyHookResult();
 
-#endif  // CHROME_ELF_THIRD_PARTY_DLLS_PUBLIC_API_H_
+#endif  // CHROME_CHROME_ELF_THIRD_PARTY_DLLS_PUBLIC_API_H_
diff --git a/chrome_elf/third_party_dlls/status_codes.cc b/chrome/chrome_elf/third_party_dlls/status_codes.cc
similarity index 95%
rename from chrome_elf/third_party_dlls/status_codes.cc
rename to chrome/chrome_elf/third_party_dlls/status_codes.cc
index 7a2cbb6..d02fdbd 100644
--- a/chrome_elf/third_party_dlls/status_codes.cc
+++ b/chrome/chrome_elf/third_party_dlls/status_codes.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome_elf/third_party_dlls/status_codes.h"
+#include "chrome/chrome_elf/third_party_dlls/status_codes.h"
 
 #include <assert.h>
 
diff --git a/chrome_elf/third_party_dlls/status_codes.h b/chrome/chrome_elf/third_party_dlls/status_codes.h
similarity index 90%
rename from chrome_elf/third_party_dlls/status_codes.h
rename to chrome/chrome_elf/third_party_dlls/status_codes.h
index a4228fc..ea95cee 100644
--- a/chrome_elf/third_party_dlls/status_codes.h
+++ b/chrome/chrome_elf/third_party_dlls/status_codes.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef CHROME_ELF_THIRD_PARTY_DLLS_STATUS_CODES_H_
-#define CHROME_ELF_THIRD_PARTY_DLLS_STATUS_CODES_H_
+#ifndef CHROME_CHROME_ELF_THIRD_PARTY_DLLS_STATUS_CODES_H_
+#define CHROME_CHROME_ELF_THIRD_PARTY_DLLS_STATUS_CODES_H_
 
 #include <stddef.h>
 
@@ -56,4 +56,4 @@
 
 }  // namespace third_party_dlls
 
-#endif  // CHROME_ELF_THIRD_PARTY_DLLS_STATUS_CODES_H_
+#endif  // CHROME_CHROME_ELF_THIRD_PARTY_DLLS_STATUS_CODES_H_
diff --git a/chrome/chrome_paks.gni b/chrome/chrome_paks.gni
index 8ff44c72..aba6aad8 100644
--- a/chrome/chrome_paks.gni
+++ b/chrome/chrome_paks.gni
@@ -138,7 +138,6 @@
       # New paks should be added here by default.
       sources += [
         "$root_gen_dir/chrome/component_extension_resources.pak",
-        "$root_gen_dir/chrome/downloads_resources.pak",
         "$root_gen_dir/chrome/local_ntp_resources.pak",
         "$root_gen_dir/chrome/settings_resources.pak",
         "$root_gen_dir/content/browser/devtools/devtools_resources.pak",
@@ -146,7 +145,6 @@
       ]
       deps += [
         "//chrome/browser/resources:component_extension_resources",
-        "//chrome/browser/resources:downloads_resources",
         "//chrome/browser/resources:local_ntp_resources",
         "//chrome/browser/resources:settings_resources",
         "//content/browser/devtools:devtools_resources",
diff --git a/chrome/chrome_watcher/BUILD.gn b/chrome/chrome_watcher/BUILD.gn
index bbbcfbd..017c0a6 100644
--- a/chrome/chrome_watcher/BUILD.gn
+++ b/chrome/chrome_watcher/BUILD.gn
@@ -57,10 +57,10 @@
     ":client",
     "//base",
     "//base:base_static",
+    "//chrome/chrome_elf",
     "//chrome/common:non_code_constants",
     "//chrome/common/win:eventlog_messages",
     "//chrome/install_static:secondary_module",
-    "//chrome_elf",
     "//components/browser_watcher",
     "//content/public/common:static_switches",
   ]
diff --git a/chrome/common/BUILD.gn b/chrome/common/BUILD.gn
index 561091a..f86fb932 100644
--- a/chrome/common/BUILD.gn
+++ b/chrome/common/BUILD.gn
@@ -450,8 +450,8 @@
 
   if (is_win) {
     deps += [
+      "//chrome/chrome_elf:chrome_elf_main_include",
       "//chrome/common/win:eventlog_messages",
-      "//chrome_elf:chrome_elf_main_include",
       "//components/crash/content/app:crash_export_thunk_include",
     ]
 
diff --git a/chrome/common/DEPS b/chrome/common/DEPS
index 467fdcbe..4d4b7b05 100644
--- a/chrome/common/DEPS
+++ b/chrome/common/DEPS
@@ -1,8 +1,8 @@
 include_rules = [
+  "+chrome/chrome_elf/chrome_elf_main.h",
   "+chrome/grit",
   "+chrome/install_static",
   "+chrome/services/file_util/public",
-  "+chrome_elf/chrome_elf_main.h",
   "+chromeos",  # For chromeos_switches.h
   "+components/autofill/content/common",
   "+components/autofill/core/common",
diff --git a/chrome/common/child_process_logging_win.cc b/chrome/common/child_process_logging_win.cc
index 6bee95004..3cb69614f 100644
--- a/chrome/common/child_process_logging_win.cc
+++ b/chrome/common/child_process_logging_win.cc
@@ -8,9 +8,9 @@
 
 #include <memory>
 
+#include "chrome/chrome_elf/chrome_elf_main.h"
 #include "chrome/common/crash_keys.h"
 #include "chrome/installer/util/google_update_settings.h"
-#include "chrome_elf/chrome_elf_main.h"
 #include "components/metrics/client_info.h"
 
 namespace child_process_logging {
diff --git a/chrome/common/extensions/api/_manifest_features.json b/chrome/common/extensions/api/_manifest_features.json
index 14fd3d6..8eab422 100644
--- a/chrome/common/extensions/api/_manifest_features.json
+++ b/chrome/common/extensions/api/_manifest_features.json
@@ -58,18 +58,10 @@
     "extension_types": ["extension"],
     "platforms": ["win", "mac"]
   },
-  "chrome_ui_overrides": [{
+  "chrome_ui_overrides": {
     "channel": "dev",
     "extension_types": ["extension"]
-  }, {
-    "channel": "stable",
-    "extension_types": ["extension"],
-    "whitelist": [
-      "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2", // http://crbug.com/312900
-      "D57DE394F36DC1C3220E7604C575D29C51A6C495", // http://crbug.com/319444
-      "3F65507A3B39259B38C8173C6FFA3D12DF64CCE9"  // http://crbug.com/371562
-    ]
-  }],
+  },
   "chrome_url_overrides": {
     "channel": "stable",
     "extension_types": ["extension", "legacy_packaged_app"]
diff --git a/chrome/common/webui_url_constants.cc b/chrome/common/webui_url_constants.cc
index 7dbe0b9..2187907 100644
--- a/chrome/common/webui_url_constants.cc
+++ b/chrome/common/webui_url_constants.cc
@@ -213,6 +213,8 @@
 const char kChromeUIInternetDetailDialogHost[] = "internet-detail-dialog";
 const char kChromeUILinuxCreditsHost[] = "linux-credits";
 const char kChromeUILinuxCreditsURL[] = "chrome://linux-credits/";
+const char kChromeUIMachineLearningInternalsHost[] =
+    "machine-learning-internals";
 const char kChromeUIMobileSetupHost[] = "mobilesetup";
 const char kChromeUIMobileSetupURL[] = "chrome://mobilesetup/";
 const char kChromeUIMultiDeviceSetupHost[] = "multidevice-setup";
@@ -492,6 +494,7 @@
     kChromeUIDriveInternalsHost,
     kChromeUIFirstRunHost,
     kChromeUILinuxCreditsHost,
+    kChromeUIMachineLearningInternalsHost,
     kChromeUINetworkHost,
     kChromeUIOobeHost,
     kChromeUIOSCreditsHost,
diff --git a/chrome/common/webui_url_constants.h b/chrome/common/webui_url_constants.h
index 9799ae6..37a9944e 100644
--- a/chrome/common/webui_url_constants.h
+++ b/chrome/common/webui_url_constants.h
@@ -209,6 +209,7 @@
 extern const char kChromeUIInternetDetailDialogHost[];
 extern const char kChromeUILinuxCreditsHost[];
 extern const char kChromeUILinuxCreditsURL[];
+extern const char kChromeUIMachineLearningInternalsHost[];
 extern const char kChromeUIMobileSetupHost[];
 extern const char kChromeUIMobileSetupURL[];
 extern const char kChromeUIMultiDeviceSetupHost[];
diff --git a/chrome/credential_provider/gaiacp/strings/gaia_resources_el.xtb b/chrome/credential_provider/gaiacp/strings/gaia_resources_el.xtb
index 1004cb96..2b237316 100644
--- a/chrome/credential_provider/gaiacp/strings/gaia_resources_el.xtb
+++ b/chrome/credential_provider/gaiacp/strings/gaia_resources_el.xtb
@@ -18,6 +18,7 @@
 <translation id="7135123390294776473">Μόνο ο χρήστης που κλείδωσε αυτόν τον υπολογιστή επιτρέπεται να συνδεθεί αυτήν τη στιγμή.</translation>
 <translation id="7209941495304122410">Εισαγάγετε τον κωδικό πρόσβασης των Windows</translation>
 <translation id="7357241217513796177">Βεβαιωθείτε ότι έχετε μια σύνδεση δικτύου και δοκιμάστε ξανά.</translation>
+<translation id="7385169832667457493">Κωδικός πρόσβασης των Windows</translation>
 <translation id="7536769223115622137">Προσθήκη λογαριασμού εργασίας</translation>
 <translation id="7856245195110636219">Δεν είναι δυνατή η συνέχεια χωρίς εισαγωγή του τρέχοντος κωδικού πρόσβασης των Windows. Επικοινωνήστε με τον διαχειριστή του συστήματός σας.</translation>
 <translation id="8474372283141585908">Google Credential Provider</translation>
diff --git a/chrome/credential_provider/gaiacp/strings/gaia_resources_et.xtb b/chrome/credential_provider/gaiacp/strings/gaia_resources_et.xtb
index 41c706ba..3fcdc52 100644
--- a/chrome/credential_provider/gaiacp/strings/gaia_resources_et.xtb
+++ b/chrome/credential_provider/gaiacp/strings/gaia_resources_et.xtb
@@ -18,6 +18,7 @@
 <translation id="7135123390294776473">Praegu on lubatud sisse logida ainult kasutajal, kes arvuti lukustas.</translation>
 <translation id="7209941495304122410">Sisestage Windowsi parool</translation>
 <translation id="7357241217513796177">Kontrollige võrguühendust ja proovige uuesti.</translation>
+<translation id="7385169832667457493">Windowsi parool</translation>
 <translation id="7536769223115622137">Lisa töökonto</translation>
 <translation id="7856245195110636219">Ei saa jätkata enne, kui sisestatakse praegune Windowsi parool. Võtke ühendust süsteemiadministraatoriga.</translation>
 <translation id="8474372283141585908">Google'i mandaadipakkuja</translation>
diff --git a/chrome/credential_provider/gaiacp/strings/gaia_resources_sk.xtb b/chrome/credential_provider/gaiacp/strings/gaia_resources_sk.xtb
index 28cb487..6c2ed1b 100644
--- a/chrome/credential_provider/gaiacp/strings/gaia_resources_sk.xtb
+++ b/chrome/credential_provider/gaiacp/strings/gaia_resources_sk.xtb
@@ -18,6 +18,7 @@
 <translation id="7135123390294776473">Momentálne sa môže prihlásiť iba používateľ, ktorý tento počítač uzamkol.</translation>
 <translation id="7209941495304122410">Zadať heslo systému Windows</translation>
 <translation id="7357241217513796177">Uistite sa, že máte pripojenie k sieti, a skúste to znova.</translation>
+<translation id="7385169832667457493">Heslo systému Windows</translation>
 <translation id="7536769223115622137">Pridať pracovný účet</translation>
 <translation id="7856245195110636219">Bez zadania aktuálneho hesla systému Windows nie je možné pokračovať. Kontaktujte správcu systému.</translation>
 <translation id="8474372283141585908">Poskytovateľ poverení Google</translation>
diff --git a/chrome/install_static/BUILD.gn b/chrome/install_static/BUILD.gn
index 4d74b0c..a9d691e 100644
--- a/chrome/install_static/BUILD.gn
+++ b/chrome/install_static/BUILD.gn
@@ -17,7 +17,7 @@
   ]
 
   public_deps = [
-    "//chrome_elf:nt_registry",
+    "//chrome/chrome_elf:nt_registry",
   ]
 
   sources = [
diff --git a/chrome/install_static/DEPS b/chrome/install_static/DEPS
index 0201bb87..fb8f633 100644
--- a/chrome/install_static/DEPS
+++ b/chrome/install_static/DEPS
@@ -5,12 +5,12 @@
   "-chrome",
   # For the app icon resource identifiers.
   "+chrome/app/chrome_dll_resource.h",
+  # All registry access should go through nt_registry.
+  "+chrome/chrome_elf/nt_registry/nt_registry.h",
   # For the app icon resource indices.
   "+chrome/common/chrome_icon_resources_win.h",
   # Anything from this dir.
   "+chrome/install_static",
-  # All registry access should go through nt_registry.
-  "+chrome_elf/nt_registry/nt_registry.h",
   # For BUILDFLAG(ENABLE_NACL)
   "+components/nacl/common/buildflags.h",
   # For the version_info::Channel enum.
diff --git a/chrome/install_static/install_details.cc b/chrome/install_static/install_details.cc
index 8384b31..80650814 100644
--- a/chrome/install_static/install_details.cc
+++ b/chrome/install_static/install_details.cc
@@ -9,9 +9,9 @@
 
 #include <type_traits>
 
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
 #include "chrome/install_static/install_modes.h"
 #include "chrome/install_static/install_util.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
 #include "components/version_info/version_info_values.h"
 
 namespace install_static {
diff --git a/chrome/install_static/install_util.cc b/chrome/install_static/install_util.cc
index 7c7b6c5..75a855f 100644
--- a/chrome/install_static/install_util.cc
+++ b/chrome/install_static/install_util.cc
@@ -14,11 +14,11 @@
 #include <memory>
 #include <sstream>
 
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
 #include "chrome/install_static/install_details.h"
 #include "chrome/install_static/install_modes.h"
 #include "chrome/install_static/policy_path_parser.h"
 #include "chrome/install_static/user_data_dir.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
 #include "components/nacl/common/buildflags.h"
 #include "components/version_info/channel.h"
 
diff --git a/chrome/install_static/install_util_unittest.cc b/chrome/install_static/install_util_unittest.cc
index e363cd1..71081f0 100644
--- a/chrome/install_static/install_util_unittest.cc
+++ b/chrome/install_static/install_util_unittest.cc
@@ -12,10 +12,10 @@
 #include "base/strings/string_util.h"
 #include "base/test/test_reg_util_win.h"
 #include "base/win/win_util.h"
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
 #include "chrome/install_static/install_details.h"
 #include "chrome/install_static/install_modes.h"
 #include "chrome/install_static/test/scoped_install_details.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
 #include "testing/gmock/include/gmock/gmock.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
diff --git a/chrome/install_static/product_install_details.cc b/chrome/install_static/product_install_details.cc
index 3e8bec5..2d14cbc1 100644
--- a/chrome/install_static/product_install_details.cc
+++ b/chrome/install_static/product_install_details.cc
@@ -8,10 +8,10 @@
 
 #include <algorithm>
 
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
 #include "chrome/install_static/install_details.h"
 #include "chrome/install_static/install_modes.h"
 #include "chrome/install_static/install_util.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
 
 namespace install_static {
 
diff --git a/chrome/install_static/product_install_details_unittest.cc b/chrome/install_static/product_install_details_unittest.cc
index 889f38b..b3213f2 100644
--- a/chrome/install_static/product_install_details_unittest.cc
+++ b/chrome/install_static/product_install_details_unittest.cc
@@ -13,10 +13,10 @@
 #include "base/test/test_reg_util_win.h"
 #include "base/win/registry.h"
 #include "base/win/windows_version.h"
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
 #include "chrome/install_static/install_constants.h"
 #include "chrome/install_static/install_details.h"
 #include "chrome/install_static/install_modes.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
 #include "testing/gmock/include/gmock/gmock.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
diff --git a/chrome/install_static/user_data_dir.cc b/chrome/install_static/user_data_dir.cc
index b5f779d0..857685e9 100644
--- a/chrome/install_static/user_data_dir.cc
+++ b/chrome/install_static/user_data_dir.cc
@@ -7,10 +7,10 @@
 #include <windows.h>
 #include <assert.h>
 
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
 #include "chrome/install_static/install_details.h"
 #include "chrome/install_static/install_util.h"
 #include "chrome/install_static/policy_path_parser.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
 
 namespace install_static {
 
diff --git a/chrome/install_static/user_data_dir_win_unittest.cc b/chrome/install_static/user_data_dir_win_unittest.cc
index 9e4679b5..2e987f0 100644
--- a/chrome/install_static/user_data_dir_win_unittest.cc
+++ b/chrome/install_static/user_data_dir_win_unittest.cc
@@ -5,9 +5,9 @@
 #include <algorithm>
 
 #include "base/test/test_reg_util_win.h"
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
 #include "chrome/install_static/install_details.h"
 #include "chrome/install_static/user_data_dir.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
 namespace install_static {
diff --git a/chrome/installer/setup/BUILD.gn b/chrome/installer/setup/BUILD.gn
index 3476a97a..33d3e80 100644
--- a/chrome/installer/setup/BUILD.gn
+++ b/chrome/installer/setup/BUILD.gn
@@ -36,10 +36,10 @@
       ":setup_exe_version",
       "//base",
       "//build/win:default_exe_manifest",
+      "//chrome/chrome_elf:constants",
       "//chrome/common:constants",
       "//chrome/install_static:install_static_util",
       "//chrome/installer/util:with_rc_strings",
-      "//chrome_elf:constants",
       "//components/crash/content/app:app",
       "//components/crash/content/app:crash_export_thunks",
       "//components/crash/content/app:run_as_crashpad_handler",
diff --git a/chrome/installer/setup/DEPS b/chrome/installer/setup/DEPS
index 8363363..95da9642 100644
--- a/chrome/installer/setup/DEPS
+++ b/chrome/installer/setup/DEPS
@@ -1,5 +1,5 @@
 include_rules = [
-  "+chrome_elf/chrome_elf_constants.h",
+  "+chrome/chrome_elf/chrome_elf_constants.h",
   "+chrome/install_static",
   "+components/base32",
   "+components/metrics",
@@ -10,6 +10,6 @@
 
 specific_include_rules = {
   ".*_unittest\.cc": [
-    "+chrome_elf/nt_registry/nt_registry.h",
+    "+chrome/chrome_elf/nt_registry/nt_registry.h",
   ],
 }
diff --git a/chrome/installer/setup/setup_install_details_unittest.cc b/chrome/installer/setup/setup_install_details_unittest.cc
index b53e11ff..329df3ec 100644
--- a/chrome/installer/setup/setup_install_details_unittest.cc
+++ b/chrome/installer/setup/setup_install_details_unittest.cc
@@ -9,10 +9,10 @@
 #include "base/command_line.h"
 #include "base/macros.h"
 #include "base/test/test_reg_util_win.h"
+#include "chrome/chrome_elf/nt_registry/nt_registry.h"
 #include "chrome/install_static/install_details.h"
 #include "chrome/install_static/install_modes.h"
 #include "chrome/installer/util/master_preferences.h"
-#include "chrome_elf/nt_registry/nt_registry.h"
 
 #include "testing/gmock/include/gmock/gmock.h"
 #include "testing/gtest/include/gtest/gtest.h"
diff --git a/chrome/installer/setup/uninstall.cc b/chrome/installer/setup/uninstall.cc
index f5d5c2f9..2440b19 100644
--- a/chrome/installer/setup/uninstall.cc
+++ b/chrome/installer/setup/uninstall.cc
@@ -29,6 +29,7 @@
 #include "base/strings/utf_string_conversions.h"
 #include "base/win/registry.h"
 #include "base/win/shortcut.h"
+#include "chrome/chrome_elf/chrome_elf_constants.h"
 #include "chrome/common/chrome_constants.h"
 #include "chrome/common/chrome_paths.h"
 #include "chrome/common/chrome_result_codes.h"
@@ -56,7 +57,6 @@
 #include "chrome/installer/util/shell_util.h"
 #include "chrome/installer/util/util_constants.h"
 #include "chrome/installer/util/work_item.h"
-#include "chrome_elf/chrome_elf_constants.h"
 #include "content/public/common/result_codes.h"
 #include "rlz/lib/rlz_lib.h"
 
diff --git a/chrome/test/BUILD.gn b/chrome/test/BUILD.gn
index dc6685e..2686213ba 100644
--- a/chrome/test/BUILD.gn
+++ b/chrome/test/BUILD.gn
@@ -5298,7 +5298,6 @@
         "../browser/ui/ash/overview_window_drag_interactive_uitest.cc",
         "../browser/ui/ash/screen_rotation_interactive_uitest.cc",
         "../browser/ui/ash/split_view_interactive_uitest.cc",
-        "../browser/ui/ash/tablet_mode_transition_interactive_uitest.cc",
         "base/perf/drag_event_generator.cc",
         "base/perf/drag_event_generator.h",
       ]
diff --git a/chrome/test/data/local_ntp/voice_text_browsertest.js b/chrome/test/data/local_ntp/voice_text_browsertest.js
index cdc46401..fb804c7 100644
--- a/chrome/test/data/local_ntp/voice_text_browsertest.js
+++ b/chrome/test/data/local_ntp/voice_text_browsertest.js
@@ -113,6 +113,10 @@
 /**
  * Test clearing the text elements.
  */
+// TODO(crbug.com/960622) Disabling for flakyness. Please consider migrating
+// the test to a default testing framework that supports a means to disable
+// tests beyond uncommenting it.
+/*
 test.text.testClearText = function() {
   const interimText = 'interim '.repeat(100);
   const finalText = 'final '.repeat(100);
@@ -131,6 +135,7 @@
   assertEquals('voice-text', text.interim_.className);
   assertEquals('voice-text', text.final_.className);
 };
+*/
 
 
 /**
diff --git a/chrome/test/data/webui/app_management/main_view_test.js b/chrome/test/data/webui/app_management/main_view_test.js
index ae553207..d30826f 100644
--- a/chrome/test/data/webui/app_management/main_view_test.js
+++ b/chrome/test/data/webui/app_management/main_view_test.js
@@ -47,7 +47,8 @@
     assertDeepEquals(expected, store.lastAction);
   });
 
-  test('more apps bar visibility', async function() {
+  // TODO(jshikaram) uncomment once more apps bar is added back.
+  test.skip('more apps bar visibility', async function() {
     // The more apps bar shouldn't appear when there are 4 apps.
     await addApps(NUMBER_OF_APPS_DISPLAYED_DEFAULT);
     expectEquals(NUMBER_OF_APPS_DISPLAYED_DEFAULT, getAppItems().length);
diff --git a/chrome/test/data/webui/settings/people_page_kerberos_accounts_test.js b/chrome/test/data/webui/settings/people_page_kerberos_accounts_test.js
index 4f0c2bab..855e0a44 100644
--- a/chrome/test/data/webui/settings/people_page_kerberos_accounts_test.js
+++ b/chrome/test/data/webui/settings/people_page_kerberos_accounts_test.js
@@ -22,12 +22,12 @@
         {
           principalName: 'user@REALM',
           isSignedIn: true,
-          pic: 'chrome://theme/IDR_LOGIN_DEFAULT_USER_2',
+          pic: 'pic',
         },
         {
           principalName: 'user2@REALM2',
           isSignedIn: false,
-          pic: 'chrome://theme/IDR_LOGIN_DEFAULT_USER_2',
+          pic: 'pic2',
         }
       ]);
     }
diff --git a/chrome/tools/build/win/create_installer_archive.py b/chrome/tools/build/win/create_installer_archive.py
index b16b16bd..6175991 100755
--- a/chrome/tools/build/win/create_installer_archive.py
+++ b/chrome/tools/build/win/create_installer_archive.py
@@ -17,7 +17,6 @@
 import glob
 import optparse
 import os
-import re
 import shutil
 import subprocess
 import sys
diff --git a/chrome_elf/third_party_dlls/DEPS b/chrome_elf/third_party_dlls/DEPS
deleted file mode 100644
index 2ff284c..0000000
--- a/chrome_elf/third_party_dlls/DEPS
+++ /dev/null
@@ -1,21 +0,0 @@
-include_rules = [
-  # Nothing from base.
-  "-base",
-  # Nothing from chrome except install_static.
-  "-chrome",
-  "+chrome/install_static",
-  # Carefully control local includes.
-  "-chrome_elf",
-  "+chrome_elf/blacklist/blacklist.h",
-  "+chrome_elf/crash/crash_helper.h",
-  "+chrome_elf/hook_util/hook_util.h",
-  "+chrome_elf/nt_registry/nt_registry.h",
-  "+chrome_elf/pe_image_safe/pe_image_safe.h",
-  "+chrome_elf/sha1/sha1.h",
-  "+chrome_elf/third_party_dlls",
-]
-specific_include_rules = {
-  ".*_unittest.*": [
-    "+base",
-  ]
-}
diff --git a/chromeos/chromeos_strings.grd b/chromeos/chromeos_strings.grd
index f9e34fbd..3c2ef50 100644
--- a/chromeos/chromeos_strings.grd
+++ b/chromeos/chromeos_strings.grd
@@ -133,6 +133,14 @@
         Turn on Bluetooth to discover nearby devices
       </message>
 
+      <!-- Managed guest session warnings -->
+      <message name="IDS_ASH_LOGIN_MANAGED_SESSION_MONITORING_FULL_WARNING" desc="Text shown in the public account user pod in case of risky configuration, informing the user that this session is managed and admin can monitor all activity.">
+        The administrator of this device has access to all activity, including passwords and communications.
+      </message>
+      <message name="IDS_ASH_LOGIN_MANAGED_SESSION_MONITORING_SOFT_WARNING" desc="Text shown in the public account user pod in case of non-risky configuration, informing the user that this session is managed and admin can monitor all activity.">
+        The device administrator may be able to monitor your activity.
+      </message>
+
       <!-- Status tray enterprise management. -->
       <message name="IDS_ASH_ENTERPRISE_DEVICE_MANAGED_BY" desc="Text for notifications showing that this device is enterpise managed. Used when the organization's domain name is available.">
         This device is managed by <ph name="DOMAIN">$1<ex>acmecorp.com</ex></ph>.
diff --git a/ash/ash_strings_grd/IDS_ASH_LOGIN_MANAGED_SESSION_MONITORING_FULL_WARNING.png.sha1 b/chromeos/chromeos_strings_grd/IDS_ASH_LOGIN_MANAGED_SESSION_MONITORING_FULL_WARNING.png.sha1
similarity index 100%
rename from ash/ash_strings_grd/IDS_ASH_LOGIN_MANAGED_SESSION_MONITORING_FULL_WARNING.png.sha1
rename to chromeos/chromeos_strings_grd/IDS_ASH_LOGIN_MANAGED_SESSION_MONITORING_FULL_WARNING.png.sha1
diff --git a/ash/ash_strings_grd/IDS_ASH_LOGIN_MANAGED_SESSION_MONITORING_SOFT_WARNING.png.sha1 b/chromeos/chromeos_strings_grd/IDS_ASH_LOGIN_MANAGED_SESSION_MONITORING_SOFT_WARNING.png.sha1
similarity index 100%
rename from ash/ash_strings_grd/IDS_ASH_LOGIN_MANAGED_SESSION_MONITORING_SOFT_WARNING.png.sha1
rename to chromeos/chromeos_strings_grd/IDS_ASH_LOGIN_MANAGED_SESSION_MONITORING_SOFT_WARNING.png.sha1
diff --git a/chromeos/strings/chromeos_strings_ja.xtb b/chromeos/strings/chromeos_strings_ja.xtb
index 9d86d4a..2ac12fb 100644
--- a/chromeos/strings/chromeos_strings_ja.xtb
+++ b/chromeos/strings/chromeos_strings_ja.xtb
@@ -9,6 +9,8 @@
 <translation id="2805756323405976993">アプリ</translation>
 <translation id="2872961005593481000">終了</translation>
 <translation id="3147142846278915599">ランチャー(アプリを同期中...)</translation>
+<translation id="3442261357327209537">新しいパスワードを指定するには、ここをクリックしてください</translation>
+<translation id="3506732833599356229">パスワードの有効期限が切れています</translation>
 <translation id="4731797938093519117">保護者によるアクセス</translation>
 <translation id="5212543919916444558">画面からはサポートできる内容が見つかりませんでした。
 マイクをタップして質問してみてください。</translation>
@@ -17,6 +19,8 @@
 <translation id="54609108002486618">管理</translation>
 <translation id="5832805196449965646">ユーザーを追加</translation>
 <translation id="5895138241574237353">再起動</translation>
+<translation id="7467001599725918325">パスワードの有効期限がまもなく切れます</translation>
+<translation id="7505377169174526985">{NUM_DAYS,plural, =0{現在のパスワードは有効期限が切れています。}=1{現在のパスワードは 1 日以内に有効期限が切れます。}other{現在のパスワードは # 日以内に有効期限が切れます。}}</translation>
 <translation id="7658239707568436148">キャンセル</translation>
 <translation id="9111102763498581341">ロック解除</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/strings/chromeos_strings_ko.xtb b/chromeos/strings/chromeos_strings_ko.xtb
index 6fe702f..5e9bbbc 100644
--- a/chromeos/strings/chromeos_strings_ko.xtb
+++ b/chromeos/strings/chromeos_strings_ko.xtb
@@ -9,6 +9,8 @@
 <translation id="2805756323405976993">앱</translation>
 <translation id="2872961005593481000">종료</translation>
 <translation id="3147142846278915599">런처(앱 동기화 중...)</translation>
+<translation id="3442261357327209537">새 비밀번호를 선택하려면 여기를 클릭하세요.</translation>
+<translation id="3506732833599356229">비밀번호가 만료됨</translation>
 <translation id="4731797938093519117">부모 액세스</translation>
 <translation id="5212543919916444558">화면에 도움을 드릴 수 있는 항목이 보이지 않습니다.
 마이크를 탭하여 무엇이든지 물어보세요.</translation>
@@ -17,6 +19,8 @@
 <translation id="54609108002486618">관리</translation>
 <translation id="5832805196449965646">사용자 추가</translation>
 <translation id="5895138241574237353">다시 시작</translation>
+<translation id="7467001599725918325">비밀번호가 곧 만료됨</translation>
+<translation id="7505377169174526985">{NUM_DAYS,plural, =0{현재 비밀번호가 만료되었습니다.}=1{1일 이내에 현재 비밀번호가 만료됩니다.}other{#일 이내에 현재 비밀번호가 만료됩니다.}}</translation>
 <translation id="7658239707568436148">취소</translation>
 <translation id="9111102763498581341">잠금 해제</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/strings/chromeos_strings_lv.xtb b/chromeos/strings/chromeos_strings_lv.xtb
index 404edaea..69cdf08 100644
--- a/chromeos/strings/chromeos_strings_lv.xtb
+++ b/chromeos/strings/chromeos_strings_lv.xtb
@@ -9,6 +9,8 @@
 <translation id="2805756323405976993">Lietotnes</translation>
 <translation id="2872961005593481000">Beidzēt</translation>
 <translation id="3147142846278915599">Palaišanas programma (notiek lietotņu sinhronizēšana...)</translation>
+<translation id="3442261357327209537">Noklikšķiniet šeit, lai izvēlētos jaunu paroli.</translation>
+<translation id="3506732833599356229">Ir beidzies paroles derīguma termiņš</translation>
 <translation id="4731797938093519117">Vecāku piekļuve</translation>
 <translation id="5212543919916444558">Ekrānā neredzu neko, ar ko varētu palīdzēt.
 Pieskarieties mikrofonam, lai uzdotu man jautājumu.</translation>
@@ -17,6 +19,8 @@
 <translation id="54609108002486618">Pārvaldītais</translation>
 <translation id="5832805196449965646">Pievienot personu</translation>
 <translation id="5895138241574237353">Restartēt</translation>
+<translation id="7467001599725918325">Drīz beigsies paroles derīguma termiņš</translation>
+<translation id="7505377169174526985">{NUM_DAYS,plural, =0{Jūsu pašreizējai parolei ir beidzies derīguma termiņš.}=1{Jūsu pašreizējās paroles derīguma termiņš beigsies pēc mazāk nekā vienas dienas.}zero{Jūsu pašreizējās paroles derīguma termiņš beigsies pēc mazāk nekā # dienām.}one{Jūsu pašreizējās paroles derīguma termiņš beigsies pēc mazāk nekā # dienas.}other{Jūsu pašreizējās paroles derīguma termiņš beigsies pēc mazāk nekā # dienām.}}</translation>
 <translation id="7658239707568436148">Atcelt</translation>
 <translation id="9111102763498581341">Atbloķēt</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/strings/chromeos_strings_pt-PT.xtb b/chromeos/strings/chromeos_strings_pt-PT.xtb
index b9790e0..345e118 100644
--- a/chromeos/strings/chromeos_strings_pt-PT.xtb
+++ b/chromeos/strings/chromeos_strings_pt-PT.xtb
@@ -9,7 +9,7 @@
 <translation id="2805756323405976993">Aplicações</translation>
 <translation id="2872961005593481000">Encerrar</translation>
 <translation id="3147142846278915599">Launcher (a sincronizar aplicações...)</translation>
-<translation id="3442261357327209537">Clique aqui para escolher uma nova palavra-passe.</translation>
+<translation id="3442261357327209537">Clique aqui para escolher uma nova palavra-passe</translation>
 <translation id="3506732833599356229">A palavra-passe expirou</translation>
 <translation id="4731797938093519117">Acesso parental</translation>
 <translation id="5212543919916444558">Não consigo encontrar nada no ecrã com que possa ajudar.
diff --git a/components/arc/common/file_system.mojom b/components/arc/common/file_system.mojom
index 01651c6..50d7fd4 100644
--- a/components/arc/common/file_system.mojom
+++ b/components/arc/common/file_system.mojom
@@ -181,6 +181,11 @@
   // Content URLs of the selected files.
   // Empty if the user closes the file selector without selecting any files.
   array<url.mojom.Url> urls;
+
+  // Name of the selected Android picker activity.
+  // Filled only when the user selected an Android picker activity instead of
+  // selecting files. (e.g. "com.google.photos/.PickerActivity")
+  string? picker_activity;
 };
 
 // UI event to be dispatched to ChromeOS file selector.
@@ -198,6 +203,7 @@
   CLICK_OK,         // Clicks OK button.
   CLICK_DIRECTORY,  // Clicks a directory in the left pane.
   CLICK_FILE,       // Clicks a file in the right pane.
+  CLICK_CANCEL,     // Clicks Cancel button.
 };
 
 // Represents a clickable UI element shown on ChromeOS file selector.
diff --git a/components/autofill/core/browser/BUILD.gn b/components/autofill/core/browser/BUILD.gn
index 48295b3..72960ad 100644
--- a/components/autofill/core/browser/BUILD.gn
+++ b/components/autofill/core/browser/BUILD.gn
@@ -19,8 +19,6 @@
     "address_contact_form_label_formatter.h",
     "address_email_form_label_formatter.cc",
     "address_email_form_label_formatter.h",
-    "address_field.cc",
-    "address_field.h",
     "address_form_label_formatter.cc",
     "address_form_label_formatter.h",
     "address_i18n.cc",
@@ -89,8 +87,6 @@
     "autofill_profile_validator.h",
     "autofill_provider.cc",
     "autofill_provider.h",
-    "autofill_scanner.cc",
-    "autofill_scanner.h",
     "autofill_subject.cc",
     "autofill_subject.h",
     "autofill_type.cc",
@@ -107,21 +103,35 @@
     "country_names.h",
     "credit_card.cc",
     "credit_card.h",
-    "credit_card_field.cc",
-    "credit_card_field.h",
-    "email_field.cc",
-    "email_field.h",
-    "field_candidates.cc",
-    "field_candidates.h",
     "field_filler.cc",
     "field_filler.h",
     "field_types.h",
     "form_data_importer.cc",
     "form_data_importer.h",
-    "form_field.cc",
-    "form_field.h",
     "form_group.cc",
     "form_group.h",
+    "form_parsing/address_field.cc",
+    "form_parsing/address_field.h",
+    "form_parsing/autofill_scanner.cc",
+    "form_parsing/autofill_scanner.h",
+    "form_parsing/credit_card_field.cc",
+    "form_parsing/credit_card_field.h",
+    "form_parsing/email_field.cc",
+    "form_parsing/email_field.h",
+    "form_parsing/field_candidates.cc",
+    "form_parsing/field_candidates.h",
+    "form_parsing/form_field.cc",
+    "form_parsing/form_field.h",
+    "form_parsing/name_field.cc",
+    "form_parsing/name_field.h",
+    "form_parsing/phone_field.cc",
+    "form_parsing/phone_field.h",
+    "form_parsing/price_field.cc",
+    "form_parsing/price_field.h",
+    "form_parsing/search_field.cc",
+    "form_parsing/search_field.h",
+    "form_parsing/travel_field.cc",
+    "form_parsing/travel_field.h",
     "form_structure.cc",
     "form_structure.h",
     "form_types.cc",
@@ -137,8 +147,6 @@
     "metrics/form_event_logger_base.cc",
     "metrics/form_event_logger_base.h",
     "metrics/form_events.h",
-    "name_field.cc",
-    "name_field.h",
     "payments/account_info_getter.h",
     "payments/autofill_wallet_data_type_controller.cc",
     "payments/autofill_wallet_data_type_controller.h",
@@ -178,16 +186,12 @@
     "personal_data_manager.cc",
     "personal_data_manager.h",
     "personal_data_manager_observer.h",
-    "phone_field.cc",
-    "phone_field.h",
     "phone_number.cc",
     "phone_number.h",
     "phone_number_i18n.cc",
     "phone_number_i18n.h",
     "popup_item_ids.h",
     "popup_types.h",
-    "price_field.cc",
-    "price_field.h",
     "randomized_encoder.cc",
     "randomized_encoder.h",
     "rationalization_util.cc",
@@ -197,8 +201,6 @@
     "region_data_loader.h",
     "region_data_loader_impl.cc",
     "region_data_loader_impl.h",
-    "search_field.cc",
-    "search_field.h",
     "state_names.cc",
     "state_names.h",
     "subkey_requester.cc",
@@ -210,8 +212,6 @@
     "sync_utils.h",
     "test_data_creator.cc",
     "test_data_creator.h",
-    "travel_field.cc",
-    "travel_field.h",
     "ui/payments/card_unmask_prompt_controller.h",
     "ui/payments/card_unmask_prompt_controller_impl.cc",
     "ui/payments/card_unmask_prompt_controller_impl.h",
@@ -487,7 +487,6 @@
   testonly = true
   sources = [
     "address_combobox_model_unittest.cc",
-    "address_field_unittest.cc",
     "address_i18n_unittest.cc",
     "address_normalization_manager_unittest.cc",
     "address_normalizer_impl_unittest.cc",
@@ -515,14 +514,18 @@
     "contact_info_unittest.cc",
     "country_combobox_model_unittest.cc",
     "country_names_unittest.cc",
-    "credit_card_field_unittest.cc",
     "credit_card_unittest.cc",
-    "field_candidates_unittest.cc",
     "field_filler_unittest.cc",
     "form_data_importer_unittest.cc",
-    "form_field_unittest.cc",
+    "form_parsing/address_field_unittest.cc",
+    "form_parsing/credit_card_field_unittest.cc",
+    "form_parsing/field_candidates_unittest.cc",
+    "form_parsing/form_field_unittest.cc",
+    "form_parsing/name_field_unittest.cc",
+    "form_parsing/phone_field_unittest.cc",
+    "form_parsing/price_field_unittest.cc",
+    "form_parsing/search_field_unittest.cc",
     "form_structure_unittest.cc",
-    "name_field_unittest.cc",
     "payments/autofill_wallet_data_type_controller_unittest.cc",
     "payments/credit_card_save_manager_unittest.cc",
     "payments/full_card_request_unittest.cc",
@@ -535,15 +538,12 @@
     "payments/strike_database_integrator_test_strike_database_unittest.cc",
     "payments/strike_database_unittest.cc",
     "personal_data_manager_unittest.cc",
-    "phone_field_unittest.cc",
     "phone_number_i18n_unittest.cc",
     "phone_number_unittest.cc",
-    "price_field_unittest.cc",
     "proto/legacy_proto_bridge_unittest.cc",
     "randomized_encoder_unittest.cc",
     "rationalization_util_unittest.cc",
     "region_combobox_model_unittest.cc",
-    "search_field_unittest.cc",
     "subkey_requester_unittest.cc",
     "suggestion_selection_unittest.cc",
     "ui/payments/card_unmask_prompt_controller_impl_unittest.cc",
diff --git a/components/autofill/core/browser/address_field.cc b/components/autofill/core/browser/form_parsing/address_field.cc
similarity index 88%
rename from components/autofill/core/browser/address_field.cc
rename to components/autofill/core/browser/form_parsing/address_field.cc
index 4ef78fef..1bb9b23 100644
--- a/components/autofill/core/browser/address_field.cc
+++ b/components/autofill/core/browser/form_parsing/address_field.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/address_field.h"
+#include "components/autofill/core/browser/form_parsing/address_field.h"
 
 #include <stddef.h>
 
@@ -14,8 +14,8 @@
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversions.h"
 #include "components/autofill/core/browser/autofill_field.h"
-#include "components/autofill/core/browser/autofill_scanner.h"
 #include "components/autofill/core/browser/field_types.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
 #include "components/autofill/core/common/autofill_regex_constants.h"
 
 using base::UTF8ToUTF16;
@@ -68,9 +68,9 @@
                                    MATCH_DEFAULT | MATCH_TEXT_AREA, nullptr)) {
       continue;
     } else if (address_field->ParseAddressLines(scanner) ||
-        address_field->ParseCityStateZipCode(scanner) ||
-        address_field->ParseCountry(scanner) ||
-        address_field->ParseCompany(scanner)) {
+               address_field->ParseCityStateZipCode(scanner) ||
+               address_field->ParseCountry(scanner) ||
+               address_field->ParseCompany(scanner)) {
       has_trailing_non_labeled_fields = false;
       continue;
     } else if (ParseField(scanner, attention_ignored, nullptr) ||
@@ -185,8 +185,7 @@
       !ParseFieldSpecifics(scanner, pattern, MATCH_DEFAULT | MATCH_TEXT_AREA,
                            &street_address_) &&
       !ParseFieldSpecifics(scanner, label_pattern,
-                           MATCH_LABEL | MATCH_TEXT_AREA,
-                           &street_address_))
+                           MATCH_LABEL | MATCH_TEXT_AREA, &street_address_))
     return false;
 
   if (street_address_)
@@ -227,18 +226,15 @@
     return false;
 
   scanner->SaveCursor();
-  if (ParseFieldSpecifics(scanner,
-                          UTF8ToUTF16(kCountryRe),
-                          MATCH_DEFAULT | MATCH_SELECT,
-                          &country_)) {
+  if (ParseFieldSpecifics(scanner, UTF8ToUTF16(kCountryRe),
+                          MATCH_DEFAULT | MATCH_SELECT, &country_)) {
     return true;
   }
 
   // The occasional page (e.g. google account registration page) calls this a
   // "location". However, this only makes sense for select tags.
   scanner->Rewind();
-  return ParseFieldSpecifics(scanner,
-                             UTF8ToUTF16(kCountryLocationRe),
+  return ParseFieldSpecifics(scanner, UTF8ToUTF16(kCountryLocationRe),
                              MATCH_LABEL | MATCH_NAME | MATCH_SELECT,
                              &country_);
 }
@@ -247,9 +243,7 @@
   if (zip_)
     return false;
 
-  if (!ParseFieldSpecifics(scanner,
-                           UTF8ToUTF16(kZipCodeRe),
-                           kZipCodeMatchType,
+  if (!ParseFieldSpecifics(scanner, UTF8ToUTF16(kZipCodeRe), kZipCodeMatchType,
                            &zip_)) {
     return false;
   }
@@ -264,9 +258,7 @@
   if (city_)
     return false;
 
-  return ParseFieldSpecifics(scanner,
-                             UTF8ToUTF16(kCityRe),
-                             kCityMatchType,
+  return ParseFieldSpecifics(scanner, UTF8ToUTF16(kCityRe), kCityMatchType,
                              &city_);
 }
 
@@ -274,9 +266,7 @@
   if (state_)
     return false;
 
-  return ParseFieldSpecifics(scanner,
-                             UTF8ToUTF16(kStateRe),
-                             kStateMatchType,
+  return ParseFieldSpecifics(scanner, UTF8ToUTF16(kStateRe), kStateMatchType,
                              &state_);
 }
 
@@ -290,15 +280,11 @@
 
   AutofillField* cur_match = nullptr;
   size_t saved_cursor = scanner->SaveCursor();
-  bool parsed_name = ParseFieldSpecifics(scanner,
-                                         pattern,
-                                         match_type & ~MATCH_LABEL,
-                                         &cur_match);
+  bool parsed_name = ParseFieldSpecifics(scanner, pattern,
+                                         match_type & ~MATCH_LABEL, &cur_match);
   scanner->RewindTo(saved_cursor);
-  bool parsed_label = ParseFieldSpecifics(scanner,
-                                          pattern,
-                                          match_type & ~MATCH_NAME,
-                                          &cur_match);
+  bool parsed_label = ParseFieldSpecifics(scanner, pattern,
+                                          match_type & ~MATCH_NAME, &cur_match);
   if (parsed_name && parsed_label) {
     if (match)
       *match = cur_match;
@@ -392,9 +378,7 @@
   if (!found_non_zip4) {
     // Look for a zip+4, whose field name will also often contain
     // the substring "zip".
-    ParseFieldSpecifics(scanner,
-                        UTF8ToUTF16(kZip4Re),
-                        kZipCodeMatchType,
+    ParseFieldSpecifics(scanner, UTF8ToUTF16(kZip4Re), kZipCodeMatchType,
                         &zip4_);
   }
   return result;
@@ -405,8 +389,8 @@
   if (city_)
     return RESULT_MATCH_NONE;
 
-  return ParseNameAndLabelSeparately(
-      scanner, UTF8ToUTF16(kCityRe), kCityMatchType, &city_);
+  return ParseNameAndLabelSeparately(scanner, UTF8ToUTF16(kCityRe),
+                                     kCityMatchType, &city_);
 }
 
 AddressField::ParseNameLabelResult AddressField::ParseNameAndLabelForState(
@@ -414,8 +398,8 @@
   if (state_)
     return RESULT_MATCH_NONE;
 
-  return ParseNameAndLabelSeparately(
-      scanner, UTF8ToUTF16(kStateRe), kStateMatchType, &state_);
+  return ParseNameAndLabelSeparately(scanner, UTF8ToUTF16(kStateRe),
+                                     kStateMatchType, &state_);
 }
 
 }  // namespace autofill
diff --git a/components/autofill/core/browser/address_field.h b/components/autofill/core/browser/form_parsing/address_field.h
similarity index 92%
rename from components/autofill/core/browser/address_field.h
rename to components/autofill/core/browser/form_parsing/address_field.h
index a6117cb8..b28669d 100644
--- a/components/autofill/core/browser/address_field.h
+++ b/components/autofill/core/browser/form_parsing/address_field.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_ADDRESS_FIELD_H_
-#define COMPONENTS_AUTOFILL_CORE_BROWSER_ADDRESS_FIELD_H_
+#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_ADDRESS_FIELD_H_
+#define COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_ADDRESS_FIELD_H_
 
 #include <memory>
 #include <vector>
@@ -13,7 +13,7 @@
 #include "base/macros.h"
 #include "base/strings/string16.h"
 #include "components/autofill/core/browser/autofill_type.h"
-#include "components/autofill/core/browser/form_field.h"
+#include "components/autofill/core/browser/form_parsing/form_field.h"
 
 namespace autofill {
 
@@ -99,4 +99,4 @@
 
 }  // namespace autofill
 
-#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_ADDRESS_FIELD_H_
+#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_ADDRESS_FIELD_H_
diff --git a/components/autofill/core/browser/address_field_unittest.cc b/components/autofill/core/browser/form_parsing/address_field_unittest.cc
similarity index 98%
rename from components/autofill/core/browser/address_field_unittest.cc
rename to components/autofill/core/browser/form_parsing/address_field_unittest.cc
index 78549dfb..e7d874b 100644
--- a/components/autofill/core/browser/address_field_unittest.cc
+++ b/components/autofill/core/browser/form_parsing/address_field_unittest.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/address_field.h"
+#include "components/autofill/core/browser/form_parsing/address_field.h"
 
 #include <memory>
 #include <vector>
@@ -12,7 +12,7 @@
 #include "base/strings/string16.h"
 #include "base/strings/utf_string_conversions.h"
 #include "components/autofill/core/browser/autofill_field.h"
-#include "components/autofill/core/browser/autofill_scanner.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
 #include "components/autofill/core/common/form_field_data.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
diff --git a/components/autofill/core/browser/autofill_scanner.cc b/components/autofill/core/browser/form_parsing/autofill_scanner.cc
similarity index 92%
rename from components/autofill/core/browser/autofill_scanner.cc
rename to components/autofill/core/browser/form_parsing/autofill_scanner.cc
index 857a7b89..5d61c428 100644
--- a/components/autofill/core/browser/autofill_scanner.cc
+++ b/components/autofill/core/browser/form_parsing/autofill_scanner.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/autofill_scanner.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
 
 #include "base/logging.h"
 #include "components/autofill/core/browser/autofill_field.h"
@@ -21,8 +21,7 @@
   Init(non_owning_);
 }
 
-AutofillScanner::~AutofillScanner() {
-}
+AutofillScanner::~AutofillScanner() {}
 
 void AutofillScanner::Advance() {
   DCHECK(!IsEnd());
diff --git a/components/autofill/core/browser/autofill_scanner.h b/components/autofill/core/browser/form_parsing/autofill_scanner.h
similarity index 89%
rename from components/autofill/core/browser/autofill_scanner.h
rename to components/autofill/core/browser/form_parsing/autofill_scanner.h
index a4826a5..336e556 100644
--- a/components/autofill/core/browser/autofill_scanner.h
+++ b/components/autofill/core/browser/form_parsing/autofill_scanner.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_SCANNER_H_
-#define COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_SCANNER_H_
+#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_AUTOFILL_SCANNER_H_
+#define COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_AUTOFILL_SCANNER_H_
 
 #include <stddef.h>
 
@@ -71,4 +71,4 @@
 
 }  // namespace autofill
 
-#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_SCANNER_H_
+#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_AUTOFILL_SCANNER_H_
diff --git a/components/autofill/core/browser/credit_card_field.cc b/components/autofill/core/browser/form_parsing/credit_card_field.cc
similarity index 95%
rename from components/autofill/core/browser/credit_card_field.cc
rename to components/autofill/core/browser/form_parsing/credit_card_field.cc
index cbf5de6..00399ed 100644
--- a/components/autofill/core/browser/credit_card_field.cc
+++ b/components/autofill/core/browser/form_parsing/credit_card_field.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/credit_card_field.h"
+#include "components/autofill/core/browser/form_parsing/credit_card_field.h"
 
 #include <stddef.h>
 
@@ -17,9 +17,9 @@
 #include "base/strings/utf_string_conversions.h"
 #include "base/time/time.h"
 #include "components/autofill/core/browser/autofill_field.h"
-#include "components/autofill/core/browser/autofill_scanner.h"
 #include "components/autofill/core/browser/field_filler.h"
 #include "components/autofill/core/browser/field_types.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
 #include "components/autofill/core/common/autofill_clock.h"
 #include "components/autofill/core/common/autofill_regex_constants.h"
 #include "components/autofill/core/common/autofill_regexes.h"
@@ -38,8 +38,7 @@
 // consecutive section of |haystack| matches |regex_needles|.
 bool FindConsecutiveStrings(const std::vector<base::string16>& regex_needles,
                             const std::vector<base::string16>& haystack) {
-  if (regex_needles.empty() ||
-      haystack.empty() ||
+  if (regex_needles.empty() || haystack.empty() ||
       (haystack.size() < regex_needles.size()))
     return false;
 
@@ -98,8 +97,7 @@
       break;
 
     if (!credit_card_field->cardholder_) {
-      if (ParseField(scanner,
-                     base::UTF8ToUTF16(kNameOnCardRe),
+      if (ParseField(scanner, base::UTF8ToUTF16(kNameOnCardRe),
                      &credit_card_field->cardholder_)) {
         continue;
       }
@@ -110,10 +108,8 @@
       // fields. So we search for "name" only when we've already parsed at
       // least one other credit card field and haven't yet parsed the
       // expiration date (which usually appears at the end).
-      if (fields > 0 &&
-          !credit_card_field->expiration_month_ &&
-          ParseField(scanner,
-                     base::UTF8ToUTF16(kNameOnCardContextualRe),
+      if (fields > 0 && !credit_card_field->expiration_month_ &&
+          ParseField(scanner, base::UTF8ToUTF16(kNameOnCardContextualRe),
                      &credit_card_field->cardholder_)) {
         continue;
       }
@@ -319,8 +315,7 @@
 
   const int kYearsToMatch = 3;
   std::vector<base::string16> years_to_check;
-  for (int year = time_exploded.year;
-       year < time_exploded.year + kYearsToMatch;
+  for (int year = time_exploded.year; year < time_exploded.year + kYearsToMatch;
        ++year) {
     years_to_check.push_back(base::NumberToString16(year));
   }
@@ -375,11 +370,9 @@
       expiration_month_(nullptr),
       expiration_year_(nullptr),
       expiration_date_(nullptr),
-      exp_year_type_(CREDIT_CARD_EXP_DATE_4_DIGIT_YEAR) {
-}
+      exp_year_type_(CREDIT_CARD_EXP_DATE_4_DIGIT_YEAR) {}
 
-CreditCardField::~CreditCardField() {
-}
+CreditCardField::~CreditCardField() {}
 
 void CreditCardField::AddClassifications(
     FieldCandidatesMap* field_candidates) const {
@@ -421,9 +414,8 @@
 }
 
 bool CreditCardField::ParseExpirationDate(AutofillScanner* scanner) {
-  if (!expiration_date_ &&
-      base::LowerCaseEqualsASCII(scanner->Cursor()->form_control_type,
-                                 "month")) {
+  if (!expiration_date_ && base::LowerCaseEqualsASCII(
+                               scanner->Cursor()->form_control_type, "month")) {
     expiration_date_ = scanner->Cursor();
     expiration_month_ = nullptr;
     expiration_year_ = nullptr;
diff --git a/components/autofill/core/browser/credit_card_field.h b/components/autofill/core/browser/form_parsing/credit_card_field.h
similarity index 91%
rename from components/autofill/core/browser/credit_card_field.h
rename to components/autofill/core/browser/form_parsing/credit_card_field.h
index b1bbbe02..271bf63d 100644
--- a/components/autofill/core/browser/credit_card_field.h
+++ b/components/autofill/core/browser/form_parsing/credit_card_field.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_CREDIT_CARD_FIELD_H_
-#define COMPONENTS_AUTOFILL_CORE_BROWSER_CREDIT_CARD_FIELD_H_
+#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_CREDIT_CARD_FIELD_H_
+#define COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_CREDIT_CARD_FIELD_H_
 
 #include <memory>
 #include <vector>
@@ -11,7 +11,7 @@
 #include "base/compiler_specific.h"
 #include "base/macros.h"
 #include "components/autofill/core/browser/autofill_type.h"
-#include "components/autofill/core/browser/form_field.h"
+#include "components/autofill/core/browser/form_parsing/form_field.h"
 
 namespace autofill {
 
@@ -95,4 +95,4 @@
 
 }  // namespace autofill
 
-#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_CREDIT_CARD_FIELD_H_
+#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_CREDIT_CARD_FIELD_H_
diff --git a/components/autofill/core/browser/credit_card_field_unittest.cc b/components/autofill/core/browser/form_parsing/credit_card_field_unittest.cc
similarity index 99%
rename from components/autofill/core/browser/credit_card_field_unittest.cc
rename to components/autofill/core/browser/form_parsing/credit_card_field_unittest.cc
index 35ee3dba..3365998 100644
--- a/components/autofill/core/browser/credit_card_field_unittest.cc
+++ b/components/autofill/core/browser/form_parsing/credit_card_field_unittest.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/credit_card_field.h"
+#include "components/autofill/core/browser/form_parsing/credit_card_field.h"
 
 #include <memory>
 #include <vector>
@@ -11,7 +11,7 @@
 #include "base/memory/ptr_util.h"
 #include "base/strings/utf_string_conversions.h"
 #include "components/autofill/core/browser/autofill_field.h"
-#include "components/autofill/core/browser/autofill_scanner.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
 #include "components/autofill/core/common/form_field_data.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
diff --git a/components/autofill/core/browser/email_field.cc b/components/autofill/core/browser/form_parsing/email_field.cc
similarity index 85%
rename from components/autofill/core/browser/email_field.cc
rename to components/autofill/core/browser/form_parsing/email_field.cc
index 86d507ed..5ab2647 100644
--- a/components/autofill/core/browser/email_field.cc
+++ b/components/autofill/core/browser/form_parsing/email_field.cc
@@ -2,10 +2,10 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/email_field.h"
+#include "components/autofill/core/browser/form_parsing/email_field.h"
 
 #include "base/strings/utf_string_conversions.h"
-#include "components/autofill/core/browser/autofill_scanner.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
 #include "components/autofill/core/common/autofill_regex_constants.h"
 
 namespace autofill {
@@ -21,8 +21,7 @@
   return nullptr;
 }
 
-EmailField::EmailField(const AutofillField* field) : field_(field) {
-}
+EmailField::EmailField(const AutofillField* field) : field_(field) {}
 
 void EmailField::AddClassifications(
     FieldCandidatesMap* field_candidates) const {
diff --git a/components/autofill/core/browser/email_field.h b/components/autofill/core/browser/form_parsing/email_field.h
similarity index 69%
rename from components/autofill/core/browser/email_field.h
rename to components/autofill/core/browser/form_parsing/email_field.h
index ea79202..0716e7f9 100644
--- a/components/autofill/core/browser/email_field.h
+++ b/components/autofill/core/browser/form_parsing/email_field.h
@@ -2,14 +2,14 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_EMAIL_FIELD_H_
-#define COMPONENTS_AUTOFILL_CORE_BROWSER_EMAIL_FIELD_H_
+#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_EMAIL_FIELD_H_
+#define COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_EMAIL_FIELD_H_
 
 #include <memory>
 
 #include "base/compiler_specific.h"
 #include "base/macros.h"
-#include "components/autofill/core/browser/form_field.h"
+#include "components/autofill/core/browser/form_parsing/form_field.h"
 
 namespace autofill {
 
@@ -29,4 +29,4 @@
 
 }  // namespace autofill
 
-#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_EMAIL_FIELD_H_
+#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_EMAIL_FIELD_H_
diff --git a/components/autofill/core/browser/field_candidates.cc b/components/autofill/core/browser/form_parsing/field_candidates.cc
similarity index 95%
rename from components/autofill/core/browser/field_candidates.cc
rename to components/autofill/core/browser/form_parsing/field_candidates.cc
index 142e435..f3dc3b5b 100644
--- a/components/autofill/core/browser/field_candidates.cc
+++ b/components/autofill/core/browser/form_parsing/field_candidates.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/field_candidates.h"
+#include "components/autofill/core/browser/form_parsing/field_candidates.h"
 
 #include <algorithm>
 #include <vector>
diff --git a/components/autofill/core/browser/field_candidates.h b/components/autofill/core/browser/form_parsing/field_candidates.h
similarity index 89%
rename from components/autofill/core/browser/field_candidates.h
rename to components/autofill/core/browser/form_parsing/field_candidates.h
index e1d7ef6..d452092 100644
--- a/components/autofill/core/browser/field_candidates.h
+++ b/components/autofill/core/browser/form_parsing/field_candidates.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_FIELD_CANDIDATES_H_
-#define COMPONENTS_AUTOFILL_CORE_BROWSER_FIELD_CANDIDATES_H_
+#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_FIELD_CANDIDATES_H_
+#define COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_FIELD_CANDIDATES_H_
 
 #include <unordered_map>
 #include <vector>
@@ -59,4 +59,4 @@
 
 }  // namespace autofill
 
-#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_FIELD_CANDIDATES_H_
+#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_FIELD_CANDIDATES_H_
diff --git a/components/autofill/core/browser/field_candidates_unittest.cc b/components/autofill/core/browser/form_parsing/field_candidates_unittest.cc
similarity index 95%
rename from components/autofill/core/browser/field_candidates_unittest.cc
rename to components/autofill/core/browser/form_parsing/field_candidates_unittest.cc
index 7539558..5df95bf 100644
--- a/components/autofill/core/browser/field_candidates_unittest.cc
+++ b/components/autofill/core/browser/form_parsing/field_candidates_unittest.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/field_candidates.h"
+#include "components/autofill/core/browser/form_parsing/field_candidates.h"
 
 #include "testing/gtest/include/gtest/gtest.h"
 
diff --git a/components/autofill/core/browser/form_field.cc b/components/autofill/core/browser/form_parsing/form_field.cc
similarity index 89%
rename from components/autofill/core/browser/form_field.cc
rename to components/autofill/core/browser/form_parsing/form_field.cc
index 7b2aac8f..9229b1ed 100644
--- a/components/autofill/core/browser/form_field.cc
+++ b/components/autofill/core/browser/form_parsing/form_field.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/form_field.h"
+#include "components/autofill/core/browser/form_parsing/form_field.h"
 
 #include <algorithm>
 #include <cstddef>
@@ -15,17 +15,17 @@
 #include "base/strings/string_util.h"
 #include "base/strings/stringprintf.h"
 #include "base/strings/utf_string_conversions.h"
-#include "components/autofill/core/browser/address_field.h"
 #include "components/autofill/core/browser/autofill_field.h"
-#include "components/autofill/core/browser/autofill_scanner.h"
-#include "components/autofill/core/browser/credit_card_field.h"
-#include "components/autofill/core/browser/email_field.h"
+#include "components/autofill/core/browser/form_parsing/address_field.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
+#include "components/autofill/core/browser/form_parsing/credit_card_field.h"
+#include "components/autofill/core/browser/form_parsing/email_field.h"
+#include "components/autofill/core/browser/form_parsing/name_field.h"
+#include "components/autofill/core/browser/form_parsing/phone_field.h"
+#include "components/autofill/core/browser/form_parsing/price_field.h"
+#include "components/autofill/core/browser/form_parsing/search_field.h"
+#include "components/autofill/core/browser/form_parsing/travel_field.h"
 #include "components/autofill/core/browser/form_structure.h"
-#include "components/autofill/core/browser/name_field.h"
-#include "components/autofill/core/browser/phone_field.h"
-#include "components/autofill/core/browser/price_field.h"
-#include "components/autofill/core/browser/search_field.h"
-#include "components/autofill/core/browser/travel_field.h"
 #include "components/autofill/core/common/autofill_constants.h"
 #include "components/autofill/core/common/autofill_regexes.h"
 #include "components/autofill/core/common/autofill_util.h"
@@ -133,10 +133,8 @@
 // static
 bool FormField::ParseEmptyLabel(AutofillScanner* scanner,
                                 AutofillField** match) {
-  return ParseFieldSpecifics(scanner,
-                             base::ASCIIToUTF16("^$"),
-                             MATCH_LABEL | MATCH_ALL_INPUTS,
-                             match);
+  return ParseFieldSpecifics(scanner, base::ASCIIToUTF16("^$"),
+                             MATCH_LABEL | MATCH_ALL_INPUTS, match);
 }
 
 // static
diff --git a/components/autofill/core/browser/form_field.h b/components/autofill/core/browser/form_parsing/form_field.h
similarity index 95%
rename from components/autofill/core/browser/form_field.h
rename to components/autofill/core/browser/form_parsing/form_field.h
index 8471b0ff..2579d98e 100644
--- a/components/autofill/core/browser/form_field.h
+++ b/components/autofill/core/browser/form_parsing/form_field.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_FIELD_H_
-#define COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_FIELD_H_
+#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_FORM_FIELD_H_
+#define COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_FORM_FIELD_H_
 
 #include <memory>
 #include <vector>
@@ -11,8 +11,8 @@
 #include "base/gtest_prod_util.h"
 #include "base/macros.h"
 #include "base/strings/string16.h"
-#include "components/autofill/core/browser/field_candidates.h"
 #include "components/autofill/core/browser/field_types.h"
+#include "components/autofill/core/browser/form_parsing/field_candidates.h"
 
 namespace autofill {
 
@@ -145,4 +145,4 @@
 
 }  // namespace autofill
 
-#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_FIELD_H_
+#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_FORM_FIELD_H_
diff --git a/components/autofill/core/browser/form_field_unittest.cc b/components/autofill/core/browser/form_parsing/form_field_unittest.cc
similarity index 75%
rename from components/autofill/core/browser/form_field_unittest.cc
rename to components/autofill/core/browser/form_parsing/form_field_unittest.cc
index bd194a9..a5c811c 100644
--- a/components/autofill/core/browser/form_field_unittest.cc
+++ b/components/autofill/core/browser/form_parsing/form_field_unittest.cc
@@ -9,12 +9,12 @@
 #include "base/strings/utf_string_conversions.h"
 #include "base/test/scoped_feature_list.h"
 #include "components/autofill/core/browser/autofill_field.h"
-#include "components/autofill/core/browser/form_field.h"
+#include "components/autofill/core/browser/form_parsing/form_field.h"
 #include "components/autofill/core/common/autofill_features.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
-using base::ASCIIToUTF16;
 using autofill::features::kAutofillEnforceMinRequiredFieldsForHeuristics;
+using base::ASCIIToUTF16;
 
 namespace autofill {
 
@@ -22,98 +22,98 @@
   AutofillField field;
 
   // Empty strings match.
-  EXPECT_TRUE(FormField::Match(&field, base::string16(),
-                               FormField::MATCH_LABEL));
+  EXPECT_TRUE(
+      FormField::Match(&field, base::string16(), FormField::MATCH_LABEL));
 
   // Empty pattern matches non-empty string.
   field.label = ASCIIToUTF16("a");
-  EXPECT_TRUE(FormField::Match(&field, base::string16(),
-                               FormField::MATCH_LABEL));
+  EXPECT_TRUE(
+      FormField::Match(&field, base::string16(), FormField::MATCH_LABEL));
 
   // Strictly empty pattern matches empty string.
   field.label = base::string16();
-  EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("^$"),
-              FormField::MATCH_LABEL));
+  EXPECT_TRUE(
+      FormField::Match(&field, ASCIIToUTF16("^$"), FormField::MATCH_LABEL));
 
   // Strictly empty pattern does not match non-empty string.
   field.label = ASCIIToUTF16("a");
-  EXPECT_FALSE(FormField::Match(&field, ASCIIToUTF16("^$"),
-               FormField::MATCH_LABEL));
+  EXPECT_FALSE(
+      FormField::Match(&field, ASCIIToUTF16("^$"), FormField::MATCH_LABEL));
 
   // Non-empty pattern doesn't match empty string.
   field.label = base::string16();
-  EXPECT_FALSE(FormField::Match(&field, ASCIIToUTF16("a"),
-               FormField::MATCH_LABEL));
+  EXPECT_FALSE(
+      FormField::Match(&field, ASCIIToUTF16("a"), FormField::MATCH_LABEL));
 
   // Beginning of line.
   field.label = ASCIIToUTF16("head_tail");
-  EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("^head"),
-              FormField::MATCH_LABEL));
-  EXPECT_FALSE(FormField::Match(&field, ASCIIToUTF16("^tail"),
-               FormField::MATCH_LABEL));
+  EXPECT_TRUE(
+      FormField::Match(&field, ASCIIToUTF16("^head"), FormField::MATCH_LABEL));
+  EXPECT_FALSE(
+      FormField::Match(&field, ASCIIToUTF16("^tail"), FormField::MATCH_LABEL));
 
   // End of line.
   field.label = ASCIIToUTF16("head_tail");
-  EXPECT_FALSE(FormField::Match(&field, ASCIIToUTF16("head$"),
-               FormField::MATCH_LABEL));
-  EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("tail$"),
-              FormField::MATCH_LABEL));
+  EXPECT_FALSE(
+      FormField::Match(&field, ASCIIToUTF16("head$"), FormField::MATCH_LABEL));
+  EXPECT_TRUE(
+      FormField::Match(&field, ASCIIToUTF16("tail$"), FormField::MATCH_LABEL));
 
   // Exact.
   field.label = ASCIIToUTF16("head_tail");
-  EXPECT_FALSE(FormField::Match(&field, ASCIIToUTF16("^head$"),
-               FormField::MATCH_LABEL));
-  EXPECT_FALSE(FormField::Match(&field, ASCIIToUTF16("^tail$"),
-               FormField::MATCH_LABEL));
+  EXPECT_FALSE(
+      FormField::Match(&field, ASCIIToUTF16("^head$"), FormField::MATCH_LABEL));
+  EXPECT_FALSE(
+      FormField::Match(&field, ASCIIToUTF16("^tail$"), FormField::MATCH_LABEL));
   EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("^head_tail$"),
-              FormField::MATCH_LABEL));
+                               FormField::MATCH_LABEL));
 
   // Escaped dots.
   field.label = ASCIIToUTF16("m.i.");
   // Note: This pattern is misleading as the "." characters are wild cards.
-  EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("m.i."),
-              FormField::MATCH_LABEL));
+  EXPECT_TRUE(
+      FormField::Match(&field, ASCIIToUTF16("m.i."), FormField::MATCH_LABEL));
   EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("m\\.i\\."),
-              FormField::MATCH_LABEL));
+                               FormField::MATCH_LABEL));
   field.label = ASCIIToUTF16("mXiX");
-  EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("m.i."),
-              FormField::MATCH_LABEL));
+  EXPECT_TRUE(
+      FormField::Match(&field, ASCIIToUTF16("m.i."), FormField::MATCH_LABEL));
   EXPECT_FALSE(FormField::Match(&field, ASCIIToUTF16("m\\.i\\."),
-               FormField::MATCH_LABEL));
+                                FormField::MATCH_LABEL));
 
   // Repetition.
   field.label = ASCIIToUTF16("headtail");
   EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("head.*tail"),
-              FormField::MATCH_LABEL));
+                               FormField::MATCH_LABEL));
   field.label = ASCIIToUTF16("headXtail");
   EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("head.*tail"),
-              FormField::MATCH_LABEL));
+                               FormField::MATCH_LABEL));
   field.label = ASCIIToUTF16("headXXXtail");
   EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("head.*tail"),
-              FormField::MATCH_LABEL));
+                               FormField::MATCH_LABEL));
   field.label = ASCIIToUTF16("headtail");
   EXPECT_FALSE(FormField::Match(&field, ASCIIToUTF16("head.+tail"),
-               FormField::MATCH_LABEL));
+                                FormField::MATCH_LABEL));
   field.label = ASCIIToUTF16("headXtail");
   EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("head.+tail"),
-              FormField::MATCH_LABEL));
+                               FormField::MATCH_LABEL));
   field.label = ASCIIToUTF16("headXXXtail");
   EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("head.+tail"),
-              FormField::MATCH_LABEL));
+                               FormField::MATCH_LABEL));
 
   // Alternation.
   field.label = ASCIIToUTF16("head_tail");
   EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("head|other"),
-              FormField::MATCH_LABEL));
+                               FormField::MATCH_LABEL));
   EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("tail|other"),
-              FormField::MATCH_LABEL));
+                               FormField::MATCH_LABEL));
   EXPECT_FALSE(FormField::Match(&field, ASCIIToUTF16("bad|good"),
-               FormField::MATCH_LABEL));
+                                FormField::MATCH_LABEL));
 
   // Case sensitivity.
   field.label = ASCIIToUTF16("xxxHeAd_tAiLxxx");
   EXPECT_TRUE(FormField::Match(&field, ASCIIToUTF16("head_tail"),
-              FormField::MATCH_LABEL));
+                               FormField::MATCH_LABEL));
 
   // Word boundaries.
   field.label = ASCIIToUTF16("contains word:");
@@ -122,7 +122,7 @@
   EXPECT_FALSE(FormField::Match(&field, ASCIIToUTF16("\\bcon\\b"),
                                 FormField::MATCH_LABEL));
   // Make sure the circumflex in 'crepe' is not treated as a word boundary.
-  field.label = base::UTF8ToUTF16("cr" "\xC3\xAA" "pe");
+  field.label = base::UTF8ToUTF16("cr\xC3\xAApe");
   EXPECT_FALSE(FormField::Match(&field, ASCIIToUTF16("\\bcr\\b"),
                                 FormField::MATCH_LABEL));
 }
diff --git a/components/autofill/core/browser/name_field.cc b/components/autofill/core/browser/form_parsing/name_field.cc
similarity index 97%
rename from components/autofill/core/browser/name_field.cc
rename to components/autofill/core/browser/form_parsing/name_field.cc
index a6ea9e7..d35f73c 100644
--- a/components/autofill/core/browser/name_field.cc
+++ b/components/autofill/core/browser/form_parsing/name_field.cc
@@ -2,15 +2,15 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/name_field.h"
+#include "components/autofill/core/browser/form_parsing/name_field.h"
 
 #include <memory>
 
 #include "base/macros.h"
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversions.h"
-#include "components/autofill/core/browser/autofill_scanner.h"
 #include "components/autofill/core/browser/autofill_type.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
 #include "components/autofill/core/common/autofill_regex_constants.h"
 
 using base::UTF8ToUTF16;
@@ -99,8 +99,7 @@
   AddClassification(field_, NAME_FULL, kBaseNameParserScore, field_candidates);
 }
 
-FullNameField::FullNameField(AutofillField* field) : field_(field) {
-}
+FullNameField::FullNameField(AutofillField* field) : field_(field) {}
 
 std::unique_ptr<FirstLastNameField> FirstLastNameField::ParseSpecificName(
     AutofillScanner* scanner) {
diff --git a/components/autofill/core/browser/name_field.h b/components/autofill/core/browser/form_parsing/name_field.h
similarity index 82%
rename from components/autofill/core/browser/name_field.h
rename to components/autofill/core/browser/form_parsing/name_field.h
index 459f0d4e..c7e79bb 100644
--- a/components/autofill/core/browser/name_field.h
+++ b/components/autofill/core/browser/form_parsing/name_field.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_NAME_FIELD_H_
-#define COMPONENTS_AUTOFILL_CORE_BROWSER_NAME_FIELD_H_
+#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_NAME_FIELD_H_
+#define COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_NAME_FIELD_H_
 
 #include <memory>
 #include <vector>
@@ -12,7 +12,7 @@
 #include "base/gtest_prod_util.h"
 #include "base/macros.h"
 #include "components/autofill/core/browser/autofill_field.h"
-#include "components/autofill/core/browser/form_field.h"
+#include "components/autofill/core/browser/form_parsing/form_field.h"
 
 namespace autofill {
 
@@ -44,4 +44,4 @@
 
 }  // namespace autofill
 
-#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_NAME_FIELD_H_
+#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_NAME_FIELD_H_
diff --git a/components/autofill/core/browser/name_field_unittest.cc b/components/autofill/core/browser/form_parsing/name_field_unittest.cc
similarity index 98%
rename from components/autofill/core/browser/name_field_unittest.cc
rename to components/autofill/core/browser/form_parsing/name_field_unittest.cc
index e6a3d226..b582da8 100644
--- a/components/autofill/core/browser/name_field_unittest.cc
+++ b/components/autofill/core/browser/form_parsing/name_field_unittest.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/name_field.h"
+#include "components/autofill/core/browser/form_parsing/name_field.h"
 
 #include <memory>
 #include <vector>
@@ -11,7 +11,7 @@
 #include "base/memory/ptr_util.h"
 #include "base/strings/utf_string_conversions.h"
 #include "components/autofill/core/browser/autofill_field.h"
-#include "components/autofill/core/browser/autofill_scanner.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
 #include "components/autofill/core/common/form_field_data.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
diff --git a/components/autofill/core/browser/phone_field.cc b/components/autofill/core/browser/form_parsing/phone_field.cc
similarity index 98%
rename from components/autofill/core/browser/phone_field.cc
rename to components/autofill/core/browser/form_parsing/phone_field.cc
index 343504b..0dc60c0d 100644
--- a/components/autofill/core/browser/phone_field.cc
+++ b/components/autofill/core/browser/form_parsing/phone_field.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/phone_field.h"
+#include "components/autofill/core/browser/form_parsing/phone_field.h"
 
 #include <string.h>
 
@@ -15,7 +15,7 @@
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversions.h"
 #include "components/autofill/core/browser/autofill_field.h"
-#include "components/autofill/core/browser/autofill_scanner.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
 #include "components/autofill/core/common/autofill_regex_constants.h"
 
 namespace autofill {
diff --git a/components/autofill/core/browser/phone_field.h b/components/autofill/core/browser/form_parsing/phone_field.h
similarity index 90%
rename from components/autofill/core/browser/phone_field.h
rename to components/autofill/core/browser/form_parsing/phone_field.h
index b380c79..9df792b 100644
--- a/components/autofill/core/browser/phone_field.h
+++ b/components/autofill/core/browser/form_parsing/phone_field.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_PHONE_FIELD_H_
-#define COMPONENTS_AUTOFILL_CORE_BROWSER_PHONE_FIELD_H_
+#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_PHONE_FIELD_H_
+#define COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_PHONE_FIELD_H_
 
 #include <stddef.h>
 
@@ -14,7 +14,7 @@
 #include "base/gtest_prod_util.h"
 #include "base/macros.h"
 #include "components/autofill/core/browser/autofill_type.h"
-#include "components/autofill/core/browser/form_field.h"
+#include "components/autofill/core/browser/form_parsing/form_field.h"
 #include "components/autofill/core/browser/phone_number.h"
 
 namespace autofill {
@@ -101,4 +101,4 @@
 
 }  // namespace autofill
 
-#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_PHONE_FIELD_H_
+#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_PHONE_FIELD_H_
diff --git a/components/autofill/core/browser/phone_field_unittest.cc b/components/autofill/core/browser/form_parsing/phone_field_unittest.cc
similarity index 97%
rename from components/autofill/core/browser/phone_field_unittest.cc
rename to components/autofill/core/browser/form_parsing/phone_field_unittest.cc
index 96ee9c8..e6cff16 100644
--- a/components/autofill/core/browser/phone_field_unittest.cc
+++ b/components/autofill/core/browser/form_parsing/phone_field_unittest.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/phone_field.h"
+#include "components/autofill/core/browser/form_parsing/phone_field.h"
 
 #include <stddef.h>
 
@@ -14,7 +14,7 @@
 #include "base/stl_util.h"
 #include "base/strings/utf_string_conversions.h"
 #include "components/autofill/core/browser/autofill_field.h"
-#include "components/autofill/core/browser/autofill_scanner.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
 #include "components/autofill/core/common/form_field_data.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
@@ -25,7 +25,9 @@
 namespace {
 
 const char* const kFieldTypes[] = {
-    "text", "tel", "number",
+    "text",
+    "tel",
+    "number",
 };
 
 }  // namespace
diff --git a/components/autofill/core/browser/price_field.cc b/components/autofill/core/browser/form_parsing/price_field.cc
similarity index 86%
rename from components/autofill/core/browser/price_field.cc
rename to components/autofill/core/browser/form_parsing/price_field.cc
index 59cbca3..63e81ab 100644
--- a/components/autofill/core/browser/price_field.cc
+++ b/components/autofill/core/browser/form_parsing/price_field.cc
@@ -2,11 +2,11 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/price_field.h"
+#include "components/autofill/core/browser/form_parsing/price_field.h"
 
 #include "base/strings/utf_string_conversions.h"
 #include "components/autofill/core/browser/autofill_field.h"
-#include "components/autofill/core/browser/autofill_scanner.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
 #include "components/autofill/core/common/autofill_regex_constants.h"
 
 namespace autofill {
diff --git a/components/autofill/core/browser/price_field.h b/components/autofill/core/browser/form_parsing/price_field.h
similarity index 76%
rename from components/autofill/core/browser/price_field.h
rename to components/autofill/core/browser/form_parsing/price_field.h
index 65989b8a..f973be32 100644
--- a/components/autofill/core/browser/price_field.h
+++ b/components/autofill/core/browser/form_parsing/price_field.h
@@ -2,14 +2,14 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_PRICE_FIELD_H_
-#define COMPONENTS_AUTOFILL_CORE_BROWSER_PRICE_FIELD_H_
+#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_PRICE_FIELD_H_
+#define COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_PRICE_FIELD_H_
 
 #include <memory>
 
 #include "base/compiler_specific.h"
 #include "base/macros.h"
-#include "components/autofill/core/browser/form_field.h"
+#include "components/autofill/core/browser/form_parsing/form_field.h"
 
 namespace autofill {
 
@@ -37,4 +37,4 @@
 
 }  // namespace autofill
 
-#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_PRICE_FIELD_H_
+#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_PRICE_FIELD_H_
diff --git a/components/autofill/core/browser/price_field_unittest.cc b/components/autofill/core/browser/form_parsing/price_field_unittest.cc
similarity index 93%
rename from components/autofill/core/browser/price_field_unittest.cc
rename to components/autofill/core/browser/form_parsing/price_field_unittest.cc
index 626cac7..a588b8c 100644
--- a/components/autofill/core/browser/price_field_unittest.cc
+++ b/components/autofill/core/browser/form_parsing/price_field_unittest.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/price_field.h"
+#include "components/autofill/core/browser/form_parsing/price_field.h"
 
 #include <memory>
 #include <vector>
@@ -12,7 +12,7 @@
 #include "base/strings/string16.h"
 #include "base/strings/utf_string_conversions.h"
 #include "components/autofill/core/browser/autofill_field.h"
-#include "components/autofill/core/browser/autofill_scanner.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
 #include "components/autofill/core/common/form_field_data.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
diff --git a/components/autofill/core/browser/form_parsing/readme.md b/components/autofill/core/browser/form_parsing/readme.md
new file mode 100644
index 0000000..88ab6c5
--- /dev/null
+++ b/components/autofill/core/browser/form_parsing/readme.md
@@ -0,0 +1,4 @@
+This directory contains files to determine the semantic types of fields of a
+form using local heuristics.
+
+The public interface to this is `FormField::ParseFormFields()`.
diff --git a/components/autofill/core/browser/search_field.cc b/components/autofill/core/browser/form_parsing/search_field.cc
similarity index 87%
rename from components/autofill/core/browser/search_field.cc
rename to components/autofill/core/browser/form_parsing/search_field.cc
index f684bae..456464f 100644
--- a/components/autofill/core/browser/search_field.cc
+++ b/components/autofill/core/browser/form_parsing/search_field.cc
@@ -2,11 +2,11 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/search_field.h"
+#include "components/autofill/core/browser/form_parsing/search_field.h"
 
 #include "base/strings/utf_string_conversions.h"
 #include "components/autofill/core/browser/autofill_field.h"
-#include "components/autofill/core/browser/autofill_scanner.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
 #include "components/autofill/core/common/autofill_regex_constants.h"
 
 namespace autofill {
diff --git a/components/autofill/core/browser/search_field.h b/components/autofill/core/browser/form_parsing/search_field.h
similarity index 76%
rename from components/autofill/core/browser/search_field.h
rename to components/autofill/core/browser/form_parsing/search_field.h
index bfbf77f7..88044fb 100644
--- a/components/autofill/core/browser/search_field.h
+++ b/components/autofill/core/browser/form_parsing/search_field.h
@@ -2,14 +2,14 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_SEARCH_FIELD_H_
-#define COMPONENTS_AUTOFILL_CORE_BROWSER_SEARCH_FIELD_H_
+#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_SEARCH_FIELD_H_
+#define COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_SEARCH_FIELD_H_
 
 #include <memory>
 
 #include "base/compiler_specific.h"
 #include "base/macros.h"
-#include "components/autofill/core/browser/form_field.h"
+#include "components/autofill/core/browser/form_parsing/form_field.h"
 
 namespace autofill {
 
@@ -37,4 +37,4 @@
 
 }  // namespace autofill
 
-#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_SEARCH_FIELD_H_
+#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_SEARCH_FIELD_H_
diff --git a/components/autofill/core/browser/search_field_unittest.cc b/components/autofill/core/browser/form_parsing/search_field_unittest.cc
similarity index 93%
rename from components/autofill/core/browser/search_field_unittest.cc
rename to components/autofill/core/browser/form_parsing/search_field_unittest.cc
index f242351..9d394cad 100644
--- a/components/autofill/core/browser/search_field_unittest.cc
+++ b/components/autofill/core/browser/form_parsing/search_field_unittest.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/search_field.h"
+#include "components/autofill/core/browser/form_parsing/search_field.h"
 
 #include <memory>
 #include <vector>
@@ -12,7 +12,7 @@
 #include "base/strings/string16.h"
 #include "base/strings/utf_string_conversions.h"
 #include "components/autofill/core/browser/autofill_field.h"
-#include "components/autofill/core/browser/autofill_scanner.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
 #include "components/autofill/core/common/form_field_data.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
diff --git a/components/autofill/core/browser/travel_field.cc b/components/autofill/core/browser/form_parsing/travel_field.cc
similarity index 95%
rename from components/autofill/core/browser/travel_field.cc
rename to components/autofill/core/browser/form_parsing/travel_field.cc
index cee6b34..ec806f5 100644
--- a/components/autofill/core/browser/travel_field.cc
+++ b/components/autofill/core/browser/form_parsing/travel_field.cc
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "components/autofill/core/browser/travel_field.h"
+#include "components/autofill/core/browser/form_parsing/travel_field.h"
 
 #include <memory>
 #include <utility>
diff --git a/components/autofill/core/browser/travel_field.h b/components/autofill/core/browser/form_parsing/travel_field.h
similarity index 64%
rename from components/autofill/core/browser/travel_field.h
rename to components/autofill/core/browser/form_parsing/travel_field.h
index 0608d26..85ab3e0 100644
--- a/components/autofill/core/browser/travel_field.h
+++ b/components/autofill/core/browser/form_parsing/travel_field.h
@@ -2,13 +2,13 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_TRAVEL_FIELD_H_
-#define COMPONENTS_AUTOFILL_CORE_BROWSER_TRAVEL_FIELD_H_
+#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_TRAVEL_FIELD_H_
+#define COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_TRAVEL_FIELD_H_
 
 #include <memory>
 
-#include "components/autofill/core/browser/autofill_scanner.h"
-#include "components/autofill/core/browser/form_field.h"
+#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
+#include "components/autofill/core/browser/form_parsing/form_field.h"
 
 namespace autofill {
 
@@ -30,4 +30,4 @@
 };
 }  // namespace autofill
 
-#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_TRAVEL_FIELD_H_
+#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_FORM_PARSING_TRAVEL_FIELD_H_
diff --git a/components/autofill/core/browser/form_structure.cc b/components/autofill/core/browser/form_structure.cc
index c2af03a..3af07f1 100644
--- a/components/autofill/core/browser/form_structure.cc
+++ b/components/autofill/core/browser/form_structure.cc
@@ -30,9 +30,9 @@
 #include "components/autofill/core/browser/autofill_data_util.h"
 #include "components/autofill/core/browser/autofill_metrics.h"
 #include "components/autofill/core/browser/autofill_type.h"
-#include "components/autofill/core/browser/field_candidates.h"
 #include "components/autofill/core/browser/field_types.h"
-#include "components/autofill/core/browser/form_field.h"
+#include "components/autofill/core/browser/form_parsing/field_candidates.h"
+#include "components/autofill/core/browser/form_parsing/form_field.h"
 #include "components/autofill/core/browser/proto/legacy_proto_bridge.h"
 #include "components/autofill/core/browser/randomized_encoder.h"
 #include "components/autofill/core/browser/rationalization_util.h"
diff --git a/components/infobars/core/infobar_delegate.cc b/components/infobars/core/infobar_delegate.cc
index f9cb964..59ae71e 100644
--- a/components/infobars/core/infobar_delegate.cc
+++ b/components/infobars/core/infobar_delegate.cc
@@ -72,6 +72,10 @@
 void InfoBarDelegate::InfoBarDismissed() {
 }
 
+bool InfoBarDelegate::IsCloseable() const {
+  return true;
+}
+
 ConfirmInfoBarDelegate* InfoBarDelegate::AsConfirmInfoBarDelegate() {
   return nullptr;
 }
diff --git a/components/infobars/core/infobar_delegate.h b/components/infobars/core/infobar_delegate.h
index 91f035b8..34e0e0bc 100644
--- a/components/infobars/core/infobar_delegate.h
+++ b/components/infobars/core/infobar_delegate.h
@@ -224,6 +224,9 @@
   // Called when the user clicks on the close button to dismiss the infobar.
   virtual void InfoBarDismissed();
 
+  // Returns true if the InfoBar has a close button; true by default.
+  virtual bool IsCloseable() const;
+
   // Type-checking downcast routines:
   virtual ConfirmInfoBarDelegate* AsConfirmInfoBarDelegate();
   virtual HungRendererInfoBarDelegate* AsHungRendererInfoBarDelegate();
diff --git a/components/policy/resources/policy_templates_am.xtb b/components/policy/resources/policy_templates_am.xtb
index 5d1ad83..c264ef9 100644
--- a/components/policy/resources/policy_templates_am.xtb
+++ b/components/policy/resources/policy_templates_am.xtb
@@ -1080,17 +1080,6 @@
       ይህ መመሪያ ካልተዋቀረ <ph name="PRINTERS_ALLOW_ALL" /> እንደሆነ ይገመታል።
       </translation>
 <translation id="2908277604670530363">ከተኪ አገልጋዩ ጋር ያለው ከፍተኛ የተጓዳኝ ግንኙነቶች ብዛት</translation>
-<translation id="2948463916588961959">የፊደል ማረሚያ ቋንቋዎችን በግዳጅ ያነቃል። በዚህ ዝርዝር ውውስጥ ያሉ ያልታወቁ ቋንቋዎች ችላ ይባላሉ።
-
-      ይህን መመሪያ ካነቁት ፊደል ማረሚያ ተጠቃሚው ፊደል ማረሚያን ካነቃላቸው ቋንቋዎች በተጨማሪ ለተገለጹት ቋንቋዎች ይነቃል።
-
-      ይህን መመሪያ ካላዋቀሩት ወይም ካሰናከሉት በተጠቃሚው የፊደል ማረሚያ ምርጫዎች ላይ ምንም ለውጥ አይኖርም።
-
-      የSpellcheckEnabled መመሪያው ወደ ተሰናክሏል ከተዋቀረ ይህ መመሪያ ምንም ተጽዕኖ አይኖረውም።
-
-      አንድ ቋንቋ በሁለቱም በዚህ መመሪያ እና በSpellcheckLanguageBlacklist መመሪያ ላይ ከተካተተ ይህ መመሪያ ቅድሚያ ይሰጠውና የፊደል ማረሚያ ቋንቋው ይነቃል።
-
-      አሁን የሚደገፉት ቋንቋዎች እነዚህ ናቸው፦ 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="2952347049958405264">ገደቦች፦</translation>
 <translation id="2956777931324644324">ይህ መመሪያ ከ <ph name="PRODUCT_NAME" /> ስሪት 36 ጀምሮ አገልግሎት መስጠት አቁሟል።
 
@@ -1423,7 +1412,6 @@
 
         ይህ መመሪያ በዴስክቶፕ ላይ በማሽን መጠነ ስፋት ያለ የደመና መመሪያ ምዝገባ አማካኝነት ጥቅም ላይ ሊውል ይችላል እና በመመዝገቢያ ወይም GPO በWindows ላይ፣ plist በMac ላይ እና JSON መመሪያ ፋይል በLinux ሊቀናበር ይችላል።</translation>
 <translation id="3660562134618097814">በመግባት ጊዜ የSAML IdP ኩኪዎችን ያስተላልፉ</translation>
-<translation id="3668151900457104753">በተከለከሉ ዝርዝር ውስጥ የገቡ ቅጥያዎችን ያራግፉ</translation>
 <translation id="3701121231485832347">በ<ph name="MS_AD_NAME" /> ለሚተዳደሩ የ<ph name="PRODUCT_OS_NAME" /> መሣሪያዎች የሆኑ ቅንብሮችን ይቆጣጠራል።</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (ባለነጠላ መስመር መስኩ ተቋርጧል እና ወደፊት ይወገዳል። እባክዎ ከዚህ በታች ባለብዙ መስመር የጽሑፍ ሳጥኑን መጠቀም ይጀምሩ።)</translation>
 <translation id="3709266154059827597">የተከለከሉ ቅጥያዎች ጭነት ዝርዝር ያዋቅሩ</translation>
@@ -1634,6 +1622,21 @@
       ይህ መመሪያ ወደ እውነት ከተቀናበረ ወይም እንዳልተቀናበረ ከተተወ ተጠቃሚዎች በChrome OS ምዝገባ በኩል የቅናሾች ክፍያ ማስመለስ አይችሉም።
 
       ይህ መመሪያ ወደ ሐሰት ከተቀናበረ ተጠቃሚው የቅናሾች ክፍያን ማስመለስ አይችልም።</translation>
+<translation id="4008233182078913897">ሳያስታውቁ፣ ያለተጠቃሚ መስተጋብር እና በተጠቃሚው ሊራገፉ ወይም ሊሰናከሉ የማይችሉ የመተግበሪያዎች እና የቅጥያዎች ዝርዝር ይገልጻል። በመተግበሪያዎች/ቅጥያዎች የሚጠየቁ ፈቃዶች ሁሉ ያለተጠቃሚ መስተጋብር በውስጥ-ታዋቂነት ይሰጣሉ፣ የወደፊቶቹ የመተግበሪያው/ቅጥያው ስሪቶች የሚጠይቁ ማናቸውም ተጨማሪ ፈቃዶች ጨምሮ። በተጨማሪም፣ ፈቃዶች ለenterprise.deviceAttributes እና enterprise.platformKeys ቅጥያ ኤፒአይዎች ይሰጣሉ። (እነዚህ ሁለት ኤፒአይዎች በግዴታ ላልተጫኑ መተግበሪያዎች/ቅጥያዎች አይገኙም።)
+
+          ይህ መመሪያ ሊጋጭ ከሚችል የ<ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> መመሪያ ቅድሚያ ይሰጠዋል። ከዚህ ቀደም በግዴታ የተጫነ አንድ መተግበሪያ ወይም ቅጥያ ከዚህ ዝርዝር ከተወገደ በራስ-ሰር በ<ph name="PRODUCT_NAME" /> ይራገፋል። 
+
+          ከ<ph name="MS_AD_NAME" /> ጎራ ጋር ላልተቀላቀሉ የWindows አብነቶች የግዴታ ጭነት በChrome ድር መደብር ላይ ለተዘረዘሩ መተግበሪያዎች እና ቅጥያዎች የተገደበ ነው።
+
+          የማንኛውም ቅጥያ ምንጭ ኮድ በገንቢ መሣሪያዎች በኩል በተጠቃሚዎች ሊቀየር እንደሚችል ልብ ይበሉ (ይህን ቅጥያውን የማይሰራ ሊያደርገው ይችላል)። ይሄ የሚያሳስበዎት ከሆነ የ<ph name="DEVELOPER_TOOLS_POLICY_NAME" /> መመሪያው መቀናበር አለበት።
+
+          እያንዳንዱ የመመሪያው ዝርዝር ንጥል በሴሚ ኮሎን (<ph name="SEMICOLON" />) የተለዩ የቅጥያ መታወቂያ እና የ«ዝማኔ» ዩአርኤል ያለው ሕብረቁምፊ ነው። የቅጥያ መታወቂያው በገንቢ ሁነታ ላይ ሲኮን ለምሳሌ በ<ph name="CHROME_EXTENSIONS_LINK" /> ላይ የሚገኝ የ32-ፊደል ሕብረቁምፊ ነው። የ«ዝማኔ» ዩአርኤሉ <ph name="LINK_TO_EXTENSION_DOC1" /> ላይ በተገለጸው መሠረት ወደ አንድ የዝማኔ ዝርዝር ሰነድ ኤክስኤምኤል ማመልከት አለበት። በዚህ መመሪያ ውስጥ የተቀናበረው የ«ዝማኔ» ዩአርኤል ሥራ ላይ የሚውለው ለመጀመሪያው ጭነት ብቻ መሆኑን ልብ ይበሉ፤ ተከትለው የሚመጡ የቅጥያው ዝማኔዎች በ«https://clients2.google.com/service/update2/crx» ላይ በቅጥያው ዝርዝር ሰነድ ውስጥ የተመላከተውን ዩአርኤል ነው የሚጠቀሙት። በተጨማሪ የ«ዝማኔ» ዩአርኤልን በግልፅ መጥቀስ በ<ph name="PRODUCT_NAME" /> ስሪቶች ውስ እስከ እና 67ን ጨምሮ ግዴታ እንደሆነ ልብ ይበሉ።
+
+          ለምሳሌ <ph name="EXTENSION_POLICY_EXAMPLE" /> የ<ph name="EXTENSION_ID_SAMPLE" /> መተግበሪያውን ከመደበኛው የChrome ድር መደብር «ዝማኔ» ዩአርኤል ይጭነዋል። ቅጥያዎችን ስለማስተናገር ተጨማሪ መረጃ ለማግኘት ይህንን ይመልከቱ፦ <ph name="LINK_TO_EXTENSION_DOC2" />።
+
+          ይህ መመሪያ እንዳልተዋቀረ ከተተወ ምንም መተግበሪያዎች ወይም ቅጥያዎች በራስ-ሰር አይጫኑም፣ እና ተጠቃሚው በ<ph name="PRODUCT_NAME" /> ውስጥ ማንኛውም መተግበሪያ ወይም ቅጥያ ማራገፍ ይችላል።
+
+          ይህ መመሪያ በማንነት የማያሳውቅ ሁነታ ውስጥ ተፈጻሚ እንደማይሆን ልብ ይበሉ።</translation>
 <translation id="4008507541867797979">ይህ መመሪያ ወደ እውነት ከተዋቀረ ወይም እንዳልተዋቀረ ከተተወ <ph name="PRODUCT_OS_NAME" /> ነባር ተጠቃሚዎችን በመግቢያ ማያ ገጹ ላይ ያሳይና አንድ እንዲመረጥ ይፈቅዳል።
 
       ይህ መመሪያ ወደ ሐሰት ከተዋቀረ <ph name="PRODUCT_OS_NAME" /> ለመግባት የተጠቃሚ ስም/ይለፍ ቃል መጠየቂያውን ይጠቀማል። የሚተዳደር ክፍለ-ጊዜ ካልተዋቀረ በስተቀር መደበኛው በመለያ መግቢያ ማያ ገጽ (የተጠቃሚውን ኢሜይል እና የይለፍ ቃል ወይም ስልክ በመጠየቅ) ወይም የSAML የመሃል ማያ ገጹ (በ<ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> መመሪያ በኩል ከነቃ) እንዲታይ ይሆናል። የሚተዳደር ክፍለ-ጊዜ ሲዋቀር አንዳቸውን ለመምረጥ እንዲቻል በመፍቀድ የሚተዳደረው ክፍለ-ጊዜ መለያዎች ብቻ እንዲታዩ ይደረጋሉ።
@@ -1757,10 +1760,6 @@
           ይህ መመሪያ እንዳልተዋቀረ ከተተወ ተለጣፊ ቁልፎቹ መጀመሪያ ላይ ይሰናከላሉ፣ ነገር ግን በማንኛውም ጊዜ በተጠቃሚው ሊነቁ ይችላሉ።</translation>
 <translation id="4183229833636799228">ነባሪ የ<ph name="FLASH_PLUGIN_NAME" /> ቅንብር</translation>
 <translation id="4192388905594723944">የርቀት መዳረሻ ደንበኛ ማስመሰያን የማረጋገጫ ዩአርኤል</translation>
-<translation id="4197038214024763371">ይህ መመሪያ ካልተዋቀረ ወይም ከነቃ ተጠቃሚው ፊደል ማረሚያን እንዲጠቀም ይፈቀድለታል።
-
-      ይህ መመሪያ ከተሰናከለ ተጠቃሚው ፊደል ማረሚያን እንዲጠቀም አይፈቀድለትም። ይህ መመሪያ ሲሰናከልም እንዲሁም የSpellcheckLanguage እና የSpellcheckLanguageBlacklist መመሪያዎቹ ችላ ይባላሉ።
-      </translation>
 <translation id="4203389617541558220">ራስ-ሰር ዳግም መጀመሮችን መርሐግብር በማስያዝ የመሣሪያው መስሪያ ሰዓቱን ይገድቡ።
 
       ይህ መመሪያ ሲዋቀር አንድ ራስ-ሰር ዳግም መጀመር መርሐግብር ሲያዝለት  ያለው የመሣሪያ መስሪያ ሰዓት ይገልጻል።
@@ -2851,17 +2850,6 @@
 <translation id="6281043242780654992">የቤተኛ የመልዕክት መላላኪያ መመሪያዎችን ያዋቅራል። በተከለከሉ ዝርዝር ላይ ያሉ የመልዕክት መላላኪያ አስተናጋጆች በተፈቀደላቸው ዝርዝር ላይ ካልተካተቱ በስተቀር አይፈቀዱም።</translation>
 <translation id="6282799760374509080">የድምጽ ቀረጻ ይፍቀዱ ወይም ይከልክሉ</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">የፊደል ማረሚያ ቋንቋዎችን በግዳጅ ያሰናክላል። በዚህ ዝርዝር ውውስጥ ያሉ ያልታወቁ ቋንቋዎች ችላ ይባላሉ።
-
-      ይህን መመሪያ ካነቁት ፊደል ማረሚያ ለተገለጹት ቋንቋዎች ይሰናከላል። ተጠቃሚው አሁንም በዝርዝሩ ላይ ላልሆኑ ቋንቋዎች ፊደል ማረሚያን ማንቃት ወይም ማሰናከል ይችላል።
-
-      ይህን መመሪያ ካላዋቀሩት ወይም ካሰናከሉት በተጠቃሚው የፊደል ማረሚያ ምርጫዎች ላይ ምንም ለውጥ አይኖርም።
-
-      የSpellcheckEnabled መመሪያው ወደ ተሰናክሏል ከተዋቀረ ይህ መመሪያ ምንም ተጽዕኖ አይኖረውም።
-
-      አንድ ቋንቋ በሁለቱም በዚህ መመሪያ እና በSpellcheckLanguage መመሪያ ላይ ከተካተተ የSpellcheckLanguage መመሪያው ቅድሚያ ይሰጠውና የፊደል ማረሚያ ቋንቋው ይነቃል።
-
-      አሁን የሚደገፉት ቋንቋዎች እነዚህ ናቸው፦ af፣ bg፣ ca፣ cs፣ da፣ de፣ el፣ en-AU፣ en-CA፣ en-GB፣ en-US፣ es፣ es-419፣ es-AR፣ es-ES፣ es-MX፣ es-US፣ et፣ fa, fo፣ fr፣ he፣ hi፣ hr፣ hu፣ id፣ it፣ ko፣ lt፣ lv፣ nb፣ nl፣ pl፣ pt-BR፣ pt-PT፣ ro፣ ru፣ sh፣ sk፣ sl፣ sq፣ sr፣ sv፣ ta፣ tg፣ tr፣ uk፣ vi።</translation>
 <translation id="6310223829319187614">በተጠቃሚ መግባት ጊዜ የጎራ ስም ራስ-አጠናቅቅ ያንቁ</translation>
 <translation id="6315673513957120120">ተጠቃሚዎች የSSL ስህተቶች ወዳለባቸው ጣቢያዎች ሲሄዱ Chrome የማስጠንቀቂያ ገጽ ያሳያል። በነባሪ ወይም ይህ መመሪያ ወደ እውነት ሲዋቀር ተጠቃሚዎች በእነዚህ ማስጠንቀቂያ ገጾችን ጠቅ አድርገው እንዲያልፏቸው ያስችላቸዋል።
       ይህንን መመሪያ ወደ ሐሰት ማዋቀር ተጠቃሚዎች ማንኛውም የማስጠንቀቂያ ገጽ ጠቅ አድርገው እንዳያልፉ ያግዳቸዋል።</translation>
@@ -4246,11 +4234,6 @@
       ይህ መመሪያ SAML በመጠቀም ባረጋገጡ ተጠቃሚዎች ላይ ብቻ ነው ተጽዕኖ የሚኖረው።
 
       መመሪያው በሰከንዶች ነው መገለጽ ያለበት።</translation>
-<translation id="9018338365267278833">ይህ በ<ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> ውስጥ የሚታዩ ቅጥያዎችን ወይም የጭነት ሁነታቸው ወደ ታግዷል የተዋቀረላቸው በ<ph name="EXTENSION_SETTINGS_POLICY_NAME" /> ውስጥ ያሉ ቅጥያዎችን ያስወግድና የአካባቢያዊ ተጠቃሚ ውሂብ አብሮ ያጠፋዋል።  በአባቢያዊ ያልተከማቸ ተጠቃሚ ውሂብ ምን እንደሚሆን ለመረዳት የቅጥያዎች ግላዊነት መመሪያውን ወይም የውሂብ ማቆያ መመሪያውን ይመልከቱ።
-
-      መመሪያው ወደ ነቅቷል ከተዋቀረ ከዚህ ቀደም በተጠቀሱት ዝርዝሮች ውስጥ ያሉ ቅጥያዎች (አስቀድሞ በአንድ ማሽን ላይ ከተጫነ) ከዚያ ማሽን ሙሉ ለሙሉ (የአካባቢያዊ ተጠቃሚ ውሂብም ጨምሮ) ይወገዳል።
-
-      መመሪያው ወደ ተሰናክሏል ከተዋቀረ ወይም እንዳልተዋቀረ ከተተወ ከዚህ ቀደም በተጠቀሱት ዝርዝሮች ውስጥ የሚወድቁ ቅጥያዎች (አስቀድሞ በአንድ ማሽን ላይ ከተጫኑ እና በተከለከሉ ዝርዝር <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> ውስጥ ካሉ) በማሽኑ ላይ ይሰናከሉና አይራገፉም።</translation>
 <translation id="9027787254195333560">ይህ መመሪያ በመግቢያ ገጹ ላይ ተጠቃሚውን የሚወክል የአምሳያ ምስሉን እንዲያዋቅሩ ያስችልዎታል። መመሪያው <ph name="PRODUCT_OS_NAME" /> የአምሳያ ምስሉን እና የውርዱን ትክክለኝነት ለማረጋገጥ ስራ ላይ የሚውለው ስነመሰውራዊ ሃሽ ማውረድ የሚችልበትን ዩአርኤል በመግለጽ የሚዋቀር ነው። ምስሉ በJPEG ቅርጸት መሆን አለበት፣ እና ከ512 ኪባ መብለጥ የለበትም። ዩአርኤሉ ያለማረጋገጥ ተደራሽ መሆን አለበት።
 
       የአምሳያ ምስሉ ይወርድና ይሸጎጣል። ዩአርኤሉ ወይም ሃሹ በተቀየረ ቁጥር ዳግም ይወርዳል።
diff --git a/components/policy/resources/policy_templates_ar.xtb b/components/policy/resources/policy_templates_ar.xtb
index 2226034..fc96f7b09 100644
--- a/components/policy/resources/policy_templates_ar.xtb
+++ b/components/policy/resources/policy_templates_ar.xtb
@@ -1066,17 +1066,6 @@
        في حال عدم تعيين هذه السياسة، تكون <ph name="PRINTERS_ALLOW_ALL" /> هي السياسة المفروضة.
       </translation>
 <translation id="2908277604670530363">أقصى عدد من الاتصالات المتزامنة للخادم الوكيل</translation>
-<translation id="2948463916588961959">‏تفرض هذه السياسة تفعيل التدقيق الإملائي للغات. سيتم تجاهل اللغات غير المعروفة في هذه القائمة.
-
-      في حال تفعيل هذه السياسة، سيتم تفعيل التدقيق الإملائي للغات المُحدَّدة، بالإضافة إلى اللغات التي فعَّل المستخدم التدقيق الإملائي بها.
-
-      في حال إيقاف هذه السياسة أو عدم تحديدها، لن يكون هناك أي تغيير لإعدادات التدقيق الإملائي المُفضَّلة للمستخدم.
-
-      وفي حال ضبط سياسة "SpellcheckEnabled" على "إيقاف"، لن يكون لهذه السياسة أي تأثير.
-
-      وفي حال تضمين لغة في كلٍّ من هذه السياسة وسياسة "SpellcheckLanguageBlacklist"، سيتم تطبيق هذه السياسة وتفعيل التدقيق الإملائي للغة.
-
-      اللغات المتاحة حاليًا هي: 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="2952347049958405264">القيود:</translation>
 <translation id="2956777931324644324">‏تم إيقاف هذه السياسة اعتبارًا من <ph name="PRODUCT_NAME" /> الإصدار 36.
 تحدد إذا ما كان يجب تفعيل إضافة شهادات تعتمد على نطاق TLS.
@@ -1400,7 +1389,6 @@
 
         يتم استخدام هذه السياسة من خلال التسجيل لسياسة تطبيقات السحابة الإلكترونية لنطاق الجهاز على سطح المكتب ويمكن ضبطها من خلال قاعدة بيانات المسجّلين أو GPO على نظام التشغيل Windows، أو plist على نظام التشغيل Mac وملف سياسة JSON على نظام التشغيل Linux.</translation>
 <translation id="3660562134618097814">‏نقل ملفات تعريف الارتباط SAML IdP أثناء تسجيل الدخول</translation>
-<translation id="3668151900457104753">إلغاء تثبيت الإضافات التي تمت إضافتها إلى القائمة السوداء</translation>
 <translation id="3701121231485832347">تتحكّم هذه السياسة في الإعدادات المُحدّدة لـ <ph name="MS_AD_NAME" /> لأجهزة <ph name="PRODUCT_OS_NAME" /> المُدارة.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (تمّ إيقاف حقل السطر الواحد وستتمّ إزالته في المستقبل. لذا يُرجى البدء في استخدام مربع النص متعدّد الأسطر أدناه.)</translation>
 <translation id="3709266154059827597">تهيئة قائمة الحظر لتثبيت الإضافات</translation>
@@ -1607,6 +1595,29 @@
       عند تعيين هذه السياسة على "صحيح" أو تركها بدون تعيين، سيتمكن المستخدمون من استرداد العروض من خلال تسجيل نظام تشغيل Chrome.
 
       عند تعيين هذه السياسة على "خطأ" لن يتمكن المستخدم من استرداد قيمة العروض.</translation>
+<translation id="4008233182078913897">‏تحدِّد قائمة بالتطبيقات والإضافات التي يتم تثبيتها تلقائيًا
+          وبدون تفاعل من المستخدم، ولا يمكن للمستخدم إلغاء تثبيتها
+          أو إيقافها. ويتم منح جميع الأذونات التي تطلبها
+          التطبيقات/الإضافات ضمنيًا بدون تفاعل المستخدم،
+          بما في ذلك أي أذونات إضافية تطلبها الإصدارات المستقبلية
+          للتطبيق/الإضافة. إضافة إلى ذلك، يتم منح الأذونات
+          لواجهات برمجة تطبيقات الإضافة enterprise.deviceAttributes وenterprise.platformKeys
+          (لا تتوفَّر واجهتا برمجة التطبيقات للتطبيقات/الإضافات غير المثبَّتة
+          من المؤسسة).
+
+          وتكون الأولوية لهذه السياسة على السياسة <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> المتعارضة بشكلٍ محتمل. وفي حال إزالة تطبيق أو إضافة مثبَّتة بواسطة المؤسسة من هذه القائمة، سيتم إلغاء التثبيت تلقائيًا بواسطة <ph name="PRODUCT_NAME" />.
+
+          وبالنسبة إلى النسخ الافتراضية لنظام التشغيل Windows غير الملحقة بنطاق <ph name="MS_AD_NAME" />، يكون التثبيت من المؤسسة قاصرًا على الإضافات والتطبيقات المُدرجة في سوق Chrome الإلكتروني.
+
+          تجدر الإشارة إلى أنه من المحتمل أن يغيّر المستخدمون رمز المصدر لأي إضافة عبر أدوات مطوّري البرامج (التي من المحتمل أن تعرض الإضافة بشكلٍ غير فعّال). وإذا كان هذا الأمر مصدرًا للقلق، ينبغي ضبط السياسة <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          يُعد كل عنصر قائمة للسياسة سلسلةً تحتوي على معرّف إضافة وعنوان URL "للتحديث" مفصولاً بفاصلة منقوطة (<ph name="SEMICOLON" />). ومعرّف الإضافة هو السلسلة المكونة من 32 حرفًا التي توجد مثلاً في <ph name="CHROME_EXTENSIONS_LINK" /> في وضع مطوّر البرامج. ويجب أن يعمل عنوان URL على التوجيه إلى مستند بيان التحديث بتنسيق XML كما هو موضَّح في <ph name="LINK_TO_EXTENSION_DOC1" />. وبشكلٍ تلقائي، يتم استخدام عنوان URL للتحديث لسوق Chrome الإلكتروني (الذي يمثل حاليًا "https://clients2.google.com/service/update2/crx"). وتجدر الإشارة إلى أنه لا يتم استخدام عنوان URL "للتحديث" الذي تم تحديده في هذه السياسة إلا لعملية التثبيت الأولية، إذ توظف التحديثات اللاحقة للإضافة عنوان URL "للتحديث" المُشار إليه في بيان الإضافة. وتجدر الإشارة أيضًا إلى أن تحديد عنوان URL "للتحديث" صراحةً كان أمرًا إلزاميًا في الإصدارات <ph name="PRODUCT_NAME" /> حتى إصدار 67.
+
+          مثلاً، تثبّت <ph name="EXTENSION_POLICY_EXAMPLE" /> الإضافة التي تحتوي على المعرّف <ph name="EXTENSION_ID_SAMPLE" /> من عنوان URL "للتحديث" لسوق Chrome الإلكتروني القياسي. لمزيد من المعلومات حول استضافة الإضافات، يُرجى الاطّلاع على: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          في حال عدم ضبط هذه السياسة، لن يتم تثبيت أي تطبيقات أو إضافات تلقائيًا، ويمكن للمستخدم إلغاء تثبيت أي تطبيق أو إضافة في <ph name="PRODUCT_NAME" />.
+
+          يُرجى العلم أن هذه السياسة لا تنطبق على وضع التصفُّح المتخفي.</translation>
 <translation id="4008507541867797979">‏في حال ضبط هذه السياسة على "true" أو عدم تهيئتها، سيعرض <ph name="PRODUCT_OS_NAME" /> المستخدمين الحاليين على شاشة تسجيل الدخول ويسمَح باختيار واحد منهم.
 
       وفي حال ضبط هذه السياسة على "false"، لن يعرض <ph name="PRODUCT_OS_NAME" /> المستخدمين الحاليين على شاشة تسجيل الدخول. سيتم عرض شاشة تسجيل الدخول العادية (المطالبة بإدخال البريد الإلكتروني للمستخدم وكلمة المرور أو الهاتف) أو الشاشة البينية SAML (في حال تفعيلها عبر سياسة <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />)، ما لم تتم تهيئة جلسة مُدارة. وعندما تتم تهيئة جلسة مُدارة، سيتم عرض حسابات "الجلسة المُدارة" فقط، ما يسمح باختيار واحد منها.
@@ -1728,10 +1739,6 @@
           في حال ترك هذه السياسة بدون تحديد، يتم إيقاف مفاتيح الثبات في البداية مع إمكانية تفعيلها من قِبل المستخدم في أي وقت.</translation>
 <translation id="4183229833636799228">إعداد <ph name="FLASH_PLUGIN_NAME" /> التلقائي</translation>
 <translation id="4192388905594723944">‏عنوان URL للتحقق من صحة رمز المصادقة المميز لعميل يتمتع بإمكانية الوصول عن بعد</translation>
-<translation id="4197038214024763371">‏في حال عدم تحديد هذه السياسة أو تفعيلها، يتم السماح للمستخدم باستخدام التدقيق الإملائي.
-
-      في حال إيقاف هذه السياسة، لا يتم السماح للمستخدم باستخدام التدقيق الإملائي. وسيتم أيضًا تجاهل سياستي "SpellcheckLanguage" و"SpellcheckLanguageBlacklist" عندما يتم إيقاف هذه السياسة.
-      </translation>
 <translation id="4203389617541558220">تحديد وقت تشغيل الجهاز عن طريق جدولة عمليات إعادة التشغيل التلقائية.
 
       في حالة تعيين هذه السياسة، تعمل على تحديد طول وقت تشغيل الجهاز والذي تتم بعده جدولة عملية إعادة التشغيل التلقائي.
@@ -2770,17 +2777,6 @@
 <translation id="6281043242780654992">لتهيئة سياسات الرسائل الأصلية. ولن يتم السماح لمضيفات الرسائل الأصلية ما لم يتم إدراجها ضمن القائمة البيضاء.</translation>
 <translation id="6282799760374509080">السماح بالتقاط الصوت أو رفضه</translation>
 <translation id="6284362063448764300">طبقة النقل الآمنة 1.2</translation>
-<translation id="6306608379445125648">‏تفرض هذه السياسة إيقاف التدقيق الإملائي للغات. سيتم تجاهل اللغات غير المعروفة في هذه القائمة.
-
-      في حال تفعيل هذه السياسة، سيتم إيقاف التدقيق الإملائي للغات المُحدَّدة. سيظل بإمكان المستخدم تفعيل التدقيق الإملائي للغات غير المدرجة بالقائمة أو إيقافها.
-
-      في حال إيقاف هذه السياسة أو عدم تحديدها، لن يكون هناك أي تغيير لإعدادات التدقيق الإملائي المُفضَّلة للمستخدم.
-
-      وفي حال ضبط سياسة "SpellcheckEnabled" على "إيقاف"، لن يكون لهذه السياسة أي تأثير.
-
-      وفي حال تضمين لغة في كلٍّ من هذه السياسة وسياسة "SpellcheckLanguage"، سيتم تطبيق سياسة "SpellcheckLanguage" وتفعيل التدقيق الإملائي للغة.
-
-      اللغات المتاحة حاليًا هي: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">تفعيل الإكمال التلقائي لاسم النطاق أثناء تسجيل دخول المستخدم</translation>
 <translation id="6315673513957120120">‏يعرض Chrome صفحة تحذير عند تصفح المستخدمين لمواقع بها أخطاء تتعلق بطبقة المقابس الآمنة (SSL). بشكل تلقائي أو عند تعيين هذه السياسة على "true"، يتم السماح للمستخدمين بالنقر على صفحات التحذير هذه.
      لا يسمح للمستخدمين بالنقر على أي صفحة تحذير عند تعيين هذه السياسة على "false".</translation>
@@ -4152,11 +4148,6 @@
       لا تؤثر هذه السياسة إلا في المستخدمين الذين تمت المصادقة عليهم باستخدام SAML.
 
       يجب تحديد هذه السياسة بالثواني.</translation>
-<translation id="9018338365267278833">ستزيل الإضافات التي تظهر في <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> أو الإضافات التي تظهر في <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> التي تتضمن وضع التثبيت الذي تم ضبطه على "محظور" وستزيل بيانات المستخدم المحلية عن طريقها.  تشير إلى سياسة خصوصية الإضافات أو سياسة الاحتفاظ بالبيانات لفهم ما يحدث مع بيانات المستخدم التي لم يتم تخزينها محليًا.
-
-      عند تفعيل هذه السياسة، ستتم إزالة الإضافات التي تندرج تحت القوائم المذكورة مُسبّقًا (في حال تثبيتها من قبل على الجهاز) من هذا الجهاز بأكمله (بما في ذلك بيانات المستخدم المحلية).
-
-      عند ضبط هذه السياسة على الإيقاف أو تركها بدون ضبط، سيتم إيقاف الإضافات التي تندرج تحت القوائم المذكورة مُسبّقًا (في حال تثبيتها من قبل على جهاز وتوفّرها في القائمة السوداء <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) على الجهاز ولن يتم إلغاء تثبيتها.</translation>
 <translation id="9027787254195333560">‏تتيح لك هذه السياسة ضبط الصورة الشخصية التي تمثل المستخدم على شاشة تسجيل الدخول. يتم ضبط السياسة من خلال تحديد عنوان URL الذي يمكن لنظام التشغيل <ph name="PRODUCT_OS_NAME" /> من خلاله تنزيل الصورة الشخصية وتجزئة التشفير المستخدمة للتحقُّق من سلامة عملية التنزيل. يجب أن تكون الصورة بتنسيق JPEG، وألا يتجاوز حجمها 512 كيلوبايت. يجب أن يكون الوصول إلى عنوان URL متاحًا بدون أي مصادقة.
 
       يتم تنزيل الصورة الشخصية وحفظها في ذاكرة التخزين المؤقت. وستتم إعادة تنزيلها كلما تغيّر عنوان URL أو تغيّرت التجزئة.
diff --git a/components/policy/resources/policy_templates_bg.xtb b/components/policy/resources/policy_templates_bg.xtb
index f5c5ecef..3c7eb76c 100644
--- a/components/policy/resources/policy_templates_bg.xtb
+++ b/components/policy/resources/policy_templates_bg.xtb
@@ -1060,17 +1060,6 @@
 Ако правилото не е зададено, се използва <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Максимален брой едновременни връзки с прокси сървъра</translation>
-<translation id="2948463916588961959">Служи за принудително активиране на езици за проверка на правописа. Неразпознатите езици в този списък ще се пренебрегват.
-
-      Ако активирате правилото, функцията за проверка на правописа ще бъде включена за посочените езици, както и за тези, за които е активирана от потребителя.
-
-      Ако правилото не е зададено или е деактивирано, няма да има промяна в потребителските предпочитания за проверка на правописа.
-
-      То няма да има ефект, ако правилото SpellcheckEnabled е деактивирано.
-
-      В случай че даден език е включен и в това правило, и в SpellcheckLanguageBlacklist, SpellcheckLanguage има предимство и езикът за проверка на правописа е активиран.
-
-      Понастоящем поддържаните езици са: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="2952347049958405264">Ограничения:</translation>
 <translation id="2956777931324644324">Това правило е оттеглено от версия 36 на <ph name="PRODUCT_NAME" />.
 
@@ -1397,7 +1386,6 @@
 
         Това правило се използва при регистрирането на правила за облака на ниво устройство на настолни компютри и може да бъде зададено чрез системния регистър или GPO под Windows, plist за Mac и JSON файла с правила под Linux.</translation>
 <translation id="3660562134618097814">Прехвърляне на „бисквитките“, задавани от доставчици на удостоверителни услуги със SAML при влизане</translation>
-<translation id="3668151900457104753">Деинсталиране на разширенията в черния списък</translation>
 <translation id="3701121231485832347">Контролира настройките конкретно за управлявани чрез <ph name="MS_AD_NAME" /> устройства с <ph name="PRODUCT_OS_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Едноредовото поле е оттеглено и ще бъде премахнато в бъдеще. Моля, започнете да използвате многоредовото текстово поле по-долу.)</translation>
 <translation id="3709266154059827597">Конфигуриране на черния списък за инсталиране на разширения</translation>
@@ -1606,6 +1594,29 @@
 Ако това правило е true или не е зададено, офертите ще могат да се осребряват по този начин.
 
 В случай че е false, потребителите няма да са в състояние да осребряват оферти.</translation>
+<translation id="4008233182078913897">Посочва списък с приложения и разширения, които се инсталират негласно,
+без взаимодействие с потребителя и без възможност за деинсталиране или
+деактивиране от него. Всички разрешения, поискани от
+приложенията/разширенията, се предоставят неявно, без взаимодействие с потребителя.
+Това се отнася и за допълнителните разрешения, искани от бъдещите им версии.
+Разрешенията се предоставят и за приложните програмни интерфейси (API)
+за разширения enterprise.deviceAttributes и enterprise.platformKeys.
+(Тези два API не са налични за приложения/разширения, които не са
+инсталирани принудително.)
+
+Това правило има предимство пред потенциално несъвместимото правило <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />. Ако дадено приложение или разширение, което по-рано е било инсталирано принудително, бъде премахнато от този списък, то се деинсталира автоматично от <ph name="PRODUCT_NAME" />.
+
+За екземпляри на Windows, които не са част от домейн на <ph name="MS_AD_NAME" />, принудително могат да се инсталират само приложения и разширения от уеб магазина на Chrome.
+
+Обърнете внимание, че потребителите могат да променят изходния код на разширенията чрез инструментите за програмисти (при което е възможно разширенията да спрат да работят). Ако това ви тревожи, добре е да зададете правилото <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+Всеки списъчен елемент в правилото е низ, който съдържа идентификатор на разширението и (по избор) URL адрес за „актуализация“, разделени с точка и запетая (<ph name="SEMICOLON" />). Този идентификатор е 32-буквеният низ, който може да бъде намерен например на адрес <ph name="CHROME_EXTENSIONS_LINK" /> при активиран режим за програмисти. Ако е посочен, URL адресът за „актуализация“ трябва да води до XML документ с манифест за актуализацията, както е описано на адрес <ph name="LINK_TO_EXTENSION_DOC1" />. По подразбиране се използва URL адресът за актуализация от уеб магазина на Chrome (който понастоящем е https://clients2.google.com/service/update2/crx). Обърнете внимание, че зададеният в това правило URL адрес служи само за първоначалното инсталиране. За последващите актуализации ще се използва URL адресът, посочен в манифеста на разширението. Обърнете внимание също, че изричното посочване на URL адрес за актуализация бе задължително в <ph name="PRODUCT_NAME" /> до версия 67 включително.
+
+Например <ph name="EXTENSION_POLICY_EXAMPLE" /> ще инсталира приложението <ph name="EXTENSION_ID_SAMPLE" /> от стандартния за уеб магазина на Chrome URL адрес за актуализация. За повече информация относно хостването на разширения вижте: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+Ако това правило не е зададено, приложения и разширения няма да се инсталират автоматично и потребителят ще може да деинсталира всяко приложение или разширение в <ph name="PRODUCT_NAME" />.
+
+Обърнете внимание, че правилото няма ефект в режим „инкогнито“.</translation>
 <translation id="4008507541867797979">Ако това правило е true или не е конфигурирано, <ph name="PRODUCT_OS_NAME" /> ще показва съществуващите потребители на екрана за вход и ще позволява избирането на един от тях.
 
 В случай че правилото е false, съществуващите потребители няма да се показват на екрана за вход в <ph name="PRODUCT_OS_NAME" />. Вместо това ще се вижда обичайният екран за вход (с подкана за имейл адреса и паролата или телефона на потребителя) или екранът със заставка за SAML (ако е активиран чрез правилото <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />), освен ако не е конфигурирана управлявана сесия, в който случай ще се показват само профилите за нея и ще може да бъде избран един от тях.
@@ -1727,10 +1738,6 @@
           В случай че то не е зададено, оставащите клавиши първоначално са деактивирани, но потребителят може да ги активира по всяко време.</translation>
 <translation id="4183229833636799228">Стандартна настройка за <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL адрес за проверка на означението за удостоверяване на клиентската програма за отдалечен достъп</translation>
-<translation id="4197038214024763371">Ако това правило не е зададено или е активирано, потребителите ще могат да използват функцията за проверка на правописа.
-
-В случай че то е деактивирано, функцията няма да е достъпна за тях и правилата SpellcheckLanguage и SpellcheckLanguageBlacklist ще се пренебрегват.
-      </translation>
 <translation id="4203389617541558220">Ограничаване на времето на непрекъсната работа на устройството чрез нарочване на автоматични рестартирания.
 
       Когато това правило е зададено, то указва продължителността на непрекъсната работа, след която се насрочва автоматично рестартиране на устройството.
@@ -2778,17 +2785,6 @@
 <translation id="6281043242780654992">Конфигурира правила за обмен на съобщения с приложения с директно изпълнение. Поставените в черния списък хостове за такива съобщения няма да бъдат разрешени, освен ако не са в белия списък.</translation>
 <translation id="6282799760374509080">Разрешаване или отказване на записването на аудио</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Служи за принудително деактивиране на езици за проверка на правописа. Неразпознатите езици в този списък ще се пренебрегват.
-
-      Ако активирате правилото, функцията за проверка на правописа ще бъде изключена за посочените езици. Потребителят пак може да активира или деактивира проверката на правописа за езици, които не са в списъка.
-
-      Ако правилото не е зададено или е деактивирано, няма да има промяна в потребителските предпочитания за проверка на правописа.
-
-      То няма да има ефект, ако правилото SpellcheckEnabled е деактивирано.
-
-      В случай че даден език е включен и в това правило, и в SpellcheckLanguage, второто има предимство и езикът за проверка на правописа ще бъде активиран.
-
-      Понастоящем поддържаните езици са: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">Активиране на автоматичното довършване на името на домейна при влизане в профил</translation>
 <translation id="6315673513957120120">Chrome показва предупредителна страница, когато потребител посети сайт с грешки в SSL. По подразбиране или ако за правилото е зададено true, потребителите могат да продължат напред с кликване.
 При false това няма да е възможно.</translation>
@@ -4148,11 +4144,6 @@
       Правилото засяга само потребители, удостоверени със SAML.
 
       Стойността в правилото трябва да бъде посочена в секунди.</translation>
-<translation id="9018338365267278833">Това ще премахне разширенията, посочени в <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> или в <ph name="EXTENSION_SETTINGS_POLICY_NAME" />, за чийто режим на инсталиране е зададено blocked, и съответните локални потребителски данни ще бъдат изтрити безвъзвратно.  Вижте правилата за поверителност или тези за съхранение на данните за разширенията, за да разберете какво може да се случи с потребителските данни, които не се съхраняват локално.
-
-      Когато правилото е активирано, разширенията от горепосочените списъци (ако са инсталирани на машината) ще бъдат изцяло премахнати от нея (включително локалните потребителски данни).
-
-      Когато правилото е деактивирано или не е зададено, разширенията от горепосочените списъци (ако са инсталирани на машината и фигурират в черния списък <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) ще бъдат деактивирани на нея, но няма да бъдат деинсталирани.</translation>
 <translation id="9027787254195333560">Това правило ви дава възможност да изберете изображението на аватара, представящо потребителя на екрана за вход. Правилото се задава, като посочите URL адреса, от който <ph name="PRODUCT_OS_NAME" /> може да изтегли изображението, и криптографска хеш стойност за потвърждаване на целостта на изтеглянето. Изображението трябва да е във формат JPEG и с размер най-много 512 КБ. URL адресът трябва да е достъпен без удостоверяване.
 
       Изображението на аватара се изтегля и кешира. То ще се изтегля отново при всяка промяна на URL адреса или хеш стойността.
diff --git a/components/policy/resources/policy_templates_bn.xtb b/components/policy/resources/policy_templates_bn.xtb
index 01e1afcf..382a2ae4 100644
--- a/components/policy/resources/policy_templates_bn.xtb
+++ b/components/policy/resources/policy_templates_bn.xtb
@@ -271,7 +271,7 @@
       যেমন, <ph name="EXTENSION_POLICY_EXAMPLE" /> স্ট্যান্ডার্ড Chrome ওয়েব স্টোর "আপডেট" URL থেকে <ph name="EXTENSION_POLICY_EXAMPLE_EXTENSION_NAME" /> অ্যাপটি ইনস্টল করে। হোস্টিং এক্সটেনশনের বিষয়ে আরও তথ্যের জন্য <ph name="LINK_TO_EXTENSION_DOC2" /> দেখুন।</translation>
 <translation id="1435659902881071157">ডিভাইস-লেভেল নেটওয়ার্ক কনফিগারেশন</translation>
 <translation id="1438739959477268107">কী তৈরি করার ডিফল্ট সেটিং</translation>
-<translation id="1454846751303307294">যে সাইটগুলিতে জাভাস্ক্রিপ্ট চালানো যাবে না সেগুলির একটি URL প্যাটার্নের তালিকা আপনাকে তৈরি করতে দেয়।
+<translation id="1454846751303307294">যে সাইটগুলিতে জাভাস্ক্রিপ্ট চালানো যাবে না সেগুলির একটি ইউআরএল প্যাটার্নের তালিকা আপনাকে তৈরি করতে দেয়।
 
 যদি এই নীতিটি সেট না করে ছেড়ে যাওয়া হলে গ্লোবাল ডিফল্ট মান 'ডিফল্ট জাভাস্ক্রিপ্ট সেটিং' থেকে যদি নীতি এটিকে সেট করে থাকে অথবা অন্যথায় সব সাইটের জন্য ব্যবহারকারীদের ব্যক্তিগত কনফিগারেশান ব্যবহার করা হবে৷</translation>
 <translation id="1456822151187621582">Windows (<ph name="PRODUCT_OS_NAME" /> ক্লায়েন্ট):</translation>
@@ -300,18 +300,18 @@
 
      যদি নীতি সেট না করে ছেড়ে রাখা হয় তাহলে এন্টারপ্রাইজ-পরিচালিত ব্যবহারকারীদের জন্য ডিফল্ট মান 'MultiProfileUserBehaviorMustBePrimary' প্রযোজ্য হবে এবং অ-পরিচালিত ব্যবহারকারীদের জন্য 'MultiProfileUserBehaviorUnrestricted' ব্যবহার করা হবে।</translation>
 <translation id="1465619815762735808">চালনা করতে ক্লিক করুন</translation>
-<translation id="1468307069016535757">লগইন স্ক্রিনে উচ্চ কনট্রাস্ট মোড অ্যাক্সেসযোগ্যতার বৈশিষ্ট্যের ডিফল্ট স্থিতি সেট করে৷
+<translation id="1468307069016535757">লগ-ইন স্ক্রিনে উচ্চ কনট্রাস্ট মোড ব্যবহারযোগ্যতার বৈশিষ্ট্যের ডিফল্ট স্থিতি সেট করে৷
 
           এই নীতিটি সত্যতে সেট থাকলে লগ স্ক্রিন দেখানোর সময় উচ্চ কনট্রাস্ট মোড চালু থাকে৷
 
           এই নীতিটি মিথ্যাতে সেট থাকলে লগ স্ক্রিন দেখানোর সময় উচ্চ কনট্রাস্ট মোড বন্ধ থাকে৷
 
-         আপনি এই নীতিটি সেট করলে ব্যবহারকারীরা উচ্চ কনট্রাস্ট মোড চালু বা বন্ধ করার মাধ্যমে অস্থায়ীভাবে এটিকে ওভাররাইড করতে পারবেন৷ অবশ্য, ব্যবহারকারীর পছন্দ স্থায়ী নয় এবং যখন নতুন লগইন স্ক্রিন প্রদর্শিত হয় বা লগইন স্ক্রিনে ব্যবহারকারী এক মিনিটের জন্য নিষ্ক্রিয় থাকে, তখন ডিফল্টটি আবার ফিরে আসে৷
+         আপনি এই নীতিটি সেট করলে ব্যবহারকারীরা উচ্চ কনট্রাস্ট মোড চালু বা বন্ধ করার মাধ্যমে অস্থায়ীভাবে এটিকে ওভাররাইড করতে পারবেন৷ অবশ্য, ব্যবহারকারীর পছন্দ স্থায়ী নয় এবং যখন নতুন লগ-ইন স্ক্রিন দেখানো হয় বা লগ-ইন স্ক্রিনে ব্যবহারকারী এক মিনিটের জন্য নিষ্ক্রিয় থাকে, তখন ডিফল্টটি আবার ফিরে আসে৷
 
-          এই নীতিটি সেট না করলে প্রথমবার লগইন স্ক্রিন দেখানোর সময় উচ্চ কনট্রাস্ট মোড বন্ধ থাকে৷ ব্যবহারকারীরা যেকোনো সময়ে উচ্চ কনট্রাস্ট মোড চালু বা বন্ধ করতে পারেন এবং লগইন স্ক্রিনে ব্যবহারকারীদের মধ্যে এটি থেকে যায়৷</translation>
-<translation id="1468707346106619889">এই নীতিটি সত্য হিসেবে সেট করা থআকলে সমন্বিত ডেস্কটপ অনুমোদিত হয় এবং
+          এই নীতিটি সেট না করলে প্রথমবার লগ-ইন স্ক্রিন দেখানোর সময় উচ্চ কনট্রাস্ট মোড বন্ধ থাকে৷ ব্যবহারকারীরা যেকোনো সময়ে উচ্চ কনট্রাস্ট মোড চালু বা বন্ধ করতে পারেন এবং লগ-ইন স্ক্রিনে ব্যবহারকারীদের মধ্যে এটি থেকে যায়৷</translation>
+<translation id="1468707346106619889">এই নীতিটি সত্য হিসেবে সেট করা থাকলে সমন্বিত ডেস্কটপ অনুমোদিত হয় এবং
       ডিফল্ট ভাবে চালু হয়, যার ফলে অ্যাপগুলি একাধিক ডিসপ্লে জুড়ে থাকতে পারে।
-      ব্যবহারকারী স্বতন্ত্র প্রদর্শনের জন্য সমন্বিত ডেস্কটপ বন্ধ করতে পারেন
+      ব্যবহারকারী স্বতন্ত্র ডিসপ্লের জন্য সমন্বিত ডেস্কটপ বন্ধ করতে পারেন
       ডিসপ্লে সেটিংসে এটি থেকে টিক চিহ্ন সরিয়ে দেওয়ার মাধ্যমে।
 
       এই নীতিটি যদি মিথ্যা হিসেবে সেট করা থাকে বা সেট না করে ফেলে রাখা হয়, তাহলে সমন্বিত ডেস্কটপ বন্ধ হয়ে পড়ে। এই ক্ষেত্রে, ব্যবহারকারী বৈশিষ্ট্যটি চালু করতে পারবেন না।</translation>
@@ -439,13 +439,13 @@
       মনে রাখবেন যে ওয়েব পৃষ্ঠার কন্টেন্টের মাধ্যমে ট্রিগার হওয়া এবং সংশ্লিষ্ট মেনুর 'ডাউনলোড করার লিঙ্ক…' বিকল্পের মাধ্যমে করা ডাউনলোডের ক্ষেত্রে এই সীমাবদ্ধতা প্রযোজ্য হয়। বর্তমানে প্রদর্শিত পৃষ্ঠার সেভ / ডাউনলোড বিকল্প বা প্রিন্ট করার সময় "পিডিএফ হিসেবে সেভ করুন" বিকল্পের ক্ষেত্রে এই সীমাবদ্ধতা প্রযোজ্য হয় না।
 
       শুধুমাত্র <ph name="MS_AD_NAME" />-এর সাথে যুক্ত Windows দৃষ্টান্ত অথবা ডিভাইস ম্যানেজমেন্টের জন্য এনরোল করা Windows 10 Pro বা Enterprise দৃষ্টান্তগুলির ক্ষেত্রে এই নীতি উপলভ্য।</translation>
-<translation id="1749815929501097806">পরিষেবার শর্তাদি সেট করে যা একটি ডিভাইস স্থানীয় অ্যাকাউন্ট সেশন শুরু করার আগে ব্যবহারকারীর দ্বারা স্বীকার করা আবশ্যক৷
+<translation id="1749815929501097806">পরিষেবার শর্ত সেট করে যা একটি ডিভাইস স্থানীয় অ্যাকাউন্ট সেশন শুরু করার আগে ব্যবহারকারীর স্বীকার করা আবশ্যক৷
      
-     এই নীতিটি সেট করা থাকলে, <ph name="PRODUCT_OS_NAME" /> পরিষেবার শর্তাদি ডাউনলোড করে নেবে এবং একটি ডিভাইস স্থানীয় অ্যাকাউন্ট সেশন শুরু সময়ে ব্যবহারকারীর কাছে উপস্থাপিত করবে৷ কেবলমাত্র পরিষেবার শর্তাদি স্বীকার করার পরেই ব্যবহারকারী সেশনের অনুমতি পাবে৷
+     এই নীতিটি সেট করা থাকলে, <ph name="PRODUCT_OS_NAME" /> পরিষেবার শর্ত ডাউনলোড করে নেবে এবং একটি ডিভাইস স্থানীয় অ্যাকাউন্ট সেশন শুরু সময়ে ব্যবহারকারীর কাছে উপস্থাপিত করবে৷ কেবলমাত্র পরিষেবার শর্ত স্বীকার করার পরেই ব্যবহারকারী সেশনের অনুমতি পাবে৷
 
-      নীতিটি সেট করা না থাকলে, কোন পরিষেবার শর্তাদি দেখাবে না৷
+      নীতিটি সেট করা না থাকলে, কোন পরিষেবার শর্ত দেখাবে না৷
 
-      নীতিটি একটি ইউআরএল-এ সেট করা উচিত যেখান থেকে <ph name="PRODUCT_OS_NAME" /> পরিষেবার শর্তাদি ডাউনলোড করতে পারবে৷ পরিষেবার শর্তাদি অবশ্যই সাধারণ পাঠ্য হতে হবে, যা MIME প্রকার টেক্সট/সাধারণ হিসাবে পরিবেশিত৷ কোন মার্কআপ অনুমোদিত নয়৷</translation>
+      নীতিটি একটি URL-এ সেট করা উচিত যেখান থেকে <ph name="PRODUCT_OS_NAME" /> পরিষেবার শর্ত ডাউনলোড করতে পারবে৷ পরিষেবার শর্তটিকে অবশ্যই সাধারণ টেক্সট হতে হবে, যা MIME ধরনের টেক্সট/ সাধারণ হিসাবে পরিবেশিত৷ কোনও মার্কআপ অনুমোদিত নয়৷</translation>
 <translation id="1750315445671978749">সমস্ত ডাউনলোড ব্লক করুন</translation>
 <translation id="1762072363876276024">
       এই নীতি সাইন-ইন স্ক্রিনের ক্ষেত্রে প্রযোজ্য হয়। ব্যবহারকারীর সেশনের ক্ষেত্রে প্রযোজ্য <ph name="SITE_PER_PROCESS_POLICY_NAME" /> নীতিও দেখে নিতে ভুলবেন না। উভয় নীতিকেই একই মানে সেট করার জন্য সাজেস্ট করা হয়। মানগুলি না মিললে, 'ব্যবহারকারী' নীতিতে উল্লেখ করা মান প্রয়োগ করা হচ্ছে বলে ব্যবহারকারীর সেশন শুরু হওয়ার সময় কিছুটা বিলম্ব হতে পারে।
@@ -496,13 +496,13 @@
       M73 থেকে আপনি 'javascript://*' ইউআরএল ব্লক করতে পারেন। তবে, এটি শুধুমাত্র অ্যাড্রেস বারে (অথবা বুকমার্কলেট) টাইপ করা জাভাস্ক্রিপ্টকেই প্রভাবিত করে। মনে রাখবেন যে ডায়নামিকভাবে লোড হয় এমন পৃষ্ঠা-মধ্যস্থ জাভাস্ক্রিপ্ট ইউআরএল এই নীতির আওতায় পড়ে না। যেমন, 'example.com/abc' ব্লক করলেও, 'example.com' পৃষ্ঠা XMLHTTPRequest-এর মাধ্যমে 'example.com/abc' লোড করতে পারবে।
 
       এই নীতি সেট করা না থাকলে, ব্রাউজারে কোনও ইউআরএলকে কালোতালিকাভুক্ত করা হবে না।</translation>
-<translation id="1859859319036806634">সতর্কতা: ভার্সন ৫২-এর পর (সেপ্টেম্বর ২০১৬-এর কাছাকাছি) TLS ভার্সন ফলব্যাক <ph name="PRODUCT_NAME" /> থেকে সরিয়ে ফেলা হবে এবং তখন এই নীতি কাজ করবে না। 
+<translation id="1859859319036806634">সতর্কতা: ভার্সন ৫২ এর পর (সেপ্টেম্বর ২০১৬-এর কাছাকাছি) TLS ভার্সন ফলব্যাক <ph name="PRODUCT_NAME" /> থেকে সরিয়ে ফেলা হবে এবং তখন এই নীতি কাজ করবে না। 
 
-      যখন একটি 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="1864382791685519617"><ph name="PRODUCT_NAME" />-এ নেটওয়ার্ক পূর্বানুমান চালু করে এবং ব্যবহারকারীদের এই সেটিং পরিবর্তন করতে বাধা দেয়।
 
       এটি ডিএনএস প্রি-ফেচিং, ওয়েব পেজের TCP এবং SSL প্রি-কানেকশন এবং প্রি-রেন্ডারিং নিয়ন্ত্রণ করে।
@@ -512,12 +512,10 @@
       এই নীতিটি যদি সেট না করে রাখা হয়, তাহলে নেটওয়ার্ক পূর্বানুমান চালু করা হবে কিন্তু ব্যবহারকারী এটি পরিবর্তন করতে পারবেন।</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="1885782360784839335">পূর্ণ-ট্যাব প্রচারমূলক কন্টেন্ট দেখানো চালু করুন</translation>
 <translation id="1888871729456797026">ডেস্কটপে ক্লাউড নীতির নথিভুক্তির টোকেন</translation>
-<translation id="1897365952389968758">সমস্ত সাইটকে জাভাস্ক্রিপ্ট চালানোর অনুমতি দিন</translation>
+<translation id="1897365952389968758">JavaScript চালানোর জন্য সমস্ত সাইটকে অনুমতি দিন</translation>
 <translation id="1906888171268104594">ব্যবহারের মেট্রিক্স এবং ডায়াগনস্টিক ডেটা ও তার সাথে ক্র্যাশ রিপোর্ট Google কে জানানো হবে কিনা তা নিয়ন্ত্রণ করে।
 
       যদি 'ট্রু'-তে সেট করা থাকে তাহলে <ph name="PRODUCT_OS_NAME" /> ব্যবহারের মেট্রিক্স এবং ডায়াগনস্টিক ডেটা Google কে জানাবে।
@@ -540,11 +538,11 @@
 
       এই নীতির মাধ্যমে আপনি <ph name="PRODUCT_OS_NAME" /> ডিভাইসগুলিতে প্রিন্টার কনফিগারেশন প্রদান করতে পারবেন।  সাদাতালিকাভুক্তি বা কালোতালিকাভুক্তির জন্য ফর্ম্যাটটি NativePrinters ডিরেক্টরির অনুরূপ, যা প্রতি প্রিন্টারের জন্য একটি অতিরিক্ত "ID" বা "guid" ক্ষেত্র অন্তর্ভুক্ত করে।
 
-      ফাইলের সাইজ যেন ৫ এমবি-এর বেশি না হয় এবং অবশ্যই JSON-এ এনকোড করা থাকে।  অনুমান করা হয় যে একটি ৫ এমবি-এর ফাইলে আনুমানিক ২১,০০০টি প্রিন্টারের তথ্য রাখা যেতে পারে। ডাউনলোডের সম্পূর্ণতা যাচাই করতে ক্রিপ্টোগ্রাফিক হ্যাশ ব্যবহার করা হয়।
+      ফাইলের সাইজ যেন ৫ MB এর বেশি না হয় এবং অবশ্যই JSON-এ এনকোড করা থাকে।  অনুমান করা হয় যে একটি ৫ MB-এর ফাইলে আনুমানিক ২১,০০০টি প্রিন্টারের তথ্য রাখা যেতে পারে। ডাউনলোডের সম্পূর্ণতা যাচাই করতে ক্রিপ্টোগ্রাফিক হ্যাশ ব্যবহার করা হয়।
 
       ফাইলটি ডাউনলোড করে ক্যাশ করে রাখা হয়। ইউআরএল বা হ্যাশ পরিবর্তিত হলে সেটি আবার ডাউনলোড করা হয়।
 
-      যদি এই নীতিটি সেট করা থাকে, তাহলে <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" /> এর নীতি অনুযায়ী প্রিন্টার পাওয়া যাবে।
 
       ব্যবহারকারীরা স্বতন্ত্র ডিভাইসে প্রিন্টার কনফিগার করতে পারবেন কিনা তার উপর এই নীতির কোনও প্রভাব থাকে না। এই নীতির উদ্দেশ্য হল স্বতন্ত্র ব্যবহারকারীদের করা প্রিন্টারের কনফিগারেশনের সাথে অতিরিক্ত সহায়তা প্রদান করা।
 
@@ -585,7 +583,7 @@
 
       যদি আপনি এই সেটিংটি বন্ধ অথবা চালু করেন, ব্যবহারকারীরা <ph name="PRODUCT_NAME" />এ এটি পরিবর্তন অথবা ওভাররাইড করতে পারবে না।
 
-      যদি এই সেটিংটি সেট না করে ছেড়ে দেওয়া হয় তাহলে এই ফাংশনটি ব্যবহার করবে কি করবে না ব্যবহারকারীরা সেটি নির্ধারণ করতে পারে।</translation>
+      এই সেটিংটি সেট না করলে এই ফাংশনটি ব্যবহার করবে কি করবে না ব্যবহারকারীরা সেটি নির্ধারণ করতে পারেন।</translation>
 <translation id="2006530844219044261">পাওয়ার ম্যানেজমেন্ট</translation>
 <translation id="2014757022750736514">ব্যবহারকারী তার অ্যাকাউন্টে লগ-ইন করতে যে সাইন-ইন স্ক্রিন ব্যবহার করেন সেটির আচরণ নিয়ন্ত্রণ করে। সাধারণ অ্যাক্সেসিবিলিটি, ইনপুটের পদ্ধতি ও লোকেল সেটিংস সহ কে লগ-ইন করতে পারবেন, কী ধরনের অ্যাকাউন্টকে অনুমতি দেওয়া হবে এবং যাচাইকরণের কী পদ্ধতি ব্যবহার করা হবে সেগুলি সেটিংসের মধ্যে অন্তর্ভুক্ত আছে।</translation>
 <translation id="201557587962247231">ডিভাইসের স্থিতির প্রতিবেদন আপলোডগুলির পুনরাবৃত্তির হার</translation>
@@ -609,7 +607,7 @@
 <translation id="2061810934846663491">দূরবর্তী অ্যাক্সেস হোস্টের জন্য আবশ্যক ডোমেন নাম কনফিগার করুন</translation>
 <translation id="206623763829450685">কোন HTTP যাচাইকরণের স্কিমগুলি <ph name="PRODUCT_NAME" /> সমর্থিত তা নির্দিষ্ট করে৷
 
-          সম্ভাব্য মানগুলি হ'ল 'বেসিক', 'ডাইজেস্ট', 'ntlm' এবং 'নিগোশিয়েট'৷ একাধিক মান কমা দিয়ে পৃথক করুন৷
+          সম্ভাব্য মানগুলি হ'ল 'বেসিক', 'ডাইজেস্ট', 'ntlm' এবং 'নেগোশিয়েট'৷ একাধিক মান কমা দিয়ে পৃথক করুন৷
 
           যদি এই নীতিটি সেট না করে ছেড়ে দেওয়া থাকে তবে চারটি স্কিমের সবকটি ব্যবহার করা হবে৷</translation>
 <translation id="2067011586099792101">কন্টেন্ট প্যাকগুলির বাইরের সাইটে অ্যাক্সেস ব্লক করুন</translation>
@@ -628,9 +626,9 @@
 
       আপনি এই সেটিংটি চালু করলে, 'সার্চ করতে ট্যাপ করুন' বিকল্পটি ব্যবহারকারীদের কাছে উপলভ্য থাকবে এবং তারা বৈশিষ্ট্যটি চালু অথবা বন্ধ করতে পারবে।
 
-      আপনি এই সেটিংটি বন্ধ করলে, 'সার্চ করতে ট্যাপ করুন' বিকল্পটি সম্পূর্ণরূপে বন্ধ হয়ে যাবে।
+      আপনি এই সেটিংটি বন্ধ করলে, 'সার্চ করতে ট্যাপ করুন' বিকল্পটি পুরোপুরি বন্ধ হয়ে যাবে।
 
-      এই নীতিটি সেট না করা হলে তা 'চালু করার' সমান হবে, উপরের বিবরণটি দেখুন।</translation>
+      এই নীতিটি সেট না করা হলে তা 'চালু করা'-এর সমান হবে, উপরের বিবরণটি দেখুন।</translation>
 <translation id="2113068765175018713">স্বয়ংক্রিয়ভাবে আবার চালু করার দ্বারা ডিভাইসের আপটাইম সীমাবদ্ধ করুন</translation>
 <translation id="2116790137063002724">OS লগ-ইন, <ph name="PRODUCT_NAME" /> প্রোফাইল লগ-ইন, <ph name="PRODUCT_NAME" /> প্রোফাইল নাম, <ph name="PRODUCT_NAME" /> প্রোফাইল পাথ এবং <ph name="PRODUCT_NAME" /> এক্সিকিউট করা যায় এমন পাথের মতো ব্যবহারকারীদের শনাক্ত করার জন্য ব্যবহার করা যায় এমন তথ্য রিপোর্ট করা হবে কিনা তা এই নীতি নিয়ন্ত্রণ করে।
 
@@ -735,14 +733,14 @@
 
       https://www.chromestatus.com/feature/5989473649164288 দেখুন।</translation>
 <translation id="2269319728625047531">সাইন-ইন করার সময় সিঙ্কে সম্মতি দেওয়ার ডায়ালগ প্রদর্শন করা চালু করুন</translation>
-<translation id="2274864612594831715">এই নীতিটি ChromeOS-এ ইনপুট ডিভাইস হিসেবে ভার্চুয়াল কীবোর্ড চালু করা কনফিগার করে। ব্যবহারকারীরা এই নীতিটি ওভাররাইড করতে পারবে না।
-      যদি নীতিটি সত্যতে সেট করা থাকে, তাহলে অন-স্ক্রিন ভার্চুয়াল কীবোর্ড সর্বদা চালু থাকবে।
+<translation id="2274864612594831715">এই নীতিটি ChromeOS এ ইনপুট ডিভাইস হিসেবে ভার্চুয়াল কীবোর্ড চালু করা কনফিগার করে। ব্যবহারকারীরা এই নীতিটি ওভাররাইড করতে পারবে না।
+      যদি নীতিটি সত্যতে সেট করা থাকে, তাহলে অন-স্ক্রিন ভার্চুয়াল কীবোর্ড সবসময় চালু থাকবে।
 
-      যদি মিথ্যাতে সেট করা থাকে, তাহলে অন-স্ক্রিন ভার্চুয়াল কীবোর্ড সর্বদা বন্ধ থাকবে।
+      যদি মিথ্যাতে সেট করা থাকে, তাহলে অন-স্ক্রিন ভার্চুয়াল কীবোর্ড সবসময় বন্ধ থাকবে।
 
       যদি আপনি এই নীতি সেট করেন, তাহলে ব্যবহারকারীরা পরিবর্তন বা ওভাররাইড করতে পারবে না। যদিও, ব্যবহারকারীরা একটি অ্যাক্সেসিবিলিটি অন-স্ক্রিন কীবোর্ড চালু/বন্ধ করতে পারবে, যা নীতি দ্বারা নিয়ন্ত্রিত ভার্চুয়াল কীবোর্ডের থেকে বেশি প্রাধান্য পায়। অ্যাক্সেসিবিলিটি অন-স্ক্রিন কীবোর্ড নিয়ন্ত্রণ করার জন্য |VirtualKeyboardEnabled| নীতিটি দেখুন।
 
-      যদি নীতিটি সেট না করে ছেড়ে রাখা হয় তাহলে, প্রাথমিকভাবে অন-স্ক্রিন কীবোর্ড বন্ধ হলেও ব্যবহারকারী যে কোনো সময়ে তা চালু করতে পারবে। কখন কীবোর্ড দেখানো হবে তা নির্ধারণ করার জন্য আবিষ্কারমূলক নিয়ম ব্যবহার করা হতে পারে।</translation>
+      যদি নীতিটি সেট না করে ছেড়ে রাখা হয় তাহলে, প্রাথমিকভাবে অন-স্ক্রিন কীবোর্ড বন্ধ হলেও, কিন্তু ব্যবহারকারী যে কোনো সময়ে চালু করতে পারবে। কখন কীবোর্ড দেখানো হবে তা নির্ধারণ করার জন্য আবিষ্কারমূলক নিয়ম ব্যবহার করা হতে পারে।</translation>
 <translation id="2292084646366244343">বানান ভুলের সমস্যা সমাধানে সহায়তা করতে <ph name="PRODUCT_NAME" /> একটি Google ওয়েব পরিষেবা ব্যবহার করতে পারে৷ এই সেটিং চালু থাকলে, এই পরিষেবা সবসময় ব্যবহার করা যাবে৷ এই সেটিং বন্ধ থাকলে, এই পরিষেবা কখনও ব্যবহার করা যাবে না৷
 
       একটি ডাউনলোড করা অভিধান ব্যাবহার করে বানান এখনও পরীক্ষা করা যেতে পারে; এই নীতি কেবল অনলাইন পরিষেবার ব্যবহারকে নিয়ন্ত্রণ করে৷
@@ -775,17 +773,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" />এর ২৯ এবং উচ্চতর ভার্সন থেকে সরানো হয়েছে৷</translation>
+      এই সেটিংসটি <ph name="PRODUCT_NAME" /> ২৯ এবং উচ্চতর ভার্সনগুলি থেকে সরানো হয়েছে৷</translation>
 <translation id="2433412232489478893">যেকোনও ব্যবহারকারীর জন্য <ph name="PRODUCT_NAME" />-এর নেটওয়ার্ক ফাইল শেয়ার করার বৈশিষ্ট্যটি অনুমোদিত কিনা তা এই নীতি নিয়ন্ত্রণ করে।
 
       যখন এই নীতিটি কনফিগার করা হয় না অথবা ট্রুতে সেট করা থাকে তখন ব্যবহারকারী নেটওয়ার্ক ফাইল শেয়ার বৈশিষ্ট্যটি ব্যবহার করতে পারবেন।
@@ -795,11 +793,11 @@
 
       নীতিগুলি 'ট্রু' হিসেবে সেট করা হলে, ইভেন্ট লগ করা হবে।
       নীতি 'ফলস' হিসেবে সেট করা হলে বা সেট না করা হলে, ইভেন্টগুলি লগ করা হবে না।</translation>
-<translation id="244317009688098048">অটো-লগইনের জন্য বেলআউট কীবোর্ড শর্টকাট সক্রিয় করুন৷
+<translation id="244317009688098048">অটোমেটিক লগ-ইনের জন্য বেলআউট কীবোর্ড শর্টকাট চালু করুন৷
 
-      যদি এই নীতি সেট না করা থাকে বা সত্যতে সেট করা থাকে এবং জিরো-ডিলে অটো-লগইনের জন্য একটি ডিভাইস-লোকাল অ্যাকাউন্ট কনফিগার করা থাকে, তাহলে অটো-লগইন বাইপাস করার জন্য এবং লগইন স্ক্রিন দেখানোর জন্য  <ph name="PRODUCT_OS_NAME" /> কীবোর্ড শর্টকাট Ctrl+Alt+S মান্য করবে৷
+      যদি এই নীতি সেট না করা থাকে বা সত্যতে সেট করা থাকে এবং শূন্য বিলম্ব অটোমেটিক লগ-ইনের জন্য একটি ডিভাইস-লোকাল অ্যাকাউন্ট কনফিগার করা থাকে, তাহলে অটোমেটিক লগ-ইন বাইপাস করার জন্য এবং লগ-ইন স্ক্রিন দেখানোর জন্য  <ph name="PRODUCT_OS_NAME" /> কীবোর্ড শর্টকাট Ctrl+Alt+S মান্য করবে৷
 
-      যদি এই নীতি মিথ্যাতে সেট করা থাকে, তাহলে জিরো-ডিলে অটো-লগইন (যদি কনফিগার করা থাকে) বাইপাস করা যাবে না৷</translation>
+      যদি এই নীতি মিথ্যাতে সেট করা থাকে, তাহলে শূন্য বিলম্ব অটোমেটিক লগ-ইন (যদি কনফিগার করা থাকে) বাইপাস করা যাবে না৷</translation>
 <translation id="2454228136871844693">স্থিতিশীলতার জন্য অপ্টিমাইজ করুন।</translation>
 <translation id="2463034609187171371">TLS-এ DHE সাইফার স্যুট চালু করা</translation>
 <translation id="2463365186486772703">অ্য়াপ লোকেল</translation>
@@ -865,18 +863,18 @@
           Google-এর তাৎক্ষণিক ফলাফলগুলির URL-কে এভাবে নির্দিষ্ট করা যাবে: <ph name="GOOGLE_INSTANT_SEARCH_URL" />।
 
           এই নীতিটি কেবলমাত্র 'ডিফল্ট অনুসন্ধান প্রদানকারী চালু' নীতিটি চালু করা থাকলে বিবেচিত হবে।</translation>
-<translation id="2569647487017692047">এই নীতিটি মিথ্যা হিসাবে সেট করা হলে, <ph name="PRODUCT_OS_NAME" /> ব্লুটুথ বন্ধ করে দেবে এবং ব্যবহারকারী এটি চালু করতে পারবে না।
+<translation id="2569647487017692047">এই নীতিটি মিথ্যা হিসাবে সেট করা হলে, <ph name="PRODUCT_OS_NAME" /> ব্লুটুথ কে বন্ধ করবে এবং ব্যবহারকারী এটি চালু করতে পারবে না।
 
       এই নীতিটি সত্য হিসাবে সেট করা হলে বা সেট না করে রাখা হলে, ব্যবহারকারী তার ইচ্ছামাফিক ব্লুটুথ চালু বা বন্ধ করতে পারবে।
 
       এই নীতিটি সেট করা হলে, ব্যবহারকারী এটি পরিবর্তন বা ওভাররাইড করতে পারে না।
 
-      ব্লুটুথ চালু করার পরে, পরিবর্তনগুলি কার্যকরী করার জন্য ব্যবহারকারীকে অবশ্যই লগ-আউট করে আবার লগ-ইন করতে হবে (ব্লুটুথ বন্ধ করার সময় এটি করার প্রয়োজন নেই)।</translation>
+      ব্লুটুথ চালু করার পরে, পরিবর্তনগুলি কার্যকরী করার জন্য ব্যবহারকারীকে অবশ্যই লগ আউট করে আবার লগ ইন করতে হবে (ব্লুটুথ বন্ধ করার সময় এটি করার প্রয়োজন নেই)।</translation>
 <translation id="2571066091915960923">ডেটা কম্প্রেশন প্রক্সি চালু বা বন্ধ করে এবং ব্যবহারকারীদের এই সেটিং পরিবর্তন করা থেকে আটকায়৷
 
 আপনি এই সেটিংসটি চালু বা বন্ধ করলে, ব্যবহারকারীরা এই সেটিংসটি পরিবর্তন করতে বা ওভাররাইড করতে পারবে না৷
 
-এই নীতিটি সেট না করে ছেড়ে যাওয়া হলে ডেটা কম্প্রেশন প্রক্সি ফিচারটি ব্যবহার করা বা না করার বিষয়টি ব্যবহারকারীর জন্য উপলভ্য হবে৷</translation>
+এই নীতিটি সেট না করে ছেড়ে যাওয়া হয়, ডেটা কম্প্রেশন প্রক্সি বৈশিষ্ট্যটি ব্যবহার করা বা না করা বেছে করা ব্যবহারকারীর জন্য উপলভ্য করা হবে৷</translation>
 <translation id="257788512393330403">ছয় ঘণ্টা পরপর পাসওয়ার্ড দেওয়া প্রয়োজন।</translation>
 <translation id="2586162458524426376">
       এই নীতি সাইন-ইন স্ক্রিনের ক্ষেত্রে প্রযোজ্য হয়। ব্যবহারকারীর সেশনের ক্ষেত্রে প্রযোজ্য <ph name="ISOLATE_ORIGINS_POLICY_NAME" /> নীতিও দেখে নিতে ভুলবেন না।
@@ -901,11 +899,11 @@
 
       এই নীতির মাধ্যমে আপনি <ph name="PRODUCT_OS_NAME" /> ডিভাইসগুলিতে প্রিন্টার কনফিগারেশন প্রদান করতে পারবেন।  সাদাতালিকাভুক্তি বা কালোতালিকাভুক্তির জন্য ফর্ম্যাটটি NativePrinters ডিরেক্টরির অনুরূপ, যা প্রতি প্রিন্টারের জন্য একটি অতিরিক্ত "ID" বা "guid" ক্ষেত্র অন্তর্ভুক্ত করে।
 
-      ফাইলের সাইজ যেন ৫ এমবির বেশি না হয় এবং অবশ্যই JSON-তে এনকোড করা থাকে। অনুমান করা হয় যে একটি ৫ এমবির ফাইলে আনুমানিক ২১,০০০টি প্রিন্টারের তথ্য রাখা যেতে পারে। ডাউনলোডের সম্পূর্ণতা যাচাই করতে ক্রিপ্টোগ্রাফিক হ্যাশ ব্যবহার করা হয়।
+      ফাইলের সাইজ যেন ৫ MB-এর বেশি না হয় এবং অবশ্যই JSON-এ এনকোড করা থাকে।  অনুমান করা হয় যে একটি ৫ MB-এর ফাইলে আনুমানিক ২১,০০০টি প্রিন্টারের তথ্য রাখা যেতে পারে।  ডাউনলোডের সম্পূর্ণতা যাচাই করতে ক্রিপ্টোগ্রাফিক হ্যাশ ব্যবহার করা হয়।
 
       ফাইলটি ডাউনলোড করে ক্যাশ করে রাখা হয়। ইউআরএল বা হ্যাশ পরিবর্তিত হলে সেটি আবার ডাউনলোড করা হয়।
 
-      যদি এই নীতিটি সেট করা থাকে, তাহলে <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" />-এর নীতি অনুযায়ী প্রিন্টার পাওয়া যাবে।
 
       আপনি এই নীতি সেট করলে ব্যবহারকারীরা এটি পরিবর্তন করতে অথবা ওভাররাইড করতে পারবেন না।
 
@@ -944,13 +942,13 @@
 
       যখন এই নীতিটি মিথ্যাতে সেট করা থাকে অথবা কনফিগার করা না থাকে, তখন আইকনগুলি দৃশ্যমান হয়৷</translation>
 <translation id="2744751866269053547">রেজিস্টার প্রোটোকল হ্যান্ডলারগুলি</translation>
-<translation id="2746016768603629042">এই নীতির নিন্দা করা হয়েছে, এর বদলে ডিফল্ট জাভাস্ক্রিপ্ট সেটিং ব্যবহার করুন৷
+<translation id="2746016768603629042">এই নীতিটি শীঘ্রই বন্ধ করা হবে, অনুগ্রহ করে এর বদলে ডিফল্ট JavaScript সেটিং ব্যবহার করুন৷
 
-      বন্ধ করা জাভাস্ক্রিপ্ট-এর জন্য <ph name="PRODUCT_NAME" /> এ ব্যবহার করা যেতে পারে৷
+      বন্ধ করা JavaScript-এর জন্য <ph name="PRODUCT_NAME" />-এ ব্যবহার করা যেতে পারে৷
 
-      যদি এই সেটিংটি বন্ধ করা থাকে, তাহলে ওয়েব পৃষ্ঠাগুলি জাভাস্ক্রিপ্ট ব্যবহার করতে এবং ব্যবহারকারী সেটিং পরিবর্তন করতে পারে না৷
+      যদি এই সেটিংসটি বন্ধ করা থাকে, তাহলে ওয়েব পৃষ্ঠাগুলি JavaScript ব্যবহার করতে এবং ব্যবহারকারী সেটিং পরিবর্তন করতে পারে না৷
 
-      যদি এই সেটিং চালু থাকে বা সেট করা নয়, তাহলে ওয়েব পৃষ্ঠাগুলি জাভাস্ক্রিপ্ট ব্যবহার করতে পারে কিন্তু ব্যবহারকারী সেই সেটিং পরিবর্তন করতে পারে৷</translation>
+      যদি এই সেটিং চালু থাকে বা সেট করা নয়, তাহলে ওয়েব পৃষ্ঠাগুলি JavaScript ব্যবহার করতে পারে কিন্তু ব্যবহারকারী সেই সেটিং পরিবর্তন করতে পারে৷</translation>
 <translation id="2747157663401642394"><ph name="PRODUCT_NAME" /> অ্যাপের জন্য এক্সটেনশন ম্যানেজমেন্ট বিষয়ক সেটিংস কনফিগার করা হয়।
 
           এই নীতি কোনও আগে থেকে থাকা এক্সটেনশন-সম্পর্কিত নীতি দ্বারা নিয়ন্ত্রিত সেটিংস সহ একাধিক সেটিংস নিয়ন্ত্রণ করে। যদি দুটোই সেট করা থাকে তাহলে এই নীতি যেকোনও লেগাসি নীতি ওভাররাইড করবে।
@@ -1050,9 +1048,9 @@
 <translation id="285480231336205327">উচ্চ কনট্র্যাস্ট মোড সক্ষম করুন</translation>
 <translation id="2854919890879212089">সম্প্রতি ব্যবহৃত প্রিন্টারের পরিবর্তে প্রিন্ট প্রিভিউতে ডিফল্ট পছন্দ হিসাবে সিস্টেম ডিফল্ট প্রিন্ট করার জন্য <ph name="PRODUCT_NAME" /> ব্যবহার করা হয়।
 
-      যদি আপনি এই সেটিংসটি বন্ধ করেন বা মান সেট না করে থাকেন তাহলে প্রিন্টিং প্রিভিউ ডিফল্ট হিসাবে সম্প্রতি ব্যবহার করা প্রিন্টার ব্যবহার করবে।
+      যদি আপনি এই সেটিংসটি বন্ধ করেন বা মান সেট না করে থাকেন তাহলে প্রিন্ট প্রিভিউ ডিফল্ট হিসাবে সম্প্রতি ব্যবহার করা প্রিন্টার ব্যবহার করবে।
 
-      যদি আপনি এই সেটিংসটি চালু করেন, তাহলে প্রিন্টিং প্রিভিউ ডিফল্ট হিসাবে OS সিস্টেমের ডিফল্ট প্রিন্টিং ব্যবহার করবে।</translation>
+      যদি আপনি এই সেটিংসটি চালু করেন, তাহলে প্রিন্ট প্রিভিউ ডিফল্ট হিসাবে OS সিস্টেমের ডিফল্ট প্রিন্টার ব্যবহার করবে।</translation>
 <translation id="285627849510728211">উন্নত ব্যাটারি চার্জ করার মোডের দিনের কনফিগারেশন সেট করা</translation>
 <translation id="2856674246949497058">OS ভার্সন টাগের্টের থেকে নতুন হলে টার্গেট ভার্সনে রোলব্যাক করুন এবং সেখানেই থাকুন। এই প্রসেস চলার সময় একবার পাওয়ারওয়াশ করে নিন।</translation>
 <translation id="2872961005593481000">বন্ধ করুন</translation>
@@ -1085,17 +1083,6 @@
      যদি এই নীতিটি সেট করা না থাকে তাহলে <ph name="PRINTERS_ALLOW_ALL" /> নীতি মেনে চলা হয়।
       </translation>
 <translation id="2908277604670530363">প্রক্সি সার্ভারের জন্য কনকারেন্ট কানেকশনের সর্বধিক সংখ্যা</translation>
-<translation id="2948463916588961959">ভাষাতে বানান পরীক্ষা বাধ্যতামূলকভাবে চালু করে। তালিকার যে ভাষাগুলি শনাক্ত করা যাবে না সেগুলি অগ্রাহ্য করা হবে।
-
-      এই নীতিটি চালু করলে ব্যবহারকারী আগে যে ভাষাগুলি বেছে নিয়েছেন সেগুলি ছাড়াও এখানে নির্দিষ্ট করে দেওয়া ভাষাগুলিতে বানান পরীক্ষা চালু করা হবে।
-
-      আপনি যদি এই নীতি সেট না করেন বা বন্ধ করে রাখেন তাহলে ব্যবহারকারীর বানান পরীক্ষার পছন্দে কোনও পরিবর্তন হবে না।
-
-      যদি SpellcheckEnabled নীতি বন্ধ করা থাকে তাহলে এই নীতি কাজ করে না।
-
-      কোনও ভাষা যদি এই নীতি এবং SpellcheckLanguageBlacklist নীতি উভয়তেই অন্তর্ভুক্ত থাকে তাহলে এই নীতি অগ্রাধিকার পাবে এবং ভাষায় বানান পরীক্ষা চালু করা হবে।
-
-      বর্তমানে এই ভাষাগুলি কাজ করে: 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="2952347049958405264">সীমাবদ্ধতা:</translation>
 <translation id="2956777931324644324">এই নীতিটি <ph name="PRODUCT_NAME" /> সংস্করণ 36-এর হিসেবে সরানো করা হয়েছে।
 
@@ -1149,9 +1136,9 @@
 
           আরও বিকল্প এবং বিস্তারিত উদাহরণের জন্য, এই লিঙ্কে যান:
           <ph name="PROXY_HELP_URL" /></translation>
-<translation id="3034580675120919256">জাভাস্ক্রিপ্ট চালনা করার অনুমতি দেওয়া হবে কিনা তা সেট করতে দেয়৷ সমস্ত ওয়েবসাইটে জাভাস্ক্রিপ্ট চালানোর অনুমতি হয় দেওয়া হবে বা হবে না।
+<translation id="3034580675120919256">JavaScript চালানোর অনুমতি দেওয়া হবে কিনা তা সেট করতে দেয়৷ JavaScript হয় সব ওয়েবসাইটে চালাতে দেওয়া হবে বা হবে না৷
 
-যদি নীতি সেট না করে ছেড়ে যাওয়া হয়, তাহলে 'জাভাস্ক্রিপ্ট মঞ্জুর করুন' ব্যবহার করা যাবে এবং ব্যবহারকারীরা এটিকে পরিবর্তন করতে পারবে৷</translation>
+যদি নীতি সেট না করে ছেড়ে যাওয়া হয়, তাহলে 'JavaScript মঞ্জুর করুন' ব্যবহার করা যাবে এবং ব্যবহারকারীরা এটিকে পরিবর্তন করতে পারবে৷</translation>
 <translation id="3038323923255997294">পটভূমি অ্যাপ্লিকেশন অবিরত চলমান যখন <ph name="PRODUCT_NAME" /> বন্ধ হয়</translation>
 <translation id="3046192273793919231">অনলাইন অবস্থা পর্যবেক্ষণ করতে ব্যবস্থাপনা সার্ভারে নেটওয়ার্ক প্যাকেট পাঠায়</translation>
 <translation id="3047732214002457234">Chrome ক্লিনআপ Google-এ কোন কোন তথ্য রিপোর্ট করবে তা নিয়ন্ত্রণ করুন</translation>
@@ -1238,7 +1225,7 @@
 <translation id="3177802893484440532">স্থানীয় বিশ্বস্ততা অ্যাঙ্করের জন্য অনলাইন OCSP/CRL পরীক্ষা করা প্রয়োজন</translation>
 <translation id="3185009703220253572"><ph name="SINCE_VERSION" /> ভার্সনটি থেকে</translation>
 <translation id="3187220842205194486">Android অ্যাপ্লিকেশানগুলি কর্পোরেট কী’গুলিতে অ্যাক্সেস পায় না। সেগুলির উপর এই নীতির কোনো প্রভাব নেই।</translation>
-<translation id="3205825995289802549">প্রথমবার চালানোর সাথে সাথে প্রথম ব্রাউজারকে সর্বাধিক বিস্তার করে</translation>
+<translation id="3205825995289802549">প্রথমবার চালনার সাথে সাথে প্রথম ব্রাউজারকে সর্বাধিক বিস্তার করে</translation>
 <translation id="3211426942294667684">ব্রাউজারে সাইন-ইন করার সেটিংস</translation>
 <translation id="3214164532079860003">এই নীতিটি হোম পৃষ্ঠাটিকে বর্তমান ডিফল্ট ব্রাউজারটি চালু থাকলে সেটি থেকে ইমপোর্ট করতে জোর দেয় যদি বন্ধ থাকে তবে হোম পৃষ্ঠাটি ইমপোর্ট হয় না৷ যদি এটি সেট না থাকে তবে ব্যবহারকারীকে ইমপোর্ট করতে হবে কিনা তা জিজ্ঞাসা করা হতে পারে বা অটোমেটিক ইমপোর্ট করা হতে পারে৷</translation>
 <translation id="3219421230122020860">ছদ্মবেশী মোড উপলভ্য</translation>
@@ -1262,11 +1249,11 @@
 <translation id="3273221114520206906">ডিফল্ট জাভাস্ক্রিপ্ট সেটিং</translation>
 <translation id="3284094172359247914">WebUSB এপিআই-এর ব্যবহার নিয়ন্ত্রণ করুন</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="3312206664202507568">SAML ব্যবহারকারীকে সেশন চলাকালীন SAML পাসওয়ার্ড পরিবর্তন করার সুযোগ দিতে chrome://password-change-এ একটি পৃষ্ঠা চালু করে। এর ফলে, SAML পাসওয়ার্ড ও ডিভাইসের লকস্ক্রিনের পাসওয়ার্ড সিঙ্ক করা অবস্থায় থাকে।
 
       SAML পাসওয়ার্ড শীঘ্রই পরিবর্তন করার প্রয়োজন থাকলে ব্যবহারকারী যাতে সেশন চলাকালীন তা করতে পারেন, সেই জন্য এই নীতি বিজ্ঞপ্তি দেখানোও চালু করে।
@@ -1327,24 +1314,24 @@
 <translation id="3417418267404583991">যদি এই নীতি সত্যতে সেট করা হয় বা কনফিগার না করা হয়ে থাকে, <ph name="PRODUCT_OS_NAME" /> অতিথি লগ-ইন চালু করবে৷ অতিথি লগ-ইন হল অজ্ঞাতনামা ব্যবহারকারী সেশন এবং এতে কোন পাসওয়ার্ড প্রয়োজন হয় না৷
 
       যদি এই নীতি মিথ্যাতে সেট করা হয়, <ph name="PRODUCT_OS_NAME" /> অতিথি সেশন শুরু করার অনুমতি দেয় না৷</translation>
-<translation id="3418871497193485241">YouTube-এ ন্যূনতম রেস্ট্রিকটেড মোড বলবৎ করে এবং ব্যবহারকারীদেরকে
-      কোনো কম রেস্ট্রিকটেড মোড বেছে নিতে বাধা দেয়।
+<translation id="3418871497193485241">YouTube-এ ন্যূনতম সীমাবদ্ধ মোড বলবৎ করে এবং ব্যবহারকারীদেরকে
+      কোনো কম সীমাবদ্ধ মোড বেছে নিতে বাধা দেয়।
 
-      এই সেটিং স্ট্রিক্ট হিসেবে সেট করা হলে, YouTube-এ সবসময় স্ট্রিক্ট রেস্ট্রিকটেড মোড সক্রিয় থাকে।
+      এই সেটিং স্ট্রিক্ট হিসেবে সেট করা হলে, YouTube এ সবসময় স্ট্রিক্ট সীমাবদ্ধ মোড চালু থাকে।
 
-      এই সেটিংকে মডারেট হিসেবে সেট করা হলে, ব্যবহারকারী YouTube-এ মডারেট রেস্ট্রিকটেড মোড
-      এবং স্ট্রিক্ট রেস্ট্রিকটেড মোড বেছে নিতে পারে, কিন্তু রেস্ট্রিকটেড মোড বন্ধ করতে পারে না।
+      এই সেটিংকে পরিমিত হিসেবে সেট করা হলে, ব্যবহারকারী YouTube-এ শুধুমাত্র পরিমিত সীমাবদ্ধ মোড
+      এবং স্ট্রিক্ট সীমাবদ্ধ মোড বেছে নিতে পারে, কিন্তু সীমাবদ্ধ মোড বন্ধ করতে পারে না।
 
-      এই সেটিংকে বন্ধ হিসেবে সেট করা হলে বা কোনো মান সেট না করা হলে, <ph name="PRODUCT_NAME" /> দ্বারা YouTube-এ সীমাবদ্ধ মোড বলবৎ করা হয় না। বহিঃস্থ নীতি যেমন YouTube নীতিগুলি অবশ্য এরপরও রেস্ট্রিকটেড মোড বলবৎ করতে পারে।</translation>
+      এই সেটিংকে বন্ধ হিসেবে সেট করা হলে বা কোনো মান সেট না করা হলে, <ph name="PRODUCT_NAME" /> দ্বারা YouTube-এ সীমাবদ্ধ মোড বলবৎ করা হয় না। বহিঃস্থ নীতি যেমন YouTube নীতিগুলি অবশ্য এরপরও সীমাবদ্ধ মোড বলবৎ করতে পারে।</translation>
 <translation id="3428247105888806363">নেটওয়ার্ক পূর্বানুমান সক্ষম করুন</translation>
 <translation id="3432863169147125747">প্রিন্ট করার সেটিংস নিয়ন্ত্রণ করে।</translation>
-<translation id="3434932177006334880">Chrome 42-এর পূর্বে এই সেটিংয়ের নাম ছিল EnableWebBasedSignin এবং Chrome 43 থেকে এর জন্য সমর্থন সম্পূর্ণ ভাবে সরিয়ে ফেলা হবে।
+<translation id="3434932177006334880">Chrome 42-এর আগে এই সেটিংয়ের নাম ছিল EnableWebBasedSignin এবং Chrome 43 থেকে এর জন্য সমর্থন সম্পূর্ণ ভাবে সরিয়ে ফেলা হবে।
 
-      এই সেটিং সেইসব এন্টারপ্রাইজ গ্রাহকদের জন্য উপযোগী যারা সেই SSO সমাধানগুলি ব্যবহার করছেন যেগুলি এখনও নতুন ইনলাইন সাইন-ইন প্রবাহের সাথে সামঞ্জস্যপূর্ণ নয়।
-      আপনি এই সেটিংটি চালু করলে পুরনো ওয়েব ভিত্তিক সাইন-ইন প্রবাহটি ব্যবহৃত হবে।
-      আপনি এই সেটিংটি বন্ধ করলে বা সেট না করলে, নতুন ইনলাইন সাইন-ইন প্রবাহটি ডিফল্টভাবে ব্যবহৃত হবে। ব্যবহারকারীরা এখনও কম্যান্ড লাইন ফ্ল্যাগ --enable-web-based-signin এর মাধ্যমে পুরনো ওয়েব ভিত্তিক সাইন-ইন প্রবাহ সক্রিয় করতে পারবেন।
+      এই সেটিং সেইসব এন্টারপ্রাইজ গ্রাহকদের জন্য উপযোগী যারা সেই SSO সমাধানগুলি ব্যবহার করছেন যেগুলি এখনও নতুন ইনলাইন সাইন-ইন ফ্লো-এর সাথে সামঞ্জস্যপূর্ণ নয়।
+      আপনি এই সেটিংটি চালু করলে পুরনো ওয়েব ভিত্তিক সাইন-ইন ফ্লোটি ব্যবহৃত হবে।
+      আপনি এই সেটিংটি বন্ধ করলে বা সেট না করলে, নতুন ইনলাইন সাইন-ইন ফ্লো ডিফল্টভাবে ব্যবহৃত হবে। ব্যবহারকারীরা এখনও কম্যান্ড লাইন ফ্ল্যাগ --enable-web-based-signin এর মাধ্যমে পুরনো ওয়েব ভিত্তিক সাইন-ইন ফ্লো চালু করতে পারবেন।
 
-      যখন ইনলাইন সাইন-ইন সম্পূর্ণরূপে সব SSO সাইন-ইন প্রবাহ সমর্থন করবে, তখন ভবিষ্যতে পরীক্ষামূলক সেটিং সরিয়ে ফেলা হবে।</translation>
+      যখন ইনলাইন সাইন-ইন সম্পূর্ণরূপে সব SSO সাইন-ইন ফ্লো সমর্থন করবে, তখন ভবিষ্যতে পরীক্ষামূলক সেটিং সরিয়ে ফেলা হবে।</translation>
 <translation id="3437924696598384725">ব্যবহারকারীকে ভিপিএন কানেকশন পরিচালনা করার অনুমতি দেয়</translation>
 <translation id="3459509316159669723">প্রিন্ট হচ্ছে</translation>
 <translation id="3460784402832014830">URL নির্দিষ্ট করে যা একটি নতুন ট্যাব প্রদান করার জন্য একটি সার্চ ইঞ্জিন ব্যবহার করে৷
@@ -1431,7 +1418,6 @@
 
         ডেস্কটপে মেশিন স্কোপ ক্লাউড পলিসি এনরোলমেন্টে এই নীতি ব্যবহার করা হয় এবং রেজিস্ট্রি, Windows-এ GPO, Mac-এ plist এবং Linux-এ JSON পলিসি ফাইল দ্বারা সেট করা যেতে পারে।</translation>
 <translation id="3660562134618097814">লগ-ইন করার সময় SAML IdP কুকি স্থানান্তর করে</translation>
-<translation id="3668151900457104753">কালোতালিকাভুক্ত এক্সটেনশন আনইনস্টল করা</translation>
 <translation id="3701121231485832347"><ph name="MS_AD_NAME" /> পরিচালিত <ph name="PRODUCT_OS_NAME" /> ডিভাইসের সেটিংস নিয়ন্ত্রণ করে।</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (একক-লাইনের ক্ষেত্রটি বন্ধ করা হয়েছে এবং ভবিষ্যতে এটি সরানো হবে। অনুগ্রহ করে নিচের একাধিক লাইনের টেক্সট বক্সটি ব্যবহার করা শুরু করুন।)</translation>
 <translation id="3709266154059827597">এক্সটেনশন ইনস্টলেশন কালোতালিকা কনফিগার করুন</translation>
@@ -1526,7 +1512,7 @@
 
       মনে রাখবেন, অপারেটিং সিস্টেম যদি Symantec-এর পুরনো পরিকাঠামোর সার্টিফিকেটকে এখনও স্বীকৃতি দেয়, একমাত্র তাহলেই এই নীতিটি কার্যকর হবে। OS এই ধরনের সার্টিফিকেট কীভাবে গ্রহণ করে তা যদি কোনও OS আপডেটের কারণে পরিবর্তিত হয়, তাহলে এই নীতিটি আর কার্যকর থাকবে না। এছাড়া, Symantec-এর পুরনো সার্টিফিকেটের ব্যবহার বন্ধ করে নতুন ব্যবস্থা গ্রহণ করার জন্য এন্টারপ্রাইজদের সময় দিতেই এই নীতিটি সাময়িকভাবে ব্যবহার করা উচিত। ১ জানুয়ারি, ২০১৯-এ অথবা তার আগে পরে এই নীতিটি তুলে নেওয়া হবে।
 
-      যদি এই নীতিটি সেট না করা হয় অথবা 'ফলস'-এ সেট করা হয় তাহলে <ph name="PRODUCT_NAME" /> সর্বজনীনভাবে ঘোষণা করা শীঘ্রই বন্ধ করার সময়সূচী অনুসরণ করবে।
+      যদি এই নীতিটি সেট না করা হয় অথবা 'ফলসে' সেট করা হয় তাহলে <ph name="PRODUCT_NAME" /> সর্বজনীনভাবে ঘোষণা করা শীঘ্রই বন্ধ করার সময়সূচী অনুসরণ করবে।
 
       শীঘ্রই বন্ধ করার বিষয়ে বিশদে জানতে  https://g.co/chrome/symantecpkicerts দেখুন।</translation>
 <translation id="383466854578875212">কোন নেটিভ বার্তাপ্রেরণ হোস্টগুলি কালোতালিকার বিষয়বস্তু নয় তা নির্দিষ্ট করতে আপনাকে অনুমতি দেয়৷
@@ -1572,7 +1558,7 @@
 
       প্রতিটি তালিকা প্রবেশকার্যে একটি অভিধান থাকে যার 'extension-id' ক্ষেত্রের মধ্যে এক্সটেনশন আইডি এবং 'update-url' ক্ষেত্রের মধ্যে নিজের আপডেট ইউআরএল অন্তর্ভুক্ত করা আবশ্যক৷</translation>
 <translation id="3874773863217952418">সার্চ করতে ট্যাপ চালু করুন</translation>
-<translation id="3877517141460819966">ইন্টিগ্রেটেড সেকেণ্ড ফ্যাক্টর যাচাইকরণ মোড</translation>
+<translation id="3877517141460819966">অ-বিচ্ছিন্ন দুই-ধাপে যাচাইকরণ মোড</translation>
 <translation id="3879208481373875102">জোর করে ইনস্টল করা ওয়েব অ্যাপের তালিকা কনফিগার করুন</translation>
 <translation id="388237772682176890">SPDY/3.1 সমর্থন সরানোর কারণে এই নীতিটি M53-এ থামানো হয় এবং M54-এ সরানো হয়।
 
@@ -1621,12 +1607,12 @@
 <translation id="3950239119790560549">আপডেট করার সীমাবদ্ধতা</translation>
 <translation id="3956686688560604829">পুরনো ভার্সনের ব্রাউজারের বিষয়ে সহায়তার জন্য Internet Explorer-এর SiteList নীতি ব্যবহার করুন।</translation>
 <translation id="3958586912393694012">Smart Lock ব্যবহার করার অনুমতি দিন</translation>
-<translation id="3963602271515417124">যদি সত্য হয়, তাহলে ডিভাইসটির জন্য দূরবর্তী প্রত্যয়ন অনুমোদিত হবে এবং একটি সার্টিফিকেট অটোমেটিক তৈরি হয়ে ডিভাইস পরিচালনার সার্ভারে আপলোড হবে৷
+<translation id="3963602271515417124">যদি সত্য হয়, তাহলে ডিভাইসটির জন্য দূরবর্তী প্রত্যয়ন অনুমোদিত হবে এবং একটি সার্টিফিকেট স্বয়ংক্রিয়ভাবে তৈরি হয়ে ডিভাইস পরিচালনার সার্ভারে আপলোড হবে৷
 
-যদি এটি মিথ্যাতে সেট করা থাকে বা সেট না করা থাকে, তাহলে কোনো সার্টিফিকেট তৈরি হবে না এবং enterprise.platformKeys extension এপিআই-তে কল করা যাবে না৷</translation>
+যদি এটি ফলসে সেট করা থাকে, বা সেট না করা থাকে, তাহলে কোনো সার্টিফিকেট তৈরি হবে না এবং enterprise.platformKeys extension API এ করা কলগুলি ব্যর্থ হবে৷</translation>
 <translation id="3965339130942650562">অকার্যকর ব্যবহারকারী লগ-আউট কার্যকর হওয়া পর্যন্ত সময় শেষ</translation>
 <translation id="3973371701361892765">তাকটি কখনই স্বয়ংক্রিয়ভাবে লুকায়িত রাখবেন না</translation>
-<translation id="3984028218719007910">লগ-আউটের পরে <ph name="PRODUCT_OS_NAME" /> স্থানীয় অ্যাকাউন্ট ডেটা রাখবে কি না তা নির্ধারণ করে৷ সত্যতে সেট থাকলে, <ph name="PRODUCT_OS_NAME" /> কোনো চালু অ্যাকাউন্টকে রাখবে না ও লগ-আউটের পরে ব্যবহারকারী সেশন থেকে সমস্ত ডেটা পরিত্যাগ করা হবে৷ এই নীতি মিথ্যাতে সেট থাকলে বা কনফিগার করা না থাকলে, ডিভাইস (এনক্রিপ্ট হওয়া) স্থানীয় ইউজার ডেটা রাখতে পারে৷</translation>
+<translation id="3984028218719007910">লগ-আউটের পরে <ph name="PRODUCT_OS_NAME" /> স্থানীয় অ্যাকাউন্ট ডেটা রাখবে কি না তা নির্ধারণ করে৷ সত্যতে সেট থাকলে, <ph name="PRODUCT_OS_NAME" /> কোনো স্থির অ্যাকাউন্টকে রাখবে না ও লগ আউটের পরে ব্যবহারকারী সেশন থেকে সমস্ত ডেটা পরিত্যাগ করা হবে৷ এই নীতি মিথ্যাতে সেট থাকলে বা কনফিগার করা না থাকলে, ডিভাইস (এনক্রিপ্ট হওয়া) স্থানীয় ব্যবহারকারী ডেটা রাখতে পারে৷</translation>
 <translation id="398475542699441679">পুরনো ব্রাউজার সাপোর্ট করার এক্সটেনশনটি চালু হবে কিনা সেটি এই নীতির মাধ্যমে নিয়ন্ত্রণ হয়।
 
       এই নীতি সেট না করা থাকলে বা "ফলস" হিসেবে সেট করা থাকলে Chrome অন্য কোনও ব্রাউজারে, নির্দিষ্ট করে দেওয়া ইউআরএল খোলার চেষ্টা করবে না।
@@ -1640,6 +1626,25 @@
       এই নীতি সত্যতে সেট করা থাকলে বা সেট না করে ছেড়ে রাখলে Chrome OS নথিভুক্ত করার মাধ্যমে ব্যবহারকারীরা অফারগুলি রিডিম করতে পারবে৷
 
       নীতিটি মিথ্যায় সেট করা থাকলে ব্যবহারকারীরা অফারগুলি রিডিম করতে পারবে না৷</translation>
+<translation id="4008233182078913897">ব্যবহারকারীর কোনও ভূমিকা ছাড়াই নীরবে ইনস্টল হয় এমন অ্যাপ ও এক্সটেনশনের একটি সূচি উল্লেখ করে। এগুলি ব্যবহারকারী
+          আনইনস্টল করতে বা বন্ধ করতে পারেন না।
+          ব্যবহারকারীর কোনও ভূমিকা ছাড়াই অ্যাপ/এক্সটেনশনের অনুরোধ করা অনুমতি সেটিকে দেওয়া হয়।
+          এর মধ্যে অ্যাপ/এক্সটেনশনের ভবিষ্যতের কোনও ভার্সন দ্বারা অনুরোধ করা অতিরিক্ত অনুমতিও অন্তর্ভুক্ত থাকে।
+          এছাড়াও, enterprise.deviceAttributes ও enterprise.platformKeys এক্সটেনশন এপিআইকে
+          (জোর করে ইনস্টল করা হয়নি এমন অ্যাপ/এক্সটেনশনের ক্ষেত্রে এই এপিআই দুটি উপলভ্য নয়) অনুমতি দেওয়া হয়।
+          <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> নীতির সাথে বিরোধ তৈরি হলে এই নীতি অগ্রাধিকার পায়। আগে জোর করে ইনস্টল করা হয়েছে এমন অ্যাপ বা এক্সটেনশন এই সূচি থেকে সরিয়ে দিলে,  <ph name="PRODUCT_NAME" /> সেটিকে অটোমেটিক আনইনস্টল করে দেয়।
+
+          <ph name="MS_AD_NAME" /> ডোমেনের সাথে যুক্ত নয় এমন Windows ইন্সট্যান্সের ক্ষেত্রে শুধু Chrome ওয়েব স্টোর-এ পাওয়া যায় এমন অ্যাপ ও এক্সটেনশনই জোর করে ইনস্টল করা যায়।
+
+          মনে রাখবেন যে ব্যবহারকারী ডেভেলপার টুল ব্যবহার করে যেকোনও এক্সটেনশনের সোর্স কোড পরিবর্তন করে দিতে পারেন (এর ফলে এক্সটেনশনটি আর কাজ নাও করতে পারে)। এই বিষয়ে উদ্বেগ এড়াতে, <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> নীতি সেট করে দেওয়া উচিত।
+
+          নীতিতে সূচিবদ্ধ প্রতিটি আইটেম হল একটি স্ট্রিং, যেটিতে একটি এক্সটেনশন আইডি এবং ঐচ্ছিকভাবে সেমিকোলন (<ph name="SEMICOLON" />) দিয়ে আলাদা করে লেখা "আপডেট" ইউআরএল থাকে। এক্সটেনশন আইডি হল ৩২ অক্ষরের একটি স্ট্রিং যেটি উদাহরণস্বরূপ <ph name="CHROME_EXTENSIONS_LINK" />-এর ডেভেলপার মোডে পাওয়া যায়। "আপডেট" ইউআরএল উল্লেখ করা হলে, সেটিকে <ph name="LINK_TO_EXTENSION_DOC1" />-এর বর্ণনা অনুযায়ী আপডেট ম্যানিফেস্ট XML ডকুমেন্টকে নির্দেশ করতে হবে। সাধারণত, Chrome ওয়েব স্টোর-এর আপডেট ইউআরএল (বর্তমানে সেটি হল "https://clients2.google.com/service/update2/crx") ব্যবহার করা হয়। মনে রাখবেন যে এই নীতিতে সেট করা "আপডেট" ইউআরএল শুধু প্রাথমিক ইনস্টলেশনের সময় ব্যবহার করা হয়। এক্সটেনশনের পরবর্তী আপডেটগুলির সময় এক্সটেনশন ম্যানিফেস্টে উল্লেখ করা আপডেট ইউআরএল ব্যবহার করা হয়। এছাড়াও মনে রাখা প্রয়োজন যে <ph name="PRODUCT_NAME" />-এর 67 ভার্সন পর্যন্ত "আপডেট" ইউআরএল আলাদাভাবে উল্লেখ করা বাধ্যতামূলক ছিল।
+
+          যেমন, <ph name="EXTENSION_POLICY_EXAMPLE" /> স্ট্যান্ডার্ড Chrome ওয়েব স্টোর-এর "আপডেট" ইউআরএল থেকে <ph name="EXTENSION_ID_SAMPLE" /> আইডির এক্সটেনশন ইনস্টল করে। এক্সটেনশন হোস্ট করা সম্পর্কে আরও জানতে, <ph name="LINK_TO_EXTENSION_DOC2" /> দেখুন।
+
+          এই নীতি সেট না করলে, কোনও অ্যাপ বা এক্সটেনশন অটোমেটিক ইনস্টল হয় না এবং ব্যবহারকারী <ph name="PRODUCT_NAME" /> থেকে যেকোনও অ্যাপ বা এক্সটেনশন আনইনস্টল করতে পারেন।
+
+          মনে রাখবেন যে ছদ্মবেশী মোডে এই নীতি প্রযোজ্য হয় না।</translation>
 <translation id="4008507541867797979">যদি এই নীতি সত্যতে সেট করা হয় বা কনফিগার না করা হয় তাহলে লগ-ইনের স্ক্রিনে আগে থেকে থাকা ব্যবহারকারীদের নাম <ph name="PRODUCT_OS_NAME" /> দেখাবে যাতে ওখান থেকে কাউকে বেছে নেওয়া যেতে পারে।
 
       যদি এই নীতি ফলসে সেট করা হয় তাহলে লগ-ইনের স্ক্রিনে আগে থেকে থাকা ব্যবহারকারীদের নাম <ph name="PRODUCT_OS_NAME" /> দেখাবে না। কোনও ম্যানেজ করা সেশন কনফিগার না করা থাকলে সাধারণ সাইন-ইন স্ক্রিন (যেখানে ব্যবহারকারীকে ইমেল আইডি এবং পাসওয়ার্ড বা ফোন নম্বর দিতে বলা হয়) অথবা SAML ইন্টারস্টিশিয়্যাল স্ক্রিন (যদি- <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />-এর মাধ্যমে চালু করা থাকে) দেখানো হবে। যদি কোনও ম্যানেজ করা সেশন কনফিগার করা থাকে তাহলে কোনও একটি বেছে নেওয়ার জন্য শুধুমাত্র ম্যানেজ করা সেশন অ্যাকাউন্টগুলি দেখানো হবে।
@@ -1658,7 +1663,7 @@
       এই নীতি সেট করা না থাকলে Google অ্যাসিস্ট্যান্ট ভয়েসের মাধ্যমে চালু করার কমান্ডটি শুনবে না।
       </translation>
 <translation id="4020682745012723568">ব্যবহারকারীর প্রোফাইলে স্থানান্তরিত কুকিজ Android অ্যাপগুলি থেকে অ্যাক্সেসযোগ্য হয় না।</translation>
-<translation id="402759845255257575">জাভাস্ক্রিপ্ট চালানোর জন্য কোনও সাইটকে মঞ্জুরি দেবেন না</translation>
+<translation id="402759845255257575">JavaScript চালানোর জন্য কোনও সাইটকে মঞ্জুরি দেবেন না</translation>
 <translation id="4027608872760987929">ডিফল্ট সার্চ সরবরাহকারীটি সক্ষম করুন</translation>
 <translation id="4039085364173654945">পৃষ্ঠায় থার্ড-পার্টি সাব-কন্টেন্ট 
 একটি HTTP Basic Auth ডায়ালগ বাক্সে পপ-আপ হতে অনুমোদিত৷
@@ -1690,7 +1695,7 @@
       এই নীতি ClientCertificate-এ (মান ১) সেট করা থাকলে, যেসব নতুন ব্যবহারকারী SAML-এর মাধ্যমে লগ-ইন করেন তাদের যাচাই করতে ক্লায়েন্ট সার্টিফিকেট ব্যবহার করা হয়। তাদের জন্য কোনও পাসওয়ার্ড ব্যবহার করা হয় না এবং তাদের ক্যাশে করা স্থানীয় ডেটা সংশ্লিষ্ট ক্রিপ্টোগ্রাফিক কী ব্যবহার করে সুরক্ষিত রাখা হয়। যেমন, এই সেটিং স্মার্ট কার্ডের উপর নির্ভর করে ব্যবহারকারীকে যাচাই করতে দেয় (মনে রাখবেন যে DeviceLoginScreenExtensions নীতির মাধ্যমে স্মার্ট কার্ড মিডিলওয়্যার অ্যাপ ইনস্টল করতে হয়)।
 
       এই নীতি শুধু SAML ব্যবহার করে নিজেদের যাচাই করেন এমন ব্যবহারকারীদের ক্ষেত্রে প্রযোজ্য হয়।</translation>
-<translation id="4105989332710272578">ইউআরএল-এর একটি তালিকার জন্য সার্টিফিকেট ট্রান্সপারেন্সি বন্ধ করে</translation>
+<translation id="4105989332710272578">ইউআরএল-গুলির একটি তালিকার জন্য সার্টিফিকেটের স্বচ্ছতার প্রয়োগ বন্ধ করে</translation>
 <translation id="4121350739760194865">নতুন ট্যাব পৃষ্ঠাটিতে উপস্থিত হওয়া থেকে অ্যাপ প্রচারগুলিকে প্রতিহত করুন</translation>
 <translation id="4125606414556046117">এই নীতি আপনাকে ডেস্কটপে এবং ব্যবহারকারীর জন্য লগ-ইনের স্ক্রিনের ব্যাকগ্রাউন্ডে দেখানো ওয়ালপেপারের ফটোটিকে কনফিগার করতে দেয়। নীতি যে ইউআরএল থেকে <ph name="PRODUCT_OS_NAME" /> ওয়ালপেপারের ফটো ডাউনলোড করতে পারে তাতে নির্দিষ্ট করার মাধ্যমে সেট করা হয়ে থাকে এবং ডাউনলোডের অখণ্ডতা যাচাই করার জন্য একটি ক্রিপ্টোগ্র্যাফিক হ্যাশ ব্যবহৃত হয়। ফটোটিকে অবশ্যই JPEG ফর্ম্যাটে হতে হবে, এর সাইজ ১৬ এমবি এর বেশি হতে পারবে না। ইউআরএলটি কোনও প্রমাণীকরণ ছাড়াই অ্যাক্সেসযোগ্য হতে হবে।
 
@@ -1766,10 +1771,6 @@
           এই নীতি সেট করা না থাকলে, স্টিকি কী শুরুতে বন্ধ থাকলেও ব্যবহারকারী সেটি চালু করে নিতে পারবেন।</translation>
 <translation id="4183229833636799228"><ph name="FLASH_PLUGIN_NAME" /> এর ডিফল্ট সেটিং</translation>
 <translation id="4192388905594723944">রিমোট অ্যাক্সেস ক্লায়েন্ট যাচাইকরণ টোকেনের বৈধতা যাচাই করার URL</translation>
-<translation id="4197038214024763371">এই নীতি যদি সেট বা চালু না করা থাকে তাহলে ব্যবহারকারী বানান পরীক্ষা ব্যবহার করতে পারেন।
-
-      এই নীতি বন্ধ করা থাকলে ব্যবহারকারী বানান পরীক্ষা ব্যবহার করতে পারেন না। এই নীতি বন্ধ করা থাকলে SpellcheckLanguage এবং SpellcheckLanguageBlacklist নীতিও অগ্রাহ্য করা হবে।
-      </translation>
 <translation id="4203389617541558220">অটোমেটিক রিবুটের সময়সূচীর মাধ্যমে ডিভাইসের আপটাইম সীমাবদ্ধ করে৷
 
       যখন এই নীতিটি সেট করা থাকে, তখন এটি ডিভাইসটির আপটাইমের দৈর্ঘ্য নির্দিষ্ট করে যার পরে একটি অটোমেটিক রিবুটের সময় নির্ধারিত থাকে৷
@@ -1822,14 +1823,14 @@
 
           যদি '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-এর নোট লেখার অ্যাপ লক স্ক্রিনে সমর্থিত।
+      চালু করা হলে অ্যাপটি লক স্ক্রিনের উপরের দিকে একটি অ্যাপ উইন্ডো তৈরি করবে এবং লক স্ক্রিনের প্রেক্ষাপটে ডেটা আইটেম (নোট) তৈরি করবে। যখন প্রাথমিক ব্যবহারকারী সেশন আনলক করা হবে তখন অ্যাপটি সেশনে সেই নোটগুলি ইমপোর্ট করবে। বর্তমানে শুধুমাত্র Chrome-এর নোট লেখার অ্যাপ লক স্ক্রিনে সমর্থিত।
 
       নীতি সেট করা থাকলে, যদি অ্যাপের এক্সটেনশন আইডি নীতির তালিকার মানে অন্তর্ভুক্ত থাকে, একমাত্র তাহলেই লক স্ক্রিনে অ্যাপটি চালু করতে ব্যবহারকারীকে অনুমতি দেওয়া হবে।
       অর্থাৎ, এই নীতিটির জন্য একটি ফাঁকা তালিকা সেট করলে লক স্ক্রিনে নোট লেখার অ্যাপ একেবারেই ব্যবহার করা যাবে না।
-      মনে রাখবেন, অ্যাপ আইডি থাকলেই যে একটি অ্যাপকে লক স্ক্রিনে নোট লেখার অ্যাপ হিসেবে চালু করা যাবে এমন কোনও নিশ্চয়তা নেই - যেমন, Chrome 61-এ যে অ্যাপগুলি পাওয়া যায়, সেগুলিও প্ল্যাটফর্মের অনুমতি ছাড়া ব্যবহার করা যায় না।
+      মনে রাখবেন, অ্যাপ আইডি থাকলেই যে একটি অ্যাপকে লক স্ক্রিনে নোট লেখার অ্যাপ হিসেবে চালু করা যাবে, এমন কোনও নিশ্চয়তা নেই - যেমন, Chrome 61-এ যে অ্যাপগুলি পাওয়া যায়, সেগুলিও প্ল্যাটফর্মের অনুমতি ছাড়া ব্যবহার করা যায় না।
 
      যদি নীতিটি সেট না করা হয়, তাহলে লক স্ক্রিনে চালু করা যাবে এমন সমস্ত অ্যাপের উপরে আর কোনও বিধিনিষেধ থাকবে না।</translation>
 <translation id="4313767483634435271">ডিভাইসের নির্দিষ্ট ডক MAC ঠিকানা</translation>
@@ -1907,15 +1908,15 @@
 <translation id="4474167089968829729">পাসওয়ার্ড পরিচালকে পাসওয়ার্ড সংরক্ষণ করা সক্ষম করুন</translation>
 <translation id="4476769083125004742">এই নীতিটি <ph name="BLOCK_GEOLOCATION_SETTING" />-এ সেট করা হলে, Android অ্যাপগুলি অবস্থানের তথ্য অ্যাক্সেস করতে পারে না। আপনি যদি এই নীতিটি অন্য যেকোনো মানে সেট করেন বা সেট না করে ছেড়ে যান, তাহলে কোনো Android অ্যাপ লোকেশনের তথ্য অ্যাক্সেস করতে চাইলে ব্যবহারকারীর সম্মতি চাওয়া হয়।</translation>
 <translation id="4480694116501920047">ফোর্স SafeSearch</translation>
-<translation id="4482640907922304445"><ph name="PRODUCT_NAME" /> টুলবারের মধ্যে হোম বোতাম দেখান৷ 
+<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>
@@ -1933,15 +1934,15 @@
           এই নীতিটি ফলসে সেট করা হলে, <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">Android অ্যাপ্লিকেশানগুলিকে Google Play ব্যবহার করে Google Admin কনসোল থেকে জোরপূর্বক ইনস্টল করা যায়। সেগুলি এই নীতি ব্যবহার করে না।</translation>
 <translation id="4534500438517478692">Android সীমাবদ্ধতা নাম:</translation>
 <translation id="4541530620466526913">ডিভাইস-স্থানীয় অ্যাকাউন্টগুলি</translation>
@@ -1955,7 +1956,7 @@
 <translation id="4557134566541205630">ডিফল্ট সার্চ সরবরাহকারীর নতুন ট্যাব পৃষ্ঠার URL</translation>
 <translation id="4567137030726189378">ডেভেলপার টুল ব্যবহারের অনুমতি দিন</translation>
 <translation id="4578265298946081589">ব্যবহারকারী সাইন-আউট করার পরে রিবুট করবেন না।</translation>
-<translation id="4578912515887794133">এই সেটিং চালু থাকলে রিমোট অ্যাক্সেস হোস্ট স্থানীয় ব্যবহারকারীর নাম (যার সাথে হোস্টটি যুক্ত থাকে) এবং হোস্টের মালিক হিসাবে রেজিস্টার করা Google অ্যাকাউন্টের নামের তুলনা করে (যেমন " johndoe" যদি হোস্টের মালিকের Google অ্যাকাউন্ট " johndoe@example.com"হয়)। হোস্টের মালিকের নাম হোস্টের সাথে যুক্ত থাকা স্থানীয় ব্যবহারকারীর নাম থেকে আলাদা হলে রিমোট অ্যাক্সেস হোস্ট শুরু হবে না। RemoteAccessHostMatchUsername নীতি হোস্টের মালিকের Google অ্যাকাউন্টের একটি নির্দিষ্ট ডোমেন (যেমন "example.com")-এর সাথে যুক্ত থাকা এনফোর্স করার জন্য সেটি RemoteAccessHostDomain-এর সাথে ব্যবহার করা উচিত।
+<translation id="4578912515887794133">যদি এই সেটিংটি চালু করা থাকে, তাহলে রিমোট অ্যাক্সেস হোস্ট স্থানীয় ব্যবহারকারীর নাম (যার সাথে হোস্টটি যুক্ত থাকে) এবং হোস্টের মালিক হিসাবে রেজিস্টার করা Google অ্যাকাউন্টের নামের তুলনা করে (যেমন " johndoe" যদি হোস্টের মালিকের Google অ্যাকাউন্ট " johndoe@example.com"হয়)। হোস্টের মালিকের নাম হোস্টের সাথে যুক্ত থাকা স্থানীয় ব্যবহারকারীর নাম থেকে আলাদা হলে দূরবর্তী অ্যাক্সেস হোস্ট শুরু হবে না। RemoteAccessHostMatchUsername নীতি হোস্টের মালিকের Google অ্যাকাউন্টের একটি নির্দিষ্ট ডোমেন (যেমন "example.com")-এর সাথে যুক্ত থাকা এনফোর্স করার জন্য সেটি RemoteAccessHostDomain সহ একসাথে ব্যবহার করা উচিত।
 
           এই সেটিংটি বন্ধ থাকলে বা সেট না করা থাকলে রিমোট অ্যাক্সেস হোস্ট যেকোনও স্থানীয় ব্যবহারকারীর সাথে যুক্ত হতে পারে।</translation>
 <translation id="4591366717022345234">ব্যবহারকারীদের Quick Fix Build প্রদান করা</translation>
@@ -2000,11 +2001,11 @@
 <translation id="4680961954980851756">স্বতঃপূরণ সক্ষম করুন</translation>
 <translation id="4703402283970867140">কতক্ষণে স্ক্রিন অনুজ্জ্বল হবে তা বাড়াতে স্মার্ট ডিম মডেল চালু করুন</translation>
 <translation id="4722122254122249791">নির্দিষ্ট উৎসের জন্য সাইট আইসোলেশন সক্ষম করুন</translation>
-<translation id="4722399051042571387">এটি মিথ্যায় সেট করা থাকলে, দুর্বল ও সহজে অনুমান করা যায় এমন পিন সেট করা যাবে না।
+<translation id="4722399051042571387">এটি ফলসয় সেট করা থাকলে, দুর্বল ও সহজে অনুমান করা যায় এমন পিন সেট করা যাবে না।
 
           দুর্বল পিনের কিছু উদাহরণ হলো: কেবলমাত্র একটি সংখ্যা দিয়ে গঠিত পিন (১১১১), যেসব পিনের সংখ্যা ১ করে বৃদ্ধি পায় (১২৩৪), যেসব পিনের সংখ্যা ১ করে কমে যায় (৪৩২১), এবং সচরাচর ব্যবহৃত পিনগুলি।
 
-          পিনটি দুর্বল হিসাবে বিবেচিত হলে, ডিফল্ট ব্যবস্থা হিসাবে ব্যবহারকারীরা কোনো এরর নয়, একটি ওয়ার্নিং পাবেন।</translation>
+          পিন দুর্বল হিসাবে বিবেচিত হলে, ডিফল্ট ব্যবস্থা হিসাবে ব্যবহারকারীরা কোন এরর নয়, একটি সতর্কতা পাবেন।</translation>
 <translation id="4723829699367336876">দূরবর্তী অ্যাক্সেস ক্লায়েন্ট থেকে ফায়ারওয়াল ট্র্যাভেরসাল সক্ষম করুন</translation>
 <translation id="4725528134735324213">Android ব্যাকআপ পরিষেবা চালু করুন</translation>
 <translation id="4725801978265372736">স্থানীয় ব্যবহারকারী এবং রিমোট অ্যাক্সেস হোস্ট মালিকের নামের মধ্যে মিল হওয়া আবশ্যক</translation>
@@ -2071,7 +2072,7 @@
 
       যদি এই নীতিটি 'মিথ্যা' হিসাবে সেট করা থাকে, ইউজার ম্যানেজার থেকে <ph name="PRODUCT_NAME" />এ অন্যদের যোগ করা যাবে না।</translation>
 <translation id="4970855112942626932">ব্রাউজার সাইন-ইন করার সুবিধা বন্ধ করুন</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="4986560318567565414">বিকল্প ব্রাউজার থেকে Chrome-এ সুইচ করার জন্য পাথ।</translation>
@@ -2146,7 +2147,7 @@
 
       নীতিটি ০-তে সেট করা হলে মেশিন অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করার বৈশিষ্ট্যটি বন্ধ হয়ে যায়।
 
-      মনে রাখবেন, ক্লায়েন্ট দীর্ঘদিন অফলাইন থাকলে তার পাসওয়ার্ডটি পাসওয়ার্ড পরিবর্তনের জন্য নির্ধারিত দিনের থেকে বেশি পুরনো হয়ে যেতে পারে।</translation>
+      মনে রাখবেন, ক্লায়েন্ট দীর্ঘদিন অফলাইন থাকলে তার পাসওয়ার্ডটি পরিবর্তনের জন্য নির্ধারিত দিনের থেকে বেশি পুরনো হয়ে যেতে পারে।</translation>
 <translation id="510196893779239086">শেষ ট্যাবটি অন্য ব্রাউজারে খুললে, Chrome সম্পূর্ণ বন্ধ হয়ে যাবে কিনা সেটি এই নীতি নিয়ন্ত্রণ করে।
 
       এই নীতি সেট করা না থাকলে বা ট্রু হিসেবে সেট করা থাকলে, অন্য ব্রাউজারে খোলার পরেও Chrome কমপক্ষে একটি ট্যাব খুলে রাখবে।
@@ -2203,15 +2204,15 @@
 
           * এর একটি কালো তালিকা মানের অর্থ সমস্ত এক্সটেনশন কালো তালিকাভুক্ত এবং ব্যবহারকারীরা কেবল সাদা তালিকাতে থাকা এক্সটেনশনগুলি ইনস্টল করতে পারে৷          ডিফল্ট অনুসারে, সমস্ত এক্সটেনশন সাদা তালিকাভুক্ত, কিন্তু যদি সমস্ত এক্সটেনশন নীতি অনুসারে কালোতালিকাভুক্ত হয়ে থাকে সেক্ষেত্রে সাদাতালিকাটি নীতি দিয়ে ওভাররাইড করা যাবে৷</translation>
 <translation id="519247340330463721">নিরাপদ ব্রাউজিং সম্পর্কিত নীতিগুলি কনফিগার করুন।</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" /> ডিভাইসটিকে ডেভেলপার মোডে চালু হতে আটকে দেবে৷ সিস্টেম চালু হবে না এবং ডেভেলপার স্যুইচটি চালু থাকবে তখন একটি ত্রুটি স্ক্রিন দেখাবে৷
@@ -2249,27 +2250,27 @@
 <translation id="5236882091572996759">যদি এই নীতি সত্যতে সেট থাকে বা সেট না করা অবস্থায় থাকে, তাহলে অডিও চলাকালীন ব্যবহারকারী অকার্যকর বলে বিবেচিত হবে না। এটি অকার্যকারিতার শেষ সীমায় পৌঁছাতে এবং অকার্যকারিতার উপরে ব্যবস্থা নিতে বাধা দেয়। যদিও, স্ক্রিনের উজ্জ্বলতা কমে যাওয়া, স্ক্রিন বন্ধ এবং স্ক্রিন লক অডিও অ্যাক্টিভিটি নির্বিশেষে কনফিগার করা সময় শেষের পর কার্য সম্পাদনা করবে।
 
           যদি এই নীতি মিথ্যাতে সেট থাকে, তাহলে অডিও অ্যাক্টিভিটি ব্যবহারকারীকে অকার্যকর বলে বিবেচিত হতে বাধা দেবে না।</translation>
-<translation id="5246700266104954355">এই নীতি থামিয়ে দেওয়া হয়েছে। ফ্ল্যাশ প্লাগ-ইনের উপলভ্যতা নিয়ন্ত্রণ করতে অনুগ্রহ করে <ph name="DEFAULT_PLUGINS_SETTING_POLICY_NAME" /> ব্যবহার করুন এবং PDF ফাইলগুলিকে খোলার জন্য সমন্বিত PDF ভিউয়ার ব্যবহার করবেন কিনা তা নিয়ন্ত্রণ করতে <ph name="ALWAYS_OPEN_PDF_EXTERNALLY_POLICY_NAME" /> ব্যবহার করুন।
+<translation id="5246700266104954355">এই নীতি থামিয়ে দেওয়া হয়েছে। ফ্ল্যাশ প্লাগ-ইনের উপলভ্য নিয়ন্ত্রণ করতে অনুগ্রহ করে <ph name="DEFAULT_PLUGINS_SETTING_POLICY_NAME" /> ব্যবহার করুন এবং PDF ফাইলগুলিকে খোলার জন্য সমন্বিত PDF ভিউয়ার ব্যবহার করবেন কিনা তা নিয়ন্ত্রণ করতে <ph name="ALWAYS_OPEN_PDF_EXTERNALLY_POLICY_NAME" /> ব্যবহার করুন।
 
-      <ph name="PRODUCT_NAME" />এ চালু থাকা প্লাগ-ইনগুলির একটি তালিকা নির্দিষ্ট করে এবং ব্যবহারকারীদের এই সেটিং পরিবর্তন করতে বাধা দেয়।
+      <ph name="PRODUCT_NAME" />এ চালু থাকা প্লাগ-ইনগুলির একটি তালিকা নির্দিষ্ট করে এবং ব্যবহারকারীদেরকে এই সেটিং পরিবর্তন করতে বাধা দেয়।
 
-      '*' এবং '?' ওয়াইল্ডকার্ড অক্ষরগুলি যেকোনও অক্ষরের ক্রমের সাথে মেলাতে ব্যবহার করা যেতে পারে। '*' অক্ষরগুলির যেকোনও একটি সংখ্যার সাথে মেলে অন্যদিকে '?' একটি ঐচ্ছিক একক অক্ষরকে নির্দিষ্ট করে অর্থাৎ একটি অক্ষরের সাথে মেলে বা কোনও অক্ষরের সাথে মেলে না। এস্কেপ অক্ষরটি হল '\', তাই প্রকৃত '*', '?', বা '\' অক্ষরগুলির সাথে মেলাতে আপনি সেগুলির আগে একটি '\' লাগাতে পারেন।
+      '*' এবং '?' ওয়াইল্ডকার্ড অক্ষরগুলি যেকোনও অক্ষরের ক্রমের সাথে মেলাতে ব্যবহার করা যেতে পারে। '*' অক্ষরগুলির যেকোনও একটি সংখ্যার সাথে মেলে অন্যদিকে '?' একটি ঐচ্ছিক একক অক্ষরকে নির্দিষ্ট করে, অর্থাৎ একটি অক্ষরের সাথে মেলে বা কোনও অক্ষরের সাথে মেলে না। এড়ানোর অক্ষরটি হ'ল '\', তাই প্রকৃত '*', '?', বা '\' অক্ষরগুলির সাথে মেলাতে আপনি সেগুলির আগে একটি '\' দিতে পারেন।
 
-      প্লাগ-ইনগুলির একটি নির্দিষ্ট করা তালিকা ইনস্টল থাকলে তা সর্বদা <ph name="PRODUCT_NAME" />এ ব্যবহৃত হয়। 'বিষয়:প্লাগ-ইন'-এ প্লাগ-ইনগুলি চালু হিসাবে চিহ্নিত থাকে এবং ব্যবহারকারীরা সেগুলি বন্ধ করতে পারেনা।
+      প্লাগ-ইনগুলির একটি নির্দিষ্ট করা তালিকা ইনস্টল থাকলে তা সবসময় <ph name="PRODUCT_NAME" /> এ ব্যবহৃত হয়। 'সম্পর্কে:প্লাগ-ইন'-এ প্লাগইনগুলি চালু হিসাবে চিহ্নিত থাকে এবং ব্যবহারকারীরা সেগুলি বন্ধ করতে পারেনা।
 
       মনে রাখবেন যে এই নীতি DisabledPlugins এবং DisabledPluginsExceptions দুটিকেই ওভাররাইড করে।
 
       যদি এই নীতি ব্যবহারকারীকে সেট না করা হিসাবে ছেড়ে দেওয়া থাকে তবে ব্যবহারকারী সিস্টেমে ইনস্টল থাকা যেকোনও প্লাগ-ইন বন্ধ করতে পারেন।</translation>
 <translation id="5247006254130721952">বিপজ্জনক ডাউনলোড ব্লক করুন</translation>
-<translation id="5248863213023520115">কোনও <ph name="MS_AD_NAME" /> থেকে সার্ভার থেকে Kerberos টিকিট অনুরোধ করার সময় অনুমোদিত এনক্রিপশনের ধরণ সেট করে।
+<translation id="5248863213023520115">কোনও <ph name="MS_AD_NAME" /> থেকে সার্ভার থেকে Kerberos টিকিট অনুরোধ করার সময় অনুমোদিত এনক্রিপশনের প্রকার সেট করে।
 
-      যদি নীতিটি 'All'-এ সেট করা হয় তাহলে দুই প্রকারের AES এনক্রিপশন, 'aes256-cts-hmac-sha1-96' এবং 'aes128-cts-hmac-sha1-96', ও তার সাথে RC4 প্রকারের এনক্রিপশন 'rc4-hmac' ব্যবহার করা যেতে পারে। যদি সার্ভারে দুই ধরনেরই এনক্রিপশন ব্যবহার করা অনুমোদিত থাকে তাহলে AES এনক্রিপশনকে প্রাধান্য দেওয়া হয়। মনে রাখবেন যে RC4 সুরক্ষিত নয় এবং AES এনক্রিপশন ব্যবহার করা সম্ভব হলে সার্ভারকে আবার কনফিগার করা উচিত।
+      যদি নীতিটি 'All'-এ সেট করা হয় তাহলে দুই প্রকারের AES এনক্রিপশন, 'aes256-cts-hmac-sha1-96' এবং 'aes128-cts-hmac-sha1-96' ও তার সাথে RC4 প্রকারের এনক্রিপশন 'rc4-hmac' ব্যবহার করা যেতে পারে। যদি সার্ভারে দুই ধরনেরই এনক্রিপশন ব্যবহার করা অনুমোদিত থাকে তাহলে AES এনক্রিপশনকে প্রাথমিকতা দেওয়া হয়। মনে রাখবেন যে RC4 সুরক্ষিত নয় এবং AES এনক্রিপশন ব্যবহার করা সম্ভব হলে সার্ভারকে আবার কনফিগার করা উচিত।
 
-      যদি নীতিটি 'Strong'-এ সেট করা হয় বা কোনও কিছুতেই সেট করা না হয় তাহলে শুধুমাত্র AES ধরণের এনক্রিপশন অনুমোদিত।
+      যদি নীতিটি 'Strong'-এ সেট করা হয় বা কোনও কিছুতেই সেট করা না হয় তাহলে শুধুমাত্র AES প্রকারের এনক্রিপশন অনুমোদিত।
 
-      এই বিকল্পটি ততটা সুরক্ষিত নয় এবং শুধুমাত্র বিরল পরিস্থিতিতে ব্যবহার করা উচিত।
+      এই বিকল্পটি ততটা সুরক্ষিত নয় এবং শুধুমাত্র নির্দিষ্ট পরিস্থিতিতে ব্যবহার করা উচিত।
 
-      এছাড়াও https://wiki.saএমবিa.org/index.php/Saএমবিa_4.6_Features_added/changed#Kerberos_client_encryption_types দেখুন।</translation>
+      এছাড়াও https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types দেখুন।</translation>
 <translation id="5249453807420671499">ব্যবহারকারীরা Kerberos অ্যাকাউন্ট যোগ করতে পারেন</translation>
 <translation id="5255162913209987122">প্রস্তাবিত হতে পারে</translation>
 <translation id="527237119693897329">কোন নেটিভ মেসেজিং হোস্টগুলি লোড হবে না তা নির্দিষ্ট করতে আপনাকে অনুমতি দেয়৷
@@ -2373,9 +2374,9 @@
           এই সেটিং সেট করা না থাকলে, কোনও সাইটের জন্য অটোমেটিক বেছে নেওয়া হবে না।</translation>
 <translation id="5447306928176905178">পৃষ্ঠায় মেমরির তথ্য  (JS বড় মাপের)  প্রতিবেদন সক্ষম করুন (অননুমোদিত)</translation>
 <translation id="5457065417344056871">ব্রাউজারে অতিথি মোড চালু করে</translation>
-<translation id="5457924070961220141">আপনাকে ডিফল্ট HTML রেন্ডেরার কনফিগার করার অনুমতি দেয় যখন <ph name="PRODUCT_FRAME_NAME" /> ইনস্টল থাকে৷ 
+<translation id="5457924070961220141">আপনাকে ডিফল্ট HTML রেন্ডেরার কনফিগার করার অনুমতি দেয় যখন <ph name="PRODUCT_FRAME_NAME" />-টি ইনস্টল থাকে৷ 
 
-এই নীতিকে সেট সেট না করে রাখলে ব্রাউজারকে রেন্ডেরিং-এর অনুমতি দেওয়ার জন্য ডিফল্ট সেটিং ব্যবহার করা হয়, কিন্তু আপনি বিকল্প হিসেবে এটিকে ওভাররাইড করতে পারেন এবং ডিফল্ট রুপে <ph name="PRODUCT_FRAME_NAME" /> রেন্ডার HTML পৃষ্ঠা রাখতে পারেন৷</translation>
+এই নীতিকে সেট না করে ছেড়ে রাখা হলে ব্রাউজারকে রেন্ডারিং-এর অনুমতি দেওয়ার জন্য ডিফল্ট সেটিং ব্যবহার করা হয়, কিন্তু আপনি বিকল্প হিসেবে এটিকে ওভাররাইড করতে পারেন এবং ডিফল্ট রূপে <ph name="PRODUCT_FRAME_NAME" /> রেন্ডার HTML পৃষ্ঠা রাখতে পারেন৷</translation>
 <translation id="5458584148602890023">Power Peak Shift চালু করুন</translation>
 <translation id="5464816904705580310">পরিচালিত ব্যবহারকারীদের জন্য সেটিংস কনফিগার করুন৷</translation>
 <translation id="546726650689747237">AC পাওয়ারে চলাকালীন স্ক্রীনের উজ্জ্বলতা হ্রাসে বিলম্ব</translation>
@@ -2395,19 +2396,19 @@
 <translation id="5475361623548884387">প্রিন্ট সক্ষম করুন</translation>
 <translation id="547601067149622666">যে সাইটে ব্যাঘাতকারী বিজ্ঞাপন দেখানো হয় সেই সাইটে বিজ্ঞাপন দেখানোর অনুমতি দেবেন না</translation>
 <translation id="5483065054530244863">স্থানীয় বিশ্বস্ততা অ্যাঙ্করের প্রদান করা ও SHA-1 দ্বারা স্বাক্ষরিত সার্টিফিকেটগুলিকে অনুমতি দেওয়া</translation>
-<translation id="5483777239978559943">এই নীতি থামিয়ে দেওয়া হয়েছে। ফ্ল্যাশ প্লাগ-ইনের উপলব্ধতা নিয়ন্ত্রণ করতে অনুগ্রহ করে <ph name="DEFAULT_PLUGINS_SETTING_POLICY_NAME" /> ব্যবহার করুন এবং PDF ফাইলগুলিকে খোলার জন্য সমন্বিত PDF ভিউয়ার ব্যবহার করবেন কিনা তা নিয়ন্ত্রণ করতে <ph name="ALWAYS_OPEN_PDF_EXTERNALLY_POLICY_NAME" /> ব্যবহার করুন।
+<translation id="5483777239978559943">এই নীতি থামিয়ে দেওয়া হয়েছে। ফ্ল্যাশ প্লাগ-ইনের উপলভ্যতা নিয়ন্ত্রণ করতে অনুগ্রহ করে <ph name="DEFAULT_PLUGINS_SETTING_POLICY_NAME" /> ব্যবহার করুন এবং PDF ফাইলগুলিকে খোলার জন্য সমন্বিত PDF ভিউয়ার ব্যবহার করবেন কিনা তা নিয়ন্ত্রণ করতে <ph name="ALWAYS_OPEN_PDF_EXTERNALLY_POLICY_NAME" /> ব্যবহার করুন।
 
-      <ph name="PRODUCT_NAME" />-এ  প্লাগ-ইনগুলির একটি তালিকা নির্দিষ্ট করে যেগুলি ব্যবহারকারীরা চালু বা বন্ধ করতে পারবেন।
+      <ph name="PRODUCT_NAME" />এ  প্লাগ-ইনগুলির একটি তালিকা নির্দিষ্ট করে যেগুলি ব্যবহারকারীরা চালু বা বন্ধ করতে পারবেন।
 
-      অবাধ অক্ষরগুলির ক্রম মেলানোর জন্য '*' এবং '?' ওয়াইল্ডকার্ড অক্ষরগুলি ব্যবহার করা যেতে পারে। '*' অক্ষরগুলির যেকোনও সংখ্যার সাথে মেলে, অন্যদিকে '?' একটি ঐচ্ছিক একক অক্ষরকে নির্দিষ্ট করে, যেমন শূন্য বা এক অক্ষরের সাথে মেলে। এস্কেপ অক্ষরটি হলো '\', সুতরাং প্রকৃত '*', '?', বা '\' অক্ষরগুলি মেলাতে আপনি সেগুলির পূর্বে একটি '\' বসাতে পারেন।
+      অবাধ অক্ষরগুলির ক্রম মেলানোর জন্য '*' এবং '?' ওয়াইল্ডকার্ড অক্ষরগুলি ব্যবহার করা যেতে পারে। '*' অক্ষরগুলির যেকোনও সংখ্যার সাথে মেলে, অন্যদিকে '?' একটি ঐচ্ছিক একক অক্ষরকে নির্দিষ্ট করে, যেমন শূন্য বা এক অক্ষরের সাথে মেলে। এস্কেপ অক্ষরটি হলো '\', সুতরাং প্রকৃত '*', '?', বা '\' অক্ষরগুলি মেলাতে আপনি সেগুলির আগে একটি '\' বসাতে পারেন।
 
-      আপনি এই সেটিংটি চালু করলে, প্লাগ-ইনগুলির নির্দিষ্ট তালিকাটি <ph name="PRODUCT_NAME" />এ ব্যবহৃত হতে পারে। এমনকি প্লাগ-ইন যদি DisabledPlugins, DisabledPluginsExceptions এবং EnabledPlugins-এ থাকা কোনও ধরণের সাথে মেলে তবুও ব্যবহারকারীরা সেগুলিকে 'বিষয়:প্লাগ-ইন'-এ চালু বা বন্ধ করতে পারেন। ব্যবহারকারীরা DisabledPlugins-এ থাকা কোনও ধরণের সাথে মেলে না এমন প্লাগ-ইনকে চালু এবং বন্ধও করতে পারেন।
+      আপনি এই সেটিংটি চালু করলে, প্লাগ-ইনগুলির নির্দিষ্ট তালিকাটি <ph name="PRODUCT_NAME" />এ ব্যবহৃত হতে পারে। এমনকি প্লাগ-ইন যদি DisabledPlugins, DisabledPluginsExceptions এবং EnabledPlugins-এ থাকা কোনও ধরণের সাথে মেলে তবুও ব্যবহারকারীরা সেগুলিকে 'সম্পর্কে:প্লাগ-ইন'-এ চালু বা বন্ধ করতে পারেন। ব্যবহারকারীরা DisabledPlugins-এ থাকা কোনও ধরণের সাথে মেলে না এমন প্লাগ-ইনকে চালু এবং বন্ধও করতে পারেন।
 
-      এই নীতির অর্থ হল কঠোর প্লাগ-ইন কালোতালিকা মঞ্জুর করা যেখানে 'DisabledPlugins' তালিকাতে ওয়াইল্ডকার্ডযুক্ত এন্ট্রি যেমন সমস্ত প্লাগ-ইন '*' বন্ধ করুন অথবা সমস্ত Java প্লাগ-ইন '*Java*' বন্ধ করুন থাকে কিন্তু প্রশাসক কিছু বিশেষ ভার্সন যেমন 'IcedTea Java 2.3' চালু করতে চায়। এই বিশেষ ভার্সনগুলি এই নীতিতে সুনির্দিষ্ট করা যেতে পারে।
+      এই নীতির অর্থ হল কঠোর প্লাগ-ইন কালোতালিকা মঞ্জুর করা যেখানে 'DisabledPlugins' তালিকাতে ওয়াইল্ডকার্ডযুক্ত এন্ট্রি যেমন সমস্ত প্লাগ-ইন '*' বন্ধ করুন অথবা সমস্ত Java প্লাগ-ইন '*Java*' বন্ধ করুন থাকে কিন্তু অ্যাডমিনিস্ট্রেটর কিছু বিশেষ ভার্সন যেমন 'IcedTea Java 2.3' চালু করতে চায়। এই বিশেষ ভার্সনগুলি এই নীতিতে সুনির্দিষ্ট করা যেতে পারে।
 
-      মনে রাখবেন যে প্লাগ-ইনের নাম এবং প্লাগ-ইন গ্রুপের নাম দুটিকেই ব্যতিক্রমে রাখতে হবে। প্রতিটি প্লাগ-ইন গ্রুপ ‘সম্পর্কে:প্লাগ-ইন’ এর একটি আলাদা বিভাগে প্রদর্শিত হয়, প্রতিটি বিভাগে এক বা একাধিক প্লাগ-ইন থাকতে পারে। যেমন, "Shockwave Flash" প্লাগ-ইন "Adobe Flash Player" গ্রুপের অন্তর্ভুক্ত এবং যদি সেই প্লাগ-ইনটিকে কালোতালিকা থেকে ব্যতিক্রম রাখতে হয় তবে উভয় নামের ব্যতিক্রমগুলির তালিকাতে একটি মিল থাকতে হবে।
+      মনে রাখবেন যে প্লাগ-ইনের নাম এবং প্লাগ-ইন গ্রূপের নাম দুটিকেই বাদ রাখতে হবে। প্রতিটি প্লাগ-ইন গ্রুপ ‘সম্পর্কে:প্লাগ-ইন’-এর একটি আলাদা বিভাগে দেখানো হয়, প্রতিটি বিভাগে এক বা একাধিক প্লাগ-ইন থাকতে পারে। যেমন, "Shockwave Flash" প্লাগ-ইন "Adobe Flash Player" গ্রূপের অন্তর্ভুক্ত এবং যদি সেই প্লাগ-ইনটিকে কালোতালিকা থেকে ব্যতিক্রম রাখতে হয় তবে উভয় নামের ব্যতিক্রমগুলির তালিকাতে একটি মিল থাকতে হবে।
 
-      যদি এই নীতি সেট না করা হয় তাহলে 'DisabledPlugins'-এ থাকা ধরণের সাথে মিল হওয়া যেকোনও প্লাগ-ইন লক হবে এবং ব্যবহারকারীরা সেগুলিকে চালু করতে পারবে না।</translation>
+      যদি এই নীতি সেট না করা হয় তাহলে 'DisabledPlugins'-এ থাকা ধরণের সাথে মিল হওয়া যেকোনও প্লাগ-ইন লক বন্ধ হবে এবং ব্যবহারকারীরা সেগুলিকে চালু করতে পারবে না।</translation>
 <translation id="5499375345075963939">এই নীতিটি কেবল রিটেল মোডে সক্রিয়৷
 
      এই নীতির মান সেট করা থাকলে এবং সেটি ০ না হলে সেই সময়ে লগড-ইন থাকা ডেমো ইউজার, ইনঅ্যাক্টিভিটির নির্ধারিত সময় অতিবাহিত হলে অটোমেটিক লগ-আউট হয়ে যাবে। 
@@ -2461,11 +2462,11 @@
      আপনি যদি এই নীতি সেট করেন, তাহলে ব্যবহারকারীরা এটি পরিবর্তন অথবা ওভাররাইড করতে পারবে না৷
 
       যদি নীতিটি সেট করা না থাকে, তাহলে ব্যবহারকারী চয়ন করতে পারবে তাকটি স্বয়ংক্রিয়ভাবে লুকায়িত হবে কিনা৷</translation>
-<translation id="557360560705413259">এই সেটিং চালু করা হলে, সার্টিফিকেটে যদি subjectAlternativeName এক্সটেনশন না থাকে তাহলে এটি সফলভাবে যাচাইকৃত হওয়া এবং স্থানীয়ভাবে ইনস্টলকরা CA সার্টিফিকেটে আবদ্ধ থাকা সাপেক্ষে হোস্টনামের সাথে সার্ভার সার্টিফিকেটে মেলানোর জন্য <ph name="PRODUCT_NAME" /> commonName ব্যবহার করবে।
+<translation id="557360560705413259">এই সেটিং চালু করা হলে, সার্টিফিকেটে যদি subjectAlternativeName এক্সটেনশন না থাকে তাহলে এটি সফলভাবে যাচাইকৃত হওয়া এবং স্থানীয়ভাবে ইনস্টল করা CA সার্টিফিকেটে আবদ্ধ থাকা সাপেক্ষে হোস্টনামের সাথে সার্ভার সার্টিফিকেট মেলানোর জন্য <ph name="PRODUCT_NAME" /> commonName ব্যবহার করবে।
 
       মনে রাখবেন যে, এটি প্রস্তাবিত নয় কারণ এটি কোনো প্রদত্ত সার্টিফিকেট যাতে অনুমোদিত হতে পারে সেজন্য হোস্টনাম সীমিত করে এমন nameConstraints এক্সটেনশন এড়িয়ে যেতে অনুমোদন দিতে পারে।
 
-      এই নীতিটি সেট না করা হলে বা মিথ্যায় সেট করা থাকলে, ডিএনএস নাম বা আইপি অ্যাড্রেসযুক্ত subjectAlternativeName এক্সটেনশন বিহীন সার্ভার শংসাপত্রগুলিকে বিশ্বাস করা হবে না।</translation>
+      এই নীতিটি সেট না করা হলে বা মিথ্যায় সেট করা থাকলে, DNS নাম বা IP অ্যাড্রেসযুক্ত subjectAlternativeName এক্সটেনশন বিহীন সার্ভার সার্টিফিকেটগুলিকে বিশ্বাস করা হবে না।</translation>
 <translation id="5581292529942108810">Chrome রিপোর্টিং এক্সটেনশন সম্পর্কিত নীতি কনফিগার করুন।
 
       <ph name="CHROME_REPORTING_EXTENSION_NAME" /> চালু করা থাকলে এবং <ph name="MACHINE_LEVEL_USER_CLOUD_POLICY_ENROLLMENT_TOKEN_POLICY_NAME" />-এর সাথে মেশিনটি নথিভুক্ত থাকলেই এই নীতিটি কার্যকর হয়।</translation>
@@ -2564,7 +2565,7 @@
 
       যদি এই নীতিটি সেট না করা থাকে, বা মিথ্যাতে সেট করা থাকে, তাহলে <ph name="PRODUCT_NAME" /> বিদ্যমান অনলাইন প্রত্যাহার পরীক্ষা সেটিংস ব্যবহার করবে৷</translation>
 <translation id="5728154254076636808"><ph name="PRODUCT_NAME" /> প্রোফাইল ডেটার জন্য রোমিং কপি তৈরি করা সক্ষম করে</translation>
-<translation id="5732972008943405952">প্রথম চালানোর সময় ডিফল্ট ব্রাউজার থেকে অটোফিল ফর্ম ডেটা ইমপোর্ট করে</translation>
+<translation id="5732972008943405952">প্রথমবার চালানোর সময় ডিফল্ট ব্রাউজার থেকে অটোফিল ফর্ম ডেটা ইমপোর্ট করে</translation>
 <translation id="5741810844420698449">যখন এই নীতি সেট করা থাকে, তখন ব্যবহারকারী তার ডিভাইসের লিডটি বন্ধ করে দিলে <ph name="PRODUCT_OS_NAME" /> কি ব্যবস্থা নেবে তা নির্দিষ্ট করে।
 
           এই নীতি সেট করা না থাকলে, ডিফল্ট ব্যবস্থা নেওয়া হয়, যা হল সাসপেন্ড।
@@ -2587,7 +2588,7 @@
 <translation id="5783009211970309878">প্রিন্ট হেডার এবং ফুটার</translation>
 <translation id="5809210507920527553">Linux কন্টেনারের (Crostini) সেটিংস নিয়ন্ত্রণ করে।</translation>
 <translation id="5809728392451418079">ডিভাইস-স্থানীয় অ্যাকাউন্টগুলির জন্য প্রদর্শন নাম সেট করুন</translation>
-<translation id="5814301096961727113">লগ-ইন স্ক্রিনে কথ্য প্রতিবার্তার ডিফল্ট স্থিতি সেট করুন</translation>
+<translation id="5814301096961727113">লগ-ইন স্ক্রীনে কথ্য প্রতিবার্তার ডিফল্ট স্থিতি সেট করুন</translation>
 <translation id="5815129011704381141">আপডেটের পর অটোমেটিক আবার চালু করুন</translation>
 <translation id="5815353477778354428">ডিরেক্টরিটি কনফিগার করে যা <ph name="PRODUCT_FRAME_NAME" /> ব্যবহারকারী ডেটা সঞ্চয় করার জন্য ব্যবহার করবে৷
 
@@ -2610,20 +2611,20 @@
       এই নীতিটি কনফিগার করা না হলে ব্যবহারকারী পরে এটির সেটিং পরিবর্তন করতে পারবেন।
       </translation>
 <translation id="5832274826894536455">বন্ধ করে দেওয়া নীতি</translation>
-<translation id="5835124959204887277">নিরাপত্তা কীয়ের প্রমাণীকরণ সার্টিফিকেটের অনুরোধ করা হলে বিশেষ কিছু URL এবং ডোমেনে কোনও প্রম্পট দেখানো হবে না। একইসঙ্গে নিরাপত্তা কীয়ের একটি সঙ্কেত পাঠানো হবে যে একটি প্রমাণীকরণ সার্টিফিকেট ব্যবহার করা হয়েছে। এটি ছাড়া, সাইট নিরাপত্তা কীয়ের প্রমাণীকরণ চাইলে, ব্যবহারকারীদের Chrome 65+-তে প্রম্পট করা হবে।
+<translation id="5835124959204887277">নিরাপত্তা কী-এর প্রমাণীকরণ সার্টিফিকেটের অনুরোধ করা হলে বিশেষ কিছু URL এবং ডোমেনে কোনও প্রম্পট দেখানো হবে না। একইসঙ্গে নিরাপত্তা কী-এর একটি সঙ্কেত পাঠানো হবে যে একটি প্রমাণীকরণ সার্টিফিকেট ব্যবহার করা হয়েছে। এটি ছাড়া ব্যবহারকারীদের সাইটে প্রমাণীকরণ সার্টিফিকেটে Chrome 65+-এ প্রম্পট দেখানো হবে।
 
-      URL (যেমন https://example.com/some/path) শুধুমাত্র U2F appID-এর সাথে মেলে। ডোমেন (যেমন example.com) শুধুমাত্র webauthn RP আইডি হিসেবে মিলবে, অতএব, একটি প্রদত্ত সাইটে U2F এবং webauthn এপিআই উভয় কভার করার জন্য, appID URL এবং ডোমেন তালিকাভুক্ত করা প্রয়োজন।</translation>
+      URL (যেমন https://example.com/some/path) শুধুমাত্র U2F appID-এর সাথে মেলে ডোমেন (যেমন example.com) শুধুমাত্র webauthn RP আইডি সাথে মিলবে অতএব, একটি সাইটে U2F এবং webauthn API দুটিকেই কভার করার জন্য, এটি অ্যাপ URL এবং ডোমেন তালিকাভুক্ত করা প্রয়োজন হবে।</translation>
 <translation id="5836064773277134605">দূরবর্তী অ্যাক্সেস হোস্ট দ্বারা ব্যবহৃত UDP পোর্ট ব্যাপ্তি সীমাবদ্ধ করুন।</translation>
 <translation id="5861856285460256766">অভিভাবকীয় অ্যাক্সেস কোড কনফিগারেশন</translation>
-<translation id="5862253018042179045">লগ-ইন স্ক্রিনে পড়ে শোনানোর অ্যাক্সেসযোগ্যতার বৈশিষ্ট্যের ডিফল্ট স্থিতি সেট করে৷
+<translation id="5862253018042179045">লগ-ইন স্ক্রিনে কথ্য মতামত ব্যবহারযোগ্যতা বৈশিষ্ট্যের ডিফল্ট স্থিতি সেট করে৷
 
-          যদি এই নীতিটি সত্যতে সেট থাকে, তাহলে লগ-ইন স্ক্রিন দেখানোর সময় পড়ে শোনাতে থাকবে৷
+          যদি এই নীতিটি সত্যতে সেট থাকে, তাহলে লগ-ইন স্ক্রিন দেখানো হওয়ার সময় কথ্য প্রতিবার্তা চালু থাকবে৷
 
-          যদি এই নীতিটি মিথ্যাতে সেট থাকে, তাহলে লগ-ইন স্ক্রিন প্রদর্শিত হওয়ার সময় পড়ে শোনাবে না৷
+          যদি এই নীতিটি মিথ্যাতে সেট থাকে, তাহলে লগ-ইন স্ক্রিন দেখানো হওয়ার সময় কথ্য প্রতিবার্তা বন্ধ থাকবে৷
 
-          যদি আপনি এই নীতিটি সেট করেন, তাহলে ব্যবহারকারীরা পড়ে শোনানোর প্রক্রিয়া চালু বা বন্ধ করার মাধ্যমে অস্থায়ীভাবে এটিকে ওভাররাইড করতে পারবেন৷ যাই হোক, ব্যবহারকারীর পছন্দ স্থায়ী নয় এবং যখন নতুন লগইন স্ক্রিন প্রদর্শিত হয় বা লগ-ইন স্ক্রিনে ব্যবহারকারী এক মিনিটের জন্য নিষ্ক্রিয় থাকে, তখন ডিফল্টটি পুনঃস্থাপিত হয়৷
+          যদি আপনি এই নীতিটি সেট করেন, তাহলে ব্যবহারকারীরা কথ্য প্রতিবার্তা চালু বা বন্ধ করার মাধ্যমে অস্থায়ীভাবে এটিকে ওভাররাইড করতে পারবেন৷ যাই হোক, ব্যবহারকারীর পছন্দ স্থায়ী নয় এবং যখন নতুন লগ-ইন স্ক্রিন দেখানো হয় বা লগ-ইন স্ক্রিনে ব্যবহারকারী এক মিনিটের জন্য কার্যকর থাকে না, তখন ডিফল্টটি পুনঃস্থাপিত হয়৷
 
-         এই নীতিটি সেট না করলে লগ-ইন স্ক্রিন প্রথমবার দেখানোর সময় পড়ে শোনানোর প্রক্রিয়া বন্ধ থাকে৷ ব্যবহারকারীরা যেকোনো সময়ে পড়ে শোনানোর প্রক্রিয়া চালু বা বন্ধ করতে পারেন এবং লগ-ইন স্ক্রিনে ব্যবহারকারীদের মধ্যে এটির স্থিতি স্থায়ী হয়৷</translation>
+          নীতিটি সেট না করে ফেলে রাখলে লগ-ইন স্ক্রিন প্রথমবার দেখানোর সময় কথ্য প্রতিবার্তা বন্ধ থাকে৷ ব্যবহারকারীরা যেকোনো সময়ে কথ্য প্রতিবার্তা চালু বা বন্ধ করতে পারেন এবং লগ-ইন স্ক্রিনে ব্যবহারকারীদের মধ্যে এটির স্থিতি স্থায়ী হয়৷</translation>
 <translation id="5868414965372171132">ইউজার-লেভেল নেটওয়ার্ক কনফিগারেশান</translation>
 <translation id="5879014913445067283"><ph name="NETBIOS_NAME" /> এর মাধ্যমে 'নেটওয়ার্ক ফাইল শেয়ার' খোঁজা নিয়ন্ত্রণ করুন</translation>
 <translation id="5882345429632338713">অন্য ব্রাউজার লঞ্চ করার আগে অতিবাহিত মোট সময় (মিলিসেকেন্ড)</translation>
@@ -2651,22 +2652,22 @@
       </translation>
 <translation id="5905473632148429217">অনলাইন OCSP/CRL পরীক্ষা চালু করা</translation>
 <translation id="5906199912611534122">নেটওয়ার্ক থ্রোটলিং চালু বা বন্ধ করতে মঞ্জুরি দেয়।
-      এটি সকল ব্যবহারকারী এবং ডিভাইসে সকল ইন্টারফেসের ক্ষেত্রে প্রযোজ্য। এটি একবার সেট করা হলে,
+      এটি সকল ব্যবহারকারী এবং ডিভাইসে সব ইন্টারফেসের ক্ষেত্রে প্রযোজ্য। এটি একবার সেট করা হলে,
       নীতিটি পরিবর্তন করে এটি বন্ধ না করা পর্যন্ত থ্রোটলিং চলতে থাকে।
 
-      মিথ্যাতে সেট করা হলে, কোনো থ্রোটলিং হয় না।
+      ফলসতে সেট করা হলে, কোনো থ্রোটলিং হয় না।
       সত্যতে সেট করা হলে, সরবরাহকৃত আপলোড এবং ডাউনলোড হার (kbits/s এ) পেতে সিস্টেম থ্রোটল করা হয়।</translation>
 <translation id="591088232153082363">ব্যাটারি ব্যবহারের প্যাটার্নের উপর নির্ভর করে এমন অ্যাডাপটিভ চার্জ ব্যাটারি।</translation>
 <translation id="5921713479449475707">HTTP-এর মাধ্যমে অটোআপডেট ডাউনলোড করার অনুমতি দিন</translation>
-<translation id="5921888683953999946">লগইন স্ক্রিনে বড় কার্সার অ্যাক্সেসযোগ্যতার বৈশিষ্ট্যের ডিফল্ট স্থিতি সেট করে৷
+<translation id="5921888683953999946">লগ-ইন স্ক্রিনে বড় কার্সার ব্যবহারযোগ্যতার বৈশিষ্ট্যের ডিফল্ট স্থিতি সেট করে৷
 
-          যদি এই নীতিটি সত্যতে সেট করা হয়, তাহলে যখন লগ স্ক্রিন প্রদর্শিত হবে তখন বড় কার্সার চালু হবে৷
+          যদি এই নীতিটি সত্যতে সেট করা হয়, তাহলে যখন লগ স্ক্রিন দেখানো হবে তখন বড় কার্সার চালু হবে৷
 
-          যদি এই নীতিটি মিথ্যাতে সেট করা হয়, তাহলে যখন লগ স্ক্রিন প্রদর্শিত হবে তখন বড় কার্সার বন্ধ থাকবে৷
+          যদি এই নীতিটি মিথ্যাতে সেট করা হয়, তাহলে যখন লগ স্ক্রিন দেখানো হবে তখন বড় কার্সার বন্ধ থাকবে৷
 
-          যদি আপনি এই নীতিটি সেট করেন, তাহলে ব্যবহারকারীরা বড় কার্সার চালু বা বন্ধ করার মাধ্যমে অস্থায়ীভাবে এটিকে ওভাররাইড করতে পারবেন৷ যাই হোক, ব্যবহারকারীর পছন্দ স্থায়ী নয় এবং যখন নতুন লগইন স্ক্রিন প্রদর্শিত হয় বা লগইন স্ক্রিনে ব্যবহারকারী এক মিনিটের জন্য নিষ্ক্রিয় থাকে, তখন ডিফল্টটি পুনঃস্থাপিত হয়৷
+          যদি আপনি এই নীতিটি সেট করেন, তাহলে ব্যবহারকারীরা বড় কার্সার চালু বা বন্ধ করার মাধ্যমে অস্থায়ীভাবে এটিকে ওভাররাইড করতে পারবেন৷ যাই হোক, ব্যবহারকারীর পছন্দ স্থায়ী নয় এবং যখন নতুন লগ-ইন স্ক্রিন দেখানো হয় বা লগ-ইন স্ক্রিনে ব্যবহারকারী এক মিনিটের জন্য কার্যকর থাকে না, তখন ডিফল্টটি পুনঃস্থাপিত হয়৷
 
-          যদি এই নীতিটিকে সেট না করে ছেড়ে রাখা হয়, তাহলে যখন লগইন স্ক্রিন প্রথমে দেখানো হয় তখন বড় কার্সার বন্ধ থাকে৷ ব্যবহারকারীরা যেকোনো সময়ে বড় কার্সার চালু বা বন্ধ করতে পারেন এবং লগইন স্ক্রিনে ব্যবহারকারীদের মধ্যে এটি চালু থাকে৷</translation>
+          নীতিটিকে সেট না করে ছেড়ে রাখলে লগ-ইন স্ক্রিন প্রথমে দেখানোর সময় বড় কার্সার বন্ধ থাকে৷ ব্যবহারকারীরা যেকোনো সময়ে বড় কার্সার চালু বা বন্ধ করতে পারেন এবং লগ-ইন স্ক্রিনে ব্যবহারকারীদের মধ্যে এটির স্থিতি স্থায়ী হয়৷</translation>
 <translation id="5929855945144989709">Chrome OS-এ ভার্চুয়াল মেশিন চালানোর জন্য ডিভাইসগুলিকে অনুমতি দিন</translation>
 <translation id="5932767795525445337">Android অ্যাপকে পিন করার জন্যও এই নীতিটি ব্যবহার করা যেতে পারে।</translation>
 <translation id="5936622343001856595">SafeSearch দিয়ে Google ওয়েব সার্চে করা হবে যে ফোর্সেস কোয়েরি তা সক্রিয় তে সেট করে এবং এই সেটিং পরিবর্তন করতে ব্যবহারকারীদের বাধা দেয়৷
@@ -2697,17 +2698,17 @@
       {
         "টাইপ করুন": "অবজেক্ট",
         " বৈশিষ্ট্য ": {
-          "অ্যাপ": {
+          "অ্যাপ্লিকেশন": {
             "টাইপ করুন": "তীরচিহ্ন",
             "আইটেম": {
               "টাইপ করুন": "অবজেক্ট",
               "বৈশিষ্ট্য ": {
                 "প্যাকেজ নাম": {
-                  "বিবরণ": "Android অ্যাপ শনাক্তকারী, e.g. Gmail-এর জন্য "com.google.android.gm",
+                  "বিবরণ": "Android অ্যাপ শনাক্তকারী, যেমন, Gmail-এর জন্য "com.google.android.gm",
                   "টাইপ করুন": "স্ট্রিং"
                 },
                 ""ইনস্টল করার প্রকার": {
-                  "বর্ণনা": "একটি অ্যাপ কিভাবে ইনস্টল করা হয় তা নির্দিষ্ট করে।  ঐচ্ছিক: অ্যাপটি নিজে থেকে ইনস্টল হয় না তবে ব্যবহারকারী সেটি ইনস্টল করতে পারে। এই নীতিটি নির্দিষ্ট না হলে সেটি ডিফল্ট হয়। প্রিলোড: অ্যাপটি স্বয়ংক্রিয়ভাবে ইনস্টল করা হয় কিন্তু ব্যবহারকারী এটি আনইনস্টল করতে পারেন। নিজে থেকে ইনস্টল: অ্যাপটি নিজে থেক ইনস্টল করা হয় এবং ব্যবহারকারী এটি আনইনস্টল করতে পারে না। ব্লক করা হয়েছে: অ্যাপটি ব্লক এবং ইনস্টল করা যাবে না। যদি আগের নীতির অধীনে অ্যাপটি ইনস্টল করা হয়ে থাকে তবে এটি আনইনস্টল করা হবে।",
+                  "বর্ণনা": "একটি অ্যাপ কিভাবে ইনস্টল করা হয় তা নির্দিষ্ট করে।  ঐচ্ছিক: অ্যাপটি নিজে থেকে ইনস্টল হয় না তবে ব্যবহারকারী সেটি ইনস্টল করতে পারে। এই নীতিটি নির্দিষ্ট না হলে সেটি ডিফল্ট হয়। প্রিলোড: অ্যাপটি অটোমেটিক ইনস্টল করা হয় কিন্তু ব্যবহারকারী এটি আনইনস্টল করতে পারেন। নিজে থেকে ইনস্টল: অ্যাপটি নিজে থেকে ইনস্টল হয় এবং ব্যবহারকারী এটি আনইনস্টল করতে পারে না। ব্লক করা হয়েছে: অ্যাপটি ব্লক এবং ইনস্টল করা যাবে না। যদি আগের নীতির অধীনে অ্যাপটি ইনস্টল করা হয়ে থাকে তবে এটি আনইনস্টল করা হবে।",
                   "টাইপ করুন": "স্ট্রিং",
                   "enum": [
                     "ঐচ্ছিক",
@@ -2716,8 +2717,8 @@
                     "ব্লক করা হয়েছে"
                   ]
                 },
-                "ডিফল্ট অনুমতি নীতি": {
-                  "বর্ণনা": " অ্যাপে অনুমতির অনুমোদনের জন্য নীতি। অনির্দিষ্ট অনুমতি নীতি: নীতিটি নির্দিষ্ট নয়। যদি কোনও নীতি কোনও স্তরের অনুমতির জন্য নির্দিষ্ট না করা হয়, তাহলে 'প্রম্পট' আচরণটি ডিফল্ট হিসাবে ব্যবহৃত হয়।প্রম্পট করুন: অনুমতি দেওয়ার জন্য ব্যবহারকারীকে অনুরোধ করুন। মঞ্জুরি দিন: অনুমতির জন্য স্বয়ংক্রিয়ভাবে মঞ্জুরি দিন। অস্বীকার করুন: অনুমতির জন্য স্বয়ংক্রিয়ভাবে অস্বীকার করুন",
+                "ডিফ্লট অনুমতি নীতি": {
+                  "বর্ণনা": " অ্যাপে অনুমতির অনুমোদনের জন্য নীতি। অনির্দিষ্ট অনুমতি নীতি: নীতিটি নির্দিষ্ট নয়। যদি কোনও নীতি কোনও স্তরের অনুমতির জন্য নির্দিষ্ট না করা হয়, তাহলে 'প্রম্পট' আচরণটি ডিফল্ট হিসেবে ব্যবহৃত হয়। প্রম্পট করুন: অনুমতি দেওয়ার জন্য ব্যবহারকারীকে অনুরোধ করুন। মঞ্জুরি দিন: অনুমতির জন্য অটোমেটিক মঞ্জুরি দিন। অস্বীকার করুন: অনুমতির জন্য অটোমেটিক অস্বীকার করুন",
                   "টাইপ করুন": "স্ট্রিং",
                   "enum": [
                     "অনির্দিষ্ট অনুমতি নীতি",
@@ -2746,7 +2747,7 @@
 <translation id="6070667616071269965">ডিভাইস সাইন-ইন স্ক্রিন কীবোর্ড লেআউট</translation>
 <translation id="6074963268421707432">ডেস্কটপ বিজ্ঞপ্তিগুলি দেখানোর জন্য কোনও সাইটকে মঞ্জুরি দেবেন না</translation>
 <translation id="6074964551275531965">আপডেট বিজ্ঞপ্তিগুলির জন্য সময়কাল সেট করুন</translation>
-<translation id="6076099373507468537">সেই সব USB ডিভাইসগুলির তালিকা সংজ্ঞায়িত করে যেগুলিকে সরাসরি ওয়েব অ্যাপের ভিতরে chrome.usb এপিআই-এর মাধ্যমে ব্যবহার করার জন্য তাদের কার্নেল ড্রাইভার থেকে বিচ্ছিন্ন করার জন্য অনুমতি দেওয়া হয়। এন্ট্রিগুলি USB ভেন্ডর শনাক্তকারী এবং পণ্য শনাক্তকারীর পেয়ার যা একটি নির্দিষ্ট হার্ডওয়্যার শনাক্ত করার জন্য ব্যবহৃত হয়।
+<translation id="6076099373507468537">সেসব USB ডিভাইসগুলির তালিকা সংজ্ঞায়িত করে যেগুলিকে সরাসরি ওয়েব অ্যাপের ভিতরে chrome.usb API এর মাধ্যমে ব্যবহার করার জন্য তাদের কার্নেল ড্রাইভার থেকে বিচ্ছিন্ন করার জন্য অনুমতি দেওয়া হয়। এন্ট্রিগুলি USB ভেন্ডর শনাক্তকারী এবং পণ্য শনাক্তকারীর জোড় যা একটি নির্দিষ্ট হার্ডওয়্যার শনাক্ত করার জন্য ব্যবহৃত হয়।
 
       এই নীতিটি কনফিগার করা না হলে, বিচ্ছিন্ন করা যায় এমন USB ডিভাইসের তালিকা খালি থাকে।</translation>
 <translation id="6083631234867522991">Windows (Windows ক্লায়েন্ট):</translation>
@@ -2783,9 +2784,9 @@
 
       মনে রাখবেন যে <ph name="DEFAULT_GEOLOCATION_SETTING_POLICY_NAME" /> নীতি <ph name="BLOCK_GEOLOCATION_SETTING" /> হিসেবে সেট করা থাকলে, এই নীতি অগ্রাহ্য করা হয় এবং Google লোকেশন পরিষেবা সবসময় বন্ধ করা থাকে।</translation>
 <translation id="6141402445226505817">সর্বদা স্থূল সময়াঞ্চল শনাক্তকরণ ব্যবহার করুন</translation>
-<translation id="6145799962557135888">আপনাকে ইউআরএল প্যাটার্নের একটি তালিকা সেট করার মঞ্জুরি দেয় যা জাভাস্ক্রিপ্ট চালানোর মঞ্জুরি দেওয়া সাইটগুলিকে JavaScrআইপি চালনা করতে নির্দিষ্ট করে৷
+<translation id="6145799962557135888">আপনাকে ইউআরএল প্যাটার্নের একটি তালিকা সেট করার মঞ্জুরি দেয় যা JavaScript চালানোর মঞ্জুরি দেওয়া সাইটগুলিকে JavaScrip চালনা করতে নির্দিষ্ট করে৷
 
-এই নীতিটি সেট না করে ছেড়ে যাওয়া হলে তাহলে গ্লোবাল ডিফল্ট মান সব সাইটগুলির জন্য ব্যবহার করা হবে, হয় সেট করা 'ডিফল্ট জাভাস্ক্রিপ্ট সেটিং' নীতি থেকে, নয়তো ব্যবহারকারীদের ব্যক্তিগত কনফিগারেশন থেকে৷</translation>
+যদি এই নীতিটি সেট না করে ছেড়ে যাওয়া হয় তাহলে গ্লোবাল ডিফল্ট মান সব সাইটগুলির জন্য ব্যবহার করা হবে যদি  'ডিফল্ট JavaScript সেটিং' নীতি সেট করা হয় তা থেকে, নয়তো ব্যবহারকারীদের ব্যক্তিগত কনফিগারেশন থেকে৷</translation>
 <translation id="614662973812186053">এই নীতিটি Android ব্যবহারের এবং ডায়াগনস্টিক ডেটার সংগ্রহ নিয়ন্ত্রণ করে।</translation>
 <translation id="6153048425064249648">এই নীতিটি <ph name="PRODUCT_NAME" /> ক্লাউড রিপোর্টিং নিয়ন্ত্রণ করে যা Google অ্যাডমিন কনসোলে ব্রাউজার বিষয়ক কার্যকলাপের তথ্য আপলোড করে।
 
@@ -2836,15 +2837,15 @@
           এই নীতিটি যদি এখন সেট করা না হয়, এবং 'ডিফল্টপ্লাগ-ইনসেটিংস' নীতিটি যদি সেট করা থাকে, তাহলে সেই অনুযায়ী সমস্ত সাইটের জন্য এই নীতির গ্লোবাল ডিফল্ট সেটিং নির্ধারণ করা হবে। তা না হলে, ব্যবহারকারীর ব্যক্তিগত কনফিগারেশন অনুযায়ী এটি সেট করা হবে।</translation>
 <translation id="6190022522129724693">ডিফল্ট পপআপস সেটিং</translation>
 <translation id="6190367314942602985">ব্যবহারকারী শনাক্তকরণের তথ্য রিপোর্ট করা</translation>
-<translation id="6197453924249895891">এক্সটেনশনে কর্পোরেট কীগুলিকে অ্যাক্সেসের মঞ্জুরি দেয়।
+<translation id="6197453924249895891">এক্সটেনশনগুলিতে কর্পোরেট কীগুলি অ্যাক্সেসের মঞ্জুরি দেয়।
 
-      কীগুলিকে কর্পোরেট ব্যবহারের জন্য মনোনীত করলে সেগুলি কোনো পরিচালিত অ্যাকাউন্টে chrome.enterprise.platformKeys API ব্যবহার করে তৈরি করা হয়। অন্য কোনো উপায়ে আমদানি বা তৈরি করা কীগুলিকে কর্পোরেট ব্যবহারের জন্য মনোনীত করা হয় না।
+      কীগুলি কর্পোরেট ব্যবহারের জন্য মনোনীত করা হয় যদি সেগুলি কোনো পরিচালিত অ্যাকাউন্টে chrome.enterprise.platformKeys এপিআই ব্যবহার করে তৈরি করা হয়। অন্য কোনো উপায়ে ইমপোর্ট বা তৈরি করা কীগুলি কর্পোরেট ব্যবহারের জন্য মনোনীত করা হয় না।
 
       কর্পোরেট ব্যবহারের জন্য মনোনীত কীগুলিতে অ্যাক্সেস কেবলমাত্র এই নীতি দ্বারা নিয়ন্ত্রিত হয়। ব্যবহারকারী এক্সটেনশনগুলিতে বা সেগুলি থেকে কর্পোরেট কীগুলিতে অ্যাক্সেস মঞ্জুরি দিতে পারেন না এবং তা প্রত্যাহার করতেও পারেন না।
 
       ডিফল্ট ভাবে একটি এক্সটেনশন কর্পোরেট ব্যবহারের জন্য মনোনীত কী ব্যবহার করতে পারে না, এইক্ষেত্রে সেই এক্সটেনশনের জন্য allowCorporateKeyUsage মিথ্যা হিসেবে সেট থাকার সমতুল্য হয় ।
 
-      কেবলমাত্র কোনো এক্সটেনশনের জন্য যদি allowCorporateKeyUsage কে সত্য হিসেবে সেট করা হয়, তাহলে এটি ইচ্ছামাফিক ডেটা সাইন করতে কর্পোরেট ব্যবহারের জন্য চিহ্নিত যেকোনো প্ল্যাটফর্ম কী ব্যবহার করতে পারে। এই অনুমতি শুধু তখনই দেওয়া ঠিক হবে যদি এক্সটেনশনটি এমন বিশ্বস্ত হয় যে এটি আক্রমণকারীদের হাত থেকে কীটিকে সুরক্ষিত অ্যাক্সেস দিতে পারবে।</translation>
+      কেবলমাত্র কোনো এক্সটেনশনের জন্য যদি allowCorporateKeyUsage কে ট্রু হিসেবে সেট করা হয়, তাহলে এটি ইচ্ছামাফিক ডেটা সাইন করতে কর্পোরেট ব্যবহারের জন্য চিহ্নিত যেকোনো প্ল্যাটফর্ম কী ব্যবহার করতে পারে। এই অনুমতি শুধু তখনই দেওয়া ঠিক হবে যদি এক্সটেনশনটি এমন বিশ্বস্ত হয় যে এটি আক্রমণকারীদের হাত থেকে কীটিকে সুরক্ষিত অ্যাক্সেস দিতে পারবে।</translation>
 <translation id="6208896993204286313"><ph name="PRODUCT_NAME" />-এর নীতির তথ্য রিপোর্ট করা</translation>
 <translation id="6210259502936598222">OS এবং <ph name="PRODUCT_NAME" /> ভার্সনের তথ্য রিপোর্ট করা</translation>
 <translation id="6210610748361191729">এই নীতি ফলস হিসেবে সেট করা থাকলে, ব্যবহারকারীর কাছে এক্সপোর্ট / ইম্পোর্ট UI উপলভ্য থাকবে না। তবে, কন্টেনার ছবি এক্সপোর্ট ও ইম্পোর্ট করতে ভার্চুয়াল মেশিনে সরাসরি 'lxc' কমান্ড ব্যবহার করা যাবে।</translation>
@@ -2873,17 +2874,6 @@
 <translation id="6281043242780654992">নেটিভ বার্তাপ্রেরণের জন্য নীতিগুলি কনফিগার করুন৷ কালোতালিকাভুক্ত নেটিভ বার্তাপ্রেরণ হোস্টগুলিকে পরিচ্ছন্ন তলিকাভুক্ত না করা পর্যন্ত অনুমোদিত হবে না৷</translation>
 <translation id="6282799760374509080">অডিও ক্যাপচারের অনুমতি দিন বা প্রত্যখ্যান করুন</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">ভাষাতে বানান পরীক্ষা বাধ্যতামূলকভাবে বন্ধ করে। তালিকার যে ভাষাগুলি শনাক্ত করা যাবে না সেগুলি অগ্রাহ্য করা হবে।
-
-      এই নীতিটি চালু করলে নির্দিষ্ট করে দেওয়া ভাষাগুলির জন্য বানান পরীক্ষা বন্ধ হবে। ব্যবহারকারী তাও তালিকায় না থাকা ভাষাগুলির জন্য বানান পরীক্ষা চালু বা বন্ধ করতে পারেন।
-
-      আপনি যদি এই নীতি সেট না করেন বা বন্ধ করে রাখেন তাহলে ব্যবহারকারীর বানান পরীক্ষার পছন্দে কোনও পরিবর্তন হবে না।
-
-      যদি SpellcheckEnabled নীতি বন্ধ করা থাকে তাহলে এই নীতি কাজ করে না।
-
-      কোনও ভাষা যদি এই নীতি এবং SpellcheckLanguage নীতি উভয়তেই অন্তর্ভুক্ত থাকে তাহলে SpellcheckLanguage নীতি অগ্রাধিকার পাবে এবং ভাষার বানান পরীক্ষা চালু করা হবে।
-
-      বর্তমানে এই ভাষাগুলি কাজ করে: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi</translation>
 <translation id="6310223829319187614">ব্যবহারকারীর সাইন-ইনের সময় ডোমেন নাম অটোফিল করা চালু করে</translation>
 <translation id="6315673513957120120">ব্যবহারকারীরা যখন SSL সংক্রান্ত সমস্যা আছে এমন সাইটে নেভিগেট করে যায় তখন Chrome একটি সতর্কীকরণ পৃষ্ঠা দেখায়। ডিফল্ট ভাবে বা এই নীতিটি সত্যতে সেট করা হলে, ব্যবহারকারীরা এই সতর্কীকরণ পৃষ্ঠাগুলি ক্লিক করে এগিয়ে যাওয়ার মঞ্জুরি পায়।
       এই নীতি ফলস-এ সেট করা হলে, ব্যবহারকারীরা কোনো সতর্কীকরণ পৃষ্ঠা ক্লিক করে এগিয়ে যেতে পারে না।</translation>
@@ -2992,15 +2982,15 @@
 <translation id="6559057113164934677">ক্যামেরা ও মাইক্রোফোনে অ্যাক্সেসের মঞ্জুরি কোনো সাইটকে দেবেন না</translation>
 <translation id="6561396069801924653">সিস্টেম ট্রের মেনুতে অ্যাক্সেসিবিলিটির বিকল্পগুলি দেখান</translation>
 <translation id="6563458316362153786">802.11r দ্রুত ট্রানজিশন চালু করুন</translation>
-<translation id="6565312346072273043">লগইন স্ক্রিন অন-স্ক্রিন কীবোর্ড অ্যাক্সেযোগ্যতা বৈশিষ্ট্যটির ডিফল্ট স্থিতি সেট করুন৷
+<translation id="6565312346072273043">লগ-ইন স্ক্রিনে অন-স্ক্রিন কীবোর্ড ব্যবহারযোগ্যতা বৈশিষ্ট্যটির ডিফল্ট স্থিতি সেট করুন৷
 
-          যদি এই নীতি সত্য হিসাবে সেট করা থাকে, তবে যখন লগইন স্ক্রিন প্রদর্শিত হবে তখন অন-স্ক্রিন কীবোর্ড সর্বদা চালু থাকবে৷
+          যদি এই নীতি সত্য হিসেবে সেট করা থাকে, তবে যখন লগ-ইন স্ক্রিন দেখানো হবে তখন অন-স্ক্রিন কীবোর্ড সবসময় চালু থাকবে৷
 
-          যদি এই নীতি অসত্য হিসাবে সেট করা থাকে তবে যখন লগইন স্ক্রিন প্রদর্শিত হবে তখন অন-স্ক্রিন কীবোর্ড সর্বদা বন্ধ থাকবে৷
+          যদি এই নীতি অসত্য হিসেবে সেট করা থাকে তবে যখন লগ-ইন স্ক্রিন দেখানো হবে তখন অন-স্ক্রিন কীবোর্ড সবসময় বন্ধ থাকবে৷
 
-          যদি আপনি এই নীতি সেট করেন তবে ব্যবহারকারী অন-স্ক্রিন কীবোর্ডকে চালু বা বন্ধ করার মাধ্যমে এটিকে অস্থায়ীভাবে ওভাররাইড করবে পারবে৷ যদিও ব্যবহারকারীর পছন্দ স্থায়ী নয় এবং লগ-ইন স্ক্রিন যখনই একটি নতুন ব্যবহারকারীকে প্রদর্শিত করে বা যখন ব্যবহারকারী লগ-ইন স্ক্রিনে এক মিনিট ধরে নিষ্ক্রিয় রয়ে যায় তখন ডিফল্টটি পুনঃস্থাপিত হয়৷
+          যদি আপনি এই নীতি সেট করেন তবে ব্যবহারকারী অন-স্ক্রিন কীবোর্ডকে চালু বা বন্ধ করার মাধ্যমে এটিকে অস্থায়ীভাবে ওভাররাইড করবে পারবে৷ যদিও ব্যবহারকারীর পছন্দ স্থায়ী নয় এবং লগ-ইন স্ক্রিন যখনই একটি নতুন ব্যবহারকারীকে দেখায় বা যখন ব্যবহারকারী লগ-ইন স্ক্রিনে এক মিনিট ধরে অকার্যকর থেকে যায় তখন ডিফল্টটি পুনঃস্থাপিত হয়৷
 
-          যদি এই নীতি সেট না করা অবস্থায় রেখে দেওয়া হয় তবে যখন লগইন স্ক্রিন প্রথম বার প্রদর্শিত হয় অন-স্ক্রিন কীবোর্ড প্রাথমিকভাবে বন্ধ থাকে৷ কিন্তু ব্যবহারকারী যেকোনো সময় অন-স্ক্রিন কীবোর্ড চালু বা বন্ধ করতে পারবেন এবং লগ-ইন স্ক্রিনে এটির স্থিতি ব্যবহারকারীদের মধ্যে বজায় রাখা হয়৷</translation>
+          যদি এই নীতি সেট না করা অবস্থায় রেখে দেওয়া হয় তবে যখন লগ-ইন স্ক্রিন প্রথম বার দেখানো হয় অন-স্ক্রিন কীবোর্ড প্রাথমিকভাবে বন্ধ থাকে৷ কিন্তু ব্যবহারকারী যেকোনো সময় অন-স্ক্রিন কীবোর্ড চালু বা বন্ধ করতে পারবেন এবং লগ-ইন স্ক্রিনে এটির স্থিতি ব্যবহারকারীদের মধ্যে বজায় রাখা হয়৷</translation>
 <translation id="6570691255874112762">সার্টিফিকেট ম্যানেজার-এর মাধ্যমে ব্যবহারকারী সার্টিফিকেট ইম্পোর্ট করতে বা সরিয়ে দিতে পারবেন কিনা তা এই নীতি নিয়ন্ত্রণ করে।
 
       এই নীতি সেট করা না থাকলে বা "ব্যবহারকারীকে সব সার্টিফিকেট পরিচালনা করার অনুমতি দিন" হিসেবে সেট করা থাকলে, ব্যবহারকারী সার্টিফিকেট পরিচালনা করতে পারবেন।
@@ -3055,11 +3045,11 @@
 <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 অ্যাকাউন্টের মধ্যে তাদের ব্রাউজার উইন্ডোতে কন্টেন্ট এলাকায় পরিবর্তন করতে দেয়।
 
-      এই নীতি যদি 'ফলসে' সেট করা থাকে, তাহলে অ-ছদ্মবেশী ব্রাউজার কন্টেন্ট এলাকা থেকে একটি পৃথক অ্যাকাউন্টে সাইন-ইন করার অনুমতি দেওয়া হবে না।
+      এই নীতি যদি 'ফলস'-এ সেট করা থাকে, তাহলে ছদ্মবেশী নয় এমন ব্রাউজার কন্টেন্ট এলাকা থেকে একটি পৃথক অ্যাকাউন্টে সাইন-ইন করার অনুমতি দেওয়া হবে না।
 
-      এই নীতিটি যদি সেট না করা থাকে বা 'ট্রু'তে সেট করা থাকে তবে ডিফল্ট আচরণটি ব্যবহার করা হবে: বাচ্চাদের অ্যাকাউন্ট যেখানে অ-ছদ্মবেশী কন্টেন্ট এলাকা ব্লক করা হবে, সেগুলি বাদে ব্রাউজারের কন্টেন্ট এলাকা থেকে একটি পৃথক অ্যাকাউন্টে সাইন-ইন করার অনুমতি দেওয়া হবে।
+      এই নীতিটি যদি সেট না করা থাকে বা 'ট্রু'-তে সেট করা থাকে তবে ডিফল্ট আচরণটি ব্যবহার করা হবে: বাচ্চাদের অ্যাকাউন্ট যেখানে ছদ্মবেশী নয় এমন কন্টেন্ট এলাকা ব্লক করা হবে, সেগুলি বাদে ব্রাউজারের কন্টেন্ট এলাকা থেকে একটি পৃথক অ্যাকাউন্টে সাইন-ইন করার অনুমতি দেওয়া হবে।
 
       যদি একটি ভিন্ন অ্যাকাউন্টে সাইন-ইন করা ছদ্মবেশী মোডের মাধ্যমে অনুমোদিত না হয় তবে IncognitoModeAvailability নীতি ব্যবহার করে সেই মোডটি ব্লক করার কথা বিবেচনা করুন।
 
@@ -3153,7 +3143,7 @@
 <translation id="6903814433019432303">এই নীতি শুধুমাত্র রিটেল মোডে সক্রিয়৷
 
       যখন ডেমো সেশন শুরু হয় ইউআরএল সেটগুলি লোড করার জন্য মনস্থির করুন৷ এই নীতি কোন প্রারম্ভিক ইউআরএল-নির্ধারণের জন্য অন্যান্য প্রক্রিয়াকে অগ্রাহ্য করে এবং এর ফলে শুধুমাত্র একটি সেশনে এটি প্রয়োগ হতে পারে কোন নির্দিষ্ট ব্যবহারকারীর ক্ষেত্রে না৷</translation>
-<translation id="6908640907898649429">ডিফল্ট সার্চ প্রদানকারীকে কনফিগার করে৷ ব্যবহারকারী ডিফল্ট সার্চ বন্ধ করতে বেছে নেবে বা ব্যবহার করবে সেই ডিফল্ট সার্চ প্রদানকারীকে আপনি নির্দিষ্ট করতে পারেন।</translation>
+<translation id="6908640907898649429">ডিফল্ট সার্চ সরবরাহকারীকে কনফিগার করে৷ ডিফল্ট সার্চ সরবরাহকারীটি যা ব্যবহারকারী ডিফল্ট সার্চ ব্যবহার করতে বা বেছে নিতে ব্যবহার করবে তা আপনি নির্দিষ্ট করতে পারেন৷</translation>
 <translation id="6913068954484253496"><ph name="PRODUCT_NAME" />-কে সব আইপি অ্যাড্রেস কাস্ট ডিভাইসগুলিতে কানেক্ট করার অনুমতি দিন</translation>
 <translation id="6915442654606973733">কথ্য প্রতিক্রিয়া ব্যবহারযোগ্যতার বৈশিষ্ট্য চালু করে৷
 
@@ -3242,11 +3232,11 @@
       যখন ব্যবহারকারী কিছু সময়ের জন্য অকার্যকর অবস্থায় থাকবে তখন এই নীতিগুলি <ph name="PRODUCT_OS_NAME" /> কি প্রক্রিয়া গ্রহণ করবে তা আপনাকে কনফিগার করতে দেয়৷</translation>
 <translation id="7040229947030068419">উদাহরণ মান:</translation>
 <translation id="7044883996351280650">Android ব্যাক-আপ এবং পুনরুদ্ধার পরিষেবাটি নিয়ন্ত্রণ করুন</translation>
-<translation id="7049373494483449255">প্রিন্ট করতে <ph name="CLOUD_PRINT_NAME" />-এ দস্তাবেজ জমা দেওয়ার জন্য <ph name="PRODUCT_NAME" />-কে চালু করে৷  দ্রষ্টব্য: এটি কেবলমাত্র <ph name="PRODUCT_NAME" />-এ <ph name="CLOUD_PRINT_NAME" /> সমর্থনকে প্রভাবিত করে৷  এটি ওয়েব সাইটে প্রিন্ট কাজ জমা দেওয়া থেকে ব্যবহারকারীদের বাধা দেয় না৷
+<translation id="7049373494483449255">প্রিন্ট করার জন্য <ph name="CLOUD_PRINT_NAME" />-এ দস্তাবেজ জমা দেওয়ার জন্য <ph name="PRODUCT_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">এই নীতিটি চালু থাকলে বর্তমান ডিফল্ট ব্রাউজার থেকে বুকমার্কগুলি ইমপোর্ট করার উপরে জোর দেয়৷ যদি বন্ধ থেকে থাকে তবে কোনো বুকমার্ক ইমপোর্ট করা হয় না৷ যদি এটি কনফিগার করা না থেকে থাকে তবে ডিফল্ট ব্রাউজারটি ব্যবহৃত হয়৷ যদি চালু থাকে তবে এই নীতিটিও কথোপকথন ইমপোর্ট করাকে প্রভাবিত করে৷
 
 বন্ধ থাকলে বুকমার্ক ইমপোর্ট করা হয় না৷ 
@@ -3282,15 +3272,15 @@
           যদি <ph name="POWER_SMART_DIM_ENABLED_POLICY_NAME" /> নীতি যদি বন্ধ থাকে শুধুমাত্র তাহলেই এই নীতি কার্যকর হয়। অন্যথায়, স্ক্রিন অনুজ্জ্বলতার বিলম্ব মেশিন-লার্নিং মডেলের দ্বারা নির্ধারিত হওয়ার কারণে এই নীতিটি অগ্রাহ্য করা হয়।
 
           স্কেল ফ্যাক্টরকে অবশ্যই ১০০% বা তার বেশি হতে হবে৷</translation>
-<translation id="7106631983877564505">যখন <ph name="PRODUCT_OS_NAME" /> ডিভাইসগুলি নিষ্ক্রিয় অথবা সাসপেন্ড করা হয়, তখন লক চালু করে। 
+<translation id="7106631983877564505">যখন <ph name="PRODUCT_OS_NAME" /> ডিভাইসগুলি অকার্যকর অথবা সাসপেন্ড করা হয়, তখন লক চালু করে। 
 
-      আপনি এই সেটিং চালু করলে, ডিভাইসকে জাগিয়ে তুলতে ব্যবহারকারীর কাছে পাসওয়ার্ড চাওয়া হবে।
+      আপনি যদি সেটিংটি চালু করলে ডিভাইসকে জাগিয়ে তুলতে ব্যবহারকারীর কাছে পাসওয়ার্ড জানতে চাওয়া হবে।
 
-      আপনি এই সেটিং বন্ধ করলে, ডিভাইসকে জাগিয়ে তুলতে ব্যবহারকারীর কাছে কোনও পাসওয়ার্ড চাওয়া হবে না।
+      আপনি যদি সেটিংটি বন্ধ করলে ডিভাইসকে জাগিয়ে তুলতে ব্যবহারকারীর কাছে পাসওয়ার্ড জানতে চাওয়া হবে না।
 
-      আপনি এই সেটিংটি চালু অথবা বন্ধ করলে, ব্যবহারকারীরা এটি পরিবর্তন বা ওভাররাইড করতে পারবেন না।
+      আপনি যদি এই সেটিংটি চালু অথবা বন্ধ করেন, ব্যবহারকারীরা এটি পরিবর্তন বা ওভাররাইড করতে পারবে না।
 
-      যদি নীতিটি সেট না থাকা হিসাবে ছেড়ে যাওয়া হয়, তাহলে ডিভাইস আনলক করার জন্য ব্যবহারকারীর কাছে পাসওয়ার্ড চাওয়া হবে কিনা তা তিনি বেছে নিতে পারবেন।</translation>
+      যদি নীতিটি সেট না থাকা হিসাবে ছেড়ে যাওয়া হয়, তাহলে ডিভাইস আনলক করা অথবা না করার জন্য ব্যবহারকারীর কাছে পাসওয়ার্ড চাওয়া হবে কিনা তা তিনি বেছে নিতে পারবেন।</translation>
 <translation id="7107148737865880402">ইউএসবি পাওয়ার শেয়ার পাওয়ার ম্যানেজমেন্ট নীতি চালু করুন।
 
           কিছু ডিভাইসে বিদ্যুৎ চমকানো বা ব্যাটারি আইকন দিয়ে চিহ্নিত নির্দিষ্ট ইউএসবি পোর্ট থাকে যেটি ব্যবহার করে মোবাইল ফোনের মতো ডিভাইসকে সিস্টেমের ব্যাটারির সাহায্যে চার্জ করা যায়। সিস্টেম স্লিপ মোডে থাকলে বা বন্ধ করা থাকলে এই নীতি পোর্টের মাধ্যমে চার্জ করাকে প্রভাবিত করে। অন্যান্য ইউএসবি পোর্ট বা সিস্টেম চালু থাকলে চার্জ করার বিষয়টি এই নীতির মাধ্যমে প্রভাবিত হয় না।
@@ -3309,9 +3299,9 @@
       এই নীতিটি মিথ্যাতে সেট করা থাকলে, পটভূমি মোড বন্ধ করা হয় এবং ব্রাউজার সেটিংসে এটি ব্যবহারকারী দ্বারা নিয়ন্ত্রণ করা যায় না।
 
       এই নীতিটি সেট না করে রাখা হলে, পটভূমি মোড প্রাথমিকভাবে বন্ধ থাকে এবং ব্রাউজার সেটিংসে এটি ব্যবহারকারী দ্বারা নিয়ন্ত্রণ করা যায়।</translation>
-<translation id="7123160381479171745">যেসব ব্যবহারকারীরা ডিভাইসে লগ-ইন করার মঞ্জুরিপ্রাপ্ত, তাদের তালিকা নির্ধারণ করে। এন্ট্রিগুলি <ph name="USER_WHITELIST_ENTRY_FORMAT" /> হিসেবে হয়, যেমন <ph name="USER_WHITELIST_ENTRY_EXAMPLE" />। কোনও ডোমেনে অবাধ ব্যবহারকারীদের মঞ্জুরি দিতে <ph name="USER_WHITELIST_ENTRY_WILDCARD" /> ধরনের এন্ট্রিগুলি ব্যবহার করুন।
+<translation id="7123160381479171745">যেসব ব্যবহারকারীরা ডিভাইসে লগ-ইন করার মঞ্জুরিপ্রাপ্ত তাদের তালিকা নির্ধারণ করে। এন্ট্রিগুলি <ph name="USER_WHITELIST_ENTRY_FORMAT" /> রূপে হয়, যেমন <ph name="USER_WHITELIST_ENTRY_EXAMPLE" />। কোনও ডোমেনে অবাধ ব্যবহারকারীদের মঞ্জুরি দিতে <ph name="USER_WHITELIST_ENTRY_WILDCARD" /> রূপের এন্ট্রিগুলি ব্যবহার করুন।
 
-      এই নীতি কনফিগার করা না থাকলে, কোন ব্যবহারকারীদের সাইন-ইন করার মঞ্জুরি দেওয়া হবে সে ব্যাপারে কোনও বিধিনিষেধ থাকে না। মনে রাখবেন যে নতুন ব্যবহারকারী তৈরি করার জন্য <ph name="DEVICE_ALLOW_NEW_USERS_POLICY_NAME" /> নীতি এখনও উপযুক্তভাবে কনফিগার করা আবশ্যক।</translation>
+      যদি এই নীতি কনফিগার করা না থাকলে, কোন ব্যবহারকারীদের সাইন-ইন করার মঞ্জুরি দেওয়া হবে সে ব্যাপারে কোনও বিধিনিষেধ থাকে না। মনে রাখবেন যে নতুন ব্যবহারকারী তৈরি করার জন্য <ph name="DEVICE_ALLOW_NEW_USERS_POLICY_NAME" /> নীতি এখনও উপযুক্তভাবে কনফিগার করা আবশ্যক।</translation>
 <translation id="7123266440503901785"><ph name="PRODUCT_NAME" />-এ নিরাপদে এক্সটেনশন আপডেট এবং ইনস্টল করা যায়। তবে, Chrome ওয়েব স্টোর-এর বাইরে হোস্ট করা কিছু এক্সটেনশনের কন্টেন্ট হয়ত শুধুমাত্র SHA1 ইত্যাদির মতো অনিরাপদ সাইনিং অথবা হ্যাশিং অ্যালগরিদম দিয়ে সুরক্ষিত থাকে। এই নীতি বন্ধ থাকলে Chrome এই ধরনের এক্সটেনশনের ক্ষেত্রে নতুন করে আপডেট এবং ইনস্টল করার অনুমতি দেবে না (এক্সটেনশনের ডেভলপার আরও উন্নত অ্যালগরিদম দিয়ে এক্সটেনশনটি তৈরি না করা পর্যন্ত)। এই নীতি চালু থাকলে এই ধরনের এক্সটেনশনের জন্য আপডেট এবং ইনস্টল করার অনুমতি পাওয়া যাবে।
 
           সেট করা না থাকলে স্বভাবত এটি চালু থাকবে।
@@ -3387,13 +3377,13 @@
       VirtualMachinesAllowed, CrostiniAllowed, এবং DeviceUnaffiliatedCrostiniAllowed এই তিনটি নীতিকেই ট্রু হতে হবে যদি তাদের Crostini ব্যবহার করার অনুমোদন দিতে হয়।
       যখন এই নীতি ফলসে পরিবর্তিত হয় তখন এটি নতুন 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="7252681704926980614">প্রতিটি প্রিন্টের সাথে স্থানীয় প্রিন্টার সার্ভারে ইউজারনেম ও ফাইলের নাম পাঠায়। সাধারণত 'পাঠানো হবে না' বলে সেট করা থাকে।
 
@@ -3548,11 +3538,11 @@
       সার্টিফিকেট ফিরিয়ে নেওয়ার তালিকা এবং নিরাপদে ব্রাউজ করার ডেটা এই ধরণের উপাদানের মধ্যে পড়ে।
       নিরাপদ ব্রাউজিংয়ের বিষয়ে আরও জানতে https://developers.google.com/safe-browsing-এ যান।</translation>
 <translation id="7566878661979235378">SAML লগ-ইন প্রমাণীকরণের ধরন</translation>
-<translation id="757395965347379751">এই সেটিংটি চালু করলে, <ph name="PRODUCT_NAME" /> SHA-1 স্বাক্ষরিত সার্টিফিকেটগুলিকে অনুমতি দেয় যতক্ষণ এগুলি সফলভাবে যাচাইকৃত হয় এবং স্থানীয়ভাবে-ইনস্টল করা CA সার্টিফিকেটে চেন করা হয়।
+<translation id="757395965347379751">এই সেটিংটি সক্ষম করা হলে, <ph name="PRODUCT_NAME" /> SHA-1 স্বাক্ষরিত সার্টিফিকেটগুলিকে অনুমতি দেয় যতক্ষণ এগুলি সফলভাবে যাচাইকৃত হয় এবং স্থানীয়ভাবে-ইনস্টল করা CA সার্টিফিকেটগুলিতে আবদ্ধ হয়।
 
-     মনে রাখবেন, এই নীতি SHA-1 স্বাক্ষরগুলিকে অনুমতি দেওয়া অপারেটিং সিস্টেম সার্টিফিকেট যাচাই স্ট্যাকের উপর নির্ভর করে। যদি কোনো OS আপডেট SHA-1 সার্টিফিকেটের OS হ্যান্ডলিং পরিবর্তন করে, তাহলে এই নীতির আর কোনো প্রভাব নাও থাকতে পারে। এছাড়াও, এই নীতিটি এন্টারপ্রাইজগুলোকে SHA-1 থেকে দূরে সরতে আরও সময় দিতে একটি অস্থায়ী কার্যকর উপায় হিসাবে ব্যবহার করা হয়। এই নীতিটি ১ জানুয়ারী ২০১৯ বা এর কাছাকাছি সময়ে সরানো হবে।
+      লক্ষ করুন যে, এই নীতি SHA-1 স্বাক্ষরগুলিকে অনুমতি দেওয়া অপারেটিং সিসটেম সার্টিফিকেট যাচাই স্ট্যাকের উপর নির্ভর করে। যদি কোনো OS আপডেট SHA-1 সার্টিফিকেটের OS হ্যান্ডলিং পরিবর্তন করে, তাহলে এই নীতির আর কোনো প্রভাব নাও থাকতে পারে। এছাড়াও, এই নীতিটি এন্টারপ্রাইজগুলোকে SHA-1 থেকে দূরে সরতে আরও সময় দিতে একটি অস্থায়ী কার্যকর উপায় হিসাবে ব্যবহার করা হয়। এই নীতিটি ১ জানুয়ারী ২০১৯ এ বা এর কাছাকাছি সময়ে সরানো হবে।
 
-      যদি এই নীতিটি সেট না করা থাকে বা এটি মিথ্যাতে সেট করা থাকে তাহলে <ph name="PRODUCT_NAME" /> প্রকাশ্যে ঘোষিত SHA-1 এর থামানোর সময়সূচী অনুসরণ করে।</translation>
+      যদি এই নীতিটি সেট না করা থাকে, বা এটি ফলসে সেট করা থাকে, তাহলে <ph name="PRODUCT_NAME" /> প্রকাশ্যে ঘোষণাকৃত SHA-1 এর থামানোর সময়সূচী অনুসরণ করে।</translation>
 <translation id="7578049687634719313">অন্য ব্রাউজার খোলার আগে কত মিলিসেকেন্ড অপেক্ষা করা হবে সেটি এই নীতি নিয়ন্ত্রণ করে।
 
       এই নীতি সেট করা না থাকলে বা '০' হিসেবে সেট করা থাকলে, কোনও নির্দিষ্ট ইউআরএলে নেভিগেট করার সময় সেটি একটি অন্য ব্রাউজারে সঙ্গে সঙ্গে খুলবে।
@@ -3598,21 +3588,21 @@
 <translation id="7625444193696794922">যাতে এই ডিভাইসটি লক করা যায় সেইজন্য প্রকাশনা চ্যানেল নির্দিষ্ট করুন৷</translation>
 <translation id="7632724434767231364">GSSAPI লাইব্রেরি নাম</translation>
 <translation id="7635471475589566552"><ph name="PRODUCT_NAME" />এ অ্যাপ লোকেলকে কনফিগার করে এবং ব্যবহারকারীদের লোকেল পরিবর্তন করা থেকে আটকায়৷ আপনি এই সেটিং চালু করলে, <ph name="PRODUCT_NAME" /> নির্দিষ্ট করা লোকেলকে ব্যবহার করে৷ কনফিগার করা লোকেল সমর্থিত না হলে, পরিবর্তে 'en-US' ব্যবহৃত হয়৷ এই সেটিং বন্ধ বা সেট না থাকলে, <ph name="PRODUCT_NAME" /> ব্যবহারকারী-নির্দিষ্ট পছন্দসই লোকেল (যদি কনফিগার করা থাকে), সিস্টেম লোকেল অথবা ফলব্যাক লোকেল 'en-US'-এর মধ্যে একটিকে ব্যবহার করে৷</translation>
-<translation id="7641363659597330616">ডাউনলোডের প্রকার কনফিগার করুন যা <ph name="PRODUCT_NAME" /> সম্পূর্ণভাবে ব্লক করবে, ব্যবহারকারীরা নিরাপত্তার সিদ্ধান্তকে অগ্রাহ্য ছাড়া।
+<translation id="7641363659597330616">ডাউনলোডের প্রকার কনফিগার করুন যা <ph name="PRODUCT_NAME" /> সম্পূর্ণভাবে ব্লক করবে, ব্যবহারকারীর নিরাপত্তার সিদ্ধান্তকে অগ্রাহ্য ছাড়া।
 
-      আপনি যদি এই নীতি সেট করেন তবে, <ph name="PRODUCT_NAME" /> কিছু নির্দিষ্ট ডাউনলোডগুলির প্রতিরোধ করবে এবং ব্যবহারকারীকে নিরাপত্তা সতর্কতাগুলি বাইপাস করতে দিবে না।
+      আপনি এই নীতি সেট করলে <ph name="PRODUCT_NAME" /> কিছু নির্দিষ্ট ডাউনলোডগুলি আটকে দেবে এবং ব্যবহারকারীকে নিরাপত্তা সতর্কতাগুলি বাইপাস করতে দেবে না।
 
-      যখন 'ব্লক বিপজ্জনক ডাউনলোড' বিকল্পটি নির্বাচন করা হয়, তাদের জন্য যেগুলি নিরাপদ ব্রাউজিং সতর্কবার্তা বহন করে, ব্যতীত সমস্ত ডাউনলোড অনুমতি দেওয়া হয়।
+      'বিপজ্জনক ডাউনলোড ব্লক করুন' বিকল্পটি বেছে নেওয়া হলে, নিরাপদ ব্রাউজিং সতর্কবার্তা বহনকারী ব্যতীত সমস্ত ডাউনলোডের অনুমতি দেওয়া হয়।
 
-      যখন 'ব্লক সম্ভাব্য বিপজ্জনক ডাউনলোড' বিকল্পটি নির্বাচন করা হয়, তাদের জন্য যেগুলি সম্ভাব্য বিপজ্জনক ডাউনলোড এর নিরাপদ ব্রাউজিং সতর্কবার্তা বহন করে, ব্যতীত সমস্ত ডাউনলোড অনুমতি দেওয়া হয়।
+     'সম্ভাব্য বিপজ্জনক ডাউনলোড ব্লক করুন' বিকল্পটি বেছে নিলে,  সম্ভাব্য বিপজ্জনক ডাউনলোডের নিরাপদ ব্রাউজিং সতর্কবার্তা বহনকারী ব্যতীত সমস্ত ডাউনলোডের অনুমতি দেওয়া হয়।
 
-      যখন 'ব্লক সমস্ত ডাউনলোড' বিকল্পটি নির্বাচন করা হয়, তখন সকল ডাউনলোডগুলি ব্লক করা হয়।
+     'সব ডাউনলোড ব্লক করুন' বিকল্পটি বেছে নেওয়া হলে সব ডাউনলোড ব্লক করা হয়।
 
-      যখন এই নীতিটি সেট করা হয় না, (বা 'কোন বিশেষ সীমাবদ্ধতা' বিকল্পটি নির্বাচিত হলে), ডাউনলোডগুলি নিরাপদ ব্রাউজিং বিশ্লেষণ ফলাফলগুলির উপর ভিত্তি করে স্বাভাবিক নিরাপত্তা সীমাবদ্ধতার মধ্য দিয়ে যাবে।
+      যখন এই নীতিটি সেট করা হয় না, (বা 'কোন বিশেষ সীমাবদ্ধতা' বিকল্পটি বেছে নেওয়া হয়), ডাউনলোডগুলি নিরাপদ ব্রাউজিং বিশ্লেষণ ফলাফলগুলির উপর ভিত্তি করে স্বাভাবিক নিরাপত্তা সীমাবদ্ধতার মধ্য দিয়ে যাবে।
 
-      উল্লেখ্য যে এই সীমাবদ্ধতা ওয়েব পৃষ্ঠার কন্টেন্ট থেকে সূচিত ডাউনলোডগুলিতে, পাশাপাশি 'ডাউনলোড লিঙ্ক ...' প্রসঙ্গ মেনু অপশনে প্রযোজ্য। এই সীমাবদ্ধতা বর্তমানে প্রদর্শিত পৃষ্ঠা সেভ/ডাউনলোড ক্ষেত্রে প্রযোজ্য হবে না, না এটা প্রিন্টিং অপশন থেকে পিডিএফ সেভিংস এর ক্ষেত্রে প্রযোজ্য নয়।
+      উল্লেখ্য যে এই সীমাবদ্ধতা ওয়েব পৃষ্ঠার কন্টেন্ট থেকে সূচিত ডাউনলোডগুলিতে, পাশাপাশি 'ডাউনলোড লিঙ্ক ...' প্রসঙ্গ মেনু অপশনে প্রযোজ্য। এই সীমাবদ্ধতা বর্তমানে দেখানো পৃষ্ঠা সেভ/ডাউনলোড ক্ষেত্রে প্রযোজ্য হবে না, এটা প্রিন্টিং অপশন থেকে পিডিএফ সেভ করার ক্ষেত্রে প্রযোজ্য নয়।
 
-      নিরাপদ ব্রাউজিং এ আরও তথ্যের জন্য 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>
@@ -3680,11 +3670,11 @@
       দ্রষ্টব্য: Android-এ এই নীতি প্রযোজ্য হয় না। Android-এ SitePerProcess চালু করতে, SitePerProcessAndroid নীতির সেটিং ব্যবহার করুন।
       </translation>
 <translation id="7747447585227954402">ডিভাইসকে <ph name="PRODUCT_OS_NAME" />-এ একটি <ph name="PLUGIN_VM_NAME" /> ব্যবহার করার অনুমতি দিন</translation>
-<translation id="7749402620209366169">ব্যবহারকারী-নির্দিষ্ট পিনের পরিবর্তে রিমোট অ্যাক্সেস হোস্টের জন্য টু-ফ্যাক্টর প্রমাণীকরণ চালু করে৷
+<translation id="7749402620209366169">ব্যবহারকারী-নির্দিষ্ট পিনের পরিবর্তে রিমোট অ্যাক্সেস হোস্টের জন্য টু-ফ্যাক্টর যাচাইকরণ চালু করে৷
 
-          এই সেটিংস চালু থাকলে, কোনো হোস্ট অ্যাক্সেস করার সময় ব্যবহারকারীকে অবশ্যই একটি বৈধ দুইবার-প্রয়োজনীয় কোড প্রদান করতে হবে৷
+          এই সেটিংস চালু থাকলে, কোনো হোস্ট অ্যাক্সেস করার সময় ব্যবহারকারীকে অবশ্যই একটি সঠিক টু-ফ্যাক্টর কোড প্রদান করতে হবে৷
 
-          এই সেটিং বন্ধ থাকলে বা সেট না থাকলে, টু-ফ্যাক্টর চালু হবে না এবং কোনও ব্যবহারকারী-নির্ধারিত পিনের ডিফল্ট চলন ব্যবহৃত হবে৷</translation>
+          এই সেটিংস বন্ধ থাকলে বা সেট না থাকলে, টু-ফ্যাক্টর চালু হবে না এবং কোনো ব্যবহারকারী-নির্ধারিত পিনের ডিফল্ট আচরণ ব্যবহৃত হবে৷</translation>
 <translation id="7750991880413385988">নতুন ট্যাব পৃষ্ঠা খুলুন</translation>
 <translation id="7754704193130578113">প্রতিটি ফাইল ডাউনলোড করার আগে তা কোথায় সংরক্ষণ করতে হবে জিজ্ঞাসা করুন</translation>
 <translation id="7761446981238915769">লগ-ইন স্ক্রিনে ইনস্টল করা অ্য়াপগুলির তালিকা কনফিগার করুন</translation>
@@ -3739,9 +3729,9 @@
 <translation id="787125417158068494">SyncDisabled এ সেট করা হলে বা কনফিগার করা না হলে, ARC-অ্যাপ্লিকেশানগুলির জন্য <ph name="PRODUCT_OS_NAME" /> শংসাপত্র উপলব্ধ হয় না।
 
       যদি CopyCaCerts এ সেট করা হয়, তাহলে ARC-অ্যাপ্লিকেশানগুলির জন্য <ph name="WEB_TRUSTED_BIT" /> সহ সব ONC-ইনস্টল হওয়া CA শংসাপত্র উপলব্ধ হয়।</translation>
-<translation id="7882585827992171421">এই নীতিটি কেবল রিটেল মোডে চালু থাকবে৷
+<translation id="7882585827992171421">এই নীতিটি কেবল খুচরো মোডে সক্রিয়৷
 
-      সাইন-ইন স্ক্রিনে এক্সটেনশনের id-কে স্ক্রিন সেভার হিসাবে ব্যবহারের জন্য নির্ধারিত করে৷ এক্সটেনশনটিকে অবশ্যই AppPack-এর অংশ হতে হবে যা DeviceAppPack নীতির মাধ্যমে এই ডোমেনের জন্য কনফিগার করা হয়েছে৷</translation>
+      সাইন-ইন স্ক্রিনে এক্সটেনশনের আইডিকে স্ক্রিন সেভার হিসেবে ব্যবহারের জন্য নির্ধারিত করে৷ এক্সটেনশনটিকে অবশ্যই AppPack এর অংশ হতে হবে যা DeviceAppPack নীতির মাধ্যমে এই ডোমেনের জন্য কনফিগার করা হয়েছে৷</translation>
 <translation id="7882857838942884046">Google সিঙ্ক বন্ধ করা হলে ‘Android ব্যাকআপ এবং পুনরুদ্ধার’ সঠিকভাবে কাজ নাও করতে পারে।</translation>
 <translation id="7882890448959833986">অসমর্থিত OS সতর্কবার্তা গোপন রাখুন</translation>
 <translation id="7889788745439330797">ব্যবহারকারীরা Kerberos অ্যাকাউন্ট যোগ করতে পারবেন কিনা তা নিয়ন্ত্রণ করে।
@@ -3770,16 +3760,16 @@
       'স্টার্টআপের সময় অ্যাকশন' থেকে 'তালিকাভুক্ত ইউআরএলগুলি খুলুন' বেছে না নিলে, 'স্টার্টআপে যে ইউআরএলগুলি খুলতে হবে' নীতিটি উপেক্ষা করা হয়।</translation>
 <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>
 <translation id="7953256619080733119">পরিচালিত ব্যবহারকারী ম্যানুয়াল ব্যতিক্রম হোস্টগুলি</translation>
 <translation id="7958537754689366707">বার ঘণ্টা পরপর পাসওয়ার্ড দেওয়া প্রয়োজন</translation>
-<translation id="7961779417826583251">লিগ্যাসি সার্টিফিকেট কর্তৃপক্ষের একটি তালিকার জন্য সার্টিফিকেটে স্বচ্ছতার প্রয়োগ চালু করুন</translation>
+<translation id="7961779417826583251">লিগ্যাসি সার্টিফিকেট কর্তৃপক্ষের একটি তালিকা জন্য সার্টিফিকেটের স্বচ্ছতার প্রয়োগ চালু করুন</translation>
 <translation id="7974114691960514888">এই নীতিটি এখন আর সমর্থিত নয়৷
           কোনো দূরবর্তী ক্লায়েন্টের সাথে যোগাযোগের সময় STUN-এর ব্যবহার এবং রিলে সার্ভার সক্ষম করে৷
 
@@ -3789,9 +3779,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-এ চালানোর অনুমতি দেওয়া হয়েছে কিনা তা নিয়ন্ত্রণ করতে আপনাকে অনুমতি দেয়।
 
       যদি নীতিটি ট্রু’তে সেট করা হয়, তাহলে ডিভাইসটি ভার্চুয়াল মেশিন চালানোর জন্য অনুমতি দেয়।
@@ -3826,9 +3816,9 @@
          যদি এই নীতি সেট না করে ফেলে রাখা হয়, তাহলে ব্যবহারযোগ্যতার বিকল্পগুলি সিস্টেম ট্রের মেনুতে দেখানো হবে না, কিন্তু ব্যবহারকারী ব্যবহারযোগ্যতার বিকল্পগুলি সেটিংস পৃষ্ঠার মাধ্যমে দেখানো হবে কিনা তা নির্ধারণ করতে পারেন।</translation>
 <translation id="806523868782250975">পরিচালিত বুকমার্কের একটি তালিকা কনফিগার করে।
 
-      নীতি বুকমার্কগুলির একটি তালিকা দ্বারা গঠিত যেখানে প্রতিটি বুকমার্কে তার নাম এবং লক্ষ্যকে সূচিত করে "<ph name="NAME" />" এবং "<ph name="URL_LABEL" />" কী সম্বলিত একটি ডিকশনারি রয়েছে। একটি সাবফোল্ডার কনফিগার করা যেতে পারে এমন একটি বুকমার্ক ব্যাখ্যার মাধ্যমে যা "<ph name="URL_LABEL" />" কী বিহীন অথচ একটি অতিরিক্ত "<ph name="CHILDREN" />" কী এতে আছে যা নিজেই উপরে দেও বুকমার্কগুলির একটি তালিকা ধারণ করে (যার কয়েকটি আবার ফোল্ডার হতে পারে)। <ph name="PRODUCT_NAME" /> অসম্পূর্ণ  ইউআরএলগুলিকে এমনভাবে সংশোধন করবে যেন সেগুলিকে ওমনিবক্সের মাধ্যমে জমা দেওয়া হয়েছে। যেমন, "<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" /> অসম্পূর্ণ ইউআরএলগুলিকে এমনভাবে সংশোধন করবে যেন সেগুলিকে ওমনিবক্সের মাধ্যমে জমা দেওয়া হয়েছে। যেমন, "<ph name="GOOGLE_COM" />" হয়ে যায় "<ph name="HTTPS_GOOGLE_COM" />"।
 
-      এসব বুকমার্ক একটি পরিচালিত বুকমার্ক ফোল্ডারে রাখা হয় যেটি ব্যবহারকারী পরিবর্তন করতে পারেন না (কিন্তু ব্যবহারকারী এটিকে বুকমার্ক বার থেকে লুকিয়ে রাখতে পারেন)। ফোল্ডারের ডিফল্ট নাম হল “পরিচালিত বুকমার্ক” কিন্তু "<ph name="TOPLEVEL_NAME" />" কী থাকা একটি ডিকশনারিতে বুকমার্কগুলির তালিকা যোগ করে এবং সেটির মানকে পছন্দের ফোল্ডারের নাম হিসেবে সেট করে এটি কাস্টমাইজ করা যেতে পারে।
+      এসব বুকমার্ক একটি পরিচালিত বুকমার্ক ফোল্ডারে রাখা হয় যেটি ব্যবহারকারী পরিবর্তন করতে পারেন না (কিন্তু ব্যবহারকারী এটিকে বুকমার্ক বার থেকে লুকিয়ে রাখতে পারেন)। ফোল্ডারের ডিফল্ট নাম হল “পরিচালিত বুকমার্ক” কিন্তু "<ph name="TOPLEVEL_NAME" />" কী থাকা একটি ডিকশনারিতে বুকমার্কগুলির তালিকা যোগ করে এবং সেটির মানকে কাঙ্খিত ফোল্ডারের নাম হিসেবে সেট করে এটি কাস্টমাইজ যারা যেতে পারে।
 
       পরিচালিত বুকমার্কগুলি ব্যবহারকারীর অ্যাকাউন্টে সিঙ্ক করা থাকে না এবং এক্সটেনশনের মাধ্যমে পরিবর্তন করা যায় না।</translation>
 <translation id="8078366200175825572">যে সমস্ত সাইটকে কুকিজ সেট করার অনুমতি দিতে চান না সেগুলির ইউআরএলের একটি তালিকা সেট করতে দেয়।
@@ -3844,7 +3834,7 @@
 
           মনে রাখবেন, পূর্বে Android-এ এই নীতি ভুল করে চালু করা হয়েছিল, কিন্তু Android-এ এই কার্যকারিতাটি কখনও সম্পূর্ণরূপে সমর্থিত হয়নি।</translation>
 <translation id="8104962233214241919">এই সাইটগুলির জন্য ক্লায়েন্ট শংসাপত্রগুলি স্বয়ংক্রিয়ভাবে বেছে নিন</translation>
-<translation id="8112122435099806139">ডিভাইসে ব্যবহার করা যাবে এমন ঘড়ি ফর্ম্যাট নির্ধারণ করে
+<translation id="8112122435099806139">ডিভাইসের জন্য ব্যবহার করা যাবে এমন ঘড়ি ফর্ম্যাট নির্ধারণ করে
 
       এই নীতিটি লগ-ইন স্ক্রিন এবং ব্যবহারকারীর সেশনগুলির জন্য ডিফল্ট হিসেবে ব্যবহারের জন্য ঘড়ির ফর্ম্যাট কনফিগার করে। ব্যবহারকারীরা এখনো তাদের অ্যাকাউন্ট থেকে ঘড়ির ফর্ম্যাট ওভাররাইড করতে পারে।
 
@@ -3885,11 +3875,11 @@
           আপনি যদি এই নীতিটি সেট করেন, তাহলে ব্যবহারকারীরা এটি পরিবর্তন বা ওভাররাইড করতে পারবেন না৷
 
           যদি এই নীতিটি সেট না করে ফেলে রাখা হয়, তাহলে শুরুতে হাই কনট্রাস্ট মোড বন্ধ থাকে কিন্তু ব্যবহারকারী যেকোনো সময় চালু করতে পারেন৷</translation>
-<translation id="815061180603915310">যদি চালু হিসাবে সেট করা থাকে, তবে এই নীতি প্রোফাইলকে স্বল্পস্থায়ী মোডে পরিবর্তিত হতে জোর দেয়। যদি এই নীতিটি OS নীতি হিসাবে নির্দিষ্ট করা থাকে (উদাঃ Windows-এ GPO), তবে এটি সিস্টেমের প্রত্যেক প্রোফাইলে প্রয়োগ করা হবে; যদি এই নীতি একটি ক্লাউড নীতি হিসাবে সেট করা থাকে, তবে এটি শুধুমাত্র পরিচালিত অ্যাকাউন্ট দিয়ে সাইন ইন করা প্রোফাইলে প্রয়োগ করা হবে।
+<translation id="815061180603915310">যদি চালু হিসাবে সেট করা থাকে, তবে এই নীতি প্রোফাইলকে অল্পক্ষণস্থায়ী মোডে পরিবর্তিত হতে জোর দেয়। যদি এই নীতিটি OS নীতি হিসাবে নির্দিষ্ট করা থাকে (উদাঃ Windows-এ GPO), তবে এটি সিস্টেমের প্রত্যেক প্রোফাইলে প্রয়োগ করা হবে; যদি এই নীতি একটি ক্লাউড নীতি হিসাবে সেট করা থাকে, তবে এটি শুধুমাত্র পরিচালিত অ্যাকাউন্ট দিয়ে সাইন-ইন করা প্রোফাইলে প্রয়োগ করা হবে।
 
-      এই মোডে, প্রোফাইলের ডেটা শুধুমাত্র ব্যবহারকারীর সেশনের সময় পর্বের জন্য ডিস্কে থাকে। ব্রাউজারের ইতিহাস, এক্সটেনশনের মতো বৈশিষ্ট্য এবং সেগুলির ডেটা, কুকিজ ও ওয়েব ডেটাবেসের মতো ওয়েব ডেটা, ব্রাউজার বন্ধ করার পরে সংরক্ষিত থাকে না। যদিও এটি ব্যবহারকারীকে নিজের থেকে ডিস্কে কোনো ডেটা ডাউনলোড করা, পৃষ্ঠাগুলি সংরক্ষণ করা বা সেগুলির প্রিন্ট করতে বাধা দেয় না।
+      এই মোডে, প্রোফাইলের ডেটা শুধুমাত্র ব্যবহারকারীর সেশনের সময় পর্বের জন্য ডিস্কে থাকে। ব্রাউজারের ইতিহাস, এক্সটেনশনের মতো বৈশিষ্ট্য এবং সেগুলির ডেটা, কুকিজ ও ওয়েব ডেটাবেসের মতো ওয়েব ডেটা, ব্রাউজার বন্ধ করার পরে সংরক্ষিত থাকে না। যদিও এটি ব্যবহারকারীকে নিজের থেকে ডিস্কে কোনো ডেটা ডাউনলোড করা, পৃষ্ঠাগুলি সেভ করা বা সেগুলি প্রিন্ট করতে বাধা দেয় না।
 
-      ব্যবহারকারী যদি সিঙ্ক চালু করে থাকে, তবে এই সমস্ত ডেটা নিয়মিত প্রোফাইলের মতোই তার সিঙ্ক প্রোফাইলে সংরক্ষিত হয়। ছদ্মবেশী মোড স্পষ্টভাবে নীতি দ্বারা বন্ধ করা না হলে, তাও উপলভ্য থাকে।
+      ব্যবহারকারী যদি সিঙ্ক চালু করে থাকে, তবে এই সমস্ত ডেটা নিয়মিত প্রোফাইলের মতোই তার সিঙ্ক প্রোফাইলে সংরক্ষিত হয়। ছদ্মবেশী মোড স্পষ্টভাবে নীতি দিয়ে বন্ধ করা না হলে, তাও উপলভ্য থাকে।
 
       যদি নীতি বন্ধ করা থাকে বা কিছুই সেট করা না থাকে, তাহলে সাইন-ইন করার পরে তা নিয়মিত প্রোফাইলে যায়।</translation>
 <translation id="8158758865057576716"><ph name="PRODUCT_NAME" /> প্রোফাইল ডেটার জন্য রোমিং কপি তৈরি করা সক্ষম করে।</translation>
@@ -3912,11 +3902,11 @@
 <translation id="8217516105848565518">এই নীতি থামিয়ে দেওয়া হয়েছে। অনুগ্রহ করে এর পরিবর্তে RemoteAccessHostDomainList ব্যবহার করুন।</translation>
 <translation id="8244171102276095471">TLS-এ RC4 সাইফার স্যুট চালু করা</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 দুটিতেই একই নীতি প্রযোজ্য হয়।
@@ -3987,9 +3977,9 @@
           যদি এই নীতি সেট না করে ছেড়ে রাখা হয় তাহলে সেটিং চালু করা হবে।</translation>
 <translation id="8382184662529825177">ডিভাইসটির ক্ষেত্রে কন্টেন্ট সুরক্ষার জন্য রিমোট প্রত্যায়নের ব্যবহার চালু করুন</translation>
 <translation id="838870586332499308">ডেটা বিচরণ সক্ষম করুন</translation>
-<translation id="8390049129576938611"><ph name="PRODUCT_NAME" />-এ অভ্যন্তরীণ পিডিএফ ভিউয়ার বন্ধ করে। এর পরিবর্তে এটিকে ডাউনলোড হিসাবে বিবেচনা করে এবং ব্যবহারকারীকে ডিফল্ট অ্যাপ দিয়ে পিডিএফ ফাইল খোলার অনুমতি দেয়।
+<translation id="8390049129576938611"><ph name="PRODUCT_NAME" />-এ ইন্টার্নাল PDF ভিউয়ার বন্ধ করে। এর পরিবর্তে এটিকে ডাউনলোড হিসাবে বিবেচনা করে এবং ডিফল্ট অ্যাপ দিয়ে PDF ফাইল খোলার জন্য ব্যবহারকারীকে অনুমতি দেয়।
 
-      এই নীতিটি সেট করা না থাকলে বা বন্ধ করা থাকলে, ব্যবহারকারী যদি পিডিএফ প্লাগইনটি বন্ধ না করে থাকে, তাহলে পিডিএফ ফাইলগুলি খোলার জন্য এটি ব্যবহার করা হবে।</translation>
+      এই নীতিটি সেট করা না থাকলে বা বন্ধ করা থাকলে, ব্যবহারকারী যদি PDF প্লাগ-ইনটি বন্ধ না করে থাকে, তাহলে PDF ফাইলগুলি খোলার জন্য এটি ব্যবহার করা হবে।</translation>
 <translation id="8395749934754392549">Android কন্টেনার (ARC) ও Android অ্যাপের সেটিংস নিয়ন্ত্রণ করে।</translation>
 <translation id="8396145449084377015">Internet Explorer-এর SiteList নীতি থেকে নিয়ম লোড করা হবে কিনা তা এই নীতি নিয়ন্ত্রণ করে।
 
@@ -3998,7 +3988,7 @@
       এই নীতি যখন ট্রু হিসেবে সেট করা থাকে তখন সাইটের তালিকার ইউআরএল পাওয়ার জন্য <ph name="PRODUCT_NAME" /> Internet Explorer-এর <ph name="IEEM_SITELIST_POLICY" /> পড়ে। তারপর <ph name="PRODUCT_NAME" /> সেই ইউআরএল থেকে সাইটের তালিকা ডাউনলোড করে এবং নিয়মগুলি <ph name="SITELIST_POLICY_NAME" /> নীতির সাথে কনফিগার করা থাকলে সেগুলি প্রয়োগ করে।
 
       Internet Explorer-এর <ph name="IEEM_SITELIST_POLICY" /> নীতি সম্বন্ধে আরও জানতে: https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode-এ যান</translation>
-<translation id="8402079500086185021">পিডিএফ ফাইলগুলি সর্বদা বহিঃস্থভাবে খুলুন</translation>
+<translation id="8402079500086185021">PDF ফাইলগুলি সবসময় এক্সটার্নালভাবে খুলুন</translation>
 <translation id="8417305981081876834">লক স্ক্রিনের জন্য একটি বড় দৈর্ঘের পিন সেট করুন</translation>
 <translation id="841977920223099909">পাসওয়ার্ড সুরক্ষার সতর্কতা বিষয়ে আশঙ্কা জানানো</translation>
 <translation id="8424255554404582727">ডিফল্ট ডিসপ্লের রোটেশন সেট করুন, রিবুটের সময় প্রতিবার প্রয়োগ করা হবে</translation>
@@ -4123,7 +4113,7 @@
 এই নীতিটিও বৈকল্পিক৷ যদি সেট না করা হয়, সার্চ সরবরাহকারীর কাছে কোনো কীওয়ার্ড চালু হবে না৷ 
 
 যদি 'ডিফল্ট সার্চ প্রদানকারী চালু' নীতি চালু করা হয় সেক্ষেত্রে এই নীতিটি কেবলমাত্র বিবেচনা করা হয়৷</translation>
-<translation id="8731693562790917685">কন্টেন্ট সেটিংস কীভাবে কোনও নির্দিষ্ট ধরণের বিষয়বস্তু (উদাহরণস্বরূপ কুকিজ, ছবিগুলি বা জাভাস্ক্রিপ্ট) পরিচালিত হয় তা আপনাকে নির্দিষ্ট করার অনুমোদন দেবে৷</translation>
+<translation id="8731693562790917685">বিষয়বস্তু সেটিংস কীভাবে কোনও নির্দিষ্ট ধরণের বিষয়বস্তু (উদাহরণস্বরূপ কুকিজ, ছবিগুলি বা জাভাস্ক্রিপ্ট) পরিচালিত হয় তা আপনাকে নির্দিষ্ট করার অনুমোদন দেবে৷</translation>
 <translation id="8733448613597049197"><ph name="PRODUCT_NAME" />এর নিরাপদ ব্রাউজিং এক্সটেন্ডেড রিপোর্টিং চালু করে এবং ব্যবহারকারীদের এই সেটিংটি পরিবর্তন করতে বাধা দেয়।
 
       বিপজ্জনক অ্যাপ এবং সাইটগুলি শনাক্ত করার জন্য, এক্সটেন্ডেড রিপোর্টিং Google সার্ভারগুলিতে কিছু সিস্টেম তথ্য এবং পৃষ্ঠার কন্টেন্ট পাঠায়।
@@ -4171,8 +4161,8 @@
           (৫০ এ থামানো হয়, ৫২ তে সরানো হয়। ৫২ এর পর, যদি মান ১ সেট করা হয়, তাহলে এটি ০ হিসাবে গণ্য করা হবে - যেকোনো নেটওয়ার্ক সংযোগে নেটওয়ার্ক ক্রিয়াগুলির পূর্বাভাষ দিন।)</translation>
 <translation id="8825782996899863372">ফিশিং পৃষ্ঠায় পাসওয়ার্ড আবার ব্যবহার করা হয়েছে বলে পাসওয়ার্ড সুরক্ষার সতর্কতা জানানো হয়েছে</translation>
 <translation id="8833109046074170275">ডিফল্ট GAIA ফ্লো-এর মাধ্যমে যাচাইকরণ</translation>
-<translation id="8838303810937202360">একটি একক ডিভাইসে একাধিক ব্যবহারকারীদের জন্য <ph name="PRODUCT_OS_NAME" /> অ্যাপ ও এক্সটেনশনগুলিকে ইনস্টলেশনের জন্য সঞ্চিত করে রাখে যেন প্রত্যেক ব্যবহারকারীর জন্য সেগুলি আবার ডাউনলোড করা এড়ানো যায়।
-      নীতিটি যদি কনফিগার করা না থাকে অথবা মান যদি ১ এমবি এর নিচে হয়, তাহলে <ph name="PRODUCT_OS_NAME" /> ডিফল্ট ক্যাশে আকার ব্যবহার করবে।</translation>
+<translation id="8838303810937202360">একটি ডিভাইসে একাধিক ব্যবহারকারীদের জন্য <ph name="PRODUCT_OS_NAME" /> অ্যাপ ও এক্সটেনশনগুলিকে ইনস্টলেশনের জন্য ক্যাশে করে রাখে যেন প্রত্যেক ব্যবহারকারীর জন্য সেগুলি আবার ডাউনলোড না করতে হয়।
+      নীতিটি যদি কনফিগার করা না থাকে অথবা মান যদি ১ MB এর নিচে হয়, তাহলে <ph name="PRODUCT_OS_NAME" /> ডিফল্ট ক্যাশে সাইজ ব্যবহার করবে।</translation>
 <translation id="8851325571441692315">আপনাকে <ph name="PRODUCT_NAME" />-এর ব্যবহার করা প্রক্সি সার্ভার নির্দিষ্ট করতে দেয় এবং ব্যবহারকারীদের প্রক্সি সেটিংস পরিবর্তন করতে দেয় না।
 
           <ph name="PROXY_SETTINGS_POLICY_NAME" /> নীতি যদি নির্দিষ্ট করা না থাকে তাহলে এই নীতি কার্যকর হয়।
@@ -4196,11 +4186,11 @@
 <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" />এর মধ্যে এই সেটিংটি পরিবর্তন অথবা ওভাররাইড করতে পারবেন না।
 
@@ -4257,15 +4247,15 @@
            ট্রু হলে বা সেট না করা থাকলে সিঙ্কে সম্মতি দেওয়ার ডায়ালগ দেখানো হবে।</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 Sync পুরোপুরি বন্ধ করার জন্য, Google Admin কনসোল থেকে Google Sync পরিষেবা বন্ধ করার প্রস্তাব দেওয়া হচ্ছে।
 
-      <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 এর নিরাপত্তার
@@ -4286,11 +4276,6 @@
       এই নীতি শুধুমাত্র সেইসব ব্যবহারকারীদের ক্ষতি করে যাদেরকে SAML ব্যবহার করে যাচাই করা হয়েছে।
 
       নীতির মান সেকেন্ডে উল্লেখ করতে হবে।</translation>
-<translation id="9018338365267278833">এটি <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />-এ বা <ph name="EXTENSION_SETTINGS_POLICY_NAME" />-এ থাকা এবং ইনস্টল মোড ব্লক হিসেবে সেট করা এক্সটেনশনগুলিকে সরিয়ে দেবে এবং ব্যবহারকারীর স্থানীয় ডেটা একই সাথে স্থায়ীভাবে মুছে দেবে।  ব্যবহারকারীর ডেটা স্থানীয়ভাবে সেভ করা না থাকলে কী হবে তা জানতে এক্সটেনশন সংক্রান্ত গোপনীয়তা নীতি ও ডেটা রেখে দেওয়ার নীতি দেখুন।
-
-      এই নীতি চালু হিসেবে সেট করা থাকলে, আগে উল্লেখ করা তালিকাভুক্ত এক্সটেনশনগুলি (মেশিনে আগে থেকেই ইনস্টল করা থাকলে) সম্পূর্ণভাবে মেশিন থেকে সরিয়ে দেওয়া হবে (একই সাথে ব্যবহারকারীর স্থানীয় ডেটাও মুছে যাবে)।
-
-      এই নীতি বন্ধ হিসেবে সেট করা থাকলে বা সেট করা না থাকলে, আগে উল্লেখ করা তালিকাভুক্ত এক্সটেনশনগুলি (মেশিনে আগে থেকেই ইনস্টল করা থাকলে এবং <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> কালোতালিকাভুক্ত হলে) মেশিন থেকে আনইনস্টল করা না হলেও কাজ করবে না।</translation>
 <translation id="9027787254195333560">লগ-ইনের স্ক্রিনে যে অবতার ফটোটি ব্যবহারকারীকে উপস্থাপিত করে, এই নীতি আপনাকে সেটি কনফিগার করতে দেয়। ইউআরএলটি উল্লেখ করার মাধ্যমে নীতি সেট করা হয় যেখান থেকে <ph name="PRODUCT_OS_NAME" /> অবতার ফটো এবং ডাউনলোডের সম্পূর্ণতা যাচাই করার জন্য ব্যবহৃত একটি ক্রিপ্টোগ্রাফিক হ্যাশ ডাউনলোড করতে পারে। ফটোটিকে অবশ্যই JPEG ফর্ম্যাটে হতে হবে, এটির সাইজ অবশ্যই যেন ৫১২kB-র বেশি না হয়। ইউআরএলটিকে অবশ্যই কোনও যাচাইকরণ ছাড়াই অ্যাক্সেসযোগ্য হতে হবে।
 
             অবতার ফটোটি ডাউনলোড করা এবং ক্যাশ করা হয়েছে। যখনই ইউআরএল বা হ্যাশ পরিবর্তিত হবে তখন এটি আবার ডাউনলোড করা হবে।
@@ -4333,11 +4318,11 @@
       এই নীতির মান Quick Fix Build-এ ম্যাপ করা কোনও টোকেনে সেট করা থাকলে এবং অন্য কোনও নীতির দ্বারা আপডেট ব্লক করা না থাকলে, ডিভাইসটি সংশ্লিষ্ট Quick Fix Build-এ আপডেট করা হবে।
 
       এই নীতি সেট করা অথবা এটির মান Quick Fix Build-এ ম্যাপ করা না থাকলে, ডিভাইসটি সংশ্লিষ্ট Quick Fix Build-এ আপডেট করা যাবে না। ডিভাইস আগে থেকেই Quick Fix Build-এ চালানো হলে এবং নীতি আর সেট করা না থাকলে অথবা এটির মান Quick Fix Build-এ ম্যাপ করা না থাকলে, ডিভাইস একটি সাধারণ বিল্ডে আপডেট করা হবে। তবে, অন্য কোনও নীতির দ্বারা আপডেট ব্লক করা না থাকলেই সেটি করা যাবে।</translation>
-<translation id="9072600218500597787">রিমোট অ্যাক্সেস হোস্টে আরোপিত হবে এমন আবশ্যক ডোমেন নাম কনফিগার করে এবং এটিকে পরিবর্তন করা থেকে ব্যবহারকারীদের আটকায়।
+<translation id="9072600218500597787">দূরবর্তী অ্যাক্সেস হোস্টে আরওপিত হবে এমন আবশ্যক ডোমেন নাম কনফিগার করে এবং এটিকে পরিবর্তন করা থেকে ব্যবহারকারীদের আটকায়।
 
-          এই সেটিং চালু থাকলে, শুধুমাত্র নির্দিষ্ট কোনও একটি ডোমেন নামে রেজিস্টার করা অ্যাকাউন্টগুলিকে ব্যবহার করে হোস্ট শেয়ার করা যেতে পারে৷
+          এই সেটিংস চালু থাকলে, শুধুমাত্র নির্দিষ্ট কোনও একটি ডোমেন নামে রেজিস্টার করা অ্যাকাউন্টগুলিকে ব্যবহার করে হোস্ট শেয়ার করা যেতে পারে৷
 
-          এই সেটিং বন্ধ বা সেট না থাকলে, যেকোনও অ্যাকাউন্ট ব্যবহার করে হোস্ট শেয়ার করা যেতে পারে।
+          এই সেটিংস বন্ধ থাকলে বা সেট না থাকলে, যেকোনও অ্যাকাউন্ট ব্যবহার করে হোস্ট শেয়ার করা যেতে পারে।
 
           RemoteAccessHostDomain থাকলে এই সেটিংয়ের মাধ্যমে সেটি ওভাররাইড করা যাবে।
 
@@ -4348,7 +4333,7 @@
 <translation id="9088444059179765143">স্বয়ংক্রিয় সময়াঞ্চল শনাক্তকরণ পদ্ধতি কনফিগার করুন</translation>
 <translation id="9094064873808699479">OS ভার্সন টাগের্টের থেকে নতুন হলে টার্গেট ভার্সনে রোলব্যাক করুন এবং সেখানেই থাকুন। সম্ভব হলে, রোলব্যাক প্রসেসের সময় ডিভাইস-লেভেল কনফিগারেশন (নেটওয়ার্ক ক্রেডেনশিয়াল সহ) বহন করুন, কিন্তু ডেটা পুনরুদ্ধার করা সম্ভব না হলেও (টার্গেট ভার্সন ডেটা পুনরুদ্ধার সাপোর্ট করে না সেই কারণে অথবা পুরানো ভার্সনের সাথে বেমানান পরিবর্তনের জন্য) সম্পূর্ণ পাওয়ারওয়াশ সহ রোলব্যাক করুন।
          <ph name="PRODUCT_OS_NAME" /> ভার্সন 70 বা উর্দ্ধতর ভার্সনে সাপোর্ট করা হয়। পুরানো ক্লায়েন্টের জন্য এই মানের অর্থ রোলব্যাক বন্ধ করা আছে।</translation>
-<translation id="9096086085182305205">যাচাইকরণ সার্ভার সাদা তালিকা</translation>
+<translation id="9096086085182305205">যাচাইকরণ সার্ভার সাদাতালিকা</translation>
 <translation id="9105265795073104888">প্রক্সী কনফিগারেশন বিকল্পগুলির কেবল একটি উপসেট Android অ্যাপ্লিকেশানগুলির জন্য উপলব্ধ করা হয়। Android অ্যাপ্লিকেশানগুলি স্বেচ্ছায় প্রক্সী ব্যবহার করতে চয়ন করতে পারে। আপনি সেগুলিকে কোনো প্রক্সী ব্যবহার করতে বাধ্য করতে পারবেন না।</translation>
 <translation id="9106865192244721694">এই সাইটগুলিতে WebUSB-এর অনুমতি দিন</translation>
 <translation id="9112727953998243860">এন্টারপ্রাইজ প্রিন্টার কনফিগারেশন ফাইল</translation>
@@ -4424,8 +4409,8 @@
 
       Chrome ইনস্টল হওয়ার লোকেশন নিজে থেকে শনাক্ত করতে এই নীতিটিকে একটি এক্সিকিউটেবল পাথে বা ${chrome}-এ সেট করা যেতে পারে।</translation>
 <translation id="930930237275114205"><ph name="PRODUCT_FRAME_NAME" /> ব্যবহারকারী ডেটা ডিরেক্টরি সেট করুন</translation>
-<translation id="943865157632139008"><ph name="PRODUCT_FRAME_NAME" /> ইনস্টল থাকলে আপনাকে ডিফল্ট HTML উপস্থাপনকারী কনফিগার করতে মঞ্জুরি দেয়।
-          ডিফল্ট সেটিং আয়োজক ব্রাউজারকে উপস্থাপন করার মঞ্জুরি দেওয়ার জন্য, কিন্তু আপনি এটিকে বিকল্পরূপে ওভাররাইড করতে ও <ph name="PRODUCT_FRAME_NAME" /> আয়োজক HTML পৃষ্ঠাগুলিকে ডিফল্টভাবে পেতে পারেন।</translation>
+<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" /> নতুন ব্যবহারকারীর অ্যাকাউন্ট তৈরি করার অনুমতি দেয় কিনা নিয়ন্ত্রণ করে। যদি এই নীতি মিথ্যাতে সেট করা হয়, আগে থেকে যে ব্যবহারকারী অ্যাকাউন্ট নেই তারা লগ-ইন করতে পারবেন না।
 
diff --git a/components/policy/resources/policy_templates_ca.xtb b/components/policy/resources/policy_templates_ca.xtb
index 60b29ca..5b94ef1 100644
--- a/components/policy/resources/policy_templates_ca.xtb
+++ b/components/policy/resources/policy_templates_ca.xtb
@@ -971,17 +971,6 @@
       Si aquesta política no es defineix, es pressuposa que s'aplica <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Nombre màxim de connexions paral·leles al servidor intermediari</translation>
-<translation id="2948463916588961959">Força l'activació dels idiomes del corrector ortogràfic. S'ignoraran els idiomes de la llista que no es reconeguin.
-
-      Si actives aquesta política, s'activarà el corrector ortogràfic en els idiomes especificats, a més dels idiomes en què l'usuari ja l'havia activat.
-
-      Si no defineixes aquesta política o si la desactives, no es modificaran les preferències del corrector ortogràfic de l'usuari.
-
-      Si es desactiva la política SpellcheckEnabled, aquesta política no tindrà cap efecte.
-
-      Si un idioma està inclòs tant en aquesta política com a SpellcheckLanguageBlacklist, es prioritzarà aquesta i s'activarà l'idioma del corrector ortogràfic.
-
-      En aquests moments s'admeten els idiomes següents: 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="2952347049958405264">Restriccions:</translation>
 <translation id="2956777931324644324">Aquesta política s'ha retirat a partir de <ph name="PRODUCT_NAME" />, versió 36.
 
@@ -1275,7 +1264,6 @@
 
         La inscripció a polítiques al núvol segons l'abast de l'equip utilitza aquesta política als ordinadors. La política es pot definir amb Registry o GPO a Windows, plist a Mac i el fitxer de polítiques JSON a Linux.</translation>
 <translation id="3660562134618097814">Transfereix les galetes del proveïdor d'identitat SAML durant l'inici de sessió</translation>
-<translation id="3668151900457104753">Desinstal·la les extensions que són a la llista negra</translation>
 <translation id="3701121231485832347">Controla la configuració específica dels dispositius <ph name="PRODUCT_OS_NAME" /> gestionats per <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> El camp d'una sola línia ja no està disponible i se suprimirà en el futur. Comença a utilitzar el quadre de text amb diverses línies que hi ha més avall.</translation>
 <translation id="3709266154059827597">Configura la llista negra d'instal·lació d'extensions</translation>
@@ -1356,9 +1344,9 @@
 <translation id="3826475866868158882">S'han activat els serveis d'ubicació de Google</translation>
 <translation id="3831054243924627613">Aquesta política controla l'estat inicial del servei de còpia de seguretat i restauració d'Android.
 
-      Quan aquesta política no es configura o s'estableix en "<ph name="BR_DISABLED" />", el servei de còpia de seguretat i restauració d'Android es desactiva en un primer moment.
+      Quan aquesta política no es configura o s'estableix en "<ph name="BR_DISABLED" />", el servei de còpia de seguretat i restauració d'Android està desactivat des d'un principi.
 
-      Quan aquesta política s'estableix en "<ph name="BR_ENABLED" />", el servei de còpia de seguretat i restauració d'Android s'activa en un primer moment.
+      Quan aquesta política s'estableix en "<ph name="BR_ENABLED" />", el servei de còpia de seguretat i restauració d'Android està activat des d'un principi.
 
       Quan aquesta política s'estableix en "<ph name="BR_UNDER_USER_CONTROL" />", es demana a l'usuari que triï si vol utilitzar el servei de còpia de seguretat i restauració d'Android. Si l'usuari activa el servei de còpia de seguretat i restauració, les dades de l'aplicació d'Android es carreguen als servidors de còpia de seguretat d'Android, des d'on es restauraran quan es tornin a instal·lar aplicacions compatibles.
 
@@ -1477,6 +1465,21 @@
       Si aquesta política es configura com a "true" o si no es configura, els usuaris podran bescanviar ofertes mitjançant el registre de Chrome OS.
 
       Si aquesta política es configura com a "false", l'usuari no podrà bescanviar ofertes.</translation>
+<translation id="4008233182078913897">Especifica una llista d'aplicacions i d'extensions que s'instal·len silenciosament, sense la interacció de l'usuari, i que l'usuari no pot desinstal·lar ni desactivar. Tots els permisos que les aplicacions o les extensions sol·liciten es concedeixen de manera implícita, sense cap interacció de l'usuari, inclosos els permisos addicionals que sol·licitin les versions futures de l'aplicació o l'extensió. A més, es concedeixen permisos a les API de les extensions enterprise.deviceAttributes i enterprise.platformKeys. Aquestes dues API no estan disponibles per a les aplicacions ni les extensions que no s'instal·lin a la força.
+
+          Aquesta política preval sobre una política <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> amb què pugui entrar en conflicte. Si se suprimeix d'aquesta llista una aplicació o una extensió que prèviament s'havia instal·lat a la força, <ph name="PRODUCT_NAME" /> la desinstal·larà automàticament.
+
+          En les instàncies de Windows que no formin part d'un domini que pertanyi a <ph name="MS_AD_NAME" />, la instal·lació forçada es limita a les aplicacions i les extensions incloses a Chrome Web Store.
+
+          Tingues en compte que els usuaris poden modificar el codi font de qualsevol extensió amb les Eines per a desenvolupadors (la qual cosa podria provocar problemes de funcionament de l'extensió). Si et preocupa aquesta possibilitat, defineix la política <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Cada element de la llista de la política és una cadena que conté un identificador d'extensió i, opcionalment, un URL d'actualització separats per punt i coma (<ph name="SEMICOLON" />). L'identificador d'extensió és la cadena de 32 lletres que, per exemple, es troba a <ph name="CHROME_EXTENSIONS_LINK" /> quan el mode de desenvolupador està activat. L'URL d'actualització, si s'especifica, ha de dirigir a un document XML de manifest d'actualització, tal com es descriu a <ph name="LINK_TO_EXTENSION_DOC1" />. De manera predeterminada, s'utilitza l'URL d'actualització de Chrome Web Store, que actualment és "https://clients2.google.com/service/update2/crx". Tingues en compte que l'URL d'actualització definit en aquesta política només s'utilitza per a la instal·lació inicial; les properes actualitzacions de l'extensió faran servir l'URL d'actualització indicat al fitxer de manifest de l'extensió. Recorda que, fins a la versió 67 (inclosa) de <ph name="PRODUCT_NAME" />, també calia especificar de manera obligatòria i explícita l'URL d'actualització.
+
+          Per exemple, <ph name="EXTENSION_POLICY_EXAMPLE" /> instal·la l'extensió amb l'identificador <ph name="EXTENSION_ID_SAMPLE" /> des de l'URL d'actualització de Chrome Web Store estàndard. Per obtenir més informació sobre com s'allotgen les extensions, consulta: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Si aquesta política es deixa sense establir, no s'instal·larà automàticament cap aplicació ni cap extensió i l'usuari podrà desinstal·lar-ne qualsevol a <ph name="PRODUCT_NAME" />.
+
+          Tingues en compte que aquesta política no s'aplica al mode d'incògnit.</translation>
 <translation id="4008507541867797979">Si aquesta política s'estableix en "true" o no es configura, <ph name="PRODUCT_OS_NAME" /> mostrarà els usuaris existents a la pantalla d'inici de sessió i permetrà triar-ne un.
 
       Si aquesta política s'estableix en "false", <ph name="PRODUCT_OS_NAME" /> no mostrarà els usuaris existents a la pantalla d'inici de sessió. Es mostrarà la pantalla d'inici de sessió normal (on es demana el telèfon o l'adreça electrònica i la contrasenya de l'usuari) o la intersticial SAML (si s'activa mitjançant la política <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />), tret que es configuri una sessió gestionada. En aquest últim cas, només es mostraran els comptes de sessió gestiona i es permetrà triar-ne un.
@@ -1565,10 +1568,6 @@
           Si aquesta política no s'estableix, les tecles permanents es desactivaran d'entrada, però l'usuari les podrà activar en qualsevol moment.</translation>
 <translation id="4183229833636799228">Configuració predeterminada del connector <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL per validar el testimoni d'autenticació del client per a l'accés remot</translation>
-<translation id="4197038214024763371">Si aquesta política no s'estableix o no s'activa, l'usuari podrà fer servir el corrector ortogràfic.
-
-      Si aquesta política es desactiva, l'usuari no podrà fer servir el corrector ortogràfic. A més, s'ignoraran les polítiques SpellcheckLanguage i SpellcheckLanguageBlacklist.
-      </translation>
 <translation id="4203389617541558220">Limiteu el temps d'utilització del dispositiu mitjançant la planificació de reinicis automàtics.
 
       Si s'estableix aquesta política, s'especifica el temps d'activitat del dispositiu que ha de transcórrer perquè es programi un reinici automàtic.
@@ -1654,7 +1653,7 @@
       Utilitza el caràcter comodí "*" per cercar coincidències amb zero o més caràcters arbitraris. El caràcter d'escapada és "\", per tant, col·loca'l davant de "*" o "\" per obtenir instàncies reals d'aquests caràcters.
 
      Si aquesta política no es defineix, es podran veure tots els comptes de Google del dispositiu a <ph name="PRODUCT_NAME" />.</translation>
-<translation id="4363057787588706121">Permet combinar llistes de polítiques de fonts diferents</translation>
+<translation id="4363057787588706121">Permet combinar les polítiques de llista que provinguin de fonts diferents</translation>
 <translation id="436581050240847513">Informe de les interfícies de xarxa del dispositiu</translation>
 <translation id="4372704773119750918">No permetis que l'usuari d'empresa formi part dels perfils múltiples (com a usuari principal o secundari)</translation>
 <translation id="4377599627073874279">Permet que tots els llocs mostrin totes les imatges</translation>
@@ -1929,7 +1928,7 @@
 
       A diferència de la política <ph name="URL_LIST_POLICY_NAME" />, les regles són bidireccionals. És a dir, si hi ha el complement d'Internet Explorer i està activat, també controlarà si <ph name="IE_PRODUCT_NAME" /> ha d'obrir aquests URL a <ph name="PRODUCT_NAME" />.</translation>
 <translation id="5124368997194894978">Activa l'inici amb alimentació (corrent altern)</translation>
-<translation id="5131211790949066746">Permet la combinació de les polítiques <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />, <ph name="EXTENSION_INSTALL_WHITELIST_POLICY_NAME" /> i <ph name="EXTENSION_INSTALL_FORCELIST_POLICY_NAME" />de les llistes d'instal·lació d'extensions.
+<translation id="5131211790949066746">Permet la combinació de les polítiques de llista per a la instal·lació d'extensions <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />, <ph name="EXTENSION_INSTALL_WHITELIST_POLICY_NAME" /> i <ph name="EXTENSION_INSTALL_FORCELIST_POLICY_NAME" />.
 
       Si actives aquesta opció de configuració, els valors de la política de la plataforma de l'ordinador, de la política al núvol de l'ordinador i de la política de la plataforma de l'usuari es combinen en una sola llista i es fan servir conjuntament en lloc d'utilitzar-se només els valors d'una sola font amb la prioritat més alta.
 
@@ -2306,7 +2305,7 @@
       Si la política s'estableix en "true", la política per al núvol té prioritat si entra en conflicte amb la política de la plataforma.
       Si la política s'estableix en "false" o no es configura, la política de la plataforma té prioritat si entra en conflicte amb la política per al núvol.
 
-      Aquesta política només està disponible com una política obligatòria de la plataforma de l'equip i tan sols afecta les polítiques per al núvol de l'equip.
+      Aquesta política només està disponible com una política de la plataforma de l'ordinador i només afecta les polítiques per al núvol de l'ordinador.
       </translation>
 <translation id="5905473632148429217">Permet les comprovacions OCSP/CRL en línia</translation>
 <translation id="5906199912611534122">Permet activar o desactivar la limitació de l'amplada de banda de la xarxa.
@@ -2514,17 +2513,6 @@
 <translation id="6281043242780654992">Configura les polítiques per a la missatgeria nativa. Només es permetran els amfitrions de missatgeria nativa afegits a la llista negra si també apareixen a la llista blanca.</translation>
 <translation id="6282799760374509080">Permet o bloqueja la captura d'àudio</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Força la desactivació dels idiomes del corrector ortogràfic. S'ignoraran els idiomes de la llista que no es reconeguin.
-
-      Si actives aquesta política, el corrector ortogràfic es desactivarà per als idiomes especificats. L'usuari pot activar o desactivar igualment el corrector ortogràfic per als idiomes que no són a la llista.
-
-      Si no defineixes aquesta política o si la desactives, no es modificaran les preferències del corrector ortogràfic de l'usuari.
-
-      Si es desactiva la política SpellcheckEnabled, aquesta política no tindrà cap efecte.
-
-      Si un idioma està inclòs tant en aquesta política com a SpellcheckLanguage, es prioritzarà SpellcheckLanguage i s'activarà l'idioma del corrector ortogràfic.
-
-      En aquests moments s'admeten els idiomes següents: 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="6310223829319187614">Activa la funció de compleció automàtica del nom de domini durant l'inici de sessió de l'usuari</translation>
 <translation id="6315673513957120120">Chrome mostra una pàgina d'advertiment quan els usuaris accedeixen a llocs que tenen errors de SSL. De manera predeterminada o quan aquesta política s'estableix en "true", els usuaris poden fer clic per tancar aquestes pàgines d'advertiment.
       Si aquesta política s'estableix en "false", els usuaris no poden fer clic per tancar les pàgines d'advertiment.</translation>
@@ -3150,9 +3138,9 @@
       Si el valor d'aquesta política és 0, s'utilitzarà la mida de memòria cau predeterminada, però l'usuari no podrà canviar-la.
 
       Si no definiu aquesta política, s'utilitzarà la mida de memòria cau predeterminada i els usuaris podran substituir-la amb la marca "--disk-cache-size".</translation>
-<translation id="759389052790680884">Estableix la parada personalitzada de la càrrega de la bateria en percentatge.
+<translation id="759389052790680884">Estableix quan vols que la bateria deixi de carregar-se en percentatge.
 
-          La bateria deixa de carregar-se quan s'assoleix el valor en què s'ha establert l'aturada personalitzada de la càrrega de la bateria.
+          La bateria deixa de carregar-se quan s'assoleix el valor personalitzat de l'aturada de la càrrega.
 
           El valor de DeviceBatteryChargeCustomStartCharging ha de ser inferior al de DeviceBatteryChargeCustomStopCharging.
 
@@ -3778,11 +3766,6 @@
 <translation id="8976248126101463034">Permet l'autenticació Gnubby als amfitrions d'accés remot</translation>
 <translation id="8976531594979650914">Utilitza la impressora predeterminada del sistema com a predeterminada</translation>
 <translation id="8992176907758534924">No permetis que cap lloc mostri imatges</translation>
-<translation id="9018338365267278833">Se suprimiran les extensions que apareguin a <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> o les que apareguin a<ph name="EXTENSION_SETTINGS_POLICY_NAME" /> i tinguin el mode d'instal·lació establert en "blocked", i les dades locals de l'usuari se suprimiran permanentment.  Consulta la política de privadesa de les extensions o la política de conservació de dades per entendre què pot passar quan les dades de l'usuari no s'emmagatzemen localment.
-
-      Quan la política s'estableix en "enabled", les extensions que s'inclouen a les llistes mencionades anteriorment (si ja s'han instal·lat en un ordinador) se suprimeixen totalment de l'ordinador en qüestió (incloses les dades locals de l'usuari).
-
-      Quan la política s'estableix en "disabled" o es deixa sense establir, les extensions que s'inclouen a les llistes mencionades anteriorment (si ja s'han instal·lat en un ordinador i són a la llista negra <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) es desactiven a l'ordinador però no es desinstal·len.</translation>
 <translation id="9035964157729712237">ID de les extensions que s'han d'excloure de la llista negra</translation>
 <translation id="9038058011835642205">Especifica una llista de llocs web que s'instal·len silenciosament, sense la interacció de l'usuari, i que l'usuari no pot desinstal·lar ni desactivar.
 
diff --git a/components/policy/resources/policy_templates_cs.xtb b/components/policy/resources/policy_templates_cs.xtb
index 53c17db7..35aa7c192 100644
--- a/components/policy/resources/policy_templates_cs.xtb
+++ b/components/policy/resources/policy_templates_cs.xtb
@@ -421,8 +421,8 @@
       Jako hodnotu této zásady zadejte adresu URL, ze které může systém <ph name="PRODUCT_OS_NAME" /> smluvní podmínky stáhnout. Smluvní podmínky musejí být uloženy ve formátu prostého textu s typem MIME „text/plain“. Nejsou povoleny žádné značky.</translation>
 <translation id="1750315445671978749">Blokovat veškerá stahování</translation>
 <translation id="1762072363876276024">
-      Tato zásada platí pro přihlašovací obrazovku. Prostudujte si také zásadu <ph name="SITE_PER_PROCESS_POLICY_NAME" />, která platí pro uživatelskou relaci. Obě zásady doporučujeme nastavit na stejnou hodnotu. Obě zásady doporučujeme nastavit na stejnou hodnotu. Pokud se hodnoty neshodují, může při zahajování uživatelské návštěvy dojít ke zpoždění způsobenému používáním hodnoty zadané v zásadě pro uživatele.
-      Pomocí tohoto nastavení (DeviceLoginScreenSitePerProcess) lze uživatelům zakázat odhlášení z výchozího chování, při němž jsou všechny weby izolovány. K izolaci dalších (podrobněji určených) zdrojů může být užitečná také zásada DeviceLoginScreenIsolateOrigins.
+      Tato zásada platí pro přihlašovací obrazovku. Prostudujte si také zásadu <ph name="SITE_PER_PROCESS_POLICY_NAME" />, která platí pro uživatelskou relaci. Obě zásady doporučujeme nastavit na stejnou hodnotu. Pokud se hodnoty neshodují, může při zahajování uživatelské návštěvy dojít ke zpoždění způsobenému používáním hodnoty zadané v zásadě pro uživatele.
+      Pomocí tohoto nastavení (DeviceLoginScreenSitePerProcess) lze uživatelům zakázat změnu výchozího chování, při němž jsou všechny weby izolovány. K izolaci dalších (podrobněji určených) zdrojů může být užitečná také zásada DeviceLoginScreenIsolateOrigins.
       Pokud je tato zásada aktivovaná, uživatelé se nebudou moci odhlásit z výchozího chování, v němž je každý web spuštěn v samostatném procesu.
       Pokud tato zásada není nakonfigurovaná nebo je deaktivovaná, uživatel toto nastavení bude moci změnit (např. pomocí možnosti Disable site isolation (Vypnout izolaci webů) na stránce chrome://flags).
       </translation>
@@ -853,7 +853,7 @@
       Pokud zásadu nenastavíte, bude na uživatelích, aby zvolili, zda funkci datové komprese proxy serveru chtějí nebo nechtějí použít.</translation>
 <translation id="257788512393330403">Heslo je třeba zadat každých šest hodin</translation>
 <translation id="2586162458524426376">
-      Tato zásada platí pro přihlašovací obrazovku. Prostudujte si také zásadu <ph name="ISOLATE_ORIGINS_POLICY_NAME" />, která platí pro uživatelskou relaci. Obě zásady doporučujeme nastavit na stejnou hodnotu.
+      Tato zásada platí pro přihlašovací obrazovku. Prostudujte si také zásadu <ph name="ISOLATE_ORIGINS_POLICY_NAME" />, která platí pro uživatelskou relaci.
       Pokud tuto zásadu povolíte, každý ze zdrojů uvedených v seznamu odděleném čárkami se bude spouštět ve vlastním procesu. Budou izolovány i zdroje uvedené pomocí subdomén – např. pokud zadáte web https://example.com/, bude v rámci něj izolována i subdoména https://foo.example.com/.
       Pokud tuto zásadu ponecháte nenakonfigurovanou, použije se pro přihlašovací obrazovku výchozí nastavení platformy týkající se izolace webů.
       </translation>
@@ -1061,17 +1061,6 @@
       Pokud tato zásada není nastavena, předpokládá se použití možnosti <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Maximální počet současných připojení k proxy serveru</translation>
-<translation id="2948463916588961959">Vynutí povolení jazyků kontroly pravopisu. Neznámé jazyky v seznamu budou ignorovány.
-
-      Pokud tuto zásadu povolíte, bude kontrola pravopisu kromě jazyků, pro které ji povolil uživatel, povolena také pro zadané jazyky.
-
-      Pokud tuto zásadu nenastavíte nebo ji zakážete, bude platit nastavení kontroly pravopisu zadané uživatelem beze změny.
-
-      Je-li kontrola pravopisu zakázána pomocí zásady SpellcheckEnabled, nebude mít tato zásada žádný účinek.
-
-      Pokud je jazyk uveden v této zásadě i v zásadě SpellcheckLanguageBlacklist, má přednost tato zásada a kontrola pravopisu pro tento jazyk je povolena.
-
-      V současné době jsou podporovány tyto jazyky: 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="2952347049958405264">Omezení:</translation>
 <translation id="2956777931324644324">Podpora této zásady byla ve verzi 36 prohlížeče <ph name="PRODUCT_NAME" /> ukončena.
 
@@ -1401,7 +1390,6 @@
 
         Tato zásada se používá k registraci cloudových zásad pro počítač. V systému Windows ji lze nastavit pomocí registru nebo objektů zásad skupiny, na počítačích Mac pomocí souboru plist a v Linuxu pomocí souboru JSON se zásadami.</translation>
 <translation id="3660562134618097814">Přenos souborů cookie od poskytovatele identity SAML při přihlášení</translation>
-<translation id="3668151900457104753">Odinstalovat rozšíření na seznamu zakázaných</translation>
 <translation id="3701121231485832347">Ovládá nastavení specifická pro zařízení <ph name="PRODUCT_OS_NAME" /> spravovaná službou <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Podpora pole s jedním řádkem byla ukončena. Začněte používat níže uvedené textové pole s více řádky.)</translation>
 <translation id="3709266154059827597">Konfigurace seznamu zakázaných položek instalace rozšíření</translation>
@@ -1609,6 +1597,21 @@
       Pokud je tato zásada nastavena na hodnotu true nebo ponechána bez nastavení, uživatelé budou moci při registraci systému Chrome OS uplatňovat zvláštní nabídky.
 
       Pokud je tato zásada nastavena na hodnotu false, uživatelé zvláštní nabídky nebudou moci uplatnit.</translation>
+<translation id="4008233182078913897">Určuje seznam aplikací a rozšíření, které se instalují na pozadí bez zásahu uživatele a které uživatel nemůže odinstalovat ani deaktivovat. Všechna oprávnění požadovaná aplikacemi nebo rozšířeními jsou udělována implicitně bez zásahu uživatele, a to včetně všech dodatečných oprávnění požadovaných budoucími verzemi aplikace nebo rozšíření. Kromě toho jsou udělována také oprávnění k používání těchto rozhraní API pro rozšíření: enterprise.deviceAttributes a enterprise.platformKeys. (Tato rozhraní API jsou k dispozici pouze u aplikací/rozšíření, jejichž instalace je vynucena.)
+
+Tato zásada má přednost před potenciálně konfliktní zásadou <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />. Bude-li aplikace nebo rozšíření, které bylo dříve vynuceně nainstalováno, z tohoto seznamu odebráno, <ph name="PRODUCT_NAME" /> je automaticky odinstaluje.
+
+U instancí systému Windows, které nejsou propojeny s doménou <ph name="MS_AD_NAME" />, je vynucená instalace omezena pouze na aplikace a rozšíření z Internetového obchodu Chrome.
+
+Zdrojový kód libovolného rozšíření mohou uživatelé pomocí Nástrojů pro vývojáře upravit (což může způsobit, že rozšíření nebude fungovat). Pokud je to problém, nastavte zásadu <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+Každá položka v seznamu zásady představuje řetězec, který obsahuje ID rozšíření a volitelně také adresu URL pro aktualizaci oddělené středníkem (<ph name="SEMICOLON" />). ID rozšíření je řetězec s 32 písmeny a naleznete jej například zde: <ph name="CHROME_EXTENSIONS_LINK" /> (v režimu pro vývojáře). Pokud je zadána adresa URL pro aktualizaci, měla by odkazovat na dokument XML manifestu aktualizace (viz <ph name="LINK_TO_EXTENSION_DOC1" />). Ve výchozím nastavení se použije adresa URL pro aktualizaci Internetového obchodu Chrome (v současné době https://clients2.google.com/service/update2/crx). Adresa URL pro aktualizaci nastavená v této zásadě slouží pouze k počáteční instalaci. Další aktualizace rozšíření budou používat adresu URL pro aktualizaci uvedenou v manifestu rozšíření. Upozorňujeme, že až do verze 67 prohlížeče <ph name="PRODUCT_NAME" /> bylo explicitní zadání adresy URL pro aktualizaci povinné.
+
+Například <ph name="EXTENSION_POLICY_EXAMPLE" /> nainstaluje rozšíření s ID <ph name="EXTENSION_ID_SAMPLE" /> ze standardní adresy URL pro aktualizaci z Internetového obchodu Chrome. Další informace o hostování rozšíření viz <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+Je-li tato zásada ponechána nenastavená, žádné aplikace ani rozšíření se automaticky neinstalují a uživatel v prohlížeči <ph name="PRODUCT_NAME" /> může kteroukoliv aplikaci nebo rozšíření odinstalovat.
+
+Tato zásada se nevztahuje na anonymní režim.</translation>
 <translation id="4008507541867797979">Pokud je tato zásada nastavena na hodnotu true nebo není nakonfigurována, bude <ph name="PRODUCT_OS_NAME" /> na přihlašovací obrazovce ukazovat existující uživatele a umožní vybrat si z nich.
 
       Pokud je tato zásada nastavena na hodnotu false, <ph name="PRODUCT_OS_NAME" /> na přihlašovací obrazovce existující uživatele zobrazovat nebude. Jestliže není nakonfigurována spravovaná návštěvy, zobrazí se běžná přihlašovací obrazovka (vyzývající k zadání e‑mailu a hesla nebo telefonu uživatele) nebo vsunutá obrazovka SAML (pokud je zapnuta pomocí zásady <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />). Když je nakonfigurována spravovaná návštěvy, budou se zobrazovat jen účty spravované návštěvy a bude si z nich možné vybrat.
@@ -1729,13 +1732,9 @@
 
           Pokud tuto zásadu nastavíte, uživatelé ji nebudou moci změnit ani přepsat.
 
-          Pokud ji ponecháte nenastavenou, bude funkce Jedním prsem ve výchozím nastavení vypnutá, ale uživatel ji bude moci kdykoli zapnout.</translation>
+          Pokud ji ponecháte nenastavenou, bude funkce Jedním prstem ve výchozím nastavení vypnutá, ale uživatel ji bude moci kdykoli zapnout.</translation>
 <translation id="4183229833636799228">Výchozí nastavení pluginu <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">Adresa URL k potvrzení ověřovacího tokenu klienta vzdáleného připojení</translation>
-<translation id="4197038214024763371">Pokud tato zásada není nastavena nebo je povolena, má uživatel dovoleno používat kontrolu pravopisu.
-
-      Je-li tato zásada zakázána, uživatel kontrolu pravopisu používat nemůže. Pokud je tato zásada zakázána, budou ignorovány také zásady SpellcheckLanguage a SpellcheckLanguageBlacklist.
-      </translation>
 <translation id="4203389617541558220">Omezuje dobu, po kterou může být zařízení spuštěno, naplánováním automatických restartů.
 
 Pokud je tato zásada nastavena, udává dobu, po kterou je zařízení spuštěno a po jejímž uplynutí dojde k automatickému restartu. 
@@ -2811,17 +2810,6 @@
 <translation id="6281043242780654992">Konfiguruje zásady pro zasílání nativních zpráv. Hostitelé zasílání nativních zpráv uvedení na seznamu zakázaných nebudou povoleni (pokud nebudou uvedeni na seznamu povolených hostitelů).</translation>
 <translation id="6282799760374509080">Povolit nebo zakázat záznam zvuku</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Vynutí zakázání jazyků kontroly pravopisu. Neznámé jazyky v seznamu budou ignorovány.
-
-      Pokud tuto zásadu povolíte, bude pro zadané jazyky kontrola pravopisu zakázána. Pro jazyky, které v seznamu nejsou uvedeny, může uživatel kontrolu pravopisu nadále zapnout nebo vypnout.
-
-      Pokud tuto zásadu nenastavíte nebo ji zakážete, bude platit nastavení kontroly pravopisu zadané uživatelem beze změny.
-
-      Je-li kontrola pravopisu zakázána pomocí zásady SpellcheckEnabled, nebude mít tato zásada žádný účinek.
-
-      Pokud je jazyk uveden v této zásadě i v zásadě SpellcheckLanguage, zásada SpellcheckLanguage má přednost a kontrola pravopisu pro tento jazyk bude povolena.
-
-      V současné době jsou podporovány tyto jazyky: 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="6310223829319187614">Aktivovat automatické doplňování názvu domény při přihlášení uživatele</translation>
 <translation id="6315673513957120120">Pokud uživatel přejde na web, který obsahuje chyby protokolu SSL, Chrome zobrazí stránku s upozorněním. Když je tato zásada nastavena na hodnotu True, mohou uživatelé stránky s upozorněním přeskočit a pokračovat. Platí to také ve výchozím nastavení.
 Nastavením této zásady na hodnotu False přeskočení stránky s upozorněním zakážete.</translation>
@@ -3417,9 +3405,9 @@
 <translation id="7433714841194914373">Aktivovat Dynamický režim</translation>
 <translation id="7434202861148928348">Konfigurace povinného názvu domény pro klienty vzdáleného přístupu</translation>
 <translation id="7443616896860707393">Požadavky typu cross-origin standardu HTTP Basic Auth</translation>
-<translation id="7454519673779830548">Přidává předvyplněné účty Kerberos. Pokud identifikační údaje Kerberos odpovídají přihlašovací identifikačním údajům, u účtu lze nakonfigurovat opětovné použití přihlašovacích identifikačních údajů zadáním objektu zabezpečení ${{LOGIN_EMAIL}} a hesla ${{PASSWORD}}, aby lístek Kerberos bylo možné načíst automaticky (jestliže není nakonfigurováno dvoufázové ověření). Účty přidané pomocí této zásady uživatelé nemohou upravovat.
+<translation id="7454519673779830548">Přidává předvyplněné účty Kerberos. Pokud identifikační údaje Kerberos odpovídají přihlašovacím identifikačním údajům, u účtu lze nakonfigurovat opětovné použití přihlašovacích identifikačních údajů zadáním objektu zabezpečení ${{LOGIN_EMAIL}} a hesla ${{PASSWORD}}, aby lístek Kerberos bylo možné načíst automaticky (jestliže není nakonfigurováno dvoufázové ověření). Účty přidané pomocí této zásady uživatelé nemohou upravovat.
 
-          Pokud je tato zásada aktivovaná, v ní nakonfigurovaný seznam účtů se přidá do nastavení účtů Kerberos.
+          Pokud je tato zásada aktivovaná, seznam účtů v ní nakonfigurovaný se přidá do nastavení účtů Kerberos.
 
           Pokud je tato zásada deaktivovaná nebo není nastavená, do nastavení účtů Kerberos se žádné účty nepřidají a všechny účty, které pomocí této zásady byly přidány dříve, budou odstraněny. Pokud je aktivovaná zásada „Uživatelé mohou přidávat účty Kerberos“, uživatelé účty mohou ručně přidávat i nadále.</translation>
 <translation id="7458437477941640506">Pokud je verze operačního systému novější než cílová verze, nevracet se k cílové verzi. Jsou zakázány i aktualizace.</translation>
@@ -3598,9 +3586,9 @@
 
       Pokud tato zásada není nastavena, protokol HTTP/0.9 bude na jiných než výchozích portech zakázán.</translation>
 <translation id="7726421241038987229">
-      Pomocí tohoto nastavení (SitePerProcess) lze uživatelům zakázat odhlášení z výchozího chování, při kterém jsou všechny weby izolovány. K izolaci dalších (podrobněji určených) zdrojů může být užitečná také zásada IsolateOrigins.
-      Pokud je tato zásada aktivovaná, uživatelé se nebudou moci odhlásit z výchozího chování, v němž je každý web spuštěn v samostatném procesu.
-      Pokud tato zásada není nakonfigurovaná nebo je deaktivovaná, uživatelé se z izolace webů budou moci odhlásit (např. pomocí možnosti Disable site isolation (Vypnout izolaci webů) na stránce chrome://flags).  Tím, že tuto zásadu deaktivujete nebo že ji nenakonfigurujete, izolaci webů nevypnete.
+      Pomocí tohoto nastavení (SitePerProcess) lze uživatelům zakázat změnu výchozího chování, při kterém jsou všechny weby izolovány. K izolaci dalších (podrobněji určených) zdrojů může být užitečná také zásada IsolateOrigins.
+      Pokud je tato zásada aktivovaná, uživatelé nebudou moci změnit výchozí chování, kdy je každý web spuštěn v samostatném procesu.
+      Pokud tato zásada není nakonfigurovaná nebo je deaktivovaná, budou uživatelé moci izolaci webů zakázat (např. pomocí možnosti Disable site isolation (Vypnout izolaci webů) na stránce chrome://flags).  Tím, že tuto zásadu deaktivujete nebo že ji nenakonfigurujete, izolaci webů nevypnete.
       V systému <ph name="PRODUCT_OS_NAME" /> doporučujeme nastavit na stejnou hodnotu také zásadu zařízení <ph name="DEVICE_LOGIN_SCREEN_SITE_PER_PROCESS_POLICY_NAME" />. Pokud se hodnoty těchto dvou zásad neshodují, při vstupu do uživatelské relace může dojít k prodlevě způsobené používáním hodnoty zadané v zásadě pro uživatele.
 
       POZNÁMKA: Tato zásada se nevztahuje na systém Android. K aktivaci zásady SitePerProcess v systému Android použijte zásadu SitePerProcessAndroid.
@@ -4188,11 +4176,6 @@
       Tato zásada má vliv pouze na uživatele, kteří provedli ověření pomocí technologie SAML.
 
       Hodnota zásady se zadává v sekundách.</translation>
-<translation id="9018338365267278833">Tato zásada odstraní rozšíření uvedená v zásadě <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> a rozšíření uvedená v zásadě <ph name="EXTENSION_SETTINGS_POLICY_NAME" />, která mají režim instalace nastavený na blokování. Vymaže při tom také místní data uživatele.  Informace o tom, co se může stát s daty uživatele, která nejsou uložena místně, najdete v zásadách ochrany soukromí nebo v zásadách uchovávání dat rozšíření.
-
-      Když je zásada zapnutá a v zařízení již jsou nainstalována některá rozšíření z výše uvedených seznamů, budou z počítače zcela odstraněna (včetně místních dat uživatele).
-
-      Když je tato zásada vypnutá nebo je ponechána nenastavená a v zařízení již jsou nainstalována některá rozšíření z výše uvedených seznamů (uvedená v seznamu zakázaných v zásadě <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />), budou na počítači zakázána, ale neodinstalují se.</translation>
 <translation id="9027787254195333560">Tato zásada umožňuje nakonfigurovat obrázek avatara, který na přihlašovací obrazovce představuje uživatele. Zásadu nastavíte zadáním adresy URL, ze které systém <ph name="PRODUCT_OS_NAME" /> může obrázek avatara stáhnout, a kryptografické hodnoty hash, která slouží k ověření integrity staženého obsahu. Obrázek musí být ve formátu JPEG a jeho velikost nesmí překročit 512 kB. Adresa URL musí být přístupná bez ověření.
 
       Obrázek avatara se stáhne a uloží do mezipaměti. Při každé změně adresy URL nebo hodnoty hash se stáhne znovu.
diff --git a/components/policy/resources/policy_templates_da.xtb b/components/policy/resources/policy_templates_da.xtb
index 3e7b6e8..6a57342 100644
--- a/components/policy/resources/policy_templates_da.xtb
+++ b/components/policy/resources/policy_templates_da.xtb
@@ -1062,17 +1062,6 @@
       Hvis politikken ikke angives, anvendes <ph name="PRINTERS_ALLOW_ALL" /> som standard.
       </translation>
 <translation id="2908277604670530363">Maksimalt antal samtidige forbindelser til proxyserveren</translation>
-<translation id="2948463916588961959">Gennemtvinger aktivering af stavekontrol af sprog. Ikke-genkendte sprog på denne liste ignoreres.
-
-      Hvis du aktiverer denne politik, aktiveres stavekontrol for de angivne sprog samt de sprog, som brugeren har aktiveret stavekontrol for.
-
-      Hvis du ikke konfigurerer denne politik, eller hvis du deaktiverer den, vil der ikke være nogen ændring af brugerens præferencer i forhold til stavekontrol.
-
-      Hvis politikken SpellcheckEnabled er deaktiveret, har denne politik ikke nogen effekt.
-
-      Hvis et sprog er inkluderet i både denne politik og politikken SpellcheckLanguageBlacklist, har denne politik forrang, og stavekontrol af sproget aktiveres.
-
-      De aktuelt understøttede sprog er følgende: 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="2952347049958405264">Begrænsninger:</translation>
 <translation id="2956777931324644324">Denne politik udgik fra og med <ph name="PRODUCT_NAME" /> version 36.
 
@@ -1401,7 +1390,6 @@
 
         Denne politik bruges til maskinel massetilmelding til Cloud-politikken på computere og kan angives af registreringsdatabasen eller GPO i Windows, plist på Mac og JSON-politikfilen i Linux.</translation>
 <translation id="3660562134618097814">Overfør SAML-IdP-cookies ved login</translation>
-<translation id="3668151900457104753">Afinstaller sortlistede udvidelser</translation>
 <translation id="3701121231485832347">Styrer indstillinger, der gælder specifikt for <ph name="PRODUCT_OS_NAME" />-enheder, der administreres af <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (feltet med en enkelt linje er udfaset og fjernes inden for den nærmeste fremtid. Begynd at bruge tekstfeltet med flere linjer nedenfor).</translation>
 <translation id="3709266154059827597">Konfigurer sortliste for installation af udvidelser</translation>
@@ -1610,6 +1598,29 @@
       Hvis denne politik er angivet til Sand eller ikke er angivet, kan brugerne indløse kampagnetilbud via Chrome OS-registrering.
 
       Hvis denne politik er angivet til Falsk, kan brugerne ikke indløse kampagnetilbud.</translation>
+<translation id="4008233182078913897">Angiver en liste over apps og udvidelser, der installeres uovervåget.
+          Dette foregår uden brugerinteraktion, og hverken apps eller udvidelser kan
+          afinstalleres eller deaktiveres af brugeren. Alle tilladelser, som apps/udvidelser
+          anmoder om, gives implicit og uden brugerinteraktion, herunder
+          eventuelle ekstra tilladelser, der anmodes om af fremtidige
+          versioner af appen/udvidelsen. Derudover gives der tilladelser til
+          udvidelses-API'erne enterprise.deviceAttributes og enterprise.platformKeys.
+          (Disse to API'er er ikke tilgængelige for apps/udvidelser, der ikke
+          fjerninstalleres).
+
+          Denne politik har forrang, hvis der er uoverensstemmelse med en <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />-politik. Hvis en app eller udvidelse, som tidligere er blevet fjerninstalleret, fjernes fra denne liste, afinstalleres den automatisk af <ph name="PRODUCT_NAME" />.
+
+          I forbindelse med Windows-forekomster, som ikke er knyttet til et <ph name="MS_AD_NAME" />-domæne, er fjerninstallation begrænset til apps og udvidelser, som fås i Chrome Webshop.
+
+          Bemærk, at kildekoden i alle udvidelser kan ændres af brugere via Udviklerværktøjer (hvilket kan medføre, at udvidelsen ikke fungerer). Hvis du vil undgå dette, skal politikken <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> angives.
+
+          Hvert listepunkt i politikken er en streng, som indeholder et udvidelses-id og en "opdateringswebadresse" adskilt af et semikolon (<ph name="SEMICOLON" />). Udvidelses-id'et er den streng på 32 bogstaver, som f.eks. kan findes på <ph name="CHROME_EXTENSIONS_LINK" />, når udviklertilstanden bruges. Hvis den er angivet, skal "opdateringswebadressen" pege på et XML-dokument med et opdateringsmanifest som beskrevet i <ph name="LINK_TO_EXTENSION_DOC1" />. Som standard anvendes Chrome Webshops opdateringswebadresse (som i øjeblikket er "https://clients2.google.com/service/update2/crx"). Bemærk, at "opdateringswebadressen", der angives i denne politik, kun bruges til den første installation. Efterfølgende opdateringer af udvidelsen anvender den opdateringswebadresse, som er angivet i udvidelsens manifest. Bemærk også, at det var påkrævet eksplicit at angive "opdateringswebadressen" i <ph name="PRODUCT_NAME" />-versioner op til og med 67.
+
+          <ph name="EXTENSION_POLICY_EXAMPLE" /> installerer f.eks. udvidelsen med id'et <ph name="EXTENSION_ID_SAMPLE" /> fra "standardopdateringswebadressen" fra Chrome Webshop. Du kan få flere oplysninger om hosting af udvidelser her: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Hvis denne politik ikke angives, installeres ingen apps eller udvidelser automatisk, og brugeren kan afinstallere alle apps og udvidelser i <ph name="PRODUCT_NAME" />.
+
+          Bemærk, at denne politik ikke gælder for inkognitotilstand.</translation>
 <translation id="4008507541867797979">Hvis denne politik er angivet som Sand eller ikke konfigureret, viser <ph name="PRODUCT_OS_NAME" /> eksisterende brugere på loginskærmen og giver mulighed for at vælge en.
 
       Hvis politikken er angivet som Falsk, viser <ph name="PRODUCT_OS_NAME" /> ikke eksisterende brugere på loginskærmen. Den almindelige loginskærm (der beder om brugerens mailadresse og adgangskode eller telefonnummer) eller den mellemliggende SAML-skærm (hvis denne er aktiveret via politikken <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />) vises, medmindre der er konfigureret en administreret session. Når der er konfigureret en administreret session, vises kun konti i den administrerede session, og der kan vælges én af dem.
@@ -1731,10 +1742,6 @@
           Hvis denne politik ikke angives, er træge taster deaktiveret, men brugeren kan når som helst aktivere funktionen.</translation>
 <translation id="4183229833636799228">Standardindstilling for <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">Webadresse til validering af tokenet til klientgodkendelse for fjernadgang</translation>
-<translation id="4197038214024763371">Hvis denne politik ikke er konfigureret eller aktiveret, kan brugeren benytte stavekontrol.
-
-      Hvis denne politik er deaktiveret, har brugeren ikke tilladelse til at bruge stavekontrol. Politikkerne SpellcheckLanguage og SpellcheckLanguageBlacklist ignoreres også, når denne politik er deaktiveret.
-      </translation>
 <translation id="4203389617541558220">Begræns enhedens oppetid vha. planlagte automatiske genstarter.
 
       Hvis denne politik indstilles, angiver den længden for enhedens oppetid efter en planlagt genstart.
@@ -2791,17 +2798,6 @@
 <translation id="6281043242780654992">Konfigurerer politikker for indbyggede beskedhosts. Indbyggede beskedhosts på spærrelisten vil ikke blive tilladt, medmindre de er på hvidlisten.</translation>
 <translation id="6282799760374509080">Tillad eller afvis lydoptagelse</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Gennemtvinger deaktivering af stavekontrol af sprog. Ikke-genkendte sprog på denne liste ignoreres.
-
-      Hvis du aktiverer denne politik, deaktiveres stavekontrol for de angivne sprog. Brugeren kan stadig aktivere eller deaktivere stavekontrol for sprog, der ikke er på listen.
-
-      Hvis du ikke konfigurerer denne politik, eller hvis du deaktiverer den, vil der ikke være nogen ændring af brugerens præferencer i forhold til stavekontrol.
-
-      Hvis politikken SpellcheckEnabled er deaktiveret, har denne politik ikke nogen effekt.
-
-      Hvis et sprog er inkluderet i både denne politik og politikken SpellcheckLanguage, har politikken SpellcheckLanguage forrang, og stavekontrol af sproget aktiveres.
-
-      De aktuelt understøttede sprog er følgende: 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="6310223829319187614">Aktivér autofuldførelse af domænenavn under brugers login</translation>
 <translation id="6315673513957120120">Chrome viser en advarselsside, når brugerne går til websites med SSL-fejl. Som standard, eller når denne politik er angivet til sand, kan brugerne klikke sig videre fra disse advarselssider.
       Hvis denne politik angives til falsk, kan brugerne ikke klikke sig videre fra nogen advarselssider.</translation>
@@ -4168,11 +4164,6 @@
       Denne politik berører kun brugere, som er godkendt ved hjælp af SAML.
 
       Politikkens værdi skal angives i sekunder.</translation>
-<translation id="9018338365267278833">Dette fjerner udvidelser, der vises i <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />, og udvidelser, der vises i<ph name="EXTENSION_SETTINGS_POLICY_NAME" />, hvor installationstilstanden er konfigureret til blokeret. Samtidig ryddes lokale brugerdata.  Se privatlivspolitikken for udvidelser eller politikken for dataopbevaring for at forstå, hvad der kan ske med de brugerdata, der ikke gemmes lokalt.
-
-      Når politikken er angivet som aktiveret, fjernes de udvidelser, der hører under de førnævnte lister (hvis de allerede er installeret på en computer), helt fra den pågældende computer (herunder lokale brugerdata).
-
-      Når politikken er angivet som deaktiveret eller ikke er konfigureret, deaktiveres de udvidelser, der hører under de førnævnte lister (hvis de allerede er installeret på en computer og findes på sortlisten <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />), fra den pågældende computer og afinstalleres ikke.</translation>
 <translation id="9027787254195333560">Denne politik giver dig mulighed for at konfigurere det avatarbillede, der repræsenterer brugeren på loginskærmen. Politikken konfigureres ved at angive den webadresse, hvor <ph name="PRODUCT_OS_NAME" /> kan downloade avatarbilledet og en kryptografisk hash-værdi, som bruges til at bekræfte downloadens integritet. Billedet skal være i .jpeg-format, og dets størrelse må ikke overstige 512 kB. Webadressen skal være tilgængelig uden nogen form for godkendelse.
 
       Avatarbilledet downloades og cachelagres. Det downloades igen, når webadressen eller hash-værdien ændres.
diff --git a/components/policy/resources/policy_templates_de.xtb b/components/policy/resources/policy_templates_de.xtb
index c8d94a2..80bc6087a 100644
--- a/components/policy/resources/policy_templates_de.xtb
+++ b/components/policy/resources/policy_templates_de.xtb
@@ -1080,17 +1080,6 @@
       Wenn diese Richtlinie nicht konfiguriert ist, wird angenommen, dass <ph name="PRINTERS_ALLOW_ALL" /> ausgewählt ist.
       </translation>
 <translation id="2908277604670530363">Maximale Anzahl gleichzeitiger Verbindungen zum Proxyserver</translation>
-<translation id="2948463916588961959">Damit wird die Aktivierung von Sprachen für die Rechtschreibprüfung erzwungen. Sprachen in dieser Liste, die nicht erkannt werden, werden ignoriert.
-
-      Wenn diese Richtlinie aktiviert ist, wird die Rechtschreibprüfung für die angegebenen Sprachen aktiviert, und zwar zusätzlich zu den Sprachen, für die der Nutzer die Rechtschreibprüfung aktiviert hat.
-
-      Wenn diese Richtlinie deaktiviert oder nicht konfiguriert ist, bleiben die Einstellungen des Nutzers für die Rechtschreibprüfung unverändert.
-
-      Wenn die Richtlinie "SpellcheckEnabled" auf "disabled" festgelegt wird, hat diese Richtlinie keinerlei Wirkung.
-
-      Ist eine Sprache sowohl in dieser Richtlinie als auch in der Richtlinie "SpellcheckLanguageBlacklist" enthalten, hat diese Richtlinie Vorrang und die Sprache wird für die Rechtschreibprüfung aktiviert.
-
-      Aktuell werden die folgenden Sprachen unterstützt: 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="2952347049958405264">Einschränkungen:</translation>
 <translation id="2956777931324644324">Diese Richtlinie wird seit <ph name="PRODUCT_NAME" /> Version 36 nicht mehr verwendet.
 
@@ -1417,7 +1406,6 @@
 
         Diese Richtlinie wird im Rahmen der Registrierung von Cloud-Richtlinien auf Computern verwendet und kann unter Windows über die Registrierung oder per GPO, auf einem Mac per plist und unter Linux über eine JSON-Richtliniendatei festgelegt werden.</translation>
 <translation id="3660562134618097814">SAML-IdP-Cookies bei der Anmeldung übertragen</translation>
-<translation id="3668151900457104753">Deinstalliert Erweiterungen, die auf der schwarzen Liste stehen</translation>
 <translation id="3701121231485832347">Legt die Einstellungen für mit <ph name="MS_AD_NAME" /> verwaltete <ph name="PRODUCT_OS_NAME" />-Geräte fest.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> – Das einzeilige Feld ist veraltet und wird in Zukunft entfernt. Bitte nutzen Sie das mehrzeilige Textfeld unten.</translation>
 <translation id="3709266154059827597">Schwarze Liste für Installation von Erweiterungen konfigurieren</translation>
@@ -1623,6 +1611,21 @@
       Wenn diese Richtlinie auf "True" gesetzt oder nicht konfiguriert ist, können Nutzer Angebote über die Chrome OS-Registrierung einlösen.
 
       Ist die Richtlinie auf "False" eingestellt, können Nutzer keine Angebote einlösen.</translation>
+<translation id="4008233182078913897">Hierdurch wird eine Liste von Apps und Erweiterungen festgelegt, die automatisch installiert werden, also ohne Interaktion des Nutzers, und die vom Nutzer weder deinstalliert noch deaktiviert werden können. Alle von den Apps und Erweiterungen angeforderten Berechtigungen werden implizit, ohne Eingriff durch den Nutzer, gewährt. Dazu gehören auch alle weiteren Berechtigungen, die von künftigen Versionen der Apps oder Erweiterungen angefordert werden. Außerdem werden den Erweiterungs-APIs "enterprise.deviceAttributes" und "enterprise.platformKeys" Berechtigungen erteilt. Diese beiden APIs stehen bei Apps und Erweiterungen ohne erzwungene Installation nicht zur Verfügung.
+
+          Diese Richtlinie hat Vorrang gegenüber einer möglicherweise damit in Konflikt stehenden Richtlinie "<ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />". Wenn eine App oder Erweiterung mit erzwungener Installation aus dieser Liste entfernt wird, wird sie automatisch von <ph name="PRODUCT_NAME" /> deinstalliert.
+
+Bei Windows-Instanzen, die nicht Teil einer <ph name="MS_AD_NAME" />-Domain sind, bleibt die erzwungene Installation auf die im Chrome Web Store aufgeführten Apps und Erweiterungen beschränkt.
+
+          Beachten Sie, dass Nutzer den Quellcode jeder Erweiterung mithilfe der Entwicklertools ändern können. Danach funktioniert die entsprechende Erweiterung eventuell nicht mehr. Wenn Sie das verhindern möchten, können Sie die Richtlinie "<ph name="DEVELOPER_TOOLS_POLICY_NAME" />" festlegen.
+
+          Jedes Listenelement der Richtlinie ist ein String mit einer Erweiterungs-ID und einer optionalen Update-URL, die durch ein Semikolon (<ph name="SEMICOLON" />) getrennt sind. Die Erweiterungs-ID ist der String mit 32 Buchstaben, den Sie beispielsweise im Entwicklermodus in <ph name="CHROME_EXTENSIONS_LINK" /> sehen. Die Update-URL sollte, sofern festgelegt, auf ein XML-Dokument mit einem Update-Manifest verweisen, wie in <ph name="LINK_TO_EXTENSION_DOC1" /> beschrieben. Standardmäßig kommt die Update-URL des Chrome Web Store zum Einsatz, die derzeit "https://clients2.google.com/service/update2/crx" lautet. Die in dieser Richtlinie festgelegte Update-URL wird nur für die erste Installation verwendet. In nachfolgenden Updates der Erweiterung kommt die Update-URL zum Einsatz, die im Manifest der Erweiterung angegeben wurde. Außerdem war die explizite Festlegung der Update-URL in <ph name="PRODUCT_NAME" />-Versionen bis einschließlich Version 67 obligatorisch.
+
+          Beispiel: <ph name="EXTENSION_POLICY_EXAMPLE" /> installiert die Erweiterung mit der ID "<ph name="EXTENSION_ID_SAMPLE" />" über die standardmäßige Update-URL aus dem Chrome Web Store. Weitere Informationen zum Hosten von Erweiterungen finden Sie unter: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+Wenn diese Richtlinie nicht festgelegt ist, werden Apps und Erweiterungen nicht automatisch installiert und der Nutzer kann jede App oder Erweiterung in <ph name="PRODUCT_NAME" /> deinstallieren.
+
+Diese Richtlinie gilt nicht für den Inkognitomodus.</translation>
 <translation id="4008507541867797979">Wenn diese Richtlinie auf "true" gesetzt oder nicht festgelegt ist, werden in <ph name="PRODUCT_OS_NAME" /> vorhandene Nutzer auf der Anmeldeseite aufgeführt und der Nutzer kann einen Namen auswählen.
 
 Ist die Richtlinie auf "false" gesetzt, werden in <ph name="PRODUCT_OS_NAME" /> keine vorhandenen Nutzer auf der Anmeldeseite angezeigt. Stattdessen wird die normale Anmeldeseite, auf der der Nutzer seine E-Mail-Adresse und sein Passwort bzw. seine Telefonnummer eingeben muss, oder der SAML-Interstitialbildschirm angezeigt, wenn dieser über die Richtlinie "<ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />" aktiviert wurde. Falls eine verwaltete Sitzung konfiguriert ist, werden nur die entsprechenden Konten angezeigt, von denen der Nutzer eins auswählen kann.
@@ -1744,10 +1747,6 @@
           Ist die Richtlinie nicht konfiguriert, so ist die Sticky Keys-Bedienungshilfe anfangs deaktiviert, kann jedoch vom Nutzer jederzeit aktiviert werden.</translation>
 <translation id="4183229833636799228">"<ph name="FLASH_PLUGIN_NAME" />" als Standardeinstellung</translation>
 <translation id="4192388905594723944">URL zur Überprüfung des Client-Authentifizierungs-Tokens für den Remotezugriff</translation>
-<translation id="4197038214024763371">Wenn diese Richtlinie nicht konfiguriert oder aktiviert ist, darf der Nutzer die Rechtschreibprüfung verwenden.
-
-      Wenn diese Richtlinie deaktiviert wird, darf der Nutzer die Rechtschreibprüfung nicht verwenden. Außerdem werden die Richtlinien "SpellcheckLanguage" und "SpellcheckLanguageBlacklist" dann ignoriert.
-      </translation>
 <translation id="4203389617541558220">Hiermit kann die Betriebszeit des Geräts durch die Planung automatischer Neustarts begrenzt werden.
 
       Wenn diese Richtlinie konfiguriert ist, wird damit die Dauer der Gerätebetriebszeit angegeben, nach der ein automatischer Neustart geplant ist.
@@ -2793,17 +2792,6 @@
 <translation id="6281043242780654992">Konfiguriert Richtlinien für das native Messaging. Hosts für natives Messaging auf der schwarzen Liste können nur geladen werden, wenn sie auch auf der weißen Liste stehen.</translation>
 <translation id="6282799760374509080">Audioaufzeichnung gestatten oder ablehnen</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Damit wird die Deaktivierung von Sprachen für die Rechtschreibprüfung erzwungen. Sprachen in dieser Liste, die nicht erkannt werden, werden ignoriert.
-
-      Wenn diese Richtlinie aktiviert ist, wird die Rechtschreibprüfung für die angegebenen Sprachen deaktiviert. Für nicht in der Liste befindliche Sprachen kann die Rechtschreibprüfung weiterhin vom Nutzer aktiviert oder deaktiviert werden.
-
-      Wenn diese Richtlinie deaktiviert oder nicht konfiguriert ist, bleiben die Einstellungen des Nutzers für die Rechtschreibprüfung unverändert.
-
-      Wenn die Richtlinie "SpellcheckEnabled" auf "disabled" festgelegt wird, hat diese Richtlinie keinerlei Wirkung.
-
-      Ist eine Sprache sowohl in dieser Richtlinie als auch in der Richtlinie "SpellcheckLanguage" enthalten, hat die Richtlinie "SpellcheckLanguage" Vorrang und die Sprache wird für die Rechtschreibprüfung aktiviert.
-
-      Aktuell werden die folgenden Sprachen unterstützt: 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="6310223829319187614">Automatische Vervollständigung des Domainnamens während der Nutzeranmeldung aktivieren</translation>
 <translation id="6315673513957120120">Chrome zeigt eine Seite mit einer Warnmeldung an, wenn Nutzer Websites aufrufen, die SSL-Fehler aufweisen. Standardmäßig oder bei Festlegung von "true" für diese Richtlinie ist es Nutzern gestattet, durch diese Seiten mit Warnmeldung zu klicken.
       Wenn für die Richtlinie "false" festgelegt wird, können Nutzer nicht mehr durch diese Seiten klicken.</translation>
@@ -4163,11 +4151,6 @@
       Diese Richtlinie betrifft nur Nutzer, die sich über SAML authentifizieren.
 
       Der Wert sollte in Sekunden angegeben werden.</translation>
-<translation id="9018338365267278833">Hiermit werden Erweiterungen entfernt, die in "<ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />" oder in "<ph name="EXTENSION_SETTINGS_POLICY_NAME" />" erscheinen, für die als Installationsmodus "Blockiert" festgelegt ist. Auch lokale Nutzerdaten werden dabei dauerhaft gelöscht.  Informationen dazu, was mit den Nutzerdaten geschehen kann, die nicht lokal gespeichert werden, finden Sie in der Datenschutzerklärung zu Erweiterungen oder in der Richtlinie zur Datenaufbewahrung.
-
-      Wenn die Richtlinie aktiviert ist, werden Erweiterungen, die auf den oben genannten Listen stehen, vom betreffenden Computer vollständig – d. h. einschließlich lokaler Nutzerdaten – entfernt, soweit sie installiert sind.
-
-      Ist die Richtlinie deaktiviert oder nicht konfiguriert, dann werden Erweiterungen, die auf den oben genannten Listen stehen – soweit sie bereits auf dem Computer installiert sind und auf der schwarzen <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />-Liste stehen –, auf dem Computer deaktiviert, jedoch nicht deinstalliert.</translation>
 <translation id="9027787254195333560">Über diese Richtlinie können Sie das Avatarbild des Nutzers für den Anmeldebildschirm konfigurieren. Zum Festlegen der Richtlinie muss die URL, über die <ph name="PRODUCT_OS_NAME" /> das Avatarbild herunterladen kann, sowie ein kryptografischer Hash angegeben werden, um die Integrität des Downloads zu verifizieren. Das Bild muss im JPEG-Format vorliegen und darf nicht größer als 512 KB sein. Der Zugriff auf die URL muss ohne Authentifizierung möglich sein.
 
       Das Avatarbild wird heruntergeladen und im Cache gespeichert. Sobald sich die URL oder der Hash ändert, wird es noch einmal heruntergeladen.
diff --git a/components/policy/resources/policy_templates_el.xtb b/components/policy/resources/policy_templates_el.xtb
index 1b3e73d..216f8258 100644
--- a/components/policy/resources/policy_templates_el.xtb
+++ b/components/policy/resources/policy_templates_el.xtb
@@ -147,6 +147,15 @@
       Εάν αυτή η πολιτική οριστεί αναληθής, η κατάσταση του διακόπτη προγραμματισμού δεν θα αναφέρεται.</translation>
 <translation id="1160479894929412407">Επιτρέπει το πρωτόκολλο QUIC</translation>
 <translation id="1160939557934457296">Απενεργοποίηση συνέχισης από τη σελίδα προειδοποίησης της Ασφαλούς περιήγησης</translation>
+<translation id="1171342272070128466">Ενεργοποίηση της λειτουργίας προσβασιμότητας μεγεθυντικού φακού σε παράθυρο.
+
+          Εάν αυτή η πολιτική οριστεί ως αληθής, ο μεγεθυντικός φακός σε παράθυρο θα είναι πάντα ενεργοποιημένος.
+
+          Εάν αυτή η πολιτική οριστεί ως ψευδής, ο μεγεθυντικός φακός σε παράθυρο θα είναι πάντα απενεργοποιημένος.
+
+          Εάν ορίσετε αυτήν την πολιτική, οι χρήστες δεν μπορούν να την αλλάξουν ή να την παρακάμψουν.
+
+          Εάν αυτή η πολιτική δεν οριστεί, ο μεγεθυντικός φακός σε παράθυρο απενεργοποιείται αρχικά, αλλά μπορεί να ενεργοποιηθεί ανά πάσα στιγμή από τον χρήστη.</translation>
 <translation id="1189817621108632689">Σας επιτρέπει να ορίσετε μια λίστα με τα μοτίβα διευθύνσεων url που προσδιορίζουν τους ιστοτόπους στους οποίους δεν επιτρέπεται να προβάλλουν εικόνες.
 
           Εάν αυτή η πολιτική δεν οριστεί θα χρησιμοποιηθεί η καθολική προεπιλεγμένη τιμή για όλους τους ιστοτόπους είτε από την πολιτική "DefaultImagesSetting" εφόσον έχει οριστεί, είτε από την προσωπική διαμόρφωση του χρήστη.
@@ -461,6 +470,7 @@
       Εάν η πολιτική είναι ενεργοποιημένη, οι χρήστες δεν θα έχουν τη δυνατότητα να εξαιρεθούν από την προεπιλεγμένη συμπεριφορά όπου κάθε ιστότοπος εκτελεί τη δική του διαδικασία.
       Εάν η πολιτική δεν έχει διαμορφωθεί ή είναι απενεργοποιημένη, ο χρήστης θα μπορεί να αλλάξει αυτήν τη ρύθμιση (π.χ. χρησιμοποιώντας την καταχώριση "Απενεργοποίηση απομόνωσης ιστοτόπου" στο chrome://flags).
       </translation>
+<translation id="1767673020408652620">Ενεργοποίηση των προτάσεων εφαρμογών στη μηδενική κατάσταση του πλαισίου αναζήτησης</translation>
 <translation id="1781356041596378058">Αυτή η πολιτική ελέγχει επίσης την πρόσβαση στις επιλογές για προγραμματιστές Android. Εάν αυτή η πολιτική οριστεί αληθής, οι χρήστες δεν μπορούν να αποκτήσουν πρόσβαση στις επιλογές για προγραμματιστές. Εάν ορίσετε αυτήν την πολιτική μη αληθή ή δεν την ορίσετε, οι χρήστες μπορούν να αποκτήσουν πρόσβαση στις επιλογές για προγραμματιστές πατώντας επτά φορές στον αριθμό έκδοσης στην εφαρμογή Ρυθμίσεις Android.</translation>
 <translation id="1793346220873697538">Απενεργοποίηση εκτύπωσης PIN από προεπιλογή</translation>
 <translation id="1797233582739332495">Εμφάνιση μιας επαναλαμβανόμενης προτροπής στον χρήστη, η οποία υποδεικνύει ότι απαιτείται επανεκκίνηση</translation>
@@ -993,6 +1003,15 @@
 
       Κάθε καταχώριση λίστας καθορίζει ένα αναγνωριστικό, το οποίο χρησιμοποιείται εσωτερικά για το διαχωρισμό των διαφορετικών τοπικών λογαριασμών μιας συσκευής.</translation>
 <translation id="2769952903507981510">Διαμόρφωση του υποχρεωτικού ονόματος τομέα για κεντρικούς υπολογιστές απομακρυσμένης πρόσβασης</translation>
+<translation id="2783078941107212091">Ενεργοποιήστε τις προτάσεις εφαρμογών στη μηδενική κατάσταση του πλαισίου αναζήτησης της Εφαρμογής εκκίνησης.
+
+          Εάν αυτή η πολιτική οριστεί ως αληθής, οι προτάσεις εφαρμογών μπορεί να εμφανίζονται στην αναζήτηση μηδενικής κατάστασης.
+
+          Εάν αυτή η πολιτική οριστεί ως ψευδής, οι προτάσεις εφαρμογών δεν θα εμφανίζονται στην αναζήτηση μηδενικής κατάστασης.
+
+          Εάν ορίσετε αυτήν την πολιτική, οι χρήστες δεν μπορούν να την αλλάξουν ή να την παρακάμψουν.
+
+          Εάν αυτή η πολιτική δεν οριστεί, η προεπιλεγμένη τιμή για τις διαχειριζόμενες συσκευές θα είναι Ψευδής.</translation>
 <translation id="2787173078141616821">Αναφορά πληροφοριών σχετικά με την κατάσταση του Android</translation>
 <translation id="2799297758492717491">Επιτρέπει την αυτόματη αναπαραγωγή πολυμέσων σε μια λίστα επιτρεπόμενων μοτίβων URL</translation>
 <translation id="2801155097555584385">Ορισμός ποσοστού έναρξης φόρτισης για την προσαρμοσμένη φόρτιση μπαταρίας</translation>
@@ -1101,17 +1120,6 @@
       Εάν δεν οριστεί αυτή η πολιτική, θεωρείται ότι ισχύει η επιλογή <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Μέγιστος αριθμός ταυτόχρονων συνδέσεων στον διακομιστή μεσολάβησης</translation>
-<translation id="2948463916588961959">Ενεργοποιεί αναγκαστικά τις γλώσσες ορθογραφικού ελέγχου. Οι γλώσσες που δεν αναγνωρίζονται στη λίστα θα αγνοούνται.
-
-      Εάν ενεργοποιήσετε αυτήν την πολιτική, εκτός από τις γλώσσες για τις οποίες ο χρήστης έχει ενεργοποιήσει τον ορθογραφικό έλεγχο, ο ορθογραφικός έλεγχος θα ενεργοποιηθεί επίσης για τις καθορισμένες γλώσσες.
-
-      Εάν δεν ορίσετε αυτήν την πολιτική ή την απενεργοποιήσετε, αυτή η πολιτική δεν θα επιφέρει καμία αλλαγή στις προτιμήσεις ορθογραφικού ελέγχου του χρήστη.
-
-      Εάν η πολιτική SpellcheckEnabled οριστεί ως απενεργοποιημένη, αυτή η πολιτική δεν θα επιφέρει καμία αλλαγή.
-
-      Εάν μια γλώσσα περιλαμβάνεται και σε αυτήν την πολιτική και στην πολιτική SpellcheckLanguageBlacklist, αυτή η πολιτική έχει προτεραιότητα και ενεργοποιείται η γλώσσα ορθογραφικού ελέγχου.
-
-      Οι γλώσσες που υποστηρίζονται προς το παρόν είναι οι εξής: 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="2952347049958405264">Περιορισμοί:</translation>
 <translation id="2956777931324644324">Αυτή η πολιτική έχει αποσυρθεί από την έκδοση 36 του <ph name="PRODUCT_NAME" /> και έπειτα.
 
@@ -1201,6 +1209,25 @@
       Εάν η πολιτική έχει οριστεί ως ψευδής, η βελτιστοποίηση WPAD απενεργοποιείται προκαλώντας την περαιτέρω αναμονή του <ph name="PRODUCT_NAME" /> για διακομιστές WPAD που βασίζονται σε DNS.  Εάν η πολιτική δεν έχει οριστεί ή έχει ενεργοποιηθεί, ενεργοποιείται η βελτιστοποίηση WPAD.
 
       Ανεξάρτητα από το εάν και πώς έχει οριστεί αυτή η πολιτική, η ρύθμιση της βελτιστοποίησης WPAD δεν είναι δυνατό να αλλάξει από τους χρήστες.</translation>
+<translation id="3071839057966069710">Διαμορφώνει μια λίστα εκτυπωτών.
+
+      Αυτή η πολιτική επιτρέπει στους διαχειριστές να παρέχουν διαμορφώσεις εκτυπωτή για
+      τους χρήστες τους.
+
+      Τα <ph name="PRINTER_DISPLAY_NAME" /> και <ph name="PRINTER_DESCRIPTION" /> είναι συμβολοσειρές ελεύθερης μορφής που μπορούν να προσαρμοστούν για διευκόλυνση της επιλογής εκτυπωτή Τα <ph name="PRINTER_MANUFACTURER" /> και <ph name="PRINTER_MODEL" /> διευκολύνουν την αναγνώριση των εκτυπωτών από τους τελικούς χρήστες. Αντιπροσωπεύουν τον κατασκευαστή και το μοντέλο του εκτυπωτή. Το <ph name="PRINTER_URI" /> θα πρέπει να είναι διεύθυνση προσβάσιμη από υπολογιστή-πελάτη, συμπεριλαμβανομένων των <ph name="URI_SCHEME" />, <ph name="URI_PORT" /> και <ph name="URI_QUEUE" />. Το<ph name="PRINTER_UUID" /> είναι προαιρετικό. Εάν παρέχεται, χρησιμοποιείται για τη διευκόλυνση της κατάργησης διπλοτύπων εκτυπωτών <ph name="ZEROCONF_DISCOVERY" />.
+
+      Το <ph name="PRINTER_EFFECTIVE_MODEL" /> πρέπει να αντιστοιχεί σε μία από τις συμβολοσειρές που αντιπροσωπεύουν έναν υποστηριζόμενο εκτυπωτή<ph name="PRODUCT_NAME" />. Η συμβολοσειρά θα χρησιμοποιηθεί για τον προσδιορισμό και την εγκατάσταση του κατάλληλου PPD για τον εκτυπωτή Για περισσότερες πληροφορίες, επισκεφτείτε τη διεύθυνση https://support.google.com/chrome?p=noncloudprint.
+
+      Το <ph name="PRINTER_AUTOCONF" /> είναι μια δυαδική επισήμανση που υποδεικνύει αν το IPP Everywhere θα πρέπει να χρησιμοποιηθεί για τη ρύθμιση του εκτυπωτή. Αυτή η επισήμανση υποστηρίζεται στην έκδοση 76 καθώς και σε νεότερες εκδόσεις του <ph name="PRODUCT_OS_NAME" />.
+
+      Θα πρέπει είτε το <ph name="PRINTER_EFFECTIVE_MODEL" /> να περιέχει το όνομα του εκτυπωτή ή το <ph name="PRINTER_AUTOCONF" /> να οριστεί ως αληθές. Οι εκτυπωτές που διαθέτουν και τα δύο ή που δεν διαθέτουν καθόλου ιδιότητες θα αγνοούνται.
+
+      Η ρύθμιση εκτυπωτή ολοκληρώνεται με την πρώτη χρήση του εκτυπωτή.  Δεν γίνεται λήψη των PPD μέχρι να χρησιμοποιηθεί ο εκτυπωτής.  Μόλις συμβεί αυτό, θα αποθηκευτούν στην κρυφή μνήμη τα PPD που χρησιμοποιούνται συχνά.
+
+      Αυτή η πολιτική δεν επηρεάζει τη δυνατότητα των χρηστών να διαμορφώσουν εκτυπωτές σε μεμονωμένες συσκευές.  Προορίζεται να είναι συμπληρωματική στη διαμόρφωση των εκτυπωτών από μεμονωμένους χρήστες.
+
+      Για συσκευές διαχειριζόμενες μέσω Active Directory, αυτή η πολιτική υποστηρίζει την επέκταση του <ph name="MACHINE_NAME_VARIABLE" /> στο όνομα υπολογιστή Active Directory ή σε ένα από τα τμήματα συμβολοσειράς του. Για παράδειγμα, αν το όνομα υπολογιστή είναι <ph name="MACHINE_NAME_EXAMPLE" />, τότε το <ph name="MACHINE_NAME_VARIABLE_EXAMPLE" /> θα αντικατασταθεί με τους 4 χαρακτήρες που ξεκινούν μετά την 6η θέση, δηλ. <ph name="MACHINE_NAME_PART_EXAMPLE" />. Έχετε υπόψη σας ότι η θέση έχει βάση το μηδέν.
+      </translation>
 <translation id="3072045631333522102">Προφύλαξη οθόνης για χρήση στην οθόνη σύνδεσης σε εμπορική λειτουργία</translation>
 <translation id="3072847235228302527">Καθορισμός των Όρων Παροχής Υπηρεσιών για λογαριασμό συσκευής/τοπικό λογαριασμό</translation>
 <translation id="3077183141551274418">Ενεργοποιεί ή απενεργοποιεί τους κύκλους ζωής καρτελών</translation>
@@ -1449,7 +1476,6 @@
 
         Αυτή η πολιτική χρησιμοποιείται από την εγγραφή πολιτικής cloud σε επίπεδο συσκευής για υπολογιστή και μπορεί να οριστεί από το Μητρώο ή το GPO σε Windows, το plist σε Mac και το αρχείο πολιτικής JSON σε Linux.</translation>
 <translation id="3660562134618097814">Μεταφορά cookie SAML IdP κατά τη σύνδεση</translation>
-<translation id="3668151900457104753">Απεγκατάσταση επεκτάσεων που περιλαμβάνονται σε λίστες αποκλεισμού</translation>
 <translation id="3701121231485832347">Ελέγχει τις ρυθμίσεις που αφορούν συγκεκριμένα τις συσκευές <ph name="PRODUCT_OS_NAME" /> των οποίων η διαχείριση γίνεται από <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Το πεδίο μίας γραμμής αποσύρθηκε και θα καταργηθεί στο μέλλον. Ξεκινήστε να χρησιμοποιείτε το πλαίσιο κειμένου πολλών γραμμών παρακάτω.)</translation>
 <translation id="3709266154059827597">Διαμόρφωση λίστας αποκλεισμένων για την εγκατάσταση επέκτασης</translation>
@@ -1656,6 +1682,29 @@
       Εάν η τιμή αυτής της πολιτικής οριστεί ως αληθής ή δεν οριστεί, οι χρήστες θα μπορούν να εξαργυρώσουν προσφορές μέσω της εγγραφής στο Chrome OS.
 
       Εάν η τιμή αυτής της πολιτικής οριστεί ως ψευδής, οι χρήστες δεν θα μπορούν να εξαργυρώσουν προσφορές.</translation>
+<translation id="4008233182078913897">Καθορίζει μια λίστα εφαρμογών και επεκτάσεων που εγκαθίστανται αθόρυβα,
+          χωρίς αλληλεπίδραση με τον χρήστη και οι οποίες δεν είναι δυνατό να απεγκατασταθούν ή να
+          απενεργοποιηθούν από τον χρήστη. Όλες οι άδειες που ζητούν οι
+          εφαρμογές/επεκτάσεις εκχωρούνται ρητά, χωρίς αλληλεπίδραση με τον χρήστη,
+          συμπεριλαμβανομένων τυχόν πρόσθετων αδειών που ζητούνται από μελλοντικές εκδόσεις της
+          εφαρμογής/επέκτασης. Επιπλέον, εκχωρούνται άδειες για τα API
+          επέκτασης enterprise.deviceAttributes και enterprise.platformKeys.
+          (Αυτά τα δύο API δεν είναι διαθέσιμα στις εφαρμογές/επεκτάσεις των οποίων η εγκατάσταση
+          δεν ήταν αναγκαστική.)
+
+          Αυτή η πολιτική έχει προτεραιότητα σε σχέση με μια πολιτική <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> με την οποία πιθανόν έρχεται σε διένεξη. Εάν κάποια εφαρμογή ή επέκταση, η εγκατάσταση της οποίας ήταν αναγκαστική στο παρελθόν, καταργηθεί από αυτήν τη λίστα, θα απεγκατασταθεί αυτόματα από το <ph name="PRODUCT_NAME" />.
+
+          Για παρουσίες Windows που δεν συμμετέχουν σε κάποιον τομέα <ph name="MS_AD_NAME" />, η αναγκαστική εγκατάσταση περιορίζεται στις εφαρμογές και στις επεκτάσεις που περιλαμβάνονται στο Chrome Web Store.
+
+          Λάβετε υπόψη ότι ο πηγαίος κώδικας οποιασδήποτε επέκτασης μπορεί να τροποποιηθεί από τους χρήστες μέσω των Εργαλείων για προγραμματιστές (με κίνδυνο η επέκταση να καταστεί δυσλειτουργική). Εάν αυτό σας ανησυχεί, τότε θα πρέπει να οριστεί η πολιτική <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Κάθε στοιχείο λίστας της πολιτικής είναι μια συμβολοσειρά που περιέχει ένα αναγνωριστικό επέκτασης και, προαιρετικά, ένα URL "ενημέρωσης" που διαχωρίζεται με ελληνικό ερωτηματικό (<ph name="SEMICOLON" />). Το αναγνωριστικό επέκτασης είναι μια συμβολοσειρά 32 γραμμάτων που βρίσκεται, για παράδειγμα, στο <ph name="CHROME_EXTENSIONS_LINK" /> όταν εκτελείται η λειτουργία προγραμματιστή. Εάν έχει καθοριστεί, το URL "ενημέρωσης" θα πρέπει να οδηγεί σε ένα έγγραφο XML Μανιφέστου ενημέρωσης, όπως περιγράφεται στο <ph name="LINK_TO_EXTENSION_DOC1" />. Από προεπιλογή, χρησιμοποιείται το URL ενημέρωσης του Chrome Web Store (το οποίο αυτήν τη στιγμή είναι το "https://clients2.google.com/service/update2/crx"). Λάβετε υπόψη ότι το URL "ενημέρωσης" που έχει οριστεί σε αυτήν την πολιτική χρησιμοποιείται μόνο για την αρχική εγκατάσταση. Οι επόμενες ενημερώσεις της επέκτασης περιλαμβάνουν το URL ενημέρωσης που υποδεικνύεται στο μανιφέστο της επέκτασης. Επίσης, λάβετε υπόψη ότι ο ρητός καθορισμός του URL "ενημέρωσης" ήταν υποχρεωτικός σε εκδόσεις <ph name="PRODUCT_NAME" /> έως και την έκδοση 67.
+
+          Για παράδειγμα, το <ph name="EXTENSION_POLICY_EXAMPLE" /> εγκαθιστά την επέκταση με το αναγνωριστικό <ph name="EXTENSION_ID_SAMPLE" /> από το τυπικό URL "ενημέρωσης" του Chrome Web Store. Για περισσότερες πληροφορίες σχετικά με τη φιλοξενία επεκτάσεων, ανατρέξτε στο: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Εάν αυτή η πολιτική δεν οριστεί, δεν θα εγκαθίστανται αυτόματα εφαρμογές ή επεκτάσεις και ο χρήστης μπορεί να απεγκαταστήσει οποιαδήποτε εφαρμογή ή επέκταση στο <ph name="PRODUCT_NAME" />.
+
+          Λάβετε υπόψη ότι αυτή η πολιτική δεν εφαρμόζεται σε κατάσταση ανώνυμης περιήγησης.</translation>
 <translation id="4008507541867797979">Εάν αυτή η πολιτική οριστεί ως αληθής ("true") ή δεν διαμορφωθεί, το <ph name="PRODUCT_OS_NAME" /> θα εμφανίζει τους υπάρχοντες χρήστες στην οθόνη σύνδεσης και θα επιτρέπει την επιλογή κάποιου από αυτούς.
 
       Εάν αυτή η πολιτική οριστεί ως ψευδής ("false"), το <ph name="PRODUCT_OS_NAME" /> δεν θα εμφανίζει υπάρχοντες χρήστες στην οθόνη σύνδεσης. Θα εμφανίζεται η κανονική οθόνη σύνδεσης (η οποία εμφανίζει ένα μήνυμα προτροπής για την εισαγωγή της διεύθυνσης ηλεκτρονικού ταχυδρομείου και του κωδικού πρόσβασης ή του τηλεφώνου του χρήστη) ή η παρενθετική οθόνη SAML (εάν έχει ενεργοποιηθεί μέσω της πολιτικής <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />), εκτός εάν έχει διαμορφωθεί κάποια Διαχειριζόμενη περίοδος σύνδεσης. Όταν διαμορφωθεί μια Διαχειριζόμενη περίοδος σύνδεσης, θα εμφανίζονται μόνο οι λογαριασμοί Διαχειριζόμενης περιόδου σύνδεσης, επιτρέποντας την επιλογή ενός από αυτούς.
@@ -1780,10 +1829,6 @@
           Εάν δεν οριστεί αυτή η πολιτική, η λειτουργία σταθερών πλήκτρων είναι απενεργοποιημένη αρχικά, αλλά μπορεί να ενεργοποιηθεί ανά πάσα στιγμή από τον χρήστη.</translation>
 <translation id="4183229833636799228">Προεπιλεγμένη ρύθμιση <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL για επικύρωση διακριτικού ελέγχου ταυτότητας εφαρμογής πελάτη απομακρυσμένης πρόσβασης</translation>
-<translation id="4197038214024763371">Εάν αυτή η πολιτική δεν οριστεί ή δεν είναι ενεργή, ο χρήστης μπορεί να χρησιμοποιεί τον ορθογραφικό έλεγχο.
-
-      Εάν αυτή η πολιτική απενεργοποιηθεί, δεν επιτρέπεται στον χρήστη να χρησιμοποιεί τον ορθογραφικό έλεγχο. Οι πολιτικές SpellcheckLanguage και SpellcheckLanguageBlacklist θα παραβλέπονται επίσης όταν είναι απενεργοποιημένη αυτή η πολιτική.
-      </translation>
 <translation id="4203389617541558220">Περιορισμός του χρόνου συνεχούς λειτουργίας της συσκευής με προγραμματισμένες αυτόματες επανεκκινήσεις.
 
       Όταν είναι ρυθμισμένη αυτή η πολιτική, προσδιορίζει το χρονικό διάστημα συνεχούς λειτουργίας μετά την πάροδο του οποίου θα πραγματοποιηθεί αυτόματη επανεκκίνηση.
@@ -2456,6 +2501,7 @@
 
       Αν δεν προσδιοριστεί, δεν θα τροποποιηθεί η διεύθυνση URL των αρχικών θέσεων των παραλλαγών.</translation>
 <translation id="5561811616825571914">Αυτόματη επιλογή πιστοποιητικών πελατών για αυτούς τους ιστοτόπους στην οθόνη σύνδεσης</translation>
+<translation id="5565178130821694365">Η εισαγωγή κωδικού πρόσβασης απαιτείται κάθε δύο ημέρες (48 ώρες)</translation>
 <translation id="5566210228171064229">Να επιτρέπεται η εκτύπωση με ή χωρίς PIN</translation>
 <translation id="556865034069957245">Αυτή η πολιτική ελέγχει τη διαθεσιμότητα της λειτουργίας πλήρους οθόνης, κατά την οποία τα στοιχεία της διεπαφής χρήστη του <ph name="PRODUCT_NAME" /> αποκρύπτονται και είναι ορατό μόνο το περιεχόμενο ιστού.
 
@@ -2886,17 +2932,6 @@
 <translation id="6281043242780654992">Διαμορφώνει τις πολιτικές της εγγενούς ανταλλαγής μηνυμάτων. Οι κεντρικοί υπολογιστές εγγενούς ανταλλαγής μηνυμάτων βρίσκονται στη μαύρη λίστα εκτός και αν τοποθετηθούν στη λίστα επιτρεπόμενων.</translation>
 <translation id="6282799760374509080">Αποδοχή ή απόρριψη της καταγραφής ήχου</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Αναγκαστική απενεργοποίηση ορθογραφικού ελέγχου γλωσσών. Οι γλώσσες που δεν αναγνωρίζονται στη λίστα θα αγνοούνται.
-
-      Εάν ενεργοποιήσετε αυτήν την πολιτική, ο ορθογραφικός έλεγχος θα απενεργοποιηθεί επίσης για τις καθορισμένες γλώσσες. Ο χρήστης εξακολουθεί να έχει τη δυνατότητα να ενεργοποιήσει ή να απενεργοποιήσει τον ορθογραφικό έλεγχο για τις γλώσσες που δεν ανήκουν στη λίστα.
-
-      Εάν δεν ορίσετε αυτήν την πολιτική ή την απενεργοποιήσετε, αυτή η πολιτική δεν θα επιφέρει καμία αλλαγή στις προτιμήσεις ορθογραφικού ελέγχου του χρήστη.
-
-      Εάν η πολιτική SpellcheckEnabled οριστεί ως απενεργοποιημένη, αυτή η πολιτική δεν θα επιφέρει καμία αλλαγή.
-
-      Εάν μια γλώσσα περιλαμβάνεται και σε αυτήν την πολιτική και στην πολιτική SpellcheckLanguage, η πολιτική SpellcheckLanguage έχει προτεραιότητα και θα ενεργοποιηθεί η γλώσσα ορθογραφικού ελέγχου.
-
-      Οι γλώσσες που υποστηρίζονται προς το παρόν είναι οι εξής: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">Ενεργοποίηση αυτόματης συμπλήρωσης ονόματος τομέα κατά τη σύνδεση χρήστη</translation>
 <translation id="6315673513957120120">Το Chrome εμφανίζει μια σελίδα προειδοποίησης, όταν οι χρήστες μεταβαίνουν σε ιστότοπους που έχουν σφάλματα SSL. Από προεπιλογή ή όταν αυτή η πολιτική έχει οριστεί ως αληθής, οι χρήστες έχουν τη δυνατότητα να φτάνουν με κλικ σε αυτές τις σελίδες προειδοποίησης.
             Αν ορίσετε αυτήν την πολιτική ως ψευδή, δεν θα επιτρέπεται στους χρήστες να φτάνουν με κλικ σε σελίδες προειδοποίησης.</translation>
@@ -4314,11 +4349,6 @@
       Αυτή η πολιτική επηρεάζει μόνο τους χρήστες που πραγματοποίησαν έλεγχο ταυτότητας μέσω SAML.
 
       Η τιμής της πολιτικής θα πρέπει να προσδιοριστεί σε δευτερόλεπτα.</translation>
-<translation id="9018338365267278833">Αυτή η πολιτική καταργεί τις επεκτάσεις που εμφανίζονται στη λίστα <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> ή στην πολιτική <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> και των οποίων η εγκατάσταση έχει αποκλειστεί. Επιπλέον, διαγράφει τα τοπικά δεδομένα χρήστη αυτών των επεκτάσεων.  Ανατρέξτε στην πολιτική απορρήτου ή στην πολιτική διατήρησης δεδομένων των επεκτάσεων για να μάθετε τι συμβαίνει με τα δεδομένα χρήστη που δεν αποθηκεύονται τοπικά.
-
-      Εάν η πολιτική ενεργοποιηθεί, οι επεκτάσεις που περιλαμβάνονται στις παραπάνω λίστες (εάν είναι ήδη εγκατεστημένες σε έναν υπολογιστή) θα καταργηθούν πλήρως (συμπεριλαμβανομένων των τοπικών δεδομένων χρήστη) από τον υπολογιστή.
-
-      Εάν η πολιτική απενεργοποιηθεί ή δεν οριστεί καθόλου, οι επεκτάσεις που περιλαμβάνονται στις παραπάνω λίστες (εάν είναι ήδη εγκατεστημένες σε έναν υπολογιστή και αναφέρονται στη λίστα αποκλεισμού <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) θα απενεργοποιηθούν στον υπολογιστή και δεν θα απεγκατασταθούν.</translation>
 <translation id="9027787254195333560">Αυτή η πολιτική σάς επιτρέπει να διαμορφώσετε την εικόνα avatar που αντιπροσωπεύει τον χρήστη στην οθόνη σύνδεσης. Η πολιτική ορίζεται με καθορισμό του URL από το οποίο το <ph name="PRODUCT_OS_NAME" /> μπορεί να κατεβάσει την εικόνα avatar και έναν κρυπτογραφικό κατακερματισμό που χρησιμοποιείται για την επαλήθευση της ακεραιότητας της λήψης. Η εικόνα πρέπει να είναι σε μορφή JPEG και το μέγεθός της δεν πρέπει να υπερβαίνει τα 512 kB. Το URL πρέπει να είναι προσβάσιμο χωρίς έλεγχο ταυτότητας.
 
       Γίνεται λήψη της εικόνας avatar και αποθήκευση στην κρυφή μνήμη. Λαμβάνεται ξανά, όποτε αλλάζει το URL ή ο κατακερματισμός.
diff --git a/components/policy/resources/policy_templates_en-GB.xtb b/components/policy/resources/policy_templates_en-GB.xtb
index bb6006bf..31b140f 100644
--- a/components/policy/resources/policy_templates_en-GB.xtb
+++ b/components/policy/resources/policy_templates_en-GB.xtb
@@ -1097,17 +1097,6 @@
       If this policy is not set, <ph name="PRINTERS_ALLOW_ALL" /> is assumed.
       </translation>
 <translation id="2908277604670530363">Maximum number of concurrent connections to the proxy server</translation>
-<translation id="2948463916588961959">Force-enables spellcheck languages. Unrecognised languages in that list will be ignored.
-
-      If you enable this policy, spellcheck will be enabled for the languages specified, in addition to the languages for which the user has enabled spellcheck.
-
-      If you do not set this policy, or disable it, there will be no change to the user's spellcheck preferences.
-
-      If the SpellcheckEnabled policy is set to disabled, this policy will have no effect.
-
-      If a language is included in both this policy and the SpellcheckLanguageBlacklist policy, this policy is prioritised and the spellcheck language is enabled.
-
-      The currently supported languages are: 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="2952347049958405264">Restrictions:</translation>
 <translation id="2956777931324644324">This policy has been retired as of <ph name="PRODUCT_NAME" /> version 36.
 
@@ -1442,7 +1431,6 @@
 
         This policy is used by machine scope cloud policy enrolment on desktop and can be set by Registry or GPO on Windows, plist on Mac and JSON policy file on Linux.</translation>
 <translation id="3660562134618097814">Transfer SAML IdP cookies during login</translation>
-<translation id="3668151900457104753">Uninstall blacklisted extensions</translation>
 <translation id="3701121231485832347">Controls settings specific to <ph name="MS_AD_NAME" />-managed <ph name="PRODUCT_OS_NAME" /> devices.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (The single-line field is deprecated and will be removed in the future. Please start using the multi-line text box below.)</translation>
 <translation id="3709266154059827597">Configure extension installation blacklist</translation>
@@ -1653,6 +1641,29 @@
       If this policy is set to true or left not set, users will be able to redeem offers through Chrome OS Registration.
 
       If this policy is set to false, user will not be able to redeem offers.</translation>
+<translation id="4008233182078913897">Specifies a list of apps and extensions that are installed silently,
+          without user interaction, and which cannot be uninstalled nor
+          disabled by the user. All permissions requested by the
+          apps/extensions are granted implicitly, without user interaction,
+          including any additional permissions requested by future versions of
+          the app/extension. Furthermore, permissions are granted for the
+          enterprise.deviceAttributes and enterprise.platformKeys extension
+          APIs. (These two APIs are not available to apps/extensions that are
+          not force-installed.)
+
+          This policy takes precedence over a potentially conflicting <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> policy. If an app or extension that previously had been force-installed is removed from this list, it is automatically uninstalled by <ph name="PRODUCT_NAME" />.
+
+          For Windows, instances that are not joined to a <ph name="MS_AD_NAME" /> domain, forced installation is limited to apps and extensions listed in the Chrome Web Store.
+
+          Note that the source code of any extension may be altered by users via Developer Tools (potentially rendering the extension dysfunctional). If this is a concern, the <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> policy should be set.
+
+          Each list item of the policy is a string that contains an extension ID and, optionally, an 'update' URL separated by a semicolon (<ph name="SEMICOLON" />). The extension ID is the 32-letter string found e.g. on <ph name="CHROME_EXTENSIONS_LINK" /> when in developer mode. The 'update' URL, if specified, should point to an Update Manifest XML document as described at <ph name="LINK_TO_EXTENSION_DOC1" />. By default, the Chrome Web Store's update URL is used (which currently is "https://clients2.google.com/service/update2/crx"). Note that the 'update' URL set in this policy is only used for the initial installation; subsequent updates of the extension employ the update URL indicated in the extension's manifest. Note: Specifying the 'update' URL explicitly was mandatory in <ph name="PRODUCT_NAME" /> versions up to and including 67.
+
+          For example, <ph name="EXTENSION_POLICY_EXAMPLE" /> installs the extension with ID <ph name="EXTENSION_ID_SAMPLE" /> from the standard Chrome Web Store 'update' URL. For more information about hosting extensions, see: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          If this policy is left not set, no apps or extensions are installed automatically and the user can uninstall any app or extension in <ph name="PRODUCT_NAME" />.
+
+          Note that this policy doesn't apply to incognito mode.</translation>
 <translation id="4008507541867797979">If this policy is set to true or not configured, <ph name="PRODUCT_OS_NAME" /> will show existing users on the login screen and allow to pick one.
 
       If this policy is set to false, <ph name="PRODUCT_OS_NAME" /> will not show existing users on the login screen. The normal sign-in screen (prompting for the user email and password or phone) or the SAML interstitial screen (if enabled via the <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> policy) will be shown, unless a Managed Session is configured. When a Managed Session is configured, only the Managed Session accounts will be shown, allowing to pick one of them.
@@ -1776,10 +1787,6 @@
           If this policy is left unset, the sticky keys is disabled initially but can be enabled by the user at any time.</translation>
 <translation id="4183229833636799228">Default <ph name="FLASH_PLUGIN_NAME" /> setting</translation>
 <translation id="4192388905594723944">URL for validating remote access client authentication token</translation>
-<translation id="4197038214024763371">If this policy is not set or enabled, the user is allowed to use spellcheck.
-
-      If this policy is disabled, the user is not allowed to use spellcheck. The SpellcheckLanguage and SpellcheckLanguageBlacklist policies will also be ignored when this policy is disabled.
-      </translation>
 <translation id="4203389617541558220">Limit the device uptime by scheduling automatic reboots.
 
       When this policy is set, it specifies the length of device uptime after which an automatic reboot is scheduled.
@@ -2875,17 +2882,6 @@
 <translation id="6281043242780654992">Configures policies for Native Messaging. Blacklisted native messaging hosts won't be allowed unless they are whitelisted.</translation>
 <translation id="6282799760374509080">Allow or deny audio capture</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Force-disables spellcheck languages. Unrecognised languages in that list will be ignored.
-
-      If you enable this policy, spellcheck will be disabled for the languages specified. The user can still enable or disable spellcheck for languages not in the list.
-
-      If you do not set this policy, or disable it, there will be no change to the user's spellcheck preferences.
-
-      If the SpellcheckEnabled policy is set to disabled, this policy will have no effect.
-
-      If a language is included in both this policy and the SpellcheckLanguage policy, the SpellcheckLanguage policy is prioritised and the spellcheck language will be enabled.
-
-      The currently supported languages are: 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="6310223829319187614">Enable domain name autocomplete during user sign in</translation>
 <translation id="6315673513957120120">Chrome shows a warning page when users navigate to sites that have SSL errors. By default or when this policy is set to true, users are allowed to click through these warning pages.
       Setting this policy to false disallows users to click through any warning page.</translation>
@@ -4302,11 +4298,6 @@
       This policy only affects users who authenticated using SAML.
 
       The policy value should be specified in seconds.</translation>
-<translation id="9018338365267278833">This will remove extensions appearing in the <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> or extensions appearing in <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> that have the installation mode set to blocked and will purge local user data with it.  Refer to the extensions privacy policy or data retention policy to understand what may happen with the user data that is not stored locally.
-
-      When the policy is set to enabled, extensions that fall in the aforementioned lists (if already installed on a machine) will be removed from that machine in its entirety (including local user data).
-
-      When the policy is set to disabled or left unset, extensions that fall in the aforementioned lists (if already installed on a machine and existing in the blacklist <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) will be disabled on the machine and not uninstalled.</translation>
 <translation id="9027787254195333560">This policy allows you to configure the avatar image representing the user on the login screen. The policy is set by specifying the URL from which <ph name="PRODUCT_OS_NAME" /> can download the avatar image and a cryptographic hash used to verify the integrity of the download. The image must be in JPEG format; its size must not exceed 512 KB. The URL must be accessible without any authentication.
 
       The avatar image is downloaded and cached. It will be re-downloaded whenever the URL or the hash changes.
diff --git a/components/policy/resources/policy_templates_es-419.xtb b/components/policy/resources/policy_templates_es-419.xtb
index d28cac4e..7a430eb 100644
--- a/components/policy/resources/policy_templates_es-419.xtb
+++ b/components/policy/resources/policy_templates_es-419.xtb
@@ -1067,17 +1067,6 @@
       Si no se establece esta política, se utiliza <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Cantidad máxima de conexiones simultáneas con el servidor proxy</translation>
-<translation id="2948463916588961959">Habilita a la fuerza la corrección ortográfica de idiomas. Se omitirán los idiomas que no se reconozcan en esa lista.
-
-      Si se habilita esta política, se habilitará la corrección ortográfica para los idiomas especificados, además de los idiomas en los que el usuario tenga habilitada la corrección ortográfica.
-
-      Si no se configura o se inhabilita, no se implementarán cambios en las preferencias del usuario con respecto a la corrección ortográfica.
-
-      Si se inhabilita la política SpellcheckEnabled, esta política no tendrá ningún efecto.
-
-      Si un idioma aparece en esta política y en la política SpellcheckLanguageBlacklist, esta política tendrá prioridad y se habilitará la corrección ortográfica para este idioma.
-
-      Los idiomas compatibles por el momento son los siguientes: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="2952347049958405264">Restricciones:</translation>
 <translation id="2956777931324644324">Esta política cayó en desuso a partir de la versión 36 de <ph name="PRODUCT_NAME" />.
 
@@ -1405,7 +1394,6 @@
 
         La inscripción en la política de nube para el alcance de máquinas usa esta política en el escritorio. Se puede configurar mediante el registro o GPO en Windows, plist en Mac y el archivo de políticas JSON en Linux.</translation>
 <translation id="3660562134618097814">Transferir cookies del IdP de SAML durante el acceso</translation>
-<translation id="3668151900457104753">Desinstalar extensiones en la lista negra</translation>
 <translation id="3701121231485832347">Controla la configuración específica de los dispositivos <ph name="PRODUCT_OS_NAME" /> administrados por <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Pronto dejará de estar disponible el campo de una línea y desaparecerá. Empieza a usar el cuadro de texto de varias líneas que se encuentra a continuación).</translation>
 <translation id="3709266154059827597">Configurar la lista negra de instalación de extensiones</translation>
@@ -1615,6 +1603,29 @@
       Si esta política se establece en True o no se establece, los usuarios podrán canjear ofertas a través del registro del Sistema operativo de Chrome.
 
       Si esta política se establece en False, el usuario no podrá canjear ofertas.</translation>
+<translation id="4008233182078913897">Especifica una lista de apps y extensiones que se instalan de forma silenciosa,
+          sin interacción del usuario, y que este no puede desinstalar
+          ni inhabilitar. Todos los permisos que solicitan las apps y extensiones
+          se conceden de forma implícita, sin interacción del usuario, incluso los
+          permisos adicionales que soliciten las apps o extensiones en próximas
+          versiones. Además, los permisos se conceden para las API de las
+          extensiones enterprise.deviceAttributes y enterprise.platformKeys (estas
+          no están disponibles para las apps ni extensiones instaladas de manera
+          automática).
+
+          Esta política tiene prioridad por sobre una política de <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> posiblemente conflictiva. Si una app o extensión, instalada de manera automática, se quita de esta lista, <ph name="PRODUCT_NAME" /> la desinstala de forma automática.
+
+          Para las instancias de Windows que no están unidas a un dominio de <ph name="MS_AD_NAME" />, solo se pueden instalar de manera automática las apps y extensiones que aparecen en Chrome Web Store.
+
+          Ten en cuenta que es posible que los usuarios modifiquen el código fuente de cualquier extensión a través de las Herramientas para desarrolladores (y muy probablemente deje de funcionar). Si esta situación te inquieta, establece la política <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Cada elemento de la lista de la política es un string que contiene un ID de extensión y, de forma opcional, una URL de actualización separada por un punto y coma (<ph name="SEMICOLON" />). El ID de extensión es el string de 32 letras que se encuentra, p. ej., en <ph name="CHROME_EXTENSIONS_LINK" /> en el modo de desarrollador. Si se especifica, la URL de actualización debe direccionarte a un documento XML del manifiesto de actualización, como se describe en <ph name="LINK_TO_EXTENSION_DOC1" />. De forma predeterminada, se usa la URL de actualización de Chrome Web Store (actualmente es "https://clients2.google.com/service/update2/crx"). Ten en cuenta que la URL de actualización que se establece en esta política solo se usa para la instalación inicial; las actualizaciones posteriores de la extensión utilizan la URL de actualización que se indica en el manifiesto de la extensión. Ten en cuenta también que el uso de la URL de actualización era explícitamente obligatorio en las versiones de <ph name="PRODUCT_NAME" /> hasta la 67 inclusive.
+
+          Por ejemplo, <ph name="EXTENSION_POLICY_EXAMPLE" /> instala la extensión con la ID <ph name="EXTENSION_ID_SAMPLE" /> desde la URL de actualización convencional de Chrome Web Store. Para obtener más información sobre las extensiones de host, consulta: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Si no se establece esta política, no se instalan apps ni extensiones de forma automática, y el usuario puede desinstalar cualquier app o extensión en <ph name="PRODUCT_NAME" />.
+
+          Hay que tener en cuenta que esta política no se aplica al modo de navegación incógnito.</translation>
 <translation id="4008507541867797979">Si se establece esta política como verdadera, o no se establece, <ph name="PRODUCT_OS_NAME" /> mostrará a los usuarios existentes en la pantalla de acceso y permitirá elegir uno.
 
       Si se establece como falsa, <ph name="PRODUCT_OS_NAME" /> no mostrará a los usuarios existentes en la pantalla de acceso. Se mostrará la pantalla de acceso normal (en la que se solicita el correo electrónico y la contraseña o el teléfono del usuario) o la pantalla intersticial SAML (si se habilita a través de la política <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />), a menos que se configure una sesión administrada. Si ese es el caso, solo se mostrarán las cuentas de la sesión administrada, donde se podrá elegir una.
@@ -1736,10 +1747,6 @@
           Si no se establece, inicialmente las teclas especiales estarán inhabilitadas, pero el usuario podrá habilitarlas en cualquier momento.</translation>
 <translation id="4183229833636799228">Configuración predeterminada de <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL para la validación del token de autenticación del cliente de acceso remoto</translation>
-<translation id="4197038214024763371">Si no se configura ni se habilita esta política, el usuario podrá usar la corrección ortográfica.
-
-      Si se inhabilita, el usuario no podrá usar esta función, y se omitirán las políticas SpellcheckLanguage y SpellcheckLanguageBlacklist.
-      </translation>
 <translation id="4203389617541558220">Limita el tiempo de actividad del dispositivo mediante la programación de reinicio automático.
 
       Si se establece esta política, se especifica el tiempo de actividad del dispositivo que debe transcurrir para que se programe un reinicio automático.
@@ -2794,17 +2801,6 @@
 <translation id="6281043242780654992">Permite configurar las políticas de mensajería nativa. A menos que se incluyan en la lista blanca, los hosts de mensajería nativa incluidos en la lista negra estarán bloqueados.</translation>
 <translation id="6282799760374509080">Permitir o rechazar la captura de audio</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Inhabilita a la fuerza la corrección ortográfica de idiomas. Se omitirán los idiomas que no se reconozcan en esa lista.
-
-      Si habilitas esta política, se inhabilitará la corrección ortográfica para los idiomas especificados. El usuario podrá habilitar o inhabilitar la corrección ortográfica para los idiomas que no están en la lista.
-
-      Si no se configura o se inhabilita, no se implementarán cambios en las preferencias del usuario con respecto a la corrección ortográfica.
-
-      Si se inhabilita la política SpellcheckEnabled, esta política no tendrá ningún efecto.
-
-      Si se incluye un idioma en esta política y en la política SpellcheckLanguage, se priorizará la política SpellcheckLanguage y se habilitará el idioma de corrección ortográfica.
-
-      Los idiomas compatibles por el momento son los siguientes: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">Habilitar la opción de autocompletar el nombre de dominio durante el accceso del usuario</translation>
 <translation id="6315673513957120120">Chrome muestra una página de advertencia cuando los usuarios visitan sitios que tienen errores de SSL. De forma predeterminada o cuando esta política se establece en true, los usuarios pueden hacer clic en estas páginas de advertencia.
       Al establecer esta política en false, los usuarios no pueden hacer clic en ninguna página de advertencia.</translation>
@@ -4199,11 +4195,6 @@
       Esta política solo afecta a los usuarios autenticados mediante SAML.
 
       El valor de la política debe especificarse en segundos.</translation>
-<translation id="9018338365267278833">Esta política quitará las extensiones que aparecen en <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> o las que aparecen en <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> que tengan el modo de instalación configurado como bloqueado y borrará definitivamente los datos de usuario locales.  Consulta la Política de Privacidad para extensiones o la política sobre retención de datos para entender qué es lo que puede ocurrir con los datos del usuario que no se almacenan de forma local.
-
-      Cuando se establece la política como habilitada, las extensiones que se incluyen en las listas mencionadas anteriormente (si ya se instalaron en una máquina) se quitarán por completo (incluidos los datos del usuario locales).
-
-      Cuando se establece la política como inhabilitada o no se configura, las extensiones que se incluyen en las listas mencionadas anteriormente (si ya se instalaron en una máquina y se enumeran en la lista negra <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) se inhabilitarán en la máquina y no se desinstalarán.</translation>
 <translation id="9027787254195333560">Esta política permite configurar la imagen de avatar que identifica al usuario en la pantalla de acceso. Para configurarla, indica la URL desde la cual <ph name="PRODUCT_OS_NAME" /> puede descargar la imagen de avatar y un hash criptográfico que verifique la integridad de la descarga. La imagen debe estar en formato JPEG y no pesar más de 512 kB. Se debe poder acceder a la dirección URL sin autenticación previa.
 
       La imagen de avatar se descarga y queda almacenada en caché. Cada vez que cambie la URL o el hash, la imagen se volverá a descargar.
diff --git a/components/policy/resources/policy_templates_es.xtb b/components/policy/resources/policy_templates_es.xtb
index 7edb3d9..e9d34c9 100644
--- a/components/policy/resources/policy_templates_es.xtb
+++ b/components/policy/resources/policy_templates_es.xtb
@@ -51,7 +51,7 @@
 <translation id="1049138910114524876">Establece la configuración regional que se fuerza a aplicar en la pantalla de inicio de sesión de <ph name="PRODUCT_OS_NAME" />.
 
       Si se asigna un valor a esta política, la pantalla de inicio de sesión se mostrará siempre en la configuración regional proporcionada por el primer valor de esta política (esta se define como lista para que sea compatible con versiones posteriores). Si no se le asigna ningún valor o se le asigna una lista vacía, la pantalla de inicio de sesión se mostrará en la configuración regional de la sesión del último usuario. Si el valor que se le asigna no es una configuración regional válida, la pantalla de inicio de sesión se mostrará en una configuración regional establecida antes (actualmente: en-US).</translation>
-<translation id="1052499923181221200">Esta política no tiene ningún efecto a menos que se le asigne el valor "True" a SamlInSessionPasswordChangeEnabled.
+<translation id="1052499923181221200">Esta política no tiene ningún efecto a menos que se asigne el valor "True" a SamlInSessionPasswordChangeEnabled.
       Si se asigna el valor "True" a SamlInSessionPasswordChangeEnabled y se asigna el valor 14 a esta política, por ejemplo, se enviará una notificación a los usuarios de SAML 14 días antes de que su contraseña caduque en una fecha determinada.
       Los usuarios de SAML podrán realizar inmediatamente un cambio de contraseña con la sesión iniciada y actualizarla antes de que caduque.
       Estas notificaciones solo se mostrarán si el proveedor de identidades de SAML envía la información sobre la caducidad de la contraseña al dispositivo durante el flujo de inicio de sesión de SAML.
@@ -317,9 +317,9 @@
 <translation id="1507382822467487898">
           Configura qué dirección MAC (control de acceso al medio) se usará cuando se conecte una base al dispositivo.
 
-          Al conectar una base a algunos modelos de dispositivo, se utilizará la dirección MAC designada del dispositivo para identificar el dispositivo en Ethernet de forma predeterminada. Esta política permite que el administrador pueda cambiar la fuente de la dirección MAC cuando esté conectado a una base.
+          Al conectar una base a algunos modelos de dispositivo, se usará la dirección MAC designada de la base del dispositivo para identificar el dispositivo en Ethernet de forma predeterminada. Esta política permite que el administrador pueda cambiar la fuente de la dirección MAC cuando el dispositivo esté conectado a una base.
 
-          Si se selecciona "DeviceDockMacAddress" o no se asigna ningún valor a esta política, se usará la dirección MAC designada de la base.
+          Si se selecciona "DeviceDockMacAddress" o no se configura esta política, se usará la dirección MAC designada de la base del dispositivo.
 
           Si se selecciona "DeviceNicMacAddress", se usará la dirección NIC (controlador de interfaz de red) MAC del dispositivo.
 
@@ -1097,17 +1097,6 @@
       Si no se establece esta política, se utilizará <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Número máximo de conexiones simultáneas con el servidor proxy</translation>
-<translation id="2948463916588961959">Permite forzar la habilitación del corrector ortográfico de idiomas. Se ignorarán los idiomas no reconocidos de esa lista.
-
-      Si se habilita esta política, se habilitará el corrector ortográfico en los idiomas especificados, además de los idiomas en los que lo haya habilitado el usuario.
-
-      Si no se asigna ningún valor a esta política o se inhabilita, no se modificarán las preferencias de corrector ortográfico del usuario.
-
-      Si se inhabilita la política SpellcheckEnabled, esta política no tendrá ningún efecto.
-
-      Si un idioma se incluye tanto en esta política como en la política SpellcheckLanguageBlacklist, prevalecerá esta política y se habilitará el corrector ortográfico de idiomas.
-
-      Estos son los idiomas que actualmente se admiten: 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="2952347049958405264">Restricciones:</translation>
 <translation id="2956777931324644324">Esta política no está disponible a partir de la versión 36 de <ph name="PRODUCT_NAME" />.
 
@@ -1417,7 +1406,7 @@
       Si se asigna a esta política el valor "DeveloperToolsDisallowed" (el valor 2), no se podrá acceder a las herramientas para desarrolladores y no se podrán inspeccionar los elementos de los sitios web. También se inhabilitarán las combinaciones de teclas y las entradas de menús o menús contextuales que permiten abrir las herramientas para desarrolladores y la consola de JavaScript.
       Si se asigna el valor "True" a la antigua política DeveloperToolsDisabled, el valor de esta política se ignorará y las herramientas para desarrolladores se inhabilitarán.</translation>
 <translation id="3547954654003013442">Configuración de proxy</translation>
-<translation id="3550875587920006460">Permite definir una programación personalizada para buscar actualizaciones. Se aplica a todos los usuarios y a todas las interfaces del dispositivo. Una vez definida la programación, el dispositivo se basará en ella para buscar actualizaciones. Se debe eliminar esta política para cancelar el resto de búsquedas de actualizaciones programadas.</translation>
+<translation id="3550875587920006460">Permite definir una programación personalizada para buscar actualizaciones. Se aplica a todos los usuarios y todas las interfaces del dispositivo. Una vez definida la programación, el dispositivo se basará en ella para buscar actualizaciones. Se debe eliminar esta política para cancelar el resto de búsquedas de actualizaciones programadas.</translation>
 <translation id="355118380775352753">Sitios web que se abren en el navegador alternativo</translation>
 <translation id="3554984410014457319">Permite que el Asistente de Google escuche la frase de activación</translation>
 <translation id="356579196325389849">Los usuarios pueden configurar el canal de lanzamiento de Chrome​OS</translation>
@@ -1444,7 +1433,6 @@
 
         El registro automático de políticas de permisos de nube utiliza esta política en el escritorio y se puede configurar mediante el registro o el GPO en Windows, mediante plist en Mac y mediante el archivo de políticas JSON en Linux.</translation>
 <translation id="3660562134618097814">Transferir las cookies del proveedor de identidad SAML durante el inicio de sesión</translation>
-<translation id="3668151900457104753">Desinstala las extensiones incluidas en la lista negra</translation>
 <translation id="3701121231485832347">Controla la configuración específica de los dispositivos con <ph name="PRODUCT_OS_NAME" /> gestionados con <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (el campo de una línea está obsoleto y desaparecerá en el futuro; a partir de ahora, debes utilizar el campo de varias líneas que aparece más abajo).</translation>
 <translation id="3709266154059827597">Configurar lista negra de instalación de extensiones</translation>
@@ -1654,6 +1642,29 @@
 Si esta política se establece en True o no se establece, los usuarios podrán canjear ofertas a través del servicio de registro de Chrome OS.
 
 Si esta política se establece en False, el usuario no podrá canjear ofertas.</translation>
+<translation id="4008233182078913897">Especifica una lista de aplicaciones y extensiones que se instalan de forma automática,
+          sin la intervención del usuario y que el usuario no puede inhabilitar ni
+          desinstalar. Los permisos solicitados por las
+          aplicaciones o las extensiones se conceden de forma implícita, sin la interacción del usuario,
+          incluidos los permisos que soliciten las próximas versiones de
+          la aplicación o extensión. Además, se conceden permisos para las API de las extensiones
+          enterprise.deviceAttributes y enterprise.platformKeys.
+          Estas dos API no están disponibles para las aplicaciones o extensiones que
+          no se hayan instalado de manera forzada.
+
+          Esta política prevalece frente a una política <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> que pueda ser conflictiva. Si una aplicación o extensión que se haya instalado anteriormente de manera forzada se elimina de esta lista, <ph name="PRODUCT_NAME" /> la desinstalará automáticamente.
+
+          Para las instancias de Windows que no se hayan unido a un dominio de <ph name="MS_AD_NAME" />, la instalación forzada se limitará a las aplicaciones y extensiones disponibles en Chrome Web Store.
+
+          Ten en cuenta que es posible que los usuarios modifiquen el código fuente de las extensiones mediante las herramientas para desarrolladores (lo que puede provocar problemas de funcionamiento). Si te preocupa, configura la política <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Cada elemento de lista de la política es una cadena que contiene un ID de extensión y, opcionalmente, una URL de "actualización" separados por punto y coma (<ph name="SEMICOLON" />). El ID de extensión es la cadena de 32 letras que aparece, por ejemplo, en <ph name="CHROME_EXTENSIONS_LINK" /> cuando está habilitado el modo desarrollador. La URL de "actualización", si se especifica, debe dirigir a un documento XML de un archivo de manifiesto de actualización, como se describe en <ph name="LINK_TO_EXTENSION_DOC1" />. De forma predeterminada, se utiliza la URL de actualización de Chrome Web Store, que actualmente es "https://clients2.google.com/service/update2/crx". Ten en cuenta que la URL de "actualización" definida en esta política solo se usa en la instalación inicial. Las actualizaciones posteriores de la extensión usarán la URL de actualización indicada en el archivo de manifiesto de la extensión. Ten en cuenta también que era obligatorio especificar la URL de "actualización" en las versiones de <ph name="PRODUCT_NAME" /> hasta la 67.
+
+          Por ejemplo, <ph name="EXTENSION_POLICY_EXAMPLE" /> instala la extensión con ID <ph name="EXTENSION_ID_SAMPLE" /> desde la URL de "actualización" estándar de Chrome Web Store. Para obtener más información sobre cómo alojar extensiones, consulta <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Si no se configura esta política, no se instalará ninguna aplicación ni extensión automáticamente y el usuario podrá desinstalar cualquier aplicación o extensión de <ph name="PRODUCT_NAME" />.
+
+          Ten en cuenta que esta política no se aplica al modo de incógnito.</translation>
 <translation id="4008507541867797979">Si esta política no se establece o el valor correspondiente se establece en "True", <ph name="PRODUCT_OS_NAME" /> mostrará los usuarios existentes en la pantalla de inicio de sesión y permitirá seleccionar uno de ellos.
 
       Si el valor correspondiente a esta política se establece en "False", <ph name="PRODUCT_OS_NAME" /> no mostrará a los usuarios existentes en la pantalla de inicio de sesión. Se mostrará la pantalla de inicio de sesión normal, en la que solicita la dirección de correo electrónico del usuario y su contraseña o teléfono, o la pantalla intersticial SAML (si se ha activado mediante la política <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />), a menos que se configure una sesión administrada. Si se ha configurado una sesión administrada, solo se mostrarán las cuentas de dicha sesión, lo que permite seleccionar una de ellas.
@@ -1777,10 +1788,6 @@
           Si no se le asigna ningún valor, se inhabilitarán las teclas persistentes inicialmente, pero los usuarios podrán habilitarlas en cualquier momento.</translation>
 <translation id="4183229833636799228">Configuración predeterminada de <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL para validar el token de autenticación de clientes de acceso remoto</translation>
-<translation id="4197038214024763371">Si no se habilita esta política o no se le asigna ningún valor, el usuario podrá utilizar el corrector ortográfico.
-
-      Si se inhabilita esta política, el usuario no podrá utilizar el corrector ortográfico. Las políticas SpellcheckLanguage y SpellcheckLanguageBlacklist se ignorarán también cuando esta política esté inhabilitada.
-      </translation>
 <translation id="4203389617541558220">Limita el tiempo de actividad del dispositivo mediante la programación de reinicios automáticos.
 
       Si se establece esta política, especifica el tiempo de actividad del dispositivo que debe transcurrir para que se programe un reinicio automático.
@@ -1845,7 +1852,7 @@
       Ten en cuenta que el hecho de que la política incluya el ID de una aplicación no significa necesariamente que el usuario pueda habilitarla como aplicación para tomar notas en la pantalla de bloqueo. Por ejemplo, en Chrome 61, la plataforma también restringe el conjunto de aplicaciones disponibles.
 
       Si la política no se configura, esta no restringirá el conjunto de aplicaciones que el usuario puede habilitar en la pantalla de bloqueo.</translation>
-<translation id="4313767483634435271">Dirección MAC designada de la base</translation>
+<translation id="4313767483634435271">Dirección MAC designada de la base del dispositivo</translation>
 <translation id="4322842393287974810">Permite que la aplicación de kiosco sin retardo con inicio automático controle la versión de <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="4325690621216251241">Añadir un botón para cerrar sesión en la bandeja del sistema</translation>
 <translation id="4332177773549877617">Registrar eventos de descargas de aplicaciones para Android</translation>
@@ -2584,7 +2591,7 @@
 <translation id="5765780083710877561">Descripción:</translation>
 <translation id="5770738360657678870">Canal de desarrolladores (puede ser inestable)</translation>
 <translation id="5774856474228476867">URL de búsqueda del proveedor de búsquedas predeterminadas</translation>
-<translation id="5775235485119094648">Carga la batería mientras está dentro de un rango determinado.</translation>
+<translation id="5775235485119094648">Carga la batería mientras está dentro de un intervalo determinado.</translation>
 <translation id="5776485039795852974">Preguntar siempre que un sitio quiera mostrar notificaciones de escritorio</translation>
 <translation id="5781412041848781654">Especifica la biblioteca GSSAPI que se debe utilizar para la autenticación HTTP. Puedes definir simplemente el nombre de una biblioteca o una ruta completa.
 
@@ -2687,7 +2694,7 @@
 
       Si esta opción se inhabilita o no se establece un valor, no se aplicará Búsqueda Segura en la Búsqueda web de Google.</translation>
 <translation id="5946082169633555022">Canal beta</translation>
-<translation id="5946329690214660966">Definir programación personalizada para buscar actualizaciones</translation>
+<translation id="5946329690214660966">Define la programación personalizada para buscar actualizaciones</translation>
 <translation id="5950205771952201658">Debido a que las comprobaciones de revocaciones online "soft-fail" no proporcionan una seguridad efectiva, están inhabilitadas de forma predeterminada en la versión 19 y en las versiones posteriores de <ph name="PRODUCT_NAME" />. Si esta política se establece en true, se restaurará el comportamiento anterior y se realizarán comprobaciones de OCSP y CRL online.
 
       Si no se establece la política o se establece en false, <ph name="PRODUCT_NAME" /> no realizará comprobaciones de revocaciones online en <ph name="PRODUCT_NAME" /> 19 ni en versiones posteriores.</translation>
@@ -2754,7 +2761,7 @@
 <translation id="6034341625190551415">Controla los tipos de cuenta de sesión pública y de kiosko.</translation>
 <translation id="6034603289689965535">Permite que una página muestre ventanas emergentes mientras se descarga</translation>
 <translation id="6036523166753287175">Habilita que se pueda pasar a través de un cortafuegos desde un host de acceso remoto.</translation>
-<translation id="605475635122964053">Restringe el modo de impresión con PIN. Si no se configura esta política, no se aplicará ninguna restricción. Si este modo no está disponible, se ignorará esta política. Ten en cuenta que la función de impresión con PIN solo está habilitada para impresoras que utilicen uno de los protocolos IPPS, USB o IPP por USB. </translation>
+<translation id="605475635122964053">Restringe el modo de impresión con PIN. Si no se asigna ningún valor a esta política, no se aplicará ninguna restricción. Si este modo no está disponible, se ignorará esta política. Ten en cuenta que la función de impresión con PIN solo está habilitada para impresoras que utilicen uno de los protocolos IPPS, USB o IPP por USB. </translation>
 <translation id="6070667616071269965">Diseños de teclado para la pantalla de inicio de sesión del dispositivo</translation>
 <translation id="6074963268421707432">No permitir que ningún sitio muestre notificaciones de escritorio</translation>
 <translation id="6074964551275531965">Establece el periodo de tiempo para notificaciones de actualización</translation>
@@ -2889,17 +2896,6 @@
 <translation id="6281043242780654992">Configura las políticas relativas a los mensajes nativos. Los hosts de mensajes nativos de la lista negra se inhabilitarán a menos que se incluyan en la lista blanca.</translation>
 <translation id="6282799760374509080">Permitir o denegar captura de audio</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Permite forzar la inhabilitación del corrector ortográfico de idiomas. Se ignorarán los idiomas no reconocidos de esa lista.
-
-      Si se habilita esta política, se habilitará el corrector ortográfico en los idiomas especificados. El usuario puede habilitar o inhabilitar el corrector ortográfico en los idiomas que no aparezcan en la lista.
-
-      Si no se asigna ningún valor a esta política o se inhabilita, no se modificarán las preferencias de corrector ortográfico del usuario.
-
-      Si se inhabilita la política SpellcheckEnabled, esta política no tendrá ningún efecto.
-
-      Si un idioma se incluye tanto en esta política como en la política SpellcheckLanguage, prevalecerá la política SpellcheckLanguage y se habilitará el corrector ortográfico de idiomas.
-
-      Estos son los idiomas que actualmente se admiten: 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="6310223829319187614">Habilitar la opción de autocompletar nombre de dominio durante el inicio de sesión del usuario</translation>
 <translation id="6315673513957120120">Chrome muestra una página de advertencia cuando los usuarios intentan acceder a sitios web con errores SSL. De forma predeterminada o cuando se establezca el valor true en esta política, los usuarios podrán hacer clic para ignorar estas páginas de advertencia.
       Si se asigna el valor false, los usuarios no tendrán permiso para ignorar ninguna página de advertencia.</translation>
@@ -3224,7 +3220,7 @@
 
           Si se le asigna el valor "False", el modo avanzado de carga de la batería siempre estará inhabilitado.
 
-          Si se le asigna un valor a esta política, los usuarios no podrán cambiarla ni anularla.
+          Además, los usuarios no podrán cambiarla ni anularla.
 
           Si no se le asigna ningún valor, el modo avanzado de carga de la batería está inhabilitado y el usuario no podrá habilitarlo.</translation>
 <translation id="6972540544240464302">Selecciona la configuración del programador de tareas</translation>
@@ -4299,11 +4295,6 @@
       Esta política solo afecta a los usuarios autenticados a través de SAML.
 
       El valor de la política se debe especificar en segundos.</translation>
-<translation id="9018338365267278833">Esta política eliminará las extensiones que aparecen en la <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> o las extensiones que aparecen en <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> cuyo modo de instalación esté bloqueado y eliminará definitivamente los datos locales del usuario.  Consulta la política de privacidad de las extensiones o la política de retención de datos para entender qué puede pasar con los datos de los usuarios que no se hayan almacenado localmente.
-
-      Si se habilita esta política, las extensiones incluidas en las listas mencionadas anteriormente (si ya están instaladas en el equipo) se eliminarán del equipo completamente (incluidos los datos locales del usuario).
-
-      Si se inhabilita esta política, las extensiones incluidas en las listas mencionadas anteriormente (si ya están instaladas en el equipo y están incluidas en la lista negra <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) se inhabilitarán en el equipo, pero no se desinstalarán.</translation>
 <translation id="9027787254195333560">Esta política permite configurar la imagen del avatar que representa al usuario en la pantalla de inicio de sesión. La política se establece especificando la URL desde la que <ph name="PRODUCT_OS_NAME" /> puede descargar la imagen del avatar y un hash criptográfico que se utiliza para verificar la integridad de la descarga. La imagen debe tener formato JPEG y un tamaño no superior a 512 KB. Se debe poder acceder a la URL sin autenticación.
 
       La imagen del avatar se descarga y se almacena en caché. Se volverá a descargar si se cambian la URL o el hash.
diff --git a/components/policy/resources/policy_templates_et.xtb b/components/policy/resources/policy_templates_et.xtb
index b4b4b8d9..db360455 100644
--- a/components/policy/resources/policy_templates_et.xtb
+++ b/components/policy/resources/policy_templates_et.xtb
@@ -146,6 +146,15 @@
       Kui määrate reegli olekule Väär, siis ei saadeta teavet arendaja lüliti oleku kohta.</translation>
 <translation id="1160479894929412407">QUIC-protokolli lubamine</translation>
 <translation id="1160939557934457296">Keela turvalise sirvimise hoiatuslehest edasiliikumine</translation>
+<translation id="1171342272070128466">Lubatakse dokitud luubi juurdepääsufunktsioon.
+
+          Kui see reegel on seatud väärtusele Tõene, on dokitud luup alati lubatud.
+
+          Kui see reegel on seatud väärtusele Väär, on dokitud luup alati keelatud.
+
+          Kui määrate reegli, ei saa kasutajad seda muuta ega alistada.
+
+          Kui see reegel jäetakse määramata, on dokitud luup algselt keelatud, kuid kasutaja võib selle igal ajal lubada.</translation>
 <translation id="1189817621108632689">Võimaldab määrata URL-i mustrite loendi, mis määrab saidid, millel ei ole lubatud pilte kuvada.
 
           Kui jätate selle reegli määramata, siis kasutatakse kõikide saitide puhul globaalset vaikeväärtust, mis pärineb reeglist „DefaultImagesSetting”, kui see on määratud, või kasutaja isiklikku seadistust.
@@ -461,6 +470,7 @@
       Kui reegel on lubatud, ei saa kasutajad loobuda vaikekäitumisest, mille puhul käitatakse igat saiti eraldi protsessina.
       Kui reegel on seadistamata või keelatud, saab kasutaja seadet muuta (nt jaotise chrome://flags kirje „Keela saidi isoleerimine” abil).
       </translation>
+<translation id="1767673020408652620">Rakenduse soovituste lubamine nullolekuga otsingukastis</translation>
 <translation id="1781356041596378058">See reegel juhib ka juurdepääsu Androidi arendaja valikutele. Kui määrate reegli väärtuseks Tõene, ei pääse kasutajad arendaja valikutele juurde. Kui määrate reegli väärtuseks Väär või jätate selle määramata, pääsevad kasutajad arendaja valikutele juurde, puudutades rakenduses Androidi seaded seitse korda järgunumbrit.</translation>
 <translation id="1793346220873697538">PIN-koodiga printimise vaikimisi keelamine</translation>
 <translation id="1797233582739332495">Kuva kasutajale korduv viip, mis näitab, et taaskäivitamine on nõutav</translation>
@@ -999,6 +1009,15 @@
 
       Loendi iga kirje määrab identifikaatori, mida kasutatakse seesmiselt seadmepõhiste kontode eristamiseks.</translation>
 <translation id="2769952903507981510">Kaugjuurdepääsu hostidele nõutava domeeninime seadistamine</translation>
+<translation id="2783078941107212091">Käivitaja nullolekuga otsingukastis lubatakse rakenduste soovitused.
+
+          Kui see reegel on seatud väärtusele Tõene, võidakse rakenduse soovitused kuvada nullolekuga otsingus.
+
+          Kui see reegel on seatud väärtusele Väär, siis rakenduse soovitusi nullolekuga otsingus ei kuvata.
+
+          Kui määrate reegli, ei saa kasutajad seda muuta ega alistada.
+
+          Kui see reegel jäetakse määramata, on hallatud seadmete puhul vaikeseade Väär.</translation>
 <translation id="2787173078141616821">Saada teavet Androidi oleku kohta</translation>
 <translation id="2799297758492717491">Lubatud loendisse lisatud URL-i mustrite puhul meediasisu automaatesituse lubamine</translation>
 <translation id="2801155097555584385">Aku laadimise alguse kohandatud taseme määramine protsentides</translation>
@@ -1107,17 +1126,6 @@
       Kui see reegel on määramata, kasutatakse väärtust <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Puhverserveri samaaegsete ühenduste maksimaalne arv</translation>
-<translation id="2948463916588961959">Sundlubab õigekirjakontrolli keeled. Loendis olevaid tundmatuid keeli eiratakse. Loendis olevaid tundmatuid keeli eiratakse.
-
-      Kui lubate reegli, lubatakse õigekirjakontroll määratud keelte jaoks, mis lisanduvad keeltele, mille jaoks kasutaja on õigekirjakontrolli lubanud.
-
-      Kui jätate reegli määramata või keelate selle, ei mõjuta see kasutaja õigekirjakontrolli eelistusi.
-
-      Kui reegel SpellcheckEnabled on keelatud, ei ole sellel reeglil mingit mõju.
-
-      Kui keel on lisatud nii sellesse reeglisse kui ka reeglisse SpellcheckLanguageBlacklist, prioriseeritakse seda reeglit ja õigekirjakontrolli keel lubatakse.
-
-      Praegu toetatakse järgmisi keeli: 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="2952347049958405264">Piirangud:</translation>
 <translation id="2956777931324644324">Selle reegli pakkumine lõpetati toote <ph name="PRODUCT_NAME" /> versiooniga 36.
 
@@ -1207,6 +1215,25 @@
       Kui selle reegli väärtuseks on määratud Väär, on WPAD-i optimeerimine keelatud ja teenus <ph name="PRODUCT_NAME" /> peab DNS-põhiseid WPAD-i servereid kauem ootama. Kui reeglit pole määratud või see on lubatud, on WPAD-i optimeerimine lubatud.
 
       Olenemata sellest, kas ja kuidas see reegel on määratud, ei saa kasutajad WPAD-i optimeerimise seadet muuta.</translation>
+<translation id="3071839057966069710">Seadistab printerid.
+
+      Reegel võimaldab administraatoritel kasutajatele printeriseadistusi
+      pakkuda.
+
+      <ph name="PRINTER_DISPLAY_NAME" /> ja <ph name="PRINTER_DESCRIPTION" /> on vabas vormis stringid, mida saab kohandada, et hõlbustada printeri valimist. <ph name="PRINTER_MANUFACTURER" /> ja <ph name="PRINTER_MODEL" /> hõlbustavad lõppkasutajate jaoks printerite tuvastamist. Need näitavad printeri tootjat ja mudelit. <ph name="PRINTER_URI" /> peab olema aadress, mida saab külastada klientarvutist, sh <ph name="URI_SCHEME" />, <ph name="URI_PORT" /> ja <ph name="URI_QUEUE" />. <ph name="PRINTER_UUID" /> on valikuline. Selle olemasolul aitab see seadistus <ph name="ZEROCONF_DISCOVERY" /> printerite duplikaate eemaldada.
+
+      <ph name="PRINTER_EFFECTIVE_MODEL" /> peab vastama ühele stringidest, mis on seotud teenuses <ph name="PRODUCT_NAME" /> toetatud printeriga. Stringi kasutatakse printeri jaoks sobiva PPD tuvastamiseks ja installimiseks. Lisateavet leiate aadressilt https://support.google.com/chrome?p=noncloudprint.
+
+      <ph name="PRINTER_AUTOCONF" /> on kahendmuutuja märgis, mis näitab, kas tööriista IPP Everywhere peaks kasutama printeri seadistamiseks. Seda märgist toetatakse operatsioonisüsteemi <ph name="PRODUCT_OS_NAME" /> versioonis 76 ja uuemates.
+
+      <ph name="PRINTER_EFFECTIVE_MODEL" /> peab sisaldama printeri nime või <ph name="PRINTER_AUTOCONF" /> tuleb määrata väärtusele Tõene. Printereid, mis kasutavad mõlemat või millel puuduvad atribuudid, eiratakse.
+
+      Printeri seadistus viiakse lõpule printeri esimesel kasutuskorral.  PPD-sid ei laadita alla enne, kui printerit kasutatakse.  Pärast seda salvestatakse sageli kasutatud PPD-d vahemällu.
+
+      See reegel ei mõjuta seda, kas kasutajad saavad individuaalsetes seadmetes printereid seadistada.  See on mõeldud individuaalsete kasutajate printerite seadistusi täiendama.
+
+      Active Directory hallatavate seadmete puhul toetab see reegel seadme <ph name="MACHINE_NAME_VARIABLE" /> laiendamist Active Directory seadme nimele või selle alamstringile. Näiteks kui seadme nimi on <ph name="MACHINE_NAME_EXAMPLE" />, siis asendatakse <ph name="MACHINE_NAME_VARIABLE_EXAMPLE" /> nelja tähemärgiga, mis algab pärast kuuendat märki (nt <ph name="MACHINE_NAME_PART_EXAMPLE" />). Pange tähele, et loendamist alustatakse nullist.
+      </translation>
 <translation id="3072045631333522102">Ekraanisäästja, mida kasutatakse jaemüügirežiimis sisselogimiskuval</translation>
 <translation id="3072847235228302527">Teenusetingimuste määramine seadmes kasutatava konto jaoks</translation>
 <translation id="3077183141551274418">Lubab või keelab vahelehtede elutsüklid</translation>
@@ -1450,7 +1477,6 @@
 
         Seda reeglit kasutatakse arvutites seadme ulatuses pilvereegli registreerimiseks ja selle saab määrata failiga Registry või GPO Windowsis, failiga plist Macis ja JSON-i reeglifailiga Linuxis.</translation>
 <translation id="3660562134618097814">SAML IdP küpsisefailide ülekandmine sisselogimisel</translation>
-<translation id="3668151900457104753">Musta nimekirja kantud laienduste desinstallimine</translation>
 <translation id="3701121231485832347">Haldab üksuse <ph name="MS_AD_NAME" /> hallatud operatsioonisüsteemiga <ph name="PRODUCT_OS_NAME" /> seadmete seadeid.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Üherealist välja enam ei toetata ja tulevikus see eemaldatakse. Hakake kasutama allolevat mitmerealist tekstivälja.)</translation>
 <translation id="3709266154059827597">Laienduste installimise musta nimekirja seadistamine</translation>
@@ -1661,6 +1687,28 @@
       Kui see reegel määratakse tõeseks või seda ei määrata, saavad kasutajad pakkumisi lunastada Chrome OS-i registreerimise abil.
 
       Kui see reegel määratakse valeks, ei saa kasutajad pakkumisi lunastada.</translation>
+<translation id="4008233182078913897">Määrab loendi rakendustest ja laiendustest, mis installitakse märkamatult,
+          ilma et kasutaja peaks sekkuma, ning mida kasutaja ei saa
+          desinstallida ega keelata. Kõik rakenduste taotletud load antakse vaikimisi
+      ning kasutaja sekkumiseta (sh kõik lisaload,
+      mida rakenduse tulevased versioonid taotlevad). Lisaks antakse load laienduste
+          enterprise.deviceAttributes ja enterprise.platformKeys
+          API-dele. (Need API-d ei ole saadaval rakenduste/laienduste jaoks, mis
+          ei ole sundinstallitud.)
+
+          See reegel seatakse ettepoole potentsiaalselt konfliktsest reeglist <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />. Kui varem sundinstallitud rakendus või laiendus sellest loendist eemaldatakse, desinstallib teenus <ph name="PRODUCT_NAME" /> selle automaatselt.
+
+          Windowsi eksemplaride puhul, mis ei ole ühendatud domeeniga <ph name="MS_AD_NAME" />, saab sundinstallida vaid Chrome’i veebipoes olevaid rakendusi ja laiendusi.
+
+          Pange tähele, et arendaja tööriistadega saavad kasutajad muuta iga laienduse lähtekoodi (mis võib põhjustada laienduse väärtalitlust). Kui see on probleem, tuleb määrata reegel <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Reegli iga loendiüksus on string, mis sisaldab laienduse ID-d ja „värskenduse” URL-i, mis on eraldatud semikooloniga (<ph name="SEMICOLON" />). Laienduse ID on 32-täheline string, mis kuvatakse näiteks arendajarežiimis aadressil <ph name="CHROME_EXTENSIONS_LINK" />. Värskenduse URL peab viitama XML-dokumendi värskendusmanifestile, nagu on kirjeldatud jaotises<ph name="LINK_TO_EXTENSION_DOC1" />. Vaikimisi kasutatakse Chrome'i veebipoe värskenduse URL-i (praegu „https://clients2.google.com/service/update2/crx”). Pange tähele, et reeglis määratud värskenduse URL-i kasutatakse vaid algsel installimisel ja laienduse tulevased värskendused kasutavad laienduse manifestis märgitud värskenduse URL-i. Samuti pange tähele, et selgesõnalise värskenduse URL-i määramine oli kuni rakenduse <ph name="PRODUCT_NAME" /> 67. versioonini kohustuslik.
+
+          Näiteks reegel <ph name="EXTENSION_POLICY_EXAMPLE" /> installib laienduse ID-ga <ph name="EXTENSION_ID_SAMPLE" /> standardselt Chrome'i veebipoe värskenduse URL-ilt. Lisateavet laienduste hostimise kohta leiate siit: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Kui see reegel jäetakse määramata, ei installita automaatselt ühtki rakendust ega laiendust ja kasutaja saab iga rakenduse või laienduse desinstallida teenuses <ph name="PRODUCT_NAME" />.
+
+          Pange tähele, et reegel ei kehti inkognito režiimis.</translation>
 <translation id="4008507541867797979">Kui reegel on määratud väärtusele Tõene või seadistamata, kuvab <ph name="PRODUCT_OS_NAME" /> olemasolevad kasutajad sisselogimiskuval ja võimaldab ühe neist valida.
 
       Kui reegel on määratud väärtusele Väär, ei kuva <ph name="PRODUCT_OS_NAME" /> sisselogimiskuval olemasolevaid kasutajaid. Kuvatakse tavapärane sisselogimisekraan (kus palutakse kasutajal sisestada e-posti aadress ja parool või telefoninumber) või SAML-i vaheekraan (kui see on reegliga <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> lubatud), v.a juhul, kui hallatud seanss on seadistatud. Kui hallatud seanss on seadistatud, kuvatakse ainult hallatud seansi kontod, mille hulgast saab valida soovitud konto.
@@ -1784,10 +1832,6 @@
           Kui reegel on määramata, on nakkeklahvid algselt keelatud, kuid kasutaja võib need igal ajal lubada.</translation>
 <translation id="4183229833636799228">Pistikprogrammi <ph name="FLASH_PLUGIN_NAME" /> vaikeseade</translation>
 <translation id="4192388905594723944">URL kaugjuurdepääsuga kliendi autentimismärgi kinnitamiseks</translation>
-<translation id="4197038214024763371">Kui reegel on määramata või lubatud, saab kasutaja õigekirjakontrolli kasutada.
-
-      Kui reegel on keelatud, ei ole kasutajal lubatud õigekirjakontrolli kasutada. Kui reegel on keelatud, eiratakse reegleid SpellcheckLanguage ja SpellcheckLanguageBlacklist.
-      </translation>
 <translation id="4203389617541558220">Seadme tööaja piiramine, ajastades automaatsed taaskäivitused.
 
       Reegel määratleb seadme tööaja kestuse, mille järel tehakse automaatne taaskäivitus.
@@ -2459,6 +2503,7 @@
 
       Kui seda ei määrata, siis variatsioonide lähteväärtuse URL-i ei muudeta.</translation>
 <translation id="5561811616825571914">Sisselogimisekraanil valitakse nendele saitidele automaatselt kliendi sertifikaadid</translation>
+<translation id="5565178130821694365">Parool tuleb sisestada iga kahe päeva (48 tunni) järel</translation>
 <translation id="5566210228171064229">Nii PIN-koodiga kui ka ilma selleta printimise lubamine</translation>
 <translation id="556865034069957245">Reegel juhib täisekraanrežiimi saadavalolekut. Selles režiimis on kõik rakenduse <ph name="PRODUCT_NAME" /> kasutajaliidese elemendid varjatud ja nähtav on ainult veebisisu.
 
@@ -2891,17 +2936,6 @@
 <translation id="6281043242780654992">Omasõnumside reeglite seadistamine. Musta nimekirja lisatud omasõnumside hostid on keelatud seni, kuni need lisatakse lubatud üksuste nimekirja.</translation>
 <translation id="6282799760374509080">Heli jäädvustamise lubamine või keelamine</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Sundkeelab õigekirjakontrolli keeled. Loendis olevaid tundmatuid keeli eiratakse.
-
-      Kui lubate reegli, keelatakse õigekirjakontroll määratud keelte jaoks. Kasutaja saab siiski loendist puuduvate keelte jaoks õigekirjakontrolli lubada või keelata.
-
-      Kui jätate reegli määramata või keelate selle, ei mõjuta see kasutaja õigekirjakontrolli eelistusi.
-
-      Kui reegel SpellcheckEnabled on keelatud, ei ole sellel reeglil mingit mõju.
-
-      Kui keel on lisatud nii sellesse reeglisse kui ka reeglisse SpellcheckLanguage, prioriseeritakse reeglit SpellcheckLanguage ja õigekirjakontrolli keel lubatakse.
-
-      Praegu toetatakse järgmisi keeli: 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="6310223829319187614">Domeeni nime automaatse täitmise lubamine kasutaja sisselogimise ajal</translation>
 <translation id="6315673513957120120">Chrome kuvab hoiatuslehe, kui kasutajad liiguvad SSL-i vigadega saitidele. Vaikimisi või siis, kui selle reegli väärtuseks määratakse Tõene, lubatakse kasutajatel nendelt hoiatuslehtedelt kliki abil edasi liikuda.
       Kui selle reegli väärtuseks määratakse Väär, ei lubata kasutajatel hoiatuslehelt kliki abil edasi liikuda.</translation>
@@ -4320,11 +4354,6 @@
       See reegel mõjutab ainult neid kasutajad, kes kasutavad autentimiseks SAML-i.
 
       Reegli väärtus tuleb määrata sekundites.</translation>
-<translation id="9018338365267278833">See eemaldab loendisse <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> või reeglisse <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> lisatud laiendused, mille installimisrežiimiks on määratud Blokeeritud, ja kustutab lõplikult ka kasutajate kohalikud andmed.  Vaadake laienduste privaatsuseeskirjadest või andmete säilitamise reeglitest teavet selle kohta, mis võib juhtuda kasutajate andmetega, mis ei ole kohalikult talletatud.
-
-      Kui reegel on seatud väärtusele Lubatud, eemaldatakse eelmainitud loenditesse kuuluvad laiendused (kui need on juba seadmesse installitud) täielikult (koos kasutaja kohalike andmetega).
-
-      Kui reegel on määramata või seatud väärtusele Keelatud, keelatakse seadmes eelmainitud loenditesse kuuluvad laiendused (kui need on juba seadmesse installitud ja kantud keelatud loendisse <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />), ent neid ei desinstallita.</translation>
 <translation id="9027787254195333560">Selle reegliga saate seadistada avatari pildi, mis kujutab kasutajat sisselogimisekraanil. Reegli seadistamiseks määrake URL, kust <ph name="PRODUCT_OS_NAME" /> saab alla laadida avatari pildi, ja krüptograafiline räsiväärtus, mida kasutatakse allalaadimise terviklikkuse kinnitamiseks. Pilt peab olema JPEG-vormingus, mille maksimaalne maht on 512 kB. URL peab olema juurdepääsetav autentimiseta.
 
       Avatari pilt laaditakse alla ja talletatakse vahemällu. URL-i või räsi muutumisel laaditakse pilt uuesti alla.
diff --git a/components/policy/resources/policy_templates_fa.xtb b/components/policy/resources/policy_templates_fa.xtb
index ed64f93..cfffc6ed 100644
--- a/components/policy/resources/policy_templates_fa.xtb
+++ b/components/policy/resources/policy_templates_fa.xtb
@@ -1069,17 +1069,6 @@
       اگر این خط‌مشی تنظیم نشده باشد، <ph name="PRINTERS_ALLOW_ALL" /> مورد استفاده قرار می‌گیرد.
       </translation>
 <translation id="2908277604670530363">حداکثر تعداد اتصالات هم‌زمان به سرور پراکسی</translation>
-<translation id="2948463916588961959">‏غلط‌گیر املای زبان‌ها را به اجبار فعال می‌کند. زبان‌های شناخته‌نشده موجود در آن فهرست نادیده گرفته خواهد شد.
-
-      اگر این خط‌مشی را فعال کنید، غلط‌گیر املا برای زبان‌های مشخص‌شده (علاوه بر زبان‌هایی که کاربر غلط‌گیر املا را برای آن‌ها فعال کرده است) فعال خواهد شد.
-
-      اگر این خط‌مشی را تنظیم نکنید یا آن را غیرفعال کنید، هیچ تغییری در اولویت‌های غلط‌گیری املایی ایجاد نخواهد شد.
-
-      اگر خط‌مشی SpellcheckEnabled روی غیرفعال تنظیم شود، این خط‌مشی هیچ تأثیری نخواهد داشت.
-
-      اگر زبانی هم در این خط‌مشی و هم در خط‌مشی SpellcheckLanguageBlacklist لحاظ شود، این خط‌مشی در اولویت قرار می‌گیرد و غلط‌گیری املایی زبان فعال می‌شود.
-
-      زبان‌هایی که درحال‌حاضر پشتیبانی می‌شوند: 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="2952347049958405264">محدودیت‌ها:</translation>
 <translation id="2956777931324644324">‏این خط‌مشی از زمان <ph name="PRODUCT_NAME" /> نسخه ۳۶ کنار گذاشته شده است.
 
@@ -1407,7 +1396,6 @@
 
         این خط‌مشی توسط ثبت‌نام خط‌مشی ابری در حوزه ماشین در میز کار استفاده می‌شود و می‌تواند توسط «رجیستری» یا GPO در Windows،‏ plist در Mac و فایل خط‌مشی JSON در Linux تنظیم شود.</translation>
 <translation id="3660562134618097814">‏انتقال کوکی‌های SAML IdP هنگام ورود به سیستم</translation>
-<translation id="3668151900457104753">حذف نصب افزونه‌های موجود در فهرست سیاه</translation>
 <translation id="3701121231485832347">تنظیمات مربوط به دستگاه‌های <ph name="PRODUCT_OS_NAME" /> تحت‌مدیریت <ph name="MS_AD_NAME" /> را کنترل می‌کند.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (فیلد تک‌خطی منسوخ شده است و در آینده حذف می‌شود. لطفاً از این به بعد از کادر نوشتاری چندخطی در زیر استفاده کنید.)</translation>
 <translation id="3709266154059827597">پیکربندی فهرست سیاه نصب برنامه‌های افزودنی</translation>
@@ -1616,6 +1604,28 @@
       اگر این خط‌مشی روی درست تنظیم شود یا تنظیم نشده رها شود، کاربران می‌توانند از طریق ثبت Chrome OS از پیشنهادات استفاده کنند.
 
       اگر این خط‌مشی روی غلط تنظیم شود، کاربر نمی‌تواند از پیشنهادات استفاده کند.</translation>
+<translation id="4008233182078913897">‏فهرست برنامه‌ها و افزونه‌هایی را مشخص می‌کند که بی‌صدا و بدون دخالت
+          کاربر در صفحه ورود به سیستم نصب می‌شوند و کاربر نمی‌تواند آن‌ها را حذف نصب یا
+          غیرفعال کند. همه مجوز‌های درخواست‌شده توسط برنامه‌ها/افزونه‌ها
+          (ازجمله مجوزهای اضافی درخواست‌شده توسط نسخه‌های آتی برنامه/افزونه)
+          به‌صورت ضمنی و بدون دخالت کاربر ارائه می‌شود. به‌علاوه مجوزها برای
+          رابط‌های برنامه‌نویسی نرم‌افزار افزونه enterprise.deviceAttributes 
+          و platformKeys اعطا می‌شود. (این دو رابط برنامه‌نویسی نرم‌افزار برای
+          برنامه‌ها/افزونه‌هایی که به‌اجبار نصب‌ شده‌اند، در‌دسترس نیست.)
+
+          این خط‌مشی بر خط‌مشی به‌طور بالقوه دارای تداخل <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> اولویت دارد. اگر برنامه یا افزونه‌ای که قبلاً به‌اجبار نصب شده است از این فهرست برداشته شود، به‌طور خودکار توسط <ph name="PRODUCT_NAME" /> حذف نصب می‌شود.
+
+          برای نمونه‌های Windows که به یک دامنه <ph name="MS_AD_NAME" /> نپیوسته‌اند، نصب اجباری به برنامه‌ها و افزونه‌های فهرست‌شده در «نت‌بازار Chrome» محدود می‌شود.
+
+          توجه داشته باشید کد منبع همه افزونه‌ها می‌تواند با استفاده از «ابزارهای برنامه‌نویس» (که بالقوه باعث عدم کارکرد افزونه می‌شود) تغییر داده شود. اگر این امر موجب نگرانی است، خط‌مشی <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> باید تنظیم شود.
+
+          هر مورد فهرست خط‌مشی، رشته‌ای حاوی شناسه افزونه و به‌طور اختیاری، نشانی وب «به‌روزرسانی» مشخص‌شده با یک نقطه‌ویرگول (<ph name="SEMICOLON" />) است. شناسه افزونه، رشته‌ای ۳۲ حرفی است که برای نمونه در <ph name="CHROME_EXTENSIONS_LINK" /> در حالت تولیدکننده پیدا می‌شود. نشانی وب «به‌روزرسانی»، اگر مشخص شده باشد، باید همان‌طور که در <ph name="LINK_TO_EXTENSION_DOC1" /> توضیح داده شده است، به یک سند XML «مانیفست به‌روزرسانی» اشاره کند. به‌طور پیش‌فرض، از نشانی وب «نت‌بازار Chrome» استفاده می‌شود (که درحال‌حاضر «https://clients2.google.com/service/update2/crx» است). توجه داشته باشید نشانی وب «به‌روزرسانی» تنظیم‌شده در این خط‌مشی فقط برای نصب اولیه استفاده می‌شود؛ به‌روزرسانی‌های بعدی افزونه، از نشانی وب به‌روزرسانی مشخص‌شده در مانیفست افزونه استفاده می‌کنند. همچنین توجه داشته باشید تا نسخه ۶۷ <ph name="PRODUCT_NAME" /> (ازجمله خود نسخه ۶۷)، نشانی وب «به‌روزرسانی» باید به‌صورت اجباری صراحتاً مشخص می‌شد.
+
+          برای مثال، <ph name="EXTENSION_POLICY_EXAMPLE" /> افزونه با شناسه<ph name="EXTENSION_ID_SAMPLE" /> را از نشانی وب استاندارد «به‌روزرسانی» «نت‌بازار Chrome» نصب می‌کند. برای دریافت اطلاعات بیشتر درباره میزبانی افزونه‌ها به <ph name="LINK_TO_EXTENSION_DOC2" /> بروید.
+
+          اگر این خط‌مشی تنظیم نشود، هیچ برنامه یا افزونه‌ای به‌طور خودکار نصب نمی‌شود و کاربر می‌تواند هر برنامه یا افزونه‌ای را در <ph name="PRODUCT_NAME" /> حذف نصب کند.
+
+          توجه داشته باشید این خط‌مشی در حالت ناشناس اعمال نمی‌شود.</translation>
 <translation id="4008507541867797979">‏اگر این خط‌مشی روی درست تنظیم شود یا پیکربندی نشود، <ph name="PRODUCT_OS_NAME" /> کاربران موجود را در صفحه ورود به سیستم نشان می‌دهد و اجازه می‌دهد یکی از آن‌ها را انتخاب کنید.
 
       اگر این خط‌مشی روی نادرست تنظیم شود، <ph name="PRODUCT_OS_NAME" /> کاربران موجود را در صفحه ورود به سیستم نشان می‌دهد. صفحه عادی ورود به سیستم (که ایمیل و گذرواژه کاربر را درخواست می‌کند) یا صفحه درون‌شبکه‌ای SAML (اگر ازطریق خط‌مشی <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> فعال شده باشد)، نشان داده می‌شود، مگر اینکه «جلسه مدیریت‌شده» پیکربندی شده باشد. وقتی «جلسه مدیریت‌شده» پیکربندی شده باشد، فقط حساب‌های «جلسه مدیریت‌شده» نشان داده می‌شود و اجازه می‌دهد یکی از آن‌ها انتخاب شود.
@@ -1737,10 +1747,6 @@
           اگر این خط‌مشی تنظیم نشود، کلیدهای چسبان درابتدا غیرفعال است، اما کاربر درهرزمانی می‌تواند آن‌ها را فعال کند.</translation>
 <translation id="4183229833636799228">تنظیم <ph name="FLASH_PLUGIN_NAME" /> پیش‌فرض</translation>
 <translation id="4192388905594723944">نشانی وب برای اعتبارسنجی رمز احراز هویت برای دسترسی سرویس‌گیرنده راه دور</translation>
-<translation id="4197038214024763371">‏اگر این خط‌مشی تنظیم یا فعال نشود، کاربر برای استفاده از غلط‌گیر املا مجاز است.
-
-     اگر این خط‌مشی غیرفعال شود، کاربر برای استفاده از غلط‌گیر املا مجاز نیست. وقتی این خط‌مشی غیرفعال شود، خط‌مشی‌های SpellcheckLanguage و SpellcheckLanguageBlacklist نیز نادیده گرفته می‌شود.
-      </translation>
 <translation id="4203389617541558220">زمان کار دستگاه را با برنامه‌ریزی راه‌اندازی‌های مجدد خودکار محدود کنید.
 
       با تنظیم این خط‌مشی، طول زمان کار دستگاه که پس از آن راه‌اندازی مجدد خودکار صورت می‌گیرد، تعیین می‌شود.
@@ -2789,17 +2795,6 @@
 <translation id="6281043242780654992">خط‌مشی‌ها را برای پیام‌رسانی داخلی پیکربندی می‌کند. میزبان‌های پیام‌رسانی داخلی قرار گرفته در فهرست سیاه مجاز نخواهند بود مگر اینکه در فهرست سفید قرار بگیرند.</translation>
 <translation id="6282799760374509080">اجازه دادن یا ردکردن ضبط صدا</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">‏غلط‌گیری املایی زبان‌ها را به‌طور اجباری غیرفعال می‌کند. زبان‌های شناخته‌نشده موجود در آن فهرست نادیده گرفته خواهد شد.
-
-      اگر این خط‌مشی را فعال کنید، غلط‌گیری املایی برای زبان‌های مشخص‌شده غیرفعال خواهد شد. کاربر همچنان می‌تواند غلط‌گیری املایی را برای زبان‌هایی که در فهرست وجود ندارند، فعال یا غیرفعال کنند.
-
-      اگر این خط‌مشی را تنظیم نکنید یا آن را غیرفعال کنید، هیچ تغییری در اولویت‌های غلط‌گیری املایی ایجاد نخواهد شد.
-
-      اگر خط‌مشی SpellcheckEnabled روی غیرفعال تنظیم شود، این خط‌مشی هیچ تأثیری نخواهد داشت.
-
-      اگر زبانی هم در این خط‌مشی و هم در خط‌مشی SpellcheckLanguage لحاظ شود، خط‌مشی SpellcheckLanguage در اولویت قرار می‌گیرد و غلط‌گیری املایی زبان فعال خواهد شد.
-
-      زبان‌هایی که درحال‌حاضر پشتیبانی می‌شوند: af‏، bg،‏ ca،‏ cs،‏ da،‏ de، ‏el، ‏en-AU، ‏en-CA،‏ en-GB،‏ en-US،‏ es،‏ es-419، ‏es-AR، ‏es-ES،‏ es-MX،‏ es-US‏، et،‏ fa،‏ fo،‏ fr،‏ he، ‏hi، ‏hr، ‏hu،‏ id،‏ it، ‏ko،‏ lt، ‏lv،‏ nb،‏ nl،‏ pl،‏ pt-BR،‏ pt-PT،‏ ro،‏ ru،‏ sh،‏ sk،‏ sl،‏ sq،‏ sr،‏ sv،‏ ta،‏ tg،‏ tr،‏ uk و vi.</translation>
 <translation id="6310223829319187614">فعال کردن تکمیل خودکار نام دامنه در طی ورود به سیستم کاربر</translation>
 <translation id="6315673513957120120">‏وقتی کاربران به سایت‌های دارای خطای SSL بروند، Chrome یک صفحه هشدار نشان می‌دهد. به‌طور پیش‌فرض یا وقتی این خط‌مشی روی درست تنظیم شده باشد، کاربران می‌توانند صفحه‌های هشدار را نادیده بگیرند.
       تنظیم این خط‌مشی روی تادرست، به کاربران اجازه نمی‌دهد صفحه هشدار را رد کنند.</translation>
@@ -4179,11 +4174,6 @@
       این خط‌مشی تنها مشمول کاربرانی می‌شود که با استفاده از SAML احراز هویت می‌کنند.
 
       مقدار این خط‌مشی باید به ثانیه مشخص شود.</translation>
-<translation id="9018338365267278833">این خط‌مشی افزونه‌های موجود در <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> یا افزونه‌های موجود در <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> را که حالت نصب آن‌ها روی مسدود تنظیم شده است برمی‌دارد و داده‌های محلی کاربر را نیز به‌طور دائم حذف می‌کند.  برای اینکه متوجه شوید برای داده‌های کاربر که به‌صورت محلی ذخیره نشده است چه اتفاقی می‌افتد، به خط‌مشی رازداری افزونه‌ها یا خط‌مشی نگهداری داده رجوع کنید.
-
-      وقتی این خط‌مشی روی فعال تنظیم شود، افزونه‌هایی که در فهرست‌های مذکور قرار دارند (اگر قبلاً در ماشین نصب شده باشند)، به‌طور کامل از آن ماشین برداشته می‌شوند (ازجمله داده‌های محلی کاربر).
-
-      وقتی این خط‌مشی روی غیرفعال تنظیم شود یا تنظیم نشود، افزونه‌هایی که در فهرست‌های مذکور قرار دارند (اگر قبلاً در ماشین نصب شده و در فهرست سیاه <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> باشند)، در ماشین غیرفعال می‌شوند و حذف نصب نمی‌شوند.</translation>
 <translation id="9027787254195333560">‏این خط‌مشی به شما امکان می‌دهد تصویر چهره‌نمای معرف کاربر را در صفحه ورود به سیستم پیکر‌بندی کنید. این خط‌مشی با مشخص کردن نشانی‌ وبی تنظیم می‌شود که<ph name="PRODUCT_OS_NAME" /> از آنجا می‌تواند تصویر چهره‌نما و درهم‌سازی رمزگذاری‌شده (مورد استفاده برای تأیید یکپارچگی بارگیری) را بارگیری کند. این تصویر باید در قالب JPEG باشد و اندازه آن نباید از ۵۱۲ کیلوبایت بیشتر شود. نشانی وب باید بدون احراز هویت قابل دسترسی باشد.
 
       تصویر چهره‌نما بارگیری و در حافظه پنهان ذخیره می‌شود. هرگاه نشانی وب یا درهم‌سازی تغییر کند، دوباره بارگیری خواهد شد.
diff --git a/components/policy/resources/policy_templates_fi.xtb b/components/policy/resources/policy_templates_fi.xtb
index 05380a4..c4f20e8 100644
--- a/components/policy/resources/policy_templates_fi.xtb
+++ b/components/policy/resources/policy_templates_fi.xtb
@@ -1080,17 +1080,6 @@
       Jos tätä käytäntöä ei ole määritetty, oletusarvo on <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Enimmäismäärä samanaikaisia ​​yhteyksiä välityspalvelimeen</translation>
-<translation id="2948463916588961959">Pakottaa oikoluvun kielten käyttöönoton. Luettelossa olevat kielet ohitetaan, jos niitä ei tunnisteta.
-
-      Jos tämä käytäntö on käytössä, oikoluku otetaan käyttöön määritettyjen ja käyttäjän valitsemien kielten osalta.
-
-      Jos tämä käytäntö on poistettu käytöstä tai sitä ei ole määritetty, käyttäjän oikolukuasetuksiin ei tehdä muutoksia.
-
-      Jos SpellcheckEnabled-käytäntö on poistettu käytöstä, tällä käytännöllä ei ole vaikutusta.
-
-      Jos jokin kieli on määritetty sekä tässä että SpellcheckLanguageBlacklist-käytännössä, tämä käytäntö on etusijalla ja kielen oikoluku otetaan käyttöön.
-
-      Tällä hetkellä tuettuja kieliä ovat seuraavat: 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="2952347049958405264">Rajoitukset:</translation>
 <translation id="2956777931324644324">Tämä käytäntö on poistettu käytöstä tuotteen <ph name="PRODUCT_NAME" /> versiosta 36 alkaen.
 
@@ -1421,7 +1410,6 @@
 
         Tätä käytännön arvoa käytetään laitteen laajuisessa pöytäkoneen rekisteröimisessä pilvikäytäntöön. Arvon voi asettaa Windowsissa rekisteri tai ryhmäkäytäntöobjekti, Macissa plist ja Linuxissa JSON-käytäntötiedosto.</translation>
 <translation id="3660562134618097814">SAML-tunnistuspalvelun evästeiden siirto kirjautumisen aikana</translation>
-<translation id="3668151900457104753">Poista mustalla listalla olevat laajennukset</translation>
 <translation id="3701121231485832347">Määrittää sellaisten laitteiden (<ph name="PRODUCT_OS_NAME" />) asetukset, joita <ph name="MS_AD_NAME" /> ylläpitää</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Yksirivinen kenttä on poistettu käytöstä ja poistetaan pian kokonaan. Siirry käyttämään alla olevaa monirivistä tekstiruutua.)</translation>
 <translation id="3709266154059827597">Määritä, mitä laajennuksia ei saa asentaa</translation>
@@ -1631,6 +1619,29 @@
       Jos käytännön arvoksi on asetettu tosi tai sille ei aseteta mitään arvoa, käyttäjät voivat lunastaa tarjouksia Chrome-käyttöjärjestelmän rekisteröitymisen kautta.
 
       Jos käytännön arvoksi on asetettu epätosi, käyttäjät eivät voi lunastaa tarjouksia.</translation>
+<translation id="4008233182078913897">Määrittää luettelon sovelluksista ja laajennuksista, jotka asennetaan hiljaisesti
+          ilman käyttäjän toimenpiteitä ja joita käyttäjä ei voi poistaa käytöstä tai
+          poistaa kokonaan. Kaikki sovellusten/laajennusten pyytämät käyttöluvat
+          myönnetään implisiittisesti ilman käyttäjän toimenpiteitä.
+          Tämä koskee myös uusia käyttölupia, joita sovelluksen/laajennuksen
+          myöhemmät versiot voivat pyytää. Lisäksi myönnetään
+          enterprise.deviceAttributes- ja enterprise.platformKeys-laajennussovellusliittymien
+          käyttöoikeus. (Näitä kahta sovellusliittymää voivat käyttää vain sovellukset/laajennukset, jotka
+          asennetaan pakollisina.)
+
+          Tätä käytäntöä sovelletaan ensisijaisesti, jos <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> on sen kanssa ristiriidassa. Jos sovellus tai laajennus on aiemmin asennettu pakollisena ja poistetaan tästä luettelosta, <ph name="PRODUCT_NAME" /> poistaa sen automaattisesti.
+
+          Jos Windows-asennusta ei ole liitetty <ph name="MS_AD_NAME" /> ‑verkkotunnukseen, pakollinen asennus koskee vain Chrome Web Storesta saatavia sovelluksia ja laajennuksia.
+
+          Huomaa, että käyttäjät voivat muokata laajennusten lähdekoodia Kehittäjätyökaluilla (mikä voi häiritä laajennuksen toimintaa). Jos tämä mahdollisuus on huomioitava, käytäntö <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> tulee määrittää.
+
+          Käytännön jokainen luettelokohde on merkkijono, joka sisältää laajennuksen tunnuksen sekä valinnaisesti myös puolipisteellä (<ph name="SEMICOLON" />) erotetun URL-osoitteen, jota käytetään päivitykseen. Laajennuksen tunnus on 32-kirjaiminen merkkijono, joka on nähtävissä kehittäjätilassa esimerkiksi täällä: <ph name="CHROME_EXTENSIONS_LINK" />. Laajennuksen mahdollisen päivitysosoitteen tulee johtaa XML-päivitysluetteloasiakirjaan, kuten osoitteessa <ph name="LINK_TO_EXTENSION_DOC1" /> on kuvattu. Oletusarvoisesti käytetään Chrome Web Storen päivitysosoitetta (joka on tällä hetkellä "https://clients2.google.com/service/update2/crx"). Huomaa, että tässä käytännössä määritettyä päivitysosoitetta käytetään vain ensimmäiseen asennukseen. Laajennuksen myöhempiin päivityksiin käytetään laajennuksen luettelossa ilmoitettua päivitysosoitetta. Päivitysosoitteen ilmoittaminen oli pakollista vielä tuotteen <ph name="PRODUCT_NAME" /> versiossa 67.
+
+          Esimerkki: <ph name="EXTENSION_POLICY_EXAMPLE" /> asentaa laajennuksen <ph name="EXTENSION_ID_SAMPLE" /> Chrome Web Storen tavallisen päivitysosoitteen kautta. Jos haluat lisätietoja laajennusten isännöinnistä, katso <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Jos tätä käytäntöä ei aseteta, mitään sovelluksia tai laajennuksia ei asenneta automaattisesti, ja käyttäjä voi poistaa minkä tahansa sovelluksen tai laajennuksen tuotteesta <ph name="PRODUCT_NAME" />.
+
+          Tätä käytäntöä ei sovelleta incognito-tilaan.</translation>
 <translation id="4008507541867797979">Jos tämän käytännön arvo on tosi tai sitä ei määritetä, <ph name="PRODUCT_OS_NAME" /> näyttää aiemmin lisätyt käyttäjät valittavina kirjautumisnäkymässä.
 
       Jos tämän käytännön arvo on epätosi, <ph name="PRODUCT_OS_NAME" /> ei näytä kirjautumisnäkymässä käyttäjiä. Sen sijaan näytetään tavallinen kirjautumisnäkymä, jossa pyydetään sähköpostiosoitetta ja salasanaa tai puhelinnumeroa, tai SAML-välinäkymä (jos <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> on käytössä), paitsi jos hallinnoitu istunto on määritetty. Tässä tapauksessa hallinnoitujen istuntojen käyttäjät näytetään ja yksi niistä voidaan valita.
@@ -1752,10 +1763,6 @@
           Jos käytäntöä ei ole määritetty, päälle jäävät näppäimet poistetaan oletuksena käytöstä, mutta käyttäjä voi ottaa ne käyttöön milloin tahansa.</translation>
 <translation id="4183229833636799228"><ph name="FLASH_PLUGIN_NAME" />-oletusasetus</translation>
 <translation id="4192388905594723944">URL-osoite etäkäytön isännän todennustunnuksen varmentamista varten</translation>
-<translation id="4197038214024763371">Jos tätä käytäntöä ei ole määritetty tai se on käytössä, käyttäjä voi tarkistaa oikeinkirjoituksen.
-
-      Jos tämä käytäntö on poistettu käytöstä, käyttäjä ei voi tarkistaa oikeinkirjoitusta ja SpellcheckLanguage- ja SpellcheckLanguageBlacklist-käytännöt ohitetaan.
-      </translation>
 <translation id="4203389617541558220">Rajoita laitteen käyttöaikaa ajoittamalla automaattisia uudelleenkäynnistyksiä.
 
       Jos tämä käytäntö on asetettu, se määrittää pituuden laitteen käyttöajalle, jonka jälkeen on ajoitettu automaattinen uudelleenkäynnistys.
@@ -2817,17 +2824,6 @@
 <translation id="6281043242780654992">Määrittää laitteen oman viestijärjestelmän käytännöt. Kiellettyjen luettelossa olevia laitteen omaa viestijärjestelmää käyttäviä isäntiä ei sallita, ellei niitä ole lisätty sallittujen luetteloon.</translation>
 <translation id="6282799760374509080">Salli tai estä äänen kaappaaminen</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Pakottaa oikoluvun kielten poistamisen käytöstä. Luettelossa olevat kielet ohitetaan, jos niitä ei tunnisteta.
-
-      Jos tämä käytäntö on käytössä, oikoluku poistetaan käytöstä määritettyjen kielten osalta. Jos jotakin kieltä ei mainita luettelossa, käyttäjä voi yhä ottaa sen oikoluvun käyttöön tai poistaa sen käytöstä.
-
-      Jos tämä käytäntö on poistettu käytöstä tai sitä ei ole määritetty, käyttäjän oikolukuasetuksiin ei tehdä muutoksia.
-
-      Jos SpellcheckEnabled-käytäntö on poistettu käytöstä, tällä käytännöllä ei ole vaikutusta.
-
-      Jos jokin kieli on määritetty sekä tässä että SpellcheckLanguage-käytännössä, SpellcheckLanguage ohittaa tämän käytännön ja kielen oikoluku otetaan käyttöön.
-
-      Tällä hetkellä tuettuja kieliä ovat seuraavat: 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="6310223829319187614">Verkkotunnuksen automaattinen täydennys kirjautumisen yhteydessä</translation>
 <translation id="6315673513957120120">Chrome näyttää varoitussivun, jos käyttäjä avaa SSL-virheitä sisältävän sivuston. Jos käytännön arvo on Tosi, käyttäjä voi ohittaa varoitussivun. Tämä on myös oletusarvo.
       Käytännön arvo Epätosi estää varoitussivujen ohittamisen.</translation>
@@ -4206,11 +4202,6 @@
       Tämä käytäntö koskee vain SAML-todennusta käyttäviä käyttäjiä.
 
       Määritä käytännön arvo sekunteina.</translation>
-<translation id="9018338365267278833">Tämä poistaa kohteessa <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> tai <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> näkyvät laajennukset, joiden asennustilaksi on määritetty estetty ja tyhjentää samalla paikallisen käyttäjädatan.  Lue laajennusten tietosuojakäytäntö tai datansäilytyskäytäntö ymmärtääksesi, mitä sellaiselle käyttäjädatalle saattaa tapahtua, jota ei ole tallennettu paikallisesti.
-
-      Kun käytännön arvoksi on määritetty käytössä, yllä mainittuihin luetteloihin kuuluvat laajennukset (jos ne on jo asennettu laitteelle) poistetaan laitteelta kokonaan (myös paikallinen käyttäjädata).
-
-      Kun käytännön arvoksi on määritetty ei käytössä tai käytäntöä ei ole määritetty, yllä mainittuihin luetteloihin kuuluvat laajennukset (jos ne on jo asennettu laitteelle ja ovat mustalla listalla <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) poistetaan käytöstä laitteella eikä poisteta.</translation>
 <translation id="9027787254195333560">Tämän käytännön avulla voit määrittää käyttäjän avatar-kuvan, joka näkyy kirjautumisnäytöllä. Määritä tämän käytännön arvoksi URL-osoite, josta <ph name="PRODUCT_OS_NAME" /> voi ladata avatarin, ja salauksen hajautusarvo, jonka avulla tarkistetaan latauksen eheys. Kuvan on oltava JPEG-muodossa, ja sen sallittu enimmäiskoko on 512 kt. Pääsy URL-osoitteeseen ei saa edellyttää todennusta.
 
       Avatar ladataan ja tallennetaan välimuistiin. Se ladataan uudelleen aina, kun URL-osoite tai hajautusarvo muuttuu.
diff --git a/components/policy/resources/policy_templates_fil.xtb b/components/policy/resources/policy_templates_fil.xtb
index 88bd8fb..7538216 100644
--- a/components/policy/resources/policy_templates_fil.xtb
+++ b/components/policy/resources/policy_templates_fil.xtb
@@ -1101,17 +1101,6 @@
       Kung hindi nakatakda ang patakarang ito, ipagpapalagay na pinili ang <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Pinakamataas na bilang ng sabay-sabay na koneksyon sa proxy server</translation>
-<translation id="2948463916588961959">Sapilitang ine-enable ang mga wika ng spellcheck. Babalewalain ang mga hindi kilalang wika sa listahang iyon.
-
-      Kung ie-enable mo ang patakarang ito, mae-enable ang spellcheck para sa mga nakasaad na wika, bukod pa sa mga wika kung saan na-enable ng user ang spellcheck.
-
-      Kung hindi mo itatakda ang patakarang ito, o kung idi-disable mo ito, walang magiging pagbabago sa mga kagustuhan sa spellcheck ng user.
-
-      Kung itatakda ang patakarang SpellcheckEnabled sa naka-disable, hindi magkakaroon ng bisa ang patakarang ito.
-
-      Kung may wikang kasama sa patakarang ito at sa patakarang SpellcheckLanguageBlacklist, bibigyang priyoridad ang patakarang ito at mae-enable ang wika ng spellcheck.
-
-      Ang mga kasalukuyang sinusuportahang wika ay: 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="2952347049958405264">Mga Paghihigpit:</translation>
 <translation id="2956777931324644324">Itinigil na ang patakarang ito simula ng bersyon 36 ng <ph name="PRODUCT_NAME" /> .
 
@@ -1449,7 +1438,6 @@
 
         Ginagamit ang patakarang ito ng pag-enroll sa patakaran ng cloud ng saklaw ng machine sa desktop at maaari itong itakda ng Registry o GPO sa Windows, plist sa Mac, at JSON na file ng patakaran sa Linux.</translation>
 <translation id="3660562134618097814">Ilipat ang cookies ng SAML IdP sa pag-log in</translation>
-<translation id="3668151900457104753">I-uninstall ang mga naka-blacklist na extension</translation>
 <translation id="3701121231485832347">Nagkokontrol ng mga setting na partikular sa mga <ph name="PRODUCT_OS_NAME" /> device na pinapamahalaan ng <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Hindi na ginagamit ang field na isang linya at aalisin ito sa hinaharap. Pakisimulang gamitin ang textbox na maraming linya sa ibaba.)</translation>
 <translation id="3709266154059827597">I-configure ang blacklist ng pag-install ng extension</translation>
@@ -1660,6 +1648,29 @@
       Kung itinakda sa true o iniwang hindi nakatakda ang patakarang ito, makakakuha ng mga alok ang mga user sa pamamagitan ng Pagpaparehistro ng Chrome OS.
 
       Kung itinakda sa false ang patakarang ito, hindi makakakuha ng mga alok ang user.</translation>
+<translation id="4008233182078913897">Tumutukoy ng listahan ng mga app at extension na na-install nang hindi napapansin,
+          nang walang pakikipag-ugnayan sa user, at hindi maa-uninstall o 
+          madi-disable ng user. Ang lahat ng pahintulot
+          na hiniling ng mga app/extension ay ibinibigay nang hindi hayagan, nang walang pakikipag-ugnayan sa user,
+          kabilang ang anumang karagdagang pahintulot na hiniling ng mga bersyon sa
+          hinaharap ng app/extension. Bukod pa rito, ibinibigay ang mga pahintulot para sa
+          enterprise.deviceAttributes at enterprise.platformKeys na extension
+          API. (Hindi available ang dalawang API na ito sa mga app/extension na
+          hindi sapilitang na-install.)
+
+          Mangingibabaw ang patakarang ito sa posibleng salungat na patakarang <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />. Kung may inalis na app o extension sa listahang ito na kamakailang sapilitang na-install, awtomatiko itong ia-uninstall ng <ph name="PRODUCT_NAME" />.
+
+          Para sa mga sitwasyon ng Windows na hindi kasali sa isang <ph name="MS_AD_NAME" /> na domain, para lang sa mga app at extension na nakalista sa Chrome Web Store ang sapilitang pag-install.
+
+          Tandaang puwedeng mabago ng mga user ang source code ng anumang extension sa pamamagitan ng Mga Tool ng Developer (na puwedeng humantong sa maling paggana ng extension). Kung isa itong alalahanin, dapat itakda ang patakarang <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Ang bawat item sa listahan ng patakaran ay isang string na may extension ID at, bilang opsyon, isang URL ng "update" na hinihiwalay ng semicolon (<ph name="SEMICOLON" />). Ang extension ID ay ang 32 titik na string na makikita halimbawa sa <ph name="CHROME_EXTENSIONS_LINK" /> kapag nasa developer mode. Dapat ay nakadirekta ang URL ng "update," kung tutukuyin, sa isang dokumentong Update Manifest XML gaya ng nakasaad sa <ph name="LINK_TO_EXTENSION_DOC1" />. Bilang default, ginagamit ang URL ng update ng Chrome Web Store (na kasalukuyang "https://clients2.google.com/service/update2/crx"). Tandaang ginagamit lang ang nakatakdang URL ng "update" sa patakarang ito para sa paunang pag-install; gagamitin ng mga susunod na pag-update ng extension ang URL ng update na nakasaad sa manifest ng extension. Tandaan ding mandatoryo ang hayagang pagtukoy sa URL ng "update" sa mga bersyon ng <ph name="PRODUCT_NAME" /> hanggang sa at kabilang ang 67.
+
+          Halimbawa, ini-install ng <ph name="EXTENSION_POLICY_EXAMPLE" /> ang extension na may id na <ph name="EXTENSION_ID_SAMPLE" /> mula sa karaniwang URL ng "update" ng Chrome Web Store. Para sa higit pang impormasyon tungkol sa pag-host ng mga extension, tingnan ang: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Kung hahayaang hindi nakatakda ang patakarang ito, walang app o extension ang awtomatikong ii-install at makakapag-uninstall ng anumang app o extension ang user sa <ph name="PRODUCT_NAME" />.
+
+          Tandaang hindi nalalapat sa incognito mode ang patakarang ito.</translation>
 <translation id="4008507541867797979">Kung itatakda sa true o hindi naka-configure ang patakarang ito, ipapakita ng <ph name="PRODUCT_OS_NAME" /> sa screen ng pag-log in ang mga kasalukuyang user at papayag itong pumili ng isa.
 
       Kung itatakda sa false ang patakarang ito, hindi ipapakita ng <ph name="PRODUCT_OS_NAME" /> sa screen ng pag-log in ang mga kasalukuyang user. Ipapakita ang karaniwang screen ng pag-sign in (na nagpo-prompt para sa email at password o telepono ng user) o ang interstitial na screen ng SAML (kung ie-enable sa pamamagitan ng patakaran ng <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />), maliban na lang kung may naka-configure na Pinapamahalaang Session. Kapag may naka-configure na Pinapamahalaang Session, ang mga Pinapamahalaang Account lang ang ipapakita na nagbibigay-daang makapili ng isa sa mga ito.
@@ -1783,10 +1794,6 @@
           Kung hahayaang hindi nakatakda ang patakarang ito, naka-disable sa simula ang mga sticky key pero puwede ito i-enable ng user anumang oras.</translation>
 <translation id="4183229833636799228">Default na setting ng <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL para sa pagva-validate ng token ng pagpapatotoo ng client sa malayuang pag-access</translation>
-<translation id="4197038214024763371">Kung hindi itatakda ang patakarang ito o kung ie-enable ito, papayagan ang user na gamitin ang spellcheck.
-
-      Kung idi-disable ang patakarang ito, hindi papayagan ang user na gamitin ang spellcheck. Babalewalain din ang patakarang SpellcheckLanguage at SpellcheckLanguageBlacklist kapag naka-disable ang patakarang ito.
-      </translation>
 <translation id="4203389617541558220">Limitahan ang uptime ng device sa pamamagitan ng pagse-schedule ng mga awtomatikong reboot.
 
       Kapag nakatakda na ang patakaran, tinutukoy nito ang tagal ng uptime ng device na kung saan ise-schedule ang isang awtomatikong reboot pagkatapos.
@@ -2888,17 +2895,6 @@
 <translation id="6281043242780654992">Kino-configure ang mga patakaran para sa Native na Pagmemensahe. Hindi papayagan ang mga naka-blacklist na host ng native na pagmemensahe maliban kung naka-whitelist ang mga ito.</translation>
 <translation id="6282799760374509080">Payagan o tanggihan ang pagkuha ng audio</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Sapilitang dini-disable ang mga wika ng spellcheck. Babalewalain ang mga hindi kilalang wika sa listahang iyon.
-
-      Kung ie-enable mo ang patakarang ito, madi-disable ang spellcheck para sa mga nakasaad na wika. Puwede pa ring i-enable o i-disable ng user ang spellcheck para sa mga wikang wala sa listahan.
-
-      Kung hindi mo itatakda ang patakarang ito, o kung idi-disable mo ito, walang magiging pagbabago sa mga kagustuhan sa spellcheck ng user.
-
-      Kung itatakda ang patakarang SpellcheckEnabled sa naka-disable, hindi magkakaroon ng bisa ang patakarang ito.
-
-      Kung may wikang kasama sa patakarang ito at sa patakarang SpellcheckLanguage, bibigyang priyoridad ang patakarang SpellcheckLanguage at mae-enable ang wika ng spellcheck.
-
-      Ang mga kasalukuyang sinusuportahang wika ay: 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="6310223829319187614">I-enable ang pag-autocomplete ng domain name sa pag-sign in ng user</translation>
 <translation id="6315673513957120120">Nagpapakita ang Chrome ng page ng babala kapag nag-navigate ang mga user sa mga site na may mga SSL error. Bilang default o kapag itinakda ang patakarang ito sa true, maaaring mag-click ang mga user sa mga page ng babala na ito.
       Kapag itinakda ang patakarang ito sa false, hindi makakapag-click ang mga user sa anumang page ng babala.</translation>
@@ -4317,11 +4313,6 @@
       Naaapektuhan lang ng patakarang ito ang mga user na nag-authenticate gamit ang SAML.
 
       Dapat ay nakasaad ang value ng patakaran sa pamamagitan ng segundo.</translation>
-<translation id="9018338365267278833">Aalisin nito ang mga extension na lumalabas sa <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> o mga extension na lumalabas sa <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> na may installation mode na nakatakda sa naka-block at ipu-purge ang lokal na data ng user kasama nito.  Sumangguni sa patakaran sa privacy ng mga extension o patakaran sa pagpapanatili ng data para maunawaan kung ano ang puwedeng mangyari sa data ng user na hindi naka-store nang lokal.
-
-      Kapag nakatakda ang patakaran sa naka-enable, aalisin ang mga extension na nasa mga nabanggit na listahan (kung naka-install na sa machine) mula sa naturang machine nang buo (kasama ang lokal na data ng user).
-
-      Kapag nakatakda ang patakaran sa naka-disable o hinayaang hindi nakatakda, idi-disable ang mga extension na nasa mga nabanggit na listahan (kung naka-install na sa machine at nasa blacklist na <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) sa machine at hindi ii-install.</translation>
 <translation id="9027787254195333560">Nagbibigay-daan sa iyo ang patakarang ito na i-configure ang larawan ng avatar na kumakatawan sa user sa screen sa pag-log in. Itinatakda ang patakaran sa pamamagitan ng pagtukoy sa URL kung saan mada-download ng <ph name="PRODUCT_OS_NAME" /> ang larawan ng avatar at isang cryptographic na hash na ginagamit para i-verify ang integridad ng download. Dapat ay nasa format na JPEG ang larawan, hindi dapat lumampas sa 512kB ang laki nito. Dapat ay accessible ang URL nang walang anumang pag-authenticate.
 
       Dina-download at kina-cache ang larawan ng avatar. Muli itong ida-download sa tuwing magbabago ang URL o ang hash.
diff --git a/components/policy/resources/policy_templates_fr.xtb b/components/policy/resources/policy_templates_fr.xtb
index e3b6bc3..c85de90 100644
--- a/components/policy/resources/policy_templates_fr.xtb
+++ b/components/policy/resources/policy_templates_fr.xtb
@@ -54,10 +54,10 @@
 
       Si cette règle est définie, l'écran de connexion est toujours affiché dans les paramètres régionaux indiqués par la première valeur de cette règle (cette dernière est définie en tant que liste pour la compatibilité ascendante). Si cette règle n'est pas définie, ou si elle est définie sur une liste vide, l'écran de connexion est affiché dans les paramètres régionaux de la dernière session de l'utilisateur. Si cette règle est définie sur une valeur qui ne constitue pas des paramètres régionaux valides, l'écran de connexion est affiché dans des paramètres régionaux de remplacement (actuellement "en-US").</translation>
 <translation id="1052499923181221200">Cette règle n'a aucune incidence, sauf si la règle SamlInSessionPasswordChangeEnabled est définie sur "True".
-      Si cette règle est définie sur "True" avec, par exemple, une valeur de 14, les utilisateurs SAML sont avertis 14 jours avant la date d'expiration de leur mot de passe.
-      Ils peuvent alors agir immédiatement en le modifiant en cours de session avant qu'il n'arrive à expiration.
+      Si cette règle est définie sur "True" avec une valeur de 14, par exemple, les utilisateurs SAML sont alors avertis 14 jours avant l'expiration de leur mot de passe.
+      Ils peuvent alors le modifier directement durant une session.
       Toutefois, ces notifications ne s'affichent que si le fournisseur d'identité SAML envoie à l'appareil des informations sur l'expiration du mot de passe au cours du processus de connexion SAML.
-      Si cette règle est définie sur zéro, les utilisateurs ne sont pas avertis à l'avance. Ils ne le seront qu'une fois le mot de passe arrivé à expiration.
+      Si cette règle est définie sur zéro, les utilisateurs ne sont pas avertis à l'avance et ne reçoivent de notification qu'une fois le mot de passe arrivé à expiration.
 
       Si cette règle est définie, l'utilisateur ne peut pas la modifier ni l'ignorer.</translation>
 <translation id="1062011392452772310">Activer l'attestation à distance pour l'appareil</translation>
@@ -322,15 +322,15 @@
 <translation id="1507382822467487898">
           Permet de définir quelle l'adresse MAC (Media Access Control, contrôle d'accès au support) est utilisée lorsqu'une station d'accueil est connectée à l'appareil.
 
-          Quand une station d'accueil est connectée à certains modèles d'appareils, l'adresse MAC de la station d'accueil désignée de l'appareil est utilisée pour identifier ce dernier sur Ethernet par défaut. Cette règle permet à l'administrateur de modifier la source de l'adresse MAC lorsqu'une station d'accueil est connectée.
+          Quand une station d'accueil est connectée à certains modèles d'appareils, l'adresse MAC de la station d'accueil désignée de l'appareil est utilisée pour identifier ce dernier sur Ethernet par défaut. Cette règle permet à l'administrateur de modifier la source de l'adresse MAC lorsque l'appareil est inséré dans la station d'accueil.
 
-          Si la règle "DeviceDockMacAddress" est sélectionnée ou si elle n'est pas configurée, l'adresse MAC de la station d'accueil désignée de l'appareil est utilisée.
+          Si l'option "DeviceDockMacAddress" est sélectionnée ou si la règle n'est pas définie, l'adresse MAC de la station d'accueil définie pour l'appareil est utilisée.
 
-          Si la règle "DeviceNicMacAddress" est sélectionnée, l'adresse MAC de la carte d'interface réseau de l'appareil est utilisée.
+          Si l'option "DeviceNicMacAddress" est sélectionnée, l'adresse MAC de la carte d'interface réseau de l'appareil est utilisée.
 
-          Si la règle "DockNicMacAddress" est sélectionnée, l'adresse MAC de la carte d'interface réseau de l'appareil est utilisée.
+          Si l'option "DockNicMacAddress" est sélectionnée, l'adresse MAC de la carte d'interface réseau de la station d'accueil est utilisée.
 
-          Cette règle n'est pas modifiable par l'utilisateur.</translation>
+          Ce paramètre ne peut pas être modifié par l'utilisateur.</translation>
 <translation id="1507957856411744193">Si cette règle est définie sur "True", <ph name="PRODUCT_NAME" /> se connecte aux appareils Cast sur toutes les adresses IP, et pas seulement sur les adresses privées décrites dans la RFC 1918 ou la RFC 4193.
 
           Si cette règle est définie sur "False", <ph name="PRODUCT_NAME" /> ne se connecte aux appareils Cast que sur les adresses privées décrites dans la RFC 1918 ou la RFC 4193.
@@ -771,7 +771,7 @@
 <translation id="2327252517317514801">Définir les domaines autorisés à accéder à G Suite</translation>
 <translation id="2356878440219553005">Permet de gérer l'alimentation suivant le mode de recharge de la batterie.
 
-          La recharge est contrôlée dynamiquement afin de réduire au maximum l'usure de la batterie due aux contraintes et à la plus longue autonomie de cette dernière.
+          La recharge est contrôlée dynamiquement afin de réduire au maximum l'usure de la batterie due aux contraintes et d'allonger sa durée de vie.
 
           Si le mode personnalisé de recharge est sélectionné, les règles DeviceBatteryChargeCustomStartCharging et DeviceBatteryChargeCustomStopCharging doivent être définies.
 
@@ -896,7 +896,7 @@
 <translation id="257788512393330403">La saisie du mot de passe est requise toutes les six heures</translation>
 <translation id="2586162458524426376">
       Cette règle s'applique à l'écran de connexion. Veuillez également consulter celle applicable à la session utilisateur (<ph name="ISOLATE_ORIGINS_POLICY_NAME" />).
-      Si la présente règle est activée, chacune des origines identifiées figurant dans une liste d'éléments séparés par une virgule, exécute son propre processus. Elle isole également ces origines par sous-domaines. Par exemple, si vous indiquez https://example.com/, https://foo.example.com/ est aussi isolé en tant que partie du site https://example.com/.
+      Si la présente règle est activée, chacune des origines identifiées figurant dans une liste d'éléments séparés par une virgule exécute son propre processus. Elle isole également ces origines par sous-domaines. Par exemple, si vous indiquez https://example.com/, https://foo.example.com/ est aussi isolé en tant que partie du site https://example.com/.
       Si cette règle n'est pas configurée ou si elle est désactivée, les paramètres par défaut d'isolation de sites de la plate-forme sont utilisés pour l'écran de connexion.
       </translation>
 <translation id="2587719089023392205">Définir <ph name="PRODUCT_NAME" /> comme navigateur par défaut</translation>
@@ -998,7 +998,7 @@
 <translation id="2769952903507981510">Configurer le nom de domaine requis pour les hôtes d'accès à distance</translation>
 <translation id="2787173078141616821">Transmettre des informations sur l'état d'Android</translation>
 <translation id="2799297758492717491">Autoriser la lecture automatique des contenus multimédias pour les formats d'URL sur liste blanche</translation>
-<translation id="2801155097555584385">Configurer une recharge personnalisée avec le niveau de charge (en %) à partir duquel la batterie doit commencer à être rechargée</translation>
+<translation id="2801155097555584385">Personnaliser le pourcentage auquel la batterie doit commencer à être rechargée</translation>
 <translation id="2801230735743888564">Autoriser les utilisateurs à jouer au jeu Easter Egg du dinosaure lorsque l'appareil est déconnecté.
 
 Si cette règle est définie sur "False", les utilisateurs ne pourront pas jouer au jeu Easter Egg du dinosaure lorsque l'appareil est déconnecté. Si ce paramètre est défini sur "True", les utilisateurs sont autorisés à jouer au jeu des dinosaures. Si cette règle n'est pas définie, les utilisateurs ne sont pas autorisés à jouer au jeu Easter Egg du dinosaure sur les appareils équipés de Chrome OS et enregistrés, mais ils peuvent y jouer dans d'autres circonstances.</translation>
@@ -1104,17 +1104,6 @@
       Si cette règle n'est pas définie, <ph name="PRINTERS_ALLOW_ALL" /> est supposé s'appliquer.
       </translation>
 <translation id="2908277604670530363">Nombre maximal de connexions simultanées au serveur proxy</translation>
-<translation id="2948463916588961959">Force l'activation de la vérification orthographique pour certaines langues. Les langues non reconnues dans cette liste seront ignorées.
-
-      Si vous activez cette règle, la vérification orthographique sera activée pour les langues spécifiées, en plus des langues pour lesquelles l'utilisateur a activé la vérification orthographique.
-
-      Si vous ne configurez pas cette règle ou si vous la désactivez, aucune modification ne sera apportée aux préférences de vérification orthographique de l'utilisateur.
-
-      Si la règle SpellcheckEnabled est désactivée, cette règle n'aura aucun effet.
-
-      Si une langue est incluse à la fois dans cette règle et dans la règle SpellcheckLanguageBlacklist, cette règle est prioritaire, et la vérification orthographique est activée pour cette langue.
-
-      Actuellement, les langues compatibles sont les suivantes : af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk et vi.</translation>
 <translation id="2952347049958405264">Restrictions :</translation>
 <translation id="2956777931324644324">Cette règle a été supprimée dès la version 36 de <ph name="PRODUCT_NAME" />.
 
@@ -1209,17 +1198,17 @@
 <translation id="3077183141551274418">Activer ou désactiver le cycle de vie des onglets</translation>
 <translation id="3079417254871857650">Permet de spécifier l'action à effectuer lorsque le répertoire d'accueil de l'utilisateur a été créé avec un chiffrement eCryptfs.
 
-      Si cette règle est définie sur "DisallowArc", l'utilisateur n'a plus accès aux applications Android et la migration d'eCryptfs vers ext4 n'est pas effectuée. Toutefois, les applications Android peuvent continuer de fonctionner si le répertoire d'accueil est déjà chiffré avec ext4.
+      Si cette règle est définie sur "DisallowArc", les applications Android sont désactivées pour l'utilisateur, et la migration d'eCryptfs vers ext4 n'aura pas lieu. Les applications Android pourront s'exécuter si l'annuaire principal est déjà chiffré à l'aide du système ext4.
 
-      Si cette règle est définie sur "Migrate", les répertoires d'accueil chiffrés avec eCryptfs sont chiffrés automatiquement avec ext4 lors de la connexion, sans demander l'autorisation de l'utilisateur.
+      Si cette règle est définie sur "Migrate", les répertoires d'accueil chiffrés avec eCryptfs feront l'objet d'une migration automatique vers le chiffrement ext4 à la connexion, sans demander la permission de l'utilisateur.
 
-      Si cette règle est définie sur "Wipe", les répertoires d'accueil chiffrés avec eCryptfs sont supprimés lors de la connexion et remplacés par de nouveaux répertoires d'accueil chiffrés avec ext4. Avertissement : Les données locales de l'utilisateur sont supprimées.
+      Si cette règle est définie sur "Wipe", les répertoires d'accueil chiffrés avec eCryptfs seront supprimés à la connexion, puis de nouveaux répertoires avec chiffrement ext4 seront créés à leur place. Avertissement : Ceci supprime les données locales de l'utilisateur.
 
-      Si cette règle est définie sur "MinimalMigrate", les répertoires d'accueil chiffrés avec eCryptfs sont supprimés lors de la connexion et remplacés par de nouveaux répertoires d'accueil chiffrés avec ext4. Toutefois, cette option permet de conserver les jetons de connexion pour éviter à l'utilisateur de se reconnecter. Avertissement : Les données locales de l'utilisateur sont supprimées.
+      Si cette règle est définie sur "MinimalMigrate", les répertoires d'accueil chiffrés avec eCryptfs sont supprimés lors de la connexion et remplacés par de nouveaux répertoires d'accueil chiffrés avec ext4. Toutefois, cette option permet de conserver les jetons de connexion pour éviter à l'utilisateur de se reconnecter. Avertissement : Ceci supprime les données locales de l'utilisateur.
 
-      Si cette règle est définie sur une option qui n'est plus acceptée ("AskUser" ou "AskForEcryptfsArcUsers"), le résultat sera le même que si vous aviez sélectionné l'option "Migrate" à la place.
+      Si cette règle est définie sur une option qui n'est plus acceptée ("AskUser" ou "AskForEcryptfsArcUsers"), le résultat sera le même que si vous aviez sélectionné l'option "Migrate".
 
-      Cette règle ne s'applique pas aux utilisateurs de kiosque. Si cette règle n'est pas définie, l'appareil se comporte comme si vous aviez sélectionné l'option "DisallowArc".</translation>
+      Cette règle ne s'applique pas aux utilisateurs de kiosque. Si la règle n'est pas définie, l'appareil se comportera comme si elle était définie sur "DisallowArc".</translation>
 <translation id="3086995894968271156">Configurer le récepteur Cast dans <ph name="PRODUCT_NAME" />.</translation>
 <translation id="3088796212846734853">Permet de définir une liste de formats d'URL spécifiant les sites autorisés à afficher des images.
 
@@ -1291,7 +1280,7 @@
       Si ce paramètre est désactivé, l'utilisateur ne peut pas activer le proxy et la machine n'est pas autorisée à partager ses imprimantes avec <ph name="CLOUD_PRINT_NAME" />.</translation>
 <translation id="3312206664202507568">Affiche la page chrome://password-change, qui permet aux utilisateurs SAML de changer leur mot de passe en cours de session. De cette façon, le mot de passe SAML et celui de l'écran de verrouillage de l'appareil restent synchronisés.
 
-      Cette règle permet également d'activer les notifications destinées à signaler aux utilisateurs SAML que leur mot de passe SAML va bientôt arriver à expiration, afin qu'ils puissent agir immédiatement en le modifiant en cours de session.
+      Cette règle permet également d'activer les notifications destinées à signaler aux utilisateurs SAML que leur mot de passe SAML va bientôt arriver à expiration. Ils peuvent ainsi le modifier immédiatement, durant la session.
       Toutefois, ces notifications ne s'affichent que si le fournisseur d'identité SAML envoie à l'appareil des informations sur l'expiration du mot de passe au cours du processus de connexion SAML.
 
       Si cette règle est définie, l'utilisateur ne peut pas la modifier ni l'ignorer.</translation>
@@ -1422,7 +1411,7 @@
       Si cette règle est définie sur "DeveloperToolsAllowed" (valeur 1), les outils pour les développeurs et la console JavaScript sont accessibles et utilisables dans tous les cas, y compris si des extensions ont été installées dans le cadre des règles de l'entreprise.
       Si cette règle est définie sur "DeveloperToolsDisallowed" (valeur 2), les outils pour les développeurs sont inaccessibles et les éléments de sites Web ne peuvent plus être examinés. En outre, les raccourcis clavier, ainsi que les entrées de menu ou de menu contextuel permettant d'ouvrir les outils pour les développeurs ou la console JavaScript sont désactivés.</translation>
 <translation id="3547954654003013442">Paramètres de proxy</translation>
-<translation id="3550875587920006460">Permet de planifier de manière personnalisée la recherche de mises à jour. Cette règle s'applique à l'ensemble des utilisateurs et des interfaces de l'appareil. L'appareil recherche alors les mises à jour en fonction du calendrier établi. Cette règle doit être supprimée pour annuler toute autre recherche planifiée de mises à jour.</translation>
+<translation id="3550875587920006460">Permet de planifier de manière personnalisée la recherche de mises à jour. Cette règle s'applique à l'ensemble des utilisateurs et des interfaces de l'appareil. Une fois la règle définie, l'appareil recherche les mises à jour en fonction du calendrier établi. Pour annuler toute autre recherche planifiée de mises à jour, cette règle doit être supprimée.</translation>
 <translation id="355118380775352753">Sites Web à ouvrir dans le navigateur secondaire</translation>
 <translation id="3554984410014457319">Autoriser l'Assistant Google à écouter l'expression d'activation des commandes vocales</translation>
 <translation id="356579196325389849">Les utilisateurs peuvent configurer la version disponible de Chrome OS</translation>
@@ -1449,7 +1438,6 @@
 
         Cette règle est utilisée pour l'activation de la règle relative au cloud au niveau de la machine (pour les ordinateurs de bureau). Elle peut être définie sur le registre ou les GPO sur Windows, le fichier plist sur Mac, et le fichier de règle JSON sur Linux.</translation>
 <translation id="3660562134618097814">Transférer des cookies de fournisseurs d'identité SAML lors de la connexion</translation>
-<translation id="3668151900457104753">Désinstaller les extensions sur liste noire</translation>
 <translation id="3701121231485832347">Contrôle les paramètres propres aux appareils <ph name="PRODUCT_OS_NAME" /> gérés par <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Le champ constitué d'une seule ligne est abandonné et va être supprimé prochainement. Utilisez à la place la zone de texte à plusieurs lignes ci-dessous.)</translation>
 <translation id="3709266154059827597">Configurer la liste noire d'installation des extensions</translation>
@@ -1531,15 +1519,15 @@
 <translation id="382476126209906314">Configurer le préfixe TalkGadget pour les hôtes d'accès à distance</translation>
 <translation id="3824972131618513497">Paramètres de commande de la gestion de l'alimentation et du redémarrage.</translation>
 <translation id="3826475866868158882">Services de localisation Google activés</translation>
-<translation id="3831054243924627613">Cette règle permet de contrôler l'état initial du service de sauvegarde et de restauration Android.
+<translation id="3831054243924627613">Cette règle permet de contrôler l'état initial du service Android de sauvegarde et de restauration.
 
-      Si cette règle n'est pas configurée ou si elle est définie sur <ph name="BR_DISABLED" />, ce service est initialement désactivé.
+      Si cette règle n'est pas configurée ou est définie sur <ph name="BR_DISABLED" />, le service Android de sauvegarde et restauration est désactivé initialement.
 
-      Si cette règle est définie sur <ph name="BR_ENABLED" />, ce service est initialement activé.
+      Si cette règle est définie sur <ph name="BR_ENABLED" />, le service Android de sauvegarde et restauration est activé.
 
-      Si cette règle est définie sur <ph name="BR_UNDER_USER_CONTROL" />, l'utilisateur est invité à préciser s'il souhaite ou non activer ce service. S'il l'active, les données des applications Android sont transférées vers les serveurs de sauvegarde Android, puis restaurées depuis ces serveurs lors de la réinstallation des applications (si celles-ci sont compatibles).
+      Si cette règle est définie sur <ph name="BR_UNDER_USER_CONTROL" />, l'utilisateur est invité à choisir s'il souhaite activer le service Android de sauvegarde et restauration. S'il l'active, les données des applications Android sont sauvegardées sur les serveurs de sauvegarde Android, puis restaurées depuis ces derniers lors de la réinstallation des applications (si ces dernières sont compatibles).
 
-      Notez que cette règle ne permet de contrôler l'état du service de sauvegarde et de restauration Android que lors de la configuration initiale. Par la suite, l'utilisateur peut accéder aux paramètres Android pour activer ou désactiver ce service.</translation>
+      Cette règle contrôle uniquement l'état du service Android de sauvegarde et restauration lors la phase initiale de configuration. Par la suite, l'utilisateur peut accéder aux paramètres Android pour activer ou désactiver ce service.</translation>
 <translation id="3831376478177535007">Lorsque ce paramètre est activé, <ph name="PRODUCT_NAME" /> accepte de faire confiance aux certificats émis par l'ancienne infrastructure PKI de Symantec Corporation s'ils sont correctement validés et que leur chaîne de confiance renvoie à un certificat CA reconnu.
 
       Notez que cette règle dépend de la reconnaissance des certificats de l'ancienne infrastructure de Symantec par le système d'exploitation. Si une mise à jour du système d'exploitation modifie sa gestion de ces certificats, cette règle n'aura plus d'effet. En outre, cette règle n'est qu'une solution temporaire destinée à laisser suffisamment de temps aux entreprises pour cesser d'utiliser les anciens certificats Symantec. Elle sera supprimée aux alentours du 1er janvier 2019.
@@ -1623,9 +1611,9 @@
 
           Si ce paramètre est défini sur "False" ou s'il n'est pas défini, les utilisateurs ont la possibilité de transférer des fichiers vers Google Drive.</translation>
 <translation id="3915395663995367577">URL d'un fichier .pac de proxy</translation>
-<translation id="3920892052017026701">Permet de configurer une recharge personnalisée avec le niveau de charge (en %) à partir duquel la batterie doit commencer à être rechargée.
+<translation id="3920892052017026701">Permet de personnaliser le pourcentage auquel la batterie doit commencer à être rechargée.
 
-          La batterie commence à se charger lorsque ce niveau de charge est atteint.
+          La batterie commence à se charger lorsqu'elle atteint le niveau défini.
 
           La valeur de la règle DeviceBatteryChargeCustomStartCharging doit être inférieure à celle de la règle DeviceBatteryChargeCustomStopCharging.
 
@@ -1660,6 +1648,27 @@
       Si cette règle est définie sur "True" ou si elle n'est pas définie, les utilisateurs peuvent utiliser leurs offres via ce service.
 
       Si elle est définie sur "False", les utilisateurs ne peuvent pas utiliser leurs offres.</translation>
+<translation id="4008233182078913897">Définit la liste des sites Web qui sont installés silencieusement, sans aucune intervention de l'utilisateur, et que ce dernier ne peut pas désinstaller ni désactiver. Toutes les autorisations demandées par les
+          applications et extensions sont accordées implicitement, sans intervention de l’utilisateur,
+          y compris n'importe quelle autre autorisation demandée par les futures versions de
+          l’application ou l’extension concernée. En outre, les autorisations sont accordées pour les
+          API d'extension enterprise.deviceAttributes et
+          enterprise.platformKeys (Ces deux API ne sont pas disponibles pour les applications/extensions qui ne sont pas
+          installées d'office).
+
+          Cette règle est prioritaire sur toute règle <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> présentant un conflit potentiel. Si une application ayant été préalablement installée d'office est supprimée de cette liste, elle est automatiquement désinstallée par <ph name="PRODUCT_NAME" />.
+
+          Pour les instances Windows qui ne sont pas associées à un domaine <ph name="MS_AD_NAME" />, l'installation d'office est limitée aux applications et aux extensions répertoriées sur le Chrome Web Store.
+
+          Sachez que le code source de toute extension peut être modifié par les utilisateurs via les outils pour les développeurs, ce qui peut entraîner des dysfonctionnements. Si cela pose problème, la règle <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> doit être définie.
+
+          Dans cette règle, chaque élément de la liste est constitué d'une chaîne contenant un identifiant d'extension et une URL de mise à jour séparés par un point-virgule (<ph name="SEMICOLON" />). L'identifiant d'extension est la chaîne de 32 lettres qui se trouve, par exemple, dans <ph name="CHROME_EXTENSIONS_LINK" /> en mode développeur. L'URL de mise à jour doit renvoyer à un fichier manifeste de mise à jour au format XML, comme décrit sur la page <ph name="LINK_TO_EXTENSION_DOC1" />. Par défaut, l'URL de mise à jour du Chrome Web Store est utilisée (il s'agit actuellement de "https://clients2.google.com/service/update2/crx"). Notez que l'URL de mise à jour définie dans cette règle n'est utilisée que pour l'installation initiale. Toute mise à jour ultérieure de l'extension est effectuée avec l'URL de mise à jour indiquée dans le fichier manifeste de l'extension. Sachez également que la définition explicite de l'URL de mise à jour était obligatoire dans les versions de <ph name="PRODUCT_NAME" /> jusqu'à la version 67.
+
+          Par exemple, <ph name="EXTENSION_POLICY_EXAMPLE" /> installe l'application <ph name="EXTENSION_ID_SAMPLE" /> à partir de l'URL de mise à jour standard du Chrome Web Store. Pour en savoir plus sur l'hébergement des extensions, rendez-vous sur : <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Si cette règle n'est pas configurée, aucune application ni extension n'est installée automatiquement. Toute application ou extension de <ph name="PRODUCT_NAME" /> peut donc être désinstallée.
+
+          Sachez que cette règle n'est pas compatible avec le mode navigation privée.</translation>
 <translation id="4008507541867797979">Si cette règle est définie sur True ou si elle n'est pas configurée, <ph name="PRODUCT_OS_NAME" /> affiche les utilisateurs existants sur l'écran de connexion et permet d'en choisir un.
 
       Si cette règle est définie sur False, <ph name="PRODUCT_OS_NAME" /> n'affiche pas les utilisateurs existants sur l'écran de connexion. L'écran de connexion habituel (demandant l'e-mail et le mot de passe ou le numéro de téléphone de l'utilisateur) ou l'écran interstitiel SAML (si autorisé via la règle <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />) s'affiche, à moins qu'une session gérée ne soit configurée. Lorsqu'une session gérée est configurée, seuls les comptes de la session gérée s'affichent, et permettent d'en choisir un.
@@ -1762,7 +1771,7 @@
 <translation id="4150201353443180367">Écran</translation>
 <translation id="4157003184375321727">Indiquer la version du système d'exploitation et du micrologiciel</translation>
 <translation id="4157594634940419685">Autoriser l'accès à des imprimantes CUPS en natif</translation>
-<translation id="4160962198980004898">Source de l'adresse MAC de l'appareil lorsqu'une station d'accueil est connectée</translation>
+<translation id="4160962198980004898">Source de l'adresse MAC de l'appareil lorsqu'il est connecté à une station d'accueil</translation>
 <translation id="4163705126749612234">Configure les noms de domaines obligatoires du client qui sont imposés aux clients d'accès à distance et ne peuvent pas être modifiés par les utilisateurs.
 
           Si ce paramètre est activé, seuls les clients de l'un des domaines indiqués peuvent se connecter à l'hôte.
@@ -1783,10 +1792,6 @@
           Si vous ne définissez pas cette règle, les touches persistantes sont initialement désactivées, mais les utilisateurs peuvent les activer à tout moment.</translation>
 <translation id="4183229833636799228">Paramètre par défaut pour le plug-in "<ph name="FLASH_PLUGIN_NAME" />"</translation>
 <translation id="4192388905594723944">URL permettant de valider le jeton d'authentification du client d'accès à distance</translation>
-<translation id="4197038214024763371">Si cette règle n'est pas définie ou activée, l'utilisateur est autorisé à utiliser la vérification orthographique.
-
-      Si cette règle est désactivée, l'utilisateur n'est pas autorisé à utiliser la vérification orthographique. Les règles SpellcheckLanguage et SpellcheckLanguageBlacklist sont également ignorées lorsque cette règle est désactivée.
-      </translation>
 <translation id="4203389617541558220">Limite la durée de fonctionnement de l'appareil en programmant des redémarrages automatiques.
 
       Lorsque vous définissez cette règle, elle indique la durée de fonctionnement de l'appareil avant la programmation d'un redémarrage automatique.
@@ -2180,9 +2185,9 @@
 <translation id="5124368997194894978">Activer le démarrage au branchement de l'alimentation CA (courant alternatif)</translation>
 <translation id="5131211790949066746">Permet de fusionner les règles relatives aux listes d'installation d'extensions <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />, <ph name="EXTENSION_INSTALL_WHITELIST_POLICY_NAME" /> et <ph name="EXTENSION_INSTALL_FORCELIST_POLICY_NAME" />.
 
-      Si vous activez cette règle, plutôt que d'utiliser les valeurs d'une seule source prioritaire par rapport aux autres, les valeurs issues des règles relatives au cloud (machine) et aux plates-formes (machines et utilisateurs) sont fusionnées dans une seule liste et utilisées globalement.
+      Si vous activez cette règle, les valeurs issues des règles relatives au cloud (machine) et aux plates-formes (machines et utilisateurs) sont fusionnées dans une seule liste et utilisées globalement. Ce ne sont pas uniquement les valeurs de la source avec la priorité la plus élevée qui sont utilisées.
 
-      Si vous désactivez cette règle ou si elle n'est pas configurée, seules les entrées de listes issues de la source prioritaire par rapport aux autres sont prises et toutes les autres sources sont affichées en tant que sources en conflit, mais ignorées.</translation>
+      Si vous désactivez cette règle ou si elle n'est pas configurée, seules les entrées de listes issues de la source avec la plus haute priorité sont prises en compte. Toutes les autres sources sont affichées en tant que sources en conflit, mais ignorées.</translation>
 <translation id="5141670636904227950">Activer la loupe plein écran sur l'écran de connexion</translation>
 <translation id="5142301680741828703">Toujours rendre les formats d'URL suivants dans <ph name="PRODUCT_FRAME_NAME" /></translation>
 <translation id="5148753489738115745">Permet de spécifier les paramètres supplémentaires utilisés lorsque <ph name="PRODUCT_FRAME_NAME" /> lance <ph name="PRODUCT_NAME" />.
@@ -2528,7 +2533,7 @@
 <translation id="5630352020869108293">Restaurer la dernière session</translation>
 <translation id="5643906875497889108">Définit les types d'applications ou d'extensions qui sont autorisés à être installés, et limite l'accès pendant l'exécution.
 
-          Cette règle permet d'ajouter à la liste blanche les types d'extensions ou d'applications qui sont autorisés à être installés dans <ph name="PRODUCT_NAME" /> et les hôtes avec lesquels elles peuvent interagir. Il s'agit d'une liste de chaînes qui peuvent prendre les valeurs suivantes : "extension", "theme", "user_script", "hosted_app", "legacy_packaged_app" et "platform_app". Pour en savoir plus sur ces différents types, consultez la documentation relative aux extensions dans <ph name="PRODUCT_NAME" />.
+          Cette règle permet d'ajouter à la liste blanche les types d'extensions ou d'applications qui peuvent être installés dans <ph name="PRODUCT_NAME" /> et les hôtes avec lesquels ils peuvent interagir. Il s'agit d'une liste de chaînes qui peuvent prendre les valeurs suivantes : "extension", "theme", "user_script", "hosted_app", "legacy_packaged_app" et "platform_app". Pour en savoir plus sur ces différents types, consultez la documentation relative aux extensions dans <ph name="PRODUCT_NAME" />.
 
           Sachez que cette règle installe également d'office les extensions et les applications via la règle ExtensionInstallForcelist.
 
@@ -2536,7 +2541,7 @@
 
           Si cette règle n'est pas configurée, aucune restriction n'est imposée concernant les types d'extensions ou d'applications pouvant être installés.
 
-          Avant la version 75, l'utilisation de plusieurs identifiants d'extension séparés par des virgules sera ignorée et ne sera pas acceptée. Le reste de la règle continuera de s'appliquer.</translation>
+          Avant la version 75, l'utilisation de plusieurs identifiants d'extension séparés par une virgule sera ignorée et ne sera pas acceptée. Le reste de la règle continuera de s'appliquer.</translation>
 <translation id="5645779841392247734">Autoriser les cookies sur ces sites</translation>
 <translation id="5689430183304951538">Format de page d'impression par défaut</translation>
 <translation id="5693469654327063861">Autoriser la migration de données</translation>
@@ -2658,10 +2663,10 @@
 <translation id="5898486742390981550">Lorsque plusieurs personnes sont connectées, l'utilisateur principal est le seul à pouvoir se servir des applications Android.</translation>
 <translation id="5901427587865226597">Impression recto verso seulement</translation>
 <translation id="5903898512448364160">
-      Si cette règle est définie sur "True", les règles relatives au cloud prévalent en cas de conflit avec celles concernant les plates-formes.
-      Si cette règle est définie sur "False" ou n'est pas configurée, les règles relatives aux plates-formes prévalent en cas de conflit avec celles concernant le cloud.
+      Si cette règle est définie sur "True", la règle relative au cloud prévaut en cas de conflit avec celle concernant les plates-formes.
+      Si cette règle est définie sur "False" ou n'est pas configurée, la règle relative aux plates-formes prévaut en cas de conflit avec celle concernant le cloud.
 
-      Cette règle n'est disponible qu'en tant que règle obligatoire concernant les plates-formes (machine) et n'affecte que les règles relatives au cloud (machine).
+      Cette règle est uniquement disponible en tant que règle de la plate-forme (machine) et n'affecte que les règles relatives au cloud s’appliquant aux machines.
       </translation>
 <translation id="5905473632148429217">Activer les contrôles OCSP/CRL en ligne</translation>
 <translation id="5906199912611534122">Permet d'activer ou de désactiver la limitation du débit réseau.
@@ -2672,7 +2677,7 @@
       Si cette règle est définie sur "False", aucune limitation n'est définie.
       Si cette règle est définie sur "True", la bande passante est limitée aux taux
       de téléchargement et de transfert fournis (en kbit/s).</translation>
-<translation id="591088232153082363">Recharge intelligente basée sur le niveau d'utilisation de la batterie.</translation>
+<translation id="591088232153082363">Recharge intelligente basée sur le modèle d'utilisation de la batterie.</translation>
 <translation id="5921713479449475707">Autoriser les téléchargements de mise à jour automatique via HTTP</translation>
 <translation id="5921888683953999946">Définit l'état par défaut de la fonctionnalité d'accessibilité de grand curseur sur l'écran de connexion.
 
@@ -2691,7 +2696,7 @@
 
       Si vous désactivez ce paramètre ou ne définissez pas de valeur, SafeSearch n'est pas activé dans la recherche Google.</translation>
 <translation id="5946082169633555022">Version bêta</translation>
-<translation id="5946329690214660966">Planifiez de manière personnalisée la recherche de mises à jour</translation>
+<translation id="5946329690214660966">Planifier de manière personnalisée la recherche de mises à jour</translation>
 <translation id="5950205771952201658">Les contrôles de révocation en ligne étant sujets à erreur, ils ne présentent aucun avantage concret en termes de sécurité, ils sont désactivés par défaut dans <ph name="PRODUCT_NAME" /> 19 ou version ultérieure. La définition de cette règle sur "True" restaure le comportement précédent. Des contrôles OCSP/CRL sont alors effectués.
 
       Si cette règle n'est pas définie ou si elle est définie sur "False", aucun contrôle de révocation en ligne n'est effectué par <ph name="PRODUCT_NAME" /> dans <ph name="PRODUCT_NAME" /> 19 ou version ultérieure.</translation>
@@ -2792,7 +2797,7 @@
 
       Si cette règle est définie sur <ph name="GLS_ENABLED" />, ces services sont initialement activés.
 
-      Si cette règle est définie sur <ph name="GLS_UNDER_USER_CONTROL" />, l'utilisateur est invité à préciser s'il souhaite ou non activer ces services. S'il les active, les applications Android peuvent alors utiliser ces services pour demander la position de l'appareil, et soumettre également des données de localisation anonymes à Google.
+      Si cette règle est définie sur <ph name="GLS_UNDER_USER_CONTROL" />, l'utilisateur est invité à préciser s'il souhaite ou non activer ces services. S'il les active, les applications Android peuvent alors utiliser ces services pour demander la position de l'appareil et envoyer des données de localisation anonymes à Google.
 
       Notez que cette règle ne permet de contrôler l'état des services de localisation Google que lors de la configuration initiale. Par la suite, l'utilisateur peut accéder aux paramètres Android pour activer ou désactiver ces services.
 
@@ -2877,13 +2882,13 @@
 <translation id="6224304369267200483">URL/domaines automatiquement autorisés à recevoir une attestation de clé de sécurité</translation>
 <translation id="6233173491898450179">Définir le répertoire de téléchargement</translation>
 <translation id="6244210204546589761">URL à ouvrir au démarrage</translation>
-<translation id="6255387031094435995">Permet de fusionner les règles sélectionnées lorsqu'elles proviennent de sources différentes et si leur niveau et leurs champs d'application sont les mêmes.
+<translation id="6255387031094435995">Permet de fusionner les règles sélectionnées lorsqu'elles proviennent de sources différentes, et si le niveau et les champs d'application sont les mêmes.
 
-        Si une règle figure dans la liste, en cas de conflit entre deux sources, étant donné que les champs d'application et le niveau sont les mêmes, les valeurs sont fusionnées dans une nouvelle liste de règles.
+        En cas de conflit entre deux sources pour une règle figurant dans la liste, les valeurs sont fusionnées dans une nouvelle liste de règles si les champs d'application et le niveau sont les mêmes.
 
-        Si une règle figure dans la liste, en cas de conflit entre deux sources, mais également entre les champs d'application et/ou le niveau, la règle prioritaire par rapport aux autres est appliquée.
+        En cas de conflit entre deux sources pour une règle figurant dans la liste, la règle avec la plus haute priorité est appliquée si les champs d'application et/ou le niveau sont différents.
 
-        Si une règle ne figure pas dans la liste, en cas de conflit entre les sources, les champs d'application et/ou le niveau, la règle prioritaire par rapport aux autres est appliquée.</translation>
+        En cas de conflit entre deux sources pour une règle ne figurant pas dans la liste, la règle avec la plus haute priorité est appliquée si les champs d'application et/ou le niveau sont différents.</translation>
 <translation id="6258193603492867656">Indique si le SPN Kerberos généré doit inclure un port non standard. 
 
 Si vous activez ce paramètre et qu'un port non standard (c'est-à-dire, un port autre que 80 ou 443) est indiqué, ce port est inclus dans le SPN Kerberos généré. 
@@ -2893,17 +2898,6 @@
 <translation id="6281043242780654992">Cette règle permet de configurer le comportement de la messagerie native. Les hôtes de messagerie native qui figurent sur la liste noire ne sont pas autorisés tant qu'ils n'ont pas été ajoutés à la liste blanche.</translation>
 <translation id="6282799760374509080">Autoriser ou interdire la capture audio</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Force la désactivation de la vérification orthographique pour certaines langues. Les langues non reconnues dans cette liste seront ignorées.
-
-      Si vous activez cette règle, la vérification orthographique est désactivée pour les langues spécifiées. L'utilisateur reste libre d'activer ou de désactiver la vérification orthographique pour les langues ne figurant pas sur la liste.
-
-      Si vous ne configurez pas cette règle ou si vous la désactivez, aucune modification ne sera apportée aux préférences de vérification orthographique de l'utilisateur.
-
-      Si la règle SpellcheckEnabled est désactivée, cette règle n'aura aucun effet.
-
-      Si une langue est incluse à la fois dans cette règle et dans la règle SpellcheckLanguage, cette dernière est prioritaire, et la vérification orthographique est activée pour cette langue.
-
-      Actuellement, les langues compatibles sont les suivantes : af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk et vi.</translation>
 <translation id="6310223829319187614">Activer la saisie automatique du nom de domaine lors de la connexion de l'utilisateur</translation>
 <translation id="6315673513957120120">Chrome affiche une page d'avertissement lorsque les utilisateurs naviguent vers des sites présentant des erreurs SSL. Par défaut, ou quand cette règle est définie sur "True", les utilisateurs sont autorisés à poursuivre leur navigation vers la page concernée.
       Définir cette règle sur "False" empêche les utilisateurs de poursuivre leur navigation au-delà de la page d'avertissement.</translation>
@@ -3218,13 +3212,13 @@
       Si cette règle est définie sur "True" ou n'est pas configurée, le modèle de réduction intelligente de la luminosité est activé et autorisé à allonger la période de réduction de la luminosité de l'écran. Si cette règle est définie sur "False", le modèle n'a pas d'incidence sur la manière dont l'écran baisse en luminosité.</translation>
 <translation id="6967394885063085697">Permet de gérer l'alimentation en mode avancé de recharge de la batterie.
 
-          Le mode avancé de recharge de la batterie permet à l'utilisateur de maximiser les performances de la batterie. Pour ce faire, le système combine un algorithme de recharge standard avec d'autres techniques en dehors des heures de travail. Pendant les heures de travail, une option de recharge rapide est utilisée. La batterie est alors rechargée plus rapidement et le niveau de charge complète est atteint plus vite. Pour chaque jour, vous pouvez définir l'heure à partir de laquelle le système est le plus sollicité, ainsi que la durée de cette utilisation intensive.
+          Le mode avancé de recharge de la batterie permet à l'utilisateur de maximiser les performances de la batterie. Pour ce faire, le système combine un algorithme de recharge standard avec d'autres techniques en dehors des heures de travail. Pendant les heures de travail, une option de recharge rapide est utilisée. La batterie est alors rechargée plus rapidement, et le niveau de charge complète est atteint plus vite. Pour chaque jour, vous pouvez définir l'heure à partir de laquelle le système est le plus sollicité, ainsi que la durée de cette utilisation intensive.
 
           Si cette règle est définie sur "True" et si la règle DeviceAdvancedBatteryChargeModeDayConfig est définie, le mode avancé de recharge de la batterie est toujours activé s'il est compatible avec l'appareil.
 
           Si cette règle est définie sur "False", ce mode est toujours désactivé.
 
-          Si cette règle est définie, l'utilisateur ne peut pas la modifier ni l'ignorer.
+          Si vous définissez cette règle, les utilisateurs ne peuvent pas la modifier ni l'ignorer.
 
           Si cette règle n'est pas définie, ce mode est désactivé et ne peut être activé par l'utilisateur.</translation>
 <translation id="6972540544240464302">Sélectionner la configuration du planificateur de tâches</translation>
@@ -3306,13 +3300,13 @@
       Si la règle n'est pas définie, l'utilisateur peut choisir d'être invité ou non à saisir le mot de passe pour déverrouiller l'appareil.</translation>
 <translation id="7107148737865880402">Permet de gérer le partage d'alimentation USB.
 
-          Certains appareils, tels que les téléphones portables, possèdent un port USB spécifique (identifié par une icône représentant un éclair ou une batterie) pour être rechargés à l'aide de la batterie du système. Cette règle affecte la recharge via ce port lorsque le système est en veille ou éteint. En revanche, elle n'affecte pas les autres ports USB ni la recharge lorsque le système est activé.
+          Certains appareils possèdent un port USB spécifique (identifié par une icône représentant un éclair ou une batterie) qui permet de recharger des appareils tels que les téléphones portables à l'aide de la batterie du système. Cette règle affecte la recharge via ce port lorsque le système est en veille ou éteint. En revanche, elle n'affecte pas les autres ports USB ni la recharge lorsque le système est activé.
 
           Lorsque le système est activé, le port USB fournit toujours l'alimentation nécessaire.
 
-          Lorsque le système est en veille, si cette règle est définie sur "True", le port USB est alors alimenté lorsque l'appareil est branché sur le chargeur secteur mural ou si le niveau de charge de la batterie est supérieur à 50 %. Dans le cas contraire, le port USB n'est pas alimenté.
+          Lorsque le système est en veille, si cette règle est définie sur "True", le port USB est alors alimenté lorsque l'appareil est branché sur le chargeur mural ou si le niveau de charge de la batterie est supérieur à 50 %. Dans le cas contraire, le port USB n'est pas alimenté.
 
-          Lorsque le système est éteint, si cette règle est définie sur "True", le port USB est alors alimenté lorsque l'appareil est branché sur le chargeur secteur mural. Dans le cas contraire, le port USB n'est pas alimenté.
+          Lorsque le système est éteint, si cette règle est définie sur "True", le port USB est alors alimenté lorsque l'appareil est branché sur le chargeur mural. Dans le cas contraire, le port USB n'est pas alimenté.
 
           Si cette règle n'est pas définie, elle est alors activée et ne peut pas être désactivée par l'utilisateur.</translation>
 <translation id="7115494316187648452">Détermine si un processus de <ph name="PRODUCT_NAME" /> doit être démarré lors de la connexion au système d'exploitation et s'il doit rester ouvert jusqu'à la fermeture de la dernière fenêtre du navigateur, permettant ainsi aux applications exécutées en arrière-plan et à la session de navigation en cours de rester actives, y compris tout cookie de session. Le processus exécuté en arrière-plan affiche une icône dans la barre d'état système et peut être fermé à tout moment à partir de cet emplacement.
@@ -3575,9 +3569,9 @@
       Si la valeur de cette règle est définie sur 0, la taille du cache par défaut est utilisée, mais l'utilisateur n'est pas en mesure de la modifier.
 
       Si cette règle n'est pas définie, la taille par défaut est utilisée, et l'utilisateur est en mesure de la remplacer à l'aide de l'indicateur "--disk-cache-size".</translation>
-<translation id="759389052790680884">Permet de configurer une recharge personnalisée avec le niveau de charge (en %) à partir duquel la recharge de la batterie doit s'arrêter.
+<translation id="759389052790680884">Permet de personnaliser le pourcentage auquel la recharge de la batterie doit s'arrêter.
 
-          Une fois ce pourcentage atteint, la batterie cesse d'être rechargée.
+          Une fois ce pourcentage atteint, la recharge s'arrête.
 
           La valeur de la règle DeviceBatteryChargeCustomStartCharging doit être inférieure à celle de la règle DeviceBatteryChargeCustomStopCharging.
 
@@ -3676,7 +3670,7 @@
 
           Remarque : La valeur du champ <ph name="CHARGE_START_TIME_FIELD_NAME" /> doit être inférieure à celle du champ <ph name="CHARGE_END_TIME_FIELD_NAME" />.
 
-          Remarque : Les valeurs autorisées dans le champ <ph name="MINUTE_FIELD_NAME" /> de <ph name="CHARGE_START_TIME_FIELD_NAME" /> et <ph name="CHARGE_END_TIME_FIELD_NAME" /> sont 0, 15, 30 et 45.</translation>
+          Remarque : Les valeurs autorisées dans le champ <ph name="MINUTE_FIELD_NAME" /> de <ph name="CHARGE_START_TIME_FIELD_NAME" /> et <ph name="CHARGE_END_TIME_FIELD_NAME" /> sont 0, 15, 30 et 45.</translation>
 <translation id="7717938661004793600">Permet de configurer les fonctionnalités d'accessibilité de <ph name="PRODUCT_OS_NAME" />.</translation>
 <translation id="7724994675283793633">Cette règle active le protocole HTTP 0.9 sur les ports autres que 80 pour HTTP et 443 pour HTTPS.
 
@@ -3686,7 +3680,7 @@
 
       Si cette règle n'est pas définie, le protocole HTTP 0.9 est désactivé sur les ports non utilisés par défaut.</translation>
 <translation id="7726421241038987229">
-      Cette règle peut être employée pour empêcher les utilisateurs de désactiver le paramètre par défaut qui isole tous les sites. Notez que la règle IsolateOrigins peut également servir à isoler d'autres origines plus précises.
+      La règle SitePerProcess peut être employée pour empêcher les utilisateurs de désactiver le paramètre par défaut qui isole tous les sites. Notez que la règle IsolateOrigins peut également servir à isoler d'autres origines plus précises.
       Si la présente règle est activée, les utilisateurs ne peuvent pas désactiver le paramètre par défaut où chaque site exécute son propre processus.
       Si cette règle n'est pas configurée ou si elle est désactivée, les utilisateurs peuvent désactiver l'isolation de sites
       (en accédant à l'option "Désactiver l'isolation de sites" sur la page chrome://flags, par exemple).  Si cette règle est désactivée et/ou si elle n'est pas configurée, l'isolation de sites n'est pas désactivée.
@@ -4123,7 +4117,7 @@
       Si ce paramètre n'est pas défini, la période par défaut est fixée à 345 600 000 millisecondes (quatre jours) pour les appareils <ph name="PRODUCT_OS_NAME" /> et à 604 800 000 millisecondes (une semaine) pour les navigateurs <ph name="PRODUCT_NAME" />.</translation>
 <translation id="8685024486845674965">L'avertissement relatif à la protection par mot de passe est déclenché par la réutilisation d'un mot de passe</translation>
 <translation id="8693243869659262736">Utiliser le client DNS intégré</translation>
-<translation id="8698286761337647563">Délai en nombre de jours pour informer à l'avance les utilisateurs SAML de l'expiration de leur mot de passe</translation>
+<translation id="8698286761337647563">Délai, en nombre de jours, pour informer à l'avance les utilisateurs SAML de l'expiration de leur mot de passe</translation>
 <translation id="8703488928438047864">Envoyer des rapports sur l'état du matériel</translation>
 <translation id="8703872185032220081">Définir la configuration quotidienne du passage à l'alimentation via la batterie.
 
@@ -4176,7 +4170,7 @@
       Si ce paramètre est désactivé ou n'est pas défini, le service de protection par mot de passe dirige les utilisateurs vers la page https://myaccounts.google.com afin que ces derniers modifient leur mot de passe.
       Cette règle n'est disponible que sur les instances Windows qui sont associées à un domaine <ph name="MS_AD_NAME" />, ou sur les instances Windows 10 Pro ou Windows Enterprise qui sont enregistrées pour bénéficier de la gestion des appareils.</translation>
 <translation id="8798099450830957504">Par défaut</translation>
-<translation id="8800453707696044281">Configurer une recharge personnalisée avec le niveau de charge (en %) à partir duquel la recharge de la batterie doit s'arrêter</translation>
+<translation id="8800453707696044281">Personnaliser le pourcentage auquel la recharge de la batterie doit s'arrêter</translation>
 <translation id="8801680448782904838">Avertir un utilisateur qu'un redémarrage du navigateur ou de l'appareil est recommandé ou exigé</translation>
 <translation id="8818173863808665831">Permet d'indiquer l'emplacement géographique de l'appareil.
 
@@ -4305,11 +4299,6 @@
       Cette règle n'affecte que les utilisateurs qui se sont authentifiés via SAML.
 
       La valeur doit être indiquée en secondes.</translation>
-<translation id="9018338365267278833">Permet de supprimer les extensions qui figurent dans la règle <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />, ou celles de la règle <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> dont le mode d'installation a été bloqué, et de supprimer définitivement les données locales de l'utilisateur qui y sont associées.  Pour savoir ce que deviennent les données de l'utilisateur qui ne sont pas stockées localement, consultez les règles de confidentialité relatives aux extensions ou celles sur la conservation des données.
-
-      Si cette règle est activée, les extensions figurant dans les listes précitées (si elles sont déjà installées sur un appareil) sont supprimées intégralement de cet appareil (y compris les données locales de l'utilisateur).
-
-      Si cette règle est désactivée ou si elle n'est pas définie, les extensions figurant dans les listes précitées (si elles sont déjà installées sur un appareil et répertoriées dans la liste noire <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) sont désactivées sur l'appareil, sans être toutefois désinstallées.</translation>
 <translation id="9027787254195333560">Cette règle vous permet de configurer l'image d'avatar représentant l'utilisateur sur l'écran de connexion. Pour définir cette règle, indiquez l'URL à laquelle <ph name="PRODUCT_OS_NAME" /> peut télécharger l'image d'avatar, ainsi qu'un hachage chiffré, utilisé pour vérifier l'intégrité du téléchargement. L'image doit être au format JPEG et ne doit pas dépasser 512 Ko. L'URL doit être accessible sans authentification.
 
       L'image d'avatar est téléchargée et mise en cache. Elle sera de nouveau téléchargée à chaque modification de l'URL ou du hachage.
diff --git a/components/policy/resources/policy_templates_gu.xtb b/components/policy/resources/policy_templates_gu.xtb
index 046f237..462a38053 100644
--- a/components/policy/resources/policy_templates_gu.xtb
+++ b/components/policy/resources/policy_templates_gu.xtb
@@ -1086,17 +1086,6 @@
       જો આ નીતિ સેટ કરેલ ન હોય, તો <ph name="PRINTERS_ALLOW_ALL" />ને માની લેવામાં આવે છે.
       </translation>
 <translation id="2908277604670530363">પ્રૉક્સી સર્વર સાથે એકસાથે જોડી શકાતાં કનેક્શનની મહત્તમ સંખ્યા</translation>
-<translation id="2948463916588961959">ભાષાઓની જોડણીની તપાસ ફરજિયાતપણે ચાલુ કરે છે. એ સૂચિમાંની વણઓળખાયેલી ભાષાઓ અવગણવામાં આવશે.
-
-      જો તમે આ નીતિ ચાલુ કરશો તો, જે ભાષાઓ માટે વપરાશકર્તાએ જોડણીની તપાસની સુવિધા ચાલુ કરી છે તેના ઉપરાંત, ઉલ્લેખિત ભાષાઓ માટે જોડણીની તપાસ ચાલુ કરવામાં આવશે.
-
-      જો તમે આ નીતિ સેટ નહીં કરો, અથવા તે બંધ નહીં કરો, તો જોડણીની તપાસ માટેની વપરાશકર્તાની પસંદગીઓ પર કોઈ અસર નહીં થાય.
-
-      જો SpellcheckEnabled નીતિ બંધ કરેલી પર સેટ કરેલી હશે, તો આ નીતિની કોઈ અસર નહીં થાય.
-
-      જો ભાષાનો આ નીતિ અને SpellcheckLanguageBlacklist નીતિ એમ બન્ને નીતિઓમાં સમાવેશ કરેલો હશે, તો આ નીતિ પ્રાધાન્યતા ધરાવશે અને ભાષાની જોડણીની તપાસ ચાલુ કરવામાં આવશે.
-
-      હાલમાં આ ભાષાઓ સમર્થિત છે: 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="2952347049958405264">પ્રતિબંધો:</translation>
 <translation id="2956777931324644324">આ નીતિને <ph name="PRODUCT_NAME" /> વર્ઝન 36ની સાથે જ સમાપ્ત કરવામાં આવી છે.
 
@@ -1431,7 +1420,6 @@
 
         આ પૉલિસીનો ઉપયોગ ડેસ્કટૉપ પર મશીન સ્કોપ ક્લાઉડ પૉલિસી નોંધણી દ્વારા કરવામાં આવે છે અને તે Windows પર રજિસ્ટ્રી અથવા GPO, Mac પર plist અને Linux પર JSON પૉલિસી ફાઇલ દ્વારા સેટ કરી શકાય છે.</translation>
 <translation id="3660562134618097814">લોગિન દરમિયાન SAML IdP કુકીઝ સ્થાનાંતરિત કરવી</translation>
-<translation id="3668151900457104753">બ્લૅકલિસ્ટ કરેલાં એક્સ્ટેંશન અનઇન્સ્ટૉલ કરો</translation>
 <translation id="3701121231485832347"><ph name="MS_AD_NAME" /> દ્વારા મેનેજ કરાતા <ph name="PRODUCT_OS_NAME" /> ડિવાઇસ માટે ચોક્કસ સેટિંગનું નિયંત્રણ કરે છે.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (એક પંક્તિવાળા ફીલ્ડને ટાળવામાં આવેલ છે અને ભવિષ્યમાં કાઢી નાખવામાં આવશે. કૃપા કરીને નીચેના એકથી વધુ પંક્તિવાળા ટેક્સ્ટબૉક્સનો ઉપયોગ કરવાનું શરૂ કરો.)</translation>
 <translation id="3709266154059827597">એક્સ્ટેંશન સ્થાપના બ્લેકલિસ્ટને ગોઠવે છે</translation>
@@ -1638,6 +1626,29 @@
       જો આ નીતિ ટ્રુ પર સેટ કરી છે અથવા સેટ કર્યા વિના છોડી દીધી છે, તો વપરાશકર્તાઓ Chrome OS નોંધણી દ્વારા ઓફર્સને રીડિમ કરી શકશે.
 
       જો આ નીતિ ફોલ્સ પર સેટ કરી છે, તો વપરાશકર્તા ઓફર્સને રીડિમ કરી શકશે નહીં.</translation>
+<translation id="4008233182078913897">એવી ઍપ તથા એક્સ્ટેંશનની સૂચિનો ઉલ્લેખ કરે છે જે વપરાશકર્તાની,
+          ક્રિયાપ્રતિક્રિયા વિના ચૂપચાપ ઇન્સ્ટૉલ કરવામાં આવી હોય 
+          અને જેને વપરાશકર્તા અનઇન્સ્ટૉલ કે બંધ ન કરી શકે. ઍપ/એક્સ્ટેંશન 
+          દ્વારા વિનંતી કરવામાં આવેલ બધી પરવાનગીઓ ગર્ભિતરૂપે,  
+          વપરાશકર્તાની ક્રિયાપ્રતિક્રિયા વિના આપવામાં આવે છે, જેમાં ઍપ/એક્સ્ટેંશનના 
+          ભવિષ્યના વર્ઝન દ્વારા કરવામાં આવેલ બધી વધારાની વિનંતીઓનો સમાવેશ થાય છે.
+          વધુમાં, enterprise.deviceAttributes અને enterprise.platformKeys એક્સ્ટેંશન APIs માટે 
+          પરવાનગીઓ આપવામાં આવે છે. (ફરજિયાત-ઇન્સ્ટૉલ કરવામાં ન આવી હોય તે ઍપ/
+એક્સ્ટેંશન માટે આ બે APIs ઉપલબ્ધ હોતી નથી.)
+
+          આ નીતિ સંભવિતરૂપે વિસંગત <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> નીતિ કરતાં અગ્ર સ્થાન ધરાવે છે. જો પહેલાં ફરજિયાત-ઇન્સ્ટૉલ કરેલ કોઈ ઍપ અથવા એક્સ્ટેંશન આ સૂચિમાંથી કાઢી નાખવામાં આવશે, તો તે <ph name="PRODUCT_NAME" /> દ્વારા ઑટોમૅટિક રીતે અનઇન્સ્ટૉલ થઈ જશે.
+
+          <ph name="MS_AD_NAME" /> ડોમેન સાથે ન જોડાયેલ Windows આવૃત્તિઓ માટે, ફરજિયાત ઇન્સ્ટૉલેશન Chrome વેબ સ્ટોરમાં સૂચિબદ્ધ ઍપ તથા એક્સ્ટેંશન સુધી મર્યાદિત છે.
+
+         નોંધ કરો કે વપરાશકર્તાઓ ડેવલપરના સાધનો વડે કોઈપણ એક્સ્ટેંશનના સૉર્સ કોડમાં ફેરફાર કરી શકે છે (જેના કારણે એક્સ્ટેંશન સંભવિત રૂપે કાર્ય કરી શકતું નથી). જો આ ચિંતાનો વિષય હોય, તો <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> નીતિ સેટ કરવી જરૂરી છે.
+
+          નીતિની દરેક સૂચિ આઇટમ એક સ્ટ્રિંગ છે, જેમાં અર્ધવિરામ (<ph name="SEMICOLON" />) દ્વારા અલગ કરેલ એક્સ્ટેંશન ID અને "અપડેટ" URL હોય છે. એક્સ્ટેંશન ID એ 32-અક્ષરોની સ્ટ્રિંગ છે, જે ડેવલપર મોડમાં હો, ત્યારે દા.ત. <ph name="CHROME_EXTENSIONS_LINK" /> પર મળી શકે છે. <ph name="LINK_TO_EXTENSION_DOC1" />માં દર્શાવ્યા મુજબ, "અપડેટ" URL, જો સ્પષ્ટ કરેલ હોય, તો અપડેટ મેનિફેસ્ટ XML દસ્તાવેજનો નિર્દેશ કરે તે જરૂરી છે. ડિફૉલ્ટ તરીકે, Chrome વેબ સ્ટોરની અપડેટ URLનો ઉપયોગ કરવામાં આવે છે (જે હાલમાં "https://clients2.google.com/service/update2/crx" છે). નોંધ કરો કે આ નીતિમાં સેટ કરેલ "અપડેટ" URL માત્ર શરૂઆતના ઇન્સ્ટૉલેશન માટે ઉપયોગમાં લેવાય છે; એક્સ્ટેંશનના ત્યાર પછીના અપડેટ માટે એક્સ્ટેંશનના મેનિફેસ્ટમાં જણાવેલ અપડેટ URLનો ઉપયોગ થાય છે. એ પણ નોંધી લો કે <ph name="PRODUCT_NAME" />ના 67મા વર્ઝન સહિતના વર્ઝન સુધી "અપડેટ" URLને સ્પષ્ટ રીતે દર્શાવવું ફરજિયાત હતું.
+
+          ઉદાહરણ તરીકે, <ph name="EXTENSION_POLICY_EXAMPLE" /> માનક Chrome વેબ સ્ટોરના "અપડેટ" URL પરથી <ph name="EXTENSION_ID_SAMPLE" /> id ધરાવતું એક્સ્ટેંશન ઇન્સ્ટૉલ કરે છે. એક્સ્ટેંશનને હોસ્ટ કરવા વિશેની વધુ માહિતી માટે, જુઓ: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          જો આ નીતિ સેટ કરેલી ન હોય, તો કોઈપણ ઍપ કે એક્સ્ટેંશન આપમેળે ઇન્સ્ટૉલ નહીં થાય અને વપરાશકર્તા <ph name="PRODUCT_NAME" />માંની કોઈપણ ઍપ કે એક્સ્ટેંશન અનઇન્સ્ટૉલ કરી શકશે.
+
+          નોંધ કરો કે આ નીતિ છૂપા મોડમાં લાગુ થતી નથી.</translation>
 <translation id="4008507541867797979">જો આ નીતિ true પર સેટ કરેલી છે અથવા ગોઠવેલી નથી, તો <ph name="PRODUCT_OS_NAME" /> લૉગ ઇન સ્ક્રીન પર અસ્તિત્વમાં છે તે વપરાશકર્તાઓ બતાવશે અને કોઈ એક પસંદ કરવાની મંજૂરી આપશે.
 
       જો આ નીતિ false પર સેટ કરેલી છે, તો <ph name="PRODUCT_OS_NAME" /> લૉગ ઇન સ્ક્રીન પર અસ્તિત્વમાં છે તે વપરાશકર્તાઓ બતાવશે નહીં. સામાન્ય સાઇન-ઇન સ્ક્રીન (વપરાશકર્તાના ઇમેઇલ ઍડ્રેસ અને પાસવર્ડ અથવા ફોન માટે સંકેત આપતી) અથવા SAML interstital સ્ક્રીન (જો <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> નીતિ દ્વારા ચાલુ કરેલ હોય) બતાવવામાં આવશે, સિવાય કે મેનેજ કરવામાં આવેલ સત્ર ગોઠવેલ ન હોય. જ્યારે મેનેજ કરવામાં આવેલ સત્ર ગોઠવેલ હોય, ત્યારે માત્ર મેનેજ કરવામાં આવેલ સત્ર એકાઉન્ટ જ બતાવવામાં આવશે, જે તેમાંથી એક પસંદ કરવાની મંજૂરી આપે છે. 
@@ -1761,10 +1772,6 @@
           જો આ નીતિને સેટ કર્યા વિના રાખી હોય, તો સ્ટીકી કી બંધ રહે છે, પણ વપરાશકર્તાઓ તેને કોઈપણ સમયે ચાલુ કરી છે.</translation>
 <translation id="4183229833636799228">ડિફૉલ્ટ <ph name="FLASH_PLUGIN_NAME" /> સેટિંગ</translation>
 <translation id="4192388905594723944">રિમોટ ઍક્સેસ ક્લાઇન્ટ પ્રમાણીકરણ ટોકન માન્ય કરવા માટે URL</translation>
-<translation id="4197038214024763371">જો આ નીતિ સેટ અથવા ચાલુ નહીં કરી હોય, તો વપરાશકર્તાને જોડણીની તપાસની સુવિધાનો ઉપયોગ કરવાની મંજૂરી મળે છે.
-
-      જો આ નીતિ બંધ કરી હશે, તો વપરાશકર્તાને જોડણીની તપાસની સુવિધાનો ઉપયોગ કરવાની મંજૂરી મળતી નથી. જ્યારે આ નીતિ બંધ કરવામાં આવી હશે, ત્યારે SpellcheckLanguage અને SpellcheckLanguageBlacklist નીતિઓ પણ અવગણવામાં આવશે.
-      </translation>
 <translation id="4203389617541558220">સ્વચાલિત રીબૂટ્સ શેડ્યૂલ કરીને ઉપકરણના કાર્ય સમયને મર્યાદિત કરો.
 
       જ્યારે આ નીતિ સેટ કરેલી હોય, ત્યારે ઉપકરણનો કાર્ય સમયની તે અવધિ નિર્દિષ્ટ કરે છે કે જેના પછી સ્વયંચાલિત રીબૂટ શેડ્યૂલ થાય છે.
@@ -2865,17 +2872,6 @@
 <translation id="6281043242780654992">મૂળ મેસેજિંગ માટે નીતિઓ ગોઠવે છે. જ્યાં સુધી બ્લેકલિસ્ટેડ મૂળ મેસેજિંગ હોસ્ટ્સને વ્હાઇટલિસ્ટેડ કરવામાં ન આવે ત્યાં સુધી તેમને મંજૂરી આપવામાં આવશે નહીં.</translation>
 <translation id="6282799760374509080">ઑડિઓ કેપ્ચરને મંજૂરી આપો અથવા નકારો</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">ભાષાઓની જોડણીની તપાસ ફરજિયાતપણે બંધ કરે છે. એ સૂચિમાંની વણઓળખાયેલી ભાષાઓ અવગણવામાં આવશે.
-
-      જો તમે આ નીતિ ચાલુ કરશો, તો ઉલ્લેખિત ભાષાઓ માટે જોડણીની તપાસ બંધ કરવામાં આવશે. વપરાશકર્તા હજુ પણ સૂચિમાં ન હોય તે ભાષાઓ માટે જોડણીની તપાસ ચાલુ કે બંધ કરી શકે છે.
-
-      જો તમે આ નીતિ સેટ નહીં કરો, અથવા તે બંધ નહીં કરો, તો જોડણીની તપાસ માટેની વપરાશકર્તાની પસંદગીઓ પર કોઈ અસર નહીં થાય.
-
-      જો SpellcheckEnabled નીતિ બંધ કરેલી પર સેટ કરેલી હશે, તો આ નીતિની કોઈ અસર નહીં થાય.
-
-      જો ભાષાનો આ નીતિ અને SpellcheckLanguage નીતિ એમ બન્ને નીતિઓમાં સમાવેશ કરેલો હશે, તો SpellcheckLanguage નીતિ પ્રાધાન્યતા ધરાવશે અને ભાષાની જોડણીની તપાસ ચાલુ કરવામાં આવશે.
-
-      હાલમાં આ ભાષાઓ સમર્થિત છે: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">વપરાશકર્તા સાઇન ઇન દરમિયાન ડોમેન નામ ઑટો કમ્પ્લીટ ચાલુ કરો</translation>
 <translation id="6315673513957120120">જ્યારે વપરાશકર્તાઓ SSL ભૂલો ધરાવતી સાઇટ પર નૅવિગેટ કરે છે ત્યારે Chrome એક ચેતવણી પેજ બતાવે છે. ડિફોલ્ટ તરીકે અથવા જ્યારે આ નીતિ true પર સેટ કરેલી હોય, ત્યારે વપરાશકર્તાઓને આ ચેતવણી પેજ પર ક્લિક કરવાની મંજૂરી હોય છે.
       આ નીતિને false પર સેટ કરવાથી વપરાશકર્તાઓ કોઈ પણ ચેતવણી પેજ પર ક્લિક કરી શકતાં નથી.</translation>
@@ -4287,11 +4283,6 @@
       આ નીતિ માત્ર SAMLનો ઉપયોગ કરીને પ્રમાણીકૃત થયેલ વપરાશકર્તાઓને પ્રભાવિત કરે છે.
 
       નીતિ મૂલ્યનો ઉલ્લેખ સેકંડમાં કરવો જોઈએ.</translation>
-<translation id="9018338365267278833">આના કારણે <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />માં દેખાતા એક્સ્ટેંશન અથવા <ph name="EXTENSION_SETTINGS_POLICY_NAME" />માં દેખાતા એક્સ્ટેંશન કે જેનો ઇન્સ્ટૉલેશન મોડ બ્લૉક કરેલા પર સેટ કર્યો હશે તેને કાઢી નાખશે અને તેની સાથે સ્થાનિક વપરાશકર્તા ડેટા કાઢી નાખશે.  જે વપરાશકર્તા ડેટા સ્થાનિક રૂપે સ્ટોર ન થયો હોય, તેનું શું થાય તે સમજવા માટે એક્સ્ટેંશનની પ્રાઇવસી પૉલિસી અથવા ડેટા રિટેંશન પૉલિસી વાંચો.
-
-      જ્યારે નીતિ ચાલુ કરેલી પર સેટ કરી હોય, તો ઉપર જણાવવામાં આવેલી સૂચિઓમાં આવતા હોય તે એક્સ્ટેંશન (જો તે પહેલેથી મશીનમાં ઇન્સ્ટૉલ કરેલા હોય તો) તે મશીનમાંથી (સ્થાનિક વપરાશકર્તા ડેટા સહિત) સંપૂર્ણપણે કાઢી નાખવામાં આવશે.
-
-      જ્યારે નીતિ બંધ કરેલી પર સેટ કરી હોય અથવા સેટ કર્યા વિના રાખી હોય, તો ઉપર જણાવવામાં આવેલી સૂચિઓમાં આવતા હોય તે એક્સ્ટેંશન (જો તે પહેલેથી મશીનમાં ઇન્સ્ટૉલ કરેલા હોય અને બ્લૅકલિસ્ટ <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />માં હોય તો) તે મશીનમાં બંધ કરવામાં આવશે અને ઇન્સ્ટૉલ કરવામાં નહીં આવે.</translation>
 <translation id="9027787254195333560">આ નીતિ લોગિન સ્ક્રીન પર વપરાશકર્તાને પ્રસ્તુત કરતી અવતાર છબીને ગોઠવવાની તમને મંજૂરી આપે છે. નીતિ તે URLને ઉલ્લેખિત કરીને સેટ કરી છે કે જેમાંથી <ph name="PRODUCT_OS_NAME" /> અવતાર છબી ડાઉનલોડ કરી શકે છે અને ક્રિપ્ટોગ્રાફિક હેશનો ઉપયોગ ડાઉનલોડની પ્રામાણિકતાને ચકાસવા માટે થાય છે. છબી JPEG ફોર્મેટમાં હોવી આવશ્યક છે, તેના કદે 512kB વટાવવા ન જોઈએ. URL કોઈપણ પ્રમાણીકરણ વિના ઍક્સેસિબલ હોવું આવશ્યક છે.
 
       અવતાર છબી ડાઉનલોડ અને કેશ કરી છે. જ્યારે પણ URL અથવા હેશ બદલાય ત્યારે તે ફરીથી ડાઉનલોડ કરવામાં આવશે.
diff --git a/components/policy/resources/policy_templates_hi.xtb b/components/policy/resources/policy_templates_hi.xtb
index f286fd7..165fa290 100644
--- a/components/policy/resources/policy_templates_hi.xtb
+++ b/components/policy/resources/policy_templates_hi.xtb
@@ -362,7 +362,7 @@
       यह नीति सिर्फ़ तब लागू होती है जब <ph name="CHROME_REPORTING_EXTENSION_NAME" /> चालू हो और मशीन का नाम <ph name="MACHINE_LEVEL_USER_CLOUD_POLICY_ENROLLMENT_TOKEN_POLICY_NAME" /> के ज़रिए दर्ज कराया गया हो.</translation>
 <translation id="1560205870554624777">यह नीति नियंत्रित करती है कि केर्बेरोस से जुड़ी सुविधाएं चालू है या नहीं. केर्बेरोस एक पुष्टि करने वाला प्रोटोकॉल है जिससे वेब ऐप्लिकेशन और फ़ाइल शेयर की पुष्टि की जा सकती है.
 
-          अगर यह नीति चालू होती है, तो केर्बेरोस से जुड़ी सुविधाएं चालू होती है. केर्बेरोस खाते, 'केर्बेरोस खाते कॉन्फ़िगर करें' नीति या लोग सेटिंग पेज में केर्बेरोस खाते सेटिंग के ज़रिए जोड़े जा सकते हैं.
+          इस नीति के चालू होने पर केर्बेरोस से जुड़ी सुविधाएं भी चालू होती हैं. केर्बेरोस खाते, 'केर्बेरोस खाते कॉन्फ़िगर करें' नीति या 'पीपल सेटिंग पेज' में केर्बेरोस खाते सेटिंग के ज़रिए जोड़े जा सकते हैं.
 
           अगर यह नीति बंद होती है या सेट नहीं होती है, तो केर्बेरोस खाते सेटिंग बंद की जाती हैं. कोई केर्बेरोस खाता जोड़ा नहीं जा सकता है और केर्बेरोस पुष्टि का इस्तेमाल नहीं किया जा सकता है. सभी मौजूदा केर्बेरोस खाते और स्टोर किए गए पासवर्ड मिटा दिए जाते हैं.</translation>
 <translation id="1561424797596341174">दूर के किसी एक्सेस वाले होस्‍ट के डीबग बिल्‍ड के लिए नीति बदलती हैं</translation>
@@ -1101,17 +1101,6 @@
       अगर यह नीति सेट नहीं की जाती है, तो <ph name="PRINTERS_ALLOW_ALL" /> की स्थिति मानी जाती है.
       </translation>
 <translation id="2908277604670530363">प्रॉक्‍सी सर्वर के समवर्ती कनेक्‍शन की अधि‍कतम संख्‍या</translation>
-<translation id="2948463916588961959">वर्तनीजाँच की बंद नहीं की जाने वाली भाषाएं चालू करें उस सूची में नहीं पहचानी गई भाषाएं नज़रअंदाज़ कर दी जाएंगी.
-
-      अगर आप यह नीति चालू करते हैं, तो बताई गई भाषाओं के लिए वर्तनीजाँच को चालू किया जाएगा. इसके अलावा, वे भाषाएं भी चालू की जाएंगी जिनके लिए इस्तेमाल करने वाले व्यक्ति ने वर्तनीजाँच चालू की है.
-
-      अगर आप यह नीति सेट नहीं करते या इसे बंद कर देते हैं, तो इस्तेमाल करने वाले व्यक्ति की वर्तनीजाँच प्राथमिकताओं में कोई बदलाव नहीं किया जाएगा.
-
-      अगर SpellcheckEnabled नीति को बंद पर सेट किया गया है, तो इस नीति का कोई असर नहीं होगा.
-
-      अगर किसी भाषा को इस नीति में और SpellcheckLanguageBlacklist नीति में भी शामिल किया गया है, तो इस नीति को प्राथमिकता दी जाती है और वर्तनीजाँच की भाषा चालू की जाती है.
-
-      इस समय काम करने वाली भाषाएं ये हैं: 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="2952347049958405264">पाबंदियां:</translation>
 <translation id="2956777931324644324">यह नीति <ph name="PRODUCT_NAME" /> वर्शन 36 से निकाल दी गई है.
 
@@ -1449,7 +1438,6 @@
 
         यह नीति डेस्कटॉप पर मशीन स्कोप क्लाउड नीति नामांकन की ओर से इस्तेमाल की जाती है और Windows पर रजिस्ट्री या GPO, Mac पर plist और Linux पर JSON नीति फ़ाइल से सेट की जा सकती है.</translation>
 <translation id="3660562134618097814">प्रवेश के दौरान SAML IdP कुकी ट्रांसफर करें</translation>
-<translation id="3668151900457104753">नामंज़ूर किए गए एक्सटेंशन अनइंस्टॉल करें</translation>
 <translation id="3701121231485832347"><ph name="MS_AD_NAME" /> प्रबंधित<ph name="PRODUCT_OS_NAME" /> डिवाइस की खास सेटिंग को नियंत्रित करती है.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (इस एक लाइन के फ़ील्ड को रोक दिया गया है और इसे बाद में हटा दिया जाएगा. कृपया नीचे दिए गए एक से ज़्यादा लाइन वाले टेक्स्टबॉक्स का इस्तेमाल करना शुरू करें.)</translation>
 <translation id="3709266154059827597">एक्‍सटेंशन इंस्‍टॉलेशन प्रतिबंध कॉन्‍फ़िगर करें</translation>
@@ -1660,6 +1648,29 @@
       अगर यह नीति सही पर सेट है या सेट किए बिना छोड़ दी जाती है, तो उपयोगकर्ता Chrome OS पंजीकरण के ज़रिए ऑफ़र रिडीम करा सकेंगे.
 
       अगर यह नीति गलत पर सेट है, तो उपयोगकर्ता ऑफ़र रिडीम नहीं करा सकेंगे.</translation>
+<translation id="4008233182078913897">यह नीति ऐसे ऐप्लिकेशन और एक्सटेंशन की सूची तय करती है जिन्हें 
+उपयोगकर्ता के इंटरैक्शन के बिना इंस्टॉल किया गया है. साथ ही, जिन्हें
+उपयोगकर्ता न तो अनइंस्टॉल कर सकता है और न ही बंद कर सकता है.
+          ऐप्लिकेशन/एक्सटेंशन की ओर से मांगी गई सभी अनुमतियां ज़्यादा सोचे-समझे बिना और
+          उपयोगकर्ता के इंटरैक्शन के बिना दे दी जाती हैं. इनमें ऐप्लिकेशन/एक्सटेंशन के आगे आने वाले वर्शन की
+          सभी अनुमतियां भी शामिल होती हैं. यही नहीं, अनुमतियां enterprise.deviceAttributes और enterprise.platformKeys
+          enterprise.deviceAttributes और enterprise.platformKeys एक्सटेंशन
+          एपीआई को दी जाती हैं. (ये दो एपीआई उन ऐप्लिकेशन/एक्सटेंशन के लिए उपलब्ध नहीं होते जिन्हें
+          जान-बूझकर इस्टॉल नहीं किया गया है.)
+
+          इस नीति को संभावित तौर पर विरोधी <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> नीति के बदले प्राथमिकता मिलती है. अगर इस सूची में से किसी ऐसे ऐप्लिकेशन या एक्सटेंशन को हटाया जाता है जिसे पहले जान-बूझकर इंस्टॉल किया गया था, तो उसे <ph name="PRODUCT_NAME" /> अपने आप अनइंस्टॉल कर देता है.
+
+          Windows के ऐसे इंस्टेंस के लिए जो किसी <ph name="MS_AD_NAME" />  डोमेन में शामिल नहीं हैं, जान-बूझकर इंस्टॉल करने की यह सुविधा 'Chrome वेब स्टोर' की सूची में शामिल ऐप्लिकेशन और एक्सटेंशन तक सीमित है.
+
+         ध्यान रखें कि किसी भी एक्सटेंशन का सोर्स कोड 'डेवलपर टूल' के ज़रिए बदला जा सकता है (एक्सटेंशन को इस तरह से रेंडर करना जो उसे बेकार बना सकता है). अगर ऐसा हो, तो <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> नीति सेट की जानी चाहिए.
+
+          सूची में शामिल नीति का हर आइटम एक ऐसी स्ट्रिंग है जिसमें सेमीकोलन (<ph name="SEMICOLON" />) से अलग किया गया एक एक्सटेंशन आईडी और एक "अपडेट" यूआरएल होता है. एक्सटेंशन आईडी 32 अक्षरों वाली स्ट्रिंग होती है जो उदाहरण के लिए, डेवलपर मोड में होने पर <ph name="CHROME_EXTENSIONS_LINK" /> पर मिलती है. अगर "अपडेट" यूआरएल बताया गया हो, तो <ph name="LINK_TO_EXTENSION_DOC1" /> में बताए अनुसार एक अपडेट मेनिफ़ेस्ट XML दस्तावेज़ पर खुलना चाहिए. डिफ़ॉल्ट रूप से, 'Chrome वेब स्टोर' के अपडेट यूआरएल (जो फ़िलहाल "https://clients2.google.com/service/update2/crx" है) का इस्तेमाल किया जाता है. ध्यान रखें कि इस नीति में सेट किए गए "अपडेट" यूआरएल का इस्तेमाल सिर्फ़ शुरुआती इंस्टॉलेशन के लिए किया जाता है; एक्सटेंशन के बाद के अपडेट, एक्सटेंशन के मेनिफ़ेस्ट में बताए गए अपडेट यूआरएल को लागू करते हैं. यह भी ध्यान रखें कि 67 सहित <ph name="PRODUCT_NAME" /> तक के वर्शन में "अपडेट" यूआरएल को साफ़ तौर पर बताना ज़रूरी था.
+
+          उदाहरण के लिए, <ph name="EXTENSION_POLICY_EXAMPLE" /> सामान्य 'Chrome वेब स्टोर' "अपडेट" यूआरएल से <ph name="EXTENSION_ID_SAMPLE" /> ऐप्लिकेशन इंस्टॉल करता है. एक्सटेंशन होस्ट करने के बारे में ज़्यादा जानकारी के लिए, यहां देखें: <ph name="LINK_TO_EXTENSION_DOC2" /> 
+
+          अगर यह नीति सेट नहीं होती है, तो कोई भी ऐप्लिकेशन या एक्सटेंशन अपने आप इंस्टॉल नहीं होता. साथ ही, उपयोगकर्ता <ph name="PRODUCT_NAME" /> में किसी भी ऐप्लिकेशन या एक्सटेंशन को अनइंस्टॉल कर सकता है.
+
+          ध्यान रखें कि यह नीति 'गुप्त मोड' पर लागू नहीं होती है.</translation>
 <translation id="4008507541867797979">अगर यह नीति 'सही' पर सेट होती है या कॉन्फ़िगर नहीं होती है, तो <ph name="PRODUCT_OS_NAME" /> लॉगिन स्क्रीन पर मौजूदा उपयोगकर्ता दिखाएगा और उनमें से एक को चुनने देगा.
 
       अगर यह नीति गलत पर सेट होती है, तो <ph name="PRODUCT_OS_NAME" /> लॉगिन स्क्रीन पर मौजूदा उपयोगकर्ता नहीं दिखाएगा. प्रबंधित सत्र के कॉन्फ़िगर नहीं हो जाने तक सामान्य साइन-इन स्क्रीन (जो उपयोगकर्ता के ईमेल और पासवर्ड या फ़ोन के लिए संकेत करती है) या बीच-बीच में विज्ञापन दिखाने वाली SAML स्क्रीन (अगर इसे <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> नीति के ज़रिए चालू किया गया हो) दिखाई जाएगी. जब 'प्रबंधित सत्र' कॉन्फ़िगर होता है, तो सिर्फ़ 'प्रबंधित सत्र' खाते ही दिखाए जाएंगे, जो इनमें से एक को चुनने देगा.
@@ -1781,10 +1792,6 @@
           अगर यह नीति सेट किए बिना छोड़ी जाती है, तो स्टिकी कुंजियां शुरुआत में बंद की जाती हैं, लेकिन इस्तेमाल करने वाला व्यक्ति इसे बाद में कभी भी चालू कर सकता है.</translation>
 <translation id="4183229833636799228">डिफ़ॉल्ट <ph name="FLASH_PLUGIN_NAME" /> सेटिंग</translation>
 <translation id="4192388905594723944">रिमोट (दूर के किसी) ऐक्‍सेस क्‍लाइंट प्रमाणीकरण टोकन मान्‍य करने का URL</translation>
-<translation id="4197038214024763371">अगर यह नीति सेट या चालू नहीं है, तो इस्तेमाल करने वाले को वर्तनीजाँच का इस्तेमाल करने की अनुमति है.
-
-      अगर यह नीति बंद है, तो इस्तेमाल करने वाले को वर्तनी जाँच का इस्तेमाल करने की अनुमति नहीं है. जब यह नीति बंद होगी तब SpellcheckLanguage और SpellcheckLanguageBlacklist नीतियों को भी अनदेखा किया जाएगा.
-      </translation>
 <translation id="4203389617541558220">अपने आप होने वाला रीबूट शेड्यूल करके डिवाइस के काम करने की अवधि सीमित करें.
 
       जब यह नीति सेट होती है, तो यह डिवाइस के काम करने की अवधि तय करती है, जिसके बाद अपने आप होने वाला रीबूट शेड्यूल किया जाता है.
@@ -2565,13 +2572,13 @@
 <translation id="5708969689202733975">स्वीकार किए गए झटपट अनलॉक मोड कॉन्फ़िगर करें</translation>
 <translation id="5711016543513883877">
       अगर नीति चालू है, तो कॉमा से अलग की गई सूची में
-       नाम वाला हर मूल अपनी खुद की प्रक्रिया से चलेगा. इससे सब डोमेन के बताए गए
+       नाम वाला हर मूल अपनी खुद की प्रक्रिया से चलेगा. इससे उप डोमेन के बताए गए
       मूल भी आइसोलेट होंगे; जैसे https://example.com/ को
       तय करने से https://foo.example.com/ भी
       https://example.com/ साइट के हिस्से के रूप में आइसोलेट हो जाएगा.
       अगर नीति कॉन्फ़िगर नहीं की जाती है या बंद है, तो उपयोगकर्ता इस सेटिंग को बदल पाएगा.
 
-      नोट: यह नीति Android पर लागू नहीं होती है. Android पर IsolateOrigins को चालू करने के लिए, IsolateOriginsAndroid नीति सेटिंग का इस्तेमाल करें.
+      नोट: यह नीति Android पर लागू नहीं होती. Android पर IsolateOrigins को चालू करने के लिए, IsolateOriginsAndroid नीति सेटिंग का इस्तेमाल करें.
       </translation>
 <translation id="572155275267014074">Android सेटिंग</translation>
 <translation id="5722934961007828462">इस सेटिंग के सक्षम होने पर, <ph name="PRODUCT_NAME" /> हमेशा ही ऐसे सर्वर प्रमाणपत्रों के लिए निरस्तीकरण जाँच निष्पादित करेगा जो स्थानीय रूप से स्थापित CA प्रमाणपत्रों द्वारा सफलतापूर्वक मान्य हैं और साइन इन किए गए हैं.
@@ -2886,17 +2893,6 @@
 <translation id="6281043242780654992">स्थानीय संदेश सेवा के लिए नीतियां कॉन्फ़िगर करता है. कालीसूची में डाले गए स्थानीय संदेश सेवा होस्ट को तब तक अनुमति नहीं दी जाएगी जब तक वे श्वेतसूची में नहीं डाले जाते.</translation>
 <translation id="6282799760374509080">ऑडियो कैप्चर की अनुमति देना या अस्वीकार करना</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">वर्तनीजाँच की चालू नहीं की जाने वाली भाषाएं बंद करती है. उस सूची में नहीं पहचानी गई भाषाएं नज़रअंदाज़ कर दी जाएंगी.
-
-      अगर आप यह नीति चालू करते हैं, तो बताई गई भाषाओं के लिए वर्तनीजाँच बंद कर दी जाएगी. इस्तेमाल करने वाला व्यक्ति अब भी उन भाषाओं के लिए वर्तनीजाँच को चालू या बंद कर सकता है जो सूची में नहीं हैं.
-
-      अगर आप यह नीति सेट नहीं करते या इसे बंद कर देते हैं, तो इस्तेमाल करने वाले व्यक्ति की वर्तनीजाँच प्राथमिकताओं में कोई बदलाव नहीं किया जाएगा.
-
-      अगर SpellcheckEnabled नीति को बंद पर सेट किया गया है, तो इस नीति का कोई असर नहीं होगा.
-
-      अगर किसी भाषा को इस नीति और SpellcheckLanguage नीति, दोनों में ही शामिल किया जाता है, तो SpellcheckLanguage नीति को प्राथमिकता मिलती है और वर्तनीजाँच भाषा चालू कर दी जाएगी.
-
-      इस समय काम करने वाली भाषाएं ये हैं: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">'उपयोगकर्ता साइन इन के दौरान डोमेन नाम अपने आप पूरा होना' चालू करें</translation>
 <translation id="6315673513957120120">जब उपयोगकर्ता SSL गड़बड़ी वाली साइटों पर नेविगेट करते हैं, तो Chrome एक चेतावनी पेज दिखाता है. डिफ़ॉल्ट रूप से या जब इस पॉलिसी को 'सही' पर सेट किया जाता है, तब उपयोगकर्ताओं को इन चेतावनी पेजों के ज़रिए क्लिक करने की अनुमति होती है.
       इस पॉलिसी को 'गलत' पर सेट करने से उपयोगकर्ताओं को किसी भी चेतावनी पेज के ज़रिए क्लिक करने की अनुमति नहीं दी जाती है.</translation>
@@ -3506,7 +3502,7 @@
 
           अगर यह नीति चालू है, तो नीति की तरफ़ से तय किए गए खातों की सूची केर्बेरोस खाते सेटिंग में जोड़ दी जाती है.
 
-          अगर यह नीति बंद है या सेट नहीं है, तो केर्बेरोस खाते सेटिंग में कोई खाता नहीं जोड़ा जाता है और पहले इस नीति से जोड़े गए सभी खाते हटा दिए जाते हैं. अगर 'इस्तेमाल करने वाले लोग केर्बेरोस खाते जोड़ सकते हैं' नीति चालू है, तो लोग अभी भी मैन्युअल रूप से खाते जोड़ सकते हैं.</translation>
+          अगर यह नीति बंद है या सेट नहीं है, तो केर्बेरोस खाते सेटिंग में कोई खाता नहीं जोड़ा जाता है. साथ ही, पहले इस नीति से जोड़े गए सभी खाते हटा दिए जाते हैं. अगर 'इस्तेमाल करने वाले लोग केर्बेरोस खाते जोड़ सकते हैं' नीति चालू है, तो लोग अभी भी मैन्युअल रूप से खाते जोड़ सकते हैं.</translation>
 <translation id="7458437477941640506">अगर OS वर्शन टार्गेट से नया है, तो टार्गेट वर्शन में रोल बैक नहीं करें. अपडेट भी बंद कर दिए गए हैं.</translation>
 <translation id="7464991223784276288">मिलान करने वाले यूआरएल की कुकी को मौजूदा सत्र तक सीमित करें</translation>
 <translation id="7469554574977894907">खोज सुझाव चालू करें</translation>
@@ -3642,7 +3638,7 @@
 <translation id="7687943045976362719">अगर यह नीति सेट हो, तो <ph name="PRODUCT_FRAME_NAME" /> बताए गए सामग्री के प्रकारों का प्रबंधन करता है.
 
           अगर यह नीति सेट न हो, तो सभी साइटों के लिए डिफ़ॉल्ट रेंडरर का इस्तेमाल किया जाता है. (<ph name="CHROME_FRAME_RENDERER_SETTINGS_POLICY_NAME" /> नीति का इस्तेमाल डिफ़ॉल्ट रेंडरर कॉन्फ़िगर करने के लिए किया जा सकता है.)</translation>
-<translation id="7694245791806617022">यह नीति नियंत्रित करती है कि केर्बेरोस पुष्टि डायलॉग में 'पासवर्ड याद रखें' सुविधा चालू है या नहीं. पासवर्ड को डिस्क पर सुरक्षित रूप से स्टोर किया जाता है. इन्हें सिर्फ़ केर्बेरोस सिस्टम डेमन से और उपयोगकर्ता सेशन के दौरान एक्सेस किया जा सकता है.
+<translation id="7694245791806617022">यह नीति नियंत्रित करती है कि केर्बेरोस पुष्टि डायलॉग में 'पासवर्ड याद रखें' सुविधा चालू है या नहीं. पासवर्ड को डिस्क पर सुरक्षित रूप से स्टोर किया जाता है. इन्हें सिर्फ़ केर्बेरोस सिस्टम डीमन से और उपयोगकर्ता सेशन के दौरान एक्सेस किया जा सकता है.
 
           अगर यह नीति चालू है या सेट नहीं है, तो उपयोगकर्ता तय कर सकते हैं कि केर्बेरोस पासवर्ड को याद रखा जाना है या नहीं, ताकि उन्हें फिर से न डालना पड़े. जब तक ज़्यादा पुष्टि (दो-तरीकों से पुष्टि) की ज़रूरत न हो, केर्बेरोस टिकट अपने आप लाए जाते हैं.
 
@@ -3683,11 +3679,11 @@
 <translation id="7726421241038987229">
       SitePerProcess सेटिंग का इस्तेमाल उपयोगकर्ताओं को सभी साइट से आइसोलेट करने के बर्ताव से ऑप्ट आउट करने की नामंज़ूरी के लिए किया जा सकता है. ध्यान रखें कि IsolateOrigins नीति ज़्यादा बारीक मूल को आइसोलेट करने के लिए भी उपयोगी हो सकती है.
       अगर यह नीति चालू होती है, तो लोग डिफ़ॉल्ट बर्ताव से ऑप्ट-आउट नहीं कर पाएंगे जहां हर साइट अपनी खुद की प्रक्रिया में चलती है.
-      अगर यह नीति कॉन्फ़गर नहीं होती है या बंद होती है, तो लोग साइट आइसोलेशन से ऑप्ट-आउट कर पाएंगे
+      अगर यह नीति कॉन्फ़िगर नहीं होती है या बंद होती है, तो लोग साइट आइसोलेशन से ऑप्ट-आउट कर पाएंगे
       (जैसे chrome://flags में "साइट आइसोलेशन बंद करें" प्रविष्टि का इस्तेमाल करना).  नीति को बंद पर सेट करने से और/या नीति को कॉन्फ़िगर नहीं करने से साइट आइसोलेशन बंद नहीं होता है.
       <ph name="PRODUCT_OS_NAME" /> पर, यह सुझाव भी दिया जाता है कि <ph name="DEVICE_LOGIN_SCREEN_SITE_PER_PROCESS_POLICY_NAME" /> डिवाइस नीति को समान मान पर सेट किया जाए. अगर दो नीतियों के ज़रिए बताए गए मान मेल नहीं खाते हैं, तो उपयोगकर्ता नीति के ज़रिए बताए गए मान को लागू करते समय उपयोगकर्ता सेशन में जाने में देर हो सकती है.
 
-      नोट: यह नीति Android पर लागू नहीं होती है. Android पर SitePerProcess चालू करने के लिए, SitePerProcessAndroid नीति सेटिंग का इस्तेमाल करें.
+      नोट: यह नीति Android पर लागू नहीं होती. Android पर SitePerProcess चालू करने के लिए, SitePerProcessAndroid नीति सेटिंग का इस्तेमाल करें.
       </translation>
 <translation id="7747447585227954402">डिवाइस को <ph name="PRODUCT_OS_NAME" /> पर <ph name="PLUGIN_VM_NAME" /> इस्तेमाल करने दें</translation>
 <translation id="7749402620209366169">दूर से एक्सेस कर रहे होस्ट के लिए, किसी उपयोगकर्ता के लिए तय खास पिन के बजाय दो तरीकों से पुष्टि को चालू करती है.
@@ -3756,9 +3752,9 @@
 <translation id="7882890448959833986">असमर्थित OS चेतावनी को छिपाएं</translation>
 <translation id="7889788745439330797">यह नीति नियंत्रित करती है कि लोग केर्बेरोस खाते जोड़ सकते हैं या नहीं.
 
-          अगर यह नीति चालू है या सेट नहीं है, तो उपयोगकर्ता, 'लोग' सेटिंग पेज की केर्बेरोस खाते सेटिंग से केर्बेरोस खाते जोड़ सकते हैं. लोगों का उन खातों पर पूरा नियंत्रण होता है जो उन्होंने जोड़े हैं. वे उनमें बदलाव कर सकते हैं या उन्हें हटा सकते हैं.
+          अगर यह नीति चालू है या सेट नहीं है, तो उपयोगकर्ता, 'पीपल सेटिंग पेज' की केर्बेरोस खाते सेटिंग से केर्बेरोस खाते जोड़ सकते हैं. लोगों का उन खातों पर पूरा नियंत्रण होता है जो उन्होंने जोड़े हैं. वे उनमें बदलाव कर सकते हैं या उन्हें हटा सकते हैं.
 
-          अगर यह नीति बंद है, तो इस्तेमाल करने वाले लोग केर्बेरोस खाते नहीं जोड़ सकते हैं. खाते सिर्फ़ 'केर्बेरोस खाते कॉन्फ़िगर करें' नीति से ही जोड़े जा सकते हैं. खाते लॉक डाउन करने का यह असरदार तरीका है.</translation>
+          अगर यह नीति बंद है, तो इस्तेमाल करने वाले लोग केर्बेरोस खाते नहीं जोड़ सकते. खाते सिर्फ़ 'केर्बेरोस खाते कॉन्फ़िगर करें' नीति से ही जोड़े जा सकते हैं. खाते लॉक डाउन करने का यह असरदार तरीका है.</translation>
 <translation id="7895553628261067384">दूर से एक्सेस करना</translation>
 <translation id="7902255855035461275">इस सूची के पैटर्न का मिलान अनुरोध करने वाले यूआरएल के सुरक्षा
       मूल से किया जाता है. अगर मिलान हो जाता है, तो वीडियो
@@ -4292,11 +4288,6 @@
       इस नीति का असर सिर्फ़ उन इस्तेमाल करने वालों पर होता है जिन्होंने एसएएमएल के इस्तेमाल से मंज़ूरी दी है.
 
       नीति का मान सेकंड में बताया जाना चाहिए.</translation>
-<translation id="9018338365267278833">इससे <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> में दिखाई दे रहे एक्सटेंशन या <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> में दिखाई दे रहे ऐसे एक्सटेंशन हट जाएंगे, जिनमें इंस्टॉलेशन मोड को 'ब्लॉक किया गया' पर सेट किया गया है. साथ ही, इस्तेमाल करने वाले का स्थानीय डेटा इसमें पर्ज हो जाएगा.  एक्सटेंशन की निजता नीति या डेटा के रखरखाव की नीति देखें और समझें कि इस्तेमाल करने वाले के जिस डेटा को स्थानीय रूप से सेव नहीं किया गया है उसका क्या हो सकता है.
-
-      नीति को 'चालू' पर सेट किए जाने पर, ऊपर बताई गई सूचियों में आने वाले एक्सटेंशन (अगर वे पहले से किसी मशीन पर इंस्टॉल किए हुए हैं) उस मशीन से पूरी तरह हटा दिए जाएंगे (जिसमें इस्तेमाल करने वाले का स्थानीय डेटा भी शामिल होगा).
-
-      जब नीति को 'बंद' पर सेट किया जाता है या सेट किए बिना छोड़ दिया जाता है, तो ऊपर बताई गई सूचियों में आने वाले एक्सटेंशन (अगर वे पहले से ही किसी मशीन पर इंस्टॉल किए गए हैं और नामंज़ूर की गई <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> सूची में मौजूद हैं) उस मशीन पर बंद कर दिए जाएंगे और उन्हें अनइंस्टॉल नहीं किया जाएगा.</translation>
 <translation id="9027787254195333560">यह नीति आपको अवतार इमेज को कॉन्फ़िगर करने देती है जो लॉगिन स्क्रीन पर इस्तेमाल करने वाले का प्रतिनिधित्व करता है. यह नीति उस यूआरएल को तय करके सेट की जाती है जिससे <ph name="PRODUCT_OS_NAME" /> अवतार इमेज को डाउनलोड कर सकता है. साथ ही, डाउनलोड की प्रमाणिकता की पुष्टि करने के लिए क्रिप्टोग्राफ़िक हैश का इस्तेमाल किया जाता है. इमेज जेपीईजी फ़ॉर्मैट में होनी चाहिए, इसका आकार 512kB से ज़्यादा नहीं होना चाहिए. यूआरएल ऐसा होना चाहिए जिसे बिना किसी प्रमाणीकरण के एक्सेस किया जा सके.
 
       अवतार इमेज को डाउनलोड और कैश किया गया है. जब भी यूआरएल या हैश बदलेगा इसे फिर से डाउनलोड किया जाएगा.
diff --git a/components/policy/resources/policy_templates_hr.xtb b/components/policy/resources/policy_templates_hr.xtb
index a517103f..ad6b58ef 100644
--- a/components/policy/resources/policy_templates_hr.xtb
+++ b/components/policy/resources/policy_templates_hr.xtb
@@ -1068,17 +1068,6 @@
       Ako se to pravilo ne postavi, pretpostavlja se da vrijedi <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Maksimalan broj istodobnih veza na proxy poslužitelju</translation>
-<translation id="2948463916588961959">Prisilno omogućuje jezike provjere pravopisa. Jezici na popisu koji nisu prepoznati zanemarit će se.
-
-      Ako omogućite to pravilo, provjera pravopisa bit će omogućena za navedene jezike, kao i za one jezike za koje korisnik omogući provjeru pravopisa.
-
-      Ako to pravilo ne postavite ili ga onemogućite, korisnikove postavke provjere pravopisa neće se promijeniti.
-
-      Pravilo se neće primjenjivati ako se onemogući pravilo SpellcheckEnabled.
-
-      Ako je jezik naveden i u ovom pravilu i u pravilu SpellcheckLanguageBlacklist, prioritet će imati ovo pravilo i jezik za provjeru pravopisa bit će omogućen.
-
-      Trenutačno su podržani sljedeći jezici: 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="2952347049958405264">Ograničenja:</translation>
 <translation id="2956777931324644324">To je pravilo ukinuto od verzije <ph name="PRODUCT_NAME" /> 36.
 
@@ -1407,7 +1396,6 @@
 
         To pravilo upotrebljava prijava za pravilo u oblaku strojnog opsega na radnoj površini i može ga postaviti Registry ili GPO u sustavu Windows, plist na Macu i JSON datoteka pravila na Linuxu.</translation>
 <translation id="3660562134618097814">Prenesi kolačiće SAML IdP-a tijekom prijave</translation>
-<translation id="3668151900457104753">Deinstaliraj proširenja na popisu nedopuštenih</translation>
 <translation id="3701121231485832347">Upravlja postavkama specifičnima za uređaje <ph name="PRODUCT_OS_NAME" /> kojima upravlja <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Polje s jednim retkom obustavljeno je i uklonit će se. Počnite upotrebljavati tekstni okvir s više redaka u nastavku.)</translation>
 <translation id="3709266154059827597">Konfiguriraj crnu listu instalacije proširenja</translation>
@@ -1616,6 +1604,28 @@
       Ako je ovo pravilo postavljeno na istinito ili ako nije postavljeno, korisnici će moći iskoristiti ponude registracijom OS-a Chrome.
 
       Ako je pravilo postavljeno na neistinito, korisnici neće moći iskoristiti ponude.</translation>
+<translation id="4008233182078913897">Određuje popis aplikacija i proširenja koji se instaliraju u pozadini
+          bez interakcije s korisnikom i koje korisnik ne može deinstalirati
+          ni onemogućiti. Sva dopuštenja koje
+          aplikacije/proširenja zahtijevaju dodjeljuju se implicitno, bez interakcije
+          s korisnikom, uključujući sva dodatna dopuštenja koja buduće verzije
+          aplikacije/proširenja mogu zahtijevati. Osim toga, dopuštenja se dodjeljuju za API-je
+          proširenja enterprise.deviceAttributes i enterprise.platformKeys. (Ta dva API-ja nisu dostupna za aplikacije/proširenja koji nisu
+          prisilno instalirani.)
+
+          To pravilo ima prednost pred pravilom <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> s kojim potencijalno može biti u sukobu. Ako se s popisa ukloni aplikacija ili proširenje koji su prethodno bili prisilno instalirani, <ph name="PRODUCT_NAME" /> automatski će ih deinstalirati.
+
+          Za instance Windowsa koje nisu pridružene domeni <ph name="MS_AD_NAME" /> prisilna instalacija ograničena je na aplikacije i proširenja koji su navedeni u Chrome web-trgovini.
+
+          Korisnici mogu izmijeniti izvorni kôd proširenja pomoću Alata za razvojne programere (zbog čega proširenje može prestati funkcionirati). Ako to predstavlja problem, postavite pravilo <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Svaka stavka pravila niz je koji sadrži ID proširenja i URL za "ažuriranje" odvojene točkom sa zarezom (<ph name="SEMICOLON" />). ID proširenja niz je od 32 slova koji se primjerice može pronaći na <ph name="CHROME_EXTENSIONS_LINK" /> u načinu rada razvojnog programera. URL za "ažuriranje", ako se navede, treba usmjeravati na XML dokument manifesta ažuriranja kako je opisano u dokumentu <ph name="LINK_TO_EXTENSION_DOC1" />. Prema zadanim postavkama, upotrebljava se URL za ažuriranje Chrome web-trgovine (koji je trenutačno "https://clients2.google.com/service/update2/crx"). URL za "ažuriranje" postavljen u ovom pravilu upotrebljava se samo za prvo instaliranje, dok će se za daljnja ažuriranja proširenja upotrebljavati URL ažuriranja naveden u manifestu proširenja. Napominjemo i to da je eksplicitno navođenje URL-a za "ažuriranje" bilo obavezno u verzijama preglednika <ph name="PRODUCT_NAME" /> zaključno s verzijom 67.
+
+          Na primjer, <ph name="EXTENSION_POLICY_EXAMPLE" /> instalira proširenje s ID-om <ph name="EXTENSION_ID_SAMPLE" /> sa standardnog URL-a za "ažuriranje" Chrome web-trgovine. Više informacija o hostingu proširenja potražite ovdje: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Ako se to pravilo ne postavi, aplikacije ili proširenja neće se instalirati automatski i korisnik može deinstalirati bilo koju aplikaciju ili proširenje u pregledniku <ph name="PRODUCT_NAME" />.
+
+          To se pravilo ne primjenjuje u anonimnom načinu.</translation>
 <translation id="4008507541867797979">Ako se to pravilo postavi na True ili se ne konfigurira, sustav <ph name="PRODUCT_OS_NAME" /> na zaslonu za prijavu prikazivat će postojeće korisnike i omogućivati odabir korisnika.
 
       Ako se pravilo postavi na False, <ph name="PRODUCT_OS_NAME" /> neće prikazivati postojeće korisnike na zaslonu za prijavu. Prikazivat će se obični zaslon za prijavu (na kojem se unose korisnička e-adresa i zaporka ili telefon) ili SAML međuprostorni zaslon (ako se omogući pravilom <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />) osim ako se konfigurira upravljana sesija. Ako se konfigurira upravljana sesija, prikazivat će se samo računi upravljane sesije od kojih je moguće odabrati jedan.
@@ -1737,10 +1747,6 @@
           Ako se pravilo ne postavi, ljepljive tipke u početku su onemogućene, ali ih korisnici mogu omogućiti kad god žele.</translation>
 <translation id="4183229833636799228">Zadana postavka za dodatak <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL za validaciju tokena za autentifikaciju klijenta za daljinski pristup</translation>
-<translation id="4197038214024763371">Ako se pravilo ne postavi ili se omogući, korisniku će biti dopuštena upotreba provjere pravopisa.
-
-      Ako se pravilo onemogući, korisniku neće biti dopuštena upotreba provjere pravopisa. Kad je to pravilo onemogućeno, zanemaruju se i pravila SpellcheckLanguage i SpellcheckLanguageBlacklist.
-      </translation>
 <translation id="4203389617541558220">Ograniči aktivno vrijeme uređaja određivanjem vremena za automatska ponovna pokretanja.
 
       Kada se to pravilo postavi, određuje duljinu aktivnog vremena uređaja nakon kojeg je određeno automatsko ponovno pokretanje.
@@ -2806,17 +2812,6 @@
 <translation id="6281043242780654992">Konfigurira pravila za lokalno slanje poruka. Zabranjeni hostovi za lokalno slanje poruka bit će dopušteni samo ako se nalaze na popisu dopuštenih.</translation>
 <translation id="6282799760374509080">Omogući ili onemogući snimanje zvuka</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Prisilno onemogućuje jezike provjere pravopisa. Jezici na popisu koji nisu prepoznati zanemarit će se.
-
-      Ako omogućite to pravilo, za navedene jezike neće biti omogućena provjera pravopisa. Za jezike koji nisu navedeni na popisu korisnik će moći omogućiti ili onemogućiti provjeru pravopisa.
-
-      Ako to pravilo ne postavite ili ga onemogućite, korisnikove postavke provjere pravopisa neće se promijeniti.
-
-      Pravilo se neće primjenjivati ako se onemogući pravilo SpellcheckEnabled.
-
-      Ako je jezik naveden i u ovom pravilu i u pravilu SpellcheckLanguage, pravilo SpellcheckLanguage ima prioritet i jezik za provjeru pravopisa bit će omogućen.
-
-      Trenutačno su podržani sljedeći jezici: 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="6310223829319187614">Omogući samodovršavanje naziva domene tijekom prijave korisnika</translation>
 <translation id="6315673513957120120">Chrome prikazuje stranicu upozorenja kada korisnici dođu do web-lokacija koje sadrže pogreške SSL-a. Prema zadanim postavkama ili kada se to pravilo postavi na "True", korisnicima je dopušteno klikanjem proći stranice upozorenja.
       Ako se pravilo postavi na "False", korisnici neće moći klikanjem proći stranice upozorenja.</translation>
@@ -4181,11 +4176,6 @@
       To pravilo utječe samo na korisnike koji se autentificiraju pomoću SAML-a.
 
       Vrijednost pravila navodi se u sekundama.</translation>
-<translation id="9018338365267278833">Time će se ukloniti proširenja navedena na popisu <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> ili proširenja navedena u pravilu <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> za koje je način instalacije postavljen na blocked i s njima će se nepovratno ukloniti lokalni korisnički podaci.  U pravilima o privatnosti proširenja ili pravilima zadržavanja podataka možete saznati više o tome što se može dogoditi s korisničkim podacima koji nisu pohranjeni lokalno.
-
-      Ako se pravilo postavi na enabled, proširenja koja su obuhvaćena prethodnim popisima (ako su već instalirana na uređaju) potpuno će se ukloniti s uređaja (uključujući lokalne korisničke podatke).
-
-      Ako se pravilo postavi na disabled ili se ne postavi, proširenja obuhvaćena prethodnim popisima (ako su već instalirana na uređaju i navedena na popisu nedopuštenih <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) neće se deinstalirati, već onemogućiti na uređaju.</translation>
 <translation id="9027787254195333560">To pravilo omogućuje vam da konfigurirate sliku avatara koji predstavlja korisnika na zaslonu za prijavu. Pravilo se postavlja tako da se navede URL s kojeg <ph name="PRODUCT_OS_NAME" /> može preuzeti sliku avatara i kriptografsko hashiranje kojim se potvrđuje integritet preuzimanja. Slika mora biti u JPEG formatu i ne smije biti veća od 512 KB. URL-u se mora moći pristupiti bez autentifikacije.
 
       Slika avatara preuzima se i sprema u predmemoriju. Ponovo će se preuzeti svaki put kada se URL ili hashiranje promijene.
diff --git a/components/policy/resources/policy_templates_hu.xtb b/components/policy/resources/policy_templates_hu.xtb
index 01e2751..9b57b2b 100644
--- a/components/policy/resources/policy_templates_hu.xtb
+++ b/components/policy/resources/policy_templates_hu.xtb
@@ -358,7 +358,7 @@
       A házirend csak bekapcsolt <ph name="CHROME_REPORTING_EXTENSION_NAME" /> mellett és a <ph name="MACHINE_LEVEL_USER_CLOUD_POLICY_ENROLLMENT_TOKEN_POLICY_NAME" /> nevű tokent felhasználva érvényes.</translation>
 <translation id="1560205870554624777">Azt vezérli, hogy engedélyezve vannak-e a Kerberos-funkciók. A Kerberos egy hitelesítési protokoll, amely lehetővé teszi a hitelesítést webes alkalmazásoknál és fájlmegosztásoknál.
 
-          Ha a házirend engedélyezett, a Kerberos-funkciók is engedélyezettek. Kerberos-fiókok vagy a „Kerberos-fiókok konfigurálása” házirenden, vagy a beállítások Személy szakaszában, a Kerberos-fiókbeállításokon keresztül adhatók hozzá.
+          Ha a házirend engedélyezett, a Kerberos-funkciók is engedélyezettek. Kerberos-fiókok vagy a „Kerberos-fiókok konfigurálása” házirenden keresztül, vagy a beállítások Személybeállítások oldalon, a Kerberos-fiókbeállításokban adhatók hozzá.
 
           Ha a házirend le van tiltva, vagy nincs beállítva, a Kerberos-fiókbeállítások le vannak tiltva. Ebben az esetben nem lehetséges a Kerberos-fiókok hozzáadása, és nem használható Kerberos-hitelesítés. A rendszer az összes meglévő Kerberos-fiókot törli, az összes tárolt jelszóval együtt.</translation>
 <translation id="1561424797596341174">A házirend felülírja a távoli elérésű gazdagép hibakeresés végzésére szolgáló buildjeit</translation>
@@ -448,9 +448,9 @@
       A házirend beállításánál egy URL-t kell megadni, amelyről a(z) <ph name="PRODUCT_OS_NAME" /> letöltheti az Általános Szerződési Feltételeket. Az Általános Szerződési Feltételek egyszerű szöveg formátumban legyenek, amelyet text/plain MIME típusként kell megjeleníteni. HTML-kódok nem engedélyezettek.</translation>
 <translation id="1750315445671978749">Az összes letöltés letiltása</translation>
 <translation id="1762072363876276024">
-      Ez a házirend a bejelentkezési képernyőre vonatkozik. Lásd még az <ph name="SITE_PER_PROCESS_POLICY_NAME" /> házirendet is, amely a felhasználói munkamenetre vonatkozik. Javasolt mindkét házirendet ugyanarra az értékre állítani. Ha az értékek nem egyeznek, az késést okozhat a felhasználói munkamenetbe való belépés során, miközben a böngésző éppen alkalmazni próbálja a felhasználói házirend által meghatározott értéket.
-      Ez a DeviceLoginScreenSitePerProcess beállítás használható annak letiltására, hogy a felhasználók kikapcsolhassák az összes webhelyet izoláló alapértelmezett viselkedést. Ne feledje, hogy a DeviceLoginScreenIsolateOrigins házirend is hasznos lehet további, pontosabb eredetek izolálására.
-      Ha a házirend engedélyezett, a felhasználók nem tudják kikapcsolni az alapértelmezett viselkedést, amelynél minden webhely saját folyamatként fut.
+      Ez a házirend a bejelentkezési képernyőre vonatkozik. Lásd még a <ph name="SITE_PER_PROCESS_POLICY_NAME" /> házirendet is, amely a felhasználói munkamenetre vonatkozik. Javasolt mindkét házirendet ugyanarra az értékre állítani. Ha az értékek nem egyeznek, az késést okozhat a felhasználói munkamenetbe való belépés során, miközben a böngésző éppen alkalmazni próbálja a felhasználói házirend által meghatározott értéket.
+      Ez a DeviceLoginScreenSitePerProcess beállítás használható annak letiltására, hogy a felhasználók kikapcsolhassák az összes webhelyet elszigetelő alapértelmezett viselkedést. Ne feledje, hogy a DeviceLoginScreenIsolateOrigins házirend is hasznos lehet további, pontosabb eredetek elszigetelésére.
+      Ha a házirend engedélyezett, a felhasználók nem tudják kikapcsolni az alapértelmezett viselkedést, amelynél minden webhely a saját folyamatában fut.
       Ha a házirend nincs beállítva, vagy le van tiltva, a felhasználók módosíthatják ezt a beállítást (pl. a chrome://flags oldalon található „Disable site isolation” [Webhely-elszigetelés letiltása] beállítás használatával).
       </translation>
 <translation id="1781356041596378058">A házirend meghatározza az Android fejlesztői beállításokhoz való hozzáférést is. Ha igaz értékre állítja ezt a házirendet, akkor a felhasználók nem férhetnek hozzá a fejlesztői beállításokhoz. Ha hamis értékre állítja a házirendet, illetve nem ad meg beállítást, akkor a felhasználók hozzáférhetnek a fejlesztői beállításokhoz, ha hétszer a build számára koppintanak az Android Beállítások alkalmazásában.</translation>
@@ -876,8 +876,8 @@
 <translation id="257788512393330403">A jelszót hatóránként meg kell adni</translation>
 <translation id="2586162458524426376">
       Ez a házirend a bejelentkezési képernyőre vonatkozik. Lásd még az <ph name="ISOLATE_ORIGINS_POLICY_NAME" /> házirendet is, amely a felhasználói munkamenetre vonatkozik.
-      Ha a házirend engedélyezett, a vesszővel tagolt listában szereplő összes megnevezett eredet önálló folyamatként fut majd. Ez aldomainek szerint is letiltja a megnevezett eredeteket; pl. a https://example.com/ megadása a https://foo.example.com/ webhely izolálását is eredményezi, mert ez a https://example.com/ webhely része.
-      Ha a házirend nincs beállítva, vagy le van tiltva, akkor a rendszer az operációs rendszer alapértelmezett webhely-elszigetelési beállításait fogja használni a bejelentkezési képernyőn.
+      Ha a házirend engedélyezett, a vesszővel tagolt listában szereplő összes megnevezett eredet önálló folyamatként fut majd. Ez az aldomainekkel megnevezett eredeteket is elszigeteli; pl. a https://example.com/ megadása a https://foo.example.com/ webhely elszigetelését is maga után vonja, mert ez a https://example.com/ webhely része.
+      Ha a házirend nincs beállítva, vagy le van tiltva, akkor a rendszer a platform alapértelmezett webhely-elszigetelési beállításait fogja használni a bejelentkezési képernyőn.
       </translation>
 <translation id="2587719089023392205">A <ph name="PRODUCT_NAME" /> legyen az alapértelmezett böngészőm</translation>
 <translation id="2592091433672667839">Inaktivitás időtartama, mielőtt megjelenne a képernyőkímélő a bejelentkezési képernyőn kiállító módban</translation>
@@ -1078,17 +1078,6 @@
       Ha a házirend nincs beállítva, akkor az <ph name="PRINTERS_ALLOW_ALL" /> van érvényben.
       </translation>
 <translation id="2908277604670530363">Egyidejű kapcsolatok maximális száma a proxyszerverhez</translation>
-<translation id="2948463916588961959">Kényszeríti a megadott nyelvek helyesírás-ellenőrzésének engedélyezését. A rendszer figyelmen kívül hagyja a listában található, fel nem ismert nyelveket.
-
-      Ha engedélyezi a házirendet, akkor a megadott nyelveknél, valamint azoknál, amelyeknél a felhasználó aktiválta, engedélyezve lesz a helyesírás-ellenőrző.
-
-      Ha nem állítja be, illetve ha letiltja a házirendet, a felhasználó helyesírás-ellenőrzéssel kapcsolatos beállításai érintetlenek maradnak.
-
-      Letiltott SpellcheckEnabled házirend mellett ennek a házirendnek semmilyen hatása sincs.
-
-      Ha valamelyik nyelv ebben és a SpellcheckLanguageBlacklist házirendben is szerepel, a rendszer ezt a házirendet részesíti előnyben, és engedélyezi a helyesírás-ellenőrzéshez használt nyelvet.
-
-      A jelenleg támogatott nyelvek a következők: 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="2952347049958405264">Korlátozások:</translation>
 <translation id="2956777931324644324">Ezt a házirendet a <ph name="PRODUCT_NAME" /> 36-os verziójától kezdve visszavontuk.
 
@@ -1418,7 +1407,6 @@
 
         Ez a házirend a gépek hatókörére vonatkozó, felhővel kapcsolatos házirend asztali környezetben való regisztrációjánál használható. Beállítása Windows rendszeren beállításjegyzék vagy GPO, Mac rendszeren plist, Linux esetében pedig JSON-házirendfájl használatával lehetséges.</translation>
 <translation id="3660562134618097814">SAML IdP cookie-k átadása a bejelentkezés során</translation>
-<translation id="3668151900457104753">A tiltólistán lévő bővítmények eltávolítása</translation>
 <translation id="3701121231485832347">A(z) <ph name="MS_AD_NAME" /> által kezelt <ph name="PRODUCT_OS_NAME" />-eszközök beállításainak módosítására szolgál.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Az egysoros mező megszűnt, és a jövőben eltávolítjuk. Kérjük, használja az alábbi többsoros szövegmezőt.)</translation>
 <translation id="3709266154059827597">Bővítménytelepítési feketelista beállítása</translation>
@@ -1624,6 +1612,29 @@
       Ha a házirend értéke igaz, vagy ha nincs beállítva, a felhasználók beválthatnak ajánlatokat Chrome OS-regisztráció útján.
 
       Ha a házirend értéke hamis, a felhasználók nem válthatnak be ajánlatokat.</translation>
+<translation id="4008233182078913897">Azon alkalmazások és bővítmények listája, melyek telepítése a háttérben,
+          felhasználói beavatkozás nélkül történik, és melyeket a felhasználó
+          nem távolíthat el és tilthat le. A rendszer implicit módon, felhasználói
+          beavatkozás nélkül megadja az alkalmazások/bővítmények által kért
+          összes engedélyt, beleértve az alkalmazás/bővítmény jövőbeli verziói
+          által kért további engedélyeket is. Ezenkívül megkapják az engedélyeket
+          az enterprise.deviceAttributes és az enterprise.platformKeys bővítmény-
+          API-k is. (Ez a két API nem áll rendelkezésre a nem kényszerítve
+          telepített alkalmazások és bővítmények esetében.)
+
+          Ez a házirend elsőbbséget élvez az esetlegesen ütköző <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> házirenddel szemben. Ha egy korábban kényszerítve telepített alkalmazást vagy bővítményt töröl erről a listáról, a <ph name="PRODUCT_NAME" /> automatikusan eltávolítja.
+
+          Azon Windows-példányokon, amelyek nem csatlakoztak valamely <ph name="MS_AD_NAME" />-domainhez, a kényszerített telepítés csak a Chrome Internetes áruházban megtalálható alkalmazások és bővítmények esetében alkalmazható.
+
+          Felhívjuk figyelmét, hogy a felhasználók bármelyik bővítmény forráskódját módosíthatják a fejlesztői eszközök segítségével (és esetleg működésképtelenné tehetik a bővítményt). Ha ez problémát jelent, állítsa be a <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> házirendet.
+
+          A házirend listájában lévő összes elem olyan karakterlánc, amely egy bővítményazonosítót és tetszőlegesen egy pontosvesszővel (<ph name="SEMICOLON" />) elválasztott „frissítési” URL-t tartalmaz. A bővítményazonosító az a 32 betűből álló karakterlánc, amelyet például itt tekinthet meg fejlesztői módban: <ph name="CHROME_EXTENSIONS_LINK" />. Ha megadja a „frissítési” URL-t, annak frissítési manifest XML-dokumentumra kell mutatnia, melynek leírását itt találja: <ph name="LINK_TO_EXTENSION_DOC1" />. A böngésző alapértelmezés szerint a Chrome Internetes áruház frissítési URL-jét használja (jelenleg: „https://clients2.google.com/service/update2/crx”). Felhívjuk figyelmét, hogy a jelen házirendben megadott „frissítési” URL csak az első telepítéshez használatos; a bővítmény további frissítései a bővítmény manifestfájljában feltüntetett URL-en keresztül történnek. A „frissítési” URL kifejezett megadása a <ph name="PRODUCT_NAME" /> 67-es verziójáig bezárólag volt kötelező.
+
+          Például a(z) <ph name="EXTENSION_POLICY_EXAMPLE" /> karakterlánc a(z) <ph name="EXTENSION_ID_SAMPLE" /> azonosítójú bővítményt telepíti a Chrome Internetes áruház általános „frissítési” URL-jéről. A bővítmények tárolásával kapcsolatban itt talál további információt: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Ha a házirend nincs beállítva, akkor a rendszer egyetlen alkalmazást vagy bővítményt sem telepít automatikusan, a felhasználó pedig törölheti a <ph name="PRODUCT_NAME" /> bármely telepített alkalmazását és bővítményét.
+
+          Fontos, hogy ez a házirend nem vonatkozik az inkognitómódra.</translation>
 <translation id="4008507541867797979">Ha házirend nincs beállítva, vagy értéke igaz, akkor a <ph name="PRODUCT_OS_NAME" /> megjeleníti a meglévő felhasználókat a bejelentkezési képernyőn, és lehetővé teszi a választást közülük.
 
       Ha a házirend értéke hamis, akkor a <ph name="PRODUCT_OS_NAME" /> nem jeleníti meg a meglévő felhasználókat a bejelentkezési képernyőn. A szokványos bejelentkezési képernyő (e-mail-cím és jelszó, vagy telefonszám) vagy a SAML közbeiktatott képernyő (ha engedélyezve van: <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> házirend) jelenik meg, kivéve felügyelt munkamenet esetén. Felügyelt munkamenet beállításakor csak a felügyelt munkamenethez tartozó fiókok jelennek meg választási lehetőségekként.
@@ -1734,7 +1745,7 @@
           Ez a beállítás felülbírálja a RemoteAccessHostClientDomain házirendet (ha ez utóbbi be van állítva).
 
           Lásd még: RemoteAccessHostDomainList.</translation>
-<translation id="4164601239783385546">Engedélyezi a beragadó billentyűk kisegítő lehetőségeit.
+<translation id="4164601239783385546">Engedélyezi a beragadó billentyűk nevű kisegítő lehetőséget.
 
           Ha a házirend igaz értékre van beállítva, a beragadó billentyűk mindig engedélyezve lesznek.
 
@@ -1745,10 +1756,6 @@
           Ha nem állítja be a házirendet, akkor a beragadó billentyűk kezdetben le vannak tiltva, de a felhasználó bármikor engedélyezheti őket.</translation>
 <translation id="4183229833636799228">Alapértelmezett <ph name="FLASH_PLUGIN_NAME" />-beállítás</translation>
 <translation id="4192388905594723944">URL a távoli hozzáférésű kliens hitelesítési tokenjének ellenőrzéséhez</translation>
-<translation id="4197038214024763371">Ha a házirend nincs beállítva, illetve engedélyezve van, a felhasználó használhatja a helyesírás-ellenőrzés funkciót.
-
-      Ha a házirend le van tiltva, a felhasználó nem használhatja a helyesírás-ellenőrzés funkciót. Letiltott házirend esetén a SpellcheckLanguage és a SpellcheckLanguageBlacklist házirendet is figyelmen kívül hagyja a rendszer.
-      </translation>
 <translation id="4203389617541558220">Az eszköz működési idejének korlátozása automatikus újraindítások beütemezésével.
 
       Ha a házirend be van állítva, meghatározza az eszköz működési idejének hosszát, amelynek letelte után automatikus újraindítás történik.
@@ -2496,9 +2503,8 @@
 <translation id="5708969689202733975">Engedélyezett gyorsfeloldási módok konfigurálása</translation>
 <translation id="5711016543513883877">
       Ha a házirend engedélyezett, a vesszővel tagolt listában szereplő összes
-      megnevezett eredet önálló folyamatként fut majd. Ez aldomainek szerint is
-      letiltja a megnevezett eredeteket; pl. a https://example.com/ megadása
-      a https://foo.example.com/ webhely izolálását is eredményezi, mert ez a
+      megnevezett eredet önálló folyamatként fut majd. Ez az aldomainekkel megnevezett eredeteket is elszigeteli; pl. a https://example.com/ megadása
+      a https://foo.example.com/ webhely elszigetelését is maga utánvonja, mert ez a
       https://example.com/ webhely része.
       Ha a házirend nincs beállítva, vagy le van tiltva, a felhasználók módosíthatják ezt a beállítást.
 
@@ -2814,17 +2820,6 @@
 <translation id="6281043242780654992">A Natív üzenetküldés házirendjeit konfigurálja. A tiltólistán szereplő natív üzenetkezelő gazdagépeket a rendszer nem engedélyezi, hacsak nem szerepelnek az engedélyezőlistán.</translation>
 <translation id="6282799760374509080">Hangrögzítés engedélyezése vagy tiltása</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Kényszeríti a megadott nyelvek helyesírás-ellenőrzésének letiltását. A rendszer figyelmen kívül hagyja a listában található, fel nem ismert nyelveket.
-
-      Ha engedélyezi a házirendet, a megadott nyelveknél le lesz tiltva a helyesírás-ellenőrző. A listán nem szereplő nyelvek esetében a felhasználó dönthet a helyesírás-ellenőrzés be- vagy kikapcsolásáról.
-
-      Ha nem állítja be, illetve ha letiltja a házirendet, a felhasználó helyesírás-ellenőrzéssel kapcsolatos beállításai érintetlenek maradnak.
-
-      Letiltott SpellcheckEnabled házirend mellett ennek a házirendnek semmilyen hatása sincs.
-
-      Ha valamelyik nyelv ebben és a SpellcheckLanguage házirendben is szerepel, a rendszer a SpellcheckLanguage házirendet részesíti előnyben, és engedélyezi a helyesírás-ellenőrzéshez használt nyelvet.
-
-      A jelenleg támogatott nyelvek a következők: 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="6310223829319187614">A domainnév felhasználói bejelentkezés közbeni automatikus kiegészítésének engedélyezése</translation>
 <translation id="6315673513957120120">A Chrome figyelmeztető oldalt jelenít meg, amikor a felhasználó SSL-hibával rendelkező webhelyre navigál. Alapértelmezés szerint, illetve a házirend igaz értékre állításakor a felhasználók továbbléphetnek az ilyen figyelmeztető oldalakról.
       Ha a házirend értéke hamis, akkor a felhasználók nem juthatnak tovább a figyelmeztető oldalon.</translation>
@@ -3416,7 +3411,7 @@
 <translation id="7433714841194914373">Az Instant funkció engedélyezése</translation>
 <translation id="7434202861148928348">A kötelező domainnevek konfigurálása a távoli hozzáférésű ügyfeleknél</translation>
 <translation id="7443616896860707393">Cross-origin HTTP Basic Auth-kérdés</translation>
-<translation id="7454519673779830548">Előre kitöltött Kerberos-fiókok hozzáadása. Ha a Kerberos hitelesítési adatok megegyeznek a bejelentkezési adatokkal, a fiók beállítható úgy, hogy újra felhasználja a bejelentkezési adatokat a „${{LOGIN_EMAIL}}” (bejelentkezési e-mail-cím) és „${{PASSWORD}}” (jelszó) mezők megadásával, így a rendszer automatikusan lekérheti a Kerberos-jegyet, kivéve ha be van állítva kétlépcsős azonosítás. A felhasználók nem módosíthatják a házirenddel hozzáadott fiókokat.
+<translation id="7454519673779830548">Előre kitöltött Kerberos-fiókok hozzáadása. Ha a Kerberos hitelesítési adatok megegyeznek a bejelentkezési adatokkal, a fiók beállítható úgy, hogy újra felhasználja a bejelentkezési adatokat a „${{LOGIN_EMAIL}}” (bejelentkezési e-mail-cím) és „${{PASSWORD}}” (jelszó) mezők megadásával, így a rendszer automatikusan lekérheti a Kerberos-jegyet, kivéve, ha be van állítva kétlépcsős azonosítás. A felhasználók nem módosíthatják a házirenddel hozzáadott fiókokat.
 
           Ha a házirend engedélyezett, a házirend által meghatározott fiókok listáját hozzáadja a rendszer a Kerberos-fiókbeállításokhoz.
 
@@ -3553,9 +3548,9 @@
 <translation id="7687943045976362719">Ha be van állítva ez a házirend, a megadott tartalomtípusokat a <ph name="PRODUCT_FRAME_NAME" /> kezeli.
 
           Ha nincs beállítva a házirend, akkor a böngésző az alapértelmezett megjelenítőt használja az összes webhely esetében. (Az alapértelmezett megjelenítőt a <ph name="CHROME_FRAME_RENDERER_SETTINGS_POLICY_NAME" /> házirenddel lehet beállítani.)</translation>
-<translation id="7694245791806617022">Azt vezérli, hogy engedélyezve van-e a „Jelszómegjegyzés” funkció a Kerberos-hitelesítési párbeszédpanelban. A rendszer a lemezen, titkosítva tárolja a jelszavakat, amelyekhez csak a Kerberos rendszerdémonon keresztül, csak felhasználói munkamenet során lehet hozzáférni.
+<translation id="7694245791806617022">Azt vezérli, hogy engedélyezve van-e a „Jelszómegjegyzés” funkció a Kerberos-hitelesítési párbeszédpanelen. A rendszer a lemezen, titkosítva tárolja a jelszavakat, amelyek csak a Kerberos rendszerdémonon számára, és csak egy felhasználói munkamenet során hozzáférhetők.
 
-          Ha a házirend engedélyezett, vagy nincs beállítva, a felhasználók dönthetnek arról, hogy szeretnék-e megjegyeztetni a Kerberos-jelszavakat, hogy ne kelljen őket újra beírniuk. A rendszer automatikusan lekéri a Kerberos-jegyeket, kivéve ha további hitelesítésre van szükség (kétlépcsős azonosítás).
+          Ha a házirend engedélyezett, vagy nincs beállítva, a felhasználók dönthetnek arról, hogy szeretnék-e megjegyeztetni a Kerberos-jelszavakat, hogy ne kelljen őket újra beírniuk. A rendszer automatikusan lekéri a Kerberos-jegyeket, kivéve, ha további hitelesítésre van szükség (kétlépcsős azonosítás).
 
           Ha a házirend le van tiltva, a rendszer sosem jegyzi meg a jelszavakat, és eltávolítja az összes, korábban eltárolt jelszót. A felhasználóknak minden alkalommal be kell írniuk jelszavukat, amikor a Kerberos rendszeren keresztüli hitelesítésre van szükség. A szerver beállításaitól függően erre általában nyolc órától több hónapig terjedő időszakonként kerül sor.</translation>
 <translation id="7694807474048279351">Automatikus újraindítás ütemezése egy <ph name="PRODUCT_OS_NAME" />-frissítés alkalmazása után.
@@ -3592,8 +3587,8 @@
 
       Ha nem állítja be ezt a házirendet, akkor a HTTP/0.9 le lesz tiltva a nem alapértelmezett portokon.</translation>
 <translation id="7726421241038987229">
-      Ez a SitePerProcess beállítás használható annak letiltására, hogy a felhasználók kikapcsolhassák az összes webhelyet izoláló alapértelmezett viselkedést. Ne feledje, hogy az IsolateOrigins házirend is hasznos lehet további, pontosabb eredetek izolálására.
-      Ha a házirend engedélyezett, a felhasználók nem tudják kikapcsolni az alapértelmezett viselkedést, amelynél minden webhely saját folyamatként fut.
+      Ez a SitePerProcess beállítás használható annak letiltására, hogy a felhasználók kikapcsolhassák az összes webhelyet elszigetelő alapértelmezett viselkedést. Ne feledje, hogy az IsolateOrigins házirend is hasznos lehet további, pontosabb eredetek elszigetelésére.
+      Ha a házirend engedélyezett, a felhasználók nem tudják kikapcsolni az alapértelmezett viselkedést, amelynél minden webhely a saját folyamatában fut.
       Ha a házirend nincs beállítva, vagy le van tiltva, a felhasználók kikapcsolhatják a webhely-elszigetelést
       (pl. a chrome://flags oldalon található „Disable site isolation” [Webhely-elszigetelés letiltása] beállítás használatával).  A házirend letiltása és/vagy beállításának mellőzése nem kapcsolja ki a webhely-elszigetelést.
       A <ph name="PRODUCT_OS_NAME" /> rendszeren ajánlott a <ph name="DEVICE_LOGIN_SCREEN_SITE_PER_PROCESS_POLICY_NAME" /> eszközházirendet is ugyanerre az értékre állítani. Ha a két házirend által megadott értékek nem egyeznek, az késést okozhat a felhasználói munkamenetbe való belépés során, miközben a böngésző éppen alkalmazni próbálja a felhasználói házirend által meghatározott értéket.
@@ -3667,7 +3662,7 @@
 <translation id="7882890448959833986">A nem támogatott operációs rendszerre vonatkozó figyelmeztetés elrejtése</translation>
 <translation id="7889788745439330797">Azt vezérli, hogy a felhasználók hozzáadhatnak-e Kerberos-fiókokat.
 
-          Ha a házirend engedélyezett, vagy nincs beállítva, a felhasználók hozzáadhatnak Kerberos-fiókokat a beállítások Személy szakaszában, a Kerberos-fiókbeállításokon keresztül. A felhasználók teljeskörűen dönthetnek az általuk hozzáadott fiókokkal kapcsolatban, módosíthatják és eltávolíthatják őket.
+          Ha a házirend engedélyezett, vagy nincs beállítva, a felhasználók hozzáadhatnak Kerberos-fiókokat a Személybeállítások oldalon, a Kerberos-fiókbeállításokban. A felhasználók teljeskörűen dönthetnek az általuk hozzáadott fiókokkal kapcsolatban, módosíthatják és eltávolíthatják őket.
 
           Ha a házirend le van tiltva, a felhasználók nem adhatnak hozzá Kerberos-fiókokat. Ebben az esetben fiókokat csak a „Kerberos-fiókok konfigurálása” házirenden keresztül lehet hozzáadni. Ez hatékony módja a fiókok lezárásának.</translation>
 <translation id="7895553628261067384">Távoli hozzáférés</translation>
@@ -4209,11 +4204,6 @@
       Ez a házirend csak azokra a felhasználókra vonatkozik, akik SAML használatával hitelesítik magukat.
 
       A házirend értékét másodpercben kell megadni.</translation>
-<translation id="9018338365267278833">Ez eltávolítja az <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> listán vagy az <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> házirendben szereplő azon bővítményeket, amelyek telepítési módját letiltották, és ezzel együtt törli a helyi felhasználói adatokat is.  A bővítmény adatvédelmi vagy adatmegőrzési irányelvei nyújtanak tájékoztatást arról, mi történik a nem helyben tárolt felhasználói adatokkal.
-
-      Ha a házirend engedélyezve van, akkor a fent említett listákon szereplő bővítményeket (amennyiben már telepítve vannak) a rendszer teljesen eltávolítja az adott eszközről (a helyi felhasználói adatokkal együtt).
-
-      Ha a házirend le van tiltva, vagy ha nincs beállítva, akkor a fent említett listákon szereplő bővítményeket (amennyiben már telepítve vannak, valamint szerepelnek az <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> házirend tiltólistáján) a rendszer letiltja, de nem távolítja el a gépről.</translation>
 <translation id="9027787254195333560">Ez a házirend lehetővé teszi a felhasználó bejelentkezési képernyőn megjelenő avatarképének konfigurálását. A házirend annak az URL-nek a megadásával állítható be, ahonnan a <ph name="PRODUCT_OS_NAME" /> letöltheti az avatarképet és a letöltés integritásának ellenőrzésére szolgáló kriptográfiai hash-értéket. A képnek JPEG-formátumban kell lennie, mérete pedig nem haladhatja meg az 512 kB-ot. Az URL-nek hitelesítés nélkül is hozzáférhetőnek kell lennie.
 
       A letöltés után az avatarkép a gyorsítótárba kerül. Ha az URL vagy a hash megváltozik, a rendszer újra letölti az avatarképet.
diff --git a/components/policy/resources/policy_templates_id.xtb b/components/policy/resources/policy_templates_id.xtb
index de4dc279..0d7109a 100644
--- a/components/policy/resources/policy_templates_id.xtb
+++ b/components/policy/resources/policy_templates_id.xtb
@@ -1060,17 +1060,6 @@
       Jika kebijakan ini tidak disetel, <ph name="PRINTERS_ALLOW_ALL" /> akan diterapkan.
       </translation>
 <translation id="2908277604670530363">Jumlah maksimal sambungan serentak ke server proxy</translation>
-<translation id="2948463916588961959">Mengaktifkan paksa fitur pemeriksa ejaan bahasa. Bahasa yang tidak dikenal dalam daftar tersebut akan diabaikan.
-
-      Jika kebijakan ini diaktifkan, fitur pemeriksa ejaan akan diaktifkan untuk bahasa yang ditentukan, dan juga untuk bahasa yang fitur pemeriksa ejaannya telah diaktifkan oleh pengguna.
-
-      Jika kebijakan ini tidak ditetapkan, atau dinonaktifkan, tidak akan ada perubahan pada preferensi fitur pemeriksa ejaan pengguna.
-
-      Jika kebijakan SpellcheckEnabled ditetapkan ke nonaktif, kebijakan ini tidak akan berpengaruh.
-
-      Jika suatu bahasa dicakup dalam kebijakan ini dan juga kebijakan SpellcheckLanguageBlacklist, maka kebijakan ini diprioritaskan dan fitur pemeriksa ejaan bahasa akan diaktifkan.
-
-      Bahasa yang didukung saat ini adalah: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="2952347049958405264">Pembatasan:</translation>
 <translation id="2956777931324644324">Kebijakan ini dihentikan sejak <ph name="PRODUCT_NAME" /> versi 36.
 
@@ -1394,7 +1383,6 @@
 
         Kebijakan ini digunakan oleh pendaftaran kebijakan machine scope cloud di desktop dan dapat disetel oleh Registry atau GPO di Windows, plist di Mac, dan file kebijakan JSON di Linux.</translation>
 <translation id="3660562134618097814">Transfer cookie SAML IdP saat proses masuk.</translation>
-<translation id="3668151900457104753">Meng-uninstal ekstensi yang termasuk dalam daftar ekstensi yang tidak diperbolehkan</translation>
 <translation id="3701121231485832347">Mengontrol setelan khusus perangkat <ph name="PRODUCT_OS_NAME" />.yang dikelola <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Kolom 1 baris sudah tidak digunakan lagi dan akan dihapus di masa mendatang. Mulai gunakan kotak teks multibaris di bawah.)</translation>
 <translation id="3709266154059827597">Konfigurasikan daftar penginstalan ekstensi yang tidak diizinkan</translation>
@@ -1604,6 +1592,29 @@
       Jika kebijakan ini disetel ke true atau tidak disetel, pengguna akan dapat menukarkan penawaran melalui Pendaftaran Chrome OS.
 
       Jika kebijakan ini disetel ke false, pengguna tidak akan dapat menukarkan penawaran.</translation>
+<translation id="4008233182078913897">Menentukan daftar aplikasi dan ekstensi yang diinstal secara otomatis,
+          tanpa interaksi pengguna, dan yang tidak dapat di-uninstal atau
+          dinonaktifkan oleh pengguna. Semua izin yang diminta oleh
+          aplikasi/ekstensi diberikan secara implisit, tanpa interaksi pengguna,
+          termasuk izin tambahan apa pun yang diminta oleh versi berikutnya dari
+          aplikasi/ekstensi tersebut. Selain itu, izin diberikan untuk API ekstensi
+          enterprise.deviceAttributes dan enterprise.platformKeys.
+           (Kedua API ini tidak tersedia untuk aplikasi/ekstensi yang
+          tidak diinstal otomatis.)
+
+          Kebijakan ini lebih diutamakan daripada kebijakan <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> yang berpotensi bentrok. Jika aplikasi atau ekstensi yang sebelumnya diinstal otomatis telah dihapus dari daftar ini, aplikasi/ekstensi tersebut akan otomatis di-uninstal oleh <ph name="PRODUCT_NAME" />.
+
+          Untuk instance Windows yang tidak tergabung dalam domain <ph name="MS_AD_NAME" />, penginstalan otomatis dibatasi untuk aplikasi dan ekstensi yang tercantum di Chrome Web Store.
+
+          Perlu diperhatikan bahwa kode sumber untuk ekstensi apa pun dapat diubah oleh pengguna melalui Developer Tools (namun berpotensi membuat ekstensi tidak berfungsi lagi). Jika hal ini menjadi masalah, kebijakan <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> sebaiknya diterapkan.
+
+          Setiap item daftar kebijakan merupakan string yang memuat ID ekstensi dan, terkadang, URL "update" yang dipisahkan titik koma (<ph name="SEMICOLON" />). ID ekstensi adalah string 32 huruf yang ditemukan misalnya di <ph name="CHROME_EXTENSIONS_LINK" /> saat dalam mode developer. URL "update", jika ditentukan, semestinya mengarah ke dokumen XML Manifes Update seperti yang dijelaskan di <ph name="LINK_TO_EXTENSION_DOC1" />. Secara default, URL update Chrome Web Store digunakan (yang saat ini adalah "https://clients2.google.com/service/update2/crx"). Perhatikan bahwa URL "update" yang ditetapkan dalam kebijakan ini hanya digunakan untuk penginstalan awal; update ekstensi berikutnya akan menggunakan URL update yang ditunjukkan dalam manifes ekstensi. Perhatikan juga bahwa penetapan URL "update" secara eksplisit diwajibkan pada versi <ph name="PRODUCT_NAME" /> hingga dan termasuk 67.
+
+          Misalnya, <ph name="EXTENSION_POLICY_EXAMPLE" /> menginstal ekstensi dengan id <ph name="EXTENSION_ID_SAMPLE" /> dari URL "update" Chrome Web Store standar. Untuk mendapatkan informasi selengkapnya tentang ekstensi hosting, lihat: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Jika kebijakan ini tidak ditetapkan, tidak ada aplikasi atau ekstensi yang otomatis diinstal dan pengguna dapat meng-uninstal aplikasi atau ekstensi apa pun di <ph name="PRODUCT_NAME" />.
+
+          Perlu diperhatikan bahwa kebijakan ini tidak berlaku untuk mode penyamaran.</translation>
 <translation id="4008507541867797979">Jika kebijakan ini ditetapkan ke true atau tidak dikonfigurasi, <ph name="PRODUCT_OS_NAME" /> akan menampilkan pengguna yang ada di layar login dan diizinkan untuk memilih salah satu.
 
       Jika kebijakan ini ditetapkan ke false, <ph name="PRODUCT_OS_NAME" /> tidak akan menampilkan pengguna yang ada di layar login. Layar login normal (yang meminta email dan sandi atau ponsel pengguna) atau layar interstisial SAML (jika diaktifkan melalui kebijakan <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />) akan ditampilkan, kecuali jika Sesi Terkelola dikonfigurasi. Jika Sesi Terkelola dikonfigurasi, hanya akun Sesi Terkelola yang akan ditampilkan, sehingga memungkinkan untuk memilih salah satu akun.
@@ -1725,10 +1736,6 @@
           Jika kebijakan ini tidak disetel, tombol sticky akan dinonaktifkan, tetapi dapat diaktifkan oleh pengguna kapan saja.</translation>
 <translation id="4183229833636799228">Setelan <ph name="FLASH_PLUGIN_NAME" /> default</translation>
 <translation id="4192388905594723944">URL untuk memvalidasi token autentikasi klien akses jarak jauh</translation>
-<translation id="4197038214024763371">Jika kebijakan ini tidak ditetapkan atau diaktifkan, pengguna diizinkan menggunakan fitur pemeriksa ejaan.
-
-      Jika kebijakan ini dinonaktifkan, pengguna tidak diizinkan menggunakan fitur pemeriksa ejaan. Kebijakan SpellcheckLanguage dan SpellcheckLanguageBlacklist juga akan diabaikan jika kebijakan ini dinonaktifkan.
-      </translation>
 <translation id="4203389617541558220">Membatasi waktu operasi perangkat dengan menjadwalkan mulai ulang otomatis.
 
       Saat kebijakan ini disetel, kebijakan ini menentukan panjang waktu operasi perangkat setelah mulai ulang otomatis dijadwalkan.
@@ -2765,17 +2772,6 @@
 <translation id="6281043242780654992">Mengonfigurasikan kebijakan untuk Perpesanan Asli. Hosting perpesanan asli yang dimasukkan dalam daftar hitam tidak akan diizinkan kecuali telah dimasukkan dalam daftar putih.</translation>
 <translation id="6282799760374509080">Izinkan atau tolak penangkapan audio</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Menonaktifkan secara paksa fitur pemeriksa ejaan bahasa. Bahasa yang tidak dikenal dalam daftar tersebut akan diabaikan.
-
-      Jika kebijakan ini diaktifkan, fitur pemeriksa ejaan akan dinonaktifkan untuk bahasa yang ditentukan. Pengguna masih dapat mengaktifkan atau menonaktifkan fitur pemeriksa ejaan untuk bahasa yang tidak tercantum dalam daftar.
-
-      Jika kebijakan ini tidak ditetapkan, atau dinonaktifkan, tidak akan ada perubahan pada preferensi fitur pemeriksa ejaan pengguna.
-
-      Jika kebijakan SpellcheckEnabled ditetapkan ke nonaktif, kebijakan ini tidak akan berpengaruh.
-
-      Jika suatu bahasa dicakup dalam kebijakan ini dan juga kebijakan SpellcheckLanguage, maka kebijakan SpellcheckLanguage diprioritaskan dan fitur pemeriksa ejaan bahasa akan diaktifkan.
-
-      Bahasa yang didukung saat ini adalah: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">Mengaktifkan pelengkapan otomatis nama domain saat proses masuk pengguna</translation>
 <translation id="6315673513957120120">Chrome menunjukkan halaman peringatan saat pengguna menavigasi ke situs dengan kesalahan SSL. Secara default atau saat kebijakan ini disetel ke True, pengguna diizinkan untuk mengeklik melalui halaman peringatan ini.
       Menyetel kebijakan ini ke False membuat pengguna tidak dapat mengeklik melalui halaman peringatan apa pun.</translation>
@@ -4125,11 +4121,6 @@
       Kebijakan ini hanya memengaruhi pengguna yang menjalankan autentikasi menggunakan SAML.
 
       Nilai kebijakan harus ditentukan dalam detik.</translation>
-<translation id="9018338365267278833">Kebijakan ini akan menghapus ekstensi yang muncul dalam <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> atau <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> yang mode penginstalannya ditetapkan ke diblokir dan akan menghapus data pengguna lokal untuk ekstensi tersebut.  Lihat kebijakan privasi atau kebijakan retensi data ekstensi untuk memahami apa yang akan terjadi dengan data pengguna yang tidak disimpan secara lokal.
-
-      Jika kebijakan ini ditetapkan ke aktif, ekstensi yang termasuk dalam daftar yang disebut sebelumnya (jika sudah terinstal di perangkat) akan dihapus dari perangkat tersebut secara keseluruhan (termasuk data pengguna lokal).
-
-      Jika kebijakan ini ditetapkan ke nonaktif atau tidak ditetapkan, ekstensi yang termasuk dalam daftar yang disebut sebelumnya (jika sudah terinstal di perangkat dan ada dalam daftar ekstensi yang tidak diperbolehkan <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) akan dinonaktifkan di perangkat dan tidak di-uninstal.</translation>
 <translation id="9027787254195333560">Kebijakan ini memungkinkan Anda mengonfigurasi gambar avatar yang mewakili pengguna di layar login. Kebijakan ini ditetapkan dengan menentukan URL tempat <ph name="PRODUCT_OS_NAME" /> dapat mendownload gambar avatar dan hash kriptografi yang digunakan untuk memverifikasi integritas download. Gambar harus dalam format JPEG dan ukurannya tidak boleh lebih dari 512 kB. URL harus dapat diakses tanpa autentikasi apa pun.
 
       Gambar avatar didownload dan disimpan di cache. Gambar akan didownload ulang setiap kali URL atau hash berubah.
diff --git a/components/policy/resources/policy_templates_it.xtb b/components/policy/resources/policy_templates_it.xtb
index 02f1191f..0d9bd3d 100644
--- a/components/policy/resources/policy_templates_it.xtb
+++ b/components/policy/resources/policy_templates_it.xtb
@@ -1052,17 +1052,6 @@
       Se questa norma non viene impostata, viene usata l'opzione <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Numero massimo di connessioni simultanee al server proxy</translation>
-<translation id="2948463916588961959">Forza l'attivazione delle lingue per correttore ortografico. Le lingue non riconosciute di quell'elenco verranno ignorate.
-
-      Se attivi questa norma, il correttore ortografico verrà attivato per le lingue specificate, oltre alle lingue per le quali l'utente ha attivato il correttore ortografico.
-
-      Se non imposti la norma o la disattivi, le preferenze sul correttore ortografico dell'utente rimarranno invariate.
-
-      Questa norma non verrà applicata se la norma SpellcheckEnabled è disattivata.
-
-      Se una lingua è inclusa sia in questa norma che nella norma SpellcheckLanguageBlacklist, questa norma ha la priorità e verrà attivata la lingua per il correttore ortografico.
-
-      Le lingue attualmente supportate sono: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="2952347049958405264">Limitazioni:</translation>
 <translation id="2956777931324644324">Questa norma è stata ritirata a partire dalla versione 36 di <ph name="PRODUCT_NAME" />.
 
@@ -1389,7 +1378,6 @@
 
         Questo criterio viene utilizzato su desktop dalla registrazione con criteri cloud in ambito macchina e può essere impostato tramite il file di criteri registry o GPO su Windows, plist su Mac e JSON su Linux.</translation>
 <translation id="3660562134618097814">Trasferisci i cookie dell'IdP SAML durante l'accesso</translation>
-<translation id="3668151900457104753">Disinstalla le estensioni nella lista nera</translation>
 <translation id="3701121231485832347">Consente di gestire le impostazioni specifiche dei dispositivi <ph name="PRODUCT_OS_NAME" /> gestiti da <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Il campo a una sola riga è obsoleto e sarà rimosso a breve. Inizia a usare la casella di testo multiriga qui sotto).</translation>
 <translation id="3709266154059827597">Configura blacklist per l'installazione delle estensioni</translation>
@@ -1595,6 +1583,21 @@
       Se questa norma viene impostata su true o non viene impostata, gli utenti potranno utilizzare le offerte tramite la registrazione a Chrome OS.
 
       Se questa norma viene impostata su false, gli utenti non potranno utilizzare le offerte.</translation>
+<translation id="4008233182078913897">Consente di specificare un elenco di app ed estensioni che vengono installate automaticamente, senza l'interazione dell'utente, e che non possono essere disinstallate né disattivate dall'utente. Tutte le autorizzazioni richieste dalle app/estensioni vengono concesse implicitamente, senza interazione dell'utente, comprese le eventuali autorizzazioni aggiuntive richieste dalle future versioni delle app/estensioni. Inoltre, le autorizzazioni sono concesse per le API delle estensioni enterprise.deviceAttributes ed enterprise.platformKeys. Queste due API non sono disponibili per le app/estensioni senza installazione forzata).
+
+          Questa norma ha precedenza su una norma <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> potenzialmente in conflitto. Se un'app o un'estensione con installazione forzata viene rimossa da questo elenco, tale app o estensione viene disinstallata automaticamente da <ph name="PRODUCT_NAME" />.
+
+          Per le istanze di Windows che non fanno parte di un dominio <ph name="MS_AD_NAME" />, l'installazione forzata è limitata alle app e alle estensioni elencate nel Chrome Web Store.
+
+          Tieni presente che il codice sorgente delle estensioni può essere modificato dagli utenti tramite Strumenti per sviluppatori (causando potenzialmente il malfunzionamento dell'estensione). Per evitare un problema di questo tipo, è consigliabile impostare la norma <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Ogni voce della norma è una stringa contenente un ID estensione e, facoltativamente, un URL "di aggiornamento" separati da punto e virgola (<ph name="SEMICOLON" />). L'ID estensione è la stringa di 32 lettere che si trova, ad esempio, all'indirizzo <ph name="CHROME_EXTENSIONS_LINK" /> quando è attiva la modalità sviluppatore. L'URL "di aggiornamento", se specificato, deve indirizzare a un documento XML Manifest di aggiornamento, come descritto all'indirizzo <ph name="LINK_TO_EXTENSION_DOC1" />. Per impostazione predefinita, viene utilizzato l'URL di aggiornamento del Chrome Web Store (che attualmente è "https://clients2.google.com/service/update2/crx"). Tieni presente che l'URL "di aggiornamento" impostato in questa norma viene utilizzato esclusivamente per l'installazione iniziale; per i successivi aggiornamenti dell'estensione viene utilizzato l'URL di aggiornamento indicato nel file manifest dell'estensione. Inoltre, specificare l'URL "di aggiornamento" in modo esplicito era obbligatorio nelle versioni di <ph name="PRODUCT_NAME" /> fino alla 67 inclusa.
+
+          Ad esempio, <ph name="EXTENSION_POLICY_EXAMPLE" /> installa l'estensione con ID <ph name="EXTENSION_ID_SAMPLE" /> dall'URL "di aggiornamento" del Chrome Web Store standard. Ulteriori informazioni sulle estensioni in hosting sono disponibili all'indirizzo <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Se questa norma non viene impostata, le app e le estensioni non vengono installate automaticamente e l'utente può disinstallare qualsiasi app o estensione in <ph name="PRODUCT_NAME" />.
+
+          Tieni presente che questa norma non si applica alla modalità di navigazione in incognito.</translation>
 <translation id="4008507541867797979">Se questa norma viene impostata su True o non viene configurata, nella schermata di accesso di <ph name="PRODUCT_OS_NAME" /> verranno visualizzati gli utenti esistenti tra cui sarà possibile selezionare un utente.
 
       Se la norma è impostata su False, nella schermata di accesso di <ph name="PRODUCT_OS_NAME" /> non verranno visualizzati gli utenti esistenti. Verrà visualizzata la normale schermata di accesso (richiesta di email utente e password o telefono) o la schermata interstiziale SAML (se attivata tramite la norma <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />), a meno che non sia stata configurata una sessione gestita. Quando viene configurata una sessione gestita, verranno visualizzati solo gli account della sessione gestita, consentendo di selezionarne uno.
@@ -1716,10 +1719,6 @@
           Se questo criterio non viene impostato, i tasti permanenti sono inizialmente disattivati, ma possono essere attivati dall'utente in qualsiasi momento.</translation>
 <translation id="4183229833636799228">Impostazione predefinita per il plug-in <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL per la convalida del token di autenticazione del client di accesso remoto</translation>
-<translation id="4197038214024763371">Se questa norma non viene impostata o attivata, l'utente può usare il correttore ortografico.
-
-      Se questa norma viene disattivata, l'utente non può usare il correttore ortografico. Quando la norma viene disattivata, vengono ignorate anche le norme SpellcheckLanguage e SpellcheckLanguageBlacklist.
-      </translation>
 <translation id="4203389617541558220">Consente di limitare il tempo di attività del dispositivo programmando riavvii automatici.
 
 Se questa norma viene impostata consente di specificare il periodo di tempo di attività del dispositivo trascorso il quale è programmato un riavvio automatico.
@@ -2768,17 +2767,6 @@
 <translation id="6281043242780654992">Consente di configurare le norme per i messaggi nativi. Gli host di messaggi nativi non autorizzati non saranno consentiti se non vengono aggiunti alla whitelist.</translation>
 <translation id="6282799760374509080">Consenti o nega acquisizione audio</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Forza la disattivazione delle lingue per correttore ortografico. Le lingue non riconosciute di quell'elenco verranno ignorate.
-
-      Se attivi questa norma, il correttore ortografico verrà disattivato per le lingue specificate. L'utente può comunque attivare o disattivare il correttore ortografico per le lingue che non sono nell'elenco.
-
-      Se non imposti la norma o la disattivi, le preferenze sul correttore ortografico dell'utente rimarranno invariate.
-
-      Questa norma non verrà applicata se la norma SpellcheckEnabled è disattivata.
-
-      Se una lingua è inclusa sia in questa norma sia nella norma SpellcheckLanguage, la norma SpellcheckLanguage ha la priorità e verrà attivata la lingua per il correttore ortografico.
-
-      Le lingue attualmente supportate sono: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">Consente il completamento automatico del nome di dominio durante l'accesso dell'utente</translation>
 <translation id="6315673513957120120">Chrome mostra una pagina di avviso quando gli utenti visitano siti che presentano errori SSL. Per impostazione predefinita, o se la norma viene impostata su true, gli utenti possono fare clic nelle pagine di avviso.
       Se questa norma viene impostata su false, gli utenti non possono fare clic nelle pagine di avviso.</translation>
@@ -3362,7 +3350,7 @@
 <translation id="7433714841194914373">Abilita Instant</translation>
 <translation id="7434202861148928348">Configura i nomi di dominio richiesti per i client di accesso remoto</translation>
 <translation id="7443616896860707393">Richieste di autenticazione di base HTTP tra origini</translation>
-<translation id="7454519673779830548">Aggiungi account Kerberos compilati automaticamente. Se le credenziali di Kerberos corrispondono alle credenziali di accesso, un account può essere configurato in modo da riutilizzare le credenziali di accesso specificando "${{LOGIN_EMAIL}}" e "${{PASSWORD}}" rispettivamente per la voce principale e la password, in modo che le richieste di Kerberos possano essere recuperate automaticamente, a meno che non sia configurata l'autenticazione a due fattori. Gli utenti non possono modificare gli account aggiunti tramite questo criterio.
+<translation id="7454519673779830548">Aggiungi account Kerberos compilati automaticamente. Se le credenziali di Kerberos corrispondono alle credenziali di accesso, un account può essere configurato in modo da riutilizzare le credenziali di accesso specificando "${{LOGIN_EMAIL}}" e "${{PASSWORD}}" rispettivamente per l'account principale e la password, in modo che le richieste di Kerberos possano essere recuperate automaticamente, a meno che non sia configurata l'autenticazione a due fattori. Gli utenti non possono modificare gli account aggiunti tramite questo criterio.
 
           Se questo criterio è attivato, l'elenco degli account definiti dal criterio viene aggiunto alle impostazioni Account Kerberos.
 
@@ -3497,7 +3485,7 @@
 <translation id="7687943045976362719">Se questa norma viene impostata, i tipi di contenuto specificati vengono gestiti da <ph name="PRODUCT_FRAME_NAME" />.
 
           Se la norma non viene impostata, verrà utilizzato per tutti i siti il renderer predefinito. (È possibile utilizzare la norma <ph name="CHROME_FRAME_RENDERER_SETTINGS_POLICY_NAME" /> per configurare il renderer predefinito).</translation>
-<translation id="7694245791806617022">Consente di controllare se la funzionalità "Ricorda password" è attiva nella finestra di dialogo dell'autenticazione. Le password sono memorizzate criptate su disco, accessibili solo al demone del sistema Kerberos durante una sessione utente.
+<translation id="7694245791806617022">Consente di controllare se la funzionalità "Ricorda password" è attiva nella finestra di dialogo dell'autenticazione Kerberos. Le password sono memorizzate criptate su disco, accessibili solo al demone del sistema Kerberos durante una sessione utente.
 
           Se il criterio è attivato o non configurato, gli utenti possono decidere se le password Kerberos vengono ricordate, in modo da non dovere essere inserite nuovamente. Le richieste di Kerberos vengono recuperate automaticamente, a meno che non sia necessaria un'ulteriore autenticazione (autenticazione a due fattori).
 
@@ -3539,8 +3527,8 @@
 <translation id="7726421241038987229">
       Questa impostazione, SitePerProcess, può essere utilizzata per non consentire più agli utenti di disattivare il comportamento predefinito di isolamento di tutti i siti. Tieni presente che il criterio IsolateOrigins può essere utile anche per isolare origini aggiuntive più specifiche.
       Se il criterio è attivato, gli utenti non potranno disattivare il comportamento predefinito nei casi in cui ciascun sito viene eseguito nel proprio processo.
-      Se il criterio non è configurato o disattivato, l'utente potrà disattivare l'isolamento dei siti
-      (ad esempio, utilizzando la voce "Disattiva isolamento dei siti" in chrome://flags).  Impostare il criterio per la disattivazione e/o non configurare il criterio non comporta la disattivazione dell'isolamento dei siti.
+      Se il criterio non è configurato o è disattivato, l'utente potrà disattivare l'isolamento dei siti
+      (ad esempio, utilizzando la voce "Disattiva isolamento dei siti" in chrome://flags).  La disattivazione e/o la mancata configurazione del criterio non comporta la disattivazione dell'isolamento dei siti.
       In <ph name="PRODUCT_OS_NAME" />, si consiglia di impostare anche il criterio <ph name="DEVICE_LOGIN_SCREEN_SITE_PER_PROCESS_POLICY_NAME" /> relativo ai dispositivi sullo stesso valore. Se i valori specificati dai due criteri non corrispondono, può verificarsi un ritardo durante l'accesso a una sessione utente, mentre viene applicato il valore specificato dai criteri relativi agli utenti.
 
       NOTA: questo criterio non viene applicato su Android. Per attivare SitePerProcess su Android, utilizza l'impostazione del criterio SitePerProcessAndroid.
@@ -3614,7 +3602,7 @@
 
           Se questo criterio è attivato o non configurato, gli utenti possono aggiungere account Kerberos tramite le impostazioni Account Kerberos nella pagina Impostazioni persone. Gli utenti hanno il controllo completo degli account che hanno aggiunto e possono modificarli o rimuoverli.
 
-          Se questo criterio è disattivato, gli utenti non possono aggiungere account Kerberos. Gli account possono aggiunti solo tramite il criterio "Configura account Kerberos". Si tratta di una soluzione efficace per bloccare gli account.</translation>
+          Se questo criterio è disattivato, gli utenti non possono aggiungere account Kerberos. Gli account possono essere aggiunti solo tramite il criterio "Configura account Kerberos". Si tratta di una soluzione efficace per bloccare gli account.</translation>
 <translation id="7895553628261067384">Accesso remoto</translation>
 <translation id="7902255855035461275">I pattern di questo elenco verranno confrontati con
       l'origine di sicurezza dell'URL richiedente. Se viene trovata una corrispondenza, l'accesso ai dispositivi
@@ -4119,11 +4107,6 @@
       Questa norma viene applicata soltanto per gli utenti che si sono autenticati tramite SAML.
 
       Il valore della norma deve essere specificato in secondi.</translation>
-<translation id="9018338365267278833">Consente di rimuovere le estensioni visualizzate in <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> o quelle visualizzate in <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> la cui modalità di installazione è impostata sul blocco ed elimina tutti i relativi dati utente locali.  Consulta le norme sulla privacy per le estensioni o le norme sulla conservazione dei dati per sapere cosa può accadere se i dati utente non vengono archiviati in locale.
-
-      Se la norma è attivata, le estensioni che rientrano negli elenchi sopra indicati (se già installati su una macchina) verranno rimosse completamente dalla macchina (inclusi i dati utente locali).
-
-      Se la norma è disattivata o non è impostata, le estensioni che rientrano negli elenchi sopra indicati (se già installati su una macchina e presenti nella lista nera <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) verranno disattivate sulla macchina e non installate.</translation>
 <translation id="9027787254195333560">Questa norma consente di configurare l'immagine avatar che rappresenta l'utente sulla schermata di accesso. La norma viene impostata specificando l'URL da cui <ph name="PRODUCT_OS_NAME" /> può scaricare l'immagine e un hash crittografico per verificare l'integrità del download. L'immagine deve essere in formato JPEG e avere dimensioni non superiori a 512 kB. L'URL deve essere accessibile senza nessuna autenticazione.
 
       L'immagine avatar viene scaricata e memorizzata nella cache. Verrà scaricata nuovamente ogni volta che l'URL o l'hash vengono modificati.
diff --git a/components/policy/resources/policy_templates_iw.xtb b/components/policy/resources/policy_templates_iw.xtb
index 713e9612d..8c5b9f2 100644
--- a/components/policy/resources/policy_templates_iw.xtb
+++ b/components/policy/resources/policy_templates_iw.xtb
@@ -1070,17 +1070,6 @@
       אם המדיניות הזו לא מוגדרת, נעשה שימוש באפשרות <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">‏מספר מרבי של חיבורים בו זמניים לשרת proxy</translation>
-<translation id="2948463916588961959">‏המדיניות הזו מאלצת את ההפעלה של שפות בדיקת איות. המערכת תתעלם משפות לא מזוהות שמופיעות ברשימה הזו.
-
-      אם המדיניות הזו מופעלת, בדיקת האיות מופעלת לכל השפות שצוינו, בנוסף לשפות שהמשתמשים הפעילו עבורן את בדיקת האיות.
-
-      אם המדיניות הזו לא מוגדרת, או אם היא מושבתת, העדפות בדיקת האיות של המשתמשים לא משתנות.
-
-      אם המדיניות SpellcheckEnabled מושבתת, למדיניות הזו אין השפעה.
-
-      אם שפה כלולה במדיניות הזו וגם במדיניות SpellcheckLanguageBlacklist, המדיניות הזו מקבלת עדיפות ושפת בדיקת האיות מופעלת.
-
-      נכון לעכשיו, השפות שנתמכות הן: 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="2952347049958405264">הגבלות:</translation>
 <translation id="2956777931324644324">‏המדיניות הזו הוצאה משימוש החל מגרסה 36 של <ph name="PRODUCT_NAME" />.
 
@@ -1410,7 +1399,6 @@
 
         במדיניות הזו נעשה שימוש במחשבים בהרשמה למדיניות ענן בטווח מחשבים ואפשר לקבוע אותה בעזרת המרשם או GPO ב-Windows, בעזרת plist ב-Mac ובעזרת קובץ מדיניות JSON ב-Linux.</translation>
 <translation id="3660562134618097814">‏העבר קובצי cookie של SAML IdP במהלך ההתחברות</translation>
-<translation id="3668151900457104753">הסרת ההתקנה של תוספים שנכללים ברשימה השחורה</translation>
 <translation id="3701121231485832347">שולטת בהגדרות הספציפיות של מכשירי <ph name="PRODUCT_OS_NAME" /> המנוהלים על-ידי <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (השדה בעל השורה היחידה הוצא משימוש ויוסר בעתיד. יש להשתמש בתיבת הטקסט מרובת השורות שבהמשך).</translation>
 <translation id="3709266154059827597">הגדר רשימה שחורה של התקנת תוספים</translation>
@@ -1618,6 +1606,29 @@
       אם המדיניות הזו מוגדרת כ-true או אינה מוגדרת, משתמשים יוכלו לממש מבצעים באמצעות הרשמה של מערכת ההפעלה של Chrome.
 
       אם המדיניות הזו מוגדרת כ-false, המשתמש לא יוכל לממש מבצעים.</translation>
+<translation id="4008233182078913897">‏המדיניות הזו מציינת רשימת אפליקציות ותוספים שמותקנים בצורה שקטה,
+          בלי אינטראקציה של המשתמש, ושהמשתמש לא יכול להסיר את ההתקנה שלהם או
+          להשבית אותם. כל ההרשאות שמתבקשות על-ידי
+          האפליקציות/תוספים מוענקות בצורה משתמעת, בלי אינטראקציה של המשתמש,
+          כולל הרשאות נוספות שמתבקשות על-ידי גרסאות עתידיות של
+          האפליקציה/תוסף. בנוסף, מוענקות הרשאות לממשקי ה-API של התוספים
+          enterprise.deviceAttributes ו-enterprise.platformKeys.
+          (שני ממשקי ה-API האלה לא זמינים לאפליקציות/תוספים שלא הותקנו
+          בהגדרת מנהל המערכת.)
+
+          המדיניות הזו מקבלת עדיפות על-פני מדיניות <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> עם פוטנציאל להתנגשות. אם מסירים מהרשימה אפליקציה או תוסף שהותקנו בעבר בהגדרת מנהל המערכת, ההתקנה שלהם מבוטלת באופן אוטומטי על-ידי <ph name="PRODUCT_NAME" />.
+
+          במקרה של מופעי Windows שלא מחוברים לדומיין <ph name="MS_AD_NAME" />, התקנה בהגדרת מנהל המערכת מוגבלת לאפליקציות ותוספים שרשומים בחנות האינטרנט של Chrome.
+
+          חשוב לשים לב שמשתמשים יכולים לשנות את קוד המקור של כל תוסף באמצעות הכלים למפתחים (וכתוצאה מכך התוסף עשוי להפסיק לתפקד). אם האפשרות הזאת בעייתית, יש להגדיר את המדיניות <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          כל פריט של המדיניות הוא מחרוזת שכוללת מזהה תוסף, ובאופן אופציונלי גם כתובת URL ל"עדכון" שמופרדת באמצעות נקודה ופסיק (<ph name="SEMICOLON" />). מזהה התוסף הוא המחרוזת של 32 האותיות שנמצאת למשל ב-<ph name="CHROME_EXTENSIONS_LINK" /> כשמציגים את הדף במצב פיתוח. כתובת ה-URL ל"עדכון", אם היא מצוינת, צריכה להפנות למסמך מניפסט עדכון בפורמט XML, כמתואר במסמך <ph name="LINK_TO_EXTENSION_DOC1" />. כברירת מחדל, נעשה שימוש בכתובת ה-URL לעדכון של חנות האינטרנט של Chrome‏ (נכון לעכשיו היא "https://clients2.google.com/service/update2/crx"). חשוב לשים לב שכתובת ה-URL ל"עדכון" שמוגדרת במדיניות הזו משמשת רק לצורך ההתקנה הראשונית. עדכוני תוסף במועד מאוחר יותר מתבססים על כתובת ה-URL לעדכון שמצוינת במניפסט של התוסף. בנוסף, חשוב לשים לב שציון כתובת ה-URL ל"עדכון" בצורה מפורשת היה חובה עד לגרסה 67 של <ph name="PRODUCT_NAME" />, כולל.
+
+          לדוגמה, התוסף עם המזהה <ph name="EXTENSION_ID_SAMPLE" /> מותקן על-ידי <ph name="EXTENSION_POLICY_EXAMPLE" /> מכתובת ה-URL הרגילה ל"עדכון" בחנות האינטרנט של Chrome. מידע נוסף לגבי אירוח תוספים זמין בקישור הבא: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          אם המדיניות הזו לא מוגדרת, לא תתבצע התקנה אוטומטית של אפליקציות או תוספים, והמשתמש יכול להסיר את ההתקנה של כל אפליקציה או תוסף ב-<ph name="PRODUCT_NAME" />.
+
+          הערה: המדיניות הזו לא חלה על מצב גלישה בסתר.</translation>
 <translation id="4008507541867797979">‏אם המדיניות הזו מקבלת את הערך True או לא מקבלת ערך, המשתמשים הקיימים יוצגו על-ידי <ph name="PRODUCT_OS_NAME" /> במסך ההתחברות ואפשר יהיה לבחור אחד מהם.
 
       אם המדיניות הזו מקבלת את הערך False, המשתמשים הקיימים לא יוצגו על-ידי <ph name="PRODUCT_OS_NAME" /> במסך ההתחברות. מסך הכניסה הרגיל (שבו המשתמש מתבקש להזין כתובת אימייל וסיסמה או מספר טלפון) או המסך של מעברון ה-SAML (אם הוא מופעל דרך המדיניות <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />) יוצג, אלא אם הוגדר סשן מנוהל. כאשר מוגדר סשן מנוהל, מוצגים רק חשבונות סשן מנוהל ואפשר לבחור אחד מהם.
@@ -1741,10 +1752,6 @@
           אם לא מוגדר שום ערך עבור המדיניות הזו, המקשים הדביקים מושבתים בהתחלה, אבל המשתמש יכול להפעיל אותם בכל שלב.</translation>
 <translation id="4183229833636799228">הגדרת ברירת מחדל של <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">כתובת אתר לאימות אסימון אימות של לקוח גישה מרחוק</translation>
-<translation id="4197038214024763371">‏אם המדיניות הזו לא מוגדרת, או אם היא מופעלת, המשתמשים רשאים להשתמש בבדיקת איות.
-
-      אם המדיניות הזו מושבתת, המשתמשים לא רשאים להשתמש בבדיקת איות. כאשר המדיניות הזו מושבתת, המערכת תתעלם גם מכללי המדיניות SpellcheckLanguage ו-SpellcheckLanguageBlacklist.
-      </translation>
 <translation id="4203389617541558220">הגבל את משך ההפעלה של המכשיר על ידי תזמון אתחולים אוטומטיים.
 
       כאשר מדיניות זו מוגדרת, היא מציינת את משך זמן ההפעלה של המכשיר שלאחריו יתוזמן אתחול אוטומטי.
@@ -2802,17 +2809,6 @@
 <translation id="6281043242780654992">מגדירה תקנונים עבור העברת הודעות מקומית. מארחים של העברת הודעות מקומית הנמצאים ברשימה השחורה יידחו, אלא אם יועברו לרשימת ההיתרים.</translation>
 <translation id="6282799760374509080">התר או דחה הקלטת אודיו</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">‏המדיניות הזו כופה השבתה של שפות בדיקת איות. המערכת תתעלם משפות לא מזוהות שמופיעות ברשימה הזו.
-
-      אם המדיניות הזו מושבתת, בדיקת האיות מושבתת לשפות שצוינו. המשתמשים יכולים עדיין להפעיל או להשבית את בדיקות האיות לשפות שלא מופיעות ברשימה.
-
-      אם המדיניות הזו לא מוגדרת, או אם היא מושבתת, העדפות בדיקת האיות של המשתמשים לא משתנות.
-
-      אם המדיניות SpellcheckEnabled מושבתת, למדיניות הזו אין השפעה.
-
-      אם שפה כלולה במדיניות הזו וגם במדיניות SpellcheckLanguage, המדיניות SpellcheckLanguage מקבלת עדיפות ושפת בדיקת האיות תופעל.
-
-      נכון לעכשיו, השפות שנתמכות הן: af, ‏bg, ‏ca, ‏cs, ‏da, ‏de, ‏el, ‏en-AU, ‏en-CA, ‏en-GB, ‏en-US, ‏es, ‏es-419, ‏es-AR, ‏es-ES, ‏es-MX, ‏es-US, ‏et, ‏fa, ‏fo, ‏fr, ‏he, ‏hi, ‏hr, ‏hu, ‏id, ‏it, ‏ko, ‏lt, ‏lv, ‏nb, ‏nl, ‏pl, ‏pt-BR, ‏pt-PT, ‏ro, ‏ru, ‏sh, ‏sk, ‏sl, ‏sq, ‏sr, ‏sv, ‏ta, ‏tg, ‏tr, ‏uk, ‏vi.</translation>
 <translation id="6310223829319187614">התרת השלמה אוטומטית של שמות דומיינים במהלך כניסת משתמשים</translation>
 <translation id="6315673513957120120">‏Chrome מציג דף אזהרה כשמשתמשים מנווטים אל אתרים שיש בהם שגיאות SSL. כברירת מחדל או כשמדיניות זו מוגדרת כ-true, המשתמשים רשאים לדלג על דפי האזהרה.
       הגדרת מדיניות זו כ-false אוסרת על משתמשים לדלג על דפי אזהרה מכל סוג שהוא.</translation>
@@ -4178,11 +4174,6 @@
       המדיניות משפיעה רק על משתמשים שביצעו אימות באמצעות SAML.
 
       יש לציין את הערך של המדיניות בשניות.</translation>
-<translation id="9018338365267278833">המדיניות הזו מסירה תוספים בעלי מצב התקנה חסום, שמופיעים במסגרת <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> או במדיניות <ph name="EXTENSION_SETTINGS_POLICY_NAME" />. ביחד איתם, היא גם מוחקת לצמיתות את נתוני המשתמש המקומיים.  ניתן לעיין במדיניות שמירת הנתונים או במדיניות הפרטיות בנושא תוספים כדי להבין מה עשוי לקרות לנתוני המשתמש שאינם שמורים במיקום מקומי.
-
-      אם המדיניות מופעלת, תוספים שנכללים ברשימות שצוינו (אם הם כבר מותקנים במחשב) יוסרו במלואם מהמחשב (כולל נתוני המשתמש המקומיים).
-
-      אם המדיניות מושבתת או לא מוגדרת, תוספים שנכללים ברשימות שצוינו (אם הם כבר מותקנים במחשב וקיימים ברשימה השחורה <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) יושבתו במחשב והתקנתם לא תוסר.</translation>
 <translation id="9027787254195333560">‏המדיניות הזו מאפשרת לך להגדיר את תמונת הדמות שמייצגת את המשתמש במסך הכניסה. כדי להגדיר את המדיניות הזו, יש לציין את כתובת ה-URL שמערכת ההפעלה <ph name="PRODUCT_OS_NAME" /> מורידה ממנה את תמונת הדמות. בנוסף, יש לציין גיבוב קריפטוגרפי שמשמש כדי לאמת את התקינות של ההורדה. התמונה חייבת להיות בפורמט JPEG והגודל שלה לא יכול להיות יותר מ-512kB. כתובת ה-URL צריכה להיות נגישה ללא צורך באימות כלשהו.
 
       המערכת מורידה את תמונת הדמות ושומרת אותה במטמון. אחרי כל שינוי של כתובת ה-URL או הגיבוב, תתבצע הורדה מחדש של התמונה.
diff --git a/components/policy/resources/policy_templates_ja.xtb b/components/policy/resources/policy_templates_ja.xtb
index a9cb820c..b3b99f0 100644
--- a/components/policy/resources/policy_templates_ja.xtb
+++ b/components/policy/resources/policy_templates_ja.xtb
@@ -355,6 +355,11 @@
       このポリシーが False に設定されている場合、拡張機能とプラグインのデータは収集されません。
 
       このポリシーは、<ph name="CHROME_REPORTING_EXTENSION_NAME" /> が有効になっている場合にのみ有効です。また、マシンは <ph name="MACHINE_LEVEL_USER_CLOUD_POLICY_ENROLLMENT_TOKEN_POLICY_NAME" /> に登録されます。</translation>
+<translation id="1560205870554624777">Kerberos 機能が有効かどうかを制御します。Kerberos は、ウェブアプリやファイル共有の認証に使用可能な認証プロトコルです。
+
+          このポリシーが有効に設定されている場合、Kerberos 機能は有効になります。このとき、Kerberos アカウントは「Kerberos アカウントを設定する」ポリシーまたは [人物の設定] ページの Kerberos アカウント設定から追加できます。
+
+          このポリシーが無効に設定されているか未設定の場合、Kerberos アカウント設定は無効になります。このとき、Kerberos アカウントは追加できず、Kerberos 認証は使用できません。既存の Kerberos アカウントと保存したパスワードもすべて削除されます。</translation>
 <translation id="1561424797596341174">リモート アクセス ホストの Debug ビルドでのポリシー オーバーライド</translation>
 <translation id="1561967320164410511">U2F と個人認証用拡張機能</translation>
 <translation id="1574554504290354326">この設定はサポートが終了しています。代わりに SafeBrowsingExtendedReportingEnabled を使用してください。SafeBrowsingExtendedReportingEnabled を有効または無効にすると、SafeBrowsingExtendedReportingOptInAllowed を false に設定したときと同じ動作になります。
@@ -441,6 +446,12 @@
 
       ポリシーは、<ph name="PRODUCT_OS_NAME" /> による利用規約のダウンロードが可能な URL に設定する必要があります。利用規約はテキスト形式で、MIME タイプのプレーン テキストとして配信してください。マークアップ形式は使用できません。</translation>
 <translation id="1750315445671978749">すべてのダウンロードをブロックする</translation>
+<translation id="1762072363876276024">
+      このポリシーはログイン画面に適用されます。ユーザー セッションに適用される <ph name="SITE_PER_PROCESS_POLICY_NAME" /> ポリシーもご覧になり、両方のポリシーを同じ値に設定することをおすすめします。値が一致しない場合、ユーザー セッションの開始時にはユーザー ポリシーで指定された値が適用されますが、その際に遅延が生じる可能性があります。
+      この DeviceLoginScreenSitePerProcess 設定は、ユーザーがすべてのサイトのデフォルトの分離動作を無効にできないようにする目的で使用できます。発行元を追加してより細かく分離するには、DeviceLoginScreenIsolateOrigins ポリシーの利用もご検討ください。
+      このポリシーが有効に設定されている場合、ユーザーは、サイトが各自のプロセスで実行される際のデフォルトの動作を無効にできません。
+      このポリシーが未設定または無効に設定されている場合、ユーザーはこの設定を変更できます(chrome://flags で「Disable site isolation」エントリを使用するなど)。
+      </translation>
 <translation id="1781356041596378058">このポリシーでは、Android 開発者向けオプションへのアクセスも管理できます。このポリシーを true に設定した場合、ユーザーは開発者向けオプションにアクセスできません。このポリシーを false に設定するか未設定のままにした場合、ユーザーは Android 設定アプリのビルド番号を 7 回タップすれば開発者向けオプションにアクセスできます。</translation>
 <translation id="1793346220873697538">デフォルトで PIN の印刷を無効にします</translation>
 <translation id="1797233582739332495">再起動が必要であることを示すメッセージをユーザーに繰り返し表示する</translation>
@@ -852,6 +863,11 @@
 
       このポリシーを設定しない場合、データ圧縮プロキシ機能を使用するかどうかはユーザーが選択できるようになります。</translation>
 <translation id="257788512393330403">6 時間ごとにパスワードの入力を求める</translation>
+<translation id="2586162458524426376">
+      このポリシーはログイン画面に適用されます。ユーザー セッションに適用される <ph name="ISOLATE_ORIGINS_POLICY_NAME" /> ポリシーもご覧ください。
+      このポリシーが有効に設定されている場合、カンマ区切りのリストで指定された発行元が各自のプロセスで実行されます。また、サブドメインによって指定された発行元も分離されます。たとえば、https://example.com/ と指定すると、https://foo.example.com/ も https://example.com/ サイトの一部として分離されます。
+      このポリシーが未設定または無効に設定されている場合、ログイン画面ではプラットフォームのデフォルトのサイト分離設定が使用されます。
+      </translation>
 <translation id="2587719089023392205"><ph name="PRODUCT_NAME" /> を既定のブラウザに設定する</translation>
 <translation id="2592091433672667839">小売りモードのログイン画面にスクリーンセーバーが表示されるまでの非アクティブな期間</translation>
 <translation id="2592162121850992309">このポリシーが true または未設定の場合、特定の GPU 機能がブラックリストに登録されていない限り、ハードウェア アクセラレーションは有効となります。
@@ -862,6 +878,7 @@
           比較的新しいバージョンの Samba サーバーと Windows サーバーでは NTLMv2 がサポートされています。この設定は、古いバージョンとの互換性が必要な場合にのみ無効にしてください。無効にした場合は、認証のセキュリティが低下します。
 
           このポリシーが未設定の場合、デフォルトは true で、NTLMv2 は有効になります。</translation>
+<translation id="26023406105317310">Kerberos アカウントを設定する</translation>
 <translation id="2604182581880595781">ネットワーク ファイル共有に関連するポリシーを設定します。</translation>
 <translation id="2623014935069176671">最初のユーザー操作を待機する</translation>
 <translation id="262740370354162807"><ph name="CLOUD_PRINT_NAME" /> へのドキュメントの送信を有効にします。</translation>
@@ -1050,17 +1067,6 @@
       このポリシーが未設定の場合は、<ph name="PRINTERS_ALLOW_ALL" /> が選択された場合と同じ動作になります。
       </translation>
 <translation id="2908277604670530363">プロキシ サーバーへの最大同時接続数</translation>
-<translation id="2948463916588961959">言語のスペルチェックを自動的に有効にします。指定した言語のうち認識されないものは無視されます。
-
-      このポリシーを有効にした場合は、ユーザーがスペルチェックを有効にした言語に加え、指定された言語のスペルチェックが有効になります。
-
-      このポリシーが未設定または無効の場合、ユーザーのスペルチェック設定がそのまま適用されます。
-
-      SpellcheckEnabled ポリシーが無効の場合、このポリシーは無視されます。
-
-      言語がこのポリシーと SpellcheckLanguageBlacklist ポリシーの両方に指定されている場合は、このポリシーが優先され、言語のスペルチェックが有効となります。
-
-      現在サポートされている言語は、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="2952347049958405264">制限事項:</translation>
 <translation id="2956777931324644324">このポリシーは <ph name="PRODUCT_NAME" /> バージョン 36 で廃止されました。
 
@@ -1187,6 +1193,7 @@
 <translation id="3159375329008977062">ユーザーは UI から Crostini コンテナを書き出しおよび読み込みできます</translation>
 <translation id="3165808775394012744">これらのポリシーは、削除しやすいようにこのフォルダにまとめられています。</translation>
 <translation id="316778957754360075">この設定は <ph name="PRODUCT_NAME" /> バージョン 29 で廃止されました。組織でホストする拡張機能/アプリのコレクションを設定するには、CRX パッケージをホストするサイトを ExtensionInstallSources の中で指定し、パッケージへの直接ダウンロード リンクをウェブページに置くことをおすすめします。そのウェブページのランチャーは、ExtensionInstallForcelist ポリシーを使用して作成できます。</translation>
+<translation id="3168968618972302728">Kerberos 認証に関連するポリシーです。</translation>
 <translation id="3171369832001535378">デバイスのネットワーク ホスト名テンプレート</translation>
 <translation id="3172512016079904926">ネイティブ メッセージング ホストのユーザーレベルのインストールを有効にします。
 
@@ -1377,6 +1384,7 @@
 <translation id="3631099945620529777">false の場合、タスク マネージャで [プロセスを終了] ボタンが無効になります。
 
       true または未設定の場合、ユーザーはタスク マネージャでプロセスを終了できます。</translation>
+<translation id="3643284063603988867">「パスワードを保存する」機能を有効にする</translation>
 <translation id="3646859102161347133">画面拡大鏡のタイプを設定する</translation>
 <translation id="3653237928288822292">デフォルトの検索プロバイダ アイコン</translation>
 <translation id="3660510274595679517">
@@ -1386,7 +1394,6 @@
 
         このポリシーは、デスクトップ上のマシンスコープのクラウド ポリシー登録で使用され、Windows のレジストリまたは GPO、Mac の plist、Linux の JSON ポリシー ファイルで設定できます。</translation>
 <translation id="3660562134618097814">ログイン時に SAML IdP Cookie を転送する</translation>
-<translation id="3668151900457104753">ブラックリストに登録されている拡張機能をアンインストールする</translation>
 <translation id="3701121231485832347"><ph name="MS_AD_NAME" /> による管理対象の <ph name="PRODUCT_OS_NAME" /> デバイスに固有の設定を制御します。</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" />(1 行入力欄はサポートを終了し、今後削除する予定です。下の複数行入力欄を使用するようにしてください)。</translation>
 <translation id="3709266154059827597">拡張機能インストールのブラックリストを設定する</translation>
@@ -1595,6 +1602,21 @@
       このポリシーを true に設定した場合または未設定の場合、ユーザーは Chrome OS の登録特典を利用できます。
 
       このポリシーを false に設定した場合、ユーザーは特典を利用できません。</translation>
+<translation id="4008233182078913897">ユーザーに操作を求めずにサイレント インストールするアプリとアプリと拡張機能のリストを指定します。ユーザーはここで指定されたアプリや拡張機能をアンインストールすることも無効化することもできません。ここで指定されたアプリや拡張機能によってリクエストされるすべての権限は、ユーザーに確認を求めることなく暗黙的に許可されます。これには、アプリや拡張機能の将来のバージョンで新たにリクエストされる追加権限も含まれます。さらに、enterprise.deviceAttributes 拡張機能 API と enterprise.platformKeys 拡張機能 API に対しても権限が許可されます(この 2 つの API は、強制的にインストールされるアプリや拡張機能でのみ利用可能です)。
+
+          このポリシーが <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> ポリシーと競合する場合は、このポリシーが優先されます。以前に強制的にインストールされたアプリまたは拡張機能がこのリストから削除された場合、そのアプリまたは拡張機能は <ph name="PRODUCT_NAME" /> によって自動的にアンインストールされます。
+
+          <ph name="MS_AD_NAME" /> ドメインに追加されていない Windows インスタンスの場合、強制インストールは Chrome ウェブストアのリストにあるアプリと拡張機能に限定されます。
+
+          ただしどの拡張機能についても、ユーザーはデベロッパー ツールを使用してソースコードを変更することができます(その場合、拡張機能が機能しなくなることがあります)。こうした変更を禁止したい場合は、<ph name="DEVELOPER_TOOLS_POLICY_NAME" /> ポリシーを設定してください。
+
+          このポリシーの各リスト項目には、拡張機能 ID と「更新」URL(省略可)をセミコロン(<ph name="SEMICOLON" />)で区切った文字列を指定します。拡張機能 ID は 32 文字の文字列で、デベロッパー モードで <ph name="CHROME_EXTENSIONS_LINK" /> を開くと確認できます。「更新」URL には、更新マニフェスト XML ドキュメントを指定する必要があります(指定する場合)(<ph name="LINK_TO_EXTENSION_DOC1" /> の説明をご覧ください)。デフォルトでは Chrome ウェブストアの更新 URL(現時点では「https://clients2.google.com/service/update2/crx」)が使用されます。なお、このポリシーで設定された「更新」URL は初回のインストールでのみ使用され、その後の拡張機能の更新には、拡張機能のマニフェストで指定されている更新 URL が使用されます。また、<ph name="PRODUCT_NAME" /> のバージョン 67 以下では「更新」URL の明示的な指定が必須となっていました。
+
+          たとえば、<ph name="EXTENSION_POLICY_EXAMPLE" /> では、標準の Chrome ウェブストアの「更新」URL から ID <ph name="EXTENSION_ID_SAMPLE" /> の拡張機能がインストールされます。拡張機能のホスティングについて詳しくは、<ph name="LINK_TO_EXTENSION_DOC2" /> をご覧ください。
+
+          このポリシーが未設定の場合、どのアプリや拡張機能も自動的にインストールされることはなく、ユーザーは <ph name="PRODUCT_NAME" /> からアプリや拡張機能をアンインストールできます。
+
+          なお、このポリシーはシークレット モードには適用されません。</translation>
 <translation id="4008507541867797979">このポリシーが true に設定されているか未設定の場合、<ph name="PRODUCT_OS_NAME" /> のログイン画面に既存ユーザーが表示され、いずれかを選択できます。
 
       このポリシーが false に設定されている場合、<ph name="PRODUCT_OS_NAME" /> のログイン画面に既存ユーザーは表示されません。管理対象セッションを設定していない場合は、通常のログイン画面(ユーザーのメールアドレスとパスワードまたは電話番号の入力を求める画面)または SAML 画面(<ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> ポリシーにより有効になっている場合)が表示されます。管理対象セッションを設定している場合は、管理対象セッション アカウントのみが表示され、いずれかを選択できます。
@@ -1704,12 +1726,17 @@
           この設定は RemoteAccessHostClientDomain に優先します(指定されている場合)。
 
           RemoteAccessHostDomainList もご覧ください。</translation>
+<translation id="4164601239783385546">「固定キー」ユーザー補助機能を有効にします。
+
+          このポリシーが true の場合、固定キーは常に有効になります。
+
+          このポリシーが false の場合、固定キーは常に無効になります。
+
+          このポリシーを設定した場合、ユーザーは変更したりオーバーライドしたりすることはできません。
+
+          このポリシーを未設定のままにした場合、固定キーは初期設定では無効ですが、ユーザーはいつでも有効にできます。</translation>
 <translation id="4183229833636799228">デフォルトの <ph name="FLASH_PLUGIN_NAME" /> 設定</translation>
 <translation id="4192388905594723944">リモート アクセス クライアントの認証トークンを検証するための URL</translation>
-<translation id="4197038214024763371">このポリシーが未設定または有効の場合、ユーザーはスペルチェックを使用できます。
-
-      このポリシーが無効の場合、ユーザーはスペルチェックを使用できません。このポリシーが無効の場合は、SpellcheckLanguage ポリシーと SpellcheckLanguageBlacklist ポリシーも無視されます。
-      </translation>
 <translation id="4203389617541558220">自動再起動のスケジュールを設定することによって、デバイスの稼働時間を制限します。
 
       このポリシーが設定されているときは、自動再起動後の稼働時間が限定されます。
@@ -1890,6 +1917,7 @@
 <translation id="4578912515887794133">この設定が有効な場合、リモート アクセス ホストは、ローカル ユーザーの名前(ホストが関連付けられている名前)と、ホストの所有者として登録されている Google アカウントの名前(たとえば、ホストの所有者の Google アカウントが「johndoe@example.com」の場合は「johndoe」)を比較します。ホストの所有者の名前と、ホストが関連付けられているローカル ユーザーの名前が異なる場合、リモート アクセス ホストは起動しません。RemoteAccessHostMatchUsername ポリシーは RemoteAccessHostDomain と一緒に使用して、ホストの所有者の Google アカウントを特定のドメイン(「example.com」など)に関連付けることも必要です。
 
           この設定が無効または未設定の場合、リモート アクセス ホストはどのローカル ユーザーにも関連付けることができます。</translation>
+<translation id="4591366717022345234">ユーザーに Quick Fix ビルドを提供する</translation>
 <translation id="4600786265870346112">大きいカーソルを有効にする</translation>
 <translation id="4604931264910482931">ネイティブ メッセージングのブラックリストを設定する</translation>
 <translation id="4613508646038788144">このポリシーが false に設定されている場合、第三者ソフトウェアでは Chrome のプロセスに実行コードを挿入できます。このポリシーが未設定の場合、または true に設定されている場合、第三者ソフトウェアでは Chrome のプロセスに実行コードを挿入できません。</translation>
@@ -1976,6 +2004,7 @@
 <translation id="487460824085252184">ユーザーの同意を求めずに自動的に移行する</translation>
 <translation id="4874982543810021567">WebUSB をブロックするサイト</translation>
 <translation id="4876805738539874299">有効な SSL の最大バージョン</translation>
+<translation id="4887274746092315609">SAML ユーザーに対して、セッション内でのパスワードの変更用のページを有効にする</translation>
 <translation id="4897928009230106190">POST を使ってキーワードの候補で検索を行うときに使用するパラメータを指定します。名前と値のペアをカンマで区切って指定します。値がテンプレート パラメータ(上記の例の {searchTerms} など)の場合は、実際の検索キーワードのデータに置き換えられます。
 
           このポリシーは省略可能です。未設定の場合、キーワードの候補による検索リクエストは GET メソッドを使用して送信されます。
@@ -2176,6 +2205,7 @@
       このポリシーが「Legacy」(以前の暗号化タイプ)に設定されている場合は、RC4 暗号化タイプのみが許可されます。この設定は安全ではなく、使用するのはどうしても必要な場合のみとしてください。
 
       https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types も併せてご覧ください。</translation>
+<translation id="5249453807420671499">ユーザーに Kerberos アカウントの追加を許可する</translation>
 <translation id="5255162913209987122">推奨ポリシーの表示</translation>
 <translation id="527237119693897329">読み込みを禁止するネイティブ メッセージング ホストを指定できます。
 
@@ -2307,6 +2337,7 @@
       このポリシーの値を 0 以外に設定した場合、現在デモ モードでログインしているユーザーが操作しないまま、ここに指定した時間が経過すると、ユーザーは自動的にログアウトされます。
 
       ポリシーの値は、ミリ秒単位で指定する必要があります。</translation>
+<translation id="5508307164752647432">Kerberos 機能を有効にする</translation>
 <translation id="5511702823008968136">ブックマーク バーを有効にする</translation>
 <translation id="5512418063782665071">ホームページの URL</translation>
 <translation id="551639594034811656">このポリシーでは、アップデートが最初に検出された日からの経過日数ごとに、組織部門の <ph name="PRODUCT_OS_NAME" /> デバイスのうちでアップデートを適用するデバイスの割合(%)を指定します。アップデートの公開からデバイスでのアップデート チェックまでは時間が空くことがあるため、アップデートの検出日はアップデートの公開日よりも後になります。
@@ -2328,6 +2359,7 @@
       プラットフォームがポリシーの通知に対応している場合は、ポリシーが変更されるたびにポリシー通知により更新は自動的に適用されることになるため、更新の遅延は 24 時間に設定され、頻繁な更新は不要になります(すべてのデフォルト値とこのポリシーの値は無視されます)。</translation>
 <translation id="5530347722229944744">危険性のあるダウンロードをブロックする</translation>
 <translation id="5535973522252703021">Kerberos 委任サーバーのホワイトリスト</translation>
+<translation id="554903022911579950">Kerberos</translation>
 <translation id="555077880566103058">すべてのサイトで <ph name="FLASH_PLUGIN_NAME" /> プラグインの自動実行を許可する</translation>
 <translation id="5559079916187891399">このポリシーは Android アプリには適用されません。</translation>
 <translation id="5560039246134246593"><ph name="PRODUCT_NAME" /> でのバリエーション シードの取得にパラメータを追加します。
@@ -2439,6 +2471,16 @@
 
       このポリシーが設定されている場合、ユーザーは設定内容を変更したり他の設定を優先して適用したりすることはできません。</translation>
 <translation id="5708969689202733975">許可するロックのクイック解除モードを設定する</translation>
+<translation id="5711016543513883877">
+      このポリシーが有効に設定されている場合、カンマ区切りのリストで
+      指定された発行元が各自のプロセスで実行されます。また、サブドメインによって指定された発行元も分離されます。
+      たとえば、https://example.com/ と指定すると、
+      https://foo.example.com/ も https://example.com/ サイトの一部として
+      分離されます。
+      このポリシーが未設定または無効に設定されている場合、ユーザーはこの設定を変更できます。
+
+      注: このポリシーは Android には適用されません。Android で IsolateOrigins を有効にするには、IsolateOriginsAndroid ポリシーの設定を使用してください。
+      </translation>
 <translation id="572155275267014074">Android 設定</translation>
 <translation id="5722934961007828462">この設定が有効な場合、確認に成功しローカルのインストール済み CA 証明書で署名されたサーバー証明書に対し、<ph name="PRODUCT_NAME" /> は常に失効確認を行います。
 
@@ -2747,17 +2789,6 @@
 <translation id="6281043242780654992">ネイティブ メッセージングのポリシーを設定します。ブラックリストに登録されたネイティブ メッセージング ホストは、ホワイトリストに登録されていない限り読み込みできません。</translation>
 <translation id="6282799760374509080">音声キャプチャを許可または拒否する</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">言語のスペルチェックを自動的に無効にします。指定した言語のうち認識されないものは無視されます。
-
-      このポリシーを有効にした場合、指定された言語のスペルチェックは無効になります。このリストにない言語のスペルチェックについては、ユーザーが引き続き有効または無効にできます。
-
-      このポリシーが未設定または無効の場合、ユーザーのスペルチェック設定がそのまま適用されます。
-
-      SpellcheckEnabled ポリシーが無効の場合、このポリシーは無視されます。
-
-      言語がこのポリシーと SpellcheckLanguage ポリシーの両方に指定されている場合は、SpellcheckLanguage ポリシーが優先され、言語のスペルチェックは有効となります。
-
-      現在サポートされている言語は、af、bg、ca、cs、da、de、el、en-AU、en-CA、en-GB、en-US、es、es-419、es-AR、es-ES、es-MX、es-US、et、fa、fo、fr、he、hi、hr、hu、id、it、ko、lt、lv、nb、nl、pl、pt-BR、pt-PT、ro、ru、sh、sk、sl、sq、sr、sv、ta、tg、tr、uk、vi です。</translation>
 <translation id="6310223829319187614">ユーザーのログイン中にドメイン名のオートコンプリートを有効にする</translation>
 <translation id="6315673513957120120">ユーザーが SSL エラーのあるサイトに移動しようとしたときに、Chrome では警告ページが表示されます。このポリシーを true に設定するか未設定のままにした場合、ユーザーは警告ページをクリックして次に進むことができます。
 このポリシーを false に設定した場合、ユーザーは警告ページから先に進むことはできません。</translation>
@@ -3344,6 +3375,11 @@
 <translation id="7433714841194914373">インスタント検索を有効にする</translation>
 <translation id="7434202861148928348">リモート アクセス クライアントの必須のドメイン名を設定する</translation>
 <translation id="7443616896860707393">クロスオリジンでの HTTP Basic 認証プロンプト</translation>
+<translation id="7454519673779830548">入力済みの Kerberos アカウントを追加します。Kerberos 認証情報とログイン認証情報が一致している場合、アカウントでログイン認証情報を再使用するように設定できます。手順は、'${{LOGIN_EMAIL}}' と '${{PASSWORD}}' でプリンシパルとパスワードをそれぞれ指定します。これにより、2 段階認証プロセスが設定されている場合以外は Kerberos チケットを自動的に取得できます。ユーザーは、このポリシーで追加されたアカウントを変更できません。
+
+          このポリシーが有効に設定されている場合、ポリシーで定義されたアカウントのリストが Kerberos アカウント設定に追加されます。
+
+          このポリシーが無効に設定されているか未設定の場合、アカウントは Kerberos アカウント設定に追加されず、以前にこのポリシーで追加されたアカウントもすべて削除されます。「ユーザーに Kerberos アカウントの追加を許可する」ポリシーが有効な場合、ユーザーは手動でアカウントを追加できます。</translation>
 <translation id="7458437477941640506">OS のバージョンが対象バージョンよりも新しい場合に、対象バージョンに戻さず、アップデートも行いません。</translation>
 <translation id="7464991223784276288">一致する URL からの Cookie を現在のセッションに限定する</translation>
 <translation id="7469554574977894907">検索キーワード候補を有効にする</translation>
@@ -3469,6 +3505,11 @@
 <translation id="7687943045976362719">このポリシーが設定されている場合、指定されたコンテンツ タイプは <ph name="PRODUCT_FRAME_NAME" /> で処理されます。
 
           このポリシーが未設定の場合、デフォルトのレンダラがすべてのサイトで使用されます(<ph name="CHROME_FRAME_RENDERER_SETTINGS_POLICY_NAME" /> ポリシーを使用してデフォルトのレンダラを設定することもできます)。</translation>
+<translation id="7694245791806617022">Kerberos 認証ダイアログで「パスワードを保存する」機能が有効かどうかを制御します。パスワードはディスク上で暗号化して保存され、ユーザー セッション中に Kerberos システム デーモンからのみアクセスできます。
+
+          このポリシーが有効に設定されているか未設定の場合、ユーザーは再入力の手間を省くために Kerberos パスワードを保存するかどうかを指定できます。Kerberos チケットは、追加の認証(2 段階認証プロセス)が必要な場合以外は自動的に取得されます。
+
+          このポリシーが無効に設定されている場合、パスワードは保存されず、以前に保存されたパスワードもすべて削除されます。ユーザーは、Kerberos システムで認証が必要となるたびにパスワードを入力しなければなりません。この場合、パスワードの確認は、サーバーの設定に応じて通常 8 時間~数か月ごとに行われます。</translation>
 <translation id="7694807474048279351"><ph name="PRODUCT_OS_NAME" /> のアップデート適用後に自動的に再起動するように設定します。
 
       このポリシーを true に設定すると、<ph name="PRODUCT_OS_NAME" /> のアップデートが適用されてアップデート プロセスを完了するために再起動が必要な場合に、自動再起動が行われます。再起動はすぐに行うようにスケジュール設定されますが、その時間にユーザーがデバイスを使用していた場合、自動再起動の実行は最大 24 時間延期されます。
@@ -3502,6 +3543,15 @@
       このポリシーは、企業が既存のサーバーを HTTP/0.9 から移行するときに使用するためのものです。将来的には削除されます。
 
       このポリシーが未設定の場合、HTTP/0.9 はデフォルト以外のポートでは無効になります。</translation>
+<translation id="7726421241038987229">
+      この SitePerProcess 設定は、ユーザーがすべてのサイトのデフォルトの分離動作を無効にできないようにする目的で使用できます。発行元を追加してより細かく分離するには、IsolateOrigins ポリシーの利用もご検討ください。
+      このポリシーが有効に設定されている場合、ユーザーは、サイトが各自のプロセスで実行される際のデフォルトの動作を無効にできません。
+      このポリシーが未設定または無効に設定されている場合、ユーザーはサイト分離を無効にできます
+      (chrome://flags で「Disable site isolation」エントリを使用するなど)。  ポリシーを未設定または無効に設定しても、サイト分離はオフになりません。
+      <ph name="PRODUCT_OS_NAME" /> では、<ph name="DEVICE_LOGIN_SCREEN_SITE_PER_PROCESS_POLICY_NAME" /> デバイス ポリシーも同じ値に設定することをおすすめします。この 2 つのポリシーの値が一致しない場合、ユーザー セッションの開始時にはユーザー ポリシーで指定された値が適用されますが、その際に遅延が生じる可能性があります。
+
+      注: このポリシーは Android には適用されません。Android で SitePerProcess を有効にするには、SitePerProcessAndroid ポリシーの設定を使用してください。
+      </translation>
 <translation id="7747447585227954402">デバイスが <ph name="PRODUCT_OS_NAME" /> で <ph name="PLUGIN_VM_NAME" /> を使用できるようにする</translation>
 <translation id="7749402620209366169">リモート アクセス ホストに、ユーザー指定の PIN の代わりに 2 段階認証プロセスを有効にします。
 
@@ -3567,6 +3617,11 @@
       ログイン画面のスクリーンセーバーとして使用する拡張機能の ID を指定します。拡張機能は、DeviceAppPack ポリシーを使用してこのドメインに設定されている AppPack のものである必要があります。</translation>
 <translation id="7882857838942884046">Google Sync を無効にすると、Android のバックアップと復旧が適切に機能しなくなります。</translation>
 <translation id="7882890448959833986">サポート外の OS の警告を表示しない</translation>
+<translation id="7889788745439330797">ユーザーが Kerberos アカウントを追加できるかどうかを制御します。
+
+          このポリシーが有効に設定されているか未設定の場合、ユーザーは [人物の設定] ページの Kerberos アカウント設定で Kerberos アカウントを追加できます。ユーザーは追加したアカウントを完全に管理でき、変更や削除を行うことが可能です。
+
+          このポリシーが有効に設定されている場合、ユーザーは Kerberos アカウントを追加できません。アカウントは「Kerberos アカウントを設定する」ポリシーからのみ追加できます。アカウントをロックするにはこの方法が便利です。</translation>
 <translation id="7895553628261067384">リモート アクセス</translation>
 <translation id="7902255855035461275">このリストに指定されているパターンが、リクエスト元 URL の
       セキュリティ オリジンと照合されます。一致するものが見つかった場合は、
@@ -4102,11 +4157,6 @@
       このポリシーは、SAML を使用して認証を行ったユーザーにのみ適用されます。
 
       ポリシーの値は秒単位で指定します。</translation>
-<translation id="9018338365267278833"><ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> にある拡張機能や <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> にある拡張機能のうちインストール モードが「blocked」に設定されているものを削除し、付随するローカル ユーザーデータも完全に削除します。ローカルに保存されていないユーザーデータの扱いについては、拡張機能に関するプライバシー ポリシーやデータ保持ポリシーをご覧ください。
-
-      このポリシーを有効に設定した場合、上記のリストにある拡張機能(マシンにインストール済みの場合)がマシンから完全に(ローカル ユーザーデータも含め)削除されます。
-
-      このポリシーを無効に設定するか未設定のままにした場合、上記のリストにある拡張機能(マシンにインストール済みで、かつブラックリスト <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> に登録されている場合)はマシン上で無効となり、アンインストールは行われません。</translation>
 <translation id="9027787254195333560">このポリシーでは、ログイン画面でユーザーを表すアバター画像を設定できます。このポリシーを設定するには、<ph name="PRODUCT_OS_NAME" /> によるアバター画像のダウンロード元の URL と、ダウンロードの整合性の確認に使用する暗号化ハッシュを指定します。画像は JPEG 形式で、サイズは 512 KB 以下である必要があります。URL には認証なしでアクセスできる必要があります。
 
       アバター画像はダウンロードされ、キャッシュに保存されます。URL またはハッシュが変更された場合は常に再ダウンロードされます。
diff --git a/components/policy/resources/policy_templates_kn.xtb b/components/policy/resources/policy_templates_kn.xtb
index 25bd371..e203b5f 100644
--- a/components/policy/resources/policy_templates_kn.xtb
+++ b/components/policy/resources/policy_templates_kn.xtb
@@ -1030,17 +1030,6 @@
 <translation id="2907992746861405243"><ph name="BULK_PRINTERS_POLICY" /> ಯಿಂದ ಯಾವ ಪ್ರಿಂಟರ್‌ಗಳು ಬಳಕೆದಾರರಿಗೆ ಲಭ್ಯವಿವೆ ಎನ್ನುವುದನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ. ದೊಡ್ಡ ಪ್ರಮಾಣದಲ್ಲಿ ಪ್ರಿಂಟರ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಯಾವ ಪ್ರವೇಶ ಕಾರ್ಯನೀತಿಯನ್ನು ಬಳಸಬೇಕು ಎನ್ನುವುದನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ. <ph name="PRINTERS_ALLOW_ALL" /> ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದರೆ, ಎಲ್ಲ ಪ್ರಿಂಟರ್‌ಗಳನ್ನು ತೋರಿಸಲಾಗುತ್ತದೆ. <ph name="PRINTERS_BLACKLIST" /> ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದರೆ, ನಿರ್ದಿಷ್ಟ ಪ್ರಿಂಟರ್‌ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರ್ಬಂಧಿಸಲು <ph name="BULK_PRINTERS_BLACKLIST" /> ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. <ph name="PRINTERS_WHITELIST" /> ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದರೆ, ಆಯ್ಕೆ ಮಾಡಬಹುದಾದ ಪ್ರಿಂಟರ್‌ಗಳನ್ನು ಮಾತ್ರ <ph name="BULK_PRINTERS_WHITELIST" /> ನಿಗದಿಪಡಿಸುತ್ತದೆ. ಈ ಕಾರ್ಯನೀತಿಯನ್ನು ಹೊಂದಿಸದಿದ್ದರೆ, <ph name="PRINTERS_ALLOW_ALL" /> ಎಂದು ಭಾವಿಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ.
       </translation>
 <translation id="2908277604670530363">ಪ್ರಾಕ್ಸಿ ಸರ್ವರ್‌ಗೆ ಏಕಕಾಲೀನ ಸಂಪರ್ಕಗಳ ಗರಿಷ್ಠ ಸಂಖ್ಯೆ</translation>
-<translation id="2948463916588961959">ಕಾಗುಣಿತ ಪರೀಕ್ಷೆಯ ಭಾಷೆಗಳನ್ನು ಬಲವಂತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಆ ಪಟ್ಟಿಯಲ್ಲಿರುವ, ಗುರುತಿಸಲಾಗದ ಭಾಷೆಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ.
-
-      ನೀವು ಈ ಕಾರ್ಯನೀತಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದರೆ, ಬಳಕೆದಾರರು ಕಾಗುಣಿತ ಪರೀಕ್ಷೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿರುವ ಭಾಷೆಗಳು ಮಾತ್ರವಲ್ಲದೆ, ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಭಾಷೆಗಳಿಗಾಗಿ ಕಾಗುಣಿತ ಪರೀಕ್ಷೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
-
-      ನೀವು ಈ ಕಾರ್ಯನೀತಿಯನ್ನು ಹೊಂದಿಸದಿದ್ದರೆ ಅಥವಾ ಅದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದರೆ, ಬಳಕೆದಾರರ ಕಾಗುಣಿತ ಪರೀಕ್ಷೆ ಆದ್ಯತೆಗಳಲ್ಲಿ ಯಾವುದೇ ಬದಲಾವಣೆ ಉಂಟಾಗುವುದಿಲ್ಲ.
-
-      SpellcheckEnabled ಕಾರ್ಯನೀತಿಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಎಂಬುದಾಗಿ ಹೊಂದಿಸಿದರೆ, ಈ ಕಾರ್ಯನೀತಿಯು ಯಾವುದೇ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ.
-
-      ಒಂದು ವೇಳೆ ಭಾಷೆಯನ್ನು ಈ ಕಾರ್ಯನೀತಿಯಲ್ಲಿ ಮತ್ತು SpellcheckLanguageBlacklist ಕಾರ್ಯನೀತಿಯಲ್ಲಿ ಸೇರಿಸಿದ್ದರೆ, ಈ ಕಾರ್ಯನೀತಿಗೆ ಆದ್ಯತೆ ನೀಡಲಾಗುತ್ತದೆ ಮತ್ತು ಕಾಗುಣಿತ ಪರೀಕ್ಷೆಯ ಭಾಷೆಯನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ.
-
-      ಪ್ರಸ್ತುತ, ಈ ಭಾಷೆಗಳಿಗೆ ಬೆಂಬಲವಿದೆ: 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="2952347049958405264">ನಿರ್ಬಂಧಗಳು:</translation>
 <translation id="2956777931324644324">ಈ ನೀತಿಯನ್ನು <ph name="PRODUCT_NAME" /> ಆವೃತ್ತಿ 36 ರ ರೂಪದಲ್ಲಿ ಹಿಂತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ.
 
@@ -1360,7 +1349,6 @@
 
         ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಲ್ಲಿರುವ ಯಾಂತ್ರಿಕ ವ್ಯಾಪ್ತಿಯ ಕ್ಲೌಡ್ ಕಾರ್ಯನೀತಿ ನೋಂದಾವಣಿಯಲ್ಲಿ ಈ ಕಾರ್ಯನೀತಿಯನ್ನು ಬಳಸಲಾಗಿದೆ ಮತ್ತು Windows ನಲ್ಲಿ ರಿಜಿಸ್ಟ್ರಿ ಅಥವಾ GPO ಮೂಲಕ, Mac ನಲ್ಲಿ ಪ್ಲಿಸ್ಟ್ ಹಾಗೂ Linux ನಲ್ಲಿ JSON ಕಾರ್ಯನೀತಿ ಪೈಲ್ ಮೂಲಕ ಹೊಂದಿಸಬಹುದು.</translation>
 <translation id="3660562134618097814">ಲಾಗಿನ್ ಸಮಯದಲ್ಲಿ SAML IdP ಕುಕೀಗಳನ್ನು ವರ್ಗಾಯಿಸಿ</translation>
-<translation id="3668151900457104753">ಬ್ಲಾಕ್‌ಲಿಸ್ಟ್ ಮಾಡಿರುವ ವಿಸ್ತರಣೆಗಳನ್ನು ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ</translation>
 <translation id="3701121231485832347"><ph name="MS_AD_NAME" /> ಮೂಲಕ ನಿರ್ವಹಿಸಲ್ಪಟ್ಟ <ph name="PRODUCT_OS_NAME" /> ಸಾಧನಗಳಿಗೆ ನಿರ್ದಿಷ್ಟ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (ಈ ಏಕ ಸಾಲು ಕ್ಷೇತ್ರವನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ ಮತ್ತು ಭವಿಷ್ಯದಲ್ಲಿ ಇದನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. ಕೆಳಗಿನ ಬಹು-ಸಾಲಿನ ಪಠ್ಯ ಪೆಟ್ಟಿಗೆ ಅನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸಿ.)</translation>
 <translation id="3709266154059827597">ವಿಸ್ತರಣೆ ಸ್ಥಾಪನೆಯ ಶ್ವೇತಪಟ್ಟಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ</translation>
@@ -1563,6 +1551,29 @@
       ಈ ನೀತಿಯನ್ನು ಸರಿ ಎಂದು ಹೊಂದಿಸಿದರೆ ಅಥವಾ ಹೊಂದಿಸದೆ ಬಿಟ್ಟರೆ, Chrome OS ನೋಂದಣಿ ಮೂಲಕ ಬಳಕೆದಾರರಿಗೆ ಕೊಡುಗೆಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. 
 
      ಈ ನೀತಿಯನ್ನು ತಪ್ಪು ಎಂದು ಹೊಂದಿಸಿದರೆ, ಕೊಡುಗೆಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಲು ಬಳಕೆದಾರರಿಗೆ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.</translation>
+<translation id="4008233182078913897">ಬಳಕೆದಾರರ ಸಂವಹನ ಇಲ್ಲದೆಯೇ ನಿಶ್ಯಬ್ಧವಾಗಿ ಇನ್‌ಸ್ಟಾಲ್ ಆಗುವ ಮತ್ತು ಬಳಕೆದಾರರು
+          ಅನ್ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಲು ಇಲ್ಲವೇ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲದಿರುವ
+          ಆ್ಯಪ್‌ಗಳು ಮತ್ತು ವಿಸ್ತರಣೆಗಳ ಪಟ್ಟಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಆ್ಯಪ್/ವಿಸ್ತರಣೆಯ
+          ಭವಿಷ್ಯದ ಆವೃತ್ತಿಗಳು ವಿನಂತಿಸುವ ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಅನುಮತಿಗಳೂ ಸೇರಿದಂತೆ,
+          ಆ್ಯಪ್/ವಿಸ್ತರಣೆಗಳು ವಿನಂತಿಸುವ ಎಲ್ಲಾ ಅನುಮತಿಗಳನ್ನು ಸೂಚಿತವಾಗಿ, ಬಳಕೆದಾರರ
+          ಸಂವಹನವಿಲ್ಲದೆಯೇ ಅನುಮತಿಸಲಾಗುತ್ತದೆ. ಮುಂದುವರಿದು, ಅನುಮತಿಗಳನ್ನು
+          enterprise.deviceAttributes ಮತ್ತು enterprise.platformKeys ವಿಸ್ತರಣೆ API ಗಳಿಗೆ
+          ನೀಡಲಾಗಿದೆ. (ಈ ಎರಡು API ಗಳು ಒತ್ತಾಯಪೂರ್ವಕವಾಗಿ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿರದ
+          ಆ್ಯಪ್‌ಗಳು/ವಿಸ್ತರಣೆಗಳಿಗೆ ಲಭ್ಯವಿಲ್ಲ.)
+
+          ಸಂಭವನೀಯವಾಗಿ ಸಂಘರ್ಷಗೊಳ್ಳುವ <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> ಕಾರ್ಯನೀತಿಗೆ ಹೋಲಿಸಿದಾಗ ಈ ಕಾರ್ಯನೀತಿಯು ಆದ್ಯತೆಯನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತದೆ. ಈ ಹಿಂದೆ ಬಲವಂತವಾಗಿ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿರುವ ಯಾವುದೇ ಆ್ಯಪ್ ಅಥವಾ ವಿಸ್ತರಣೆಯನ್ನು ಈ ಪಟ್ಟಿಯಿಂದ ತೆಗೆದುಹಾಕಿದರೆ, ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ <ph name="PRODUCT_NAME" /> ನಿಂದ ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಲಾಗುತ್ತದೆ.
+
+          <ph name="MS_AD_NAME" /> ಡೊಮೇನ್‌ಗೆ ಸೇರಿರದ Windows ನಿದರ್ಶನಗಳಿಗೆ, Chrome ವೆಬ್ ಸ್ಟೋರ್‌ನಲ್ಲಿ ಪಟ್ಟಿಮಾಡಿದ ಆ್ಯಪ್‌ಗಳು ಮತ್ತು ವಿಸ್ತರಣೆಗಳಿಗೆ ಒತ್ತಾಯದ ಇನ್‌ಸ್ಟಾಲೇಶನ್ ಪರಿಮಿತವಾಗಿರುತ್ತದೆ.
+
+          ಡೆವಲಪರ್ ಪರಿಕರಗಳ ಮೂಲಕ ಯಾವುದೇ ವಿಸ್ತರಣೆಯ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಬಳಕೆದಾರರು ಬದಲಾವಣೆ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ಗಮನಿಸಿ (ವಿಸ್ತರಣೆ ಕಾರ್ಯನಿರ್ವಹಿಸದಿರುವಿಕೆಯನ್ನು ಸಂಭಾವ್ಯವಾಗಿ ರೆಂಡರಿಂಗ್ ಮಾಡುವ ಮೂಲಕ). ಒಂದು ವೇಳೆ ಇದು ಸಮಸ್ಯೆಯಾಗಿದ್ದರೆ, <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> ಕಾರ್ಯನೀತಿಯನ್ನು ಹೊಂದಿಸಬೇಕು.
+
+          ಕಾರ್ಯನೀತಿಯ ಪ್ರತಿ ಪಟ್ಟಿ ಐಟಂ ಎನ್ನುವುದು ವಿಸ್ತರಣೆ ಐಡಿ ಮತ್ತು, ಐಚ್ಛಿಕವಾಗಿ, ಅಲ್ಪವಿರಾಮ (<ph name="SEMICOLON" />) ದಿಂದ ಪ್ರತ್ಯೇಕಿತವಾಗಿರುವ "ಅಪ್‌ಡೇಟ್" URL ಒಳಗೊಂಡಿರುವ ಸ್ಟ್ರಿಂಗ್ ಆಗಿರುತ್ತದೆ. ವಿಸ್ತರಣೆ ಐಡಿ ಎನ್ನುವುದು 32-ಅಕ್ಷರದ ಸ್ಟ್ರಿಂಗ್ ಆಗಿರುತ್ತದೆ, ಉದಾ. ಡೆವಲಪರ್ ಮೋಡ್‌ನಲ್ಲಿರುವಾಗ <ph name="CHROME_EXTENSIONS_LINK" /> ನಲ್ಲಿ ಕಂಡುಬರುವ 32-ಅಕ್ಷರದ ಸ್ಟ್ರಿಂಗ್ ಆಗಿರುತ್ತದೆ. <ph name="LINK_TO_EXTENSION_DOC1" /> ನಲ್ಲಿ ವಿವರಿಸಿರುವ ಪ್ರಕಾರವಾಗಿ "ಅಪ್‌ಡೇಟ್" URL, ನಿರ್ದಿಷ್ಟಪಡಿಸಿರುವ ಸಂದರ್ಭದಲ್ಲಿ, ಅಪ್‌ಡೇಟ್ ಮ್ಯಾನಿಫೆಸ್ಟ್ XML ದಾಖಲೆಗೆ ಪಾಯಿಂಟ್ ಮಾಡಬೇಕು. ಡಿಫಾಲ್ಟ್ ರೂಪದಲ್ಲಿ, Chrome ವೆಬ್ ಸ್ಟೋರ್ ಅಪ್‌ಡೇಟ್ URL (ಇದು ಪ್ರಸ್ತುತವಾಗಿ "https://clients2.google.com/service/update2/crx" ಆಗಿದೆ) ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಕಾರ್ಯನೀತಿಯಲ್ಲಿ ಹೊಂದಿಸಿರುವ "ಅಪ್‌ಡೇಟ್" URL ಅನ್ನು ಪ್ರಾರಂಭಿಕ ಇನ್‌ಸ್ಟಾಲೇಶನ್‌ಗೆ ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನದಲ್ಲಿರಿಸಿಕೊಳ್ಳಿ; ವಿಸ್ತರಣೆಯ ನಂತರದ ಅಪ್‌ಡೇಟ್‌ಗಳು ವಿಸ್ತರಣೆಯ ಮ್ಯಾನಿಫೆಸ್ಟ್‌ನಲ್ಲಿ ಸೂಚಿಸಲಾದ ಅಪ್‌ಡೇಟ್ URL ಅನ್ನು ಬಳಸುತ್ತದೆ. <ph name="PRODUCT_NAME" /> ಉತ್ಪನ್ನದ 67ನೇ ಆವೃತ್ತಿಯವರೆಗಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ "ಅಪ್‌ಡೇಟ್" URL ಅನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸುವುದು ಕಡ್ಡಾಯವಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ.
+
+          ಉದಾಹರಣೆಗೆ, ಪ್ರಮಾಣಿತ Chrome ವೆಬ್ ಸ್ಟೋರ್ "ಅಪ್‌ಡೇಟ್" URL ನಿಂದ <ph name="EXTENSION_POLICY_EXAMPLE" /> ಅನ್ನು <ph name="EXTENSION_ID_SAMPLE" /> ಐಡಿ ಹೊಂದಿರುವ ವಿಸ್ತರಣೆಯನ್ನು ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡುತ್ತದೆ. ವಿಸ್ತರಣೆಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡುವ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗೆ, ಇದನ್ನು ನೋಡಿ: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          ಈ ಕಾರ್ಯನೀತಿಯನ್ನು ಹೊಂದಿಸದೇ ಬಿಟ್ಟರೆ, ಯಾವುದೇ ಆ್ಯಪ್‌ಗಳು ಅಥವಾ ವಿಸ್ತರಣೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡುವುದಿಲ್ಲ ಮತ್ತು ಬಳಕೆದಾರರು <ph name="PRODUCT_NAME" /> ನಲ್ಲಿ ಯಾವುದೇ ಆ್ಯಪ್ ಅಥವಾ ವಿಸ್ತರಣೆಯನ್ನು ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಬಹುದು.
+
+          ಈ ಕಾರ್ಯನೀತಿಯು ಅದೃಶ್ಯ ಮೋಡ್‌ಗೆ ಅನ್ವಯವಾಗುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಗಮನಿಸಿ.</translation>
 <translation id="4008507541867797979">ಈ ಕಾರ್ಯನೀತಿಯನ್ನು ಸರಿ ಎಂದು ಹೊಂದಿಸಿದರೆ ಅಥವಾ ಕಾನ್ಫಿಗರ್ ಮಾಡದಿದ್ದರೆ, ಲಾಗಿನ್ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿ <ph name="PRODUCT_OS_NAME" /> ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ಒಬ್ಬರನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.
 
      ಈ ಕಾರ್ಯನೀತಿಯನ್ನು ತಪ್ಪು ಎಂದು ಹೊಂದಿಸಿದರೆ, ಲಾಗಿನ್ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿ <ph name="PRODUCT_OS_NAME" /> ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರನ್ನು ತೋರಿಸುವುದಿಲ್ಲ. ನಿರ್ವಹಿಸಲಾದ ಸೆಷನ್ ಒಂದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡದ ಹೊರತು, ಸಾಮಾನ್ಯ ಸೈನ್-ಇನ್ ಸ್ಕ್ರೀನ್‌ (ಬಳಕೆದಾರರ ಇಮೇಲ್ ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್ ಅಥವಾ ಫೋನ್‌ಗಾಗಿ ಪ್ರಾಂಪ್ಟ್‌ ಮಾಡುವುದು) ಅಥವಾ SAML ಮಧ್ಯಂತರದ ಸ್ಕ್ರೀನ್ ಅನ್ನು (<ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> ಕಾರ್ಯನೀತಿಯ ಮೂಲಕ ಸಕ್ರಿಯಗೊಳಿಸಿದ್ದರೆ) ತೋರಿಸಲಾಗುತ್ತದೆ. ನಿರ್ವಹಿಸಲಾದ ಸೆಷನ್ ಒಂದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದಾಗ, ನಿರ್ವಹಿಸಲಾದ ಸೆಷನ್ ಖಾತೆಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸಲಾಗುತ್ತದೆ ಹಾಗೂ ಅವುಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಅನುಮತಿಸಲಾಗುತ್ತದೆ.
@@ -1680,10 +1691,6 @@
           ಈ ಕಾರ್ಯನೀತಿಯನ್ನು ಹೊಂದಿಸದೆಯೇ ಬಿಟ್ಟರೆ, ಸ್ಟಿಕ್ಕಿ ಕೀಗಳನ್ನು ಪ್ರಾರಂಭಿಕವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಬಳಕೆದಾರರು ಅವುಗಳನ್ನು ಯಾವಾಗ ಬೇಕಾದರೂ ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು.</translation>
 <translation id="4183229833636799228"><ph name="FLASH_PLUGIN_NAME" /> ನ ಡಿಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್</translation>
 <translation id="4192388905594723944">ರಿಮೋಟ್ ಪ್ರವೇಶ ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣೀಕರಣ ಟೋಕನ್ ದೃಢೀಕರಿಸುವುದಕ್ಕಾಗಿ URL</translation>
-<translation id="4197038214024763371">ಈ ಕಾರ್ಯನೀತಿಯನ್ನು ಹೊಂದಿಸದಿದ್ದರೆ ಅಥವಾ ಸಕ್ರಿಯಗೊಳಿಸದಿದ್ದರೆ, ಕಾಗುಣಿತ ಪರೀಕ್ಷೆಯನ್ನು ಬಳಸಲು ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸಲಾಗುತ್ತದೆ.
-
-      ಈ ಕಾರ್ಯನೀತಿಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದರೆ, ಕಾಗುಣಿತ ಪರೀಕ್ಷೆಯನ್ನು ಬಳಸಲು ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ. ಈ ಕಾರ್ಯನೀತಿಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದಾಗ, SpellcheckLanguage ಹಾಗೂ SpellcheckLanguageBlacklist ಕಾರ್ಯನೀತಿಗಳನ್ನು ಸಹ ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ.
-      </translation>
 <translation id="4203389617541558220">ಸ್ವಯಂಚಾಲಿತ ರೀಬೂಟ್‌ಗಳನ್ನು ನಿಗದಿಗೊಳಿಸುವುದರ ಮೂಲಕ ಸಾಧನದ ಅಪ್‌ಟೈಮ್ ಅನ್ನು ಮಿತಗೊಳಿಸಿ.
 
       ಈ ನೀತಿಯನ್ನು ಹೊಂದಿಸಿದಾಗ, ಒಂದು ಸ್ವಯಂಚಾಲಿತ ರೀಬೂಟ್ ಅನ್ನು ನಿಗದಿಗೊಳಿಸಿದ ನಂತರ ಇದು ಸಾಧನದ ಅಪ್‌ಟೈಮ್ ಉದ್ದವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.
@@ -2728,17 +2735,6 @@
 <translation id="6281043242780654992">ಸ್ಥಳೀಯ ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆಗಾಗಿ ನೀತಿಗಳನ್ನು ಕಾನ್ಫಿಗರ್‌ ಮಾಡುತ್ತದೆ. ಅನುಮತಿಪಟ್ಟಿ ಮಾಡದ ಹೊರತು ಅವುಗಳನ್ನು ಕಪ್ಪುಪಟ್ಟಿಗೆ ಸ್ಥಳೀಯ ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ ಹೋಸ್ಟ್‌ಗಳನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ.</translation>
 <translation id="6282799760374509080">ಆಡಿಯೋ ಸೆರೆಹಿಡಿಯುವಿಕೆ ಅನುಮತಿಸಿ ಅಥವಾ ನಿರಾಕರಿಸಿ</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">ಕಾಗುಣಿತ ಪರೀಕ್ಷೆ ಭಾಷೆಗಳನ್ನು ಬಲವಂತವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಆ ಪಟ್ಟಿಯಲ್ಲಿರುವ, ಗುರುತಿಸಲಾಗದ ಭಾಷೆಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ.
-
-      ನೀವು ಈ ಕಾರ್ಯನೀತಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದರೆ, ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಭಾಷೆಗಳಿಗಾಗಿ ಕಾಗುಣಿತ ಪರೀಕ್ಷೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ. ಪಟ್ಟಿಯಲ್ಲಿರದ ಭಾಷೆಗಳಿಗಾಗಿ, ಬಳಕೆದಾರರು ಈಗಲೂ ಕಾಗುಣಿತ ಪರೀಕ್ಷೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು.
-
-      ನೀವು ಈ ಕಾರ್ಯನೀತಿಯನ್ನು ಹೊಂದಿಸದಿದ್ದರೆ ಅಥವಾ ಅದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದರೆ, ಬಳಕೆದಾರರ ಕಾಗುಣಿತ ಪರೀಕ್ಷೆ ಆದ್ಯತೆಗಳಲ್ಲಿ ಯಾವುದೇ ಬದಲಾವಣೆ ಉಂಟಾಗುವುದಿಲ್ಲ.
-
-      SpellcheckEnabled ಕಾರ್ಯನೀತಿಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಎಂಬುದಾಗಿ ಹೊಂದಿಸಿದರೆ, ಈ ಕಾರ್ಯನೀತಿಯು ಯಾವುದೇ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ.
-
-      ಯಾವುದೇ ಭಾಷೆಯನ್ನು ಈ ಕಾರ್ಯನೀತಿ ಹಾಗೂ SpellcheckLanguage ಕಾರ್ಯನೀತಿಗಳೆರಡರಲ್ಲೂ ಸೇರಿಸಿದ್ದರೆ, SpellcheckLanguage ಕಾರ್ಯನೀತಿಗೆ ಆದ್ಯತೆ ನೀಡಲಾಗುತ್ತದೆ ಮತ್ತು ಕಾಗುಣಿತ ಪರೀಕ್ಷೆಯ ಭಾಷೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
-
-      ಪ್ರಸ್ತುತ, ಈ ಭಾಷೆಗಳಿಗೆ ಬೆಂಬಲವಿದೆ: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">ಬಳಕೆದಾರ ಸೈನ್ ಇನ್ ಮಾಡುವ ಸಮಯದಲ್ಲಿ ಡೊಮೇನ್ ಹೆಸರು ಸ್ವಯಂಪೂರ್ಣತೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ</translation>
 <translation id="6315673513957120120">SSL ದೋಷಗಳನ್ನು ಹೊಂದಿರುವ ಸೈಟ್‌ಗಳಿಗೆ ಬಳಕೆದಾರರು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿದಾಗ ಎಚ್ಚರಿಕೆ ಪುಟವನ್ನು Chrome ತೋರಿಸುತ್ತದೆ. ಡಿಫಾಲ್ಟ್ ಆಗಿ ಅಥವಾ ಈ ನೀತಿಯನ್ನು ಸರಿ ಎಂದು ಹೊಂದಿಸಿದಾಗ, ಈ ಎಚ್ಚರಿಕೆ ಪುಟಗಳನ್ನು ಕ್ಲಿಕ್ ಮಾಡಲು ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸಲಾಗುತ್ತದೆ.
       ಈ ನೀತಿಯನ್ನು ತಪ್ಪು ಎಂದು ಹೊಂದಿಸುವುದರಿಂದ ಯಾವುದೇ ಎಚ್ಚರಿಕೆ ಪುಟ ಕ್ಲಿಕ್ ಮಾಡುವುದನ್ನು ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ.</translation>
@@ -4073,11 +4069,6 @@
       SAML ಬಳಸಿಕೊಂಡು ದೃಢೀಕರಿಸಿದ ಬಳಕೆದಾರರಿಗೆ ಮಾತ್ರ ಈ ನೀತಿಯು ಪರಿಣಾಮ ಬೀರುತ್ತದೆ.
 
       ನೀತಿಯ ಮೌಲ್ಯವನ್ನು ಸೆಕೆಂಡುಗಳಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು.</translation>
-<translation id="9018338365267278833">ಇದು ಇನ್‌ಸ್ಟಾಲೇಶನ್ ಮೋಡ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ ಎಂದು ಹೊಂದಿಸಲಾಗಿರುವಂತಹ <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> ನಲ್ಲಿ ಕಾಣಿಸುವ ವಿಸ್ತರಣೆಗಳು ಮತ್ತು <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> ನಲ್ಲಿ ಕಾಣಿಸುವ ವಿಸ್ತರಣೆಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ ಮತ್ತು ಅದರ ಜೊತೆಗೆ ಸ್ಥಳೀಯ ಬಳಕೆದಾರ ಡೇಟಾವನ್ನು ಸಹ ತೆಗೆದುಹಾಕುತ್ತದೆ.  ಸ್ಥಳೀಯವಾಗಿ ಸಂಗ್ರಹಿಸಿರದ ಬಳಕೆದಾರ ಡೇಟಾದ ಮೇಲೆ ಏನು ಪರಿಣಾಮ ಬೀರಲಿದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ವಿಸ್ತರಣೆಗಳ ಗೌಪ್ಯತೆ ನೀತಿ ಅಥವಾ ಡೇಟಾ ಉಳಿಸಿಕೊಳ್ಳುವಿಕೆ ನೀತಿಯ ಮೇಲೆ ಒಮ್ಮೆ ಕಣ್ಣಾಡಿಸಿ.
-
-      ಕಾರ್ಯನೀತಿಯನ್ನು ಸಕ್ರಿಯಗೊಂಡಿದೆ ಎಂದು ಹೊಂದಿಸಿದರೆ, ಮೇಲೆ ತಿಳಿಸಲಾಗಿರುವ ಪಟ್ಟಿಗಳ ಅಡಿಯಲ್ಲಿ ಬರುವ ವಿಸ್ತರಣೆಗಳನ್ನು (ಒಂದು ವೇಳೆ ಸಾಧನದಲ್ಲಿ ಈಗಾಗಲೇ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಲಾಗಿದ್ದರೆ) ಆ ಸಾಧನದಿಂದ ಅದರ ಸಂಪೂರ್ಣ ಡೇಟಾವನ್ನು (ಸ್ಥಳೀಯ ಬಳಕೆದಾರ ಡೇಟಾ ಒಳಗೊಂಡಂತೆ) ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.
-
-      ಕಾರ್ಯನೀತಿಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಂಡಿದೆ ಎಂದು ಹೊಂದಿಸಿದರೆ ಅಥವಾ ಹೊಂದಿಸದೆಯೇ ಬಿಟ್ಟರೆ, ಮೇಲೆ ತಿಳಿಸಲಾಗಿರುವ ಪಟ್ಟಿಗಳ ಅಡಿಯಲ್ಲಿ ಬರುವ ವಿಸ್ತರಣೆಗಳನ್ನು (ಒಂದು ವೇಳೆ ಸಾಧನದಲ್ಲಿ ಈಗಾಗಲೇ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿದ್ದರೆ ಮತ್ತು <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> ಬ್ಲಾಕ್‌ಲಿಸ್ಟ್‌ನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ) ಆ ಸಾಧನದಲ್ಲಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡುವುದಿಲ್ಲ.</translation>
 <translation id="9027787254195333560">ಈ ನೀತಿಯು ಲಾಗ್‌ಇನ್‌ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿ ಬಳಕೆದಾರರು ಪ್ರತಿನಿಧಿಸುವ ಅವತಾರ್ ಚಿತ್ರವನ್ನು ಕಾನ್ಫಿಗರ್‌ ಮಾಡಲು ನಿಮಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತದೆ. ಡೌನ್‌ಲೋಡ್ ಸಮಗ್ರತೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ಬಳಸುವ ಗುಪ್ತ ಲಿಪಿ ಶಾಸ್ತ್ರದ ಹ್ಯಾಶ್ ಮತ್ತು ಅವತಾರ್ ಚಿತ್ರವನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದಾದ <ph name="PRODUCT_OS_NAME" /> ದಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ URL ಮೂಲಕ ಈ ನೀತಿಯನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ. ಚಿತ್ರವು JPEG ಸ್ವರೂಪದಲ್ಲಿರಬೇಕು, ಅದರ ಗಾತ್ರವು 512kB ಮೀರಬಾರದು. URL ಅನ್ನು ಯಾವುದೇ ದೃಢೀಕರಣ ಇಲ್ಲದೆ ಪ್ರವೇಶಿಸುವಂತಿರಬೇಕು. 
 
       ಅವತಾರ್ ಚಿತ್ರವನ್ನು ಡೌನ್‌ಲೋಡ್‌ ಮಾಡಲಾಗಿರುತ್ತದೆ ಮತ್ತು ಸಂಗ್ರಹಿಸಲಾಗಿರುತ್ತದೆ. ಯಾವಾಗಲಾದರೂ URL ಅಥವಾ ಹ್ಯಾಶ್‌ ಬದಲಾವಣೆಯಾದಾಗ ಅದು ಮರು ಡೌನ್‌ಲೋಡ್‌ ಆಗುತ್ತದೆ. 
diff --git a/components/policy/resources/policy_templates_ko.xtb b/components/policy/resources/policy_templates_ko.xtb
index 5853fd2..ab7cd31 100644
--- a/components/policy/resources/policy_templates_ko.xtb
+++ b/components/policy/resources/policy_templates_ko.xtb
@@ -360,6 +360,11 @@
       이 정책이 False로 설정되어 있으면 확장 프로그램 및 플러그인 데이터가 수집되지 않습니다.
 
       이 정책은 <ph name="CHROME_REPORTING_EXTENSION_NAME" />이(가) 사용 설정되어 있고 기기가 <ph name="MACHINE_LEVEL_USER_CLOUD_POLICY_ENROLLMENT_TOKEN_POLICY_NAME" />에 등록되어 있을 때만 적용됩니다.</translation>
+<translation id="1560205870554624777">Kerberos 기능 사용 여부를 제어합니다. Kerberos는 웹 앱 및 파일 공유 인증에 사용할 수 있는 인증 프로토콜입니다.
+
+          이 정책이 사용 설정되면 Kerberos 기능이 사용 설정됩니다. Kerberos 계정은 'Kerberos 계정 구성' 정책 또는 사용자 설정 페이지의 Kerberos 계정 설정을 사용해 추가할 수 있습니다.
+
+          이 정책이 사용 중지되거나 설정되지 않으면 Kerberos 계정 설정이 사용 중지됩니다. Kerberos 계정을 추가할 수 없으며 Kerberos 인증도 사용할 수 없습니다. 기존의 모든 Kerberos 계정은 삭제되며 저장된 모든 비밀번호도 삭제됩니다.</translation>
 <translation id="1561424797596341174">정책은 원격 액세스 호스트의 디버그 빌드를 무시합니다.</translation>
 <translation id="1561967320164410511">개별 인증을 위한 U2F 및 확장 프로그램</translation>
 <translation id="1574554504290354326">이 설정은 지원이 중단되었습니다. 대신 SafeBrowsingExtendedReportingEnabled를 사용하세요. SafeBrowsingExtendedReportingEnabled를 사용 또는 사용 중지하려면 SafeBrowsingExtendedReportingOptInAllowed를 False로 설정합니다.
@@ -446,6 +451,12 @@
 
       정책은 <ph name="PRODUCT_OS_NAME" />에서 서비스 약관을 다운로드할 수 있는 URL로 설정되어야 합니다. 서비스 약관은 일반 텍스트여야 하며 MIME 유형 text/plain으로 제공됩니다. 마크업은 허용되지 않습니다.</translation>
 <translation id="1750315445671978749">모든 다운로드 차단</translation>
+<translation id="1762072363876276024">
+      이 정책은 로그인 화면에 적용됩니다. 사용자 세션에 적용되는 <ph name="SITE_PER_PROCESS_POLICY_NAME" /> 정책도 확인하세요. 두 정책을 동일한 값으로 설정하는 것이 좋습니다. 값이 일치하지 않을 경우 사용자 세션을 입력할 때 지연이 발생할 수 있으며 사용자 정책에서 지정된 값이 적용됩니다.
+      DeviceLoginScreenSitePerProcess 설정을 사용해 사용자가 기본 동작인 전체 사이트 격리를 선택 해제하지 못하도록 할 수 있습니다. 추가로 세분화된 출처를 격리하는 경우 DeviceLoginScreenIsolateOrigins 정책도 유용합니다.
+      이 정책이 사용 설정되면 모든 사이트가 자체 프로세스로 작동하는 기본 동작을 사용자가 선택 해제할 수 없습니다.
+      이 정책이 구성되지 않거나 사용 중지되면 사용자가 이 설정을 변경할 수 있습니다(예: chrome://flags에서 '사이트 격리 사용 중지' 항목 사용).
+      </translation>
 <translation id="1781356041596378058">이 정책은 Android 개발자 옵션 액세스 권한도 제어합니다. 이 정책을 true로 설정하는 경우 사용자는 개발자 옵션에 액세스할 수 없습니다. 이 정책을 false로 설정하거나 설정하지 않은 채로 두는 경우 Android 설정 앱에서 빌드 번호를 7번 탭하면 개발자 옵션에 액세스할 수 있습니다.</translation>
 <translation id="1793346220873697538">기본적으로 PIN 인쇄를 사용하지 않습니다.</translation>
 <translation id="1797233582739332495">사용자에게 재실행이 필요하다는 메시지를 반복하여 표시</translation>
@@ -881,6 +892,11 @@
 
       이 정책을 설정하지 않으면 사용자가 데이터 압축 프록시 기능 사용 여부를 선택할 수 있습니다.</translation>
 <translation id="257788512393330403">6시간마다 비밀번호를 입력해야 합니다.</translation>
+<translation id="2586162458524426376">
+      이 정책은 로그인 화면에 적용됩니다. 사용자 세션에 적용되는 <ph name="ISOLATE_ORIGINS_POLICY_NAME" /> 정책도 확인하세요.
+      이 정책이 사용 설정되어 있으면 쉼표로 구분된 목록에서 이름이 지정된 각 출처는 자체 프로세스로 동작합니다. 또한 하위 도메인으로 이름이 지정된 출처는 격리됩니다. 예를 들어 https://example.com/을 지정하면 https://foo.example.com/도 https://example.com/ 사이트의 일부로 격리됩니다.
+      이 정책이 구성되지 않거나 사용 중지되면 로그인 화면에서 플랫폼 기본 사이트 격리 설정이 사용됩니다.
+      </translation>
 <translation id="2587719089023392205"><ph name="PRODUCT_NAME" />을(를) 기본 브라우저로 설정</translation>
 <translation id="2592091433672667839">판매 모드의 로그인 화면에 화면 보호기가 표시되기 전에 비활성화 상태의 지속 시간</translation>
 <translation id="2592162121850992309">이 정책을 true로 설정하거나 설정하지 않으면 특정 GPU 기능이 차단된 경우를 제외하고 하드웨어 가속이 사용 설정됩니다.
@@ -891,6 +907,7 @@
           NTLMv2는 최신 버전의 Samba 및 Windows 서버에서 모두 지원됩니다. 이 정책은 하위 호환성을 위해서만 사용 중지해야 하며, 사용 중지할 경우 인증 보안이 약화됩니다.
 
           이 정책을 설정하지 않으면 기본값인 true가 사용되며 NTLMv2가 사용 설정됩니다.</translation>
+<translation id="26023406105317310">Kerberos 계정 구성</translation>
 <translation id="2604182581880595781">네트워크 파일 공유 관련 정책을 구성합니다.</translation>
 <translation id="2623014935069176671">첫 번째 사용자 활동 기다리기</translation>
 <translation id="262740370354162807"><ph name="CLOUD_PRINT_NAME" />(으)로 문서 제출 사용</translation>
@@ -1085,17 +1102,6 @@
       이 정책이 설정되어 있지 않으면 <ph name="PRINTERS_ALLOW_ALL" />이(가) 기본적으로 사용됩니다.
       </translation>
 <translation id="2908277604670530363">프록시 서버에 대한 최대 동시 연결 수</translation>
-<translation id="2948463916588961959">언어 맞춤법 검사를 강제 사용 설정합니다. 목록에서 인식할 수 없는 언어는 무시됩니다.
-
-      이 정책을 사용 설정하면 사용자가 맞춤법 검사를 사용 설정한 언어 외에도 지정된 언어의 맞춤법 검사가 사용 설정됩니다.
-
-      이 정책이 설정되어 있지 않거나 사용 중지되어 있으면 사용자의 맞춤법 검사 환경설정이 변경되지 않습니다.
-
-      SpellcheckEnabled 정책이 사용 중지로 설정되어 있으면 이 정책은 아무 효과가 없습니다.
-
-      언어가 이 정책과 SpellcheckLanguageBlacklist 정책에 모두 포함된 경우 이 정책이 우선시되며 맞춤법 설정 언어가 사용 설정됩니다.
-
-      현재 지원되는 언어는 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="2952347049958405264">제한사항:</translation>
 <translation id="2956777931324644324">이 정책은 <ph name="PRODUCT_NAME" /> 버전 36을 기준으로 지원 중단되었습니다.
 
@@ -1225,6 +1231,7 @@
 <translation id="3159375329008977062">사용자가 UI를 통해 Crostini 컨테이너를 내보내고 가져올 수 있음</translation>
 <translation id="3165808775394012744">간편하게 삭제할 수 있도록 정책이 여기에 표시됩니다.</translation>
 <translation id="316778957754360075">이 설정은 <ph name="PRODUCT_NAME" /> 버전 29를 기준으로 지원 중단되었습니다. 기관/단체에서 호스팅하는 확장 프로그램/앱 컬렉션을 설정하는 가장 좋은 방법은 CRX 패키지를 호스팅하는 사이트를 ExtensionInstallSources에 포함시키고 패키지에 대한 직접 다운로드 링크를 웹페이지에 제공하는 것입니다. 웹페이지 런처는 ExtensionInstallForcelist 정책을 사용하여 만들 수 있습니다.</translation>
+<translation id="3168968618972302728">Kerberos 인증과 관련된 정책입니다.</translation>
 <translation id="3171369832001535378">기기 네트워크 호스트 이름 템플릿</translation>
 <translation id="3172512016079904926">사용자 수준의 기본 메시지 호스트 설치를 사용 설정합니다.
 
@@ -1423,6 +1430,7 @@
 <translation id="3631099945620529777">false로 설정되면 '프로세스 종료' 버튼이 작업 관리자에서 사용 중지됩니다.
 
       설정되지 않거나 true로 설정되면 사용자가 작업 관리자에서 프로세스를 종료할 수 있습니다.</translation>
+<translation id="3643284063603988867">'비밀번호 기억' 기능 사용 설정</translation>
 <translation id="3646859102161347133">화면 돋보기 유형 설정</translation>
 <translation id="3653237928288822292">기본 검색 공급자 아이콘</translation>
 <translation id="3660510274595679517">
@@ -1432,7 +1440,6 @@
 
         이 정책은 데스크톱에서 시스템 범위 클라우드 정책 등록에 사용되며 Windows의 경우 Registry 또는 GPO, Mac의 경우 plist, Linux의 경우 JSON 정책 파일에 의해 설정될 수 있습니다.</translation>
 <translation id="3660562134618097814">로그인 중 SAML IdP 쿠키 전송</translation>
-<translation id="3668151900457104753">블랙리스트 확장 프로그램을 제거합니다.</translation>
 <translation id="3701121231485832347"><ph name="MS_AD_NAME" /> 관리 <ph name="PRODUCT_OS_NAME" /> 기기에 대한 설정을 제어합니다.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" />(한 줄 입력란은 지원 중단되었으며 삭제될 예정입니다. 아래의 여러 줄 입력란을 사용해 주세요.)</translation>
 <translation id="3709266154059827597">확장 프로그램 설치 차단목록 설정</translation>
@@ -1643,6 +1650,28 @@
       이 정책이 true로 설정되어 있거나 설정되어 있지 않으면 사용자는 Chrome OS 등록을 통해 쿠폰을 사용할 수 있습니다.
 
       이 정책이 false로 설정되어 있으면 사용자는 쿠폰을 사용할 수 없습니다.</translation>
+<translation id="4008233182078913897">사용자가 개입하지 않아도 자동으로 설치되고 사용자가 제거하거나
+          사용 중지할 수 없는 앱 및 확장 프로그램의 목록을 지정합니다.
+          앱/확장 프로그램의 향후 버전에서 요청하는 추가 권한을 포함하여
+          앱/확장 프로그램에서 요청하는 모든 권한은 사용자의 개입 없이
+          암묵적으로 허용됩니다. 또한 enterprise.deviceAttributes
+          및 enterprise.platformKeys 확장 프로그램 API에 권한이 부여됩니다
+          (이 두 API는 강제 설치되지 않은 앱/확장 프로그램에는
+          사용할 수 없음).
+
+          이 정책은 잠재적으로 충돌할 수 있는 <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> 정책보다 우선합니다. 이전에 강제 설치된 앱 또는 확장 프로그램이 목록에서 삭제되면 <ph name="PRODUCT_NAME" />에 의해 자동으로 제거됩니다.
+
+         <ph name="MS_AD_NAME" /> 도메인에 가입되지 않은 Windows 인스턴스는 Chrome 웹 스토어에 등록된 앱/확장 프로그램으로만 강제 설치가 제한됩니다.
+
+          모든 확장 프로그램의 소스 코드는 사용자가 개발자 도구를 통해 변경할 수 있습니다(확장 프로그램의 오작동을 야기할 수 있음). 이 부분이 걱정된다면 <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> 정책을 설정해야 합니다.
+
+          정책의 각 항목은 확장 프로그램 ID 및 선택적으로 ‘업데이트’ URL을 세미콜론(<ph name="SEMICOLON" />)으로 구분해 놓은 문자열입니다. 확장 프로그램 ID는 개발자 모드일 때 <ph name="CHROME_EXTENSIONS_LINK" />에서 확인되는 것과 같은 32자의 문자열입니다. ‘업데이트’ URL은 지정된 경우 <ph name="LINK_TO_EXTENSION_DOC1" />에서 설명한 것처럼 업데이트 매니페스트 XML 문서로 연결되어야 합니다. 기본적으로 Chrome 웹 스토어의 업데이트 URL(현재 ‘https://clients2.google.com/service/update2/crx’)이 사용됩니다. 이 정책에서 설정된 ‘업데이트’ URL은 초기 설치용으로만 사용되며, 이후 확장 프로그램의 업데이트는 확장 프로그램의 매니페스트에 있는 업데이트 URL을 사용합니다. 또한 ‘업데이트’ URL을 명시적으로 지정하는 것은 <ph name="PRODUCT_NAME" /> 버전 67 이상에서 필수입니다.
+
+          예를 들어 <ph name="EXTENSION_POLICY_EXAMPLE" />은(는) 표준 Chrome 웹 스토어 ‘업데이트’ URL에서 <ph name="EXTENSION_ID_SAMPLE" /> ID로 확장 프로그램을 설치합니다. 확장 프로그램 호스팅에 관한 정보는 <ph name="LINK_TO_EXTENSION_DOC2" /> 페이지를 참조하세요.
+
+          이 정책이 설정되지 않으면 어떠한 앱 또는 확장 프로그램도 자동 설치되지 않고 사용자는 <ph name="PRODUCT_NAME" />의 모든 앱 또는 확장 프로그램을 제거할 수 있습니다.
+
+          이 정책은 시크릿 모드에는 적용되지 않습니다.</translation>
 <translation id="4008507541867797979">이 정책을 True로 설정하거나 구성하지 않으면 <ph name="PRODUCT_OS_NAME" />은(는) 기존의 사용자 이름을 로그인 화면에 표시하여 선택할 수 있도록 합니다.
 
       이 정책이 False로 설정되어 있으면 <ph name="PRODUCT_OS_NAME" />은(는) 로그인 화면에서 기존 사용자를 표시하지 않습니다. 관리 세션이 구성되어 있지 않으면 정상적인 로그인 화면(사용자 이메일 및 비밀번호/휴대전화 번호 요청) 또는 SAML 전면 광고 화면(<ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> 정책을 통해 사용 설정된 경우)이 표시됩니다. 관리 세션이 구성되어 있으면 관리 세션 계정만 표시되어 그중 하나를 선택할 수 있습니다.
@@ -1755,12 +1784,17 @@
           이 설정은 RemoteAccessHostClientDomain이 있는 경우 재정의됩니다.
 
           RemoteAccessHostDomainList도 참조하세요.</translation>
+<translation id="4164601239783385546">고정 키 접근성 기능을 사용 설정합니다.
+
+          이 정책이 True로 설정되면 고정 키가 항상 사용 설정됩니다.
+
+          이 정책이 False로 설정되면 고정 키가 항상 사용 중지됩니다.
+
+          이 정책을 설정하면 사용자가 변경하거나 재정의할 수 없습니다.
+
+          이 정책이 설정되지 않은 경우 처음에 고정 키가 사용 중지되어 있으나 사용자가 언제든지 사용하도록 설정할 수 있습니다.</translation>
 <translation id="4183229833636799228">기본 <ph name="FLASH_PLUGIN_NAME" /> 설정</translation>
 <translation id="4192388905594723944">원격 액세스 클라이언트 인증 토큰을 확인하기 위한 URL</translation>
-<translation id="4197038214024763371">이 정책이 설정되지 않거나 사용 설정되면 사용자는 맞춤법 검사를 사용할 수 있습니다.
-
-      이 정책이 사용 중지되면 사용자는 맞춤법 검사를 사용할 수 없습니다. 또한 이 정책이 사용 중지되면 SpellcheckLanguage 및 SpellcheckLanguageBlacklist 정책이 무시됩니다.
-      </translation>
 <translation id="4203389617541558220">자동 재부팅을 예약하여 기기 가동 시간을 제한합니다.
 
       이 정책이 설정된 경우 자동 재부팅이 예약된 뒤 기기 가동 시간을 지정합니다.
@@ -1949,6 +1983,7 @@
 <translation id="4578912515887794133">이 설정을 사용하도록 설정하면 원격 액세스 호스트가 호스트와 연결된 로컬 사용자의 이름과 호스트 소유자로 등록된 Google 계정 이름(예: 호스트 소유자의 Google 계정이 'johndoe@example.com'인 경우 'johndoe')을 비교합니다.  호스트 소유자 이름이 호스트와 연결된 로컬 사용자 이름과 다르면 원격 액세스 호스트가 작동하지 않습니다.  Google 계정이 특정 도메인(예: 'example.com')에 연결되도록 RemoteAccessHostMatchUsername 정책과 RemoteAccessHostDomain을 함께 사용해야 합니다.
 
           이 설정을 사용 중지하거나 설정하지 않으면 원격 액세스 호스트를 모든 로컬 사용자와 연결할 수 있습니다.</translation>
+<translation id="4591366717022345234">사용자에게 빠른 픽스 빌드를 제공합니다.</translation>
 <translation id="4600786265870346112">큰 커서 사용</translation>
 <translation id="4604931264910482931">기본 메시지 차단 목록 설정</translation>
 <translation id="4613508646038788144">이 정책이 false로 설정되면 타사 소프트웨어에서 Chrome의 프로세스에 실행 가능한 코드를 삽입할 수 있습니다. 정책이 설정되어 있지 않거나 true로 설정되면 타사 소프트웨어에서 Chrome의 프로세스에 실행 가능한 코드를 삽입할 수 없습니다.</translation>
@@ -2035,6 +2070,7 @@
 <translation id="487460824085252184">사용자의 동의를 구하지 않고 자동으로 이전합니다.</translation>
 <translation id="4874982543810021567">이 사이트에서 WebUSB 차단</translation>
 <translation id="4876805738539874299">최대 SSL 버전 사용 설정됨</translation>
+<translation id="4887274746092315609">SAML 사용자가 세션 중에 비밀번호를 변경할 수 있는 페이지를 허용합니다.</translation>
 <translation id="4897928009230106190">POST로 추천 검색을 할 때 사용할 매개변수를 지정합니다. 매개변수는 쉼표로 구분된 이름/값 쌍으로 구성되어 있습니다. 값이 위의 예에 있는 {searchTerms}와 같은 템플릿 매개변수인 경우 실제 검색어 데이터로 대체됩니다.
 
           이 정책은 선택사항입니다. 설정되지 않으면 추천 검색 요청은 GET 메소드를 사용하여 전송됩니다.
@@ -2256,6 +2292,7 @@
       정책을 '이전'으로 설정하면 RC4 암호화 유형만 허용됩니다. 이 옵션은 안전하지 않으며 아주 특별한 상황에서만 필요합니다.
 
       https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types 페이지도 참조해 보시기 바랍니다.</translation>
+<translation id="5249453807420671499">사용자가 Kerberos 계정을 추가할 수 있습니다.</translation>
 <translation id="5255162913209987122">권장 가능</translation>
 <translation id="527237119693897329">로드되지 않아야 할 기본 메시지 호스트를 지정하도록 허용합니다.
 
@@ -2398,6 +2435,7 @@
       이 정책 값이 설정되고 값이 0이 아니면 현재 로그인한 데모 사용자가 지정된 비활성화 시간 뒤에 자동으로 로그아웃됩니다.
 
       이 정책 값은 밀리초 단위로 지정되어야 합니다.</translation>
+<translation id="5508307164752647432">Kerberos 기능 사용</translation>
 <translation id="5511702823008968136">북마크바 사용</translation>
 <translation id="5512418063782665071">홈페이지 URL</translation>
 <translation id="551639594034811656">이 정책은 OU에 있는 <ph name="PRODUCT_OS_NAME" /> 기기의 일부를 정의하는 비율의 목록을 정의하여 업데이트가 처음 발견된 날부터 매주 업데이트합니다. 업데이트가 게시된 후 기기가 업데이트를 확인할 때까지 시간이 다소 걸리므로 발견 시간은 업데이트 게시 시간 이후입니다.
@@ -2419,6 +2457,7 @@
       플랫폼에서 정책 알림을 지원하면 정책이 변경될 때마다 정책 알림이 자동으로 강제 새로고침되어 잦은 새로고침이 불필요하므로 새로고침 지연이 24시간으로 설정됩니다(모든 기본값 및 이 정책의 값 무시).</translation>
 <translation id="5530347722229944744">위험할 가능성이 있는 다운로드 차단</translation>
 <translation id="5535973522252703021">Kerberos 위임 서버 허용목록</translation>
+<translation id="554903022911579950">Kerberos</translation>
 <translation id="555077880566103058">모든 사이트에서 <ph name="FLASH_PLUGIN_NAME" /> 플러그인을 자동으로 실행하도록 허용</translation>
 <translation id="5559079916187891399">이 정책은 Android 앱에 아무런 영향을 미치지 않습니다.</translation>
 <translation id="5560039246134246593"><ph name="PRODUCT_NAME" />에서 버전 시드 가져오기에 대한 매개변수를 추가합니다.
@@ -2530,6 +2569,16 @@
 
       이 정책이 설정되어 있으면 사용자가 변경하거나 재정의할 수 없습니다.</translation>
 <translation id="5708969689202733975">허용된 빠른 잠금 해제 모드를 설정합니다.</translation>
+<translation id="5711016543513883877">
+      이 정책이 사용 설정되어 있으면 쉼표로 구분된 목록에서
+      이름이 지정된 각 출처는 자체 프로세스로 동작합니다. 또한 하위 도메인으로
+      이름이 지정된 출처도 격리됩니다. 예를 들어 https://example.com/을 지정하면
+      https://foo.example.com/도
+      https://example.com/ 사이트의 일부로 격리됩니다.
+      이 정책이 구성되지 않거나 사용 중지되면 사용자가 사이트 격리를 선택 해제할 수 있습니다.
+
+      참고: 이 정책은 Android에는 적용되지 않습니다. Android에서 IsolateOrigins를 사용하도록 설정하려면 IsolateOriginsAndroid 정책 설정을 사용하세요.
+      </translation>
 <translation id="572155275267014074">Android 설정</translation>
 <translation id="5722934961007828462">이 설정을 사용하도록 설정하면 <ph name="PRODUCT_NAME" />은(는) 로컬에 저장된 CA 인증서에 의해 서명되고 성공적으로 확인된 서버 인증서가 폐기되었는지 항상 검사합니다.
 
@@ -2851,17 +2900,6 @@
 <translation id="6281043242780654992">기본 메시지의 정책을 설정합니다. 차단된 기본 메시지 호스트는 허용 목록에 추가되지 않는 한 허용되지 않습니다.</translation>
 <translation id="6282799760374509080">오디오 캡처 허용 또는 거부</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">언어 맞춤법 검사를 강제로 사용 중지합니다. 목록에서 인식할 수 없는 언어는 무시됩니다.
-
-      이 정책을 사용하면 지정된 언어의 맞춤법 검사가 사용 중지됩니다. 사용자는 계속해서 목록에 포함되지 않은 언어의 맞춤법 검사를 사용 또는 사용 중지할 수 있습니다.
-
-      이 정책이 설정되어 있지 않거나 사용 중지되어 있으면 사용자의 맞춤법 검사 환경설정이 변경되지 않습니다.
-
-      SpellcheckEnabled 정책이 사용 중지로 설정되어 있으면 이 정책은 아무 효과가 없습니다.
-
-      언어가 이 정책과 SpellcheckLanguage 정책에 모두 포함된 경우 SpellcheckLanguage 정책이 우선 적용되며 맞춤법 설정 언어가 사용 설정됩니다.
-
-      현재 지원되는 언어는 af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi입니다.</translation>
 <translation id="6310223829319187614">사용자가 로그인할 때 도메인 이름 자동완성 기능을 사용합니다.</translation>
 <translation id="6315673513957120120">사용자가 SSL 오류가 있는 사이트를 탐색하면 Chrome에서 경고 페이지를 표시합니다. 기본적으로 또는 이 정책이 'true'로 설정된 경우 사용자는 이 경고 페이지를 클릭하여 탐색할 수 있습니다.
       이 정책을 'false'로 설정하면 사용자가 경고 페이지를 클릭하여 탐색할 수 없습니다.</translation>
@@ -3467,6 +3505,11 @@
 <translation id="7433714841194914373">순간 검색 사용</translation>
 <translation id="7434202861148928348">원격 액세스 클라이언트에 필요한 도메인 이름을 설정합니다.</translation>
 <translation id="7443616896860707393">교차 도메인 HTTP 기본 인증 프롬프트</translation>
+<translation id="7454519673779830548">사전 완성된 Kerberos 계정을 추가합니다. Kerberos 사용자 인증 정보가 로그인 사용자 인증 정보와 일치하는 경우 '${{로그인_이메일}}' 및 '${{비밀번호}}'를 주 구성원 및 비밀번호로 지정하여 로그인 사용자 인증 정보를 재사용하도록 계정을 구성할 수 있습니다. 이렇게 하면 2단계 인증이 필요한 경우가 아닌 이상 Kerberos 티켓이 자동으로 검색됩니다. 이 정책을 통해 추가된 계정은 사용자가 수정할 수 없습니다.
+
+          이 정책이 사용 설정되면 이 정책에서 정의된 계정 목록에 Kerberos 계정 설정에 추가됩니다.
+
+          이 정책이 사용 중지되거나 설정되지 않으면 Kerberos 계정 설정에 계정이 추가되지 않으며 이전에 이 정책을 통해 추가된 모든 계정이 삭제됩니다. '사용자가 Kerberos 계정 추가할 수 있음' 정책이 사용 설정되어 있으면 사용자가 계정을 직접 추가할 수 있습니다.</translation>
 <translation id="7458437477941640506">OS 버전이 대상 버전보다 높은 경우 대상 버전으로 롤백하지 않습니다. 이 경우 업데이트도 사용 중지됩니다.</translation>
 <translation id="7464991223784276288">일치하는 URL의 쿠키를 현재 세션으로 제한</translation>
 <translation id="7469554574977894907">추천 검색어 사용</translation>
@@ -3605,6 +3648,11 @@
 <translation id="7687943045976362719">이 정책이 설정되면 특정 콘텐츠 유형은 <ph name="PRODUCT_FRAME_NAME" />에서 처리됩니다.
 
           이 정책이 설정되지 않으면 모든 사이트에서 기본 렌더기가 사용됩니다. 기본 렌더기 설정 시 <ph name="CHROME_FRAME_RENDERER_SETTINGS_POLICY_NAME" /> 정책이 사용됩니다.</translation>
+<translation id="7694245791806617022">Kerberos 인증 대화상자에서 '비밀번호 기억' 기능의 사용 여부를 제어합니다. 비밀번호는 암호화되어 디스크에 저장되며 사용자 세션 동안에 Kerberos 시스템 데몬에서만 액세스할 수 있습니다.
+
+          이 정책이 사용 설정되거나 설정되지 않으면 다시 비밀번호를 입력하지 않아도 되도록 사용자가 Kerberos 비밀번호를 저장 여부를 결정할 수 있습니다. 추가 인증이 필요한 경우(2단계 인증)가 아니면 Kerberos 티켓이 자동으로 전달됩니다.
+
+          이 정책이 사용 중지되면 비밀번호가 저장되지 않으며 이전에 저장된 모든 비밀번호가 삭제됩니다. 사용자는 Kerberos 시스템 인증이 필요할 때마다 비밀번호를 입력해야 합니다. 서버 설정에 따라 보통 8시간에서 몇 달마다 인증이 필요합니다.</translation>
 <translation id="7694807474048279351"><ph name="PRODUCT_OS_NAME" /> 업데이트가 적용된 후 자동 재부팅을 예약합니다.
 
       이 정책이 true로 설정된 경우 <ph name="PRODUCT_OS_NAME" /> 업데이트가 적용된 상태일 때 자동 재부팅이 예약되며, 업데이트 프로세스를 완료하기 위한 재부팅이 필요합니다. 재부팅은 즉시 예약되지만 현재 사용자가 기기를 사용 중인 경우 기기에서 최대 24시간까지 지연될 수 있습니다.
@@ -3638,6 +3686,15 @@
       이 정책은 기업이 HTTP/0.9에서 기존 서버를 이전하도록 돕는 데 목적이 있으며 이후에 삭제됩니다.
 
       이 정책이 설정되지 않으면 기본 포트가 아닌 포트에서 HTTP/0.9가 중지됩니다.</translation>
+<translation id="7726421241038987229">
+      SitePerProcess 설정을 사용해 사용자가 기본 동작인 전체 사이트 격리를 선택 해제하지 못하도록 할 수 있습니다. 추가로 세분화된 출처를 격리하는 경우 IsolateOrigins 정책도 유용합니다.
+      이 정책이 사용 설정되면 모든 사이트가 자체 프로세스로 작동하는 기본 동작을 사용자가 선택 해제할 수 없습니다.
+      이 정책이 구성되지 않거나 사용 중지되면 사용자가 사이트 격리를 선택 해제할 수 있습니다.
+      (예: chrome://flags에서 '사이트 격리 사용 중지' 항목 사용).  정책을 사용 중지함으로 설정하거나 구성하지 않아도 사이트 격리가 사용 중지되지 않습니다.
+      <ph name="PRODUCT_OS_NAME" />의 경우 <ph name="DEVICE_LOGIN_SCREEN_SITE_PER_PROCESS_POLICY_NAME" /> 기기 정책을 같은 값으로 설정하는 것이 좋습니다. 두 정책에서 지정된 값이 일치하지 않을 경우 사용자 세션을 입력할 때 지연이 발생할 수 있으며 사용자 정책에서 지정된 값이 적용됩니다.
+
+      참고: 이 정책은 Android에는 적용되지 않습니다. Android에서 SitePerProcess를 사용하도록 설정하려면 SitePerProcessAndroid 정책 설정을 사용하세요.
+      </translation>
 <translation id="7747447585227954402">기기가 <ph name="PRODUCT_OS_NAME" />에서 <ph name="PLUGIN_VM_NAME" />을(를) 사용하도록 허용합니다.</translation>
 <translation id="7749402620209366169">사용자 지정 PIN 대신 원격 액세스 호스트에 대한 2단계 인증을 사용하도록 설정합니다.
 
@@ -3703,6 +3760,11 @@
       로그인 화면에서 화면 보호기로 사용되는 확장 프로그램의 ID를 결정합니다. 확장 프로그램은 DeviceAppPack 정책을 통해 이 도메인에 구성된 AppPack의 일부여야 합니다.</translation>
 <translation id="7882857838942884046">Google 동기화를 사용 중지하면 Android 백업 및 복원이 제대로 작동하지 않게 됩니다.</translation>
 <translation id="7882890448959833986">지원되지 않는 OS 경고 무시</translation>
+<translation id="7889788745439330797">사용자의 Kerberos 계정 추가 여부를 제어합니다.
+
+          이 정책이 사용 설정되거나 설정되지 않으면 사용자가 사용자 설정 페이지의 Kerberos 계정 설정을 통해 Kerberos 계정을 추가할 수 있습니다. 사용자는 자신이 추가한 계정을 완전히 제어할 수 있으며 수정하거나 삭제할 수 있습니다.
+
+          이 정책이 사용 중지되면 사용자는 Kerberos 계정을 추가할 수 없습니다. 계정은 'Kerberos 계정 구성' 정책을 통해서만 추가됩니다. 계정을 잠그는 데 효과적인 방법입니다.</translation>
 <translation id="7895553628261067384">원격 액세스</translation>
 <translation id="7902255855035461275">이 목록의 패턴을 요청 URL의 보안 출처와 비교합니다.
       일치하는 항목이 확인되면 메시지를 표시하지 않고 동영상 캡처
@@ -4255,11 +4317,6 @@
       이 정책은 SAML을 사용하여 인증한 사용자에게만 적용됩니다.
 
       이 정책의 값은 초 단위로 지정해야 합니다.</translation>
-<translation id="9018338365267278833"><ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> 또는 <ph name="EXTENSION_SETTINGS_POLICY_NAME" />에 표시되고 설치 모드가 차단되도록 설정되어 있는 확장 프로그램을 삭제합니다. 로컬 사용자 데이터도 함께 삭제됩니다.  로컬에 저장되어 있지 않은 사용자 데이터가 어떻게 처리되는지 알아보려면 확장 프로그램 개인정보처리방침 또는 데이터 유지 정책을 참조하세요.
-
-      정책이 사용 설정된 경우 앞서 언급된 목록에 해당하는 확장 프로그램(이미 컴퓨터에 설치되어 있는 경우)이 컴퓨터에서 모두 삭제됩니다(로컬 사용자 데이터 포함).
-
-      정책이 사용 중지로 설정되어 있거나 설정되지 않은 경우 앞서 언급된 목록에 해당하는 확장 프로그램(이미 컴퓨터에 설치되어 있으며 블랙리스트 <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />에 포함되어 있는 경우)이 컴퓨터에서 사용 중지되지만 제거되지는 않습니다.</translation>
 <translation id="9027787254195333560">이 정책은 사용자가 로그인 화면에서 자신을 표현하는 아바타 이미지를 설정할 수 있도록 해 줍니다. 정책은 <ph name="PRODUCT_OS_NAME" />에서 아바타 이미지 및 다운로드의 무결성을 확인하는 데 사용되는 암호화 해시를 다운로드할 수 있는 URL을 지정함으로써 설정됩니다. 이미지는 JPEG 형식이어야 하며, 크기는 512KB를 초과하지 않아야 합니다. URL은 인증 없이 액세스할 수 있어야 합니다.
 
       아바타 이미지는 다운로드 및 저장되며 URL이나 해시가 변경될 때마다 다시 다운로드됩니다.
diff --git a/components/policy/resources/policy_templates_lt.xtb b/components/policy/resources/policy_templates_lt.xtb
index afee3fa..0984347a 100644
--- a/components/policy/resources/policy_templates_lt.xtb
+++ b/components/policy/resources/policy_templates_lt.xtb
@@ -1101,17 +1101,6 @@
       Jei ši politika nenustatyta, taikoma „<ph name="PRINTERS_ALLOW_ALL" />“.
       </translation>
 <translation id="2908277604670530363">Didžiausias jungčių prie tarpinio serverio vienu metu skaičius</translation>
-<translation id="2948463916588961959">Priverstinai įgalinamos rašybos tikrinimo kalbos. Bus nepaisoma tame sąraše nurodytų neatpažintų kalbų.
-
-      Jei įgalinsite šią politiką, be kalbų, kurių rašybos tikrinimą įgalino naudotojas, bus įgalintas nurodytų kalbų rašybos tikrinimas.
-
-      Jei šios politikos nenustatysite arba ją išjungsite, nebus atlikta naudotojo rašybos tikrinimo nuostatų pakeitimų.
-
-      Jei politika „SpellcheckEnabled“ išjungta, ši politika neturės jokio poveikio.
-
-      Jei kalba įtraukta į šią politiką ir politiką „SpellcheckLanguageBlacklist“, pirmenybė teikiama šiai politikai ir rašybos tikrinimo kalba įgalinama.
-
-      Šiuo metu palaikomos šios kalbos: 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="2952347049958405264">Apribojimai:</translation>
 <translation id="2956777931324644324">Ši politika nebenaudojama nuo 36 versijos „<ph name="PRODUCT_NAME" />“.
 
@@ -1449,7 +1438,6 @@
 
         Ši politika naudojama vykdant įrenginio debesies politikos registraciją staliniame kompiuteryje ir gali būti nustatyta naudojant registrą arba GPO sistemoje „Windows“, „plist“ sistemoje „Mac“ ir JSON politikos failą sistemoje „Linux“.</translation>
 <translation id="3660562134618097814">„SAML IdP“ slapukų perkėlimas prisijungiant</translation>
-<translation id="3668151900457104753">Į juodąjį sąrašą įtrauktų plėtinių pašalinimas</translation>
 <translation id="3701121231485832347">Valdomi nustatymai, taikomi „<ph name="MS_AD_NAME" />“ tvarkomiems „<ph name="PRODUCT_OS_NAME" />“ įrenginiams.</translation>
 <translation id="3702647575225525306">„<ph name="POLICY_NAME" />“ (Vienos eilutės laukelis nebenaudojamas ir ateityje bus pašalintas. Pradėkite naudoti toliau pateiktą kelių eilučių teksto laukelį.)</translation>
 <translation id="3709266154059827597">Konfigūruoti plėtinių diegimo juodąjį sąrašą</translation>
@@ -1660,6 +1648,28 @@
       Jei ši politika galioja arba nėra nustatyta, naudotojai galės išpirkti pasiūlymus vykdydami „Chrome“ OS registraciją.
 
       Jei ši politika negalioja, naudotojas negalės išpirkti pasiūlymų.</translation>
+<translation id="4008233182078913897">Nurodomas sąrašas programų ir plėtinių, kurie įdiegiami automatiškai,
+          naudotojui neatliekant jokių veiksmų, ir kurių naudotojas negali pašalinti
+          arba išjungti. Visi programų ir (ar) plėtinių prašomi leidimai suteikiami
+          netiesiogiai, naudotojui neatliekant jokių veiksmų,
+          įskaitant visus papildomus leidimus, kurių bus prašoma naudojant
+          būsimų versijų programą ir (ar) plėtinį. Be to, leidimai suteikiami plėtinių API
+          „enterprise.deviceAttributes“ ir „enterprise.platformKeys“. (Abi šios API nepasiekiamos programoms ir (ar) plėtiniams, kurie
+          nėra priverstinai įdiegiami.)
+
+          Šiai politikai teikiama pirmenybė prieš potencialiai nesuderinamą politiką „<ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />“. Jei anksčiau priverstinai įdiegta programa ar plėtinys pašalinami iš šio sąrašo, jie automatiškai pašalinami ir iš „<ph name="PRODUCT_NAME" />“.
+
+          „Windows“ objektų, kurie neprijungti prie <ph name="MS_AD_NAME" /> domeno, priverstinis diegimas ribojamas naudojant plėtinius, nurodytus „Chrome“ internetinėje parduotuvėje.
+
+          Atminkite, kad naudotojai gali keisti bet kurio plėtinio šaltinio kodą, naudodami kūrėjo įrankius (tai gali sutrikdyti plėtinio pateikimą). Jei tai kelia rūpesčių, reikia nustatyti politiką „<ph name="DEVELOPER_TOOLS_POLICY_NAME" />“.
+
+          Kiekvienas politikos sąrašo elementas yra eilutė, kurioje yra plėtinio ID ir „naujinio“ URL, atskirti kabliataškiu (<ph name="SEMICOLON" />). Plėtinio ID yra 32 raidžių eilutė, aptinkama, pvz. <ph name="CHROME_EXTENSIONS_LINK" />, dirbant kūrėjo režimu. „Naujinio“ URL (jei nurodytas) turėtų nurodyti naujinio aprašo XML dokumentą, kaip aprašyta <ph name="LINK_TO_EXTENSION_DOC1" />. Pagal numatytuosius nustatymus naudojamas „Chrome“ internetinės parduotuvės naujinio URL (kuris šiuo metu yra „https://clients2.google.com/service/update2/crx“). Atminkite, kad šioje politikoje nustatytas „naujinio“ URL naudojamas tik atliekant pirminį diegimą. Tolesni plėtinio naujiniai naudos naujinio URL, nurodytą plėtinio apraše. Be to, atminkite, kad buvo būtina aiškiai nurodyti „naujinio“ URL 67 ir ankstesnių versijų „<ph name="PRODUCT_NAME" />“.
+
+          Pavyzdžiui, <ph name="EXTENSION_POLICY_EXAMPLE" /> įdiegia plėtinį, kurio ID <ph name="EXTENSION_ID_SAMPLE" />, iš standartinio „Chrome“ internetinės parduotuvės „naujinio“ URL. Jei reikia daugiau informacijos apie plėtinių prieglobą, žr. <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Nenustačius šios politikos, jokios programos ar plėtiniai neįdiegiami automatiškai, o naudotojas gali pašalinti bet kurią programą ar plėtinį naudodamas „<ph name="PRODUCT_NAME" />“.
+
+          Atminkite, kad ši politika netaikoma inkognito režimu.</translation>
 <translation id="4008507541867797979">Jei ši politika nustatyta kaip „Tiesa“ arba nesukonfigūruota, „<ph name="PRODUCT_OS_NAME" />“ rodomi esami naudotojai prisijungimo ekrane ir leidžiama juos pasirinkti.
 
       Jei ši politika nustatyta kaip „Netiesa“, „<ph name="PRODUCT_OS_NAME" />“ nerodomi esami naudotojais prisijungimo ekrane. Bus rodomas įprastas prisijungimo ekranas (kuriame bus raginama įvesti naudotojo el. pašto adresą ir slaptažodį arba telefono numerį) arba SAML tarpinio puslapio ekranas (jei įgalinta taikant „<ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />“ politiką), nebent sukonfigūruota valdoma sesija. Kai sukonfigūruota valdoma sesija, rodomos tik valdomos sesijos paskyros, leidžiant pasirinkti vieną iš jų.
@@ -1783,10 +1793,6 @@
           Jei ši politika nenustatyta, atmenieji klavišai iš pradžių bus išjungti, bet naudotojas bet kada galės juos įgalinti.</translation>
 <translation id="4183229833636799228">Numatytasis „<ph name="FLASH_PLUGIN_NAME" />“ nustatymas</translation>
 <translation id="4192388905594723944">URL, skirtas nuotolinio prisijungimo kliento autentifikavimo prieigos raktui patvirtinti</translation>
-<translation id="4197038214024763371">Jei ši politika nenustatyta arba neįgalinta, naudotojui leidžiama naudoti rašybos tikrinimą.
-
-      Jei ši politika išjungta, naudotojui neleidžiama naudoti rašybos tikrinimo. Politikos „SpellcheckLanguage“ taip pat bus nepaisoma, kai ši politika išjungta.
-      </translation>
 <translation id="4203389617541558220">Apriboti įrenginio veikimo laiką suplanuojant automatinį operacinės sistemos įkėlimą.
 
       Kai ši politika nustatyta, ji nurodo įrenginio veikimo laiką, kuriam praėjus suplanuotas automatinis operacinės sistemos įkėlimas iš naujo.
@@ -2055,7 +2061,7 @@
 <translation id="4826326557828204741">Veiksmas, kuris bus atliktas, kai bus pasiektas neaktyvumo delsos laikas, veikiant iš akumuliatoriaus energijos</translation>
 <translation id="4832852360828533362">Naudotojų ir įrenginių ataskaitų teikimas</translation>
 <translation id="4834526953114077364">Naudotojai, kurie jungėsi seniausiai ir kurie nebuvo prisijungę per paskutinius 3 mėnesius, šalinami, kol atsiras pakankamai laisvos vietos</translation>
-<translation id="4835622243021053389">NTLMv2 autentifikavimo įgalinimas.</translation>
+<translation id="4835622243021053389">NTLMv2 autentifikavimo įgalinimas</translation>
 <translation id="4858735034935305895">Leisti viso ekrano režimą</translation>
 <translation id="4861767323695239729">Naudotojo sesijoje leidžiamų įvesties metodų konfigūravimas</translation>
 <translation id="487460824085252184">Perkeliama automatiškai, neprašant naudotojo sutikimo.</translation>
@@ -2530,15 +2536,15 @@
           Jei įgalinsite šią politiką ar jos nenustatysite, naudotojai galės peržiūrėti savo slaptažodžius nešifruotu tekstu slaptažodžių tvarkytuvėje.</translation>
 <translation id="5620392548325769024">Pasisveikinimo puslapio rodymo pirmą kartą paleidus naršyklę po OS naujovinimo įgalinimas</translation>
 <translation id="5630352020869108293">Atkurti paskutinę sesiją</translation>
-<translation id="5643906875497889108">Valdoma, kurių tipų programas / plėtinius leidžiama įdiegti, ir apribojama vykdymo laiko prieiga.
+<translation id="5643906875497889108">Valdoma, kurių tipų programas ir (ar) plėtinius leidžiama įdiegti, ir apribojama vykdymo laiko prieiga.
 
-          Taikant šį nustatymą į baltąjį sąrašą įtraukiami leidžiamų tipų plėtiniai / programos, kuriuos galima įdiegti „<ph name="PRODUCT_NAME" />“, ir nurodoma, su kokiomis prieglobomis galima sąveikauti. Vertė yra eilučių, kurių kiekvienos vertė turėtų būti viena iš nurodytų toliau, sąrašas. „extension“, „theme“, „user_script“, „hosted_app“, „legacy_packaged_app“, „platform_app“. Jei reikia daugiau informacijos apie šiuos tipus, žr. „<ph name="PRODUCT_NAME" />“ plėtinių dokumentus.
+          Taikant šį nustatymą į baltąjį sąrašą įtraukiami leidžiamų tipų plėtiniai ir (ar) programos, kuriuos galima įdiegti „<ph name="PRODUCT_NAME" />“, ir nurodoma, su kokiomis prieglobomis galima sąveikauti. Vertė yra eilučių, kurių kiekvienos vertė turėtų būti viena iš nurodytų toliau, sąrašas. „extension“, „theme“, „user_script“, „hosted_app“, „legacy_packaged_app“, „platform_app“. Jei reikia daugiau informacijos apie šiuos tipus, žr. „<ph name="PRODUCT_NAME" />“ plėtinių dokumentus.
 
           Atminkite, kad ši politika taip pat turi įtakos plėtiniams ir programoms, kurios turi būti priverstinai įdiegtos naudojant „ExtensionInstallForcelist“.
 
-          Jei šis nustatymas sukonfigūruotas, plėtiniai / programos, kurių tipas nenurodytas sąraše, nebus įdiegti.
+          Jei šis nustatymas sukonfigūruotas, plėtiniai ir (ar) programos, kurių tipas nenurodytas sąraše, nebus įdiegti.
 
-          Jei šis nustatymas nesukonfigūruotas, nebus taikomi jokie priimtinų plėtinių / programų tipų apribojimai.
+          Jei šis nustatymas nesukonfigūruotas, nebus taikomi jokie priimtinų plėtinių ir (ar) programų tipų apribojimai.
 
           Naudojant ankstesnę nei 75 versiją kelių kableliais atskirtų plėtinių ID naudojimas nepalaikomas ir bus praleistas. Likusi politika bus toliau taikoma.</translation>
 <translation id="5645779841392247734">Leisti slapukus šiose svetainėse</translation>
@@ -2880,11 +2886,11 @@
 <translation id="6244210204546589761">Paleidžiant atidaromi URL</translation>
 <translation id="6255387031094435995">Leidžiama sujungti pasirinktas politikos nuostatas, kai jos teikiamos iš skirtingų šaltinių, taikant tokią pat apimtį ir lygį.
 
-        Jei politika pateikta įraše, esant nesuderinamiems dviems šaltiniams ir vienodai jų apimčiai bei lygiui, vertės sujungiamos pateikiant naują politikos įrašą.
+        Jei politika pateikta įraše, esant dviem nesuderinamiems šaltiniams ir vienodai jų apimčiai bei lygiui, vertės sujungiamos pateikiant naują politikos įrašą.
 
-        Jei politika pateikta įraše, esant nesuderinamiems dviems šaltiniams ir skirtingoms apimtims ir (arba) lygiui, taikoma aukščiausio prioriteto politika.
+        Jei politika pateikta įraše, esant dviem nesuderinamiems šaltiniams ir skirtingai apimčiai ir (arba) lygiui, taikoma aukščiausio prioriteto politika.
 
-        Jei politika nepateikta įraše, esant nesuderinamiems šaltiniams, apimtims ir (arba) lygiui, taikoma aukščiausio prioriteto politika.</translation>
+        Jei politika nepateikta įraše, esant nesuderinamiems šaltiniams, apimčiai ir (arba) lygiui, taikoma aukščiausio prioriteto politika.</translation>
 <translation id="6258193603492867656">Nurodoma, ar į sugeneruotą „Kerberos“ SPN turi būti įtrauktas nestandartinis prievadas.
 
           Jei įgalinsite šį nustatymą ir įvesite nestandartinį prievadą (t. y. ne 80 arba 443, o kitokį prievadą), jis bus įtrauktas į sugeneruotą „Kerberos“ SPN.
@@ -2894,17 +2900,6 @@
 <translation id="6281043242780654992">Konfigūruoja savosios susirašinėjimo pranešimais programos politiką. Į juodąjį sąrašą įtrauktos savųjų susirašinėjimo pranešimais programų prieglobos nebus leidžiamos, kol nebus įtrauktos į baltąjį sąrašą.</translation>
 <translation id="6282799760374509080">Leisti arba atmesti garso įrašo fiksavimą</translation>
 <translation id="6284362063448764300">1.1 versijos TLS</translation>
-<translation id="6306608379445125648">Priverstinai išjungiamos rašybos tikrinimo kalbos. Bus nepaisoma tame sąraše nurodytų neatpažintų kalbų.
-
-      Jei įgalinsite šią politiką, nurodytų kalbų rašybos tikrinimo funkcija bus išjungta. Naudotojas vis tiek gali įgalinti ar išjungti kalbų, kurios nenurodytos sąraše, rašybos tikrinimą.
-
-      Jei šios politikos nenustatysite arba ją išjungsite, nebus atlikta naudotojo rašybos tikrinimo nuostatų pakeitimų.
-
-      Jei politika „SpellcheckEnabled“ išjungta, ši politika neturės jokio poveikio.
-
-      Jei kalba įtraukta į šią politiką ir politiką „SpellcheckLanguage“, pirmenybė teikiama politikai „SpellcheckLanguage“ ir bus įgalinta rašybos tikrinimo kalba.
-
-      Šiuo metu palaikomos šios kalbos: 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="6310223829319187614">Domeno pavadinimo automatinio užbaigimo prisijungiant naudotojui įgalinimas</translation>
 <translation id="6315673513957120120">„Chrome“ rodo įspėjimo puslapį, kai naudotojai naršo svetaines su SSL klaidomis. Pagal numatytuosius nustatymus arba kai ši politika nustatyta į „true“, naudotojams leidžiama spustelėjus pašalinti šiuos įspėjimo puslapius.
       Kai ši politika nustatyta į „false“, naudotojams neleidžiama spustelėjus pašalinti šių įspėjimo puslapių.</translation>
@@ -4320,11 +4315,6 @@
       Ši politika turi įtakos tik naudotojams, kurie autentifikuoti naudojant SAML.
 
       Politikos vertė turėtų būti nustatyta per kelias sekundes.</translation>
-<translation id="9018338365267278833">Bus pašalinti plėtiniai, rodomi „<ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />“, arba plėtiniai, rodomi „<ph name="EXTENSION_SETTINGS_POLICY_NAME" />“, kurių nustatytas užblokuotas diegimo režimas, ir bus panaikinti vietiniai naudotojo duomenys.  Jei norite sužinoti, kas gali nutikti su naudotojo duomenimis, kurie nėra saugomi vietinėje sistemoje, žr. plėtinių privatumo politiką arba duomenų saugojimo politiką.
-
-      Kai politika nustatyta kaip įgalinta, plėtiniai, kurie įtraukti į anksčiau minėtus sąrašus (jei jau įdiegti įrenginyje), bus visiškai pašalinti iš šio įrenginio (įskaitant vietinius naudotojo duomenis).
-
-      Kai politika nustatyta kaip išjungta arba nenustatyta, plėtiniai, kurie įtraukti į anksčiau minėtus sąrašus (jei jau įdiegti įrenginyje ir pateikti juodajame sąraše „<ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />“), bus išjungti įrenginyje ir nebus pašalinti.</translation>
 <translation id="9027787254195333560">Ši politika suteikia galimybę konfigūruoti prisijungimo ekrane rodomą naudotojo pseudoportreto vaizdą. Politiką reikia nustatyti nurodant URL, iš kurio „<ph name="PRODUCT_OS_NAME" />“ gali atsisiųsti pseudoportreto vaizdą, ir kriptografinę maišos vertę, kuri naudojama atsisiuntimo vientisumui patvirtinti. Vaizdas turi būti JPEG formato, o dydis neturi viršyti 512 KB. URL turi būti galima pasiekti nenustačius tapatybės.
 
       Pseudoportreto vaizdas atsisiunčiamas ir įkeliamas į talpyklą. Jis bus pakartotinai atsisiųstas pakeitus URL ar maišą.
diff --git a/components/policy/resources/policy_templates_lv.xtb b/components/policy/resources/policy_templates_lv.xtb
index ccb6210e..8b429717 100644
--- a/components/policy/resources/policy_templates_lv.xtb
+++ b/components/policy/resources/policy_templates_lv.xtb
@@ -349,6 +349,11 @@
       Ja šai politikai ir iestatīta vērtība “False”, paplašinājumu un spraudņu dati netiek vākti.
 
       Šī politika ir spēkā tikai tad, ja ir iespējots paplašinājums <ph name="CHROME_REPORTING_EXTENSION_NAME" /> un ierīce ir reģistrēta pakalpojumā <ph name="MACHINE_LEVEL_USER_CLOUD_POLICY_ENROLLMENT_TOKEN_POLICY_NAME" />.</translation>
+<translation id="1560205870554624777">Nosaka, vai tiek iespējota Kerberos funkcionalitāte. Kerberos ir autentifikācijas protokols, ko var izmantot, lai veiktu autentificēšanu tīmekļa lietotnēs un failu kopīgošanas ierīcēs.
+
+          Ja šī politika ir iespējota, Kerberos funkcionalitāte ir iespējota. Kerberos kontus var pievienot, izmantojot politiku “Konfigurēt Kerberos kontus” vai Kerberos kontu iestatījumus lapā “Personu iestatījumi”.
+
+          Ja šī politika ir atspējota vai nav iestatīta, Kerberos kontu iestatījumi ir atspējoti. Kerberos kontus nevar pievienot, un Kerberos autentifikāciju nevar izmantot. Visi esošie Kerberos konti, kā arī visas saglabātās paroles tiek dzēstas.</translation>
 <translation id="1561424797596341174">Politikas ignorēšana attālās piekļuves saimniekdatora atkļūdošanas versijām</translation>
 <translation id="1561967320164410511">Universālā divfaktoru autentificēšana (U2F) un paplašinājumi atsevišķai apstiprināšanai</translation>
 <translation id="1574554504290354326">Šis iestatījums vairs netiek izmantots, tā vietā izmantojiet “SafeBrowsingExtendedReportingEnabled”. “SafeBrowsingExtendedReportingEnabled” iespējošana vai atspējošana ir ekvivalenta “SafeBrowsingExtendedReportingOptInAllowed” vērtības “False” iestatīšanai.
@@ -435,6 +440,12 @@
 
       Politikā ir jāiestata vietrādis URL, kur operētājsistēma <ph name="PRODUCT_OS_NAME" /> var lejupielādēt pakalpojumu sniegšanas noteikumus. Tiem ir jābūt rakstītiem kā vienkāršam tekstam, kas jārāda kā MIME veids “teksts/vienkāršs”. Iezīmēšana nav atļauta.</translation>
 <translation id="1750315445671978749">Bloķēt visas lejupielādes</translation>
+<translation id="1762072363876276024">
+      Šī politika attiecas uz pierakstīšanās ekrānu. Lūdzu, skatiet arī politiku <ph name="SITE_PER_PROCESS_POLICY_NAME" />, kas attiecas uz lietotāja sesiju. Ieteicams abām politikām iestatīt vienādu vērtību. Ja vērtības nebūs vienādas, atverot lietotāja sesiju, var rasties aizkave, kamēr tiek piemērota lietotāja politikas vērtība.
+      Šo politikas DeviceLoginScreenSitePerProcess iestatījumu var izmantot, lai neatļautu lietotājiem atteikties no noklusējuma rīcības — visu vietņu izolēšanas. Ņemiet vērā, ka politika DeviceLoginScreenIsolateOrigins var būt noderīga papildu detalizētāku vietņu izolēšanai.
+      Ja politika ir iespējota, lietotāji nevarēs atteikties no noklusējuma rīcības, kad katrai vietnei tiek izpildīts atsevišķs process.
+      Ja politika nav konfigurēta vai ir atspējota, lietotājs varēs mainīt iestatījumu (piemēram, izmantojot ierakstu “Atspējot vietnes izolēšanu” vietnē chrome://flags).
+      </translation>
 <translation id="1781356041596378058">Šī politika arī kontrolē piekļuvi Android izstrādātājiem paredzētajām opcijām. Ja iestatīsiet šo politiku kā patiesu, lietotāji nevarēs piekļūt izstrādātājiem paredzētajām opcijām. Ja iestatīsiet šo politiku kā aplamu vai neiestatīsiet politiku, lietotāji varēs piekļūt izstrādātājiem paredzētajām opcijām, septiņas reizes pieskaroties versijas numuram Android iestatījumu lietotnē.</translation>
 <translation id="1793346220873697538">Atspējot drukāšanu ar PIN kodu pēc noklusējuma</translation>
 <translation id="1797233582739332495">Periodiski rādīt lietotājam uzvedni par obligātu atkārtotu palaišanu</translation>
@@ -871,6 +882,11 @@
 
       Ja šī politika nav iestatīta, lietotājs varēs izvēlēties, izmantot vai neizmantot datu saspiešanas starpniekservera funkciju.</translation>
 <translation id="257788512393330403">Parole ir jāievada ik pēc sešām stundām</translation>
+<translation id="2586162458524426376">
+      Šī politika attiecas uz pierakstīšanās ekrānu. Lūdzu, skatiet arī politiku <ph name="ISOLATE_ORIGINS_POLICY_NAME" />, kas attiecas uz lietotāja sesiju.
+      Ja politika ir iespējota, katrai komatatdalītajā sarakstā norādītajai vietnei tiks izpildīts atsevišķs process. Vietnes tiks arī izolētas pēc apakšdomēniem, piemēram, norādot https://example.com/, tiks izolēta arī vietne https://foo.example.com/ kā daļa no vietnes https://example.com/.
+      Ja politika nav konfigurēta vai ir atspējota, pierakstīšanās ekrānam tiks izmantoti platformas noklusējuma vietnes izolācijas iestatījumi.
+      </translation>
 <translation id="2587719089023392205">Iestatīt <ph name="PRODUCT_NAME" /> kā noklusējuma pārlūku</translation>
 <translation id="2592091433672667839">Neaktivitātes ilgums, pirms ekrānsaudzētājs tiek parādīts mazumtirdzniecības režīma pierakstīšanās ekrānā</translation>
 <translation id="2592162121850992309">Ja šai politikai ir iestatīta vērtība “True” vai nav iestatīta nekāda vērtība, un ja noteiktas grafiskā procesora funkcijas nav ievietotas melnajā sarakstā, paātrināta aparatūras darbība tiks iespējota.
@@ -881,6 +897,7 @@
           Visās jaunākajās Samba un Windows serveru versijās NTLMv2 tiek atbalstīta. Tā jāatspējo tikai tad, ja nepieciešama saderība ar vecākām versijām. Atspējošana samazina autentifikācijas drošību.
 
           Ja šai politikai nav iestatīta nekāda vērtība, noklusējums ir “True” un NTLMv2 ir iespējota.</translation>
+<translation id="26023406105317310">Konfigurēt Kerberos kontus</translation>
 <translation id="2604182581880595781">Konfigurēt ar tīkla failu kopīgošanas ierīcēm saistīto politiku.</translation>
 <translation id="2623014935069176671">Gaidīt sākotnējo lietotāja darbību</translation>
 <translation id="262740370354162807">Iespējo dokumentu iesniegšanu pakalpojumā <ph name="CLOUD_PRINT_NAME" /></translation>
@@ -1075,17 +1092,6 @@
       Ja šī politika nav iestatīta, tiek izmantota vērtība <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Maksimālais vienlaikus iespējamais savienojumu skaits ar starpniekserveri</translation>
-<translation id="2948463916588961959">Piespiedu kārtā iespējo pareizrakstības pārbaudes valodas. Tiks ignorētas sarakstā iekļautās valodas, kuras nevarēs atpazīt.
-
-      Ja iespējosiet šo politiku, pareizrakstības pārbaude tiks iespējota gan norādītajām valodām, gan tām valodām, kurām lietotājs ir iespējojis pareizrakstības pārbaudi.
-
-      Ja šī politika nav iespējota vai tā tiek atspējota, lietotāja pareizrakstības preferencēs netiks ieviestas izmaiņas.
-
-      Ja politika SpellcheckEnabled ir atspējota, tā nedarbosies.
-
-      Ja valoda ir ietverta gan šajā, gan SpellcheckLanguageBlacklist politikā, prioritāte ir šai politikai un pareizrakstības pārbaudes valoda tiks iespējota.
-
-      Pašreiz atbalstītās valodas: 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="2952347049958405264">Ierobežojumi:</translation>
 <translation id="2956777931324644324">Kopš <ph name="PRODUCT_NAME" /> versijas 36 izlaišanas šī politika vairs netiek izmantota.
 
@@ -1215,6 +1221,7 @@
 <translation id="3159375329008977062">Lietotājam ir atļauts eksportēt/importēt Crostini konteinerus, izmantojot lietotāja saskarni</translation>
 <translation id="3165808775394012744">Šīs politikas ir šeit ietvertas, lai tās varētu ērti noņemt.</translation>
 <translation id="316778957754360075">Šī iestatījuma darbība ir pārtraukta ar <ph name="PRODUCT_NAME" /> versiju 29. Uzņēmumu mitinātas paplašinājumu/lietotņu kolekcijas ieteicams iestatīt, ietverot vietnes mitināšanu CRX pakotnēs politikā ExtensionInstallSources un vietnē ievietojot tiešas saites uz pakotņu lejupielādēm. Lietojumprogrammu palaidēju attiecīgajai tīmekļa lapai var izveidot, izmantojot politiku ExtensionInstallForcelist.</translation>
+<translation id="3168968618972302728">Politikas, kas ir saistītas ar Kerberos autentifikāciju.</translation>
 <translation id="3171369832001535378">Ierīces tīkla saimniekdatora veidne</translation>
 <translation id="3172512016079904926">Iespējo vietējās ziņojumapmaiņas saimniekdatoru instalēšanu lietotāja līmenī.
 
@@ -1410,6 +1417,7 @@
 <translation id="3631099945620529777">Ja ir iestatīta vērtība “False”, uzdevumu pārvaldniekā ir atspējota poga Beigt procesu.
 
       Ja ir iestatīta vērtība “True” vai vērtība nav konfigurēta, lietotājs var beigt procesus uzdevumu pārvaldniekā.</translation>
+<translation id="3643284063603988867">Iespējot funkciju “Atcerēties paroli”</translation>
 <translation id="3646859102161347133">Ekrāna lupas veida iestatīšana</translation>
 <translation id="3653237928288822292">Noklusējuma meklētājprogrammas ikona</translation>
 <translation id="3660510274595679517">
@@ -1419,7 +1427,6 @@
 
         Šo politiku izmanto ierīces tvēruma mākoņa politikas reģistrācijai galddatoros, un to var iestatīt, izmantojot reģistru vai GPO operētājsistēmā Windows, “plist” failu operētājsistēmā Mac un JSON politikas failu operētājsistēmā Linux.</translation>
 <translation id="3660562134618097814">SAML identitātes nodrošinātāja sīkfailu pārsūtīšana pieteikšanās laikā</translation>
-<translation id="3668151900457104753">Atinstalēt melnajā sarakstā iekļautos paplašinājumus</translation>
 <translation id="3701121231485832347">Kontrolē iestatījumus, kas ir raksturīgi <ph name="MS_AD_NAME" /> pārvaldītajām <ph name="PRODUCT_OS_NAME" /> ierīcēm.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Vienas rindas lauks ir novecojis, un to ir plānots noņemt. Lūdzu, sāciet lietot tālāk esošo vairākrindu tekstlodziņu.)</translation>
 <translation id="3709266154059827597">Konfigurē paplašinājumu instalēšanas melno sarakstu</translation>
@@ -1627,6 +1634,28 @@
       Ja šai politikai ir iestatīta vērtība Patiesa vai politika nav iestatīta, lietotāji var izpirkt piedāvājumus, izmantojot operētājsistēmas Chrome OS reģistrāciju.
 
       Ja šai politikai ir iestatīta vērtība Nepatiesa, lietotāji nevar izpirkt piedāvājumus.</translation>
+<translation id="4008233182078913897">Norāda sarakstu ar lietotnēm un paplašinājumiem, kas tiek instalēti klusajā režīmā 
+          bez lietotāja iejaukšanās un ko lietotājs nevar atinstalēt vai atspējot. 
+          Visas lietotņu/paplašinājumu pieprasītās atļaujas, tostarp visas konkrētās 
+          lietotnes/paplašinājuma turpmāko versiju pieprasītās papildu atļaujas, tiek
+          piešķirtas tieši bez lietotāja iejaukšanās. Turklāt atļaujas tiek piešķirtas
+          paplašinājumu saskarnēm API enterprise.deviceAttributes un
+          enterprise.platformKeys. (Šīs divas saskarnes API nav pieejamas
+          lietotnēm/paplašinājumiem, kas nav instalēti piespiedu kārtā.)
+
+          Šīs politikas prioritāte ir lielāka par iespējami konfliktējošās politikas <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> prioritāti. Ja lietotne vai paplašinājums, kas iepriekš tika instalēts piespiedu kārtā, tiek noņemts no šī saraksta, <ph name="PRODUCT_NAME" /> to automātiski atinstalē.
+
+          Windows instancēs, kas nav pievienotas <ph name="MS_AD_NAME" /> domēnam, piespiedu instalēšana attiecas tikai uz lietotnēm un paplašinājumiem, kas norādīti Chrome interneta veikalā.
+
+          Ņemiet vērā, ka lietotāji var mainīt jebkura paplašinājuma pirmkodu, izmantojot izstrādātāja rīkus (potenciāli padarot paplašinājuma darbību neiespējamu). Ja tas rada problēmas, ir jāiestata politika <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Katrs politikas saraksta vienums ir virkne, kas ietver paplašinājuma ID un pēc vēlēšanās atjaunināšanas URL, kuri atdalīti ar semikolu (<ph name="SEMICOLON" />). Paplašinājuma ID ir 32 burtu virkne, kas ir redzama, piemēram, lapā <ph name="CHROME_EXTENSIONS_LINK" /> izstrādātāja režīmā. Atjaunināšanas vietrādim URL (ja tas ir norādīts) ir jānovirza uz atjauninājuma manifesta XML dokumentu, kā norādīts šeit: <ph name="LINK_TO_EXTENSION_DOC1" />. Pēc noklusējuma tiek izmantots Chrome interneta veikala atjaunināšanas URL (šobrīd: "https://clients2.google.com/service/update2/crx"). Ņemiet vērā, ka šajā politikā iestatītais atjaunināšanas URL tiek izmantots tikai sākotnējai instalācijai; nākamajiem paplašinājuma atjauninājumiem tiek izmantots paplašinājuma manifestā norādītais atjaunināšanas URL. Turklāt ņemiet vērā, ka atjaunināšanas URL tieša norādīšana bija obligāta visās vecākajās <ph name="PRODUCT_NAME" /> versijās līdz pat versijai 67 (ieskaitot).
+
+          Piemēram, <ph name="EXTENSION_POLICY_EXAMPLE" /> instalē paplašinājumu ar ID <ph name="EXTENSION_ID_SAMPLE" />, izmantojot Chrome interneta veikala standarta atjaunināšanas URL. Plašāku informāciju par paplašinājumu mitināšanu skatiet šeit: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Ja šī politika nav iestatīta, neviena lietotne un paplašinājums netiek instalēts automātiski un lietotājs var atinstalēt jebkuru <ph name="PRODUCT_NAME" /> pārlūkā esošu lietotni vai paplašinājumu.
+
+          Ņemiet vērā, ka šī politika neattiecas uz inkognito režīmu.</translation>
 <translation id="4008507541867797979">Ja šai politikai ir iestatīta vērtība “True” vai tā nav konfigurēta, <ph name="PRODUCT_OS_NAME" /> pieteikšanās ekrānā būs redzami esošie lietotāji un būs atļauts vienu izvēlēties.
 
       Ja šai politikai ir iestatīta vērtība “False”, <ph name="PRODUCT_OS_NAME" /> pieteikšanās ekrānā esošie lietotāji būs redzami. Tiks parādīts parastais pierakstīšanās ekrāns (vaicājot lietotāja e-pasta adresi un paroli vai tālruni) vai SAML starpposma ekrāns (ja tas ir iespējots, izmantojot <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> politiku), ja vien nav konfigurēta pārvaldītā sesija. Ja pārvaldītā sesija ir konfigurēta, tiks parādīti tikai pārvaldītās sesijas konti, ļaujot izvēlēties vienu no tiem.
@@ -1739,12 +1768,17 @@
           Šis iestatījums ignorēs politiku RemoteAccessHostClientDomain, ja tā ir iestatīta.
 
           Skatiet arī politiku RemoteAccessHostDomainList.</translation>
+<translation id="4164601239783385546">Iespējojiet taustiņu ķēdes pieejamības funkciju.
+
+          Ja šai politikai ir iestatīta vērtība “true”, taustiņu ķēde vienmēr būs iespējota.
+
+          Ja šai politikai ir iestatīta vērtība “false”, taustiņu ķēde vienmēr būs atspējota.
+
+          Ja iestatīsiet šo politiku, lietotāji nevarēs to mainīt un ignorēt.
+
+          Ja šī politika nav iestatīta, taustiņu ķēde sākotnēji būs atspējota, taču lietotājs var jebkurā brīdī to iespējot.</translation>
 <translation id="4183229833636799228">Spraudņa <ph name="FLASH_PLUGIN_NAME" /> noklusējuma iestatījums</translation>
 <translation id="4192388905594723944">Vietrādis URL attālās piekļuves klienta autentifikācijas pilnvaras apstiprināšanai</translation>
-<translation id="4197038214024763371">Ja šī politika nav iestatīta vai iespējota, lietotājs varēs lietot pareizrakstības pārbaudi.
-
-      Ja šī politika ir atspējota, lietotājs nevarēs lietot pareizrakstības pārbaudi. Ja šī politika ir atspējota, tiks ignorētas arī politikas SpellcheckLanguage un SpellcheckLanguageBlacklist.
-      </translation>
 <translation id="4203389617541558220">Ierobežojiet ierīces darbspējas laiku, plānojot automātiskas atkārtotas palaišanas gadījumus.
 
       Ja šī politika ir iestatīta, tā norāda ierīces darbspējas laiku, pēc kura ir plānota automātiska atkārtota palaišana.
@@ -1932,6 +1966,7 @@
 <translation id="4578912515887794133">Ja šis iestatījums ir iespējots, attālās piekļuves saimniekdatorā tiek salīdzināts lokālā lietotāja vārds (ar kuru ir saistīts saimniekdators) ar tā Google konta vārdu, kas ir reģistrēts kā saimniekdatora īpašnieks (piemēram, ja saimniekdators pieder Google konta janisberzins@example.com lietotājam, lokālā lietotāja vārdam ir jābūt “janisberzins”).  Ja saimniekdatora īpašnieka vārds atšķiras no lokālā lietotāja vārda, ar kuru ir saistīts saimniekdators, attālās piekļuves saimniekdators netiek startēts.  Politika RemoteAccessHostMatchUsername ir jāizmanto kopā ar politiku RemoteAccessHostDomain, lai ieviestu arī saimniekdatora īpašnieka Google konta saistīšanu ar konkrētu domēnu (piemēram, example.com).
 
           Ja šis iestatījums ir atspējots vai nav iestatīts, attālās piekļuves saimniekdatoru var saistīt ar jebkuru lokālo lietotāju.</translation>
+<translation id="4591366717022345234">Nodrošināt lietotājiem ātrā risinājuma būvējumu</translation>
 <translation id="4600786265870346112">Lielā kursora iespējošana</translation>
 <translation id="4604931264910482931">Vietējās ziņojumapmaiņas melnā saraksta konfigurēšana</translation>
 <translation id="4613508646038788144">Ja politikai ir iestatīta vērtība “False”, trešās puses programmatūra pārlūka Chrome procesos varēs ievietot izpildāmo kodu. Ja politikai nav iestatīta vērtība vai ir iestatīta vērtība “True”, trešās puses programmatūrai tiek liegta izpildāmā koda ievietošana pārlūka Chrome procesos.</translation>
@@ -2018,6 +2053,7 @@
 <translation id="487460824085252184">Migrē automātiski, nepieprasa lietotāja piekrišanu.</translation>
 <translation id="4874982543810021567">WebUSB bloķēšana šajās vietnēs</translation>
 <translation id="4876805738539874299">Maksimālā iespējotā SSL versija</translation>
+<translation id="4887274746092315609">Iespējo SAML lietotāju paroles maiņas lapu sesijas laikā</translation>
 <translation id="4897928009230106190">Norāda parametrus, kas tiek izmantoti, veicot ieteikumu meklēšanu ar metodi POST. Izmantojot šo metodi, tiek meklēti ar komatu atdalītu vārdu/vērtību pāri. Ja vērtība ir veidnes parametrs, piemēram, {searchTerms} (iepriekšējā piemērā), tas tiks aizstāts ar īstiem meklēšanas vienumu datiem.
 
           Šī politika nav obligāta. Ja tā nav iestatīta, meklēšanas ieteikumu pieprasījums tiks nosūtīts, izmantojot metodi GET.
@@ -2243,6 +2279,7 @@
       Ja politikai ir iestatīta vērtība “Legacy”, ir atļauts tikai RC4 šifrēšanas veids. Šī iespēja nav droša un var būt nepieciešama tikai ļoti specifiskos apstākļos.
 
       Skatiet arī šeit: https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types.</translation>
+<translation id="5249453807420671499">Lietotāji var pievienot Kerberos kontus</translation>
 <translation id="5255162913209987122">Var ieteikt</translation>
 <translation id="527237119693897329">Norādiet, kuri vietējās ziņojumapmaiņas saimniekdatori nav jāielādē.
 
@@ -2386,6 +2423,7 @@
       Ja ir iestatīta šīs politikas vērtība un tā nav 0, lietotājam, kas pašlaik ir pieteicies demonstrācijā, automātiski tiks veikta atteikšanās, tiklīdz būs pagājis noteiktais neaktivitātes laiks.
 
       Politikas vērtība ir jānorāda milisekundēs.</translation>
+<translation id="5508307164752647432">Iespējot Kerberos funkcionalitāti</translation>
 <translation id="5511702823008968136">Iespējo grāmatzīmju joslu</translation>
 <translation id="5512418063782665071">Sākumlapas URL</translation>
 <translation id="551639594034811656">Šī politika nosaka procentuālo daļu sarakstu, kas definēs daļu no <ph name="PRODUCT_OS_NAME" /> OV ierīcēm, kuras atjaunināt katru dienu, sākot no dienas, kad atjauninājums tiek atklāts. Atklāšanas laiks ir vēlāks par atjauninājuma publicēšanas laiku, jo pēc atjauninājuma publicēšanas var paiet laiks, līdz ierīce pārbauda atjauninājumus.
@@ -2407,6 +2445,7 @@
       Ņemiet vērā: ja platformā tiek atbalstīti politikas paziņojumi, tiks iestatīts atsvaidzināšanas aizkaves laiks 24 stundas (ignorējot visas noklusējuma vērtības un šīs politikas vērtību), jo ir paredzēts, ka ar politikas paziņojumiem atsvaidzināšana tiks veikta piespiedu kārtā katru reizi, kad tiks mainīta politika, un biežāka atsvaidzināšana nebūs nepieciešama.</translation>
 <translation id="5530347722229944744">Bloķēt iespējami bīstamas lejupielādes</translation>
 <translation id="5535973522252703021">Kerberos deleģējamo serveru baltais saraksts</translation>
+<translation id="554903022911579950">Kerberos</translation>
 <translation id="555077880566103058">Atļauja visām vietnēm automātiski izpildīt spraudni <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="5559079916187891399">Šī politika neietekmē Android lietotnes.</translation>
 <translation id="5560039246134246593">Pievienot parametru attiecībā uz variantu sākotnējās vērtības iegūšanu pārlūkā <ph name="PRODUCT_NAME" />.
@@ -2518,6 +2557,16 @@
  
       Ja šī politika ir iestatīta, lietotājs to nevar mainīt vai ignorēt.</translation>
 <translation id="5708969689202733975">Konfigurēt atļautos ātrās atbloķēšanas režīmus</translation>
+<translation id="5711016543513883877">
+      Ja politika ir iespējota, katrai komatatdalītajā sarakstā
+      norādītajai vietnei tiks izpildīts atsevišķs process. Vietnes tiks arī izolētas
+      pēc apakšdomēniem, piemēram, norādot https://example.com/, tiks
+      izolēta arī vietne https://foo.example.com/ kā daļa no vietnes
+      https://example.com/.
+      Ja politika nav konfigurēta vai ir atspējota, lietotājs varēs mainīt šo iestatījumu.
+
+      PIEZĪME. Šī politika neattiecas uz operētājsistēmu Android. Lai politiku IsolateOrigins iespējotu operētājsistēmā Android, izmantojiet politikas IsolateOriginsAndroid iestatījumu.
+      </translation>
 <translation id="572155275267014074">Android iestatījumi</translation>
 <translation id="5722934961007828462">Ja šis iestatījums ir iespējots, <ph name="PRODUCT_NAME" /> vienmēr atcels tādu servera sertifikātu pārbaudīšanu, kuri ir veiksmīgi pārbaudīti un parakstīti, izmantojot lokāli instalētus CA sertifikātus.
 
@@ -2822,17 +2871,6 @@
 <translation id="6281043242780654992">Konfigurējiet vietējās ziņojumapmaiņas politikas. Melnajā sarakstā iekļauto vietējās ziņojumapmaiņas saimniekdatoru darbība netiks atļauta, ja vien tie nebūs iekļauti baltajā sarakstā.</translation>
 <translation id="6282799760374509080">Audio tveršanas ļaušana vai noraidīšana</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Piespiedu kārtā atspējo pareizrakstības pārbaudes valodas. Tiks ignorētas sarakstā iekļautās valodas, kuras nevarēs atpazīt.
-
-      Ja iespējosiet šo politiku, pareizrakstības pārbaude norādītajām valodās tiks atspējota. Lietotājs joprojām var iespējot vai atspējot pareizrakstības pārbaudi valodām, kas nav iekļautas sarakstā.
-
-      Ja šī politika nav iespējota vai tā tiek atspējota, lietotāja pareizrakstības preferencēs netiks ieviestas izmaiņas.
-
-      Ja politika SpellcheckEnabled ir atspējota, tā nedarbosies.
-
-      Ja valoda ir ietverta gan šajā, gan SpellcheckLanguage politikā, prioritāte ir SpellcheckLanguage politikai, un pareizrakstības pārbaudes valoda tiks iespējota.
-
-      Pašreiz atbalstītās valodas: 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="6310223829319187614">Domēna nosaukuma automātiskās pabeigšanas iespējošana lietotāja pierakstīšanās laikā</translation>
 <translation id="6315673513957120120">Ja lietotāji atver vietnes, kurās ir SSL kļūdas, pārlūkā Chrome tiek parādīta brīdinājuma lapa. Pēc noklusējuma, kā arī tad, ja šai politikai ir iestatīta vērtība Patiesa, lietotājiem ir atļauts no brīdinājuma lapas pāriet uz vietni.
       Ja politikai ir iestatīta vērtība Nepatiesa, lietotājiem tiek liegts no brīdinājuma lapas pāriet uz vietni.</translation>
@@ -3440,6 +3478,11 @@
 <translation id="7433714841194914373">Iespējo dinamisko meklēšanu</translation>
 <translation id="7434202861148928348">Nepieciešamo domēnu nosaukumu konfigurēšana attālās piekļuves klientiem</translation>
 <translation id="7443616896860707393">Savstarpējās izcelsmes HTTP pamata autentifikācijas uzvednes</translation>
+<translation id="7454519673779830548">Pievieno iepriekš aizpildītus Kerberos kontus. Ja Kerberos akreditācijas dati atbilst pieteikšanās akreditācijas datiem, kontu var konfigurēt atkārtotai pieteikšanās akreditācijas datu izmantošanai, norādot parametru “${{LOGIN_EMAIL}}” galvenajai rindiņai un parametru “${{PASSWORD}}” — parolei, lai Kerberos biļeti varētu izgūt automātiski (ja vien nav konfigurēta divpakāpju autentifikācija). Lietotāji nevar pārveidot kontus, kas pievienoti, izmantojot šo politiku.
+
+          Ja šī politika ir iespējota, politikā definētais kontu saraksts tiek pievienots Kerberos kontu iestatījumiem.
+
+          Ja šī politika ir atspējota vai nav iestatīta, Kerberos kontu iestatījumiem netiek pievienoti konti un visi konti, kas iepriekš tika pievienoti, izmantojot šo politiku, tiek noņemti. Ja ir iespējota politika “Lietotāji var pievienot Kerberos kontus”, lietotāji joprojām var pievienot kontus manuāli.</translation>
 <translation id="7458437477941640506">Neatritināt uz mērķa versiju, ja operētājsistēmas versija ir jaunāka nekā mērķa versija. Atjauninājumi ir atspējoti.</translation>
 <translation id="7464991223784276288">Atbilstošu vietrāžu URL sīkfailu ierobežošana pašreizējā sesijā</translation>
 <translation id="7469554574977894907">Iespējo meklēšanas ieteikumus</translation>
@@ -3577,6 +3620,11 @@
 <translation id="7687943045976362719">Ja šī politika ir iestatīta, norādītos satura tipus apstrādā <ph name="PRODUCT_FRAME_NAME" />.
 
           Ja šī politika nav iestatīta, visām vietnēm tiek izmantots noklusējuma renderētājs. (Politiku <ph name="CHROME_FRAME_RENDERER_SETTINGS_POLICY_NAME" /> var izmantot, lai konfigurētu noklusējuma renderētāju.)</translation>
+<translation id="7694245791806617022">Nosaka, vai Kerberos autentifikācijas dialoglodziņā ir iespējota funkcija “Atcerēties paroli”. Paroles tiek šifrētas un saglabātas diskā, kas ir pieejams tikai Kerberos sistēmai un lietotāja sesijas laikā.
+
+          Ja šī politika ir iespējota vai nav iestatīta, lietotāji var izlemt, vai Kerberos paroles tiks saglabātas, lai tās nevajadzētu ievadīt vēlreiz. Kerberos biļetes tiek iegūtas automātiski, ja vien nav nepieciešama papildu autentifikācija (divpakāpju autentifikācija).
+
+          Ja šī politika ir atspējota, paroles nekad netiek saglabātas un visas iepriekš saglabātās paroles tiek noņemtas. Lietotājiem ir jāievada sava parole katru reizi, kad ir jāveic autentifikācija Kerberos sistēmā. Atkarībā no servera iestatījumiem parasti tas notiek aptuveni ik pēc 8 stundām līdz vairākiem mēnešiem.</translation>
 <translation id="7694807474048279351">Plānojiet automātisku atkārtotu palaišanu pēc <ph name="PRODUCT_OS_NAME" /> atjauninājuma piemērošanas.
 
       Ja šī politika ir iestatīta uz “true”, automātiska atkārtota palaišana tiek plānota, kad tiek piemērots <ph name="PRODUCT_OS_NAME" /> atjauninājums un atjaunināšanas pabeigšanai ir nepieciešama atkārtota palaišana. Atkārtota palaišana tiek plānota nekavējoties, taču to var atspējot ierīcē līdz 24 stundām, ja lietotājs attiecīgajā brīdī izmanto ierīci.
@@ -3610,6 +3658,15 @@
       Šī politika ir paredzēta uzņēmumiem, kas vēlas migrēt esošos serverus no HTTP/0.9, un tā tiks noņemta.
 
       Ja šī politika nav iestatīta, protokols HTTP/0.9 tiks atspējots portos, kas nav noklusējuma porti.</translation>
+<translation id="7726421241038987229">
+      Šis politikas SitePerProcess iestatījums var tikt izmantots, lai neatļautu lietotājiem atteikties no noklusējuma rīcības — visu vietņu izolēšanas. Ņemiet vērā, ka politika IsolateOrigins var būt noderīga arī papildu detalizētāku vietņu izolēšanai.
+      Ja politika ir iespējota, lietotāji nevarēs atteikties no noklusējuma rīcības, kad katrai vietnei tiek izpildīts atsevišķs process.
+      Ja politika nav konfigurēta vai ir atspējota, lietotājs varēs atteikties no vietnes izolācijas
+      (piemēram, izmantojot ierakstu “Atspējot vietnes izolēšanu” vietnē chrome://flags).  Atspējojot politiku un/vai nekonfigurējot politiku, vietnes izolācija netiek izslēgta.
+      Operētājsistēmā <ph name="PRODUCT_OS_NAME" /> šādu vērtību ieteicams iestatīt arī ierīces politikai <ph name="DEVICE_LOGIN_SCREEN_SITE_PER_PROCESS_POLICY_NAME" />. Ja abām politikām iestatītās vērtības nav vienādas, atverot lietotāja sesiju, var rasties aizkave, kamēr tiek piemērota lietotāja politikas vērtība.
+
+      PIEZĪME. Šī politika neattiecas uz operētājsistēmu Android. Lai politiku SitePerProcess iespējotu operētājsistēmā Android, izmantojiet politikas SitePerProcessAndroid iestatījumu.
+      </translation>
 <translation id="7747447585227954402">Atļauj ierīcēm izmantot spraudni <ph name="PLUGIN_VM_NAME" /> produktā <ph name="PRODUCT_OS_NAME" />.</translation>
 <translation id="7749402620209366169">Iespējo divu faktoru autentifikāciju attālās piekļuves saimniekdatoriem, nevis izmanto lietotāja norādītu PIN.
 
@@ -3675,6 +3732,11 @@
       Nosaka paplašinājuma ID, kas jāizmanto kā ekrānsaudzētājs pierakstīšanās ekrānā. Paplašinājumam ir jābūt daļai no AppPack, kas konfigurēts šim domēnam, izmantojot politiku DeviceAppPack.</translation>
 <translation id="7882857838942884046">Atspējojot Google Sync, Android dublēšana un atjaunošana nedarbosies pareizi.</translation>
 <translation id="7882890448959833986">Brīdinājuma par neatbalstītu OS rādīšanas apturēšana</translation>
+<translation id="7889788745439330797">Nosaka, vai lietotāji var pievienot Kerberos kontus.
+
+          Ja šī politika ir iespējota vai nav iestatīta, lietotāji var pievienot Kerberos kontus, izmantojot Kerberos kontu iestatījumus lapā “Personu iestatījumi”. Lietotāji var pilnībā kontrolēt pievienotos kontus, kā arī tos pārveidot vai noņemt.
+
+          Ja šī politika ir atspējota, lietotāji nevar pievienot Kerberos kontus. Kontus var pievienot, tikai izmantojot politiku “Konfigurēt Kerberos kontus”. Tas ir efektīvs veids, kā bloķēt kontus.</translation>
 <translation id="7895553628261067384">Attālā piekļuve</translation>
 <translation id="7902255855035461275">Šajā sarakstā pieejamajiem šabloniem tiek meklēta atbilstība pieprasītā URL
       drošības avotam. Ja tiek atrasta atbilstība, piekļuve video
@@ -4211,11 +4273,6 @@
       Šī politika attiecas tikai uz lietotājiem, kuri tika autentificēti, izmantojot SAML.
 
       Politikas vērtība ir jānorāda sekundēs.</translation>
-<translation id="9018338365267278833">Šādā veidā tiks noņemti paplašinājumi, kas redzami šeit: <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />, vai paplašinājumi, kas norādīti politikā <ph name="EXTENSION_SETTINGS_POLICY_NAME" />, kuru instalēšanas režīms ir iestatīts kā bloķēts un ar kuriem tiks notīrīti lietotāja lokālie dati.  Lai saprastu, kas var notikt ar lietotāja datiem, kuri nav saglabāti lokāli, skatiet paplašinājumu konfidencialitātes politiku vai datu uzglabāšanas politiku.
-
-      Ja politika ir iespējota, paplašinājumi, kas ietilpst iepriekš minētajos sarakstos (ja tie jau ir instalēti ierīcē), tiks pilnībā noņemti no šīs ierīces (tostarp lokālie lietotāja dati).
-
-      Ja politika ir atspējota vai nav iestatīta, paplašinājumi, kas ietilpst iepriekš minētajos sarakstos (ja tie jau ir instalēti ierīcē un atrodas melnajā sarakstā <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />), tiks atspējoti ierīcē, bet netiks atinstalēti.</translation>
 <translation id="9027787254195333560">Šī politika ļauj konfigurēt lietotāja iemiesojuma attēlu, kas tiek rādīts pieteikšanās ekrānā. Politika tiek iestatīta, norādot URL, no kura <ph name="PRODUCT_OS_NAME" /> var lejupielādēt iemiesojuma attēlu un šifrēšanas jaukšanu, kas tiek izmantota, lai apstiprinātu lejupielādes integritāti. Attēlam ir jābūt JPEG formātā, un tā lielums nedrīkst pārsniegt 512 KB. URL ir jābūt pieejamam bez autentifikācijas.
 
       Iemiesojuma attēls ir lejupielādēts un saglabāts kešatmiņā. Tas tiks lejupielādēts atkārtoti, kad mainīsies URL vai jaucējkods.
diff --git a/components/policy/resources/policy_templates_ml.xtb b/components/policy/resources/policy_templates_ml.xtb
index 46ef994b..a926074 100644
--- a/components/policy/resources/policy_templates_ml.xtb
+++ b/components/policy/resources/policy_templates_ml.xtb
@@ -42,11 +42,11 @@
 
       ഈ നയം സജ്ജീകരിക്കാതെ വിട്ടാൽ, മാനേജ് ചെയ്യപ്പെടുന്ന എന്‍റർപ്രൈസ് ഉപയോക്താക്കൾക്ക് ഡിഫോൾട്ട് പ്രവർത്തനരഹിതമാവുകയും മാനേജ് ചെയ്യപ്പെടാത്ത ഉപയോക്താക്കൾക്ക് ഡിഫോൾട്ട് പ്രവർത്തനക്ഷമമാവുകയും ചെയ്യും.</translation>
 <translation id="1040446814317236570">PAC URL സ്‌ട്രിപ്പിംഗ് പ്രവർത്തനക്ഷമമാക്കുക (https:// എന്നതിന് വേണ്ടി)</translation>
-<translation id="1044878202534415707">CPU/RAM ഉപയോഗം പോലുള്ള ഹാർഡ്‌വെയർ സ്ഥിതിവിവരക്കണക്കുകൾ റിപ്പോർട്ടുചെയ്യുക.
+<translation id="1044878202534415707">CPU/RAM ഉപയോഗം പോലുള്ള ഹാർഡ്‌വെയർ സ്ഥിതിവിവരക്കണക്കുകൾ റിപ്പോർട്ട് ചെയ്യുക.
 
-      നയം "false" എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, സ്ഥിതിവിവരക്കണക്ക് റിപ്പോർട്ടുചെയ്യില്ല.
-      "true" എന്ന് സജ്ജീകരിച്ചിരിക്കുന്നെങ്കിലോ സജ്ജീകരിക്കാതെ വിടുകയാണെങ്കിലോ സ്ഥിതിവിവരക്കണക്ക് റിപ്പോർട്ടുചെയ്യും.</translation>
-<translation id="1046484220783400299">ഒഴിവാക്കിയ വെബ് പ്ലാറ്റ്‌ഫോം സവിശേഷതകൾ ഒരു നിശ്ചിത സമയത്തേയ്ക്ക് പ്രവർത്തനക്ഷമമാക്കുക</translation>
+      നയം തെറ്റ് എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, സ്ഥിതിവിവരക്കണക്ക് റിപ്പോർട്ട് ചെയ്യില്ല.
+      തെറ്റ് എന്ന് സജ്ജീകരിച്ചിരിക്കുന്നെങ്കിലോ സജ്ജീകരിക്കാതെ വിടുകയാണെങ്കിലോ സ്ഥിതിവിവരക്കണക്ക് റിപ്പോർട്ട് ചെയ്യും.</translation>
+<translation id="1046484220783400299">ഒഴിവാക്കിയ വെബ് പ്ലാറ്റ്ഫോം സവിശേഷതകൾ ഒരു നിശ്ചിത സമയത്തേയ്ക്ക് പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="1047128214168693844">ഉപയോക്താവിന്റെ ഭൗതിക ലൊക്കേഷൻ ട്രാക്ക് ചെയ്യാൻ ഒരു സൈറ്റിനെയും അനുവദിക്കരുത്</translation>
 <translation id="1049138910114524876"><ph name="PRODUCT_OS_NAME" /> സൈൻ ഇൻ സ്‌ക്രീനിൽ നൽകിയിട്ടുള്ള ഭാഷ കോൺഫിഗർ ചെയ്യുന്നു.
 
@@ -62,9 +62,9 @@
 <translation id="1062407476771304334">മാറ്റിസ്ഥാപിക്കുക</translation>
 <translation id="1079801999187584280">ഡെവലപ്പര്‍ ടൂളുകളുടെ ഉപയോഗം അനുവദിക്കാതിരിക്കുക</translation>
 <translation id="1087437665304381368">ഈ നയം <ph name="PRODUCT_OS_NAME" /> ഡെവലപ്പർ മോഡ് മാത്രമാണ് നിയന്ത്രിക്കുന്നത്. Android ഡെവലപ്പർ ഓപ്ഷനുകളിലേക്കുള്ള ആക്‌സസ് നിങ്ങൾക്ക് തടയണമെങ്കിൽ, <ph name="DEVELOPER_TOOLS_DISABLED_POLICY_NAME" /> നയം സജ്ജമാക്കേണ്ടതുണ്ട്.</translation>
-<translation id="1093082332347834239">ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, <ph name="UIACCESS_PERMISSION_NAME" /> അനുമതികൾ ഉള്ള ഒരു പ്രോസസ്സിൽ റിമോട്ട് അസിസ്റ്റൻസ് ഹോസ്റ്റ് റൺ ചെയ്യും.  ഇത് പ്രാദേശിക ഉപയോക്താവിന്റെ ഡെസ്‌ക്‌ടോപ്പിലെ എലിവേറ്റഡ് വിൻഡോകളുമായി സംവദിക്കാൻ വിദൂര ഉപയോക്താക്കളെ അനുവദിക്കും.
+<translation id="1093082332347834239">ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, <ph name="UIACCESS_PERMISSION_NAME" /> അനുമതികൾ ഉള്ള ഒരു പ്രോസസ്സിൽ വിദൂര അസിസ്റ്റൻസ് ഹോസ്റ്റ് റൺ ചെയ്യും.  ഇത് പ്രാദേശിക ഉപയോക്താവിന്റെ ഡെസ്‌ക്‌ടോപ്പിലെ എലിവേറ്റഡ് വിൻഡോകളുമായി സംവദിക്കാൻ വിദൂര ഉപയോക്താക്കളെ അനുവദിക്കും.
 
-          ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കുകയോ കോൺഫിഗർ ചെയ്യാതിരിക്കുകയോ ആണെങ്കിൽ, റിമോട്ട് അസിസ്റ്റൻസ് ഹോസ്റ്റ്, ഉപയോക്താവിന്റെ പശ്ചാത്തലത്തിൽ റൺ ചെയ്യുന്നതിനാൽ ഡെസ്‌ക്‌ടോപ്പിലെ എലിവേറ്റഡ് വിൻഡോകളുമായി വിദൂര ഉപയോക്താക്കൾക്ക് സംവദിക്കാൻ കഴിയുകയുമില്ല.</translation>
+          ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കുകയോ കോൺഫിഗർ ചെയ്യാതിരിക്കുകയോ ആണെങ്കിൽ, വിദൂര അസിസ്റ്റൻസ് ഹോസ്റ്റ്, ഉപയോക്താവിന്റെ പശ്ചാത്തലത്തിൽ റൺ ചെയ്യുന്നതിനാൽ ഡെസ്‌ക്‌ടോപ്പിലെ എലിവേറ്റഡ് വിൻഡോകളുമായി വിദൂര ഉപയോക്താക്കൾക്ക് സംവദിക്കാൻ കഴിയുകയുമില്ല.</translation>
 <translation id="1096105751829466145">ഡിഫോൾട്ട് തിരയൽ ദാതാവ്</translation>
 <translation id="1099282607296956954">എല്ലാ സൈറ്റിനും സൈറ്റ് ഐസലേഷൻ പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="1100570158310952027">
@@ -125,9 +125,9 @@
 
       എൻവയോൺമെന്‍റ് വേരിയബിളുകൾ വികസിപ്പിച്ചിരിക്കുന്നു. Windows-ൽ %ABC%-യ്ക്ക് പകരമായി ABC എൻവയോൺമെന്‍റ് വേരിയബിൾ മൂല്യം ഉപയോഗിക്കുന്നു.</translation>
 <translation id="1151353063931113432">ഈ സൈറ്റുകളില്‍ ഇമേജ് അനുവദിക്കുക</translation>
-<translation id="1152117524387175066">ബൂട്ടിലെ ഉപകരണത്തിന്റെ ഡവലപ്പർ സ്വിച്ചിന്റെ നില റിപ്പോർട്ടുചെയ്യുക.
+<translation id="1152117524387175066">ബൂട്ട് മോഡിൽ ഉപകരണത്തിന്‍റെ ഡെവലപ്പർ സ്വിച്ചിന്റെ നില റിപ്പോർട്ട് ചെയ്യുക.
 
-      നയം 'തെറ്റ്' എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, ഡവലപ്പർ സ്വിച്ചിന്റെ നില റിപ്പോർട്ടുചെയ്യില്ല.</translation>
+      നയം തെറ്റ് എന്ന് സജ്ജമാക്കിയാൽ, ഡെവലപ്പർ സ്വിച്ചിന്റെ നില റിപ്പോർട്ട് ചെയ്യില്ല.</translation>
 <translation id="1160479894929412407">QUIC പ്രോട്ടോക്കോൾ അനുവദിക്കുക</translation>
 <translation id="1160939557934457296">സുരക്ഷിത ബ്രൗസിംഗ് മുന്നറിയിപ്പ് പേജിൽ നിന്നും തുടരുന്നത് അപ്രാപ്‌തമാക്കുക</translation>
 <translation id="1189817621108632689">ചിത്രങ്ങൾ പ്രദർശിപ്പിക്കാൻ അനുവദിച്ചിട്ടില്ലാത്ത സൈറ്റുകൾ വ്യക്തമാക്കുന്ന url പാറ്റേണുകളുടെ ലിസ്‌റ്റ് സജ്ജീകരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
@@ -170,7 +170,7 @@
 <translation id="1290634681382861275">USB, bluetooth, നയം പുതുക്കിയെടുക്കൽ, ഡെവലപ്പർ മോഡ് എന്നിവയും മറ്റും ഉൾപ്പെടെയുള്ള പല ക്രമീകരണങ്ങൾ നിയന്ത്രിക്കുന്നു.</translation>
 <translation id="1291880496936992484">മുന്നറിയിപ്പ്: പതിപ്പ് 52-ന് ശേഷം RC4, <ph name="PRODUCT_NAME" /> എന്നതിൽ നിന്നും പൂർണ്ണമായും നീക്കം ചെയ്യുകയും (സെപ്‌റ്റംബർ 2016-ഓടെ) ഈ നയം പ്രവർത്തിക്കുന്നത് അവസാനിക്കുകയും ചെയ്യും.
 
-      നയം സജ്ജമാക്കിയിട്ടില്ലെങ്കിലോ, ഈ നയം തെറ്റ് എന്ന് സജ്ജമാക്കിയെങ്കിലോ TLS-ലെ RC4 സൈഫർ സ്യൂട്ടുകൾ പ്രവർത്തനക്ഷമമാക്കില്ല. അല്ല്ലെങ്കിൽ ഇത് ഒരു കാലഹരണപ്പെട്ട സെർവറുമായി അനുയോജ്യത നിലനിർത്താൻ true ആയി സജ്ജമാക്കിയേക്കാം. ഇതൊരു സ്‌റ്റോപ്പ്ഗ്യാപ്പ് അളവായതിനാൽ സെർവർ വീണ്ടും കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്.</translation>
+      നയം സജ്ജമാക്കിയിട്ടില്ലെങ്കിലോ, ഈ നയം തെറ്റ് എന്ന് സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിലോ TLS-ലെ RC4 സൈഫർ സ്യൂട്ടുകൾ പ്രവർത്തനക്ഷമമാക്കില്ല. അല്ലെങ്കിൽ ഇത് കാലഹരണപ്പെട്ട സെർവറുമായി അനുയോജ്യത നിലനിർത്താൻ ശരി എന്ന് സജ്ജമാക്കിയേക്കാം. ഇതൊരു സ്‌റ്റോപ്പ്ഗ്യാപ്പ് അളവായതിനാൽ സെർവർ വീണ്ടും കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്.</translation>
 <translation id="1297182715641689552">ഒരു .pac പ്രോക്സി സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുക</translation>
 <translation id="1304973015437969093">ഉപയോക്തൃ ശ്രദ്ധ ആവശ്യമില്ലാതെ തന്നെ ഇൻസ്റ്റാൾ ചെയ്യേണ്ട വിപുലീകരണ/ആപ്പ് ഐഡികളും അപ്‌ഡേറ്റ് URL-കളും</translation>
 <translation id="1307454923744766368">സുരക്ഷിതമല്ലാത്ത ഉറവിടങ്ങൾക്ക് മേലുള്ള നിയന്ത്രണങ്ങൾ ബാധകമാവാൻ പാടില്ലാത്ത ഉറവിടങ്ങൾ അല്ലെങ്കിൽ ഹോസ്‌റ്റ് നാമ പാറ്റേണുകൾ</translation>
@@ -249,12 +249,12 @@
 
       മുമ്പ് നിർബന്ധിതമായി ഇൻസ്‌റ്റാൾ ചെയ്‌ത ഒരു ആപ്പ് ഈ ലിസ്‌റ്റിൽ നിന്ന് നീക്കംചെയ്യുകയാണെങ്കിൽ, അത് <ph name="PRODUCT_NAME" /> സ്വയം അൺഇൻസ്‌റ്റാൾ ചെയ്യുന്നതാണ്. നയത്തിന്റെ ഓരോ ലിസ്‌റ്റ് ഇനവും, ഒരു അർദ്ധവിരാമം (<ph name="SEMICOLON" />) ഉപയോഗിച്ച് വേർതിരിച്ച വിപുലീകരണ ഐഡിയും 'അപ്‌ഡേറ്റ്' URL-ഉം ഉൾക്കൊള്ളുന്ന സ്‌ട്രിംഗാണ്. ഡെവലപ്പർ മോഡിലായിരിക്കുമ്പോൾ ഉദാ: <ph name="CHROME_EXTENSIONS_LINK" /> എന്നതിൽ കണ്ടെത്താവുന്ന 32-അക്ഷരങ്ങളുടെ സ്‌ട്രിംഗാണ് വിപുലീകരണ ഐഡി. "അപ്‌ഡേറ്റ്" URL, <ph name="LINK_TO_EXTENSION_DOC1" /> എന്നതിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ ഒരു അപ്‌ഡേറ്റ് മാനിഫെസ്‌റ്റ് XML ഡോക്യുമെന്റിലേക്ക് പോയിന്റ് ചെയ്‌തിരിക്കണം. ഈ നയത്തിൽ സജ്ജമാക്കിയിട്ടുള്ള "അപ്‌ഡേറ്റ്" URL, പ്രാരംഭ ഇൻസ്‌റ്റാൾ ചെയ്യലിന് വേണ്ടി മാത്രം ഉപയോഗിക്കുന്നതാണെന്നത് ശ്രദ്ധിക്കുക; വിപുലീകരണത്തിന്റെ തുടർന്നുള്ള അപ്‌ഡേറ്റുകൾക്ക്, വിപുലീകരണത്തിന്റെ മാനിഫെ‌സ്‌റ്റിൽ സൂചിപ്പിച്ചിട്ടുള്ള അപ്‌ഡേറ്റ് URL ഉപയോഗിക്കും. 
 
-ഉദാഹരണത്തിന്, <ph name="EXTENSION_POLICY_EXAMPLE" /> അടിസ്ഥാന Chrome വെബ്‌ സ്‌റ്റോർ "അപ്‌ഡേറ്റ്" URL-ൽ നിന്ന് <ph name="EXTENSION_POLICY_EXAMPLE_EXTENSION_NAME" /> ആപ്പ് ഇൻസ്‌റ്റാൾ ചെയ്യുന്നു. വിപുലീകരണങ്ങൾ ഹോസ്‌റ്റുചെയ്യുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഇത് കാണുക: <ph name="LINK_TO_EXTENSION_DOC2" />.</translation>
+ഉദാഹരണത്തിന്, <ph name="EXTENSION_POLICY_EXAMPLE" /> അടിസ്ഥാന Chrome വെബ്‌ സ്‌റ്റോർ "അപ്‌ഡേറ്റ്" URL-ൽ നിന്ന് <ph name="EXTENSION_POLICY_EXAMPLE_EXTENSION_NAME" /> ആപ്പ് ഇൻസ്‌റ്റാൾ ചെയ്യുന്നു. വിപുലീകരണങ്ങൾ ഹോസ്‌റ്റ് ചെയ്യുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഇത് കാണുക: <ph name="LINK_TO_EXTENSION_DOC2" />.</translation>
 <translation id="1435659902881071157">ഉപകരണതല നെറ്റ്‌വർക്ക് കോൺഫിഗറേഷൻ</translation>
 <translation id="1438739959477268107">ഡിഫോൾട്ട് കീ സൃഷ്‌ടിക്കൽ ക്രമീകരണം</translation>
 <translation id="1454846751303307294">JavaScript പ്രവർത്തിക്കാൻ അനുവാദമില്ലാത്ത സൈറ്റുകൾ വ്യക്തമാക്കുന്ന url പാറ്റേണിന്റെ ലിസ്റ്റ് സജ്ജമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
 
-ഈ നയം സജ്ജീകരിക്കാത്ത നിലയിലാണെങ്കിൽ, 'DefaultJavaScriptSetting' നയം സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിൽ അതിൽ നിന്നോ അല്ലെങ്കിൽ ഉപയോക്താവിന്‍റെ സ്വകാര്യ കോൺഫിഗറേഷനിൽ നിന്നോ എല്ലാ സൈറ്റുകള്‍ക്കും ആഗോള സ്ഥിരസ്ഥിതി മൂല്യം ഉപയോഗിക്കും.</translation>
+ഈ നയം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, 'DefaultJavaScriptSetting' നയം സജ്ജമാക്കിയാൽ അതിൽ നിന്നോ അല്ലെങ്കിൽ ഉപയോക്താവിന്‍റെ സ്വകാര്യ കോൺഫിഗറേഷനിൽ നിന്നോ എല്ലാ സൈറ്റുകള്‍ക്കും ആഗോള ഡിഫോൾട്ട് മൂല്യം ഉപയോഗിക്കും.</translation>
 <translation id="1456822151187621582">Windows (<ph name="PRODUCT_OS_NAME" /> ക്ലയന്‍റുകൾ):</translation>
 <translation id="1458547592473993238">ഈ നയം അവസാനിപ്പിച്ചിരിക്കുന്നു. Flash പ്ലഗിനിന്റെ ലഭ്യത നിയന്ത്രിക്കാൻ <ph name="DEFAULT_PLUGINS_SETTING_POLICY_NAME" /> എന്നതും PDF ഫയലുകൾ തുറക്കാൻ സംയോജിത PDF വ്യൂവർ ഉപയോഗിക്കണോ എന്നത് നിയന്ത്രിക്കാൻ <ph name="ALWAYS_OPEN_PDF_EXTERNALLY_POLICY_NAME" /> എന്നതും ഉപയോഗിക്കുക. 
 
@@ -343,7 +343,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>
@@ -429,9 +429,9 @@
       ഈ നയം സൈൻ ഇൻ സ്ക്രീനിന് ബാധകമാണ്. ഉപയോക്തൃ സെഷന് ബാധകമാകുന്ന <ph name="SITE_PER_PROCESS_POLICY_NAME" /> നയം കൂടി കാണുക. രണ്ട് നയങ്ങളും ഒരേ മൂല്യത്തിൽ സജ്ജീകരിക്കാൻ ശുപാർശ ചെയ്യുന്നു. മൂല്യങ്ങൾ പൊരുത്തപ്പെടുന്നില്ലെങ്കിൽ, ബാധകമാക്കപ്പെടുന്ന ഉപയോക്തൃ നയം മുഖേന മൂല്യം വ്യക്തമാക്കിയിരിക്കുമ്പോൾ, ഉപയോക്തൃ സെഷനിലേക്ക് പ്രവേശിക്കുന്ന സമയത്ത് കാലതാമസം നേരിട്ടേക്കാം.
       DeviceLoginScreenSitePerProcess എന്ന ഈ ക്രമീകരണം, എല്ലാ സൈറ്റുകളും മാറ്റി നിർത്തുന്ന ഡിഫോൾട്ട് പ്രവർത്തനരീതി ഒഴിവാക്കാൻ ഉപയോക്താക്കളെ അനുവദിക്കാതിരിക്കാൻ ഉപയോഗിച്ചേക്കാം. വളരെ മികച്ച അധിക ഉറവിടങ്ങൾ മാറ്റിനിർത്താൻ DeviceLoginScreenIsolateOrigins നയം പ്രയോജനപ്പെട്ടേക്കാം എന്ന കാര്യം ശ്രദ്ധിക്കുക.
       നയം പ്രവർത്തനക്ഷമമാണെങ്കിൽ, ഓരോ സൈറ്റും അവയുടെ സ്വന്തം പ്രോസസ് റൺ ചെയ്യുന്ന ഡിഫോൾട്ട് പ്രവർത്തനരീതി ഒഴിവാക്കാൻ ഉപയോക്താക്കൾക്ക് കഴിയില്ല.
-      നയം കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിലോ പ്രവർത്തനരഹിതമാണെങ്കിലോ, ഉപയോക്താവിന് ഈ ക്രമീകരണം മാറ്റാനാവും (ഉദാ, chrome://flags എന്നതില്‌ "സൈറ്റ് ഐസൊലേഷൻ പ്രവർത്തനരഹിതമാക്കുക" ഉപയോഗിക്കുന്നതിലൂടെ).
+      നയം കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിലോ പ്രവർത്തനരഹിതമാണെങ്കിലോ, ഉപയോക്താവിന് ഈ ക്രമീകരണം മാറ്റാനാവും (ഉദാ, chrome://flags എന്നതിൽ "സൈറ്റ് ഐസൊലേഷൻ പ്രവർത്തനരഹിതമാക്കുക" ഉപയോഗിക്കുന്നതിലൂടെ).
       </translation>
-<translation id="1781356041596378058">ഈ നയം Android ഡെവലപ്പർ ഓപ്‌ഷനുകളിലേക്കുള്ള ആക്‌സസിനെയും നിയന്ത്രിക്കുന്നു. ഈ നയം 'ശരി' എന്ന് സജ്ജമാക്കിയാൽ, ഉപയോക്താക്കൾക്ക് ഡെവലപ്പർ ഓപ്‌ഷനുകൾ ആക്‌സസ് ചെയ്യാനാവില്ല. ഈ നയം 'തെറ്റ്' എന്ന് സജ്ജമാക്കുകയോ സജ്ജമാക്കാതെ വിടുകയോ ആണെങ്കിൽ, Android ക്രമീകരണ ആപ്പിലെ ബിൽഡ് നമ്പറിൽ ഏഴ് തവണ ടാപ്പുചെയ്യുന്നതിലൂടെ ഉപയോക്താക്കൾക്ക് ഡെവലപ്പർ ഓപ്‌ഷനുകൾ ആക്‌സസ് ചെയ്യാം.</translation>
+<translation id="1781356041596378058">ഈ നയം Android ഡെവലപ്പർ ഓപ്‌ഷനുകളിലേക്കുള്ള ആക്‌സസിനെയും നിയന്ത്രിക്കുന്നു. ഈ നയം ശരി എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, ഉപയോക്താക്കൾക്ക് ഡെവലപ്പർ ഓപ്‌ഷനുകൾ ആക്‌സസ് ചെയ്യാനാവില്ല. ഈ നയം തെറ്റ് എന്ന് സജ്ജമാക്കുകയോ സജ്ജമാക്കാതെ വിടുകയോ ആണെങ്കിൽ, Android ക്രമീകരണ ആപ്പിലെ ബിൽഡ് നമ്പറിൽ ഏഴ് തവണ ടാപ്പ് ചെയ്യുന്നതിലൂടെ ഉപയോക്താക്കൾക്ക് ഡെവലപ്പർ ഓപ്‌ഷനുകൾ ആക്‌സസ് ചെയ്യാം.</translation>
 <translation id="1793346220873697538">പിൻ പ്രിൻ്റ് ചെയ്യൽ ഡിഫോൾട്ട് ആയി പ്രവർത്തനരഹിതമാക്കുക</translation>
 <translation id="1797233582739332495">വീണ്ടും സമാരംഭിക്കൽ  ആവശ്യമാണെന്ന് സൂചിപ്പിക്കുന്ന ആവർത്തിച്ചുള്ള നിര്‍ദ്ദേശം ഉപയോക്താവിനെ കാണിക്കുക</translation>
 <translation id="1798559516913615713">GPO കാഷെ കാലാവധി</translation>
@@ -474,11 +474,11 @@
       M73-യിൽ നിന്ന് നിങ്ങൾക്ക് 'javascript://*' ബ്ലോക്ക് ചെയ്യാം URL-കൾ. എന്നിരുന്നാലും, വിലാസ ബാറിൽ ടൈപ്പ് ചെയ്‌ത JavaScript-നെ മാത്രമേ അത് ബാധിക്കൂ (അല്ലെങ്കിൽ ഉദാഹരണത്തിന്, ബുക്ക്‌മാർക്ക്‌ലെറ്റുകൾ). ഇൻ-പേജ് JavaScript URL-കൾ ചലനാത്മകമായി ലോഡ് ചെയ്‌ത ഡാറ്റ ആയി തുടരുന്ന കാലത്തോളം, ഈ നയത്തിന് വിധേയമല്ല. ഉദാഹരണത്തിന്, നിങ്ങൾ 'example.com/abc' ബ്ലോക്ക് ചെയ്യുകയാണെങ്കിൽ 'example.com' എന്ന പേജിന് തുടർന്നും XMLHTTPRequest വഴി 'example.com/abc' ലോഡ് ചെയ്യാനാകും.
 
       ഈ നയം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ബ്രൗസറിൽ ഒരു URL ഉം ബ്ലാക്ക്‌ലിസ്‌റ്റ് ചെയ്യില്ല.</translation>
-<translation id="1859859319036806634">മുന്നറിയിപ്പ്: പതിപ്പ് 52-നുശേഷം <ph name="PRODUCT_NAME" /> എന്നതിൽ നിന്ന് ഈ TLS പതിപ്പ് ഫാൾബാക്ക് നീക്കംചെയ്യുകയും (ഏകദേശം 2016 സെപ്‌റ്റംബറോടുകൂടി) തുടർന്ന് ഈ നയം പ്രവർത്തിക്കാതാകുകയും ചെയ്യും.
+<translation id="1859859319036806634">മുന്നറിയിപ്പ്: പതിപ്പ് 52-നുശേഷം <ph name="PRODUCT_NAME" /> എന്നതിൽ നിന്ന് ഈ TLS പതിപ്പ് ഫാേൾബാക്ക് നീക്കം ചെയ്യുകയും (ഏകദേശം 2016 സെപ്‌റ്റംബറോട് കൂടി) തുടർന്ന് ഈ നയം പ്രവർത്തിക്കാതാകുകയും ചെയ്യും.
 
-      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>
 <translation id="1864382791685519617"><ph name="PRODUCT_NAME" />-ൽ നെറ്റ്‌വർക്ക് പ്രവചനം പ്രവർത്തനക്ഷമമാക്കുകയും ഈ ക്രമീകരണം മാറ്റുന്നതിൽ നിന്ന് ഉപയോക്താക്കളെ തടയുകയും ചെയ്യുന്നു.
@@ -494,7 +494,7 @@
 
       നിങ്ങള്‍ ഈ ക്രമീകരണം പ്രാപ്തമാക്കിയാല്‍, സാധാരണ പോലെ ഫയല്‍ തെരഞ്ഞെടുപ്പ് ഡയലോഗുകള്‍ തുറക്കാന്‍ ഉപയോക്താക്കള്‍ക്ക് കഴിയും.
 
-      നിങ്ങള്‍ ഈ ക്രമീകരണം അപ്രാപ്തമാക്കിയാല്‍, ഫയല്‍ തെരഞ്ഞെടുപ്പ് ഡയലോഗിനെ ഉണര്‍ത്തുന്ന (ബുക്ക്‌മാര്‍ക്കുകള്‍ ഇംപോർട്ട്‌ചെയ്യൽ, ഫയലുകൾ അപ്‌ലോഡുചെയ്യൽ, ലിങ്കുകള്‍ സം‍രക്ഷിക്കൽ തുടങ്ങിയവ പോലുള്ള) പ്രവര്‍ത്തികള്‍ ഉപയോക്താക്കള്‍ ചെയ്യുമ്പോള്‍, പകരമായി ഒരു സന്ദേശം പ്രദര്‍ശിപ്പിക്കപ്പെടുന്നു, ഒപ്പം ഫയല്‍ തെരഞ്ഞെടുപ്പ് ഡയലോഗിലെ റദ്ദാക്കുക എന്നതില്‍ ഉപയോക്താവ് ക്ലിക്കുചെയ്തതായി പരിഗണിക്കപ്പെടുന്നു.
+      നിങ്ങള്‍ ഈ ക്രമീകരണം അപ്രാപ്തമാക്കിയാല്‍, ഫയല്‍ തെരഞ്ഞെടുപ്പ് ഡയലോഗിനെ ഉണര്‍ത്തുന്ന (ബുക്ക്‌മാര്‍ക്കുകള്‍ ഇമ്പോർട്ട് ചെയ്യൽ, ഫയലുകൾ അപ്‌ലോഡ് ചെയ്യൽ, ലിങ്കുകള്‍ സം‍രക്ഷിക്കൽ തുടങ്ങിയവ പോലുള്ള) പ്രവര്‍ത്തികള്‍ ഉപയോക്താക്കള്‍ ചെയ്യുമ്പോള്‍, പകരമായി ഒരു സന്ദേശം പ്രദര്‍ശിപ്പിക്കപ്പെടുന്നു, ഒപ്പം ഫയല്‍ തെരഞ്ഞെടുപ്പ് ഡയലോഗിലെ റദ്ദാക്കുക എന്നതില്‍ ഉപയോക്താവ് ക്ലിക്ക് ചെയ്തതായി പരിഗണിക്കപ്പെടുന്നു.
 
       ഈ ക്രമീകരണം സജ്ജമാക്കിയിട്ടില്ലെങ്കിൽ‍, ഉപയോക്താക്കള്‍ക്ക് സാധാരണ പോലെ ഫയല്‍ തെരഞ്ഞെടുപ്പ് ഡയലോഗുകള്‍ തുറക്കാന്‍ കഴിയും.</translation>
 <translation id="1885782360784839335">പൂർണ്ണ-ടാബ് പ്രമോഷണൽ ഉള്ളടക്കം കാണിക്കുന്നത് പ്രവർത്തനക്ഷമമാക്കുക</translation>
@@ -513,7 +513,7 @@
       ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, പാസ്‌വേഡ് പുനരുപയോഗ കണ്ടെത്തൽ പ്രക്രിയയ്ക്കായി പാസ്‌വേഡ് പരിരക്ഷാ സേവനം, പാസ്‌വേഡിന്‍റെ ഫിംഗർപ്രിന്‍റ് ഈ URL-കളിൽ സൂക്ഷിക്കും.
       ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെങ്കിലോ സജ്ജീകരിച്ചിട്ടില്ലെങ്കിലോ, https://accounts.google.com എന്നതിൽ മാത്രമേ പാസ്‌വേഡ് പരിരക്ഷാ സേവനം, പാസ്‌വേഡിന്‍റെ ഫിംഗർപ്രിന്‍റ് സൂക്ഷിക്കൂ.
       ഒരു <ph name="MS_AD_NAME" /> ഡൊമെയ്‌നിൽ ചേർന്നിട്ടുള്ള Windows ഇൻസ്‌റ്റൻസുകളിലോ Windows 10 Pro-യിലോ ഉപകരണ മാനേജ്‌മെന്‍റിനായി എൻറോൾ ചെയ്‌ത എന്‍റർപ്രൈസ് ഇൻസ്‌റ്റൻസുകളിലോ മാത്രമേ ഈ നയം ലഭ്യമാകൂ.</translation>
-<translation id="1914840757300882918">ഈ നയം സജ്ജമാക്കുകയാണെങ്കിൽ, RemoteAccessHostTokenValidationUrl എന്നത് പ്രാമാണീകരിക്കാൻ നൽകിയിരിക്കുന്ന ഇഷ്യൂവർ CN ഉള്ള ഒരു ക്ലയന്റ് സർട്ടിഫിക്കറ്റ് ഹോസ്‌റ്റ് ഉപയോഗിക്കും. ലഭ്യമായിട്ടുള്ള ഏതൊരു ക്ലയന്റ് സർട്ടിഫിക്കറ്റും ഉപയോഗിക്കാൻ അത് "*" എന്നതാക്കി സജ്ജമാക്കുക. 
+<translation id="1914840757300882918">ഈ നയം സജ്ജമാക്കുകയാണെങ്കിൽ, RemoteAccessHostTokenValidationUrl എന്നത് പരിശോധിച്ചുറപ്പിക്കാൻ നൽകിയിരിക്കുന്ന ഇഷ്യൂവർ CN ഉള്ള ക്ലയന്റ് സർട്ടിഫിക്കറ്റ് ഹോസ്‌റ്റ് ഉപയോഗിക്കും. ലഭ്യമായിട്ടുള്ള ഏതൊരു ക്ലയന്റ് സർട്ടിഫിക്കറ്റും ഉപയോഗിക്കാൻ അത് "*" എന്നതാക്കി സജ്ജമാക്കുക. 
 
          ഈ ഫീച്ചർ നിലവിൽ സെർവറിന്റെ ഭാഗത്തുനിന്ന് പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു.</translation>
 <translation id="1919802376548418720">ക്രെഡൻഷ്യലുകൾ നിയോഗിക്കാൻ KDC നയം ഉപയോഗിക്കുക.</translation>
@@ -555,7 +555,7 @@
 <translation id="1964802606569741174">ഈ നയം Android YouTube ആപ്പിന് ബാധകമല്ല. YouTube-ലെ സുരക്ഷാ മോഡ് നടപ്പിലാക്കണമെങ്കിൽ, Android YouTube ആപ്പിന്റെ ഇൻസ്‌റ്റലേഷൻ അനുവദിക്കരുത്.</translation>
 <translation id="1969212217917526199">റിമോട്ട് ആക്‌സസ് ഹോസ്‌റ്റിന്റെ ഡീബഗ് ബിൽഡുകളിലെ നയങ്ങൾ അസാധുവാക്കുന്നു.
 
-          നയത്തിന്റെ മൂല്യ മാപ്പിംഗുകളിൽ നയത്തിന്റെ പേരിന്റെ JSON നിഘണ്ടു ആയി മൂല്യത്തെ വ്യാകരിച്ചിരിക്കുന്നു.</translation>
+          നയത്തിന്റെ മൂല്യ മാപ്പിംഗുകളിൽ നയത്തിന്റെ പേരിന്റെ JSON നിഘണ്ടു ആയി മൂല്യത്തെ വിശകലനം ചെയ്തിരിക്കുന്നു.</translation>
 <translation id="1969808853498848952">അംഗീകാരം ആവശ്യമായ പ്ലഗിനുകള്‍ എപ്പോഴും റൺ ചെയ്യുന്നു (അവസാനിപ്പിച്ചു)</translation>
 <translation id="1988371335297483117"><ph name="PRODUCT_OS_NAME" />-ലെ യാന്ത്രിക-അപ്‌ഡേറ്റ് പേലോഡുകൾ HTTPS-ന് പകരം HTTP വഴി ഡൗൺലോഡ് ചെയ്യാനാകും. ഇത് HTTP ഡൗൺലോഡുകളുടെ സുതാര്യ HTTP കാഷേ ചെയ്യൽ അനുവദിക്കുന്നു.
 
@@ -624,10 +624,10 @@
 <translation id="2134437727173969994">സ്‌ക്രീൻ ലോക്കുചെയ്യൽ അനുവദിക്കുക</translation>
 <translation id="2137064848866899664">ഈ നയം സജ്ജമാക്കിയെങ്കിൽ, നയത്തിന്റെ മൂല്യം
       മാറിയതിനുശേഷവും ഓരോ തവണ റീബൂട്ട് ചെയ്യുമ്പോഴും ഇത് ആദ്യമായി
-      കണക്‌റ്റുചെയ്യുമ്പോൾ നിർദ്ദിഷ്‌ട ഓറിയന്റേഷനിലേക്ക് ഓരോ ഡിസ്‌പ്ലേയും
-      തിരിക്കുന്നതാണ്. ലോഗിൻ ചെയ്‌തതിന് ശേഷം ക്രമീകരണത്തിന്റെ പേജ് വഴി
-      ഉപയോക്താക്കൾക്ക് ഡിസ്‌പ്ലേ തിരിക്കൽ മാറ്റാം, എന്നാൽ അടുത്തതവണ
-      റീബൂട്ടുചെയ്യുമ്പോൾ, നയത്തിന്റെ മൂല്യം  അവരുടെ ക്രമീകരണത്തെ അസാധുവാക്കുന്നതാണ്.
+      കണക്‌റ്റ് ചെയ്യുമ്പോൾ നിർദ്ദിഷ്‌ട ഓറിയന്റേഷനിലേക്ക് ഓരോ ഡിസ്‌പ്ലേയും
+      റൊട്ടേറ്റ് ചെയ്യും. ലോഗിൻ ചെയ്‌തതിന് ശേഷം ക്രമീകരണത്തിന്റെ പേജ് വഴി
+      ഉപയോക്താക്കൾക്ക് ഡിസ്‌പ്ലേ റൊട്ടേറ്റ് ചെയ്യൽ മാറ്റാം, എന്നാൽ അടുത്തതവണ
+      റീബൂട്ട് ചെയ്യുമ്പോൾ, നയത്തിന്റെ മൂല്യം  അവരുടെ ക്രമീകരണത്തെ അസാധുവാക്കുന്നതാണ്.
 
       പ്രാഥമികവും ദ്വിതീയവുമായ എല്ലാ ഡിസ്‌പ്ലേകളിലും ഈ നയം ബാധകമാണ്.
 
@@ -655,23 +655,20 @@
 <translation id="2168397434410358693">AC പവറിൽ പ്രവർത്തിക്കുമ്പോഴുള്ള നിഷ്‌ക്രിയ കാലതാമസം</translation>
 <translation id="217013996107840632">ഇതര ബ്രൗസറിൽ നിന്ന് സ്വിച്ച് ചെയ്യാനുള്ള കമാൻഡ്-ലൈൻ പാരാമീറ്ററുകൾ.</translation>
 <translation id="2170233653554726857">WPAD ഓപ്റ്റിമൈസേഷൻ പ്രവർത്തനക്ഷമമാക്കി</translation>
-<translation id="2176565653304920879">ഈ നയം സജ്ജമാക്കിയിരിക്കുമ്പോൾ, ക്രമീകരണ മൂല്യത്തിന്റെ അടിസ്ഥാനത്തിൽ സ്വയം സമയമേഖല കണ്ടെത്തൽ ഫ്ലോ, ഇനിപ്പറയുന്ന രീതികളിലൊന്നിൽ ആയിരിക്കും:
+<translation id="2176565653304920879">ഈ നയം സജ്ജമാക്കിയിരിക്കുമ്പോൾ, ക്രമീകരണ മൂല്യത്തിന്റെ അടിസ്ഥാനത്തിൽ സ്വയമേവ സമയമേഖല കണ്ടെത്തൽ ഫ്ലോ, ഇനിപ്പറയുന്ന രീതികളിലൊന്നിൽ ആയിരിക്കും:
 
       TimezoneAutomaticDetectionUsersDecide എന്ന് സജ്ജമാക്കിയാൽ, chrome://settings എന്നതിൽ ഉപയോക്താക്കൾക്ക് സാധാരണ നിയന്ത്രണങ്ങൾ ഉപയോഗിച്ച് സ്വയമേവ സമയമേഖല കണ്ടെത്തുന്നതിനെ നിയന്ത്രിക്കാനാകും.
 
-     TimezoneAutomaticDetectionDisabled എന്ന് സജ്ജമാക്കിയാൽ, chrome://settings എന്നതിലെ സ്വയം സമയമേഖല നിയന്ത്രണങ്ങൾ പ്രവർത്തനരഹിതമാകും. സ്വയമേവ സമയമേഖല കണ്ടെത്തൽ എല്ലായ്‌പ്പോഴും ഓഫായിരിക്കും.
-
+     TimezoneAutomaticDetectionDisabled എന്ന് സജ്ജമാക്കിയാൽ, chrome://settings എന്നതിലെ സ്വയമേവ സമയമേഖലാ നിയന്ത്രണങ്ങൾ പ്രവർത്തനരഹിതമാകും. സ്വയമേവ സമയമേഖല കണ്ടെത്തൽ എല്ലായ്‌പ്പോഴും ഓഫായിരിക്കും.
 
       TimezoneAutomaticDetectionIPOnly എന്ന് സജ്ജമാക്കിയാൽ, chrome://settings എന്നതിലെ സമയമേഖല നിയന്ത്രണങ്ങൾ പ്രവർത്തനരഹിതമാകും. സ്വയമേവ സമയമേഖല കണ്ടെത്തൽ എല്ലായ്‌പ്പോഴും ഓണായിരിക്കും. ലൊക്കേഷൻ സജ്ജമാക്കാൻ സമയമേഖല കണ്ടെത്തൽ, 'IP-മാത്രം' എന്ന രീതി ഉപയോഗിക്കും.
 
-     TimezoneAutomaticDetectionSendWiFiAccessPoints എന്ന് സജ്ജമാക്കിയാൽ, chrome://settings എന്നതിലെ സമയമേഖല നിയന്ത്രണങ്ങൾ പ്രവർത്തനരഹിതമാകും. സ്വയമേവ സമയമേഖല കണ്ടെത്തൽ എല്ലായ്‌പ്പോഴും ഓണായിരിക്കും. വളരെ മികച്ച രീതിയിൽ സമയമേഖല കണ്ടെത്താൻ, ദൃശ്യമായ WiFi ആക്‌സസ് പോയിന്റുകളുടെ ലിസ്‌റ്റ് എല്ലായ്‌പ്പോഴും ജിയോലൊക്കേഷൻ API സെർവറിലേക്ക് അയയ്‌ക്കും.
+     TimezoneAutomaticDetectionSendWiFiAccessPoints എന്ന് സജ്ജമാക്കിയാൽ, chrome://settings എന്നതിലെ സമയമേഖലാ നിയന്ത്രണങ്ങൾ പ്രവർത്തനരഹിതമാകും. സ്വയമേവ സമയമേഖല കണ്ടെത്തൽ എല്ലായ്‌പ്പോഴും ഓണായിരിക്കും. വളരെ മികച്ച രീതിയിൽ സമയമേഖല കണ്ടെത്താൻ, ദൃശ്യമായ വൈഫൈ ആക്‌സസ് പോയിന്റുകളുടെ ലിസ്‌റ്റ് എല്ലായ്‌പ്പോഴും ജിയോലൊക്കേഷൻ API സെർവറിലേക്ക് അയയ്‌ക്കും.
 
-
-      TimezoneAutomaticDetectionSendAllLocationInfo എന്ന് സജ്ജമാക്കിയാൽ, chrome://settings എന്നതിലെ സമയമേഖല നിയന്ത്രണങ്ങൾ പ്രവർത്തനരഹിതമാകും. സ്വയമേവ സമയമേഖല കണ്ടെത്തൽ എല്ലായ്‌പ്പോഴും ഓണായിരിക്കും. വളരെ മികച്ചരീതിയിൽ സമയമേഖല കണ്ടെത്താൻ, ലൊക്കേഷൻ വിവരങ്ങളെ (WiFi ആക്‌സസ് പോയിന്റുകൾ, ലഭ്യമാവുന്ന സെൽ ടവറുകൾ, GPS എന്നിവ പോലുള്ള) സെർവറിലേക്ക് അയയ്‌ക്കും.
+      TimezoneAutomaticDetectionSendAllLocationInfo എന്ന് സജ്ജമാക്കിയാൽ, chrome://settings എന്നതിലെ സമയമേഖലാ നിയന്ത്രണങ്ങൾ പ്രവർത്തനരഹിതമാകും. സ്വയമേവ സമയമേഖല കണ്ടെത്തൽ എല്ലായ്‌പ്പോഴും ഓണായിരിക്കും. വളരെ മികച്ചരീതിയിൽ സമയമേഖല കണ്ടെത്താൻ, ലൊക്കേഷൻ വിവരങ്ങളെ (വൈഫൈ ആക്‌സസ് പോയിന്റുകൾ, ലഭ്യമാവുന്ന സെൽ ടവറുകൾ, GPS എന്നിവ പോലുള്ള) സെർവറിലേക്ക് അയയ്‌ക്കും.
 
       ഈ നയം സജ്ജമാക്കിയിട്ടില്ലെങ്കിൽ, ഇത് TimezoneAutomaticDetectionUsersDecide സജ്ജമാക്കിയത് പോലെ പ്രവർത്തിക്കുന്നതാണ്.
 
-
       SystemTimezone നയം സജ്ജമാക്കിയാൽ, അത് ഈ നയത്തെ അസാധുവാക്കും. ഈ സാഹചര്യത്തിൽ സ്വയമേവ സമയമേഖല കണ്ടെത്തൽ പൂർണ്ണമായും പ്രവർത്തനരഹിതമാകുന്നു.</translation>
 <translation id="2178899310296064282">മിതമായ നിയന്ത്രിത മോഡെങ്കിലും YouTube-ൽ പ്രവർത്തനത്തിൽ വരുത്തുക</translation>
 <translation id="2182291258410176649">ബാക്കപ്പ് പ്രവർത്തനക്ഷമമാക്കുകയും പുനഃസ്ഥാപിക്കുകയും ചെയ്യണോ എന്ന് ഉപയോക്താവ് തീരുമാനിക്കുന്നു</translation>
@@ -682,11 +679,11 @@
       ഈ ക്രമീകരണം കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിൽ, അതിവേഗ അൺലോക്ക് ഉപയോഗിക്കുന്ന ഉപയോക്താക്കളോട് ലോക്ക് സ്‌ക്രീനിൽ ഓരോ ദിവസവും അവരുടെ പാസ്‌വേഡ് നൽകാൻ അഭ്യർത്ഥിക്കും.</translation>
 <translation id="2194470398825717446">ഈ നയം M61-ൽ അവസാനിപ്പിച്ചതിനാൽ പകരം EcryptfsMigrationStrategy ഉപയോഗിക്കുക.
 
-      ecryptfs ഉപയോഗിച്ച് ഷിപ്പ് ചെയ്‌‌ത ഒരു ഉപകരണം എങ്ങനെ പ്രവർത്തിക്കണമെന്നും, ext4 എന്‍ക്രിപ്ഷനിലേക്ക് സംക്രമണം നടത്തേണ്ടത് ആവശ്യമാണെന്നും വ്യക്തമാക്കുന്നു.
+      ecryptfs ഉപയോഗിച്ച് ഷിപ്പ് ചെയ്‌‌ത ഉപകരണം എങ്ങനെ പ്രവർത്തിക്കണമെന്നും, ext4 എന്‍ക്രിപ്ഷനിലേക്ക് സംക്രമണം നടത്തേണ്ടത് ആവശ്യമാണെന്നും വ്യക്തമാക്കുന്നു.
 
       നിങ്ങൾ ഈ നയം 'DisallowArc' എന്ന് സജ്ജമാക്കിയാൽ, ഉപകരണത്തിലെ എല്ലാ ഉപയോക്താക്കൾക്കും (ഇതിനകം ext4 എന്‍ക്രിപ്ഷൻ ഉള്ളവ ഉൾപ്പെടെയുള്ളവ) Android ആപ്പുകൾ പ്രവർത്തനരഹിതമാക്കുകയും ഉപയോക്താക്കൾക്ക് ecryptfs-ൽ നിന്ന് ext4 എന്‍ക്രിപ്ഷനിലേക്ക് മൈഗ്രേഷന്‍ സാധ്യമാകാതിരിക്കുകയും ചെയ്യും.
 
-      നിങ്ങൾ ഈ നയം 'AllowMigration' എന്ന് സജ്ജമാക്കിയാൽ, ആവശ്യമെങ്കിൽ (നിലവിൽ ഉപകരണത്തിൽ Android N ലഭ്യമാകുമ്പോൾ) ഇവ ext4 എന്‍ക്രിപ്ഷനിലേക്ക് മൈഗ്രേഷൻ ചെയ്യാൻ ecryptfs ഹോം ഡയറക്‌ടറികളുള്ള ഉപയോക്താക്കൾക്ക് വാഗ്‌ദാനം ചെയ്യും.
+      നിങ്ങൾ ഈ നയം 'AllowMigration' എന്ന് സജ്ജമാക്കിയാൽ, ആവശ്യമെങ്കിൽ (നിലവിൽ ഉപകരണത്തിൽ Android N ലഭ്യമാകുമ്പോൾ) ഇവ ext4 എന്‍ക്രിപ്ഷനിലേക്ക് മൈഗ്രേഷൻ ചെയ്യാൻ ecryptfs ഹോം ഡയറക്‌റ്ററികളുള്ള ഉപയോക്താക്കൾക്ക് വാഗ്‌ദാനം ചെയ്യും.
 
       ഈ നയം കിയോസ്‌ക് ആപ്പുകളിൽ പ്രയോഗിക്കരുത് - ഇവ സ്വയമേവ മൈഗ്രേറ്റ് ചെയ്യും. ഈ നയം സജ്ജീകരിക്കാതിരുന്നാൽ, 'DisallowArc' എന്നത് തിരഞ്ഞെടുത്തതുപോലെ ഉപകരണം പ്രവർത്തിക്കും.</translation>
 <translation id="2195032660890227692"><ph name="PRODUCT_NAME" /> 68-ൽ ഈ നയം നീക്കം ചെയ്യുകയും പകരമായി <ph name="ARC_BR_POLICY_NAME" /> ബാധകമാക്കുകയും ചെയ്‌തു.</translation>
@@ -702,7 +699,7 @@
       ഈ നയം പ്രവര്‍ത്തനരഹിതമായി സജ്ജീകരിച്ചിരിക്കുമ്പോള്‍ അല്ലെങ്കിൽ സജ്ജീകരിക്കാതിരിക്കുമ്പോൾ, വിപുലീകരണങ്ങള്‍ക്കൊന്നും എന്റര്‍പ്രൈസ് ഹാര്‍ഡ്‌വെയര്‍ പ്ലാറ്റ്‌ഫോം API ഉപയോഗിക്കാന്‍ അനുമതി ഉണ്ടായിരിക്കില്ല.
       Hangout സേവന വിപുലീകരണം പോലെയുള്ള ഘടക വിപുലീകരണങ്ങള്‍ക്കും ഈ നയം ബാധകമാണ്‌.</translation>
 <translation id="2223598546285729819">ഡിഫോൾട്ട് നോട്ടിഫിക്കേഷന്‍ ക്രമീകരണം</translation>
-<translation id="2231817271680715693">ആദ്യ റൺ ചെയ്യലിലെ സ്ഥിരസ്ഥിതി ബ്രൗസറിൽ നിന്നുമുള്ള ബ്രൗസിംഗ് ചരിത്രം ഇംപോർട്ട് ചെയ്യുക</translation>
+<translation id="2231817271680715693">ആദ്യ റൺ ചെയ്യലിലെ ഡിഫോൾട്ട് ബ്രൗസറിൽ നിന്നുമുള്ള ബ്രൗസിംഗ് ചരിത്രം ഇംപോർട്ട് ചെയ്യുക</translation>
 <translation id="2236488539271255289">പ്രാദേശിക ഡാറ്റ ക്രമീകരിക്കാന്‍ ഒരു സൈറ്റിനെയും അനുവദിക്കരുത്</translation>
 <translation id="2240879329269430151">പോപ്പ്-അപ്പുകൾ കാണിക്കുന്നതിന് വെബ്‌സൈറ്റുകളെ അനുവദിക്കേണ്ടതുണ്ടോ എന്നത് സജ്ജീകരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. പോപ്പ്-അപ്പുകൾ കാണിക്കുന്നതിന് ഒന്നുകിൽ എല്ലാ വെബ്‌സൈറ്റുകൾക്കും അനുവദിക്കും അല്ലെങ്കിൽ എല്ലാ സൈറ്റുകൾക്കും  നിരസിക്കും.
 
@@ -732,12 +729,12 @@
       നിങ്ങൾ ഈ നയം സജ്ജമാക്കിയാൽ, ഉപയോക്താക്കൾക്ക് അത് മാറ്റാനോ അസാധുവാക്കാനോ കഴിയില്ല. എന്നിരുന്നാലും, ഉപയോക്താക്കൾക്ക് ഈ പോളിസി നിയന്ത്രിക്കുന്ന വെർച്വൽ കീബോർഡിന് പ്രാധാന്യം നൽകുന്ന ഓൺ സ്ക്രീൻ കീബോർഡ് ഉപയോഗസഹായി പ്രവർത്തനക്ഷമമാക്കാനോ/പ്രവർത്തനരഹിതമാക്കാനോ തുടർന്നും സാധ്യമാകും. ഓൺ സ്ക്രീൻ കീബോർഡ് ഉപയോഗസഹായി നിയന്ത്രിക്കുന്നതിനുള്ള നയം |VirtualKeyboardEnabled| കാണുക.
 
       ഈ നയം സജ്ജീകരിക്കാതിരുന്നാൽ, പ്രാരംഭത്തിൽ ഓൺ-സ്ക്രീൻ കീബോർഡ് പ്രവർത്തനരഹിതമാക്കിയിരിക്കാമെങ്കിലും ഉപയോക്താവിന് ഏതുസമയത്തും അത് പ്രവർത്തനക്ഷമമാക്കാനാകും. കീബോർഡ് എപ്പോൾ ദൃശ്യമാകണമെന്ന് തീരുമാനിക്കാനും ഹ്യുറിസ്റ്റിക് നയങ്ങൾ ഉപയോഗിച്ചേക്കാം.</translation>
-<translation id="2292084646366244343">അക്ഷരപ്പിശകുകൾ പരിഹരിക്കുന്നതിനുള്ള സഹായത്തിന് Google വെബ് സേവനം ഉപയോഗിക്കാൻ <ph name="PRODUCT_NAME" />-ന് കഴിയും. ഈ ക്രമീകരണം പ്രാപ്‌തമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഈ സേവനം എല്ലായ്‌പ്പോഴും ഉപയോഗിക്കപ്പെടും. ഈ ക്രമീകരണം അപ്രാപ്‌തമാക്കിയിരിക്കുകയാണെങ്കിൽ, ഈ സേവനം ഒരിക്കലും ഉപയോഗിക്കില്ല.
+<translation id="2292084646366244343">അക്ഷരപ്പിശകുകൾ പരിഹരിക്കുന്നതിനുള്ള സഹായത്തിന് Google വെബ് സേവനം ഉപയോഗിക്കാൻ <ph name="PRODUCT_NAME" />-ന് കഴിയും. ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാണെങ്കിൽ, ഈ സേവനം എല്ലായ്‌പ്പോഴും ഉപയോഗിക്കപ്പെടും. ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാണെങ്കിൽ, ഈ സേവനം ഒരിക്കലും ഉപയോഗിക്കില്ല.
 
       ഡൗൺ‌ലോഡ് ചെയ്‌ത നിഘണ്ടു ഉപയോഗിച്ചും അക്ഷരപ്പിശക് പരിശോധന നടത്താൻ കഴിയും; ഈ നയം ഓൺലൈൻ സേവനത്തിന്റെ ഉപയോഗം മാത്രം നിയന്ത്രിക്കുന്നു.
 
-      ഈ ക്രമീകരണം കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിൽ, അക്ഷരപ്പിശക് പരിശോധനാ സേവനം ഉപയോഗിക്കണമോ വേണ്ടയോ എന്നത് ഉപയോക്താവിന് തിരഞ്ഞെടുക്കാൻ കഴിയും.</translation>
-<translation id="2294382669900758280">നയം <ph name="TRUE" /> എന്ന് സജ്ജമാക്കിയിരിക്കുകയാണെങ്കിൽപ്പോലും, Android ആപ്പുകളിൽ വീഡിയോ പ്ലേ ചെയ്യുന്നത് പരിഗണിക്കാനാവില്ല.</translation>
+      ഈ ക്രമീകരണം കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിൽ, അക്ഷരപ്പിശക് പരിശോധനാ സേവനം ഉപയോഗിക്കണോ വേണ്ടയോ എന്നത് ഉപയോക്താവിന് തിരഞ്ഞെടുക്കാൻ കഴിയും.</translation>
+<translation id="2294382669900758280">നയം <ph name="TRUE" /> എന്ന് സജ്ജമാക്കിയാൽ പോലും, Android ആപ്പുകളിൽ വീഡിയോ പ്ലേ ചെയ്യുന്നത് പരിഗണിക്കാനാവില്ല.</translation>
 <translation id="2299220924812062390">പ്രാപ്തമാക്കപ്പെട്ട പ്ലഗിനുകളുടെ ലിസ്റ്റ് നിര്‍ദേശിക്കുന്നു</translation>
 <translation id="2303795211377219696">ക്രെഡിറ്റ് കാർഡുകൾക്ക് സ്വയമേവ പൂരിപ്പിക്കൽ പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="2309390639296060546">ഡിഫോൾട്ട് ജിയോലൊക്കേഷന്‍ ക്രമീകരണം</translation>
@@ -801,11 +798,11 @@
       ഈ നയം കോൺഫിഗർ ചെയ്യാത്ത സാഹചര്യത്തിലോ "മുതിർന്നവർക്കുള്ള ഉള്ളടക്കത്തിനായി സൈറ്റുകൾ ഫിൽട്ടർ ചെയ്യരുത്" എന്ന് സജ്ജീകരിച്ചിരിക്കുമ്പോഴോ, സൈറ്റുകൾ ഫിൽട്ടർ ചെയ്യപ്പെടില്ല.
 
       ഈ നയം "മുതിർന്നവർക്കായുള്ള ഉള്ളടക്കത്തിനായി ഉന്നത നിലയിലുള്ള സൈറ്റുകൾ ഫിൽട്ടർ ചെയ്യുക" എന്നായി സജ്ജീകരിക്കുമ്പോൾ, അശ്ലീലമെന്ന് വർഗീകരിക്കപ്പെട്ടിട്ടുള്ള സൈറ്റുകൾ ഫിൽട്ടർ ചെയ്യപ്പെടും.</translation>
-<translation id="2486371469462493753">ലിസ്‌റ്റുചെയ്‌ത URL-കളിലേക്കുള്ള സർട്ടിഫിക്കറ്റ് സുതാര്യതാ ആവശ്യകതകൾ നടപ്പിലാക്കുന്നതിനെ പ്രവർത്തനരഹിതമാക്കുന്നു.
+<translation id="2486371469462493753">ലിസ്‌റ്റ് ചെയ്‌ത URL-കളിലേക്കുള്ള സർട്ടിഫിക്കറ്റ് സുതാര്യതാ ആവശ്യകതകൾ നടപ്പിലാക്കുന്നതിനെ പ്രവർത്തനരഹിതമാക്കുന്നു.
 
-      സർട്ടിഫിക്കറ്റ് സുതാര്യതയിലൂടെ നിർദ്ദിഷ്‌ട URL-കളിലെ ഹോസ്‌റ്റുനാമങ്ങളുടെ സർട്ടിഫിക്കറ്റുകൾ വെളിപ്പെടുത്താതിരിക്കാൻ ഈ നയം അനുവദിക്കുന്നു. സർട്ടിഫിക്കറ്റുകൾ ശരിയായ രീതിയിൽ എല്ലാവർക്കുമായി വെളിപ്പെടുത്തിയിട്ടില്ലാത്തതിനാൽ, അതിന്റെ വിശ്വാസ്യത നഷ്‌ടമാകുമെങ്കിലും തുടർന്നും അതിനെ ഉപയോഗിക്കാൻ അനുവദിക്കും. എന്നാൽ അതോടൊപ്പം ദുരുപയോഗം ചെയ്യപ്പെട്ട, അത്തരം ഹോസ്‌റ്റുകളുടെ സർട്ടിഫിക്കറ്റുകളെ കണ്ടെത്തുന്നത് കൂടുതൽ കഠിനമാകുകയും ചെയ്യും.
+      സർട്ടിഫിക്കറ്റ് സുതാര്യതയിലൂടെ നിർദ്ദിഷ്‌ട URL-കളിലെ ഹോസ്‌റ്റ് നാമങ്ങളുടെ സർട്ടിഫിക്കറ്റുകൾ വെളിപ്പെടുത്താതിരിക്കാൻ ഈ നയം അനുവദിക്കുന്നു. സർട്ടിഫിക്കറ്റുകൾ ശരിയായ രീതിയിൽ എല്ലാവർക്കുമായി വെളിപ്പെടുത്തിയിട്ടില്ലാത്തതിനാൽ, അതിന്റെ വിശ്വാസ്യത നഷ്‌ടമാകുമെങ്കിലും തുടർന്നും അതിനെ ഉപയോഗിക്കാൻ അനുവദിക്കും. എന്നാൽ അതോടൊപ്പം ദുരുപയോഗം ചെയ്യപ്പെട്ട, അത്തരം ഹോസ്‌റ്റുകളുടെ സർട്ടിഫിക്കറ്റുകളെ കണ്ടെത്തുന്നത് കൂടുതൽ കഠിനമാകുകയും ചെയ്യും.
 
-      https://www.chromium.org/administrators/url-blacklist-filter-format പ്രകാരമാണ് URL പാറ്റേൺ ഫോർമാറ്റുചെയ്‌തിരിക്കുന്നത്. എന്നിരുന്നാലും, നൽകിയിരിക്കുന്ന ഒരു ഹോസ്‌റ്റ്‌നാമത്തിന്റെ സർട്ടിഫിക്കറ്റുകൾക്ക് സ്‌കീം, പോർട്ട്, പാത്ത് എന്നിവയെ ആശ്രയിക്കാതെ തന്നെ സാധുതയുള്ളതിനാൽ URL-ലെ ഹോസ്‌റ്റ്‌നാമത്തിന്റെ ഭാഗം മാത്രമേ കണക്കാക്കുകയുള്ളൂ. വൈൽഡ്‌കാർഡ് ഹോസ്‌റ്റുകളെ പിന്തുണയ്‌ക്കുന്നില്ല.
+      https://www.chromium.org/administrators/url-blacklist-filter-format പ്രകാരമാണ് URL പാറ്റേൺ ഫോർമാറ്റ് ചെയ്‌തിരിക്കുന്നത്. എന്നിരുന്നാലും, നൽകിയിരിക്കുന്ന ഹോസ്‌റ്റ്‌ നാമത്തിന്റെ സർട്ടിഫിക്കറ്റുകൾക്ക് സ്‌കീം, പോർട്ട്, പാത എന്നിവയെ ആശ്രയിക്കാതെ തന്നെ സാധുതയുള്ളതിനാൽ URL-ലെ ഹോസ്‌റ്റ്‌ നാമത്തിന്റെ ഭാഗം മാത്രമേ കണക്കാക്കുകയുള്ളൂ. വൈൽഡ്‌കാർഡ് ഹോസ്‌റ്റുകളെ പിന്തുണയ്‌ക്കുന്നില്ല.
 
       ഈ നയം സജ്ജമാക്കാതിരിക്കുകയാണെങ്കിൽ, സർട്ടിഫിക്കറ്റ് സുതാര്യതാ നയം അനുസരിച്ച് വെളിപ്പെടുത്തിയിട്ടില്ലാത്തതും എന്നാൽ സർട്ടിഫിക്കറ്റ് സുതാര്യതയിലൂടെ വെളിപ്പെടുത്തേണ്ടതുമായ ഏതൊരു സർട്ടിഫിക്കറ്റിനെയും വിശ്വാസ്യതയില്ലാത്തതായി മാത്രമേ പരിഗണിക്കുകയുള്ളൂ.</translation>
 <translation id="2488010520405124654">ഓഫ്‌ലൈൻ ആയിരിക്കുമ്പോൾ നെറ്റ്‌വർക്ക് കോൺഫിഗറേഷൻ ആവശ്യപ്പെടൽ പ്രവർത്തനക്ഷമമാക്കുക.
@@ -874,9 +871,9 @@
       </translation>
 <translation id="2587719089023392205"><ph name="PRODUCT_NAME" />-നെ ഡിഫോൾട്ട് ബ്രൗസറായി സജ്ജീകരിക്കുക</translation>
 <translation id="2592091433672667839">റീട്ടെയ്ൽ മോഡിലെ സൈൻ-ഇൻ സ്‌ക്രീനിൽ സ്‌ക്രീൻ സേവർ ദൃശ്യമാകുന്നതിന് മുമ്പുള്ള നിഷ്‌ക്രിയത്വത്തിന്റെ സമയദൈർഘ്യം</translation>
-<translation id="2592162121850992309">ഈ നയം 'ശരി' എന്നതായി സജ്ജമാക്കുകയോ, സജ്ജമാക്കാതെ വിടുകയോ ചെയ്യുകയാണെങ്കിൽ, ചില GPU ഫീച്ചർ ബ്ലാക്ക്‌ലിസ്‌റ്റ് ചെയ്യുന്നില്ലെങ്കിൽ, ഹാർഡ്‌വെയർ ആക്‌സിലറേഷൻ പ്രവർത്തനക്ഷമമാക്കും. 
+<translation id="2592162121850992309">ഈ നയം ശരി എന്ന് സജ്ജമാക്കുകയോ, സജ്ജമാക്കാതെ വിടുകയോ ചെയ്യുകയാണെങ്കിൽ, ചില GPU ഫീച്ചർ ബ്ലാക്ക്‌ലിസ്‌റ്റ് ചെയ്യുന്നില്ലെങ്കിൽ, ഹാർഡ്‌വെയർ ആക്‌സിലറേഷൻ പ്രവർത്തനക്ഷമമാക്കും. 
 
-      ഈ നയം 'തെറ്റ്' എന്നതായി സജ്ജമാക്കുകയാണെങ്കിൽ ഹാർഡ്‌വെയർ ആക്‌സിലറേഷൻ പ്രവർത്തനരഹിതമാക്കും.</translation>
+      ഈ നയം തെറ്റ് എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ ഹാർഡ്‌വെയർ ആക്‌സിലറേഷൻ പ്രവർത്തനരഹിതമാക്കും.</translation>
 <translation id="2596260130957832043">NTLMv2 പ്രവർത്തനക്ഷമമാണോ എന്നത് നിയന്ത്രിക്കുന്നു.
 
           Samba, Windows സെർവറുകളുടെ ഏറ്റവും പുതിയ എല്ലാ പതിപ്പുകളും NTLMv2-നെ പിന്തുണയ്ക്കുന്നു. വിപരീതദിശാ അനുയോജ്യതയ്ക്കായി മാത്രം ഇത് പ്രവർത്തനരഹിതമായിരിക്കണം, ഒപ്പം പരിശോധിച്ചുറപ്പിക്കലിന്‍റെ സുരക്ഷ ഇത് കുറയ്‌ക്കുകയും ചെയ്യുന്നു. 
@@ -929,7 +926,7 @@
 <translation id="2706708761587205154">പിൻ ഉപയോഗിച്ച് മാത്രം പ്രിൻ്റ് ചെയ്യൽ അനുവദിക്കുക</translation>
 <translation id="2710534340210290498">ഈ നയം തെറ്റ് എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, ഉപയോക്താക്കൾക്ക് സ്‌ക്രീൻ ലോക്ക് ചെയ്യാൻ കഴിയില്ല (ഉപയോക്തൃ സെഷനിൽ നിന്ന് സൈൻ ഔട്ട് ചെയ്യാൻ മാത്രമേ കഴിയൂ). ഈ ക്രമീകരണം ശരി എന്ന് സജ്ജമാക്കുകയോ സജ്ജമാക്കാതെ വിടുകയോ ചെയ്യുകയാണെങ്കിൽ, പാസ്‌വേഡ് ഉപയോഗിച്ച് വിശ്വാസ്യത ഉറപ്പാക്കിയ ഉപയോക്താക്കൾക്കേ സ്‌ക്രീൻ ലോക്ക് ചെയ്യാൻ കഴിയൂ.</translation>
 <translation id="2731627323327011390">ARC-ആപ്‌സിനുള്ള <ph name="PRODUCT_OS_NAME" /> സർട്ടിഫിക്കറ്റുകളുടെ ഉപയോഗം പ്രവർത്തനരഹിതമാക്കുക</translation>
-<translation id="2742843273354638707">പുതിയ ടാബ് പേജിൽ നിന്നും <ph name="PRODUCT_OS_NAME" /> ആപ്പ് ലോഞ്ചറിൽ നിന്നും Chrome വെബ് സ്റ്റോർ ആപ്പും അടിക്കുറിപ്പ് ലിങ്കും മറയ്‌ക്കുക.
+<translation id="2742843273354638707">പുതിയ ടാബ് പേജിൽ നിന്നും <ph name="PRODUCT_OS_NAME" /> അപ്ലിക്കേഷൻ ലോഞ്ചറിൽ നിന്നും Chrome വെബ് സ്റ്റോർ അപ്ലിക്കേഷനും അടിക്കുറിപ്പ് ലിങ്കും മറയ്‌ക്കുക.
 
       ഈ നയം ശരി എന്ന് സജ്ജമാക്കുമ്പോൾ, ഐക്കണുകൾ മറച്ചിരിക്കും.
 
@@ -939,7 +936,7 @@
 
       <ph name="PRODUCT_NAME" />-ലെ പ്രവർത്തനരഹിതമാക്കിയ JavaScript-ൽ ഉപയോഗിച്ചേക്കാം
 
-      ഈ ക്രമീകരണം പ്രവർത്തരനഹിതമാക്കിയാൽ, വെബ് പേജുകൾക്ക് JavaScript ഉപയോഗിക്കാൻ കഴിയില്ല, ഒപ്പം ഉപയോക്താക്കൾക്ക് ആ ക്രമീകരണം മാറ്റാനുമാകില്ല.
+      ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കിയാൽ, വെബ് പേജുകൾക്ക് JavaScript ഉപയോഗിക്കാൻ കഴിയില്ല, ഒപ്പം ഉപയോക്താക്കൾക്ക് ആ ക്രമീകരണം മാറ്റാനുമാകില്ല.
 
       ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കുകയോ സജ്ജീകരിക്കാത്ത നിലയിലോ ആണെങ്കിൽ, വെബ്‌പേജുകൾക്ക് JavaScript ഉപയോഗിക്കാനാകുമെങ്കിലും ഉപയോക്താക്കൾക്ക് ഈ ക്രമീകരണം മാറ്റാൻ കഴിയും.</translation>
 <translation id="2747157663401642394"><ph name="PRODUCT_NAME" /> എന്നതിൻ്റെ വിപുലീകരണ മാനേജ്‌മെൻ്റ് ക്രമീകരണം കോൺഫിഗർ ചെയ്യുന്നു.
@@ -1054,7 +1051,7 @@
 <translation id="2890645751406497668">നൽകിയിരിക്കുന്ന വെണ്ടർ, ഉൽപ്പന്ന ഐഡികൾ ഉപയോഗിച്ച് USB ഉപകരണങ്ങളിലേക്ക് കണക്‌റ്റ് ചെയ്യാൻ ഈ സൈറ്റുകൾക്ക് സ്വമേധയാ അനുമതി നൽകുക.</translation>
 <translation id="2892414556511568464">രണ്ട് വശത്തും അച്ചടിക്കാവുന്ന മോഡ് പരിമിതപ്പെടുത്തുന്നു. നയം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിലും സജ്ജീകരണം ശൂന്യമാണെങ്കിലും പരിമിതി ഇല്ലാത്തതായി പരിഗണിക്കപ്പെടും.</translation>
 <translation id="2893546967669465276">മാനേജ്‌മെന്റ് സെർവറിലേക്ക് സിസ്‌റ്റം ലോഗുകൾ അയയ്‌ക്കുക</translation>
-<translation id="2899002520262095963">Android ആപ്‌സുകൾക്ക്, ഈ നയം വഴി സജ്ജമാക്കിയ നെറ്റ്‌വർക്ക് കോൺഫിഗറേഷനുകളും CA സർട്ടിഫിക്കറ്റുകളും ഉപയോഗിക്കാനാവുമെങ്കിലും, ചില കോൺഫിഗറേഷൻ ഓപ്‌ഷനുകളിലേക്ക് ആക്‌സസ് ഉണ്ടായിരിക്കില്ല.</translation>
+<translation id="2899002520262095963">ഈ നയത്തിലൂടെ സജ്ജമാക്കിയ നെറ്റ്‌വർക്ക് കോൺഫിഗറേഷനുകളും CA സർട്ടിഫിക്കറ്റുകളും Android ആപ്പുകൾക്ക് ഉപയോഗിക്കാനാവുമെങ്കിലും, ചില കോൺഫിഗറേഷൻ ഓപ്‌ഷനുകളിലേക്ക് ആക്‌സസ് ഉണ്ടായിരിക്കില്ല.</translation>
 <translation id="290002216614278247">ക്ലയന്റ് സമയം അല്ലെങ്കിൽ ഒരു ദിവസത്തെ ഉപയോഗ ക്വാട്ടയെ അടിസ്ഥാനമാക്കി ഉപയോക്താവിന്റെ സെഷൻ ലോക്ക് ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
 
           ഉപയോക്താവിന്റെ സെഷൻ ലോക്ക് ചെയ്യേണ്ട ഒരു പ്രതിദിന വിൻഡോ |time_window_limit| വ്യക്തമാക്കുന്നു. ആഴ്‌ചയിലെ ഓരോ ദിവസത്തിനും ഒരു നയം മാത്രമേ ഞങ്ങൾ പിന്തുണയ്‌ക്കൂ, അതിനാൽ |entries| നിര 0-7 എന്ന വലുപ്പത്തിൽ വ്യത്യാസപ്പെടാം. |starts_at|, |ends_at| എന്നിവയാണ് വിൻഡോ പരിധിയുടെ തുടക്കവും അവസാനവും, |ends_at| എന്നത് |starts_at|-നെക്കാൾ ചെറുതാണെങ്കിൽ, |time_limit_window| അവസാനിക്കുന്നത് അടുത്ത ദിവസമാണെന്ന് അത് അർത്ഥമാക്കുന്നു. |last_updated_millis| ആണ് ഈ എൻട്രി അവസാനം അപ്ഡേറ്റ് ചെയ്‌തതിന്റെ UTC ടൈംസ്‌റ്റാമ്പ്, ഒരു പൂർണസംഖ്യയിൽ ഉൾക്കൊള്ളാത്തതിനാൽ ഈ ടൈംസ്‌റ്റാമ്പ് ഒരു സ്ട്രിംഗ് ആയാണ് അയയ്ക്കുന്നത്.
@@ -1074,17 +1071,6 @@
       ഈ നയം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, <ph name="PRINTERS_ALLOW_ALL" /> അനുമാനിക്കപ്പെടും.
       </translation>
 <translation id="2908277604670530363">പ്രോക്സി സെർവറിനായി ഒരേ സമയമുള്ള പരമാവധി എണ്ണം കണക്ഷനുകൾ</translation>
-<translation id="2948463916588961959">ഭാഷകളുടെ അക്ഷരപ്പിശക് പരിശോധന നിർബന്ധമായും പ്രവർത്തനക്ഷമമാക്കുന്നു. ആ ലിസ്‌റ്റിലെ തിരിച്ചറിയപ്പെടാത്ത ഭാഷകൾ അവഗണിക്കപ്പെടും.
-
-      നിങ്ങൾ ഈ നയം പ്രവർത്തനക്ഷമമാക്കുയാണെങ്കിൽ ഉപയോക്താവ് അക്ഷരപ്പിശക് പരിശോധന പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്ന ഭാഷകൾക്ക് പുറമെ ഇവിടെ വ്യക്തമാക്കിയിരിക്കുന്ന ഭാഷകൾക്കും അക്ഷരപ്പിശക് പരിശോധന പ്രവർത്തനക്ഷമമാക്കും.
-
-      ഈ നയം സജ്ജീകരിക്കുന്നില്ലെങ്കിലോ പ്രവർത്തനരഹിതമാക്കിയാലോ, ഉപയോക്താവിൻ്റെ അക്ഷരപ്പിശക് പരിശോധനാ മുൻഗണനകൾക്ക് മാറ്റമൊന്നും ഉണ്ടാകില്ല.
-
-      SpellcheckEnabled നയം പ്രവർത്തനരഹിതമാക്കി എന്ന് സജ്ജീകരിച്ചാൽ, ഈ നയം ബാധകമാകില്ല.
-
-      ഈ നയത്തിലും SpellcheckLanguageBlacklist നയത്തിലും ഒരു ഭാഷ ഉൾപ്പെടുത്തിയാൽ ഈ നയത്തിന് മുൻഗണന ലഭിക്കുകയും ഭാഷകളുടെ അക്ഷരപ്പിശക് പരിശോധന പ്രവർത്തനക്ഷമമാവുകയും ചെയ്യും.
-
-      നിലവിൽ പിന്തുണയ്‌ക്കുന്ന ഭാഷകൾ ഇവയാണ്: 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="2952347049958405264">നിയന്ത്രണങ്ങൾ:</translation>
 <translation id="2956777931324644324"><ph name="PRODUCT_NAME" /> പതിപ്പ് 36 മുതൽ ഈ നയം റദ്ദാക്കി.
 
@@ -1099,13 +1085,13 @@
 <translation id="2960691910306063964">വിദൂര ആക്‌സസ്സ് ഹോസ്‌റ്റുകൾക്കായി പിൻ ഇതര പരിശോധിച്ചുറപ്പിക്കൽ പ്രവർത്തനക്ഷമമാക്കുക അല്ലെങ്കിൽ പ്രവർത്തനരഹിതമാക്കുക</translation>
 <translation id="2976002782221275500">ബാറ്ററി പവറിൽ പ്രവർത്തിക്കുമ്പോൾ സ്‌ക്രീൻ തെളിച്ചം കുറയുന്നതിന് മുമ്പ് ഉപയോക്തൃ ഇൻപുട്ട് ഇല്ലാത്ത സമയദൈർഘ്യം വ്യക്തമാക്കുന്നു.
 
-          ഈ നയം പൂജ്യത്തേക്കാൾ വലിയ ഒരു മൂല്യമായി സജ്ജമാക്കുമ്പോൾ, <ph name="PRODUCT_OS_NAME" /> സ്‌ക്രീൻ തെളിച്ചം കുറയ്‌ക്കുന്നതിന് മുമ്പ് ഉപയോക്താവ് നിഷ്‌ക്രിയമായി തുടരേണ്ട സമയദൈർഘ്യം വ്യക്തമാക്കുന്നു.
+          ഈ നയം പൂജ്യത്തേക്കാൾ വലിയ മൂല്യമായി സജ്ജമാക്കുമ്പോൾ, <ph name="PRODUCT_OS_NAME" /> സ്‌ക്രീൻ തെളിച്ചം കുറയ്‌ക്കുന്നതിന് മുമ്പ് ഉപയോക്താവ് നിഷ്‌ക്രിയമായി തുടരേണ്ട സമയദൈർഘ്യം വ്യക്തമാക്കുന്നു.
 
           ഈ നയം പൂജ്യമായി സജ്ജമാക്കുമ്പോൾ, ഉപയോക്താവ് നിഷ്‌ക്രിയമാകുമ്പോൾ <ph name="PRODUCT_OS_NAME" /> സ്‌ക്രീൻ തെളിച്ചം കുറയ്‌ക്കില്ല.
 
-          ഈ നയം സജ്ജമാക്കാതെയിരുന്നാൽ, ഒരു സ്ഥിര സമയദൈർഘ്യം ഉപയോഗിക്കും.
+          ഈ നയം സജ്ജമാക്കാതെയിരുന്നാൽ, ഡിഫോൾട്ട് സമയദൈർഘ്യം ഉപയോഗിക്കും.
 
-          നയ മൂല്യം മില്ലിസെക്കൻഡിൽ വ്യക്തമാക്കണം. മൂല്യങ്ങൾ സ്‌ക്രീൻ ഓഫാകുന്നതിന്‍റെ കാലതാമസം (സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിൽ), നിഷ്‌ക്രിയ കാലതാമസം എന്നിവയേക്കാൾ കുറവോ അതിന് തുല്യമോ ആയി നിശ്ചയിക്കണം.</translation>
+          നയ മൂല്യം മില്ലിസെക്കൻഡുകളിൽ വ്യക്തമാക്കണം. മൂല്യങ്ങൾ സ്‌ക്രീൻ ഓഫാകുന്നതിന്റെ കാലതാമസം (സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിൽ), നിഷ്‌ക്രിയ കാലതാമസം എന്നിവയേക്കാൾ കുറവോ അതിന് തുല്യമോ ആയി നിശ്ചയിക്കണം.</translation>
 <translation id="2977997796833930843">ഈ നയം ഒഴിവാക്കിയതും ഭാവിയിൽ നീക്കംചെയ്യുന്നതുമാണെന്ന കാര്യം ശ്രദ്ധിക്കുക. 
 
           കൂടുതൽ വ്യക്തമാക്കിയ <ph name="IDLE_ACTION_AC_POLICY_NAME" />, <ph name="IDLE_ACTION_BATTERY_POLICY_NAME" /> നയങ്ങൾക്കായി ഈ നയം ഫോൾബാക്ക് നൽകുന്നു. ഈ നയം സജ്ജമാക്കുകയും, ബന്ധപ്പെട്ട കൂടുതൽ വ്യക്തമാക്കിയ നയം സജ്ജമാക്കുന്നില്ലെങ്കിലും ഇതിന്റെ മൂല്യം ഉപയോഗിക്കപ്പെടുന്നു. 
@@ -1138,7 +1124,7 @@
 
           കൂടുതൽ ഓപ്‌ഷനുകൾക്കും വിശദമായ ഉദാഹരണങ്ങൾക്കും സന്ദർശിക്കുക:
           <ph name="PROXY_HELP_URL" />.</translation>
-<translation id="3034580675120919256">വെബ്‌സൈറ്റുകളെ JavaScript പ്രവർത്തിപ്പിക്കാൻ അനുവദിക്കണമോ എന്ന് സജ്ജീകരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. പ്രവർത്തിക്കുന്ന JavaScript എല്ലാ വെബ്‌സൈറ്റുകൾക്കും അനുവദിച്ചിട്ടുള്ളതോ നിരസിച്ചിട്ടുള്ളതോ ആയിരിക്കാം.
+<translation id="3034580675120919256">വെബ്‌സൈറ്റുകളെ JavaScript റൺ ചെയ്യാൻ അനുവദിക്കണോ എന്ന് സജ്ജീകരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. JavaScript റൺ ചെയ്യൽ എല്ലാ സൈറ്റുകൾക്കുമായി ഒന്നുകിൽ അനുവദിക്കും അല്ലെങ്കിൽ നിരസിക്കും.
 
           ഈ നയം സജ്ജീകരിക്കാത്ത നിലയിലാണെങ്കിൽ, ഉപയോക്താക്കൾക്ക് മാറ്റാൻ കഴിയുന്ന വിധത്തിൽ 'AllowJavaScript' ഉപയോഗിക്കുന്നതാണ്.</translation>
 <translation id="3038323923255997294"><ph name="PRODUCT_NAME" /> അടയ്‌ക്കുമ്പോൾ പശ്ചാത്തല അപ്ലിക്കേഷനുകൾ  പ്രവർത്തിക്കുന്നത് തുടരുക</translation>
@@ -1199,9 +1185,9 @@
 <translation id="3101709781009526431">തീയതിയും സമയവും</translation>
 <translation id="3117676313396757089">മുന്നറിയിപ്പ്: പതിപ്പ് 52-ന് ശേഷം <ph name="PRODUCT_NAME" /> എന്നതിൽ നിന്നും DHE, പൂർണ്ണമായി നീക്കംചെയ്യുകയും (2017 മാർച്ച് മാസത്തോടെ) ഈ നയത്തിന്റെ പ്രവർത്തനം അവസാനിപ്പിക്കുകയും ചെയ്യും.
 
-      നയം സജ്ജമാക്കാതിരിക്കുകയോ, ഈ നയം തെറ്റാണെന്ന് സജ്ജമാക്കുകയോ ആണെങ്കിൽ TLS-ലെ DHE സൈഫർ സ്യൂട്ടുകൾ പ്രവർത്തനക്ഷമമാക്കില്ല. അല്ലെങ്കിൽ ഇത് DHE സൈഫർ സ്യൂട്ടുകൾ പ്രവർത്തനക്ഷമമാക്കാനും ഒരു കാലഹരണപ്പെട്ട സെർവറുമായി അനുയോജ്യത നിലനിർത്താനും വേണ്ടി 'ശരി' എന്ന് സജ്ജമാക്കിയേക്കാം. ഇതൊരു താൽക്കാലിക കണക്കാക്കൽ ആയതിനാൽ സെർവർ വീണ്ടും കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്.
+      നയം സജ്ജമാക്കാതിരിക്കുകയോ, ഈ നയം തെറ്റ് എന്ന് സജ്ജമാക്കുകയോ ആണെങ്കിൽ TLS-ലെ DHE സൈഫർ സ്യൂട്ടുകൾ പ്രവർത്തനക്ഷമമാക്കില്ല. അല്ലെങ്കിൽ ഇത് DHE സൈഫർ സ്യൂട്ടുകൾ പ്രവർത്തനക്ഷമമാക്കാനും കാലഹരണപ്പെട്ട സെർവറുമായി അനുയോജ്യത നിലനിർത്താനും വേണ്ടി ശരി എന്ന് സജ്ജമാക്കിയേക്കാം. ഇതൊരു താൽക്കാലിക കണക്കാക്കൽ ആയതിനാൽ സെർവർ വീണ്ടും കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്.
 
-      ECDHE സൈഫർ സ്യൂട്ടുകളിലേക്ക് മൈഗ്രേറ്റുചെയ്യാൻ സെർവറുകളെ പ്രേരിപ്പിക്കുന്നു. ഇവ ലഭ്യമല്ലെങ്കിൽ, RSA കീ എക്‌സ്‌ചേഞ്ച് ഉപയോഗിക്കുന്ന സൈഫർ സ്യൂട്ട് പ്രവർത്തനക്ഷമമാണെന്ന് ഉറപ്പാക്കുക.</translation>
+      ECDHE സൈഫർ സ്യൂട്ടുകളിലേക്ക് മൈഗ്രേറ്റ് ചെയ്യാൻ സെർവറുകളെ പ്രേരിപ്പിക്കുന്നു. ഇവ ലഭ്യമല്ലെങ്കിൽ, RSA കീ എക്‌സ്‌ചേഞ്ച് ഉപയോഗിക്കുന്ന സൈഫർ സ്യൂട്ട് പ്രവർത്തനക്ഷമമാണെന്ന് ഉറപ്പാക്കുക.</translation>
 <translation id="3117706142826400449">പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെങ്കിൽ, അനാവശ്യ സോഫ്‌റ്റ്‌വെയർ ഉണ്ടോ എന്നറിയാൻ സിസ്‌റ്റം സ്‌കാൻ ചെയ്യുന്നതിൽ നിന്നും ക്ലീൻഅപ്പുകൾ നിർവഹിക്കുന്നതിൽ നിന്നും Chrome ക്ലീൻഅപ്പിനെ തടയുന്നു. chrome://settings/cleanup എന്നതിൽ നിന്ന് നേരിട്ട് Chrome ക്ലീൻഅപ്പ് ട്രിഗർ ചെയ്യുന്നത് പ്രവർത്തനരഹിതമാക്കി.
 
       പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിലോ സജ്ജീകരിക്കാതെ വിടുകയാണെങ്കിലോ, അനാവശ്യ സോഫ്‌റ്റ്‌വെയർ ഉണ്ടോ എന്നറിയാൻ Chrome ക്ലീൻഅപ്പ് നിശ്ചിത ഇടവേളകളിൽ സിസ്‌റ്റം സ്‌കാൻ ചെയ്യുകയും ഏതെങ്കിലും കണ്ടെത്തിയാൽ, അത് നീക്കം ചെയ്യണോ എന്ന് ഉപയോക്താവിനോട് ചോദിക്കുകയും ചെയ്യും. chrome://settings എന്നതിൽ നിന്ന് നേരിട്ട് Chrome ക്ലീനപ്പ് ട്രിഗർ ചെയ്യുന്നത് പ്രവർത്തനക്ഷമമാക്കി.
@@ -1210,7 +1196,7 @@
 <translation id="3152425128389603870">ഏകീകൃത ഡെസ്‌ക്‌ടോപ്പ് ലഭ്യമാക്കി അതിനെ ഡിഫോൾട്ടായി ഓണാക്കുക</translation>
 <translation id="3159375329008977062">UI വഴി Crostini കണ്ടൈനറുകളുടെ ഇമ്പോർട്ട് / എക്‌സ്‌പോർട്ട് ചെയ്യൽ ഉപയോക്താവ് പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു</translation>
 <translation id="3165808775394012744">അവ എളുപ്പത്തിൽ നീക്കം ചെയ്യാവുന്ന തരത്തിലാക്കാൻ ഈ നയങ്ങൾ ഇവിടെ ചേർത്തിരിക്കുന്നു.</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="3168968618972302728">Kerberos പരിശോധിച്ചുറപ്പിക്കലുമായി ബന്ധപ്പെട്ട നയങ്ങൾ.</translation>
 <translation id="3171369832001535378">ഉപകരണ നെറ്റ്‌വർക്ക് ഹോസ്‌റ്റ്‌നാമ ടെംപ്ലേറ്റ്</translation>
 <translation id="3172512016079904926">പ്രാദേശിക സന്ദേശമയയ്‌ക്കൽ ഹോസ്‌റ്റുകളുടെ ഉപയോക്തൃനില ഇൻസ്റ്റലേഷൻ പ്രവർത്തനക്ഷമമാക്കുന്നു.
@@ -1225,11 +1211,11 @@
 <translation id="3187220842205194486">Android ആപ്പുകൾക്ക് കോർപ്പറേറ്റ് കീകളിൽ ആക്‌സസ് ലഭിക്കില്ല. അവയ്‌ക്ക് ഈ നയം ബാധകമല്ല.</translation>
 <translation id="3205825995289802549">ആദ്യ റണ്ണിൽ ആദ്യ ബ്രൗസർ വലുതാക്കുക</translation>
 <translation id="3211426942294667684">ബ്രൗസർ സൈൻ ഇൻ ക്രമീകരണം</translation>
-<translation id="3214164532079860003">നിലവിലെ ഡിഫോൾട്ട് ബ്രൗസർ പ്രാപ്‌തമാക്കിയിട്ടുണ്ടെങ്കിൽ, അതിൽ നിന്നും ഹോം പേജ് ഇമ്പോർട്ട് ചെയ്യാൻ ഈ നയം നിർബന്ധിക്കുന്നു.
+<translation id="3214164532079860003">നിലവിലെ ഡിഫോൾട്ട് ബ്രൗസർ പ്രവർത്തനക്ഷമമാക്കിയാൽ, അതിൽ നിന്നും ഹോം പേജ് ഇംപോർട്ട് ചെയ്യാൻ ഈ നയം നിർബന്ധിക്കുന്നു.
 
-      പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഹോം പേജ് ഇമ്പോർട്ട് ചെയ്യില്ല.
+      പ്രവർത്തനരഹിതമാക്കിയാൽ, ഹോം പേജ് ഇംപോർട്ട് ചെയ്യില്ല.
 
-      ഇത് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, അത് ഇമ്പോർട്ട് ചെയ്യണോ അല്ലെങ്കിൽ ഇമ്പോർട്ട് ചെയ്യൽ സ്വയമേവ സംഭവിക്കേണ്ടതുണ്ടോ എന്ന് ഉപയോക്താവിനോട് ചോദിച്ചേക്കാം.</translation>
+      ഇത് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഹോം പേജ് ഇംപോർട്ട് ചെയ്യണോ അല്ലെങ്കിൽ ഇംപോർട്ട് ചെയ്യൽ സ്വയമേവ സംഭവിക്കേണ്ടതുണ്ടോ എന്ന് ഉപയോക്താവിനോട് ചോദിച്ചേക്കാം.</translation>
 <translation id="3219421230122020860">അദൃശ്യ മോഡ് ലഭ്യമാണ്</translation>
 <translation id="3220624000494482595">നയം <ph name="TRUE" /> എന്ന് സജ്ജമാക്കിയിരിക്കുകയാണെങ്കിൽ പോലും കിയോസ്‌ക് ആപ്പ് Android ആപ്പാണെങ്കിൽ, ഇതിന് <ph name="PRODUCT_OS_NAME" /> പതിപ്പിൽ നിയന്ത്രണം ഉണ്ടായിരിക്കില്ല.</translation>
 <translation id="3236046242843493070">വിപുലീകരണം, അപ്ലിക്കേഷൻ, ഉപയോക്തൃ സ്‌ക്രിപ്റ്റ് ഇൻസ്റ്റാളുകൾ എന്നിവ അനുവദിക്കുന്നതിനുള്ള URL പാറ്റേണുകൾ</translation>
@@ -1289,7 +1275,7 @@
 
       ശുപാർശ ചെയ്‌തത് എന്ന നിലയിൽ മാത്രമേ ഈ നയം സജ്ജീകരിക്കാനാകൂ. ശുപാർശ ചെയ്‌ത ലൊക്കേലുകളുടെ ഒരു കൂട്ടത്തെ മുകളിലേക്ക് നീക്കാൻ നിങ്ങൾക്ക് ഈ നയം ഉപയോഗിക്കാം, എന്നാൽ <ph name="PRODUCT_OS_NAME" /> പിന്തുണയ്ക്കുന്ന ഏത് ഭാഷയും തങ്ങളുടെ സെഷനായി തിരഞ്ഞെടുക്കാൻ ഉപയോക്താക്കളെ അനുവദിച്ചിരിക്കുന്നു.
       </translation>
-<translation id="3381968327636295719">ഡിഫോൾട്ട്യായി ഹോസ്റ്റ് ബ്രൌസര്‍ ഉപയോഗിക്കുക</translation>
+<translation id="3381968327636295719">ഡിഫോൾട്ടായി ഹോസ്റ്റ് ബ്രൌസര്‍ ഉപയോഗിക്കുക</translation>
 <translation id="3384115339826100753">പവർ പീക്ക് ഷിഫ്‌റ്റ് വൈദ്യുതി മാനേജ്മെൻ്റ് നയം പ്രവർത്തനക്ഷമമാക്കുക.
 
           ദിവസത്തിൽ വൈദ്യുതി ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കപ്പെടുന്ന സമയത്തെ ഓൾട്ടർനേറ്റിംഗ് കരണ്ടിൻ്റെ ഉപയോഗം കുറയ്‌ക്കുന്ന വൈദ്യുതി സംരക്ഷണ നയമാണ് പീക്ക് ഷിഫ്‌റ്റ്. ഓരോ പ്രവൃത്തിദിവസവും പവർ പീക്ക് ഷിഫ്‌റ്റ് മോഡ് റൺ ചെയ്യാനുള്ള ആരംഭിക്കുന്ന സമയവും അവസാനിക്കുന്ന സമയവും സജ്ജീകരിക്കാം. ഈ സമയങ്ങളിൽ ഓൾട്ടർനേറ്റിംഗ് കരണ്ട് ലഭ്യമാണെങ്കിലും നിർദ്ദിഷ്ട നിലയ്ക്ക് മുകളിൽ ബാറ്ററി ചാർജ് നിലനിൽക്കുന്നിടത്തോളം ബാറ്ററി ഉപയോഗിച്ചാകും സിസ്‌റ്റം പ്രവർത്തിക്കുക. അവസാനിക്കുന്ന നിർദ്ദിഷ്‌ട സമയത്തിന് ശേഷം ഓൾട്ടർനേറ്റിംഗ് കരണ്ട് ലഭ്യമാണെങ്കിൽ സിസ്‌റ്റം അത് ഉപയോഗിച്ച് പ്രവർത്തിക്കും, എന്നാൽ ബാറ്ററി ചാർജ് ചെയ്യില്ല. ചാർജ് ചെയ്യൽ ആരംഭിക്കുന്ന നിർദ്ദിഷ്‌ട സമയമാകുമ്പോൾ സിസ്‌റ്റം വീണ്ടും ഓൾട്ടർനേറ്റിംഗ് കരണ്ട് ഉപയോഗിച്ച് സാധാരണ നിലയിൽ പ്രവർത്തിക്കും, ബാറ്ററി വീണ്ടും ചാർജ് ചെയ്യും.
@@ -1378,9 +1364,9 @@
 <translation id="350797926066071931">മൊഴിമാറ്റം പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="3513655665999652754">Quirks സെർവർ, മോണിറ്റർ കാലിബറേഷൻ ക്രമീകരിക്കുന്നതിന്, ICC ഡിസ്‌പ്ലേ പ്രൊഫൈലുകൾ പോലുള്ള ഹാർഡ്‌വെയർ-നിർദ്ദിഷ്‌ട കോൺഫിഗറേഷൻ ഫയലുകൾ നൽകുന്നു.
 
-      ഈ നയം 'തെറ്റ്' എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, കോൺഫിഗറേഷൻ ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യുന്നതിന് Quirks സെർവറിനെ ബന്ധപ്പെടാൻ ഉപകരണം ശ്രമിക്കില്ല.
+      ഈ നയം തെറ്റ് എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, കോൺഫിഗറേഷൻ ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യുന്നതിന് Quirks സെർവറിനെ ബന്ധപ്പെടാൻ ഉപകരണം ശ്രമിക്കില്ല.
 
-      ഈ നയം 'ശരി' എന്നാണെങ്കിലോ കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിലോ, <ph name="PRODUCT_OS_NAME" /> Quirks സെർവറിനെ സ്വയം ബന്ധപ്പെടുകയും കോൺഫിഗറേഷൻ ഫയലുകൾ ലഭ്യമാണെങ്കിൽ അവ ഡൗൺലോഡ് ചെയ്‌ത്, ഉപകരണത്തിൽ സംഭരിക്കുകയും ചെയ്യും.  ഉദാഹരണത്തിന് അത്തരം ഫയലുകൾ, അറ്റാച്ച് ചെയ്‌തിരിക്കുന്ന മോണിറ്ററുകളുടെ ഡി‌സ്‌പ്ലേ നിലവാരം മെച്ചപ്പെടുത്താൻ ഉപയോഗിക്കാം.</translation>
+      ഈ നയം ശരി എന്ന് ആണെങ്കിലോ കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിലോ, <ph name="PRODUCT_OS_NAME" /> Quirks സെർവറിനെ സ്വയമേവ ബന്ധപ്പെടുകയും കോൺഫിഗറേഷൻ ഫയലുകൾ ലഭ്യമാണെങ്കിൽ അവ ഡൗൺലോഡ് ചെയ്‌ത്, ഉപകരണത്തിൽ സംഭരിക്കുകയും ചെയ്യും.  ഉദാഹരണത്തിന് അത്തരം ഫയലുകൾ, അറ്റാച്ച് ചെയ്‌തിരിക്കുന്ന മോണിറ്ററുകളുടെ ഡി‌സ്‌പ്ലേ നിലവാരം മെച്ചപ്പെടുത്താൻ ഉപയോഗിക്കാം.</translation>
 <translation id="3524204464536655762">WebUSB API വഴി, USB ഉപകരണങ്ങളിലേക്ക് ആക്‌സസ് അഭ്യർത്ഥിക്കാൻ ഒരു സൈറ്റിനെയും അനുവദിക്കരുത്</translation>
 <translation id="3526752951628474302">ഏകവർണ്ണ അച്ചടി മാത്രം</translation>
 <translation id="3528000905991875314">സമാന്തര പിശക് പേജുകള്‍ പ്രാപ്തമാക്കുക</translation>
@@ -1402,7 +1388,7 @@
       നയത്തിലെ ഓരോ ലിസ്‌റ്റ് ഇനവും, രണ്ട് ഘടകങ്ങളുള്ള ഒരു ഒബ്‌ജക്‌റ്റ് ആണ്: "share_url" and "mode". പങ്കിട്ടവയുടെ URL "share_url" ആയിരിക്കണം, "മോഡ്" "drop_down" അല്ലെങ്കിൽ "pre_mount" ആയിരിക്കണം പങ്കിടൽ കണ്ടെത്തൽ ഡ്രോപ്പ് ഡൗണിലേക്ക് "share_url" ചേർക്കുമെന്ന് "drop_down" മോഡ് സൂചിപ്പിക്കുന്നു. "share_url" മൗണ്ട് ചെയ്യപ്പെടുമെന്ന് "pre_mount" മോഡ് സൂചിപ്പിക്കുന്നു.</translation>
 <translation id="3591527072193107424">പഴയ ബ്രൗസർ പിന്തുണാ ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കുക.</translation>
 <translation id="3591584750136265240">ലോഗിൻ പരിശോധിച്ചുറപ്പിക്കൽ പ്രവർത്തന രീതി കോൺഫിഗർ ചെയ്യുക</translation>
-<translation id="3627678165642179114">അക്ഷരപിശക് പരിശോധനാ സേവനം പ്രവർത്തനക്ഷമമാക്കുക അല്ലെങ്കിൽ പ്രവർത്തനരഹിതമാക്കുക</translation>
+<translation id="3627678165642179114">അക്ഷരപിശക് പരിശോധനാ സേവനം പ്രാപ്‌തമാക്കുക അല്ലെങ്കിൽ അപ്രാപ്‌തമാക്കുക</translation>
 <translation id="3628480121685794414">ഒരു വശത്ത് മാത്രമുള്ള അച്ചടി പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="3631099945620529777">'തെറ്റ്' എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, ടാസ്‌ക് മാനേജറിലെ 'പ്രോസസ് അവസാനിപ്പിക്കുക' ബട്ടൺ പ്രവർത്തനരഹിതമാകും. 
 
@@ -1418,7 +1404,6 @@
         ഡെസ്‌ക്‌ടോപ്പിലെ മെഷീൻ സ്‌കോപ്പ് ക്ലൗഡ്
 നയ എൻറോൾമെൻ്റ് ആണ് ഈ നയം ഉപയോഗിക്കുന്നത്, Windows-ൽ രജിസ്ട്രിയോ GPO-യോ വഴിയും Mac-ൽ പ്ലിസ്‌റ്റിലൂടെയും Linux-ൽ JSON നയ ഫയൽ വഴിയും ഇത് സജ്ജീകരിക്കാനാവും.</translation>
 <translation id="3660562134618097814">ലോഗിൻ സമയത്ത് SAML IdP കുക്കികൾ കൈമാറുക</translation>
-<translation id="3668151900457104753">ബ്ലാക്ക്‌ലിസ്‌റ്റ് ചെയ്‌ത വിപുലീകരണങ്ങൾ അൺഇൻസ്‌റ്റാൾ ചെയ്യുക</translation>
 <translation id="3701121231485832347"><ph name="PRODUCT_OS_NAME" /> മാനേജ് ചെയ്യുന്ന, <ph name="MS_AD_NAME" /> എന്നതിന് പ്രത്യേകമായ ക്രമീകരണം നിയന്ത്രിക്കുന്നു.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (ഒറ്റ-ലൈൻ ഫീൽഡ് അവസാനിപ്പിച്ചിരിക്കുന്നു, ഭാവിയിൽ നീക്കം ചെയ്യപ്പെടും. താഴെയുള്ള മൾട്ടി-ലൈൻ ടെക്‌സ്‌റ്റ് ബോക്‌സ് ഉപയോഗിച്ച് തുടങ്ങുക.)</translation>
 <translation id="3709266154059827597">വിപുലീകരണ ഇന്‍സ്റ്റലേഷന്‍റെ അനുമതിയില്ലാത്ത ലിസ്റ്റ് കോണ്‍ഫിഗര്‍ ചെയ്യുക</translation>
@@ -1434,7 +1419,7 @@
 <translation id="3750220015372671395">ഈ സൈറ്റുകളിൽ കീ സൃഷ്‌ടിക്കൽ ബ്ലോക്കുചെയ്യുക</translation>
 <translation id="375266612405883748">ഈ മെഷീനിലെ വിദൂര ആക്‌സസ് ഹോസ്‌റ്റ് ഉപയോഗിക്കുന്ന UDP പോർട്ട് പരിധി പരിമിതപ്പെടുത്തുന്നു.
 
-          ഈ നയം സജ്ജമാക്കാതെ വിടുകയാണെങ്കിലോ ഇത് ഒരു ശൂന്യമായ സ്‌ട്രിംഗിലേയ്‌ക്ക് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിലോ, <ph name="REMOTE_ACCESS_HOST_FIREWALL_TRAVERSAL_POLICY_NAME" /> നയം പ്രവർത്തനരഹിതമാക്കിയിട്ടില്ലെങ്കിൽ ലഭ്യമായ എല്ലാ പോർട്ടും ഉപയോഗിക്കാൻ വിദൂര ആക്‌സസ് ഹോസ്‌റ്റിനെ അനുവദിക്കും, ഈ സാഹചര്യത്തിൽ വിദൂര ആക്‌സസ് ഹോസ്‌റ്റ് 12400-12409 പരിധിയിൽ UDP പോർട്ടുകൾ ഉപയോഗിക്കും.</translation>
+          ഈ നയം സജ്ജമാക്കാതെ വിടുകയാണെങ്കിലോ ശൂന്യമായ സ്‌ട്രിംഗിലേയ്‌ക്ക് സജ്ജീകരിച്ചാലോ, <ph name="REMOTE_ACCESS_HOST_FIREWALL_TRAVERSAL_POLICY_NAME" /> നയം പ്രവർത്തനരഹിതമാക്കിയില്ലെങ്കിൽ ലഭ്യമായ എല്ലാ പോർട്ടും ഉപയോഗിക്കാൻ വിദൂര ആക്‌സസ് ഹോസ്‌റ്റിനെ അനുവദിക്കും, ഈ സാഹചര്യത്തിൽ വിദൂര ആക്‌സസ് ഹോസ്‌റ്റ് 12400-12409 പരിധിയിൽ UDP പോർട്ടുകൾ ഉപയോഗിക്കും.</translation>
 <translation id="3756011779061588474">ഡെവലപ്പർ മോഡ് തടയുക</translation>
 <translation id="3758089716224084329"><ph name="PRODUCT_NAME" /> ഉപയോഗിക്കുന്ന പ്രോക്‌സി സെർവർ വ്യക്തമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു, പ്രോക്‌സി ക്രമീകരണം മാറ്റുന്നതിൽ നിന്ന് ഉപയോക്താക്കളെ തടയുകയും ചെയ്യുന്നു.
 
@@ -1445,7 +1430,7 @@
       വിശദമായ ഉദാഹരണങ്ങൾക്ക്, ഇത് സന്ദർശിക്കുക:
       <ph name="PROXY_HELP_URL" />
 
-      നിങ്ങൾ ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കുകയാണെങ്കിൽ, കമാൻഡ് ലൈനിൽ നിന്ന് വ്യക്തമാക്കിയിട്ടുള്ള എല്ലാ പ്രോക്‌സി അനുബന്ധ ഓപ്‌ഷനുകളും <ph name="PRODUCT_NAME" /> എന്നതും ARC ആപ്പും അവഗണിക്കപ്പെടും.
+      നിങ്ങൾ ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കുകയാണെങ്കിൽ, കമാൻഡ് ലൈനിൽ നിന്ന് വ്യക്തമാക്കിയിട്ടുള്ള എല്ലാ പ്രോക്‌സി അനുബന്ധ ഓപ്‌ഷനുകളും <ph name="PRODUCT_NAME" /> എന്നതും ARC ആപ്‌സും അവഗണിക്കപ്പെടും.
 
       ഈ നയങ്ങളെ സജ്ജമാക്കാതെ വിടുകയാണെങ്കിൽ, അത് ഉപയോക്താക്കളെ അവരുടെ തന്നെ പ്രോക്‌സി ക്രമീകരണം തിരഞ്ഞെടുക്കാൻ അനുവദിക്കുന്നതിനിടയാക്കും.</translation>
 <translation id="3758249152301468420">ഡെവലപ്പര്‍ ഉപകരണങ്ങള്‍ അപ്രാപ്തമാക്കുക</translation>
@@ -1526,12 +1511,12 @@
 <translation id="384743459174066962">പോപ്പ്അപ്പുകൾ തുറക്കാൻ അനുവദിക്കാത്ത സൈറ്റുകളെ വ്യക്തമാക്കുന്ന url പാറ്റേണുകളുടെ ലിസ്റ്റ് സജ്ജമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
 
           ഈ നയം സജ്ജീകരിക്കാത്ത നിലയിലാണെങ്കിൽ, ആഗോള ഡിഫോൾട്ട് മൂല്യത്തെ അത് സജ്ജീകരിച്ച 'DefaultPopupsSetting' നയത്തിലെയോ ഉപയോക്താവിന്റെ സ്വകാര്യ കോൺഫിഗറേഷനിൽ നിന്നുള്ളതോ ആയ എല്ലാ സൈറ്റുകളിലും ഉപയോഗിക്കുന്നതാണ്.</translation>
-<translation id="3851039766298741586">അപ്ലിക്കേഷൻ ഐഡി, പതിപ്പ് എന്നിവ പോലുള്ള സജീവ കിയോസ്‌ക് സെഷനെ
-     കുറിച്ചുള്ള വിവരം റിപ്പോർട്ടുചെയ്യുക.
+<translation id="3851039766298741586">ആപ്പ് ഐഡി, പതിപ്പ് എന്നിവ പോലുള്ള സജീവ കിയോസ്‌ക് സെഷനെക്കുറിച്ചുള്ള 
+     വിവരം റിപ്പോർട്ട് ചെയ്യുക.
 
-      നയം 'തെറ്റ്' എന്നാണ് സജ്ജമാക്കിയിരിക്കുന്നതെങ്കിൽ, കിയോസ്‌ക് വിവരങ്ങൾ
-      റിപ്പോർട്ടുചെയ്യില്ല. 'ശരി' എന്ന് സജ്ജമാക്കുകയോ ഒന്നും സജ്ജമാക്കാതെ വിടുകയോ
-      ആണെങ്കിൽ, കിയോസ്‌ക് വിവരങ്ങൾ റിപ്പോർട്ടുചെയ്യും.</translation>
+      നയം തെറ്റ് എന്നാണ് സജ്ജമാക്കിയിരിക്കുന്നതെങ്കിൽ, കിയോസ്‌ക് വിവരങ്ങൾ
+      റിപ്പോർട്ട് ചെയ്യില്ല. ശരി എന്ന് സജ്ജമാക്കുകയോ ഒന്നും സജ്ജമാക്കാതെ വിടുകയോ
+      ആണെങ്കിൽ, കിയോസ്‌ക് വിവരങ്ങൾ റിപ്പോർട്ട് ചെയ്യും.</translation>
 <translation id="3852924591079583104">
       ഈ നയം ArcSession എന്ന് സജ്ജീകരിക്കുമ്പോൾ, Android ആരംഭിച്ചിട്ടുണ്ടെങ്കിൽ ഉപയോക്താവ് സൈൻ ഔട്ട് ചെയ്യുമ്പോൾ ഉപകരണം നിർബന്ധിതമായി റീബൂട്ട് ചെയ്യുന്നു.
       എപ്പോഴും എന്ന് സജ്ജീകരിക്കുമ്പോൾ, ഓരോ ഉപയോക്താവും സൈൻ ഔട്ട് ചെയ്യുമ്പോഴും ഉപകരണം നിർബന്ധിതമായി റീബൂട്ട് ചെയ്യുന്നു.
@@ -1605,14 +1590,14 @@
 <translation id="3939893074578116847">ഉപകരണം ഓഫ്‌ലൈനിലാണെങ്കിൽ അത് കണ്ടെത്താൻ സെർവറിനെ അനുവദിക്കുന്നതിന്,
       ഓൺലൈൻ നില നിരീക്ഷിക്കാൻ മാനേജ്‌മെന്റ് സെർവറിലേക്ക് നെറ്റ്‌വർക്ക് പാക്കറ്റുകൾ അയയ്‌ക്കുക.
 
-      ഈ നയം ശരിയാണെന്ന് സജ്ജമാക്കിയിരിക്കുന്നെങ്കിൽ, നെറ്റ്‌വർക്ക് പാക്കറ്റുകളുടെ നിരീക്ഷണം (<ph name="HEARTBEATS_TERM" /> എന്ന് വിളിക്കുന്നു) അയയ്‌ക്കും.
-      തെറ്റാണെന്ന് സജ്ജമാക്കുകയോ സജ്ജമാക്കാതിരിക്കുകയോ ആണെങ്കിൽ, പാക്കറ്റുകളൊന്നും അയയ്‌ക്കില്ല.</translation>
+      ഈ നയം ശരി എന്ന് സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിൽ, നെറ്റ്‌വർക്ക് പാക്കറ്റുകളുടെ നിരീക്ഷണം (<ph name="HEARTBEATS_TERM" /> എന്ന് വിളിക്കുന്നു) അയയ്‌ക്കും.
+      തെറ്റ് എന്ന് സജ്ജമാക്കുകയോ സജ്ജമാക്കാതിരിക്കുകയോ ആണെങ്കിൽ, പാക്കറ്റുകളൊന്നും അയയ്‌ക്കില്ല.</translation>
 <translation id="3950239119790560549">സമയ പരിധി അപ്‌ഡേറ്റ് ചെയ്യുക</translation>
 <translation id="3956686688560604829">പഴയ ബ്രൗസർ പിന്തുണയ്‌ക്കായി Internet Explorer-ന്‍റെ SiteList നയം ഉപയോഗിക്കുക.</translation>
 <translation id="3958586912393694012">Smart Lock ഉപയോഗിക്കാൻ അനുവദിക്കുക</translation>
-<translation id="3963602271515417124">'ശരി' എന്നാണെങ്കിൽ, ഉപകരണത്തിന് വിദൂര അറ്റസ്‌റ്റേഷൻ അനുവദനീയമാണ് ഒപ്പം സർട്ടിഫിക്കറ്റ് സ്വയമേവ സൃഷ്‌ടിച്ച് ഉപകരണ മാനേജ്‌മെന്റ് സെർവറിൽ അപ്‌ലോഡ് ചെയ്യും‌.
+<translation id="3963602271515417124">ശരി എന്ന് ആണെങ്കിൽ, ഉപകരണത്തിന് വിദൂര അറ്റസ്‌റ്റേഷൻ അനുവദനീയമാണ് ഒപ്പം സർട്ടിഫിക്കറ്റ് സ്വയമേവ സൃഷ്‌ടിച്ച് ഉപകരണ മാനേജ്‌മെന്റ് സെർവറിൽ അപ്‌ലോഡ് ചെയ്യും‌.
 
-          ഇത് 'തെറ്റ്' എന്ന് സജ്ജമാക്കുകയോ സജ്ജമാക്കാതിരിക്കുകയോ ആണെങ്കിൽ സർട്ടിഫിക്കറ്റൊന്നും സൃഷ്‌ടിക്കില്ല ഒപ്പം enterprise.platformKeys വിപുലീകരണ API-യിലേക്കുള്ള കോളുകൾ പരാജയപ്പെടുകയും ചെയ്യും‌.</translation>
+          ഇത് തെറ്റ് എന്ന് സജ്ജമാക്കുകയോ സജ്ജമാക്കാതിരിക്കുകയോ ആണെങ്കിൽ സർട്ടിഫിക്കറ്റൊന്നും സൃഷ്‌ടിക്കില്ല ഒപ്പം enterprise.platformKeys വിപുലീകരണ API-യിലേക്കുള്ള കോളുകൾ പരാജയപ്പെടുകയും ചെയ്യും‌.</translation>
 <translation id="3965339130942650562">നിഷ്‌ക്രിയ ഉപയോക്താവിന്റെ ലോഗ്-ഔട്ട് നിർവ്വഹിക്കുന്നതുവരെയുള്ള സമയപരിധി</translation>
 <translation id="3973371701361892765">ഷെൽഫ് ഒരിക്കലും സ്വയമേവ മറയ്‌ക്കരുത്</translation>
 <translation id="3984028218719007910">ലോഗ്ഔട്ടിന് ശേഷം പ്രാദേശിക അക്കൗണ്ട് ഡാറ്റയെ <ph name="PRODUCT_OS_NAME" /> സൂക്ഷിക്കണോ എന്നത് നിർണ്ണയിക്കുന്നു. ശരി എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, നിലനിൽക്കുന്ന അക്കൗണ്ടുകളൊന്നും <ph name="PRODUCT_OS_NAME" /> സൂക്ഷിക്കില്ല കൂടാതെ ലോഗ്ഔട്ടിന് ശേഷം ഉപയോക്തൃ സെഷനിൽ നിന്നുള്ള എല്ലാ ഡാറ്റയും നിരസിക്കപ്പെടുകയും ചെയ്യും. ഈ നയം തെറ്റ് എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിലോ കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിലോ, ഉപകരണം പ്രാദേശിക ഉപയോക്തൃ ഡാറ്റ സൂക്ഷിച്ചേക്കാം (എൻക്രിപ്റ്റ് ചെയ്‌തത്).</translation>
@@ -1629,6 +1614,21 @@
       ഈ നയം ശരി എന്ന് സജ്ജീകരിക്കുകയോ സജ്ജീകരിക്കാതെ വിടുകയോ ചെയ്‌തിട്ടുണ്ടെങ്കിൽ, ഉപയോക്താക്കൾക്ക് Chrome OS രജിസ്‌ട്രേഷനിലൂടെ ഓഫറുകൾ വീണ്ടെടുക്കാനാകും.
 
       ഈ നയം തെറ്റ് എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഉപയോക്താക്കൾക്ക് ഓഫറുകൾ വീണ്ടെടുക്കാനാകില്ല.</translation>
+<translation id="4008233182078913897">ഉപയോക്താവിൻ്റെ ഇടപെടൽ ഇല്ലാതെ നിശബ്‌ദമായി ഇൻസ്‌റ്റാൾ ചെയ്‌ത ആപ്പുകളുടെയും വിപുലീകരണങ്ങളുടെയും ഒരു ലിസ്‌റ്റ് വ്യക്തമാക്കുന്നു, അവ ഉപയോക്താവിന് അൺഇൻസ്‌റ്റാൾ ചെയ്യാനോ പ്രവർത്തനരഹിതമാക്കാനോ കഴിയില്ല. ആപ്പുകളുടെ/വിപുലീകരണങ്ങളുടെ ഭാവി പതിപ്പുകൾ അഭ്യർത്ഥിക്കുന്ന ഏതൊരു അധിക അനുമതികളും ഉൾപ്പെടെ, അവ അഭ്യർത്ഥിക്കുന്ന എല്ലാ അനുമതികളും ഉപയോക്താവുമായി ബന്ധപ്പെടാതെ തന്നെ അനുവദിക്കുന്നു. കൂടാതെ, enterprise.deviceAttributes, enterprise.platformKeys വിപുലീകരണ API-കൾക്കും അനുമതികൾ നൽകിയിരിക്കുന്നു. (നിർബന്ധിതമായി അല്ലാതെ ഇൻസ്‌റ്റാൾ ചെയ്‌ത ആപ്പുകൾ/വിപുലീകരണങ്ങൾ എന്നിവയിൽ ഈ രണ്ട് API-കളും ലഭ്യമല്ല.)
+          
+ഈ നയത്തിന്, വൈരുദ്ധ്യമുണ്ടാകാൻ സാധ്യതയുള്ള <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> നയത്തേക്കാൾ പ്രാധാന്യമുണ്ട്. നേരത്തെ നിർബന്ധിതമായി ഇൻസ്‌റ്റാൾ ചെയ്‌ത ഒരു ആപ്പോ വിപുലീകരണമോ ഈ ലിസ്‌റ്റിൽ നിന്ന് നീക്കം ചെയ്‌താൽ, അതിനെ <ph name="PRODUCT_NAME" /> സ്വയമേവ അൺഇൻസ്‌റ്റാൾ ചെയ്യും.
+
+          <ph name="MS_AD_NAME" /> ഡൊമെയ്‌നിൽ ചേർന്നിട്ടില്ലാത്ത Windows ഇൻസ്‌റ്റൻസുകൾക്ക്, Chrome വെബ് സ്‌റ്റോറിൽ ലിസ്‌റ്റ് ചെയ്‌തിരിക്കുന്ന ആപ്പുകൾക്കും വിപുലീകരണങ്ങൾക്കും മാത്രമായി നിർബന്ധിത ഇൻസ്‌റ്റലേഷൻ പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.
+
+          ഡെവലപ്പർ ടൂളുകൾ മുഖേന ഏതൊരു വിപുലീകരണത്തിൻ്റെയും സോഴ്‌സ് കോഡ് ഉപയോക്താക്കൾക്ക് വ്യത്യാസപ്പെടുത്താമെന്ന കാര്യം ശ്രദ്ധിക്കുക (വിപുലീകരണം പ്രവർത്തനരഹിതമാകാൻ സാധ്യതയുണ്ട്). ഇത് ആശങ്കപ്പെടുത്തുന്നുവെങ്കിൽ, <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> നയം സജ്ജീകരിച്ചിരിക്കണം.
+
+           നയത്തിലെ ഓരോ ലിസ്‌റ്റ് ഇനവും ഒരു വിപുലീകരണ ഐഡി, ഒപ്പം ഓപ്ഷണലായി അർദ്ധ വിരാമത്താൽ(<ph name="SEMICOLON" />) വേർതിരിച്ച ഒരു ''അപ്‌ഡേറ്റ് ചെയ്യുക'' URL കൂടി അടങ്ങുന്ന സ്ട്രിംഗ് ആയിരിക്കും. ഡെവലപ്പർ മോഡിൽ ആയിരിക്കുമ്പോൾ വിപുലീകരണ ഐഡി, 32-അക്ഷരങ്ങളുള്ള സ്‌ട്രിംഗ് ആയിരിക്കും, ഉദാഹരണം <ph name="CHROME_EXTENSIONS_LINK" /> എന്നതിൽ കണ്ടെത്തുക. ''അപ്‌ഡേറ്റ് ചെയ്യുക'' URL വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, അത് <ph name="LINK_TO_EXTENSION_DOC1" />-ൽ വിശദീകരിച്ചിരിക്കുന്നത് പോലെ  മാനിഫെസ്‌റ്റ് XML അപ്‍ഡേറ്റ് ചെയ്യുക പ്രമാണത്തിലേക്ക് നയിക്കണം. ഡിഫോൾട്ടായി Chrome വെബ്‌ സ്‌റ്റോറിൻ്റെ അപ്‌ഡേറ്റ് ചെയ്യുക URL ഉപയോഗിക്കുന്നു (അത് നിലവിൽ "https://clients2.google.com/service/update2/crx" എന്നതാണ്). ഈ നയത്തിൽ സജ്ജീകരിച്ചിരിക്കുന്ന "അപ്‌ഡേറ്റ് ചെയ്യുക" URL പ്രാഥമിക ഇൻസ്‌റ്റലേഷനുകൾക്ക് മാത്രമേ ഉപയോഗിക്കൂ എന്ന കാര്യം ശ്രദ്ധിക്കുക, തുടർന്നുള്ള അപ്‌ഡേറ്റുകൾ വിപുലീകരണത്തിൻ്റെ മാനി‌ഫെസ്‌റ്റിൽ സൂചിപ്പിച്ചിരിക്കുന്ന അപ്‌ഡേറ്റ് ചെയ്യുക URL നിർവഹിക്കുന്നു. <ph name="PRODUCT_NAME" /> എന്നതിൻ്റെ 67 വരെയും അത് ഉൾപ്പെടെയുമുള്ള പതിപ്പുകളിൽ ''അപ്‌ഡേറ്റ് ചെയ്യുക'' URL സ്‌പഷ്‌ടമായി വ്യക്‌തമാക്കേണ്ടത് നിർബന്ധമായിരുന്നു എന്ന കാര്യം ശ്രദ്ധിക്കുക.
+
+          ഉദാഹരണത്തിന്, സ്‌റ്റാൻഡേർഡ് Chrome വെബ്‌ സ്‌റ്റോർ "അപ്‌ഡേറ്റ് ചെയ്യുക" URL-ൽ നിന്ന് <ph name="EXTENSION_ID_SAMPLE" /> ഐഡിയിലുള്ള വിപുലീകരണങ്ങൾ <ph name="EXTENSION_POLICY_EXAMPLE" />  ഇൻസ്‌റ്റാൾ ചെയ്യുന്നു. വിപുലീകരണങ്ങൾ ഹോസ്‌റ്റ് ചെയ്യുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് <ph name="LINK_TO_EXTENSION_DOC2" /> കാണുക.
+
+          ഈ നയം സജ്ജീകരിക്കാതിരുന്നാൽ, ആപ്പുകളോ വിപുലീകരണങ്ങളോ സ്വയമേവ ഇൻസ്‌റ്റാൾ ചെയ്യപ്പെടില്ല, കൂടാതെ <ph name="PRODUCT_NAME" />-ൽ ഏതൊരു ആപ്പുകളും വിപുലീകരണങ്ങളും ഉപയോക്താവിന് അൺഇൻസ്‌റ്റാൾ ചെയ്യാനാകും.
+
+          അദൃശ്യ മോഡിന് ഈ നയം ബാധകമാകില്ലെന്ന കാര്യം ശ്രദ്ധിക്കുക.</translation>
 <translation id="4008507541867797979">ഈ നയം 'ശരി' എന്ന് സജ്ജീകരിക്കുകയോ കോൺഫിഗർ ചെയ്യാതിരിക്കുകയോ ആണെങ്കിൽ, ലോഗിൻ സ്‌ക്രീനിൽ നിലവിലുള്ള ഉപയോക്താക്കളെ <ph name="PRODUCT_OS_NAME" /> കാണിക്കുകയും അതിൽ നിന്ന് ഒന്ന് തിരഞ്ഞെടുക്കാൻ അനുവദിക്കുകയും ചെയ്യുന്നു.
 
       ഈ നയം 'തെറ്റ്' എന്ന് സജ്ജീകരിച്ചാൽ, ലോഗിൻ സ്‌ക്രീനിൽ നിലവിലുള്ള ഉപയോക്താക്കളെ <ph name="PRODUCT_OS_NAME" /> കാണിക്കില്ല. മാനേജ് ചെയ്യപ്പെടുന്ന സെഷൻ കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിൽ, സാധാരണ സൈൻ ഇൻ സ്‌ക്രീൻ (ഉപയോക്താവിന്റെ ഇമെയിൽ, പാസ്‌വേഡ് അല്ലെങ്കിൽ ഫോൺ നമ്പർ ചോദിക്കുന്നത്) അല്ലെങ്കിൽ SAML ഇന്റർസ്‌റ്റീഷ്യൽ സ്‌ക്രീൻ (<ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> നയം മുഖേന പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ) കാണിക്കും. മാനേജ് ചെയ്യപ്പെടുന്ന സെഷൻ കോൺഫിഗർ ചെയ്‌തിട്ടുണ്ടെങ്കിൽ, മാനേജ് ചെയ്യപ്പെടുന്ന സെഷൻ അക്കൗണ്ടുകൾ മാത്രം കാണിക്കുകയും അവയിൽ നിന്ന് ഒന്ന് തിരഞ്ഞെടുക്കാൻ അനുവദിക്കുകയും ചെയ്യുന്നു.
@@ -1656,12 +1656,12 @@
 <translation id="408029843066770167">ഒരു Google സമയ സേവനത്തിലേക്ക് ചോദ്യങ്ങൾ അനുവദിക്കുക</translation>
 <translation id="408076456549153854">ബ്രൗസർ സൈൻ ഇൻ പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="4088589230932595924">അദൃശ്യ മോഡ് നിർബന്ധിതമാക്കി</translation>
-<translation id="4088983553732356374">പ്രാദേശിക ഡാറ്റ സജ്ജമാക്കാൻ വെബ്‌സൈറ്റുകളെ അനുവദിക്കണോയെന്ന് സജ്ജമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. പ്രാദേശിക ഡാറ്റ സജ്ജമാക്കുന്നത് ഒന്നുകിൽ എല്ലാ വെബ്‌സൈറ്റുകൾക്കായും അനുവദിച്ചിട്ടുണ്ടായിരിക്കാം അല്ലെങ്കിൽ എല്ലാ വെബ്‌സൈറ്റുകൾക്കുമായി നിരസിച്ചിരിക്കാം.
+<translation id="4088983553732356374">പ്രാദേശിക ഡാറ്റ സജ്ജമാക്കാൻ വെബ്‌സൈറ്റുകളെ അനുവദിക്കണോയെന്ന് സജ്ജമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. പ്രാദേശിക ഡാറ്റ സജ്ജമാക്കുന്നത് ഒന്നുകിൽ എല്ലാ വെബ്‌സൈറ്റുകൾക്കായും അനുവദിക്കുകയോ നിരസിക്കുകയോ ചെയ്യും.
 
           ഈ നയത്തെ 'സെഷന്റെ സമയദൈർഘ്യം വരെ കുക്കികൾ സൂക്ഷിക്കുക' എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, സെഷൻ കഴിയുമ്പോൾ കുക്കികൾ മായ്‌ക്കപ്പെടും. <ph name="PRODUCT_NAME" /> 'പശ്ചാത്തല മോഡിൽ' പ്രവർത്തിക്കുകയാണെങ്കിൽ, അവസാന വിൻഡോ അടയ്‌ക്കുമ്പോൾ സെഷൻ അവസാനിച്ചേക്കില്ല. ഈ രീതി കോൺഫിഗർ ചെയ്യുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് 'BackgroundModeEnabled' കാണുക.
 
           ഈ നയം സജ്ജമാക്കാതെ വിടുകയാണെങ്കിൽ, 'AllowCookies' എന്നത് ഉപയോഗിക്കും. അത് ഉപയോക്താവിന് മാറ്റാനാകും.</translation>
-<translation id="4103289232974211388">ഉപയോക്തൃ സ്ഥിരീകരണത്തിന് ശേഷം SAML IdP-യിലേക്ക് റീഡയറക്‌ടുചെയ്യുക</translation>
+<translation id="4103289232974211388">ഉപയോക്തൃ സ്ഥിരീകരണത്തിന് ശേഷം SAML IdP-യിലേക്ക് റീഡയറക്‌ട് ചെയ്യുക</translation>
 <translation id="410478022164847452">AC പവറിൽ പ്രവർത്തിക്കുമ്പോൾ നിഷ്‌ക്രിയ പ്രവർത്തനത്തിനുശേഷം, ഉപയോക്തൃ ഇൻപുട്ടില്ലാതെയുള്ള സമയദൈർഘ്യം വ്യക്തമാക്കുന്നു.
 
           ഈ നയം സജ്ജീകരിക്കുമ്പോൾ, വേർതിരിച്ച് കോൺഫിഗർ ചെയ്യാനാകുന്ന നിഷ്‌ക്രിയ പ്രവർത്തനം <ph name="PRODUCT_OS_NAME" /> നടത്തുന്നതിന് മുമ്പ് ഉപയോക്താവ് നിഷ്‌ക്രിയമായി തുടരേണ്ട സമയ ദൈർഘ്യം വ്യക്തമാക്കുന്നു.
@@ -1727,7 +1727,7 @@
           AC വൈദ്യുതിക്കും ബാറ്ററിയ്ക്കും വ്യത്യസ്‌ത ക്രമീകരണങ്ങളും ഉണ്ട്.
           </translation>
 <translation id="4150201353443180367">ഡിസ്‌പ്ലേ</translation>
-<translation id="4157003184375321727">OS, ഫേംവെയർ പതിപ്പ് എന്നിവ റിപ്പോർട്ടുചെയ്യുക</translation>
+<translation id="4157003184375321727">OS, ഫേംവെയർ പതിപ്പ് എന്നിവ റിപ്പോർട്ട് ചെയ്യുക</translation>
 <translation id="4157594634940419685">നേറ്റീവ് CUPS പ്രിന്‍ററുകളിലേക്ക് ആക്സസ് അനുവദിക്കുക</translation>
 <translation id="4160962198980004898">ഡോക്ക് ചെയ്‌തിരിക്കുമ്പോഴുള്ള ഉപകരണ MAC വിലാസ ഉറവിടം</translation>
 <translation id="4163705126749612234">വിദൂര ആക്‌സസ് ക്ലയന്റുകൾക്ക് ബാധകമാകുന്ന ആവശ്യമായ ക്ലയന്റ് ഡൊമെയ്‌ൻ പേര് കോൺഫിഗർ ചെയ്യുന്നതിനൊപ്പം, ഇത് മാറ്റുന്നതിൽ നിന്നും ഉപയോക്താക്കളെ തടയുകയും ചെയ്യുന്നു. 
@@ -1748,25 +1748,21 @@
           ഈ നയം സജ്ജീകരിക്കാതെ വിടുകയാണെങ്കിൽ, പ്രാഥമികമായി സ്‌റ്റിക്കി കീകൾ പ്രവർത്തനരഹിതമാകുമെങ്കിലും ഉപയോക്താവിന് ഏതുസമയത്തും അത് പ്രവർത്തനക്ഷമമാക്കാനാകും.</translation>
 <translation id="4183229833636799228">ഡിഫോൾട്ട് <ph name="FLASH_PLUGIN_NAME" /> ക്രമീകരണം</translation>
 <translation id="4192388905594723944">വിദൂര ആക്‌സസ് ക്ലയന്റ് പരിശോധിച്ചുറപ്പിക്കൽ ടോക്കൺ, മൂല്യനിർണ്ണയം നടത്തുന്നതിനുള്ള URL</translation>
-<translation id="4197038214024763371">ഈ നയം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിലോ പ്രവർത്തനക്ഷമമാക്കിയാലോ അക്ഷരപ്പിശക് പരിശോധന ഉപയോഗിക്കാൻ ഉപയോക്താവിന് കഴിയും.
+<translation id="4203389617541558220">സ്വയമേവയുള്ള റീബൂട്ടുകൾ ഷെഡ്യൂൾ ചെയ്‌ത് ഉപകരണം പ്രവർത്തിക്കുന്ന സമയം നിയന്ത്രിക്കുക.
 
-      ഈ നയം പ്രവർത്തനരഹിതമാക്കിയാൽ, അക്ഷരപ്പിശക് പരിശോധന ഉപയോഗിക്കാൻ ഉപയോക്താവിന് കഴിയില്ല. ഈ നയം പ്രവർത്തനരഹിതമാക്കിയിരിക്കുമ്പോൾ SpellcheckLanguage, SpellcheckLanguageBlacklist നയങ്ങളും അവഗണിക്കപ്പെടും.
-      </translation>
-<translation id="4203389617541558220">യാന്ത്രിക റീബൂട്ടുകൾ ഷെഡ്യൂൾ ചെയ്‌ത് ഉപകരണം പ്രവർത്തിക്കുന്ന സമയം നിയന്ത്രിക്കുക.
-
-      ഈ നയം സജ്ജമാക്കുമ്പോൾ ഒരു യാന്ത്രിക റീബൂട്ട് ഷെഡ്യൂൾ ചെയ്‌തശേഷമുള്ള ഉപകരണത്തിന്റെ പ്രവർത്തന സമയം വ്യക്തമാക്കുന്നു.
+      ഈ നയം സജ്ജമാക്കുമ്പോൾ സ്വയമേവയുള്ള റീബൂട്ട് ഷെഡ്യൂൾ ചെയ്‌തശേഷമുള്ള ഉപകരണത്തിന്റെ പ്രവർത്തന സമയം വ്യക്തമാക്കുന്നു.
 
      ഈ നയം സജ്ജമാക്കാത്തപ്പോൾ, ഉപകരണത്തിന്റെ പ്രവർത്തന സമയത്തിന് നിയന്ത്രണമില്ല.
     
      നിങ്ങൾ ഈ നയം സജ്ജമാക്കുകയാണെങ്കിൽ, ഉപയോക്താക്കൾക്ക് അത് മാറ്റാനോ അസാധുവാക്കാനോ കഴിയില്ല.
 
-     ഒരു ഉപയോക്താവ് നിലവിൽ ഉപകരണം ഉപയോഗിക്കുകയാണെങ്കിൽ തിരഞ്ഞെടുത്ത സമയത്ത് ഷെഡ്യൂൾ ചെയ്‌ത ഒരു യാന്ത്രിക റീബൂട്ട് 24 മണിക്കൂർ വരെ താമസിക്കാനിടയുണ്ട്.
+    ഉപയോക്താവ് നിലവിൽ ഉപകരണം ഉപയോഗിക്കുകയാണെങ്കിൽ തിരഞ്ഞെടുത്ത സമയത്ത് ഷെഡ്യൂൾ ചെയ്‌ത സ്വയമേവയുള്ള റീബൂട്ട് 24 മണിക്കൂർ വരെ താമസിക്കാനിടയുണ്ട്.
 
-     ശ്രദ്ധിക്കുക: നിലവിൽ, യാന്ത്രിക റീബൂട്ടുകൾ ലോഗിൻ സ്‌ക്രീൻ കാണിക്കുമ്പോഴോ കിയോസ്‌ക് അപ്ലിക്കേഷൻ സെഷൻ പുരോഗമിക്കുമ്പോഴോ മാത്രം പ്രവർത്തനക്ഷമമാകുന്നു. ഏതെങ്കിലും പ്രത്യേക തരത്തിന്റെ സെഷൻ പുരോഗമിക്കുന്നതോ പുരോഗമിക്കാത്തതോ പരിഗണിക്കാതെ ഇത് ഭാവിയിൽ മാറുകയും നയം എല്ലായ്‌പോഴും ബാധകമാക്കുകയും ചെയ്യും.
+     ശ്രദ്ധിക്കുക: നിലവിൽ, സ്വയമേവയുള്ള റീബൂട്ടുകൾ ലോഗിൻ സ്‌ക്രീൻ കാണിക്കുമ്പോഴോ കിയോസ്‌ക് ആപ്പ് സെഷൻ പുരോഗമിക്കുമ്പോഴോ മാത്രം പ്രവർത്തനക്ഷമമാകുന്നു. ഏതെങ്കിലും പ്രത്യേക തരത്തിന്റെ സെഷൻ പുരോഗമിക്കുന്നതോ പുരോഗമിക്കാത്തതോ പരിഗണിക്കാതെ ഇത് ഭാവിയിൽ മാറുകയും നയം എല്ലായ്‌പോഴും ബാധകമാക്കുകയും ചെയ്യും.
 
       നയ മൂല്യം സെക്കൻഡുകളിൽ വ്യക്തമാക്കണം. മൂല്യങ്ങൾ കുറഞ്ഞത് 3600 ആയി സംയോജിപ്പിച്ചിരിക്കുന്നു (ഒരു മണിക്കൂർ).</translation>
 <translation id="4203879074082863035">വൈറ്റ്‌ലിസ്‌റ്റിൽ ഉള്ള പ്രിന്‍ററുകൾ മാത്രമാണ് ഉപയോക്താക്കളെ കാണിക്കുന്നത്</translation>
-<translation id="420512303455129789">ഹോസ്റ്റിലേക്കുള്ള ആക്‌സസ് അനുവദിക്കുകയോ (ശരി) തടയുകയോ (തെറ്റ്) ചെയ്യേണ്ടതുണ്ടോയെന്ന് വ്യക്തമാക്കുന്ന ഒരു ബൂളിയൻ ഫ്ലാഗിലേയ്‌ക്ക് നിഘണ്ടു ഹോസ്റ്റ്നെയിമുകൾ മാപ്പ് ചെയ്യുന്നു.
+<translation id="420512303455129789">ഹോസ്റ്റിലേക്കുള്ള ആക്‌സസ് അനുവദിക്കുകയോ (true) തടയുകയോ (false) ചെയ്യേണ്ടതുണ്ടോയെന്ന് വ്യക്തമാക്കുന്ന ഒരു ബൂലിയൻ ഫ്ലാഗിലേയ്‌ക്ക് നിഘണ്ടു ഹോസ്റ്റ് നെയിമുകൾ മാപ്പ് ചെയ്യുന്നു.
 
           ഈ നയം <ph name="PRODUCT_NAME" />-ന്റെ ആന്തരിക ഉപയോഗത്തിന് മാത്രമുള്ളതാണ്.</translation>
 <translation id="4224610387358583899">സ്‌ക്രീൻ ലോക്കുചെയ്യൽ കാലതാമസസമയം</translation>
@@ -1807,7 +1803,7 @@
 <translation id="4298509794364745131"><ph name="PRODUCT_OS_NAME" /> എന്നതിന്‍റെ ലോക്ക് സ്‌ക്രീനിൽ, കുറിപ്പ്-എടുക്കൽ ആപ്പായി പ്രവർത്തനക്ഷമമാക്കാൻ കഴിയുന്ന ആപ്പുകളുടെ ലിസ്‌റ്റ് നിര്‍ദേശിക്കുന്നു.
 
       തിരഞ്ഞെടുത്ത കുറിപ്പ്-എടുക്കൽ ആപ്പ് ലോക്ക് സ്‌ക്രീനിൽ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, അത് സമാരംഭിക്കുന്നതിനുള്ള UI ഘടകം ലോക്ക് സ്‌ക്രീനിൽ അടങ്ങിയിരിക്കും.
-      സമാരംഭിക്കുമ്പോൾ, ലോക്ക് സ്‌ക്രീനിന്‍റെ മുകളിൽ ഒരു ആപ്പ് വിൻഡോയും ലോക്ക് സ്‌ക്രീൻ സന്ദർഭത്തിൽ ഡാറ്റ ഇനങ്ങളും (കുറിപ്പുകൾ) സൃഷ്‌ടിക്കാൻ ആപ്പിന് കഴിയും. സെഷന്‍ അൺലോക്ക് ചെയ്യുമ്പോൾ, സൃഷ്‌ടിച്ച കുറിപ്പുകൾ പ്രാഥമിക ഉപയോക്തൃ സെഷനിലേക്ക് ഇമ്പോർട്ടുചെയ്യാൻ ആപ്പിനാകും. നിലവിൽ Chrome കുറിപ്പ്-എടുക്കൽ ആപ്പുകൾ മാത്രമേ ലോക്ക് സ്‌ക്രീനിൽ ഉപയോഗിക്കാനാകൂ.
+      സമാരംഭിക്കുമ്പോൾ, ലോക്ക് സ്‌ക്രീനിന്‍റെ മുകളിൽ ഒരു ആപ്പ് വിൻഡോയും ലോക്ക് സ്‌ക്രീൻ സന്ദർഭത്തിൽ ഡാറ്റ ഇനങ്ങളും (കുറിപ്പുകൾ) സൃഷ്‌ടിക്കാൻ ആപ്പിന് കഴിയും. സെഷന്‍ അൺലോക്ക് ചെയ്യുമ്പോൾ, സൃഷ്‌ടിച്ച കുറിപ്പുകൾ പ്രാഥമിക ഉപയോക്തൃ സെഷനിലേക്ക് ഇമ്പോർട്ട് ചെയ്യാൻ ആപ്പിനാകും. നിലവിൽ Chrome കുറിപ്പ്-എടുക്കൽ ആപ്പുകൾ മാത്രമേ ലോക്ക് സ്‌ക്രീനിൽ ഉപയോഗിക്കാനാകൂ.
 
       നയം സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിൽ, നയത്തിന്‍റെ ലിസ്‌റ്റ് മൂല്യത്തിൽ ആപ്പിന്‍റെ വിപുലീകരണ ഐഡി അടങ്ങിയിട്ടുണ്ടെങ്കിൽ മാത്രമേ ആപ്പ്, ലോക്ക് സ്‌ക്രീനിൽ പ്രവർത്തനക്ഷമമാക്കൻ ഉപയോക്താവിനെ അനുവദിക്കൂ.
       അനന്തരഫലമായി, ഈ നയം ശൂന്യമായ ലിസ്‌റ്റിലേക്ക് സജ്ജമാക്കിയാൽ, ലോക്ക് സ്‌ക്രീനിലെ കുറിപ്പ്-എടുക്കലിനെ പൂർണ്ണമായി പ്രവർത്തനരഹിതമാക്കും.
@@ -1833,7 +1829,7 @@
       എന്നാൽ SafeBrowsingEnabled നയം തെറ്റ് എന്ന് സജ്ജമാക്കിയാൽ ഈ പ്രവർത്തനം ട്രിഗർ ചെയ്യില്ല.
       ഈ നയം 1 എന്ന് സജ്ജമാക്കിയാൽ, തടസ്സമുണ്ടാക്കുന്ന പരസ്യങ്ങളുള്ള സൈറ്റുകളിൽ പരസ്യം ബ്ലോക്ക് ചെയ്യില്ല.
       ഈ നയം സജ്ജമാക്കിയില്ലെങ്കിൽ, 2 ഉപയോഗിക്കപ്പെടും.</translation>
-<translation id="4347908978527632940">ശരിയാണെങ്കിലും ഉപയോക്താവ് മേൽനോട്ടത്തിലുള്ള ഉപയോക്താവാണെങ്കിലും മറ്റ് Android ആപ്പിന് ഒരു ഉള്ളടക്ക ദാതാവിലൂടെ ഉപയോക്താവിന്റെ വെബ് നിയന്ത്രണങ്ങളെ ചോദ്യം ചെയ്യാനാകും.
+<translation id="4347908978527632940">ശരിയാണെങ്കിലും ഉപയോക്താവ് ഒരു സൂപ്പർവൈസ് ചെയ്‌ത ഉപയോക്താവാണെങ്കിലും മറ്റ് Android ആപ്‌സിന് ഒരു ഉള്ളടക്ക ദാതാവിലൂടെ ഉപയോക്താവിന്റെ വെബ് നിയന്ത്രണങ്ങളെ ചോദ്യം ചെയ്യാനാകും.
 
           തെറ്റാണെങ്കിലോ സജ്ജമാക്കിയിട്ടില്ലെങ്കിലോ ഉള്ളടക്ക ദാതാവ് വിവരമൊന്നും നൽകില്ല.</translation>
 <translation id="435461861920493948"><ph name="PRODUCT_NAME" />-ലെ അക്കൗണ്ടുകളുടെ ദൃശ്യപരത നിയന്ത്രിക്കാൻ ഉപയോഗിക്കുന്ന പാറ്റേണുകളുടെ ഒരു ലിസ്‌റ്റ് ഉൾക്കൊള്ളുന്നു.
@@ -1843,11 +1839,11 @@
       പൂജ്യമോ കൂടുതൽ വസ്തുനിഷ്ഠമല്ലാത്ത പ്രതീകങ്ങളുമായോ പൊരുത്തപ്പെടുന്നതിന്, വൈൽഡ്‌കാർഡ് പ്രതീകം '*' ഉപയോഗിക്കുക. '\' ആണ് 'എസ്‌കേപ്' പ്രതീകം, അതിനാൽ യഥാർത്ഥ '*' അല്ലെങ്കിൽ '\' പ്രതീകങ്ങൾ തമ്മില്‍ പൊരുത്തപ്പെടാൻ, അവയ്ക്ക് മുന്നിൽ '\' ചേർക്കുക.
 
       ഈ നയം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഉപകരണത്തിലെ എല്ലാ Google അക്കൗണ്ടുകളും <ph name="PRODUCT_NAME" />-ൽ ദൃശ്യമാകും.</translation>
-<translation id="4360826270668210664">ഈ നയം സജ്ജമാക്കുകയാണെങ്കിൽ, വിദൂര ആക്‌സസ് ഹോസ്‌റ്റിന്, ഈ URL-ൽ നിന്ന് പ്രാമാണീകരണ ടോക്കൺ നേടുന്നതിന് പ്രാമാണീകരണ ക്ലയന്റുകൾ ആവശ്യമായിവരും. RemoteAccessHostTokenValidationUrl ബന്ധപ്പെട്ട് ഉപയോഗിക്കേണ്ടതുണ്ട്. 
+<translation id="4360826270668210664">ഈ നയം സജ്ജമാക്കുകയാണെങ്കിൽ, വിദൂര ആക്‌സസ്സ് ഹോസ്‌റ്റിന്, ഈ URL-ൽ നിന്ന് പരിശോധിച്ചുറപ്പിക്കൽ ടോക്കൺ നേടുന്നതിന് പരിശോധിച്ചുറപ്പിക്കൽ ക്ലയന്റുകൾ ആവശ്യമായിവരും. RemoteAccessHostTokenValidationUrl-ലുമായി ചേർത്ത് ഉപയോഗിക്കേണ്ടതുണ്ട്. 
 
-ഈ ഫീച്ചർ നിലവിൽ സെർവറിന്റെ ഭാഗത്ത് നിന്ന് പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു.</translation>
+ഈ ഫീച്ചർ നിലവിൽ സെർവർ സൈഡിൽ നിന്ന് പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു.</translation>
 <translation id="4363057787588706121">വ്യത്യസ്‌ത ഉറവിടങ്ങളിൽ നിന്നുള്ള ലിസ്‌റ്റ് നയങ്ങളുടെ ലയിപ്പിക്കൽ അനുവദിക്കുക</translation>
-<translation id="436581050240847513">ഉപകരണ നെറ്റ്‌വർക്ക് ഇന്റർഫേസുകൾ റിപ്പോർട്ടുചെയ്യുക</translation>
+<translation id="436581050240847513">ഉപകരണ നെറ്റ്‌വർക്ക് ഇന്റർഫേസുകൾ റിപ്പോർട്ട് ചെയ്യുക</translation>
 <translation id="4372704773119750918">എന്റർപ്രൈസ് ഉപയോക്താവിനെ മൾട്ടിപ്രൊഫൈലിന്റെ ഭാഗമാകാൻ അനുവദിക്കരുത് (പ്രാഥമികം അല്ലെങ്കിൽ ദ്വിതീയം)</translation>
 <translation id="4377599627073874279">എല്ലാ ഇമേജും കാണിക്കുന്നതിന്‌ എല്ലാ സൈറ്റുകളെയും അനുവദിക്കുക</translation>
 <translation id="437791893267799639">നയം സജ്ജമാക്കാതെയും, ഡാറ്റ മൈഗ്രേഷനും ARC-യും അനുവദിക്കാതെയുമിരിക്കുക</translation>
@@ -1859,7 +1855,7 @@
 <translation id="4415603335307944578">ഈ നയം ശരി എന്ന് സജ്ജമാക്കിയാലോ കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിലോ, OS അപ്‌ഗ്രേഡിന് ശേഷം ബ്രൗസറിന്‍റെ ആദ്യ സമാരംഭിക്കലിൽ വീണ്ടും സ്വാഗത പേജ് കാണിക്കും. 
 
       ഈ നയം തെറ്റ് എന്ന് സജ്ജമാക്കിയാൽ OS അപ്‌ഗ്രേഡിന് ശേഷം ബ്രൗസറിന്‍റെ ആദ്യ സമാരംഭിക്കലിൽ വീണ്ടും സ്വാഗത പേജ് കാണിക്കില്ല.</translation>
-<translation id="4418726081189202489">ഈ നയം തെറ്റ് എന്ന് സജ്ജീകരിക്കുന്നത്, കൃത്യമായ ടൈംസ്‌റ്റാമ്പ് വീണ്ടെടുക്കാൻ ഇടയ്‌ക്കിടെ Google സെർവറിലേക്ക് ചോദ്യങ്ങൾ അയയ്‌ക്കുന്നതിൽ നിന്ന് <ph name="PRODUCT_NAME" /> എന്നതിനെ തടയുന്നു. ഈ ചോദ്യങ്ങൾ ശരി എന്ന് സജ്ജീകരിക്കുകയാണെങ്കിലോ അല്ലെങ്കിൽ ഒന്നും സജ്ജീകരിക്കാതിരിക്കുകയാണെങ്കിലോ ചോദ്യങ്ങൾ പ്രവർത്തനക്ഷമമാക്കപ്പെടും.</translation>
+<translation id="4418726081189202489">ഈ നയം തെറ്റ് എന്ന് സജ്ജമാക്കുന്നത്, കൃത്യമായ ടൈംസ്‌റ്റാമ്പ് വീണ്ടെടുക്കാൻ ഇടയ്‌ക്കിടെ Google സെർവറിലേക്ക് ചോദ്യങ്ങൾ അയയ്‌ക്കുന്നതിൽ നിന്ന് <ph name="PRODUCT_NAME" /> എന്നതിനെ തടയുന്നു. ഈ ചോദ്യങ്ങൾ ശരി എന്ന് സജ്ജമാക്കിയാലോ അല്ലെങ്കിൽ സജ്ജമാക്കിയില്ലെങ്കിലോ ചോദ്യങ്ങൾ പ്രവർത്തനക്ഷമമാക്കും.</translation>
 <translation id="4423597592074154136">പ്രോക്സി ക്രമീകരണങ്ങള്‍ നേരിട്ട് ക്രമീകരിക്കുക</translation>
 <translation id="4429220551923452215">ബുക്ക്‌മാർക്ക് ബാറിലെ ആപ്പ് കുറുക്കുവഴികൾ പ്രവർത്തനക്ഷമമാക്കുന്നു അല്ലെങ്കിൽ പ്രവർത്തനരഹിതമാക്കുന്നു.
 
@@ -1872,13 +1868,13 @@
 <translation id="4439132805807595336">PluginVm റൺ ചെയ്യാൻ ഈ ഉപകരണം പ്രവർത്തനക്ഷമമാക്കുക.
 
       ഈ നയം തെറ്റ് എന്ന് സജ്ജീകരിക്കുകയോ സജ്ജീകരിക്കാതെ വിടുകയോ ചെയ്‌താൽ, ഉപകരണത്തിനായി <ph name="PLUGIN_VM_NAME" /> പ്രവർത്തനക്ഷമമാക്കില്ല. ഈ നയം ശരി എന്ന് സജ്ജീകരിച്ചാൽ, മറ്റ് ക്രമീകരണം ഇത് അനുവദിക്കുന്നിടത്തോളം ഉപകരണത്തിനായി <ph name="PLUGIN_VM_NAME" /> പ്രവർത്തനക്ഷമമായിരിക്കും. റൺ ചെയ്യാൻ അനുവദിക്കുന്നതിന്, <ph name="PLUGIN_VM_ALLOWED_POLICY_NAME" /> ശരി എന്നതായും <ph name="PLUGIN_VM_LICENSE_KEY_POLICY_NAME" />, <ph name="PLUGIN_VM_IMAGE_POLICY_NAME" /> എന്നിവ <ph name="PLUGIN_VM_NAME" /> എന്നതിനായും സജ്ജീകരിക്കേണ്ടതുണ്ട്.</translation>
-<translation id="4439336120285389675">താൽക്കാലികമായി വീണ്ടും പ്രവർത്തനക്ഷമമാക്കുന്നതിന്, ഒഴിവാക്കിയ വെബ് പ്ലാറ്റ്‌ഫോം സവിശേഷതകളുടെ ഒരു ലിസ്‌റ്റ് വ്യക്തമാക്കുക.
+<translation id="4439336120285389675">താൽക്കാലികമായി വീണ്ടും പ്രവർത്തനക്ഷമമാക്കുന്നതിന്, ഒഴിവാക്കിയ വെബ് പ്ലാറ്റ്‌ഫോം സവിശേഷതകളുടെ ലിസ്‌റ്റ് വ്യക്തമാക്കുക.
 
-      ഈ നയം, ഒഴിവാക്കിയ വെബ് പ്ലാറ്റ്‌ഫോം സവിശേഷതകൾ നിശ്ചിത സമയത്തേയ്‌ക്ക് വീണ്ടും പ്രവർത്തനക്ഷമമാക്കാനുള്ള കഴിവ് അഡ്‌മിനിസ്‌ട്രേറ്റർമാർക്ക് നൽകുന്നു. ഒരു സ്‌ട്രിംഗ് ടാഗ് ഉപയോഗിച്ച് ഫീച്ചറുകളെ തിരിച്ചറിയുന്നു, ഒപ്പം ഈ നയം വ്യക്തമാക്കിയിരിക്കുന്ന ലിസ്റ്റിൽ ഉൾപ്പെട്ടിരിക്കുന്ന ടാഗുകളുമായി ബന്ധപ്പെട്ട ഫീച്ചറുകളെ വീണ്ടും പ്രവർത്തനക്ഷമമാക്കും.ജ്യമായ സവിശേഷതകളും വീണ്ടും പ്രവർത്തനക്ഷമമാക്കപ്പെടും.
+      ഈ നയം, ഒഴിവാക്കിയ വെബ് പ്ലാറ്റ്ഫോം സവിശേഷതകൾ നിശ്ചിത സമയത്തേയ്‌ക്ക് വീണ്ടും പ്രവർത്തനക്ഷമമാക്കാനുള്ള കഴിവ് അഡ്‌മിനിസ്‌ട്രേറ്റർമാർക്ക് നൽകുന്നു. ഒരു സ്‌ട്രിംഗ് ടാഗ് ഉപയോഗിച്ച് ഫീച്ചറുകളെ തിരിച്ചറിയുന്നു, ഒപ്പം ഈ നയം വ്യക്തമാക്കിയിരിക്കുന്ന ലിസ്റ്റിൽ ഉൾപ്പെട്ടിരിക്കുന്ന ടാഗുകളുമായി ബന്ധപ്പെട്ട ഫീച്ചറുകളെ വീണ്ടും പ്രവർത്തനക്ഷമമാക്കും.
 
-      സജ്ജമാക്കാതെ വിടുകയാണെങ്കിലോ ലിസ്റ്റ് ശൂന്യമാണെങ്കിലോ പിന്തുണയ്‌ക്കുന്ന സ്ട്രിംഗ് ടാഗുകളിലൊന്നുമായി പൊരുത്തപ്പെടുന്നില്ലെങ്കിലോ, ഒഴിവാക്കിയ വെബ് പ്ലാറ്റ്‌ഫോം സവിശേഷതകളെല്ലാം പ്രവർത്തനരഹിതമായി തുടരും.
+      സജ്ജമാക്കിയില്ലെങ്കിലോ ലിസ്റ്റ് ശൂന്യമാണെങ്കിലോ പിന്തുണയ്‌ക്കുന്ന സ്ട്രിംഗ് ടാഗുകളിലൊന്നുമായി പൊരുത്തപ്പെടുന്നില്ലെങ്കിലോ, ഒഴിവാക്കിയ വെബ് പ്ലാറ്റ്ഫോം സവിശേഷതകളെല്ലാം പ്രവർത്തനരഹിതമായി തുടരും.
 
-      മുകളിൽ പറഞ്ഞിരിക്കുന്ന പ്ലാറ്റ്‌ഫോമുകളിൽ നയം പിന്തുണയ്‌ക്കുമ്പോൾ, ഇത് പ്രവർത്തനക്ഷമമാക്കുന്ന ഫീച്ചർ കുറച്ച് പ്ലാറ്റ്‌ഫോമുകളിൽ ലഭ്യമാകാനിടയുണ്ട്. ഒഴിവാക്കിയ എല്ലാ വെബ് പ്ലാറ്റ്‌ഫോം സവിശേഷതകളും വീണ്ടും പ്രവർത്തനക്ഷമമാക്കാനാകില്ല.  ചുവടെ സ്‌പഷ്‌ടമായി ലിസ്റ്റ് ചെയ്‌തിരിക്കുന്നവ നിശ്ചിത സമയത്തേയ്‌ക്ക് മാത്രമായിരിക്കാം, അത് ഓരോ ഫീച്ചറിനും വ്യത്യസ്‌തമായിരിക്കും. സ്ട്രിംഗ് ടാഗിന്റെ സാധാരണ ഫോർമാറ്റ് [DeprecatedFeatureName]_EffectiveUntil[yyyymmdd] ആയിരിക്കും. റഫറൻസിനായി, http://bit.ly/blinkintents എന്നതിൽ വെബ്‌ പ്ലാറ്റ്‌ഫോം ഫീച്ചർ മാറ്റങ്ങൾക്കുള്ള കാരണം നിങ്ങൾക്ക് കാണാനാകും.
+      മുകളിൽ പറഞ്ഞിരിക്കുന്ന പ്ലാറ്റ്‍ഫോമുകളിൽ നയം പിന്തുണയ്‌ക്കുമ്പോൾ, ഇത് പ്രവർത്തനക്ഷമമാക്കുന്ന ഫീച്ചർ കുറച്ച് പ്ലാറ്റ്‍ഫോമുകളിൽ ലഭ്യമാകാനിടയുണ്ട്. ഒഴിവാക്കിയ എല്ലാ വെബ് പ്ലാറ്റ്‍ഫോം സവിശേഷതകളും വീണ്ടും പ്രവർത്തനക്ഷമമാക്കാനാകില്ല.  ചുവടെ സ്‌പഷ്‌ടമായി ലിസ്റ്റ് ചെയ്‌തിരിക്കുന്നവ നിശ്ചിത സമയത്തേയ്‌ക്ക് മാത്രമായിരിക്കാം, അത് ഓരോ ഫീച്ചറിനും വ്യത്യസ്‌തമായിരിക്കും. സ്ട്രിംഗ് ടാഗിന്റെ സാധാരണ ഫോർമാറ്റ് [DeprecatedFeatureName]_EffectiveUntil[yyyymmdd] ആയിരിക്കും. റഫറൻസിനായി, http://bit.ly/blinkintents എന്നതിൽ വെബ്‌ പ്ലാറ്റ്‍ഫോം ഫീച്ചർ മാറ്റങ്ങൾക്കുള്ള കാരണം നിങ്ങൾക്ക് കാണാനാകും.
       </translation>
 <translation id="4442582539341804154">ഉപകരണം നിഷ്‌ക്രിയമാകുമ്പോഴോ താൽക്കാലികമായി നിർത്തുമ്പോഴോ ലോക്ക് പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="4449469846627734399">പവർ പീക്ക് ഷിഫ്‌റ്റ് ദിന കോൺഫിഗറേഷൻ സജ്ജീകരിക്കുക</translation>
@@ -1895,7 +1891,7 @@
 
       നിങ്ങൾ ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കിയാൽ, ഹോം ബട്ടൺ ഒരിക്കലും കാണിക്കില്ല.
 
-      നിങ്ങൾ ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമം അല്ലെങ്കിൽ പ്രവർത്തനരഹിതം ആക്കിയാൽ, ഉപയോക്താവിന് <ph name="PRODUCT_NAME" />-ലെ ക്രമീകരണത്തെ മാറ്റാനോ അല്ലെങ്കിൽ മറികടക്കാനോ കഴിയില്ല.
+      നിങ്ങൾ ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കുകയോ പ്രവർത്തനരഹിതമാക്കുകയോ ചെയ്‍താൽ, ഉപയോക്താവിന് <ph name="PRODUCT_NAME" />-ലെ ക്രമീകരണത്തെ മാറ്റാനോ അല്ലെങ്കിൽ അസാധുവാക്കാനോ കഴിയില്ല.
 
       ഈ നയം സജ്ജീകരിക്കാത്ത നിലയിലാണെങ്കിൽ, ഹോം ബട്ടൺ ദൃശ്യമാക്കണോ എന്നത് തിരഞ്ഞെടുക്കാൻ ഉപയോക്താവിനെ അനുവദിക്കും.</translation>
 <translation id="4483649828988077221">സ്വയമേവയുള്ള അപ്‌ഡേറ്റ് പ്രവർത്തനരഹിതമാക്കുക</translation>
@@ -1937,9 +1933,9 @@
 <translation id="4557134566541205630">ഡിഫോൾട്ട് തിരയൽ ദാതാവിന്റെ പുതിയ ടാബ് പേജ് URL</translation>
 <translation id="4567137030726189378">ഡെവലപ്പർ ടൂളുകളുടെ ഉപയോഗം അനുവദിക്കുക</translation>
 <translation id="4578265298946081589">ഉപയോക്താവ് സൈൻ ഔട്ട് ചെയ്യുമ്പോൾ റീബൂട്ട് ചെയ്യരുത്.</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="4591366717022345234">ഉപയോക്താക്കൾക്ക് Quick Fix Build നൽകുന്നു</translation>
 <translation id="4600786265870346112">വലിയ കഴ്‌സർ പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="4604931264910482931">നേറ്റീവ് സന്ദേശമയയ്‌ക്കൽ ബ്ലാക്ക്‌ലിസ്റ്റ് കോൺഫിഗർ ചെയ്യുക</translation>
@@ -1990,11 +1986,11 @@
 <translation id="4725528134735324213">Android ബാക്കപ്പ് സേവനം പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="4725801978265372736">പ്രാദേശിക ഉപയോക്താവിന്റെ പേരും റിമോട്ട് ആക്‌സസുള്ള ഹോസ്റ്റ് ഉടമയുടെ പേരും പൊരുത്തപ്പെടേണ്ടതാണ്</translation>
 <translation id="4733471537137819387">സം‍യോജിപ്പിക്കപ്പെട്ട HTTP പരിശോധിച്ചുറപ്പിക്കലുമായി ബന്ധപ്പെട്ട നയങ്ങള്‍.</translation>
-<translation id="4744190513568488164"><ph name="PRODUCT_NAME" /> നിയുക്തമാക്കാനിടയുള്ള സെർവറുകൾ.
+<translation id="4744190513568488164"><ph name="PRODUCT_NAME" /> നിയോഗിക്കാനിടയുള്ള സെർവറുകൾ.
 
           ഒന്നിലേറെ സെർവർ പേരുകൾ കോമയാൽ വേർതിരിക്കുക. വൈൽഡ്‌കാർഡുകൾ (*) അനുവദനീയം.
 
-          ഈ നയം സജ്ജമാക്കാതിരിക്കുകയാണെങ്കിൽ, ഇൻട്രാനെറ്റായി ഒരു സെർവർ കണ്ടെത്തിയാൽ പോലും <ph name="PRODUCT_NAME" /> ഉപയോക്തൃ ക്രെഡൻഷ്യലുകൾ നിയുക്തമാക്കില്ല.</translation>
+          ഈ നയം സജ്ജമാക്കിയില്ലെങ്കിൽ, ഒരു സെർവർ ഇൻട്രാനെറ്റായി കണ്ടെത്തിയാൽ പോലും <ph name="PRODUCT_NAME" /> ഉപയോക്തൃ ക്രെഡൻഷ്യലുകൾ നിയോഗിക്കില്ല.</translation>
 <translation id="4752880493649142945">RemoteAccessHostTokenValidationUrl എന്നതിലേക്ക് കണക്‌റ്റ് ചെയ്യുന്നതിനുള്ള ക്ലയന്റ് സർട്ടിഫിക്കറ്റ്</translation>
 <translation id="4757671984625088193">ഇത് ശരി എന്നതിലേക്ക് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിലോ സജ്ജീകരിക്കാതിരുന്നാലോ, <ph name="PRODUCT_NAME" /> നിലവിലെ പേജുമായി ബന്ധപ്പെട്ട പേജുകൾ നിർദ്ദേശിക്കും.
       ഈ നിർദ്ദേശങ്ങൾ വിദൂരത്തുള്ള Google സെർവറുകളിൽനിന്ന് ലഭ്യമാക്കിയതാണ്.
@@ -2155,9 +2151,10 @@
           ഈ നയം ഡിഫോൾട്ടായി സജ്ജമാക്കിയിട്ടില്ലെങ്കിൽ, കമാന്റ് ലൈൻ ഉപയോഗിക്കും.</translation>
 <translation id="5159469559091666409">മില്ലിസെക്കൻഡിനുള്ളിൽ എത്ര സമയം ഇടവിട്ടാണ് നെറ്റ്‌വർക്ക് പാക്കറ്റുകളുടെ നിരീക്ഷണവിവരം അയയ്‌ക്കുന്നത്.
 
-      ഈ നയം സജ്ജമാക്കിയിട്ടില്ലെങ്കിൽ, ഡിഫോൾട്ടായ ഇടവേള 3 മിനിറ്റ് ആണ്. ഏറ്റവും
-      കുറഞ്ഞ ഇടവേള 30 സെക്കൻഡും ഏറ്റവും കൂടിയ ഇടവേള 24 മണിക്കൂറുമാണ് - ഈ
-      പരിധിക്ക് പുറത്തുള്ള മൂല്യങ്ങളെ ഇതുമായി സംയോജിപ്പിക്കും.</translation>
+      ഈ നയം സജ്ജമാക്കിയിട്ടില്ലെങ്കിൽ, ഡിഫോൾട്ടായ ഇടവേള 3 മിനിറ്റ്
+      ആണ്. ഏറ്റവും കുറഞ്ഞ ഇടവേള 30 സെക്കൻഡും ഏറ്റവും കൂടിയ
+      ഇടവേള 24 മണിക്കൂറുമാണ് - ഈ പരിധിക്ക് പുറത്തുള്ള മൂല്യങ്ങളെ
+      ഇതുമായി സംയോജിപ്പിക്കും.</translation>
 <translation id="5163002264923337812">പഴയ വെബ് അടിസ്ഥാനമാക്കിയുള്ള സൈൻ ഇൻ ഫ്ലോ പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="5168529971295111207">ഈ നയം അവസാനിപ്പിച്ചു, പകരം ProxyMode ഉപയോഗിക്കുക.
 
@@ -2291,7 +2288,7 @@
 
       മൂല്യം, സ്‌ട്രിംഗിഫൈ ചെയ്‌ത JSON നിഘണ്ടുക്കളുടെ ഒരു അറേ ആയിരിക്കണം. ഓരോ നിഘണ്ടുവും { "pattern": "$URL_PATTERN", "filter" : $FILTER } എന്ന രൂപത്തിലായിരിക്കണം, അതിൽ $URL_PATTERN ഒരു ഉള്ളടക്ക ക്രമീകരണ പാറ്റേൺ ആണ്. ഏത് ക്ലയന്‍റ് സർട്ടിഫിക്കറ്റുകളെയാണ് ബ്രൗസർ സ്വയമേവ തിരഞ്ഞെടുക്കുന്നതെന്ന് $FILTER നിയന്ത്രിക്കുന്നു. ഫിൽട്ടറിനെ ആശ്രയിക്കാതെ, സെർവറിന്‍റെ സർട്ടിഫിക്കറ്റ് അഭ്യർത്ഥനയുമായി പൊരുത്തപ്പെടുന്ന സർട്ടിഫിക്കറ്റുകളെ മാത്രം തിരഞ്ഞെടുക്കും. $FILTER എന്നത് { "ISSUER": { "CN": "$ISSUER_CN" } } രീതിയിലാണെങ്കിൽ, CommonName $ISSUER_CN ഉള്ള ഒരു സർട്ടിഫിക്കറ്റ് നൽകുന്ന ക്ലയന്‍റ് സർട്ടിഫിക്കറ്റുകളെ മാത്രമേ കൂടുതലായി തിരഞ്ഞെടുക്കൂ. $FILTER ശൂന്യ {} നിഘണ്ടുവാണെങ്കിൽ, ക്ലയന്‍റ് സർട്ടിഫിക്കറ്റിന്‍റെ തിരഞ്ഞെടുക്കലിനെ കൂടുതലായി നിയന്ത്രിക്കുന്നതല്ല.
 
-      ഈ നയത്തെ സജ്ജമാക്കാതെ വിടുകയാണെങ്കിൽ, ഒരു സൈറ്റിനായും സ്വയമേവയുള്ള തിരഞ്ഞെടുക്കൽ പ്രവർത്തനം നടത്തുന്നതല്ല.</translation>
+      ഈ നയത്തെ സജ്ജമാക്കാതെ വിടുകയാണെങ്കിൽ, ഒരു സൈറ്റിനായും സ്വയമേവ തിരഞ്ഞെടുക്കൽ പ്രവർത്തനം നടത്തുന്നതല്ല.</translation>
 <translation id="5366977351895725771">തെറ്റ് എന്നതായി സജ്ജമാക്കുകയാണെങ്കിൽ, ഈ ഉപയോക്താവ് മുഖേന സൂപ്പർവൈസ് ചെയ്‌ത ഉപയോക്താവിനെ സൃഷ്‌ടിക്കൽ പ്രവർത്തനരഹിതമാകും. നിലവിലുള്ള സൂപ്പർവൈസ് ചെയ്‌ത ഉപയോക്താക്കളെല്ലാം തുടർന്നും ലഭ്യമാകും.
 
           ശരി എന്നതായി സജ്ജമാക്കുകയോ കോൺഫിഗർ ചെയ്യാതിരിക്കുകയോ ആണെങ്കിൽ, ഈ ഉപയോക്താവിന് സൂപ്പർവൈസ് ചെയ്‌ത ഉപയോക്താക്കളെ സൃഷ്‌ടിക്കാനും നിയന്ത്രിക്കാനും കഴിയും.</translation>
@@ -2304,8 +2301,8 @@
 <translation id="5391388690191341203">സ്വമേധയായ ലോഗിനായുള്ള ഉപകരണ-ലോക്കല്‍ അക്കൗണ്ട്</translation>
 <translation id="5392172595902933844">Android-ന്റെ സ്‌റ്റാറ്റസിനെ കുറിച്ചുള്ള വിവരങ്ങൾ സെർവറിലേക്ക് തിരികെ അയയ്‌ക്കുന്നു.
 
-     നയം 'തെറ്റ്' എന്ന് സജ്ജമാക്കുകയോ സജ്ജമാക്കാതെ വിടുകയോ ആണെങ്കിൽ, സ്‌റ്റാറ്റസ് വിവരങ്ങളൊന്നും റിപ്പോർട്ട് ചെയ്യില്ല.
-      'ശരി' എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, സ്‌റ്റാറ്റസ് വിവരങ്ങൾ റിപ്പോർട്ട് ചെയ്യും.
+     നയം തെറ്റ് എന്ന് സജ്ജമാക്കുകയോ സജ്ജമാക്കാതെ വിടുകയോ ആണെങ്കിൽ, സ്‌റ്റാറ്റസ് വിവരങ്ങളൊന്നും റിപ്പോർട്ട് ചെയ്യില്ല.
+      ശരി എന്ന് സജ്ജമാക്കിയാൽ, സ്‌റ്റാറ്റസ് വിവരങ്ങൾ റിപ്പോർട്ട് ചെയ്യും.
 
       Android ആപ്പുകൾ പ്രവർത്തനക്ഷമമാണെങ്കിൽ മാത്രമേ ഈ നയം ബാധകമാകൂ.</translation>
 <translation id="5395271912574071439">ഒരു കണക്ഷൻ പുരോഗമിക്കുമ്പോൾ തന്നെ വിദൂര ആക്‌സസ് ഹോസ്റ്റുകളുടെ കർട്ടനിംഗ് പ്രാപ്‌തമാക്കുന്നു.
@@ -2353,7 +2350,7 @@
 <translation id="5447306928176905178">റിപ്പോർട്ടിംഗ് മെമ്മറി വിവരം (JS ബൃഹത് വലുപ്പം) പേജിൽ പ്രവർത്തനക്ഷമമാക്കുന്നു (ഒഴിവാക്കിയത്)</translation>
 <translation id="5457065417344056871">ബ്രൗസറിൽ അതിഥിമോഡ് പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="5457924070961220141"><ph name="PRODUCT_FRAME_NAME" /> ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ ഡിഫോൾട്ട് HTML റെൻഡറർ കോൺഫിഗർ ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
-          ഈ നയം സജ്ജമാക്കാതെ ഹോസ്റ്റ് ബ്രൗസറിന് റെൻഡറിംഗ് നടത്താൻ അനുവദിക്കുമ്പോൾ ഡിഫോൾട്ട് ക്രമീകരണം ഉപയോഗിക്കപ്പെടും, പക്ഷെ നിങ്ങൾക്കിത് ഓപ്‌ഷണലായി മറികടക്കാനാകും, കൂടാതെ ഡിഫോൾട്ട് ആയി <ph name="PRODUCT_FRAME_NAME" /> റെൻഡർ HTML പേജുകൾ ഉണ്ടാകും.</translation>
+          ഈ നയം സജ്ജമാക്കാതെ ഹോസ്റ്റ് ബ്രൗസറിന് റെൻഡറിംഗ് നടത്താൻ അനുവദിക്കുമ്പോൾ ഡിഫോൾട്ട് ക്രമീകരണം ഉപയോഗിക്കപ്പെടും, പക്ഷെ നിങ്ങൾക്കിത് ഓപ്‌ഷണലായി മറികടക്കാനാകും, കൂടാതെ ഡിഫോൾട്ടായി <ph name="PRODUCT_FRAME_NAME" /> റെൻഡർ HTML പേജുകൾ ഉണ്ടാകും.</translation>
 <translation id="5458584148602890023">പവർ പീക്ക് ഷിഫ്റ്റ് പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="5464816904705580310">നിയന്ത്രിത ഉപയോക്താക്കൾക്കുള്ള കോൺഫിഗർ ക്രമീകരണങ്ങൾ.</translation>
 <translation id="546726650689747237">AC പവറിൽ പ്രവർത്തിക്കുമ്പോൾ സ്‌ക്രീൻ തെളിച്ചം കുറയുന്നതിന്റെ കാലതാമസം</translation>
@@ -2435,9 +2432,9 @@
       ഈ നയം നിങ്ങൾ സജ്ജമാക്കുകയാണെങ്കിൽ ഉപയോക്താക്കൾക്ക് ഇത് മാറ്റാനോ അസാധുവാക്കാനോ കഴിയില്ല.
 
       ഈ നയം സജ്ജമാക്കിയില്ലെങ്കിൽ ഷെൽഫ് സ്വയമേവ മറയ്‌ക്കണോ എന്നത് ഉപയോക്താക്കൾക്ക് തിരഞ്ഞെടുക്കാൻ കഴിയും.</translation>
-<translation id="557360560705413259">ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമായിരിക്കുമ്പോൾ <ph name="PRODUCT_NAME" /> എന്നതിന്, പ്രാദേശികമായി ഇൻസ്‌റ്റാൾ ചെയ്‌ത CA സർട്ടിഫിക്കളെ മൂല്യനിർണ്ണയം ചെയ്യാനും ചേർക്കാനുമാവുന്നിടത്തോളം കാലം, subjectAlternativeName വിപുലീകരണത്തിൽ സർട്ടിഫിക്കറ്റ് ലഭ്യമല്ലെങ്കിൽ ഒരു ഹോസ്‌റ്റുനാമവുമായി അനുയോജ്യമാക്കുന്നതിന് ഇതൊരു സെർവർ സർട്ടിഫിക്കറ്റിന്റെ commonName ഉപയോഗിക്കും.
+<translation id="557360560705413259">ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമായിരിക്കുമ്പോൾ <ph name="PRODUCT_NAME" /> എന്നതിന്, പ്രാദേശികമായി ഇൻസ്‌റ്റാൾ ചെയ്‌ത CA സർട്ടിഫിക്കളെ മൂല്യനിർണ്ണയം ചെയ്യാനും ചേർക്കാനുമാവുന്നിടത്തോളം കാലം, subjectAlternativeName വിപുലീകരണത്തിൽ സർട്ടിഫിക്കറ്റ് ലഭ്യമല്ലെങ്കിൽ ഒരു ഹോസ്‌റ്റ് നാമവുമായി അനുയോജ്യമാക്കുന്നതിന് ഇതൊരു സെർവർ സർട്ടിഫിക്കറ്റിന്റെ commonName ഉപയോഗിക്കും.
 
-      നൽകിയിരിക്കുന്ന സർട്ടിഫിക്കറ്റുകൾക്ക് അംഗീകാരമുണ്ടായേക്കാവുന്ന ഹോസ്‌റ്റുനാമങ്ങളെ നിയന്ത്രിക്കുന്ന nameConstraints വിപുലീകരണത്തെ ബൈപാസുചെയ്യാൻ അനുവദിക്കാനിടയുള്ളതിനാൽ, ഇത് ശുപാർശ ചെയ്യുന്നില്ല എന്നകാര്യം ശ്രദ്ധിക്കുക.
+      നൽകിയിരിക്കുന്ന സർട്ടിഫിക്കറ്റുകൾക്ക് അംഗീകാരമുണ്ടായേക്കാവുന്ന ഹോസ്‌റ്റ് നാമങ്ങളെ നിയന്ത്രിക്കുന്ന nameConstraints വിപുലീകരണത്തെ ബൈപാസ് ചെയ്യാൻ അനുവദിക്കാനിടയുള്ളതിനാൽ, ഇത് ശുപാർശ ചെയ്യുന്നില്ല എന്നകാര്യം ശ്രദ്ധിക്കുക.
 
       ഈ നയം സജ്ജമാക്കിയിട്ടില്ലെങ്കിലോ തെറ്റ് എന്ന് സജ്ജമാക്കുകയാണെങ്കിലോ, ഒരു DNS പേരോ IP വിലാസമോ ഉൾപ്പെട്ടിരിക്കുന്ന subjectAlternativeName ലഭ്യമല്ലാത്ത സെർവർ സർട്ടിഫിക്കറ്റുകളെ വിശ്വസ്‌തമായി കണക്കാക്കില്ല.</translation>
 <translation id="5581292529942108810">Chrome റിപ്പോർട്ട് ചെയ്യൽ വിപുലീകരണവുമായി ബന്ധപ്പെട്ട നയങ്ങൾ കോൺഫിഗർ ചെയ്യുക.
@@ -2497,12 +2494,12 @@
 <translation id="5645779841392247734">ഈ സൈറ്റുകളില്‍ കുക്കികള്‍ അനുവദിക്കുക</translation>
 <translation id="5689430183304951538">ഡിഫോൾട്ട് പ്രിന്റിംഗ് പേജ് വലുപ്പം</translation>
 <translation id="5693469654327063861">ഡാറ്റ മൈഗ്രേഷൻ അനുവദിക്കുക</translation>
-<translation id="5694594914843889579">ഈ നയം ശരിയെന്ന് സജ്ജമാക്കിയിരിക്കുമ്പോൾ, ഫയൽ ബ്രൗസറിൽ എക്‌സ്‌റ്റേണൽ സ്‌റ്റോറേജ് ലഭ്യമാകില്ല.
+<translation id="5694594914843889579">ഈ നയം ശരി എന്ന് സജ്ജമാക്കിയിരിക്കുമ്പോൾ, ഫയൽ ബ്രൗസറിൽ എക്‌സ്‌റ്റേണൽ സ്‌റ്റോറേജ് ലഭ്യമാകില്ല.
 
       ഈ നയം എല്ലാ തരത്തിലുമുള്ള സ്‌റ്റോറേജ് മീഡിയയ്‌ക്കും ബാധകമാണ്. ഉദാഹരണത്തിന്: USB ഫ്ലാഷ് ഡ്രൈവുകൾ, എക്‌സ്‌റ്റേണൽ ഹാർഡ് ഡ്രൈവുകൾ, SD-യും മറ്റ് മെമ്മറികാർഡുകളും, ഓപ്‌റ്റിക്കൽ സ്‌റ്റോറേജ് എന്നിവ. ഇന്റേണൽ സ്‌റ്റോറേജിന് ബാധകമല്ലാത്തതിനാൽ, ഡൗൺലോഡ് ഫോൾഡറിൽ സംരക്ഷിച്ച ഫയലുകൾ തുടർന്നും ആക്‌സസ് ചെയ്യാനാവും. Google ഡ്രൈവിനും ഈ നയം ബാധകമല്ല.
 
-      ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കിയിരിക്കുകയോ കോൺഫിഗർ ചെയ്യാതിരിക്കുകയോ ആണെങ്കിൽ ഉപയോക്താക്കൾക്ക് അവരുടെ ഉപകരണത്തിലെ എക്‌സ്‌റ്റേണൽ സ്‌റ്റോറേജിന്റെ എല്ലാ പിന്തുണയ്‌ക്കുന്ന തരങ്ങളും ഉപയോഗിക്കാനാവും.</translation>
-<translation id="5697306356229823047">ഉപകരണ ഉപയോക്താക്കളെ റിപ്പോർട്ടുചെയ്യുക</translation>
+      ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കുകയോ കോൺഫിഗർ ചെയ്യാതിരിക്കുകയോ ആണെങ്കിൽ ഉപയോക്താക്കൾക്ക് അവരുടെ ഉപകരണത്തിലെ എക്‌സ്‌റ്റേണൽ സ്‌റ്റോറേജിന്റെ എല്ലാ പിന്തുണയ്‌ക്കുന്ന തരങ്ങളും ഉപയോഗിക്കാനാവും.</translation>
+<translation id="5697306356229823047">ഉപകരണ ഉപയോക്താക്കളെ റിപ്പോർട്ട് ചെയ്യുക</translation>
 <translation id="5699487516670033016">പരിശോധിച്ചുറപ്പിക്കൽ ഡാറ്റയുടെ കാഷെ കാലാവധി (മണിക്കൂറിൽ) വ്യക്തമാക്കുന്നു. സൈൻ ഇൻ ചെയ്യൽ വേഗത്തിലാക്കാൻ കാഷെ ഉപയോഗിക്കുന്നു. മെഷീൻ റിലം പ്രകാരം നിക്ഷേപിച്ചിരിക്കുന്ന അഫിലിയേറ്റ് ചെയ്‌ത റിലങ്ങളെ കുറിച്ചുള്ള പൊതുവായ ഡാറ്റ (വർക്ക് ഗ്രൂപ്പ് പേര് തുടങ്ങിയവ.) ഇതിൽ അടങ്ങിയിരിക്കുന്നു. ഉപയോക്തൃ നിർദ്ദിഷ്‌ട ഡാറ്റയും അഫിലിയേറ്റ് ചെയ്‌ത റിലങ്ങൾക്കുള്ള ഡാറ്റയും കാഷെ ചെയ്‌തിട്ടില്ല. ഉപകരണം റീബൂട്ട് ചെയ്യുന്നത് കാഷെ മായ്ക്കുന്നു.
 
       നയം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, കാഷെ ചെയ്‌ത പരിശോധിച്ചുറപ്പിക്കൽ ഡാറ്റ 72 മണിക്കൂർ വരെ പുനരുപയോഗിച്ചേക്കാം.
@@ -2528,13 +2525,13 @@
       ശ്രദ്ധിക്കുക: ഈ നയം Android-ൽ ബാധകമല്ല. Android-ൽ IsolateOrigins പ്രവർത്തനക്ഷമമാക്കാൻ, IsolateOriginsAndroid നയ ക്രമീകരണം ഉപയോഗിക്കുക.
       </translation>
 <translation id="572155275267014074">Android ക്രമീകരണങ്ങൾ</translation>
-<translation id="5722934961007828462">ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുമ്പോൾ, <ph name="PRODUCT_NAME" />, മൂല്യനിർണ്ണയം പൂർത്തിയാക്കിയ പ്രാദേശികമായി ഇൻസ്റ്റാൾ ചെയ്‌ത CA സർട്ടിഫിക്കറ്റുകൾ സൈൻ ചെയ്‌ത സെർവർ സർട്ടിഫിക്കറ്റുകൾക്കായി എല്ലായ്‌പ്പോഴും അസാധുവാക്കൽ പരിശോധന നടത്തും.
+<translation id="5722934961007828462">ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കിയാൽ, <ph name="PRODUCT_NAME" />, മൂല്യനിർണ്ണയം പൂർത്തിയാക്കിയ പ്രാദേശികമായി ഇൻസ്റ്റാൾ ചെയ്‌ത CA സർട്ടിഫിക്കറ്റുകൾ സൈൻ ഇൻ ചെയ്‌ത സെർവർ സർട്ടിഫിക്കറ്റുകൾക്കായി എല്ലായ്‌പ്പോഴും അസാധുവാക്കൽ പരിശോധന നടത്തും.
 
       <ph name="PRODUCT_NAME" /> എന്നതിന് അസാധുവാക്കൽ നില വിവരം നേടാനാകുന്നില്ലെങ്കിൽ, അത്തരം സർട്ടിഫിക്കറ്റുകൾ അസാധുവാക്കിയതായി ('പൂർണ്ണമായും പരാജയപ്പെട്ടത്') പരിഗണിക്കും.
 
-      ഈ നയം സജ്ജമാക്കിയിട്ടില്ലെങ്കിലോ false എന്നായി സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിലോ, <ph name="PRODUCT_NAME" /> നിലവിലുള്ള ഓൺലൈൻ അസാധുവാക്കൽ പരിശോധനാ ക്രമീകരണങ്ങൾ ഉപയോഗിക്കും.</translation>
+      ഈ നയം സജ്ജമാക്കിയിട്ടില്ലെങ്കിലോ തെറ്റ് എന്ന് സജ്ജമാക്കിയാലോ, <ph name="PRODUCT_NAME" /> നിലവിലുള്ള ഓൺലൈൻ അസാധുവാക്കൽ പരിശോധനാ ക്രമീകരണങ്ങൾ ഉപയോഗിക്കും.</translation>
 <translation id="5728154254076636808"><ph name="PRODUCT_NAME" /> പ്രൊഫൈൽ ഡാറ്റയുടെ റോമിംഗ് പകർപ്പുകൾ സൃഷ്‌ടിക്കാൻ അനുവദിക്കുക</translation>
-<translation id="5732972008943405952">ആദ്യമായി റൺ ചെയ്യുമ്പോൾ സ്ഥിര ബ്രൗസറിൽ നിന്നും ഓട്ടോഫിൽ ഫോം ഇമ്പോർട്ടുചെയ്യുക</translation>
+<translation id="5732972008943405952">ആദ്യമായി റൺ ചെയ്യുമ്പോൾ സ്ഥിര ബ്രൗസറിൽ നിന്നും സ്വയമേവ പൂരിപ്പിക്കൽ ഫോം ഇമ്പോർട്ട് ചെയ്യുക</translation>
 <translation id="5741810844420698449">ഈ നയം സജ്ജമാക്കിയാൽ, ഉപയോക്താവ് ലിഡ് അടയ്‌ക്കുമ്പോൾ <ph name="PRODUCT_OS_NAME" /> ചെയ്യേണ്ട പ്രവർത്തനം വ്യക്തമാക്കുന്നു. 
 
           ഈ നയം സജ്ജമാക്കിയിട്ടില്ലെങ്കിൽ, താൽക്കാലികമായി നിർത്തിയ ഡിഫോൾട്ട് പ്രവർത്തനം നടപ്പിലാക്കും. 
@@ -2552,14 +2549,14 @@
 
           ഈ നയം സജ്ജമാക്കുമ്പോൾ, അത് വേർതിരിച്ച് കോൺഫിഗർ ചെയ്യാനാകുന്ന നിഷ്‌ക്രിയ പ്രവർത്തനം <ph name="PRODUCT_OS_NAME" /> തുടങ്ങുന്നതിന് മുമ്പ് ഉപയോക്താവ് നിഷ്‌ക്രിയമായി തുടരേണ്ട സമയദൈർഘ്യം വ്യക്തമാക്കുന്നു.
 
-          ഈ നയം സജ്ജമാക്കാതെയിരിക്കുമ്പോൾ, ഒരു സ്ഥിര സമയദൈർഘ്യം ഉപയോഗിക്കും.
+          ഈ നയം സജ്ജമാക്കാതെയിരിക്കുമ്പോൾ, ഡിഫോൾട്ട് സമയദൈർഘ്യം ഉപയോഗിക്കും.
 
           നയ മൂല്യം മില്ലിസെക്കൻഡിൽ വ്യക്തമാക്കണം.</translation>
 <translation id="5783009211970309878">തലക്കെട്ടുകളും അടിക്കുറിപ്പുകളും അച്ചടിക്കുക</translation>
 <translation id="5809210507920527553">Linux കണ്ടയ്‌നറിനുള്ള (Crostini)  ക്രമീകരണം നിയന്ത്രിക്കുന്നു.</translation>
 <translation id="5809728392451418079">ഉപകരണ-പ്രാദേശിക അക്കൗണ്ടുകൾക്കുള്ള പ്രദർശനനാമം സജ്ജമാക്കുക</translation>
 <translation id="5814301096961727113">ലോഗിൻ സ്‌ക്രീനിൽ സംഭാഷണ ഫീഡ്‌ബാക്കിന്റെ ഡിഫോൾട്ട് നില സജ്ജമാക്കുക</translation>
-<translation id="5815129011704381141">അപ്‌ഡേറ്റുചെയ്‌തതിന് ശേഷം സ്വയമേവ റീബൂട്ടുചെയ്യുക</translation>
+<translation id="5815129011704381141">അപ്‌ഡേറ്റ് ചെയ്‌തതിന് ശേഷം സ്വയമേവ റീബൂട്ട് ചെയ്യുക</translation>
 <translation id="5815353477778354428">ഉപയോക്തൃ ഡാറ്റ സൂക്ഷിക്കാൻ, <ph name="PRODUCT_FRAME_NAME" /> ഉപയോഗിക്കുന്ന ഡയറക്‌ടറി കോൺഫിഗർ ചെയ്യുന്നു.
 
       നിങ്ങൾ ഈ നയം സജ്ജമാക്കിയാൽ, നൽകിയിരിക്കുന്ന ഡയറക്‌ടറി <ph name="PRODUCT_FRAME_NAME" /> ഉപയോഗിക്കും.
@@ -2601,16 +2598,16 @@
 <translation id="5883015257301027298">കുക്കികള്‍ക്കായുള്ള ഡിഫോൾട്ട് ക്രമീകരണം</translation>
 <translation id="5887414688706570295">TalkGadget പ്രിഫിക്‌സ് കോൺഫിഗർ ചെയ്യുന്നത്, വിദൂര ആക്‌സസ് ഹോസ്റ്റുകൾ ഉപയോഗിക്കുകയും ഇത് മാറ്റുന്നതിൽ നിന്നും ഉപയോക്താക്കളെ തടയുകയും ചെയ്യുന്നു.
 
-          വ്യക്തമാക്കുകയാണെങ്കിൽ, TalkGadget-നായുള്ള പൂർണ ഡൊമെയ്‌ൻ പേര് സൃഷ്‌ടിക്കുന്നതിന് അടിസ്ഥാന TalkGadget-ന് മുന്നിലായി ഈ പ്രിഫിക്‌സ് ചേർക്കാവുന്നതാണ്. അടിസ്ഥാന TalkGadget ഡൊമെയ്‌ൻ പേര് '.talkgadget.google.com' ആണ്.
+          വ്യക്തമാക്കിയാൽ, TalkGadget-നായുള്ള പൂർണ ഡൊമെയ്‌ൻ പേര് സൃഷ്‌ടിക്കുന്നതിന് അടിസ്ഥാന TalkGadget-ന് മുന്നിലായി ഈ പ്രിഫിക്‌സ് ചേർക്കാവുന്നതാണ്. അടിസ്ഥാന TalkGadget ഡൊമെയ്‌ൻ പേര് '.talkgadget.google.com' ആണ്.
 
-          ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കിയാൽ, TalkGadget ആക്‌സസ് ചെയ്യുമ്പോൾ ഹോസ്റ്റുകൾ ഡിഫോൾട്ട് ഡൊമെയ്‌ൻ പേരിന് പകരമായി ഇഷ്‌ടാനുസൃത ഡൊമെയ്‌ൻ പേര് ഉപയോഗിക്കും.
+          ഈ ക്രമീകരണം പ്രാവർത്തനക്ഷമമാക്കിയാൽ, TalkGadget ആക്‌സസ് ചെയ്യുമ്പോൾ ഹോസ്റ്റുകൾ ഡിഫോൾട്ട് ഡൊമെയ്‌ൻ പേരിന് പകരമായി ഇഷ്‌ടാനുസൃത ഡൊമെയ്‌ൻ പേര് ഉപയോഗിക്കും.
 
-          ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കുകയോ സജ്ജീകരിക്കാത്ത നിലയിലോ ആണെങ്കിൽ, എല്ലാ ഹോസ്റ്റുകൾക്കുമായി ഡിഫോൾട്ട് TalkGadget ഡൊമെയ്‌ൻ പേര് ('chromoting-host.talkgadget.google.com') ഉപയോഗിക്കും.
+          ക്രമീകരണം പ്രവർത്തനരഹിതമോ സജ്ജീകരിക്കാത്ത നിലയിലോ ആണെങ്കിൽ, എല്ലാ ഹോസ്റ്റുകൾക്കുമായി ഡിഫോൾട്ട് TalkGadget ഡൊമെയ്‌ൻ പേര് ('chromoting-host.talkgadget.google.com') ഉപയോഗിക്കും.
 
           ഈ നയ ക്രമീകരണം വിദൂര ആക്‌സസ് ക്ലയന്റുകൾക്ക് ബാധകമാകില്ല. TalkGadget ആക്‌സസ് ചെയ്യുന്നതിന് അവ എല്ലായ്‌പ്പോഴും 'chromoting-client.talkgadget.google.com' ഉപയോഗിക്കും.</translation>
-<translation id="5893553533827140852">ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുകയാണെങ്കിൽ, ഒരു വിദൂര ഹോസ്‌റ്റ് കണക്ഷനിലുടനീളം gnubby പരിശോധിച്ചുറപ്പിക്കൽ അഭ്യർത്ഥനകൾ അംഗീകരിക്കപ്പെടും.
+<translation id="5893553533827140852">ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാണെങ്കിൽ, വിദൂര ഹോസ്‌റ്റ് കണക്ഷനിലുടനീളം നബ്ബി പരിശോധിച്ചുറപ്പിക്കൽ അഭ്യർത്ഥനകൾ അംഗീകരിക്കപ്പെടും.
 
-          ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെങ്കിലോ കോൺഫിഗർചെയ്‌തിട്ടില്ലെങ്കിലോ, gnubby പരിശോധിച്ചുറപ്പിക്കൽ അഭ്യർത്ഥനകൾ അംഗീകരിക്കപ്പെടില്ല.</translation>
+          ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാണെങ്കിലോ കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിലോ, നബ്ബി പരിശോധിച്ചുറപ്പിക്കൽ അഭ്യർത്ഥനകൾ അംഗീകരിക്കപ്പെടില്ല.</translation>
 <translation id="5897913798715600338">വേഗത്തിലുള്ള ചാർജിംഗ് സാങ്കേതികവിദ്യ ഉപയോഗിച്ച് ബാറ്ററി ചാർജ് ചെയ്യുക.</translation>
 <translation id="5898486742390981550">ഒന്നിലധികം ഉപയോക്താക്കൾ ലോഗിൻ ചെയ്‌തിരിക്കുമ്പോൾ, പ്രാഥമിക ഉപയോക്താവിന് മാത്രമേ Android ആപ്പുകൾ ഉപയോഗിക്കാനാവൂ.</translation>
 <translation id="5901427587865226597">രണ്ട് വശത്തുമുള്ള അച്ചടി മാത്രം</translation>
@@ -2642,7 +2639,7 @@
 <translation id="5932767795525445337">Android ആപ്പുകൾ പിൻ ചെയ്യാൻ ഈ നയവും ഉപയോഗിക്കാവുന്നതാണ്.</translation>
 <translation id="5936622343001856595">Google വെബ് തിരയലിലെ SafeSearch ഉപയോഗിച്ച് ചെയ്യേണ്ട തിരയൽ ചോദ്യങ്ങളെ നിർബന്ധമായി സജീവമാക്കുകയും ഉപയോക്താക്കൾ ഈ ക്രമീകരണം മാറ്റുന്നത് തടയുകയും ചെയ്യുന്നു.
 
-      നിങ്ങൾ ഈ ക്രമീകരണം പ്രാപ്‌തമാക്കുകയാണെങ്കിൽ, Google തിരയലിലെ സുരക്ഷിത തിരയൽ എല്ലായ്‌പ്പോഴും സജീവമായിരിക്കും.
+      നിങ്ങൾ ഈ ക്രമീകരണം പ്രാപ്‌തമാക്കുകയാണെങ്കിൽ, Google തിരയലിലെ സുരക്ഷിത തിരയൽ എപ്പോഴും സജീവമായിരിക്കും.
 
       നിങ്ങൾ അപ്രാപ്‌തമാക്കുകയാണെങ്കിൽ അല്ലെങ്കിൽ ഒരു മൂല്യം സജ്ജമാക്കിയില്ലെങ്കിൽ, സുരക്ഷിതതിരയൽ നടപ്പിലാവില്ല.</translation>
 <translation id="5946082169633555022">ബീറ്റാ ചാനൽ</translation>
@@ -2663,7 +2660,7 @@
 <translation id="6022948604095165524">തുടക്കത്തിലെ പ്രവര്‍ത്തനം</translation>
 <translation id="6023030044732320798">ARC റൺ‌ടൈമിലേക്ക് കൈമാറുന്ന ഒരു കൂട്ടം നയങ്ങൾ വ്യക്തമാക്കുന്നു. മൂല്യം സാധുതയുള്ള JSON ആയിരിക്കണം.
 
-      ഉപകരണത്തിൽ ഏതൊക്കെ Android ആപ്പുകൾ സ്വമേധയാ ഇൻസ്റ്റാൾ ചെയ്യണമെന്ന് കോൺഫിഗർ ചെയ്യാൻ ഈ നയം ഉപയോഗിക്കാനാകും:
+      ഉപകരണത്തിൽ ഏതൊക്കെ Android ആപ്പുകൾ സ്വയമേവ ഇൻസ്റ്റാൾ ചെയ്യണമെന്ന് കോൺഫിഗർ ചെയ്യാൻ ഈ നയം ഉപയോഗിക്കാനാകും:
 
       {
         "type": "object",
@@ -2717,7 +2714,7 @@
 <translation id="6070667616071269965">ഉപകരണ സൈൻ ഇൻ സ്‌ക്രീൻ കീബോർഡ് ലേഔട്ടുകൾ</translation>
 <translation id="6074963268421707432">ഡെസ്‌ക്‌ടോപ്പ് വിജ്ഞാപനങ്ങള്‍ കാണിക്കാന്‍ ഒരു സൈറ്റിനേയും അനുവദിക്കരുത്</translation>
 <translation id="6074964551275531965">അപ്‌ഡേറ്റ് അറിയിപ്പുകൾക്കായി സമയ കാലയളവ് സജ്ജീകരിക്കുക</translation>
-<translation id="6076099373507468537">ഒരു വെബ് ആപ്പിൽ തന്നെ chrome.usb API വഴി ഉപയോഗിക്കുന്നതിന്, kernel ഡ്രൈവറിൽ നിന്ന് വേർപെടുത്താൻ അനുവാദമുള്ള USB ഉപകരണങ്ങളുടെ ലിസ്‌റ്റ് നിർവ്വചിക്കുന്നു. ഒരു നിർദ്ദിഷ്‌ട ഹാർഡ്‌വെയർ തിരിച്ചറിയുന്നതിനുള്ള USB വെൻഡർ ഐഡന്റിഫയർ, ഉൽപ്പന്ന ഐഡന്റിഫയർ എന്നിവയുടെ ജോടികളാണ് എൻട്രികൾ.
+<translation id="6076099373507468537">ഒരു വെബ് അപ്ലിക്കേഷനിൽ തന്നെ chrome.usb API വഴി ഉപയോഗിക്കുന്നതിന്, kernel ഡ്രൈവറിൽ നിന്ന് വേർപെടുത്താൻ അനുവാദമുള്ള USB ഉപകരണങ്ങളുടെ ലിസ്‌റ്റ് നിർവ്വചിക്കുന്നു. ഒരു നിർദ്ദിഷ്‌ട ഹാർഡ്‌വെയർ തിരിച്ചറിയുന്നതിനുള്ള USB വെൻഡർ ഐഡന്റിഫയർ, ഉൽപ്പന്ന ഐഡന്റിഫയർ എന്നിവയുടെ ജോടികളാണ് എൻട്രികൾ.
 
       ഈ നയം കോൺ‌ഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിൽ, വേർപെടുത്താനാകുന്ന USB ഉപകരണങ്ങളുടെ ലിസ്‌റ്റ് ശൂന്യമായിരിക്കും.</translation>
 <translation id="6083631234867522991">Windows (Windows ക്ലയന്‍റുകൾ):</translation>
@@ -2725,17 +2722,17 @@
 <translation id="6089679180657323464">Wilco diagnostics and telemetry controller ക്രമീകരണം നിയന്ത്രിക്കുന്നു.</translation>
 <translation id="6091233616732024397">ബ്രൗസർ ഉപയോഗിക്കാൻ സൈൻ ഇൻ ചെയ്യുന്നതിന് ഉപയോക്താക്കളെ നിർബന്ധിക്കുക</translation>
 <translation id="6093156968240188330">റിമോട്ട് അസിസ്റ്റൻസ് സെഷനുകളിൽ എലിവേറ്റഡ് വിൻഡോകളുമായി സംവദിക്കുന്നതിന് റിമോട്ട് ഉപയോക്താക്കളെ അനുവദിക്കുക</translation>
-<translation id="6095999036251797924">AC പവറിലോ ബാറ്ററിയിലോ പ്രവർത്തിക്കുമ്പോൾ, സ്‌ക്രീൻ ലോക്കുചെയ്‌തതിനുശേഷമുള്ള ഉപയോക്തൃ ഇൻ‌പുട്ട് ഇല്ലാത്ത സമയ ദൈർഘ്യം വ്യക്തമാക്കുന്നു.
+<translation id="6095999036251797924">AC പവറിലോ ബാറ്ററിയിലോ പ്രവർത്തിക്കുമ്പോൾ, സ്‌ക്രീൻ ലോക്ക് ചെയ്‌തതിനുശേഷമുള്ള ഉപയോക്തൃ ഇൻ‌പുട്ട് ഇല്ലാത്ത സമയ ദൈർഘ്യം വ്യക്തമാക്കുന്നു.
 
-          പൂജ്യത്തേക്കാൾ വലുതായ ഒരു മൂല്യമായി സമയ ദൈർഘ്യം സജ്ജീകരിക്കുകയാണെങ്കിൽ, <ph name="PRODUCT_OS_NAME" /> സ്‌ക്രീൻ ലോക്കുചെയ്യുന്നതിന് മുമ്പ് ഉപയോക്താവ് നിഷ്‌ക്രിയമായിരിക്കേണ്ട സമയ ദൈർഘ്യത്തെ അത് പ്രതിനിധീകരിക്കുന്നു.
+          പൂജ്യത്തേക്കാൾ വലുതായ ഒരു മൂല്യമായി സമയ ദൈർഘ്യം സജ്ജീകരിച്ചാൽ, <ph name="PRODUCT_OS_NAME" /> സ്‌ക്രീൻ ലോക്ക് ചെയ്യുന്നതിന് മുമ്പ് ഉപയോക്താവ് നിഷ്‌ക്രിയമായിരിക്കേണ്ട സമയ ദൈർഘ്യത്തെ അത് പ്രതിനിധീകരിക്കുന്നു.
 
-          സമയ ദൈർഘ്യം പൂജ്യമായി സജ്ജീകരിക്കുകയാണെങ്കിൽ, ഉപയോക്താവ് നിഷ്‌ക്രിയമാകുമ്പോൾ <ph name="PRODUCT_OS_NAME" /> സ്ക്രീൻ ലോക്കുചെയ്യില്ല.
+          സമയ ദൈർഘ്യം പൂജ്യമായി സജ്ജീകരിച്ചാൽ, ഉപയോക്താവ് നിഷ്‌ക്രിയമാകുമ്പോൾ <ph name="PRODUCT_OS_NAME" /> സ്ക്രീൻ ലോക്ക് ചെയ്യില്ല.
 
-          സമയ ദൈർഘ്യം സജ്ജീകരിക്കാതിരിക്കുമ്പോൾ, ഒരു സ്ഥിര സമയ ദൈർഘ്യം ഉപയോഗിക്കുന്നു.
+          സമയ ദൈർഘ്യം സജ്ജീകരിക്കാതിരിക്കുമ്പോൾ, ഡിഫോൾട്ട് സമയ ദൈർഘ്യം ഉപയോഗിക്കുന്നു.
 
-          നിഷ്‌ക്രിയമായിരിക്കുമ്പോൾ സ്‌ക്രീൻ ലോക്കുചെയ്യുന്നതിന് ശുപാർശ ചെയ്തിരിക്കുന്ന മാർഗ്ഗമെന്നത് താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കിയിരിക്കുമ്പോൾ സ്‌ക്രീൻ ലോക്ക് ചെയ്യൽ പ്രവർത്തനക്ഷമമാക്കുകയും നിഷ്‌ക്രിയ കാലതാമസത്തിനുശേഷം <ph name="PRODUCT_OS_NAME" /> താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കുകയുമാണ്. താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കുന്നതിന് ഒരു നിശ്ചിത സമയം മുമ്പ് സ്‌ക്രീൻ ലോക്കുചെയ്യപ്പെടുകയാണെങ്കിലോ നിഷ്‌ക്രിയമാകുമ്പോൾ താൽക്കാലികമായി റദ്ദാക്കുന്നത് ആവശ്യമില്ലാത്തപ്പോഴോ മാത്രമേ ഈ നയം ഉപയോഗിക്കുകയുള്ളൂ.
+          നിഷ്‌ക്രിയമായിരിക്കുമ്പോൾ സ്‌ക്രീൻ ലോക്ക് ചെയ്യുന്നതിന് ശുപാർശ ചെയ്തിരിക്കുന്ന മാർഗ്ഗമെന്നത് താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കിയിരിക്കുമ്പോൾ സ്‌ക്രീൻ ലോക്ക് ചെയ്യൽ പ്രവർത്തനക്ഷമമാക്കുകയും നിഷ്‌ക്രിയ കാലതാമസത്തിനുശേഷം <ph name="PRODUCT_OS_NAME" /> താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കുകയുമാണ്. താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കുന്നതിന് ഒരു നിശ്ചിത സമയം മുമ്പ് സ്‌ക്രീൻ ലോക്ക് ചെയ്യപ്പെടുകയാണെങ്കിലോ നിഷ്‌ക്രിയമാകുമ്പോൾ താൽക്കാലികമായി റദ്ദാക്കുന്നത് ആവശ്യമില്ലാത്തപ്പോഴോ മാത്രമേ ഈ നയം ഉപയോഗിക്കുകയുള്ളൂ.
 
-          ഈ നയത്തിന്‍റെ മൂല്യം മില്ലിസെക്കൻഡിലാണ് വ്യക്തമാക്കുക. മൂല്യങ്ങൾ, നിഷ്ക്രിയ കാലസമയത്തേക്കാളും കുറഞ്ഞിരിക്കുന്നതിന് ക്രമീകരിച്ചിരിക്കുന്നു.</translation>
+          ഈ നയത്തിന്റെ മൂല്യം മില്ലിസെക്കൻഡിലാണ് വ്യക്തമാക്കുക. മൂല്യങ്ങൾ, നിഷ്ക്രിയ കാലസമയത്തേക്കാളും കുറഞ്ഞിരിക്കുന്നതിന് ക്രമീകരിച്ചിരിക്കുന്നു.</translation>
 <translation id="6097601282776163274">URL കീ ഉപയോഗിച്ച് അജ്ഞാതമാക്കിയ ഡാറ്റ ശേഖരണം പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="6099853574908182288">ഡിഫോൾട്ട് പ്രിന്റിംഗ് വർണ്ണ മോഡ്</translation>
 <translation id="6107642964266628393">Chrome OS അപ്‌ഡേറ്റുകൾ എങ്ങനെ, എപ്പോൾ പ്രയോഗിക്കണമെന്നതിനെ നിയന്ത്രിക്കുന്നു.</translation>
@@ -2754,9 +2751,9 @@
 
       <ph name="DEFAULT_GEOLOCATION_SETTING_POLICY_NAME" /> നയം <ph name="BLOCK_GEOLOCATION_SETTING" /> എന്നതിലേക്ക് സജ്ജീകരിച്ചിരിക്കുമ്പോൾ, ഈ നയം അവഗണിക്കപ്പെടുകയും Google സേവനങ്ങൾ എല്ലായ്‌പ്പോഴും പ്രവർത്തനരഹിതമായിരിക്കുകയും ചെയ്യുമെന്ന കാര്യം ശ്രദ്ധിക്കുക.</translation>
 <translation id="6141402445226505817">എല്ലായ്‌പ്പോഴും പ്രാദേശിക സമയമേഖല കണ്ടെത്തൽ ഉപയോഗിക്കുക</translation>
-<translation id="6145799962557135888">JavaScript പ്രവർത്തിപ്പിക്കാൻ അനുവദിച്ചിരിക്കുന്ന സൈറ്റുകളെ വ്യക്തമാക്കുന്ന url പാറ്റേണുകളുടെ ഒരു ലിസ്റ്റ് സജ്ജമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
+<translation id="6145799962557135888">JavaScript പ്രവർത്തിപ്പിക്കാൻ അനുവദിച്ചിരിക്കുന്ന സൈറ്റുകളെ വ്യക്തമാക്കുന്ന url പാറ്റേണുകളുടെ ലിസ്റ്റ് സജ്ജമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
 
-          ഈ നയം ആഗോള സ്ഥിരസ്ഥിതി മൂല്യത്തെ സജ്ജീകരിക്കാത്ത നിലയിലാണെങ്കിൽ, അത് സജ്ജീകരിച്ച 'DefaultJavaScriptSetting' നയത്തിലെയോ ഉപയോക്താവിന്റെ സ്വകാര്യ കോൺഫിഗറേഷനിൽ നിന്നുള്ളതോ ആയ എല്ലാ സൈറ്റുകളിലും ഉപയോഗിക്കുന്നതാണ്.</translation>
+          ഈ നയം ആഗോള ഡിഫോൾട്ട് മൂല്യത്തെ സജ്ജീകരിക്കാത്ത നിലയിലാണെങ്കിൽ, അത് സജ്ജീകരിച്ച 'DefaultJavaScriptSetting' നയത്തിൽനിന്നോ ഉപയോക്താവിന്റെ സ്വകാര്യ കോൺഫിഗറേഷനിൽ നിന്നോ ഉള്ളതായ മൂല്യം എല്ലാ സൈറ്റുകളിലും ഉപയോഗിക്കും.</translation>
 <translation id="614662973812186053">ഈ നയം Android ഉപയോഗ, ഡയഗണോസ്‌റ്റിക് ഡാറ്റ ശേഖരിക്കലിനെ നിയന്ത്രിക്കുന്നു.</translation>
 <translation id="6153048425064249648">ഈ നയം, Google അഡ്‌മിൻ കൺസോളിലേക്ക് ബ്രൗസര്‍ പ്രവര്‍ത്തനത്തെ കുറിച്ചുള്ള വിവരങ്ങള്‍ അപ്‌ലോഡ് ചെയ്യുന്ന <ph name="PRODUCT_NAME" /> ക്ലൗഡ് റിപ്പോര്‍ട്ടിംഗ് നിയന്ത്രിക്കുന്നു .
 
@@ -2805,9 +2802,9 @@
 <translation id="6208896993204286313"><ph name="PRODUCT_NAME" /> നയവിവരങ്ങൾ റിപ്പോർട്ട് ചെയ്യുക</translation>
 <translation id="6210259502936598222">OS, <ph name="PRODUCT_NAME" /> പതിപ്പ് വിവരങ്ങൾ എന്നിവ റിപ്പോർട്ട് ചെയ്യുക</translation>
 <translation id="6210610748361191729">നയം 'തെറ്റ്' ആയി സജ്ജീകരിക്കുകയാണെങ്കിൽ എക്‌സ്‌പോർട്ട് / ഇമ്പോർട്ട് UI ഉപയോക്താക്കൾക്ക് ലഭ്യമാവില്ല, എന്നിരുന്നാലും കണ്ടൈനർ ചിത്രങ്ങൾ ഇമ്പോർട്ട് ചെയ്യാനും എക്‌സ്‌പോർട്ട് ചെയ്യാനുമായി വെർച്വൽ മെഷീനുകളിൽ 'lxc' കമാൻഡുകൾ നേരിട്ട് ഉപയോഗിക്കാൻ തുടർന്നും കഴിയും.</translation>
-<translation id="6211428344788340116">ഉപകരണ പ്രവർത്തന സമയങ്ങൾ റിപ്പോർട്ടുചെയ്യുക.
+<translation id="6211428344788340116">ഉപകരണ ആക്റ്റിവിറ്റി സമയങ്ങൾ റിപ്പോർട്ട് ചെയ്യുക.
 
-      ഈ ക്രമീകരണത്തെ സജ്ജമാക്കാതെ വിടുകയാണെങ്കിലോ 'ശരി' എന്ന് സജ്ജമാക്കുകയാണെങ്കിലോ, ഉപകരണത്തിൽ ഒരു ഉപയോക്താവ് സജീവമാകുമ്പോൾ എൻറോൾ ചെയ്‌ത ഉപകരണങ്ങൾ സമയ കാലയളവ് റിപ്പോർട്ടുചെയ്യും. ഈ ക്രമീകരണത്തെ 'തെറ്റ്' എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, ഉപകരണ പ്രവർത്തന സമയങ്ങൾ റെക്കോർഡുചെയ്യുകയോ റിപ്പോർട്ടുചെയ്യുകയോ ഇല്ല.</translation>
+      ഈ ക്രമീകരണത്തെ സജ്ജമാക്കാതെ വിടുകയാണെങ്കിലോ ശരി എന്ന് സജ്ജമാക്കുകയാണെങ്കിലോ, ഉപകരണത്തിൽ ഒരു ഉപയോക്താവ് സജീവമാകുമ്പോൾ എൻറോൾ ചെയ്‌ത ഉപകരണങ്ങൾ സമയ കാലയളവ് റിപ്പോർട്ട് ചെയ്യും. ഈ ക്രമീകരണത്തെ തെറ്റ് എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, ഉപകരണ പ്രവർത്തന സമയങ്ങൾ റെക്കോർഡ് ചെയ്യുകയോ റിപ്പോർട്ട് ചെയ്യുകയോ ഇല്ല.</translation>
 <translation id="6212868225782276239">ബ്ലാക്ക്‌ലിസ്‌റ്റിൽ ഉൾപ്പെടാത്ത എല്ലാ പ്രിന്‍ററുകളും കാണിക്കുന്നു.</translation>
 <translation id="6219965209794245435">പഴയ സ്ഥിര ബ്രൗസർ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ അതിൽ നിന്നും സ്വയമേവ പൂരിപ്പിക്കൽ ഫോം ഡാറ്റ ഇമ്പോർട്ട് ചെയ്യാൻ ഈ നയം ആവശ്യപ്പെടും. പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഈ നയം ഇമ്പോർട്ട് ഡയലോഗിനെയും ബാധിക്കുന്നു.
 
@@ -2834,20 +2831,9 @@
 <translation id="6281043242780654992">നേറ്റീവ് സന്ദേശമയയ്‌ക്കലിനായുള്ള നയങ്ങൾ കോൺഫിഗർ ചെയ്യുന്നു. ബ്ലാക്ക്‌ലിസ്റ്റുചെയ്‌ത നേറ്റീവ് സന്ദേശമയയ്‌ക്കൽ ഹോസ്റ്റുകളെ വൈറ്റ്‌ലിസ്റ്റ് ചെയ്‌തിട്ടില്ലെങ്കിൽ അവ അനുവദനീയമല്ല.</translation>
 <translation id="6282799760374509080">ഓഡിയോ ക്യാപ്‌ചർ അനുവദിക്കുകയോ നിരസിക്കുകയോ ചെയ്യുക</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">ഭാഷകളുടെ അക്ഷരപ്പിശക് പരിശോധന നിർബന്ധിതമായി പ്രവർത്തനരഹിതമാക്കുന്നു. ആ ലിസ്‌റ്റിലെ തിരിച്ചറിയപ്പെടാത്ത ഭാഷകൾ അവഗണിക്കപ്പെടും.
-
-      ഈ നയം പ്രവർത്തനക്ഷമമാക്കിയാൽ, വ്യക്തമാക്കിയ ഭാഷകൾക്ക് അക്ഷരപ്പിശക് പരിശോധന പ്രവർത്തനരഹിതമാക്കും. ഉപയോക്താവിന് തുടർന്നും ലിസ്‌റ്റിൽ ഇല്ലാത്ത ഭാഷകൾക്ക് അക്ഷരപ്പിശക് പരിശോധന പ്രവർത്തനക്ഷമമാക്കാനോ പ്രവർത്തനരഹിതമാക്കാനോ കഴിയും.
-
-      ഈ നയം സജ്ജീകരിക്കുന്നില്ലെങ്കിലോ പ്രവർത്തനരഹിതമാക്കിയാലോ, ഉപയോക്താവിൻ്റെ അക്ഷരപ്പിശക് പരിശോധനാ മുൻഗണനകൾക്ക് മാറ്റമൊന്നും ഉണ്ടാകില്ല.
-
-      SpellcheckEnabled നയം പ്രവർത്തനരഹിതമാക്കി എന്ന് സജ്ജീകരിച്ചാൽ, ഈ നയം ബാധകമാകില്ല.
-
-      ഈ നയത്തിലും SpellcheckLanguage നയത്തിലും ഒരു ഭാഷ ഉൾപ്പെടുത്തിയിട്ടുണ്ടെങ്കിൽ, SpellcheckLanguage നയത്തിന് മുൻഗണന ലഭിക്കുകയും ഭാഷയുടെ അക്ഷരപ്പിശക് പരിശോധന പ്രവർത്തനക്ഷമമാക്കുകയും ചെയ്യും.
-
-      നിലവിൽ പിന്തുണയ്‌ക്കുന്ന ഭാഷകൾ ഇവയാണ്: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">ഉപയോക്തൃ സൈൻ ഇൻ ചെയ്യലിന്റെ സമയത്ത് ഡൊമെയ്‌ൻ പേര് സ്വയമേവ പൂർത്തിയാക്കുന്നത് പ്രവർത്തനക്ഷമമാക്കുക</translation>
-<translation id="6315673513957120120">ഉപയോക്താക്കൾ SSL പിശകുകൾ ഉള്ള സൈറ്റുകളിലേക്ക് നാവിഗേറ്റ് ചെയ്യുമ്പോൾ Chrome ഒരു മുന്നറിയിപ്പ് പേജ് കാണിക്കുന്നു. സ്ഥിരമായോ ഈ നയം ശരി എന്ന് സജ്ജമാക്കിയിരിക്കുമ്പോഴോ, ഉപയോക്താക്കൾക്ക് ഈ മുന്നറിയിപ്പ് പേജുകളിൽ ക്ലിക്ക് ചെയ്യാൻ അനുവാദമുണ്ട്.
-      ഈ നയത്തെ തെറ്റ് എന്ന് സജ്ജമാക്കുന്നത് ഒരു മുന്നറിയിപ്പ് പേജിലും ക്ലിക്ക് ചെയ്യുന്നതിന് ഉപയോക്താവിനെ അനുവദിക്കില്ല.</translation>
+<translation id="6315673513957120120">ഉപയോക്താക്കൾ SSL പിശകുകൾ ഉള്ള സൈറ്റുകളിലേക്ക് നാവിഗേറ്റ് ചെയ്യുമ്പോൾ Chrome ഒരു മുന്നറിയിപ്പ് പേജ് കാണിക്കുന്നു. ഡിഫോൾട്ടായോ അല്ലെങ്കിൽ ഈ നയം ശരി എന്ന് സജ്ജമാക്കിയിരിക്കുമ്പോഴോ, ഉപയോക്താക്കൾക്ക് ഈ മുന്നറിയിപ്പ് പേജുകളിൽ ക്ലിക്ക് ചെയ്യാനാവും.
+      ഈ നയത്തെ തെറ്റ് എന്ന് സജ്ജമാക്കിയാൽ ഒരു മുന്നറിയിപ്പ് പേജിലും ക്ലിക്ക് ചെയ്യാൻ ഉപയോക്താവിനെ അനുവദിക്കില്ല.</translation>
 <translation id="6352543686437322588">കാലതാമസത്തിന് ശേഷമുള്ള സ്വമേധയായ ലോഗിനായുള്ള ഉപകരണ-പ്രാദേശിക അക്കൗണ്ട്.
 
       ഈ നയം സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ലോഗിൻ സ്‌ക്രീനിൽ ഉപയോക്താവിന്റെ പ്രവർത്തനമില്ലാതെ അൽപ്പ സമയം കഴിയുമ്പോൾ നിർദ്ദിഷ്‌ട സെഷൻ സ്വമേധയായി ലോഗിൻ ചെയ്യും. ഉപകരണ-പ്രാദേശിക അക്കൗണ്ട് മുമ്പേ കോൺഫിഗർ ചെയ്‌തിരിക്കണം (|DeviceLocalAccounts| കാണുക).
@@ -2867,9 +2853,9 @@
 
       നിങ്ങൾ ഈ നയം സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, <ph name="PRODUCT_NAME" /> എന്നതിൽ സൈൻ ഇൻ ചെയ്യാൻ ഉപയോക്താവിനെ അനുവദിക്കണോയെന്ന് കോൺഫിഗർ ചെയ്യാൻ നിങ്ങൾക്കാകും. ഈ നയം 'തെറ്റ്' എന്ന് സജ്ജീകരിക്കുന്നത്, chrome.identity API ഉപയോഗിക്കുന്ന ആപ്പുകളും വിപുലീകരണങ്ങളും പ്രവർത്തിക്കുന്നതിനെ തടയും, അതിനാൽ പകരം നിങ്ങൾക്ക് SyncDisabled ഉപയോഗിക്കാനായേക്കും.</translation>
 <translation id="6378076389057087301">ഓഡിയോ പ്രവർത്തനം പവർ മാനേജ്‌മെന്റിനെ ബാധിക്കുന്നുണ്ടോ എന്ന് വ്യക്തമാക്കുക</translation>
-<translation id="637934607141010488">ഈയിടെ ലോഗിൻ ചെയ്‌ത ഉപകരണ ഉപയോക്താക്കളുടെ ലിസ്റ്റ് റിപ്പോർട്ടുചെയ്യുക.
+<translation id="637934607141010488">ഈയിടെ ലോഗിൻ ചെയ്‌ത ഉപകരണ ഉപയോക്താക്കളുടെ ലിസ്റ്റ് റിപ്പോർട്ട് ചെയ്യുക.
 
-      ഈ നയം 'തെറ്റ്' എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, ഉപയോക്താക്കൾ റിപ്പോർട്ടുചെയ്യപ്പെടില്ല.</translation>
+      ഈ നയം തെറ്റ് എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, ഉപയോക്താക്കൾ റിപ്പോർട്ട് ചെയ്യപ്പെടില്ല.</translation>
 <translation id="6394350458541421998"><ph name="PRODUCT_OS_NAME" /> പതിപ്പ് 29 മുതൽ ഈ നയം റദ്ദാക്കി. പകരം PresentationScreenDimDelayScale നയം ഉപയോഗിക്കുക.</translation>
 <translation id="6401669939808766804">ഉപയോക്താവിനെ ലോഗ് ഔട്ട് ചെയ്യുക</translation>
 <translation id="6406448383934634215">ആരംഭത്തിലെ പ്രവര്‍ത്തിയായി ‘URL-കളുടെ ഒരു ലിസ്റ്റ് തുറക്കുക’ എന്നത് തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കില്‍, തുറന്നിട്ടുള്ള URL-കളുടെ ലിസ്‌റ്റ് നിര്‍ദേശിക്കാന്‍ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു. ഇത് സജ്ജീകരിക്കാതെ വിടുകയാണെങ്കിൽ ആരംഭത്തിൽ ഒരു URL ഉം തുറക്കില്ല.
@@ -2878,15 +2864,15 @@
 
           ഒരു <ph name="MS_AD_NAME" /> ഡൊമെയ്‌നിൽ ചേർന്നിട്ടുള്ള Windows ഇൻസ്‌റ്റൻസുകളിലോ Windows 10 Pro-യിലോ ഉപകരണ മാനേജ്‌മെന്‍റിനായി എൻറോൾ ചെയ്‌ത എന്‍റർപ്രൈസ് ഇൻസ്‌റ്റൻസുകളിലോ മാത്രമേ ഈ നയം ലഭ്യമാകൂ.</translation>
 <translation id="6417265370957905582">Google അസിസ്‌റ്റന്റ്</translation>
-<translation id="6426205278746959912">പ്രോക്‌സി ഉപയോഗിക്കാൻ നിങ്ങൾക്ക് Android ആപ്പുകളെ നിർബന്ധിക്കാനാവില്ല. പ്രോക്‌സി ക്രമീകരണത്തിന്റെ ഒരു ഉപഗണത്തെ Android ആപ്പുകളിൽ ലഭ്യമാക്കി, അവ അതിന് സ്വയമേവ അവസരം നൽകുന്നത് തിരഞ്ഞെടുത്തേക്കാം:
+<translation id="6426205278746959912">പ്രോക്‌സി ഉപയോഗിക്കാൻ നിങ്ങൾക്ക് Android ആപ്‌സുകളെ നിർബന്ധിക്കാനാവില്ല. പ്രോക്‌സി ക്രമീകരണത്തിന്റെ ഒരു ഉപഗണത്തെ Android ആപ്‌സുകളിൽ ലഭ്യമാക്കി, അവ അതിന് സ്വയമേവ അവസരം നൽകുന്നത് തിരഞ്ഞെടുത്തേക്കാം:
 
-          നിങ്ങൾ "ഒരിക്കലും പ്രോക്‌സി സെർവർ ഉപയോഗിക്കരുത്," എന്ന് തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, പ്രോക്‌സി ഒന്നുംതന്നെ കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെന്ന് Android ആപ്പുകളെ അറിയിക്കും.
+          നിങ്ങൾ "ഒരിക്കലും പ്രോക്‌സി സെർവർ ഉപയോഗിക്കരുത്," എന്ന് തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, പ്രോക്‌സി ഒന്നുംതന്നെ കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെന്ന് Android ആപ്‌സുകളെ അറിയിക്കും.
 
-          നിങ്ങൾ "സിസ്‌റ്റം പ്രോക്‌സി ക്രമീകരണം ഉപയോഗിക്കുക" അല്ലെങ്കിൽ "ഫിക്‌സഡ് സെർവർ പ്രോക്‌സി," തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, http പ്രോക്‌സി സെർവർ വിലാസം, പോർട്ട് എന്നിവയ്‌ക്കൊപ്പം Android ആപ്പുകൾ നൽകും.
+          നിങ്ങൾ "സിസ്‌റ്റം പ്രോക്‌സി ക്രമീകരണം ഉപയോഗിക്കുക" അല്ലെങ്കിൽ "ഫിക്‌സഡ് സെർവർ പ്രോക്‌സി," തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, http പ്രോക്‌സി സെർവർ വിലാസം, പോർട്ട് എന്നിവയ്‌ക്കൊപ്പം Android ആപ്‌സുകൾ നൽകും.
 
-          നിങ്ങൾ "പ്രോക്‌സി സെർവർ സ്വയമേവ കണ്ടെത്തുക," തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, Android ആപ്പുകൾക്ക് "http://wpad/wpad.dat" സ്‌ക്രിപ്‌റ്റ് URL ലഭ്യമാക്കും. പ്രോക്‌സി സ്വയമേവ കണ്ടെത്തൽ പ്രോട്ടോക്കോളിന്റെ മറ്റ് ഭാഗങ്ങളൊന്നും ഉപയോഗിക്കില്ല.
+          നിങ്ങൾ "പ്രോക്‌സി സെർവർ സ്വയമേവ കണ്ടെത്തുക," തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, Android ആപ്‌സുകൾക്ക് "http://wpad/wpad.dat" സ്‌ക്രിപ്‌റ്റ് URL ലഭ്യമാക്കും. പ്രോക്‌സി സ്വയമേവ കണ്ടെത്തൽ പ്രോട്ടോക്കോളിന്റെ മറ്റ് ഭാഗങ്ങളൊന്നും ഉപയോഗിക്കില്ല.
 
-          നിങ്ങൾ ".pac പ്രോക്‌സി സ്‌ക്രിപ്‌റ്റ്," തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ Android ആപ്പുകൾക്ക് സ്‌ക്രിപ്‌റ്റ് URL നൽകുന്നതാണ്.</translation>
+          നിങ്ങൾ ".pac പ്രോക്‌സി സ്‌ക്രിപ്‌റ്റ്," തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ Android ആപ്‌സുകൾക്ക് സ്‌ക്രിപ്‌റ്റ് URL നൽകുന്നതാണ്.</translation>
 <translation id="6430366557948788869">Chrome റിപ്പോർട്ട് ചെയ്യൽ വിപുലീകരണം</translation>
 <translation id="6440051664870270040">ഒരേ സമയത്ത് നാവിഗേറ്റ് ചെയ്യാനും പോപ്പ്-അപ്പുകൾ തുറക്കാനും സൈറ്റുകളെ അനുവദിക്കുക</translation>
 <translation id="6447948611083700881">ബാക്കപ്പും പുനഃസ്ഥാപിക്കലും പ്രവർത്തനരഹിതമാക്കി</translation>
@@ -2924,22 +2910,22 @@
       ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെങ്കിലോ സജ്ജീകരിച്ചിട്ടില്ലെങ്കിലോ, എല്ലാ ഉറവിടങ്ങളിലേക്കും സുരക്ഷിത ബ്രൗസിംഗ് പരിരക്ഷ ബാധകമാക്കപ്പെടും.
       ഒരു <ph name="MS_AD_NAME" /> ഡൊമെയ്‌നിൽ ചേർന്നിട്ടുള്ള Windows ഇൻസ്‌റ്റൻസുകളിലോ Windows 10 Pro-യിലോ ഉപകരണ മാനേജ്‌മെന്‍റിനായി എൻറോൾ ചെയ്‌ത എന്‍റർപ്രൈസ് ഇൻസ്‌റ്റൻസുകളിലോ മാത്രമേ ഈ നയം ലഭ്യമാകൂ.</translation>
 <translation id="6515357889978918016"><ph name="PLUGIN_VM_NAME" /> ചിത്രം</translation>
-<translation id="6520802717075138474">ആദ്യ റൺ ചെയ്യലിലെ സ്ഥിരസ്ഥിതി ബ്രൗസറിൽ നിന്നുമുള്ള തിരയൽ എഞ്ചിനുകൾ ഇംപോർട്ട് ചെയ്യുക</translation>
+<translation id="6520802717075138474">ആദ്യ റൺ ചെയ്യലിലെ ഡിഫോൾട്ട് ബ്രൗസറിൽ നിന്നുമുള്ള തിരയൽ എഞ്ചിനുകൾ ഇംപോർട്ട് ചെയ്യുക</translation>
 <translation id="6525955212636890608">നിങ്ങൾ ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കിയാൽ, ഉള്ളടക്ക ക്രമീകരണത്തിൽ ഫ്ലാഷ് അനുവദിക്കാൻ -- ഉപയോക്താവ് മുഖേനയോ എന്‍റർപ്രൈസ് നയം മുഖേനയോ -- സജ്ജീകരിച്ചിട്ടുള്ള വെബ്‌സൈറ്റുകളിൽ ഉൾച്ചേർത്ത എല്ലാ ഫ്ലാഷ് ഉള്ളടക്കവും, മറ്റ് ഉറവിടങ്ങളിൽ നിന്നുള്ള ഉള്ളടക്കമോ ചെറിയ ഉള്ളടക്കമോ ഉൾപ്പടെ, റൺ ചെയ്യും.
 
       ഏതൊക്കെ വെബ്‌സൈറ്റുകളെ ഫ്ലാഷ് റൺ ചെയ്യാൻ അനുവദിക്കണമെന്ന് നിയന്ത്രിക്കാൻ "DefaultPluginsSetting", "PluginsAllowedForUrls", "PluginsBlockedForUrls" എന്നീ നയങ്ങൾ കാണുക.
 
-      ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കുന്നുവെങ്കിലോ സജ്ജീകരിക്കുന്നില്ലെങ്കിലോ, മറ്റ് ഉറവിടങ്ങളിൽ നിന്നുള്ള ഫ്ലാഷ് ഉള്ളടക്കമോ ചെറിയ ഉള്ളടക്കമോ ബ്ലോക്ക് ചെയ്യപ്പെട്ടേക്കാം.</translation>
+      ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കിയാലോ സജ്ജീകരിക്കുന്നില്ലെങ്കിലോ, മറ്റ് ഉറവിടങ്ങളിൽ നിന്നുള്ള ഫ്ലാഷ് ഉള്ളടക്കമോ ചെറിയ ഉള്ളടക്കമോ ബ്ലോക്ക് ചെയ്യപ്പെട്ടേക്കാം.</translation>
 <translation id="6532769014584932288">വേക്ക് ലോക്കുകൾ അനുവദിക്കുക</translation>
 <translation id="653608967792832033">ബാറ്ററി പവറിൽ പ്രവർത്തിക്കുമ്പോൾ സ്‌ക്രീൻ ലോക്കായതിനുശേഷം ഉപയോക്തൃ ഇൻപുട്ട് ഇല്ലാത്ത സമയദൈർഘ്യം വ്യക്തമാക്കുന്നു.
 
-          ഈ നയം പൂജ്യത്തേക്കാൾ വലിയ മൂല്യമായി സജ്ജമാക്കുമ്പോൾ, അത് <ph name="PRODUCT_OS_NAME" /> സ്‌ക്രീൻ ലോക്കുചെയ്യുന്നതിന് മുമ്പ് ഉപയോക്താവ് നിഷ്‌ക്രിയമായി തുടരുന്ന സമയദൈർഘ്യം വ്യക്തമാക്കുന്നു.
+          ഈ നയം പൂജ്യത്തേക്കാൾ വലിയ മൂല്യമായി സജ്ജമാക്കുമ്പോൾ, അത് <ph name="PRODUCT_OS_NAME" /> സ്‌ക്രീൻ ലോക്ക് ചെയ്യുന്നതിന് മുമ്പ് ഉപയോക്താവ് നിഷ്‌ക്രിയമായി തുടരുന്ന സമയദൈർഘ്യം വ്യക്തമാക്കുന്നു.
 
-          ഈ നയം പൂജ്യമായി സജ്ജമാക്കുമ്പോൾ, ഉപയോക്താവ് നിഷ്‌ക്രിയമാകുമ്പോൾ <ph name="PRODUCT_OS_NAME" /> സ്‌ക്രീൻ ലോക്കുചെയ്യില്ല.
+          ഈ നയം പൂജ്യമായി സജ്ജമാക്കിയാൽ, ഉപയോക്താവ് നിഷ്‌ക്രിയമാകുമ്പോൾ <ph name="PRODUCT_OS_NAME" /> സ്‌ക്രീൻ ലോക്ക് ചെയ്യില്ല.
 
-          ഈ നയം സജ്ജമാക്കിയില്ലെങ്കിൽ, ഒരു സ്ഥിര സമയദൈർഘ്യം ഉപയോഗിക്കും.
+          ഈ നയം സജ്ജമാക്കിയില്ലെങ്കിൽ, ഡിഫോൾട്ട് സമയദൈർഘ്യം ഉപയോഗിക്കും.
 
-          നിഷ്‌ക്രിയമായിരിക്കുമ്പോൾ സ്‌ക്രീൻ ലോക്കുചെയ്യുന്നതിനുള്ള ശുപാർശിതമാർഗ്ഗം, താൽക്കാലികമായി നിർത്തുന്ന സമയത്ത് സ്‌ക്രീൻ ലോക്കുചെയ്യുന്നതും നിഷ്‌ക്രിയ സമയത്തിന് ശേഷം <ph name="PRODUCT_OS_NAME" /> താൽക്കാലികമായി നിർത്തുന്നതുമാണ്. സ്‌ക്രീൻ ലോക്കുചെയ്യുന്നത് താൽക്കാലികമായി നിർത്തുന്നതിനേക്കാൾ വലിയ അളവിലുള്ള ടൈം സൂണർ സംഭവിക്കുമ്പോഴോ നിഷ്‌ക്രിയ സമയത്ത് താൽക്കാലികമായി നിർത്തുന്നത് താൽപ്പര്യപ്പെടാതിരിക്കുമ്പോഴോ മാത്രമേ ഈ നയം ഉപയോഗിക്കാവൂ.
+          നിഷ്‌ക്രിയമായിരിക്കുമ്പോൾ സ്‌ക്രീൻ ലോക്ക് ചെയ്യുന്നതിനുള്ള ശുപാർശിതമാർഗ്ഗം, താൽക്കാലികമായി നിർത്തുന്ന സമയത്ത് സ്‌ക്രീൻ ലോക്ക് ചെയ്യുന്നതും നിഷ്‌ക്രിയ സമയത്തിന് ശേഷം <ph name="PRODUCT_OS_NAME" /> താൽക്കാലികമായി നിർത്തുന്നതുമാണ്. സ്‌ക്രീൻ ലോക്ക് ചെയ്യുന്നത് താൽക്കാലികമായി നിർത്തുന്നതിനേക്കാൾ വലിയ അളവിലുള്ള ടൈം സൂണർ സംഭവിക്കുമ്പോഴോ നിഷ്‌ക്രിയ സമയത്ത് താൽക്കാലികമായി നിർത്തുന്നത് താൽപ്പര്യപ്പെടാതിരിക്കുമ്പോഴോ മാത്രമേ ഈ നയം ഉപയോഗിക്കാവൂ.
 
           നയ മൂല്യം മില്ലിസെക്കൻഡിൽ വ്യക്തമാക്കണം. മൂല്യങ്ങൾ നിഷ്‌ക്രിയ കാലതാമസത്തിനേക്കാൾ കുറവായി നിശ്ചയിക്കണം.</translation>
 <translation id="6536600139108165863">ഉപകരണം ഷട്ട്‌ഡൗൺ ചെയ്യുമ്പോൾ സ്വയമേവ റീബൂട്ട് ചെയ്യുന്നു</translation>
@@ -3001,7 +2987,7 @@
 
      ഈ നയം സജ്ജമാക്കാതെ വിടുകയോ ലിസ്റ്റ് ശൂന്യമാണെങ്കിലോ എല്ലാ സ്‌കീമുകളും <ph name="PRODUCT_NAME" />-ൽ ആക്‌സസ് ചെയ്യാനാകും.</translation>
 <translation id="6652197835259177259">പ്രാദേശികമായി നിയന്ത്രിക്കപ്പെടുന്ന ഉപയോക്താക്കളുടെ ക്രമീകരണങ്ങൾ</translation>
-<translation id="6658245400435704251">സെർവറിലേക്ക് ആദ്യമായി അപ്‌ഡേറ്റ് നീക്കപ്പെട്ട സമയത്തിന് ശേഷം, ആ അപ്‌ഡേറ്റിന്റെ ഡൗൺലോഡിനെ യാദൃശ്ചികമായി ഒരു ഉപകരണം, എത്ര നിമിഷങ്ങളോളം കാലതാമസം വരുത്താം എന്ന് സൂചിപ്പിക്കുന്നു. ഉപകരണം, ഈ കാലതാമസ സമയത്തിന്റെ ഒരു ഭാഗം ചുവർ ഘടികാരത്തിന്റെ അടിസ്ഥാനത്തിൽ കാലതാമസം വരുത്താം, അപ്‌ഡേറ്റ് പരിശോധനകളുടെ എണ്ണത്തെ അടിസ്ഥാനമാക്കിയാണ് ഉപകരണം ബാക്കിയുള്ള ഭാഗം കാലതാമസം വരുത്തുന്നത്. എന്ത് സാഹചര്യമായാലും, ശാശ്വതമായി ഒരു അപ്‌ഡേറ്റ് ഡൗൺലോഡ് ചെയ്യുന്നതിനായി കാത്തിരിക്കുന്ന തരത്തിൽ ഉപകരണം സ്‌തംഭിച്ചുപോകാതിരിക്കുന്നതിനായി ഒരു സ്ഥിര അളവ് സമയത്തിലേക്ക് സ്‌കാറ്റർ നിർബന്ധിതമാക്കപ്പെടുന്നു.</translation>
+<translation id="6658245400435704251">സെർവറിലേക്ക് ആദ്യമായി അപ്‍ഡേറ്റ് എത്തിയതിന് ശേഷം, ഒരു ഉപകരണത്തിന് ആ അപ്‍ഡേറ്റ് ഡൗൺലോഡ് ചെയ്യാൻ എത്ര സമയം വരെ ക്രമരഹിതമായി കാലതാമസം വരുത്താമെന്നത് സെക്കൻഡിൽ വ്യക്തമാക്കുന്നു. ഉപകരണം, ഈ സമയത്തിന്റെ ഒരു ഭാഗം ചുവർ ഘടികാരത്തിന്റെ അടിസ്ഥാനത്തിലും, മറ്റൊരു ഭാഗം അപ്‌ഡേറ്റ് പരിശോധനകളുടെ എണ്ണത്തിന്‍റെ അടിസ്ഥാനത്തിലും വേണം ക്രമീകരിക്കാൻ. എന്ത് സാഹചര്യമായാലും, സ്കാറ്റർ നിശ്ചിത സമയത്തേക്ക് അപ്പർ ബൗണ്ട്  ചെയ്‍തിരിക്കുന്നതിനാൽ, അപ്ഡേറ്റ് ഡൗൺലോഡ് ചെയ്യുന്നതിനായി ഉപകരണം അനിശ്ചിതമായി കാത്തിരിക്കേണ്ടി വരില്ല.</translation>
 <translation id="6665670272107384733">അതിവേഗ അൺലോക്ക് ഉപയോഗിക്കാൻ ഉപയോക്താവ് എത്രതവണ പാസ്‌വേഡ് നൽകണമെന്നത് സജ്ജീകരിക്കുക</translation>
 <translation id="6681229465468164801">ഒരു USB ഉപകരണത്തിലേക്ക് ആക്‌സസ് അനുവദിക്കാൻ ഉപയോക്താവിനോട് ചോദിക്കുന്നതിൽ നിന്ന് തടയപ്പെടുന്ന സൈറ്റുകൾ വ്യക്തമാക്കുന്ന url പാറ്റേണുകളുടെ ഒരു ലിസ്‌റ്റ് സജ്ജീകരിക്കുന്നതിന് നിങ്ങളെ അനുവദിക്കുന്നു.
 
@@ -3016,13 +3002,13 @@
 <translation id="6735701345096330595">ഭാഷകളുടെ അക്ഷര‌പ്പിശക് പരിശോധന പ്രവർത്തനക്ഷമമാക്കുന്നത് നിർബന്ധിക്കുക</translation>
 <translation id="673699536430961464">ഉപയോക്താക്കൾ <ph name="PRODUCT_OS_NAME" /> ഉപകരണത്തിലേക്ക് സൈൻ ഇൻ ചെയ്ത ശേഷം, അവരുടെ ബ്രൗസർ വിൻഡോയുടെ ഉള്ളടക്ക ഏരിയയ്‌ക്കുള്ളിൽ, Google അക്കൗണ്ടുകൾക്കിടയിൽ മാറാൻ ഉപയോക്താക്കളെ ഈ ക്രമീകരണം അനുവദിക്കുന്നു.
 
-      ഈ നയം 'തെറ്റ്' എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അദൃശ്യമല്ലാത്ത ബ്രൗസർ ഉള്ളടക്ക ഏരിയയിൽ നിന്ന് മറ്റൊരു അക്കൗണ്ടിലേക്ക് സൈൻ ഇൻ ചെയ്യുന്നത് അനുവദിക്കപ്പെടില്ല.
+      ഈ നയം തെറ്റ് എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അദൃശ്യമല്ലാത്ത ബ്രൗസർ ഉള്ളടക്ക ഏരിയയിൽ നിന്ന് മറ്റൊരു അക്കൗണ്ടിലേക്ക് സൈൻ ഇൻ ചെയ്യുന്നത് അനുവദിക്കപ്പെടില്ല.
 
-      ഈ നയം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിലോ 'ശരി' എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിലോ, ഡിഫോൾട്ട് പെരുമാറ്റം ഉപയോഗിക്കപ്പെടും: ബ്രൗസർ ഉള്ളടക്ക ഏരിയയിൽ നിന്ന് മറ്റൊരു അക്കൗണ്ടിലേക്ക് സൈൻ ഇൻ ചെയ്യുന്നത് അനുവദിക്കപ്പെടും, എന്നാൽ കുട്ടികളുടെ അക്കൗണ്ടുകളുടെ കാര്യത്തിൽ അദൃശ്യമല്ലാത്ത ഉള്ളടക്ക ഏരിയയിൽ നിന്ന് സൈൻ ഇൻ ചെയ്യുന്നത് ബ്ലോക്ക് ചെയ്യപ്പെടും.
+      ഈ നയം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിലോ ശരി എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിലോ, ഡിഫോൾട്ട് പെരുമാറ്റം ഉപയോഗിക്കപ്പെടും: ബ്രൗസർ ഉള്ളടക്ക ഏരിയയിൽ നിന്ന് മറ്റൊരു അക്കൗണ്ടിലേക്ക് സൈൻ ഇൻ ചെയ്യുന്നത് അനുവദിക്കപ്പെടും, എന്നാൽ കുട്ടികളുടെ അക്കൗണ്ടുകളുടെ കാര്യത്തിൽ അദൃശ്യമല്ലാത്ത ഉള്ളടക്ക ഏരിയയിൽ നിന്ന് സൈൻ ഇൻ ചെയ്യുന്നത് ബ്ലോക്ക് ചെയ്യപ്പെടും.
 
      അദൃശ്യ മോഡ് വഴി മറ്റൊരു അക്കൗണ്ടിലേക്ക് സൈൻ ഇൻ ചെയ്യുന്നത് അനുവദിക്കപ്പെടില്ല, IncognitoModeAvailability നയം ഉപയോഗിച്ച് ആ മോഡ് ബ്ലോക്ക് ചെയ്യുന്ന കാര്യം പരിഗണിക്കുക.
 
-      ഉപയോക്താക്കൾക്ക് അവരുടെ കുക്കികൾ ബ്ലോക്ക് ചെയ്‌ത്, പ്രാമാണീകരിക്കാത്ത നിലയിൽ Google സേവനങ്ങൾ ആക്സസ് ചെയ്യാനാവുമെന്നത് ശ്രദ്ധിക്കുക.</translation>
+      ഉപയോക്താക്കൾക്ക് അവരുടെ കുക്കികൾ ബ്ലോക്ക് ചെയ്‌ത്, പരിശോധിച്ചുറപ്പിക്കാത്ത നിലയിൽ Google സേവനങ്ങൾ ആക്സസ് ചെയ്യാനാവുമെന്നത് ശ്രദ്ധിക്കുക.</translation>
 <translation id="6757438632136860443"><ph name="FLASH_PLUGIN_NAME" /> പ്ലഗിൻ റൺ ചെയ്യാൻ അനുവദിക്കപ്പെട്ടിട്ടുള്ള സൈറ്റുകൾ വ്യക്തമാക്കുന്ന url പാറ്റേണുകളുടെ ഒരു ലിസ്‌റ്റ് സജ്ജീകരിക്കുന്നതിന് നിങ്ങളെ അനുവദിക്കുന്നു.
 
           ഈ നയം സജ്ജമാക്കാതെ വിട്ടിരിക്കുകയാണെങ്കിൽ, എല്ലാ സൈറ്റുകൾക്കും വേണ്ടി, ആഗോള സ്ഥിര മൂല്യം ഉപയോഗിക്കപ്പെടും;  'DefaultPluginsSetting' നയം സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ അതിൽ നിന്നോ, സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഉപയോക്താവിന്റെ വ്യക്തിഗത കോൺഫിഗറേഷനിൽ നിന്നോ ഉള്ള മൂല്യമാണ് ഉപയോഗിക്കപ്പെടുക.</translation>
@@ -3136,18 +3122,18 @@
 <translation id="6922884955650325312"><ph name="FLASH_PLUGIN_NAME" /> പ്ലഗിൻ ബ്ലോക്ക് ചെയ്യുക</translation>
 <translation id="6923366716660828830">ഡിഫോൾട്ട് തിരയൽ ദാതാവിനുള്ള പേര് നിർദ്ദേശിക്കുന്നു. ഇത് ശൂന്യമായി അല്ലെങ്കിൽ സജ്ജമാക്കാതെ ഇടുകയാണെങ്കിൽ, തിരയൽ URL വ്യക്തമാക്കുന്ന ഹോസ്റ്റ് നാമം ഉപയോഗിക്കും.
 
-          'DefaultSearchProviderEnabled' നയം പ്രാപ്‌തമാക്കിയാൽ മാത്രമേ ഈ നയം പരിഗണിക്കുകയുള്ളൂ.</translation>
+          'DefaultSearchProviderEnabled' നയം പ്രവർത്തനക്ഷമമായാൽ മാത്രമേ ഈ നയം പരിഗണിക്കുകയുള്ളൂ.</translation>
 <translation id="6926703471186170050">കൂടുതൽ വലുപ്പമുള്ള പേജിൽ രണ്ട് വശത്തും അച്ചടിക്കാവുന്ന മോഡ് പ്രവർത്തനക്ഷമാക്കുക</translation>
 <translation id="6931242315485576290">Google-മായുള്ള ഡാറ്റ സമന്വയം അപ്രാപ്തമാക്കുക</translation>
 <translation id="6936894225179401731">പ്രോക്‌സി സെർവറിലേക്കുള്ള സമകാലിക കണക്ഷനുകളുടെ പരമാവധി എണ്ണം വ്യക്തമാക്കുന്നു.
 
       ചില പ്രോക്‌സി സെർവറുകൾക്ക് ഓരോ ക്ലയന്റിനും ഒരേ സമയത്തുള്ള കണക്ഷനുകളുടെ ഉയർന്ന എണ്ണം കൈകാര്യം ചെയ്യാൻ കഴിയില്ല, ഈ നയം ഒരു കുറഞ്ഞ മൂല്യത്തിലേക്ക് ക്രമീകരിക്കുന്നതിലൂടെ ഇത് പരിഹരിക്കാൻ കഴിയും.
 
-      ഈ നയത്തിന്റെ മൂല്യം 100-ന് താഴെയും 6-ന് മുകളിലും ഒപ്പം സ്ഥിരസ്ഥിതി മൂല്യം 32-ഉം ആയിരിക്കണം.
+      ഈ നയത്തിന്റെ മൂല്യം 100-ന് താഴെയും 6-ന് മുകളിലും ഒപ്പം ഡിഫോൾട്ട് മൂല്യം 32-ഉം ആയിരിക്കണം.
 
-      ചില വെബ് ആപ്പുകൾ GET-കൾ ഉപയോഗിച്ച് ധാരാളം കണക്ഷനുകൾ ഉപഭോഗം ചെയ്യുന്നവയാണ്, അതിനാൽ 32-ലും താഴേയ്‌ക്ക് കുറയ്‌ക്കുന്നത് ഇത്തരം ധാരാളം വെബ് ആപ്പുകൾ തുറന്നിട്ടുണ്ടെങ്കിൽ ബ്രൗസർ നെറ്റ്‌വർക്കിംഗ് ഹാംഗ് ആകുന്നതിലേക്ക് നയിച്ചേക്കാം. സ്ഥിരസ്ഥിതിയിലും താഴെയായി കുറയ്‌ക്കുന്നത് നിങ്ങളുടെ ഉത്തരവാദിത്തത്തിൽ ആയിരിക്കും.
+      ചില വെബ് അപ്ലിക്കേഷനുകൾ GET-കൾ ഉപയോഗിച്ച് ധാരാളം കണക്ഷനുകൾ ഉപഭോഗം ചെയ്യുന്നവയാണ്, അതിനാൽ 32-ലും താഴേയ്‌ക്ക് കുറയ്‌ക്കുന്നത് ഇത്തരം ധാരാളം വെബ് അപ്ലിക്കേഷനുകൾ തുറന്നിട്ടുണ്ടെങ്കിൽ ബ്രൗസർ നെറ്റ്‌വർക്കിംഗ് ഹാംഗ് ആകുന്നതിലേക്ക് നയിച്ചേക്കാം. സ്ഥിരസ്ഥിതിയിലും താഴെയായി കുറയ്‌ക്കുന്നത് നിങ്ങളുടെ ഉത്തരവാദിത്തത്തിൽ ആയിരിക്കും.
 
-      ഈ നയം സജ്ജീകരിക്കാത്ത നിലയിലാണെങ്കിൽ സ്ഥിരസ്ഥിതി മൂല്യം 32 ഉപയോഗിക്കും.</translation>
+      ഈ നയം സജ്ജീകരിക്കാത്ത നിലയിലാണെങ്കിൽ ഡിഫോൾട്ട് മൂല്യം 32 ഉപയോഗിക്കും.</translation>
 <translation id="6943577887654905793">Mac/Linux മുന്‍ഗണന പേര്‌:</translation>
 <translation id="6944167205014013774">Linux ആപ്പുകളുടെ ഉപയോഗത്തെക്കുറിച്ചുള്ള വിവരം സെർവറിലേക്ക് തിരികെ അയയ്‌ക്കുന്നു.
 
@@ -3177,11 +3163,11 @@
 <translation id="6979158407327259162">Google ഡ്രൈവ്</translation>
 <translation id="6994082778848658360">ഈ ഫീച്ചറിന് അനുയോജ്യമാണെങ്കിൽ, രണ്ടാം ഘട്ട പരിശോധിച്ചുറപ്പിക്കൽ നൽകുന്നതിന്, ഓൺ-ബോർഡ് സുരക്ഷിത എലമെന്റ് ഹാർഡ്‌വെയർ എങ്ങനെ ഉപയോഗിക്കാൻ കഴിയുമെന്ന് വ്യക്തമാക്കുന്നു. ഉപയോക്‌താവിന്റെ ഭൗതിക സാന്നിധ്യം തിരിച്ചറിയുന്നതിന് മെഷീൻ പവർ ബട്ടൺ ഉപയോഗിക്കുന്നു.
 
-      'പ്രവർത്തനരഹിതമാക്കി' തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ രണ്ടാം ഫാക്‌ടർ നൽകുകയില്ല.
+      പ്രവർത്തനരഹിതമാക്കി എന്നത് തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ രണ്ടാം ഘട്ടം നൽകുകയില്ല.
 
-      'U2F' തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ, FIDO U2F സവിശേഷതകൾ അനുസരിച്ച്, സം‍യോജിപ്പിക്കപ്പെട്ട രണ്ടാം ഫാക്‌ടർ പ്രവർത്തിക്കും.
+      U2F എന്നത് തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ, FIDO U2F സവിശേഷതകൾ അനുസരിച്ച്, സം‍യോജിപ്പിക്കപ്പെട്ട രണ്ടാം ഘട്ടം പ്രവർത്തിക്കും.
 
-      'U2F_EXTENDED' തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ, സം‍യോജിപ്പിക്കപ്പെട്ട രണ്ടാമത്തെ ഫാക്‌ടർ, U2F പ്രവർത്തനങ്ങളും വ്യക്തിഗത സാക്ഷ്യപ്പെടുത്തലിനുള്ള ചില വിപുലീകരണങ്ങളും നൽകും.</translation>
+      U2F_EXTENDED എന്നത് തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ, സം‍യോജിപ്പിക്കപ്പെട്ട രണ്ടാം ഘട്ടം, U2F പ്രവർത്തനങ്ങളും വ്യക്തിഗത സാക്ഷ്യപ്പെടുത്തലിനുള്ള ചില വിപുലീകരണങ്ങളും നൽകും.</translation>
 <translation id="7003334574344702284">നിലവിലെ ഡിഫോൾട്ട് ബ്രൗസർ പ്രവർത്തനക്ഷമമാക്കിയാൽ, അതിൽ നിന്നും സംരക്ഷിത പാസ്‌വേഡ് ഇംപോർട്ട് ചെയ്യാൻ ഈ നയം നിർബന്ധിക്കുന്നു. പ്രവർത്തനക്ഷമമാണെങ്കിൽ, ഈ നയം ഇംപോർട്ട് ഡയലോഗിനെയും ബാധിക്കുന്നു.
 
      പ്രവർത്തനരഹിതമാക്കിയാൽ, സംരക്ഷിത പാസ്‌വേഡ് ഒന്നുംതന്നെ ഇംപോർട്ട് ചെയ്യില്ല.
@@ -3203,9 +3189,9 @@
 <translation id="7044883996351280650">Android ബാക്കപ്പ്, പുനഃസ്ഥാപിക്കൽ സേവനം നിയന്ത്രിക്കുക</translation>
 <translation id="7049373494483449255">പ്രമാണങ്ങൾ അച്ചടിക്കാനായി <ph name="CLOUD_PRINT_NAME" /> എന്നതിലേക്ക് സമർപ്പിക്കാൻ <ph name="PRODUCT_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">നിലവിലെ ഡിഫോൾട്ട് ബ്രൗസർ പ്രവർത്തനക്ഷമമായാൽ, അതിൽ നിന്നും ബുക്ക്‌മാർക്കുകൾ ഇംപോർട്ട് ചെയ്യുവാൻ ഈ നയം നിർബന്ധിക്കുന്നു.
 
       പ്രവർത്തനരഹിതമാണെങ്കിൽ, ഹോം പേജ് ഇംപോർട്ട് ചെയ്യില്ല.
@@ -3261,7 +3247,7 @@
           ഷട്ട് ഡൗൺ ആയിരിക്കുമ്പോൾ, ഈ നയം ശരി എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഉപകരണം വോൾ ചാർജറിലേക്ക് പ്ലഗ് ഇൻ ചെയ്‌തിരിക്കുമ്പോൾ USB പോർട്ടിലേക്ക് പവർ നൽകും. അല്ലെങ്കിൽ പവർ നൽകില്ല.
 
           ഈ നയം സജ്ജീകരിക്കാതെ വിട്ടാൽ, നയം പ്രവർത്തനക്ഷമമായിരിക്കും ഉപയോക്താവിന് അത് പ്രവർത്തനരഹിതമാക്കാനാവുകയുമില്ല.</translation>
-<translation id="7115494316187648452">അവസാന ബ്രൗസർ വിൻഡോ അടച്ചിരിക്കുമ്പോൾ OS ലോഗിനിൽ <ph name="PRODUCT_NAME" /> പ്രോസസ് ആരംഭിച്ചിട്ടുണ്ടോ എന്ന് നിർണ്ണയിക്കുകയും സജീവമായി നിലനിർത്തുന്നതിന്, എല്ലാ സെഷൻ കുക്കികളും ഉൾപ്പെടെ പശ്ചാത്തല ആപ്പിനെയും നിലവിലെ ബ്രൗസിംഗ് സെഷനെയും അനുവദിച്ചുകൊണ്ട്, അവസാന ബ്രൗസർ വിൻഡോ അടയ്‌ക്കുന്നവരെ പ്രവർത്തിക്കുകയും ചെയ്യുന്നു. പശ്ചാത്തല പ്രോസസ്, സിസ്‌റ്റം ട്രേയിൽ ഒരു ഐക്കൺ പ്രദർശിപ്പിക്കുന്നതിനാൽ അവിടെ നിന്നുതന്നെ അടയ്ക്കാം.
+<translation id="7115494316187648452">അവസാന ബ്രൗസർ വിൻഡോ അടച്ചിരിക്കുമ്പോൾ OS ലോഗിനിൽ <ph name="PRODUCT_NAME" /> പ്രോസസ് ആരംഭിച്ചിട്ടുണ്ടോ എന്ന് നിർണ്ണയിക്കുകയും സജീവമായി നിലനിർത്തുന്നതിന്, എല്ലാ സെഷൻ കുക്കികളും ഉൾപ്പെടെ പശ്ചാത്തല ആപ്‌സിനെയും നിലവിലെ ബ്രൗസിംഗ് സെഷനെയും അനുവദിച്ചുകൊണ്ട്, അവസാന ബ്രൗസർ വിൻഡോ അടയ്‌ക്കുന്നവരെ പ്രവർത്തിക്കുകയും ചെയ്യുന്നു. പശ്ചാത്തല പ്രോസസ്, സിസ്‌റ്റം ട്രേയിൽ ഒരു ഐക്കൺ പ്രദർശിപ്പിക്കുന്നതിനാൽ അവിടെ നിന്നുതന്നെ അടയ്ക്കാം.
 
       ഈ നയം ശരി എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, പശ്ചാത്തല മോഡ് പ്രവർത്തനക്ഷമമാകും എന്നാൽ പിന്നീട് ബ്രൗസർ ക്രമീകരണത്തിൽ ഉപയോക്താവിന് ഇത് നിയന്ത്രിക്കാൻ കഴിയുകയില്ല.
 
@@ -3320,11 +3306,11 @@
 <translation id="7207095846245296855">Google SafeSearch ഉപയോഗിക്കുക</translation>
 <translation id="7211368186050418507">സമയമേഖല ഒരിക്കലും സ്വയം കണ്ടെത്തരുത്</translation>
 <translation id="7216442368414164495">സുരക്ഷിത ബ്രൗസുചെയ്യൽ വിപുലീകൃത റിപ്പോർട്ടുചെയ്യൽ തിരഞ്ഞെടുക്കാൻ ഉപയോക്താക്കളെ അനുവദിക്കുക</translation>
-<translation id="7221822638060296742"><ph name="FLASH_PLUGIN_NAME" /> പ്ലഗിൻ സ്വമേധയാ റൺ ചെയ്യാൻ വെബ്സൈറ്റുകളെ അനുവദിക്കണോ വേണ്ടയോ എന്ന് സജ്ജമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. <ph name="FLASH_PLUGIN_NAME" /> പ്ലഗിൻ സ്വമേധയാ റൺ ചെയ്യുന്നത്, എല്ലാ വെബ്സൈറ്റുകൾക്കുമായി അനുവദിക്കുകയോ എല്ലാ വെബ്സൈറ്റുകൾക്കുമായി നിരാകരിക്കുകയോ ചെയ്യാം.
+<translation id="7221822638060296742"><ph name="FLASH_PLUGIN_NAME" /> പ്ലഗിൻ സ്വയമേവ റൺ ചെയ്യാൻ വെബ്സൈറ്റുകളെ അനുവദിക്കണോ വേണ്ടയോ എന്ന് സജ്ജമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. <ph name="FLASH_PLUGIN_NAME" /> പ്ലഗിൻ സ്വയമേവ റൺ ചെയ്യുന്നത്, എല്ലാ വെബ്സൈറ്റുകൾക്കുമായി അനുവദിക്കുകയോ എല്ലാ വെബ്സൈറ്റുകൾക്കുമായി നിരാകരിക്കുകയോ ചെയ്യാം.
 
           'പ്ലേ ചെയ്യുക' ക്ലിക്ക് ചെയ്യുന്നത് റൺ ചെയ്യാൻ <ph name="FLASH_PLUGIN_NAME" /> പ്ലഗിനെ അനുവദിക്കുന്നു, എന്നാൽ ഇതിന്‍റെ കാര്യനിർവഹണം ആരംഭിക്കാൻ ഉപയോക്താവ് പ്ലേയ്സ്ഹോൾഡറിൽ ക്ലിക്ക് ചെയ്യണം.
 
-          <ph name="PLUGINS_ALLOWED_FOR_URLS_POLICY_NAME" /> നയത്തിൽ വ്യക്തമായി ലിസ്‌റ്റ് ചെയ്ത ഡൊമെയ്നുകൾക്ക് മാത്രമേ സ്വമേധയാ പ്ലേബാക്ക് അനുവദിക്കുകയുള്ളൂ. എല്ലാ സൈറ്റുകൾക്കും സ്വമേധയായുള്ള പ്ലേബാക്ക് പ്രവർത്തനക്ഷമമാക്കാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ, ഈ ലിസ്‌റ്റിലേക്ക് http://*, https://* എന്നിവ ചേർക്കുന്നത് പരിഗണിക്കുക.
+          <ph name="PLUGINS_ALLOWED_FOR_URLS_POLICY_NAME" /> നയത്തിൽ വ്യക്തമായി ലിസ്‌റ്റ് ചെയ്ത ഡൊമെയ്നുകൾക്ക് മാത്രമേ സ്വയമേവ പ്ലേബാക്ക് അനുവദിക്കുകയുള്ളൂ. എല്ലാ സൈറ്റുകൾക്കും സ്വയമേവയുള്ള പ്ലേബാക്ക് പ്രവർത്തനക്ഷമമാക്കാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ, ഈ ലിസ്‌റ്റിലേക്ക് http://*, https://* എന്നിവ ചേർക്കുന്നത് പരിഗണിക്കുക.
 
           ഈ നയം സജ്ജമാക്കാതെ വിട്ടാൽ, ഉപയോക്താവിന് ഈ ക്രമീകരണം നേരിട്ട് മാറ്റാനാകും.</translation>
 <translation id="7229975860249300121"><ph name="PRODUCT_NAME" />-ൽ ബ്രൗസറിന്‍റെ പ്രാഥമിക അക്കൗണ്ടുകളായി സജ്ജീകരിക്കാനാവുന്ന Google അക്കൗണ്ടുകൾ നിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്ന റെഗുലർ എക്‌സ്‌പ്രഷൻ അടങ്ങിയിരിക്കുന്നു (ഉദാഹരണത്തിന്, സമന്വയ ഓപ്‌റ്റ്-ഇൻ ഫ്ലോയ്‌ക്കിടയിൽ തിരഞ്ഞെടുത്ത അക്കൗണ്ട്).
@@ -3366,7 +3352,7 @@
 
       നഷ്‌ടമായ പ്ലഗിനുകളുടെ സ്വയമേവയുള്ള തിരയലും ഇൻസ്റ്റാൾ ചെയ്യലും ഇനി പ്രവർത്തിക്കില്ല.</translation>
 <translation id="7267809745244694722">മീഡിയാ കീകൾ ഫംഗ്‌ഷൻ കീകളിൽ ഡിഫോൾട്ട് ആണ്</translation>
-<translation id="7271085005502526897">ആദ്യ റൺ ചെയ്യലിലെ സ്ഥിരസ്ഥിതി ബ്രൗസറിൽ നിന്നുമുള്ള ഹോംപേജ് ഇംപോർട്ട് ചെയ്യുക</translation>
+<translation id="7271085005502526897">ആദ്യ റൺ ചെയ്യലിലെ ഡിഫോൾട്ട് ബ്രൗസറിൽ നിന്നുമുള്ള ഹോംപേജ് ഇംപോർട്ട് ചെയ്യുക</translation>
 <translation id="7273823081800296768">ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിലോ കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിലോ, തുടർന്ന് കണക്റ്റ് ചെയ്യുന്ന സമയത്ത് ഉപയോക്താക്കൾക്ക് ക്ലയന്റുകളും ഹോസ്റ്റുകളും ജോടിയാക്കുന്നതിന് തിരഞ്ഞെടുക്കാനാകും, എല്ലായ്‌പ്പോഴും ഒരു PIN നൽകേണ്ടതില്ല.
 
           ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെങ്കിൽ, തുടർന്ന് ഈ സവിശേഷത ലഭ്യമാകില്ല.</translation>
@@ -3397,19 +3383,19 @@
 <translation id="7326394567531622570">Wipe-ന് (മൂല്യം 2) സമാനമാണ്, എങ്കിലും ലോഗിൻ ടോക്കണുകൾ സംരക്ഷിക്കാൻ ശ്രമിക്കുന്നതിനാൽ ഉപയോക്താവിന് വീണ്ടും സൈൻ ഇൻ ചെയ്യേണ്ടിവരില്ല.</translation>
 <translation id="7329842439428490522">ബാറ്ററി പവറിൽ പ്രവർത്തിക്കുമ്പോൽ സ്‌ക്രീൻ ഓഫാക്കിയതിനുശേഷം, ഉപയോക്തൃ ഇൻപുട്ടില്ലാതെ സമയദൈർഘ്യം വ്യക്തമാക്കുന്നു.
 
-          ഈ നയം പൂജ്യത്തേക്കാൾ വലിയ ഒരു മൂല്യമായി സജ്ജമാക്കുമ്പോൾ, അത് <ph name="PRODUCT_OS_NAME" /> സ്‌ക്രീൻ ഓഫാകുന്നതിന് മുമ്പ് ഉപയോക്താവ് നിഷ്‌ക്രിയമായി തുടരേണ്ട സമയ ദൈർഘ്യം വ്യക്തമാക്കുന്നു. 
+          ഈ നയം പൂജ്യത്തേക്കാൾ വലിയ ഒരു മൂല്യമായി സജ്ജമാക്കിയാൽ, അത് <ph name="PRODUCT_OS_NAME" /> സ്‌ക്രീൻ ഓഫാകുന്നതിന് മുമ്പ് ഉപയോക്താവ് നിഷ്‌ക്രിയമായി തുടരേണ്ട സമയ ദൈർഘ്യം വ്യക്തമാക്കുന്നു. 
 
-          ഈ നയം പൂജ്യമായി സജ്ജമാക്കുമ്പോൾ, ഉപയോക്താവ് നിഷ്‌ക്രിയമാകുമ്പോൾ <ph name="PRODUCT_OS_NAME" /> സ്‌ക്രീൻ ഓഫ് ചെയ്യില്ല.
+          ഈ നയം പൂജ്യമായി സജ്ജമാക്കിയാൽ, ഉപയോക്താവ് നിഷ്‌ക്രിയമാകുമ്പോൾ <ph name="PRODUCT_OS_NAME" /> സ്‌ക്രീൻ ഓഫ് ചെയ്യില്ല.
 
-          ഈ നയം സജ്ജമാക്കാതെയിരിക്കുമ്പോൾ, ഒരു സ്ഥിര സമയദൈർഘ്യം ഉപയോഗിക്കും.
+          ഈ നയം സജ്ജമാക്കാതെ വിട്ടാൽ, ഡിഫോൾട്ട് സമയദൈർഘ്യം ഉപയോഗിക്കും.
 
           നയ മൂല്യം മില്ലിസെക്കൻഡിൽ വ്യക്തമാക്കണം. സജ്ജമാക്കിയ മൂല്യം നിഷ്‌ക്രിയ കാലതാമസത്തിനേക്കാൾ കുറവോ അതിന് തുല്യമോ ആയിരിക്കും.</translation>
 <translation id="7329968046053403405"><ph name="HTTP_NEGOTIATE" /> പരിശോധിച്ചുറപ്പിക്കൽ (ഉദാ. Kerberos പരിശോധിച്ചുറപ്പിക്കൽ) പിന്തുണയ്‌ക്കുന്ന Android പരിശോധിച്ചുറപ്പിക്കൽ ആപ്പ് നൽകുന്ന, അക്കൗണ്ടുകളുടെ അക്കൗണ്ട് തരം വ്യക്തമാക്കുന്നു. ഈ വിവരം, പരിശോധിച്ചുറപ്പിക്കൽ ആപ്പിന്റെ സപ്ലയറിൽ നിന്ന് ലഭ്യമാകും. കൂടുതൽ വിശദാംശങ്ങൾക്ക്, https://goo.gl/hajyfN കാണുക.
 
           ക്രമീകരണമൊന്നും നൽകിയിട്ടില്ലെങ്കിൽ, Android-ൽ <ph name="HTTP_NEGOTIATE" /> പരിശോധിച്ചുറപ്പിക്കൽ പ്രവർത്തനരഹിതമാകും.</translation>
-<translation id="7331962793961469250">ശരി എന്ന് സജ്ജീകരിക്കുമ്പോൾ, Chrome വെബ് സ്റ്റോർ ആപ്പുകൾക്കുള്ള പ്രൊമോഷനുകൾ പുതിയ ടാബ് പേജിൽ ദൃശ്യമാകില്ല.
+<translation id="7331962793961469250">ശരി എന്ന് സജ്ജീകരിക്കുമ്പോൾ, Chrome വെബ് സ്റ്റോർ ആപ്പുകൾക്കുള്ള പ്രമോഷനുകൾ പുതിയ ടാബ് പേജിൽ ദൃശ്യമാകില്ല.
 
-      ഈ ഓപ്‌ഷൻ തെറ്റ് എന്ന് ക്രമീകരിക്കുയോ അത് സജ്ജീകരിക്കാത്ത നിലയിലോ ആണെങ്കിൽ Chrome വെബ് സ്റ്റോർ ആപ്പുകൾക്കുള്ള പ്രൊമോഷനുകളെ പുതിയ ടാബ് പേജിൽ ദൃശ്യമാക്കി മാറ്റുന്നതാണ്.</translation>
+      ഈ ഓപ്‌ഷൻ തെറ്റ് എന്ന് ക്രമീകരിക്കുയോ സജ്ജീകരിക്കാതിരിക്കുകയോ ആണെങ്കിൽ Chrome വെബ് സ്റ്റോർ ആപ്പുകൾക്കുള്ള പ്രമോഷനുകളെ പുതിയ ടാബ് പേജിൽ ദൃശ്യമാക്കും</translation>
 <translation id="7332963785317884918">ഈ നയം ഒഴിവാക്കി. <ph name="PRODUCT_OS_NAME" />, എല്ലായ്‌പ്പോഴും 'RemoveLRU' ക്ലീൻ-അപ്പ് രീതി ഉപയോഗിക്കും.
 
       <ph name="PRODUCT_OS_NAME" /> ഉപകരണങ്ങളിലെ സ്വയമേവ ക്ലീൻ അപ്പ് പ്രവർത്തനരീതി നിയന്ത്രിക്കുന്നു. ഡിസ്‌കിലെ ഇടത്തിന്‍റെ അളവ് തീരെ കുറയുമ്പോൾ ഇടം സൃഷ്ടിക്കാൻ സ്വയമേവയുള്ള ക്ലീൻ അപ്പ് പ്രവർത്തനക്ഷമമാക്കുന്നു.
@@ -3423,7 +3409,7 @@
 <translation id="7336785017449297672">ക്ലോക്കും സമയമേഖലാ ക്രമീകരണവും നിയന്ത്രിക്കുന്നു.</translation>
 <translation id="7336878834592315572">സെഷന്റെ ദൈർഘ്യത്തിനായി കുക്കികൾ നിലനിർത്തുക</translation>
 <translation id="7339315111520512972">ബ്രൗസർ പ്രോസസ്സിൽ റൺ ചെയ്യാനുള്ള നിർബന്ധിത നെറ്റ്‌വർക്കിംഗ് കോഡ്</translation>
-<translation id="7340034977315324840">ഉപകരണ പ്രവർത്തന സമയങ്ങൾ റിപ്പോർട്ടുചെയ്യുക</translation>
+<translation id="7340034977315324840">ഉപകരണ പ്രവർത്തന സമയങ്ങൾ റിപ്പോർട്ട് ചെയ്യുക</translation>
 <translation id="7343497214039883642">ഉപകരണങ്ങൾക്കായുള്ള എന്‍റർപ്രൈസ് പ്രിന്റർ കോൺഫിഗറേഷൻ</translation>
 <translation id="735902178936442460">മെഷീനുകളെ തിരിച്ചറിയാൻ ഉപയോഗിക്കാനാകുന്ന മെഷീൻ പേര്, നെറ്റ്‌വർക്ക് വിലസങ്ങൾ തുടങ്ങിയ വിവരങ്ങൾ റിപ്പോർട്ട് ചെയ്യണോ എന്നത് ഈ നയം നിയന്ത്രിക്കുന്നു.
 
@@ -3432,7 +3418,7 @@
 
       <ph name="CHROME_REPORTING_EXTENSION_NAME" /> പ്രവർത്തനക്ഷമമാക്കുകയും മെഷീൻ <ph name="MACHINE_LEVEL_USER_CLOUD_POLICY_ENROLLMENT_TOKEN_POLICY_NAME" /> എന്നതിൽ എൻറോൾ ചെയ്‌തിരിക്കുമ്പോഴും മാത്രമേ ഈ നയം പ്രാബല്യത്തിൽ വരൂ.</translation>
 <translation id="737655323154569539">അച്ചടിക്കുന്ന പേജിന്റെ വലുപ്പം പരിമിതപ്പെടുത്തുന്നു. നയം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിലും സജ്ജീകരണം ശൂന്യമാണെങ്കിലും പരിമിതി ഇല്ലാത്തതായി പരിഗണിക്കപ്പെടും.</translation>
-<translation id="7389872682701720082">ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കുകയാണെങ്കിൽ‍, കാലഹരണപ്പെട്ടത് അല്ലാത്ത പ്ലഗിനുകൾ എല്ലായ്‌പ്പോഴും പ്രവര്‍ത്തിക്കും. 
+<translation id="7389872682701720082">ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കുകയാണെങ്കിൽ‍, കാലഹരണപ്പെട്ടത് അല്ലാത്ത പ്ലഗിനുകൾ എപ്പോഴും പ്രവര്‍ത്തിക്കും. 
 
 ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെങ്കിലോ സജ്ജമാക്കിയിട്ടില്ലെങ്കിലോ, അംഗീകാരം ആവശ്യമായ പ്ലഗിനുകൾ പ്രവര്‍ത്തിപ്പിക്കാൻ ഉപയോക്താക്കളോട് അനുവാദം ചോദിക്കും. സുരക്ഷയ്‌ക്ക് ഭീഷണിയാണ് ഈ പ്ലഗിനുകൾ‍.</translation>
 <translation id="7417972229667085380">അവതരണ മോഡിൽ നിഷ്‌ക്രിയ കാലതാമസം സ്‌കെയിൽ ചെയ്യുന്നതിനനുസരിച്ചുള്ള ശതമാനം (ഒഴിവാക്കി)</translation>
@@ -3446,19 +3432,19 @@
 <translation id="7443616896860707393">ക്രോസ്സ്-ഒറിജിൻ HTTP ബേസിക് ഓത്ത് പ്രോംപ്റ്റുകൾ</translation>
 <translation id="7454519673779830548">മുൻകൂട്ടി പൂരിപ്പിച്ച Kerberos അക്കൗണ്ടുകൾ ചേർക്കുന്നു. Kerberos ക്രെഡൻഷ്യലുകൾ ലോഗിൻ ക്രെഡൻഷ്യലുകളുമായി പൊരുത്തപ്പെടുകയാണെങ്കിൽ, ലോഗിൻ ഇമെയിലും പാസ്‌വേഡുമായി യഥാക്രമം '${{LOGIN_EMAIL}}', '${{PASSWORD}}' എന്നിവ നൽകിക്കൊണ്ട് ലോഗിൻ ക്രെഡൻഷ്യലുകൾ പുനരുപയോഗിക്കാനായി അക്കൗണ്ട് കോൺഫിഗർ ചെയ്യാം, അങ്ങനെയെങ്കിൽ രണ്ട് ഘട്ട പരിശോധിച്ചുറപ്പിക്കൽ കോൺഫിഗർ ചെയ്യാത്ത പക്ഷം Kerberos ടിക്കറ്റ് സ്വയമേവ വീണ്ടെടുക്കാനാകും. ഈ നയം വഴി ചേർത്ത അക്കൗണ്ടുകൾ ഉപയോക്താക്കൾക്ക് പരിഷ്‌ക്കരിക്കാനാവില്ല.
 
-          ഈ നയം പ്രവർത്തനക്ഷമമാക്കിയാൽ, നയം അനുസരിച്ച് നിർവ്വചിച്ചിരിക്കുന്ന അക്കൗണ്ടുകളുടെ ലിസ്‌റ്റ് Kerberos അക്കൗണ്ട് ക്രമീകരണത്തിലേക്ക് ചേർക്കും.
+          ഈ നയം പ്രവർത്തനക്ഷമമാക്കിയാൽ, നയം അനുസരിച്ച് നിർവചിച്ചിരിക്കുന്ന അക്കൗണ്ടുകളുടെ ലിസ്‌റ്റ് Kerberos അക്കൗണ്ട് ക്രമീകരണത്തിലേക്ക് ചേർക്കും.
 
           ഈ നയം പ്രവർത്തനരഹിതമാക്കുകയോ സജ്ജീകരിക്കാതെ വിടുകയോ ചെയ്‌താൽ, Kerberos അക്കൗണ്ട് ക്രമീകരണത്തിലേക്ക് അക്കൗണ്ടുകളൊന്നും ചേർക്കില്ല, ഈ നയം ഉപയോഗിച്ച് മുമ്പ് ചേർത്ത മുഴുവൻ അക്കൗണ്ടുകളും നീക്കുകയും ചെയ്യും. 'ഉപയോക്താക്കൾക്ക് Kerberos അക്കൗണ്ടുകൾ ചേർക്കാം' നയം പ്രവർത്തനക്ഷമമാക്കിയാൽ, ഉപയോക്താക്കൾക്ക് തുടർന്നും അക്കൗണ്ടുകൾ ചേർക്കാം.</translation>
 <translation id="7458437477941640506">ടാർഗറ്റിനെക്കാൾ പുതിയതാണ് OS പതിപ്പ് എങ്കിൽ  ടാർ‌ഗറ്റ് പതിപ്പിലേക്ക് തിരികെ പോകരുത്. അപ്‌ഡേറ്റുകളും പ്രവർത്തനരഹിതമാണ്.</translation>
 <translation id="7464991223784276288">പൊരുത്തപ്പെടുന്ന URL-കളിൽ നിന്നുള്ള കുക്കികൾ നിലവിലെ സെഷനിലേക്ക് പരിമിതപ്പെടുത്തുക</translation>
 <translation id="7469554574977894907">തിരയൽ നിര്‍ദേശങ്ങള്‍ പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="7485481791539008776">ഡിഫോൾട്ട് പ്രിന്റർ തിരഞ്ഞെടുക്കൽ നയങ്ങൾ</translation>
-<translation id="7485730741952775732">ഈ നയം സജ്ജീകരിക്കുകയാണെങ്കിൽ, കണക്ഷനുകൾ അംഗീകരിക്കുന്നതിന് വിദൂര ആക്‌സസ് ക്ലയന്റുകൾ പരിശോധിച്ചുറപ്പിക്കൽ ടോക്കൺ നിർണ്ണയിക്കുന്നതിന് വിദൂര ആക്‌സസ് ഹോസ്‌റ്റ് ഈ URL ഉപയോഗിക്കും. RemoteAccessHostTokenUrl എന്നതുമായി ബന്ധപ്പെട്ട് ഉപയോഗിക്കേണ്ടതാണ്. 
+<translation id="7485730741952775732">ഈ നയം സജ്ജീകരിക്കുകയാണെങ്കിൽ, കണക്ഷനുകൾ അംഗീകരിക്കുന്നതിന് വിദൂര ആക്‌സസ്സ് ക്ലയന്റുകൾ പരിശോധിച്ചുറപ്പിക്കൽ ടോക്കൺ നിർണ്ണയിക്കുന്നതിന് വിദൂര ആക്‌സസ്സ് ഹോസ്‌റ്റ് ഈ URL ഉപയോഗിക്കും. RemoteAccessHostTokenUrl എന്നതുമായി ചേർത്ത് ഉപയോഗിക്കേണ്ടതാണ്. 
 
-          ഈ ഫീച്ചർ നിലവിൽ സെർവറിന്റെ ഭാഗത്ത് നിന്ന് പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു.</translation>
+          ഈ ഫീച്ചർ നിലവിൽ സെർവർ സൈഡിൽ നിന്ന് പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു.</translation>
 <translation id="749556411189861380">എൻറോൾ ചെയ്‌ത ഉപകരണങ്ങളുടെ OS, ഫേംവെയർ പതിപ്പ് റിപ്പോർട്ടുചെയ്യുക.
 
-      ഈ ക്രമീകരണത്തെ സജ്ജമാക്കാതെ വിടുകയാണെങ്കിലോ 'ശരി' എന്ന് സജ്ജമാക്കുകയാണെങ്കിലോ, എൻറോൾ ചെയ്‌ത ഉപകരണങ്ങൾ OS, ഫേംവെയർ പതിപ്പ് എന്നിവയെ ഇടയ്‌ക്കിടെ റിപ്പോർട്ടുചെയ്യും. ഈ ക്രമീകരണത്തെ 'തെറ്റ്' എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, പതിപ്പ് വിവരം റിപ്പോർട്ടുചെയ്യില്ല.</translation>
+      ഈ ക്രമീകരണത്തെ സജ്ജമാക്കാതെ വിടുകയാണെങ്കിലോ 'ശരി' എന്ന് സജ്ജമാക്കുകയാണെങ്കിലോ, എൻറോൾ ചെയ്‌ത ഉപകരണങ്ങൾ OS, ഫേംവെയർ പതിപ്പ് എന്നിവയെ ഇടയ്‌ക്കിടെ റിപ്പോർട്ട് ചെയ്യും. ഈ ക്രമീകരണത്തെ 'തെറ്റ്' എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, പതിപ്പ് വിവരം റിപ്പോർട്ട് ചെയ്യില്ല.</translation>
 <translation id="7498946151094347510">ഉപയോക്താവിന് ഉപയോഗിക്കാൻ കഴിയാത്ത പ്രിന്‍ററുകളെ ഇത് വ്യക്തമാക്കുന്നു.
 
       <ph name="DEVICE_PRINTERS_ACCESS_MODE" />-നായി <ph name="PRINTERS_BLACKLIST" /> തിരഞ്ഞെടുത്താൽ മാത്രമേ ഈ നയം ഉപയോഗിക്കൂ.
@@ -3493,9 +3479,9 @@
       GAIA എന്ന് സജ്ജമാക്കിയെങ്കിൽ, സാധാരണ GAIA പരിശോധിച്ചുറപ്പിക്കൽ ഫ്ലോ വഴിയായിരിക്കും ലോഗിൻ ചെയ്യാനാകുക.
 
       SAML_INTERSTITIAL എന്നാണ് സജ്ജമാക്കിയിരിക്കുന്നതെങ്കിൽ, ലോഗിൻ, ഉപകരണത്തിന്റെ എൻറോൾമെന്റ് ഡൊമെയ്‌നിന്റെ SAML IdP വഴി ഉപയോക്താവിന് പരിശോധിച്ചുറപ്പിക്കലുമായി മുന്നോട്ട് പോകാൻ പറയുന്ന ഒരു ഇന്റർസ്‌റ്റീഷ്യൽ സ്‌ക്രീൻ കാണിക്കും അല്ലെങ്കിൽ സാധാരണ GAIA ലോഗിൻ ഫ്ലോയിലേക്ക് തിരികെ പോകും.</translation>
-<translation id="755951849901630953">സജ്ജീകരിക്കാത്തപ്പോഴും 'ശരി' എന്ന് സജ്ജീകരിച്ചിരിക്കുമ്പോഴും, <ph name="PRODUCT_NAME" /> എന്നതിലെ എല്ലാ ഘടകങ്ങളുടെയും ഘടക അപ്‌ഡേറ്റുകൾ പ്രവർത്തനക്ഷമമാക്കുന്നു.
+<translation id="755951849901630953">സജ്ജീകരിക്കാത്തപ്പോഴും തെറ്റ് എന്ന് സജ്ജീകരിച്ചിരിക്കുമ്പോഴും, <ph name="PRODUCT_NAME" /> എന്നതിലെ എല്ലാ ഘടകങ്ങളുടെയും ഘടക അപ്‌ഡേറ്റുകൾ പ്രവർത്തനക്ഷമമാക്കുന്നു.
 
-      'തെറ്റ്' എന്ന് സജ്ജീകരിച്ചിരിക്കുകയാണെങ്കിൽ, ഘടകങ്ങളുടെ അപ്‌ഡേറ്റുകളെ പ്രവർത്തനരഹിതമാക്കും. എന്നിരുന്നാലും, ചില ഘടകങ്ങളെ ഈ നയത്തിൽ നിന്ന് ഒഴിവാക്കിയിരിക്കുന്നു: എക്‌സിക്യൂട്ട് ചെയ്യാനാകുന്ന കോഡ് ഉൾപ്പെട്ടിട്ടില്ലാത്തതോ ബ്രൗസറിന്റെ പ്രവർത്തനരീതിയിൽ കാര്യമായ മാറ്റം വരുത്താത്തതോ സുരക്ഷയ്‌ക്ക് ഒഴിച്ചുകൂടാനാവാത്തതോ ആയ ഏതെങ്കിലും ഘടകത്തിന്റെ അപ്‌ഡേറ്റുകളെ പ്രവർത്തനരഹിതമാക്കില്ല.
+      തെറ്റ് എന്ന് സജ്ജീകരിച്ചാൽ, ഘടകങ്ങളുടെ അപ്‌ഡേറ്റുകളെ പ്രവർത്തനരഹിതമാക്കും. എന്നിരുന്നാലും, ചില ഘടകങ്ങളെ ഈ നയത്തിൽ നിന്ന് ഒഴിവാക്കിയിരിക്കുന്നു: എക്‌സിക്യൂട്ട് ചെയ്യാനാകുന്ന കോഡ് ഉൾപ്പെട്ടിട്ടില്ലാത്തതോ ബ്രൗസറിന്റെ പ്രവർത്തനരീതിയിൽ കാര്യമായ മാറ്റം വരുത്താത്തതോ സുരക്ഷയ്‌ക്ക് ഒഴിച്ചുകൂടാനാവാത്തതോ ആയ ഏതെങ്കിലും ഘടകത്തിന്റെ അപ്‌ഡേറ്റുകളെ പ്രവർത്തനരഹിതമാക്കില്ല.
       അത്തരം ഘടകങ്ങളുടെ ഉദാഹരണങ്ങളിൽ സർട്ടിഫിക്കറ്റ് അസാധുവാക്കൽ ലിസ്‌റ്റുകളും സുരക്ഷിത ബ്രൗസിംഗ് വിവരങ്ങളും ഉൾപ്പെടുന്നു.
       സുരക്ഷിത ബ്രൗസിംഗിനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് https://developers.google.com/safe-browsing കാണുക.</translation>
 <translation id="7566878661979235378">SAML ലോഗിൻ പരിശോധിച്ചുറപ്പിക്കൽ തരം</translation>
@@ -3590,18 +3576,18 @@
 
           ഈ നയം പ്രവർത്തനക്ഷമമാക്കുകയോ സജ്ജീകരിക്കാതിരിക്കുകയോ ചെയ്‌താൽ, Kerberos പാസ്‌വേഡുകൾ ഓർക്കണോ എന്ന് ഉപയോതാക്കൾക്ക് തീരുമാനിക്കാം, അങ്ങനെ അവ വീണ്ടും നൽകേണ്ട ആവശ്യം വരില്ല. അധിക പരിശോധിച്ചുറപ്പിക്കൽ (രണ്ട് ഘട്ട പരിശോധിച്ചുറപ്പിക്കൽ) ആവശ്യമില്ലാത്ത പക്ഷം Kerberos ടിക്കറ്റുകൾ സ്വയമേവ ലഭ്യമാക്കും.
 
-          ഈ നയം പ്രവർത്തനരഹിതമാക്കിയാൽ പാസ്‌വേഡുകൾ ഒരിക്കലും ഓർമ്മിക്കില്ല, മുമ്പ് സംഭരിച്ചിട്ടുള്ള എല്ലാ പാസ്‌വേഡുകളും നീക്കം ചെയ്യുകയും ചെയ്യും. Kerberos സിസ്റ്റം ഉപയോഗിച്ച് പരിശോധിച്ചുറപ്പിക്കുമ്പോഴെല്ലാം ഉപയോക്താക്കൾക്ക് അവരുടെ പാസ്‌വേഡ് നൽകേണ്ടതായി വരും. സെർവർ ക്രമീകരണമനുസരിച്ച് സാധാരണയായി ഓരോ 8 മണിക്കൂർ കൂടുമ്പോൾ മുതൽ നിരവധി മാസങ്ങൾ വരെ ഇത് സംഭവിക്കും.</translation>
-<translation id="7694807474048279351"><ph name="PRODUCT_OS_NAME" /> അപ്‌ഡേറ്റ് പ്രയോഗിച്ച ശേഷം ഒരു യാന്ത്രിക റീബൂട്ട് ഷെഡ്യൂൾ ചെയ്യുക.
+          ഈ നയം പ്രവർത്തനരഹിതമാക്കിയാൽ പാസ്‌വേഡുകൾ ഒരിക്കലും ഓർമ്മിക്കില്ല, മുമ്പ് സംഭരിച്ചിട്ടുള്ള എല്ലാ പാസ്‌വേഡുകളും നീക്കം ചെയ്യുകയും ചെയ്യും. Kerberos സിസ്റ്റം ഉപയോഗിച്ച് പരിശോധിച്ചുറപ്പിക്കേണ്ടപ്പോഴെല്ലാം ഉപയോക്താക്കൾക്ക് അവരുടെ പാസ്‌വേഡ് നൽകേണ്ടതായി വരും. സെർവർ ക്രമീകരണമനുസരിച്ച് സാധാരണയായി ഓരോ 8 മണിക്കൂർ കൂടുമ്പോൾ മുതൽ നിരവധി മാസങ്ങൾ വരെ ഇത് സംഭവിക്കും.</translation>
+<translation id="7694807474048279351"><ph name="PRODUCT_OS_NAME" /> അപ്‌ഡേറ്റ് ബാധകമാക്കിയതിന് ശേഷം സ്വയമേവയുള്ള റീബൂട്ട് ഷെഡ്യൂൾ ചെയ്യുക.
 
-      ഈ നയം true എന്നതായി സജ്ജമാക്കിയിരിക്കുമ്പോൾ, <ph name="PRODUCT_OS_NAME" /> അപ്‌ഡേറ്റ് പ്രയോഗിച്ചിരിക്കുമ്പോൾ ഒരു യാന്ത്രിക റീബൂട്ട് ഷെഡ്യൂൾ ചെയ്യുന്നു ഒപ്പം അപ്‌ഡേറ്റുചെയ്യൽ പ്രോസസ്സ് പൂർത്തിയാക്കാൻ ഒരു റീബൂട്ട് ആവശ്യമാണ്. റീബൂട്ട് ഉടൻ ഷെഡ്യൂൾ ചെയ്യുന്നുവെങ്കിലും ഒരു ഉപയോക്താവ് നിലവിൽ ഉപകരണം ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ ഉപകരണത്തിൽ റീബൂട്ട് 24 മണിക്കൂർ വരെ കാലതാമസം നേരിടാനിടയുണ്ട്.
+      ഈ നയം ശരി എന്ന് സജ്ജമാക്കിയിരിക്കുമ്പോൾ, <ph name="PRODUCT_OS_NAME" /> അപ്‌ഡേറ്റ് ബാധകമാക്കിയതിന് ശേഷം സ്വയമേവയുള്ള റീബൂട്ട് ഷെഡ്യൂൾ ചെയ്യുന്നു, അപ്‌ഡേറ്റ് ചെയ്യൽ പ്രോസസ് പൂർത്തിയാക്കാൻ റീബൂട്ട് ആവശ്യവുമാണ്. റീബൂട്ട് ഉടൻ ഷെഡ്യൂൾ ചെയ്യുമെങ്കിലും ഉപയോക്താവ് ഉപകരണം ഉപയോഗിച്ചുകൊണ്ടിരിക്കുകയാണെങ്കിൽ റീബൂട്ടിന് 24 മണിക്കൂർ വരെ കാലതാമസം നേരിട്ടേക്കാം.
 
-      ഈ നയം false എന്നതായി സജ്ജമാക്കിയിരിക്കുമ്പോൾ, <ph name="PRODUCT_OS_NAME" /> അപ്‌ഡേറ്റ് പ്രയോഗിച്ച ശേഷം യാന്ത്രിക റീബൂട്ട് ഒന്നും ഷെഡ്യൂൾ ചെയ്യില്ല. ഉപയോക്താവ് അടുത്ത തവണ ഉപകരണം റീബൂട്ട് ചെയ്യുമ്പോൾ അപ്‌ഡേറ്റുചെയ്യൽ പ്രോസസ്സ് പൂർത്തിയാകുന്നു.
+      ഈ നയം തെറ്റ് എന്ന് സജ്ജമാക്കിയിരിക്കുമ്പോൾ, <ph name="PRODUCT_OS_NAME" /> അപ്‌ഡേറ്റ് ബാധകമാക്കിയ ശേഷം സ്വയമേവയുള്ള റീബൂട്ട് ഒന്നും ഷെഡ്യൂൾ ചെയ്യില്ല. ഉപയോക്താവ് അടുത്ത തവണ ഉപകരണം റീബൂട്ട് ചെയ്യുമ്പോൾ അപ്‌ഡേറ്റ് ചെയ്യൽ പ്രോസസ് പൂർത്തിയാകുന്നു.
 
-      നിങ്ങൾ ഈ നയം സജ്ജമാക്കുകയാണെങ്കിൽ, ഉപയോക്താക്കൾക്ക് അത് മാറ്റാനോ റദ്ദാക്കാനോ കഴിയില്ല.
+      നിങ്ങൾ ഈ നയം സജ്ജമാക്കുകയാണെങ്കിൽ ഉപയോക്താക്കൾക്ക് അത് മാറ്റാനോ റദ്ദാക്കാനോ കഴിയില്ല.
 
-      ശ്രദ്ധിക്കുക: നിലവിൽ, ലോഗിൻ ‌സ്‌ക്രീൻ ദൃശ്യമാക്കുമ്പോളോ കിയോസ്‌ക് അപ്ലിക്കേഷൻ സെഷൻ പുരോഗതിയിലായിരിക്കുമ്പോളോ മാത്രം യാന്ത്രിക റീബൂട്ടുകൾ പ്രവർത്തനക്ഷമമാകുന്നു. ഏതെങ്കിലും പ്രത്യേക തരത്തിന്റെ ഒരു സെഷൻ പുരോഗതിയിലാണോ അല്ലയോ എന്നത് പരിഗണിക്കാതെ ഭാവിയിൽ ഇത് മാറുകയും നയം എല്ലായ്‌പ്പോഴും ബാധകമാകുകയും ചെയ്യും.</translation>
+      ശ്രദ്ധിക്കുക: നിലവിൽ ലോഗിൻ ‌സ്‌ക്രീൻ ദൃശ്യമാക്കുമ്പോഴോ കിയോസ്‌ക് ആപ്പ് സെഷൻ പുരോഗതിയിലായിരിക്കുമ്പോഴോ മാത്രം സ്വയമേവയുള്ള റീബൂട്ടുകൾ പ്രവർത്തനക്ഷമമാകുന്നു. ഏതെങ്കിലും പ്രത്യേക തരത്തിലുള്ള സെഷൻ പുരോഗതിയിലാണോ അല്ലയോ എന്നത് പരിഗണിക്കാതെ ഭാവിയിൽ ഇത് മാറുകയും നയം എല്ലായ്‌പ്പോഴും ബാധകമാകുകയും ചെയ്യും.</translation>
 <translation id="7701341006446125684">ആപ്‌സ്, വിപുലീകരണങ്ങൾ എന്നിവയുടെ കാഷേ വലുപ്പം സജ്ജീകരിക്കുക (ബൈറ്റുകളിൽ)</translation>
-<translation id="7709537117200051035">ഹോസ്റ്റിലേക്കുള്ള ആക്‌സസ് അനുവദിക്കുകയോ (ശരി) തടയുകയോ (തെറ്റ്) ചെയ്യേണ്ടതുണ്ടോയെന്ന് വ്യക്തമാക്കുന്ന ഒരു ബൂളിയൻ ഫ്ലാഗിലേക്ക് ഒരു നിഘണ്ടു ഹോസ്റ്റ്‌നെയിമുകൾ മാപ്പ് ചെയ്യുന്നു.
+<translation id="7709537117200051035">ഹോസ്റ്റിലേക്കുള്ള ആക്‌സസ് അനുവദിക്കുകയോ (true) തടയുകയോ (false) ചെയ്യേണ്ടതുണ്ടോയെന്ന് വ്യക്തമാക്കുന്ന ഒരു ബൂലിയൻ ഫ്ലാഗിലേയ്‌ക്ക് ഒരു നിഘണ്ടു ഹോസ്റ്റ് നെയിമുകൾ മാപ്പ് ചെയ്യുന്നു.
 
           ഈ നയം <ph name="PRODUCT_NAME" />-ന്റെ ആന്തരിക ഉപയോഗത്തിന് മാത്രമുള്ളതാണ്.</translation>
 <translation id="7712109699186360774">ഒരു സൈറ്റിന് എന്‍റെ ക്യാമറ കൂടാതെ/അല്ലെങ്കിൽ മൈക്രോഫോൺ ആക്‌സസ് ചെയ്യണമെന്നുള്ളപ്പോഴെല്ലാം ചോദിക്കുക</translation>
@@ -3636,9 +3622,9 @@
 <translation id="7747447585227954402"><ph name="PRODUCT_OS_NAME" /> എന്നതിൽ ഒരു <ph name="PLUGIN_VM_NAME" /> ഉപയോഗിക്കാൻ ഉപകരണങ്ങളെ അനുവദിക്കുക.</translation>
 <translation id="7749402620209366169">വിദൂര ആക്‌സസ് ഹോസ്റ്റുകൾക്ക് ഉപയോക്തൃ-നിർദ്ദിഷ്‌ട PIN-ന് പകരമായി രണ്ട് ഘട്ട പരിശോധിച്ചുറപ്പിക്കൽ പ്രവർത്തനക്ഷമമാക്കുന്നു.
 
-          ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഹോസ്റ്റ് ആക്‌സസ് ചെയ്യുന്നതിനായി ഉപയോക്താക്കൾ ഒരു സാധുതയുള്ള രണ്ട് ഘട്ട പരിശോധിച്ചുറപ്പിക്കൽ കോഡ് നൽകേണ്ടതുണ്ട്.
+          ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഹോസ്റ്റ് ആക്‌സസ് ചെയ്യുന്നതിനായി ഉപയോക്താക്കൾ സാധുതയുള്ള രണ്ട് ഘട്ട കോഡ് നൽകേണ്ടതുണ്ട്.
 
-          ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കുകയോ സജ്ജീകരിക്കാത്ത നിലയിലോ ആണെങ്കിൽ, രണ്ട് ഘട്ട പരിശോധിച്ചുറപ്പിക്കൽ പ്രവർത്തനക്ഷമമാകില്ലെന്ന് മാത്രമല്ല ഉപയോക്തൃ-നിർവചിത PIN-ന്റെ ഡിഫോൾട്ട് പ്രവർത്തനരീതി ഉപയോഗിക്കുകയും ചെയ്യും.</translation>
+          ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കുകയോ സജ്ജീകരിക്കാത്ത നിലയിലോ ആണെങ്കിൽ, രണ്ട് ഘട്ടം  പ്രവർത്തനക്ഷമമാകില്ലെന്ന് മാത്രമല്ല ഉപയോക്തൃ നിർവചിത PIN-ന്റെ ഡീഫോൾട്ട് പ്രവർത്തനരീതി ഉപയോഗിക്കുകയും ചെയ്യും.</translation>
 <translation id="7750991880413385988">പുതിയ ടാബ് പേജ് തുറക്കുക</translation>
 <translation id="7754704193130578113">ഡൗൺലോഡ് ചെയ്യുന്നതിനു മുമ്പ് ഓരോ ഫയലും എവിടെ സംരക്ഷിക്കണമെന്ന് ചോദിക്കുക</translation>
 <translation id="7761446981238915769">ലോഗിൻ സ്‌ക്രീനിലെ ഇൻസ്‌റ്റാൾ ചെയ്‌ത ആപ്‌സിന്റെ ലിസ്‌റ്റ് കോൺഫിഗർ ചെയ്യുക</translation>
@@ -3674,11 +3660,11 @@
 
       ഈ നയം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, 'സർട്ടിഫിക്കറ്റ് ട്രാൻസ്‌പരൻസി' നയം അനുസരിച്ച് വെളിപ്പെടുത്തിയിട്ടില്ലാത്തതും എന്നാൽ 'സർട്ടിഫിക്കറ്റ് ട്രാൻസ്‌പരൻസി'യിലൂടെ വെളിപ്പെടുത്തേണ്ടതുമായ ഏതൊരു സർട്ടിഫിക്കറ്റിനെയും വിശ്വാസ്യതയില്ലാത്തതായി മാത്രമേ പരിഗണിക്കുകയുള്ളൂ.</translation>
 <translation id="7818131573217430250">ലോഗിൻ സ്‌ക്രീനിൽ ഉയർന്ന ദൃശ്യതീവ്രതയുടെ ഡിഫോൾട്ട് അവസ്ഥ സജ്ജമാക്കുക</translation>
-<translation id="7822837118545582721">ഈ നയം 'ശരി' എന്ന് സജ്ജമാക്കിയിരിക്കുമ്പോൾ, ഉപയോക്താക്കൾക്ക് എക്‌സ്‌റ്റേണൽ സ്‌റ്റോറേജ് ഉപകരണങ്ങളിൽ ഒന്നും തന്നെ റൈറ്റുചെയ്യാനാവില്ല.
+<translation id="7822837118545582721">ഈ നയം ശരി എന്ന് സജ്ജമാക്കിയാൽ, ഉപയോക്താക്കൾക്ക് എക്‌സ്‌റ്റേണൽ സ്‌റ്റോറേജ് ഉപകരണങ്ങളിലേക്ക് ഒന്നും തന്നെ ചേർക്കാനാവില്ല.
 
-      ഈ നയം 'തെറ്റ്' എന്ന് സജ്ജമാക്കുകയോ കോൺഫിഗർ ചെയ്യാതിരിക്കുകയോ ആണെങ്കിൽ, എക്‌സ്‌റ്റേണൽ സ്‌റ്റോറേജ് ഉപകരണങ്ങളിൽ നേരിട്ട് റൈറ്റ് ചെയ്യാവുന്ന ഫയലുകൾ സൃഷ്‌ടിക്കാനോ പരിഷ്‌ക്കരിക്കാനോ കഴിയും.
+      ഈ നയം തെറ്റ് എന്ന് സജ്ജമാക്കുകയോ കോൺഫിഗർ ചെയ്യാതിരിക്കുകയോ ആണെങ്കിൽ, എക്‌സ്‌റ്റേണൽ സ്‌റ്റോറേജ് ഉപകരണങ്ങളിൽ നേരിട്ട് ചേർക്കാവുന്ന ഫയലുകൾ സൃഷ്‌ടിക്കാനോ പരിഷ്‌ക്കരിക്കാനോ കഴിയും.
 
-      ExternalStorageDisabled നയം, ഈ നയത്തെ നിയന്ത്രിക്കുന്നു - ExternalStorageDisabled 'ശരി' എന്ന് സജ്ജമാക്കിയിരിക്കുകയാണെങ്കിൽ, എക്‌സ്‌റ്റേണൽ സ്‌റ്റോറേജിലുള്ള എല്ലാ ആക്‌സസും പ്രവർത്തനരഹിതമാക്കുകയും ഇതിന്റെ ഫലമായി ഈ നയം ഒഴിവാക്കുകയും ചെയ്യും.
+      ExternalStorageDisabled നയം, ഈ നയത്തെ നിയന്ത്രിക്കുന്നു - ExternalStorageDisabled ശരി എന്ന് സജ്ജമാക്കിയാൽ, എക്‌സ്‌റ്റേണൽ സ്‌റ്റോറേജിലുള്ള എല്ലാ ആക്‌സസും പ്രവർത്തനരഹിതമാക്കുകയും ഇതിന്റെ ഫലമായി ഈ നയം ഒഴിവാക്കുകയും ചെയ്യും.
 
       M56-ലും അതിനുശേഷമുള്ളവയിലും ഈ നയത്തിന്റെ ഡൈനാമിക് പുതുക്കിയെടുക്കൽ പിന്തുണയ്‌ക്കുന്നു.</translation>
 <translation id="7831595031698917016">ഉപകരണ മാനേജ്മെന്‍റ് സേവനത്തിൽ നിന്ന് ഒരു നയം അസാധുവാക്കൽ സ്വീകരിക്കുന്നതിനും പുതിയ നയം ലഭ്യമാക്കുന്നതിനും ഇടയിലുള്ള പരമാവധി കാലതാമസം മില്ലിസെക്കൻഡിൽ വ്യക്തമാക്കുന്നു.
@@ -3713,7 +3699,7 @@
       ശ്രദ്ധിക്കുക: 45 പതിപ്പ് വരെ, ഈ നയം കിയോസ്‌ക് മോഡിൽ മാത്രം പിന്തുണയ്‌ക്കുന്നു.</translation>
 <translation id="7912255076272890813">അനുവദിച്ച അപ്ലിക്കേഷൻ/വിപുലീകരണ തരങ്ങൾ കോൺഫിഗർ ചെയ്യുക</translation>
 <translation id="7922358664346625612">അവസാനത്തെ ടാബ് Chrome-ൽ തുറന്ന നിലയിൽ തുടരുക.</translation>
-<translation id="793134539373873765">OS അപ്‌ഡേറ്റ് പേലോഡുകൾക്ക് p2p ഉപയോഗിക്കണോ എന്നത് വ്യക്തമാക്കുന്നു. ശരി എന്നതായി സജ്ജമാക്കുകയാണെങ്കിൽ, ഉപകരണങ്ങൾ LAN-ൽ അപ്‌ഡേറ്റ് പേലോഡുകൾ പങ്കിടുകയും അവ ഉപയോഗിക്കാൻ ശ്രമിക്കുകയും ചെയ്യും, ഇത് ഇന്റർനെറ്റ് ബാൻഡ്‌വിഡ്ത്ത് ഉപയോഗവും തിരക്കും കുറയ്ക്കുകയും ചെയ്യുന്നു. LAN-ൽ അപ്‌ഡേറ്റ് പേലോഡുകൾ ലഭ്യമല്ലെങ്കിൽ, ഒരു അപ്‌ഡേറ്റ് സെർവറിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യുന്നതിലേക്ക് ഉപകരണം തിരികെ ഉപയോഗിക്കപ്പെടും. തെറ്റ് എന്നതായി സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിലോ കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിലോ, p2p ഉപയോഗിക്കപ്പെടില്ല.</translation>
+<translation id="793134539373873765">OS അപ്‌ഡേറ്റ് പേലോഡുകൾക്ക് p2p ഉപയോഗിക്കണോ എന്നത് വ്യക്തമാക്കുന്നു. ശരി എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, ഉപകരണങ്ങൾ LAN-ൽ അപ്‌ഡേറ്റ് പേലോഡുകൾ പങ്കിടുകയും അവ ഉപയോഗിക്കാൻ ശ്രമിക്കുകയും ചെയ്യും, ഇത് ഇന്റർനെറ്റ് ബാൻഡ്‌വിഡ്ത്ത് ഉപയോഗവും തിരക്കും കുറയ്ക്കുകയും ചെയ്യുന്നു. LAN-ൽ അപ്‌ഡേറ്റ് പേലോഡുകൾ ലഭ്യമല്ലെങ്കിൽ, ഒരു അപ്‌ഡേറ്റ് സെർവറിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യുന്നതിലേക്ക് ഉപകരണം തിരികെ ഉപയോഗിക്കപ്പെടും. തെറ്റ് എന്ന്  സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിലോ കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിലോ, p2p ഉപയോഗിക്കപ്പെടില്ല.</translation>
 <translation id="7933141401888114454">സൂപ്പർവൈസ് ചെയ്‌ത ഉപയോക്താക്കളെ സൃഷ്‌ടിക്കുന്നത് പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="793473937901685727">ARC-ആപ്പിനായുള്ള സർട്ടിഫിക്കറ്റ് ലഭ്യത സജ്ജമാക്കുക</translation>
 <translation id="7937491150792971922">ഒന്നിലധികം ഉറവിടങ്ങളിൽ നിന്നുള്ള വിപുലീകരണം ഇൻസ്‌റ്റാൾ ചെയ്യൽ ലിസ്‌റ്റ് നയങ്ങൾ ലയിപ്പിക്കുക</translation>
@@ -3737,11 +3723,11 @@
 <translation id="7958537754689366707">ഓരോ പന്ത്രണ്ട് മണിക്കൂറിലും പാസ്‌വേഡ് നൽകേണ്ടതുണ്ട്</translation>
 <translation id="7961779417826583251">ലെഗസി സർട്ടിഫിക്കറ്റ് അധികാരികളുടെ ഒരു ലിസ്‌റ്റിനായുള്ള സർട്ടിഫിക്കറ്റ് സുതാര്യത നടപ്പിലാക്കൽ പ്രവർത്തനരഹിതമാക്കുക</translation>
 <translation id="7974114691960514888">ഈ നയം ഇനിമുതൽ പിന്തുണയ്‌ക്കില്ല.
-          വിദൂര ക്ലയന്റിലേക്ക് ഒരു കണക്‌ട് ചെയ്യുമ്പോൾ STUN, റിലേ സെർവറുകളുടെ ഉപയോഗം പ്രവർത്തനക്ഷമമാക്കുന്നു.
+          വിദൂര ക്ലയന്റിലേക്ക് ഒരു കണക്റ്റ് ചെയ്യുമ്പോൾ STUN, റിലേ സെർവറുകളുടെ ഉപയോഗം പ്രാപ്‌തമാക്കുന്നു.
 
-          ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കുകയാണെങ്കിൽ, വിദൂര ഹോസ്റ്റ് മെഷീനുകളെ ഫയർവാൾ കൊണ്ട് വേർതിരിച്ചിരിക്കുകയാണെങ്കിലും ഈ മെഷീൻ കണ്ടെത്താനും കണക്ട് ചെയ്യാനും കഴിയും.
+          ഈ ക്രമീകരണം പ്രാപ്‌തമാക്കുകയാണെങ്കിൽ, വിദൂര ഹോസ്റ്റ് മെഷീനുകളെ ഫയർവാൾ കൊണ്ട് വേർതിരിച്ചിരിക്കുകയാണെങ്കിലും ഈ മെഷീൻ കണ്ടെത്താനും കണക്റ്റ് ചെയ്യാനും കഴിയും.
 
-          ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കി, കൂടാതെ UDP കണക്ഷനുകൾ ഒരു ഫയർവാൾ ഉപയോഗിച്ച് ഫിൽറ്റർ ചെയ്തിരിക്കുകയാണെങ്കിൽ, ഈ മെഷിനിൽ ലോക്കൽ നെറ്റ്‌വർക്കിൽ നിന്നുള്ള ഹോസ്റ്റ് മെഷീനിൽ മാത്രമേ കണക്‌ട് ചെയ്യൂ.</translation>
+          ഈ ക്രമീകരണം അപ്രാപ്‌തമാക്കി, കൂടാതെ UDP കണക്ഷനുകൾ ഒരു ഫയർവാൾ ഉപയോഗിച്ച് ഫിൽറ്റർ ചെയ്തിരിക്കുകയാണെങ്കിൽ, ഈ മെഷിനിൽ ലോക്കൽ നെറ്റ്‌വർക്കിൽ നിന്നുള്ള ഹോസ്റ്റ് മെഷീനിൽ മാത്രമേ കണക്റ്റ് ചെയ്യൂ.</translation>
 <translation id="7976157349247117979"><ph name="PRODUCT_NAME" /> ഉപകരണ ലക്ഷ്യസ്ഥാനത്തിന്‍റെ പേര്</translation>
 <translation id="7980227303582973781">പ്രത്യേക നിയന്ത്രണങ്ങൾ ഒന്നുമില്ല</translation>
 <translation id="7985242821674907985"><ph name="PRODUCT_NAME" /></translation>
@@ -3770,7 +3756,7 @@
 നിങ്ങൾ ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കിയാൽ, സ്വമേധയാ പൂരിപ്പിക്കൽ ഉപയോക്താക്കൾക്ക് ആക്‌സസ് ചെയ്യാനാവില്ല.
 
 നിങ്ങൾ ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കുകയോ ഒരു മൂല്യം സജ്ജമാക്കാതിരിക്കുകയോ ചെയ്‌‌താൽ, സ്വമേധയാ പൂരിപ്പിക്കൽ തുടർന്നും ഉപയോക്താവിൻറെ നിയന്ത്രണത്തിലായിരിക്കും. ഇത്, സ്വമേധയാ പൂരിപ്പിക്കൽ പ്രൊഫൈലുകൾ കോൺഫിഗർ ചെയ്യാനും അവരുടെ സ്വന്തം വിവേചനാധികാരം ഉപയോഗിച്ച്, സ്വമേധയാ പൂരിപ്പിക്കൽ ഓണാക്കാനോ ഓഫാക്കാനോ ഉപയോക്താക്കളെ അനുവദിക്കുകയും ചെയ്യും.</translation>
-<translation id="8044493735196713914">ഉപകരണ ബൂട്ട് മോഡ് റിപ്പോർട്ടുചെയ്യുക</translation>
+<translation id="8044493735196713914">ഉപകരണ ബൂട്ട് മോഡ് റിപ്പോർട്ട് ചെയ്യുക</translation>
 <translation id="8050080920415773384">നേറ്റീവ് പ്രിന്റിംഗ്</translation>
 <translation id="8053580360728293758">ഡിഫോൾട്ട് പ്രിന്റിങ് വർണ്ണ മോഡ് അസാധുവാക്കുന്നു. മോഡ് ലഭ്യമല്ലെങ്കിൽ ഈ നയം അവഗണിക്കപ്പെടും.</translation>
 <translation id="8059164285174960932">വിദൂര ആക്‌സസ് ക്ലയന്റുകൾ അവരുടെ പരിശോധിച്ചുറപ്പിക്കൽ ടോക്കൺ നേടേണ്ട URL</translation>
@@ -3826,9 +3812,9 @@
       ഈ നയം 'തെറ്റ്' എന്ന് സജ്ജീകരിക്കുമ്പോൾ നയ ഡാറ്റയും നയം പ്രാബല്യത്തിൽ വരുന്ന സമയവും ശേഖരിക്കില്ല.
 
       <ph name="CHROME_REPORTING_EXTENSION_NAME" /> പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുമ്പോഴും മെഷീൻ <ph name="MACHINE_LEVEL_USER_CLOUD_POLICY_ENROLLMENT_TOKEN_POLICY_NAME" /> എന്നതിൽ എൻറോൾ ചെയ്‌തിരിക്കുമ്പോഴും മാത്രമേ ഈ നയം പ്രാബല്യത്തിൽ വരൂ.</translation>
-<translation id="8140204717286305802">നെറ്റ്‌വർക്ക് ഇന്റർഫേസുകളുടെ ലിസ്റ്റും അതിന്റെ തരങ്ങളും ഹാർഡ്‌വെയർ വിലാസങ്ങളും ഉൾപ്പെടെ സെർവറിൽ റിപ്പോർട്ടുചെയ്യുക.
+<translation id="8140204717286305802">നെറ്റ്‌വർക്ക് ഇന്റർഫേസുകളുടെ ലിസ്റ്റും അതിന്റെ തരങ്ങളും ഹാർഡ്‌വെയർ വിലാസങ്ങളും ഉൾപ്പെടെ സെർവറിൽ റിപ്പോർട്ട് ചെയ്യുക.
 
-      നയം തെറ്റ് എന്നതായി സജ്ജമാക്കുകയാണെങ്കിൽ, ഇന്റർഫേസ് ലിസ്റ്റ് റിപ്പോർട്ടുചെയ്യില്ല.</translation>
+      നയം തെറ്റ് എന്ന് സജ്ജമാക്കിയാൽ, ഇന്റർഫേസ് ലിസ്റ്റ് റിപ്പോർട്ട് ചെയ്യില്ല.</translation>
 <translation id="8141795997560411818">ഈ നയം Android Google ഡ്രൈവ് ആപ്പ് ഉപയോഗിക്കുന്നതിൽ നിന്ന് ഉപയോക്താവിനെ തടയുന്നില്ല. Google ഡ്രൈവിലുള്ള ആക്‌സസ് തടയണമെങ്കിൽ, നിങ്ങൾ Android Google ഡ്രൈവ് ആപ്പിന്റെ ഇൻസ്‌റ്റലേഷൻ അനുവദിക്കരുത്.</translation>
 <translation id="8142894094385450823">മാനേജ് ചെയ്യപ്പെട്ട സെഷനായി നിർദ്ദേശിക്കുന്ന ഭാഷകൾ സജ്ജീകരിക്കുക</translation>
 <translation id="8146727383888924340">Chrome OS രജിസ്‌ട്രേഷനിലൂടെ ഓഫറുകൾ വീണ്ടെടുക്കാൻ ഉപയോക്താക്കളെ അനുവദിക്കുക</translation>
@@ -3886,7 +3872,7 @@
 <translation id="8259592978873597235">ഈ നയം ശരി എന്ന് സജ്ജമാക്കുകയോ സജ്ജമാക്കാതിരിക്കുകയോ ചെയ്താൽ, വീഡിയോ പ്ലേ ചെയ്യുമ്പോൾ ഉപയോക്താവ് നിഷ്‌ക്രിയമായിരിക്കുന്നതായി പരിഗണിക്കില്ല. ഇത് നിഷ്‌ക്രിയ കാലതാമസം, സ്‌ക്രീൻ തെളിച്ചം കുറയുന്നതിന്റെ കാലതാമസം, സ്‌ക്രീൻ ഓഫാകുന്നതിന്റെ കാലതാമസം, സ്‌ക്രീൻ ലോക്ക് ആകുന്നതിന്റെ കാലതാമസം എന്നിവയിലേക്കെത്തുന്നതും തത്തുല്യ പ്രവർത്തനങ്ങൾ നടക്കുന്നതും തടയുന്നു.
 
           ഈ നയം തെറ്റ് എന്ന് സജ്ജമാക്കിയാൽ, ഉപയോക്താവിനെ നിഷ്‌ക്രിയമായി പരിഗണിക്കുന്നത് വീഡിയോ പ്രവർത്തനം തടയില്ല.</translation>
-<translation id="8274603902181597201">ഉപയോക്താവിന്‍റെ ecryptfs ഹോം ഡയറക്ടറി മായ്ച്ച ശേഷം, പുതിയൊരു ext4-encrypted ഹോം ഡയറക്ടറിയിൽ നിന്ന് ആരംഭിക്കുക.</translation>
+<translation id="8274603902181597201">ഉപയോക്താവിന്‍റെ ecryptfs ഹോം ഡയറക്റ്ററി മായ്ച്ച ശേഷം, പുതിയൊരു ext4-encrypted ഹോം ഡയറക്റ്ററിൽ നിന്ന് ആരംഭിക്കുക.</translation>
 <translation id="8285435910062771358">പൂർണ്ണ-സ്‌ക്രീൻ മാഗ്നിഫയർ പ്രവർത്തനക്ഷമമാക്കി</translation>
 <translation id="8288199156259560552">Android Google ലൊക്കേഷൻ സേവനം പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="8292322992383748446">SoC ഘടകങ്ങൾക്കുള്ള ഹാർഡ്‌വെയറിന്‍റെ സ്ഥിതിവിവരക്കണക്കുകൾ റിപ്പോർട്ട് ചെയ്യുക.
@@ -3916,7 +3902,7 @@
       ഈ നയ മൂല്യം മില്ലിസെക്കൻഡിൽ വ്യക്തമാക്കിയിരിക്കണം.</translation>
 <translation id="8331479227794770304">സ്റ്റിക്കി കീകൾ പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="8339420913453596618">രണ്ടാം ഫാക്‌ടർ പ്രവർത്തനരഹിതമാക്കി</translation>
-<translation id="8344454543174932833">ആദ്യ റൺ ചെയ്യലിലെ സ്ഥിരസ്ഥിതി ബ്രൗസറിൽ നിന്നുമുള്ള ബുക്ക്മാർക്കുകൾ ഇംപോർട്ട് ചെയ്യുക</translation>
+<translation id="8344454543174932833">ആദ്യ റൺ ചെയ്യലിലെ ഡിഫോൾട്ട് ബ്രൗസറിൽ നിന്നുമുള്ള ബുക്ക്മാർക്കുകൾ ഇംപോർട്ട് ചെയ്യുക</translation>
 <translation id="8357681633047935212">ഒരു ഉപയോക്തൃ സെഷന്റെ ദൈർഘ്യം പരിമിതപ്പെടുത്തുക</translation>
 <translation id="8359734107661430198">2008/09/02 എന്നതിലൂടെ ExampleDeprecatedFeature API പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="8367209241899435947">Windows-ൽ Chrome ക്ലീൻ അപ്പ് പ്രവർത്തനക്ഷമമാക്കുക</translation>
@@ -4039,11 +4025,11 @@
 
       ഉപയോക്താവിന് ഈ ക്രമീകരണം മാറ്റാനോ അസാധുവാക്കാനോ കഴിയില്ല.</translation>
 <translation id="8631434304112909927">പതിപ്പ് <ph name="UNTIL_VERSION" /> വരെ</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" />-ന് ഒരു പ്രമാണീകരണ ചലഞ്ച് ലഭിച്ചാൽ മാത്രമേ സംയോജിത പ്രാമാണീകരണം പ്രവർത്തനക്ഷമമാക്കൂ.
 
@@ -4080,13 +4066,13 @@
 
       അപകടകരമായ ആപ്പുകളും സൈറ്റുകളും കണ്ടെത്താൻ സഹായിക്കാൻ, ചില സിസ്‌റ്റം വിവരങ്ങളും പേജ് ഉള്ളടക്കവും, Google സെർവറുകളിലേക്ക് വിപുലീകൃത റിപ്പോർട്ടിംഗ് അയയ്‌ക്കുന്നു.
 
-      ക്രമീകരണം 'ശരി' എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ആവശ്യമുള്ളപ്പോഴൊക്കെ (ഉദാഹരണമായി, ഒരു സുരക്ഷ ഇന്റർസ്‌റ്റീഷ്യൽ കാണിക്കുമ്പോൾ) റിപ്പോർട്ട് സൃഷ്‌ടിക്കുകയും അയയ്ക്ക‌ുകയും ചെയ്യും.
+      ക്രമീകരണം ശരി എന്ന് സജ്ജീകരിച്ചാൽ, ആവശ്യമുള്ളപ്പോഴൊക്കെ (ഉദാഹരണമായി, ഒരു സുരക്ഷ ഇന്റർസ്‌റ്റീഷ്യൽ കാണിക്കുമ്പോൾ) റിപ്പോർട്ട് സൃഷ്‌ടിക്കുകയും അയയ്ക്ക‌ുകയും ചെയ്യും.
 
-      ക്രമീകരണം 'തെറ്റ്' എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, റിപ്പോർട്ട് അയയ്ക്കില്ല.
+      ക്രമീകരണം തെറ്റ് എന്ന് സജ്ജീകരിച്ചാൽ, റിപ്പോർട്ട് അയയ്ക്കില്ല.
 
-      ഈ നയം 'ശരി' അല്ലെങ്കിൽ 'തെറ്റ്' എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഉപയോക്താവിന് ക്രമീകരണം പരിഷ്‌ക്കരിക്കാനാവില്ല.
+      ഈ നയം ശരി എന്നോ തെറ്റ് എന്നോ സജ്ജീകരിച്ചാൽ, ഉപയോക്താവിന് ക്രമീകരണം പരിഷ്‌ക്കരിക്കാനാവില്ല.
 
-      നയം സജ്ജീകരിക്കാതെ വിടുകയാണെങ്കിൽ, ഉപയോക്താവിന് ക്രമീകരണം മാറ്റാനും റിപ്പോർട്ടുകൾ അയയ്ക്കണോ വേണ്ടയോ എന്ന് തീരുമാനിക്കാനും കഴിയും.
+      നയം സജ്ജീകരിക്കാതെ വിട്ടാൽ, ഉപയോക്താവിന് ക്രമീകരണം മാറ്റാനും റിപ്പോർട്ടുകൾ അയയ്ക്കണോ വേണ്ടയോ എന്ന് തീരുമാനിക്കാനും കഴിയും.
 
       സുരക്ഷിത ബ്രൗസിംഗിനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് https://developers.google.com/safe-browsing കാണുക.</translation>
 <translation id="8736538322216687231">YouTube-ൽ കുറഞ്ഞ നിയന്ത്രിത മോഡ് നിർബന്ധിതമാക്കുക</translation>
@@ -4115,9 +4101,9 @@
 <translation id="8798099450830957504">ഡിഫോൾട്ട്</translation>
 <translation id="8800453707696044281">ബാറ്ററി ചാർജ് ഇഷ്‌ടാനുസൃത ചാർജിംഗ് അവസാനിപ്പിക്കൽ ശതമാനത്തിൽ സജ്ജീകരിക്കുക</translation>
 <translation id="8801680448782904838">ബ്രൗസർ റീലോഞ്ച് ചെയ്യൽ അല്ലെങ്കിൽ ഉപകരണം റീസ്‌റ്റാർട്ട് ചെയ്യൽ ശുപാർശ ചെയ്യുന്നു എന്നോ ആവശ്യമാണ് എന്നോ ഉപയോക്താവിനെ അറിയിക്കുക</translation>
-<translation id="8818173863808665831">ഉപകരണത്തിന്റെ ഭൂമിശാസ്‌ത്ര ലൊക്കേഷൻ റിപ്പോർട്ടുചെയ്യുക..
+<translation id="8818173863808665831">ഉപകരണത്തിന്റെ ഭൂമിശാസ്‌ത്ര ലൊക്കേഷൻ റിപ്പോർട്ട് ചെയ്യുക..
 
-      നയം ഇതുവരെ സജ്ജമാക്കിയിട്ടില്ലെങ്കിലോ തെറ്റ് എന്ന് സജ്ജമാക്കിയെങ്കിലോ, ലൊക്കേഷൻ റിപ്പോർട്ടുചെയ്യില്ല.</translation>
+      നയം ഇതുവരെ സജ്ജമാക്കിയിട്ടില്ലെങ്കിലോ തെറ്റ് എന്ന് സജ്ജമാക്കിയെങ്കിലോ, ലൊക്കേഷൻ റിപ്പോർട്ട് ചെയ്യില്ല.</translation>
 <translation id="8818768076343557335">സെല്ലുലാർ അല്ലാത്ത ഏത് നെറ്റ്‌വർക്കിലും നെറ്റ്‌വർക്ക് പ്രവർത്തനങ്ങൾ മുൻകൂട്ടി നൽകുക.
           (50-ൽ അവസാനിപ്പിച്ചു, 52-ൽ നീക്കംചെയ്‌തു. 52-ന് ശേഷം, മൂല്യം 1 എന്ന് സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിൽ, അത് 0 ആയി കണക്കാക്കും - ഏത് നെറ്റ്‌വർക്ക് കണക്ഷനിലും നെറ്റ്‌വർക്ക് പ്രവർത്തനങ്ങൾ മുൻകൂട്ടി നൽകുക.)</translation>
 <translation id="8825782996899863372">ഫിഷിംഗ് പേജിലെ പാസ്‌വേഡ് പുനരുപയോഗത്താൽ, പാസ്‍വേഡ് പരിരക്ഷാ മുന്നറിയിപ്പ് ട്രിഗ്ഗര്‍ ചെയ്‌തു</translation>
@@ -4195,7 +4181,7 @@
 <translation id="8942616385591203339">ഉപയോക്താവ് ആദ്യമായി സൈൻ ഇൻ ചെയ്യുന്ന സമയത്ത് സമന്വയ സമ്മതം പ്രദർശിപ്പിക്കാമോ എന്നത് ഈ നയം നിയന്ത്രിക്കുന്നു. ഉപയോക്താവിന് സമന്വയ സമ്മതം ഒരിക്കലും ആവശ്യമില്ലെങ്കിൽ, ഇത് തെറ്റ് എന്ന് സജ്ജീകരിക്കണം.
       തെറ്റ് എന്ന് സജ്ജീകരിച്ചാൽ, സമന്വയ സമ്മതം പ്രദർശിപ്പിക്കില്ല.
       ശരി എന്ന് സജ്ജീകരിച്ചാലോ സജ്ജീകരിക്കാതിരുന്നാലോ, സമന്വയ സമ്മതം പ്രദർശിപ്പിക്കാനാവും.</translation>
-<translation id="8947415621777543415">ഉപകരണ ലൊക്കേഷൻ റിപ്പോർട്ടുചെയ്യുക</translation>
+<translation id="8947415621777543415">ഉപകരണ ലൊക്കേഷൻ റിപ്പോർട്ട് ചെയ്യുക</translation>
 <translation id="8951350807133946005">ഡിസ്ക്ക് കാഷെ ഡയറക്റ്ററി സജ്ജമാക്കുക</translation>
 <translation id="8952317565138994125">Google ഹോസ്‌റ്റ് ചെയ്യുന്ന സമന്വയിപ്പിക്കൽ സേവനങ്ങൾ ഉപയോഗിക്കുന്ന <ph name="PRODUCT_NAME" /> എന്നതിലെ ഡാറ്റ സമന്വയം പ്രവർത്തനരഹിതമാക്കുകയും ഈ ക്രമീകരണം മാറ്റുന്നതിൽ നിന്ന് ഉപയോക്താക്കളെ തടയുകയും ചെയ്യുന്നു.
 
@@ -4227,11 +4213,6 @@
       SAML ഉപയോഗിച്ച് പ്രാമാണീകരിച്ച ഉപയോക്താക്കൾക്ക് മാത്രമേ ഈ നയം ബാധകമാകൂ. 
 
       ഈ നയത്തിന്റെ മൂല്യം സെക്കൻഡിൽ വ്യക്തമാക്കണം.</translation>
-<translation id="9018338365267278833">ഇൻസ്‌റ്റലേഷൻ മോഡ് ബ്ലോക്ക് ചെയ്‌തിരിക്കുന്നു എന്ന് സജ്ജീകരിച്ചിരിക്കുന്നതും അവയിലെ ലോക്കൽ ഡാറ്റയെ ശുദ്ധീകരിക്കുകയും ചെയ്യുന്ന <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> എന്നതിൽ ദൃശ്യമാകുന്ന വിപുലീകരണങ്ങളെയോ <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> എന്നതിൽ ദൃശ്യമാകുന്ന വിപുലീകരണങ്ങളെയോ ഇത് നീക്കം ചെയ്യും.  ലോക്കലായി സംഭരിച്ചിട്ടില്ലാത്ത ഉപയോക്തൃ ഡാറ്റയ്‌ക്ക് എന്ത് സംഭവിക്കുമെന്ന് മനസ്സിലാക്കാൻ വിപുലീകരണങ്ങളുടെ സ്വകാര്യതാ നയമോ ഡാറ്റാ നിലനിർത്തൽ നയമോ പരിശോധിക്കുക.
-
-      നയം പ്രവർത്തനക്ഷമമാക്കി എന്ന് സജ്ജീകരിക്കുമ്പോൾ, മുമ്പ് പരാമർശിച്ച ലിസ്‌റ്റുകളിലെ (ഒരു മെഷീനിൽ മുമ്പേ ഇൻസ്‌റ്റാൾ ചെയ്‌തിട്ടുണ്ടെങ്കിൽ) വിപുലീകരണങ്ങൾ ആ മെഷീനിൽ നിന്ന് പരിപൂർണ്ണമായി (ലോക്കൽ ഉപയോക്തൃ ഡാറ്റ ഉൾപ്പെടെ) നീക്കം ചെയ്യപ്പെടും.
-
-      നയം പ്രവർത്തനരഹിതമാക്കി എന്ന് സജ്ജീകരിക്കുമ്പോഴോ സജ്ജീകരിക്കാതെ വിടുമ്പോഴോ, മുമ്പ് പരാമർശിച്ച ലിസ്‌റ്റുകളിലെ (ഒരു മെഷീനിൽ മുമ്പേ ഇൻസ്‌റ്റാൾ ചെയ്‌തിട്ടുണ്ടെങ്കിലും <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />ബ്ലാക്ക്‌ലിസ്‌റ്റിൽ ഉൾപ്പെട്ടവ) വിപുലീകരണങ്ങൾ ആ മെഷീനിൽ പ്രവർത്തനരഹിതമാക്കും എന്നാൽ അൺഇൻസ്‌റ്റാൾ ചെയ്യില്ല.</translation>
 <translation id="9027787254195333560">ഈ നയം ലോഗിൻ സ്‌ക്രീനിലെ ഉപയോക്താവിനെ പ്രതിനിധീകരിക്കുന്ന അവതാർ ചിത്രത്തെ കോൺഫിഗർ ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു. അവതാർ ചിത്രം ഡൗൺലോഡ് ചെയ്യാനാകുന്ന <ph name="PRODUCT_OS_NAME" /> എന്നതിൽ നിന്നും ഡൗൺലോഡിന്റെ സമഗ്രത പരിശോധിച്ചുറപ്പിക്കുന്നതിന് ഉപയോഗിക്കുന്ന ഒരു ഗൂഢഭാഷ ഹാഷിൽ നിന്നുമുള്ള URL വ്യക്തമാക്കിയാണ് ഈ നയം സജ്ജീകരിക്കുന്നത്. ചിത്രം JPEG ഫോർമാറ്റിലുള്ളതും, 512kB യിൽ കൂടുതൽ വലുപ്പത്തിലുള്ളതുമായിരിക്കണം. ഏതൊരു പരിശോധിച്ചുറപ്പിക്കലും ഇല്ലാതെ തന്നെ URL ആക്‌സസ് ചെയ്യാവുന്നതായിരിക്കണം. 
 
       അവതാർ ചിത്രം ഡൗൺലോഡ് ചെയ്‌ത് കാഷെ ചെയ്‌തു. URL അല്ലെങ്കിൽ ഹാഷ് മാറുമ്പോഴൊക്കെ അത് വീണ്ടും ഡൗൺലോഡ് ചെയ്യും. 
@@ -4273,7 +4254,7 @@
       ഒരു Quick Fix Build-ലേക്ക് മാപ്പ് ചെയ്യുന്ന ഒരു ടോക്കൺ ആയാണ് നയ മൂല്യം സജ്ജീകരിച്ചിരിക്കുന്നതെങ്കിൽ, അപ്‌ഡേറ്റിനെ മറ്റൊരു നയം ബ്ലോക്ക് ചെയ്യുന്നില്ലെങ്കിൽ ബന്ധപ്പെട്ട Quick Fix Build-ലേക്ക് ഉപകരണം അപ്‌ഡേറ്റ് ചെയ്യപ്പെടും.
 
       ഈ നയം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിലോ അതിൻ്റെ മൂല്യം ഒരു Quick Fix Build-ലേക്ക് മാപ്പ് ചെയ്യുന്നില്ലെങ്കിലോ, ഉപകരണം Quick Fix Build-ലേക്ക് അപ്‌ഡേറ്റ് ചെയ്യപ്പെടില്ല. ഉപകരണം ഒരു Quick Fix Build റൺ ചെയ്‌തുകൊണ്ടിരിക്കുമ്പോൾ നയം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിലോ അതിൻ്റെ മൂല്യം ഒരു Quick Fix Build-ലേക്ക് മാപ്പ് ചെയ്യുന്നില്ലെങ്കിലോ, അപ്‌ഡേറ്റിനെ മറ്റൊരു നയം ബ്ലോക്ക് ചെയ്യുന്നില്ലെങ്കിൽ ഉപകരണം ഒരു സാധാരണ ബിൽഡിലേക്ക് അപ്‌ഡേറ്റ് ചെയ്യപ്പെടും.</translation>
-<translation id="9072600218500597787">വിദൂര ആക്‌സസ്സ് ഹോസ്‌റ്റുകൾക്ക് ബാധകമാകുന്ന ആവശ്യമായ ക്ലയന്റ് ഡൊമെയ്‌ൻ പേരുകൾ കോൺഫിഗർ ചെയ്യുന്നതിനൊപ്പം, ഇത് മാറ്റുന്നതിൽ നിന്നും ഉപയോക്താക്കളെ തടയുകയും ചെയ്യുന്നു. 
+<translation id="9072600218500597787">റിമോട്ട് ആക്‌സസ് ഹോസ്‌റ്റുകൾക്ക് ബാധകമാകുന്ന ആവശ്യമായ ക്ലയന്റ് ഡൊമെയ്‌ൻ പേരുകൾ കോൺഫിഗർ ചെയ്യുന്നതിനൊപ്പം, ഇത് മാറ്റുന്നതിൽ നിന്നും ഉപയോക്താക്കളെ തടയുകയും ചെയ്യുന്നു. 
 
           ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, നിർദ്ദിഷ്‌ട ഡൊമെയ്ൻ പേരുകളിൽ രജിസ്‌റ്റർ ചെയ്‌തിരിക്കുന്ന അക്കൗണ്ടുകൾ ഉപയോഗിച്ച് മാത്രമേ ഹോസ്‌റ്റുകൾക്ക് ഇത് പങ്കിടാൻ കഴിയൂ. 
 
@@ -4288,7 +4269,7 @@
 <translation id="9088444059179765143">സ്വയം സമയമേഖല കണ്ടെത്തുന്ന രീതി കോൺഫിഗർ ചെയ്യുക</translation>
 <translation id="9094064873808699479">OS പതിപ്പ് ടാർഗറ്റ് പതിപ്പിനേക്കാൾ പുതിയതാണെങ്കിൽ പിന്നിലേക്ക് പോയി ടാർഗറ്റ് പതിപ്പിൽ തുടരുക. സാധ്യമെങ്കിൽ, തിരികെ പോകുന്ന പ്രോസസിലൂടെ ഉപകരണ-തല കോൺഫിഗറേഷൻ (നെറ്റ്‌വർക്ക് ക്രെഡൻഷലുകൾ ഉൾപ്പെടെ) തുടരാൻ ശ്രമിക്കുക, എന്നാൽ ഡാറ്റ പുനഃസ്ഥാപിക്കുന്നത് സാധ്യമല്ലെങ്കിൽ പോലും (ഡാറ്റ പുനഃസ്ഥാപിക്കുന്നത് ടാർഗറ്റ് പതിപ്പ് പിന്തുണയ്‌ക്കുന്നില്ല അല്ലെങ്കിൽ പിന്നിലേക്ക് പോകുന്നതിന് അനുയോജ്യമല്ലാത്ത മാറ്റം എന്നീ കാരണങ്ങളാൽ) പൂർണ്ണ powerwash ഉപയോഗിച്ച് തിരികെ പോവുക.
           <ph name="PRODUCT_OS_NAME" /> പതിപ്പ് 70-ലും അതിന് ശേഷമുള്ളവയിലും പിന്തുണയ്‌ക്കുന്നു. പഴയ ക്ലയന്റുകൾക്ക്, ഈ മൂല്യം അർത്ഥമാക്കുന്നത്, തിരികെ പോകുന്നത് പ്രവർത്തനരഹിതമാക്കി എന്നാണ്.</translation>
-<translation id="9096086085182305205">പ്രാമാണീകരണ സെര്‍വറിന്‍റെ അനുമതിലിസ്റ്റ്</translation>
+<translation id="9096086085182305205">പരിശോധിച്ചുറപ്പിക്കൽ സെര്‍വറിന്‍റെ വൈറ്റ്ലിസ്റ്റ്</translation>
 <translation id="9105265795073104888">പ്രോക്‌സി കോൺഫിഗറേഷൻ ഓപ്‌ഷനുകളുടെ ഒരു ഉപഗണത്തെ മാത്രമേ Android ആപ്പുകൾക്ക് ലഭ്യമാക്കിയിട്ടുള്ളൂ. Android ആപ്പുകൾ സ്വയമേവ പ്രോക്‌സി ഉപയോഗിക്കുന്നതിന് തിരഞ്ഞെടുത്തേക്കാം. പ്രോക്‌സി ഉപയോഗിക്കാൻ നിങ്ങൾക്ക് അവയെ നിർബന്ധിക്കാനാവില്ല.</translation>
 <translation id="9106865192244721694">ഈ സൈറ്റുകളില്‍ WebUSB അനുവദിക്കുക</translation>
 <translation id="9112727953998243860">എന്‍റർപ്രൈസ് പ്രിന്‍റർ കോൺഫിഗറേഷൻ ഫയൽ</translation>
@@ -4311,18 +4292,18 @@
 <translation id="9147029539363974059">അഡ്‌മിനുകൾക്ക് സിസ്‌റ്റം ലോഗുകൾ നിരീക്ഷിക്കാൻ അനുവദിക്കുന്നതിന് മാനേജ്‌മെന്റ്
       സെർവറിലേക്ക് സിസ്‌റ്റം ലോഗുകൾ അയയ്‌ക്കുക.
 
-      ഈ നയം "ശരി" എന്നതായി സജ്ജീകരിക്കുകയാണെങ്കിൽ, സിസ്‌റ്റം ലോഗുകൾ
-      അയയ്‌ക്കും. ഈ നയത്തെ "തെറ്റ്" എന്ന് സജ്ജമാക്കുകയാണെങ്കിലോ സജ്ജമാക്കാതെ വിടുകയാണെങ്കിലോ സിസ്‌റ്റം ലോഗുകളൊന്നും അയയ്‌ക്കില്ല.</translation>
-<translation id="9150416707757015439">ഈ നയം ഒഴിവാക്കിയതാണ്. പകരം IncognitoModeAvailability ഉപയോഗിക്കുക.
-      <ph name="PRODUCT_NAME" /> എന്നതിൽ അദൃശ്യ മോഡ് പ്രവർത്തനക്ഷമമാക്കുക.
+      ഈ നയം ശരി എന്നതായി സജ്ജീകരിച്ചാൽ, സിസ്‌റ്റം ലോഗുകൾ
+      അയയ്‌ക്കും. ഈ നയത്തെ തെറ്റ് എന്ന് സജ്ജമാക്കിയാലോ സജ്ജമാക്കാതെ വിട്ടാലോ സിസ്‌റ്റം ലോഗുകളൊന്നും അയയ്‌ക്കില്ല.</translation>
+<translation id="9150416707757015439">ഈ നയം അവസാനിപ്പിച്ചതാണ്. പകരം IncognitoModeAvailability ഉപയോഗിക്കുക.
+      <ph name="PRODUCT_NAME" /> എന്നതിൽ അദൃശ്യ മോഡ് പ്രാപ്‌തമാക്കുക.
 
       ഈ ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കുകയോ കോൺഫിഗർ ചെയ്‌തിട്ടില്ലെങ്കിലോ, ഉപയോക്താക്കൾക്ക് അദൃശ്യ മോഡിൽ വെബ് പേജുകൾ തുറക്കാൻ കഴിയും.
 
       ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കിയാൽ, ഉപയോക്താക്കൾക്ക് അദൃശ്യ മോഡിൽ വെബ് പേജുകൾ തുറക്കാൻ കഴിയില്ല.
 
       ഈ നയം സജ്ജീകരിക്കാത്ത നിലയിലാണെങ്കിൽ, ഇത് പ്രവർത്തനക്ഷമമാക്കുകയും ഉപയോക്താക്കൾക്ക് അദൃശ്യ മോഡ് ഉപയോഗിക്കാൻ കഴിയുകയും ചെയ്യും.</translation>
-<translation id="915194831143859291">ഈ നയം 'false' ആയി സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിലോ കോൺഫിഗർ ചെയ്തിട്ടില്ലെങ്കിലോ, ഉപകരണം ഷട്ട് ഡൗൺ ചെയ്യാൻ <ph name="PRODUCT_OS_NAME" /> ഉപയോക്താവിനെ അനുവദിക്കും.
-      ഈ നയം 'true' ആയി സജ്ജമാക്കുകയാണെങ്കിൽ, ഉപയോക്താവ് ഉപകരണം ഷട്ട് ഡൗൺ ചെയ്യുമ്പോൾ <ph name="PRODUCT_OS_NAME" /> റീബൂട്ട് ട്രിഗർ ചെയ്യും. റീബൂട്ട് ബട്ടണുകൾ കൊണ്ട് UI-യിലെ ഷട്ട് ഡൗൺ ബട്ടണുകളുടെ എല്ലാ ആവർത്തനങ്ങളും <ph name="PRODUCT_OS_NAME" /> മാറ്റി പകരംവയ്‌ക്കും. നയം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിലും, ഉപയോക്താവ് പവർ ബട്ടൺ ഉപയോഗിച്ച് ഉപകരണം ഷട്ട് ഡൗൺ ചെയ്യുകയാണെങ്കിൽ, ഇത് സ്വയമേവ റീബൂട്ട് ചെയ്യില്ല.</translation>
+<translation id="915194831143859291">ഈ നയം തെറ്റ്  എന്ന് സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിലോ കോൺഫിഗർ ചെയ്തിട്ടില്ലെങ്കിലോ, ഉപകരണം ഷട്ട് ഡൗൺ ചെയ്യാൻ <ph name="PRODUCT_OS_NAME" /> ഉപയോക്താവിനെ അനുവദിക്കും.
+      ഈ നയം ശരി എന്ന് സജ്ജമാക്കുകയാണെങ്കിൽ, ഉപയോക്താവ് ഉപകരണം ഷട്ട് ഡൗൺ ചെയ്യുമ്പോൾ <ph name="PRODUCT_OS_NAME" /> റീബൂട്ട് ട്രിഗർ ചെയ്യും. റീബൂട്ട് ബട്ടണുകൾ കൊണ്ട് UI-യിലെ ഷട്ട് ഡൗൺ ബട്ടണുകളുടെ എല്ലാ ആവർത്തനങ്ങളും <ph name="PRODUCT_OS_NAME" /> മാറ്റി പകരംവയ്‌ക്കും. നയം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിലും, ഉപയോക്താവ് പവർ ബട്ടൺ ഉപയോഗിച്ച് ഉപകരണം ഷട്ട് ഡൗൺ ചെയ്യുകയാണെങ്കിൽ, ഇത് സ്വയമേവ റീബൂട്ട് ചെയ്യില്ല.</translation>
 <translation id="9152473318295429890">സമാന വെബ് പേജുകളുടെ സാന്ദർഭിക നിർദ്ദേശങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="9158929520101169054">ബ്രൗസറിനുള്ളിൽ ഒന്നിലധികം സൈൻ-ഇൻ അനുവദിക്കുക</translation>
 <translation id="9159126470527871268">തീരുമാനമെടുക്കാത്തൊരു അപ്‌ഡേറ്റ് പ്രയോഗിക്കാൻ, <ph name="PRODUCT_NAME" /> റീലോഞ്ച് ചെയ്യണമെന്നോ <ph name="PRODUCT_OS_NAME" /> റീസ്‌റ്റാർട്ട് ചെയ്യണമെന്നോ ഉപയോക്താക്കളെ അറിയിക്കുന്നു.
@@ -4360,7 +4341,7 @@
       ഉപകരണ വാൾപേപ്പർ നയം സജ്ജമാക്കാതെ വിടുകയാണെങ്കിൽ, ഉപയോക്താവിന്റെ വാൾപേപ്പർ സജ്ജമാക്കുകയാണെങ്കിൽ എന്താണ് ദൃശ്യമാക്കേണ്ടത് എന്ന് തീരുമാനിക്കുന്നത് ഉപയോക്താവിന്റെ വാൾപേപ്പർ നയമാണ്.</translation>
 <translation id="9217154963008402249">നെറ്റ്‌വർക്ക് പാക്കറ്റുകളുടെ നിരീക്ഷണ ഇടവേള</translation>
 <translation id="922540222991413931">വിപുലീകരണം, അപ്ലിക്കേഷൻ, ഉപയോക്തൃ സ്‌ക്രിപ്റ്റ് ഇൻസ്റ്റാൾ ഉറവിടങ്ങൾ എന്നിവ കോൺഫിഗർ ചെയ്യുക</translation>
-<translation id="924557436754151212">ആദ്യ റൺ ചെയ്യലിലെ സ്ഥിരസ്ഥിതി ബ്രൗസറിൽ നിന്നുമുള്ള സംരക്ഷിച്ച പാസ്‌വേഡുകൾ ഇംപോർട്ട് ചെയ്യുക</translation>
+<translation id="924557436754151212">ആദ്യ റൺ ചെയ്യലിലെ ഡിഫോൾട്ട് ബ്രൗസറിൽ നിന്നുമുള്ള സംരക്ഷിച്ച പാസ്‌വേഡുകൾ ഇംപോർട്ട് ചെയ്യുക</translation>
 <translation id="926146562923985266">Internet Explorer-ൽ നിന്ന് സ്വിച്ച് ചെയ്യുമ്പോൾ <ph name="PRODUCT_NAME" /> എന്നതിൽ URL-കൾ തുറക്കാനായി ഉപയോഗിക്കാനുള്ള കമാൻഡുകൾ ഈ നയം നിയന്ത്രിക്കുന്നു.
 
       Internet Explorer-നുള്ള 'പഴയ ബ്രൗസർ പിന്തുണ' ആഡ്-ഇൻ ഇൻസ്‌റ്റാൾ ചെയ്‌തിട്ടില്ലെങ്കിൽ ഈ നയം പ്രവർത്തിക്കില്ല.
@@ -4371,7 +4352,7 @@
 
       ഈ നയം, Chrome-ൻ്റെ ഇൻസ്‌റ്റാൾ ലൊക്കേഷൻ സ്വയമേവ കണ്ടെത്താനായി നിർവ്വഹിക്കാനാവുന്ന ഒരു പാതയിലേക്കോ ${chrome} എന്നതിലേക്കോ സജ്ജീകരിക്കാം.</translation>
 <translation id="930930237275114205"><ph name="PRODUCT_FRAME_NAME" /> എന്നതിന്‍റെ ഉപയോക്തൃ ഡാറ്റ ഡയറക്റ്ററി സജ്ജീകരിക്കുക</translation>
-<translation id="943865157632139008"><ph name="PRODUCT_FRAME_NAME" /> ഇന്‍സ്‌റ്റാൾ ചെയ്യപ്പെട്ടിരിക്കുമ്പോള്‍ ഡിഫോൾട്ട് HTML റെന്‍ഡറര്‍ കോണ്‍ഫിഗര്‍ ചെയ്യാന്‍ നിങ്ങളെ അനുവദിക്കുന്നു.
+<translation id="943865157632139008"><ph name="PRODUCT_FRAME_NAME" /> ഇന്‍സ്‌റ്റാൾ ചെയ്‌തിരിക്കുമ്പോൾ ഡിഫോൾട്ട് HTML റെന്‍ഡറര്‍ കോണ്‍ഫിഗര്‍ ചെയ്യാന്‍ നിങ്ങളെ അനുവദിക്കുന്നു.
           ഹോസ്‌റ്റ് ബ്രൗസറിനെ റെന്‍ഡര്‍ ചെയ്യാന്‍ അനുവദിക്കുകയാണ്‌ ഡിഫോൾട്ട് ക്രമീകരണം ചെയ്യുന്നത്, എന്നാല്‍ നിങ്ങള്‍ക്ക് വേണമെങ്കില്‍ ഇത് അസാധുവാക്കുകയും ഡിഫോൾട്ടായി HTML പേജുകള്‍ റെന്‍ഡര്‍ ചെയ്യാന്‍ <ph name="PRODUCT_FRAME_NAME" /> ഉപയോഗിക്കുകയും ചെയ്യാം.</translation>
 <translation id="944817693306670849">ഡിസ്‌ക് കാഷെ വലുപ്പം സജ്ജമാക്കുക</translation>
 <translation id="966854160628341653">പുതിയ ഉപയോക്തൃ അക്കൗണ്ടുകൾ സൃഷ്‌ടിക്കാൻ <ph name="PRODUCT_OS_NAME" /> അനുവദിക്കണോ എന്നത് നിയന്ത്രിക്കുന്നു. ഈ നയം 'തെറ്റ്' എന്നായി സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഇതിനകം ഒരു അക്കൗണ്ടില്ലാത്ത ഉപയോക്താക്കൾക്ക് ലോഗിൻ ചെയ്യാൻ കഴിയുകയില്ല. 
diff --git a/components/policy/resources/policy_templates_mr.xtb b/components/policy/resources/policy_templates_mr.xtb
index 2c34d34..b525054 100644
--- a/components/policy/resources/policy_templates_mr.xtb
+++ b/components/policy/resources/policy_templates_mr.xtb
@@ -243,16 +243,16 @@
 
       हे धोरण फक्त <ph name="MS_AD_NAME" /> डोमेनशी जोडलेल्या Windows इंस्टंस वर किंवा डिव्हाइस व्यवस्थापनासाठी नोंदणी केलेल्या Windows 10 Pro किंवा Enterprise इंस्टंस वर उपलब्ध आहे.</translation>
 <translation id="1432194160771348078">
-      वापरकर्त्याशी परस्पर संवाद न साधता लॉगइन स्क्रीनवर शांतपणे इंस्टॉल होतील आणि जे अनइंस्टॉल केले जाऊ शकणार नाहीत अशा अॅप्सची सूची नमूद करते.
-      वापरकर्त्यांशी कोणताही परस्पर संवाद न साधता अॅप्स द्वारे विनंती केलेल्या सर्व परवानग्या, अॅपच्या भावी आवृत्त्यांसाठी विनंती केलेल्या कोणत्याही अतिरिक्त परवानग्यांसह पूर्णपणे मंजूर केल्या जातात.
+      वापरकर्त्याशी परस्पर डायलॉग न साधता लॉगइन स्क्रीनवर शांतपणे स्थापित होतील आणि जे अनइंस्टॉल केले जाऊ शकणार नाहीत अशा अॅप्सची सूची नमूद करते.
+      वापरकर्त्यांशी कोणताही परस्पर डायलॉग न साधता अॅप्स द्वारे विनंती केलेल्या सर्व परवानग्या, अॅपच्या भावी आवृत्त्यांसाठी विनंती केलेल्या कोणत्याही अतिरिक्त परवानग्यांसह पूर्णपणे मंजूर केल्या जातात.
 
       लक्षात ठेवा, सुरक्षितता आणि गोपनीयतेच्या कारणास्तव हे धोरण वापरून एक्स्टेंशन इंस्टॉल करण्यास अनुमती नाही. त्याव्यतिरिक्त, स्थिर चॅनेलवरील डिव्हाइस केवळ <ph name="PRODUCT_NAME" /> मध्ये एकत्र असलेले व्हाइटलिस्टबद्ध अॅप्स इंस्टॉल करतील. कोणतेही असे आयटम जे याची खात्री पटवत नाहीत त्यांच्याकडे दुर्लक्ष केले जाईल.
 
       एखादे अॅप जे यापूर्वी सक्तीने इंस्टॉल केले होते ते या सूचीमधून काढले जाईल, ते <ph name="PRODUCT_NAME" /> द्वारे आपोआप अनइंस्टॉल केले जाईल.
 
-     या धोरणामधील प्रत्येक सूचीबद्ध आयटम एक स्ट्रिंग आहे जिच्यात एक एक्स्टेंशन आयडी आणि "अपडेट" URL समाविष्ट असून ते अर्धविराम (<ph name="SEMICOLON" />) ने विभक्त आहेत. एक्स्टेंशन आयडी 32 वर्णांची एक स्ट्रिंग असते जी डेव्हलपर मोडमध्ये असताना उदा. <ph name="CHROME_EXTENSIONS_LINK" /> वर सापडते. "अपडेट" URLने <ph name="LINK_TO_EXTENSION_DOC1" />मध्ये वर्णन केल्यानुसार अपडेट मॅनिफेस्ट XML दस्तऐवजाकडे निर्देश केला पाहिजे. लक्षात ठेवा, या धोरणामध्ये सेट केलेली "अपडेट" URL केवळ सुरूवातीच्या इंस्टॉलेशनसाठी वापरली जाईल; एक्स्टेंशनच्या त्यापुढील अपडेटसाठी एक्स्टेंशनच्या मॅनिफेस्टमध्ये सूचित केलेल्या अपडेट URLचा उपयेग केला जाईल.
+     या धोरणामधील प्रत्येक सूचीबद्ध आयटम एक स्ट्रिंग आहे जिच्यात एक एक्स्टेंशन आयडी आणि "अपडेट" URL समाविष्ट असून ते अर्धविराम (<ph name="SEMICOLON" />) ने विभक्त आहेत. एक्स्टेंशन आयडी ३२ वर्णांची एक स्ट्रिंग असते जी डेव्हलपर मोडमध्ये असताना उदा. <ph name="CHROME_EXTENSIONS_LINK" /> वर सापडते. "अपडेट" URLने <ph name="LINK_TO_EXTENSION_DOC1" />मध्ये वर्णन केल्यानुसार अपडेट मॅनिफेस्ट XML दस्तऐवजाकडे निर्देश केला पाहिजे. लक्षात ठेवा, या धोरणामध्ये सेट केलेली "अपडेट" URL केवळ सुरूवातीच्या इंस्टॉलेशनसाठी वापरली जाईल; एक्स्टेंशनच्या त्यापुढील अपडेटसाठी एक्स्टेंशनच्या मॅनिफेस्टमध्ये सूचित केलेल्या अपडेट URLचा उपयोग केला जाईल.
 
-     उदाहरणार्थ, <ph name="EXTENSION_POLICY_EXAMPLE" /> सर्वसाधारण Chrome वेब स्टोअरच्या "अपडेट" URL वरून <ph name="EXTENSION_POLICY_EXAMPLE_EXTENSION_NAME" /> अॅप इंस्टॉल करते. होस्टिंग एक्स्टेंशनबद्दल आणखी माहितीसाठी पहा: <ph name="LINK_TO_EXTENSION_DOC2" />.</translation>
+     उदाहरणार्थ, <ph name="EXTENSION_POLICY_EXAMPLE" /> मानक Chrome वेब स्टोअरच्या "अपडेट" URL वरून <ph name="EXTENSION_POLICY_EXAMPLE_EXTENSION_NAME" /> अॅप इंस्टॉल करते. होस्टिंग एक्स्टेंशनंबद्दल आणखी माहितीसाठी पहा: <ph name="LINK_TO_EXTENSION_DOC2" />.</translation>
 <translation id="1435659902881071157">डिव्हाइस-स्‍तरीय नेटवर्क कॉन्‍फिगरेशन</translation>
 <translation id="1438739959477268107">डीफॉल्ट की निर्मिती सेटिंग</translation>
 <translation id="1454846751303307294">JavaScript चालवण्‍यासाठी अनुमती नसलेल्या साइट निर्दिष्‍ट करणार्‍या url नमुन्यांची सूची सेट करण्‍याची तुम्हाला अनुमती देते.
@@ -425,9 +425,9 @@
       धोरण एका URL वर सेट केले जावे ज्यावरून <ph name="PRODUCT_OS_NAME" /> सेवा अटी डाउनलोड करू शकते. MIME प्रकारच्या मजकूर/साध्या रुपात दिलेल्या सेवा अटी ह्या साधा मजकूर असणे आवश्यक आहे. कोणत्याही मार्कअपला अनुमती नाही.</translation>
 <translation id="1750315445671978749">सर्व डाउनलोड ब्लॉक करा</translation>
 <translation id="1762072363876276024">
-      हे धोरण साइन इन स्क्रीनला लागू होते. कृपया वापरकर्ता सेशनला लागू होणारे <ph name="SITE_PER_PROCESS_POLICY_NAME" /> धोरण देखील पाहा. दोन्ही धोरणे समान मूल्यांवर सेट करण्याची शिफारस करण्यात येेते. मूल्य जुळत नसल्यास, वापरकर्ता धोरणाद्वारे नमूद केलेले मूल्य लागू करत असताना वापरकर्ता सत्रामध्ये प्रवेश करताना विलंब होऊ शकतो.
-      ही सेटिंग, DeviceLoginScreenSitePerProcess, वापरकर्त्यांना सर्व साइट वेगळे करण्याच्या डीफॉल्ट वर्तनातून निवड रद्द करण्याची अनुमती नाकारण्यासाठी वापरली जाऊ शकते. लक्षात ठेवा की, DeviceLoginScreenIsolateOrigins धोरण हे अतिरिक्त बारीक ओरिजिन वेगळे करण्यासाठी उपयुक्त असू शकते.
-      धोरण सुरू केल्यास, प्रत्येक साइट त्यांच्या स्वत:च्या प्रक्रिया रन करतात तेथे वापरकर्त्याला निवड रद्द करण्याच्या डीफॉल्ट वर्तनातून बाहेर पडता येणार नाही.
+      हे धोरण साइन-इन स्क्रीनला लागू होते. कृपया वापरकर्ता सेशनला लागू होणारे <ph name="SITE_PER_PROCESS_POLICY_NAME" /> धोरण देखील पाहा. दोन्ही धोरणे समान मूल्यांवर सेट करण्याची शिफारस करण्यात येेते. मूल्ये जुळत नसल्यास, वापरकर्ता धोरणाद्वारे नमूद केलेले मूल्य लागू करत असताना वापरकर्ता सेशनमध्ये प्रवेश करताना विलंब होऊ शकतो.
+      हे सेटिंग, DeviceLoginScreenSitePerProcess, वापरकर्त्यांना सर्व साइट वेगळे करण्याच्या डीफॉल्ट वर्तनातून निवड रद्द करण्याची अनुमती नाकारण्यासाठी वापरले जाऊ शकते. लक्षात ठेवा की, DeviceLoginScreenIsolateOrigins धोरण हे अतिरिक्त फाईनर-ग्रेन्ड ओरिजिन वेगळे करण्यासाठी उपयुक्त असू शकते.
+      धोरण सुरू केल्यास, प्रत्येक साइट तिची स्वत:ची प्रक्रिया रन करते तेथे वापरकर्त्याला निवड रद्द करण्याच्या डीफॉल्ट वर्तनातून बाहेर पडता येणार नाही.
       धोरण कॉन्फिगर केले नसल्यास किंवा बंद केले असल्यास, वापरकर्ता साइट आयसोलेशनमधून बाहेर पडू शकतो (उदा. chrome://flags मध्ये "साइट आयसोलेशन करणे बंद करा" एन्ट्री वापरून).
       </translation>
 <translation id="1781356041596378058">हे धोरण Androआयडी डेव्हलपर पर्यायांचा अॅक्सेस देखील नियंत्रित करते. तुम्ही हे धोरण सत्य वर सेट केल्यास, वापरकर्ते डेव्हलपर पर्याय अॅक्सेस करू शकत नाहीत. तुम्ही हे धोरण असत्यवर सेट केल्यास किंवा ते अनसेट केलेले ठेवल्यास, वापरकर्ते Androआयडी सेटिंग्ज अॅप मधील बिल्ड क्रमांकावर सात वेळा टॅप करून डेव्हलपर पर्याय अॅक्सेस करू शकतात.</translation>
@@ -456,11 +456,11 @@
 <translation id="1844620919405873871">द्रुत अनलॉक संबधी धोरणे कॉन्फिगर करते.</translation>
 <translation id="1845405905602899692">किऑस्क सेटिंग्ज</translation>
 <translation id="1845429996559814839">पिन प्रिंटिंग मोड प्रतिबंधित करा</translation>
-<translation id="1847960418907100918">POST सह इंस्टंट शोध करताना वापरलेले परिमाण नमूद करते. हे स्वल्पविरामाने-विभक्त केलेल्या नाव/मूल्य जोड्यांचे बनलेले असते. मूल्य हे टेम्प्लेट परिमाण असल्यास, वरील उदाहरणातील {searchTerms} प्रमाणे, ते खर्‍या शोध संज्ञा डेटासह रिप्लेस केले जाईल.
+<translation id="1847960418907100918">POST सह झटपट शोध करताना वापरलेले परिमाण नमूद करते. हे स्वल्पविरामाने विभक्त केलेल्या नाव/मूल्य जोड्यांचे बनलेले असते. मूल्य हे टेंपलेट परिमाण असल्यास, वरील उदाहरणातील {searchTerms} प्रमाणे, ते खर्‍या शोध संज्ञा डेटासह रिप्लेस केले जाईल.
 
-          हे धोरण पर्यायी आहे. सेट केले नसल्यास, GET पद्धत वापरून इंस्टंट शोध विनंती पाठविली जाईल.
+          हे धोरण पर्यायी आहे. सेट केले नसल्यास, GET पद्धत वापरून झटपट शोध विनंती पाठविली जाईल.
 
-          'DefaultSearchProviderEnabled' धोरण सक्षम असल्यासच या धोरणाचा फक्त आदर केला जातो.</translation>
+          'DefaultSearchProviderEnabled' धोरण सक्षम असल्यासच हे धोरण लागू केले जाते.</translation>
 <translation id="1852294065645015766">मीडिया ऑटोप्लेला अनुमती द्या</translation>
 <translation id="1857152770025485173">हे धोरण वापरकर्त्याला ब्लॅकलिस्ट केलेल्या URL वरून वेब पेज लोड करण्यापासून रोखते. ब्लॅकलिस्ट कोणत्या URL ब्लॅकलिस्ट केल्या जातील हे नमूद करणार्‍या URL पॅटर्नची सूची पुरवते.
 
@@ -489,7 +489,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="1885782360784839335">पूर्ण-टॅब जाहिरात आशय दाखवणे सुरू करा</translation>
 <translation id="1888871729456797026">डेस्कटॉपवरील क्लाउड धोरणाच्या नोंदणीचे टोकन</translation>
 <translation id="1897365952389968758">सर्व साइटना JavaScript रन करण्याची परवानगी द्या</translation>
@@ -512,7 +512,7 @@
 <translation id="1920046221095339924">डिव्हाइसवरील व्यवस्थापित केलेल्या सत्राला अनुमती द्या</translation>
 <translation id="1929709556673267855">एंटरप्राइझ प्रिंटरसाठी कॉन्फिगरेशन पुरवते.
 
-      हे धोरण तुम्हाला <ph name="PRODUCT_OS_NAME" /> डिव्हाइसना प्रिंटर कॉन्फिगरेशन पुरवू देते. व्हाइटलिस्ट किंवा ब्लॅकलिस्ट करण्यासाठी फॉरमॅट NativePrinters निर्देशिकेप्रमाणेच आहे ज्यात "आयडी" किंवा "मार्गदर्शक" भाग प्रति प्रिंटरचा अतिरिक्त समावेश आहे. 
+      हे धोरण तुम्हाला <ph name="PRODUCT_OS_NAME" /> डिव्हाइसना प्रिंटर कॉन्फिगरेशन पुरवू देते. व्हाइटलिस्ट किंवा ब्लॅकलिस्ट करण्यासाठी फॉरमॅट NativePrinters डिरेक्टरीप्रमाणेच आहे ज्यात "आयडी" किंवा "मार्गदर्शक" भाग प्रति प्रिंटरचा अतिरिक्त समावेश आहे. 
 
 फाइलचा आकार ५MB पेक्षा जास्त असू नये आणि ती JSON मध्ये एंकोड केलेली असणे आवश्यक आहे. फॉर्मेट NativePrinters शब्दकोश सारखाच आहे. सुमारे २१,००० प्रिंटरचा समावेश असलेली फाइल ५MB फाइल म्हणून एंकोड होईल असा अंदाज केला जातो. डाउनलोडचे अखंडत्व पडताळण्यासाठी क्रिप्टोग्राफिक हॅश वापरला जातो.
 
@@ -547,9 +547,9 @@
 
 धोरण नावाचा एक JSON शब्दकोश म्हणून धोरण मूल्य मॅपिंगमध्ये मूल्य पार्स केले जाते.</translation>
 <translation id="1969808853498848952">नेहमी ऑथोरायझेशन आवश्यक असतील असे प्लग-इन रन केली जातात (कालबाह्य झाले)</translation>
-<translation id="1988371335297483117"><ph name="PRODUCT_OS_NAME" /> वरील ऑटो अपडेट पेलोड HTTPS ऐवजी HTTP द्वारे डाउनलोड केले जाऊ शकतात. हे HTTP डाउनलोडच्या पारदर्शक HTTP कॅश   करण्यास अनुमती देते.
+<translation id="1988371335297483117"><ph name="PRODUCT_OS_NAME" /> वरील अॉटो-अपडेट पेलोड HTTPS ऐवजी HTTP द्वारे डाउनलोड केले जाऊ शकतात. हे HTTP डाउनलोडच्या पारदर्शक HTTP कॅश करण्यास अनुमती देते.
 
- हे धोरण सत्य वर सेट केले असल्यास, <ph name="PRODUCT_OS_NAME" /> HTTP द्वारे ऑटो अपडेट पेलोड डाउनलोड करण्याचा प्रयत्न करेल. धोरण असत्य वर सेट केले असल्यास किंवा सेट केले नसल्यास ऑटो अपडेट पेलोड डाउनलोड करण्यासाठी HTTP वापरले जाईल.</translation>
+      हे धोरण सत्य वर सेट केले असल्यास, <ph name="PRODUCT_OS_NAME" /> HTTP द्वारे अॉटो-अपडेट पेलोड डाउनलोड करण्याचा प्रयत्न करेल. धोरण असत्य वर सेट केले असल्यास किंवा सेट केले नसल्यास, अॉटो-अपडेट पेलोड डाउनलोड करण्यासाठी HTTP वापरले जाईल.</translation>
 <translation id="199764499252435679"><ph name="PRODUCT_NAME" /> मधील घटक अपडेट सुरू करा</translation>
 <translation id="1997994951395619441">तुम्ही ही सेटिंग्ज सुरू केल्यास, <ph name="PRODUCT_NAME" /> बुकमार्क बार दाखवेल.
 
@@ -633,11 +633,11 @@
       If you disable this setting or leave it unset, any captive portal authentication pages will be shown in a (regular) new browser tab, using the current user's proxy settings.</translation>
 <translation id="21394354835637379">तुम्हाला कोणत्या URL एक्स्टेंशन, अॅप्स आणि थीम इंस्टॉल करू द्यायच्या ते नमूद करू देते.
 
-          <ph name="PRODUCT_NAME" /> 21मध्ये सुरूवात झाल्यानंतर, Chrome वेब स्टोअरच्या बाहेरून एक्स्टेंशन, अॅप्स आणि वापरकर्ता स्क्रिप्ट इंस्टॉल करणे आणखी कठीण झाले आहे. यापूर्वी वापरकर्ते एका *.crx लिंकच्या फायलीवर क्लिक करू शकत होते आणि काही चेतावण्यांनंतर <ph name="PRODUCT_NAME" /> ती फाइल इंस्टॉल करण्यास ऑफर करत होते. <ph name="PRODUCT_NAME" /> 21 नंतर अशा फायली डाउनलोड करून <ph name="PRODUCT_NAME" /> सेटिंग पेजवर ड्रॅग करणे आवश्यक आहे. ही सेटिंग विशिष्ट URLना जुना, सुलभ इंस्टॉलेशन प्रवाह देते.
+          <ph name="PRODUCT_NAME" /> २१मध्ये सुरूवात झाल्यानंतर, Chrome वेब स्टोअरच्या बाहेरून एक्स्टेंशन, अॅप्स आणि वापरकर्ता स्क्रिप्ट इंस्टॉल करणे आणखी कठीण झाले आहे. यापूर्वी वापरकर्ते एका *.crx लिंकच्या फायलीवर क्लिक करू शकत होते आणि काही चेतावण्यांनंतर <ph name="PRODUCT_NAME" /> ती फाइल इंस्टॉल करण्याची ऑफर करत होते. <ph name="PRODUCT_NAME" /> २१ नंतर अशा फायली डाउनलोड करून <ph name="PRODUCT_NAME" /> सेटिंग पेजवर ड्रॅग करणे आवश्यक आहे. ही सेटिंग विशिष्ट URLना जुना, सुलभ इंस्टॉलेशन प्रवाह देते.
 
-          या सूचीतील प्रत्येक आयटम एक एक्स्टेंशन-शैली जुळणी पॅटर्न (https://developer.chrome.com/extensions/match_patterns पहा) आहे. वापरकर्ते या सूचीतील आयटमशी जुळणाऱ्या कोणत्याही URL वरून सुलभरीत्या आयटम इंस्टॉल करू शकतात. *.crx फायलीचे स्थान आणि जेथून डाउनलोड सुरू होते ते पेज (उदा. संदर्भकर्ता) दोहोंना या पॅटर्ननी अनुमती दिली पाहिजे.
+          या सूचीतील प्रत्येक आयटम एक एक्स्टेंशन-शैली जुळणी पॅटर्न (https://developer.chrome.com/extensions/match_patterns पहा) आहे. वापरकर्ते या सूचीतील आयटमशी जुळणाऱ्या कोणत्याही URL वरून सुलभरित्या आयटम इंस्टॉल करू शकतात. *.crx फायलीचे स्थान आणि जेथून डाउनलोड सुरू होते ते पेज (उदा. संदर्भकर्ता) दोहोंना या पॅटर्ननी अनुमती दिली पाहिजे.
 
-          या धोरणावर <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> ला प्राधान्य मिळते. म्हणजेच ब्लॅकलिस्टमधील साइटवरून असे झाले तरीही तिच्यातील एक्स्टेंशन इंस्टॉल केला जाणार नाही.</translation>
+          या धोरणावर <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> प्राधान्य घेते. म्हणजेच ब्लॅकलिस्टमधील साइटवरून असे झाले तरीही तिच्यातील एक्स्टेंशन इंस्टॉल केला जाणार नाही.</translation>
 <translation id="214901426630414675">प्रिंटिंग डुप्लेक्स मोड प्रतिबंधित करा</translation>
 <translation id="2149330464730004005">रंगीत प्रिंटिंग सुरू करा</translation>
 <translation id="2156132677421487971"><ph name="PRODUCT_NAME" /> साठी धोरणे काँफिगर करा, एक वैशिष्ट्य जे वापरकर्त्यांना टॅब, साइट किंवा डेस्कटॉपमधील आशय ब्राउझरवरून रिमोट डिस्प्ले आणि साऊंड सिस्टमवर पाठवण्याची अनुमती देते.</translation>
@@ -662,7 +662,7 @@
       हे SystemTimezone धोरण सेट केल्यास, ते या धोरणास ओव्हरराइड करते. या प्रकरणात स्वयंचलित टाइमझोन ओळख पूर्णपणे अक्षम केली जाते.</translation>
 <translation id="2178899310296064282">YouTube वर कमीत कमी मध्यम प्रतिबंधित मोडची अंमलबजावणी करा</translation>
 <translation id="2182291258410176649">बॅकअप आणि रिस्टोअर सुरू करायचे का हे वापरकर्ता ठरवतो</translation>
-<translation id="2183294522275408937">हे सेटिंग जलद अनलॉक वापरणे सुरु ठेवण्‍यासाठी लॉक स्क्रीन किती वारंवार पासवर्ड एंटर करण्याची विनंती करायची ते नियंत्रित करते. प्रत्येक वेळी लॉक स्क्रीनवर अॅक्सेस करताना, अखेरची पासवर्ड एंट्री या सेटिंगपेक्षा अधिक असल्यास, लॉक स्क्रीनवर अॅक्सेस केल्यावर जलद अनलॉक उपलब्ध नसेल. हा कालावधी समाप्त झाल्यावर वापरकर्ता लॉक स्क्रीनवर राहिल्यास, पुढील वेळी वापरकर्त्याने चुकीचा कोड एंटर केल्यावर किंवा लॉक स्क्रीनवर पुन्हा अॅक्सेस केल्यावर, यापैकी, जे प्रथम होते तेव्हा, एका पासवर्डाची विनंती केली जाईल.
+<translation id="2183294522275408937">हे सेटिंग जलद अनलॉक वापरणे सुरु ठेवण्‍यासाठी लॉक स्क्रीन किती वारंवार पासवर्ड एंटर करण्याची विनंती करायची ते नियंत्रित करते. प्रत्येक वेळी लॉक स्क्रीनवर प्रवेश करताना, अखेरची पासवर्ड एंटरी या सेटिंगपेक्षा अधिक असल्यास, लॉक स्क्रीनवर प्रवेश केल्यावर जलद अनलॉक उपलब्ध नसेल. हा कालावधी समाप्त झाल्यावर वापरकर्ता लॉक स्क्रीनवर राहिल्यास, पुढील वेळी वापरकर्त्याने चुकीचा कोड एंटर केल्यावर किंवा लॉक स्क्रीनवर पुन्हा प्रवेश केल्यावर, यापैकी जे प्रथम होते तेव्हा, एका पासवर्डची विनंती केली जाईल.
 
       हे सेटिंग कॉन्फिगर केले असल्यास, जलद अनलॉक वापरत असलेल्या वापरकर्त्यांना या सेटिंगवर आधारित लॉक स्क्रीनवर त्यांचे पासवर्ड एंटर करण्याची विनंती केली जाईल.
 
@@ -855,7 +855,7 @@
       हे धोरण सेट न करता सोडल्यास, डेटा कॉंप्रेशन प्रॉक्सी वैशिष्ट्य वापरावे किंवा वापरू नये हे निवडण्यासाठी वापरकर्त्यांसाठी उपलब्ध होईल.</translation>
 <translation id="257788512393330403">दर सहा तासांनी पासवर्ड टाकणे आवश्यक आहे.</translation>
 <translation id="2586162458524426376">
-      हे धोरण साइन इन स्क्रीनला लागू होते. कृपया <ph name="ISOLATE_ORIGINS_POLICY_NAME" /> हे देखील धोरण पाहा जे वापरकर्ता सत्राला लागू होते.
+      हे धोरण साइन-इन स्क्रीनला लागू होते. कृपया <ph name="ISOLATE_ORIGINS_POLICY_NAME" /> हे देखील धोरण पाहा जे वापरकर्ता सेशनला लागू होते.
       हे धोरण सुरू केले असल्यास, स्वल्पविरामाने विभक्त केलेल्या सूचीमधील नाव दिलेली प्रत्येक ओरिजिन त्याच्या स्वतःच्या प्रक्रियेमध्ये रन होतील. हे सबडोमेननी नाव दिलेल्या ओरिजिनना देखील वेगळे करेल; उदा. https://example.com/ नमूद करणे https://foo.example.com/ ला देखील https://example.com/ site साइटचा एक भाग म्हणून वेगळे करण्यास कारणीभूत ठरेल.
       हे धोरण कॉन्फिगर केले नसल्यास, साइन-इन स्क्रीनसाठी प्लॅटफॉर्म डीफॉल्ट साइट आयसोलेशन सेटिंग्ज वापरली जातील.
       </translation>
@@ -875,7 +875,7 @@
 <translation id="262740370354162807"><ph name="CLOUD_PRINT_NAME" /> मध्‍ये दस्तऐवजांचे सबमिशन सुरू करा</translation>
 <translation id="2627554163382448569">एंटरप्राइझ प्रिंटरसाठी कॉन्फिगरेशन पुरवते.
 
-      हे धोरण तुम्हाला <ph name="PRODUCT_OS_NAME" /> डिव्हाइसना प्रिंटर कॉन्फिगरेशन पुरवू देते. व्हाइटलिस्ट किंवा ब्लॅकलिस्ट करण्यासाठी फॉरमॅट NativePrinters निर्देशिकेप्रमाणेच आहे ज्यात "आयडी" किंवा "मार्गदर्शक" भाग प्रति प्रिंटरचा अतिरिक्त समावेश आहे. 
+      हे धोरण तुम्हाला <ph name="PRODUCT_OS_NAME" /> डिव्हाइसना प्रिंटर कॉन्फिगरेशन पुरवू देते. व्हाइटलिस्ट किंवा ब्लॅकलिस्ट करण्यासाठी फॉरमॅट NativePrinters डिरेक्टरीप्रमाणेच आहे ज्यात "आयडी" किंवा "मार्गदर्शक" भाग प्रती प्रिंटरचा अतिरिक्त समावेश आहे. 
 
 फाइलचा आकार ५MB पेक्षा जास्त असू नये आणि ती JSON मध्ये एंकोड केलेली असणे आवश्यक आहे. फॉर्मेट NativePrinters शब्दकोश सारखाच आहे. सुमारे २१,००० प्रिंटरचा समावेश असलेली फाइल ५MB फाइल म्हणून एंकोड होईल असा अंदाज केला जातो. डाउनलोडचे अखंडत्व पडताळण्यासाठी क्रिप्टोग्राफिक हॅश वापरला जातो.
 
@@ -1062,23 +1062,12 @@
       हे धोरण सेट केले नसल्यास, <ph name="PRINTERS_ALLOW_ALL" /> गृहित धरले जाते.
       </translation>
 <translation id="2908277604670530363">प्रॉक्सी सर्व्हरच्या सहकालिक कनेक्शनची अधिकतम संख्‍या</translation>
-<translation id="2948463916588961959">स्पेलचेक भाषा सक्तीने सुरू करते. त्या सूचीमधील न ओळखलेल्या भाषांकडे दुर्लक्ष केले जाईल.
-
-      तुम्ही हे धोरण सुरू केल्यास, वापरकर्त्याने ज्या भाषांसाठी स्पेलचेक सुरू केले आहे त्यांसोबतच नमूद केलेल्या भाषांसाठी स्पेलचेक सुरू केले जाईल.
-
-      तुम्ही हे धोरण सेट न केल्यास किंवा ते बंद केल्यास, वापरकर्त्याच्या स्पेलचेक प्राधान्यांमध्ये बदल होणार नाही.
-
-      SpellcheckEnabled धोरण बंदवर सेट केलेले असल्यास, या धोरणाचा परिणाम होणार नाही.
-
-      एखाद्या भाषेचा हे धोरण आणि SpellcheckLanguageBlacklist धोरण दोन्हींमध्ये समावेश असल्यास, या धोरणाला प्राधान्य दिले जाते आणि स्पेलचेक भाषा सुरू केली जाते.
-
-      सध्‍या सपोर्ट असलेल्‍या भाषा आहेत: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-४१९, 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="2952347049958405264">निर्बंध:</translation>
-<translation id="2956777931324644324">हे धोरण <ph name="PRODUCT_NAME" /> आवृत्ती 36 प्रमाणे निवृत्त केले गेले आहे.
+<translation id="2956777931324644324">हे धोरण <ph name="PRODUCT_NAME" /> आवृत्ती ३६ प्रमाणे निवृत्त केले गेले आहे.
 
-      TLS डोमेन-बद्ध प्रमाणपत्रे एक्स्टेंशन सुरू केले जावे किंवा नाही हे नमूद करते.
+      TLS डोमेन-बद्ध सर्टिफिकेट एक्स्टेंशन सुरू केले जावे किंवा नाही हे नमूद करते.
 
-      हे सेटिंग चाचणीसाठी TLS डोमेन-बद्ध प्रमाणपत्रे सुरू करण्यासाठी वापरली जाते. भविष्यात हे प्रायोगिक सेटिंग काढले जाईल.</translation>
+      हे सेटिंग चाचणीसाठी TLS डोमेन-बद्ध सर्टिफिकेट सुरू करण्यासाठी वापरली जाते. भविष्यात हे प्रायोगिक सेटिंग काढले जाईल.</translation>
 <translation id="2957506574938329824">कोणत्याही साइटला वेब ब्लूटूथ API द्वारे ब्लूटूथ डिव्हाइसमध्ये अॅक्सेसची विनंती करण्याची अनुमती देऊ नका</translation>
 <translation id="2957513448235202597"><ph name="HTTP_NEGOTIATE" /> अॉथेंटिकेशनसाठी खाते प्रकार</translation>
 <translation id="2959469725686993410">टाइमझोनचे निराकरण करताना सर्व्हरकडे नेहम‍ी वाय-फाय अॅक्सेस-पॉइंट पाठवा.</translation>
@@ -1203,7 +1192,7 @@
 <translation id="3152425128389603870">युनीफाइड डेस्कटॉप उपलब्ध करा आणि बाय डीफॉल्ट सुरू करा</translation>
 <translation id="3159375329008977062">UI द्वारे Crostini कंटेनर एक्सपोर्ट / इंपोर्ट करण्याची वापरकर्त्याला अनुमती दिली आहे</translation>
 <translation id="3165808775394012744">या धोरणांना काढणे सोपे व्हावे म्हणून ती येथे समाविष्ट केली आहेत.</translation>
-<translation id="316778957754360075"><ph name="PRODUCT_NAME" /> आवृत्ती २९ प्रमाणे या सेटिंगची मुदत समाप्त झाली आहे. संस्थेने होस्ट केलेला एक्स्टेंशन/अॅप संकलने सेट करण्याचा शिफारस केलेला मार्ग म्हणजे ExtensionInstallSources मधील CRX पॅकेज साइट होस्टिंग समाविष्ट करणे आणि वेब पेजवर पॅकेजमध्ये थेट डाउनलोड दुवे ठेवणे आहे. त्या वेब पेजचा लाँचर ExtensionInstallForcelist धोरण वापरून तयार केला जाऊ शकतो.</translation>
+<translation id="316778957754360075"><ph name="PRODUCT_NAME" /> आवृत्ती २९ प्रमाणे या सेटिंगची मुदत समाप्त झाली आहे. संस्थेने होस्ट केलेले एक्स्टेंशन/अॅप संकलने सेट करण्याचा शिफारस केलेला मार्ग म्हणजे ExtensionInstallSources मधील CRX पॅकेज साइट होस्टिंग समाविष्ट करणे आणि वेब पेजवरील पॅकेजमध्ये थेट डाउनलोड दुवे ठेवणे आहे. त्या वेब पेजाचा लाँचर ExtensionInstallForcelist धोरण वापरून तयार केले जाऊ शकते.</translation>
 <translation id="3168968618972302728">Kerberos ऑथेंटिकेशनशी संबंधित धोरणे.</translation>
 <translation id="3171369832001535378">डिव्हाइस नेटवर्क होस्ट नाव टेम्पलेट</translation>
 <translation id="3172512016079904926">मूळ संदेशन होस्टचे वापरकर्ता-स्तर इंस्टॉलेशन चालू करते.
@@ -1307,7 +1296,7 @@
 
      नाहीतर, ते खालीलपैकी एखाद्या मूल्यावर सेट केलेले असू शकेल: "tls1", "tls1.1" किंवा "tls1.2". सेट केलेले असल्यावर, <ph name="PRODUCT_NAME" /> हे SSL/TLS च्या दिलेल्या आवृत्त्यांपेक्षा कमी आवृत्ती वापरणार नाही. ओळख न झालेल्या मूल्याकडे दुर्लक्ष केले जाईल.</translation>
 <translation id="34160070798637152">डिव्‍हाइस-व्यापी नेटवर्क कॉन्फिगरेशन नियंत्रित करते.</translation>
-<translation id="3417418267404583991">हे धोरण खरे वर सेट केल्यास किंवा कॉन्फिगर केल्यास, <ph name="PRODUCT_OS_NAME" /> अतिथी लॉगिन सुरू करेल. अतिथी लॉगिन ही अनामिक वापरकर्ता सेशन असून त्यासाठी पासवर्डची आवश्यकता नसते. 
+<translation id="3417418267404583991">हे धोरण खरे वर सेट केल्यास किंवा कॉन्फिगर केल्यास, <ph name="PRODUCT_OS_NAME" /> अतिथी लॉगिन करू शकेल. अतिथी लॉगिन हे अज्ञात वापरकर्ता सेशन असून त्यासाठी पासवर्डची आवश्यकता नसते. 
       हे धोरण चुकीचे वर सेट केल्यास, <ph name="PRODUCT_OS_NAME" /> अतिथी सेशन सुरू करण्‍यास अनुमती देणार नाही.</translation>
 <translation id="3418871497193485241">YouTube वर किमान प्रतिबंधित मोडची अंमलबजावणी करते आणि वापरकर्त्यांना
 कमी प्रतिबंधित मोड निवडण्यापासून प्रतिबबंधित करते.
@@ -1369,14 +1358,14 @@
 
           'DefaultSearchProviderEnabled' धोरण सक्षम असल्यासच या धोरणाचा फक्त आदर केला जातो.</translation>
 <translation id="350797926066071931">भाषांतर सुरू करा</translation>
-<translation id="3513655665999652754">मॉनिटर कॅलिब्रेशन समायोजित करण्यासाठी Quirks सर्व्हर ICC डिस्प्ले प्रोफाइल सारख्या
-      हार्डवेअर-विशिष्ट कॉन्फिगरेशन फायली प्रदान करतो.
+<translation id="3513655665999652754">मॉनिटर कॅलिब्रेशन अॅडजस्ट करण्यासाठी Quirks सर्व्हर ICC डिस्प्ले प्रोफाइल सारख्या
+      हार्डवेअर-विशिष्ट कॉन्फिगरेशन फायली देऊ करतो.
 
       हे धोरण असत्य वर सेट केले असताना, डिव्हाइस कॉन्फिगरेशन फायली डाउनलोड करण्यासाठी
       Quirks सर्व्हरशी संपर्क करण्याचा प्रयत्न करणार नाही.
 
       हे धोरण सत्य वर सेट असल्यास किंवा कॉन्फिगर केले नसल्यास <ph name="PRODUCT_OS_NAME" /> आपोआप Quirks सर्व्हरशी संपर्क साधेल आणि उपलब्ध असल्यास कॉन्फिगरेशन फायली डाउनलोड करेल आणि त्या डिव्हाइसवर स्टोअर करेल.  
-अशा फायली उदाहरणार्थ संलग्न केलेल्या मॉनिटरची डिस्प्ले गुणवत्ता सुधारित करण्यासाठी वापरल्या जाऊ शकतात.</translation>
+उदाहरणार्थ अशा फायली संलग्न केलेल्या मॉनिटरची डिस्प्ले गुणवत्ता सुधारित करण्यासाठी वापरल्या जाऊ शकतात.</translation>
 <translation id="3524204464536655762">WebUSB API द्वारे USB डिव्हाइसच्या अ‍ॅक्सेसची विनंती करण्याची कोणत्याही साइटला अनुमती देऊ नका</translation>
 <translation id="3526752951628474302">फक्त मोनोक्रोम प्रिंटिंग</translation>
 <translation id="3528000905991875314">वैकल्पिक एरर पेज सुरू करा</translation>
@@ -1413,7 +1402,6 @@
 
         हे धोरण डेस्कटॉप वरील मशीन स्कोप क्लाउड धोरण नोंदणीद्वारे वापरले आहे आणि Windows वर रजिस्ट्री किंवा GPO, Mac वर प्लिस्ट आणि Linux वर JSON धोरण फाइलद्वारे सेट केले जाऊ शकते.</translation>
 <translation id="3660562134618097814">लॉगिनच्या दरम्यान SAML IdP कुकीज हस्तांतरित करा</translation>
-<translation id="3668151900457104753">ब्लॅकलिस्ट केलेली एक्स्टेंशन अनइंस्टॉल करा</translation>
 <translation id="3701121231485832347">खास <ph name="MS_AD_NAME" /> व्यवस्थापित <ph name="PRODUCT_OS_NAME" /> डिव्हाइससाठी असलेली सेटिंग्ज नियंत्रित करते.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (सिंगल-लाइन फील्ड कालबाह्य होते आणि भविष्यात ते काढले जाईल. कृपया खालील मल्टिपल-लाइन टेक्स्टबॉक्स वापरणे सुरू करा.)</translation>
 <translation id="3709266154059827597">एक्स्टेंशन स्थापना ब्लॅकलिस्ट कॉन्फिगर करा</translation>
@@ -1446,7 +1434,7 @@
 <translation id="3758249152301468420">डेव्हलपर टूल अक्षम करा</translation>
 <translation id="3764248359515129699">लेगसी सर्टिफिकेट अधिकाऱ्यांच्या सूचीसाठी सर्टिफिकेट पारदर्शकता आवश्यकतेची अंमलबजावणी बंद करते.
 
-      हे धोरण अशा सर्टिफिकेट शृंखला ज्यांमध्ये एका विशिष्ट subjectPublicKeyInfo हॅशसह असलेली सर्टिफिकेट असतात त्यांसाठी सर्टिफिकेट पारदर्शकता प्रकटन आवश्यकतांना बंद करण्याची अनुमती देते. त्यामुळे एंटरप्राइज होस्ट म्हणून वापरणे सुरू ठेवण्यासाठी ज्या सर्टिफिकेटना योग्य प्रकारे सार्वजनिकरीत्या प्रकट करण्यात आले नव्हते त्यांना अन्यथा अविश्वासार्ह मानले गेले असते परंतु याद्वारे त्यांना अनुमती मिळते.
+      हे धोरण अशा सर्टिफिकेट शृंखला ज्यांमध्ये एका विशिष्ट subjectPublicKeyInfo हॅशसह असलेली सर्टिफिकेट असतात त्यांसाठी सर्टिफिकेट पारदर्शकता प्रकटन आवश्यकतांना बंद करण्याची अनुमती देते. त्यामुळे एंटरप्राइज होस्ट म्हणून वापरणे सुरू ठेवण्यासाठी ज्या सर्टिफिकेटना योग्यप्रकारे सार्वजनिकरीत्या प्रकट करण्यात आले नव्हते त्यांना अन्यथा अविश्वासार्ह मानले गेले असते परंतु याद्वारे त्यांना अनुमती मिळते.
 
       हे धोरण सेट केले असताना सर्टिफिकेट पारदर्शकता अंमलबजावणीला बंद करण्यासाठी, लेगसी सर्टिफिकेट अथॉरिटी (CA) म्हणून ओळखल्या जाणाऱ्या CA सर्टिफिकेटमध्ये असणारी हॅश ही subjectPublicKeyInfo स्वरूपाची असली पाहिजे. लेगसी CA म्हणजे असे CA ज्याला <ph name="PRODUCT_NAME" /> द्वारे सपोर्ट केल्या जाणाऱ्या एक किंवा एकापेक्षा अधिक ऑपरेटिंग सिस्टमद्वारे बाय डीफॉल्ट म्हणून सार्वजनिकरीत्या विश्वासार्ह मानले जाते, पण Android मुक्त स्रोत प्रोजेक्ट किंवा <ph name="PRODUCT_OS_NAME" /> द्वारे विश्वासार्ह मानले जात नाही.
 
@@ -1479,7 +1467,7 @@
       वापरल्या जाऊ शकणाऱ्या चल संख्यांच्या सूचीसाठी https://www.chromium.org/administrators/policy-list-3/user-data-directory-variables पहा.
 
       हे धोरण सेट न केलेले ठेवल्‍यास डीफॉल्ट डाउनलोड डिरेक्टरी वापरली जाईल आणि वापरकर्ता ती बदलू शकेल.</translation>
-<translation id="3805659594028420438">TLS डोमेन-बद्ध प्रमाणपत्रे एक्स्टेंशन सुरू करा (नापसंत)</translation>
+<translation id="3805659594028420438">TLS डोमेन-बद्ध सर्टिफिकेट एक्स्टेंशन सुरू करा (नापसंत)</translation>
 <translation id="3808945828600697669">अक्षम केलेल्या प्लगइनची सूची नमूद करा</translation>
 <translation id="3811562426301733860">सर्व साइटवरील जाहिरातींना अनुमती द्या</translation>
 <translation id="3816312845600780067">अॉटो-लॉगिनसाठी बेलआउट कीबोर्ड शॉर्टकट सुरू करा</translation>
@@ -1504,17 +1492,17 @@
       हे धोरण <ph name="BR_UNDER_USER_CONTROL" /> वर सेट केलेले असते तेव्हा, वापरकर्त्याला Android बॅकअप आणि रिस्टोअर वापरायचे की नाही ते निवडण्यास सांगितले जाते. वापरकर्त्याने बॅकअप आणि रिस्टोअर सुरू केल्यास, Android ॲप डेटा Android बॅकअप सर्व्हरवर लोड केला जातो आणि कंपॅटिबल अॅप्ससाठी अॅप पुन्हा-इंस्टॉल केल्यावर त्यांच्याकडून रिस्टोअर केला जातो.
 
       लक्षात ठेवा की, हे धोरण प्रारंभिक सेटअप दरम्यान Android बॅकअप आणि रिस्टोअरच्या स्थितीवर नियंत्रण ठेवते. वापरकर्ता नंतर Android सेटिंग्ज उघडू शकतो आणि Android बॅकअप आणि रिस्टोअर सुरू/ बंद करू शकतो.</translation>
-<translation id="3831376478177535007">ही सेटिंग सुरू केल्यावर, यशस्वीरीत्या पडताळणी केली असल्यास आणि स्वीकृत CA सर्टिफिकेट असल्यास, <ph name="PRODUCT_NAME" /> हे Symantec Corporation च्या लेगसी PKI ऑपरेशनने जारी केलेल्या सर्टिफिकेटांवर विश्वास ठेवण्याची अनुमती देते.
+<translation id="3831376478177535007">ही सेटिंग सुरू केल्यावर, यशस्वीरीत्या पडताळणी केली असल्यास आणि स्वीकृत CA सर्टिफिकेट असल्यास, <ph name="PRODUCT_NAME" /> हे Symantec Corporation च्या लेगसी PKI ऑपरेशनने जारी केलेल्या सर्टिफिकेटवर विश्वास ठेवण्याची अनुमती देते.
 
-      अजूनही Symantec च्या लेगसी इंफ्रास्ट्रक्चरचे स्वीकृत सर्टिफिकेट असलेल्या ऑपरेटिंग सिस्टमवर हे धोरण अवलंबून आहे, हे लक्षात ठेवा. OS अपडेट अशा सर्टिफिकेटांचे OS हाताळणी बदलत असल्यास, या धोरणावर आता कोणताही परिणाम होणार नाही. पुढे, एंटरप्राइझला लेगसी Symantec सर्टिफिकेटांमधून संक्रमणाला अधिक वेळ देण्यासाठी तात्पुरते वर्कअराउंड देणे हा या धोरणाचा उद्देश आहे. १ जानेवारी २०१९ ला किंवा त्याच्या आसपास हे धोरण काढले जाईल.
+      अजूनही Symantec च्या लेगसी इंफ्रास्ट्रक्चरचे स्वीकृत सर्टिफिकेट असलेल्या ऑपरेटिंग सिस्टमवर हे धोरण अवलंबून आहे, हे लक्षात ठेवा. OS अपडेट अशा सर्टिफिकेटचे OS हाताळणी बदलत असल्यास, या धोरणावर आता कोणताही परिणाम होणार नाही. पुढे, एंटरप्राइझला लेगसी Symantec सर्टिफिकेटमधून संक्रमणाला अधिक वेळ देण्यासाठी तात्पुरते वर्कअराउंड देणे हा या धोरणाचा उद्देश आहे. १ जानेवारी २०१९ ला किंवा त्याच्या आसपास हे धोरण काढले जाईल.
 
       हे धोरण सेट केले नसल्यास किंवा असत्यवर सेट केले असल्यास, सार्वजनिकपणे घोषणा केलेल्या कालबाह्य शेड्युल <ph name="PRODUCT_NAME" /> फॉलो करते.
 
 
       या कालबाह्यतेविषयीच्या अधिक तपशीलांसाठी https://g.co/chrome/symantecpkicerts पहा.</translation>
-<translation id="383466854578875212">कोणते मूळ मेसेजिंग होस्ट काळ्या सूचीच्या अधीन नाहीत हे नमूद करण्याची तुम्हाला अनुमती देते.
+<translation id="383466854578875212">कोणते मेसेजिंग होस्ट ब्लॅकलिस्टच्या अधीन नाहीत हे नमूद करण्याची तुम्हाला अनुमती देते.
 
-          * चे ब्लॅकलिस्ट मूल्य म्हणजे सर्व मूळ मेसेजिंग होस्ट ब्लॅकलिस्टमध्ये आहेत आणि केवळ व्हाइटलिस्ट सूचीबद्ध असलेले मूळ मेसेजिंग होस्ट लोड केले जातील.
+          * चे ब्लॅकलिस्ट मूल्य म्हणजे सर्व मूळ मेसेजिंग होस्ट ब्लॅकलिस्टमध्ये आहेत आणि केवळ व्हाइटलिस्टमध्ये सूचीबद्ध असलेले मूळ मेसेजिंग होस्ट लोड केले जातील.
 
           बाय डीफॉल्ट, सर्व मूळ मेसेजिंग होस्ट व्हाइटलिस्टमध्ये आहेत, परंतु धोरणानुसार सर्व मूळ मेसेजिंग होस्ट ब्लॅकलिस्टमध्ये सूचीबद्ध केले गेले असल्यास, त्या धोरणास ओव्हरराइड करण्यासाठी व्हाइटलिस्टचा वापर केला जाऊ शकतो.</translation>
 <translation id="3835692988507803626">स्पेलचेक भाषा सक्तीने बंद करा</translation>
@@ -1549,9 +1537,9 @@
 <translation id="3866249974567520381">वर्णन</translation>
 <translation id="3868347814555911633">हे धोरण केवळ किरकोळ मोडमध्ये असते.
 
-      किरकोळ मोडमधील डिव्हाइससाठी, डेमो वापरकर्त्यासाठी आपोआप स्थापन केलेले सूची एक्स्टेंशन. हे एक्स्टेंशन डिव्हाइसमध्ये सेव्ह केले जातात आणि स्थापनेनंतर, ऑफलाइन असताना इंस्टॉल केले जाऊ शकतात.
+      किरकोळ मोडमधील डिव्हाइसससाठी, डेमो वापरकर्त्यासाठी आपोआप स्थापन केलेले सूची एक्स्टेंशन. हे एक्स्टेंशन डिव्हाइसमध्ये सेव्ह केले जातात आणि स्थापनेनंतर, ऑफलाइन असताना इंस्टॉल केले जाऊ शकतात.
 
-      प्रत्येक सूची एंट्रीमध्ये एक शब्दकोश असतो ज्यात 'एक्स्टेंशन-id' फील्डमध्ये एक्स्टेंशन ID आणि 'अपडेट-url' फील्डमधील त्याच्या अपडेट URL समाविष्ट करणे आवश्यक आहे.</translation>
+      प्रत्येक सूची एंटरमध्ये एक शब्दकोश असतो ज्यात 'एक्स्टेंशन-id' भागमध्ये एक्स्टेंशन ID आणि 'अपडेट-url' भागमधील त्याची अपडेट URL समाविष्ट करणे आवश्यक आहे.</translation>
 <translation id="3874773863217952418">शोधण्यासाठी टॅप करा सुरू करा</translation>
 <translation id="3877517141460819966">इंटीग्रेटेड सेकंड फॅक्टर ऑथेंटिकेशन मोड</translation>
 <translation id="3879208481373875102">सक्तीने इंस्टॉल केलेल्या वेब ॲप्सची सूची कॉन्फिगर करा</translation>
@@ -1623,6 +1611,28 @@
       हे धोरण सत्य वर सेट केले असल्यास किंवा सेट न करता सोडले असल्यास, वापरकर्ते Chrome OS नोंदणीद्वारे ऑफरची पूर्तता करण्यात सक्षम होतील.
 
       हे धोरण असत्य वर सेट केले असल्यास, वापरकर्ता ऑफरची पूर्तता करण्यात सक्षम होणार नाही.</translation>
+<translation id="4008233182078913897">वापरकर्त्याशी संवाद न साधता
+          जे ॲप्स आणि एक्स्टेंशन इंस्टॉल केले जातात आणि जे 
+          वापरकर्ता अनइंस्टॉल करू शकत नाही किंवा बंद करू शकत नाही.
+          अशा ॲप्स/एक्स्टेंशनने विनंती केलेल्या सर्व परवानग्या वापरकर्त्याशी संवाद न साधता पूर्णपणे दिल्या जातात,
+          यामध्ये ॲप्स/एक्स्टेंशनच्या भविष्यातील आवृत्तींच्या परवानग्यांचाही
+          समावेश आहे. त्याशिवाय, enterprise.deviceAttributes आणि
+          enterprise.platformKeys एक्स्टेंशन API साठी परवानग्या दिल्या आहेत. (सक्तीने इंस्टॉल न केलेल्या
+          अ‍ॅप्स/एक्स्टेंशनसाठी हे दोन API उपलब्ध नाहीत.)
+
+          हे धोरण संभाव्य परस्परविरोधी <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> धोरणाचे प्राधान्य घेते. यापूर्वी सक्तीने इंस्टॉल केलेले एखादे अ‍ॅप किंवा एक्स्टेंशन या सूचीमधून काढून टाकले असल्यास, ते <ph name="PRODUCT_NAME" /> कडून आपोआप अनइंस्टॉल केले जाते.
+
+          <ph name="MS_AD_NAME" /> डोमेनशी जोडल्या न गेलेल्या Windows इंस्टन्ससाठी, सक्तीने केलेले इंस्टॉल करणे Chrome वेब स्टोअरमध्ये सूचीबद्ध केलेल्या अ‍ॅप्स आणि एक्स्टेंशनपुरते मर्यादित आहे.
+
+          लक्षात ठेवा वापरकर्ते कोणत्याही एक्स्टेंशनचा स्रोत कोड डेव्हलपर टूलमार्फत (एक्स्टेंशनला अकार्यक्षम बनवण्याची शक्यता असणारी) बदलू शकतात. याविषयी शंका असल्यास, <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> धोरण सेट करावे.
+
+          धोरणाच्या सूचीतील प्रत्येक आयटम एक स्ट्रिंग आहे ज्यामध्ये एक्स्टेंशन आयडी आणि पर्यायी म्हणून अर्धविरामाने (<ph name="SEMICOLON" />) वेगळी केलेली "अपडेट" URL आहे. एक्स्टेंशन आयडी ही डेव्हलपर मोडमध्ये उदा: <ph name="CHROME_EXTENSIONS_LINK" /> वर असताना सापडलेली एक ३२-अक्षरांची स्ट्रिंग आहे. जर "अपडेट" URL नमूद केलेला असेल, तर तो <ph name="LINK_TO_EXTENSION_DOC1" /> मध्ये वर्णन केल्यानुसार अपडेट मॅनिफेस्ट XML दस्तऐवजाकडे निर्देशित करत असला पाहिजे. बाय डीफॉल्ट, Chrome वेब स्टोअरचा अपडेट URL वापरला जातो (जो सध्या "https://clients2.google.com/service/update2/crx" आहे). लक्षात घ्या की, या धोरणात सेट केलेली "अपडेट" URL फक्त सुरुवातीला इंस्टॉल करण्यासाठी वापरली जाते; एक्स्टेंशनच्या पुढील अपडेटसाठी एक्स्टेंशनच्या मॅनिफेस्टमध्ये दाखवलेली अपडेट URL वापरली जाईल. त्याचबरोबर हेसुद्धा लक्षात असू द्या की, "अपडेट" URL स्पष्टपणे नमूद करणे हे <ph name="PRODUCT_NAME" /> च्या ६७ पर्यंत आणि त्यावरील आवृत्त्यांमध्ये अनिवार्य होते.
+
+          उदाहरणार्थ, <ph name="EXTENSION_POLICY_EXAMPLE" /> स्टॅंडर्ड Chrome वेब स्टोअरच्या "अपडेट" URL वरून आयडी सह <ph name="EXTENSION_ID_SAMPLE" /> एक्स्टेंशन इंस्टॉल करते. होस्टिंग एक्सटेंशनबाबत अधिक माहितीसाठी <ph name="LINK_TO_EXTENSION_DOC2" /> पाहा.
+
+          हे धोरण सेट न केलेले ठेवल्यास, कोणतीही ॲप्स किंवा एक्स्टेंशन आपोआप इंस्टॉल केले जाणार नाहीत आणि वापरकर्ता कोणतेही ॲप किंवा एक्स्टेंशन <ph name="PRODUCT_NAME" /> मधून अनइंस्टॉल करू शकतो.
+
+          लक्षात ठेवा हे धोरण गुप्त मोडवर लागू केले जात नाही.</translation>
 <translation id="4008507541867797979">हे धोरण सत्यवर सेट केल्यास किंवा कॉन्फिगर केले नसल्यास, <ph name="PRODUCT_OS_NAME" /> लॉग इन स्क्रीनवर सध्याचे वापरकर्ते दाखवेल आणि एकाला निवडण्याची अनुमती देईल.
 
      हे धोरण असत्यवर सेट केल्यास, <ph name="PRODUCT_OS_NAME" /> लॉग इन स्क्रीनवर सध्याचे वापरकर्ते दाखवणार नाही. व्यवस्थापित केलेले सेशन कॉन्फिगर होईपर्यंत, सामान्य साइन इन स्क्रीन( वापरकर्त्यास ईमेल आणि पासवर्ड किंवा फोनसाठी सूचना देणारी) किंवा SAML इंटरस्टिशियल स्क्रीन (<ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> धोरणाद्वारे सुरू केले असल्यास) दाखवली जाईल. व्यवस्थापित केलेले सेशन कॉन्फिगर झाल्यावर, फक्त व्यवस्थापित सेशन खाती दाखवली जातील, ज्यापैकी एक निवडण्याची अनुमती दिली जाईल.
@@ -1744,10 +1754,6 @@
           हे धोरण सेट न केलेले ठेवल्यास, सुरुवातीला स्टिकी की बंद राहतील पण नंतर वापरकर्ता केव्हाही सुरू करू शकतो.</translation>
 <translation id="4183229833636799228">डीफॉल्ट <ph name="FLASH_PLUGIN_NAME" /> सेटिंग</translation>
 <translation id="4192388905594723944">रिमोट अॅक्सेस क्लायंट अॉथेंटिकेशन टोकनच्या अॉथेंटिकेशनसाठी URL</translation>
-<translation id="4197038214024763371">हे धोरण सेट केलेले किंवा सुरू केलेले नसल्यास, वापरकर्त्याला स्पेलचेक वापरू दिले जाते.
-
-      हे धोरण बंद केलेले असल्यास, वापरकर्ता स्पेलचेक वापरू शकत नाही. हे धोरण बंद केले असताना SpellcheckLanguage आणि SpellcheckLanguageBlacklist धोरणांकडेदेखील दुर्लक्ष केले जाईल.
-      </translation>
 <translation id="4203389617541558220">स्वयंचलित रीबूट अनुसूचित करून डिव्हाइस कामवेळ मर्यादित करा.
 
       जेव्हा हे धोरण सेट असते, तेव्हा ते स्वयंचलित रीबूट अनुसूचित केल्यानंतर डिव्हाइस कामवेळेची लांबी नमूद करते.
@@ -1794,22 +1800,22 @@
 
       हे धोरण वापरले असल्यास, वापरकर्त्याला केवळ या धोरणातील मूल्यांशी जुळणारे आयडी असलेले प्रिंटर उपलब्ध होतात. आयडी <ph name="BULK_PRINTERS_POLICY" /> मध्ये नमूद केलेल्या "आयडी" किंवा "मार्गदर्शक" फील्डशी अनुरूप असणे आवश्यक आहे.
       </translation>
-<translation id="427632463972968153">POST सह इमेज शोध केला जाताना वापरलेले परिमाण नमूद करते. हे स्वल्पविरामाने विभक्त केलेल्या नाव/मूल्य जोड्यांचे बनलेले असते. मूल्य हे टेम्प्लेट परिमाण असल्यास, वरील उदाहरणातील {imageThumbnail} प्रमाणे, ते खर्‍या इमेज थंबनेल डेटासह  केले जाईल.
+<translation id="427632463972968153">POST सह इमेज शोध केला जाताना वापरलेले परिमाण नमूद करते. हे स्वल्पविरामाने-विभक्त केलेल्या नाव/मूल्य जोड्यांचे बनलेले असते. मूल्य हे टेंपलेट परिमाण असल्यास, वरील उदाहरणातील {imageThumbnail} प्रमाणे, ते खर्‍या इमेज थंबनेल डेटासह रिप्लेस केले जाईल.
 
           हे धोरण पर्यायी आहे. सेट केले नसल्यास, GET पद्धत वापरून इमेज शोध विनंती पाठविली जाईल.
 
-'DefaultSearchProviderEnabled' धोरण सक्षम असल्यासच या धोरणाचा फक्त आदर केला जातो.</translation>
+          '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 च्या टिप घेण्याच्या अ‍ॅप्सना सपोर्ट दिला जातो.
 
       धोरण सेट केले असल्यास वापरकर्त्याला अ‍ॅप सुरू करण्याची परवानगी तेव्हाच असेल जेव्हा अ‍ॅपच्या एक्स्टेंशन आयडीचा धोरण सूची मूल्यात समावेश असेल.
-      त्याचा परिणाम म्हणजे या धोरणाचा वापर बंद करणे निवडल्यास लॉक स्क्रीनवर टीप लिहिणे संपूर्णत: बंद करेल. 
-      धोरणात अ‍ॅप आयडी असल्यास वापरकर्ता टीप लिहिण्यासाठीचे अ‍ॅप लॉक स्क्रीनवर वापरू शकेल हे गरजेचे नाही याची नोंद घ्या - उदाहरणार्थ, Chrome 61 वर उपलब्ध अ‍ॅप्सचा संचसुद्धा प्लॅटफॉर्मकडून प्रतिबंधित करण्यात आलेला आहे.
+      त्याचा परिणाम म्हणजे या धोरणाचा वापर बंद करणे निवडल्यास लॉक स्क्रीनवर टिप लिहिणे संपूर्णत: बंद करेल. 
+      धोरणात अ‍ॅप आयडी असल्यास वापरकर्ता टिप लिहिण्यासाठीचे अ‍ॅप लॉक स्क्रीनवर वापरू शकेल हे गरजेचे नाही याची नोंद घ्या - उदाहरणार्थ, Chrome 61 वर उपलब्ध अ‍ॅप्सचा संचसुद्धा प्लॅटफॉर्मकडून प्रतिबंधित करण्यात आलेला आहे.
 
-      धोरण सेट न केलेले असल्यास अ‍ॅप्सच्या संचावर धोरणाने लागू केलेल्या बंधनांपैकी कोणतीही बंधने वापरकर्ता लॉकस्क्रीनवरून सुरू करू शकत नाही.</translation>
+      धोरण सेट न केलेले असल्यास अ‍ॅप्सच्या संचावर धोरणाने लागू केलेल्या बंधनांपैकी कोणतीही बंधने वापरकर्ता लॉक स्क्रीनवरून सुरू करू शकत नाही.</translation>
 <translation id="4313767483634435271">डिव्हाइसचे नियुक्त डॉक MAC पत्ता</translation>
 <translation id="4322842393287974810">विलंब न होणाऱ्या कियोस्क ॲपसह स्वयं लाँच केलेली <ph name="PRODUCT_OS_NAME" /> आवृत्ती नियंत्रित करण्याची अनुमती द्या</translation>
 <translation id="4325690621216251241">सिस्टम ट्रेवर लॉगआउट बटण जोडा</translation>
@@ -1829,7 +1835,7 @@
       तथापि, SafeBrowsingEnabled धोरण असत्य वर सेट केले असल्यास ही कारवाई ट्रिगर केली जाणार नाही.
       हे धोरण 1 वर सेट केले असल्यास, अनाहूत जाहिराती असलेल्या साइटवरील जाहिराती ब्लॉक केल्या जाणार नाहीत.
       हे धोरण सेट न केल्यास, 2 वापरले जाईल.</translation>
-<translation id="4347908978527632940">सत्य असल्यास आणि वापरकर्ता पर्यवेक्षी वापरकर्ता असल्यास अन्य Android अॅप्स आशय पुरवठादाराद्वारे वापरकर्त्याच्या वेब प्रतिबंधांची क्वेरी करू शकतात.
+<translation id="4347908978527632940">सत्य असल्यास आणि वापरकर्ता पर्यवेक्षित वापरकर्ता असल्यास अन्य Android अॅप्स आशय पुरवठादाराद्वारे वापरकर्त्याच्या वेब प्रतिबंधांची क्वेरी करू शकतात.
 
           असत्य असल्यास किंवा सेट न केलेले असल्यास आशय पुरवठादार कोणतीही माहिती दाखवत नाही.</translation>
 <translation id="435461861920493948"><ph name="PRODUCT_NAME" /> मधील खात्यांची व्ह्यूमानता नियंत्रित करण्यासाठी वापरल्या जाणार्‍या पॅटर्नच्या सूचीचा समावेश आहे.
@@ -1936,7 +1942,7 @@
 <translation id="4578912515887794133">ही सेटिंग्ज चालू केली असल्यास, रिमोट अॅक्सेस होस्ट स्थानिक वापरकर्त्याच्या नावाची (ज्याच्याशी होस्ट संबद्ध आहे) आणि होस्ट मालक ( म्हणजे "जॉनडो" होस्ट "johndoe@example.com" Google खात्याच्या मालकीचे असल्‍यास) म्हणून नोंदणीकृत Google खाते नावाशी तुलना करतो. होस्ट मालकाचे नाव होस्ट ज्याच्याशी संबद्ध आहे अशा स्थानिक वापरकर्त्यापेक्षा भिन्न असल्यास रिमोट अॅक्सेस होस्ट सुरू होणार नाही.होस्ट मालकाचे Google खाते विशिष्ट डोमेनसह (उदा. "example.com") संबद्ध असते ते देखील लागू करण्‍यासाठी RemoteAccessHostMatchUsername धोरण RemoteAccessHostDomain सह वापरावे.
 
           ही सेटिंग्ज बंद केल्यास किंवा सेट न केल्यास, रिमोट अॅक्सेस होस्ट कोणत्याही स्थानिक वापरकर्त्यासह संबद्ध केला जाऊ शकतो.</translation>
-<translation id="4591366717022345234">क्विक फिक्स बिल्ड सह वापरकर्त्यांना द्या</translation>
+<translation id="4591366717022345234">वापरकर्त्यांना क्विक फिक्स बिल्ड द्या</translation>
 <translation id="4600786265870346112">मोठा कर्सर सुरू करा</translation>
 <translation id="4604931264910482931">मूळ संदेशन काळीसूची कॉन्फिगर करा</translation>
 <translation id="4613508646038788144">धोरण असत्‍य म्‍हणून सेट केलेले असल्‍यास थर्ड पार्टी सॉफ्टवेअरला Chrome च्‍या अॅक्शन एक्‍झेक्‍युट करण्‍यायोग्‍य कोड इंजेक्‍ट करण्‍याची अनुमती दिली जाईल. धोरण सेट केलेले नसल्‍यास किंवा सत्‍य असे सेट केलेले असल्‍यास थर्ड पार्टी सॉफ्टवेअरला Chrome च्‍या प्रोसेस एक्‍झेक्‍युट करण्‍यायोग्‍य कोड इंजेक्‍ट करण्‍यापासून प्रतिबंध केले जाईल.</translation>
@@ -1974,7 +1980,7 @@
       संपूर्ण स्पष्टीकरणासाठी, https://www.chromestatus.com/features/5675755719622656 पहा.
       हे धोरण सुरू केल्यास, साइटना एकाच वेळी नवीन विंडो/टॅब नेव्हिगेट करू दिले जाईल आणि उघडू दिले जाईल.
       हे धोरण बंद केल्यास, साइटना एकाच वेळी नवीन विंडो/टॅब नेव्हिगेट करू दिले जाणार नाही आणि उघडू दिले जाणार नाही.</translation>
-<translation id="4680961954980851756">अॉटोफिल सुरू करा</translation>
+<translation id="4680961954980851756">अॉटोफिल सक्षम करा</translation>
 <translation id="4703402283970867140">स्क्रीन अस्पष्ट होईपर्यंत वेळ वाढवण्यासाठी स्मार्ट डीम मॉडेल सुरू करा</translation>
 <translation id="4722122254122249791">नमूद केलेल्या ओरिजिनसाठी साइट आयसोलेशन सुरू करा</translation>
 <translation id="4722399051042571387">असत्य असल्यास, कमकुवत आणि सहजपणे अंदाज घेता येणारे पिन सेट करण्‍यात वापरकर्ते बंद असतील.
@@ -2023,8 +2029,8 @@
 <translation id="487460824085252184">आपोआप स्थलांतरित करा, वापरकर्त्‍याची संमती विचारू नका.</translation>
 <translation id="4874982543810021567">या साइटवर WebUSB ब्लॉक करा</translation>
 <translation id="4876805738539874299">कमाल SSL आवृत्ती सक्षम केली</translation>
-<translation id="4887274746092315609">SAML वापरकर्त्यांसाठी सेशन मध्ये पासवर्ड बदलण्यासाठी पेज सुरू करा</translation>
-<translation id="4897928009230106190">POST सह सूचना शोध करताना वापरलेले परिमाण नमूद करते. हे स्वल्पविरामानेविभक्त केलेल्या नाव/मूल्य जोड्यांचे बनलेले असते. मूल्य हे टेम्प्लेट परिमाण असल्यास, वरील उदाहरणातील {searchTerms} प्रमाणे, ते खर्‍या शोध संज्ञा डेटासह रिप्लेस केले जाईल.
+<translation id="4887274746092315609">SAML वापरकर्त्यांसाठी सेशनमध्ये पासवर्ड बदलण्यासाठी पेज सुरू करा</translation>
+<translation id="4897928009230106190">POST सह सूचना शोध करताना वापरलेले परिमाण नमूद करते. हे स्वल्पविरामाने-विभक्त केलेल्या नाव/मूल्य जोड्यांचे बनलेले असते. मूल्य हे टेंपलेट परिमाण असल्यास, वरील उदाहरणातील {searchTerms} प्रमाणे, ते खर्‍या शोध संज्ञा डेटासह रिप्लेस केले जाईल.
 
           हे धोरण पर्यायी आहे. सेट केले नसल्यास, GET पद्धत वापरून सूचित शोध विनंती पाठविली जाईल.
 
@@ -2172,11 +2178,11 @@
 
           हे धोरण सेट न केलेले ठेवल्याने वापरकर्त्यांना स्वतः प्रॉक्सी सेटिंग्ज निवडता येतील.</translation>
 <translation id="5182055907976889880"><ph name="PRODUCT_OS_NAME" /> मध्ये Google ड्राइव्ह कॉन्फिगर करा.</translation>
-<translation id="5183383917553127163">ब्लॅकलिस्टच्या अधीन नसलेला एक्स्टेंशन नमूद करण्याची तुम्हाला परवानगी देते
+<translation id="5183383917553127163">ब्लॅकलिस्टच्या अधीन नसलेले एक्स्टेंशन नमूद करण्याची तुम्हाला परवानगी देते
 
-          * चे ब्लॅकलिस्टचे मुल्य म्हणजे सर्व एक्स्टेंशन ब्लॅकलिस्टेड आहेत आणि वापरकर्ते फक्त व्हाइटलिस्ट सूचीबद्ध एक्स्टेंशनच इंस्टॉल करू शकतात.
+          * चे ब्लॅकलिस्टचे मूल्य म्हणजे सर्व एक्स्टेंशन ब्लॅकलिस्टबद्ध आहेत आणि वापरकर्ते फक्त व्हाइटलिस्ट सूचीबद्ध एक्स्टेंशनच इंस्टॉल करू शकतात.
 
-          बाय डीफॉल्ट, सर्व एक्स्टेंशन व्हाइटलिस्टेड आहेत, परंतु सर्व एक्स्टेंशन धोरणानुसार ब्लॅकलिस्टेड असल्यास ते धोरण ओव्हरराइड करण्यासाठी व्हाइटलिस्ट वापरली जाऊ शकते.</translation>
+          बाय डीफॉल्ट, सर्व एक्स्टेंशन व्हाइटलिस्टबद्ध आहेत, परंतु सर्व एक्स्टेंशन धोरणानुसार ब्लॅकलिस्टबद्ध असल्यास ते धोरण ओव्हरराइड करण्यासाठी व्हाइटलिस्ट वापरली जाऊ शकते.</translation>
 <translation id="519247340330463721">सुरक्षित ब्राउझिंग संबंधित धोरणे कॉन्फिगर करा.</translation>
 <translation id="5192837635164433517">वैकल्पिक त्रुटीच्या पेजचा वापर करण्यास सुरू करते जी <ph name="PRODUCT_NAME" /> (जसे की 'पेज आढळले नाही') मध्ये तयार केलेले असते आणि हे सेटिंग बदलण्यापासून वापरकर्त्यांना प्रतिबंधित करते.
 तुम्ही हे सेटिंग सुरू केल्यास, वैकल्पिक त्रुटी पेज वापरली जातात.
@@ -2258,7 +2264,7 @@
       सत्यवर सेट केल्यास किंवा सेट न करता सोडून दिल्यास, जोपर्यंत इतर सेटिंग्ज देखील याला अनुमती देतात तोपर्यंत वापरकर्त्यासाठी Crostini सुरू केलेले असते.
       VirtualMachinesAllowed, CrostiniAllowed आणि DeviceUnaffiliatedCrostiniAllowed  ही तिन्ही धोरणे सत्य असणे आवश्यक आहे जेव्हा त्यांना रन करण्याची अनुमती देण्याकरिता Crostini वर लागू केले जाते.
       जेव्हा हे धोरण असत्यवर बदलते, तेव्हा ते नवीन Crostini कंटेनर सुरू करण्यासाठी लागू केले जाते परंतु आधीपासून रन होत असलेले कंटेनर बंद करत नाही.</translation>
-<translation id="5283457834853986457">प्‍लग-इन फाइंडर (कालबाह्य) बंद करा</translation>
+<translation id="5283457834853986457">प्‍लगइन फाइंडर (कालबाह्य) बंद करा</translation>
 <translation id="5288772341821359899">धोरण सेट केले असल्यास, WebRTC ने वापरलेली UDP पोर्ट वर्गवारी ही नमूद केलेल्या पोर्टपुरती मर्यादित केली जाते (समाप्ती बिंदू समाविष्‍ट केले आहेत).
 
       धोरण सेट केले नसल्यास किंवा ते रिक्त स्ट्रिंगवर किंवा चुकीचे पोर्ट वर्गवारीवर सेट केले असल्यास, WebRTC ला कोणतेही उपलब्ध असलेले स्थानिक UDP पोर्ट वापरण्याची परवानगी दिली जाते.</translation>
@@ -2364,19 +2370,19 @@
 <translation id="5475361623548884387">प्रिंट सुरू करा</translation>
 <translation id="547601067149622666">अनाहूत जाहिराती असलेल्या साइटवरील जाहिरातींना अनुमती देऊ नका</translation>
 <translation id="5483065054530244863">स्थानिक ट्रस्ट अँकरनी जारी केलेल्या SHA-1 स्वाक्षरी केलेल्या सर्टिफिकेटना अनुमती द्या</translation>
-<translation id="5483777239978559943">हे धोरण बहिष्कृत केले आहे. कृपया फ्लॅश प्लगिनची उपलब्धता नियंत्रित करण्यासाठी <ph name="DEFAULT_PLUGINS_SETTING_POLICY_NAME" /> आणि  संकलित PDF फायली उघडण्‍यासाठी PDF व्ह्यूअर वापरला जावा किंवा नाही ते नियंत्रित करण्‍यासाठी <ph name="ALWAYS_OPEN_PDF_EXTERNALLY_POLICY_NAME" /> वापरा.
+<translation id="5483777239978559943">हे धोरण बहिष्कृत केले आहे. कृपया फ्लॅश प्लगिनची उपलब्धता नियंत्रित करण्यासाठी <ph name="DEFAULT_PLUGINS_SETTING_POLICY_NAME" /> आणि  संकलित PDF फायली उघडण्‍यासाठी PDF दर्शक वापरला जावा किंवा नाही ते नियंत्रित करण्‍यासाठी <ph name="ALWAYS_OPEN_PDF_EXTERNALLY_POLICY_NAME" /> वापरा.
 
-      वापरकर्ते <ph name="PRODUCT_NAME" /> मधून चालू किंवा बंद करू शकतील असा प्लगिनची सूची नमूद करते.
+      वापरकर्ते <ph name="PRODUCT_NAME" />मधून चालू किंवा बंद करू शकतील असा प्लगिनची सूची नमूद करते.
 
       वाइल्डकार्ड वर्ण '*' आणि '?' अनियंत्रित वर्णांचा क्रम जुळवण्यासाठी वापरले जाऊ शकतात. '*' एका अनियंत्रित संख्येशी जुळतो तर '?' पर्यायी एकल वर्ण नमूद करतो उदा. शून्य किंवा एका वर्णाशी जुळतो.सुटलेला वर्ण '\' आहे, म्हणून प्रत्यक्ष *', '?' किंवा '\' जुळवण्यासाठी तुम्हाला त्यांच्या आधी '\' ठेवावा लागेल.
 
-      तुम्ही ही सेटिंग चालू केल्यास <ph name="PRODUCT_NAME" /> मध्ये नमूद प्लगिनची सूची वापरली जाऊ शकणार नाही. प्लगिन DisabledPlugins मधील नमुन्याशी जुळत असला तरीही वापरकर्ते  'प्लगिन:बद्दल' मधून चालू किंवा बंद करू शकतील. वापरकर्ते DisabledPlugins, DisabledPluginsExceptions आणि EnabledPluginsUsers मधील नमुन्यांशी जुळत नसलेले प्लगिन देखील चालू किंवा बंद करू शकतील.
+      तुम्ही ही सेटिंग चालू केल्यास <ph name="PRODUCT_NAME" />मध्ये नमूद प्लगिनची सूची वापरली जाऊ शकणार नाही. प्लगिन DisabledPlugins मधील नमुन्याशी जुळत असला तरीही वापरकर्ते  'प्लगिन:बद्दल'मधून चालू किंवा बंद करू शकतील. वापरकर्ते DisabledPlugins, DisabledPluginsExceptions आणि EnabledPluginsUsers मधील नमुन्यांशी जुळत नसलेले प्लगिन देखील चालू किंवा बंद करू शकतील.
 
-      हे धोरण कठोर प्लगिन ब्लॅकलिस्टींगला अनुमती देण्यासाठी आहे जेथे 'बंद प्लगिन' सूचीत सर्व प्लगिन बंद करा '*' किंवा सर्व Java प्लगिन '*Java*' बंद करा यासारख्‍या वाइल्डकार्ड नोंदी असतात परंतु अॅडमिनिस्ट्रेटरला 'IcedTea Java 2.3' सारखी विशिष्‍ट आवृत्ती चालू करायची असते. या विशिष्‍ट आवृत्त्या या धोरणात नमूद केल्या जाऊ शकतील.
+      हे धोरण कठोर प्लगिन ब्लॅकलिस्टींगला अनुमती देण्यासाठी आहे जेथे 'बंद प्लगिन' सूचीत सर्व प्लगिन बंद करा '*' किंवा सर्व 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 नसते तेव्हा नमूद कालावधी संपल्याच्या निष्क्रिय वेळेनंतर डेमो वापरकर्ता स्वयंचलितपणे लॉग आउट केला जाईल.
@@ -2430,11 +2436,11 @@
       तुम्ही हे धोरण सेट केल्यास, वापरकर्ते ते बदलू किंवा अधिलिखित करू शकत नाहीत.
 
       धोरण सेट न करता सोडल्यास, वापरकर्ते शेल्फ स्वयं-लपविले जाण्याबाबत निवड करू शकतात.</translation>
-<translation id="557360560705413259">हे सेटिंग सक्षम केलेले असते तेव्हा, प्रमाणपत्रात subjectAlternativeName एक्स्टेंशन गहाळ असल्यास <ph name="PRODUCT_NAME" /> होस्ट नाव जुळविण्यासाठी जोपर्यंत ते यशस्वीपणे प्रमाणित करते आणि स्थानिक-इंस्टॉल केलेल्या CA प्रमाणपत्रांशी जोडलेले असते तोपर्यंत सर्व्हर प्रमाणपत्राचे commonName वापरेल.
+<translation id="557360560705413259">हे सेटिंग सुरू केलेले असते तेव्हा, सर्टिफिकेट subjectAlternativeName एक्स्टेंशन गहाळ असल्यास <ph name="PRODUCT_NAME" /> होस्ट नाव जुळविण्यासाठी जोपर्यंत ते यशस्वीपणे प्रमाणित करते आणि स्थानिक-इंस्टॉल केलेल्या CA सर्टिफिकेटांशी श्रृखंलाबद्ध केलेले असते तोपर्यंत सर्व्हर सर्टिफिकेटाचे commonName वापरेल.
 
-      लक्षात ठेवा की, दिलेले प्रमाणपत्र ज्यासाठी ऑप्टीमाइझ केले जाऊ शकते त्या होस्टनावांना प्रतिबंधित करणार्‍या nameConstraints एक्स्टेंशनास बायपास करण्यास कदाचित हे अनुमती देत असल्याने याची शिफारस केली जात नाही.
+      लक्षात ठेवा की, दिलेले सर्टिफिकेट ज्यासाठी ऑप्टीमाइझ केले जाऊ शकते त्या होस्टनावांना प्रतिबंधित करणार्‍या nameConstraints एक्स्टेंशनस बायपास करण्यास कदाचित हे अनुमती देत असल्याने याची शिफारस केली जात नाही.
 
-      हे धोरण सेट केले नसल्यास किंवा असत्य वर सेट केले असल्यास, subjectAlternativeName एक्स्टेंशन नसलेल्या एक DNS नाव किंवा IP पत्ता असलेल्या सर्व्हर प्रमाणपत्रांवर विश्वास ठेवला जाणार नाही.</translation>
+      हे धोरण सेट केले नसल्यास किंवा असत्य वर सेट केले असल्यास, subjectAlternativeName एक्स्टेंशन नसलेल्या एक DNS नाव किंवा IP अॅड्रेस असलेल्या सर्व्हर सर्टिफिकेटांवर विश्वास ठेवला जाणार नाही.</translation>
 <translation id="5581292529942108810">Chrome रिपोर्टिंग एक्स्टेंशनशी संबंधित धोरणे कॉन्फिगर करा.
 
       हे धोरण फक्त <ph name="CHROME_REPORTING_EXTENSION_NAME" /> सुरू केलेले असताना आणि मशीनची <ph name="MACHINE_LEVEL_USER_CLOUD_POLICY_ENROLLMENT_TOKEN_POLICY_NAME" /> सह नोंदणी केलेली असताना प्रभावी असते.</translation>
@@ -2521,7 +2527,7 @@
       ओरिजिनना देखील वेगळे करेल; उदा. https://example.com/ नमूद करणे https://foo.example.com/ ला
       देखील https://example.com/ site साइटचा एक भाग म्हणून
       वेगळे करण्यास कारणीभूत ठरेल.
-      हे धोरण कॉन्फिगर केले नसल्यास किंवा बंद केले असल्यास, वापरकर्ता ही सेटिंग बदलू शकेल.
+      हे धोरण कॉन्फिगर केले नसल्यास किंवा बंद केले असल्यास, वापरकर्ता हे सेटिंग बदलू शकेल.
 
       टीप: हे धोरण Android वर लागू होत नाही. Android वर IsolateOrigins सुरू करण्यासाठी, IsolateOriginsAndroid धोरण सेटिंग वापरा.
       </translation>
@@ -2576,9 +2582,9 @@
       धोरण कॉन्फिगर केलेले नसल्‍यास, वापरकर्ता ही सेटिंग बदलू शकणार नाही.
       </translation>
 <translation id="5832274826894536455">कालबाह्य झालेली धोरणे</translation>
-<translation id="5835124959204887277">सिक्युरिटी कीमधील अनुप्रमाणन सर्टिफिकेटची विनंती केली असताना URL आणि डोमेन नमूद करते. याव्यतिरिक्त, विशिष्ट अनुप्रमाणन वापरले जाऊ शकते हे सूचित करणारा संकेत सिक्युरिटी कीला पाठवला जाईल. याशिवाय, साइट सिक्युरिटी कीच्या प्रमाणनाची विनंती करत असताना वापरकर्त्यांना Chrome 65+ मध्ये सूचित केले जाईल.
+<translation id="5835124959204887277">सिक्युरिटी कीमधील अटेस्टेशन सर्टिफिकेटची विनंती केली असताना URL आणि डोमेन निर्दिष्‍ट करते. याव्यतिरिक्त, विशिष्ट अटेस्टेशन वापरले जाऊ शकते हे सूचित करणारा संकेत सिक्युरिटी कीला पाठवला जाईल. याशिवाय, साइट सिक्युरिटी कीच्या अटेस्टेशनची विनंती करत असताना वापरकर्त्यांना Chrome 65+मध्ये सूचित केले जाईल.
 
-      URL (जसे की, https://example.com/some/path) केवळ U2F appIDs शी जुळेल. डोमेन (जसे की, example.com) केवळ webauthn RP आयडी शी जुळतील. म्हणून, दिलेल्या साइटसाठी U2F आणि webauthn API दोन्ही कव्हर करण्यासाठी, appआयडी URL आणि डोमेन दोन्ही सूचीबद्ध करणे आवश्यक असेल.</translation>
+      URL (जसे की, https://example.com/some/path) केवळ U2F appIDs शी जुळेल. डोमेन (जसे की, example.com) केवळ webauthn RP ID शी जुळतील. म्हणून, दिलेल्या साइटसाठी U2F आणि webauthn API दोन्ही कव्हर करण्यासाठी, appID URL आणि डोमेन दोन्ही सूचीबद्ध करणे आवश्यक असेल.</translation>
 <translation id="5836064773277134605">रिमोट अॅक्सेस होस्टद्वारे वापरलेली UDP पोर्ट वर्गवारी प्रतिबंधित करा</translation>
 <translation id="5861856285460256766">पालक अ‍ॅक्सेस कोड कॉंफिगरेशन</translation>
 <translation id="5862253018042179045">लॉगिन स्क्रीनवर वाचिक फीडबॅक अॅक्सेसिबिलिटी वैशिष्ट्याची डीफॉल्ट स्थिती सेट करा.
@@ -2657,7 +2663,7 @@
 <translation id="6022948604095165524">स्टार्टअपच्या वेळची क्रिया</translation>
 <translation id="6023030044732320798">ARC रनटाइमला दिला जाणारा धोरणांचा संच नमूद करते. हे मूल्य वैध JSON असणे आवश्यक आहे.
 
-      हे धोरण डिव्हाइसवर कोणती Android अ‍ॅप्स आपोआप इंस्टॉल केली जावीत ते कॉन्फिगर करण्यासाठी वापरले जाऊ शकते:
+      हे धोरण डिव्हाइसवर कोणती Android अ‍ॅप्स आपोआप इंस्टॉल केले जावे ते कॉन्फिगर करण्यासाठी वापरले जाऊ शकते:
 
       {
         "type": "object",
@@ -2668,11 +2674,11 @@
               "type": "object",
               "properties": {
                 "packageName": {
-                  "description": "Android अ‍ॅप आयडेंटिफायर, उदा. Gmail साठी "com.google.android.gm"',
+                  "description": "Android अ‍ॅप आयडेंटिफायर, उदा. Gmail साठी "com.google.android.gm",
                   "type": "string"
                 },
                 "installType": {
-                  "description": "अ‍ॅप कसे इंस्टॉल केले जावे ते नमूद करते. OPTIONAL: अ‍ॅप आपोआप इंस्टॉल केले जात नाही, परंतु वापरकर्ता ते इंस्टॉल करू शकतो. हे धोरण नमूद केलेले नसल्यास हे डीफॉल्ट आहे. PRELOAD: अ‍ॅप आपोआप इंस्टॉल केले जाते, परंतु वापरकर्ता ते अनइंस्टॉल करू शकतो. FORCE_INSTALLED: अ‍ॅप आपोआप इंस्टॉल केले जाते आणि वापरकर्ता ते अनइंस्टॉल करू शकत नाही. BLOCKED: अ‍ॅप ब्लॉक केलेले असते आणि इंस्टॉल केले जाऊ शकत नाही. अ‍ॅप मागील धोरणाअंतर्गत इंस्टॉल केलेले असल्यास ते अनइंस्टॉल केले जाईल.",
+                  "description": "अ‍ॅप कसे इंस्टॉल केले जावे ते नमूद करते. OPTIONAL: अ‍ॅप आपोआप इंस्टॉल केले जात नाही, परंतु वापरकर्ता ते इंस्टॉल करू शकतो. हे धोरण नमूद केलेले नसल्यास हे डीफॉल्ट आहे. PRELOAD: अ‍ॅप आपोआप इंस्टॉल केले जाते, परंतु वापरकर्ता ते अनइंस्टॉल करू शकतो. FORCE_INSTALLED: अ‍ॅप आपोआप इंस्टॉल केले जाते आणि वापरकर्ता ते अनइंस्टॉल करू शकत नाही. BLOCKED: अ‍ॅप ब्लॉक केलेले असते आणि इंस्टॉल केले जाऊ शकत नाही. अ‍ॅप मागील धोरण इंटिग्रेटेड इंस्टॉल केलेले असल्यास ते अनइंस्टॉल केले जाईल.",
                   "type": "string",
                   "enum": [
                     "OPTIONAL",
@@ -2707,13 +2713,13 @@
 <translation id="6034341625190551415">सार्वजनिक सेशन आणि किऑस्क खात्यांचे प्रकार नियंत्रित करते.</translation>
 <translation id="6034603289689965535">पेज अनलोड होत असताना त्याला पॉपअप दाखवण्याची अनुमती देते</translation>
 <translation id="6036523166753287175">रिमोट अॅक्सेस होस्टमधून फायरवॉल ट्रॅव्हर्सल सुरू करा</translation>
-<translation id="605475635122964053">पिन प्रिंटिंग मोड प्रतिबंधित करते. सेट न केलेल्या धोरणाला प्रतिबंध नाही असे मानले जाते. मोड उपलब्ध नसल्यास या धोरणाकडे दुर्लक्ष केले जाते. लक्षात ठेवा की, पिन प्रिंट वैशिष्ट्य त्याच प्रिंटरसाठी सुरू असते जे IPPS, USB किंवा IPP-over-USB प्रोटोकॉल वापरतात. </translation>
+<translation id="605475635122964053">पिन प्रिंटिंग मोड प्रतिबंधित करते. सेट न केलेल्या धोरणाला प्रतिबंध नाही असे मानले जाते. मोड उपलब्ध नसल्यास या धोरणाकडे दुर्लक्ष केले जाते. लक्षात ठेवा की, पिन प्रिंटिंग वैशिष्ट्य त्याच प्रिंटरसाठी सुरू असते जे IPPS, USB किंवा IPP-over-USB प्रोटोकॉल वापरतात. </translation>
 <translation id="6070667616071269965">डिव्हाइस साइन-इन स्क्रीन कीबोर्ड लेआउट</translation>
 <translation id="6074963268421707432">कोणत्याही साइटला डेस्कटॉप सूचना दर्शविण्याची परवानगी देऊ नका</translation>
 <translation id="6074964551275531965">अपडेट सूचनांसाठी कालावधी सेट करा</translation>
-<translation id="6076099373507468537">वेब अॅप्लिकेशनामध्ये थेट chrome.usb API मधून वापरण्यासाठी कर्नल ड्रायव्हर पासून वेगळे करण्याची अनुमती असलेल्या USB डिव्हाइसेसची सूची परिभाषित करते. एंटरी या विशिष्ट हार्डवेअर ओळखण्यासाठी USB विक्रेता आयडेंटिफायर आणि उत्पादन आयडेंटिफायराच्या पेअरिंग असतात.
+<translation id="6076099373507468537">वेब अॅप्लिकेशनामध्ये थेट chrome.usb API मधून वापरण्यासाठी कर्नल ड्रायव्हर पासून वेगळे करण्याची अनुमती असलेल्या USB डिव्हाइसची सूची परिभाषित करते. प्रविष्टी या विशिष्ट हार्डवेअर ओळखण्यासाठी USB विक्रेता आयडेंटीफायर आणि उत्पादन आयडेंटीफायर जोडण्या असतात.
 
-      हे धोरण कॉन्फिगर न केल्यास, वेगळे करण्यायोग्य USB डिव्हाइसेसची सूची रिक्त असते.</translation>
+      हे धोरण कॉन्फिगर न केल्यास, वेगळे करण्यायोग्य USB डिव्हाइसची सूची रिक्त असते.</translation>
 <translation id="6083631234867522991">Windows (Windows क्लायंट):</translation>
 <translation id="608788685013546076">पॉवर पीक शिफ्ट बॅटरी मर्यादा टक्क्यामध्ये सेट करा</translation>
 <translation id="6089679180657323464">विल्को निदान आणि टेलिमेट्री नियंत्रक सेटिंग्ज नियंत्रित करते.</translation>
@@ -2786,9 +2792,9 @@
 <translation id="6190367314942602985">वापरकर्त्याच्या ओळख माहितीची तक्रार करा</translation>
 <translation id="6197453924249895891">एक्स्टेंशनंमध्‍ये कॉर्पोरेट की ना प्रवेशाची मंजूरी देते.
 
-      व्यवस्थापित केलेल्या खात्यावरील chrome.platformKeys API वापरून की जनरेट केल्‍या असल्‍यास कॉर्पोरेट वापरासाठी की नियुक्त केल्‍या जातात. दुसर्‍या प्रकारे इंपोर्ट किंवा जनरेट केलेल्‍या की कॉर्पोरेट वापरासाठी नियुक्त केल्‍या जात नाहीत.
+      व्यवस्थापित केलेल्या खात्यावरील chrome.platformKeys API वापरून की जनरेट केल्‍या असल्‍यास कॉर्पोरेट वापरासाठी की नियुक्त केल्‍या जातात. दुसर्‍या प्रकारे आयात किंवा जनरेट केलेल्‍या की कॉर्पोरेट वापरासाठी नियुक्त केल्‍या जात नाहीत.
 
-      कॉर्पोरेट वापरासाठी नियुक्त केलेल्‍या की मधील प्रवेश पूर्णपणे या धोरणाद्वारे नियंत्रित केला जातो. वापरकर्ता कॉर्पोरेट की मधील किंवा एक्स्टेंशनंमधील प्रवेशास मंजूरी देऊ शकत नाही किंवा तो काढून घेऊ शकत नाही.
+      कॉर्पोरेट वापरासाठी नियुक्त केलेल्‍या की मधील प्रवेश पूर्णपणे या धोरणाद्वारे नियंत्रित केला जातो. वापरकर्ता कॉर्पोरेट की मधील किंवा एक्स्टेंशनमधील प्रवेशास मंजूरी देऊ शकत नाही किंवा तो काढून घेऊ शकत नाही.
 
       बाय डीफॉल्ट एक्स्टेंशन कॉर्पोरेट वापरासाठी नियुक्त केलेली की वापरू शकत नाही, जी त्या एक्स्टेंशनसाठी allowCorporateKeyUsage चुकीचे वर सेट केल्या समान असते.
 
@@ -2798,11 +2804,11 @@
 <translation id="6210610748361191729">धोरण असत्यवर सेट केले असल्यास, UI एक्सपोर्ट / इंपोर्ट करणे वापरकर्त्यांसाठी उपलब्ध असणार नाही, तथापि कंटेनर इमेज एक्सपोर्ट आणि इंपोर्ट करण्यासाठी 'lxc' कमांड थेट आभासी मशिनमध्ये वापरणे अजूनही शक्य आहे.</translation>
 <translation id="6211428344788340116">ही सेटिंग सेट केली नसल्यास किंवा सत्य वर सेट केली असल्यास, जेव्हा डिव्हाइसवर वापरकर्ता सक्रिय असतो तेव्हा नोंदणी केलेले डिव्हाइसेस वेळ कालावधीचा अहवाल देतील. ही सेटिंग असत्य वर सेट केली असल्यास, डिव्हाइस ॲक्टिव्हिटी वेळा रेकॉर्ड केल्या जाणार नाहीत किंवा त्यांचा अहवाल दिला जाणार नाही.</translation>
 <translation id="6212868225782276239">ब्लॅकलिस्टमध्ये असलेले वगळता सर्व प्रिंटर दाखवले जातात.</translation>
-<translation id="6219965209794245435">सुरू केले असल्‍यास हे धोरण मागील डीफॉल्ट ब्राउझर मधून ऑटो-फिल फॉर्म डेटा आयात करण्‍यास सक्ती करते. सुरू केले असल्‍यास, हे धोरण आयात डायलॉगास देखील प्रभावित करते.
+<translation id="6219965209794245435">सक्षम केले असल्‍यास हे धोरण मागील डीफॉल्ट ब्राउझरमधून अॉटोफिल फॉर्म डेटा इंपोर्ट करण्‍यास सक्ती करते. सक्षम केले असल्‍यास, हे धोरण इंपोर्ट संवादास देखील प्रभावित करते.
 
-      बंद केले असल्‍यास, ऑटो-फिल फॉर्म डेटा आयात केला जात नाही.
+      अक्षम केले असल्‍यास, अॉटोफिल फॉर्म डेटा इंपोर्ट केला जात नाही.
 
-      ते सेट केले नसल्‍यास, वापरकर्त्यास आयात करावे किंवा नाही ते विचारले जाऊ शकते किंवा ते आपोआप आयात होऊ शकते.</translation>
+      ते सेट केले नसल्‍यास, वापरकर्त्यास इंपोर्ट करावे किंवा नाही ते विचारले जाऊ शकते किंवा ते आपोआप इंपोर्ट होऊ शकते.</translation>
 <translation id="6221175752766085998">subjectAlternativeName एक्स्टेंशनशिवाय स्थानिक विश्वासू अँकरनी जारी केलेल्या सर्टिफिकेटला अनुमती द्या</translation>
 <translation id="6224304369267200483">URL/डोमेनने थेट प्रत्यक्ष सिक्‍युरिटी की अटेस्टेशनाला आपोआप परवानगी दिली</translation>
 <translation id="6233173491898450179">डाउनलोड डिरेक्टरी सेट करा</translation>
@@ -2819,17 +2825,6 @@
 <translation id="6281043242780654992">मूळ संदेशनासाठी धोरणे कॉन्फिगर करा. काळ्यासूचीतील मूळ संदेशन होस्ट जोपर्यंत श्वेतसूचीबद्ध होत नाहीत तोपर्यंत त्यांना अनुमती दिली जाणार नाही.</translation>
 <translation id="6282799760374509080">ऑडिओ कॅप्चरला अनुमती द्या किंवा नाकारा</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">स्पेलचेक भाषा सक्तीने बंद करते. त्या सूचीमधील न ओळखलेल्या भाषांकडे दुर्लक्ष केले जाईल.
-
-      तुम्ही हे धोरण सुरू केल्यास, नमूद केलेल्या भाषांसाठी स्पेलचेक बंद केले जाईल. वापरकर्त्याला तरीही सूचीमध्ये नसलेल्या भाषांसाठी स्पेलचेक सुरू किंवा बंद करता येते.
-
-      तुम्ही हे धोरण सेट न केल्यास किंवा ते बंद केल्यास, वापरकर्त्याच्या स्पेलचेक प्राधान्यांमध्ये बदल होणार नाही.
-
-      SpellcheckEnabled धोरण बंदवर सेट केलेले असल्यास, या धोरणाचा परिणाम होणार नाही.
-
-      एखाद्या भाषेचा हे धोरण आणि SpellcheckLanguage धोरण दोन्हींमध्ये समावेश असल्यास, SpellcheckLanguage धोरणाला प्राधान्य दिले जाते आणि स्पेलचेक भाषा सुरू केली जाईल.
-
-      सध्‍या सपोर्ट असलेल्‍या भाषा आहेत: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-४१९, 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="6310223829319187614">वापरकर्ता साइन इन दरम्यान डोमेन नाव अॉटोकंप्लीट सुरू करा</translation>
 <translation id="6315673513957120120">SSL एरर असलेल्‍या साइटवर वापरकर्ते नेव्हिगेट करतात तेव्‍हा Chrome चेतावणी पेज दर्शविते. बाय डीफॉल्ट किंवा हे धोरण सत्य वर सेट केले जाते, तेव्‍हा या चेतावणी पेजमधून क्लिक करण्‍याची वापरकर्त्यांना अनुमती असते. 
 हे धोरण असत्य वर सेट केल्‍यामुळे वापरकर्त्यांना कोणत्याही चेतावणी पेजमधून क्लिक करण्‍याची अनुमती दिली जात नाही.</translation>
@@ -2838,7 +2833,7 @@
       हे धोरण सेट केल्यास, वापरकर्ता संवादाशिवाय लॉग इन स्क्रीनवर गेलेल्या कालावधीनंतर नमूद सेशन आपोआप लॉग इन केले जाईल. डिव्हाइस स्थानिक खाते आधीपासून कॉन्फिगर केले जाणे आवश्यक आहे (|DeviceLocalAccounts| पाहा).
 
       हे धोरण सेट न केल्यास, कोणतेही आपोआप लॉग इन नसेल.</translation>
-<translation id="6353901068939575220">POST सह एक URL शोधताना वापरलेले परिमाण नमूद करते. हे स्वल्पविरामाने-विभक्त केलेल्या नाव/मूल्य जोड्यांचे बनलेले असते. मूल्य हे टेम्प्लेट परिमाण असल्यास, वरील उदाहरणातील {searchTerms} प्रमाणे, ते खर्‍या शोध संज्ञा डेटासह रिप्लेस केले जाईल.
+<translation id="6353901068939575220">POST सह एक URL शोधताना वापरलेले परिमाण नमूद करते. हे स्वल्पविरामाने-विभक्त केलेल्या नाव/मूल्य जोड्यांचे बनलेले असते. मूल्य हे टेंपलेट परिमाण असल्यास, वरील उदाहरणातील {searchTerms} प्रमाणे, ते खर्‍या शोध संज्ञा डेटासह रिप्लेस केले जाईल.
 
           हे धोरण पर्यायी आहे. सेट केले नसल्यास, GET पद्धत वापरून शोध विनंती पाठविली जाईल.
 
@@ -2971,11 +2966,11 @@
           तुम्ही हे धोरण सेट केल्यास, वापरकर्त्यांना ते बदलता किंवा ओव्हरराइड करता येणार नाही.
 
           हे धोरण सेट न केलेले ठेवल्यास, AC वर बूट करा बंद केले जाते आणि ते वापरकर्त्याला सुरू करता येत नाही.</translation>
-<translation id="6647965994887675196">सत्य वर सेट केल्यास, पर्यवेक्षी वापरकर्ते तयार केले आणि वापरले जाऊ शकतात.
+<translation id="6647965994887675196">सत्य वर सेट केल्यास, पर्यवेक्षित वापरकर्ते तयार केले आणि वापरले जाऊ शकतात.
 
-          असत्य वर सेट केल्यास किंवा कॉन्फिगर केले नसल्यास, पर्यवेक्षी वापरकर्ता निर्मिती आणि लॉग इन बंद होईल. सर्व विद्यमान पर्यवेक्षी वापरकर्ते लपविले जातील.
+          असत्य वर सेट केल्यास किंवा कॉन्फिगर केले नसल्यास, पर्यवेक्षित-वापरकर्ता निर्मिती आणि लॉग इन अक्षम होईल. सर्व सद्य पर्यवेक्षित वापरकर्ते लपविले जातील.
 
-          टीप: ग्राहकाचे डीफॉल्ट वर्तन आणि एंटरप्राइज डिव्हाइसेसमध्ये फरक असतो: ग्राहक डिव्हाइसेसवर पर्यवेक्षी वापरकर्ते बाय डीफॉल्ट सुरू केले जातात, परंतु एंटरप्राइज डिव्हाइसेसवर ते बाय डीफॉल्ट बंद केले जातात.</translation>
+          टीप: ग्राहकाचे डीफॉल्ट वर्तन आणि एंटरप्राइज डिव्हाइसमध्ये फरक असतो: ग्राहक डिव्हाइसवर पर्यवेक्षित वापरकर्ते डीफॉल्टनुसार सक्षम केले जातात, परंतु एंटरप्राइज डिव्हाइसवर ते डीफॉल्टनुसार अक्षम केले जातात.</translation>
 <translation id="6649397154027560979">हे धोरण बहिष्कृत करण्यात आले आहे, कृपया त्याऐवजी URLBlacklist वापरा.
 
       <ph name="PRODUCT_NAME" /> मधील सूचीबद्ध प्रोटोकॉल योजना अक्षम करते.
@@ -2984,7 +2979,7 @@
 
       हे धोरण सेट न करता सोडल्यास किंवा सूची रिक्त असल्यास <ph name="PRODUCT_NAME" /> मधील सर्व योजना प्रवेशयोग्य होतील.</translation>
 <translation id="6652197835259177259">स्थानिकपणे व्यवस्थापित केलेल्या वापरकर्ते सेटिंग्ज</translation>
-<translation id="6658245400435704251">डिव्हाइसने प्रथम अपडेट सर्व्हरवर टाकल्यानंतर त्याच्या अपडेटाच्या डाउनलोडला रँडमली विलंब करते तोपर्यंतच्या सेकंदांची संख्या नमूद करते. डिव्हाइस या भागाच्या वेळेची भिंतीवरील घड्याळाच्या वेळेनुसार आणि उर्वरीत भागात अपडेट तपासणीच्या संख्येची प्रतीक्षा करू शकते. एखाद्या बाबतीत, स्कॅटर निश्चित वेळेसाठी बांधील असेल ज्यामुळे डिव्हाइसला अपडेट कायमचे डाउनलोड करण्यासाठी कधीही प्रतीक्षा करावी लागणार नाही.</translation>
+<translation id="6658245400435704251">डिव्हाइसने प्रथम अपडेट सर्व्हरवर टाकल्यानंतर त्याच्या अपडेटाच्या डाउनलोडला यादृच्छिकपणे विलंब करते तोपर्यंतच्या सेकंदांची संख्या नमूद करते. डिव्हाइस या भागाच्या वेळेची भिंतीवरील घड्याळाच्या वेळेनुसार आणि उर्वरीत भागात अपडेट तपासणीच्या संख्येची प्रतीक्षा करू शकते. एखाद्या बाबतीत, स्कॅटर निश्चित वेळेसाठी बांधील असेल ज्यामुळे डिव्हाइसला अपडेट कायमचे डाउनलोड करण्यासाठी कधीही प्रतीक्षा करावी लागणार नाही.</translation>
 <translation id="6665670272107384733">जलद अनलॉक वापरण्यासाठी वापरकर्त्याला किती वेळा पासवर्ड एंटर करावा लागू शकतो हे सेट करा</translation>
 <translation id="6681229465468164801">वापरकर्त्याला USB डिव्हाइसकरता अॅक्सेस देण्याची परवानगी मागण्यापासून रोखण्यात आलेल्या साइटना स्पष्ट करणाऱ्या url पॅटर्नची यादी सेट करण्याची तुम्हाला परवानगी  देते. 
 
@@ -3226,9 +3221,9 @@
 
       तुम्ही हे सेटिंग सुरू केल्यास, निष्क्रियतेमधून डिव्हाइस अनलॉक करण्यासाठी वापरकर्त्यांना एक पासवर्ड विचारला जाईल. 
 
-      तुम्ही हे सेटिंग अक्षम केल्यास, निष्क्रियतेमधून डिव्हाइस अनलॉक करण्यासाठी वापरकर्त्यांना पासवर्ड विचारला जाणार नाही.
+      तुम्ही हे सेटिंग बंद केल्यास, निष्क्रियतेमधून डिव्हाइस अनलॉक करण्यासाठी वापरकर्त्यांना पासवर्ड विचारला जाणार नाही.
 
-      तुम्ही हे सेटिंग सुरू किंवा अक्षम केल्यास, वापरकर्ते ते बदलू किंवा ओव्हरराइड करू शत नाहीत.
+      तुम्ही हे सेटिंग सुरू किंवा बंद केल्यास, वापरकर्ते ते बदलू किंवा ओव्हरराइड करू शकत नाहीत.
 
       धोरण सेट न करता सोडल्यास वापरकर्त्यास डिव्हाइस अनलॉक करण्यासाठी पासवर्ड विचारला जावा किंवा नाही ते वापरकर्ता निवडू शकतो.</translation>
 <translation id="7107148737865880402">USB पॉवर शेअर पॉवर व्यवस्थापन धोरण सुरू करा.
@@ -3341,7 +3336,7 @@
 <translation id="7260204423892780600">Google असिस्टंट साठी सेटिंग्ज नियंत्रित करते.</translation>
 <translation id="7260277299188117560">p2p सक्षम केलेले अॉटो अपडेट</translation>
 <translation id="7261252191178797385">डिव्हाइस वॉलपेपर इमेज</translation>
-<translation id="7264704483008663819">हे धोरण M६८ मध्ये कालबाह्य झाले आहे, त्याऐवजी कृपया DeveloperToolsAvailability वापरा.
+<translation id="7264704483008663819">हे धोरण M६८मध्ये कालबाह्य झाले आहे, त्याऐवजी कृपया DeveloperToolsAvailability वापरा.
 
       डेव्हलपर टूल आणि JavaScript कन्सोल बंद करते.
 
@@ -3484,9 +3479,9 @@
       अशा प्रकारच्या घटकांच्या उदाहरणांमध्ये सर्टिफिकेट रद्द करण्याची सूची आणि सुरक्षित ब्राउझिंग डेटा समाविष्ट आहे.
       सुरक्षित ब्राउझिंगबाबत अधिक माहितीसाठी https://developers.google.com/safe-browsing पहा.</translation>
 <translation id="7566878661979235378">SAML लॉग इन ऑथेंटिकेशन प्रकार</translation>
-<translation id="757395965347379751">हे सेटिंग सक्षम केले असते तेव्हा, SHA-1 स्वाक्षरीकृत प्रमाणपत्रे जोपर्यंत स्थानिकरत्या इंस्टॉल-केलेल्या CA प्रमाणपत्रांना यशस्वीरीत्या प्रमाणित आणि श्रृंखलाबद्ध करतात तोपर्यंत त्यांना <ph name="PRODUCT_NAME" /> अनुमती देते.
-      लक्षात ठेवा हे धोरण SHA-1 स्वाक्षर्‍यांना अनुमती देणार्‍या ऑपरेटिंग सिस्टम प्रमाणपत्र पडताळणी स्टॅकवर अलंबून असते. OS अपडेट SHA-1 प्रमाणपत्रांची OS हाताळणी बदलत असल्यास, हे धोरण यापुढे प्रभावी असणार नाही. तसेच, संस्थांना SHA-1 वरून हलवण्यासाठी आणखी वेळ देण्याकरिता तात्पुरती उपाययोजना असावी हा या धोरणाचा हेतू आहे. 1 जानेवारी 2019 रोजी किंवा त्याच्या आसपास हे धोरण काढले जाईल.
-      हे धोरण सेट न केल्यास किंवा ते असत्यावर सेट केले असल्यास, <ph name="PRODUCT_NAME" /> सार्वजनिकरत्या घोषित केलेल्या SHA-1 नापसंत केलेल्या अनुसूचीचे फॉलो करते.</translation>
+<translation id="757395965347379751">हे सेटिंग सक्षम केले असते तेव्हा, SHA-1 स्वाक्षरीकृत प्रमाणपत्रे जोपर्यंत स्थानिकरित्या इंस्टॉल केलेल्या CA प्रमाणपत्रांना यशस्वीरित्या प्रमाणित आणि श्रृंखलाबद्ध करतात तोपर्यंत त्यांना <ph name="PRODUCT_NAME" /> अनुमती देते.
+      लक्षात ठेवा हे धोरण SHA-1 स्वाक्षर्‍यांना अनुमती देणार्‍या ऑपरेटिंग प्रणाली प्रमाणपत्र पडताळणी स्टॅकवर अलंबून असते. OS अपडेट SHA-1 प्रमाणपत्रांची OS हाताळणी बदलत असल्यास, हे धोरण यापुढे प्रभावी असणार नाही. तसेच, संस्थांना SHA-1 वरून हलविण्यासाठी आणखी वेळ देण्याकरिता तात्पुरती उपाययोजना असावी हा या धोरणाचा हेतू आहे. 1 जानेवारी 2019 रोजी किंवा त्याच्या आसपास हे धोरण काढले जाईल.
+      हे धोरण सेट न केल्यास किंवा ते असत्यवर सेट केले असल्यास, <ph name="PRODUCT_NAME" /> सार्वजनिकरीत्या घोषित केलेल्या SHA-1 नापसंत केलेल्या अनुसूचीला फॉलो करते.</translation>
 <translation id="7578049687634719313">हे धोरण पर्यायी ब्राउझर लाँच करण्यापूर्वी किती वेळ (मिलीसेकंद) थांबायचे ते नियंत्रित करते.
 
       हे धोरण सेट न केल्यास किंवा शून्यवर सेट केल्यास, डिझाइन केलेल्या URL वर नेव्हिगेट केल्याने ते पर्यायी ब्राउझरवर उघडते.
@@ -3535,7 +3530,7 @@
 
       जर तुम्ही हे धोरण सेट केले तर, <ph name="PRODUCT_NAME" /> द्वारे विशिष्ट प्रकारचे डाउनलोड रोखले जातील आणि वापरकर्त्याला सुरक्षा इशारे टाळता येणार नाहीत.
 
-      जेव्हा 'धोकादायक डाउनलोड ब्लॉक करा' हा पर्याय निवडलेला असेल तेव्हा, ज्यांसाठी सुरक्षित ब्राउझिंग इशारे दर्शविलेले आहेत तेवढे वगळता बाकी सर्व डाउनलोडना स्वीकारले जाईल.
+      जेव्हा 'धोकादायक डाउनलोड ब्लॉक करा' हा पर्याय निवडलेला असेल तेंव्हा, ज्यांसाठी सुरक्षित ब्राउझिंग इशारे दर्शविलेले आहेत तेवढे वगळता बाकी सर्व डाउनलोडना स्वीकारले जाईल.
 
       जेव्हा 'संभाव्य धोकादायक डाउनलोड ब्लॉक करा' हा पर्याय निवडलेला असेल तेव्हा, ज्यांसाठी संभाव्य धोकादायक डाउनलोडसाठीचे सुरक्षित ब्राउझिंग इशारे दर्शविलेले आहेत तेवढे वगळता बाकी सर्व डाउनलोडना स्वीकारले जाईल.
 
@@ -3565,20 +3560,20 @@
 <translation id="7687943045976362719">हे धोरण सेट केले असल्यास नमूद आशय प्रकार <ph name="PRODUCT_FRAME_NAME" /> द्वारे हाताळले जातात.
 
           हे धोरण सेट केले नसल्यास, सर्व साइटसाठी डीफॉल्ट प्रस्तुतकर्ता वापरला जाईल. (<ph name="CHROME_FRAME_RENDERER_SETTINGS_POLICY_NAME" /> धोरण डीफॉल्ट प्रस्तुतकर्त्यास कॉन्फिगर करण्यासाठी वापरले जाऊ शकते.)</translation>
-<translation id="7694245791806617022">Kerberos ऑथेंटिकेशन डायलॉग मध्ये 'लक्षात ठेवा' वैशिष्‍ट्य सुरू करायचे आहे का ते नियंत्रित करते. डिस्कवर एंक्रिप्ट करून पासवर्ड स्टोअर केले जातात, फक्त Kerberos सिस्टम daemon वर आणि वापरकर्ता सत्रादरम्यान ॲक्सेस करता येतात.
+<translation id="7694245791806617022">Kerberos ऑथेंटिकेशन डायलॉग मध्ये 'लक्षात ठेवा' वैशिष्‍ट्य सुरू करायचे आहे का ते नियंत्रित करते. डिस्कवर एंक्रिप्ट करून पासवर्ड स्टोअर केले जातात, फक्त Kerberos सिस्टम daemon वर आणि वापरकर्ता सेशनदरम्यान ॲक्सेस करता येतात.
 
           हे धोरण सुरू केल्यास किंवा सेट न केल्यास, वापरकर्त्यांना पासवर्ड पुन्हा एंटर करावा लागू नये यासाठी Kerberos चे पासवर्ड लक्षात ठेवायचे की नाही हे ठरवू शकतात. अतिरिक्त ऑथेंटिकेशन (२-टप्पी पडताळणी) ची आवश्यक नसल्यास Kerberos ची तिकिटे आपोआप मिळवली जातात.
 
-          हे धोरण बंद केल्यास, पासवर्ड कधीही लक्षात ठेवले जात नाहीत आणि याआधी स्टोअर केलेले पासवर्ड काढून टाकले जातात. वापरकर्त्यांना Kerberos सिस्टमसह ऑथेंटिकेट करणे आवश्यक असेल तेव्हा प्रत्येक वेळी त्यांचे पासवर्ड एंटर करावे लागतील. सर्व्हर सेटिंग्जच्या आधारावर, हे सहसा प्रत्येक आठ तासांपासून कित्येक महिन्यांच्या दरम्यान होते.</translation>
-<translation id="7694807474048279351"><ph name="PRODUCT_OS_NAME" /> अपडेट लागू केले गेल्यानंतर ऑटोमॅटिक रीबूट शेड्युल करा.
+          हे धोरण बंद केल्यास, पासवर्ड कधीही लक्षात ठेवले जात नाहीत आणि याआधी स्टोअर केलेले पासवर्ड काढून टाकले जातात. वापरकर्त्यांना Kerberos सिस्टमसह ऑथेंटिकेट करणे आवश्यक असेल तेव्हा प्रत्येक वेळी त्यांचे पासवर्ड एंटर करावे लागतील. सर्व्हरच्या सेटिंग्जनुसार, हे सहसा प्रत्येक आठ तासांपासून कित्येक महिन्यांच्या दरम्यान होते.</translation>
+<translation id="7694807474048279351"><ph name="PRODUCT_OS_NAME" /> अपडेट लागू केले गेल्यानंतर अॉटोचलित रीबूट अनुसूचित करा.
 
-      जेव्हा हे धोरण सत्य वर सेट असते, तेव्हा <ph name="PRODUCT_OS_NAME" /> अपडेट लागू केले जाते आणि अपडेट प्रक्रिया पूर्ण होण्यास रीबूट आवश्यक असते तेव्हा ऑटोमॅटिक रीबूट शेड्युल केले जाते. रीबूट तात्काळ शेड्युल केले जाते परंतु वापरकर्ता सध्या डिव्हाइस वापरत असल्यास, सुमारे २४ तास डिव्हाइसवर विलंब होऊ शकतो.
+      जेव्हा हे धोरण सत्य वर सेट असते, तेव्हा <ph name="PRODUCT_OS_NAME" /> अपडेट लागू केले जाते आणि अपडेट प्रक्रिया पूर्ण होण्यास रीबूट आवश्यक असते तेव्हा अॉटोचलित रीबूट अनुसूचित केले जाते. रीबूट तात्काळ अनुसूचित केले जाते परंतु वापरकर्ता सध्या डिव्हाइस वापरत असल्यास, सुमारे 24 तास डिव्हाइसवर विलंब होऊ शकतो.
 
-      जेव्हा हे धोरण असत्य वर सेट असते, तेव्हा <ph name="PRODUCT_OS_NAME" /> अपडेट लागू केल्यानंतर कोणतेही आपोआप रीबूट शेड्युल केले जात नाही. जेव्हा वापरकर्ता पुढील डिव्हाइस रीबूट करतो तेव्हा अपडेट प्रक्रिया पूर्ण होते.
+      जेव्हा हे धोरण असत्य वर सेट असते, तेव्हा <ph name="PRODUCT_OS_NAME" /> अपडेट लागू केल्यानंतर कोणतेही अॉटोचलित रीबूट अनुसूचित केले जात नाही. जेव्हा वापरकर्ता पुढील डिव्हाइस रीबूट करतो तेव्हा अपडेट प्रक्रिया पूर्ण होते.
 
-       हे धोरण सेट केल्यास, वापरकर्ते ते बदलू किंवा ओव्हरराइड करता आले नाहीत.
+      तुम्ही हे धोरण सेट केल्यास, वापरकर्ते ते बदलू किंवा ओव्हरराइड करू शकत नाहीत.
 
-      टिप: सध्या, लॉगिन स्क्रीन दर्शविली जात असताना किंवा कियोस्क अॅप सेशन प्रगतीपथावर असतानाच केवळ स्वयंचलित रीबूट सुरू केले जाते. हे भविष्यात बदलेल आणि कोणत्याही विशिष्ट प्रकारचे सेशन प्रगतीपथावर असले किंवा नसले तरीही याकडे दुर्लक्ष करून, धोरण नेहमी लागू होईल.</translation>
+      टीप: सध्या, लॉगिन स्क्रीन दर्शवली जात असताना किंवा कियोस्क अॅप सेशन प्रगतीपथावर असतानाच केवळ अॉटोचलित रीबूट सक्षम केले जाते. हे भविष्यात बदलेल आणि कोणत्याही विशिष्ट प्रकारचे सेशन प्रगतीपथावर असले किंवा नसले तरीही याकडे दुर्लक्ष करून, धोरण नेहमी लागू होईल.</translation>
 <translation id="7701341006446125684">ॲप्स आणि एक्स्टेंशन कॅशे आकार (बाइटमध्‍ये) सेट करा</translation>
 <translation id="7709537117200051035">होस्टवर अॅक्सेस करण्यास अनुमती असावी (सत्य) किंवा ब्लॉक केले जावे (खोटे) हे नमूद करणारा एका boolean फ्लॅगिंगवर होस्टनावे मॅप करणारा एक शब्दकोश.
 
@@ -3603,11 +3598,11 @@
       या धोरणाचा हेतू संस्थांना HTTP/0.9 च्या विद्यमान सर्व्हर्सच्या बाहेर स्थलांतरित करण्याची संधी देणे आहे आणि भविष्यात काढले जाईल.
       हे धोरण सेट न केल्यास, डीफॉल्ट नसलेल्या पोर्टवर HTTP/0.9 बंद केले जाईल.</translation>
 <translation id="7726421241038987229">
-      ही सेटिंग, SitePerProcess, वापरकर्त्यांना सर्व साइट वेगळे करण्याच्या डीफॉल्ट वर्तनातून निवड रद्द करण्याची अनुमती नाकारण्यासाठी वापरली जाऊ शकते. लक्षात ठेवा की, IsolateOrigins धोरण अतिरिक्त आयसोलेट करणे आणि फिनर-ग्रेन ओरिजिन साठी उपयुक्त असू शकते.
-      धोरण सुरू केल्यास, प्रत्येक साइट त्यांच्या स्वत:च्या प्रक्रिया रन करतात तेथे वापरकर्त्याला निवड रद्द करण्याच्या डीफॉल्ट वर्तनातून बाहेर पडता येणार नाही.
+      हे सेटिंग, SitePerProcess, वापरकर्त्यांना सर्व साइट वेगळे करण्याच्या डीफॉल्ट वर्तनातून निवड रद्द करण्याची अनुमती नाकारण्यासाठी वापरले जाऊ शकते. लक्षात ठेवा की, IsolateOrigins धोरण हे अतिरिक्त फाईनर-ग्रेन्ड ओरिजिन वेगळे करण्यासाठी उपयुक्त असू शकते.
+      धोरण सुरू केल्यास, प्रत्येक साइट तिची स्वत:ची प्रक्रिया रन करते तेथे वापरकर्त्याला निवड रद्द करण्याच्या डीफॉल्ट वर्तनातून बाहेर पडता येणार नाही.
       धोरण कॉन्फिगर केले नसल्यास किंवा बंद केले असल्यास, वापरकर्ता साइट आयसोलेशनमधून बाहेर पडू शकतो 
 (उदा. chrome://flags मध्ये "साइट आयसोलेशन बंद करा" एन्ट्री वापरून).  धोरण बंद करणे आणि/किंवा धोरण कॉन्फिगर न केल्याने साइट आयसोलेशन बंद होत नाही.
-      <ph name="PRODUCT_OS_NAME" /> वर, <ph name="DEVICE_LOGIN_SCREEN_SITE_PER_PROCESS_POLICY_NAME" /> डिव्हाइस धोरण त्याच मूल्यावर सेट करण्याची शिफारस केली जाते. दोन धोरणांद्वारे नमूद केलेले मूल्य जुळत नसल्यास, वापरकर्ता धोरणाद्वारे नमूद केलेले मूल्य लागू करत असताना वापरकर्ता सत्रामध्ये प्रवेश करताना विलंब होऊ शकतो.
+      <ph name="PRODUCT_OS_NAME" /> वर, <ph name="DEVICE_LOGIN_SCREEN_SITE_PER_PROCESS_POLICY_NAME" /> डिव्हाइस धोरण त्याच मूल्यावर सेट करण्याची शिफारस केली जाते. दोन धोरणांद्वारे नमूद केलेली मूल्ये जुळत नसल्यास, वापरकर्ता धोरणाद्वारे नमूद केलेले मूल्य लागू करत असताना वापरकर्ता सेशनमध्ये प्रवेश करताना विलंब होऊ शकतो.
 
       टीप: हे धोरण Android वर लागू होत नाही. SitePerProcess Android वर सुरू करण्यासाठी, SitePerProcessAndroid धोरण सेटिंग वापरा.
       </translation>
@@ -3675,7 +3670,7 @@
 <translation id="7882890448959833986">असमर्थित OS चेेतावणी दर्शवू नका</translation>
 <translation id="7889788745439330797">वापरकर्ते Kerberos खाती जोडू शकतात की नाही ते नियंत्रित करते.
 
-          धोरण सुरू केल्यास किंवा सेट न केल्यास, वापरकर्ते व्यक्ती सेटिंग्ज पेजमधून Kerberos खाते सेटिंग्जद्वारे Kerberos खाती जोडू शकतात. वापरकर्त्यांनी जोडलेल्या खात्यांवर त्यांचे पूर्ण नियंत्रण आहे, त्यात ते बदल करू शकताता किंवा काढून टाकू शकतात.
+          धोरण सुरू केल्यास किंवा सेट न केल्यास, वापरकर्ते व्यक्ती सेटिंग्ज पेजमधून Kerberos खाते सेटिंग्जद्वारे Kerberos खाती जोडू शकतात. वापरकर्त्यांनी जोडलेल्या खात्यांवर त्यांचे पूर्ण नियंत्रण आहे, त्यात ते बदल करू शकतात किंवा काढून टाकू शकतात.
 
           धोरण बंद असल्यास, वापरकर्ते Kerberos खाती जोडू शकत नाही. खाती फक्त 'Kerberos खाती कॉन्फिगर करा' धोरणाद्वारे जोडली जाऊ शकतात. खाते लॉक करण्याचा हा एक प्रभावी मार्ग आहे.</translation>
 <translation id="7895553628261067384">रिमोट अॅक्सेस</translation>
@@ -3816,9 +3811,9 @@
           हे धोरण सेट न करता सोडल्यास, उच्च कॉंट्रास्ट मोड सुरुवातीस अक्षम असतो परंतु कोणत्याही वेळी वापरकर्त्याद्वारे सुरू केले जाऊ शकते.</translation>
 <translation id="815061180603915310">सक्षम केलेल्यावर सेट केल्यास हे धोरण तात्पुरत्या मोडवर स्विच केले जाण्यासाठी प्रोफाइलला सक्ती करते. हे धोरण OS धोरण (उदा. Windows वरील GPO) म्हणून नमूद केल्यास ते सिस्टम वरील प्रत्येक प्रोफाइलवर लागू होईल; धोरण क्लाउड धोरण म्हणून सेट केल्यास ते व्यवस्थापित केलेल्या खात्यासह साइन इन केलेल्या प्रोफाइलवरच लागू होईल.
 
-      या मोडमध्ये वापरकर्ता सेशनसाठीच डिस्कवर प्रोफाइल डेटा कायम ठेवला जातो. ब्राउझर बंद झाल्यानंतर ब्राउझर इतिहास, एक्स्टेंशन आणि त्यांचा डेटा, कुकी, आणि वेब डेटाबेस सारखा वेब डेटा यासारखी वैशिष्ट्ये संरक्षित केली जात नाहीत. तथापि हे डिस्कवर कोणताही डेटा मॅन्युअली डाउनलोड करण्यापासून, पेज सेव्ह करणे किंवा त्यांचे प्रिंट करण्यापासून वापरकर्त्यास निर्बंधित करत नाही.
+      या मोडमध्ये वापरकर्ता सेशनसाठीच डिस्कवर प्रोफाइल डेटा कायम ठेवला जातो. ब्राउझर बंद झाल्यानंतर ब्राउझर इतिहास, एक्स्टेंशन आणि त्यांचा डेटा, कुकीज आणि वेब डेटाबेस सारखा वेब डेटा यासारखी वैशिष्ट्ये संरक्षित केली जात नाहीत. तथापि हे डिस्कवर कोणताही डेटा व्यक्तिचलितपणे डाउनलोड करण्यापासून, पेज सेव्ह करणे किंवा त्यांचे प्रिंट करण्यापासून वापरकर्त्यास प्रतिबंधित करत नाही.
 
-      वापरकर्त्याने सिंक सक्षम केल्यास हा सर्व डेटा अगदी नियमित प्रोफाइलप्रमाणे त्याच्या संकालित प्रोफाइलमध्ये संरक्षित केला जातो. धोरणाद्वारे गुप्त मोड स्पष्टपणे अक्षम केलेला नसल्यास तो देखील उपलब्ध असतो.
+      वापरकर्त्याने सिंक सक्षम केल्यास हा सर्व डेटा अगदी नियमित प्रोफाइलप्रमाणे त्याच्या सिंक प्रोफाइलमध्ये संरक्षित केला जातो. धोरणाद्वारे गुप्त मोड स्पष्टपणे अक्षम केलेला नसल्यास तो देखील उपलब्ध असतो.
 
       धोरण अक्षम केलेल्यावर सेट केल्यास किंवा सेट न करता सोडल्यास साइन इन नियमित प्रोफाइलमध्ये रुपांतरीत होते.</translation>
 <translation id="8158758865057576716"><ph name="PRODUCT_NAME" /> प्रोफाइल डेटासाठी रोमिंग प्रतींची निर्मिती सुरू करा.</translation>
@@ -3972,7 +3967,7 @@
 
       हे धोरण सेट केले नसल्यास, कोणतेही प्रतिबंध लागू केले जात नाहीत आणि कोणतीही <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">एसएमएस मेसेज फोनवरून Chromebook वर सिंक करू द्या.</translation>
 <translation id="8548832052135586762">फक्त रंगीत, फक्त मोनोक्रोम किंवा रंग मोड बंधन नाही वर सेट करते. धोरण सेट न केल्यास, कोणतीही बंधने नाहीत असे मानले जाईल.</translation>
@@ -4186,20 +4181,15 @@
 <translation id="8976248126101463034">रिमोट अॅक्सेस होस्टसाठी gnubby अॉथेंटिकेशनस परवानगी द्या</translation>
 <translation id="8976531594979650914">सिस्टमचा डीफॉल्ट प्रिंटर, डीफॉल्ट म्हणून वापरा</translation>
 <translation id="8992176907758534924">कोणत्याही साइटला इमेज दर्शवण्याची परवानगी देऊ नका</translation>
-<translation id="9013875414788074110">लॉगिन दरम्यान, <ph name="PRODUCT_OS_NAME" /> एखादा सर्व्हर (ऑनलाइन) किंवा कॅशे केलेला शब्द (ऑफलाइन) वापरून प्रमाणित करू शकते.
+<translation id="9013875414788074110">लॉगिन दरम्यान, <ph name="PRODUCT_OS_NAME" /> एखादा सर्व्हर (ऑनलाइन) किंवा कॅशे करा केलेला शब्द (ऑफलाइन) वापरून प्रमाणित करू शकते.
 
-      हे धोरण -1 च्या मूल्यावर सेट केले असताना वापरकर्ता अमर्यादित ऑफलाइन प्रमाणित करू शकतो. हे धोरण कोणत्याही इतर मूल्यावर सेट केले जाते तेव्हा ते अंतिम ऑनलाइन अॉथेंटिकेशनपासून वेळेचा अवधी निर्दिष्ट करते ज्यानंतर वापरकर्त्याने ऑनलाइन अॉथेंटिकेशन पुन्हा वापरणे आवश्यक आहे. 
+      हे धोरण -१ च्या मूल्यावर सेट केले असताना वापरकर्ता अमर्यादित ऑफलाइन प्रमाणित करू शकतो. हे धोरण कोणत्याही इतर मूल्यावर सेट केले जाते तेव्हा ते अंतिम ऑनलाइन ऑथेंटिकेशनापासून वेळेचा अवधी नमूद करते ज्यानंतर वापरकर्त्याने ऑनलाइन ऑथेंटिकेशन पुन्हा वापरणे आवश्यक आहे. 
 
-      हे धोरण सेट न करता सोडल्याने <ph name="PRODUCT_OS_NAME" /> ला 14 दिवसांची डीफॉल्ट वेळ मर्यादा वापरू देईल ज्यानंतर वापरकर्त्याने पुन्हा ऑनलाइन अॉथेंटिकेशन वापरले पाहिजे.
+      हे धोरण सेट न करता सोडल्याने <ph name="PRODUCT_OS_NAME" /> ला १४ दिवसांची डीफॉल्ट वेळ मर्यादा वापरू देईल ज्यानंतर वापरकर्त्याने पुन्हा ऑनलाइन ऑथेंटिकेशन वापरले पाहिजे.
 
       हे धोरण केवळ SAML वापरून प्रमाणित केलेल्या वापरकर्त्यांना प्रभावित करते.
 
-      या धोरणाचे मूल्य सेकंदांमध्ये निर्दिष्ट केले जावे.</translation>
-<translation id="9018338365267278833">हे <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> मध्ये दिसणारी एक्स्टेंशन किंवा <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> मध्ये दिसणारी एक्स्टेंशन ज्यामध्ये इंस्टॉल केलेला मोड ब्लॉक केलेला आहे ती काढून टाकेल आणि त्यासह स्थानिक वापरकर्त्याचा डेटा कायमचा काढून टाकेल.  स्थानिकरीत्या स्टोअर न केलेल्या वापरकर्ता डेटासह काय होऊ शकते हे समजून घेण्यासाठी एक्स्टेंशन गोपनीयता धोरण किंवा डेटा स्टोरेज धोरण पाहा.
-
-      जेव्हा धोरण सुरू केले वर सेट केले जाते, तेव्हा वरील सूचीमध्ये समाविष्ट असलेले एक्स्टेंशन (मशीनमध्ये आधी इंस्टॉल असल्यास) त्या मशीनमधून पूर्णपणे काढून टाकले जाईल (स्थानिक वापरकर्ता डेटासह)
-
-      जेव्हा धोरण बंद केले वर सेट केले जाते किंवा सेट न केलेले ठेवले जाते, तेव्हा वरील सूचीमध्ये समाविष्ट असलेले एक्स्टेंशन (मशीनमध्ये आधी इंस्टॉल असल्यास आणि <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />च्या ब्लॅकलिस्टमध्ये अस्तित्वात आहे) मशीनवर बंद केले जाईल आणि अनइंस्टॉल केले जाणार नाही.</translation>
+      या धोरणाचे मूल्य सेकंदांमध्ये नमूद केले जावे.</translation>
 <translation id="9027787254195333560">हे धोरण तुम्हाला लॉगिन स्क्रीनवरील वापरकर्त्याचे प्रतिनिधित्व करणारी अवतार इमेज कॉन्फिगर करू देते. हे धोरण ती URL नमूद करुन सेट केलेले आहे ज्यावरुन <ph name="PRODUCT_OS_NAME" /> अवतार इमेज डाउनलोड केली जाऊ शकते आणि डाउनलोडच्या अखंडत्वाची पडताळणी करण्यासाठी एका क्रिप्टोग्राफिक हॅशचा वापर केला जातो. इमेज JPEG स्वरुपात असावी, तिचा आकार ५१२kB पेक्षा मोठा नसावा. URL कोणत्याही ऑथेंटिकेशनशिवाय अॅक्सेसयोग्य असावी.
 
       अवतार इमेज डाउनलोड आणि कॅशे करा केली आहे. URL किंवा हॅश बदलल्यावर ती पुन्हा डाउनलोड केली जाईल.
@@ -4253,7 +4243,7 @@
           RemoteAccessHostClientDomainList देखील पहा.</translation>
 <translation id="9077227880520270584">डिव्हाइस स्थानिक खाते अॉटो लॉग इन टायमर</translation>
 <translation id="9084985621503260744">व्हिडिओ गतिविधी उर्जा व्यवस्थापनावर प्रभाव करत असल्याबाबत नमूद करा</translation>
-<translation id="9088433379343318874">पर्यवेक्षी वापरकर्ता आशय पुरवठादार सुरू करा</translation>
+<translation id="9088433379343318874">पर्यवेक्षित वापरकर्ता आशय पुरवठादार सक्षम करा</translation>
 <translation id="9088444059179765143">स्वयंचलित टाइमझोन ओळख पद्धत कॉन्फिगर करा</translation>
 <translation id="9094064873808699479">OS आवृत्ती लक्ष्यित आवृत्तीपेक्षा नवीन असल्यास, रोलबॅक करा आणि लक्ष्यित आवृत्तीवर राहा. शक्य असल्यास, रोलबॅक प्रक्रियेद्वारे डिव्हाइस स्तरीय काँफिगरेशन (नेटवर्क क्रेडेंशियलसह) घेण्याचा प्रयत्न करा, परंतु (लक्ष्यित आवृत्ती डेटा रीस्टोअर करण्यास सपोर्ट करत नसल्यामुळे किंवा मागील विसंगत बदलामुळे) डेटा रीस्टोअर करणे शक्य नसले तरीही पूर्ण Powerwash सह रोलबॅक करा.
           ७० आणि त्यानंतरच्या आवृत्तीवर <ph name="PRODUCT_OS_NAME" /> आवृत्ती सपोर्ट करते. जुन्या क्लायंटसाठी, या मूल्याचा अर्थ रोलबॅक करणे बंद केलेले आहे.</translation>
diff --git a/components/policy/resources/policy_templates_ms.xtb b/components/policy/resources/policy_templates_ms.xtb
index f555474..844224d4 100644
--- a/components/policy/resources/policy_templates_ms.xtb
+++ b/components/policy/resources/policy_templates_ms.xtb
@@ -1099,17 +1099,6 @@
       Jika dasar ini tidak ditetapkan, <ph name="PRINTERS_ALLOW_ALL" /> akan digunakan.
       </translation>
 <translation id="2908277604670530363">Bilangan maksimum sambungan serentak kepada pelayan proksi</translation>
-<translation id="2948463916588961959">Paksa dayakan semakan ejaan bahasa. Bahasa tidak dikenali dalam senarai itu akan diabaikan.
-
-      Jika anda mendayakan dasar ini, semakan ejaan akan didayakan untuk bahasa yang dinyatakan di samping bahasa yang pengguna telah dayakan semakan ejaan untuknya.
-
-      Jika anda tidak menetapkan dasar ini atau anda melumpuhkan dasar ini, tiada perubahan akan berlaku kepada pilihan semakan ejaan pengguna.
-
-      Jika dasar SpellcheckEnabled ditetapkan kepada dilumpuhkan, dasar ini tiada apa-apa kesan.
-
-      Jika bahasa disertakan dalam kedua-dua dasar ini dan dasar SpellcheckLanguageBlacklist, dasar ini diutamakan dan bahasa semakan ejaan akan didayakan.
-
-      Bahasa yang disokong pada masa ini ialah: 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="2952347049958405264">Pengehadan:</translation>
 <translation id="2956777931324644324">Dasar ini telah dihentikan mengikut <ph name="PRODUCT_NAME" /> versi 36.
 
@@ -1447,7 +1436,6 @@
 
         Dasar ini digunakan oleh pendaftaran dasar awan skop mesin pada desktop dan boleh ditetapkan oleh Daftaran atau GPO pada Windows, plist pada Mac dan fail dasar JSON pada Linux.</translation>
 <translation id="3660562134618097814">Pindahkan kuki IdP SAML semasa log masuk</translation>
-<translation id="3668151900457104753">Menyahpasang sambungan yang disenaraihitamkan</translation>
 <translation id="3701121231485832347">Mengawal tetapan yang khusus untuk peranti <ph name="PRODUCT_OS_NAME" /> yang diurus <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Medan satu baris tidak akan digunakan lagi dan akan dialih keluar pada masa akan datang. Sila gunakan kotak teks berbilang baris di bawah.)</translation>
 <translation id="3709266154059827597">Konfigurasi senarai hitam pemasangan sambungan</translation>
@@ -1657,6 +1645,29 @@
       Jika dasar ini ditetapkan kepada benar atau dibiarkan tanpa ditetapkan, pengguna dapat menebus tawaran melalui Pendaftaran OS Chrome.
 
       Jika dasar ini ditetapkan kepada palsu, pengguna tidak akan dapat menebus tawaran.</translation>
+<translation id="4008233182078913897">Menyatakan senarai apl dan sambungan yang dipasang secara senyap,
+          tanpa interaksi pengguna dan tidak boleh dinyahpasang mahupun
+          dilumpuhkan oleh pengguna. Semua kebenaran yang diminta oleh
+          apl/sambungan diberikan secara tersirat, tanpa interaksi pengguna,
+          termasuk sebarang kebenaran tambahan yang diminta oleh versi apl/
+          sambungan pada masa hadapan. Di samping itu, kebenaran diberikan
+          untuk API sambungan enterprise.deviceAttributes dan enterprise.platformKeys.
+          (Kedua-dua API ini tidak tersedia kepada apl/sambungan yang tidak
+          dipasang secara paksa.)
+
+          Dasar ini diutamakan sekiranya berlaku percanggahan dasar <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />. Jika apl atau sambungan yang dipasang secara paksa sebelum ini dialih keluar daripada senarai ini, maka apl atau sambungan tersebut akan dinyahpasang oleh <ph name="PRODUCT_NAME" /> secara automatik.
+
+          Untuk tika Windows yang tidak dihubungkan ke domain <ph name="MS_AD_NAME" />, pemasangan paksa adalah terhad kepada apl dan sambungan yang disenaraikan di Gedung Web Chrome.
+
+          Sila ambil perhatian bahawa kod sumber mana-mana sambungan mungkin diubah oleh pengguna melalui Alatan Pembangun (berkemungkinan menyebabkan disfungsi pada sambungan). Jika perkara ini menimbulkan kebimbangan, maka dasar  <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> harus ditetapkan.
+
+          Setiap item senarai dasar ini ialah rentetan yang mengandungi ID sambungan dan, sebagai pilihan, URL "kemas kini" yang dipisahkan oleh koma bertitik (<ph name="SEMICOLON" />). ID sambungan ialah rentetan 32 huruf yang didapati, contohnya, pada <ph name="CHROME_EXTENSIONS_LINK" /> apabila dalam mod pembangun. URL "kemas kini", jika dinyatakan, harus menunjuk kepada dokumen XML Manifes Kemas Kini seperti yang dihuraikan di  <ph name="LINK_TO_EXTENSION_DOC1" />. Secara lalai, URL kemas kini Gedung Web Chrome digunakan (pada masa ini ialah "https://clients2.google.com/service/update2/crx"). Sila ambil perhatian bahawa URL "kemas kini" yang ditetapkan dalam dasar ini hanya digunakan untuk pemasangan awal; kemas kini sambungan yang berikutnya menggunakan URL kemas kini yang ditunjukkan dalam manifes sambungan tersebut. Sila ambil perhatian juga bahawa menyatakan URL "kemas kini" secara jelas adalah mandatori dalam <ph name="PRODUCT_NAME" /> sehingga dan merangkumi versi 67.
+
+          Contohnya, <ph name="EXTENSION_POLICY_EXAMPLE" /> memasang sambungan dengan id <ph name="EXTENSION_ID_SAMPLE" /> daripada URL "kemas kini" standard Gedung Web Chrome. Untuk mendapatkan maklumat lanjut tentang mengehoskan sambungan, lihat: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Jika dasar ini dibiarkan tanpa ditetapkan, tiada apl mahupun sambungan dipasang secara automatik dan pengguna boleh menyahpasang sebarang apl dan sambungan dalam <ph name="PRODUCT_NAME" />.
+
+          Sila ambil perhatian bahawa dasar ini tidak dilaksanakan pada mod inkognito.</translation>
 <translation id="4008507541867797979">Jika dasar ini ditetapkan kepada benar atau tidak dikonfigurasi, <ph name="PRODUCT_OS_NAME" /> akan memaparkan pengguna yang sedia ada pada skrin log masuk dan membenarkan untuk memilih satu.
 
       Jika dasar ini ditetapkan kepada palsu, <ph name="PRODUCT_OS_NAME" /> tidak akan menunjukkan pengguna yang sedia ada pada skrin log masuk. Skrin log masuk biasa (yang meminta e-mel dan kata laluan atau nombor telefon pengguna) atau skrin ruang antara SAML (jika didayakan melalui dasar <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />) akan ditunjukkan, melainkan Sesi Terurus dikonfigurasikan. Apabila Sesi Terurus dikonfigurasikan, hanya akaun Sesi Terurus akan ditunjukkan dan salah satu akaun tersebut boleh dipilih.
@@ -1780,10 +1791,6 @@
           Jika dasar ini dibiarkan tanpa ditetapkan, kekunci lekit dilumpuhkan pada mulanya tetapi boleh didayakan oleh pengguna pada bila-bila masa.</translation>
 <translation id="4183229833636799228">Tetapan <ph name="FLASH_PLUGIN_NAME" /> lalai</translation>
 <translation id="4192388905594723944">URL untuk mengesahkan token pengesahan pelanggan akses jauh</translation>
-<translation id="4197038214024763371">Jika dasar ini tidak ditetapkan atau didayakan, pengguna dibenarkan untuk menggunakan semakan ejaan.
-
-      Jika dasar ini dilumpuhkan, pengguna tidak dibenarkan untuk menggunakan semakan ejaan. Dasar SpellcheckLanguage dan SpellcheckLanguageBlacklist juga akan diabaikan apabila dasar ini dilumpuhkan.
-      </translation>
 <translation id="4203389617541558220">Hadkan masa hidup peranti dengan menjadualkan but semula automatik.
 
       Apabila dasar ini ditetapkan, dasar ini menetapkan tempoh masa hidup peranti dan but semula automatik akan dijadualkan selepas tempoh ini tamat.
@@ -2889,17 +2896,6 @@
 <translation id="6281043242780654992">Konfigurasi dasar untuk Pemesejan Natif. Hos pemesejan natif yang disenaraihitamkan tidak akan dibenarkan melainkan hos ini disenaraiputihkan.</translation>
 <translation id="6282799760374509080">Benarkan atau nafikan rakaman audio</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Paksa lumpuhkan semakan ejaan bahasa Bahasa tidak dikenali dalam senarai itu akan diabaikan.
-
-      Jika anda mendayakan dasar ini, semakan ejaan akan dilumpuhkan untuk bahasa yang dinyatakan. Pengguna masih boleh mendayakan atau melumpuhkan semakan ejaan untuk bahasa yang tidak tersenarai.
-
-      Jika anda tidak menetapkan dasar ini atau anda melumpuhkan dasar ini, tiada perubahan akan berlaku kepada pilihan semakan ejaan pengguna.
-
-      Jika dasar SpellcheckEnabled ditetapkan kepada dilumpuhkan, dasar ini tiada apa-apa kesan.
-
-      Jika bahasa disertakan dalam kedua-dua dasar ini dan dasar SpellcheckLanguage, dasar SpellcheckLanguage diutamakan dan bahasa semakan ejaan akan didayakan.
-
-      Bahasa yang disokong pada masa ini ialah: 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="6310223829319187614">Dayakan autolengkap nama domain semasa log masuk pengguna</translation>
 <translation id="6315673513957120120">Chrome memaparkan halaman amaran apabila pengguna menavigasi ke tapak yang mempunyai ralat SSL. Secara lalai atau apabila dasar ini ditetapkan kepada benar, pengguna dibenarkan mengklik lalu halaman amaran ini.
       Pengguna tidak dibenarkan mengklik lalu sebarang halaman amaran apabila dasar ini ditetapkan kepada palsu.</translation>
@@ -4319,11 +4315,6 @@
       Dasar ini mempengaruhi pengguna yang membuat pengesahan menggunakan SAML sahaja.
 
       Nilai dasar harus dinyatakan dalam saat.</translation>
-<translation id="9018338365267278833">Dasar ini akan mengalih keluar sambungan yang dipaparkan dalam <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> atau sambungan yang dipaparkan dalam <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> yang telah menetapkan mod pemasangan kepada disekat dan akan menyingkirkan data pengguna setempat bersama-sama sambungan tersebut.  Rujuk dasar privasi sambungan atau dasar pengekalan data untuk memahami perkara yang mungkin berlaku kepada data pengguna yang tidak disimpan setempat.
-
-      Apabila dasar ini ditetapkan kepada didayakan, sambungan yang terangkum dalam senarai sebelumnya (jika sudah dipasang pada mesin) akan dialih keluar sepenuhnya daripada mesin itu (termasuk data pengguna setempat).
-
-      Apabila dasar ini ditetapkan kepada dilumpuhkan atau dibiarkan tanpa ditetapkan, sambungan yang terangkum dalam senarai sebelumnya (jika sudah dipasang pada mesin dan sedia ada dalam senarai hitam <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) akan dilumpuhkan pada mesin dan tidak dinyahpasang.</translation>
 <translation id="9027787254195333560">Dasar ini membolehkan anda mengkonfigurasi imej avatar yang mewakili pengguna pada skrin log masuk. Dasar ini ditetapkan dengan menyatakan URL tempat <ph name="PRODUCT_OS_NAME" /> boleh memuat turun imej avatar dan cincangan kriptografi yang digunakan untuk mengesahkan integriti muat turun tersebut. Imej mestilah menggunakan format JPEG dan saiz imej tidak boleh melebihi 512kB. URL mestilah boleh diakses tanpa sebarang pengesahan.
 
       Imej avatar dimuat turun dan dicache. Imej akan dimuat turun semula apabila URL atau cincangan berubah.
diff --git a/components/policy/resources/policy_templates_nl.xtb b/components/policy/resources/policy_templates_nl.xtb
index ce62e88..5bffbd1d 100644
--- a/components/policy/resources/policy_templates_nl.xtb
+++ b/components/policy/resources/policy_templates_nl.xtb
@@ -1097,17 +1097,6 @@
       Als dit beleid niet is ingesteld, wordt er uitgegaan van <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Maximaal aantal gelijktijdige verbindingen met de proxyserver</translation>
-<translation id="2948463916588961959">De spellingcontrole van talen wordt afgedwongen. Niet-herkende talen in de lijst worden genegeerd.
-
-      Als je dit beleid inschakelt, wordt de spellingcontrole ingeschakeld voor de gespecificeerde talen, naast de talen waarvoor de gebruiker de spellingcontrole heeft ingeschakeld.
-
-      Als je dit beleid niet instelt of als je het beleid uitschakelt, worden de gebruikersvoorkeuren voor de spellingcontrole niet gewijzigd.
-
-      Als het beleid SpellcheckEnabled is ingesteld op 'uitgeschakeld', heeft dit beleid geen effect.
-
-      Als een taal is opgenomen in zowel dit beleid als het beleid SpellcheckLanguageBlacklist, heeft dit beleid voorrang en wordt de spellingcontroletaal is ingeschakeld.
-
-      De volgende talen worden momenteel ondersteund: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="2952347049958405264">Beperkingen:</translation>
 <translation id="2956777931324644324">Dit beleid is buiten gebruik gesteld vanaf <ph name="PRODUCT_NAME" /> versie 36.
 
@@ -1444,7 +1433,6 @@
 
         Dit beleid wordt gebruikt door cloud-beleidsinschrijving voor machinebereik op desktop en kan worden ingesteld via register of GPO op Windows, plist op Mac en JSON-beleidsbestand op Linux.</translation>
 <translation id="3660562134618097814">SAML IdP-cookies overdragen tijdens het inloggen</translation>
-<translation id="3668151900457104753">Extensies op de zwarte lijst verwijderen</translation>
 <translation id="3701121231485832347">Beheert instellingen die specifiek zijn voor <ph name="PRODUCT_OS_NAME" />-apparaten die via <ph name="MS_AD_NAME" /> worden beheerd.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Het veld met één regel is beëindigd en wordt in de toekomst verwijderd. Gebruik het tekstvak met meerdere regels hieronder.)</translation>
 <translation id="3709266154059827597">Zwarte lijst voor het installeren van extensies configureren</translation>
@@ -1654,6 +1642,21 @@
       Als dit beleid is ingesteld op 'True' of niet wordt ingesteld, kunnen gebruikers aanbiedingen inwisselen via registratie van Chrome OS.
 
       Als dit beleid is ingesteld op 'False' kunnen gebruikers geen aanbiedingen inwisselen.</translation>
+<translation id="4008233182078913897">Hiermee wordt een lijst opgegeven met apps en extensies die zonder gebruikersinteractie op de achtergrond worden geïnstalleerd en die niet kunnen worden verwijderd of uitgeschakeld door de gebruiker. Alle rechten die worden aangevraagd door de apps/extensies, worden impliciet zonder gebruikersinteractie verleend, inclusief aanvullende rechten die worden aangevraagd door toekomstige versies van de app/extensie. Bovendien worden rechten verleend voor de API's van de enterprise.deviceAttributes- en enterprise.platformKeys-extensie. (Deze twee API's zijn niet beschikbaar voor apps/extensies die niet gedwongen zijn geïnstalleerd.)
+
+          Dit beleid krijgt voorrang boven een potentieel conflicterend <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />-beleid. Als een app of extensie die eerder gedwongen is geïnstalleerd, uit deze lijst wordt verwijderd, wordt de app of extensie automatisch verwijderd door <ph name="PRODUCT_NAME" />.
+
+          Voor Windows-instanties die niet zijn gekoppeld aan een <ph name="MS_AD_NAME" />-domein, is gedwongen installatie beperkt tot apps en extensies die worden vermeld in de Chrome Web Store.
+
+          Houd er rekening mee dat gebruikers de broncode van een extensie kunnen wijzigen via de ontwikkelaarstools (waardoor de extensie mogelijk niet meer functioneert). Als je je hierover zorgen maakt, moet het <ph name="DEVELOPER_TOOLS_POLICY_NAME" />-beleid worden ingesteld.
+
+          Elk lijstitem van het beleid is een tekenreeks die een extensie-ID en optioneel een update-URL bevat, gescheiden door een puntkomma (<ph name="SEMICOLON" />). De extensie-ID is de tekenreeks van 32 letters die bijvoorbeeld op <ph name="CHROME_EXTENSIONS_LINK" /> kan worden gevonden wanneer de ontwikkelaarsmodus actief is. De update-URL, indien opgegeven, moet verwijzen naar een XML-updatedocument voor het manifest, zoals beschreven op <ph name="LINK_TO_EXTENSION_DOC1" />. Standaard wordt de update-URL van de Chrome Web Store gebruikt (momenteel https://clients2.google.com/service/update2/crx). Houd er rekening mee dat de update-URL die in dit beleid is ingesteld, alleen voor de eerste installatie wordt gebruikt. Daaropvolgende updates van de extensie gebruiken de update-URL die in het manifest van de extensie wordt aangegeven. Houd er ook rekening mee dat het expliciet opgeven van de update-URL verplicht was in <ph name="PRODUCT_NAME" />-versie tot en met 67.
+
+          Met <ph name="EXTENSION_POLICY_EXAMPLE" /> wordt de app met ID <ph name="EXTENSION_ID_SAMPLE" /> bijvoorbeeld geïnstalleerd via de standaard update-URL van de Chrome Web Store. Raadpleeg voor meer informatie over de hosting van extensies de volgende link: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Als dit beleid niet wordt ingesteld, worden er geen apps en extensies automatisch geïnstalleerd en kan de gebruiker elke app of extensie in <ph name="PRODUCT_NAME" /> verwijderen.
+
+          Houd er rekening mee dat dit beleid niet van toepassing is op de incognitomodus.</translation>
 <translation id="4008507541867797979">Als dit beleid is ingesteld op 'True' of niet is geconfigureerd, worden op het inlogscherm van <ph name="PRODUCT_OS_NAME" /> bestaande gebruikers weergegeven die kunnen worden geselecteerd.
 
       Als dit beleid is ingesteld op 'False', worden op het inlogscherm van <ph name="PRODUCT_OS_NAME" /> geen bestaande gebruikers weergegeven. In dat geval wordt het normale inlogscherm (waar de gebruiker om een e-mailadres en wachtwoord of telefoonnummer wordt gevraagd) of het SAML-interstitial-scherm (indien ingeschakeld via het <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />-beleid) weergegeven, tenzij er een beheerde sessie is ingesteld. Wanneer er een beheerde sessie is ingesteld, worden alleen de accounts voor de beheerde sessie weergegeven en kun je alleen een van deze accounts selecteren.
@@ -1777,10 +1780,6 @@
           Als het beleid niet wordt ingesteld, worden de plaktoetsen eerst uitgeschakeld, maar kunnen deze op elk moment worden ingeschakeld door de gebruiker.</translation>
 <translation id="4183229833636799228">Standaardinstelling voor <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL voor het valideren van verificatietoken voor client voor externe toegang</translation>
-<translation id="4197038214024763371">Als dit beleid niet is ingesteld of ingeschakeld, kan de gebruiker de spellingcontrole gebruiken.
-
-      Als dit beleid is uitgeschakeld, kan de gebruiker de spellingcontrole niet gebruiken. De beleidsregels SpellcheckLanguage en SpellcheckLanguageBlacklist worden ook genegeerd wanneer dit beleid is uitgeschakeld.
-      </translation>
 <translation id="4203389617541558220">De bedrijfstijd van het apparaat beperken door automatisch opnieuw opstarten te plannen.
 
       Wanneer dit beleid is ingesteld, bepaalt het de duur van de bedrijfstijd van het apparaat waarna het automatisch opnieuw opstarten is gepland.
@@ -2658,7 +2657,7 @@
       Als het beleid is ingesteld op 'true', krijgt het cloudbeleid voorrang bij een conflict met het platformbeleid.
       Als het beleid is ingesteld op 'false' of niet is geconfigureerd, krijgt het platformbeleid voorrang bij een conflict met het cloudbeleid.
 
-      Dit beleid is uitsluitend beschikbaar als verplichte beleidsregel voor machineplatforms en is alleen van toepassing op cloudbeleid voor het machinebereik.
+      Dit beleid is alleen beschikbaar als verplicht machineplatformbeleid en is alleen van toepassing op cloudbeleid op machineniveau.
       </translation>
 <translation id="5905473632148429217">Online OCSP/CRL-controles inschakelen</translation>
 <translation id="5906199912611534122">Hiermee kan netwerkbeperking worden in- of uitgeschakeld.
@@ -2874,17 +2873,6 @@
 <translation id="6281043242780654992">Configureert beleid voor systeemeigen berichten. Hosts voor systeemeigen berichten op de zwarte lijst worden niet toegestaan, tenzij ze op de witte lijst worden gezet.</translation>
 <translation id="6282799760374509080">Het opnemen van audio toestaan of weigeren</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">De spellingcontrole van talen wordt afgedwongen. Niet-herkende talen in de lijst worden genegeerd.
-
-      Als je dit beleid inschakelt, wordt de spellingcontrole uitgeschakeld voor de gespecificeerde talen. De gebruiker kan de spellingcontrole nog steeds in- of uitschakelen voor talen die niet op de lijst staan.
-
-      Als je dit beleid niet instelt of als je het beleid uitschakelt, worden de gebruikersvoorkeuren voor de spellingcontrole niet gewijzigd.
-
-      Als het beleid SpellcheckEnabled is ingesteld op 'uitgeschakeld', heeft dit beleid geen effect.
-
-      Als een taal is opgenomen in zowel dit beleid als in het beleid SpellcheckLanguage, heeft het beleid SpellcheckLanguage voorrang en wordt de taal voor de spellingcontrole ingeschakeld.
-
-      De volgende talen worden momenteel ondersteund: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">Automatisch aanvullen van domeinnaam bij inloggen van gebruiker inschakelen</translation>
 <translation id="6315673513957120120">Chrome toont een waarschuwingspagina wanneer gebruikers naar sites met SSL-fouten navigeren. Gebruikers kunnen standaard, of wanneer dit beleid is ingesteld op 'true', door deze waarschuwingspagina's klikken.
       Als dit beleid wordt ingesteld op 'false', kunnen gebruikers niet door waarschuwingspagina's klikken.</translation>
@@ -4277,11 +4265,6 @@
       Dit beleid is alleen van toepassing op gebruikers die zijn geverifieerd met SAML.
 
       De beleidswaarde moet worden gespecificeerd in seconden.</translation>
-<translation id="9018338365267278833">Hiermee verwijder je extensies in <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> of in <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> waarvan de installatiemodus is geblokkeerd. Ook worden lokale gebruikersgegevens definitief verwijderd.  Raadpleeg het privacybeleid voor extensies of het beleid voor gegevensbehoud voor meer informatie over wat er gebeurt met gebruikersgegevens die niet lokaal zijn opgeslagen.
-
-      Als het beleid is ingeschakeld, worden extensies in de genoemde lijsten geheel verwijderd van het apparaat (als ze zijn geïnstalleerd), inclusief lokale gebruikersgegevens.
-
-      Als het beleid is uitgeschakeld of niet is ingesteld, worden extensies in de genoemde lijsten uitgeschakeld op het apparaat (als ze zijn geïnstalleerd en op de zwarte lijst <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> staan) maar worden ze niet verwijderd.</translation>
 <translation id="9027787254195333560">Met dit beleid kun je de avatarafbeelding configureren die voor de gebruiker wordt weergegeven op het inlogscherm. Het beleid wordt ingesteld door de URL op te geven waar <ph name="PRODUCT_OS_NAME" /> de avatarafbeelding kan downloaden, evenals een cryptografische hash die wordt gebruikt om de integriteit van de download te verifiëren. De afbeelding moet de jpeg-indeling hebben en mag niet groter zijn dan 512 KB. De URL moet zonder verificatie toegankelijk zijn.
 
       De avatarafbeelding wordt gedownload en opgeslagen in het cachegeheugen. Deze wordt opnieuw gedownload wanneer de URL of de hash wordt gewijzigd.
diff --git a/components/policy/resources/policy_templates_no.xtb b/components/policy/resources/policy_templates_no.xtb
index c57b0de..0cab351 100644
--- a/components/policy/resources/policy_templates_no.xtb
+++ b/components/policy/resources/policy_templates_no.xtb
@@ -345,7 +345,7 @@
       Denne regelen gjelder bare når <ph name="CHROME_REPORTING_EXTENSION_NAME" /> er slått på og maskinen er registrert med <ph name="MACHINE_LEVEL_USER_CLOUD_POLICY_ENROLLMENT_TOKEN_POLICY_NAME" />.</translation>
 <translation id="1560205870554624777">Styrer om Kerberos-funksjonalitet er slått på. Kerberos er en autentiseringsprotokoll som kan brukes til autentisering med nettprogrammer og delte nettverksressurser.
 
-          Hvis denne regelen er slått på, er Kerberos-funksjonalitet slått på. Kerberos-kontoer kan legges til enten gjennom «Konfigurer Kerberos-kontoer»-regelen eller gjennom Kerberos-kontoinnstillingene på Personer-innstillingssiden.
+          Hvis denne regelen er slått på, er Kerberos-funksjonalitet slått på. Kerberos-kontoer kan legges til enten gjennom regelen «Konfigurer Kerberos-kontoer» eller gjennom Kerberos-kontoinnstillingene på Personer-innstillingssiden.
 
           Hvis denne regelen er slått av eller ikke er angitt, er Kerberos-kontoinnstillingene slått av. Ingen Kerberos-kontoer kan legges til, og Kerberos-autentisering kan ikke brukes. Alle eksisterende Kerberos-kontoer og alle lagrede passord slettes.</translation>
 <translation id="1561424797596341174">Overstyring av regler for delversjoner for feilsøking på fjerntilgangsverten</translation>
@@ -435,10 +435,10 @@
       Denne innnstillingen må konfigureres med en nettadresse der <ph name="PRODUCT_OS_NAME" /> kan laste ned vilkårene. Vilkårene må være i ren tekst, levert som MIME-typen tekst/ren. Det er ikke tillatt med koding.</translation>
 <translation id="1750315445671978749">Blokkér alle nedlastinger</translation>
 <translation id="1762072363876276024">
-      Denne regelen gjelder påloggingsskjermen. Se også <ph name="SITE_PER_PROCESS_POLICY_NAME" />-regelen, som gjelder brukerøkten. Det anbefales å sette begge reglene til samme verdi. Hvis reglene har ulike verdier, kan det medføre at oppstart av brukerøkter blir forsinket mens verdien som spesifiseres av brukerregelen, tas i bruk.
-      Denne innstillingen (DeviceLoginScreenSitePerProcess) kan brukes til å nekte brukere å velge bort standardatferden, som er å isolere alle nettsteder. Merk at DeviceLoginScreenIsolateOrigins-regelen også kan være nyttig for å isolere flere, mer finkornede opprinnelser.
-      Hvis regelen er slått på, kan brukerne ikke velge bort standardatferden, der alle nettsteder kjører i sine egne prosesser.
-      Hvis regelen er slått av eller ikke er konfigurert, kan brukeren velge bort nettstedsisolering (f.eks. ved å bruke «Slå av nettstedsisolering»-oppføringen i chrome://flags).
+      Denne regelen gjelder påloggingsskjermen. Se også regelen <ph name="SITE_PER_PROCESS_POLICY_NAME" />, som gjelder brukerøkten. Det anbefales å sette begge reglene til samme verdi. Hvis reglene har ulike verdier, kan det medføre at oppstart av brukerøkter blir forsinket mens verdien som spesifiseres av brukerregelen, tas i bruk.
+      Denne innstillingen (DeviceLoginScreenSitePerProcess) kan brukes til å nekte brukere å velge bort standardfunksjonaliteten, som er å isolere alle nettsteder. Merk at DeviceLoginScreenIsolateOrigins-regelen også kan være nyttig for å isolere flere, mer finkornede opprinnelser.
+      Hvis regelen er slått på, kan ikke brukerne velge bort standardfunksjonaliteten der alle nettsteder kjører i sine egne prosesser.
+      Hvis regelen er slått av eller ikke er konfigurert, kan brukeren velge bort nettstedsisolering (f.eks. ved å bruke oppføringen «Slå av nettstedsisolering» i chrome://flags).
       </translation>
 <translation id="1781356041596378058">Denne regelen kontrollerer også tilgangen til utvikleralternativene for Android. Hvis du angir denne regelen som «true» (sann), fjerner du brukernes tilgang til utvikleralternativene. Hvis du angir denne regelen som «false» (usann) eller ikke angir den, kan brukere få tilgang til utvikleralternativene ved å trykke sju ganger på delversjonsnummeret i appen for Android-innstillinger.</translation>
 <translation id="1793346220873697538">Deaktiver utskrift med PIN-kode som standard</translation>
@@ -868,7 +868,7 @@
 <translation id="257788512393330403">Passordet må skrives inn hver 6. time</translation>
 <translation id="2586162458524426376">
       Denne regelen gjelder påloggingsskjermen. Se også <ph name="ISOLATE_ORIGINS_POLICY_NAME" />-regelen, som gjelder brukerøkten.
-      Hvis regelen er slått på, kommer alle navngitte opprinnelser i en kommadelt liste til å kjøre i sine egne prosesser. Da isoleres også opprinnelser som har navn basert på underdomener. Hvis for eksempel https://example.com/ angis, isoleres også https://foo.example.com/ som en del av nettstedet https://example.com/.
+      Hvis regelen er slått på, kjører alle navngitte opprinnelser i en kommadelt liste i sine egne prosesser. Da isoleres også opprinnelser som har navn basert på underdomener. Hvis for eksempel https://example.com/ angis, isoleres også https://foo.example.com/ som en del av nettstedet https://example.com/.
       Hvis regelen er slått av eller ikke er konfigurert, brukes plattformens standardinnstillinger for nettstedsisolering på påloggingsskjermen.
       </translation>
 <translation id="2587719089023392205">Angi <ph name="PRODUCT_NAME" /> som standard nettleser</translation>
@@ -1075,17 +1075,6 @@
       Hvis regelen ikke er angitt, brukes <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Maksimalt antall samtidige tilkoblinger til proxytjeneren</translation>
-<translation id="2948463916588961959">Tvinger aktivering av stavekontroll for bestemte språk. Språk som er på listen, men ikke gjenkjennes, blir ignorert.
-
-      Hvis du slår på denne regelen, blir stavekontroll slått på for de angitte språkene samt språkene brukeren selv har slått på stavekontroll for.
-
-      Hvis du slår av eller ikke angir denne regelen, endres ikke brukernes innstillinger for stavekontroll.
-
-      Hvis regelen SpellcheckEnabled er slått av, har ikke denne regelen noen virkning.
-
-      Hvis et språk er inkludert i både denne regelen og regelen SpellcheckLanguageBlacklist, blir denne regelen prioritert og stavekontrollen for språket slått på.
-
-      Disse språkene støttes foreløpig: 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 og vi.</translation>
 <translation id="2952347049958405264">Begrensninger:</translation>
 <translation id="2956777931324644324">Denne innstillingen har ikke vært tilgjengelig siden <ph name="PRODUCT_NAME" />-versjon 36.
 
@@ -1413,7 +1402,6 @@
 
         Denne regelen brukes ved registrering av retningslinjer for nettskyer med maskinomfang på datamaskiner. Den kan angis via registeret eller GPO i Windows, plist på Mac og en JSON-regelfil i Linux.</translation>
 <translation id="3660562134618097814">Overfør SAML IdP-informasjonskapsler ved pålogging</translation>
-<translation id="3668151900457104753">Avinstaller utvidelser på svartelisten</translation>
 <translation id="3701121231485832347">Kontrollerer innstillinger som er spesifikke for <ph name="PRODUCT_OS_NAME" />-enheter som administreres av <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Feltet med én linje er avviklet og det fjernes i nær fremtid. Begynn å bruke tekstfeltet med flere linjer nedenfor.)</translation>
 <translation id="3709266154059827597">Konfigurer installasjonssperrelisten for utvidelser</translation>
@@ -1623,6 +1611,29 @@
       Hvis denne innstillingen angis som sann eller ikke angis, kan brukere innløse tilbud via Chrome OS-registrering.
 
       Hvis denne innstillingen angis som usann, kan ikke brukeren innløse tilbud.</translation>
+<translation id="4008233182078913897">Spesifiserer en liste over apper og utvidelser som installeres stille,
+          uten brukerinteraksjon, og som ikke kan avinstalleres eller
+          deaktiveres av brukere. Det er underforstått at alle tillatelser
+          appene/utvidelsene ber om, gis uten brukerinteraksjon. Dette gjelder
+          også eventuelle tillatelser fremtidige versjoner av appen/utvidelsen
+          ber om. Tillatelser gis også for utvidelses-API-ene
+          enterprise.deviceAttributes og enterprise.platformKeys.
+          (Disse to API-ene er ikke tilgjengelige for apper/utvidelser som
+          ikke er administratorinstallert.)
+
+          Denne regelen prioriteres foran eventuelle regler for <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> hvis de er i konflikt med hverandre. Hvis apper eller utvidelser som tidligere var administratorinstallert, blir fjernet fra listen, blir de automatisk avinstallert av <ph name="PRODUCT_NAME" />.
+
+          For Windows-forekomster som ikke er tilknyttet noe <ph name="MS_AD_NAME" />-domene, er administratorinstallasjon begrenset til apper og utvidelser som står oppført i Chrome Nettmarked.
+
+         Vær oppmerksom på at kildekoden for utvidelsene kan endres av brukere via utviklerverktøy (noe som potensielt kan føre til at utvidelsene ikke fungerer). Hvis dette kan bli et problem, bør du angi regelen <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Hvert av elementene i listen er en streng som inneholder en utvidelses-ID og eventuelt (valgfritt) en oppdateringsadresse, atskilt med semikolon (<ph name="SEMICOLON" />). Utvidelses-ID-en er strengen på 32 tegn du for eksempel finner i <ph name="CHROME_EXTENSIONS_LINK" /> når du er i utviklermodus. Oppdateringsadressen skal være til et oppdateringsmanifest i XML-format, som beskrevet her: <ph name="LINK_TO_EXTENSION_DOC1" />. Oppdateringsadressen for Chrome Nettmarked brukes som standard (og for øyeblikket er den «https://clients2.google.com/service/update2/crx»). Vær oppmerksom på at oppdateringsadressen som angis i denne regelen, bare brukes for den første installasjonen. Påfølgende oppdateringer av utvidelsen bruker oppdateringsadressen som er beskrevet i utvidelsens manifest. Vær også oppmerksom på at det var uttrykkelig påkrevd å angi oppdateringsadressen i <ph name="PRODUCT_NAME" />-versjoner opptil og inkludert 67.
+
+          For eksempel installerer <ph name="EXTENSION_POLICY_EXAMPLE" /> utvidelsen med ID-en <ph name="EXTENSION_ID_SAMPLE" /> fra den oppdateringsadressen som er standard for Chrome Nettmarked. Gå til <ph name="LINK_TO_EXTENSION_DOC2" /> for å finne ut mer om verter for utvidelser.
+
+          Hvis denne regelen ikke er angitt, blir ingen apper eller utvidelser installert automatisk, og brukere kan avinstallere hvilke som helst apper og utvidelser i <ph name="PRODUCT_NAME" />.
+
+          Vær oppmerksom på at denne regelen ikke gjelder for inkognitomodus.</translation>
 <translation id="4008507541867797979">Hvis denne regelen er angitt som «true» (sant) eller ikke er konfigurert, viser <ph name="PRODUCT_OS_NAME" /> eksisterende brukere på påloggingsskjermen og tillater valg av én av dem.
 
       Hvis denne regelen er angitt som «false» (usant), viser ikke <ph name="PRODUCT_OS_NAME" /> eksisterende brukere på påloggingsskjermen. Den vanlige påloggingsskjermen (der brukere blir bedt om e-postadresse og passord eller telefonnummer) eller SAML-skjermen for interstitial-annonser (hvis dette er slått på i regelen <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />) vises, med mindre en administrert økt er konfigurert. Når en administrert økt er konfigurert, vises kun kontoene i den administrerte økten, og én av dem kan velges.
@@ -1746,10 +1757,6 @@
           Hvis regelen ikke er angitt, er trege taster i utgangspunktet slått av, men brukerne kan når som helst slå på funksjonen.</translation>
 <translation id="4183229833636799228">Standard <ph name="FLASH_PLUGIN_NAME" />-innstilling</translation>
 <translation id="4192388905594723944">Nettadressen for validering av autentiseringstokenet for klienten for ekstern tilgang</translation>
-<translation id="4197038214024763371">Hvis regelen er slått på eller ikke er angitt, kan brukerne bruke stavekontroll.
-
-      Hvis denne regelen er slått av, kan ikke brukerne bruke stavekontroll. Reglene SpellcheckLanguage og SpellcheckLanguageBlacklist ignoreres også når denne regelen er slått av.
-      </translation>
 <translation id="4203389617541558220">Begrens enhetens kjøretid ved å angi automatisk omstart.
 
       Når denne innstillingen er angitt, spesifiserer den lengden på enhetens kjøretid etter en automatisk omstart er angitt.
@@ -2515,10 +2522,10 @@
       Hvis denne regelen er angitt, kan ikke brukeren endre eller overstyre den.</translation>
 <translation id="5708969689202733975">Konfigurer hvilke moduser for hurtigopplåsing som tillates</translation>
 <translation id="5711016543513883877">
-      Hvis regelen er slått på, kommer alle navngitte opprinnelser i en kommadelt liste til å kjøre i sine egne prosesser. Da isoleres også opprinnelser som har navn basert på underdomener. Hvis for eksempel https://example.com/ angis, isoleres også https://foo.example.com/ som en del av nettstedet https://example.com/.
+      Hvis regelen er slått på, kjører alle navngitte opprinnelser i en kommadelt liste i sine egne prosesser. Da isoleres også opprinnelser som har navn basert på underdomener. Hvis for eksempel https://example.com/ angis, isoleres også https://foo.example.com/ som en del av nettstedet https://example.com/.
       Hvis regelen er slått av eller ikke er konfigurert, kan brukeren endre denne innstillingen.
 
-      MERK: Denne regelen gjelder ikke på Android. For å slå på IsolateOrigins på Android, bruk IsolateOriginsAndroid-regelinnstillingen.
+      MERK: Denne regelen gjelder ikke på Android. For å slå på IsolateOrigins på Android, bruk regelinnstillingen IsolateOriginsAndroid.
       </translation>
 <translation id="572155275267014074">Android-innstillinger</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.
@@ -2841,17 +2848,6 @@
 <translation id="6281043242780654992">Konfigurer innstillinger for innebygde meldinger. Innebygde meldingsverter som er svartelistet tillates ikke med mindre de godkjennes.</translation>
 <translation id="6282799760374509080">Tillat eller avvis lydopptak</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Tvinger deaktivering av stavekontroll for bestemte språk. Språk som er på listen, men ikke gjenkjennes, blir ignorert.
-
-      Hvis du slår på denne regelen, blir stavekontroll slått av for de angitte språkene. Brukerne kan fortsatt slå av eller på stavekontroll for språk som ikke er på listen.
-
-      Hvis du slår av eller ikke angir denne regelen, endres ikke brukernes innstillinger for stavekontroll.
-
-      Hvis regelen SpellcheckEnabled er slått av, har ikke denne regelen noen virkning.
-
-      Hvis et språk er inkludert i både denne regelen og SpellcheckLanguage-regelen, blir regelen SpellcheckLanguage prioritert og stavekontroll slått på for språket.
-
-      Disse språkene støttes foreløpig: 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 og vi.</translation>
 <translation id="6310223829319187614">Slå på autofullføring av domenenavn ved brukerpålogging</translation>
 <translation id="6315673513957120120">Brukerne ser advarselssider i Chrome når de åpner nettsteder med SSL-feil. Som standard, eller når denne regelen er satt til true (sann), kan brukerne klikke seg forbi disse advarselssidene.
       Hvis denne regelen settes til false (usann), kan ikke brukerne klikke seg forbi advarselssider.</translation>
@@ -3451,7 +3447,7 @@
 
           Hvis denne regelen er slått på, blir listen over kontoer som defineres av regelen, lagt til i Kerberos-kontoinnstillingene.
 
-          Hvis denne regelen er slått av eller ikke er angitt, blir ingen kontoer lagt til i Kerberos-kontoinnstillingene, og alle kontoer som tidligere er lagt til med denne regelen, fjernes. Brukere kan fremdeles legge til kontoer manuelt hvis «Brukere kan legge til Kerberos-kontoer»-regelen er slått på.</translation>
+          Hvis denne regelen er slått av eller ikke er angitt, blir ingen kontoer lagt til i Kerberos-kontoinnstillingene, og alle kontoer som tidligere er lagt til med denne regelen, fjernes. Brukere kan fremdeles legge til kontoer manuelt hvis regelen «Brukere kan legge til Kerberos-kontoer» er slått på.</translation>
 <translation id="7458437477941640506">Ikke utfør rollback til målversjonen hvis OS-versjonen er nyere. Oppdateringer er også slått av.</translation>
 <translation id="7464991223784276288">Begrens informasjonkapsler fra samsvarende nettadresser til den gjeldende økten</translation>
 <translation id="7469554574977894907">Aktiver søkeforslag</translation>
@@ -3629,12 +3625,12 @@
 
       Hvis regelen ikke er angitt, slås HTTP/0.9 av for andre porter enn standardportene.</translation>
 <translation id="7726421241038987229">
-      Denne innstillingen (SitePerProcess) kan brukes til å nekte brukere å velge bort standardatferden, som er å isolere alle nettsteder. Merk at IsolateOrigins-regelen også kan være nyttig for å isolere flere, mer finkornede opprinnelser.
-      Hvis regelen er slått på, kan brukerne ikke velge bort standardatferden, der alle nettsteder kjører i sine egne prosesser.
-      Hvis regelen er slått av eller ikke er konfigurert, kan brukeren velge bort nettstedsisolering (f.eks. ved å bruke «Slå av nettstedsisolering»-oppføringen i chrome://flags).  Nettstedsisolering slås ikke av selv om du slår av regelen og/eller ikke konfigurerer den.
-      På <ph name="PRODUCT_OS_NAME" /> anbefales det også å sette <ph name="DEVICE_LOGIN_SCREEN_SITE_PER_PROCESS_POLICY_NAME" />-enhetsregelen til samme verdi. Hvis disse to reglene har ulike verdier, kan det medføre at oppstart av brukerøkter blir forsinket mens verdien som spesifiseres av brukerregelen, tas i bruk.
+      Denne innstillingen (SitePerProcess) kan brukes til å nekte brukere å velge bort standardatferden, som er å isolere alle nettsteder. Merk at regelen IsolateOrigins også kan være nyttig for å isolere flere, mer finkornede opprinnelser.
+      Hvis regelen er slått på, kan ikke brukerne velge bort standardfunksjonaliteten der alle nettsteder kjører i sine egne prosesser.
+      Hvis regelen er slått av eller ikke er konfigurert, kan brukeren velge bort nettstedsisolering (f.eks. ved å bruke oppføringen «Slå av nettstedsisolering» i chrome://flags).  Nettstedsisolering slås ikke av selv om du slår av regelen og/eller ikke konfigurerer den.
+      På <ph name="PRODUCT_OS_NAME" /> anbefales det også å sette enhetsregelen <ph name="DEVICE_LOGIN_SCREEN_SITE_PER_PROCESS_POLICY_NAME" />til samme verdi. Hvis disse to reglene har ulike verdier, kan det medføre at oppstart av brukerøkter blir forsinket mens verdien som spesifiseres av brukerregelen, tas i bruk.
 
-      MERK: Denne regelen gjelder ikke på Android. For å slå på SitePerProcess på Android, bruk SitePerProcessAndroid-regelinnstillingen.
+      MERK: Denne regelen gjelder ikke på Android. For å slå på SitePerProcess på Android, bruk regelinnstillingen SitePerProcessAndroid.
       </translation>
 <translation id="7747447585227954402">La enheter bruke en <ph name="PLUGIN_VM_NAME" /> på <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="7749402620209366169">Aktiverer to-delt autentisering for verter med ekstern adgang i stedet for brukerangitt PIN-kode.
@@ -3705,7 +3701,7 @@
 
           Hvis denne regelen er slått på eller ikke er angitt, kan brukere legge til Kerberos-kontoer via Kerberos-kontoinnstillingene på Personer-innstillingssiden. Brukerne har full kontroll over kontoene de legger til, og kan endre eller fjerne dem.
 
-          Hvis denne regelen er slått av, kan brukere ikke legge til Kerberos-kontoer. Kontoer kan bare legges til via «Konfigurer Kerberos-kontoer»-regelen. Dette er en effektiv måte å låse kontoer på.</translation>
+          Hvis denne regelen er slått av, kan ikke brukere legge til Kerberos-kontoer. Kontoer kan bare legges til via regelen «Konfigurer Kerberos-kontoer». Dette er en effektiv måte å låse kontoer på.</translation>
 <translation id="7895553628261067384">Ekstern tilgang</translation>
 <translation id="7902255855035461275">Mønstrene i denne listen sammenlignes med sikkerhetskilden til nettadressen forespørselen kommer fra. Hvis det finnes samsvar, blir tilgang til videoopptaksenheter gitt uten forespørsel på forhånd.
 
@@ -4230,11 +4226,6 @@
       Denne regelen påvirker bare brukere som autentiserer seg via SAML.
 
       Regelverdien skal angis i sekunder.</translation>
-<translation id="9018338365267278833">Dette fjerner utvidelser som vises i <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />, eller som vises i <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> og har installasjonsmodus satt til blokkert, og sletter lokale brukerdata sammen med dem permanent.  Se personvernreglene eller dataoppbevaringsreglene for utvidelsene for å forstå hva som kan skje med brukerdata som ikke lagres lokalt.
-
-      Når regelen er satt til «enabled» (slått på), fjernes utvidelser på de ovennevnte listene (hvis de allerede er installert på maskinen) fullstendig fra maskinen (inkludert lokale brukerdata).
-
-      Når regelen er satt til «disabled» (slått av) eller ikke er angitt, blir utvidelser på de ovennevnte listene (hvis de allerede er installert på maskinen og står på svartelisten <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) slått av på maskinen, men ikke avinstallert.</translation>
 <translation id="9027787254195333560">Med denne regelen kan du konfigurere hvilket brukerbilde som representerer brukeren på påloggingsskjermen. Du angir denne regelen ved å spesifisere nettadressen <ph name="PRODUCT_OS_NAME" /> kan laste ned brukerbildet fra, og en kryptografisk hash som brukes til å bekrefte at ingen har tuklet med nedlastingen. Bildet må være i JPEG-format og ikke større enn 512 kB. Nettadressen må være tilgjengelig uten krav om autentisering.
 
       Brukerbildet blir lastet ned og bufret. Det lastes ned på nytt hver gang nettadressen eller hashen endres.
diff --git a/components/policy/resources/policy_templates_pl.xtb b/components/policy/resources/policy_templates_pl.xtb
index 2472d00..abff6ac 100644
--- a/components/policy/resources/policy_templates_pl.xtb
+++ b/components/policy/resources/policy_templates_pl.xtb
@@ -1072,17 +1072,6 @@
       Jeśli ta zasada nie została skonfigurowana, domyślnie stosowana jest opcja <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Maksymalna liczba jednoczesnych połączeń z serwerem proxy</translation>
-<translation id="2948463916588961959">Wymusza włączenie sprawdzania pisowni w wybranych językach. Nierozpoznane języki z tej listy będą ignorowane.
-
-      Jeśli ta zasada jest włączona, sprawdzanie pisowni będzie dostępne także w wybranych językach, a nie tylko w tych, dla których funkcję tę włączył użytkownik.
-
-      Jeśli nie skonfigurujesz tej zasady lub ją wyłączysz, nic nie zmieni się w ustawieniach użytkownika dotyczących sprawdzania pisowni.
-
-      Kiedy zasada SpellcheckEnabled jest wyłączona, ta zasada nie jest brana pod uwagę.
-
-      Jeśli dany język występuje na liście zarówno w tej zasadzie, jak i w zasadzie SpellcheckLanguageBlacklist, ta zasada ma priorytet i sprawdzanie pisowni w tym języku będzie włączone.
-
-      Aktualnie obsługiwane języki: 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 oraz vi.</translation>
 <translation id="2952347049958405264">Ograniczenia:</translation>
 <translation id="2956777931324644324">Ta zasada została wycofana w wersji 36 <ph name="PRODUCT_NAME" />.
 
@@ -1410,7 +1399,6 @@
 
         Ta zasada jest używana przez rejestrację zasad chmurowych obejmującą cały komputer na komputerach osobistych. Można ją skonfigurować przy użyciu Rejestru lub obiektu zasad grupy (GPO) w systemie Windows, plist na Macu i pliku zasad JSON na Linuksie.</translation>
 <translation id="3660562134618097814">Prześlij pliki cookie dostawcy tożsamości SAML podczas logowania</translation>
-<translation id="3668151900457104753">Odinstaluj rozszerzenia z czarnej listy</translation>
 <translation id="3701121231485832347">Kontroluje ustawienia urządzeń z systemem <ph name="PRODUCT_OS_NAME" />, którymi zarządza <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Pole z jednym wierszem jest nieużywane i zostanie usunięte. Zacznij używać wielowierszowego pola tekstowego poniżej).</translation>
 <translation id="3709266154059827597">Konfiguruj czarną listę instalacji rozszerzeń</translation>
@@ -1616,6 +1604,21 @@
       Jeśli nie skonfigurujesz tej zasady lub ustawisz dla niej wartość prawda, użytkownicy będą mogli wykorzystywać oferty przy rejestracji systemu operacyjnego Chrome.
 
       Jeśli ustawisz tu wartość fałsz, użytkownicy nie będą mogli wykorzystywać ofert.</translation>
+<translation id="4008233182078913897">Określa listę aplikacji i rozszerzeń, które zostaną zainstalowane dyskretnie, bez interakcji z użytkownikiem, a użytkownik nie będzie mógł ich odinstalować ani wyłączyć. Aplikacje/rozszerzenia bez interakcji z użytkownikiem otrzymają wszystkie uprawnienia, o które proszą, w tym wszelkie dodatkowe uprawnienia, o które będą prosić przyszłe ich wersje. Otrzymają też uprawnienia do interfejsów API dla rozszerzeń enterprise.deviceAttributes i enterprise.platformKeys. (Te dwa interfejsy API nie są dostępne dla aplikacji/rozszerzeń, których instalacja nie jest wymuszana).
+
+Ta zasada ma pierwszeństwo przed potencjalnie powodującą konflikt zasadą <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />. Jeśli z tej listy zostaną usunięte aplikacja lub rozszerzenie, których instalacja została wymuszona wcześniej, <ph name="PRODUCT_NAME" /> automatycznie je odinstaluje.
+
+W przypadku systemów Windows niepodłączonych do domeny <ph name="MS_AD_NAME" /> wymuszona instalacja jest ograniczona do aplikacji i rozszerzeń dostępnych w Chrome Web Store.
+
+Pamiętaj, że kod źródłowy każdego rozszerzenia można zmodyfikować za pomocą Narzędzi dla programistów (potencjalnie zakłócając jego działanie). Jeśli jest to problemem, ustaw zasadę <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+Każdy element na liście tej zasady jest ciągiem zawierającym identyfikator rozszerzenia i opcjonalnie URL „aktualizacji” oddzielone średnikiem (<ph name="SEMICOLON" />). Identyfikator rozszerzenia to ciąg 32 znaków, który znajdziesz np. na <ph name="CHROME_EXTENSIONS_LINK" /> w trybie programisty. URL „aktualizacji” powinien wskazywać plik manifestu aktualizacji w postaci dokumentu XML, zgodnie z opisem na <ph name="LINK_TO_EXTENSION_DOC1" />. Domyślnie używany jest URL aktualizacji Chrome Web Store (obecnie to „https://clients2.google.com/service/update2/crx”). Uwaga: URL „aktualizacji” ustawiony przez tę zasadę jest używany tylko podczas pierwszej instalacji. Późniejsze aktualizacje rozszerzenia korzystają z adresu URL aktualizacji wskazanego w pliku manifestu. Pamiętaj też, że podanie adresu URL „aktualizacji” było obowiązkowe w <ph name="PRODUCT_NAME" /> do wersji 67 włącznie.
+
+Na przykład <ph name="EXTENSION_POLICY_EXAMPLE" /> instaluje rozszerzenie o identyfikatorze <ph name="EXTENSION_ID_SAMPLE" /> ze standardowego adresu URL „aktualizacji” Chrome Web Store. Więcej informacji o hostowaniu rozszerzeń znajdziesz na <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+Jeśli ta zasada nie jest ustawiona, aplikacje ani rozszerzenia nie są instalowane automatycznie, a użytkownik może odinstalować dowolne z nich w <ph name="PRODUCT_NAME" />.
+
+Uwaga: ta zasada nie jest stosowana do trybu incognito.</translation>
 <translation id="4008507541867797979">Gdy ta zasada ma wartość prawda lub jest nieskonfigurowana, <ph name="PRODUCT_OS_NAME" /> będzie wyświetlać istniejących użytkowników na ekranie logowania i umożliwiać wybranie jednego z nich.
 
       Gdy zasada ma wartość fałsz, <ph name="PRODUCT_OS_NAME" /> nie będzie wyświetlać istniejących użytkowników na ekranie logowania. Wyświetlony zostanie normalny ekran logowania (umożliwiający wpisanie adresu e-mail i hasła lub numeru telefonu użytkownika) lub ekran SAML (jeśli jest włączony przy użyciu zasady <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />), chyba że skonfigurowana jest sesja zarządzania – w takim przypadku wyświetlane będą tylko konta z sesją zarządzaną i będzie można wybrać jedno z nich.
@@ -1739,10 +1742,6 @@
           Jeśli ta zasada jest nieskonfigurowana, klawisze trwałe są początkowo wyłączone, ale użytkownik może je swobodnie włączyć.</translation>
 <translation id="4183229833636799228">Domyślne ustawienie wtyczki <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL pozwalający zweryfikować token uwierzytelniania klienta dostępu zdalnego</translation>
-<translation id="4197038214024763371">Jeśli ta zasada jest włączona lub nieskonfigurowana, użytkownik może korzystać ze sprawdzania pisowni.
-
-      Jeśli jest wyłączona, użytkownik nie może korzystać ze sprawdzania pisowni. Po jej wyłączeniu ignorowane są też zasady SpellcheckLanguage i SpellcheckLanguageBlacklist.
-      </translation>
 <translation id="4203389617541558220">Ogranicza czas działania urządzenia przez planowanie automatycznych ponownych uruchomień.
 
       Ustawienie tej zasady pozwala określić czas działania urządzenia. Po jego upływie następuje zaplanowane automatyczne ponowne uruchomienie.
@@ -2804,17 +2803,6 @@
 <translation id="6281043242780654992">Konfiguruje zasady wiadomości natywnych. Hosty wiadomości natywnych na czarnej liście nie będą dostępne, dopóki nie znajdą się na białej liście.</translation>
 <translation id="6282799760374509080">Zezwól lub nie na przechwytywanie dźwięku</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Wymusza wyłączenie sprawdzania pisowni w wybranych językach. Nierozpoznane języki z tej listy będą ignorowane.
-
-      Po włączeniu tej zasady sprawdzanie pisowni będzie wyłączone w wybranych językach. Użytkownik może nadal włączać i wyłączać sprawdzanie pisowni dla języków, których nie ma na liście.
-
-      Jeśli nie skonfigurujesz tej zasady lub ją wyłączysz, nic nie zmieni się w ustawieniach użytkownika dotyczących sprawdzania pisowni.
-
-      Kiedy zasada SpellcheckEnabled jest wyłączona, ta zasada nie jest brana pod uwagę.
-
-      Jeśli dany język występuje na liście zarówno w tej zasadzie, jak i w zasadzie SpellcheckLanguage, ta druga ma priorytet i sprawdzanie pisowni w tym języku będzie włączone.
-
-      Aktualnie obsługiwane języki: 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 oraz vi.</translation>
 <translation id="6310223829319187614">Włącz autouzupełnianie nazw domen w czasie logowania użytkownika</translation>
 <translation id="6315673513957120120">Chrome wyświetla stronę z ostrzeżeniem, gdy użytkownicy otworzą witrynę, w której występują błędy SSL. Domyślnie lub wtedy, gdy ta zasada jest włączona, użytkownicy mogą zignorować i zamknąć stronę z ostrzeżeniem.
       Po wyłączeniu tej zasady użytkownicy nie będą mogli zamknąć strony z ostrzeżeniem.</translation>
@@ -3535,7 +3523,7 @@
 
           Jeśli ta zasada jest włączona lub nieskonfigurowana, użytkownik może ustalić, czy hasła Kerberos będą zapamiętywane, by nie trzeba było ich znowu wpisywać. Bilety Kerberos są automatycznie pobierane, chyba że wymagane jest dodatkowe uwierzytelnienie (uwierzytelnianie dwuskładnikowe).
 
-          Jeśli ta zasada jest wyłączona, hasła nigdy nie są zapamiętywane, a wcześniej zapisane hasła zostają usunięte. Użytkownik musi wypisywać hasło za każdym razem, gdy wymagane jest uwierzytelnienie w systemie Kerberos. Zależnie od ustawień serwera okres między wymaganym uwierzytelnianiem wynosi zwykle od 8 godzin do kilku miesięcy.</translation>
+          Jeśli ta zasada jest wyłączona, hasła nigdy nie są zapamiętywane, a wcześniej zapisane hasła zostają usunięte. Użytkownik musi wpisywać hasło za każdym razem, gdy wymagane jest uwierzytelnienie w systemie Kerberos. Zależnie od ustawień serwera okres między wymaganym uwierzytelnianiem wynosi zwykle od 8 godzin do kilku miesięcy.</translation>
 <translation id="7694807474048279351">Planuje automatyczne ponowne uruchomienie po zastosowaniu aktualizacji <ph name="PRODUCT_OS_NAME" />.
 
       Jeśli ta zasada ma wartość „prawda”, po zastosowaniu aktualizacji <ph name="PRODUCT_OS_NAME" /> następuje zaplanowane automatyczne ponowne uruchomienie, które jest wymagane do zakończenia procesu aktualizacji. Ponowne uruchomienie jest zaplanowane do wykonania od razu, ale może zostać opóźnione nawet o 24 godziny, gdy użytkownik akurat korzysta z urządzenia.
@@ -4186,11 +4174,6 @@
       Ta zasada dotyczy tylko użytkowników, którzy uwierzytelnili się za pomocą SAML.
 
       Wartość zasady należy podać w sekundach.</translation>
-<translation id="9018338365267278833">Spowoduje usunięcie rozszerzeń znajdujących się na liście <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> lub na liście zasady <ph name="EXTENSION_SETTINGS_POLICY_NAME" />, które mają ustawiony tryb blokowania instalacji. Razem z rozszerzeniami zostaną trwale usunięte lokalne dane użytkownika.  Informacje o tym, co może stać się z danymi użytkownika, które nie są przechowywane lokalnie, znajdziesz w polityce prywatności rozszerzenia lub w polityce retencji danych.
-
-      Gdy ta zasada jest włączona, rozszerzenia znajdujące się na powyższych listach (jeśli są już zainstalowane na urządzeniu) zostaną całkowicie usunięte z tego urządzenia (razem z lokalnymi danymi użytkownika).
-
-      Gdy zasada jest wyłączona lub nieskonfigurowana, rozszerzenia znajdujące się na powyższych listach (jeśli są już zainstalowane na urządzeniu i znajdują się na czarnej liście <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) zostaną wyłączone na urządzeniu, ale nie odinstalowane.</translation>
 <translation id="9027787254195333560">Ta zasada pozwala wskazać obraz awatara, który oznacza użytkownika na ekranie logowania. Aby ją skonfigurować, podaj URL, z którego <ph name="PRODUCT_OS_NAME" /> może pobrać obraz awatara, oraz hash kryptograficzny używany do weryfikacji poprawności pobranego pliku. Obraz musi być w formacie JPEG, a jego rozmiar nie może przekraczać 512 KB. URL musi być dostępny bez uwierzytelniania.
 
       Po pobraniu obraz awatara jest zapisywany w pamięci podręcznej. Zostanie pobrany ponownie po każdej zmianie adresu URL lub hasha.
diff --git a/components/policy/resources/policy_templates_pt-BR.xtb b/components/policy/resources/policy_templates_pt-BR.xtb
index 99163f7..7b2c010 100644
--- a/components/policy/resources/policy_templates_pt-BR.xtb
+++ b/components/policy/resources/policy_templates_pt-BR.xtb
@@ -1066,17 +1066,6 @@
       Se esta política não for definida, a opção <ph name="PRINTERS_ALLOW_ALL" /> será adotada.
       </translation>
 <translation id="2908277604670530363">Número máximo de conexões simultâneas ao servidor proxy</translation>
-<translation id="2948463916588961959">Força a ativação da correção ortográfica de idiomas. Idiomas não reconhecidos incluídos na lista serão ignorados.
-
-      Se esta política for ativada, a correção ortográfica será ativada para os idiomas especificados, além dos idiomas para os quais o usuário tiver ativado a correção.
-
-      Se esta política não for definida ou for desativada, não haverá alterações nas preferências de correção ortográfica do usuário.
-
-      Se a política SpellcheckEnabled for definida como desativada, esta política não terá efeito.
-
-      Se um idioma estiver incluído tanto nesta política quanto na SpellcheckLanguageBlacklist, esta política terá prioridade e a correção ortográfica do idioma será ativada.
-
-      Os idiomas compatíveis no momento são: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="2952347049958405264">Restrições:</translation>
 <translation id="2956777931324644324">Esta política foi retirada de circulação a partir da versão 36 do <ph name="PRODUCT_NAME" />.
 
@@ -1403,7 +1392,6 @@
 
         Esta política é usada na inscrição no gerenciamento em nuvem do escopo da máquina no computador desktop e pode ser definida por registro ou GPO no Windows, por plist no Mac e por arquivo de política JSON no Linux.</translation>
 <translation id="3660562134618097814">Transferir cookies do IDP de SAML durante o login</translation>
-<translation id="3668151900457104753">Desinstalar extensões da lista de proibições</translation>
 <translation id="3701121231485832347">Controla configurações específicas de dispositivos <ph name="PRODUCT_OS_NAME" /> gerenciados pelo <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" />: o campo de linha única é obsoleto e será removido no futuro. Comece a usar a caixa de texto de várias linhas abaixo.</translation>
 <translation id="3709266154059827597">Configurar a lista de proibições de instalação da extensão</translation>
@@ -1612,6 +1600,21 @@
       Se essa política for definida como "true" ou não for definida, os usuários terão permissão para resgatar ofertas por meio do registro do Chrome OS.
 
       Se essa política for definida como "false", os usuários não terão permissão para resgatar ofertas.</translation>
+<translation id="4008233182078913897">Especifica uma lista de apps e extensões que são instalados silenciosamente, sem interação do usuário e que não podem ser desinstalados ou desativados pelo usuário. Todas as permissões solicitadas pelos apps/extensões são concedidas implicitamente, sem interação do usuário, incluindo permissões extras solicitadas por futuras versões do app/extensão. Além disso, são concedidas permissões para as APIs de extensão enterprise.deviceAttributes e enterprise.platformKeys. Essas duas APIs não estão disponíveis para apps/extensões que não tenham sido instalados forçadamente.
+
+          Esta política tem precedência sobre uma política <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> potencialmente conflitante. Se um app ou extensão anteriormente instalado de modo forçado for removido dessa lista, ele será automaticamente desinstalado pelo <ph name="PRODUCT_NAME" />.
+
+          Em instâncias do Windows não vinculadas a um domínio do <ph name="MS_AD_NAME" />, a instalação forçada limita-se a apps e extensões listados na Chrome Web Store.
+
+          Observe que o código-fonte de qualquer extensão pode ser alterado pelos usuários por meio das Ferramentas para Desenvolvedores (possivelmente tornando a extensão defeituosa). Se essa preocupação existir, será preciso definir a política <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Cada item da lista da política é uma string que contém um código de extensão e, opcionalmente, um URL de "atualização" separados por ponto e vírgula (<ph name="SEMICOLON" />). O código da extensão é a string de 32 letras encontrada, por exemplo, em <ph name="CHROME_EXTENSIONS_LINK" /> no modo de desenvolvedor. O URL de "atualização", se especificado, precisa apontar para um documento XML de manifesto de atualização, conforme descrito em <ph name="LINK_TO_EXTENSION_DOC1" />. Por padrão, é usado o URL de "atualização" da Chrome Web Store (atualmente, "https://clients2.google.com/service/update2/crx"). Observe que o URL de "atualização" definido nesta política só é usado na instalação inicial. As atualizações subsequentes da extensão empregam o URL de atualização indicado no manifesto da extensão. Observe também que especificar o URL de "atualização" era uma etapa obrigatória nas versões do <ph name="PRODUCT_NAME" /> até a 67.
+
+          Por exemplo, <ph name="EXTENSION_POLICY_EXAMPLE" /> instala a extensão com código <ph name="EXTENSION_ID_SAMPLE" /> por meio do URL de "atualização" padrão da Chrome Web Store. Para ver mais informações sobre a hospedagem de extensões, consulte: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Se esta política não for definida, nenhum app ou extensão será instalado automaticamente, e o usuário poderá desinstalar apps ou extensões no <ph name="PRODUCT_NAME" />.
+
+          Observe que esta política não se aplica ao modo de navegação anônima.</translation>
 <translation id="4008507541867797979">Se esta política for definida como verdadeira ou não for configurada, o <ph name="PRODUCT_OS_NAME" /> mostrará os usuários existentes na tela de login, permitindo escolher um deles.
 
       Se esta política for definida como falsa, o <ph name="PRODUCT_OS_NAME" /> não mostrará os usuários existentes na tela de login. A tela de login normal (que solicita o e-mail e a senha ou o número de telefone do usuário) ou a tela intersticial SAML (se tiver sido ativada por meio da política <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />) será mostrada, a menos que uma sessão gerenciada tenha sido configurada. Se uma sessão gerenciada tiver sido configurada, apenas as contas da sessão gerenciada serão mostradas, permitindo escolher uma delas.
@@ -1733,10 +1736,6 @@
           Se esta política não for definida, as teclas aderentes serão desativadas inicialmente, mas poderão ser ativadas pelo usuário a qualquer momento.</translation>
 <translation id="4183229833636799228">Configuração padrão de <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL para validação do token de autenticação do cliente de acesso remoto</translation>
-<translation id="4197038214024763371">Se esta política for ativada ou não for definida, o usuário poderá usar a correção ortográfica.
-
-      Se esta política for desativada, o usuário não poderá usar a correção ortográfica. As políticas SpellcheckLanguage e SpellcheckLanguageBlacklist também serão ignoradas quando esta política estiver desativada.
-      </translation>
 <translation id="4203389617541558220">Limitar tempo de execução do dispositivo agendando reinicializações automáticas.
 
       Quando esta política é definida, especifica o tempo de atividade do dispositivo, após o qual uma reinicialização automática é agendada.
@@ -2784,17 +2783,6 @@
 <translation id="6281043242780654992">Configura políticas para as mensagens nativas. Os hosts de mensagens nativas presentes na lista de proibições não serão permitidos, a menos que estejam na lista de permissões.</translation>
 <translation id="6282799760374509080">Permitir ou negar captura de áudio</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Força a desativação da correção ortográfica de idiomas. Idiomas não reconhecidos incluídos na lista serão ignorados.
-
-      Se esta política for ativada, a correção ortográfica será desativada para os idiomas especificados. O usuário pode ativar ou desativar a correção ortográfica para idiomas que não estiverem presentes na lista.
-
-      Se esta política não for definida ou for desativada, não haverá alterações nas preferências de correção ortográfica do usuário.
-
-      Se a política SpellcheckEnabled for definida como desativada, esta política não terá efeito.
-
-      A política SpellcheckLanguage tem prioridade sobre esta. Se um idioma estiver incluído nas duas políticas, a correção ortográfica desse idioma será ativada.
-
-      Os idiomas compatíveis no momento são: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">Ativar preenchimento automático do nome de domínio durante login do usuário</translation>
 <translation id="6315673513957120120">O Chrome mostra uma página de aviso quando os usuários navegam para sites que têm erros de SSL. Por padrão ou quando esta política é definida como "true", os usuários têm permissão para clicar nessas páginas de aviso.
       A definição desta política como "false" não permite que os usuários cliquem em qualquer página de aviso.</translation>
@@ -4169,11 +4157,6 @@
       Esta política só afeta usuários que fizeram a autenticação com SAML.
 
       O valor da política precisa ser especificado em segundos.</translation>
-<translation id="9018338365267278833">Isso removerá extensões que aparecem na <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> ou <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> que tenham o modo de instalação definido como bloqueado e limpará os dados locais do usuário.  Consulte a política de privacidade ou a política de retenção de dados das extensões para entender o que pode acontecer com os dados do usuário que não são armazenados localmente.
-
-      Quando a política for definida como ativada, as extensões que constam nas listas mencionadas anteriormente, caso já tenham sido instaladas em uma máquina, serão totalmente removidas da máquina, incluindo os dados de usuário locais.
-
-      Quando a política for definida como desativada ou estiver indefinida, as extensões que constam nas listas mencionadas anteriormente, caso já tenham sido instaladas em uma máquina e estejam na lista de proibições <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />, serão desativadas na máquina, e não desinstaladas.</translation>
 <translation id="9027787254195333560">Esta política permite que você configure a imagem de avatar que representa o usuário na tela de login. A política é definida pela especificação do URL do qual o <ph name="PRODUCT_OS_NAME" /> pode fazer o download da imagem de avatar e de uma hash criptográfica usada para verificar a integridade do download. A imagem precisa estar no formato JPEG. O tamanho não pode ser superior a 512 KB. É necessário que o URL possa ser acessado sem qualquer tipo de autenticação.
 
       A imagem de avatar será transferida por download e armazenada em cache. O download será refeito sempre que o URL ou a hash mudarem.
diff --git a/components/policy/resources/policy_templates_pt-PT.xtb b/components/policy/resources/policy_templates_pt-PT.xtb
index e2ed5f7..8fbb5cf 100644
--- a/components/policy/resources/policy_templates_pt-PT.xtb
+++ b/components/policy/resources/policy_templates_pt-PT.xtb
@@ -880,7 +880,7 @@
 <translation id="257788512393330403">A introdução da palavra-passe é obrigatória a cada seis horas</translation>
 <translation id="2586162458524426376">
       Esta política aplica-se ao ecrã de início de sessão. Consulte também a política <ph name="ISOLATE_ORIGINS_POLICY_NAME" /> aplicável à sessão do utilizador.
-      Se a política estiver ativada, cada uma das origens nomeadas numa lista separada por vírgulas será executada no seu próprio processo. Deste modo, também as origens nomeadas por subdomínios serão isoladas; por exemplo, a especificação https://example.com/ implica também o isolamento de https://foo.example.com/ como parte do site https://example.com/.
+      Se a política estiver ativada, cada uma das origens nomeadas numa lista separada por vírgulas será executada no seu próprio processo. Deste modo, também as origens nomeadas por subdomínios serão isoladas; por exemplo, a especificação https://example.com/ implica também o isolamento de https://foo.example.com/ por ser parte do site https://example.com/.
       Se a política não for configurada ou estiver desativada, serão utilizadas as definições de isolamento de sites predefinidas na plataforma para o ecrã de início de sessão.
       </translation>
 <translation id="2587719089023392205">Definir o <ph name="PRODUCT_NAME" /> como o Navegador predefinido</translation>
@@ -1081,17 +1081,6 @@
       Se esta política não estiver definida, é assumida a opção <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Número máximo de ligações simultâneas ao servidor proxy</translation>
-<translation id="2948463916588961959">Força a ativação de idiomas com verificação ortográfica. Os idiomas não reconhecidos nessa lista são ignorados.
-
-      Se ativar esta política, a verificação ortográfica é ativada para os idiomas especificados, além dos idiomas para os quais o utilizador ativou a verificação ortográfica.
-
-      Se não definir esta política ou a desativar, as preferências de verificação ortográfica do utilizador não são alteradas.
-
-      Se a política SpellcheckEnabled estiver definida como desativada, esta política não tem efeito.
-
-      Se um idioma estiver incluído nesta política e na política SpellcheckLanguageBlacklist, esta política tem prioridade e o idioma com verificação ortográfica é ativado.
-
-      Os idiomas atualmente suportados são: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="2952347049958405264">Restrições:</translation>
 <translation id="2956777931324644324">Esta política foi retirada a partir da versão 36 do <ph name="PRODUCT_NAME" />.
 
@@ -1423,7 +1412,6 @@
 
         Esta política é utilizada pela inscrição de políticas de nuvem num âmbito automático em computadores e pode ser definida pela Base de dados de registo ou GPO no Windows, pelo plist no Mac e pelo ficheiro da política JSON no Linux.</translation>
 <translation id="3660562134618097814">Transferir cookies SAML IdP durante o início de sessão</translation>
-<translation id="3668151900457104753">Desinstale extensões que estão na lista negra</translation>
 <translation id="3701121231485832347">Controla definições específicas para dispositivos <ph name="PRODUCT_OS_NAME" /> geridos por <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (O campo de uma única linha foi descontinuado e será removido no futuro. Comece a utilizar a caixa de texto multilinha abaixo.)</translation>
 <translation id="3709266154059827597">Configurar lista negra de instalação de extensões</translation>
@@ -1632,6 +1620,29 @@
       Se esta política estiver definida como verdadeira ou não estiver definida, os utilizadores poderão resgatar ofertas através do Registo no Chrome OS.
 
       Se esta política estiver definida como falsa, os utilizadores não poderão resgatar ofertas.</translation>
+<translation id="4008233182078913897">Especifica uma lista de aplicações e extensões que são instaladas em silêncio,
+          sem interação do utilizador, e que não podem ser desinstaladas nem
+          desativadas pelo utilizador. Todas as autorizações solicitadas pelas
+          aplicações/extensões são concedidas implicitamente, sem a interação do utilizador,
+          incluindo quaisquer autorizações adicionais obrigatórias para as versões futuras
+          da aplicação/extensão. Além disso, as autorizações são concedidas às
+          APIs de extensão enterprise.deviceAttributes e
+          enterprise.platformKeys. (Estas duas APIs não estão disponíveis para aplicações/extensões cuja
+          instalação não é forçada.)
+
+          Esta política tem prioridade sobre uma política <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> potencialmente conflituosa. Se uma aplicação ou extensão previamente instalada de forma forçada for removida desta lista, é automaticamente desinstalada pelo <ph name="PRODUCT_NAME" />.
+
+          Em instâncias do Windows que não façam parte de um domínio <ph name="MS_AD_NAME" />, a instalação forçada está limitada a aplicações e extensões apresentadas na Web Store do Chrome.
+
+          Tenha em atenção que o código-fonte de qualquer extensão pode ser alterado pelos utilizadores através das Ferramentas para programadores (o que pode resultar no funcionamento incorreto da extensão). Se pretender evitar esta situação, defina a política <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Cada item de lista da política é uma string que contém um ID de extensão e, opcionalmente, um URL de "atualização" separado por ponto e vírgula (<ph name="SEMICOLON" />). O ID da extensão é a string de 32 letras encontrada, por exemplo, em <ph name="CHROME_EXTENSIONS_LINK" /> no modo de programador. O URL de "atualização", se especificado, deve apontar para um documento XML de Atualização do manifesto conforme descrito em <ph name="LINK_TO_EXTENSION_DOC1" />. Por predefinição, utiliza-se o URL de atualização da Web Store do Chrome (que, atualmente, é "https://clients2.google.com/service/update2/crx"). Tenha em atenção que o URL de "atualização" definido nesta política apenas é utilizado para a instalação inicial e as atualizações subsequentes da extensão utilizam o URL de atualização indicado no manifesto da extensão. Tenha também em atenção que era obrigatório especificar explicitamente o URL de "atualização" até à versão 67 do <ph name="PRODUCT_NAME" />, inclusive.
+
+          Por exemplo, a política <ph name="EXTENSION_POLICY_EXAMPLE" /> instala a extensão com o ID <ph name="EXTENSION_ID_SAMPLE" /> a partir do URL de "atualização" padrão da Web Store do Chrome. Para mais informações acerca do alojamento de extensões, consulte: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Se esta política não estiver definida, não é efetuada a instalação automática de aplicações ou de extensões e o utilizador pode desinstalar qualquer aplicação ou extensão no <ph name="PRODUCT_NAME" />.
+
+          Tenha em consideração que esta política não se aplica ao modo de navegação anónima.</translation>
 <translation id="4008507541867797979">Se esta política estiver definida como verdadeira ou não estiver configurada, o <ph name="PRODUCT_OS_NAME" /> apresenta os utilizadores existentes no ecrã de início de sessão e permite selecionar um.
 
       Se esta política estiver definida como falsa, o <ph name="PRODUCT_OS_NAME" /> não apresenta os utilizadores existentes no ecrã de início de sessão. É apresentado o ecrã de início de sessão normal (que solicita o email e a palavra-passe ou o número de telefone do utilizador) ou o ecrã intercalar em SAML (se ativado através da política <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />), exceto se configurar uma sessão gerida. Quando configura uma sessão gerida, são apenas apresentadas as contas da sessão gerida para que selecione uma.
@@ -1748,15 +1759,11 @@
 
           Se esta política for definida como falsa, as teclas aderentes estarão sempre desativadas.
 
-          Se definir esta política, os utilizadores não a podem alterar nem substituir.
+          Se definir esta política, os utilizadores não a poderão alterar nem substituir.
 
-          Se esta política não for definida, as teclas aderentes estão inicialmente desativadas, mas podem ser ativadas em qualquer altura pelo utilizador.</translation>
+          Se esta política não for definida, as teclas aderentes estarão inicialmente desativadas, mas poderão ser ativadas em qualquer altura pelo utilizador.</translation>
 <translation id="4183229833636799228">Definição de <ph name="FLASH_PLUGIN_NAME" /> predefinida</translation>
 <translation id="4192388905594723944">URL para validar o símbolo de autenticação de cliente de acesso remoto</translation>
-<translation id="4197038214024763371">Se esta política não estiver definida ou ativada, o utilizador tem autorização para utilizar a verificação ortográfica.
-
-      Se esta política estiver desativada, o utilizador não tem autorização para utilizar a verificação ortográfica. Quando esta política está desativada, as políticas SpellcheckLanguage e SpellcheckLanguageBlacklist também são ignoradas.
-      </translation>
 <translation id="4203389617541558220">Limitar o tempo de atividade do dispositivo ao agendar reinícios automáticos.
 
       Quando esta política está definida, indica a duração do tempo de atividade do dispositivo após o qual é agendado um reinício automático.
@@ -2502,11 +2509,11 @@
       Se a política estiver ativada, cada uma das origens nomeadas numa
       lista separada por vírgulas será executada no seu próprio processo. Deste modo, também as
       origens nomeadas por subdomínios serão isoladas; por exemplo, a especificação https://example.com/
-      implica também o isolamento de https://foo.example.com/ como parte do site
+      implica também o isolamento de https://foo.example.com/ por ser parte do site
       https://example.com/.
       Se a política não for configurada ou estiver desativada, o utilizador poderá alterar esta definição.
 
-      NOTA: esta politica não se aplica ao Android. Para ativar IsolateOrigins no Android, utilize a definição de política IsolateOriginsAndroid.
+      NOTA: Esta política não se aplica ao Android. Para ativar IsolateOrigins no Android, utilize a definição de política IsolateOriginsAndroid.
       </translation>
 <translation id="572155275267014074">Definições do Android</translation>
 <translation id="5722934961007828462">Com esta definição ativada, o <ph name="PRODUCT_NAME" /> executará sempre a verificação da revogação de certificados de servidor que validem com êxito e estejam assinados por certificados da AC instalados localmente.
@@ -2817,17 +2824,6 @@
 <translation id="6281043242780654992">Configura as políticas das Mensagens nativas. Os anfitriões de mensagens nativas na lista negra não terão autorização até passarem para a lista de autorizações.</translation>
 <translation id="6282799760374509080">Permitir ou impedir a captura de áudio</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Força a desativação de idiomas com verificação ortográfica. Os idiomas não reconhecidos nessa lista são ignorados.
-
-      Se ativar esta política, a verificação ortográfica é desativada para os idiomas especificados. O utilizador ainda pode ativar ou desativar a verificação ortográfica para os idiomas não presentes na lista.
-
-      Se não definir esta política ou a desativar, as preferências de verificação ortográfica do utilizador não são alteradas.
-
-      Se a política SpellcheckEnabled estiver definida como desativada, esta política não tem efeito.
-
-      Se um idioma estiver incluído nesta política e na política SpellcheckLanguage, a política SpellcheckLanguage tem prioridade e o idioma com verificação ortográfica é ativado.
-
-      Os idiomas atualmente suportados são: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">Ativar o preenchimento automático do nome do domínio durante o início de sessão do utilizador</translation>
 <translation id="6315673513957120120">O Chrome mostra uma página de aviso quando os utilizadores navegam para sites com erros de SSL. Por predefinição ou quando esta política está definida como verdadeira, os utilizadores estão autorizados a clicar nestas páginas de aviso.
       Definir esta política como falsa desautoriza os utilizadores a clicar em qualquer página de aviso.</translation>
@@ -3418,7 +3414,7 @@
 
           Se esta política estiver ativada, a lista de contas definida pela política é adicionada às definições de Contas Kerberos.
 
-          Se esta política estiver desativada ou não for definida, não são adicionadas contas às definições Contas Kerberos e todas as contas adicionadas anteriormente com esta política são removidas. Os utilizadores podem, contudo, adicionar contas manualmente se a política '"Os utilizadores podem adicionar contas Kerberos" estiver ativada.</translation>
+          Se esta política estiver desativada ou não for definida, não serão adicionadas contas às definições Contas Kerberos e todas as contas adicionadas anteriormente com esta política serão removidas. Os utilizadores podem, contudo, adicionar contas manualmente se a política '"Os utilizadores podem adicionar contas Kerberos" estiver ativada.</translation>
 <translation id="7458437477941640506">Não reverta para a versão de destino se a versão do SO for mais recente do que a do destino. As atualizações também estão desativadas.</translation>
 <translation id="7464991223784276288">Limitar os cookies dos URLs correspondentes à sessão atual.</translation>
 <translation id="7469554574977894907">Ativar sugestões de pesquisa</translation>
@@ -3554,7 +3550,7 @@
 
           Se esta política estiver ativada ou não for definida, os utilizadores podem decidir se pretendem que as palavras-passe do Kerberos sejam memorizadas, para que não tenham de as voltar a introduzir. As permissões Kerberos são obtidas automaticamente, exceto se for necessária autenticação adicional (autenticação de dois fatores).
 
-          Se esta política estiver desativada, as palavras-passe nunca são memorizadas e todas as palavras-passe armazenadas anteriormente são removidas. Os utilizadores terão de introduzir as palavras-passe sempre que for necessária a autenticação no sistema Kerberos. Consoante as definições do servidor, isto pode ocorrer num intervalo que, normalmente, varia entre 8 horas a vários meses.</translation>
+          Se esta política estiver desativada, as palavras-passe nunca são memorizadas e todas as palavras-passe armazenadas anteriormente são removidas. Os utilizadores terão de introduzir as palavras-passe sempre que for necessária a autenticação no sistema Kerberos. Consoante as definições do servidor, isto pode ocorrer num intervalo que, normalmente, varia entre 8 horas e vários meses.</translation>
 <translation id="7694807474048279351">Agendar um reinício automático depois de ter sido aplicada uma atualização do <ph name="PRODUCT_OS_NAME" />.
 
       Quando esta política estiver definida como verdadeira, é agendado um reinício automático, assim que tiver sido aplicada uma atualização do <ph name="PRODUCT_OS_NAME" />; é necessário reiniciar, para concluir o processo de atualização. O reinício é imediatamente agendado, mas pode ser adiado no dispositivo até 24 horas se um utilizador estiver atualmente a utilizar o dispositivo.
@@ -3595,7 +3591,7 @@
       (por exemplo, ao utilizar a entrada "Desativar isolamento de sites" em chrome://flags).  Definir a política como desativada e/ou não configurar a política não desativa o Isolamento de site.
       No <ph name="PRODUCT_OS_NAME" />, recomenda-se ainda que a política do dispositivo <ph name="DEVICE_LOGIN_SCREEN_SITE_PER_PROCESS_POLICY_NAME" /> seja definida para o mesmo valor. Se os valores especificados pelas duas políticas não coincidirem, poderá ocorrer um atraso ao iniciar uma sessão de utilizador enquanto o valor especificado pela Política do Utilizador é aplicado.
 
-      NOTA: esta politica não se aplica ao Android. Para ativar a política SitePerProcess no Android, utilize a definição da política SitePerProcessAndroid.
+      NOTA: Esta política não se aplica ao Android. Para ativar a política SitePerProcess no Android, utilize a definição da política SitePerProcessAndroid.
       </translation>
 <translation id="7747447585227954402">Permitir que os dispositivos utilizem um <ph name="PLUGIN_VM_NAME" /> no <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="7749402620209366169">Ativa a autenticação de dois fatores para anfitriões de acesso remoto, em vez de um PIN especificado pelo utilizador.
@@ -4207,11 +4203,6 @@
       Esta política apenas afeta os utilizadores que efetuaram a autenticação através de SAML.
 
       O valor da política deve ser especificado em segundos.</translation>
-<translation id="9018338365267278833">Esta política remove as extensões que são apresentadas na <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> ou na <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> que tiverem o modo de instalação definido como bloqueado e vai remover completamente os dados do utilizador locais através da mesma.  Consulte a política de privacidade ou a política de retenção de dados das extensões para compreender o que pode acontecer com os dados do utilizador que não estiverem armazenados localmente.
-
-      Quando a política está definida como ativada, as extensões que se enquadrarem nas listas mencionadas anteriormente (se já estiverem instaladas numa máquina) são removidas completamente dessa máquina (incluindo os dados do utilizador locais).
-
-      Quando a política está definida como desativada ou não está definida, as extensões que se enquadrarem nas listas mencionadas anteriormente (se já estiverem instaladas numa máquina e existirem na lista negra <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) são desativadas na máquina e não são desinstaladas.</translation>
 <translation id="9027787254195333560">Esta política permite-lhe configurar a imagem do avatar que representa o utilizador no ecrã de início de sessão. A política é definida ao especificar o URL a partir do qual o <ph name="PRODUCT_OS_NAME" /> pode transferir a imagem do avatar e um hash criptográfico utilizado para validar a integridade da transferência. A imagem tem de estar no formato JPEG e o tamanho não pode exceder 512 kB. O URL tem de ser acessível sem qualquer autenticação.
 
       A imagem do avatar é transferida e colocada em cache. Será transferida novamente sempre que o URL ou o hash forem alterados.
diff --git a/components/policy/resources/policy_templates_ro.xtb b/components/policy/resources/policy_templates_ro.xtb
index 7e3bc3d3..cdd1a71 100644
--- a/components/policy/resources/policy_templates_ro.xtb
+++ b/components/policy/resources/policy_templates_ro.xtb
@@ -1068,17 +1068,6 @@
       Dacă politica nu este configurată, se va folosi <ph name="PRINTERS_ALLOW_ALL" /> în mod prestabilit.
       </translation>
 <translation id="2908277604670530363">Numărul maxim de conexiuni simultane la serverul proxy</translation>
-<translation id="2948463916588961959">Forțează activarea verificării ortografice pentru limbi. Limbile nerecunoscute din listă vor fi ignorate.
-
-      Dacă activezi politica, verificarea ortografică va fi activată pentru limbile indicate, pe lângă limbile pentru care utilizatorul a activat verificarea ortografică.
-
-      Dacă nu setezi sau dacă dezactivezi această politică, nu vor exista modificări în preferințele utilizatorului privind verificarea ortografică.
-
-      Dacă politica SpellcheckEnabled este dezactivată, nu va avea niciun efect.
-
-      Dacă o limbă este inclusă și în această politică, și în politica SpellcheckLanguageBlacklist, această politică are prioritate, iar verificarea ortografică pentru limbă este activată.
-
-      Limbile acceptate în prezent sunt: 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="2952347049958405264">Restricții:</translation>
 <translation id="2956777931324644324">Această politică a fost retrasă începând cu <ph name="PRODUCT_NAME" /> versiunea 36.
 
@@ -1410,7 +1399,6 @@
 
         Această politică este folosită de înregistrarea în politica de cloud a domeniului dispozitivului pe desktop și poate fi setată de fișierul de politică Registry sau GPO în Windows, plist în Mac și JSON în Linux.</translation>
 <translation id="3660562134618097814">Transferă cookie-urile unui furnizor de identitate SAML în timpul conectării</translation>
-<translation id="3668151900457104753">Dezinstalează extensiile din lista neagră</translation>
 <translation id="3701121231485832347">Controlează setările specifice dispozitivelor <ph name="PRODUCT_OS_NAME" /> gestionate de <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Câmpul cu un singur rând este învechit și va fi eliminat în viitor. Începe să folosești caseta text cu mai multe rânduri de mai jos.)</translation>
 <translation id="3709266154059827597">Configurează lista neagră pentru instalarea extensiilor</translation>
@@ -1619,6 +1607,29 @@
       Dacă politica este activată sau nu este configurată, utilizatorii pot valorifica oferte prin înregistrarea sistemului de operare Chrome.
 
       Dacă politica nu este activată, utilizatorii nu vor putea valorifica oferte.</translation>
+<translation id="4008233182078913897">Specifică o listă de aplicații și extensii instalate în fundal,
+          fără intervenția utilizatorului și care nu pot fi dezinstalate sau
+          dezactivate de acesta. Toate permisiunile solicitate de
+          aplicații/extensii sunt acordate în mod prestabilit, fără intervenția utilizatorului,
+          inclusiv orice permisiune suplimentară solicitată de viitoarele versiuni ale
+          aplicației/extensiei. În plus, permisiunile sunt acordate pentru
+          API-urile extensiei
+          enterprise.deviceAttributes și enterprise.platformKeys. (Aceste două API-uri nu sunt disponibile pentru aplicațiile/extensiile care
+          nu sunt instalate forțat.)
+
+          Această politică are prioritate față de o politică <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> care poate crea conflicte. Dacă o aplicație sau o extensie care a fost instalată forțat anterior este eliminată din listă, aceasta este dezinstalată automat de <ph name="PRODUCT_NAME" />.
+
+          Pentru instanțele Windows neasociate unui domeniu <ph name="MS_AD_NAME" />, instalarea forțată se limitează la aplicațiile și extensiile afișate în Magazinul web Chrome.
+
+          Reține că utilizatorii pot să modifice codul sursă al oricărei extensii cu ajutorul Developer Tools (ceea ce poate face extensia nefuncțională). Dacă acest aspect creează probleme, trebuie să se seteze politica <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Fiecare element din lista politicii este un șir care include un ID al extensiei și, opțional, o adresă URL de „actualizare”, separate prin punct și virgulă (<ph name="SEMICOLON" />). ID-ul extensiei este un șir alcătuit din 32 de litere și se găsește, de exemplu, la <ph name="CHROME_EXTENSIONS_LINK" /> în modul pentru dezvoltatori. Adresa URL de „actualizare”, dacă este specificată, trebuie să trimită la un document XML cu manifestul de actualizare, conform descrierii de la <ph name="LINK_TO_EXTENSION_DOC1" />. În mod prestabilit, se folosește adresa URL de actualizare a Magazinului web Chrome (care acum este „https://clients2.google.com/service/update2/crx”). Reține că adresa URL de „actualizare” setată în această politică este folosită numai la instalarea inițială. Actualizările ulterioare ale extensiei vor folosi adresa URL de actualizare indicată în manifestul extensiei. Reține și că specificarea explicită a adresei URL de „actualizare” era obligatorie în versiunile <ph name="PRODUCT_NAME" /> de până la 67, inclusiv.
+
+          De exemplu, <ph name="EXTENSION_POLICY_EXAMPLE" /> instalează aplicația <ph name="EXTENSION_ID_SAMPLE" /> de la adresa URL standard de „actualizare” din Magazinul web Chrome. Pentru mai multe informații despre găzduirea extensiilor, accesează <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Dacă politica nu este setată, nicio aplicație sau extensie nu va fi instalată automat, iar utilizatorul poate dezinstala orice aplicație sau extensie din <ph name="PRODUCT_NAME" />.
+
+          Reține că politica nu se aplică modului incognito.</translation>
 <translation id="4008507541867797979">Dacă această politică este activată sau nu este configurată, <ph name="PRODUCT_OS_NAME" /> va afișa utilizatorii existenți pe ecranul de conectare și va permite alegerea unuia.
 
       Dacă politica este dezactivată, <ph name="PRODUCT_OS_NAME" /> nu va afișa utilizatorii existenți pe ecranul de conectare. Se va afișa ecranul de conectare normal (care solicită adresa de e-mail și parola sau numărul de telefon al utilizatorului) sau ecranul interstițial SAML (dacă este activat prin politica <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />), cu excepția cazului în care s-a configurat o sesiune gestionată, caz în care se vor afișa numai conturile pentru sesiuni gestionate și se va permite alegerea unuia.
@@ -1740,10 +1751,6 @@
           Dacă această politică nu este configurată, tastele adezive vor fi dezactivate inițial, dar pot fi activate oricând de utilizator.</translation>
 <translation id="4183229833636799228">Setarea prestabilită pentru <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">Adresa URL pentru validarea indicativului de autentificare al clientului cu acces la distanță</translation>
-<translation id="4197038214024763371">Dacă politica nu este configurată sau activată, utilizatorului i se permite să folosească verificarea ortografică.
-
-      Dacă politica este dezactivată, utilizatorului nu i se permite să folosească verificarea ortografică. De asemenea, politicile SpellcheckLanguage și SpellcheckLanguageBlacklist vor fi ignorate când această politică este dezactivată.
-      </translation>
 <translation id="4203389617541558220">Limitați timpul de funcționare a dispozitivului, programând reporniri automate.
 
       Dacă această politică este configurată, ea specifică durata de funcționare a dispozitivului după care este programată o repornire automată.
@@ -2812,17 +2819,6 @@
 <translation id="6281043242780654992">Configurează politicile pentru Mesageria nativă. Gazdele de mesagerie nativă trecute în lista neagră vor fi permise doar dacă sunt trecute în lista albă.</translation>
 <translation id="6282799760374509080">Permiteți sau refuzați preluarea conținutului audio</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Forțează dezactivarea verificării ortografice pentru limbi. Limbile nerecunoscute din listă vor fi ignorate.
-
-      Dacă activezi politica, verificarea ortografică va fi dezactivată pentru limbile indicate. Utilizatorul mai poate să activeze sau să dezactiveze verificarea ortografică pentru limbile care nu sunt în listă.
-
-      Dacă nu setezi sau dacă dezactivezi această politică, nu vor exista modificări în preferințele utilizatorului privind verificarea ortografică.
-
-      Dacă politica SpellcheckEnabled este dezactivată, nu va avea niciun efect.
-
-      Dacă o limbă este inclusă și în această politică, și în politica SpellcheckLanguage, politica SpellcheckLanguage are prioritate, iar verificarea ortografică pentru limbă va fi activată.
-
-      Limbile acceptate în prezent sunt: 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="6310223829319187614">Activează completarea automată a numelui de domeniu la conectarea utilizatorului</translation>
 <translation id="6315673513957120120">Chrome afișează o pagină de avertisment atunci când utilizatorii accesează site-uri care au erori SSL. În mod prestabilit sau atunci când această politică este activată, utilizatorii au permisiunea să-și continue navigarea dând clic pe aceste pagini de avertisment.
       Dacă această politică este dezactivată, utilizatorii nu mai au permisiunea să-și continue navigarea dând clic pe aceste pagini de avertisment.</translation>
@@ -4187,11 +4183,6 @@
       Politica afectează numai utilizatorii care s-au autentificat folosind SAML.
 
       Valoarea politicii trebuie specificată în milisecunde.</translation>
-<translation id="9018338365267278833">Astfel, se vor elimina extensiile care apar în <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> sau în <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> și care au modul de instalare setat la „blocat” și se vor șterge definitiv datele locale ale utilizatorului.  Consultă politica de confidențialitate privind extensiile sau politica de păstrare a datelor pentru a înțelege ce se poate întâmpla cu datele utilizatorului care nu sunt stocate local.
-
-      Când politica este activată, extensiile din listele menționate anterior (dacă sunt deja instalate pe un dispozitiv) vor fi eliminate în întregime de pe acel dispozitiv (inclusiv datele locale ale utilizatorului).
-
-      Când politica este dezactivată sau nu este configurată, extensiile din listele menționate anterior (dacă sunt instalate deja pe un dispozitiv și există în lista neagră <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) vor fi dezactivate de pe dispozitiv și nu vor fi dezinstalate.</translation>
 <translation id="9027787254195333560">Cu această politică poți configura imaginea avatar a utilizatorului pe ecranul de conectare. Politica este setată prin specificarea adresei URL de la care <ph name="PRODUCT_OS_NAME" /> poate descărca imaginea avatar și a unui cod hash criptografic utilizat pentru a verifica integritatea descărcării. Imaginea trebuie să fie în format JPEG, iar mărimea sa nu trebuie să depășească 512 KB. Adresa URL trebuie să poată fi accesată fără autentificare.
 
       Imaginea avatar este descărcată și salvată în memoria cache. Aceasta va fi descărcată din nou ori de câte ori adresa URL sau codul hash se modifică.
diff --git a/components/policy/resources/policy_templates_ru.xtb b/components/policy/resources/policy_templates_ru.xtb
index 5f77fa40..07c3f466 100644
--- a/components/policy/resources/policy_templates_ru.xtb
+++ b/components/policy/resources/policy_templates_ru.xtb
@@ -1065,17 +1065,6 @@
       Если правило не настроено, используется параметр <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Максимальное количество одновременных подключений к прокси-серверу</translation>
-<translation id="2948463916588961959">Позволяет указать языки, для которых нужно включить принудительную проверку правописания. Неизвестные языки будут игнорироваться.
-
-      Если правило включено, проверка правописания выполняется как для указанных языков, так и для тех, которые выбрал пользователь.
-
-      Если правило отключено или не настроено, то заданные пользователем настройки правописания не изменятся.
-
-      Если отключено правило SpellcheckEnabled, это правило не действует.
-
-      Если язык указан сразу в двух правилах, текущем и SpellcheckLanguageBlacklist, для него будет выполняться проверка правописания, поскольку SpellcheckLanguage имеет приоритет.
-
-      Поддерживаются следующие языки: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="2952347049958405264">Ограничения:</translation>
 <translation id="2956777931324644324">Это правило не используется, начиная с версии <ph name="PRODUCT_NAME" /> 36.
 
@@ -1405,7 +1394,6 @@
 
         Это правило используется на компьютерах, и в Windows его можно настроить с помощью реестра или групповой политики, в macOS – с помощью PLIST-файла, а в Linux – с помощью файла правил JSON.</translation>
 <translation id="3660562134618097814">Позволяет передавать файлы cookie поставщика услуг аутентификации SAML при входе в аккаунт</translation>
-<translation id="3668151900457104753">Удалить расширения, добавленные в черный список</translation>
 <translation id="3701121231485832347">Регулирует специальные настройки для устройств <ph name="PRODUCT_OS_NAME" /> под управлением <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Поле, состоящее из одной строки, устарело и в будущем будет удалено. Используйте расположенное ниже текстовое поле, которое содержит несколько строк.)</translation>
 <translation id="3709266154059827597">Настройка черного списка расширений</translation>
@@ -1614,6 +1602,15 @@
       Если задано значение true или правило не настроено, пользователи могут использовать бонусы через службу регистрации Chrome OS.
 
       Если задано значение false, пользователи не смогут активировать бонусы.</translation>
+<translation id="4008233182078913897">Позволяет указать список приложений и расширений, которые устанавливаются без участия пользователя и которые нельзя удалить или отключить. Все запрашиваемые ими разрешения предоставляются автоматически. Это также касается дополнительных разрешений, которые необходимы для новых версий приложений или расширений. Кроме того, предоставляются разрешения для двух API расширений: enterprise.deviceAttributes и enterprise.platformKeys. Эти API доступны только для приложений или расширений, устанавливаемых принудительно.
+
+          Это правило имеет приоритет над правилом <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />. Если убрать из списка принудительно установленное приложение или расширение, оно будет автоматически удалено в <ph name="PRODUCT_NAME" />. Для устройств Windows, не входящих в домен <ph name="MS_AD_NAME" />, можно настроить принудительную установку только тех приложений и расширений, которые доступны в Интернет-магазине Chrome.
+
+          Обратите внимание, что инструменты разработчика позволяют пользователям изменять код расширений, что может приводить к сбоям. Чтобы избежать таких ситуаций, используйте правило <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Каждый пункт правила представляет собой строку с идентификатором расширения и также может содержать URL обновления, отделенный точкой с запятой (<ph name="SEMICOLON" />). Идентификатор расширения представляет собой строку из 32 символов, которую можно найти, например, на странице <ph name="CHROME_EXTENSIONS_LINK" />, открыв ее в режиме разработчика. URL обновления (если он присутствует) должен указывать на манифест обновления в формате XML, как описано на странице <ph name="LINK_TO_EXTENSION_DOC1" />. По умолчанию для обновления используется URL Интернет-магазина Chrome (в настоящее время: https://clients2.google.com/service/update2/crx). Обратите внимание, что установленный в этом правиле URL обновления используется только во время первоначальной установки. В дальнейшем применяется URL, указанный в манифесте расширения. Также учтите, что до версии 67 включительно в <ph name="PRODUCT_NAME" /> требовалось явно указывать URL обновления.
+
+          Например, <ph name="EXTENSION_POLICY_EXAMPLE" /> устанавливает расширение с идентификатором <ph name="EXTENSION_ID_SAMPLE" /> из Интернет-магазина Chrome по стандартному URL обновления. Подробнее о хостинге расширений: <ph name="LINK_TO_EXTENSION_DOC2" />. Если правило не настроено, приложения и расширения не устанавливаются автоматически и пользователь может удалить в <ph name="PRODUCT_NAME" /> любое из них. Обратите внимание, что это правило не действует в режиме инкогнито.</translation>
 <translation id="4008507541867797979">Если значение не задано или установлено как True, на экране входа в <ph name="PRODUCT_OS_NAME" /> будут показаны имена существующих пользователей с возможностью выбора одного из них.
 
       Если задано значение False, имена пользователей не будут видны на экране входа в <ph name="PRODUCT_OS_NAME" />. Вместо этого будет показан обычный экран входа (с запросом адреса электронной почты и пароля или номера телефона пользователя) или промежуточный экран SAML (если он включен при помощи правила <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />) при условии, что не настроен управляемый сеанс. Когда настроен управляемый сеанс, будут показаны только аккаунты управляемого сеанса с возможностью выбора одного из них.
@@ -1735,10 +1732,6 @@
           Если правило не настроено, залипание клавиш будет изначально отключено, но пользователи смогут его включить.</translation>
 <translation id="4183229833636799228">Настройка по умолчанию для <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL проверки токена аутентификации для клиента удаленного доступа</translation>
-<translation id="4197038214024763371">Если правило не настроено или включено, пользователь может выполнять проверку правописания.
-
-      Если правило отключено, проверка правописания недоступна. Правила SpellcheckLanguage и SpellcheckLanguageBlacklist при этом игнорируются.
-      </translation>
 <translation id="4203389617541558220">Ограничение продолжительности работы устройства за счет автоматической перезагрузки.
 
       Если это правило настроено, оно обозначает продолжительность работы устройства, по прошествии которого произойдет автоматическая перезагрузка.
@@ -2807,17 +2800,6 @@
 <translation id="6281043242780654992">Задает правила для обмена сообщениями с оригинальными приложениями. Хосты такого обмена, включенные в черный список, будут загружаться только в том случае, если они добавлены в белый.</translation>
 <translation id="6282799760374509080">Включение или отключение функции захвата аудио</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Позволяет указывать языки, для которых нужно принудительно выключить проверку правописания. Неизвестные языки будут игнорироваться.
-
-      Если правило включено, проверка правописания для выбранных языков не выполняется. Пользователь по-прежнему может изменять настройки проверки правописания для тех языков, которых нет в этом списке.
-
-      Если правило отключено или не настроено, то заданные пользователем настройки правописания не изменятся.
-
-      Если отключено правило SpellcheckEnabled, это правило не действует.
-
-      Если язык указан сразу в двух правилах – текущем и SpellcheckLanguage, для него будет выполняться проверка правописания, поскольку SpellcheckLanguage имеет приоритет.
-
-      Поддерживаются следующие языки: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">Включает автозаполнение домена во время входа в аккаунт</translation>
 <translation id="6315673513957120120">Когда пользователи попадают на сайт с ошибкой SSL, Chrome показывает страницу предупреждения. По умолчанию (а также когда функция включена, то есть указано значение True) пользователям разрешается переходить на запрашиваемую страницу.
       Если указано значение False, пользователям запрещается переходить на такую страницу.</translation>
@@ -4189,11 +4171,6 @@
       Правило затрагивает только тех пользователей, которые проходят аутентификацию с помощью SAML.
 
       Значение правила указывается в секундах.</translation>
-<translation id="9018338365267278833">Удаляет расширения, установка которых заблокирована правилами <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> и <ph name="EXTENSION_SETTINGS_POLICY_NAME" />. При этом также удаляются локальные пользовательские данные.  Чтобы узнать о том, что может произойти с пользовательскими данными, которые не были сохранены на устройстве, ознакомьтесь с политикой конфиденциальности или хранения данных, которую используют разработчики расширений.
-
-      Когда правило включено, заблокированные правилами расширения (если они уже установлены) полностью удаляются с компьютера (вместе с локальными пользовательскими данными).
-
-      Если правило отключено или не настроено, заблокированные правилами расширения (если они уже установлены и входят в черный список правила <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) останутся на компьютере, но будут отключены.</translation>
 <translation id="9027787254195333560">Позволяет выбрать аватар для экрана входа в систему. Чтобы настроить правило, необходимо указать URL, откуда <ph name="PRODUCT_OS_NAME" /> может скачать изображение, а также криптографический хеш, с помощью которого проверяется целостность скачанного файла. Поддерживаются изображения в формате JPEG размером не более 512 КБ. URL должен быть доступен без аутентификации.
 
       Изображение скачивается и сохраняется в кеше. В случае изменения URL или хеша файл скачивается повторно.
diff --git a/components/policy/resources/policy_templates_sk.xtb b/components/policy/resources/policy_templates_sk.xtb
index 9858a04..6b2897b 100644
--- a/components/policy/resources/policy_templates_sk.xtb
+++ b/components/policy/resources/policy_templates_sk.xtb
@@ -130,6 +130,15 @@
       Ak je toto pravidlo nastavené na hodnotu False, stav prepínača režimu pre vývojárov sa nebude nahlasovať.</translation>
 <translation id="1160479894929412407">Povoliť protokol QUIC</translation>
 <translation id="1160939557934457296">Zakázať pokračovanie zo stránky s upozornením Bezpečného prehliadania</translation>
+<translation id="1171342272070128466">Umožňuje povoliť funkciu dostupnosti, ktorou je ukotvená lupa.
+
+          Ak toto pravidlo nastavíte na hodnotu true, ukotvená lupa bude vždy povolená.
+
+          Ak ho nastavíte na hodnotu false, ukotvená lupa bude vždy zakázaná.
+
+          Ak toto pravidlo nastavíte, používatelia ho nebudú môcť zmeniť ani prepísať.
+
+          Ak ho ponecháte nenastavené, ukotvená lupa bude počiatočne zakázaná, ale používateľ ju bude môcť kedykoľvek povoliť.</translation>
 <translation id="1189817621108632689">Umožňuje nastaviť zoznam vzorov webových adries určujúcich weby, ktoré nemôžu zobrazovať obrázky.
 
           Ak toto pravidlo ponecháte nenastavené, použije sa v prípade všetkých webov globálna predvolená hodnota buď z pravidla „DefaultImagesSetting“ (ak je nastavené), alebo z osobnej konfigurácie používateľa.
@@ -432,6 +441,7 @@
       Ak toto pravidlo povolíte, používateľa nebudú môcť deaktivovať predvolené správanie, v rámci ktorého sa všetky weby spúšťajú vo vlastných procesoch.
       Ak ho nenakonfigurujete alebo zakážete, používateľ bude môcť toto nastavenie meniť (napr. použiť vstup Zakázať izolovanie webov na adrese chrome://flags).
       </translation>
+<translation id="1767673020408652620">Povoliť odporúčania aplikácií v nulovom stave vyhľadávacieho poľa</translation>
 <translation id="1781356041596378058">Toto pravidlo ovláda aj prístup k nastaveniu Androidu Pre vývojárov. Ak toto pravidlo nastavíte na hodnotu True, používatelia budú môcť pristupovať k nastaveniu Pre vývojárov. Ak toto pravidlo nastavíte na hodnotu False alebo ho ponecháte nenastavené, umožní to používateľom otvoriť nastavenie Pre vývojárov tým, že sedemkrát klepnú na číslo zostavy v aplikácii nastavení Androidu.</translation>
 <translation id="1793346220873697538">Predvolene zakázať tlač s kódom PIN</translation>
 <translation id="1797233582739332495">Zobrazovať používateľovi opakovanú výzvu, že sa vyžaduje opätovné spustenie</translation>
@@ -969,6 +979,15 @@
 
       Každá položka v zozname určuje identifikátor, ktorý sa používa interne na rozpoznanie odlišných miestnych účtov na zariadení.</translation>
 <translation id="2769952903507981510">Konfigurácia povinného názvu domény pre hostiteľov vzdialeného prístupu</translation>
+<translation id="2783078941107212091">Umožňuje povoliť odporúčanie aplikácií v nulovom stave vyhľadávacieho poľa v spúšťači.
+
+          Ak toto pravidlo nastavíte na hodnotu true, odporúčania aplikácií sa môžu zobrazovať vo vyhľadávaní s nulovým stavom.
+
+          Ak ho nastavíte na hodnotu false, odporúčania aplikácií sa nebudú zobrazovať vo vyhľadávaní s nulovým stavom.
+
+          Ak toto pravidlo nastavíte, používatelia ho nebudú môcť zmeniť ani prepísať.
+
+          Ak ho nenastavíte, v prípade spravovaných zariadení sa použije predvolená hodnota false.</translation>
 <translation id="2787173078141616821">Nahlasovať informácie o stave Androidu</translation>
 <translation id="2799297758492717491">Povoliť automatické prehrávanie médií z bielej listiny vzorov webových adries</translation>
 <translation id="2801155097555584385">Nastaviť vlastnú hodnotu začatia nabíjania batérie v percentách</translation>
@@ -1077,17 +1096,6 @@
       Ak toto pravidlo nenastavíte, bude platiť možnosť <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Maximálny počet súčasných pripojení k serveru proxy</translation>
-<translation id="2948463916588961959">Vynucuje povolenie jazykov kontroly pravopisu. Nerozpoznané jazyky sa budú v danom zozname ignorovať.
-
-      Ak toto pravidlo povolíte, kontrola pravopisu sa povolí nielen pre jazyky, ktoré nastavil používateľ, ale aj pre tieto špecifikované jazyky.
-
-      Ak toto pravidlo zakážete alebo ho nenastavíte, predvoľby kontroly pravopisu používateľa sa nezmenia.
-
-      Ak je zakázané pravidlo SpellcheckEnabled, toto pravidlo nebude účinné.
-
-      Ak je jazyk uvedený v tomto pravidle aj v pravidle SpellcheckLanguageBlacklist, toto pravidlo má prednosť a kontrola pravopisu pre tento jazyk bude povolená.
-
-      Momentálne sú podporované tieto jazyky: 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="2952347049958405264">Obmedzenia:</translation>
 <translation id="2956777931324644324">Podpora tohto pravidla bola ukončená vo verzii 36 aplikácie <ph name="PRODUCT_NAME" />.
 
@@ -1177,6 +1185,25 @@
       Ak je toto pravidlo nastavené na možnosť False, optimalizácia WPAD je zakázaná a prehliadač <ph name="PRODUCT_NAME" /> tak musí čakať dlhšie na servery WPAD založené na systéme DNS. Ak je toto pravidlo povolené alebo nie je nastavené, optimalizácia WPAD je aktívna.
 
       Bez ohľadu na to, či je toto pravidlo nastavené, alebo na spôsob, akým bolo nastavené, nemôžu používatelia nastavenie optimalizácie WPAD zmeniť.</translation>
+<translation id="3071839057966069710">Umožňuje nakonfigurovať zoznam tlačiarní.
+
+      Toto pravidlo umožňuje správcom poskytnúť používateľom konfigurácie
+      tlačiarní.
+
+      <ph name="PRINTER_DISPLAY_NAME" /> a <ph name="PRINTER_DESCRIPTION" /> sú textové reťazce, ktoré si môžete prispôsobiť na zjednodušenie výberu tlačiarne. Hodnoty <ph name="PRINTER_MANUFACTURER" /> a <ph name="PRINTER_MODEL" /> slúžia na zjednodušenie identifikácie tlačiarní koncovými používateľmi. Predstavujú výrobcu a model tlačiarne. Hodnota <ph name="PRINTER_URI" /> by mala byť adresa dostupná z klientskeho počítača vrátane údajov <ph name="URI_SCHEME" />, <ph name="URI_PORT" /> a <ph name="URI_QUEUE" />. Hodnota <ph name="PRINTER_UUID" /> je voliteľná. Ak je zadaná, používa sa na odstraňovanie duplicitných tlačiarní <ph name="ZEROCONF_DISCOVERY" />.
+
+      <ph name="PRINTER_EFFECTIVE_MODEL" /> musí zodpovedať niektorému reťazcu, ktorý predstavuje podporovanú tlačiareň <ph name="PRODUCT_NAME" />. Daný reťazec sa použije na identifikáciu a inštaláciu vhodného súboru PPD pre tlačiareň. Ďalšie informácie nájdete na https://support.google.com/chrome?p=noncloudprint.
+
+      <ph name="PRINTER_AUTOCONF" /> je boolovský príznak označujúci, či sa má tlačiareň nastaviť pomocou štandardu IPP Everywhere. Tento príznak podporuje prehliadač <ph name="PRODUCT_OS_NAME" /> od verzie 76 (vrátane nej).
+
+      <ph name="PRINTER_EFFECTIVE_MODEL" /> by mal obsahovať názov tlačiarne alebo pravidlo <ph name="PRINTER_AUTOCONF" /> by malo byť nastavené na hodnotu true. Tlačiarne s vlastníctvami aj bez nich budú ignorované.
+
+      Nastavenie tlačiarne sa dokončí pri prvom použití.  Súbory PPD sa stiahnu až pri použití tlačiarne.  Často používané súbory PPD sa následne uložia do vyrovnávacej pamäte.
+
+      Toto pravidlo nemá vplyv na to, či používatelia môžu konfigurovať tlačiarne v jednotlivých zariadeniach.  Je určené ako doplnok konfigurácie tlačiarní jednotlivými používateľmi.
+
+      V prípade spravovaných zariadení Active Directory toto pravidlo podporuje rozšírenie premennej <ph name="MACHINE_NAME_VARIABLE" /> na názov zariadenia Active Directory alebo jeho podradený reťazec. Ak je napríklad názov zariadenia <ph name="MACHINE_NAME_EXAMPLE" />, potom bude premenná <ph name="MACHINE_NAME_VARIABLE_EXAMPLE" /> nahradená štyrmi znakmi nasledujúcimi po šiestom mieste, t. j. <ph name="MACHINE_NAME_PART_EXAMPLE" />. Pozície sa počítajú od nuly.
+      </translation>
 <translation id="3072045631333522102">Šetrič obrazovky, ktorý sa má použiť na prihlasovacej obrazovke v režime určenom pre predaj</translation>
 <translation id="3072847235228302527">Nastaviť Zmluvné podmienky pre miestny účet v zariadení</translation>
 <translation id="3077183141551274418">Povolí alebo zakáže životné cykly kariet</translation>
@@ -1424,7 +1451,6 @@
 
         Toto pravidlo využíva registrácia pravidla rozsahu používania cloudu v počítači a je ho možné nastaviť pomocou databázy Registry alebo objektu skupinovej politiky (GPO) v systéme Windows, súboru plist v počítači Mac a súboru s pravidlami JSON v systéme Linux.</translation>
 <translation id="3660562134618097814">Preniesť súbory cookie poskytovateľa identity SAML počas prihlásenia</translation>
-<translation id="3668151900457104753">Odinštalovať položky pridané na zoznam zakázaných rozšírení</translation>
 <translation id="3701121231485832347">Umožňuje ovládať nastavenia špecifické pre zariadenia <ph name="PRODUCT_OS_NAME" />, ktoré spravuje <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Podpora poľa s jedným riadkom bola ukončená a v budúcnosti bude odstránené. Začnite používať textové pole s viacerými riadkami nižšie.)</translation>
 <translation id="3709266154059827597">Konfigurovať zoznam rozšírení, ktorých inštalácia je zakázaná</translation>
@@ -1635,6 +1661,22 @@
       Ak je toto pravidlo nastavené na hodnotu true alebo je ponechané bez nastavenia, používatelia si pri registrácii OS Chrome budú môcť uplatniť ponuky.
 
       Ak je toto pravidlo nastavené na hodnotu false, používatelia si nebudú môcť uplatniť ponuky.</translation>
+<translation id="4008233182078913897">Umožňuje určiť zoznam aplikácií a rozšírení, ktoré sa inštalujú potichu bez interakcie používateľa a používateľ ich nemôže odinštalovať ani zakázať. Všetky povolenia vyžadované aplikáciami alebo rozšíreniami sú bezpodmienečne udelené bez interakcie s používateľom, a to vrátane všetkých ďalších povolení vyžiadaných budúcimi verziami daných aplikácií alebo rozšírení. 
+Ďalej sa udeľujú povolenia pre rozhrania API rozšírení enterprise.deviceAttributes a enterprise.platformKeys. (Tieto dve rozhrania sú k dispozícii iba pre aplikácie alebo rozšírenia, ktorých inštalácia bola vynútená.)
+
+          Toto pravidlo má prednosť v prípade potenciálneho konfliktu s pravidlom <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />. Ak je z tohto zoznamu odstránená aplikácia alebo rozšírenie, ktorého inštalácia bola v minulosti vynútená, <ph name="PRODUCT_NAME" /> ich automaticky odinštaluje.
+
+          V prípade inštancií systému Windows nepripojených k doméne <ph name="MS_AD_NAME" /> sa vynucuje iba inštalácia aplikácií a rozšírení uvedených v Internetovom obchode Chrome.
+
+          Všimnite si, že zdrojový kód jednotlivých rozšírení je možné pozmeniť pomocou nástrojov pre vývojárov (t. j. potenciálne tým znefunkčniť dané rozšírenie). Ak sa toho obávate, nastavte pravidlo <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Každá položka zoznamu je reťazec s identifikátorom rozšírenia a webovou adresou aktualizácie oddelenou bodkočiarkou (<ph name="SEMICOLON" />). Identifikátor rozšírenia je reťazec pozostávajúci z 32 písmen a nájdete ho napríklad v adrese <ph name="CHROME_EXTENSIONS_LINK" />, keď prejdete do režimu pre vývojárov. Ak je určená webová adresa aktualizácie, mala by odkazovať na dokument XML manifestu aktualizácie tak, ako je to uvedené na <ph name="LINK_TO_EXTENSION_DOC1" />. Predvolene sa použije webová adresa aktualizácie z Internetového obchodu Chrome (ktorá je momentálne https://clients2.google.com/service/update2/crx). Upozorňujeme, že webová adresa aktualizácie nastavená v tomto pravidle sa použije iba pri prvej inštalácii. Následné inštalácie rozšírenia používajú webovú adresu aktualizácie uvedenú v manifeste príslušného rozšírenia. Zreteľné uvedenie webovej adresy aktualizácie bolo v prehliadači <ph name="PRODUCT_NAME" /> do verzie 67 (vrátane) povinné.
+
+          <ph name="EXTENSION_POLICY_EXAMPLE" /> napríklad nainštaluje aplikáciu <ph name="EXTENSION_ID_SAMPLE" /> zo štandardnej webovej adresy aktualizácie v Internetovom obchode Chrome. Ďalšie informácie o hostení rozšírení nájdete na <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Ak toto pravidlo nenastavíte, nebudú sa automaticky inštalovať žiadne aplikácie ani rozšírenia a používateľ môže odinštalovať ľubovoľnú aplikáciu alebo rozšírenie v prehliadači <ph name="PRODUCT_NAME" />.
+
+          Upozorňujeme, že toto pravidlo neplatí v režime inkognito.</translation>
 <translation id="4008507541867797979">Ak toto pravidlo nastavíte na hodnotu true alebo ho nenakonfigurujete, <ph name="PRODUCT_OS_NAME" /> bude zobrazovať existujúcich používateľov na prihlasovacej obrazovke a umožní jedného z nich vybrať.
 
       Ak ho nastavíte na hodnotu false, <ph name="PRODUCT_OS_NAME" /> nebude zobrazovať existujúcich používateľov na prihlasovacej obrazovke. Zobrazí sa normálna prihlasovacia obrazovka (s výzvou na zadanie e‑mailu a hesla či telefónu používateľa) alebo intersticiálna obrazovka SAML (ak je povolená pravidlom <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />). Nezobrazí sa, ak nakonfigurujete spravovanú reláciu. Keď ju nakonfigurujete, budú sa zobrazovať iba účty spravovanej relácie, pričom bude možné vybrať jeden z nich.
@@ -1758,10 +1800,6 @@
           Ak ho ponecháte nenastavené, pevne umiestnené klávesy sú pôvodne zakázané, ale používateľ ich môže kedykoľvek povoliť.</translation>
 <translation id="4183229833636799228">Predvolené nastavenie doplnku <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">Webová adresa na potvrdenie overovacieho tokenu klienta vzdialeného pripojenia</translation>
-<translation id="4197038214024763371">Ak toto pravidlo povolíte alebo nenastavíte, používateľ bude môcť používať kontrolu pravopisu.
-
-      Ak toto pravidlo zakážete, používateľ kontrolu pravopisu nebude môcť používať. Keď toto pravidlo zakážete, budú sa tiež ignorovať pravidlá SpellcheckLanguage a SpellcheckLanguageBlacklist.
-      </translation>
 <translation id="4203389617541558220">Obmedzuje dobu, počas ktorej je zariadenie zapnuté, prostredníctvom naplánovania automatických reštartov.
 
       Keď je pravidlo nastavené, určuje dĺžku doby, počas ktorej je zariadenie zapnuté, a po ktorej uplynutí sa naplánuje automatický reštart.
@@ -2426,6 +2464,7 @@
 
       Ak pravidlo stanovené nie je, webová adresa počiatočnej hodnoty variácie sa nezmení.</translation>
 <translation id="5561811616825571914">Automaticky vyberať certifikáty klienta pre tieto weby na prihlasovacej obrazovke</translation>
+<translation id="5565178130821694365">Zadanie hesla sa vyžaduje každé dva dni (48 hodín)</translation>
 <translation id="5566210228171064229">Povoliť tlač s kódom PIN aj bez neho</translation>
 <translation id="556865034069957245">Toto pravidlo ovláda dostupnosť režimu celej obrazovky, v ktorom je celé používateľské rozhranie prehliadača <ph name="PRODUCT_NAME" /> skryté a zobrazuje sa iba obsah na webe.
 
@@ -2529,7 +2568,7 @@
       Ak toto pravidlo povolíte, jednotlivé uvedené zdroje v zozname oddelené čiarkami sa spustia vo vlastných procesoch. Zároveň sa tým izolujú zdroje označené subdoménami, ak napríklad uvediete adresu https://example.com/, izolovaná bude aj adresa https://foo.example.com/ ako súčasť webu https://example.com/.
       Ak ho nenakonfigurujete alebo zakážete, používateľ bude môcť toto nastavenie meniť.
 
-      POZNÁMKA: Toto pravidlo neplatí v Androide. IsolateOrigins povolíte v Androide pomocou nastavenia pravidla IsolateOriginsAndroid
+      POZNÁMKA: Toto pravidlo neplatí v Androide. IsolateOrigins povolíte v Androide pomocou nastavenia pravidla IsolateOriginsAndroid.
       </translation>
 <translation id="572155275267014074">Nastavenia Androidu</translation>
 <translation id="5722934961007828462">Keď je toto nastavenie povolené, <ph name="PRODUCT_NAME" /> vždy vykoná kontrolu odvolania certifikátov servera, ktoré sú úspešne overené a podpísané miestne nainštalovanými certifikátmi CA.
@@ -2846,17 +2885,6 @@
 <translation id="6281043242780654992">Umožňuje konfiguráciu pravidiel pre odosielanie natívnych správ. Hostitelia pre odosielanie natívnych správ, ktorí sú na zozname zakázaných položiek, budú povolení iba v prípade, že budú pridaní na bielu listinu.</translation>
 <translation id="6282799760374509080">Povoliť alebo zakázať zaznamenávanie zvuku</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Vynúti zakázanie jazykov kontroly pravopisu. Nerozpoznané jazyky sa budú v danom zozname ignorovať.
-
-      Ak toto pravidlo povolíte, kontrola pravopisu bude pre zadané jazyky zakázaná. Pre jazyky, ktoré nie sú v zozname uvedené, môže používateľ kontrolu pravopisu naďalej zapnúť alebo vypnúť.
-
-      Ak toto pravidlo zakážete alebo ho nenastavíte, predvoľby kontroly pravopisu používateľa sa nezmenia.
-
-      Ak je zakázané pravidlo SpellcheckEnabled, toto pravidlo nebude účinné.
-
-      Ak je jazyk uvedený v tomto pravidle aj v pravidle SpellcheckLanguage, pravidlo SpellcheckLanguage má prednosť a kontrola pravopisu pre tento jazyk bude povolená.
-
-      Momentálne sú podporované tieto jazyky: 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="6310223829319187614">Povolenie automatického dopĺňania názvu domény počas prihlasovania používateľa</translation>
 <translation id="6315673513957120120">Keď používateľ prejde na weby, ktoré obsahujú chyby protokolu SSL, Chrome zobrazí stránku s upozornením. V predvolenom nastavení alebo vtedy, keď je toto pravidlo nastavené na možnosť True, môžu používatelia preskočiť tieto stránky s upozornením prostredníctvom kliknutia.
       Nastavením tohto pravidla na možnosť False zakážete používateľom, aby mohli stránku s upozornením preskočiť kliknutím.</translation>
@@ -3608,7 +3636,7 @@
 
           Ak toto pravidlo povolíte alebo nenastavíte, používatelia môžu nastaviť, či si má systém zapamätať heslá Kerberos, aby ich nemuseli opätovne zadávať. Tikety Kerberos sa načítavajú automaticky. Výnimkou sú prípady, keď sa vyžaduje ďalšie overenie (dvojstupňové overenie).
 
-          Ak toto pravidlo zakážete, systém si nebude heslá pamätať a všetky v minulosti uložené heslá budú odstránené. Používatelia musia zadať heslo pri každom overení pomocou systému Kerberos. Závisí to od nastavení servera, ale zvyčajne to trvá od ôsmych hodín do niekoľkých mesiacov.</translation>
+          Ak toto pravidlo zakážete, systém si nebude heslá pamätať a všetky v minulosti uložené heslá budú odstránené. Používatelia musia zadať heslo pri každom overení pomocou systému Kerberos. Závisí to od nastavení servera, ale zvyčajne to trvá od ôsmich hodín do niekoľkých mesiacov.</translation>
 <translation id="7694807474048279351">Naplánuje automatické reštartovanie po použití aktualizácie systému <ph name="PRODUCT_OS_NAME" />.
 
       Ak je toto pravidlo nastavené na hodnotu true, automatické reštartovanie sa naplánuje vždy, keď sa použije aktualizácia systému <ph name="PRODUCT_OS_NAME" /> a dokončenie procesu aktualizácie bude vyžadovať reštartovanie. Automatické reštartovanie sa naplánuje na vybratý čas, ale ak používateľ v danej chvíli zariadenie používa, môže sa reštart zariadenia odložiť až o 24 hodín.
@@ -4256,11 +4284,6 @@
       Toto pravidlo sa vzťahuje iba na používateľov, ktorých totožnosť bola overená pomocou štandardu SAML.
 
       Hodnota tohto pravidla by mala byť určená v sekundách.</translation>
-<translation id="9018338365267278833">Toto pravidlo odstráni rozšírenia v zozname <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> alebo <ph name="EXTENSION_SETTINGS_POLICY_NAME" />, ktoré majú zablokovaný režim inštalácie, a zároveň vymaže aj miestne údaje používateľa.  Ak chcete zistiť, čo sa môže stať s údajmi používateľa, ktoré nie sú uložené miestne, prečítajte si pravidlá ochrany súkromia rozšírení alebo pravidlá uchovávania údajov.
-
-      Keď je pravidlo povolené, rozšírenia, ktoré spadajú do zoznamov spomenutých vyššie (ak už sú v počítači nainštalované), sa z príslušného počítača úplne odstránia (vrátane miestnych údajov používateľa).
-
-      Keď je pravidlo zakázané alebo nenastavené, rozšírenia, ktoré spadajú do zoznamov spomenutých vyššie (ak už sú v počítači nainštalované a nachádzajú sa v zozname zakázaných rozšírení <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />), sa v príslušnom počítači zakážu a neodinštalujú.</translation>
 <translation id="9027787254195333560">Toto pravidlo umožňuje konfigurovať obrázok avatara, ktorý na prihlasovacej obrazovke predstavuje používateľa. Pravidlo vytvoríte zadaním webovej adresy, z ktorej môže <ph name="PRODUCT_OS_NAME" /> stiahnuť obrázok avatara a kryptografické hašovanie, ktoré slúži na overenie integrity stiahnutého obsahu. Obrázok musí byť vo formáte JPEG a jeho veľkosť nesmie prekročiť 512 kB. Webová adresa musí byť prístupná bez overenia.
 
       Obrázok avatara sa stiahne a uloží do vyrovnávacej pamäte. Pri každej zmene webovej adresy alebo hašovania sa znova stiahne.
diff --git a/components/policy/resources/policy_templates_sl.xtb b/components/policy/resources/policy_templates_sl.xtb
index f5b9587c..ac338795 100644
--- a/components/policy/resources/policy_templates_sl.xtb
+++ b/components/policy/resources/policy_templates_sl.xtb
@@ -1103,17 +1103,6 @@
       Če ta pravilnik ni nastavljen, se predvideva uporaba pravilnika <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Največje dovoljeno število hkratnih povezav s strežnikom proxy</translation>
-<translation id="2948463916588961959">Vsili omogočanje jezikov za preverjanje črkovanja. Neprepoznani jeziki na tem seznamu so prezrti.
-
-      Če omogočite ta pravilnik, je preverjanje črkovanja omogočeno za navedene jezike poleg jezikov, za katere je uporabnik omogočil preverjanje črkovanja.
-
-      Če ne nastavite tega pravilnika ali ga onemogočite, ni sprememb uporabnikovih nastavitev preverjanja črkovanja.
-
-      Če je pravilnik SpellcheckEnabled onemogočen, ta pravilnik nima učinka.
-
-      Če je jezik vključen v ta pravilnik in pravilnik SpellcheckLanguageBlacklist, ima ta pravilnik prednost in jezik za preverjanje črkovanja je omogočen.
-
-      Za zdaj so podprti ti jeziki: 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="2952347049958405264">Omejitve:</translation>
 <translation id="2956777931324644324">Ta pravilnik se ne uporablja od uveljavitve različice brskalnika <ph name="PRODUCT_NAME" /> 36.
 
@@ -1451,7 +1440,6 @@
 
         Ta pravilnik uporablja včlanitev v pravilnik oblaka v obsegu naprave v namiznem računalniku in ga je mogoče nastaviti prek registra ali pravilnika skupine v sistemu Windows, prek datoteke plist v sistemu macOS in datoteke pravilnika v obliki zapisa JSON v Linuxu.</translation>
 <translation id="3660562134618097814">Prenesi piškotke SAML IdP pri prijavi</translation>
-<translation id="3668151900457104753">Odmestitev razširitev, uvrščenih na seznam blokiranih</translation>
 <translation id="3701121231485832347">Nadzira nastavitve za naprave s sistemom <ph name="PRODUCT_OS_NAME" />, ki jih upravlja <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Enovrstično polje je zastarelo in bo v prihodnje odstranjeno. Začnite uporabljati večvrstično besedilno polje spodaj.)</translation>
 <translation id="3709266154059827597">Nastavi seznam razširitev, katerih namestitev je prepovedana</translation>
@@ -1662,6 +1650,29 @@
       Če je vrednost pravilnika nastavljena na »true« ali pravilnik ni nastavljen, lahko uporabniki unovčijo ponudbe prek registracije sistema Chrome OS.
 
       Če je vrednost pravilnika nastavljena na »false«, uporabniki ne morejo unovčiti ponudb.</translation>
+<translation id="4008233182078913897">Določa seznam aplikacij in razširitev, ki so nameščene brez obveščanja
+          in posegov uporabnika ter jih uporabnik ne more odmestiti ali
+          onemogočiti. Vsa dovoljenja, ki jih zahtevajo aplikacije/razširitve,
+          so implicitno odobrena brez posegov uporabnika,
+          vključno z morebitnimi dodatnimi dovoljenji, ki jih bodo zahtevale
+          prihodnje različice aplikacije/razširitve. Prav tako so odobrena dovoljenja
+          za razširitvena API-ja enterprise.deviceAttributes in enterprise.platformKeys.
+          (Ta API-ja nista na voljo aplikacijam/razširitvam,
+          ki niso vsiljeno nameščene.)
+
+          Ta pravilnik ima prednost pred pravilnikom <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> v primeru njunega spora. Če je aplikacija ali razširitev, ki je bila vsiljeno nameščena, odstranjena s tega seznama, jo brskalnik <ph name="PRODUCT_NAME" /> samodejno odmesti.
+
+          Za primerke sistema Windows, ki niso pridruženi v domeno <ph name="MS_AD_NAME" />, je vsiljeno nameščanje omejeno na aplikacije in razširitve, navedene v Spletni trgovini Chrome.
+
+          Upoštevajte, da lahko uporabniki spremenijo izvorno kodo katere koli razširitve z orodji za razvijalce (s čimer razširitev morda izgubi funkcionalnost). Če imate glede tega pomisleke, nastavite pravilnik <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Vsak element na seznamu pravilnika je niz, ki vsebuje ID razširitve in (neobvezno) URL za »posodobitev«, ločen s podpičjem (<ph name="SEMICOLON" />). ID razširitve je 32-mestni črkovni niz, ki ga je mogoče v načinu za razvijalce najti na primer na <ph name="CHROME_EXTENSIONS_LINK" />. Če je URL za »posodobitev« naveden, mora kazati na dokument XML manifesta za posodobitev, kot je opisano na <ph name="LINK_TO_EXTENSION_DOC1" />. Privzeto se uporabi URL za posodobitev v Spletni trgovini Chrome (ki je trenutno »https://clients2.google.com/service/update2/crx«). Upoštevajte, da se URL za »posodobitev«, nastavljen v tem pravilniku, uporabi samo pri začetni namestitvi; pri vseh nadaljnjih posodobitvah razširitve je uporabljen URL, naveden v manifestu razširitve. Upoštevajte tudi, da je bila izrecna navedba URL-ja za »posodobitev« obvezna v različicah brskalnika <ph name="PRODUCT_NAME" /> do vključno različice 67.
+
+          <ph name="EXTENSION_POLICY_EXAMPLE" /> namesti na primer razširitev z ID-jem <ph name="EXTENSION_ID_SAMPLE" /> s standardnega URL-ja za »posodobitev« v Spletni trgovini Chrome. Več informacij o gostovanju razširitev je na voljo tukaj: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Če ta pravilnik ni nastavljen, nobena aplikacija ali razširitev ni nameščena samodejno in uporabnik lahko odmesti katero koli aplikacijo ali razširitev v brskalniku <ph name="PRODUCT_NAME" />.
+
+          Upoštevajte, da se ta pravilnik ne uporablja za način brez beleženja zgodovine.</translation>
 <translation id="4008507541867797979">Če je ta pravilnik omogočen ali ni konfiguriran, bo operacijski sistem <ph name="PRODUCT_OS_NAME" /> na zaslonu za prijavo prikazal obstoječe uporabnike in omogočal izbiro enega.
 
       Če ta pravilnik ni omogočen, operacijski sistem <ph name="PRODUCT_OS_NAME" /> na zaslonu za prijavo ne bo prikazal obstoječih uporabnikov. Prikazan bo zaslon za običajno prijavo (s pozivom za vnos uporabniškega imena in gesla ali telefonske številke) ali vmesni zaslon za prijavo SAML (če je omogočena s pravilnikom <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />), razen če je konfigurirana upravljana seja. Če je konfigurirana upravljana seja, bodo prikazani samo računi upravljane seje in mogoče bo izbrati enega izmed njih.
@@ -1785,10 +1796,6 @@
           Če tega pravilnika ne nastavite, je zaklepanje tipk prvotno onemogočeno, vendar ga lahko uporabnik kadar koli omogoči.</translation>
 <translation id="4183229833636799228">Privzeta nastavitev za <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL za preverjanje žetona za preverjanje pristnosti odjemalca za oddaljeni dostop</translation>
-<translation id="4197038214024763371">Če ta pravilnik ni nastavljen ali omogočen, uporabnik lahko uporablja preverjanje črkovanja.
-
-      Če je ta pravilnik onemogočen, uporabnik ne more uporabljati preverjanja črkovanja. Pri tem sta prezrta tudi pravilnika SpellcheckLanguage in SpellcheckLanguageBlacklist.
-      </translation>
 <translation id="4203389617541558220">Omejitev časa delovanja naprave z načrtovanjem samodejnih vnovičnih zagonov.
 
       Če je ta pravilnik nastavljen, določa, kako dolgo lahko deluje naprava, preden se izvede načrtovan samodejni vnovični zagon.
@@ -2896,17 +2903,6 @@
 <translation id="6281043242780654992">Konfigurira pravilnike za izvorno pošiljanje sporočil. Gostitelji izvornega pošiljanja sporočil s seznama blokiranih ne bodo dovoljeni, razen če bodo uvrščeni na seznam dovoljenih.</translation>
 <translation id="6282799760374509080">Omogočanje ali onemogočanje snemanja zvoka</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Vsili onemogočanje jezikov za preverjanje črkovanja. Neprepoznani jeziki na tem seznamu so prezrti.
-
-      Če omogočite ta pravilnik, je preverjanje črkovanja onemogočeno za navedene jezike. Uporabnik lahko še vedno omogoči ali onemogoči preverjanje črkovanja za jezike, ki niso na seznamu.
-
-      Če ne nastavite tega pravilnika ali ga onemogočite, ni sprememb uporabnikovih nastavitev preverjanja črkovanja.
-
-      Če je pravilnik SpellcheckEnabled onemogočen, ta pravilnik nima učinka.
-
-      Če je jezik vključen v ta pravilnik in pravilnik SpellcheckLanguage, ima prednost pravilnik SpellcheckLanguage in jezik za preverjanje črkovanja je omogočen.
-
-      Za zdaj so podprti ti jeziki: 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="6310223829319187614">Omogočanje samodokončanja imena domene med prijavo uporabnika</translation>
 <translation id="6315673513957120120">Chrome prikaže opozorilno stran, ko uporabniki prikrmarijo na spletna mesta, na katerih so napake SSL. Uporabnikom je privzeto (ali če je ta pravilnik omogočen) dovoljeno, da s klikom opustijo te strani z opozorilom.
       Če onemogočite ta pravilnik, uporabnikom ni dovoljeno s klikom opustiti katere koli strani z opozorilom.</translation>
@@ -4323,11 +4319,6 @@
       Ta pravilnik vpliva samo na uporabnike, katerih pristnost je bila preverjena s SAML-jem.
 
       Vrednost za pravilnik mora biti izražena v sekundah.</translation>
-<translation id="9018338365267278833">S tem bodo odstranjene razširitve, ki se pojavijo v izdelku <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />, ali razširitve, ki se pojavijo v pravilniku <ph name="EXTENSION_SETTINGS_POLICY_NAME" />, katerih način namestitve je nastavljen na blokirano in pri katerem so izbrisani lokalni uporabniški podatki.  Preberite pravilnik o zasebnosti za razširitve ali pravilnik o hrambi podatkov, če želite razumeti, kaj se lahko zgodi z uporabniškimi podatki, ki niso shranjeni lokalno.
-
-      Če je pravilnik omogočen, bodo razširitve, ki so uvrščene na prej omenjene sezname (če so že nameščene v napravi), v celoti odstranjene iz te naprave (vključno z lokalnimi uporabniškimi podatki).
-
-      Če je pravilnik onemogočen ali ni nastavljen, bodo razširitve, ki so uvrščene na prej omenjene sezname (če so že nameščene v napravi in uvrščene na seznam blokiranih <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />), v napravi onemogočene in ne bodo odmeščene.</translation>
 <translation id="9027787254195333560">S tem pravilnikom lahko nastavite sliko avatarja, ki na zaslonu za prijavo predstavlja uporabnika. Pravilnik se nastavi z določitvijo URL-ja, s katerega lahko operacijski sistem <ph name="PRODUCT_OS_NAME" />prenese sliko za avatar in kriptografsko zgoščeno vrednost za preverjanje celovitosti prenosa. Slika mora biti v obliki JPEG in njena velikost ne sme presegati 512 KB. URL mora biti dostopen brez preverjanja pristnosti.
 
       Slika za avatar se prenese in shrani v predpomnilnik. Če se spremeni URL ali zgoščena vrednost, se znova prenese.
diff --git a/components/policy/resources/policy_templates_sr.xtb b/components/policy/resources/policy_templates_sr.xtb
index 19d89b8..9b6b0cc 100644
--- a/components/policy/resources/policy_templates_sr.xtb
+++ b/components/policy/resources/policy_templates_sr.xtb
@@ -1075,17 +1075,6 @@
       Ако не подесите ове смернице, подразумева се да важе смернице <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Максималан број истовремених веза са прокси сервером</translation>
-<translation id="2948463916588961959">Принудно омогућавају језике за проверу правописа. Непознати језици са те листе ће бити занемарени.
-
-      Ако омогућите ове смернице, провера правописа ће бити омогућена за наведене језике поред језика за које је корисник омогућио проверу правописа.
-
-      Ако не подесите ове смернице или их онемогућите, корисникова подешавања провере правописа се неће променити.
-
-      Ако онемогућите смернице SpellcheckEnabled, ове смернице неће имати никакав ефекат.
-
-      Ако је језик обухваћен овим смерницама, као и смерницама SpellcheckLanguageBlacklist, ове смернице ће имати приоритет и провера правописа за језик ће бити омогућена.
-
-      Тренутно подржани језици су: 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="2952347049958405264">Ограничења:</translation>
 <translation id="2956777931324644324">Ове смернице су повучене од <ph name="PRODUCT_NAME" /> верзије 36.
 
@@ -1416,7 +1405,6 @@
 
         Те смернице се користе за регистрацију на клауд за опсег уређаја на рачунарима и у систему Windows могу да их подесе Регистар или Објекат смерница групе, plist u систему Mac и JSON датотека смерница у систему Linux.</translation>
 <translation id="3660562134618097814">Преноси SAML IdP колачиће током пријављивања</translation>
-<translation id="3668151900457104753">Деинсталирај додатке на црној листи</translation>
 <translation id="3701121231485832347">Контролишу подешавања за <ph name="PRODUCT_OS_NAME" /> уређаје којима управља <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Поље са једном линијом је застарело и биће уклоњено. Почните да користите вишелинијски текстуални оквир у наставку.)</translation>
 <translation id="3709266154059827597">Конфигуриши црну листу за инсталацију додатака</translation>
@@ -1627,6 +1615,29 @@
       Ако подесите ове смернице на Тачно или их не подесите, корисници ће моћи да искоришћавају понуде преко регистрације за Chrome ОС.
 
       Ако подесите ове смернице на Нетачно, корисник неће моћи да искоришћава понуде.</translation>
+<translation id="4008233182078913897">Наводе листу апликација и додатака који се инсталирају у позадини,
+          без интеракције са корисником, а које корисник не може да деинсталира
+          нити онемогући. Све дозволе које апликације/додаци
+          траже се дају имплицитно, без интеракције са корисником,
+          укључујући све додатне дозволе које захтевају будуће верзије
+          апликације/додатка. Поред тога, дозволе се дају за API-је додатка
+          enterprise.deviceAttributes и enterprise.platformKeys.
+           (Ова два API-ја нису доступна апликацијама/додацима који 
+          нису принудно инсталирани.)
+
+          Ове смернице имају предност над потенцијално неусаглашеним смерницама <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />. Ако се апликација или додатак који су претходно принудно инсталирани уклоне са ове листе, <ph name="PRODUCT_NAME" /> их аутоматски деинсталира.
+
+          У инстанцама Windows-а које нису придружене неком <ph name="MS_AD_NAME" /> домену, принудна инсталација је ограничена на апликације и додатке наведене у Chrome веб-продавници.
+
+          Имајте на уму да корисници могу да измене изворни кôд било ког додатка помоћу Алатки за програмере (што може да угрози функционисање додатка). Ако то представља проблем, треба да подесите смернице <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Свака ставка листе у оквиру смерница представља стринг који садржи ИД додатка и, опционално, URL „ажурирања“ који су раздвојени тачком и зарезом (<ph name="SEMICOLON" />). ИД додатка је стринг од 32 слова који се, на пример, налази на <ph name="CHROME_EXTENSIONS_LINK" /> у режиму програмера. URL „ажурирања“, ако је наведен, треба да води до XML документа Манифест за ажурирање, као што је то описано на <ph name="LINK_TO_EXTENSION_DOC1" />. Подразумевано се користи URL ажурирања Chrome веб-продавнице (тренутно је то „https://clients2.google.com/service/update2/crx“). Имајте на уму да се URL „ажурирања“ подешен у овим смерницама користи само за прву инсталацију. Накнадна ажурирања додатка користе URL ажурирања наведен у манифесту додатка. Имајте на уму и то да је експлицитно навођење URL-а „ажурирања“ било обавезно у <ph name="PRODUCT_NAME" />-у верзије 67 и старијим верзијама.
+
+          На пример, <ph name="EXTENSION_POLICY_EXAMPLE" /> инсталира додатак са ИД-ом <ph name="EXTENSION_ID_SAMPLE" /> са стандардног URL-а „ажурирања“ Chrome веб-продавнице. Више информација о додацима за хостовање потражите на: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Ако не подесите ове смернице, апликације и додаци се не инсталирају аутоматски и корисник може да деинсталира било коју апликацију или додатак у <ph name="PRODUCT_NAME" />-у.
+
+          Имајте у виду да се ове смернице не примењују у режиму без архивирања.</translation>
 <translation id="4008507541867797979">Ако не подесите ове смернице на Тачно или их не конфигуришете, <ph name="PRODUCT_OS_NAME" /> ће приказивати постојеће кориснике на екрану за пријављивање и омогућаваће избор корисника.
 
       Ако подесите ове смернице на Нетачно, <ph name="PRODUCT_OS_NAME" /> неће приказивати постојеће кориснике на екрану за пријављивање. Приказиваће се уобичајени екран за пријављивање (са упитом за унос имејл адресе корисника и лозинке или телефона) или транзитивни екран SAML (ако је то омогућено смерницама <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />), ако се не омогући сесија којом се управља. Када се конфигурише сесија којом се управља, приказиваће се само налози сесије којом се управља, од којих је могуће изабрати један.
@@ -1749,10 +1760,6 @@
           Ако не подесите ове смернице, лепљиви тастери су првобитно онемогућени, али корисник може да их омогући у било ком тренутку.</translation>
 <translation id="4183229833636799228">Подразумевано подешавање за <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL за проверу токена за потврду аутентичности клијента за даљински приступ</translation>
-<translation id="4197038214024763371">Ако не подесите ове смернице или их омогућите, корисник ће моћи да користи проверу правописа.
-
-      Ако онемогућите ове смернице, корисник неће моћи да користи проверу правописа. Смернице SpellcheckLanguage и SpellcheckLanguageBlacklist ће такође бити игнорисане када се ове смернице онемогуће.
-      </translation>
 <translation id="4203389617541558220">Ограничавање периода непрекидног функционисања уређаја заказивањем аутоматских поновних покретања.
 
       Када се ове смернице подесе, оне одређују трајање непрекидног функционисања уређаја после кога се заказује аутоматско поновно покретање.
@@ -2845,17 +2852,6 @@
 <translation id="6281043242780654992">Конфигуришу смернице за изворну размену порука. Хостови за изворну размену порука који су на црној листи неће бити дозвољени ако не буду стављени на белу листу.</translation>
 <translation id="6282799760374509080">Дозвољавање или забрањивање снимања звука</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Принудно онемогућавају језике за проверу правописа. Непознати језици са те листе ће бити занемарени.
-
-      Ако омогућите ове смернице, провера правописа ће бити онемогућена за наведене језике. Корисник ће и даље моћи да омогући или онемогући проверу правописа за језике који нису на листи.
-
-      Ако не подесите ове смернице или их онемогућите, корисникова подешавања провере правописа се неће променити.
-
-      Ако онемогућите смернице SpellcheckEnabled, ове смернице неће имати никакав ефекат.
-
-      Ако је језик обухваћен овим смерницама, као и смерницама SpellcheckLanguage, смернице SpellcheckLanguage ће имати приоритет и провера правописа за језик ће бити омогућена.
-
-      Тренутно подржани језици су: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">Омогући аутоматско довршавање имена домена током корисничког пријављивања</translation>
 <translation id="6315673513957120120">Chrome приказује страницу са упозорењем када се корисници крећу до сајтова који садрже SSL грешке. Корисницима је дозвољено да кликћу на те странице са упозорењима по подразумеваном подешавању или када подесите ове смернице на Тачно.
       Ако подесите ове смернице на Нетачно, корисницима није дозвољено да кликну ни на једну страницу са упозорењем.</translation>
@@ -4279,11 +4275,6 @@
       Ове смернице се односе само на кориснике који су потврдили идентитет помоћу SAML-а.
 
       Вредност смерница треба да буде наведена у секундама.</translation>
-<translation id="9018338365267278833">Овим се уклањају додаци који се појављују у <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> или <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> и чији је режим инсталације подешен на „блокирано“ и уједно се бришу локални подаци корисника.  Погледајте политику приватности додатака или политику задржавања података да бисте разумели шта може да се деси са подацима корисника који се не чувају локално.
-
-      Када смернице подесите на „омогућено“, додаци који су на поменутим листама (ако су већ инсталирани на уређају) у потпуности се уклањају са тог уређаја (укључујући локалне податке корисника).
-
-      Када смернице подесите на „онемогућено“ или их не подесите, додаци који су на поменутим листама (ако су већ инсталирани на уређају и налазе се на црној листи <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) онемогућавају се на уређају, али се не деинсталирају.</translation>
 <translation id="9027787254195333560">Ове смернице вам омогућавају да конфигуришете слику аватара који представља корисника на екрану за пријављивање. Смернице се подешавају навођењем URL-а са ког <ph name="PRODUCT_OS_NAME" /> може да преузме слику аватара и криптографског хеша који се користи за верификацију интегритета преузимања. Слика мора да буде у JPEG формату и не сме да буде већа од 512 kB. URL мора да буде доступан без икакве потврде идентитета.
 
       Слика аватара се преузима и кешира. Поново се преузима сваки пут када се URL или хеш промени.
diff --git a/components/policy/resources/policy_templates_sv.xtb b/components/policy/resources/policy_templates_sv.xtb
index c98985b..855a5c68 100644
--- a/components/policy/resources/policy_templates_sv.xtb
+++ b/components/policy/resources/policy_templates_sv.xtb
@@ -1103,17 +1103,6 @@
       Om inget värde anges för principen används <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Högsta antalet samtidiga anslutningar till proxyservern</translation>
-<translation id="2948463916588961959">Aktivera alltid språk för stavningskontroll. Okända språk i listan ignoreras.
-
-      När principen är aktiverad aktiveras stavningskontroll på de angivna språken, utöver de språk som användaren har aktiverat stavningskontroll för.
-
-      Om principen inte ställs in eller inaktiveras gäller användarens inställningar för stavningskontroll som de är.
-
-      Om principen SpellcheckEnabled har inaktiverats har den här principen ingen funktion.
-
-      Om ett språk är inkluderat i både den här principen och principen SpellcheckLanguageBlacklist har den här principen företräde och språket för stavningskontroll aktiveras.
-
-      För närvarande stöds följande språk: 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="2952347049958405264">Begränsningar:</translation>
 <translation id="2956777931324644324">Den här policyn har gäller inte för version 36 och senare av <ph name="PRODUCT_NAME" />.
 
@@ -1451,7 +1440,6 @@
 
         Principen används på stationära datorer för registrering av datorn för molnhantering och kan ställas in via registret eller gruppolicyobjekt på Windows, plist på Mac och en JSON-principfil på Linux.</translation>
 <translation id="3660562134618097814">Överför SAML-cookies från identitetsleverantörer vid inloggning</translation>
-<translation id="3668151900457104753">Avinstallera svartlistade tillägg</translation>
 <translation id="3701121231485832347">Styr inställningar för <ph name="PRODUCT_OS_NAME" />-enheter som hanteras med <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Enradsfältet har fasats ut och tas snart bort. Börja använda flerradsfältet i stället.)</translation>
 <translation id="3709266154059827597">Konfigurera svartlista för tilläggsinstallation</translation>
@@ -1662,6 +1650,19 @@
       Om policyn är inställd på sant eller inte är inställd kan användarna utnyttja erbjudanden via registrering i Chrome OS.
 
       Om policyn är inställd på falskt kan användarna inte utnyttja erbjudanden.</translation>
+<translation id="4008233182078913897">Anger en lista med appar och tillägg som installeras tyst, utan att användaren gör något, och som användaren inte kan avinstallera eller inaktivera. Alla behörigheter som apparna eller tilläggen behöver beviljas implicit utan att användaren blir tillfrågad. Det gäller även nya behörigheter som tillkommer i framtida versioner av appen eller tillägget. Dessutom beviljas behörighet för tilläggs-API:erna enterprise.deviceAttributes och enterprise.platformKeys. (Dessa API:er är inte tillgängliga för appar eller tillägg som inte tvångsinstallerats.)
+
+          Den här principen har företräde framför en <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />-princip vid en eventuell konflikt. Om en app eller ett tillägg som tidigare har tvångsinstallerats tas bort från den här listan avinstalleras den/det automatiskt i <ph name="PRODUCT_NAME" />. På Windows-domäner som inte har anslutits till en <ph name="MS_AD_NAME" />-domän kan bara appar och tillägg som finns på Chrome Web Store tvångsinstalleras.
+
+          Observera att användarna kan ändra i källkoden till vilket tillägg som helst med hjälp av verktygen för utvecklare (vilket kan leda till att tillägget slutar fungera). Om detta är ett problem bör principen <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> ställas in.
+
+          Varje listpost i principen är en sträng med ett tilläggs-id och eventuellt en ”uppdateringsadress” med semikolon (<ph name="SEMICOLON" />) som avgränsare. Tilläggs-id:t är den sträng med 32 tecken som visas exempelvis på <ph name="CHROME_EXTENSIONS_LINK" /> i utvecklarläget. Om en ”uppdateringsadress” anges ska den peka på ett uppdateringsmanifest i XML-format enligt beskrivningen på <ph name="LINK_TO_EXTENSION_DOC1" />. Som standard används uppdateringsadressen på Chrome Web Store (som för närvarande är https://clients2.google.com/service/update2/crx). Observera att den ”uppdateringsadress” som anges i den här principen bara används vid den första installationen. För senare uppdateringar av tillägget används uppdateringsadressen i tilläggets manifestfil. Observera även att det var obligatoriskt att ange ”uppdateringsadressen” explicit i version 67 och äldre versioner av <ph name="PRODUCT_NAME" />.
+
+          Med <ph name="EXTENSION_POLICY_EXAMPLE" /> installeras t.ex. tillägget med id <ph name="EXTENSION_ID_SAMPLE" /> från den vanliga ”uppdateringsadressen” på Chrome Web Store. Mer information om att stå värd för tillägg finns här: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+           Om den här principen lämnas utan inställning installeras inga appar eller tillägg automatiskt och användaren får avinstallera alla appar och tillägg i <ph name="PRODUCT_NAME" />.
+
+          Observera att principen inte gäller i inkognitoläge.</translation>
 <translation id="4008507541867797979">Om den här principen är inställd på sant eller har lämnats utan inställning visas befintliga användare på inloggningsskärmen i <ph name="PRODUCT_OS_NAME" /> och det går att välja en.
 
       Om principen är inställd på falskt visas befintliga användare inte på inloggningsskärmen i <ph name="PRODUCT_OS_NAME" />. Den vanliga inloggningsskärmen (där användaren uppmanas att ange e-postadress och lösenord eller telefonnummer) eller mellansidan för SAML (om detta har aktiverats via principen <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />) visas, såvida inte en hanterad session har konfigurerats. Om en hanterad session har konfigurerats visas bara kontona för den hanterade sessionen och användaren kan välja ett av dem.
@@ -1785,10 +1786,6 @@
           Om principen saknar inställning är tröga tangenter inaktiverat från start, men funktionen kan aktiveras av användaren när som helst.</translation>
 <translation id="4183229833636799228">Standardinställning för <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">Webbadress för validering av autentiseringstoken för fjärråtkomstklient</translation>
-<translation id="4197038214024763371">Om den här principen är aktiverad eller utan inställning är stavningskontroll tillgänglig för användaren.
-
-      Om principen har inaktiverats är stavningskontroll inte tillgänglig för användaren. Dessutom ignoreras principerna SpellcheckLanguage och SpellcheckLanguageBlacklist när den här principen är inaktiverad.
-      </translation>
 <translation id="4203389617541558220">Begränsa enhetens drifttid genom att schemalägga automatiska omstarter.
 
       När den här principen är aktiverad anger den hur länge enheten kan vara igång innan den startas om automatiskt.
@@ -2897,17 +2894,6 @@
 <translation id="6281043242780654992">Konfigurerar principer för Native Messaging. Om en värd för Native Messaging står på svarta listan är den förbjuden såvida den inte står på vitlistan.</translation>
 <translation id="6282799760374509080">Tillåta eller neka ljudinspelning</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Inaktivera alltid språk för stavningskontroll. Okända språk i listan ignoreras.
-
-      När principen är aktiverad inaktiveras stavningskontroll på de angivna språken. Användarna kan fortfarande aktivera eller inaktivera stavningskontroll på språk som inte finns i listan.
-
-      Om principen inte ställs in eller inaktiveras gäller användarens inställningar för stavningskontroll som de är.
-
-      Om principen SpellcheckEnabled har inaktiverats har den här principen ingen funktion.
-
-      Om ett språk är inkluderat i både den här principen och i principen SpellcheckLanguage, har principen SpellcheckLanguage företräde och språket för stavningskontroll aktiveras.
-
-      För närvarande stöds följande språk: 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="6310223829319187614">Aktivera autoslutför av domännamn vid användarinloggning</translation>
 <translation id="6315673513957120120">Chrome visar en varningssida när användare besöker webbplatser med SSL-fel. Som standardinställning eller om den här principen är inställd på sant ges användare möjligheten att klicka sig förbi dessa varningssidor.
       Om principen är inställd på falskt hindras användare från att klicka sig förbi varningssidor.</translation>
@@ -4324,11 +4310,6 @@
       Den här principen påverkar endast användare som verifieras via SAML.
 
       Principens värde ska anges i sekunder.</translation>
-<translation id="9018338365267278833">Den tar bort tillägg som visas i <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> eller tillägg som visas i <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> vars installationsläge är inställt på blockerat och raderar samtidigt lokal användardata permanent.  Läs tilläggets sekretesspolicy eller datalagringspolicy om du vill veta mer om vad som händer med användardata som inte lagras lokalt.
-
-      När principen är aktiverad tas tilläggen i den ovannämnda listan (om de redan har installerats på datorn) bort från datorn helt (inklusive lokal användardata).
-
-      När principen är inaktiverad eller saknar inställning inaktiveras tilläggen i den ovannämnda listan (om de redan har installerats på datorn och finns med i den svarta listan <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) på datorn, men avinstalleras inte.</translation>
 <translation id="9027787254195333560">Med den här principen kan du konfigurera den avatarbild som representerar användaren på inloggningsskärmen. Du kan ställa in principen genom att ange en webbadress från vilken <ph name="PRODUCT_OS_NAME" /> kan ladda ned avatarbilden och en kryptografisk hash som används för att verifiera nedladdningens integritet. Bilden måste vara i JPEG-format och får inte vara större än 512 kB. Det måste gå att komma åt webbadressen utan autentisering.
 
       Avatarbilden laddas ned och cachelagras. Den laddas ned på nytt när webbadressen eller hashen ändras.
diff --git a/components/policy/resources/policy_templates_sw.xtb b/components/policy/resources/policy_templates_sw.xtb
index 374037a..0e381ed 100644
--- a/components/policy/resources/policy_templates_sw.xtb
+++ b/components/policy/resources/policy_templates_sw.xtb
@@ -1073,17 +1073,6 @@
       Ikiwa sera haijawekwa, <ph name="PRINTERS_ALLOW_ALL" /> itaendelea kufuatwa.
       </translation>
 <translation id="2908277604670530363">Kiwango cha juu kabisa cha miunganisho ya wakati mmoja kwenye seva ya proksi</translation>
-<translation id="2948463916588961959">Hulazimisha kuwasha sera ya kikagua tahajia katika lugha Lugha ambazo hazijatambuliwa katika orodha hii hazitazingatiwa.
-
-      Ukiwasha sera hii, kikagua tahajia kitawashwa kwa ajili ya lugha ulizobainisha, pamoja na lugha ambako mtumiaji amewasha kikagua tahajia.
-
-      Usipoweka sera hii, au ukiizima, hakutakuwa na mabadiliko kwenye mapendeleo ya mtumiaji kwenye kikagua tahajia.
-
-      Ikiwa sera ya SpellcheckEnabled imezimwa, sera hii haina athari yoyote.
-
-      Ikiwa lugha imejumuishwa katika sera hii na sera ya SpellcheckLanguageBlacklist, sera hii inapewa kipaumbele na lugha inayotumia kikagua tahajia huwashwa.
-
-      Lugha ambazo zinatumika kwa sasa: Kiafrikana, Kibulgaria, Kikatalani, Kicheki, Kiholanzi, Kigiriki, Kiingereza cha Australia, Kiingereza cha Kanada, Kiingereza cha Uingereza, Kiingereza cha Marekani, Kihispania, Kihispania cha Marekani Kusini, Kihispania cha Argentina, Kihispania cha Uhispania, Kihispania cha Meksiko, Kihispania cha Marekani, Kiestonia, Kiajemi, Kifarosi, Kifaransa, Kiyahudi, Kihindi, Kikoreshia, Kihungari, Kiindonesia, Kiitaliano, Kikorea, Kiluksembagi, Kiflemil, Kibokmali cha Norwe, Kiholanzi, Kipolandi, Kireno cha Brazil, Kireno cha Ulaya, Kiromania, Kirusi, Kislovakia, Kislovenia, Kialbania, Kiserbia, Kiswidi, Kitamili, Kitajiki, Kiturukiri, Kiukreni, Kivietinamu.</translation>
 <translation id="2952347049958405264">Vikwazo:</translation>
 <translation id="2956777931324644324">Sera hii imeondolewa kuanzia toleo la 36 la <ph name="PRODUCT_NAME" />.
 
@@ -1421,7 +1410,6 @@
 
         Sera hii inatumiwa na mpango wa ujumuishaji wa sera ya wingu katika upeo wa mashine kwenye kompyuta ya mezani na inaweza kuwekwa na Sajili au GPO kwenye Windows, faili ya plist kwenye Mac na faili ya sera ya JSON kwenye Linux.</translation>
 <translation id="3660562134618097814">Hamisha vidakuzi vya SAML IdP wakati wa kuingia katika akaunti</translation>
-<translation id="3668151900457104753">Ondoa viendelezi visivyoruhusiwa</translation>
 <translation id="3701121231485832347">Hudhibiti mipangilio ya <ph name="MS_AD_NAME" /> inayodhibitiwa na vifaa vya <ph name="PRODUCT_OS_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Sehemu ya mstari mmoja iliacha kufanya kazi na itaondolewa katika siku zijazo. Tafadhali anza kutumia kisanduku cha maandishi cha mistari mingi kilicho hapa chini)</translation>
 <translation id="3709266154059827597">Sanidi orodha inayotiliwa shaka ya usakinishaji wa kiendelezi</translation>
@@ -1633,6 +1621,30 @@
       Iwapo sera hii itawekwa kuwa ndivyo au kuachwa bila kuwekwa, watumiaji wataweza kukomboa matoleo kupitia Usajili wa Chrome OS.
 
       Iwapo sera hii itawekwa kuwa sivyo, mtumiaji hataweza kukomboa matoleo.</translation>
+<translation id="4008233182078913897">Hubainisha orodha ya programu na viendelezi vinavyosakinishwa chinichini,
+          bila kumhusisha mtumiaji, na ambavyo haviwezi kuondolewa au
+          kuzimwa na mtumiaji. Ruhusa zote zinazoombwa na
+          programu au viendelezi zitatolewa kwa njia
+fiche, bila mtumiaji kuhusishwa
+          ikijumuisha ruhusa zozote za ziada zinazoombwa na matoleo ya baadaye ya
+          programu au kiendelezi. Zaidi ya hayo, ruhusa za
+          API za viendelezi vya enterprise.deviceAttributes na enterprise.platformKeys zinatolewa
+          (API hizi mbili zinapatikana kwenye programu au viendelezi ambavyo
+          havisakinishwi kwa lazima.)
+
+          Sera hii inapewa kipaumbele ikiwa kuna sera inayoweza kukinzana ya <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />. Ikiwa programu au kiendelezi kilichosakinishwa hapo awali kwa lazima kitaondolewa kwenye orodha hii, kitaondolewa kiotomatiki na <ph name="PRODUCT_NAME" />.
+
+          Katika matukio ya Windows ambayo hayajaunganishwa kwenye kikoa cha <ph name="MS_AD_NAME" />, usakinishaji wa lazima unatumiwa tu na programu na viendelezi vilivyoorodheshwa katika Duka la Chrome kwenye Wavuti.
+          Kumbuka kuwa msimbo wa kiendelezi chochote unaweza kubadilishwa na mtumiaji kupitia Zana za Wasanidi Programu (hali hii inaweza kuzuia kiendelezi kufanya kazi vizuri). Ikiwa jambo hili litatokea, sera ya <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> inapaswa kuwekwa.
+
+           Kila kipengee cha orodha ya sera ni kifungu ambacho kinajumuisha kitambulisho cha kiendelezi na URL ya "sasisho" isiyo ya lazima inayotenganishwa kwa nukta mkato (<ph name="SEMICOLON" />). Kitambulisho cha kiendelezi ni kifungu cha herufi 32 kinachopatikana (kwa mfano) kwenye <ph name="CHROME_EXTENSIONS_LINK" /> ikiwa katika hali ya msanidi programu. URL ya "sasisho" , ikiwa imebainishwa, inapaswa kuashiria hati ya XML ya faili ya Maelezo ya Sasisho kama ilivyofafanuliwa katika <ph name="LINK_TO_EXTENSION_DOC1" />. Kwa chaguomsingi, URL ya sasisho ya Duka la Chrome kwenye Wavuti inatumika (ambayo kwa sasa ni "https://clients2.google.com/service/update2/crx"). Kumbuka kuwa URL ya "sasisho" iliyowekwa kwenye sera hii itatumiwa tu kwenye usanikishaji wa mwanzo; masasisho yanayofuata ya kiendelezi yatatumia URL ya sasisho inayoonyeshwa katika faili ya maelezo ya kiendelezi. Kumbuka pia kuwa hali ya kubainisha URL ya "sasisho" kwa njia bayana ilikuwa lazima katika matoleo ya <ph name="PRODUCT_NAME" /> na mapya zaidi ikiwa ni pamoja na toleo la 67.
+
+          Kwa mfano, <ph name="EXTENSION_POLICY_EXAMPLE" /> inasakinisha programu ya <ph name="EXTENSION_ID_SAMPLE" /> kutoka URL ya "sasisho" la
+kawaida la Duka la Chrome kwenye Wavuti. Kwa maelezo zaidi kuhusu jinsi ya kupangisha viendelezi, angalia: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Ikiwa sera hii haijawekwa, hakuna programu au viendelezi vitakavyosakinishwa kiotomatiki na mtumiaji anaweza kuondoa programu au kiendelezi chochote katika <ph name="PRODUCT_NAME" />.
+
+          Kumbukakwamba sera hii haitumiki katika hali fiche.</translation>
 <translation id="4008507541867797979">Sera hii ikiwekwa kuwa ndivyo au mipangilio isipowekwa, <ph name="PRODUCT_OS_NAME" /> itaonyesha watumiaji waliopo kwenye skrini ya kuingia katika akaunti na kukuruhusu uteue mmoja.
 
       Sera hii ikiwekwa kuwa sivyo, <ph name="PRODUCT_OS_NAME" /> haitaonyesha watumiaji waliopo kwenye skrini ya kuingia katika akaunti. Skrini ya kawaida ya kuingia katika akaunti (inayomdokezea mtumiaji kuweka anwani yake ya barua pepe na nenosiri au simu) au skrini ya ukurasa wenye maelezo yanayomwelekeza mtumiaji kuendelea na uthibitishaji kupitia SAML (kama imewashwa kupitia sera ya <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />) itaonyeshwa, isipokuwa katika hali ambapo mipangilio ya Kipindi Kilichodhibitiwa imewashwa. Wakati mipangllio ya Kipindi kilichodhibitiwa imewekwa, ni akaunti za kipindi kilichodhibitiwa pekee zitakazoonyeshwa, hali inayokuruhusu kuteua moja.
@@ -1755,10 +1767,6 @@
           Sera hii isipowekwa, kipengele cha vitufe vinavyonata huzimwa mwanzoni lakini kinaweza kuwashwa na mtumiaji wakati wowote.</translation>
 <translation id="4183229833636799228">Mipangilio chaguomsingi ya <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL ya kuidhinisha tokeni ya kuthibitisha seva teja ya ufikiaji wa mbali</translation>
-<translation id="4197038214024763371">Kama sera hii haijawekwa au imewashwa, mtumiaji anaruhusiwa kutumia kikagua tahajia.
-
-      Kama Sera hii imezimwa, mtumiaji haruhusiwi kutumia kikagua tahajia. Sera za SpellcheckLanguage na SpellcheckLanguageBlacklist pia hazitatumiwa wakati sera hii inapozimwa.
-      </translation>
 <translation id="4203389617541558220">Pima muda wa kuwaka wa kifaa kwa kuratibu kuwasha tena kiotomatiki.
 Sera hii inapowekwa, inabainisha urefu wa muda wa kuwaka wa kifaa baada ya upi uwashaji tena kiotomatiki utaratibiwa.
 
@@ -2849,17 +2857,6 @@
 <translation id="6281043242780654992">Sanidi sera za Ujumbe Asili. Wapangishi wa ujumbe asili ambao hawajaidhinishwa hawataruhusiwa isipokuwa kama wamepewa idhini.</translation>
 <translation id="6282799760374509080">Ruhusu au upinge kurekodi sauti</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Hulazimisha kuzima kikagua tahajia katika lugha. Lugha ambazo hazijatambuliwa katika orodha hii hazitazingatiwa.
-
-      Ukiwasha sera hii, kikagua tahajia kitazimwa kwa lugha ulizobainisha. Mtumiaji bado anaweza kuwasha au kuzima kikagua tahajia kwa lugha ambazo hazipo kwenye orodha.
-
-      Usipoweka sera hii, au ukiizima, hakutakuwa na mabadiliko kwenye mapendeleo ya mtumiaji kwenye kikagua tahajia.
-
-      Ikiwa sera ya SpellcheckEnabled imezimwa, sera hii haina athari yoyote.
-
-      Ikiwa lugha imejumuishwa katika sera zote mbili na sera ya SpellcheckLanguage, sera ya SpellcheckLanguage inapewa kipaumbele na kikagua tahajia cha lugha kitawashwa.
-
-      Lugha ambazo zinatumika kwa sasa: Kiafrikana, Kibulgaria, Kikatalani, Kicheki, Kiholanzi, Kigiriki, Kiingereza cha Australia, Kiingereza cha Kanada, Kiingereza cha Uingereza, Kiingereza cha Marekani, Kihispania, Kihispania cha Marekani Kusini, Kihispania cha Argentina, Kihispania cha Uhispania, Kihispania cha Meksiko, Kihispania cha Marekani, Kiestonia, Kiajemi, Kifarosi, Kifaransa, Kiyahudi, Kihindi, Kikoreshia, Kihungari, Kiindonesia, Kiitaliano, Kikorea, Kiluksembagi, Kiflemil, Kibokmali cha Norwe, Kiholanzi, Kipolandi, Kireno cha Brazil, Kireno cha Ulaya, Kiromania, Kirusi, Kislovakia, Kislovenia, Kialbania, Kiserbia, Kiswidi, Kitamili, Kitajiki, Kiturukiri, Kiukreni, Kivietinamu.</translation>
 <translation id="6310223829319187614">Washa kipengee cha jina la kikoa cha kukamilisha kiotomatiki wakati wa mtumiaji kuingia katika akaunti</translation>
 <translation id="6315673513957120120">Chrome huonyesha ukurasa wa onyo watumiaji wanapoenda kwenye tovuti ambazo zina hitilafu za SSL. Kwa chaguomsingi au sera hii ikiwekwa kuwa ndivyo, watumiaji wanaruhusiwa kubofya kwenye kurasa hizi za onyo.
       Kuweka sera kuwa sivyo hakuwaruhusu watumiaji kubofya ukurasa wowote wa onyo.</translation>
@@ -4239,11 +4236,6 @@
       Sera hii huathiri watumiaji waliothibitisha kwa kutumia SAML pekee.
 
       Thamani ya sera lazima ibainishwe katika sekunde.</translation>
-<translation id="9018338365267278833">Hatua hii itaondoa viendelezi vinavyoonekana katika <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> au viendelezi vinavyoonekana katika <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> ambavyo vina hali ya usakinishaji iliyowekwa kuwa 'vimezuiwa' na itafuta data ya kifaa cha mtumiaji.  Rejelea sera ya faragha ya viendelezi au sera ya kuhifadhi data ili uelewe ambacho huenda kitafanyika kwenye data ya mtumiaji ambayo haijahifadhiwa katika kifaa.
-
-      Sera ikiwekwa kuwa 'imewashwa', viendelezi vinavyopatikana katika orodha zilizotajwa hapo awali (ikiwa tayari vimesakinishwa kwenye mashine) vitaondolewa kwenye mashine hiyo na mfumo wake wote (ikiwa ni pamoja na data ya kifaa cha mtumiaji).
-
-      Sera ikiwekwa kuwa imezimwa au ikiachwa bila kuwekwa, viendelezi vinavyopatikana katika orodha zilizotajwa hapo awali (ikiwa tayari vimesakinishwa kwenye mashine na vinavyopatikana kwenye orodha ya 'visivyoruhusiwa' <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) vitazimwa kwenye mashine na havitaondolewa.</translation>
 <translation id="9027787254195333560">Sera hii inakuruhusu kuweka mipangilio ya picha ya ishara inayowakilisha mtumiaji kwenye skrini ya kuingia katika akaunti. Sera inawekwa kwa kubainisha URL ambayo <ph name="PRODUCT_OS_NAME" /> inaweza kupakua picha ya ishara na alama ya reli ya kriptografia inayotumika kuthibitisha kuaminika kwa kipakuliwa. Picha sharti iwe katika muundo wa JPEG, ukubwa wake usizidi kB 512. Ni sharti URL ifikiwe bila uthibitishaji wowote.
 
       Picha ya ishara inapakuliwa na kuwekwa katika akiba. Itapakuliwa upya wakati URL au alama ya reli inabadilika.
diff --git a/components/policy/resources/policy_templates_ta.xtb b/components/policy/resources/policy_templates_ta.xtb
index 0e5b57d..a5a9d316 100644
--- a/components/policy/resources/policy_templates_ta.xtb
+++ b/components/policy/resources/policy_templates_ta.xtb
@@ -337,8 +337,11 @@
 
       இந்தக் கொள்கையை அமைத்தால் பயனரால் இதை மாற்றவோ மீறிச் செயல்படவோ முடியாது.</translation>
 <translation id="1617235075406854669">உலாவி மற்றும் பதிவிறக்க வரலாற்றின் நீக்கத்தை இயக்கு</translation>
-<translation id="163200210584085447">இந்தப் பட்டியலில் உள்ள பேட்டர்ன்கள்,
-     கோரிக்கை வைக்கும் URLலின் பாதுகாப்பு மூலத்துடன் ஒப்பிடப்படும்.  ஏதேனும் பொருத்தம் இருந்தால், வீடியோ எடுக்கும் சாதனங்களுக்கு SAML உள்நுழைவுப் பக்கங்களில் அணுகல் வழங்கப்படும். எதுவும் பொருந்தவில்லை எனில், தானாகவே அணுகல் நிராகரிக்கப்படும்.  வைல்டுகார்டு பேட்டர்ன்கள் அனுமதிக்கப்படாது.</translation>
+<translation id="163200210584085447">இந்தப் பட்டியலில் உள்ள வடிவங்கள்,
+      கோரப்படும் URLலின் பாதுகாப்பு மூலத்துடன் ஒப்பிடப்படும்.  ஏதேனும் பொருத்தம் இருந்தால், வீடியோ
+      எடுக்கும் சாதனங்களுக்கு SAML உள்நுழைவுப் பக்கங்களில் அணுகல் வழங்கப்படும். எதுவும் பொருந்தவில்லை
+      எனில், தானாகவே அணுகல் நிராகரிக்கப்படும்.  வைல்டுகார்டு வடிவங்கள்
+      அனுமதிக்கப்படாது.</translation>
 <translation id="1634989431648355062">இந்தத் தளங்களில் <ph name="FLASH_PLUGIN_NAME" /> செருகுநிரலை அனுமதி</translation>
 <translation id="1653229475925941921">இந்தக் கொள்கை அமைக்கப்பட்டால் இயக்கப்படும் 'திரைப் பெரிதாக்கி' வகையைக் கட்டுப்படுத்தும். கொள்கை 'எதுவுமில்லை' என அமைக்கப்பட்டால் 'திரைப் பெரிதாக்கி' முடக்கப்படும்.
 
@@ -1004,17 +1007,6 @@
       இந்தக் கொள்கை அமைக்கப்படவில்லை என்றால், <ph name="PRINTERS_ALLOW_ALL" /> பயன்படுத்தப்படும்.
       </translation>
 <translation id="2908277604670530363">ப்ராக்ஸி சேவையகத்திற்கான அதிகபட்ச உடன்நிகழ்வு இணைப்புகளின் எண்ணிக்கை</translation>
-<translation id="2948463916588961959">மொழிகளுக்கான எழுத்துப்பிழைச் சரிபார்ப்பைக் கட்டாயப்படுத்தி இயக்கும். அந்தப் பட்டியலில் இருக்கும் அங்கீகரிக்கப்படாத மொழிகள் புறக்கணிக்கப்படும்.
-
-      இந்தக் கொள்கையை இயக்கினால் பயனர் எழுத்துப்பிழைச் சரிபார்ப்பை இயக்கிய மொழிகளுக்கு மட்டுமின்றி குறிப்பிடப்படும் மொழிகளுக்கான எழுத்துப்பிழைச் சரிபார்ப்பும் இயக்கப்படும்.
-
-      இந்தக் கொள்கையை அமைக்கவில்லை என்றாலோ முடக்கினாலோ பயனரின் எழுத்துப்பிழைச் சரிபார்ப்பு விருப்பத்தேர்வுகளில் எந்தவித மாற்றமும் இருக்காது.
-
-      SpellcheckEnabled கொள்கையை முடக்கினால் இந்தக் கொள்கையினால் எந்த மாற்றமும் இருக்காது.
-
-      இந்தக் கொள்கையிலும் SpellcheckLanguageBlacklist கொள்கையிலும் ஒரு மொழி சேர்க்கப்பட்டால் இந்தக் கொள்கைக்கு முன்னுரிமை அளிக்கப்பட்டு, மொழிக்கான எழுத்துப்பிழைச் சரிபார்ப்பு இயக்கப்படும்.
-
-      தற்போது ஆதரிக்கப்படும் மொழிகள்: 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="2952347049958405264">கட்டுப்பாடுகள்:</translation>
 <translation id="2956777931324644324">இந்தக் கொள்கை <ph name="PRODUCT_NAME" /> பதிப்பு 36 உடன் காலாவதியானது.
 
@@ -1291,6 +1283,7 @@
       இந்தக் கொள்கை 'DeveloperToolsAllowed' (மதிப்பு 1) என்பதற்கு அமைக்கப்பட்டால், நிறுவனக் கொள்கையால் நிறுவப்படும் நீட்டிப்புகளின் அடிப்படையில் உட்பட எல்லா அடிப்படைகளிலும் டெவெலப்பர் கருவிகள் மற்றும் JavaScript கன்சோலை அணுகவும் பயன்படுத்தவும் முடியும்.
       இந்தக் கொள்கை 'DeveloperToolsDisallowed' (மதிப்பு 2) என்பதற்கு அமைக்கப்பட்டால், அதன் பின்னர் டெவெலப்பர் கருவிகளை அணுக முடியாது மற்றும் இணையதளக் கூறுகளை ஆய்வு செய்யமுடியாது. டெவெலப்பர் கருவிகள் அல்லது JavaScript கன்சோலைத் திறப்பதற்கான கீபோர்ட் ஷார்ட்கட்களும் மெனு அல்லது சூழல் மெனு உள்ளீடுகளும் முடக்கப்படும்.</translation>
 <translation id="3547954654003013442">ப்ராக்ஸி அமைப்புகள்</translation>
+<translation id="3550875587920006460">புதுப்பிப்புகளைச் சரிபார்ப்பதற்கான பிரத்தியேகத் திட்ட அட்டவணையை அமைக்கலாம். இது அனைத்துப் பயனர்களுக்கும் சாதனத்திலுள்ள அனைத்து இடைமுகங்களுக்கும் பொருந்தும். ஒரு முறை அமைத்துவிட்டால் திட்ட அட்டவணைப்படி புதுப்பிப்புகளைச் சாதனம் சரிபார்க்கும். திட்ட அட்டவணைப்படி இயங்கும் மற்ற சரிபார்ப்புகளை ரத்துசெய்ய இந்தக் கொள்கையைக் கட்டாயம் அகற்ற வேண்டும்.</translation>
 <translation id="355118380775352753">இணையதளங்களை மாற்று உலாவியில் திறக்கும்</translation>
 <translation id="3554984410014457319">’குரல் மூலம் செயல்படுத்தும் சொற்றொடரை' Google அசிஸ்டண்ட் கேட்பதற்கு அனுமதிக்கும்</translation>
 <translation id="3577251398714997599">குறுக்கிடும் விளம்பரங்களுடன் கூடிய தளங்களுக்கான விளம்பர அமைப்புகள்</translation>
@@ -1438,9 +1431,9 @@
 <translation id="3866249974567520381">விவரம்</translation>
 <translation id="3868347814555911633">இந்தக் கொள்கை விற்பனைப் பயன்முறையில் மட்டுமே செயலில் இருக்கும்.
 
-      டெமோ பயனருக்காகவும் விற்பனை பயன்முறையில் உள்ள சாதனங்களுக்காகவும் தானாக நிறுவப்பட்ட நீட்டிப்புகளைப் பட்டியலிடுகிறது.
+      டெமோ பயனருக்காகவும் விற்பனைப் பயன்முறையில் உள்ள சாதனங்களுக்காகவும் தானாக நிறுவப்பட்ட நீட்டிப்புகளைப் பட்டியலிடுகிறது.
 
-      ஒவ்வொரு பட்டியல் உள்ளீடும் 'நீட்டிப்பு-ஐடி' புலத்தில் நீட்டிப்பு ஐடியையும், 'புதுப்பிப்பு-url' புலத்தில் அதன் புதுப்பிப்பு URLலையும் கட்டாயமாகக் கொண்டுள்ள அகராதியைக் கொண்டிருக்கும்.</translation>
+      ஒவ்வொரு பட்டியல் உள்ளீடும் 'நீட்டிப்பு-ஐடி' புலத்தில் நீட்டிப்பு ஐடியையும், 'புதுப்பிப்பு-url' புலத்தில் அதன் புதுப்பிப்பு URLலையும் இணைத்துள்ள அகராதியைக் கொண்டுள்ளது.</translation>
 <translation id="3874773863217952418">தேடுவதற்குத் தட்டு என்பதை இயக்கவும்</translation>
 <translation id="3877517141460819966">ஒருங்கிணைக்கப்பட்ட இருபடி அங்கீகாரப் பயன்முறை</translation>
 <translation id="3879208481373875102">தானே நிறுவப்பட்ட இணைய ஆப்ஸின் பட்டியலை உள்ளமைக்கும்</translation>
@@ -1503,6 +1496,20 @@
       இந்தக் கொள்கை சரி என்பதற்கு அமைக்கப்பட்டிருந்தால் அல்லது அமைக்காமல் விட்டால், Chrome OS இல் பதிவுசெய்தல் வழியாகச் சலுகைகளைப் பயனர்களால் மீட்டெடுக்க முடியும்.
 
       இந்தக் கொள்கை தவறு என்பதற்கு அமைக்கப்பட்டிருந்தால், பயனரால் சலுகைகளை மீட்டெடுக்க முடியாது.</translation>
+<translation id="4008233182078913897">இந்தக் கொள்கை பயனரின் பங்களிப்பு இல்லாமல் தானாக நிறுவப்படும், பயனரால் நிறுவல் நீக்க முடியாத மற்றும் முடக்க முடியாத ஆப்ஸ் மற்றும் நீட்டிப்புகளின் பட்டியலைக் குறிப்பிடும். ஆப்ஸ்/நீட்டிப்பின் இனிவரும் பதிப்புகள் கோரும் ஏதேனும் கூடுதல் அனுமதிகள் உட்பட, அவற்றால் கோரப்படும் அனைத்து அனுமதிகளும் பயனரின் பங்கு இல்லாமல் தானாகவே வழங்கப்படும். மேலும் enterprise.deviceAttributes மற்றும் enterprise.platformKeys நீட்டிப்பு APIகளுக்கான அனுமதிகள் வழங்கப்படும். (தானாக நிறுவப்படாத ஆப்ஸ்/நீட்டிப்புகளுக்கு இந்த இரண்டு APIகளும் இருக்காது.)
+
+          <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> கொள்கையுடன் இந்தக் கொள்கை முரண்பட்டால் இந்தக் கொள்கையே மேலோங்கிச் செயல்படும். ஏற்கனவே தானாக நிறுவப்பட்ட ஒரு ஆப்ஸோ நீட்டிப்போ இந்தப் பட்டியலில் இருந்து அகற்றப்பட்டால் <ph name="PRODUCT_NAME" /> அதைத் தானாகவே நிறுவல் நீக்கும்.
+
+          <ph name="MS_AD_NAME" /> டொமைனுடன் இணைக்கப்படாத Windows நேர்வுகளுக்கு Chrome இணைய அங்காடியில் பட்டியலிடப்பட்டிருக்கும் ஆப்ஸிற்கும் நீட்டிப்புகளுக்கும் மட்டுமே தன்னிறுவல் மேற்கொள்ளப்படும்.
+
+          கவனத்திற்கு: எந்த ஒரு நீட்டிப்பின் மூலக் குறியீட்டையும் டெவெலப்பர் கருவிகள் மூலம் பயனர்களால் மாற்ற முடியும் (இது  நீட்டிப்பைச் செயல்படாமல் ஆக்கவும் வாய்ப்புள்ளது). இது பிரச்சனையாக இருந்தால் <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> கொள்கையை அமைக்க வேண்டும்.
+
+          கொள்கையில் பட்டியலிடப்பட்ட ஒவ்வொன்றும் நீட்டிப்பு ஐடியையும் விருப்பத்தேர்வாக ஒரு "புதுப்பிப்பு" URLலையும் கொண்டுள்ள, அரைப்புள்ளியால் (<ph name="SEMICOLON" />) பிரிக்கப்பட்ட வார்த்தை ஆகும். நீட்டிப்பு ஐடி என்பது டெவெலப்பர் பயன்முறையில் இருக்கும்போது <ph name="CHROME_EXTENSIONS_LINK" /> என்பதில் உள்ளது போன்ற 32 எழுத்துகளைக் கொண்ட வார்த்தை ஆகும். "புதுப்பிப்பு" URL என்பதைக் குறிப்பிட்டால் <ph name="LINK_TO_EXTENSION_DOC1" /> என்பதில் விளக்கியிருப்பதைப் போல, ஒரு ’அப்டேட் மேனிஃபெஸ்ட் XML’ ஆவணத்தைக் குறிக்க வேண்டும். இயல்பாக Chrome இணைய அங்காடியின் புதுப்பிப்பு URL பயன்படுத்தப்படும் (இது தற்சமயம் "https://clients2.google.com/service/update2/crx" என்பதாகும்). கவனத்திற்கு: இந்தக் கொள்கையில் அமைக்கப்படும் "புதுப்பிப்பு" URL துவக்கநிலை நிறுவலுக்கு மட்டுமே பயன்படுத்தப்படும். நீட்டிப்பின் அடுத்தடுத்த புதுப்பிப்புகள் நீட்டிப்பின் மேனிஃபெஸ்ட்டில் குறிப்பிடப்பட்டுள்ள புதுப்பிப்பு URLலைப் பயன்படுத்தும். "புதுப்பிப்பு" URLலை வெளிப்படையாகக் குறிப்பிடுவது 67 வரையிலான <ph name="PRODUCT_NAME" /> பதிப்புகளுக்குக் கட்டாயம் ஆகும்.
+          உதாரணமாக <ph name="EXTENSION_ID_SAMPLE" /> என்பதை இயல்பு Chrome இணைய அங்காடியின் "புதுப்பிப்பு" URLலில் இருந்து <ph name="EXTENSION_POLICY_EXAMPLE" /> நிறுவுகிறது. நீட்டிப்புகளை ஹோஸ்ட் செய்வது பற்றிய கூடுதல் தகவலுக்குப் பின்வரும் இணைப்பைப் பார்க்கவும்: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          இந்தக் கொள்கை அமைக்கப்படவில்லை எனில் ஆப்ஸோ நீட்டிப்புகளோ தானாக நிறுவப்படாது. <ph name="PRODUCT_NAME" /> அமைப்புகளுக்குச் சென்று ஆப்ஸையோ நீட்டிப்பையோ பயனர் நிறுவல் நீக்கலாம்.
+
+          கவனத்திற்கு: இந்தக் கொள்கை மறைநிலைப் பயன்முறைக்குப் பொருந்தாது.</translation>
 <translation id="4008507541867797979">இந்தக் கொள்கையைச் 'சரி’ என அமைத்தாலோ அல்லது அமைக்கவில்லை என்றாலோ, <ph name="PRODUCT_OS_NAME" /> ஆனது ஏற்கனவே உள்ள பயனர்களை உள்நுழைவுத் திரையில் காண்பித்து, ஒருவரைத் தேர்வு செய்ய அனுமதிக்கும்.
 
       கொள்கையைத் ‘தவறு’ என அமைத்தால், <ph name="PRODUCT_OS_NAME" /> ஆனது ஏற்கனவே உள்ள பயனர்களை உள்நுழைவுத் திரையில் காட்டாது. ‘நிர்வகிக்கப்பட்ட அமர்வு’ உள்ளமைக்கப்படாத வரை, வழக்கமான உள்நுழைவுத் திரை (பயனர் மின்னஞ்சலையும் கடவுச்சொல்லை அல்லது தொலைபேசி எண்ணையும் கேட்கும் திரை) அல்லது SAML இடையீட்டுத் திரை (<ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> கொள்கை மூலம் இயக்கினால்) காட்டப்படும். ‘நிர்வகிக்கப்பட்ட அமர்வு’ உள்ளமைக்கப்பட்டால், நிர்வகிக்கப்பட்ட அமர்வுக் கணக்குகள் மட்டும் காட்டப்பட்டு, அவற்றில் ஒன்றைத் தேர்ந்தெடுக்க அனுமதிக்கப்படும்.
@@ -1614,10 +1621,6 @@
           RemoteAccessHostDomainList கொள்கையையும் பார்க்கவும்.</translation>
 <translation id="4183229833636799228">இயல்புநிலை <ph name="FLASH_PLUGIN_NAME" /> அமைப்பு</translation>
 <translation id="4192388905594723944">தொலைநிலை அணுகல் கிளையண்ட் அங்கீகரிப்பு டோக்கனைச் சரிபார்ப்பதற்கான URL</translation>
-<translation id="4197038214024763371">இந்தக் கொள்கை அமைக்கப்படவில்லை என்றாலோ இயக்கப்பட்டாலோ பயனர் எழுத்துப்பிழைச் சரிபார்ப்பைப் பயன்படுத்த அனுமதிக்கப்படுவார்.
-
-      இந்தக் கொள்கை முடக்கப்பட்டால் பயனர் எழுத்துப்பிழைச் சரிபார்ப்பைப் பயன்படுத்த அனுமதிக்கப்படமாட்டார். இந்தக் கொள்கை முடக்கப்பட்டிருக்கும் போது SpellcheckLanguage, SpellcheckLanguageBlacklist ஆகிய கொள்கைகளும் புறக்கணிக்கப்படும்.
-      </translation>
 <translation id="4203389617541558220">தானியங்கு மறுதொடக்கங்களை திட்டமிட்டு சாதனத்தின் இயக்க நேரத்தை வரையறுக்கவும்.
 
       இந்தக் கொள்கை அமைக்கப்படும்போது, தானியங்கு மறுதொடக்கத்தைத் திட்டமிட்டப் பிறகான சாதனத்தின் இயக்க நேர நீளத்தைக் குறிப்பிடுகிறது.
@@ -2413,6 +2416,12 @@
          இந்த அமைப்பு முடக்கப்பட்டிருந்தாலோ உள்ளமைக்கப்படாமல் இருந்தாலோ, gnubby அங்கீகரிப்புக் கோரிக்கைகள் ப்ராக்ஸி செய்யப்படாது.</translation>
 <translation id="5898486742390981550">பல பயனர்கள் உள்நுழைந்திருக்கும் போது, முதன்மைப் பயனர் மட்டுமே Android பயன்பாடுகளைப் பயன்படுத்த முடியும்.</translation>
 <translation id="5901427587865226597">டூப்ளெக்ஸ் அச்சிடல் மட்டும்</translation>
+<translation id="5903898512448364160">
+      கொள்கை 'சரி' என அமைக்கப்பட்டால் இயங்குதளக் கொள்கைக்கு முரணாக இருக்கும்பட்சத்தில் கிளவுட் கொள்கைக்கு முன்னுரிமை அளிக்கப்படும்.
+      கொள்கை 'தவறு' என அமைக்கப்பட்டாலோ உள்ளமைக்கப்படவில்லை என்றாலோ கிளவுட் கொள்கைக்கு முரணாக இருக்கும்பட்சத்தில் இயங்குதளக் கொள்கைக்கு முன்னுரிமை அளிக்கப்படும்.
+
+      இந்தக் கொள்கை கட்டாயமான சாதன இயங்குதளக் கொள்கையாக மட்டும் கிடைப்பதோடு சாதனம் தொடர்புடைய கிளவுட் கொள்கைகளில் மட்டுமே பாதிப்பை ஏற்படுத்தும்.
+      </translation>
 <translation id="5906199912611534122">நெட்வொர்க் நெருக்குதலை இயக்கவும் முடக்கவும் அனுமதிக்கும்.
       இது எல்லாப் பயனர்களுக்கும், சாதனத்தில் இருக்கும் எல்லா இடைமுகங்களுக்கும் பொருந்தும். ஒரு முறை அமைத்ததும், 'கொள்கையை முடக்கு' 
        என அமைக்கும் வரை, நெருக்குதல் தொடரும்.
@@ -2437,6 +2446,7 @@
 
       இந்த அமைப்பை நீங்கள் முடக்கினால் அல்லது மதிப்பை அமைக்கவில்லை எனில் Google தேடலில் உள்ள பாதுகாப்புத் தேடலானது செயலாக்கப்படாது.</translation>
 <translation id="5946082169633555022">பீட்டா அலைவரிசை</translation>
+<translation id="5946329690214660966">புதுப்பிப்புகளைச் சரிபார்க்கப் பிரத்தியேகத் திட்ட அட்டவணையை அமைத்தல்</translation>
 <translation id="5950205771952201658">சாஃப்ட்-ஃபெயில் வழியிலான, ஆன்லைன் ரத்துசெய்தல் சோதனைகள் ஆற்றல் வாய்ந்த பாதுகாப்பை வழங்குவதில்லை என அறியப்பட்டதால், <ph name="PRODUCT_NAME" /> பதிப்பு 19 மற்றும் அதற்கு மேற்பட்டவற்றில் அவை இயல்பாகவே முடக்கப்பட்டுள்ளன. இந்தக் கொள்கையை 'சரி' என்று அமைத்தால், முந்தைய நடத்தை மீட்டமைக்கப்பட்டு, ஆன்லைன் OCSP/CRL சரிபார்ப்புகள் செயல்படுத்தப்படும்.
 
       இந்தக் கொள்கையை அமைக்காமல் இருந்தாலோ 'தவறு' என்று அமைத்தாலோ, <ph name="PRODUCT_NAME" /> 19 மற்றும் அதற்கு மேற்பட்டவற்றில் ஆன்லைன் ரத்துசெய்தல் சரிபார்ப்புகளை <ph name="PRODUCT_NAME" /> செயற்படுத்தாது.</translation>
@@ -2503,6 +2513,7 @@
 <translation id="6034341625190551415">பொது அமர்வு மற்றும் கியாஸ்க் கணக்கு வகைகளைக் கட்டுப்படுத்தும்.</translation>
 <translation id="6034603289689965535">பக்கம் மூடப்படும்போது பாப் அப்களைக் காண்பிக்க அனுமதிக்கிறது</translation>
 <translation id="6036523166753287175">தொலைநிலை அணுகல் ஹோஸ்ட்டில் இருந்து கடந்துவர, ஃபயர்வாலைச் செயல்படுத்து</translation>
+<translation id="605475635122964053">’பின்’ அச்சிடும் பயன்முறையைக் கட்டுப்படுத்தும். கொள்கை அமைக்கப்படவில்லை என்றால் கட்டுப்பாடுகள் எதுவும் இல்லை எனக் கருதப்படும். பயன்முறை கிடைக்காவிட்டால் இந்தக் கொள்கை புறக்கணிக்கப்படும். கவனத்திற்கு: IPPS, USB அல்லது IPP-over-USB ஆகிய நெறிமுறைகளில் ஏதாவது ஒன்றைப் பயன்படுத்தும் பிரிண்டர்களில் மட்டுமே ’பின்’ அச்சிடும் அம்சம் இயக்கப்படும் </translation>
 <translation id="6070667616071269965">சாதன உள்நுழைவுத் திரையின் விசைப்பலகைத் தளவமைப்புகள்</translation>
 <translation id="6074963268421707432">டெஸ்க்டாப் அறிவிக்கைகளைக் காண்பிக்க எந்த தளத்தையும் அனுமதிக்காதே</translation>
 <translation id="6074964551275531965">புதுப்பிப்பு தொடர்பான அறிவிப்புகளுக்குக் கால அளவை அமைக்கும்</translation>
@@ -2606,17 +2617,6 @@
 <translation id="6281043242780654992">நேட்டிவ் செய்தியிடலுக்கான கொள்கைகளை உள்ளமைக்கிறது. தடுப்புப்பட்டியலிடப்பட்ட நேட்டிவ் செய்தியிடல் ஹோஸ்ட்கள், ஏற்புப்பட்டியலிடப்படும்வரை அவை அனுமதிக்கப்படாது.</translation>
 <translation id="6282799760374509080">ஆடியோ பதிவை அனுமதி அல்லது தடு</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">மொழிகளுக்கான எழுத்துப்பிழைச் சரிபார்ப்பைக் கட்டாயப்படுத்தி முடக்கும். அந்தப் பட்டியலில் இருக்கும் அங்கீகரிக்கப்படாத மொழிகள் புறக்கணிக்கப்படும்.
-
-      இந்தக் கொள்கையை இயக்கினால் குறிப்பிடப்படும் மொழிகளுக்கான எழுத்துப்பிழைச் சரிபார்ப்பு முடக்கப்படும். இருப்பினும், பட்டியலில் இல்லாத மொழிகளுக்கான எழுத்துப்பிழைச் சரிபார்ப்பை பயனரால் இயக்கவோ முடக்கவோ முடியும்.
-
-      இந்தக் கொள்கையை அமைக்கவில்லை என்றாலோ முடக்கினாலோ பயனரின் எழுத்துப்பிழைச் சரிபார்ப்பு விருப்பத்தேர்வுகளில் எந்தவித மாற்றமும் இருக்காது.
-
-      SpellcheckEnabled கொள்கையை முடக்கினால் இந்தக் கொள்கையினால் எந்த மாற்றமும் இருக்காது.
-
-      இந்தக் கொள்கையிலும் SpellcheckLanguage கொள்கையிலும் ஒரு மொழி சேர்க்கப்பட்டால் SpellcheckLanguage கொள்கைக்கு முன்னுரிமை அளிக்கப்பட்டு, மொழிக்கான எழுத்துப்பிழைச் சரிபார்ப்பு இயக்கப்படும்.
-
-      தற்போது ஆதரிக்கப்படும் மொழிகள்: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">உள்நுழைவின் போது டொமைன் பெயர் தன்னிரப்பியை இயக்கும்</translation>
 <translation id="6315673513957120120">SSL பிழைகள் உள்ள தளங்களுக்குப் பயனர்கள் செல்லும் போது எச்சரிக்கைப் பக்கத்தை Chrome காட்டும். இயல்பாகவே அல்லது இந்தக் கொள்கை true என அமைக்கப்படும் போது, பயனர்கள் இந்த எச்சரிக்கைப் பக்கங்களில் கிளிக் செய்ய அனுமதிக்கப்படுவார்கள்.
       இந்தக் கொள்கையை false என அமைத்தால், எந்தவொரு எச்சரிக்கைப் பக்கத்திலும் பயனர்கள் கிளிக் செய்ய அனுமதிக்கப்படமாட்டார்கள்.</translation>
diff --git a/components/policy/resources/policy_templates_te.xtb b/components/policy/resources/policy_templates_te.xtb
index 81dc4533..5c353c2 100644
--- a/components/policy/resources/policy_templates_te.xtb
+++ b/components/policy/resources/policy_templates_te.xtb
@@ -1064,17 +1064,6 @@
       ఈ విధానం సెట్ చేయకపోతే, <ph name="PRINTERS_ALLOW_ALL" /> పరిగణించబడుతుంది.
       </translation>
 <translation id="2908277604670530363">ప్రాక్సీ సర్వర్‌కు సమకాలిక కనెక్షన్‌ల గరిష్ట సంఖ్య</translation>
-<translation id="2948463916588961959">అక్షరదోష తనిఖీ భాషలను నిర్బంధంగా ప్రారంభిస్తుంది. ఆ జాబితాలో ఉన్న గుర్తించని భాషలు విస్మరించబడతాయి.
-
-      మీరు ఈ విధానాన్ని ప్రారంభిస్తే, వినియోగదారు అక్షరదోష తనిఖీని ప్రారంభించిన భాషలతో పాటు పేర్కొనబడిన భాషల కోసం కూడా అక్షరదోష తనిఖీ ప్రారంభించబడుతుంది.
-
-      ఒకవేళ మీరు ఈ విధానాన్ని సెట్ చేయకపోతే లేదా దీనిని నిలిపివేస్తే, వినియోగదారు అక్షరదోష తనిఖీ ప్రాధాన్యతలలో మార్పు ఉండదు.
-
-      SpellcheckEnabled విధానాన్ని నిలిపివేస్తే, ఈ విధానం ప్రభావం చూపదు.
-
-      ఒక భాష ఈ విధానం మరియు SpellcheckLanguageBlacklist విధానం రెండింటిలోనూ ఉంటే, ఈ విధానానికి ప్రాధాన్యత ఇవ్వబడుతుంది మరియు అక్షరదోష తనిఖీ ప్రారంభించబడుతుంది.
-
-      ప్రస్తుతానికి మద్దతు ఉన్న భాషలు : 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="2952347049958405264">పరిమితులు:</translation>
 <translation id="2956777931324644324">ఈ విధానం <ph name="PRODUCT_NAME" /> వెర్షన్ 36 నుండి విరమించబడింది.
 
@@ -1400,7 +1389,6 @@
 
         ఈ విధానం డెస్క్‌టాప్‌లో మెషీన్ పరిధి గల క్లౌడ్ విధాన నమోదు ద్వారా ఉపయోగించబడుతుంది, దీనిని Windowsలోని రిజిస్ట్రీ లేదా GPO, Macలోని plist మరియు Linuxలోని JSON విధాన ఫైల్ ద్వారా సెట్ చేయవచ్చు.</translation>
 <translation id="3660562134618097814">లాగిన్ సమయంలో SAML IdP కుక్కీలను బదిలీ చేస్తుంది</translation>
-<translation id="3668151900457104753">బ్లాక్‌లిస్ట్ చేసిన ఎక్స్‌టెన్షన్‌లను అన్ఇన్‌స్టాల్ చేయండి</translation>
 <translation id="3701121231485832347"><ph name="MS_AD_NAME" /> నిర్వహిత <ph name="PRODUCT_OS_NAME" /> పరికరాలకు నిర్దిష్టమైన సెట్టింగ్‌లను నియంత్రిస్తుంది.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (ఏక-పంక్తి ఫీల్డ్ విస్మరించబడింది, ఇది భవిష్యత్తులో తీసివేయబడుతుంది. దయచేసి కింద ఉన్న బహుళ పంక్తి వచన పెట్టెను ఉపయోగించడం ప్రారంభించండి.)</translation>
 <translation id="3709266154059827597">ఎక్స్‌టెన్ష‌న్‌ ఇన్‌స్ట‌లేష‌న్‌ బ్లాక్‌లిస్ట్‌ను కాన్ఫిగర్ చేయి</translation>
@@ -1608,6 +1596,29 @@
       ఈ విధానాన్ని 'ఒప్పు'గా సెట్ చేస్తే లేదా సెట్ చేయకుండా వదిలేస్తే, వినియోగదారులు Chrome OS నమోదు ద్వారా ఆఫర్‌లను రిడీమ్ చేయగలరు.
 
       ఈ విధానాన్ని 'తప్పు'గా సెట్ చేస్తే, వినియోగదారు ఆఫర్‌లను రిడీమ్ చేయలేరు.</translation>
+<translation id="4008233182078913897">వినియోగదారు ప్రమేయం లేకుండా నిశ్శబ్దంగా ఇన్‌స్టాల్ చేయబడే యాప్‌లు,
+          ఎక్స్‌టెన్షన్‌ల జాబితాను పేర్కొంటుంది, వీటిని వినియోగదారు అన్‌ఇన్‌స్టాల్ చేయలేరు
+          లేదా నిలిపివేయలేరు. యాప్‌లు/ఎక్స్‌టెన్షన్‌ల ద్వారా
+          అభ్యర్థించిన అన్ని అనుమతులు వినియోగదారు ప్రమేయం లేకుండానే పరిపూర్ణముగా మంజూరు చేయబడతాయి,
+          అలాగే యాప్/ఎక్స్‌టెన్షన్ యొక్క భవిష్యత్ వెర్షన్‌లు అభ్యర్థించే
+          ఏవైనా అదనపు అనుమతులు ఇవ్వబడతాయి. ఇంకా, enterprise.deviceAttributes మరియు
+          enterprise.platformKeys ఎక్స్‌టెన్షన్ APIల కోసం అనుమతులు
+          మంజూరు చేయబడతాయి. (నిర్బంధంగా ఇన్‌స్టాల్ చేయని యాప్‌లు/ఎక్స్‌టెన్షన్‌లకు
+          ఈ రెండు APIలు అందుబాటులో ఉండవు.)
+
+          ఒకవేళ ఈ విధానానికి విరుద్ధంగా <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> విధానం ఉన్నా, ఇదే ప్రాధాన్యమైనదిగా పరిగణించబడుతుంది. మునుపు నిర్బంధంగా ఇన్‌స్టాల్ చేయబడిన యాప్‌ లేదా ఎక్స్‌టెన్షన్‌ ఈ జాబితా నుండి తీసివేయబడితే, అది <ph name="PRODUCT_NAME" /> ద్వారా ఆటోమేటిక్‌గా అన్ఇన్‌స్టాల్ చేయబడుతుంది.
+
+          <ph name="MS_AD_NAME" /> డొమైన్‌కు చేర్చని Windows సందర్భాల కోసం, నిర్బంధ ఇన్‌స్టాలేషన్ Chrome వెబ్ స్టోర్‌లో జాబితా చేయబడిన యాప్‌లు, ఎక్స్‌టెన్షన్‌లకు పరిమితం చేయబడుతుంది.
+
+          ఏదైనా ఎక్స్‌టెన్షన్‌ యొక్క సోర్స్ కోడ్‌ను డెవలపర్ సాధనాల ద్వారా వినియోగదారులు మార్చవచ్చని గుర్తుంచుకోండి (ఎక్స్‌టెన్షన్‌ను పని చేయకుండా మార్చడం లాంటి అవకాశం ఉంటుంది). ఇదే సమస్య అయితే, <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> విధానాన్ని సెట్ చేయాలి.
+
+          విధానంలోని ప్రతి జాబితా అంశం సెమీకోలన్ (<ph name="SEMICOLON" />) ద్వారా వేరు చేయబడిన ఎక్స్‌టెన్షన్‌ ID, "అప్‌డేట్" URLను కలిగి ఉండే స్ట్రింగ్. ఉదాహరణకు, డెవలపర్ మోడ్‌లో ఉన్నప్పుడు <ph name="CHROME_EXTENSIONS_LINK" />లో కనుగొనబడే 32-అక్షరాల స్ట్రింగ్‌ను ఎక్స్‌టెన్షన్ ID అంటారు. "అప్‌డేట్" URL పేర్కొన్నట్లయితే, అది<ph name="LINK_TO_EXTENSION_DOC1" />లో వివరించినట్లుగా అప్‌డేట్ మానిఫెస్ట్ XML పత్రాన్ని సూచించేలా ఉండాలి. డిఫాల్ట్‌గా, Chrome వెబ్ స్టోర్ యొక్క అప్‌డేట్ URL ఉపయోగించబడుతుంది (ప్రస్తుతం ఉన్నది, "https://clients2.google.com/service/update2/crx"). ఈ విధానంలో సెట్ చేసిన "అప్‌డేట్" URL ప్రాథమిక ఇన్‌స్టాలేషన్ కోసం మాత్రమే ఉపయోగించబడుతుందని; ఎక్స్‌టెన్షన్ యొక్క తర్వాతి అప్‌డేట్‌ల కోసం ఎక్స్‌టెన్షన్ మానిఫెస్ట్‌లో సూచించిన అప్‌డేట్ URL ఉపయోగించబడుతుందని గుర్తుంచుకోండి. అలాగే, వెర్షన్ 67తో పాటుగా అప్పటి వరకు ఉన్న <ph name="PRODUCT_NAME" /> వెర్షన్‌లలో "అప్‌డేట్" URLను ప్రత్యేకంగా పేర్కొనడం తప్పనిసరి అని గుర్తుంచుకోండి.
+
+          ఉదాహరణకు, <ph name="EXTENSION_POLICY_EXAMPLE" /> ప్రామాణిక Chrome వెబ్ స్టోర్ "అప్‌డేట్" URL నుండి <ph name="EXTENSION_ID_SAMPLE" /> idతో ఎక్స్‌టెన్షన్‌ను ఇన్‌స్టాల్ చేస్తుంది. ఎక్స్‌టెన్షన్‌లను హోస్ట్ చేయడం గురించి మరింత సమాచారం కోసం, ఈ లింక్‌ను చూడండి: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          ఈ విధానాన్ని సెట్ చేయకుండా వదిలేస్తే, యాప్‌లు లేదా ఎక్స్‌టెన్షన్‌లు ఏవీ ఆటోమేటిక్‌గా ఇన్‌స్టాల్ చేయబడవు, అలాగే వినియోగదారు <ph name="PRODUCT_NAME" />లోని ఏ యాప్ లేదా ఎక్స్‌టెన్షన్‌ను అయినా అన్ఇన్‌స్టాల్ చేయగలరు.
+
+          ఈ విధానం అజ్ఞాత మోడ్‌కు వర్తించదని గుర్తుంచుకోండి.</translation>
 <translation id="4008507541867797979">ఈ విధానాన్ని ఒప్పుకు సెట్ చేస్తే లేదా కాన్ఫిగర్ చేయకుంటే, <ph name="PRODUCT_OS_NAME" /> ఇప్పటికే ఉన్న వినియోగదారులను లాగిన్ స్క్రీన్‌పై చూపుతుంది, వాటిలో ఒకదానిని ఎంచుకోవచ్చు.
 
       ఈ విధానాన్ని తప్పుకు సెట్ చేస్తే, <ph name="PRODUCT_OS_NAME" /> ఇప్పటికే ఉన్న వినియోగదారులను లాగిన్ స్క్రీన్‌పై చూపదు. సాధారణ సైన్-ఇన్ స్క్రీన్  (వినియోగదారు ఇమెయిల్ మరియు పాస్‌వర్డ్ లేదా ఫోన్ కోసం ప్రాంప్ట్ చేయడం) లేదా SAML మధ్యవచ్చే స్క్రీన్ (<ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> విధానం ద్వారా ప్రారంభించి ఉంటే) చూపబడుతుంది, నిర్వహిత సెషన్ కాన్ఫిగర్ చేసినప్పుడు మాత్రం ఇది వర్తించదు. నిర్వహిత సెషన్‌ని కాన్ఫిగర్ చేసినప్పుడు, కేవలం నిర్వహిత సెషన్ ఖాతాలు మాత్రమే చూపబడతాయి, వాటిలో నచ్చిన దానిని మీరు ఎంచుకోవచ్చు.
@@ -1730,10 +1741,6 @@
           ఈ విధానాన్ని సెట్ చేయకుండా వదిలేస్తే, స్టిక్కీ కీలు ప్రారంభంలో నిలిపివేయబడతాయి, కానీ వినియోగదారు వీటిని ఎప్పుడైనా ప్రారంభించవచ్చు.</translation>
 <translation id="4183229833636799228">డిఫాల్ట్ <ph name="FLASH_PLUGIN_NAME" /> సెట్టింగ్</translation>
 <translation id="4192388905594723944">రిమోట్ యాక్సెస్‌ క్లయింట్ ప్రామాణీకరణ టోకెన్‌ను ధృవీకరించే URL</translation>
-<translation id="4197038214024763371">ఒకవేళ ఈ విధానాన్ని సెట్ చేయకున్నా లేదా ప్రారంభించినా, వినియోగదారు అక్షరదోష తనిఖీని ఉపయోగించడానికి అనుమతించబడతారు.
-
-      ఒకవేళ ఈ విధానాన్ని నిలిపివేసినట్లయితే, వినియోగదారు అక్షరదోష తనిఖీని ఉపయోగించడానికి అనుమతించబడరు. ఈ విధానాన్ని నిలిపివేసినప్పుడు SpellcheckLanguage మరియు SpellcheckLanguageBlacklist విధానాలు కూడా విస్మరించబడతాయి.
-      </translation>
 <translation id="4203389617541558220">ఆటోమేటిక్ రీబూట్‌లను షెడ్యూల్ చేయడం ద్వారా పరికరం లభ్యతను పరిమితం చేయండి.
 
       ఈ విధానాన్ని సెట్ చేసినప్పుడు, ఇది ఆటోమేటిక్ రీబూట్ షెడ్యూల్ చేయబడిన తర్వాత పరికరం లభ్యత నిడివిని నిర్దేశిస్తుంది.
@@ -2794,17 +2801,6 @@
 <translation id="6281043242780654992">స్థానిక సందేశ పద్ధతి కోసం విధానాలను కాన్ఫిగర్ చేస్తుంది. నిరోధిత జాబితాలో ఉన్న స్థానిక సందేశ పద్ధతి హోస్ట్‌లు అనుమతి జాబితాలోకి చేర్చకపోతే అనుమతించబడవు.</translation>
 <translation id="6282799760374509080">ఆడియో క్యాప్చర్‌ను అనుమతించడం లేదా తిరస్కరించడం</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">అక్షరదోష తనిఖీ భాషలను నిర్బంధంగా నిలిపివేస్తుంది. ఆ జాబితాలో ఉన్న గుర్తించని భాషలు విస్మరించబడతాయి.
-
-      మీరు ఈ విధానాన్ని ప్రారంభిస్తే, పేర్కొనబడిన భాషల కోసం అక్షరదోష తనిఖీ నిలిపివేయబడుతుంది. ఇప్పటికీ జాబితాలో లేని భాషల కోసం అక్షరదోష తనిఖీని వినియోగదారు ప్రారంభించవచ్చు లేదా నిలిపివేయవచ్చు.
-
-      ఒకవేళ మీరు ఈ విధానాన్ని సెట్ చేయకపోతే లేదా దీనిని నిలిపివేస్తే, వినియోగదారు అక్షరదోష తనిఖీ ప్రాధాన్యతలలో మార్పు ఉండదు.
-
-      SpellcheckEnabled విధానాన్ని నిలిపివేస్తే, ఈ విధానం ప్రభావం చూపదు.
-
-      ఒక భాష ఈ విధానంలో మరియు SpellcheckLanguage విధానంలో రెండింటిలోనూ ఉంటే, SpellcheckLanguage విధానానికి ప్రాధాన్యం ఇవ్వబడుతుంది మరియు అక్షరదోష తనిఖీ భాష ప్రారంభించబడుతుంది.
-
-      ప్రస్తుతానికి మద్దతు ఉన్న భాషలు : af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">వినియోగదారు సైన్ ఇన్ చేస్తున్నప్పుడు డొమైన్ పేరు స్వయంపూర్తిని ప్రారంభిస్తుంది</translation>
 <translation id="6315673513957120120">వినియోగదారులు SSL లోపాలు ఉన్న సైట్‌లకు నావిగేట్ చేసినప్పుడు Chrome ఒక హెచ్చరిక పేజీని చూపుతుంది. డిఫాల్ట్‌గా లేదా ఈ విధానం ఒప్పునకు సెట్ చేసినప్పుడు, ఈ హెచ్చరిక పేజీల గుండా క్లిక్ చేయడానికి వినియోగదారులు అనుమతించబడతారు.
       ఈ విధానాన్ని తప్పునకు సెట్ చేస్తే, వినియోగదారులు ఏ హెచ్చరిక పేజీ గుండా క్లిక్ చేయడానికి అనుమతించబడరు.</translation>
@@ -3525,11 +3521,11 @@
 <translation id="7687943045976362719">ఈ విధానాన్ని సెట్ చేస్తే, నిర్దిష్ట కంటెంట్ రకాలు <ph name="PRODUCT_FRAME_NAME" /> ద్వారా నిర్వహించబడతాయి.
 
 ఈ విధానాన్ని సెట్ చేయకపోతే, డిఫాల్ట్ రెండరర్ అన్ని సైట్‌ల కోసం ఉపయోగించబడుతుంది. (<ph name="CHROME_FRAME_RENDERER_SETTINGS_POLICY_NAME" /> విధానం డిఫాల్ట్ రెండరర్‌ని కాన్ఫిగర్ చేయడానికి ఉపయోగించబడవచ్చు.)</translation>
-<translation id="7694245791806617022">Kerberos ప్రమాణీకరణ డైలాగ్‌లో 'పాస్‌వర్డ్‌ను గుర్తుంచుకో' ఫీచర్‌ను ప్రారంభించాలో లేదో నియంత్రిస్తుంది. పాస్‌వర్డ్‌లు డిస్క్‌లో ఎన్‌క్రిప్ చేసి, నిల్వ చేయబడతాయి, వీటిని వినియోగదారు సెషన్‌లో Kerberos సిస్టమ్ డీమన్ మాత్రమే యాక్సెస్ చేయగలుగుతుంది.
+<translation id="7694245791806617022">Kerberos ప్రమాణీకరణ డైలాగ్‌లో 'పాస్‌వర్డ్‌ను గుర్తుంచుకో' ఫీచర్‌ను ప్రారంభించాలో లేదో నియంత్రిస్తుంది. పాస్‌వర్డ్‌లు డిస్క్‌లో ఎన్‌క్రిప్ట్ చేసి, నిల్వ చేయబడతాయి, వీటిని వినియోగదారు సెషన్‌లో Kerberos సిస్టమ్ డీమన్ మాత్రమే యాక్సెస్ చేయగలుగుతుంది.
 
           ఈ విధానాన్ని ప్రారంభిస్తే లేదా సెట్ చేయకుంటే, Kerberos పాస్‌వర్డ్‌లను గుర్తుంచుకోవాలో లేదో వినియోగదారులు నిర్ణయించవచ్చు, కనుక వారు మళ్లీ నమోదు చేయాల్సిన అవసరం ఏర్పడదు. అదనపు ప్రమాణీకరణ (రెండు-దశల ప్రమాణీకరణ) అవసరమైతే తప్ప, Kerberos టిక్కెట్‌లను ఆటోమేటిక్‌గా పొందుతారు.
 
-          ఈ విధానాన్ని నిలిపివేస్తే, పాస్‌వర్డ్‌లు ఎన్నటికీ గుర్తుంచుకోబడవు, అలాగే గతంలో నిల్వ చేసిన అన్ని పాస్‌వర్డ్‌లు తీసివేయబడతాయి. వినియోగదారులు Kerberos సిస్టమ్‌తో అధికారం ధృవీకరించాల్సిన ప్రతిసారి వారి పాస్‌వర్డ్‌ను నమోదు చేయాలి. సర్వర్ సెట్టింగ్‌లను బట్టి, ప్రతి 8 గంటలకు గానీ లేదా కొన్ని నెలలకు ఒకసారి గానీ పాస్‌వర్డ్‌ను నమోదు చేయమని అడుగుతుంది.</translation>
+          ఈ విధానాన్ని నిలిపివేస్తే, పాస్‌వర్డ్‌లు ఎన్నటికీ గుర్తుంచుకోబడవు, అలాగే గతంలో నిల్వ చేసిన అన్ని పాస్‌వర్డ్‌లు తీసివేయబడతాయి. వినియోగదారులు Kerberos సిస్టమ్‌తో ప్రామాణీకరించాల్సిన ప్రతిసారి వారి పాస్‌వర్డ్‌ను నమోదు చేయాలి. సర్వర్ సెట్టింగ్‌లను బట్టి, ప్రతి 8 గంటలకు గానీ లేదా కొన్ని నెలలకు ఒకసారి గానీ పాస్‌వర్డ్‌ను నమోదు చేయమని అడుగుతుంది.</translation>
 <translation id="7694807474048279351"><ph name="PRODUCT_OS_NAME" /> అప్‌డేట్ వర్తింపజేయబడిన తర్వాత ఆటోమేటిక్ రీబూట్‌ను షెడ్యూల్ చేయండి.
 
       ఈ విధానాన్ని 'ఒప్పు'గా సెట్ చేసినప్పుడు, <ph name="PRODUCT_OS_NAME" /> అప్‌డేట్ వర్తింపజేయబడినప్పుడు ఆటోమేటిక్ రీబూట్ షెడ్యూల్ చేయబడుతుంది మరియు అప్‌డేట్ ప్రాసెస్‌ను పూర్తి చేయడానికి రీబూట్ అవసరం. రీబూట్ వెంటనే షెడ్యూల్ చేయబడుతుంది కానీ వినియోగదారు ప్రస్తుతం పరికరాన్ని ఉపయోగిస్తుంటే పరికరంలో గరిష్టంగా 24 గంటలు ఆలస్యం అవుతుంది.
@@ -3643,7 +3639,7 @@
 
           ఈ విధానాన్ని ప్రారంభిస్తే లేదా సెట్ చేయకుంటే, వినియోగదారులు వ్యక్తుల సెట్టింగ్‌ల పేజీలోని Kerberos ఖాతాల సెట్టింగ్‌ల ద్వారా Kerberos ఖాతాలను జోడించడానికి అవకాశం ఉంటుంది. వినియోగదారులు తాము జోడించే ఖాతాలకు పూర్తి నియంత్రణను కలిగి ఉంటారు, అలాగే వాటిని సవరించగల లేదా తీసివేయగల సామర్థ్యం కూడా పొందగల అవకాశం ఉంది.
 
-          ఈ విధానాన్ని నిలిపివేస్తే, Kerberos ఖాతాలను వినియోగదారులు జోడించలేకపోవచ్చు. 'Kerberos ఖాతాలను కన్ఫిగర్ చేయి' విధానం ద్వారా మాత్రమే ఖాతాలను జోడించడం వీలుపడుతుంది. ఖాతాలను లాక్ చేయాడనికి ఇది ఒక ప్రభావవంతమైన మార్గం.</translation>
+          ఈ విధానాన్ని నిలిపివేస్తే, Kerberos ఖాతాలను వినియోగదారులు జోడించలేకపోవచ్చు. 'Kerberos ఖాతాలను కన్ఫిగర్ చేయి' విధానం ద్వారా మాత్రమే ఖాతాలను జోడించడం వీలుపడుతుంది. ఖాతాలను లాక్ చేయడానికి ఇది ఒక ప్రభావవంతమైన మార్గం.</translation>
 <translation id="7895553628261067384">రిమోట్ యాక్సెస్</translation>
 <translation id="7902255855035461275">ఈ జాబితాలోని ఆకృతులు అభ్యర్థిస్తున్న URL భద్రతా మూలాధారంతో సరిపోల్చబడతాయి. సరిపోలినది కనుగొనబడితే, ఎలాంటి ప్రేరేపణ లేకుండా, వీడియోను కాప్చర్ చేసే పరికరాలకు యాక్సెస్ మంజూరు చేయబడుతుంది.
 
@@ -4189,11 +4185,6 @@
 ఈ విధానం SAMLను ఉపయోగించి ప్రామాణీకరించబడిన వినియోగదారులను మాత్రమే ప్రభావితం చేస్తుంది.
 
 విధానం విలువను సెకన్లలో పేర్కొనాలి.</translation>
-<translation id="9018338365267278833">ఇది <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />లో కనిపించే ఎక్స్‌టెన్షన్‌లను లేదా <ph name="EXTENSION_SETTINGS_POLICY_NAME" />లో కనిపించే ఎక్స్‌టెన్షన్‌లలో ఇన్‌స్టాలేషన్‌ మోడ్ 'బ్లాక్ చేయబడింది' ఎంపికకు సెట్ చేయబడిన ఎక్స్‌టెన్షన్‌లను తీసివేస్తుంది. దానితో పాటు గల స్థానిక వినియోగదారు డేటాను పూర్తిగా తొలగిస్తుంది.  స్థానికంగా నిల్వ చేయని వినియోగదారు డేటా పరిస్థితి ఏమి కాగలదో తెలుసుకోవడానికి ఎక్స్‌టెన్షన్‌ల గోప్యతా విధానాన్ని లేదా డేటా నిల్వ కొనసాగింపు విధానాన్ని చూడండి.
-
-      ఈ విధానాన్ని 'ప్రారంభించబడింది' అనే ఎంపికకు సెట్ చేసినప్పుడు, పైన పేర్కొన్న జాబితాలలోకి వచ్చే ఎక్స్‌టెన్షన్‌లు (ఇప్పటికే మెషీన్‌లో ఇన్‌స్టాల్ చేసి ఉంటే) ఆ మెషీన్ నుండి (స్థానిక వినియోగదారు డేటాతో సహా) పూర్తిగా తొలగించబడతాయి.
-
-      ఈ విధానాన్ని నిలిపివేయబడింది ఎంపికకు సెట్ చేస్తే లేదా సెట్ చేయకుండా వదిలేస్తే, పైన పేర్కొన్న జాబితాలలోకి వచ్చే ఎక్స్‌టెన్షన్‌లు (ఇప్పటికే మెషీన్‌లో ఇన్‌స్టాల్ చేసి ఉంటే మరియు బ్లాక్‌లిస్ట్ <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />లో ప్రస్తుతం ఉంటే) మెషీన్‌లో నిలిపివేయబడతాయి మరియు ఇవి అన్ఇన్‌స్టాల్ చేయబడవు.</translation>
 <translation id="9027787254195333560">ఈ విధానం లాగిన్ స్క్రీన్‌లో వినియోగదారును సూచించే అవతార్ చిత్రాన్ని కాన్ఫిగర్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. <ph name="PRODUCT_OS_NAME" /> అవతార్ చిత్రాన్ని ఏ URL నుండి డౌన్‌లోడ్ చేయాలో పేర్కొనడం ద్వారా విధానం సెట్ చేయబడుతుంది మరియు డౌన్‌లోడ్ సమగ్రతను ధృవీకరించడానికి క్రిప్టోగ్రాఫిక్ హాష్ ఉపయోగించబడుతుంది. చిత్రం తప్పనిసరిగా JPEG ఫార్మాట్‌లో ఉండాలి, దీని పరిమాణం 512kB మించకూడదు. URL తప్పనిసరిగా ఎటువంటి ప్రమాణీకరణ లేకుండానే యాక్సెస్ చేయగలిగేలా ఉండాలి.
 
 అవతార్ చిత్రం డౌన్‌లోడ్ చేయబడి, కాష్ చేయబడుతుంది. URL లేదా హాష్ మారిన ప్రతిసారి ఇది మళ్లీ డౌన్‌లోడ్ చేయబడుతుంది.
diff --git a/components/policy/resources/policy_templates_th.xtb b/components/policy/resources/policy_templates_th.xtb
index b1ea95e..a226ef8 100644
--- a/components/policy/resources/policy_templates_th.xtb
+++ b/components/policy/resources/policy_templates_th.xtb
@@ -352,7 +352,7 @@
       เมื่อตั้งค่านโยบายนี้เป็น "เท็จ" ระบบจะไม่รวบรวมข้อมูลเกี่ยวกับส่วนขยายและปลั๊กอิน
 
       นโยบายนี้จะมีผลเฉพาะเมื่อ <ph name="CHROME_REPORTING_EXTENSION_NAME" /> เปิดอยู่ และลงทะเบียนเครื่องกับ <ph name="MACHINE_LEVEL_USER_CLOUD_POLICY_ENROLLMENT_TOKEN_POLICY_NAME" /> แล้ว</translation>
-<translation id="1560205870554624777">ควบคุมว่าจะเปิดใช้ฟังก์ชันการทำงานของ Kerberos หรือไม่ Kerberos เป็นโปรโตคอลการตรวจสอบสิทธิ์ที่ใช้เพื่อตรวจสอบสิทธิ์เว็บแอปและการแชร์ไฟล์ได้
+<translation id="1560205870554624777">ควบคุมว่าจะเปิดใช้ฟังก์ชันการทำงานของ Kerberos หรือไม่ Kerberos เป็นโปรโตคอลการตรวจสอบสิทธิ์ที่ใช้เพื่อตรวจสอบสิทธิ์เว็บแอปและพื้นที่แชร์ไฟล์ได้
 
           หากเปิดใช้นโยบายนี้ ระบบจะเปิดใช้ฟังก์ชันการทำงานของ Kerberos คุณเพิ่มบัญชี Kerberos ได้ผ่านนโยบาย "กำหนดค่าบัญชี Kerberos" หรือผ่านการตั้งค่าบัญชี Kerberos ในหน้าการตั้งค่าบุคคล
 
@@ -444,7 +444,7 @@
 <translation id="1750315445671978749">บล็อกการดาวน์โหลดทั้งหมด</translation>
 <translation id="1762072363876276024">
       นโยบายนี้จะใช้กับหน้าจอการลงชื่อเข้าใช้ โปรดดูนโยบาย <ph name="SITE_PER_PROCESS_POLICY_NAME" /> ด้วยซึ่งใช้กับเซสชันของผู้ใช้ ขอแนะนำให้ตั้งค่าของนโยบายทั้งสองเป็นค่าเดียวกัน หากค่าไม่ตรงกัน อาจเกิดความล่าช้าเวลาเข้าสู่เซสชันของผู้ใช้ และระบบจะใช้ค่าที่นโยบายผู้ใช้ระบุไว้
-      คุณอาจใช้การตั้งค่านี้ DeviceLoginScreenSitePerProcess เพื่อห้ามไม่ให้ผู้ใช้เลือกไม่ใช้ลักษณะการทำงานเริ่มต้นของการแยกเว็บไซต์ทั้งหมด โปรดทราบว่านโยบาย DeviceLoginScreenIsolateOrigins อาจเป็นประโยชน์ต่อการแยกต้นทางเพิ่มเติมที่ละเอียดยิ่งขึ้นด้วย
+      คุณอาจใช้การตั้งค่า DeviceLoginScreenSitePerProcess นี้เพื่อห้ามไม่ให้ผู้ใช้เลือกไม่ใช้ลักษณะการทำงานเริ่มต้นของการแยกเว็บไซต์ทั้งหมด โปรดทราบว่านโยบาย DeviceLoginScreenIsolateOrigins อาจเป็นประโยชน์ต่อการแยกต้นทางเพิ่มเติมที่ละเอียดยิ่งขึ้นด้วย
       หากเปิดใช้นโยบายนี้ ผู้ใช้จะเลือกไม่ใช้ลักษณะการทำงานเริ่มต้นที่แต่ละเว็บไซต์ทำงานในกระบวนการของตนเองไม่ได้
       หากไม่ได้กำหนดค่านโยบายนี้หรือปิดใช้ไว้ ผู้ใช้จะเปลี่ยนการตั้งค่านี้ได้ (เช่น โดยใช้รายการ "ปิดใช้การแยกเว็บไซต์" ใน chrome://flags)
       </translation>
@@ -1068,17 +1068,6 @@
       ถ้าไม่ได้ตั้งค่านโยบายนี้ไว้ ระบบจะถือว่าเลือก <ph name="PRINTERS_ALLOW_ALL" />
       </translation>
 <translation id="2908277604670530363">จำนวนสูงสุดของการเชื่อมต่อพร็อกซีเซิร์ฟเวอร์พร้อมกัน</translation>
-<translation id="2948463916588961959">บังคับให้เปิดใช้การตรวจการสะกดของภาษาต่างๆ ระบบจะไม่สนใจภาษาที่ไม่รู้จักในรายการนั้น
-
-      หากคุณเปิดใช้นโยบายนี้ ระบบจะเปิดใช้การตรวจการสะกดสำหรับภาษาที่ระบุนอกเหนือจากภาษาที่ผู้ใช้เปิดใช้การตรวจการสะกดไว้
-
-      หากคุณไม่ได้ตั้งค่าหรือปิดใช้นโยบายนี้ ค่ากำหนดการตรวจการสะกดของผู้ใช้จะไม่เปลี่ยนแปลง
-
-      หากปิดใช้นโยบาย SpellcheckEnabled นโยบายนี้จะไม่ส่งผลกระทบ
-
-      หากมีภาษาที่รวมอยู่ทั้งในนโยบายนี้และนโยบาย SpellcheckLanguageBlacklist ระบบจะให้ความสำคัญกับนโยบายนี้และเปิดใช้การตรวจการสะกดสำหรับภาษานั้น
-
-      ภาษาที่รองรับในขณะนี้ ได้แก่ 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="2952347049958405264">ข้อจำกัด:</translation>
 <translation id="2956777931324644324">นโยบายนี้เลิกใช้งานแล้วตั้งแต่ <ph name="PRODUCT_NAME" /> เวอร์ชัน 36
 
@@ -1177,9 +1166,9 @@
 
       หากตั้งค่านโยบายนี้เป็น "ล้างข้อมูล" ระบบจะลบไดเรกทอรีหลักที่เข้ารหัส ecryptfs เมื่อลงชื่อเข้าใช้และสร้างไดเรกทอรีหลักใหม่ที่เข้ารหัส ext4 แทน คำเตือน: การตั้งค่านี้จะนำข้อมูลในเครื่องของผู้ใช้ออก
 
-      หากตั้งค่านโยบายนี้เป็น "MinimalMigrate" ระบบจะลบไดเรกทอรีหลักที่เข้ารหัส ecryptfs เมื่อลงชื่อเข้าใช้และสร้างไดเรกทอรีหลักใหม่ที่เข้ารหัส ext4 แทน อย่างไรก็ตาม ระบบจะลองเก็บโทเค็นการลงชื่อเข้าใช้ไว้ เพื่อให้ผู้ใช้ไม่ต้องลงชื่อเข้าใช้อีกครั้ง คำเตือน: การตั้งค่านี้จะนำข้อมูลในเครื่องของผู้ใช้ออก
+      หากตั้งค่านโยบายนี้เป็น "MinimalMigrate" ระบบจะลบไดเรกทอรีหลักที่เข้ารหัส ecryptfs เมื่อลงชื่อเข้าใช้และสร้างไดเรกทอรีหลักใหม่ที่เข้ารหัส ext4 แทน อย่างไรก็ตาม ระบบจะลองเก็บโทเค็นการเข้าสู่ระบบไว้ เพื่อให้ผู้ใช้ไม่ต้องลงชื่อเข้าใช้อีกครั้ง คำเตือน: การตั้งค่านี้จะนำข้อมูลในเครื่องของผู้ใช้ออก
 
-      หากตั้งค่านโยบายนี้เป็นตัวเลือกที่ไม่รองรับแล้ว ("AskUser" หรือ "AskForEcryptfsArcUsers") ระบบจะจัดการนโยบายเหมือนว่าคุณเลือก "ย้ายข้อมูล" ไว้แทน
+      หากตั้งค่านโยบายนี้เป็นตัวเลือกที่ระบบไม่รองรับแล้ว ("AskUser" หรือ "AskForEcryptfsArcUsers") ระบบจะจัดการนโยบายเหมือนว่าคุณเลือก "ย้ายข้อมูล" ไว้แทน
 
       นโยบายนี้ไม่มีผลกับผู้ใช้คีออสก์ หากไม่ได้ตั้งค่านโยบายนี้ อุปกรณ์จะทำงานราวกับว่ามีการเลือก "DisallowArc"</translation>
 <translation id="3086995894968271156">กำหนดค่า Cast Receiver ใน <ph name="PRODUCT_NAME" /></translation>
@@ -1409,7 +1398,6 @@
 
         มีการใช้นโยบายนี้ในการลงทะเบียนนโยบายระบบคลาวด์ตามขอบเขตของเครื่องในเดสก์ท็อปและตั้งค่าได้โดยรีจิสทรีหรือ GPO ใน Windows, ไฟล์ plist ใน Mac และไฟล์นโยบาย JSON ใน Linux</translation>
 <translation id="3660562134618097814">โอนคุกกี้ SAML IdP ขณะลงชื่อเข้าใช้</translation>
-<translation id="3668151900457104753">ถอนการติดตั้งส่วนขยายที่ติดบัญชีดำ</translation>
 <translation id="3701121231485832347">ควบคุมการตั้งค่าเฉพาะของอุปกรณ์ <ph name="PRODUCT_OS_NAME" /> ที่ <ph name="MS_AD_NAME" /> จัดการ</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (เราเลิกใช้งานช่องบรรทัดเดียวแล้วและจะนำออกในเร็วๆ นี้ โปรดเริ่มใช้กล่องข้อความหลายบรรทัดด้านล่างนี้)</translation>
 <translation id="3709266154059827597">กำหนดค่ารายการที่ไม่อนุญาตสำหรับการติดตั้งส่วนขยาย</translation>
@@ -1613,6 +1601,21 @@
       หากนโยบายนี้ตั้งค่าเป็นจริงหรือไม่มีการตั้งค่า ผู้ใช้จะสามารถแลกรับข้อเสนอพิเศษผ่านการลงทะเบียน Chrome OS ได้
 
       หากนโยบายนี้ตั้งค่าเป็นเท็จ ผู้ใช้จะไม่สามารถแลกรับข้อเสนอพิเศษได้</translation>
+<translation id="4008233182078913897">ระบุรายชื่อแอปและส่วนขยายที่ติดตั้งแบบเงียบ (ผู้ใช้ไม่ต้องดำเนินการ) และผู้ใช้จะถอนการติดตั้งหรือปิดใช้ไม่ได้ ระบบจะให้สิทธิ์ทั้งหมดที่แอป/ส่วนขยายขอโดยปริยาย โดยที่ผู้ใช้ไม่ต้องดำเนินการ ซึ่งรวมถึงสิทธิ์ที่แอป/ส่วนขยายเวอร์ชันใหม่ๆ ในอนาคตจะขอเพิ่มเติมด้วย นอกจากนี้ ระบบยังให้สิทธิ์แก่ API ส่วนขยาย enterprise.deviceAttributes และ enterprise.platformKeys อีกด้วย (API ทั้ง 2 รายการนี้ไม่มีให้ใช้งานสำหรับแอป/ส่วนขยายที่ไม่ได้บังคับติดตั้ง)
+
+          นโยบายนี้มีผลเหนือนโยบาย <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> ที่อาจมีข้อขัดแย้ง หากมีการนำแอปหรือส่วนขยายที่บังคับติดตั้งก่อนหน้านี้ออกจากรายการนี้ <ph name="PRODUCT_NAME" /> จะถอนการติดตั้งแอปหรือส่วนขยายดังกล่าวโดยอัตโนมัติ
+
+          สำหรับอินสแตนซ์ Windows ที่ไม่ได้เข้าร่วมในโดเมน <ph name="MS_AD_NAME" /> การติดตั้งที่บังคับจะจำกัดอยู่ที่แอปและส่วนขยายที่แสดงอยู่ใน Chrome เว็บสโตร์เท่านั้น
+
+          โปรดทราบว่าผู้ใช้จะแก้ไขซอร์สโค้ดของส่วนขยายใดๆ ผ่านเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ได้ (ซึ่งอาจทำให้ส่วนขยายทำงานผิดปกติ) หากกังวลว่าจะเกิดปัญหานี้ขึ้น คุณควรตั้งค่านโยบาย <ph name="DEVELOPER_TOOLS_POLICY_NAME" />
+
+          แต่ละรายการของนโยบายมีลักษณะเป็นสตริงที่มีรหัสส่วนขยายและอาจมี URL "อัปเดต" ที่คั่นด้วยเครื่องหมายอัฒภาค (<ph name="SEMICOLON" />) รหัสส่วนขยายคือสตริงตัวอักษร 32 ตัว เช่น ที่พบใน <ph name="CHROME_EXTENSIONS_LINK" /> เมื่ออยู่ในโหมดนักพัฒนาซอฟต์แวร์ URL "อัปเดต" (หากระบุไว้) ควรชี้ไปยังเอกสาร XML ไฟล์ Manifest ของการอัปเดตตามที่อธิบายไว้ที่ <ph name="LINK_TO_EXTENSION_DOC1" /> โดยค่าเริ่มต้น ระบบจะใช้ URL อัปเดตของ Chrome เว็บสโตร์ (ปัจจุบันคือ "https://clients2.google.com/service/update2/crx") โปรดทราบว่า URL "อัปเดต" ที่กำหนดไว้ในนโยบายนี้จะใช้สำหรับการติดตั้งครั้งแรกเท่านั้น ส่วนการอัปเดตส่วนขยายในครั้งต่อๆ ไปจะใช้ URL อัปเดตที่ระบุไว้ในไฟล์ Manifest ของส่วนขยาย นอกจากนี้ยังจำเป็นต้องระบุ URL "อัปเดต" อย่างชัดเจนใน <ph name="PRODUCT_NAME" /> ตั้งแต่เวอร์ชัน 67 ลงไปด้วย
+
+          ตัวอย่างเช่น <ph name="EXTENSION_POLICY_EXAMPLE" /> ติดตั้งส่วนขยายที่มีรหัส <ph name="EXTENSION_ID_SAMPLE" /> จาก URL "อัปเดต" มาตรฐานใน Chrome เว็บสโตร์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการโฮสต์ส่วนขยายได้ที่ <ph name="LINK_TO_EXTENSION_DOC2" />
+
+          หากไม่ได้ตั้งค่านโยบายนี้ จะไม่มีการติดตั้งแอปหรือส่วนขยายใดๆ โดยอัตโนมัติ และผู้ใช้จะถอนการติดตั้งแอปหรือส่วนขยายต่างๆ ใน <ph name="PRODUCT_NAME" /> ได้
+
+          โปรดทราบว่านโยบายนี้ไม่มีผลกับโหมดไม่ระบุตัวตน</translation>
 <translation id="4008507541867797979">หากตั้งค่านโยบายนี้เป็น "จริง" หรือไม่ได้กำหนดค่าไว้ <ph name="PRODUCT_OS_NAME" /> จะแสดงผู้ใช้ที่มีอยู่บนหน้าจอการเข้าสู่ระบบและอนุญาตให้เลือกได้ 1 รายการ
 
       หากตั้งค่านโยบายเป็น "เท็จ" <ph name="PRODUCT_OS_NAME" /> จะไม่แสดงผู้ใช้ที่มีอยู่บนหน้าจอการเข้าสู่ระบบ แต่จะแสดงหน้าจอการเข้าสู่ระบบตามปกติ (แจ้งให้ผู้ใช้ป้อนอีเมลและรหัสผ่านหรือหมายเลขโทรศัพท์) หรือหน้าจอโฆษณาคั่นระหว่างหน้า SAML (หากเปิดใช้ผ่านนโยบาย <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />) ยกเว้นว่าจะมีการกำหนดค่าเซสชันที่มีการจัดการ เมื่อกำหนดค่าเซสชันที่มีการจัดการแล้ว ระบบจะแสดงเฉพาะบัญชีของเซสชันที่มีการจัดการเท่านั้นและอนุญาตให้เลือกบัญชีหนึ่งในนั้นได้
@@ -1726,17 +1729,13 @@
 
           หากตั้งค่านโยบายนี้เป็น "จริง" ระบบจะเปิดใช้แป้นแบบติดหนึบอยู่เสมอ
 
-          หากตั้งค่านโยบายนี้เป็น "เท็จ" ระบบจะปิดใช้แป้นติดหนึบอยู่เสมอ
+          หากตั้งค่านโยบายนี้เป็น "เท็จ" ระบบจะปิดใช้แป้นแบบติดหนึบอยู่เสมอ
 
           หากตั้งค่านโยบายนี้ ผู้ใช้จะเปลี่ยนหรือลบล้างไม่ได้
 
           หากไม่ได้ตั้งค่านโยบายนี้ ระบบจะปิดใช้แป้นแบบติดหนึบในขั้นต้นแต่ผู้ใช้เปิดใช้ได้ทุกเมื่อ</translation>
 <translation id="4183229833636799228">การตั้งค่าเริ่มต้นของ <ph name="FLASH_PLUGIN_NAME" /></translation>
 <translation id="4192388905594723944">URL สำหรับตรวจสอบความถูกต้องโทเค็นการตรวจสอบสิทธิ์ไคลเอ็นต์การเข้าถึงระยะไกล</translation>
-<translation id="4197038214024763371">หากไม่ได้ตั้งค่าหรือเปิดใช้นโยบายนี้ ผู้ใช้จะใช้การตรวจการสะกดได้
-
-      หากปิดใช้นโยบายนี้ ผู้ใช้จะใช้การตรวจการสะกดไม่ได้ ระบบจะยังไม่สนใจนโยบาย SpellcheckLanguage และ SpellcheckLanguageBlacklist ด้วยหากปิดใช้นโยบายนี้
-      </translation>
 <translation id="4203389617541558220">จำกัดเวลาพร้อมทำงานของอุปกรณ์โดยการกำหนดเวลาการรีบูตอัตโนมัติ
 
       เมื่อนโยบายนี้มีการตั้งค่า นโยบายจะระบุระยะเวลาพร้อมทำงานของอุปกรณ์ ซึ่งอยู่ก่อนเวลาที่กำหนดการรีบูตอัตโนมัติไว้
@@ -2478,11 +2477,7 @@
       หากมีการตั้งค่านโยบายนี้ ผู้ใช้จะเปลี่ยนหรือลบล้างไม่ได้</translation>
 <translation id="5708969689202733975">กำหนดค่าโหมดปลดล็อกด่วนที่ได้รับอนุญาต</translation>
 <translation id="5711016543513883877">
-      หากเปิดใช้นโยบาย ต้นทางที่มีชื่อแต่ละรายการ
-      ในรายการที่คั่นด้วยจุลภาคจะทำงานในกระบวนการของตนเอง ซึ่งจะเป็นการแยกต้นทางที่ตั้งชื่อ
-      ตามโดเมนย่อยด้วย เช่น การระบุ https://example.com/
-      จะเป็นการแยก https://foo.example.com/ ด้วยเนื่องจากเป็นส่วนหนึ่งของเว็บไซต์
-      https://example.com/
+      หากเปิดใช้นโยบาย ต้นทางที่มีชื่อแต่ละรายการในรายการที่คั่นด้วยจุลภาคจะทำงานในกระบวนการของตนเอง ซึ่งจะเป็นการแยกต้นทางที่ตั้งชื่อตามโดเมนย่อยด้วย เช่น การระบุ https://example.com/ จะเป็นการแยก https://foo.example.com/ ด้วยเนื่องจากเป็นส่วนหนึ่งของเว็บไซต์ https://example.com/
       หากไม่ได้กำหนดค่านโยบายหรือปิดใช้ไว้ ผู้ใช้จะเปลี่ยนการตั้งค่านี้ได้
 
       หมายเหตุ: นโยบายนี้ไม่มีผลกับ Android หากต้องการเปิดใช้ IsolateOrigins ใน Android ให้ใช้การตั้งค่านโยบาย IsolateOriginsAndroid
@@ -2702,7 +2697,7 @@
 
       เมื่อตั้งค่านโยบายนี้เป็น <ph name="GLS_ENABLED" /> บริการตำแหน่งของ Google จะเปิดใช้ตั้งแต่เริ่มต้น
 
-      เมื่อตั้งค่านโยบายนี้เป็น <ph name="GLS_UNDER_USER_CONTROL" /> ระบบจะขอให้ผู้ใช้เลือกว่าจะใช้บริการตำแหน่งของ Google หรือไม่ การตั้งค่านี้จะทำให้แอป Android ใช้บริการต่างๆ เพื่อค้นหาตำแหน่งของอุปกรณ์ และจะเปิดใช้การส่งข้อมูลตำแหน่งแบบไม่ระบุตัวตนไปยัง Google ด้วย
+      เมื่อตั้งค่านโยบายนี้เป็น <ph name="GLS_UNDER_USER_CONTROL" /> ระบบจะขอให้ผู้ใช้เลือกว่าจะใช้บริการตำแหน่งของ Google หรือไม่ การตั้งค่านี้จะทำให้แอป Android ใช้บริการต่างๆ เพื่อค้นหาตำแหน่งของอุปกรณ์ได้ และจะเปิดใช้การส่งข้อมูลตำแหน่งแบบไม่ระบุตัวตนไปยัง Google ด้วย
 
       โปรดทราบว่านโยบายนี้จะควบคุมสถานะของบริการตำแหน่งของ Google ระหว่างการตั้งค่าเริ่มต้นเท่านั้น ผู้ใช้จะเปิดการตั้งค่า Android ได้หลังจากนั้นและเปิด/ปิดบริการตำแหน่งของ Google ได้
 
@@ -2796,17 +2791,6 @@
 <translation id="6281043242780654992">กำหนดค่านโยบายสำหรับการรับส่งข้อความดั้งเดิม โฮสต์การรับส่งข้อความดั้งเดิมที่อยู่ในบัญชีดำจะไม่ได้รับอนุญาตเว้นเสียแต่ว่าจะถูกกำหนดให้อยู่ในรายการที่อนุญาตพิเศษ</translation>
 <translation id="6282799760374509080">อนุญาตหรือปฏิเสธการจับเสียง</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">บังคับให้ปิดใช้การตรวจการสะกดของภาษาต่างๆ ระบบจะไม่สนใจภาษาที่ไม่รู้จักในรายการนั้น
-
-      หากคุณเปิดใช้นโยบายนี้ ระบบจะปิดใช้การตรวจการสะกดสำหรับภาษาที่ระบุ ผู้ใช้จะยังคงเปิดใช้หรือปิดใช้การตรวจการสะกดสำหรับภาษาที่ไม่ได้อยู่ในรายการได้
-
-      หากคุณไม่ได้ตั้งค่าหรือปิดใช้นโยบายนี้ ค่ากำหนดการตรวจการสะกดของผู้ใช้จะไม่เปลี่ยนแปลง
-
-      หากปิดใช้นโยบาย SpellcheckEnabled นโยบายนี้จะไม่ส่งผลกระทบ
-
-      หากมีภาษาที่รวมอยู่ทั้งในนโยบายนี้และนโยบาย SpellcheckLanguage ระบบจะให้ความสำคัญกับนโยบาย SpellcheckLanguage และจะเปิดใช้การตรวจการสะกดสำหรับภาษานั้น
-
-      ภาษาที่รองรับในขณะนี้ ได้แก่ af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi</translation>
 <translation id="6310223829319187614">เปิดใช้การเติมชื่อโดเมนอัตโนมัติระหว่างการลงชื่อเข้าใช้ของผู้ใช้</translation>
 <translation id="6315673513957120120">Chrome จะแสดงหน้าคำเตือนเมื่อผู้ใช้ไปยังเว็บไซต์ต่างๆ ที่มีข้อผิดพลาด SSL ทั้งนี้โดยค่าเริ่มต้นหรือเมื่อตั้งค่านโยบายเป็น True ผู้ใช้สามารถคลิกผ่านหน้าคำเตือนเหล่านี้ได้
       การตั้งค่านโยบายนี้เป็น False จะไม่อนุญาตให้ผู้ใช้คลิกผ่านหน้าคำเตือนใดๆ</translation>
@@ -3398,7 +3382,7 @@
 
           หากเปิดใช้นโยบายนี้ จะมีการเพิ่มรายการบัญชีที่นโยบายกำหนดลงในการตั้งค่าบัญชี Kerberos
 
-          หากปิดใช้นโยบายนี้หรือไม่ได้ตั้งค่า จะไม่มีการเพิ่มบัญชีลงในการตั้งค่าบัญชี Kerberos และบัญชีทั้งหมดที่นโยบายนี้เพิ่มไว้ก่อนหน้านี้จะถูกนำออก ผู้ใช้อาจยังเพิ่มบัญชีด้วยตนเองได้หากเปิดใช้นโยบาย "ผู้ใช้เพิ่มบัญชี Kerberos ได้"</translation>
+          หากปิดใช้นโยบายนี้หรือไม่ได้ตั้งค่า จะไม่มีการเพิ่มบัญชีลงในการตั้งค่าบัญชี Kerberos และระบบจะนำบัญชีทั้งหมดที่นโยบายนี้เพิ่มไว้ก่อนหน้านี้ออก ผู้ใช้อาจยังเพิ่มบัญชีด้วยตนเองได้หากเปิดใช้นโยบาย "ผู้ใช้เพิ่มบัญชี Kerberos ได้"</translation>
 <translation id="7458437477941640506">อย่าย้อนกลับไปเวอร์ชันเป้าหมายหากใช้ระบบปฏิบัติการเวอร์ชันที่ใหม่กว่า การอัปเดตต่างๆ จะถูกปิดการใช้งานเช่นกัน</translation>
 <translation id="7464991223784276288">จำกัดคุกกี้จาก URL ที่ตรงกันให้อยู่ในเซสชันปัจจุบัน</translation>
 <translation id="7469554574977894907">เปิดใช้งานคำแนะนำในการค้นหา</translation>
@@ -3576,7 +3560,7 @@
 
       หากไม่มีการตั้งค่านโยบายนี้ ระบบจะปิดใช้ HTTP/0.9 บนพอร์ตที่ไม่ใช่ค่าเริ่มต้น</translation>
 <translation id="7726421241038987229">
-      คุณอาจใช้นโยบายนี้ SitePerProcess เพื่อห้ามไม่ให้ผู้ใช้เลือกไม่ใช้ลักษณะการทำงานเริ่มต้นของการแยกเว็บไซต์ทั้งหมด โปรดทราบว่านโยบาย IsolateOrigins อาจเป็นประโยชน์สำหรับการแยกต้นทางเพิ่มเติมที่ละเอียดยิ่งขึ้นด้วย
+      คุณอาจใช้การตั้งค่า SitePerProcess นี้เพื่อห้ามไม่ให้ผู้ใช้เลือกไม่ใช้ลักษณะการทำงานเริ่มต้นของการแยกเว็บไซต์ทั้งหมด โปรดทราบว่านโยบาย IsolateOrigins อาจเป็นประโยชน์สำหรับการแยกต้นทางเพิ่มเติมที่ละเอียดยิ่งขึ้นด้วย
       หากเปิดใช้นโยบายนี้ ผู้ใช้จะเลือกไม่ใช้ลักษณะการทำงานเริ่มต้นที่แต่ละเว็บไซต์ทำงานในกระบวนการของตนเองไม่ได้
       หากไม่ได้กำหนดค่านโยบายนี้หรือปิดใช้ไว้ ผู้ใช้จะเลือกไม่ใช้การแยกเว็บไซต์ได้
       (เช่น โดยใช้รายการ "ปิดใช้การแยกเว็บไซต์" ใน chrome://flags)  การตั้งค่านโยบายเป็นปิดใช้และ/หรือการไม่กำหนดค่านโยบายจะไม่เป็นการปิดการแยกเว็บไซต์
@@ -4189,11 +4173,6 @@
       นโยบายนี้จะมีผลเฉพาะกับผู้ใช้ที่ตรวจสอบสิทธิ์โดยใช้ SAML
 
       ค่านโยบายต้องมีหน่วยเป็นวินาที</translation>
-<translation id="9018338365267278833">นโยบายนี้จะนำส่วนขยายที่ปรากฏใน <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> หรือส่วนขยายที่ปรากฏใน <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> ซึ่งตั้งค่าโหมดการติดตั้งเป็นถูกบล็อกออก และจะลบข้อมูลผู้ใช้ในเครื่องอย่างถาวร  โปรดอ่านนโยบายความเป็นส่วนตัวของส่วนขยายหรือนโยบายการเก็บรักษาข้อมูลเพื่อทำความเข้าใจสิ่งที่อาจเกิดขึ้นกับข้อมูลผู้ใช้ที่ไม่ได้เก็บไว้ในเครื่อง
-
-      เมื่อตั้งค่านโยบายนี้เป็นเปิดใช้ ระบบจะนำส่วนขยายซึ่งอยู่ในรายการที่ระบุไว้ก่อนหน้านี้ (หากมีการติดตั้งไว้ในเครื่อง) ออกจากเครื่องทั้งหมด (รวมถึงข้อมูลผู้ใช้ในเครื่องด้วย)
-
-      เมื่อตั้งค่านโยบายนี้เป็นปิดใช้หรือไม่ได้ตั้งค่า ระบบจะปิดใช้ส่วนขยายซึ่งอยู่ในรายการที่ระบุไว้ก่อนหน้านี้ (หากมีการติดตั้งไว้ในเครื่องแล้วและอยู่ในบัญชีดำ <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) และจะไม่ถอนการติดตั้ง</translation>
 <translation id="9027787254195333560">นโยบายนี้ให้คุณกำหนดค่ารูปโปรไฟล์ที่ใช้แสดงแทนผู้ใช้ในหน้าจอเข้าสู่ระบบ นโยบายนี้กำหนดได้ด้วยการระบุ URL ที่ <ph name="PRODUCT_OS_NAME" /> สามารถดาวน์โหลดรูปโปรไฟล์และการแฮชแบบเข้ารหัสที่ใช้ในการยืนยันความสมบูรณ์ของการดาวน์โหลด รูปภาพต้องอยู่ในรูปแบบ JPEG และมีขนาดไม่เกิน 512 KB ส่วน URL ก็ต้องเข้าถึงได้โดยไม่ต้องตรวจสอบสิทธิ์
 
       ระบบจะดาวน์โหลดและแคชรูปโปรไฟล์ แล้วจะดาวน์โหลดอีกครั้งเมื่อ URL หรือแฮชมีการเปลี่ยนแปลง
diff --git a/components/policy/resources/policy_templates_tr.xtb b/components/policy/resources/policy_templates_tr.xtb
index ba9d41f..b42af8a 100644
--- a/components/policy/resources/policy_templates_tr.xtb
+++ b/components/policy/resources/policy_templates_tr.xtb
@@ -1091,17 +1091,6 @@
       Bu politika ayarlanmazsa <ph name="PRINTERS_ALLOW_ALL" /> uygulanır.
       </translation>
 <translation id="2908277604670530363">Proxy sunucusuyla yapılabilecek maksimum eşzamanlı bağlantı sayısı</translation>
-<translation id="2948463916588961959">Yazım denetimi dillerini zorla etkinleştirir. Bu listedeki tanınmayan diller yoksayılır.
-
-      Bu politikayı etkinleştirirseniz, yazım denetimi, kullanıcının yazım denetimini etkinleştirdiği dillerin yanı sıra belirtilen diller için de etkinleştirilir.
-
-      Bu politikayı ayarlamazsanız veya devre dışı bırakırsanız, kullanıcının yazım denetimi tercihlerinde değişiklik yapılmaz.
-
-      SpellcheckEnabled politikası devre dışı olarak ayarlanırsa bu politikanın hiçbir etkisi olmaz.
-
-      Bir dil hem bu politikada hem de SpellcheckLanguageBlacklist politikasında yer alıyorsa, bu politikaya öncelik verilir ve yazım denetimi dili etkinleştirilir.
-
-      Şu anda desteklenen diller şunlardır: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="2952347049958405264">Kısıtlamalar:</translation>
 <translation id="2956777931324644324">Bu politika, <ph name="PRODUCT_NAME" /> 36. sürümü itibariyle geri çekilmiştir.
 
@@ -1436,7 +1425,6 @@
 
         Bu politika, masaüstünde makine kapsamı bulut politika kaydı tarafından kullanılır ve Windows'da Registry ya da GPO, Mac'te plist, Linux'ta ise JSON politika dosyası tarafından ayarlanabilir.</translation>
 <translation id="3660562134618097814">Giriş sırasında SAML IdP çerezlerini aktar</translation>
-<translation id="3668151900457104753">Kara listeye alınan uzantıların yüklemesini kaldır</translation>
 <translation id="3701121231485832347"><ph name="MS_AD_NAME" /> tarafından yönetilen <ph name="PRODUCT_OS_NAME" /> cihazlara özgü ayarları kontrol eder.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Tek satırlı alanlar artık kullanılmamaktadır ve yakında kaldırılacaktır. Lütfen aşağıdaki çok satırlı metin kutusunu kullanın.)</translation>
 <translation id="3709266154059827597">Uzantı kurulum kara listesini yapılandır</translation>
@@ -1644,6 +1632,28 @@
       Bu politika doğru seçeneğine ayarlanırsa veya ayarlanmadan bırakılırsa kullanıcılar Chrome OS Kaydı aracılığıyla tekliflerden yararlanabilirler.
 
       Bu politika yanlış seçeneğine ayarlanırsa kullanıcılar tekliflerden yararlanamazlar.</translation>
+<translation id="4008233182078913897">Kullanıcı müdahalesi olmadan, sessiz şekilde yüklenecek ve
+          kullanıcı tarafından kaldırılamayacak uygulamaların ve uzantıların
+          listesini belirler. Uygulamalar/uzantılar tarafından istenen tüm
+          izinler ve uygulamanın/uzantının gelecekteki sürümleri tarafından
+          istenecek diğer izinler kullanıcı etkileşimi olmadan, örtülü olarak verilir.
+          Ayrıca, enterprise.deviceAttributes ve enterprise.platformKeys uzantı
+          API'leri için izinler verilir. (Bu iki API zorunlu olarak yüklenmemiş
+          uygulamalar/uzantılar tarafından kullanılamaz.)
+
+          Bu politika, kendisiyle çakışabilecek bir <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> politikasına göre önceliklidir. Daha önce zorunlu olarak yüklenmiş bir uygulama veya uzantı bu listeden kaldırılırsa <ph name="PRODUCT_NAME" /> tarafından da yüklemesi otomatik olarak kaldırılır.
+
+          <ph name="MS_AD_NAME" /> alan adına katılmamış Windows örnekleri için, zorunlu olarak yüklenen uygulamalar ve uzantılar yalnızca Chrome Web Mağazası'nda listelenenlerle sınırlıdır.
+
+          Bir uzantının kaynak kodunun kullanıcılar tarafından Geliştirici Araçları kullanılarak (uzantının işlevselliğini devre dışı bırakabilecek şekilde) değiştirilebileceğini unutmayın. Böyle bir endişe olması durumunda <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> politikası ayarlanmalıdır.
+
+          Politikaya ait her liste öğesi, noktalı virgülle (<ph name="SEMICOLON" />) ayrılmış bir uzantı kimliği ve isteğe bağlı bir "güncelleme" URL'si içeren bir dizedir. Uzantı kimliği, örneğin geliştirici modundayken <ph name="CHROME_EXTENSIONS_LINK" /> bağlantısında bulunabilen 32 harfli bir dizedir. "Güncelleme" URL'si (belirtilmişse) <ph name="LINK_TO_EXTENSION_DOC1" /> dokümanında açıklandığı gibi bir Güncelleme Manifest XML dokümanına işaret etmelidir. Varsayılan olarak Chrome Web Mağazası'nın güncelleme URL'si kullanılır (şu anda "https://clients2.google.com/service/update2/crx" şeklindedir). Bu politikada ayarlanan "güncelleme" URL'sinin sadece ilk yükleme için kullanıldığına, uzantının sonraki güncellemelerinde ise uzantının manifest dosyasında belirtilen güncelleme URL'sinin kullanıldığına dikkat edin. "Güncelleme" URL'sinin açıkça belirtilmesinin <ph name="PRODUCT_NAME" /> ürününün 67. ve önceki sürümlerinde zorunlu olduğunu da unutmayın.
+
+          Örneğin, <ph name="EXTENSION_POLICY_EXAMPLE" />, standart Chrome Web Mağazası "güncelleme" URL'sinden <ph name="EXTENSION_ID_SAMPLE" /> kimliğine sahip uzantıyı yükler. Uzantıların barındırılması hakkında daha fazla bilgi için <ph name="LINK_TO_EXTENSION_DOC2" /> dokümanına bakın.
+
+          Bu politika ayarlanmadan bırakılırsa, hiçbir uygulama veya uzantı otomatik olarak yüklenmez ve kullanıcı <ph name="PRODUCT_NAME" /> ürünündeki uygulama veya uzantıların yüklemesini kaldırabilir.
+
+          Bu politikanın gizli mod için geçerli olmadığını unutmayın.</translation>
 <translation id="4008507541867797979">Bu politika true (doğru) değerine ayarlanırsa veya yapılandırılmazsa, <ph name="PRODUCT_OS_NAME" /> mevcut kullanıcıları giriş ekranında gösterir ve birinin seçilmesine izin verir.
 
       Bu politika false (yanlış) değerine ayarlanırsa, <ph name="PRODUCT_OS_NAME" /> mevcut kullanıcıları giriş ekranında göstermez. Yönetilen Oturum yapılandırılmadığı takdirde normal oturum açma ekranı (kullanıcı e-postasını ve şifresini veya telefonunu ister) veya SAML geçiş ekranı (<ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> politikası tarafından etkinleştirilmişse) gösterilir. Yönetilen Oturum yapılandırıldığında yalnızca Yönetilen Oturum hesapları gösterilir ve birinin seçilmesine izin verilir.
@@ -1767,10 +1777,6 @@
           Bu politika ayarlanmadan bırakılırsa yapışkan tuşlar başlangıçta devre dışıdır ancak kullanıcı dilediği zaman etkinleştirebilir.</translation>
 <translation id="4183229833636799228">Varsayılan <ph name="FLASH_PLUGIN_NAME" /> ayarı</translation>
 <translation id="4192388905594723944">Uzaktan erişim istemci kimlik doğrulama jetonunu doğrulama URL'si</translation>
-<translation id="4197038214024763371">Bu politika ayarlanmazsa veya etkinleştirilirse kullanıcının yazım denetimini kullanmasına izin verilir.
-
-      Bu politika devre dışı bırakılırsa kullanıcının yazım denetimini kullanmasına izin verilmez. Bu politika devre dışı bırakıldığında he SpellcheckLanguage ve SpellcheckLanguageBlacklist politikaları da yoksayılır.
-      </translation>
 <translation id="4203389617541558220">Otomatik yeniden başlatmalar planlayarak cihazın açık olduğu süreyi sınırlandır.
 
       Bu politika ayarlandığında, sonrasında otomatik bir yeniden başlatma işleminin planlandığı cihaz açık kalma süresini belirtir.
@@ -2861,17 +2867,6 @@
 <translation id="6281043242780654992">Yerel Mesajlaşma için politikaları yapılandırır. Kara listeye alınan yerel mesajlaşma ana makinelerine, beyaz listeye eklenmedikçe izin verilmez.</translation>
 <translation id="6282799760374509080">Ses yakalamaya izin verme veya reddetme</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Yazım denetimi dillerini zorla devre dışı bırakır. Bu listedeki tanınmayan diller yoksayılır.
-
-      Bu politikayı etkinleştirirseniz, yazım denetimi belirtilen diller için devre dışı bırakılır. Kullanıcı, listede yer almayan diller için yazım denetimini etkinleştirebilir veya devre dışı bırakabilir.
-
-      Bu politikayı ayarlamazsanız veya devre dışı bırakırsanız, kullanıcının yazım denetimi tercihlerinde değişiklik yapılmaz.
-
-      SpellcheckEnabled politikası devre dışı olarak ayarlanırsa bu politikanın hiçbir etkisi olmaz.
-
-      Bir dil hem bu politikada hem de SpellcheckLanguage politikasında yer alıyorsa, SpellcheckLanguage politikasına öncelik verilir ve yazım denetimi dili etkinleştirilir.
-
-      Şu anda desteklenen diller şunlardır: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">Kullanıcı oturum açarken alan adı otomatik doldurma özelliğini etkinleştir</translation>
 <translation id="6315673513957120120">Kullanıcılar SSL hatalarına neden olan sitelere gittiğinde Chrome bir uyarı iletisi görüntüler. Varsayılan olarak veya bu politika doğru seçeneğine ayarlandığında, kullanıcıların bu uyarı sayfalarını tıklamalarına izin verilir.
       Bu politika yanlış seçeneğine ayarlanırsa, kullanıcılar uyarı sayfalarını tıklayamazlar.</translation>
@@ -4256,11 +4251,6 @@
       Bu politika sadece SAML kullanarak kimlik doğrulaması yapan kullanıcıları etkiler.
 
       Politika değeri saniye olarak belirtilmelidir.</translation>
-<translation id="9018338365267278833">Bu işlem, <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> içinde veya <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> politikasında görünen, yükleme modu engellenmiş olarak ayarlanmış uzantıları kaldırır ve içerdiği yerel kullanıcı verilerini temizler.  Yerel olarak depolanmamış kullanıcı verilerine ne olacağını anlamak için uzantı gizlilik politikasına veya veri saklama politikasına bakın.
-
-      Politika etkin olarak ayarlandığında, daha önce bahsedilen listelerdeki (bir makineye yüklenmiş durumdaysa) uzantılar (yerel kullanıcı verileri dahil) makineden tümüyle kaldırılır.
-
-      Politika devre dışı olarak ayarlanır veya ayarlanmadan bırakılırsa, daha önce bahsedilen listelerdeki (bir makineye yüklenmiş durumdaysa ve <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> kara listesindeyse) uzantılar makinede devre dışı bırakılır ve yüklenmez.</translation>
 <translation id="9027787254195333560">Bu politika, giriş ekranında kullanıcıyı temsil eden avatar resmini yapılandırmanıza olanak tanır. Politika, avatar resminin <ph name="PRODUCT_OS_NAME" /> tarafından indirilebileceği URL'nin belirtilmesi ve indirme işleminin bütünlüğünü doğrulamak için kullanılacak şifreleme karmasının tanımlanmasıyla ayarlanır. Resim JPEG biçiminde olmalı, boyutu 512 kB'tan fazla olmamalıdır. URL'ye kimlik doğrulaması yapmadan erişilebilmelidir.
 
       Avatar resmi indirilir ve önbelleğe alınır. URL veya karma her değiştiğinde resim tekrar indirilir.
diff --git a/components/policy/resources/policy_templates_uk.xtb b/components/policy/resources/policy_templates_uk.xtb
index 0b8d820..db56af15 100644
--- a/components/policy/resources/policy_templates_uk.xtb
+++ b/components/policy/resources/policy_templates_uk.xtb
@@ -1084,17 +1084,6 @@
       Якщо правило не налаштовано, застосовується параметр <ph name="PRINTERS_ALLOW_ALL" />.
       </translation>
 <translation id="2908277604670530363">Максимальна кількість одночасних підключень до проксі-сервера</translation>
-<translation id="2948463916588961959">Примусово вмикає мови перевірки правопису. Нерозпізнані мови в цьому списку ігноруються.
-
-      Якщо це правило ввімкнено, перевірка правопису активується для вибраних користувачем і вказаних мов.
-
-      Якщо це правило не налаштовано або вимкнено, указані користувачем параметри перевірки правопису не змінюються.
-
-      Якщо SpellcheckEnabled вимкнено, це правило не діє.
-
-      Якщо мову вказано в цьому правилі та в SpellcheckLanguageBlacklist, перше має пріоритет і мова перевірки правопису вмикається.
-
-      Наразі підтримуються такі мови: 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="2952347049958405264">Обмеження:</translation>
 <translation id="2956777931324644324">Це правило не підтримується від 36-ї версії <ph name="PRODUCT_NAME" />.
 
@@ -1425,7 +1414,6 @@
 
         Це правило застосовується через реєстрацію правила про повноваження пристрою щодо використання хмарних служб на комп’ютері й може налаштовуватися за допомогою реєстру чи GPO у Windows, plist у Mac і файлу правила JSON у Linux.</translation>
 <translation id="3660562134618097814">Передавати файли cookie SAML IdP під час входу</translation>
-<translation id="3668151900457104753">Видалити розширення, внесені в чорний список</translation>
 <translation id="3701121231485832347">Керує налаштуваннями пристроїв із <ph name="PRODUCT_OS_NAME" />, якими керує <ph name="MS_AD_NAME" />.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Поле, що складається з одного рядка, не підтримується, у майбутньому його буде видалено. Почніть користуватися полем нижче, що складається з кількох рядків.)</translation>
 <translation id="3709266154059827597">Налаштувати "чорний список" для встановлення розширень</translation>
@@ -1634,6 +1622,29 @@
       Якщо для цього правила встановлено значення "true" або значення не задано, користувачі зможуть отоварювати пропозиції через реєстрацію ОС Chrome.
 
       Якщо для цього правила встановлено значення "false", користувачі не зможуть отоварювати пропозиції.</translation>
+<translation id="4008233182078913897">Визначає список додатків і розширень, які встановлюються автоматично
+          без дій із боку користувача й не можуть бути
+          видалені ним. Усі дозволи, потрібні
+          додаткам або розширенням, надаються непрямо, без дій із боку користувача,
+          зокрема всі додаткові дозволи, які вимагають майбутні версії
+          додатка чи розширення. Окрім того, дозволи надаються для
+          API розширень enterprise.deviceAttributes та enterprise.platformKeys.
+          (Ці API недоступні для додатків і розширень, які
+          не встановлені примусово.)
+
+          Це правило має перевагу над правилом <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />, яке може бути конфліктним. Якщо видалити з цього списку примусово встановлені додатки або розширення, вони автоматично видаляться в <ph name="PRODUCT_NAME" />.
+
+          У версіях Windows, які не зареєстровані в домені <ph name="MS_AD_NAME" />, примусово встановлюються лише додатки та розширення з Веб-магазину Chrome.
+
+          Зверніть увагу, що вихідний код будь-якого розширення можна змінити за допомогою інструментів розробника (через що розширення може перестати працювати). Якщо це становить проблему, потрібно налаштувати правило <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Кожний елемент списку правила має вигляд сегмента з ідентифікатором розширення та URL-адресою "оновлення" (необов’язково), розділеними крапкою з комою (<ph name="SEMICOLON" />). Ідентифікатор розширення – це рядок із 32 літер, приклад якого можна знайти на сторінці <ph name="CHROME_EXTENSIONS_LINK" /> у режимі розробника. URL-адреса "оновлення" (якщо її вказано) має спрямовувати на документ маніфесту оновлення у форматі XML, як описано на сторінці <ph name="LINK_TO_EXTENSION_DOC1" />. За умовчанням використовується URL-адреса для оновлення Веб-магазину Chrome (наразі – https://clients2.google.com/service/update2/crx). Зауважте, що URL-адреса "оновлення", указана для цього правила, використовується лише для початкового встановлення. Під час наступних оновлень розширення використовуватиметься URL-адреса, указана в маніфесті розширення. Також зверніть увагу, що в <ph name="PRODUCT_NAME" /> 67 і старіших версій обов’язково вказувати URL-адресу "оновлення".
+
+          Наприклад, правило <ph name="EXTENSION_POLICY_EXAMPLE" /> встановлює розширення з ідентифікатором <ph name="EXTENSION_ID_SAMPLE" /> зі стандартної URL-адреси "оновлення" у Веб-магазині Chrome. Щоб дізнатися більше про розміщення розширень, перегляньте сторінку <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Якщо це правило не налаштовано, додатки та розширення не встановлюватимуться автоматично, і користувач зможе видалити будь-які з них у <ph name="PRODUCT_NAME" />.
+
+          Примітка: це правило не застосовується до режиму анонімного перегляду.</translation>
 <translation id="4008507541867797979">Якщо для правила встановлено значення true або його не налаштовано, <ph name="PRODUCT_OS_NAME" /> показуватиме на екрані входу наявних користувачів, пропонуючи вибрати потрібного.
 
       Якщо для цього правила встановлено значення false, <ph name="PRODUCT_OS_NAME" /> не показуватиме на екрані входу наявних користувачів. Коли керований сеанс не налаштовано, відображатиметься звичайний екран входу (де користувача просять ввести електронну адресу й пароль або номер телефону) чи проміжний екран SAML (коли його ввімкнено правилом <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />). Якщо керований сеанс налаштовано, буде показано лише облікові записи керованого сеансу, серед яких можна вибрати потрібний.
@@ -1755,10 +1766,6 @@
           Якщо це правило не налаштовано, залипання клавіш спочатку вимкнено, але користувач може будь-коли ввімкнути його.</translation>
 <translation id="4183229833636799228">Налаштування плагіна <ph name="FLASH_PLUGIN_NAME" /> за умовчанням</translation>
 <translation id="4192388905594723944">URL-адреса для перевірки маркера автентифікації клієнта віддаленого доступу</translation>
-<translation id="4197038214024763371">Якщо це правило не налаштовано або ввімкнено, користувач може запускати перевірку правопису.
-
-      Якщо це правило вимкнено, користувач не може запускати перевірку правопису. Коли це правило вимкнено, SpellcheckLanguage і SpellcheckLanguageBlacklist також ігноруються.
-      </translation>
 <translation id="4203389617541558220">Обмежує режим роботи пристрою шляхом планування автоматичних перезавантажень.
 
       Якщо це правило встановлено, воно визначає тривалість режиму роботи пристрою, після якого заплановане автоматичне перезавантаження.
@@ -2821,17 +2828,6 @@
 <translation id="6281043242780654992">Налаштовує правила для хостів для обміну повідомленнями з оригінальними додатками. Хости для обміну повідомленнями з оригінальними додатками, внесені в чорний список, забороняються, якщо їх не внесено в білий список.</translation>
 <translation id="6282799760374509080">Дозволити чи заборонити запис аудіо</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Примусово вимикає мови перевірки правопису Нерозпізнані мови в цьому списку ігноруються.
-
-      Якщо це правило ввімкнено, перевірка правопису не працює для вказаних мов. Користувач може вмикати або вимикати перевірку правопису для мов, яких немає в списку.
-
-      Якщо це правило не налаштовано або вимкнено, указані користувачем параметри перевірки правопису не змінюються.
-
-      Якщо SpellcheckEnabled вимкнено, це правило не діє.
-
-      Якщо мову вказано в цьому правилі та в SpellcheckLanguage, останнє має пріоритет і мова перевірки правопису вмикається.
-
-      Наразі підтримуються такі мови: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="6310223829319187614">Увімкнути автозавершення назви домену під час входу користувача</translation>
 <translation id="6315673513957120120">Chrome показує сторінку застереження, коли користувачі переходять на сайти з помилками SSL. За умовчанням або коли для цього правила вибрано значення "true", користувачі зможуть переходити з цих сторінок.
       Якщо вибрати значення "false", користувачі не зможуть переходити зі сторінок застереження.</translation>
@@ -4213,11 +4209,6 @@
       Це правило стосується лише користувачів, які пройшли автентифікацію через SAML.
 
       Значення правила вказується в секундах.</translation>
-<translation id="9018338365267278833">Зі списку <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> або з правила <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> буде видалено розширення, для яких заблоковано режим встановлення. Також буде назавжди видалено локальні дані користувача.  Щоб дізнатися, що станеться з даними користувача, які не зберігаються локально, перегляньте політику конфіденційності щодо розширень або політику щодо збереження даних.
-
-      Якщо для цього правила вибрано значення enabled, розширення з вищезгаданих списків (уже встановлені на пристрої) буде повністю видалено (включно з локальними даними користувача).
-
-      Якщо для цього правила вибрано значення disabled або його не налаштовано, розширення з вищезгаданих списків (уже встановлені на пристрої та внесені в чорний список <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) не буде видалено, а лише вимкнено.</translation>
 <translation id="9027787254195333560">Це правило дає змогу налаштовувати зображення аватару, яке представляє користувача на екрані входу. Для цього потрібно вказати URL-адресу, з якої <ph name="PRODUCT_OS_NAME" /> може завантажити зображення та криптографічний хеш для перевірки цілісності завантаження. Зображення має бути у форматі JPEG, а його розмір не може перевищувати 512 КБ. URL-адреса має бути доступною без автентифікації.
 
       Зображення аватару завантажується й додається в кеш. Якщо URL-адреса або хеш змінюються, зображення завантажується повторно.
diff --git a/components/policy/resources/policy_templates_vi.xtb b/components/policy/resources/policy_templates_vi.xtb
index 76a9541..71efb064 100644
--- a/components/policy/resources/policy_templates_vi.xtb
+++ b/components/policy/resources/policy_templates_vi.xtb
@@ -1097,17 +1097,6 @@
       Nếu bạn chưa đặt chính sách này, thì <ph name="PRINTERS_ALLOW_ALL" /> sẽ là tùy chọn mặc định.
       </translation>
 <translation id="2908277604670530363">Số lượng tối đa kết nối đồng thời tới máy chủ proxy</translation>
-<translation id="2948463916588961959">Buộc bật ngôn ngữ có tính năng kiểm tra chính tả. Các ngôn ngữ không nhận dạng được trong danh sách đó sẽ bị bỏ qua.
-
-      Nếu bạn bật chính sách này, tính năng kiểm tra chính tả sẽ được bật cho các ngôn ngữ đã chỉ định, ngoài các ngôn ngữ mà người dùng đã bật tính năng kiểm tra chính tả.
-
-      Nếu bạn tắt hoặc không đặt chính sách này, sẽ không có sự thay đổi nào đối với tùy chọn kiểm tra chính tả của người dùng.
-
-      Nếu bạn đặt chính sách SpellcheckEnabled thành tắt, chính sách này sẽ không có hiệu lực.
-
-      Nếu một ngôn ngữ có cả trong chính sách này lẫn chính sách SpellcheckLanguageBlacklist, thì chính sách này sẽ được ưu tiên và tính năng kiểm tra chính tả sẽ được bật.
-
-      Các ngôn ngữ hiện đang được hỗ trợ là: tiếng Afrikaans - Nam Phi, tiếng Bungari, tiếng Catalan, tiếng Séc, tiếng Đan Mạch, tiếng Đức, tiếng Hy Lạp, tiếng Anh - Úc, tiếng Anh - Canada, tiếng Anh - Anh, tiếng Anh - Mỹ, tiếng Tây Ban Nha, tiếng Tây Ban Nha-419, tiếng Tây Ban Nha - Argentina, tiếng Tây Ban Nha - Tây Ban Nha, tiếng Tây Ban Nha - Mexico, tiếng Tây Ban Nha - Mỹ, tiếng Estonia, tiếng Ba Tư, tiếng Faeroe, tiếng Pháp, tiếng Do Thái, tiếng Hindi, tiếng Croatia, tiếng Hungari, tiếng Indonesia, tiếng Ý, tiếng Hàn Quốc, tiếng Lithuania, tiếng Latvia, tiếng Bokmål, tiếng Hà Lan, tiếng Ba Lan, tiếng Bồ Đào Nha - Brazil, tiếng Bồ Đào Nha - Bồ Đào Nha, tiếng Rumani, tiếng Nga, tiếng Serbo - Croatia, tiếng Slovak, tiếng Slovenia, tiếng Albania, tiếng Serbia, tiếng Thụy Điển, tiếng Tamil, tiếng Tajik, tiếng Thổ Nhĩ Kỳ, tiếng Ukraina, tiếng Việt.</translation>
 <translation id="2952347049958405264">Hạn chế:</translation>
 <translation id="2956777931324644324">Chính sách này ngừng hoạt động kể từ phiên bản 36 của <ph name="PRODUCT_NAME" />.
 
@@ -1443,7 +1432,6 @@
 
         Tính năng đăng ký chính sách đám mây trong phạm vi máy sử dụng chính sách này trên máy tính để bàn. Sổ đăng ký hoặc GPO trên Windows, plist trên máy Mac và tệp chính sách JSON trên Linux có thể đặt chính sách này.</translation>
 <translation id="3660562134618097814">Chuyển cookie SAML IdP trong khi đăng nhập</translation>
-<translation id="3668151900457104753">Gỡ cài đặt các tiện ích trong danh sách cấm</translation>
 <translation id="3701121231485832347">Kiểm soát các tùy chọn cài đặt dành riêng cho các thiết bị <ph name="PRODUCT_OS_NAME" /> do <ph name="MS_AD_NAME" /> quản lý.</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (Trường một dòng không dùng nữa và sẽ bị xóa trong tương lai. Hãy bắt đầu sử dụng hộp văn bản nhiều dòng bên dưới.)</translation>
 <translation id="3709266154059827597">Định cấu hình danh sách đen cài đặt tiện ích</translation>
@@ -1654,6 +1642,29 @@
       Nếu chính sách này được đặt thành true hoặc không được đặt, người dùng sẽ có thể đổi phiếu mua hàng thông qua Đăng ký Chrome OS.
 
       Nếu chính sách này được đặt thành false, người dùng sẽ không thể đổi phiếu mua hàng.</translation>
+<translation id="4008233182078913897">Chỉ định danh sách các ứng dụng và tiện ích được cài đặt tự động,
+          mà không có sự tương tác của người dùng và người dùng không thể gỡ cài đặt cũng như
+          tắt. Tất cả các quyền truy cập do ứng dụng/tiện ích
+          yêu cầu được cấp trực tiếp mà không có sự tương tác của người dùng,
+          kể cả mọi quyền truy cập bổ sung mà các phiên bản trong tương lai của ứng dụng/tiện ích đó
+          yêu cầu. Ngoài ra, các quyền truy cập sẽ được cấp cho
+           các API tiện ích
+          enterprise.deviceAttributes và enterprise.platformKeys. (Không sử dụng được 2 API này cho các ứng dụng/tiện ích không
+          buộc cài đặt.)
+
+          Chính sách này sẽ được ưu tiên trong trường hợp xung đột với chính sách <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />. Nếu một ứng dụng hoặc tiện ích bị buộc cài đặt trước đây hiện đã bị xóa khỏi danh sách này, thì <ph name="PRODUCT_NAME" /> sẽ tự động gỡ cài đặt ứng dụng hoặc tiện ích đó.
+
+          Đối với các phiên bản Windows không tham gia miền <ph name="MS_AD_NAME" />, thì việc buộc cài đặt sẽ chỉ giới hạn ở các ứng dụng và tiện ích trong Cửa hàng Chrome trực tuyến.
+
+          Xin lưu ý rằng người dùng có thể thay đổi mã nguồn của bất kỳ tiện ích nào thông qua Công cụ dành cho nhà phát triển (điều này có thể khiến tiện ích hoạt động không chính xác). Nếu bạn lo ngại về điều này thì cần phải đặt chính sách <ph name="DEVELOPER_TOOLS_POLICY_NAME" />.
+
+          Mỗi mục danh sách của chính sách là một chuỗi chứa một mã tiện ích và một URL "cập nhật" (không bắt buộc) phân tách bằng dấu chấm phẩy (<ph name="SEMICOLON" />). Mã tiện ích là một chuỗi gồm 32 chữ cái, chẳng hạn như trên <ph name="CHROME_EXTENSIONS_LINK" /> khi ở chế độ nhà phát triển. URL "cập nhật" (nếu được chỉ định) sẽ trỏ tới tài liệu XML của tệp kê khai cập nhật như mô tả tại <ph name="LINK_TO_EXTENSION_DOC1" />. Theo mặc định, URL cập nhật của Cửa hàng Chrome trực tuyến sẽ được sử dụng (hiện là "https://clients2.google.com/service/update2/crx"). Xin lưu ý rằng URL "cập nhật" được đặt trong chính sách này chỉ dùng cho lần cài đặt ban đầu. Các lần cập nhật tiện ích tiếp theo sẽ sử dụng URL cập nhật nêu trong tệp kê khai của tiện ích. Ngoài ra, cũng xin lưu ý rằng bạn bắt buộc phải chỉ định URL "cập nhật" một cách rõ ràng trong các phiên bản <ph name="PRODUCT_NAME" /> bao gồm cả phiên bản 67.
+
+          Ví dụ: <ph name="EXTENSION_POLICY_EXAMPLE" /> cài đặt tiện ích có mã <ph name="EXTENSION_ID_SAMPLE" /> từ URL "cập nhật" tiêu chuẩn của Cửa hàng Chrome trực tuyến. Để biết thêm thông tin về việc lưu trữ tiện ích, hãy xem: <ph name="LINK_TO_EXTENSION_DOC2" />.
+
+          Nếu bạn không đặt chính sách này, thì sẽ không có ứng dụng hoặc tiện ích nào được cài đặt tự động và người dùng có thể gỡ cài đặt mọi ứng dụng hoặc tiện ích trong <ph name="PRODUCT_NAME" />.
+
+          Xin lưu ý rằng chính sách này không áp dụng cho chế độ ẩn danh.</translation>
 <translation id="4008507541867797979">Nếu đặt chính sách này thành true hoặc không định cấu hình chính sách này, thì <ph name="PRODUCT_OS_NAME" /> sẽ hiển thị người dùng hiện có trên màn hình đăng nhập và cho phép chọn một người dùng.
 
       Nếu đặt chính sách này thành false, <ph name="PRODUCT_OS_NAME" /> sẽ không hiển thị người dùng hiện có trên màn hình đăng nhập. Thay vào đó, màn hình đăng nhập thông thường (nhắc người dùng nhập email và mật khẩu hoặc số điện thoại) hoặc màn hình SAML xem kẽ (nếu đã bật qua chính sách <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" />) sẽ hiển thị, trừ khi đã định cấu hình phiên được quản lý. Khi đã định cấu hình phiên được quản lý, thì chỉ có các tài khoản của phiên được quản lý hiển thị, cho phép bạn chọn một trong số các tài khoản đó.
@@ -1777,10 +1788,6 @@
           Nếu bạn không đặt chính sách này, thì ban đầu, các phím cố định sẽ tắt nhưng người dùng có thể bật bất cứ lúc nào.</translation>
 <translation id="4183229833636799228">Cài đặt <ph name="FLASH_PLUGIN_NAME" /> mặc định</translation>
 <translation id="4192388905594723944">URL để xác thực mã thông báo xác thực ứng dụng truy cập từ xa</translation>
-<translation id="4197038214024763371">Nếu bạn không đặt hoặc nếu bạn bật chính sách này, người dùng sẽ được phép sử dụng tính năng kiểm tra chính tả.
-
-      Nếu bạn tắt chính sách này, người dùng sẽ không được phép sử dụng tính năng kiểm tra chính tả. Chính sách SpellcheckLanguage và SpellcheckLanguageBlacklist cũng sẽ bị bỏ qua khi bạn tắt chính sách này.
-      </translation>
 <translation id="4203389617541558220">Giới hạn thời gian hoạt động của thiết bị bằng cách lên lịch tự động khởi động lại.
 
       Khi chính sách này được đặt, chính sách chỉ định lượng thời gian hoạt động của thiết bị mà sau lượng thời gian đó, khởi động lại tự động sẽ được lên lịch.
@@ -2884,18 +2891,6 @@
 <translation id="6281043242780654992">Định cấu hình chính sách cho Nhắn tin gốc. Máy chủ nhắn tin gốc được đưa vào danh sách cấm sẽ không được phép trừ khi chúng được đưa vào danh sách cho phép.</translation>
 <translation id="6282799760374509080">Cho phép hoặc từ chối ghi âm</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">Buộc tắt các ngôn ngữ có tính năng kiểm tra chính tả. Các ngôn ngữ không nhận dạng được trong danh sách đó sẽ bị bỏ qua.
-
-      Nếu bạn bật chính sách này, tính năng kiểm tra chính tả sẽ bị tắt đối với các ngôn ngữ đã chỉ định Người dùng vẫn có thể bật hoặc tắt tính năng kiểm tra chính tả đối với các ngôn ngữ không có trong danh sách.
-
-      Nếu bạn tắt hoặc không đặt chính sách này, sẽ không có sự thay đổi nào đối với tùy chọn kiểm tra chính tả của người dùng.
-
-      Nếu bạn đặt chính sách SpellcheckEnabled thành tắt, chính sách này sẽ không có hiệu lực.
-
-      Nếu một ngôn ngữ có trong cả chính sách này lẫn chính sách SpellcheckLanguage, thì chính sách SpellcheckLanguage sẽ được ưu tiên và ngôn ngữ có tính năng kiểm tra chính tả đó sẽ được bật.
-
-      Các ngôn ngữ hiện đang được hỗ trợ là: tiếng 
-Afrikaans Nam Phi, tiếng Bungari, tiếng Catalan, tiếng Séc, tiếng Đan Mạch, tiếng Đức, tiếng Hy Lạp, tiếng Anh - Úc, tiếng Anh - Canada, tiếng Anh - Anh, tiếng Anh - Mỹ, tiếng Tây Ban Nha, tiếng Tây Ban Nha-419, tiếng Tây Ban Nha - Argentina, tiếng Tây Ban Nha - Tây Ban Nha, tiếng Tây Ban Nha - Mexico, tiếng Tây Ban Nha - Mỹ, tiếng Estonia, tiếng Ba Tư, tiếng Faeroe, tiếng Pháp, tiếng Do Thái, tiếng Hindi, tiếng Croatia, tiếng Hungari, tiếng Indonesia, tiếng Ý, tiếng Hàn Quốc, tiếng Lithuania, tiếng Latvia, tiếng Bokmål, tiếng Hà Lan, tiếng Ba Lan, tiếng Bồ Đào Nha - Brazil, tiếng Bồ Đào Nha - Bồ Đào Nha, tiếng Rumani, tiếng Nga, tiếng Serbo - Croatia, tiếng Slovak, tiếng Slovenia, tiếng Albania, tiếng Serbia, tiếng Thụy Điển, tiếng Tamil, tiếng Tajik, tiếng Thổ Nhĩ Kỳ, tiếng Ukraina, tiếng Việt.</translation>
 <translation id="6310223829319187614">Bật tự động hoàn tất tên miền trong khi người dùng đăng nhập</translation>
 <translation id="6315673513957120120">Chrome hiển thị trang cảnh báo khi người dùng truy cập các trang web gặp lỗi SSL. Theo mặc định hoặc khi chính sách này được đặt thành true, người dùng được phép nhấp qua các trang cảnh báo này.
       Đặt chính sách này thành false sẽ không cho phép người dùng nhấp qua bất kỳ trang cảnh báo nào.</translation>
@@ -4301,11 +4296,6 @@
       Chính sách này chỉ ảnh hưởng đến người dùng đã xác thực bằng Ngôn ngữ đánh dấu xác nhận bảo mật (SAML).
 
       Bạn nên chỉ định giá trị tính bằng giây cho chính sách này.</translation>
-<translation id="9018338365267278833">Thao tác này sẽ xóa các tiện ích xuất hiện trong <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> hoặc các tiện ích xuất hiện trong <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> có chế độ cài đặt được đặt thành chặn, đồng thời cũng xóa hoàn toàn dữ liệu người dùng trên thiết bị.  Hãy tham khảo chính sách quyền riêng tư của tiện ích hoặc chính sách lưu giữ dữ liệu để hiểu rõ những điều có thể xảy ra với dữ liệu người dùng không được lưu trữ trên thiết bị.
-
-      Khi bạn đặt chính sách này thành bật, thì những tiện ích thuộc các danh sách nêu trên (nếu đã cài đặt trên một máy) sẽ bị xóa hoàn toàn khỏi máy đó (bao gồm cả dữ liệu người dùng trên thiết bị).
-
-      Khi bạn không đặt hoặc đặt chính sách này thành tắt, thì những tiện ích thuộc các danh sách nêu trên (nếu đã cài đặt trên một máy và có trong danh sách cấm <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />) sẽ bị tắt trên máy và không bị gỡ cài đặt.</translation>
 <translation id="9027787254195333560">Chính sách này cho phép bạn định cấu hình hình đại diện cho người dùng trên màn hình đăng nhập. Bạn đặt chính sách này bằng cách chỉ định URL mà từ đó <ph name="PRODUCT_OS_NAME" /> có thể tải xuống hình đại diện và một hàm băm mật mã dùng để xác minh tính toàn vẹn của tài nguyên đã tải xuống. Ảnh phải ở định dạng JPEG, kích thước ảnh không được vượt quá 512 kB. URL phải truy cập được mà không cần xác thực.
 
       Hình đại diện được tải xuống và lưu vào bộ nhớ đệm. Hình nền sẽ được tải xuống lại bất cứ khi nào URL hoặc hàm băm thay đổi.
diff --git a/components/policy/resources/policy_templates_zh-CN.xtb b/components/policy/resources/policy_templates_zh-CN.xtb
index 40c15d0..1e0370441 100644
--- a/components/policy/resources/policy_templates_zh-CN.xtb
+++ b/components/policy/resources/policy_templates_zh-CN.xtb
@@ -1030,17 +1030,6 @@
       如果未设置此政策,系统将会默认使用 <ph name="PRINTERS_ALLOW_ALL" />。
       </translation>
 <translation id="2908277604670530363">可同时连接到代理服务器的连接数上限</translation>
-<translation id="2948463916588961959">强制启用语言拼写检查。下方列表中未列出的语言将被忽略。
-
-      如果您启用了此政策,那么除了已由用户启用拼写检查的语言之外,系统还将为您所指定的语言启用拼写检查。
-
-      如果您停用了或未设置此政策,则不会更改用户的拼写检查偏好设置。
-
-      如果停用了 SpellcheckEnabled 政策,此政策将不会产生任何效果。
-
-      如果某种语言同时存在于此政策和 SpellcheckLanguageBlacklist 政策中,此政策的优先级较高,因此将启用对语言的拼写检查。
-
-      目前支持的语言包括: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="2952347049958405264">限制:</translation>
 <translation id="2956777931324644324">此政策自36版<ph name="PRODUCT_NAME" />起已停止使用。
 
@@ -1364,7 +1353,6 @@
 
         此政策由在桌面设备上进行的机器范围云政策注册使用,并可由 Windows 上的注册表/GPO、Mac 上的 plist 以及 Linux 上的 JSON 政策文件设置。</translation>
 <translation id="3660562134618097814">在用户登录期间转移 SAML IdP Cookie</translation>
-<translation id="3668151900457104753">卸载已被列入黑名单的扩展程序</translation>
 <translation id="3701121231485832347">控制由 <ph name="MS_AD_NAME" /> 管理的 <ph name="PRODUCT_OS_NAME" />设备的专用设置。</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" />(我们已弃用并将于日后移除单行字段。请开始使用下面的多行文本框。)</translation>
 <translation id="3709266154059827597">配置扩展程序安装黑名单</translation>
@@ -1568,6 +1556,21 @@
       如果此政策设为true或未设置,用户将能够通过注册Chrome操作系统兑换优惠。
 
       如果此政策设为false,用户将不能兑换优惠。</translation>
+<translation id="4008233182078913897">以列表形式指定无需用户干预即会自动静默安装且无法被用户卸载或停用的应用或扩展程序。此类应用/扩展程序所请求的所有权限(包括相应应用/扩展程序的后续版本所请求的任何其他权限)均由系统默认授予(无需用户干预)。此外,系统还会授予 enterprise.deviceAttributes 和 enterprise.platformKeys 扩展程序 API 权限(这两个 API 不适用于非强制安装的应用/扩展程序)。
+
+          此政策优先于可能会与其冲突的 <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> 政策。如果从此列表中移除了先前强制安装的某个应用或扩展程序,<ph name="PRODUCT_NAME" /> 便会自动卸载该应用或扩展程序。
+
+          对于未加入 <ph name="MS_AD_NAME" /> 网域的 Windows 实例,强制安装仅限于 Chrome 网上应用店中所列的应用和扩展程序。
+
+          请注意,用户可通过开发者工具更改任何扩展程序的源代码(此类更改可能会导致相应扩展程序无法正常运行)。如果您不希望用户进行此类更改,则应设置 <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> 政策。
+
+          此政策的每个列表项都是一个字符串,其中包含一个扩展程序 ID 和一个可选的“更新”网址(这两者之间以英文分号 (<ph name="SEMICOLON" />) 分隔)。扩展程序 ID 是一个由 32 个字母构成的字符串;若想查看该字符串,一种方法是在开发者模式下前往 <ph name="CHROME_EXTENSIONS_LINK" />。“更新”网址(若指定)应指向一个更新清单 XML 文档,如 <ph name="LINK_TO_EXTENSION_DOC1" /> 中所述。默认情况下,系统会使用 Chrome 网上应用店的更新网址(目前为“https://clients2.google.com/service/update2/crx”)。请注意,此政策中设置的“更新”网址仅用于初次安装;相应扩展程序的后续更新将会使用该扩展程序的清单中指定的更新网址。另请注意,在 <ph name="PRODUCT_NAME" /> 67 及更低版本中,明确指定“更新”网址是一项强制性要求。
+
+          例如,<ph name="EXTENSION_POLICY_EXAMPLE" /> 会从标准的 Chrome 网上应用店“更新”网址安装 ID 为 <ph name="EXTENSION_ID_SAMPLE" /> 的扩展程序。要详细了解如何托管扩展程序,请访问 <ph name="LINK_TO_EXTENSION_DOC2" />。
+
+          如果未设置此政策,系统便不会自动安装任何应用或扩展程序,而且用户可在 <ph name="PRODUCT_NAME" /> 中卸载任何应用或扩展程序。
+
+          请注意,此政策不适用于无痕模式。</translation>
 <translation id="4008507541867797979">如果此政策设为 true 或未配置,<ph name="PRODUCT_OS_NAME" />将会在登录屏幕上显示现有用户并允许选择其一。
 
       如果此政策设为 false,<ph name="PRODUCT_OS_NAME" />将不会在登录屏幕上显示现有用户。除非配置了受管理自助服务终端,否则系统将会显示标准登录屏幕(提示用户输入电子邮件地址和密码/手机号码)或 SAML 插页式屏幕(若已通过 <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> 政策启用的话)。如果配置了受管理自助服务终端,系统将仅会显示受管理自助服务终端帐号并允许选择其一。
@@ -1689,10 +1692,6 @@
           如果未设置此政策,则粘滞键最初会处于停用状态,但用户可以随时启用该功能。</translation>
 <translation id="4183229833636799228">默认 <ph name="FLASH_PLUGIN_NAME" /> 设置</translation>
 <translation id="4192388905594723944">验证远程访问客户端身份验证令牌时使用的网址</translation>
-<translation id="4197038214024763371">如果未设置此政策或启用了此政策,用户将能够使用拼写检查。
-
-      如果此政策处于停用状态,用户将无法使用拼写检查。停用此政策后,系统也会忽略 SpellcheckLanguage 和 SpellcheckLanguageBlacklist 政策。
-      </translation>
 <translation id="4203389617541558220">安排自动重启以限制设备的正常运行时间。
 
       如果设置此政策,则会指定设备正常运行的时间,并安排之后自动重启。
@@ -2726,17 +2725,6 @@
 <translation id="6281043242780654992">配置本地消息传递政策。不允许黑名单中列出的本地消息传递主机(除非相应主机已列入白名单)。</translation>
 <translation id="6282799760374509080">是否允许音频捕获</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">强制停用语言拼写检查。下方列表中未列出的语言将被忽略。
-
-      如果您启用了此政策,系统将针对您指定的语言停用拼写检查。用户仍然可以针对列表中未列出的语言启用或停用拼写检查。
-
-      如果您停用了或未设置此政策,则不会更改用户的拼写检查偏好设置。
-
-      如果停用了 SpellcheckEnabled 政策,此政策将不会产生任何效果。
-
-      如果某种语言同时存在于此政策和 SpellcheckLanguage 政策中,SpellcheckLanguage 政策的优先级较高,因此将启用对语言的拼写检查。
-
-      目前支持的语言包括:af、bg、ca、cs、da、de、el、en-AU、en-CA、en-GB、en-US、es、es-419、es-AR、es-ES、es-MX、es-US、et、fa、fo、fr、he、hi、hr、hu、id、it、ko、lt、lv、nb、nl、pl、pt-BR、pt-PT、ro、ru、sh、sk、sl、sq、sr、sv、ta、tg、tr、uk、vi。</translation>
 <translation id="6310223829319187614">允许在用户登录期间自动填充域名</translation>
 <translation id="6315673513957120120">当用户访问存在 SSL 错误的网站时,Chrome 将显示警告页面。默认情况下,或当此政策设为 true 时,用户可以在点击这些警告页面后继续操作。
       如果将此政策设为 false,用户将无法通过点击任何警告页面继续操作。</translation>
@@ -4069,11 +4057,6 @@
       此政策仅影响使用 SAML 验证身份的用户。
 
       此政策的值应以秒为单位。</translation>
-<translation id="9018338365267278833">此政策会移除出现在 <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> 中的扩展程序,或出现在 <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> 中且安装模式设为“blocked”的扩展程序,并会完全清除本地用户数据。请参阅扩展程序隐私权政策或数据保留政策,了解未在本地存储的用户数据会怎样。
-
-      如果启用了此政策,则系统会从相应计算机上彻底移除位于上述列表中的扩展程序(如果已安装到计算机上),包括本地用户数据。
-
-      如果停用了或未设置此政策,则系统会在相应计算机上停用位于上述列表中的扩展程序(如果已安装到计算机上且出现在黑名单 <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> 中),但不会卸载它们。</translation>
 <translation id="9027787254195333560">通过此政策,您可以配置用于在登录屏幕上代表用户的头像图片。要设置此政策,请指定一个可供 <ph name="PRODUCT_OS_NAME" />下载头像图片的网址,并指定一个用于验证下载内容是否完整的加密哈希值。图片必须是 JPEG 格式,且大小不得超过 512KB。网址必须可直接访问,而无需进行任何身份验证。
 
       系统会下载并缓存相应的头像图片。只要网址或哈希值有任何变化,系统都会重新下载相应的头像图片。
diff --git a/components/policy/resources/policy_templates_zh-TW.xtb b/components/policy/resources/policy_templates_zh-TW.xtb
index b6e44b79..618b510 100644
--- a/components/policy/resources/policy_templates_zh-TW.xtb
+++ b/components/policy/resources/policy_templates_zh-TW.xtb
@@ -867,7 +867,7 @@
 <translation id="257788512393330403">每 6 小時需輸入密碼</translation>
 <translation id="2586162458524426376">
       這項政策適用於登入畫面。另請查看適用於使用者工作階段的 <ph name="ISOLATE_ORIGINS_POLICY_NAME" /> 政策。
-      如果啟用這項政策,系統會以獨立程序分別執行逗號分隔清單中指定的每個來源。這也會讓系統隔離以子網域命名的來源,例如指定 https://example.com/ 也會導致 https://foo.example.com/ 遭到隔離,因為後者屬於 https://example.com/ 網站的一部分。
+      如果啟用這項政策,逗號分隔清單中指明的每個來源將各自以獨立程序執行。這也會將指明的來源依子網域隔離;比方說,如果指定 https://example.com/,https://foo.example.com/ 也會因為隸屬 https://example.com/ 網站而遭到隔離。
       如果不設定或停用這項政策,系統會將平台預設的網站隔離設定套用至登入畫面。
       </translation>
 <translation id="2587719089023392205">將 <ph name="PRODUCT_NAME" /> 設為預設瀏覽器</translation>
@@ -1067,17 +1067,6 @@
       如果未設定這項政策,系統會自動採用 <ph name="PRINTERS_ALLOW_ALL" />。
       </translation>
 <translation id="2908277604670530363">Proxy 伺服器的並行連線數量上限</translation>
-<translation id="2948463916588961959">這會針對指定語言強制執行拼字檢查功能。系統會忽略該清單中無法辨識的語言。
-
-      如果啟用這項政策,除了使用者已啟用拼字檢查功能的語言外,系統還會針對指定的語言啟用拼字檢查功能。
-
-      如果停用或不設定這項政策,則使用者的拼字檢查偏好設定不會受到任何影響。
-
-      如果 SpellcheckEnabled 政策設為停用,這項政策並不會有任何作用。
-
-      如果某個語言同時列在這項政策和 SpellcheckLanguageBlacklist 政策中,系統會優先執行這項政策,為該語言啟用拼字檢查功能。
-
-      拼字檢查功能目前支援的語言如下: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="2952347049958405264">限制:</translation>
 <translation id="2956777931324644324">我們已於 <ph name="PRODUCT_NAME" /> 版本 36 中移除這項政策。
 
@@ -1403,7 +1392,6 @@
 <translation id="3660510274595679517">
         如果將這項政策設定為 True,系統會強制你註冊雲端管理服務。如果註冊失敗,系統會封鎖 Chrome 啟動程序。如果不設定這項政策或設為 False,你可以選擇是否要註冊雲端管理服務。即使註冊失敗,系統也不會封鎖 Chrome 啟動程序。在桌面註冊機器範圍雲端政策時會使用這項政策,你可以透過 Windows 的登錄檔或 GPO、Mac 的 plist 以及 Linux 的 JSON 政策檔設定這項政策。</translation>
 <translation id="3660562134618097814">登入時移轉 SAML IdP Cookie</translation>
-<translation id="3668151900457104753">解除安裝列入黑名單的擴充功能</translation>
 <translation id="3701121231485832347">控管 <ph name="MS_AD_NAME" /> 管理的 <ph name="PRODUCT_OS_NAME" /> 裝置專屬設定。</translation>
 <translation id="3702647575225525306"><ph name="POLICY_NAME" /> (單行欄位已淘汰,日後將遭到移除。請開始使用下方的多行文字方塊。)</translation>
 <translation id="3709266154059827597">設定擴充功能安裝黑名單</translation>
@@ -1605,6 +1593,21 @@
       如果將這項政策設為 True 或未設定這項政策,使用者將可透過註冊 Chrome 作業系統來兌換優惠。
 
       如果將這項政策設為 False,使用者將無法兌換優惠。</translation>
+<translation id="4008233182078913897">指定要以無訊息方式 (使用者無需操作) 安裝的應用程式和擴充功能清單;使用者無法解除安裝或停用這些應用程式和擴充功能。系統會直接授予這些應用程式/擴充功能要求的所有權限 (使用者無需操作),包括日後新版應用程式/擴充功能要求的任何其他權限。系統會直接授予這些應用程式/擴充功能要求的所有權限 (使用者無需操作),包括日後新版應用程式/擴充功能要求的任何其他權限(這兩個 API 不適用於非強制安裝的應用程式/擴充功能)。
+
+          這項政策的優先順序高於可能發生衝突的 <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> 政策。如果從這份清單移除先前強制安裝的應用程式或擴充功能,<ph name="PRODUCT_NAME" /> 就會自動將其解除安裝。
+
+          如果 Windows 執行個體未加入 <ph name="MS_AD_NAME" /> 網域,系統只會強制安裝 Chrome 線上應用程式商店列出的應用程式和擴充功能。
+
+          請注意,使用者可透過開發人員工具變更擴充功能的原始碼 (這或許會造成擴充功能無法正常運作)。如果你對此有所顧慮,建議你設定 <ph name="DEVELOPER_TOOLS_POLICY_NAME" /> 政策。
+
+          這項政策的每個清單項目都是一行字串,其中包含以分號 (<ph name="SEMICOLON" />) 區隔的擴充功能 ID 和「更新」網址 (選用)。擴充功能 ID 為 32 個字母的字串,如需查看範例,請在開發人員模式下前往 <ph name="CHROME_EXTENSIONS_LINK" />。「更新」網址 (如有指定) 應指向更新資訊清單 XML 文件,如 <ph name="LINK_TO_EXTENSION_DOC1" /> 所述。根據預設,系統會使用 Chrome 線上應用程式商店的更新網址 (目前為「https://clients2.google.com/service/update2/crx」)。請注意,這項政策設定的「更新」網址僅適用於初次安裝,後續的擴充功能更新將採用擴充功能資訊清單指定的更新網址。另請注意,自 67 版起,你必須在 <ph name="PRODUCT_NAME" /> 中明確指定「更新」網址。
+
+          舉例來說,<ph name="EXTENSION_POLICY_EXAMPLE" /> 會透過標準 Chrome 線上應用程式商店「更新」網址安裝 ID 為 <ph name="EXTENSION_ID_SAMPLE" /> 的擴充功能。如要進一步瞭解如何代管擴充功能,請參閱以下連結:<ph name="LINK_TO_EXTENSION_DOC2" />。
+
+          如果未設定這項政策,則系統不會自動安裝任何應用程式或擴充功能,且使用者可以在 <ph name="PRODUCT_NAME" /> 中解除安裝任何應用程式或擴充功能。
+
+          請注意,這項政策不適用於無痕模式。</translation>
 <translation id="4008507541867797979">如果將這項政策設為 true 或不予設定,<ph name="PRODUCT_OS_NAME" /> 會在登入畫面上顯示現有使用者並允許從中擇一登入。
 
       如果這項政策設為 false,除非已設定受管理工作階段,否則 <ph name="PRODUCT_OS_NAME" /> 不會在登入畫面上顯示現有使用者,而是顯示一般登入畫面 (提示輸入使用者電子郵件地址,以及密碼或電話號碼) 或 SAML 插頁式畫面 (如果透過 <ph name="LOGIN_AUTHENTICATION_BEHAVIOR_POLICY_NAME" /> 政策啟用的話)。設定受管理工作階段後,系統便只會顯示受管理工作階段帳戶並允許從中擇一登入。
@@ -1727,10 +1730,6 @@
           如果不設定這項政策,系統預設會停用相黏鍵,但使用者可以隨時啟用這項功能。</translation>
 <translation id="4183229833636799228"><ph name="FLASH_PLUGIN_NAME" /> 預設設定</translation>
 <translation id="4192388905594723944">用於驗證遠端存取用戶端驗證憑證的網址</translation>
-<translation id="4197038214024763371">如果不設定或啟用這項政策,使用者將可使用拼字檢查。
-
-      如果停用這項政策,使用者將無法使用拼字檢查,且系統會忽略 SpellcheckLanguage 和 SpellcheckLanguageBlacklist 政策。
-      </translation>
 <translation id="4203389617541558220">安排自動重新啟動,藉此限制裝置運作時間。
 
       如果你設定這項政策,表示系統會在經過指定的裝置運作時間長度之後安排自動重新啟動。
@@ -2468,7 +2467,7 @@
       設定這項政策後,使用者無法變更或覆寫此政策。</translation>
 <translation id="5708969689202733975">設定允許的快速解鎖模式</translation>
 <translation id="5711016543513883877">
-      如果啟用這項政策,系統會以獨立程序分別執行逗號分隔清單中指定的每個來源。這也會讓系統隔離以子網域命名的來源,例如指定 https://example.com/ 也會導致 https://foo.example.com/ 遭到隔離,因為後者屬於 https://example.com/ 網站的一部分。
+      如果啟用這項政策,逗號分隔清單中指明的每個來源將各自以獨立程序執行。這也會將指明的來源依子網域隔離;比方說,如果指定 https://example.com/,https://foo.example.com/ 也會因為隸屬 https://example.com/ 網站而遭到隔離。
       如果不設定或停用這項政策,使用者可以變更這項設定。
 
       注意:這項政策不適用於 Android。如果要在 Android 上啟用 IsolateOrigins,請使用 IsolateOriginsAndroid 政策設定。
@@ -2770,17 +2769,6 @@
 <translation id="6281043242780654992">設定內建訊息傳遞政策。如要允許列入黑名單的內建訊息傳遞主機,必須將其加入許可清單。</translation>
 <translation id="6282799760374509080">允許或拒絕擷取音訊</translation>
 <translation id="6284362063448764300">TLS 1.1</translation>
-<translation id="6306608379445125648">這會針對指定語言強制停用拼字檢查功能。系統會忽略該清單中無法辨識的語言。
-
-      如果啟用這項政策,系統會為指定的語言停用拼字檢查功能。針對不在清單上的語言,使用者仍可以啟用或停用拼字檢查功能。
-
-      如果停用或不設定這項政策,則使用者的拼字檢查偏好設定不會受到任何影響。
-
-      如果 SpellcheckEnabled 政策設為停用,這項政策並不會有任何作用。
-
-      如果某個語言同時列在這項政策和 SpellcheckLanguage 政策中,系統會優先執行 SpellcheckLanguage 政策,為該語言啟用拼字檢查功能。
-
-      拼字檢查功能目前支援的語言如下:af、bg、ca、cs、da、de、el、en-AU、en-CA、en-GB、en-US、es、es-419、es-AR、es-ES、es-MX、es-US、et、fa、fo、fr、he、hi、hr、hu、id、it、ko、lt、lv、nb、nl、pl、pt-BR、pt-PT、ro、ru、sh、sk、sl、sq、sr、sv、ta、tg、tr、uk、vi。</translation>
 <translation id="6310223829319187614">允許在使用者登入過程中以自動完成功能填入網域名稱</translation>
 <translation id="6315673513957120120">當使用者瀏覽出現 SSL 錯誤的網站,Chrome 會顯示警告網頁。在預設或政策設為 True 的情況下,使用者可以忽略這類警告網頁,繼續前往原先指定的頁面。
       這項政策設為 False 時,系統會禁止使用者忽略任何警告網頁。</translation>
@@ -4117,11 +4105,6 @@
       這項政策只會影響採用 SAML 進行驗證的使用者。
 
       指定政策值時,請以秒為單位進行設定。</translation>
-<translation id="9018338365267278833">這項政策會移除列在 <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> 中的擴充功能,或列在 <ph name="EXTENSION_SETTINGS_POLICY_NAME" /> 中且安裝模式設為封鎖的擴充功能,並一併清除本機使用者資料。如需瞭解系統會如何處理未儲存於本機的使用者資料,請參閱擴充功能隱私權政策或資料保留政策。
-
-      如果將這項政策設為啟用,系統會將上述清單中已安裝在裝置上的擴充功能完全移除;本機使用者資料也會一併遭到移除。
-
-      如果未設定或停用這項政策,將停用上述清單中的擴充功能 (如果已安裝在裝置上且列在黑名單 <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> 中),但不會解除安裝。</translation>
 <translation id="9027787254195333560">這項政策可讓你設定使用者的登入畫面顯示圖片。如要設定這項政策,請指定顯示圖片網址讓 <ph name="PRODUCT_OS_NAME" />進行下載,並指定用於驗證下載內容完整性的加密編譯雜湊值。圖片必須是 JPEG 格式,且大小不得超過 512kB。網址必須未設定任何驗證機制,可直接存取。
 
       系統會下載並快取顯示圖片。只要網址或雜湊碼一有變更,系統就會重新下載圖片。
diff --git a/components/services/font/font_loader_unittest.cc b/components/services/font/font_loader_unittest.cc
index c7984db..5e7118a 100644
--- a/components/services/font/font_loader_unittest.cc
+++ b/components/services/font/font_loader_unittest.cc
@@ -40,7 +40,7 @@
     return "";
 
   std::vector<char> file_contents;
-  file_contents.reserve(file_size);
+  file_contents.resize(file_size);
   CHECK_EQ(file_size, font_file.Read(0, file_contents.data(), file_size));
   std::string font_family_name;
   FT_Library library;
diff --git a/components/services/font/ppapi_fontconfig_matching.cc b/components/services/font/ppapi_fontconfig_matching.cc
index 7317798..d206710 100644
--- a/components/services/font/ppapi_fontconfig_matching.cc
+++ b/components/services/font/ppapi_fontconfig_matching.cc
@@ -127,10 +127,12 @@
                               bool is_italic,
                               uint32_t charset,
                               uint32_t fallback_family) {
-  FcLangSet* langset = FcLangSetCreate();
-  bool is_lgc = MSCharSetToFontconfig(langset, charset);
-  FcPattern* pattern = FcPatternCreate();
-  FcPatternAddString(pattern, FC_FAMILY,
+  std::unique_ptr<FcLangSet, decltype(&FcLangSetDestroy)> langset(
+      FcLangSetCreate(), &FcLangSetDestroy);
+  bool is_lgc = MSCharSetToFontconfig(langset.get(), charset);
+  std::unique_ptr<FcPattern, decltype(&FcPatternDestroy)> pattern(
+      FcPatternCreate(), &FcPatternDestroy);
+  FcPatternAddString(pattern.get(), FC_FAMILY,
                      reinterpret_cast<const FcChar8*>(face.c_str()));
 
   // TODO(thestig) Check if we can access Chrome's per-script font preference
@@ -152,20 +154,22 @@
   if (!generic_font_name.empty()) {
     const FcChar8* fc_generic_font_name =
         reinterpret_cast<const FcChar8*>(generic_font_name.c_str());
-    FcPatternAddString(pattern, FC_FAMILY, fc_generic_font_name);
+    FcPatternAddString(pattern.get(), FC_FAMILY, fc_generic_font_name);
   }
 
   if (is_bold)
-    FcPatternAddInteger(pattern, FC_WEIGHT, FC_WEIGHT_BOLD);
+    FcPatternAddInteger(pattern.get(), FC_WEIGHT, FC_WEIGHT_BOLD);
   if (is_italic)
-    FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ITALIC);
-  FcPatternAddLangSet(pattern, FC_LANG, langset);
-  FcPatternAddBool(pattern, FC_SCALABLE, FcTrue);
-  FcConfigSubstitute(nullptr, pattern, FcMatchPattern);
-  FcDefaultSubstitute(pattern);
+    FcPatternAddInteger(pattern.get(), FC_SLANT, FC_SLANT_ITALIC);
+  FcPatternAddLangSet(pattern.get(), FC_LANG, langset.get());
+  FcPatternAddBool(pattern.get(), FC_SCALABLE, FcTrue);
+  FcConfigSubstitute(nullptr, pattern.get(), FcMatchPattern);
+  FcDefaultSubstitute(pattern.get());
 
   FcResult result;
-  FcFontSet* font_set = FcFontSort(nullptr, pattern, 0, nullptr, &result);
+  std::unique_ptr<FcFontSet, decltype(&FcFontSetDestroy)> font_set(
+      FcFontSort(nullptr, pattern.get(), 0, nullptr, &result),
+      &FcFontSetDestroy);
   int font_fd = -1;
   int good_enough_index = -1;
   bool good_enough_index_set = false;
@@ -259,10 +263,6 @@
     }
   }
 
-  if (font_set)
-    FcFontSetDestroy(font_set);
-  FcPatternDestroy(pattern);
-
   return font_fd;
 }
 
diff --git a/components/strings/components_strings_am.xtb b/components/strings/components_strings_am.xtb
index d579b44..20e73d5 100644
--- a/components/strings/components_strings_am.xtb
+++ b/components/strings/components_strings_am.xtb
@@ -886,6 +886,7 @@
 <translation id="5804241973901381774">ፍቃዶች</translation>
 <translation id="5810442152076338065">ወደ <ph name="DOMAIN" /> ግንኙነትዎ ፍጹማዊ ስነ መሰውር ጥቅል በመጠቀም የተመሳጠረ ነው።</translation>
 <translation id="5813119285467412249">&amp;አክልን ድገም</translation>
+<translation id="583281660410589416">ያልታወቀ </translation>
 <translation id="5838278095973806738">በአጥቂዎች ሊሰረቅ ስለሚችል በዚህ ጣቢያ ላይ ማናቸውም አደጋን ሊያስከትል የሚችል መረጃ (ለምሳሌ፦ የይለፍ ቃሎች ወይም የክሬዲት ካርዶች) ማስገባት የለብዎትም።</translation>
 <translation id="5860033963881614850">አጥፋ</translation>
 <translation id="5863847714970149516">ከፊት ያለው ገጽ እርስዎን ገንዘብ ለማስከፈል ሊሞክር ይችላል</translation>
diff --git a/components/strings/components_strings_ar.xtb b/components/strings/components_strings_ar.xtb
index 37cc3b8..a94fccb7 100644
--- a/components/strings/components_strings_ar.xtb
+++ b/components/strings/components_strings_ar.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">الأذونات</translation>
 <translation id="5810442152076338065">يتم ترميز اتصالك بالنطاق <ph name="DOMAIN" /> باستخدام مجموعة تشفير قديمة.</translation>
 <translation id="5813119285467412249">إعا&amp;دة الإضافة</translation>
+<translation id="583281660410589416">غير معروف</translation>
 <translation id="5838278095973806738">يجب عدم إدخال معلومات حسّاسة على هذا الموقع (مثل كلمات المرور أو بطاقات الائتمان) لأنه قد تتم سرقتها من قِبل المهاجمين.</translation>
 <translation id="5860033963881614850">غير مفعّل</translation>
 <translation id="5863847714970149516">قد تحاول الصفحة التالية تحصيل رسوم منك</translation>
diff --git a/components/strings/components_strings_bg.xtb b/components/strings/components_strings_bg.xtb
index aeb09945e..e6431dcb 100644
--- a/components/strings/components_strings_bg.xtb
+++ b/components/strings/components_strings_bg.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">Разрешения</translation>
 <translation id="5810442152076338065">Връзката ви с/ъс <ph name="DOMAIN" /> е шифрована с остарял криптографски пакет.</translation>
 <translation id="5813119285467412249">&amp;Възстановяване на добавянето</translation>
+<translation id="583281660410589416">Неизвестно</translation>
 <translation id="5838278095973806738">Не ви препоръчваме да въвеждате поверителна информация в този сайт (например пароли или номера на кредитни карти), тъй като може да бъде открадната от извършители на атаки.</translation>
 <translation id="5860033963881614850">Изключено</translation>
 <translation id="5863847714970149516">На страницата, която искате да посетите, е възможно да ви бъдат удържани средства</translation>
diff --git a/components/strings/components_strings_bn.xtb b/components/strings/components_strings_bn.xtb
index eb62f18..3d8c1c2 100644
--- a/components/strings/components_strings_bn.xtb
+++ b/components/strings/components_strings_bn.xtb
@@ -31,7 +31,7 @@
 <translation id="1126551341858583091">স্থানীয় সঞ্চয়স্থানের আকার হলো <ph name="CRASH_SIZE" />।</translation>
 <translation id="112840717907525620">নীতি ক্যাশেটি ঠিক আছে</translation>
 <translation id="1131264053432022307">আপনার কপি করা ছবি</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>
@@ -166,7 +166,7 @@
 <translation id="1745880797583122200">আপনার ব্রাউজারটি ম্যানেজ করা হচ্ছে</translation>
 <translation id="17513872634828108">খোলা ট্যাব</translation>
 <translation id="1753706481035618306">পৃষ্ঠা সংখ্যা</translation>
-<translation id="1763864636252898013">এই সার্ভার প্রমাণ করতে পারেনি যে এটি <ph name="DOMAIN" />; এর নিরাপত্তা শংসাপত্রটি আপনার ডিভাইসের বিশ্বস্ত নয়। কোনো ভুল কনফিগারেশনের কারণে অথবা কোনো আক্রমণকারী আপনার কানেকশন মাঝপথে আটকে দিচ্ছে বলে এমনটা হতে পারে।</translation>
+<translation id="1763864636252898013">এই সার্ভার প্রমাণ করতে পারেনি যে এটি <ph name="DOMAIN" />; এর নিরাপত্তা সার্টিফিকেটটি আপনার ডিভােইসের নিকট বিশ্বাসযোগ্য নয়। কোনো ভুল কনফিগারেশনের কারণে অথবা কোনো আক্রমণকারী আপনার সংযোগ মাঝপথে আটকে দিচ্ছে বলে এমনটা হতে পারে।</translation>
 <translation id="1768211456781949159"><ph name="BEGIN_LINK" />Windows নেটওয়ার্ক ডায়গনিস্টিক্স চালিয়ে দেখুন<ph name="END_LINK" />।</translation>
 <translation id="1783075131180517613">দয়া করে আপনার সিঙ্ক পাসফ্রেজ আপডেট করুন৷</translation>
 <translation id="1787142507584202372">আপনার খোলা ট্যাবগুলি এখানে দেখা যাবে</translation>
@@ -224,6 +224,7 @@
 <translation id="2111256659903765347">Super-A</translation>
 <translation id="2113977810652731515">কার্ড</translation>
 <translation id="2114841414352855701">এড়িয়ে যাওয়া হয়েছে কারণ এটি <ph name="POLICY_NAME" />-দ্বারা ওভাররাইড করা হয়েছিল৷</translation>
+<translation id="2129079103035905234">মোশন সেন্সর</translation>
 <translation id="213826338245044447">মোবাইল বুকমার্ক</translation>
 <translation id="214556005048008348">পেমেন্ট বাতিল করুন</translation>
 <translation id="2147827593068025794">পটভূমি সিঙ্ক</translation>
@@ -252,7 +253,7 @@
 <translation id="2292556288342944218">আপনার ইন্টারনেট অ্যাক্সেস অবরুদ্ধ করা হয়েছে</translation>
 <translation id="2297722699537546652">B5 (Envelope)</translation>
 <translation id="2310021320168182093">Chou2 (Envelope)</translation>
-<translation id="2316887270356262533">১ এমবির চেয়ে কম জায়গা খালি করে। পরের বার কিছু সাইট লোড হতে দেরি হতে পারে।</translation>
+<translation id="2316887270356262533">১ MB-এর চেয়ে কম জায়গা খালি করে। পরের বার ভিজিটের সময় কিছু সাইট লোড হতে দেরি হতে পারে।</translation>
 <translation id="2317259163369394535"><ph name="DOMAIN" /> এর জন্য একটি ইউজারনেম এবং পাসওয়ার্ড প্রয়োজন।</translation>
 <translation id="2317583587496011522">ডেবিট কার্ড গ্রহণ করা হয়।</translation>
 <translation id="2330137317877982892"><ph name="CREDIT_CARD" />-এর মেয়াদ, <ph name="EXPIRATION_DATE_ABBR" /> তারিখে শেষ হবে</translation>
@@ -309,7 +310,7 @@
 <translation id="2556876185419854533">&amp;সম্পাদনাকে পূর্বাবস্থায় ফেরান</translation>
 <translation id="2586657967955657006">ক্লিপবোর্ড</translation>
 <translation id="2587730715158995865"><ph name="ARTICLE_PUBLISHER" /> থেকে পাওয়া। এটি এবং আরও <ph name="OTHER_ARTICLE_COUNT" />টি গল্প পড়ুন।</translation>
-<translation id="2587841377698384444">ডিরেক্টরি এপিআই আইডি:</translation>
+<translation id="2587841377698384444">ডিরেক্টরি API আইডি:</translation>
 <translation id="2595719060046994702">কোনও কোম্পানি বা সংস্থা এই ডিভাইস ও অ্যাকাউন্ট ম্যানেজ করে না।</translation>
 <translation id="2597378329261239068">এই দস্তাবেজটি পাসওয়ার্ড সুরক্ষিত৷  দয়া করে একটি পাসওয়ার্ড লিখুন৷</translation>
 <translation id="2609632851001447353">বৈচিত্রতা</translation>
@@ -405,7 +406,7 @@
 <translation id="3150653042067488994">সাময়িক সার্ভার ত্রুটি</translation>
 <translation id="3154506275960390542">এই পৃষ্ঠাতে একটি ফর্ম আছে যেটি জমা দেওয়া নিরাপদ নাও হতে পারে। আপনার পাঠানো ডেটা সার্ভারে পৌঁছানোর আগে অন্যরা সেটি দেখতে পেতে পারেন, অথবা কেউ সেটি পরিবর্তন করে দিতে পারেন যাতে আপনার ডেটা সঠিকভাবে সার্ভারে না পৌঁছায়।</translation>
 <translation id="3157931365184549694">পুনরুদ্ধার করুন</translation>
-<translation id="3162559335345991374">আপনি যে ওয়াই-ফাই ব্যবহার করছেন সেটির জন্য অপনাকে এটির লগ-ইন পৃষ্ঠাতে যেতে হতে পরে৷</translation>
+<translation id="3162559335345991374">আপনি যে ওয়াই-ফাইটি ব্যবহার করছেন সেটির জন্য অপনাকে এটির লগ-ইন পৃষ্ঠাতে যেতে হতে পরে৷</translation>
 <translation id="3167968892399408617">ছদ্মবেশী ট্যাবগুলিতে আপনি যে পৃষ্ঠাগুলি দেখেন সেগুলি আপনার সব ছদ্মবেশী ট্যাব বন্ধ করে দেওয়ার পর ব্রাউজারের ইতিহাস, কুকি স্টোর বা সার্চ ইতিহাসে থাকবে না। আপনি ডাউনলোড করেছেন এমন ফাইল বা বুকমার্ক তৈরি করছেন এমন সবগুলি রেখে দেওয়া হবে।</translation>
 <translation id="3169472444629675720">আবিষ্কার করুন</translation>
 <translation id="3174168572213147020">আইল্যাণ্ড</translation>
@@ -507,7 +508,7 @@
 <translation id="3678529606614285348">নতুন ছদ্মবেশী উইন্ডোতে (Ctrl-Shift-N) করে একটি পৃষ্ঠা খুলুন</translation>
 <translation id="3679803492151881375">ক্র্যাশ রিপোর্ট <ph name="CRASH_TIME" />-এ ক্যাপচার করা হয়েছে, <ph name="UPLOAD_TIME" />-এ আপলোড করা হয়েছে</translation>
 <translation id="3681007416295224113">সার্টিফিকেট তথ্য</translation>
-<translation id="3704162925118123524">আপনি যে নেটওয়ার্ক ব্যবহার করছেন সেটির জন্য অপনাকে এটির লগ-ইন পৃষ্ঠাতে যেতে হতে পরে৷</translation>
+<translation id="3704162925118123524">আপনি যে নেটওয়ার্কটি ব্যবহার করছেন সেটির জন্য অপনাকে এটির লগ-ইন পৃষ্ঠাতে যেতে হতে পরে৷</translation>
 <translation id="3704609568417268905"><ph name="TIME" /> <ph name="BOOKMARKED" /> <ph name="TITLE" /> <ph name="DOMAIN" /></translation>
 <translation id="370665806235115550">লোড হচ্ছে...</translation>
 <translation id="3709599264800900598">আপনার কপি করা টেক্সট</translation>
@@ -678,7 +679,7 @@
 <translation id="4668929960204016307">,</translation>
 <translation id="467662567472608290">এই সার্ভার প্রমাণ করতে পারেনি যে এটি <ph name="DOMAIN" />; এর নিরাপত্তা সার্টিফিকেটে কিছু ত্রুটি আছে। কোনো ভুল কনফিগারেশনের কারণে অথবা কোনো আক্রমণকারী আপনার সংযোগ মাঝপথে আটকে দিচ্ছে বলে এমনটা হতে পারে।</translation>
 <translation id="467809019005607715">Google স্লাইড্স</translation>
-<translation id="4690462567478992370">কোনো ভুল সার্টিফিকেট ব্যবহার করা বন্ধ করুন</translation>
+<translation id="4690462567478992370">কোনও ভুল সার্টিফিকেট ব্যবহার করা বন্ধ করুন</translation>
 <translation id="4691835149146451662">Architecture-A (Envelope)</translation>
 <translation id="4701488924964507374"><ph name="SENTENCE1" /> <ph name="SENTENCE2" /></translation>
 <translation id="4708268264240856090">আপনার সংযোগ বাধাপ্রাপ্ত হয়েছে</translation>
@@ -846,7 +847,7 @@
 <translation id="5570825185877910964">অ্যাকাউন্ট সুরক্ষিত রাখুন</translation>
 <translation id="5571083550517324815">এই ঠিকানা থেকে পিক-আপ করা যাবে না। অন্য ঠিকানা বেছে নিন।</translation>
 <translation id="5571347317547569613">({NUM_COOKIES,plural, =1{১টি ব্যবহৃত হচ্ছে}one{#টি ব্যবহৃত হচ্ছে}other{#টি ব্যবহৃত হচ্ছে}})</translation>
-<translation id="5572851009514199876">আপনার এই সাইটে অ্যাক্সেস করার অনুমতি আছে কিনা তা Chrome পরীক্ষা করার জন্য অনুগ্রহ করে শুরু করুন এবং Chrome-এ সাইন-ইন করুন।</translation>
+<translation id="5572851009514199876">আপনার এই সাইটে অ্যাক্সেস আছে কিনা, তা দেখার জন্য Chrome চালু করে সাইন-ইন করুন।</translation>
 <translation id="5580958916614886209">আপনার মেয়াদ শেষের মাস পরীক্ষা করে আবার চেষ্টা করুন</translation>
 <translation id="5586446728396275693">কোনও ঠিকানা সংরক্ষণ করা নেই</translation>
 <translation id="5595485650161345191">ঠিকানা সম্পাদনা করুন</translation>
@@ -893,6 +894,7 @@
 <translation id="5804241973901381774">অনুমতিগুলি</translation>
 <translation id="5810442152076338065"><ph name="DOMAIN" />-এ আপনার সংযোগ একটি অপ্রচলিত সাইফার স্যুট ব্যবহার করে এনক্রিপ্ট করা হয়েছে৷</translation>
 <translation id="5813119285467412249">&amp;যোগ করাকে পুনরায় করুন</translation>
+<translation id="583281660410589416">অজানা</translation>
 <translation id="5838278095973806738">এই সাইটে আপনার কোনো সংবেদনশীল তথ্য দেওয়া উচিত হবে না (উদাহরণস্বরূপ, পাসওয়ার্ড বা ক্রেডিট কার্ড) কারণ আক্রমণকারীরা এগুলি চুরি করতে পারে।</translation>
 <translation id="5860033963881614850">বন্ধ করুন</translation>
 <translation id="5863847714970149516">পরের পৃষ্ঠাতে আপনাকে চার্জ করা হতে পারে</translation>
@@ -967,7 +969,7 @@
 <translation id="6290238015253830360">আপনার প্রস্তাবিত নিবন্ধগুলি এখানে দেখা যাবে</translation>
 <translation id="6302269476990306341">Chrome-এ Google অ্যাসিস্ট্যান্ট এতক্ষণ পরে বন্ধ হয়ে যাবে:</translation>
 <translation id="6305205051461490394"><ph name="URL" /> এ পৌঁছানো যাচ্ছে না</translation>
-<translation id="6321917430147971392">আপনার ডিএনএস সেটিংস পরীক্ষা করুন</translation>
+<translation id="6321917430147971392">আপনার DNS সেটিংস পরীক্ষা করুন</translation>
 <translation id="6328639280570009161">নেটওয়ার্ক পূর্বানুমান নিষ্ক্রিয় করার চেষ্টা করুন</translation>
 <translation id="6328784461820205019">"আপনার কানেকশন গোপন নয়" বা "&lt;span class="error-code"&gt;NET::ERR_CERT_AUTHORITY_INVALID&lt;/span&gt;" বা "&lt;span class="error-code"&gt;ERR_CERT_COMMON_NAME_INVALID&lt;/span&gt;" বা "&lt;span class="error-code"&gt;NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM&lt;/span&gt;" বা "&lt;span class="error-code"&gt;ERR_CERT_SYMANTEC_LEGACY&lt;/span&gt;" বা "SSL সার্টিফিকেটে সমস্যা"</translation>
 <translation id="6328786501058569169">এই সাইটটি প্রতারণামূলক</translation>
@@ -1254,7 +1256,7 @@
 <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="782886543891417279">আপনি যে (<ph name="WIFI_NAME" />) ওয়াই-ফাইটি ব্যবহার করছেন সেটির জন্য অপনাকে এটির লগ-ইন পৃষ্ঠাতে যেতে হতে পরে৷</translation>
+<translation id="782886543891417279">আপনি যে (<ph name="WIFI_NAME" />) ওয়াই-ফাই ব্যবহার করছেন সেটির জন্য অপনাকে এটির লগ-ইন পৃষ্ঠাতে যেতে হতে পরে৷</translation>
 <translation id="7836231406687464395">Postfix (Envelope)</translation>
 <translation id="7844689747373518809">{COUNT,plural, =0{একটিও নয়}=1{১টি অ্যাপ (<ph name="EXAMPLE_APP_1" />)}=2{২টি অ্যাপ (<ph name="EXAMPLE_APP_1" />, <ph name="EXAMPLE_APP_2" />)}one{#টি অ্যাপ (<ph name="EXAMPLE_APP_1" />, <ph name="EXAMPLE_APP_2" /> <ph name="AND_MORE" />)}other{#টি অ্যাপ (<ph name="EXAMPLE_APP_1" />, <ph name="EXAMPLE_APP_2" /> <ph name="AND_MORE" />)}}</translation>
 <translation id="785549533363645510">আপনি অবশ্য অদৃশ্য থাকবেন না। ছদ্মবেশী মোডে গেলেও তা আপনার নিয়োগকর্তা, আপনার ইন্টারনেট পরিষেবা প্রদানকারী অথবা আপনার পরিদর্শন করা ওয়েবসাইট থেকে আপনার ব্রাউজিংকে আড়াল করবে না।</translation>
@@ -1263,7 +1265,7 @@
 <translation id="7878176543348854470">ডেবিট ও প্রিপেড কার্ড গ্রহণ করা হয়।</translation>
 <translation id="7878562273885520351">আপনার পাসওয়ার্ড অন্য কেউ পরিবর্তন করার চেষ্টা করেছে</translation>
 <translation id="7882421473871500483">খয়েরি</translation>
-<translation id="7887683347370398519">Check your CVC and try again</translation>
+<translation id="7887683347370398519">আপনার CVC পরীক্ষা করে আবার চেষ্টা করুন</translation>
 <translation id="7904208859782148177">C3 (Envelope)</translation>
 <translation id="79338296614623784">একটি সঠিক ফোন নম্বর লিখুন</translation>
 <translation id="7935318582918952113">DOM Distiller</translation>
@@ -1449,7 +1451,7 @@
 <translation id="9038649477754266430">পৃষ্ঠা আরও দ্রুত লোড করার জন্য কোনো পূর্বাভাষ পরিষেবা ব্যবহার করুন</translation>
 <translation id="9039213469156557790">উপরন্তু, এই পৃষ্ঠাতে অন্যান্য সংস্থান অন্তর্ভুক্ত রয়েছে যা নিরাপদ নয়৷ এই সংস্থানগুলি ট্রানজিটের সময় অন্যরা দেখতে পাবে এবং পৃষ্ঠাটির আচরণ পরিবর্তন করার জন্য কোনো আক্রমণকারী এর পরিবর্তন করতে পারেন৷</translation>
 <translation id="9045525010788763347"><ph name="RESULT_MODIFIED_DATE" /> - <ph name="RESULT_PRODUCT_SOURCE" /></translation>
-<translation id="9049981332609050619">আপনি <ph name="DOMAIN" />-এ পৌছানোর চেষ্টা করছেন, কিন্তু সার্ভার একটি ভুল সার্টিফিকেট উপস্থাপন করেছে|</translation>
+<translation id="9049981332609050619">আপনি <ph name="DOMAIN" />-এ পৌছানোর প্রয়াস করছেন, কিন্তু সার্ভার একটি ভুল সার্টিফিকেট উপস্থাপন করেছে|</translation>
 <translation id="9050666287014529139">পাসফ্রেজ</translation>
 <translation id="9065203028668620118">সম্পাদনা</translation>
 <translation id="9065745800631924235">ইতিহাসে <ph name="TEXT" /> সার্চ</translation>
@@ -1474,7 +1476,7 @@
 <translation id="9169664750068251925">এই সাইটে সর্বদা অবরোধ করুন</translation>
 <translation id="9170848237812810038">&amp;পূর্বাবস্থায় ফিরুন</translation>
 <translation id="9171296965991013597">অ্যাপ থেকে বেরিয়ে আসতে চান?</translation>
-<translation id="917450738466192189">সার্ভারের সার্টিফিকেট ভুল৷</translation>
+<translation id="917450738466192189">সার্ভারের সার্টিফিকেট অকার্যকর৷</translation>
 <translation id="9174917557437862841">ট্যাব সুইচ বোতাম, এই ট্যাবে পরিবর্তন করতে এন্টার প্রেস করুন</translation>
 <translation id="9183302530794969518">Google দস্তাবেজ</translation>
 <translation id="9183425211371246419"><ph name="HOST_NAME" /> একটি অসমর্থিত প্রোটোকল ব্যবহার করে।</translation>
diff --git a/components/strings/components_strings_ca.xtb b/components/strings/components_strings_ca.xtb
index ed1485b..5831ff6 100644
--- a/components/strings/components_strings_ca.xtb
+++ b/components/strings/components_strings_ca.xtb
@@ -218,6 +218,7 @@
 <translation id="2111256659903765347">Super-A</translation>
 <translation id="2113977810652731515">Targeta</translation>
 <translation id="2114841414352855701">S'ha ignorat perquè <ph name="POLICY_NAME" /> l'ha substituït.</translation>
+<translation id="2129079103035905234">Sensors de moviment</translation>
 <translation id="213826338245044447">Adreces d'interès per a mòbils</translation>
 <translation id="214556005048008348">Cancel·la el pagament</translation>
 <translation id="2147827593068025794">Sincronització en segon pla</translation>
@@ -884,6 +885,7 @@
 <translation id="5804241973901381774">Permisos</translation>
 <translation id="5810442152076338065">La connexió a <ph name="DOMAIN" /> s'ha encriptat amb un sistema de xifratge obsolet.</translation>
 <translation id="5813119285467412249">&amp;Refés l'addició</translation>
+<translation id="583281660410589416">Desconegut</translation>
 <translation id="5838278095973806738">No introdueixis informació sensible en aquest lloc web (com ara contrasenyes o targetes de crèdit), ja que alguns atacants podrien robar-la.</translation>
 <translation id="5860033963881614850">Desactivat</translation>
 <translation id="5863847714970149516">És possible que aquesta pàgina provi de fer-te algun càrrec</translation>
@@ -1078,7 +1080,7 @@
 <translation id="7062635574500127092">Verd blavós</translation>
 <translation id="7064851114919012435">Informació de contacte</translation>
 <translation id="7079718277001814089">Aquest lloc conté programari maliciós</translation>
-<translation id="7081564429925484109">Advertiment: aquesta política no s'ha combinat segons el que s'especifica a la política PolicyListMultipleSourceMergeList perquè no és en una llista.</translation>
+<translation id="7081564429925484109">Advertiment: aquesta política no s'ha combinat segons el que s'especifica a la política PolicyListMultipleSourceMergeList perquè no és una llista.</translation>
 <translation id="7087282848513945231">Comtat</translation>
 <translation id="7090678807593890770">Cerqueu <ph name="LINK" /> a Google</translation>
 <translation id="7108338896283013870">Amaga</translation>
diff --git a/components/strings/components_strings_cs.xtb b/components/strings/components_strings_cs.xtb
index f99547b..fcd3636e 100644
--- a/components/strings/components_strings_cs.xtb
+++ b/components/strings/components_strings_cs.xtb
@@ -881,6 +881,7 @@
 <translation id="5804241973901381774">Oprávnění</translation>
 <translation id="5810442152076338065">Vaše připojení k doméně <ph name="DOMAIN" /> je šifrováno za použití zastaralé šifrovací sady.</translation>
 <translation id="5813119285467412249">&amp;Opakovat přidání</translation>
+<translation id="583281660410589416">Neznámé</translation>
 <translation id="5838278095973806738">Na tento web byste neměli zadávat citlivé údaje (například hesla nebo čísla platebních karet), protože by je mohli odcizit útočníci.</translation>
 <translation id="5860033963881614850">Vypnuto</translation>
 <translation id="5863847714970149516">Následující stránka se vám může pokusit naúčtovat poplatky</translation>
diff --git a/components/strings/components_strings_da.xtb b/components/strings/components_strings_da.xtb
index 0e27e06f..17ab27f4 100644
--- a/components/strings/components_strings_da.xtb
+++ b/components/strings/components_strings_da.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">Tilladelser</translation>
 <translation id="5810442152076338065">Din forbindelse til <ph name="DOMAIN" /> er krypteret ved hjælp af en forældet krypteringspakke.</translation>
 <translation id="5813119285467412249">&amp;Annuller fortryd tilføjelse</translation>
+<translation id="583281660410589416">Ukendt</translation>
 <translation id="5838278095973806738">Du bør ikke indtaste følsomme oplysninger på dette website (f.eks. adgangskoder eller kreditkortoplysninger), da de kan blive stjålet af hackere.</translation>
 <translation id="5860033963881614850">Fra</translation>
 <translation id="5863847714970149516">Siden forude kan forsøge at opkræve dig penge</translation>
diff --git a/components/strings/components_strings_de.xtb b/components/strings/components_strings_de.xtb
index ee4a014..8195dea 100644
--- a/components/strings/components_strings_de.xtb
+++ b/components/strings/components_strings_de.xtb
@@ -883,6 +883,7 @@
 <translation id="5804241973901381774">Berechtigungen</translation>
 <translation id="5810442152076338065">Ihre Verbindung zu <ph name="DOMAIN" /> ist mit einer veralteten Codier-Suite verschlüsselt.</translation>
 <translation id="5813119285467412249">&amp;Hinzufügen wiederholen</translation>
+<translation id="583281660410589416">Unbekannt</translation>
 <translation id="5838278095973806738">Sie sollten keine vertraulichen Informationen wie Passwörter oder Kreditkartennummern auf dieser Website eingeben, da sie von Angreifern gestohlen werden könnten.</translation>
 <translation id="5860033963881614850">Aus</translation>
 <translation id="5863847714970149516">Auf der nächsten Seite wird möglicherweise versucht, Ihnen etwas in Rechnung zu stellen</translation>
diff --git a/components/strings/components_strings_el.xtb b/components/strings/components_strings_el.xtb
index 369f690..f59d16c 100644
--- a/components/strings/components_strings_el.xtb
+++ b/components/strings/components_strings_el.xtb
@@ -475,6 +475,7 @@
 <translation id="3495081129428749620">Εύρεση στη σελίδα
     <ph name="PAGE_TITLE" /></translation>
 <translation id="3498215018399854026">Δεν ήταν δυνατή η επικοινωνία με τον γονέα σας αυτήν τη στιγμή. Δοκιμάστε ξανά.</translation>
+<translation id="3512163584740124171">Αυτή η πολιτική αγνοείται επειδή μια άλλη πολιτική από την ίδια ομάδα πολιτικής έχει υψηλότερη προτεραιότητα.</translation>
 <translation id="3528171143076753409">Το πιστοποιητικό του διακομιστή δεν είναι αξιόπιστο.</translation>
 <translation id="3528485271872257980">Σκούρο καφέ</translation>
 <translation id="3530944546672790857">{COUNT,plural, =0{Τουλάχιστον ένα στοιχείο στις συγχρονισμένες συσκευές}=1{1 στοιχείο (και περισσότερα στις συγχρονισμένες συσκευές)}other{# στοιχεία (και περισσότερα στις συγχρονισμένες συσκευές)}}</translation>
@@ -894,6 +895,7 @@
 <translation id="5804241973901381774">Άδειες</translation>
 <translation id="5810442152076338065">Η σύνδεσή σας στο <ph name="DOMAIN" /> κρυπτογραφείται χρησιμοποιώντας ένα απαρχαιωμένο πρόγραμμα κρυπτογράφησης.</translation>
 <translation id="5813119285467412249">&amp;Επανάληψη προσθήκης</translation>
+<translation id="583281660410589416">Άγνωστο</translation>
 <translation id="5838278095973806738">Δεν θα πρέπει να εισαγάγετε ευαίσθητες πληροφορίες σε αυτόν τον ιστότοπο (για παράδειγμα, κωδικούς πρόσβασης ή πιστωτικές κάρτες), επειδή ενδέχεται να υποκλαπούν από εισβολείς.</translation>
 <translation id="5860033963881614850">Απενεργοποιημένη</translation>
 <translation id="5863847714970149516">Η σελίδα που ακολουθεί μπορεί να προσπαθήσει να σας χρεώσει</translation>
diff --git a/components/strings/components_strings_en-GB.xtb b/components/strings/components_strings_en-GB.xtb
index deee2ef..a3135d4 100644
--- a/components/strings/components_strings_en-GB.xtb
+++ b/components/strings/components_strings_en-GB.xtb
@@ -885,6 +885,7 @@
 <translation id="5804241973901381774">Permissions</translation>
 <translation id="5810442152076338065">Your connection to <ph name="DOMAIN" /> is encrypted using an obsolete cipher suite.</translation>
 <translation id="5813119285467412249">&amp;Redo Add</translation>
+<translation id="583281660410589416">Unknown</translation>
 <translation id="5838278095973806738">You should not enter any sensitive information on this site (for example, passwords or credit cards) because it could be stolen by attackers.</translation>
 <translation id="5860033963881614850">Off</translation>
 <translation id="5863847714970149516">The page ahead may try to charge you money</translation>
diff --git a/components/strings/components_strings_es-419.xtb b/components/strings/components_strings_es-419.xtb
index 705022cc..cd52d81e 100644
--- a/components/strings/components_strings_es-419.xtb
+++ b/components/strings/components_strings_es-419.xtb
@@ -894,6 +894,7 @@
 <translation id="5804241973901381774">Permisos</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>
+<translation id="583281660410589416">Desconocido</translation>
 <translation id="5838278095973806738">No debes ingresar información confidencial en este sitio (p. ej., contraseñas o tarjetas de crédito), ya que los atacantes podrían robarla.</translation>
 <translation id="5860033963881614850">Desactivado</translation>
 <translation id="5863847714970149516">Es posible que la página siguiente intente cobrarte dinero</translation>
diff --git a/components/strings/components_strings_es.xtb b/components/strings/components_strings_es.xtb
index a72beba..4cc72cc 100644
--- a/components/strings/components_strings_es.xtb
+++ b/components/strings/components_strings_es.xtb
@@ -218,6 +218,7 @@
 <translation id="2111256659903765347">Super-A</translation>
 <translation id="2113977810652731515">Tarjeta</translation>
 <translation id="2114841414352855701">Se ha ignorado la política porque la anula <ph name="POLICY_NAME" />.</translation>
+<translation id="2129079103035905234">Sensores de movimiento</translation>
 <translation id="213826338245044447">Marcadores del móvil</translation>
 <translation id="214556005048008348">Cancelar pago</translation>
 <translation id="2147827593068025794">Sincronización en segundo plano</translation>
@@ -884,6 +885,7 @@
 <translation id="5804241973901381774">Permisos</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>
+<translation id="583281660410589416">Desconocido</translation>
 <translation id="5838278095973806738">No deberías introducir información confidencial en este sitio web (por ejemplo, contraseñas o tarjetas de crédito) porque los atacantes podrían robarla.</translation>
 <translation id="5860033963881614850">No</translation>
 <translation id="5863847714970149516">Es posible que la página a la que vas a acceder intente aplicar algún cargo</translation>
diff --git a/components/strings/components_strings_et.xtb b/components/strings/components_strings_et.xtb
index 8021fbcc..aba9277 100644
--- a/components/strings/components_strings_et.xtb
+++ b/components/strings/components_strings_et.xtb
@@ -475,6 +475,7 @@
 <translation id="3495081129428749620">Lehelt otsimine
     <ph name="PAGE_TITLE" /></translation>
 <translation id="3498215018399854026">Teie vanemaga ei õnnestunud praegu ühendust võtta. Proovige hiljem uuesti.</translation>
+<translation id="3512163584740124171">Seda reeglit eiratakse, kuna sama reegligrupi teisel reeglil on kõrgem prioriteet.</translation>
 <translation id="3528171143076753409">Serveri sertifikaat ei ole usaldusväärne.</translation>
 <translation id="3528485271872257980">Tumepruun</translation>
 <translation id="3530944546672790857">{COUNT,plural, =0{Vähemalt 1 üksus sünkroonitud seadmetes}=1{1 üksus (ja rohkem sünkroonitud seadmetes)}other{# üksust (ja rohkem sünkroonitud seadmetes)}}</translation>
@@ -893,6 +894,7 @@
 <translation id="5804241973901381774">Load</translation>
 <translation id="5810442152076338065">Teie ühendus domeeniga <ph name="DOMAIN" /> on krüpteeritud aegunud šifreerimiskomplektiga.</translation>
 <translation id="5813119285467412249">&amp;Lisa uuesti</translation>
+<translation id="583281660410589416">Tundmatu</translation>
 <translation id="5838278095973806738">Te ei tohiks sellele saidile sisestada tundlikku teavet (nt paroolid või krediitkaardid), kuna ründajad võivad selle varastada.</translation>
 <translation id="5860033963881614850">Väljas</translation>
 <translation id="5863847714970149516">Järgmisel lehel võidakse teilt üritada tasu võtta</translation>
diff --git a/components/strings/components_strings_fa.xtb b/components/strings/components_strings_fa.xtb
index db758ef..3630f5e 100644
--- a/components/strings/components_strings_fa.xtb
+++ b/components/strings/components_strings_fa.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">مجوزها</translation>
 <translation id="5810442152076338065">اتصال شما به <ph name="DOMAIN" /> با استفاده از یک مجموعه رمز منسوخ، رمزگذاری شده است.</translation>
 <translation id="5813119285467412249">&amp;انجام مجدد افزودن</translation>
+<translation id="583281660410589416">ناشناس</translation>
 <translation id="5838278095973806738">نباید هیچ اطلاعات حساسی (مثل گذرواژه یا کارت اعتباری) را در این سایت وارد کنید، زیرا ممکن است مهاجمین آن‌ها را سرقت کنند.</translation>
 <translation id="5860033963881614850">خاموش</translation>
 <translation id="5863847714970149516">صفحه پیش‌رو ممکن است تلاش کند از شما پول دریافت کند</translation>
diff --git a/components/strings/components_strings_fi.xtb b/components/strings/components_strings_fi.xtb
index c559814f..ea11c4e 100644
--- a/components/strings/components_strings_fi.xtb
+++ b/components/strings/components_strings_fi.xtb
@@ -894,6 +894,7 @@
 <translation id="5804241973901381774">Käyttöoikeudet</translation>
 <translation id="5810442152076338065">Yhteytesi kohteeseen <ph name="DOMAIN" /> on salattu vanhentuneella salaustekniikalla.</translation>
 <translation id="5813119285467412249">&amp;Toista lisäys</translation>
+<translation id="583281660410589416">Tuntematon</translation>
 <translation id="5838278095973806738">Älä anna tälle sivustolle salasanoja, luottokorttinumeroita tai muita arkaluonteisia tietoja, sillä hyökkääjät saattavat varastaa ne.</translation>
 <translation id="5860033963881614850">Pois käytöstä</translation>
 <translation id="5863847714970149516">Avaamasi sivu voi yrittää veloittaa sinulta rahaa</translation>
diff --git a/components/strings/components_strings_fil.xtb b/components/strings/components_strings_fil.xtb
index 21670afed..82eed07 100644
--- a/components/strings/components_strings_fil.xtb
+++ b/components/strings/components_strings_fil.xtb
@@ -892,6 +892,7 @@
 <translation id="5804241973901381774">Mga Pahintulot</translation>
 <translation id="5810442152076338065">Naka-encrypt ang iyong koneksyon sa <ph name="DOMAIN" /> gamit ang isang hindi na ginagamit na cipher suite.</translation>
 <translation id="5813119285467412249">&amp;Gawing Muli ang Pagdagdag</translation>
+<translation id="583281660410589416">Hindi-alam</translation>
 <translation id="5838278095973806738">Hindi ka dapat maglagay ng anumang sensitibong impormasyon sa site na ito (halimbawa, mga password o credit card), dahil maaari itong nakawin ng mga umaatake.</translation>
 <translation id="5860033963881614850">Naka-off</translation>
 <translation id="5863847714970149516">Maaari kang singilin sa susunod na page</translation>
diff --git a/components/strings/components_strings_fr.xtb b/components/strings/components_strings_fr.xtb
index a6cbcde..6f4a819 100644
--- a/components/strings/components_strings_fr.xtb
+++ b/components/strings/components_strings_fr.xtb
@@ -218,6 +218,7 @@
 <translation id="2111256659903765347">Super-A</translation>
 <translation id="2113977810652731515">Carte</translation>
 <translation id="2114841414352855701">Ignorée parce que remplacée par <ph name="POLICY_NAME" />.</translation>
+<translation id="2129079103035905234">Capteurs de mouvement</translation>
 <translation id="213826338245044447">Favoris sur mobile</translation>
 <translation id="214556005048008348">Annuler le paiement</translation>
 <translation id="2147827593068025794">Synchronisation en arrière-plan</translation>
@@ -336,7 +337,7 @@
 <translation id="2781692009645368755">Google Pay</translation>
 <translation id="2784949926578158345">La connexion a été réinitialisée.</translation>
 <translation id="2788784517760473862">Cartes de crédit acceptées</translation>
-<translation id="2792012897584536778">Les administrateurs de cet appareil ont configuré des certificats de sécurité leur permettant de voir le contenu des sites Web que vous consultez.</translation>
+<translation id="2792012897584536778">Les administrateurs de cet appareil ont configuré des certificats de sécurité grâce auxquels ils ont la possibilité d'afficher le contenu des sites Web que vous consultez.</translation>
 <translation id="2794233252405721443">Site bloqué</translation>
 <translation id="2799020568854403057">Ce site contient des applications malveillantes</translation>
 <translation id="2799223571221894425">Relancer</translation>
@@ -557,7 +558,7 @@
 <translation id="4072486802667267160">Une erreur s'est produite lors du traitement de votre commande. Veuillez réessayer.</translation>
 <translation id="4075732493274867456">Le client et le serveur ne sont pas compatibles avec une version de protocole ou une méthode de chiffrement SSL commune.</translation>
 <translation id="4079302484614802869">La configuration du proxy est définie pour utiliser une URL de script .pac, et non pas des serveurs proxy déterminés.</translation>
-<translation id="4082393374666368382">Paramètres – Gestion</translation>
+<translation id="4082393374666368382">Paramètres - Gestion</translation>
 <translation id="4092411512356034591">Accéder à <ph name="DOMAIN" /> ?</translation>
 <translation id="4098354747657067197">Le site Web que vous allez ouvrir est trompeur</translation>
 <translation id="4103249731201008433">Le numéro de série de l'appareil n'est pas valide.</translation>
@@ -689,7 +690,7 @@
 <translation id="4758311279753947758">Ajouter des coordonnées</translation>
 <translation id="4764776831041365478">Il se peut que la page Web à l'adresse <ph name="URL" /> soit temporairement inaccessible ou qu'elle ait été déplacée de façon permanente à une autre adresse Web.</translation>
 <translation id="4771973620359291008">Une erreur inconnue s'est produite.</translation>
-<translation id="4780900888022378816">Votre appareil est géré par <ph name="ENROLLMENT_DOMAIN" /> et votre compte par <ph name="ACCOUNT_DOMAIN" />.</translation>
+<translation id="4780900888022378816">Votre appareil est géré par <ph name="ENROLLMENT_DOMAIN" /> et, votre compte, par <ph name="ACCOUNT_DOMAIN" />.</translation>
 <translation id="4785689107224900852">Passer à cet onglet</translation>
 <translation id="4798078619018708837">Saisissez la date d'expiration et le code CVC de la carte <ph name="CREDIT_CARD" /> pour mettre à jour les informations relatives à celle-ci. Une fois la validation effectuée, les informations relatives à la carte de votre compte Google seront partagées avec ce site.</translation>
 <translation id="4800132727771399293">Veuillez vérifier la date d'expiration et le code CVC, puis réessayez.</translation>
@@ -884,6 +885,7 @@
 <translation id="5804241973901381774">Autorisations</translation>
 <translation id="5810442152076338065">Votre connexion à <ph name="DOMAIN" /> est chiffrée à l'aide d'une méthode de chiffrement obsolète.</translation>
 <translation id="5813119285467412249">&amp;Rétablir l'ajout</translation>
+<translation id="583281660410589416">Inconnu</translation>
 <translation id="5838278095973806738">Vous ne devriez pas saisir d'informations sensibles sur ce site (par exemple, vos mots de passe ou les informations de votre carte de paiement), car elles risquent d'être dérobées par des pirates informatiques.</translation>
 <translation id="5860033963881614850">Désactivé</translation>
 <translation id="5863847714970149516">Il se peut que l'accès à la page suivante engendre des frais</translation>
@@ -1078,7 +1080,7 @@
 <translation id="7062635574500127092">Turquoise</translation>
 <translation id="7064851114919012435">Coordonnées</translation>
 <translation id="7079718277001814089">Ce site contient des logiciels malveillants</translation>
-<translation id="7081564429925484109">Avertissement : Cette règle n'a pas été fusionnée comme indiqué dans la règle PolicyListMultipleSourceMergeList, car elle ne figure pas dans la liste.</translation>
+<translation id="7081564429925484109">Avertissement : Cette règle n'a pas été fusionnée comme indiqué dans la règle PolicyListMultipleSourceMergeList, car il ne s'agit pas d'une liste.</translation>
 <translation id="7087282848513945231">Comté</translation>
 <translation id="7090678807593890770">Effectuez une recherche Google sur <ph name="LINK" />.</translation>
 <translation id="7108338896283013870">Masquer</translation>
diff --git a/components/strings/components_strings_gu.xtb b/components/strings/components_strings_gu.xtb
index 34b4743..e900c2f 100644
--- a/components/strings/components_strings_gu.xtb
+++ b/components/strings/components_strings_gu.xtb
@@ -892,6 +892,7 @@
 <translation id="5804241973901381774">પરવાનગીઓ</translation>
 <translation id="5810442152076338065"><ph name="DOMAIN" /> સાથેના તમારા કનેક્શનને ઑબ્સોલિટ સાઇફર સ્યૂટનો ઉપયોગ કરીને એન્ક્રિપ્ટ કરાયું છે.</translation>
 <translation id="5813119285467412249">&amp;ઉમેરવું ફરી કરો</translation>
+<translation id="583281660410589416">અજ્ઞાત</translation>
 <translation id="5838278095973806738">તમારે આ સાઇટ પર કોઈપણ સંવેદનશીલ માહિતી (ઉદાહરણ તરીકે, પાસવર્ડ્સ અથવા ક્રેડિટ કાર્ડ્સ) દાખલ કરવી જોઈએ નહીં, કારણ કે તે હુમલાખોર દ્વારા ચોરવામાં આવી શકે છે.</translation>
 <translation id="5860033963881614850">બંધ</translation>
 <translation id="5863847714970149516">આગળનું પેજ તમને શુલ્ક લાગુ કરી શકે છે</translation>
diff --git a/components/strings/components_strings_hi.xtb b/components/strings/components_strings_hi.xtb
index f87c892..218e3c2 100644
--- a/components/strings/components_strings_hi.xtb
+++ b/components/strings/components_strings_hi.xtb
@@ -891,6 +891,7 @@
 <translation id="5804241973901381774">अनुमतियां</translation>
 <translation id="5810442152076338065"><ph name="DOMAIN" /> से आपके कनेक्शन को किसी अप्रचलित सिफ़र सुइट का उपयोग करके एन्‍क्रिप्‍ट किया गया है.</translation>
 <translation id="5813119285467412249">&amp;जोड़ना फिर से करें</translation>
+<translation id="583281660410589416">अज्ञात</translation>
 <translation id="5838278095973806738">आपको इस साइट पर कोई भी संवेदनशील जानकारी (उदाहरण के लिए, पासवर्ड या क्रेडिट कार्ड) नहीं डालनी चाहिए, क्योंकि उसे हमलावर चुरा सकते हैं.</translation>
 <translation id="5860033963881614850">बंद</translation>
 <translation id="5863847714970149516">आगे आने वाला पेज आपसे शुल्क लेने की कोशिश कर सकता है</translation>
diff --git a/components/strings/components_strings_hr.xtb b/components/strings/components_strings_hr.xtb
index d5f3f40..af2cf2ac 100644
--- a/components/strings/components_strings_hr.xtb
+++ b/components/strings/components_strings_hr.xtb
@@ -892,6 +892,7 @@
 <translation id="5804241973901381774">Dozvoljeno</translation>
 <translation id="5810442152076338065">Vaša veza s domenom <ph name="DOMAIN" /> kriptirana je zastarjelim kriptografskim paketom.</translation>
 <translation id="5813119285467412249">&amp;Ponovi dodavanje</translation>
+<translation id="583281660410589416">Nepoznato</translation>
 <translation id="5838278095973806738">Na ovu web-lokaciju nemojte unositi osjetljive podatke (na primjer, zaporke ili kreditne kartice) jer su je možda ukrali napadači.</translation>
 <translation id="5860033963881614850">Isključeno</translation>
 <translation id="5863847714970149516">Stranica koja će se otvoriti može vam pokušati nešto naplatiti</translation>
diff --git a/components/strings/components_strings_hu.xtb b/components/strings/components_strings_hu.xtb
index f1465ac..5aceabb 100644
--- a/components/strings/components_strings_hu.xtb
+++ b/components/strings/components_strings_hu.xtb
@@ -891,6 +891,7 @@
 <translation id="5804241973901381774">Engedélyek</translation>
 <translation id="5810442152076338065">A(z) <ph name="DOMAIN" /> domainnel való kapcsolata elavult kriptográfiával van titkosítva.</translation>
 <translation id="5813119285467412249">&amp;Hozzáadás újra</translation>
+<translation id="583281660410589416">Ismeretlen</translation>
 <translation id="5838278095973806738">Ne írjon be semmilyen bizalmas adatot (például jelszót vagy hitelkártyaadatot) a webhelyen, mivel a támadók ellophatják.</translation>
 <translation id="5860033963881614850">Kikapcsolva</translation>
 <translation id="5863847714970149516">Előfordulhat, hogy a következő oldal megpróbál pénzt felszámolni Önnek</translation>
diff --git a/components/strings/components_strings_id.xtb b/components/strings/components_strings_id.xtb
index d3ccf421..239f38e8 100644
--- a/components/strings/components_strings_id.xtb
+++ b/components/strings/components_strings_id.xtb
@@ -892,6 +892,7 @@
 <translation id="5804241973901381774">Izin</translation>
 <translation id="5810442152076338065">Sambungan Anda ke <ph name="DOMAIN" /> dienkripsi menggunakan cipher suite yang sudah usang.</translation>
 <translation id="5813119285467412249">&amp;Ulangi Penambahan</translation>
+<translation id="583281660410589416">Tidak dikenal</translation>
 <translation id="5838278095973806738">Jangan masukkan informasi sensitif apa pun di situs ini (misalnya, sandi atau kartu kredit), karena penyerang dapat mencurinya.</translation>
 <translation id="5860033963881614850">Nonaktif</translation>
 <translation id="5863847714970149516">Halaman berikutnya mungkin mencoba menagih Anda.</translation>
diff --git a/components/strings/components_strings_it.xtb b/components/strings/components_strings_it.xtb
index b0206124..e580ab9 100644
--- a/components/strings/components_strings_it.xtb
+++ b/components/strings/components_strings_it.xtb
@@ -890,6 +890,7 @@
 <translation id="5804241973901381774">Autorizzazioni</translation>
 <translation id="5810442152076338065">La connessione a <ph name="DOMAIN" /> è criptata tramite un pacchetto di crittografia obsoleto.</translation>
 <translation id="5813119285467412249">&amp;Ripeti aggiunta</translation>
+<translation id="583281660410589416">Sconosciuto</translation>
 <translation id="5838278095973806738">Non dovresti inserire dati sensibili in questo sito (ad esempio password o carte di credito) perché potrebbero essere intercettati da utenti malintenzionati.</translation>
 <translation id="5860033963881614850">Off</translation>
 <translation id="5863847714970149516">La pagina che segue potrebbe tentare di addebitarti dei costi</translation>
diff --git a/components/strings/components_strings_iw.xtb b/components/strings/components_strings_iw.xtb
index a7a2d6a..a990aa17 100644
--- a/components/strings/components_strings_iw.xtb
+++ b/components/strings/components_strings_iw.xtb
@@ -889,6 +889,7 @@
 <translation id="5804241973901381774">הרשאות</translation>
 <translation id="5810442152076338065">החיבור שלך אל <ph name="DOMAIN" /> מוצפן באמצעות חבילת צופן מיושנת.</translation>
 <translation id="5813119285467412249">&amp;ביצוע מחדש של הוספה</translation>
+<translation id="583281660410589416">לא ידוע</translation>
 <translation id="5838278095973806738">אין להזין מידע רגיש באתר הזה (כמו סיסמאות או מספרי כרטיסי אשראי), מאחר שתוקפים עלולים לקבל אליו גישה.</translation>
 <translation id="5860033963881614850">כבוי</translation>
 <translation id="5863847714970149516">בדף הבא עשויה להיות דרישה לתשלום</translation>
diff --git a/components/strings/components_strings_ja.xtb b/components/strings/components_strings_ja.xtb
index facf361..834b2f6 100644
--- a/components/strings/components_strings_ja.xtb
+++ b/components/strings/components_strings_ja.xtb
@@ -885,6 +885,7 @@
 <translation id="5804241973901381774">権限</translation>
 <translation id="5810442152076338065"><ph name="DOMAIN" /> への接続は古い暗号スイートにより暗号化されています。</translation>
 <translation id="5813119285467412249">追加のやり直し(&amp;R)</translation>
+<translation id="583281660410589416">不明</translation>
 <translation id="5838278095973806738">このサイトでは機密情報(パスワード、クレジット カードなど)を入力しないでください。悪意のあるユーザーに情報が盗まれる恐れがあります。</translation>
 <translation id="5860033963881614850">オフ</translation>
 <translation id="5863847714970149516">表示しようとしているページでは課金される恐れがあります</translation>
diff --git a/components/strings/components_strings_kn.xtb b/components/strings/components_strings_kn.xtb
index d907c37f..d0e54a5 100644
--- a/components/strings/components_strings_kn.xtb
+++ b/components/strings/components_strings_kn.xtb
@@ -888,6 +888,7 @@
 <translation id="5804241973901381774">ಅನುಮತಿಗಳು</translation>
 <translation id="5810442152076338065">ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ಸೈಫರ್ ಸೂಟ್ ಬಳಸುವ ಮೂಲಕ <ph name="DOMAIN" /> ಗೆ ನಿಮ್ಮ ಸಂಪರ್ಕವನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ.</translation>
 <translation id="5813119285467412249">&amp;ಸೇರಿಸುವುದನ್ನು ಮತ್ತೆಮಾಡು</translation>
+<translation id="583281660410589416">ಅಪರಿಚಿತ</translation>
 <translation id="5838278095973806738">ಈ ಸೈಟ್‌ನಲ್ಲಿ ನೀವು ಯಾವುದೇ ಸೂಕ್ಷ್ಮ ಮಾಹಿತಿಯನ್ನು (ಉದಾಹರಣೆಗೆ, ಪಾಸ್‌ವರ್ಡ್‌ಗಳು ಅಥವಾ ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್‌ಗಳು) ನಮೂದಿಸಬಾರದು, ಏಕೆಂದರೆ ಅದು ದಾಳಿಕೋರರ ಮೂಲಕ ಕಳುವಾಗಬಹುದು.</translation>
 <translation id="5860033963881614850">ಆಫ್</translation>
 <translation id="5863847714970149516">ಮುಂದಿನ ಪುಟವು ನಿಮಗೆ ಶುಲ್ಕ ವಿಧಿಸಲು ಪ್ರಯತ್ನಿಸಬಹುದು</translation>
diff --git a/components/strings/components_strings_ko.xtb b/components/strings/components_strings_ko.xtb
index d2bb5ca..71e5d0d 100644
--- a/components/strings/components_strings_ko.xtb
+++ b/components/strings/components_strings_ko.xtb
@@ -892,6 +892,7 @@
 <translation id="5804241973901381774">권한</translation>
 <translation id="5810442152076338065"><ph name="DOMAIN" />에 대한 연결이 더 이상 사용되지 않는 암호화 기술을 사용하여 암호화됩니다.</translation>
 <translation id="5813119285467412249">추가 다시 실행(&amp;R)</translation>
+<translation id="583281660410589416">알 수 없음</translation>
 <translation id="5838278095973806738">이 사이트에 입력하는 비밀번호나 신용카드 번호 등의 정보가 공격자에 의해 도용될 수 있습니다.</translation>
 <translation id="5860033963881614850">사용 안함</translation>
 <translation id="5863847714970149516">방문하려는 페이지에서 금액을 청구할 수 있습니다.</translation>
diff --git a/components/strings/components_strings_lt.xtb b/components/strings/components_strings_lt.xtb
index 7ea1e0f..438f3d1 100644
--- a/components/strings/components_strings_lt.xtb
+++ b/components/strings/components_strings_lt.xtb
@@ -223,6 +223,7 @@
 <translation id="2111256659903765347">Super-A</translation>
 <translation id="2113977810652731515">Kortelė</translation>
 <translation id="2114841414352855701">Nepaisoma, nes buvo pakeista taikant „<ph name="POLICY_NAME" />“.</translation>
+<translation id="2129079103035905234">Judesio jutikliai</translation>
 <translation id="213826338245044447">Žymės mobiliesiems</translation>
 <translation id="214556005048008348">Atšaukti mokėjimą</translation>
 <translation id="2147827593068025794">Fono sinchronizavimas</translation>
@@ -724,7 +725,7 @@
 <translation id="4926159001844873046">Svetainėje <ph name="SITE" /> nurodyta:</translation>
 <translation id="4926340098269537727"><ph name="ACTIVE_MATCH" /> / <ph name="TOTAL_MATCHCOUNT" /></translation>
 <translation id="4943872375798546930">Rezultatų nėra</translation>
-<translation id="4945672369594656571">Valdoma, kaip apdorojami jūsų įrenginio ir paskyros duomenys. „Google“ apdoroja įrenginio ir paskyros duomenis tik pagal įrenginio ir paskyros valdytojo nurodymus ir tik įrenginio ir paskyros valdytojo nurodytais tikslais.</translation>
+<translation id="4945672369594656571">Valdoma, kaip apdorojami jūsų įrenginio ir paskyros duomenys. „Google“ apdoroja įrenginio ir paskyros duomenis tik pagal įrenginio ir paskyros valdytojo nurodymus ir tik įrenginio bei paskyros valdytojo nurodytais tikslais.</translation>
 <translation id="4950898438188848926">Skirtuko perjungimo mygtukas. Paspauskite „Enter“, kad perjungtumėte į atidarytą skirtuką „<ph name="TAB_SWITCH_FOCUSED_FRIENDLY_MATCH_TEXT" />“</translation>
 <translation id="495170559598752135">Veiksmai</translation>
 <translation id="4955242332710481440">A5-Extra</translation>
@@ -893,6 +894,7 @@
 <translation id="5804241973901381774">Leidimai</translation>
 <translation id="5810442152076338065">Ryšys su <ph name="DOMAIN" /> užšifruotas naudojant pasenusį šifravimo paketą.</translation>
 <translation id="5813119285467412249">&amp;Pridėti dar kartą</translation>
+<translation id="583281660410589416">Nežinoma</translation>
 <translation id="5838278095973806738">Šioje svetainėje neturėtumėte pateikti neskelbtinos informacijos (pvz., slaptažodžių ar kredito kortelių numerių), nes ją gali pavogti užpuolikai.</translation>
 <translation id="5860033963881614850">Išjungta</translation>
 <translation id="5863847714970149516">Toliau pateiktame puslapyje gali būti bandoma jus apmokestinti</translation>
diff --git a/components/strings/components_strings_lv.xtb b/components/strings/components_strings_lv.xtb
index 162e5515..bf605cb8 100644
--- a/components/strings/components_strings_lv.xtb
+++ b/components/strings/components_strings_lv.xtb
@@ -885,6 +885,7 @@
 <translation id="5804241973901381774">Atļaujas</translation>
 <translation id="5810442152076338065">Savienojums ar domēnu <ph name="DOMAIN" /> ir šifrēts, izmantojot novecojušu šifra komplektu.</translation>
 <translation id="5813119285467412249">&amp;Pievienošanas atsaukuma atcelšana</translation>
+<translation id="583281660410589416">Nezināms</translation>
 <translation id="5838278095973806738">Neievadiet šajā vietnē sensitīvu informāciju (piemēram, paroles vai kredītkartes), jo to var nozagt uzbrucēji.</translation>
 <translation id="5860033963881614850">Izsl.</translation>
 <translation id="5863847714970149516">Nākamajā lapā var tikt mēģināts pieprasīt naudu</translation>
diff --git a/components/strings/components_strings_ml.xtb b/components/strings/components_strings_ml.xtb
index 9768e8c..f9321df 100644
--- a/components/strings/components_strings_ml.xtb
+++ b/components/strings/components_strings_ml.xtb
@@ -164,7 +164,7 @@
 <translation id="1745880797583122200">നിങ്ങളുടെ ബ്രൗസർ മാനേജ് ചെയ്യപ്പെട്ടിരിക്കുന്നു</translation>
 <translation id="17513872634828108">ഓപ്പൺ ടാബുകൾ</translation>
 <translation id="1753706481035618306">പേജ് നമ്പർ</translation>
-<translation id="1763864636252898013">ഈ സെർവറിന് അത് <ph name="DOMAIN" /> ആണെന്ന് തെളിയിക്കാനായില്ല; അതിന്റെ സുരക്ഷ സർട്ടിഫിക്കറ്റിനെ നിങ്ങളുടെ ഉപകരണത്തിന്റെ ഓപ്പറേറ്റിംഗ് സിസ്‌റ്റത്തിന് പരിചയമില്ല. തെറ്റായ കോൺഫിഗറേഷൻ കാരണമോ ഒരു അക്രമണകാരി നിങ്ങളുടെ കണക്ഷനെ തടസ്സപ്പെടുത്തുന്നത് കൊണ്ടോ ആയിരിക്കാം ഇത് സംഭവിച്ചത്.</translation>
+<translation id="1763864636252898013">ഈ സെർവറിന് അത് <ph name="DOMAIN" /> ആണെന്ന് തെളിയിക്കാനായില്ല; അതിന്റെ സുരക്ഷാ സർട്ടിഫിക്കറ്റിനെ നിങ്ങളുടെ ഉപകരണത്തിന്റെ ഓപ്പറേറ്റിംഗ് സിസ്‌റ്റത്തിന് പരിചയമില്ല. തെറ്റായ കോൺഫിഗറേഷൻ കാരണമോ ഒരു അക്രമണകാരി നിങ്ങളുടെ കണക്ഷനെ തടസ്സപ്പെടുത്തുന്നത് കൊണ്ടോ ആയിരിക്കാം ഇത് സംഭവിച്ചത്.</translation>
 <translation id="1768211456781949159"><ph name="BEGIN_LINK" />Windows നെറ്റ്‌വർക്ക് ഡയഗണോസ്‌റ്റിക്‌സ് റൺ ചെയ്‌തുനോക്കൂ<ph name="END_LINK" />.</translation>
 <translation id="1783075131180517613">നിങ്ങളുടെ സമന്വയ പാസ്‌ഫ്രേസ് ദയവായി അപ്‌ഡേറ്റ് ചെയ്യുക.</translation>
 <translation id="1787142507584202372">നിങ്ങൾ നിലവിൽ തുറന്നിട്ടുള്ള ടാബുകൾ ഇവിടെ ദൃശ്യമാകും</translation>
@@ -184,7 +184,7 @@
 <translation id="187918866476621466">ആരംഭ പേജുകൾ തുറക്കുക</translation>
 <translation id="1883255238294161206">ലിസ്റ്റ് ചുരുക്കുക</translation>
 <translation id="1898423065542865115">ഫിൽട്ടർ ചെയ്യുന്നു</translation>
-<translation id="1916770123977586577">ഈ സൈറ്റിലേക്ക് നിങ്ങളുടെ അപ്‌ഡേറ്റുചെയ്ത ക്രമീകരണം ഉപയോഗിക്കുന്നതിന്, ഈ പേജ് റീലോഡുചെയ്യുക</translation>
+<translation id="1916770123977586577">ഈ സൈറ്റിലേക്ക് നിങ്ങളുടെ അപ്‌ഡേറ്റ് ചെയ്ത ക്രമീകരണം ഉപയോഗിക്കുന്നതിന്, ഈ പേജ് റീലോഡ് ചെയ്യുക</translation>
 <translation id="1919345977826869612">പരസ്യങ്ങള്‍</translation>
 <translation id="1919367280705858090">നിർദ്ദിഷ്ട പിശക് സന്ദേശവുമായി ബന്ധപ്പെട്ട് സഹായം നേടുക</translation>
 <translation id="192020519938775529">{COUNT,plural, =0{ഒന്നുമില്ല}=1{ഒരു സൈറ്റ്}other{# സൈറ്റുകൾ}}</translation>
@@ -408,7 +408,7 @@
 <translation id="3207960819495026254">ബുക്ക്‌മാർക്കുചെയ്‌തു</translation>
 <translation id="321912867715453276">മുന്നറിയിപ്പ്: ഈ നയത്തിന് ഒന്നിലധികം ഉറവിടങ്ങളുണ്ടെങ്കിലും മൂല്യങ്ങൾ സമാനമാണ്.</translation>
 <translation id="3225919329040284222">ബിൽട്ട്-ഇൻ പ്രതീക്ഷകള്‍ക്ക് പൊരുത്തപ്പെടാത്ത സര്‍ട്ടിഫിക്കറ്റാണ് സെര്‍വര്‍ അവതരിപ്പിച്ചത്. നിങ്ങളെ സംരക്ഷിക്കുന്നതിലേക്കായുള്ള നിശ്ചിത, ഉന്നത-സുരക്ഷാ വെബ്‌സൈറ്റുകൾക്കായാണ് ഈ പ്രതീക്ഷകൾ ഉൾപ്പെടുത്തിയിരിക്കുന്നത്.</translation>
-<translation id="3226128629678568754">പേജ് ലോഡുചെയ്യുന്നതിനാവശ്യമായ ഡാറ്റ വീണ്ടും സമർപ്പിക്കാൻ വീണ്ടും ലോഡുചെയ്യുക ബട്ടൺ അമർത്തുക.</translation>
+<translation id="3226128629678568754">പേജ് ലോഡ് ചെയ്യുന്നതിനാവശ്യമായ ഡാറ്റ വീണ്ടും സമർപ്പിക്കാൻ വീണ്ടും ലോഡ് ചെയ്യുക ബട്ടൺ അമർത്തുക.</translation>
 <translation id="3227137524299004712">മൈക്രോഫോൺ</translation>
 <translation id="3228969707346345236"><ph name="LANGUAGE" /> ല്‍‌ ഈ പേജ് ഇതിനകം ഉള്ളതിനാല്‍‌ വിവര്‍‌ത്തനം പരാജയപ്പെട്ടു.</translation>
 <translation id="3229041911291329567">നിങ്ങളുടെ ഉപകരണത്തെയും ബ്രൗസറിനെയും കുറിച്ചുള്ള പതിപ്പ് വിവരങ്ങൾ</translation>
@@ -437,7 +437,7 @@
 <translation id="3366477098757335611">കാർഡുകൾ കാണുക</translation>
 <translation id="3369192424181595722">ക്ലോക്കിലെ പിശക്</translation>
 <translation id="337363190475750230">ഡിപ്രൊവിഷൻ ചെയ്‌തു</translation>
-<translation id="3377188786107721145">നയം പാഴ്‌സ് ചെയ്യുന്നതിൽ പിശക്</translation>
+<translation id="3377188786107721145">നയം പാഴ്‌സുചെയ്യുന്നതിൽ പിശക്</translation>
 <translation id="3380365263193509176">അജ്ഞാതമായ പിശക്</translation>
 <translation id="3380864720620200369">ക്ലയന്റ് ID:</translation>
 <translation id="3387261909427947069">പേയ്‌മെന്റ് രീതികൾ</translation>
@@ -505,7 +505,7 @@
 <translation id="3714780639079136834">മൊബൈൽ ഡാറ്റ അല്ലെങ്കിൽ Wi-Fi ഓണാക്കുന്നു</translation>
 <translation id="3715597595485130451">Wi-Fi-യിലേക്ക് കണക്റ്റുചെയ്യുക</translation>
 <translation id="3717027428350673159"><ph name="BEGIN_LINK" />പ്രോക്‌സിയും ഫയർവാളും DNS കോൺഫിഗറേഷനും പരിശോധിക്കുന്നു<ph name="END_LINK" /></translation>
-<translation id="372429172604983730">ആന്‍റിവൈറസ്, ഫയർവാൾ, വെബ് ഫിൽട്ടറിംഗ് അല്ലെങ്കിൽ പ്രോക്‌സി സോഫ്റ്റ്‌വെയർ എന്നിവ ഉൾപ്പെടെയുള്ള ആപ്പുകൾ ഈ പിശകിന് കാരണമാകുന്നു.</translation>
+<translation id="372429172604983730">ആന്‍റിവൈറസ്, ഫയർവാൾ, വെബ് ഫിൽട്ടറിംഗ് അല്ലെങ്കിൽ പ്രോക്‌സി സോഫ്റ്റ്‌വെയർ എന്നിവ ഉൾപ്പെടെയുള്ള അപ്ലിക്കേഷനുകൾ ഈ പിശകിന് കാരണമാകുന്നു.</translation>
 <translation id="373042150751172459">B4 (എൻവലപ്പ്)</translation>
 <translation id="3736520371357197498">നിങ്ങളുടെ സുരക്ഷയെ ബാധിച്ചേക്കാവുന്ന അപകട സാധ്യതകളെക്കുറിച്ച് മനസ്സിലാക്കുകയാണെങ്കിൽപ്പോലും, പ്രോഗ്രാമുകൾ നീക്കംചെയ്യുന്നതിനു മുമ്പ് <ph name="BEGIN_LINK" />ഈ സുരക്ഷിതമല്ലാത്ത സൈറ്റ്<ph name="END_LINK" /> നിങ്ങൾക്ക് സന്ദർശിക്കാം (ശുപാർശചെയ്യുന്നില്ല).</translation>
 <translation id="3744899669254331632">Chromium-ന് പ്രോസസ് ചെയ്യാനാകാത്ത രൂപമാറ്റം വരുത്തിയ ക്രെഡൻഷ്യലുകൾ വെബ്സൈറ്റ് അയയ്ക്കുന്നതിനാൽ നിങ്ങൾക്കിപ്പോൾ <ph name="SITE" /> സന്ദർശിക്കാനാകില്ല. നെറ്റ്‌വർക്ക് പിശകുകളും ആക്രമണങ്ങളും സാധാരണയായി താൽക്കാലികമായതിനാൽ ഈ പേജ് മിക്കവാറും പിന്നീട് പ്രവർത്തിക്കും.</translation>
@@ -622,7 +622,7 @@
 <translation id="4340982228985273705">എന്റർപ്രൈസ് നിയന്ത്രിക്കുന്ന തരത്തിൽ ഈ കമ്പ്യൂട്ടർ തിരിച്ചറിയപ്പെടുന്നില്ല, അതുകൊണ്ട് Chrome വെബ്‌സ്റ്റോറിൽ ഹോസ്റ്റ് ചെയ്‌തിട്ടുള്ള വിപുലീകരണങ്ങൾ മാത്രമാണ് നയത്തിന് സ്വയമേവ ഇൻസ്റ്റാൾ ചെയ്യാനാവുക. Chrome വെബ്‌സ്റ്റോർ അപ്‌ഡേറ്റ് URL "<ph name="CWS_UPDATE_URL" />" ആണ്.</translation>
 <translation id="4346197816712207223">സ്വീകരിക്കുന്ന ക്രെഡിറ്റ് കാർഡുകൾ</translation>
 <translation id="4346833872170306413">Roc-16K</translation>
-<translation id="4356973930735388585">ഈ സൈറ്റിലെ അറ്റാക്കർമാർ നിങ്ങളുടെ വിവരങ്ങൾ മോഷ്‌ടിക്കാനോ ഇല്ലാതാക്കാനോ ഇടയുള്ള (ഉദാഹരണത്തിന്, ഫോട്ടോകൾ, പാസ്‌വേഡുകൾ, സന്ദേശങ്ങൾ, ക്രെഡിറ്റ് കാർഡുകൾ എന്നിവ) അപകടകരമായ പ്രോഗ്രാമുകൾ കമ്പ്യൂട്ടറിൽ ഇൻസ്‌റ്റാൾ ചെയ്യാൻ ശ്രമിച്ചേക്കാം.</translation>
+<translation id="4356973930735388585">ഈ സൈറ്റിലെ ആക്രമണകാരികൾ നിങ്ങളുടെ വിവരങ്ങൾ മോഷ്‌ടിക്കാനോ ഇല്ലാതാക്കാനോ ഇടയുള്ള (ഉദാഹരണത്തിന്, ഫോട്ടോകൾ, പാസ്‌വേഡുകൾ, സന്ദേശങ്ങൾ, ക്രെഡിറ്റ് കാർഡുകൾ എന്നിവ) അപകടകരമായ പ്രോഗ്രാമുകൾ കമ്പ്യൂട്ടറിൽ ഇൻസ്‌റ്റാൾ ചെയ്യാൻ ശ്രമിച്ചേക്കാം.</translation>
 <translation id="4358461427845829800">പേയ്മെന്റ് രീതികൾ മാനേജ് ചെയ്യുക...</translation>
 <translation id="4367563149485757821">നമ്പർ-12 (എൻവലപ്പ്)</translation>
 <translation id="4372516964750095882">ഫാൻഫോൾഡ്-Us</translation>
@@ -763,7 +763,7 @@
 <translation id="5171045022955879922">തിരയുക അല്ലെങ്കിൽ URL ടൈപ്പ് ചെയ്യുക</translation>
 <translation id="5171689220826475070">ഫാൻഫോൾഡ്-യൂറോപ്യന്‍‌</translation>
 <translation id="5172758083709347301">മെഷീൻ</translation>
-<translation id="5179510805599951267"><ph name="ORIGINAL_LANGUAGE" /> എന്നതില്‍‌ ഇല്ലേ? ഈ പിശക് റിപ്പോര്‍‌ട്ടുചെയ്യുക</translation>
+<translation id="5179510805599951267"><ph name="ORIGINAL_LANGUAGE" /> എന്നതില്‍‌ ഇല്ലേ? ഈ പിശക് റിപ്പോര്‍‌ട്ട് ചെയ്യുക</translation>
 <translation id="5190835502935405962">ബുക്ക്‌മാര്‍‌ക്ക് ബാര്‍‌</translation>
 <translation id="519422657042045905">കുറിപ്പ് ലഭ്യമല്ല</translation>
 <translation id="5201306358585911203">ഈ പേജിലെ ഉൾച്ചേർത്ത പേജ് പറയുന്നത്:</translation>
@@ -883,6 +883,7 @@
 <translation id="5804241973901381774">അനുമതികൾ</translation>
 <translation id="5810442152076338065"><ph name="DOMAIN" /> എന്നതിലേക്കുള്ള നിങ്ങളുടെ കണക്ഷൻ കാലഹരണപ്പെട്ട സൈഫർ സ്യൂട്ട് ഉപയോഗിച്ച് എൻക്രിപ്റ്റുചെയ്‌തിരിക്കുന്നു.</translation>
 <translation id="5813119285467412249">&amp;ചേർത്തത് വീണ്ടും ചെയ്യുക</translation>
+<translation id="583281660410589416">അജ്ഞാതം</translation>
 <translation id="5838278095973806738">അക്രമകാരികൾ മോഷ്‌ടിക്കാൻ സാധ്യതയുള്ളതിനാൽ ഈ സൈറ്റിൽ നിങ്ങളുടെ രഹസ്യ വിവരങ്ങളൊന്നും (ഉദാഹരണത്തിന്, പാസ്‌വേഡുകളോ ക്രെഡിറ്റ് കാർഡുകളോ പോലുള്ളവ) നൽകരുത്.</translation>
 <translation id="5860033963881614850">ഓഫാക്കുക</translation>
 <translation id="5863847714970149516">മുമ്പോട്ടുള്ള പേജ് നിങ്ങളിൽ നിന്ന് പണമീടാക്കാൻ ശ്രമിച്ചേക്കാം</translation>
@@ -1121,7 +1122,7 @@
 <translation id="7298195798382681320">ശുപാർശചെയ്യുന്നത്</translation>
 <translation id="7300012071106347854">കൊബാൾട്ട് നീല</translation>
 <translation id="7302712225291570345">"<ph name="TEXT" />"</translation>
-<translation id="7309308571273880165"><ph name="CRASH_TIME" />-ന് ക്യാപ്‌ചർ ചെയ്‌ത ക്രാഷ് റിപ്പോർട്ടുകൾ (ഉപയോക്താവ് അഭ്യർത്ഥിച്ച അപ്‌ലോഡ്, ഇതുവരെ അപ്‌ലോഡുചെയ്‌തിട്ടില്ല)</translation>
+<translation id="7309308571273880165"><ph name="CRASH_TIME" />-ന് ക്യാപ്‌ചർ ചെയ്‌ത ക്രാഷ് റിപ്പോർട്ടുകൾ (ഉപയോക്താവ് അഭ്യർത്ഥിച്ച അപ്‌ലോഡ്, ഇതുവരെ അപ്‌ലോഡ് ചെയ്‌തിട്ടില്ല)</translation>
 <translation id="7313965965371928911"><ph name="BEGIN_LINK" />സുരക്ഷിത ബ്രൗസിംഗ്<ph name="END_LINK" /> മുന്നറിയിപ്പുകൾ</translation>
 <translation id="7319430975418800333">A3</translation>
 <translation id="7320336641823683070">കണക്ഷൻ സഹായം</translation>
@@ -1485,7 +1486,7 @@
 <translation id="985199708454569384">&lt;p&gt;നിങ്ങളുടെ കമ്പ്യൂട്ടറിന്റെയോ മൊബൈൽ ഉപകരണത്തിന്റെയോ തീയതിയും സമയവും കൃത്യമല്ലെങ്കിൽ ഈ പിശക് കാണും.&lt;/p&gt;
     &lt;p&gt;പിശക് പരിഹരിക്കാൻ, ഉപകരണത്തിന്റെ ക്ലോക്ക് തുറക്കുക. സമയവും തീയതിയും കൃത്യമാണെന്ന് ഉറപ്പാക്കുക.&lt;/p&gt;</translation>
 <translation id="985956168329721395">Prc-32K</translation>
-<translation id="988159990683914416">ഡെവലപ്പർ പതിപ്പ്</translation>
+<translation id="988159990683914416">ഡെവലപ്പർ ബിൽഡ്</translation>
 <translation id="989988560359834682">വിലാസം എഡിറ്റുചെയ്യുക</translation>
 <translation id="992115559265932548"><ph name="MICROSOFT_ACTIVE_DIRECTORY" /></translation>
 <translation id="992432478773561401">നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ അല്ലെങ്കിൽ നെറ്റ്‍വര്‍ക്കിൽ "<ph name="SOFTWARE_NAME" />" ശരിയായി ഇൻസ്‌റ്റാൾ ചെയ്‌തിട്ടില്ല:
diff --git a/components/strings/components_strings_mr.xtb b/components/strings/components_strings_mr.xtb
index a7ca5550..b6c160b2 100644
--- a/components/strings/components_strings_mr.xtb
+++ b/components/strings/components_strings_mr.xtb
@@ -168,7 +168,7 @@
 <translation id="1753706481035618306">पृष्ठ क्रमांक</translation>
 <translation id="1763864636252898013">हा सर्व्हर हे <ph name="DOMAIN" /> असल्याचे सिद्ध करू शकला नाही; त्याचे सुरक्षितता सर्टिफिकेट तुम्हाला डिव्हाइसच्या ऑपरेटिंग सिस्टमद्वारे विश्वसनीय नाही. हे कदाचित एका चुकीच्या कॉन्फिगरेशनमुळे किंवा हल्लेखोराने तुमचे कनेक्शन इंटरसेप्ट केल्यामुळे झाले असू शकते.</translation>
 <translation id="1768211456781949159"><ph name="BEGIN_LINK" />Windows नेटवर्क निदान चालवून पहा<ph name="END_LINK" />.</translation>
-<translation id="1783075131180517613">कृपया तुमचे सिंक सांकेतिक पासफ्रेझ अपडेट करा.</translation>
+<translation id="1783075131180517613">कृपया तुमचे सिंक केलेली सांकेतिक पासफ्रेज अपडेट करा.</translation>
 <translation id="1787142507584202372">तुमचे खुले टॅब येथे दिसतात</translation>
 <translation id="1791429645902722292">Google Smart Lock</translation>
 <translation id="1800473098294731951">B9</translation>
@@ -223,6 +223,7 @@
 <translation id="2111256659903765347">Super-A</translation>
 <translation id="2113977810652731515">कार्ड</translation>
 <translation id="2114841414352855701">दुर्लक्ष केले कारण ते <ph name="POLICY_NAME" /> कडून अधिलिखित झाले होते.</translation>
+<translation id="2129079103035905234">मोशन सेन्सर</translation>
 <translation id="213826338245044447">Mobile बुकमार्क</translation>
 <translation id="214556005048008348">पेमेंट रद्द करा</translation>
 <translation id="2147827593068025794">पार्श्वभूमी संकालन</translation>
@@ -404,7 +405,7 @@
 <translation id="3150653042067488994">तात्पुरती सर्व्हर एरर</translation>
 <translation id="3154506275960390542">या पेजवर एक फॉर्म आहे जो कदाचित सुरक्षितपणे सबमिट होणार नाही. तुम्ही पाठविलेला डेटा प्रवासादरम्यान इतर पाहू शकतात किंवा सर्व्हर प्राप्त करत असलेल्या आक्रमणकर्त्याद्वारे सुधारित केले जाऊ शकते.</translation>
 <translation id="3157931365184549694">पुनर्संचयित करा</translation>
-<translation id="3162559335345991374">तुम्ही वापरत असलेल्या वाय-फाय च्या लॉग इन पेजला तुम्हाला भेट देण्याची आवश्यकता असू शकते.</translation>
+<translation id="3162559335345991374">तुम्ही वापरत असलेल्या वाय-फाय च्या लॉग इन पेजला तुमच्या भेट देण्याची आवश्यकता असू शकते.</translation>
 <translation id="3167968892399408617">गुप्त मोडमध्‍ये तुम्ही पाहता ती पृष्‍ठे तुम्ही तुमचे सर्व गुप्त टॅब बंद केल्‍यानंतर तुमचा ब्राउझर इतिहास, कुकी स्टोअर किंवा शोध इतिहासामध्‍ये असणार नाहीत. तुम्ही डाउनलोड करता त्या कोणत्याही फायली किंवा तुम्ही केलेले बुकमार्क ठेवले जातील.</translation>
 <translation id="3169472444629675720">Discover</translation>
 <translation id="3174168572213147020">बेट</translation>
@@ -446,7 +447,7 @@
 <translation id="3366477098757335611">कार्डे पाहा</translation>
 <translation id="3369192424181595722">घड्याळ एरर</translation>
 <translation id="337363190475750230">तरतूद रद्द केली</translation>
-<translation id="3377188786107721145">धोरण विश्लेषण एरर</translation>
+<translation id="3377188786107721145">धोरण पार्स एरर</translation>
 <translation id="3380365263193509176">अज्ञात एरर</translation>
 <translation id="3380864720620200369">क्लायंट आयडी:</translation>
 <translation id="3387261909427947069">पेमेंट पद्धती</translation>
@@ -595,7 +596,7 @@
     &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;/ol&gt;
-    &lt;h4&gt;पायरी २: पेज गुप्त मोडमध्ये उघडा (फक्त कॉंप्युटरचा)&lt;/h4&gt;
+    &lt;h4&gt;पायरी २: पेज गुप्त मोडमध्ये उघडा (फक्त कॉंप्युटरसाठी)&lt;/h4&gt;
     &lt;p&gt;असे पेज उघडा, ज्‍यावर तुम्‍ही गुप्‍त मोड विंडोमध्‍ये आला होतात.&lt;/p&gt;
     &lt;p&gt;जर पेज उघडले, तर समजावे की, lChrome एक्स्टेंशन योग्यरीत्या काम करत नाही. ही एरर निघून जाण्यासाठी, एक्स्टेंशन बंद करा.&lt;/p&gt;
     &lt;h4&gt;पायरी ३: तुमची ऑपरेटिंग सिस्टम अपडेट करा&lt;/h4&gt;
@@ -627,7 +628,7 @@
 <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="4346833872170306413">Roc-16K</translation>
 <translation id="4356973930735388585">या साइट वरील आक्रमणकर्ते तुमची माहिती (उदाहरणार्थ, फोटो, पासवर्ड, मेसेज आणि क्रेडिट कार्ड) चोरणारे किंवा हटविणारे धोकादायक प्रोग्राम तुमच्या कॉंप्युटरवर इंस्टॉल करण्‍याचा प्रयत्न करू शकतात.</translation>
@@ -891,6 +892,7 @@
 <translation id="5804241973901381774">परवानग्या</translation>
 <translation id="5810442152076338065">तुमचे <ph name="DOMAIN" /> वरील कनेक्शन अॉब्सोलीट सायफर सूट वापरून एंक्रिप्ट केलेले आहे.</translation>
 <translation id="5813119285467412249">&amp;जोडा पुन्हा करा</translation>
+<translation id="583281660410589416">अज्ञात</translation>
 <translation id="5838278095973806738">या साइटवर कोणतीही संवेदनशील माहिती (उदाहरणार्थ, पासवर्ड किंवा क्रेडिट कार्ड) एंटर करू नका, कारण आक्रमणकर्ते ती चोरू शकतात.</translation>
 <translation id="5860033963881614850">बंद</translation>
 <translation id="5863847714970149516">पुढील पेजवर तुमच्याकडून शुल्क आकारले जाऊ शकते</translation>
@@ -1254,7 +1256,7 @@
 <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="782886543891417279">तुम्ही वापरत असलेल्या (<ph name="WIFI_NAME" />) वाय-फाय च्या लॉग इन पेजला तुम्हाला भेट देण्याची आवश्यकता असू शकते.</translation>
+<translation id="782886543891417279">तुम्ही वापरत असलेल्या (<ph name="WIFI_NAME" />) वाय-फाय च्या लॉग इन पेजला तुमच्या भेट देण्याची आवश्यकता असू शकते.</translation>
 <translation id="7836231406687464395">Postfix (Envelope)</translation>
 <translation id="7844689747373518809">{COUNT,plural, =0{काहीही नाही}=1{एक अ‍ॅप <ph name="EXAMPLE_APP_1" />}=2{२ अ‍ॅप्स <ph name="EXAMPLE_APP_1" />, <ph name="EXAMPLE_APP_2" />}other{# अ‍ॅप्स <ph name="EXAMPLE_APP_1" />, <ph name="EXAMPLE_APP_2" />, <ph name="AND_MORE" />}}</translation>
 <translation id="785549533363645510">तथापि, तुम्ही अदृश्य नाही. गुप्त झाल्याने तुमचे ब्राउझिंग आपला नियोक्ता, आपला इंटरनेट सेवा पुरवठादार, किंवा तुम्ही भेट देता त्या वेबसाइटपासून लपत नाही.</translation>
diff --git a/components/strings/components_strings_ms.xtb b/components/strings/components_strings_ms.xtb
index dd3bb70..2d14925 100644
--- a/components/strings/components_strings_ms.xtb
+++ b/components/strings/components_strings_ms.xtb
@@ -887,6 +887,7 @@
 <translation id="5804241973901381774">Kebenaran</translation>
 <translation id="5810442152076338065">Sambungan anda ke <ph name="DOMAIN" /> disulitkan menggunakan suit sifer yang sudah usang.</translation>
 <translation id="5813119285467412249">&amp;Buat Semula Tambahkan</translation>
+<translation id="583281660410589416">Tidak diketahui</translation>
 <translation id="5838278095973806738">Anda tidak seharusnya memasukkan sebarang maklumat sensitif pada tapak ini (contohnya, kata laluan atau maklumat kad kredit) kerana maklumat ini boleh dicuri oleh penyerang.</translation>
 <translation id="5860033963881614850">Dimatikan</translation>
 <translation id="5863847714970149516">Halaman yang seterusnya mungkin cuba mengenakan bayaran kepada anda</translation>
diff --git a/components/strings/components_strings_nl.xtb b/components/strings/components_strings_nl.xtb
index 0f8205b..9d86f94 100644
--- a/components/strings/components_strings_nl.xtb
+++ b/components/strings/components_strings_nl.xtb
@@ -880,6 +880,7 @@
 <translation id="5804241973901381774">Rechten</translation>
 <translation id="5810442152076338065">Je verbinding met <ph name="DOMAIN" /> is versleuteld via een verouderde Cipher Suite.</translation>
 <translation id="5813119285467412249">&amp;Opnieuw toevoegen</translation>
+<translation id="583281660410589416">Onbekend</translation>
 <translation id="5838278095973806738">Geef geen gevoelige gegevens op op deze site (zoals wachtwoorden of creditcards), want deze kunnen worden gestolen door cybercriminelen.</translation>
 <translation id="5860033963881614850">Uit</translation>
 <translation id="5863847714970149516">De komende pagina probeert misschien kosten in rekening te brengen</translation>
diff --git a/components/strings/components_strings_no.xtb b/components/strings/components_strings_no.xtb
index 6138b7c..c0edd924 100644
--- a/components/strings/components_strings_no.xtb
+++ b/components/strings/components_strings_no.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">Tillatelser</translation>
 <translation id="5810442152076338065">Tilkoblingen til <ph name="DOMAIN" /> er kryptert med en foreldet chifferserie.</translation>
 <translation id="5813119285467412249">&amp;Legg til likevel</translation>
+<translation id="583281660410589416">Ukjent</translation>
 <translation id="5838278095973806738">Du bør ikke oppgi sensitiv informasjon på dette nettstedet (for eksempel passord eller kredittkort) fordi den kan bli stjålet av angripere.</translation>
 <translation id="5860033963881614850">Av</translation>
 <translation id="5863847714970149516">Den neste siden kan prøve å belaste deg for penger</translation>
diff --git a/components/strings/components_strings_pl.xtb b/components/strings/components_strings_pl.xtb
index 3ba96aa..78bd94b1 100644
--- a/components/strings/components_strings_pl.xtb
+++ b/components/strings/components_strings_pl.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">Uprawnienia</translation>
 <translation id="5810442152076338065">Połączenie z <ph name="DOMAIN" /> jest szyfrowane przy użyciu przestarzałego zestawu szyfrów.</translation>
 <translation id="5813119285467412249">&amp;Ponów dodanie</translation>
+<translation id="583281660410589416">Nieznany</translation>
 <translation id="5838278095973806738">Nie podawaj żadnych informacji poufnych (takich jak hasła czy dane kart kredytowych) w tej witrynie, bo osoby atakujące będą mogły je wykraść.</translation>
 <translation id="5860033963881614850">Wyłączone</translation>
 <translation id="5863847714970149516">Otwierana strona może próbować obciążyć Cię płatnością</translation>
diff --git a/components/strings/components_strings_pt-BR.xtb b/components/strings/components_strings_pt-BR.xtb
index 59e8474..e45a700 100644
--- a/components/strings/components_strings_pt-BR.xtb
+++ b/components/strings/components_strings_pt-BR.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">Permissões</translation>
 <translation id="5810442152076338065">Sua conexão com <ph name="DOMAIN" /> está criptografada com um pacote de criptografia obsoleto.</translation>
 <translation id="5813119285467412249">&amp;Refazer adicionar</translation>
+<translation id="583281660410589416">Desconhecido</translation>
 <translation id="5838278095973806738">É recomendado não fornecer informações confidencial a esse site (por exemplo, senhas ou cartões de crédito), porque elas podem ser roubadas por invasores.</translation>
 <translation id="5860033963881614850">Desativado</translation>
 <translation id="5863847714970149516">A página que você está prestes a acessar pode tentar cobrar pagamentos</translation>
diff --git a/components/strings/components_strings_pt-PT.xtb b/components/strings/components_strings_pt-PT.xtb
index b40d257..348108e 100644
--- a/components/strings/components_strings_pt-PT.xtb
+++ b/components/strings/components_strings_pt-PT.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">Permissões</translation>
 <translation id="5810442152076338065">A sua ligação a <ph name="DOMAIN" /> está encriptada através de um conjunto de cifras obsoleto.</translation>
 <translation id="5813119285467412249">&amp;Refazer adição</translation>
+<translation id="583281660410589416">Desconhecido</translation>
 <translation id="5838278095973806738">Não deve introduzir informações confidenciais neste site (por exemplo, palavras-passe ou números de cartões de crédito), porque podem ser roubadas por atacantes.</translation>
 <translation id="5860033963881614850">Desativado</translation>
 <translation id="5863847714970149516">A próxima página pode tentar cobrar-lhe dinheiro</translation>
diff --git a/components/strings/components_strings_ro.xtb b/components/strings/components_strings_ro.xtb
index 9113fd9..b56e1bc8 100644
--- a/components/strings/components_strings_ro.xtb
+++ b/components/strings/components_strings_ro.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">Permisiuni</translation>
 <translation id="5810442152076338065">Conexiunea la <ph name="DOMAIN" /> este criptată folosind o suită de codificare învechită.</translation>
 <translation id="5813119285467412249">&amp;Repetați adăugarea</translation>
+<translation id="583281660410589416">Necunoscut</translation>
 <translation id="5838278095973806738">Nu ar trebui să introduci informații sensibile pe acest site (de exemplu, parole sau carduri de credit), deoarece ar putea fi furate de atacatori.</translation>
 <translation id="5860033963881614850">Dezactivat</translation>
 <translation id="5863847714970149516">Următoarea pagină poate să genereze costuri</translation>
diff --git a/components/strings/components_strings_ru.xtb b/components/strings/components_strings_ru.xtb
index a96d5060..e246f70 100644
--- a/components/strings/components_strings_ru.xtb
+++ b/components/strings/components_strings_ru.xtb
@@ -884,6 +884,7 @@
 <translation id="5804241973901381774">Разрешения</translation>
 <translation id="5810442152076338065">Соединение с <ph name="DOMAIN" /> зашифровано с помощью устаревшего набора шифров.</translation>
 <translation id="5813119285467412249">&amp;Повторить добавление</translation>
+<translation id="583281660410589416">Неизвестно</translation>
 <translation id="5838278095973806738">Не сообщайте этому сайту конфиденциальную информацию (например, пароли и номера банковских карт). К ней могут получить доступ злоумышленники.</translation>
 <translation id="5860033963881614850">ВЫКЛ</translation>
 <translation id="5863847714970149516">При открытии этой страницы с вашего счета могут быть списаны средства</translation>
diff --git a/components/strings/components_strings_sk.xtb b/components/strings/components_strings_sk.xtb
index 524c7bf72..238c761 100644
--- a/components/strings/components_strings_sk.xtb
+++ b/components/strings/components_strings_sk.xtb
@@ -464,6 +464,7 @@
 <translation id="3495081129428749620">Nájsť na stránke
     <ph name="PAGE_TITLE" /></translation>
 <translation id="3498215018399854026">V tejto chvíli sa nám nepodarilo spojiť s vaším rodičom. Skúste to znova neskôr.</translation>
+<translation id="3512163584740124171">Toto pravidlo sa ignoruje, pretože iné pravidlo z rovnakej skupiny má vyššiu prioritu.</translation>
 <translation id="3528171143076753409">Certifikát servera nie je dôveryhodný.</translation>
 <translation id="3528485271872257980">Tmavohnedá</translation>
 <translation id="3530944546672790857">{COUNT,plural, =0{Aspoň 1 položka v synchronizovaných zariadeniach}=1{1 položka (a ďalšie v synchronizovaných zariadeniach)}few{# položky (a ďalšie v synchronizovaných zariadeniach)}many{# položky (a ďalšie v synchronizovaných zariadeniach)}other{# položiek (a ďalšie v synchronizovaných zariadeniach)}}</translation>
@@ -881,6 +882,7 @@
 <translation id="5804241973901381774">Povolenia</translation>
 <translation id="5810442152076338065">Vaše pripojenie k doméne <ph name="DOMAIN" /> je šifrované pomocou zastaranej šifrovacej súpravy.</translation>
 <translation id="5813119285467412249">&amp;Znova pridať</translation>
+<translation id="583281660410589416">Neznáme</translation>
 <translation id="5838278095973806738">Na tomto webe by ste nemali zadávať citlivé údaje, napríklad heslá alebo kreditné karty, pretože by ich mohli ukradnúť útočníci.</translation>
 <translation id="5860033963881614850">Vypnuté</translation>
 <translation id="5863847714970149516">Stránka, na ktorú sa chystáte prejsť, vám môže účtovať poplatky</translation>
diff --git a/components/strings/components_strings_sl.xtb b/components/strings/components_strings_sl.xtb
index 63abac7..e01eea8 100644
--- a/components/strings/components_strings_sl.xtb
+++ b/components/strings/components_strings_sl.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">Dovoljenja</translation>
 <translation id="5810442152076338065">Povezava z domeno <ph name="DOMAIN" /> je šifrirana z zastarelo šifrirno zbirko.</translation>
 <translation id="5813119285467412249">&amp;Uveljavi dodajanje</translation>
+<translation id="583281660410589416">Neznano</translation>
 <translation id="5838278095973806738">Na tem spletnem mestu ne vnašajte občutljivih informacij (npr. gesel ali številk kreditnih kartic), ker jih lahko ukradejo napadalci.</translation>
 <translation id="5860033963881614850">Izklopljeno</translation>
 <translation id="5863847714970149516">Stran, ki se bo odprla, vam bo morda poskusila kaj zaračunati</translation>
diff --git a/components/strings/components_strings_sr.xtb b/components/strings/components_strings_sr.xtb
index 396e88e..ec1a66e 100644
--- a/components/strings/components_strings_sr.xtb
+++ b/components/strings/components_strings_sr.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">Дозволе</translation>
 <translation id="5810442152076338065">Веза са доменом <ph name="DOMAIN" /> је шифрована помоћу застарелог пакета за шифровање.</translation>
 <translation id="5813119285467412249">&amp;Понови додавање</translation>
+<translation id="583281660410589416">Непознато</translation>
 <translation id="5838278095973806738">Немојте да уносите осетљиве информације на овом сајту (на пример, лозинке или кредитне картице) јер нападачи могу да их украду.</translation>
 <translation id="5860033963881614850">Искључено</translation>
 <translation id="5863847714970149516">Следећа страница може да покуша да вам нешто наплати</translation>
diff --git a/components/strings/components_strings_sv.xtb b/components/strings/components_strings_sv.xtb
index e379fdca..ced5930a 100644
--- a/components/strings/components_strings_sv.xtb
+++ b/components/strings/components_strings_sv.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">Behörigheter</translation>
 <translation id="5810442152076338065">Anslutningen till <ph name="DOMAIN" /> är krypterad med en gammal krypteringssvit.</translation>
 <translation id="5813119285467412249">&amp;Gör om Lägg till</translation>
+<translation id="583281660410589416">Okänd</translation>
 <translation id="5838278095973806738">Du bör inte ange några känsliga uppgifter på den här webbplatsen (till exempel lösenord eller kreditkortsuppgifter) eftersom hackare kan stjäla dem.</translation>
 <translation id="5860033963881614850">Av</translation>
 <translation id="5863847714970149516">Sidan du är på väg till kan försöka debitera dig</translation>
diff --git a/components/strings/components_strings_sw.xtb b/components/strings/components_strings_sw.xtb
index 8ae0ef7..dbd50176 100644
--- a/components/strings/components_strings_sw.xtb
+++ b/components/strings/components_strings_sw.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">Idhini</translation>
 <translation id="5810442152076338065">Muunganisho wako kwenye <ph name="DOMAIN" /> umesimbwa kwa njia fiche kwa kutumia mipangilio ya kriptografia ya zamani.</translation>
 <translation id="5813119285467412249">Rudia Kuongeza</translation>
+<translation id="583281660410589416">Haijulikani</translation>
 <translation id="5838278095973806738">Hupaswi kuweka maelezo nyeti kwenye tovuti hii (kwa mfano, manenosiri au kadi za mikopo), kwa sababu wavamizi wanaweza kuyaiba.</translation>
 <translation id="5860033963881614850">Kimezimwa</translation>
 <translation id="5863847714970149516">Huenda ukurasa unaofuata ukajaribu kukutoza pesa</translation>
diff --git a/components/strings/components_strings_ta.xtb b/components/strings/components_strings_ta.xtb
index 2729957..d7ba0b2 100644
--- a/components/strings/components_strings_ta.xtb
+++ b/components/strings/components_strings_ta.xtb
@@ -605,6 +605,7 @@
 <translation id="4265872034478892965">உங்கள் நிர்வாகி அனுமதித்தார்</translation>
 <translation id="4275830172053184480">உங்கள் சாதனத்தை மீண்டும் தொடங்கவும்</translation>
 <translation id="4277028893293644418">கடவுச்சொல்லை மீட்டமை</translation>
+<translation id="4279811152705618813"><ph name="ENROLLMENT_DOMAIN" /> டொமைனால் உங்கள் <ph name="DEVICE_TYPE" /> நிர்வகிக்கப்படுகிறது</translation>
 <translation id="428639260510061158">{NUM_CARDS,plural, =1{இந்தக் கார்டு உங்கள் Google கணக்கில் சேமிக்கப்பட்டது}other{இந்தக் கார்டுகள் உங்கள் Google கணக்கில் சேமிக்கப்பட்டன}}</translation>
 <translation id="42981349822642051">விரி</translation>
 <translation id="4302965934281694568">Chou3 (என்வலப்)</translation>
@@ -876,6 +877,7 @@
 <translation id="5804241973901381774">அனுமதிகள்</translation>
 <translation id="5810442152076338065"><ph name="DOMAIN" />க்கான உங்கள் இணைப்பு, நடைமுறையில் இல்லாத சைபர் சூட்டைப் பயன்படுத்தி என்க்ரிப்ட் செய்யப்பட்டது.</translation>
 <translation id="5813119285467412249">&amp;சேர்த்தலை மீண்டும் செய்</translation>
+<translation id="583281660410589416">தெரியாதது</translation>
 <translation id="5838278095973806738">தீங்கிழைப்பவர்கள் திருடிவிடலாம் என்பதால், இந்தத் தளத்தில் முக்கியத் தகவலை (எடுத்துக்காட்டு: கடவுச்சொற்கள் அல்லது கிரெடிட் கார்டுகள்) உள்ளிட வேண்டாம்.</translation>
 <translation id="5860033963881614850">ஆஃப்</translation>
 <translation id="5863847714970149516">அடுத்த பக்கத்தில் உங்களிடமிருந்து கட்டணம் வசூலிக்கப்படலாம்</translation>
diff --git a/components/strings/components_strings_te.xtb b/components/strings/components_strings_te.xtb
index 3ae4c5e1..d897bea 100644
--- a/components/strings/components_strings_te.xtb
+++ b/components/strings/components_strings_te.xtb
@@ -887,6 +887,7 @@
 <translation id="5804241973901381774">అనుమతులు</translation>
 <translation id="5810442152076338065"><ph name="DOMAIN" />కు గల మీ కనెక్షన్ వాడుకలో లేని సైఫర్ సూట్ ఉపయోగించి ఎన్‌క్రిప్ట్ చేయ‌బ‌డింది.</translation>
 <translation id="5813119285467412249">&amp;జోడించడాన్ని పునరావృతం చేయి</translation>
+<translation id="583281660410589416">తెలియని</translation>
 <translation id="5838278095973806738">మీరు ఈ సైట్‌లో ఎలాంటి గోప్యమైన సమాచారాన్ని నమోదు చేయకూడదు (ఉదాహరణకు, పాస్‌వర్డ్‌లు లేదా క్రెడిట్ కార్డ్‌లు), దాడికి పాల్పడేవారు ఆ సమాచారం దొంగిలించే అవకాశం ఉంటుంది.</translation>
 <translation id="5860033963881614850">ఆఫ్ అయ్యింది</translation>
 <translation id="5863847714970149516">మీరు చూడబోతున్న పేజీ మీకు డబ్బు ఛార్జ్ చేయడానికి ప్రయత్నించవచ్చు</translation>
diff --git a/components/strings/components_strings_th.xtb b/components/strings/components_strings_th.xtb
index 5a44a3d..7801210 100644
--- a/components/strings/components_strings_th.xtb
+++ b/components/strings/components_strings_th.xtb
@@ -892,6 +892,7 @@
 <translation id="5804241973901381774">การอนุญาต</translation>
 <translation id="5810442152076338065">มีการเข้ารหัสการเชื่อมต่อของคุณกับ <ph name="DOMAIN" /> ด้วยชุดการเข้ารหัสที่ล้าสมัยแล้ว</translation>
 <translation id="5813119285467412249">&amp;ทำซ้ำการเพิ่ม</translation>
+<translation id="583281660410589416">ไม่รู้จัก</translation>
 <translation id="5838278095973806738">คุณไม่ควรป้อนข้อมูลที่ละเอียดอ่อนบนเว็บไซต์นี้ (ตัวอย่างเช่น รหัสผ่านหรือบัตรเครดิต) เนื่องจากผู้โจมตีอาจขโมยข้อมูลดังกล่าวไปได้</translation>
 <translation id="5860033963881614850">ปิด</translation>
 <translation id="5863847714970149516">ระบบอาจพยายามเรียกเก็บเงินจากคุณในหน้าถัดไป</translation>
diff --git a/components/strings/components_strings_tr.xtb b/components/strings/components_strings_tr.xtb
index fdababa..52112d1 100644
--- a/components/strings/components_strings_tr.xtb
+++ b/components/strings/components_strings_tr.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">İzinler</translation>
 <translation id="5810442152076338065"><ph name="DOMAIN" /> ile olan bağlantınız eski bir şifre seti kullanılarak şifrelendi.</translation>
 <translation id="5813119285467412249">Eklemeyi &amp;Yeniden Yap</translation>
+<translation id="583281660410589416">Bilinmiyor</translation>
 <translation id="5838278095973806738">Bu sitede hiçbir hassas bilginizi (örneğin şifrelerinizi veya kredi kartı bilgilerinizi) girmemelisiniz. Aksi takdirde bu bilgiler saldırganlar tarafından çalınabilir.</translation>
 <translation id="5860033963881614850">Kapalı</translation>
 <translation id="5863847714970149516">Gireceğiniz sayfa sizden para almaya çalışabilir</translation>
diff --git a/components/strings/components_strings_uk.xtb b/components/strings/components_strings_uk.xtb
index 93bce6f..45e25a58 100644
--- a/components/strings/components_strings_uk.xtb
+++ b/components/strings/components_strings_uk.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">Дозволи</translation>
 <translation id="5810442152076338065">З’єднання з доменом <ph name="DOMAIN" /> шифрується за допомогою застарілого набору шифрів.</translation>
 <translation id="5813119285467412249">&amp;Повторити додавання</translation>
+<translation id="583281660410589416">Невідомий</translation>
 <translation id="5838278095973806738">Не вводьте конфіденційну інформацію на цьому сайті (як-от паролі й дані кредитних карток). Зловмисники можуть викрасти її.</translation>
 <translation id="5860033963881614850">Вимк.</translation>
 <translation id="5863847714970149516">Наступна сторінка може спробувати стягнути плату</translation>
diff --git a/components/strings/components_strings_vi.xtb b/components/strings/components_strings_vi.xtb
index 85241833..8ceeabc7 100644
--- a/components/strings/components_strings_vi.xtb
+++ b/components/strings/components_strings_vi.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">Quyền</translation>
 <translation id="5810442152076338065">Kết nối của bạn tới <ph name="DOMAIN" /> được mã hóa bằng bộ số 0 đã lỗi thời.</translation>
 <translation id="5813119285467412249">&amp;Làm lại thêm</translation>
+<translation id="583281660410589416">Không xác định</translation>
 <translation id="5838278095973806738">Bạn không nên nhập bất kỳ thông tin nhạy cảm nào trên trang web này (ví dụ: mật khẩu hoặc thẻ tín dụng), vì những kẻ tấn công có thể đánh cắp thông tin đó.</translation>
 <translation id="5860033963881614850">Tắt</translation>
 <translation id="5863847714970149516">Trang phía trước có thể tìm cách tính phí bạn</translation>
diff --git a/components/strings/components_strings_zh-CN.xtb b/components/strings/components_strings_zh-CN.xtb
index e63d0948..eb7c57d 100644
--- a/components/strings/components_strings_zh-CN.xtb
+++ b/components/strings/components_strings_zh-CN.xtb
@@ -881,6 +881,7 @@
 <translation id="5804241973901381774">权限</translation>
 <translation id="5810442152076338065">您与 <ph name="DOMAIN" /> 之间的连接采用过时的加密套件进行了加密。</translation>
 <translation id="5813119285467412249">恢复添加(&amp;R)</translation>
+<translation id="583281660410589416">未知</translation>
 <translation id="5838278095973806738">请勿在此网站上输入任何敏感信息(例如密码或信用卡信息),因为攻击者可能会盗取这些信息。</translation>
 <translation id="5860033963881614850">关闭</translation>
 <translation id="5863847714970149516">即将进入的页面可能会向您收取费用</translation>
diff --git a/components/strings/components_strings_zh-TW.xtb b/components/strings/components_strings_zh-TW.xtb
index 18254f7..380e39ed 100644
--- a/components/strings/components_strings_zh-TW.xtb
+++ b/components/strings/components_strings_zh-TW.xtb
@@ -893,6 +893,7 @@
 <translation id="5804241973901381774">權限</translation>
 <translation id="5810442152076338065">您的 <ph name="DOMAIN" /> 連線使用過舊的加密套件進行加密。</translation>
 <translation id="5813119285467412249">重做新增(&amp;R)</translation>
+<translation id="583281660410589416">未知</translation>
 <translation id="5838278095973806738">請勿在這個網站上輸入任何機密資訊 (例如密碼或信用卡號碼),以免遭到攻擊者竊取。</translation>
 <translation id="5860033963881614850">關閉</translation>
 <translation id="5863847714970149516">你要瀏覽的網頁可能會向你收取費用</translation>
diff --git a/components/translate/core/browser/translate_prefs.cc b/components/translate/core/browser/translate_prefs.cc
index 2918bde..0a8723b 100644
--- a/components/translate/core/browser/translate_prefs.cc
+++ b/components/translate/core/browser/translate_prefs.cc
@@ -487,8 +487,10 @@
   for (const auto& entry : *dict) {
     std::string site = entry.first;
     base::Time time;
-    // TODO(crbug.com/928787): Handle base::GetValueAsTime() failure.
-    ignore_result(base::GetValueAsTime(*entry.second, &time));
+    if (!base::GetValueAsTime(*entry.second, &time)) {
+      NOTREACHED();
+      continue;
+    }
     if (begin <= time && time < end)
       result.push_back(site);
   }
diff --git a/content/app/strings/translations/content_strings_ja.xtb b/content/app/strings/translations/content_strings_ja.xtb
index da1d12b3..2eacb834 100644
--- a/content/app/strings/translations/content_strings_ja.xtb
+++ b/content/app/strings/translations/content_strings_ja.xtb
@@ -60,6 +60,7 @@
 <translation id="2908441821576996758">メール アドレスのカンマ区切りリストを入力してください。</translation>
 <translation id="2940813599313844715">オブジェクト</translation>
 <translation id="2942448076852699108">ハイライト表示されたコンテンツ</translation>
+<translation id="2983835398644161987">ピクチャー イン ピクチャーを終了</translation>
 <translation id="3040011195152428237">リンク</translation>
 <translation id="3049748772180311791"><ph name="QUANTITY" /> MB</translation>
 <translation id="3075154866155599887">有効な値を入力してください。フィールドの入力が不完全か、日付が無効です。</translation>
@@ -79,6 +80,7 @@
 <translation id="3822383571486410024">このテキストは <ph name="MIN_CHARACTERS" /> 文字以上で指定してください(現在は <ph name="CURRENT_LENGTH" /> 文字です)。</translation>
 <translation id="383465348367842624">「<ph name="ATSIGN" />」の前の文字列に記号「<ph name="INVALIDCHARACTER" />」を使用しないでください。</translation>
 <translation id="3846214748874656680">全画面表示を終了</translation>
+<translation id="3904511540324382638">ピクチャー イン ピクチャーを終了</translation>
 <translation id="3920932319529768807">まとめ</translation>
 <translation id="3924558731517983934">アプリケーション</translation>
 <translation id="3944740393230681990">プロローグ</translation>
diff --git a/content/app/strings/translations/content_strings_ko.xtb b/content/app/strings/translations/content_strings_ko.xtb
index e591f65..8935e3e 100644
--- a/content/app/strings/translations/content_strings_ko.xtb
+++ b/content/app/strings/translations/content_strings_ko.xtb
@@ -60,6 +60,7 @@
 <translation id="2908441821576996758">이메일 주소를 쉼표로 구분하여 입력하세요.</translation>
 <translation id="2940813599313844715">객체</translation>
 <translation id="2942448076852699108">강조표시된 콘텐츠</translation>
+<translation id="2983835398644161987">PIP 모드 종료</translation>
 <translation id="3040011195152428237">링크</translation>
 <translation id="3049748772180311791"><ph name="QUANTITY" />MB</translation>
 <translation id="3075154866155599887">유효한 값을 입력하세요. 입력을 완료하지 않았거나 날짜가 잘못되었습니다.</translation>
@@ -79,6 +80,7 @@
 <translation id="3822383571486410024">이 텍스트를 <ph name="MIN_CHARACTERS" />자 이상으로 늘리세요(현재 <ph name="CURRENT_LENGTH" />자 사용 중).</translation>
 <translation id="383465348367842624">'<ph name="ATSIGN" />' 앞 부분에 '<ph name="INVALIDCHARACTER" />' 기호가 포함되면 안됩니다.</translation>
 <translation id="3846214748874656680">전체화면 종료</translation>
+<translation id="3904511540324382638">PIP 모드 종료</translation>
 <translation id="3920932319529768807">결론</translation>
 <translation id="3924558731517983934">애플리케이션</translation>
 <translation id="3944740393230681990">프롤로그</translation>
diff --git a/content/app/strings/translations/content_strings_lv.xtb b/content/app/strings/translations/content_strings_lv.xtb
index 34ca817..c0a619283 100644
--- a/content/app/strings/translations/content_strings_lv.xtb
+++ b/content/app/strings/translations/content_strings_lv.xtb
@@ -60,6 +60,7 @@
 <translation id="2908441821576996758">Lūdzu, ievadiet ar komatu atdalītu e-pasta adrešu sarakstu.</translation>
 <translation id="2940813599313844715">objekts</translation>
 <translation id="2942448076852699108">iezīmētais saturs</translation>
+<translation id="2983835398644161987">Iziet no režīma “Attēls attēlā”</translation>
 <translation id="3040011195152428237">saite</translation>
 <translation id="3049748772180311791"><ph name="QUANTITY" /> MB</translation>
 <translation id="3075154866155599887">Lūdzu, ievadiet derīgu vērtību. Šis lauks nav pabeigts, vai tajā ir norādīts nederīgs datums.</translation>
@@ -79,6 +80,7 @@
 <translation id="3822383571486410024">Lūdzu, papildiniet šo tekstu līdz vismaz <ph name="MIN_CHARACTERS" /> rakstzīmēm (pašlaik tas ietver <ph name="CURRENT_LENGTH" /> rakstzīmes).</translation>
 <translation id="383465348367842624">Daļā, kas atrodas pirms zīmes <ph name="ATSIGN" />, nedrīkst būt ietverts simbols <ph name="INVALIDCHARACTER" />.</translation>
 <translation id="3846214748874656680">Aizvērt pilnekrāna režīmu</translation>
+<translation id="3904511540324382638">Iziet no režīma “Attēls attēlā”</translation>
 <translation id="3920932319529768807">nobeigums</translation>
 <translation id="3924558731517983934">lietojumprogramma</translation>
 <translation id="3944740393230681990">prologs</translation>
diff --git a/content/browser/accessibility/accessibility_auralinux_browsertest.cc b/content/browser/accessibility/accessibility_auralinux_browsertest.cc
index d1f4ef1..e268ce8 100644
--- a/content/browser/accessibility/accessibility_auralinux_browsertest.cc
+++ b/content/browser/accessibility/accessibility_auralinux_browsertest.cc
@@ -193,6 +193,8 @@
   CheckTextAtOffset(atk_text, 0, ATK_TEXT_BOUNDARY_LINE_START, 0,
                     InputContentsString().size(),
                     InputContentsString().c_str());
+
+  g_object_unref(atk_text);
 }
 
 IN_PROC_BROWSER_TEST_F(AccessibilityAuraLinuxBrowserTest,
@@ -209,6 +211,8 @@
   // Last line does not have a trailing newline.
   CheckTextAtOffset(atk_text, 32, ATK_TEXT_BOUNDARY_LINE_START, 32,
                     InputContentsString().size(), "\"KHTML, like\".");
+
+  g_object_unref(atk_text);
 }
 
 IN_PROC_BROWSER_TEST_F(AccessibilityAuraLinuxBrowserTest,
@@ -236,6 +240,8 @@
         n_characters,
         "cooperation between intelligent rational decision-makers.\"");
   }
+
+  g_object_unref(atk_text);
 }
 
 IN_PROC_BROWSER_TEST_F(AccessibilityAuraLinuxBrowserTest,
@@ -328,6 +334,8 @@
   EXPECT_EQ(0, y);
   EXPECT_EQ(0, width);
   EXPECT_EQ(0, height);
+
+  g_object_unref(atk_text);
 }
 
 AtkCoordType kCoordinateTypes[] = {
@@ -430,6 +438,8 @@
       EXPECT_EQ(combined_extents.height(), atk_rect.height);
     }
   }
+
+  g_object_unref(atk_text);
 }
 
 IN_PROC_BROWSER_TEST_F(AccessibilityAuraLinuxBrowserTest,
@@ -509,6 +519,8 @@
       EXPECT_EQ(previous_height, height);
     }
   }
+
+  g_object_unref(atk_text);
 }
 
 #if defined(ATK_230)
@@ -575,6 +587,8 @@
   atk_component_get_extents(ATK_COMPONENT(frame), nullptr, &frame_y, nullptr,
                             nullptr, ATK_XY_SCREEN);
   EXPECT_EQ(frame_y, y);
+
+  g_object_unref(atk_text);
 }
 
 IN_PROC_BROWSER_TEST_F(AccessibilityAuraLinuxBrowserTest, TestScrollTo) {
@@ -714,6 +728,8 @@
   EXPECT_EQ(1, start_offset);
   EXPECT_EQ(contents_string_length, end_offset);
   g_free(selected_text);
+
+  g_object_unref(atk_text);
 }
 
 IN_PROC_BROWSER_TEST_F(AccessibilityAuraLinuxBrowserTest, TestAtkTextListItem) {
diff --git a/content/browser/appcache/appcache_backend_impl.cc b/content/browser/appcache/appcache_backend_impl.cc
index c72648f..18232eae 100644
--- a/content/browser/appcache/appcache_backend_impl.cc
+++ b/content/browser/appcache/appcache_backend_impl.cc
@@ -27,51 +27,16 @@
 }
 
 AppCacheBackendImpl::~AppCacheBackendImpl() {
-  hosts_.clear();
   service_->UnregisterBackend(this);
 }
 
 void AppCacheBackendImpl::RegisterHost(
     blink::mojom::AppCacheHostRequest host_request,
     blink::mojom::AppCacheFrontendPtr frontend,
-    int32_t id,
-    int32_t render_frame_id) {
-  DCHECK_CURRENTLY_ON(BrowserThread::IO);
-  if (GetHost(id)) {
-    mojo::ReportBadMessage("ACDH_REGISTER");
-    return;
-  }
-
-  // The AppCacheHost could have been precreated in which case we want to
-  // register it with the backend here.
-  std::unique_ptr<AppCacheHost> host =
-      AppCacheNavigationHandleCore::GetPrecreatedHost(id);
-  if (host) {
-    // Switch the frontend proxy so that the host can make IPC calls from
-    // here on.
-    host->set_frontend(std::move(frontend), render_frame_id);
-  } else {
-    if (id < 0) {
-      // Negative ids correspond to precreated hosts. We should be able to
-      // retrieve one, but currently we have a race between this IPC and
-      // browser removing the corresponding frame and precreated AppCacheHost.
-      // Instead of crashing the renderer or returning wrong host, we do not
-      // bind any host and let renderer do nothing until it is destroyed by
-      // the request from browser.
-      return;
-    }
-    host = std::make_unique<AppCacheHost>(id, process_id(), render_frame_id,
-                                          std::move(frontend), service_);
-  }
-
-  host->BindRequest(std::move(host_request));
-  hosts_.emplace(std::piecewise_construct, std::forward_as_tuple(id),
-                 std::forward_as_tuple(std::move(host)));
-}
-
-void AppCacheBackendImpl::UnregisterHost(int32_t id) {
-  if (!hosts_.erase(id))
-    mojo::ReportBadMessage("ACDH_UNREGISTER");
+    int32_t id) {
+  service_->RegisterHostInternal(std::move(host_request), std::move(frontend),
+                                 id, MSG_ROUTING_NONE, process_id_,
+                                 mojo::GetBadMessageCallback());
 }
 
 }  // namespace content
diff --git a/content/browser/appcache/appcache_backend_impl.h b/content/browser/appcache/appcache_backend_impl.h
index a4ff77d..2a83108 100644
--- a/content/browser/appcache/appcache_backend_impl.h
+++ b/content/browser/appcache/appcache_backend_impl.h
@@ -27,25 +27,13 @@
   // blink::mojom::AppCacheBackend
   void RegisterHost(blink::mojom::AppCacheHostRequest host_request,
                     blink::mojom::AppCacheFrontendPtr frontend,
-                    int32_t host_id,
-                    int32_t render_frame_id) override;
-  void UnregisterHost(int32_t host_id);
-
-  // Returns a pointer to a registered host. The backend retains ownership.
-  AppCacheHost* GetHost(int host_id) {
-    auto it = hosts_.find(host_id);
-    return (it != hosts_.end()) ? (it->second.get()) : nullptr;
-  }
-
-  using HostMap = std::unordered_map<int, std::unique_ptr<AppCacheHost>>;
-  const HostMap& hosts() { return hosts_; }
+                    int32_t host_id) override;
 
  private:
   // Raw pointer is safe because instances of this class are owned by
   // |service_|.
   AppCacheServiceImpl* service_;
   int process_id_;
-  HostMap hosts_;
 
   DISALLOW_COPY_AND_ASSIGN(AppCacheBackendImpl);
 };
diff --git a/content/browser/appcache/appcache_fuzzer.cc b/content/browser/appcache/appcache_fuzzer.cc
index 6727d2be..86d9a14 100644
--- a/content/browser/appcache/appcache_fuzzer.cc
+++ b/content/browser/appcache/appcache_fuzzer.cc
@@ -160,7 +160,7 @@
         blink::mojom::AppCacheFrontendPtr frontend;
         mojo::MakeRequest(&frontend);
         host->RegisterHost(mojo::MakeRequest(&registered_hosts[host_id]),
-                           std::move(frontend), host_id, MSG_ROUTING_NONE);
+                           std::move(frontend), host_id);
         break;
       }
       case fuzzing::proto::Command::kUnregisterHost: {
diff --git a/content/browser/appcache/appcache_host.cc b/content/browser/appcache/appcache_host.cc
index 5e7c21a2..12d897e 100644
--- a/content/browser/appcache/appcache_host.cc
+++ b/content/browser/appcache/appcache_host.cc
@@ -128,7 +128,7 @@
 }
 
 void AppCacheHost::Unregister() {
-  service_->GetBackend(process_id_)->UnregisterHost(host_id_);
+  service_->EraseHost(process_id_, host_id_);
 }
 
 void AppCacheHost::SelectCache(const GURL& document_url,
@@ -357,14 +357,12 @@
 }
 
 const AppCacheHost* AppCacheHost::GetSpawningHost() const {
-  AppCacheBackendImpl* backend = service_->GetBackend(process_id_);
-  return backend ? backend->GetHost(spawning_host_id_) : nullptr;
+  return service_->GetHost(process_id_, spawning_host_id_);
 }
 
 AppCacheHost* AppCacheHost::GetParentAppCacheHost() const {
   DCHECK(is_for_dedicated_worker());
-  AppCacheBackendImpl* backend = service_->GetBackend(parent_process_id_);
-  return backend ? backend->GetHost(parent_host_id_) : nullptr;
+  return service_->GetHost(parent_process_id_, parent_host_id_);
 }
 
 void AppCacheHost::GetResourceList(GetResourceListCallback callback) {
diff --git a/content/browser/appcache/appcache_interceptor.cc b/content/browser/appcache/appcache_interceptor.cc
index 3e4c514d..8bb0a9ca 100644
--- a/content/browser/appcache/appcache_interceptor.cc
+++ b/content/browser/appcache/appcache_interceptor.cc
@@ -52,7 +52,7 @@
 
   // TODO(michaeln): An invalid host id is indicative of bad data
   // from a child process. How should we handle that here?
-  AppCacheHost* host = backend->GetHost(host_id);
+  AppCacheHost* host = service->GetHost(process_id, host_id);
   if (!host)
     return;
 
diff --git a/content/browser/appcache/appcache_request_handler_unittest.cc b/content/browser/appcache/appcache_request_handler_unittest.cc
index 0cd4bfaf..4971d8e 100644
--- a/content/browser/appcache/appcache_request_handler_unittest.cc
+++ b/content/browser/appcache/appcache_request_handler_unittest.cc
@@ -222,15 +222,14 @@
     mock_service_->set_request_context(empty_context_.get());
     mock_policy_.reset(new MockAppCachePolicy);
     mock_service_->set_appcache_policy(mock_policy_.get());
-    backend_impl_ = std::make_unique<AppCacheBackendImpl>(mock_service_.get(),
-                                                          kMockProcessId);
     const int kHostId = 1;
     const int kRenderFrameId = 2;
-    blink::mojom::AppCacheFrontendPtr frontend;
+    blink::mojom::AppCacheFrontendPtrInfo frontend;
     mojo::MakeRequest(&frontend);
-    backend_impl_->RegisterHost(mojo::MakeRequest(&host_ptr_),
-                                std::move(frontend), kHostId, kRenderFrameId);
-    host_ = backend_impl_->GetHost(kHostId);
+    mock_service_->RegisterHostForFrame(
+        mojo::MakeRequest(&host_ptr_), std::move(frontend), kHostId,
+        kRenderFrameId, kMockProcessId, GetBadMessageCallback());
+    host_ = mock_service_->GetHost(kMockProcessId, kHostId);
     job_factory_.reset(new MockURLRequestJobFactory());
     empty_context_->set_job_factory(job_factory_.get());
   }
@@ -244,7 +243,6 @@
     handler_.reset();
     request_ = nullptr;
     url_request_.reset();
-    backend_impl_.reset();
     mock_service_.reset();
     mock_policy_.reset();
     job_factory_.reset();
@@ -723,7 +721,7 @@
                                         ResourceType::kSubResource));
     EXPECT_TRUE(handler_.get());
 
-    backend_impl_->UnregisterHost(1);
+    mock_service_->EraseHost(kMockProcessId, 1);
     host_ = nullptr;
 
     EXPECT_FALSE(handler_->MaybeLoadResource(nullptr));
@@ -748,7 +746,7 @@
     EXPECT_TRUE(job());
     EXPECT_TRUE(job()->IsWaiting());
 
-    backend_impl_->UnregisterHost(1);
+    mock_service_->EraseHost(kMockProcessId, 1);
     host_ = nullptr;
 
     if (request_handler_type_ == URLREQUEST) {
@@ -776,7 +774,6 @@
     SetAppCacheJob(handler_->MaybeLoadResource(nullptr));
     EXPECT_TRUE(job());
 
-    backend_impl_.reset();
     mock_service_.reset();
     mock_policy_.reset();
     host_ = nullptr;
@@ -893,6 +890,13 @@
     return cache;
   }
 
+  mojo::ReportBadMessageCallback GetBadMessageCallback() {
+    return base::BindOnce(&AppCacheRequestHandlerTest::OnBadMessage,
+                          base::Unretained(this));
+  }
+
+  void OnBadMessage(const std::string& reason) { NOTREACHED(); }
+
   MockAppCacheStorage* mock_storage() {
     return reinterpret_cast<MockAppCacheStorage*>(mock_service_->storage());
   }
@@ -929,7 +933,6 @@
   std::unique_ptr<base::WaitableEvent> test_finished_event_;
   base::stack<base::OnceClosure> task_stack_;
   std::unique_ptr<MockAppCacheService> mock_service_;
-  std::unique_ptr<AppCacheBackendImpl> backend_impl_;
   std::unique_ptr<MockAppCachePolicy> mock_policy_;
   AppCacheHost* host_;
   blink::mojom::AppCacheHostPtr host_ptr_;
diff --git a/content/browser/appcache/appcache_service_impl.cc b/content/browser/appcache/appcache_service_impl.cc
index 515f641..442ad56 100644
--- a/content/browser/appcache/appcache_service_impl.cc
+++ b/content/browser/appcache/appcache_service_impl.cc
@@ -21,6 +21,8 @@
 #include "content/browser/appcache/appcache_backend_impl.h"
 #include "content/browser/appcache/appcache_entry.h"
 #include "content/browser/appcache/appcache_histograms.h"
+#include "content/browser/appcache/appcache_host.h"
+#include "content/browser/appcache/appcache_navigation_handle_core.h"
 #include "content/browser/appcache/appcache_policy.h"
 #include "content/browser/appcache/appcache_quota_client.h"
 #include "content/browser/appcache/appcache_response.h"
@@ -405,6 +407,7 @@
 
 AppCacheServiceImpl::~AppCacheServiceImpl() {
   DCHECK(backends_.empty());
+  hosts_.clear();
   for (auto& observer : observers_)
     observer.OnServiceDestructionImminent(this);
   for (auto& helper : pending_helpers_)
@@ -515,4 +518,68 @@
   backends_.erase(backend_impl->process_id());
 }
 
+AppCacheHost* AppCacheServiceImpl::GetHost(int process_id, int host_id) {
+  auto it = hosts_.find({process_id, host_id});
+  return (it != hosts_.end()) ? (it->second.get()) : nullptr;
+}
+
+bool AppCacheServiceImpl::EraseHost(int process_id, int host_id) {
+  return (hosts_.erase({process_id, host_id}) != 0);
+}
+
+void AppCacheServiceImpl::RegisterHostForFrame(
+    blink::mojom::AppCacheHostRequest host_request,
+    blink::mojom::AppCacheFrontendPtrInfo frontend,
+    int32_t host_id,
+    int32_t render_frame_id,
+    int process_id,
+    mojo::ReportBadMessageCallback bad_message_callback) {
+  blink::mojom::AppCacheFrontendPtr appcache_frontend_ptr(std::move(frontend));
+  RegisterHostInternal(
+      std::move(host_request), std::move(appcache_frontend_ptr), host_id,
+      render_frame_id, process_id, std::move(bad_message_callback));
+}
+
+void AppCacheServiceImpl::RegisterHostInternal(
+    blink::mojom::AppCacheHostRequest host_request,
+    blink::mojom::AppCacheFrontendPtr frontend,
+    int32_t id,
+    int32_t render_frame_id,
+    int process_id,
+    mojo::ReportBadMessageCallback bad_message_callback) {
+  DCHECK_CURRENTLY_ON(BrowserThread::IO);
+  if (GetHost(process_id, id)) {
+    std::move(bad_message_callback).Run("ACSI_REGISTER");
+    return;
+  }
+
+  // The AppCacheHost could have been precreated in which case we want to
+  // register it with the backend here.
+  std::unique_ptr<AppCacheHost> host =
+      AppCacheNavigationHandleCore::GetPrecreatedHost(id);
+  if (host) {
+    // Switch the frontend proxy so that the host can make IPC calls from
+    // here on.
+    host->set_frontend(std::move(frontend), render_frame_id);
+  } else {
+    if (id < 0) {
+      // Negative ids correspond to precreated hosts. We should be able to
+      // retrieve one, but currently we have a race between this IPC and
+      // browser removing the corresponding frame and precreated AppCacheHost.
+      // Instead of crashing the renderer or returning wrong host, we do not
+      // bind any host and let renderer do nothing until it is destroyed by
+      // the request from browser.
+      return;
+    }
+    host = std::make_unique<AppCacheHost>(id, process_id, render_frame_id,
+                                          std::move(frontend), this);
+  }
+
+  host->BindRequest(std::move(host_request));
+
+  std::pair<int, int> key = std::make_pair(process_id, id);
+  hosts_.emplace(std::piecewise_construct, std::forward_as_tuple(key),
+                 std::forward_as_tuple(std::move(host)));
+}
+
 }  // namespace content
diff --git a/content/browser/appcache/appcache_service_impl.h b/content/browser/appcache/appcache_service_impl.h
index 4b3e4ec4..0f3a8fc 100644
--- a/content/browser/appcache/appcache_service_impl.h
+++ b/content/browser/appcache/appcache_service_impl.h
@@ -24,6 +24,7 @@
 #include "net/base/completion_once_callback.h"
 #include "net/base/net_errors.h"
 #include "storage/browser/quota/quota_manager_proxy.h"
+#include "third_party/blink/public/mojom/appcache/appcache.mojom.h"
 
 namespace base {
 class FilePath;
@@ -40,6 +41,7 @@
 namespace content {
 FORWARD_DECLARE_TEST(AppCacheServiceImplTest, ScheduleReinitialize);
 class AppCacheBackendImpl;
+class AppCacheHost;
 class AppCacheQuotaClient;
 class AppCachePolicy;
 class AppCacheServiceImplTest;
@@ -179,6 +181,17 @@
     return url_loader_factory_getter_.get();
   }
 
+  // Returns a pointer to a registered host. It retains ownership.
+  AppCacheHost* GetHost(int process_id, int host_id);
+  bool EraseHost(int process_id, int host_id);
+  void RegisterHostForFrame(
+      blink::mojom::AppCacheHostRequest host_request,
+      blink::mojom::AppCacheFrontendPtrInfo frontend,
+      int32_t host_id,
+      int32_t render_frame_id,
+      int process_id,
+      mojo::ReportBadMessageCallback bad_message_callback);
+
  protected:
   friend class content::AppCacheServiceImplTest;
   friend class content::AppCacheStorageImplTest;
@@ -218,6 +231,21 @@
   scoped_refptr<URLLoaderFactoryGetter> url_loader_factory_getter_;
 
  private:
+  // TODO: Once we remove 'blink::mojom::AppCacheBackend', remove this together.
+  friend class content::AppCacheBackendImpl;
+
+  void RegisterHostInternal(
+      blink::mojom::AppCacheHostRequest host_request,
+      blink::mojom::AppCacheFrontendPtr frontend,
+      int32_t id,
+      int32_t render_frame_id,
+      int process_id,
+      mojo::ReportBadMessageCallback bad_message_callback);
+  // The (process id, host id) pair that identifies one AppCacheHost.
+  using AppCacheHostProcessMap =
+      std::map<std::pair<int, int>, std::unique_ptr<AppCacheHost>>;
+  AppCacheHostProcessMap hosts_;
+
   base::WeakPtrFactory<AppCacheServiceImpl> weak_factory_;
 
   DISALLOW_COPY_AND_ASSIGN(AppCacheServiceImpl);
diff --git a/content/browser/appcache/appcache_storage_impl_unittest.cc b/content/browser/appcache/appcache_storage_impl_unittest.cc
index e98fd1c..2f30478 100644
--- a/content/browser/appcache/appcache_storage_impl_unittest.cc
+++ b/content/browser/appcache/appcache_storage_impl_unittest.cc
@@ -1705,8 +1705,6 @@
 
   void Continue_Reinitialize(ReinitTestCase test_case) {
     const int kMockRenderFrameId = MSG_ROUTING_NONE;
-    backend_ =
-        std::make_unique<AppCacheBackendImpl>(service_.get(), kProcessId);
 
     if (test_case == CORRUPT_SQL_ON_INSTALL) {
       // Break the db file
@@ -1719,9 +1717,10 @@
         test_case == CORRUPT_SQL_ON_INSTALL) {
       // Try to create a new appcache, the resulting update job will
       // eventually fail when it gets to disk cache initialization.
-      backend_->RegisterHost(blink::mojom::AppCacheHostRequest(),
-                             BindFrontend(), 1, kMockRenderFrameId);
-      AppCacheHost* host1 = backend_->GetHost(1);
+      service_->RegisterHostForFrame(blink::mojom::AppCacheHostRequest(),
+                                     BindFrontend(), 1, kMockRenderFrameId,
+                                     kProcessId, GetBadMessageCallback());
+      AppCacheHost* host1 = service_->GetHost(kProcessId, 1);
       const GURL kEmptyPageUrl(GetMockUrl("empty.html"));
       host1->SetFirstPartyUrlForTesting(kEmptyPageUrl);
       host1->SelectCache(kEmptyPageUrl, blink::mojom::kAppCacheNoCacheId,
@@ -1731,9 +1730,10 @@
       // Try to access the existing cache manifest.
       // The URLRequestJob  will eventually fail when it gets to disk
       // cache initialization.
-      backend_->RegisterHost(blink::mojom::AppCacheHostRequest(),
-                             BindFrontend(), 2, kMockRenderFrameId);
-      AppCacheHost* host2 = backend_->GetHost(2);
+      service_->RegisterHostForFrame(blink::mojom::AppCacheHostRequest(),
+                                     BindFrontend(), 2, kMockRenderFrameId,
+                                     kProcessId, GetBadMessageCallback());
+      AppCacheHost* host2 = service_->GetHost(kProcessId, 2);
       network::ResourceRequest request;
       request.url = GetMockUrl("manifest");
       handler_ =
@@ -1766,20 +1766,21 @@
     if (test_case == CORRUPT_CACHE_ON_INSTALL ||
         test_case == CORRUPT_SQL_ON_INSTALL) {
       EXPECT_TRUE(frontend_.error_event_was_raised_);
-      AppCacheHost* host1 = backend_->GetHost(1);
+      AppCacheHost* host1 = service_->GetHost(kProcessId, 1);
       EXPECT_FALSE(host1->associated_cache());
       EXPECT_FALSE(host1->group_being_updated_.get());
       EXPECT_TRUE(host1->disabled_storage_reference_.get());
     } else {
       ASSERT_EQ(CORRUPT_CACHE_ON_LOAD_EXISTING, test_case);
-      AppCacheHost* host2 = backend_->GetHost(2);
+      AppCacheHost* host2 = service_->GetHost(kProcessId, 2);
       EXPECT_TRUE(host2->disabled_storage_reference_.get());
     }
 
     // Cleanup and claim victory.
+    service_->EraseHost(kProcessId, 1);
+    service_->EraseHost(kProcessId, 2);
     service_->RemoveObserver(observer_.get());
     handler_.reset();
-    backend_.reset();
     observer_.reset();
     TestFinished();
   }
@@ -1796,12 +1797,19 @@
 
   MockStorageDelegate* delegate() { return delegate_.get(); }
 
-  blink::mojom::AppCacheFrontendPtr BindFrontend() {
-    blink::mojom::AppCacheFrontendPtr result;
+  blink::mojom::AppCacheFrontendPtrInfo BindFrontend() {
+    blink::mojom::AppCacheFrontendPtrInfo result;
     frontend_bindings_.AddBinding(&frontend_, mojo::MakeRequest(&result));
     return result;
   }
 
+  mojo::ReportBadMessageCallback GetBadMessageCallback() {
+    return base::BindOnce(&AppCacheStorageImplTest::OnBadMessage,
+                          base::Unretained(this));
+  }
+
+  void OnBadMessage(const std::string& reason) { NOTREACHED(); }
+
   void MakeCacheAndGroup(const GURL& manifest_url,
                          int64_t group_id,
                          int64_t cache_id,
diff --git a/content/browser/devtools/protocol/tracing_handler.cc b/content/browser/devtools/protocol/tracing_handler.cc
index 3e86e89..4ef9fcf 100644
--- a/content/browser/devtools/protocol/tracing_handler.cc
+++ b/content/browser/devtools/protocol/tracing_handler.cc
@@ -242,6 +242,7 @@
       base::OnceCallback<void(float percent_full,
                               size_t approximate_event_count)>
           on_buffer_usage_callback) = 0;
+  virtual bool HasTracingFailed() = 0;
 
  private:
   DISALLOW_COPY_AND_ASSIGN(TracingSession);
@@ -282,6 +283,8 @@
     TracingController::GetInstance()->GetTraceBufferUsage(
         std::move(on_buffer_usage_callback));
   }
+
+  bool HasTracingFailed() override { return false; }
 };
 
 class TracingHandler::PerfettoTracingSession
@@ -290,19 +293,16 @@
       public mojo::DataPipeDrainer::Client {
  public:
   ~PerfettoTracingSession() override {
-#if DCHECK_IS_ON()
     DCHECK(!tracing_active_);
-#endif
   }
 
   // TracingHandler::TracingSession implementation:
   void EnableTracing(const base::trace_event::TraceConfig& chrome_config,
                      base::OnceClosure on_recording_enabled_callback) override {
     DCHECK(!tracing_session_host_);
-#if DCHECK_IS_ON()
     DCHECK(!tracing_active_);
     tracing_active_ = true;
-#endif
+
     ServiceManagerConnection::GetForProcess()->GetConnector()->BindInterface(
         tracing::mojom::kServiceName, &consumer_host_);
 
@@ -355,12 +355,12 @@
     use_proto_format_ = use_proto_format;
     agent_label_ = agent_label;
     endpoint_ = endpoint;
-#if DCHECK_IS_ON()
     tracing_active_ = false;
-#endif
 
     if (!tracing_session_host_) {
-      OnTracingSessionFailed();
+      if (endpoint_)
+        endpoint_->ReceiveTraceFinalContents(nullptr);
+
       return;
     }
 
@@ -409,6 +409,10 @@
     std::move(on_buffer_usage_callback).Run(percent_full, 0);
   }
 
+  bool HasTracingFailed() override {
+    return tracing_active_ && !tracing_session_host_;
+  }
+
   // tracing::mojom::TracingSessionClient implementation:
   void OnTracingEnabled() override {
     if (on_recording_enabled_callback_) {
@@ -471,6 +475,13 @@
     tracing_session_host_.reset();
     binding_.Close();
     drainer_.reset();
+
+    if (on_recording_enabled_callback_)
+      std::move(on_recording_enabled_callback_).Run();
+
+    if (pending_disable_tracing_task_)
+      std::move(pending_disable_tracing_task_).Run();
+
     if (endpoint_) {
       // TODO(oysteine): Signal to the client that tracing failed.
       endpoint_->ReceiveTraceFinalContents(nullptr);
@@ -514,9 +525,9 @@
   std::unique_ptr<mojo::DataPipeDrainer> drainer_;
   bool data_complete_ = false;
   bool read_buffers_complete_ = false;
+  bool tracing_active_ = false;
 
 #if DCHECK_IS_ON()
-  bool tracing_active_ = false;
   base::trace_event::TraceConfig last_config_for_perfetto_;
 #endif
 };
@@ -859,6 +870,9 @@
   if (!session_)
     return Response::Error("Tracing is not started");
 
+  if (session_->HasTracingFailed())
+    return Response::Error("Tracing failed");
+
   scoped_refptr<TracingController::TraceDataEndpoint> endpoint;
   if (return_as_stream_) {
     endpoint = new DevToolsStreamEndpoint(
diff --git a/content/browser/frame_host/navigation_request.cc b/content/browser/frame_host/navigation_request.cc
index ab3bc8b..acd6f642 100644
--- a/content/browser/frame_host/navigation_request.cc
+++ b/content/browser/frame_host/navigation_request.cc
@@ -2242,6 +2242,17 @@
   FrameTreeNode* parent_ftn = frame_tree_node()->parent();
   RenderFrameHostImpl* parent =
       parent_ftn ? parent_ftn->current_frame_host() : nullptr;
+  if (!parent && frame_tree_node()
+                     ->current_frame_host()
+                     ->GetRenderViewHost()
+                     ->GetDelegate()
+                     ->IsPortal()) {
+    parent = frame_tree_node()
+                 ->render_manager()
+                 ->GetOuterDelegateNode()
+                 ->current_frame_host()
+                 ->GetParent();
+  }
 
   // TODO(andypaicu,https://crbug.com/837627): the current_frame_host is the
   // wrong RenderFrameHost. We should be using the navigation initiator
diff --git a/content/browser/frame_host/render_frame_host_impl.cc b/content/browser/frame_host/render_frame_host_impl.cc
index 99da116d..e4f62ce03 100644
--- a/content/browser/frame_host/render_frame_host_impl.cc
+++ b/content/browser/frame_host/render_frame_host_impl.cc
@@ -190,6 +190,7 @@
 #include "third_party/blink/public/common/features.h"
 #include "third_party/blink/public/common/frame/frame_policy.h"
 #include "third_party/blink/public/common/messaging/transferable_message.h"
+#include "third_party/blink/public/mojom/appcache/appcache.mojom.h"
 #include "third_party/blink/public/mojom/frame/frame_host_test_interface.mojom.h"
 #include "third_party/blink/public/mojom/loader/pause_subresource_loading_handle.mojom.h"
 #include "third_party/blink/public/mojom/loader/url_loader_factory_bundle.mojom.h"
@@ -5961,6 +5962,22 @@
 #endif  // !defined(OS_ANDROID)
 }
 
+void RenderFrameHostImpl::RegisterAppCacheHost(
+    blink::mojom::AppCacheHostRequest host_request,
+    blink::mojom::AppCacheFrontendPtr frontend,
+    int32_t id) {
+  auto* appcache_service_impl = static_cast<AppCacheServiceImpl*>(
+      GetProcess()->GetStoragePartition()->GetAppCacheService());
+
+  base::PostTaskWithTraits(
+      FROM_HERE, {BrowserThread::IO},
+      base::BindOnce(&AppCacheServiceImpl::RegisterHostForFrame,
+                     appcache_service_impl->AsWeakPtr(),
+                     std::move(host_request), frontend.PassInterface(), id,
+                     routing_id_, GetProcess()->GetID(),
+                     mojo::GetBadMessageCallback()));
+}
+
 std::unique_ptr<NavigationRequest>
 RenderFrameHostImpl::CreateNavigationRequestForCommit(
     const FrameHostMsg_DidCommitProvisionalLoad_Params& params,
diff --git a/content/browser/frame_host/render_frame_host_impl.h b/content/browser/frame_host/render_frame_host_impl.h
index ed3656c2..7e157ce9 100644
--- a/content/browser/frame_host/render_frame_host_impl.h
+++ b/content/browser/frame_host/render_frame_host_impl.h
@@ -1372,6 +1372,9 @@
   void GetAuthenticator(blink::mojom::AuthenticatorRequest request) override;
   void GetVirtualAuthenticatorManager(
       blink::test::mojom::VirtualAuthenticatorManagerRequest request) override;
+  void RegisterAppCacheHost(blink::mojom::AppCacheHostRequest host_request,
+                            blink::mojom::AppCacheFrontendPtr frontend,
+                            int32_t id) override;
 
   // Allows tests to disable the swapout event timer to simulate bugs that
   // happen before it fires (to avoid flakiness).
diff --git a/content/browser/indexed_db/database_impl.cc b/content/browser/indexed_db/database_impl.cc
index d65b970..a0b478f 100644
--- a/content/browser/indexed_db/database_impl.cc
+++ b/content/browser/indexed_db/database_impl.cc
@@ -176,38 +176,30 @@
                                key_only, callbacks);
 }
 
-void DatabaseImpl::GetAll(int64_t transaction_id,
-                          int64_t object_store_id,
-                          int64_t index_id,
-                          const IndexedDBKeyRange& key_range,
-                          bool key_only,
-                          int64_t max_count,
-                          blink::mojom::IDBDatabase::GetAllCallback callback) {
+void DatabaseImpl::GetAll(
+    int64_t transaction_id,
+    int64_t object_store_id,
+    int64_t index_id,
+    const IndexedDBKeyRange& key_range,
+    bool key_only,
+    int64_t max_count,
+    blink::mojom::IDBCallbacksAssociatedPtrInfo callbacks_info) {
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-  if (!connection_->IsConnected()) {
-    IndexedDBDatabaseError error(blink::kWebIDBDatabaseExceptionUnknownError,
-                                 "Unknown error");
-    std::move(callback).Run(
-        blink::mojom::IDBDatabaseGetAllResult::NewErrorResult(
-            blink::mojom::IDBError::New(error.code(), error.message())));
+  scoped_refptr<IndexedDBCallbacks> callbacks(
+      new IndexedDBCallbacks(dispatcher_host_->AsWeakPtr(), origin_,
+                             std::move(callbacks_info), idb_runner_));
+  if (!connection_->IsConnected())
     return;
-  }
 
   IndexedDBTransaction* transaction =
       connection_->GetTransaction(transaction_id);
-  if (!transaction) {
-    IndexedDBDatabaseError error(blink::kWebIDBDatabaseExceptionUnknownError,
-                                 "Unknown error");
-    std::move(callback).Run(
-        blink::mojom::IDBDatabaseGetAllResult::NewErrorResult(
-            blink::mojom::IDBError::New(error.code(), error.message())));
+  if (!transaction)
     return;
-  }
 
   connection_->database()->GetAll(
-      dispatcher_host_->AsWeakPtr(), transaction, object_store_id, index_id,
+      transaction, object_store_id, index_id,
       std::make_unique<IndexedDBKeyRange>(key_range), key_only, max_count,
-      std::move(callback));
+      std::move(callbacks));
 }
 
 void DatabaseImpl::SetIndexKeys(
diff --git a/content/browser/indexed_db/database_impl.h b/content/browser/indexed_db/database_impl.h
index e1bb417..8a3e3a1 100644
--- a/content/browser/indexed_db/database_impl.h
+++ b/content/browser/indexed_db/database_impl.h
@@ -66,7 +66,7 @@
               const blink::IndexedDBKeyRange& key_range,
               bool key_only,
               int64_t max_count,
-              blink::mojom::IDBDatabase::GetAllCallback callback) override;
+              blink::mojom::IDBCallbacksAssociatedPtrInfo callbacks) override;
   void SetIndexKeys(
       int64_t transaction_id,
       int64_t object_store_id,
diff --git a/content/browser/indexed_db/indexed_db_database.cc b/content/browser/indexed_db/indexed_db_database.cc
index 8c7f864..0023c4e 100644
--- a/content/browser/indexed_db/indexed_db_database.cc
+++ b/content/browser/indexed_db/indexed_db_database.cc
@@ -922,33 +922,24 @@
   }
 }
 
-void IndexedDBDatabase::GetAll(
-    base::WeakPtr<IndexedDBDispatcherHost> dispatcher_host,
-    IndexedDBTransaction* transaction,
-    int64_t object_store_id,
-    int64_t index_id,
-    std::unique_ptr<IndexedDBKeyRange> key_range,
-    bool key_only,
-    int64_t max_count,
-    blink::mojom::IDBDatabase::GetAllCallback callback) {
+void IndexedDBDatabase::GetAll(IndexedDBTransaction* transaction,
+                               int64_t object_store_id,
+                               int64_t index_id,
+                               std::unique_ptr<IndexedDBKeyRange> key_range,
+                               bool key_only,
+                               int64_t max_count,
+                               scoped_refptr<IndexedDBCallbacks> callbacks) {
   DCHECK(transaction);
   IDB_TRACE1("IndexedDBDatabase::GetAll", "txn.id", transaction->id());
 
-  if (!ValidateObjectStoreId(object_store_id)) {
-    IndexedDBDatabaseError error =
-        CreateError(blink::kWebIDBDatabaseExceptionUnknownError,
-                    "Unknown error", transaction);
-    std::move(callback).Run(
-        blink::mojom::IDBDatabaseGetAllResult::NewErrorResult(
-            blink::mojom::IDBError::New(error.code(), error.message())));
+  if (!ValidateObjectStoreId(object_store_id))
     return;
-  }
 
   transaction->ScheduleTask(base::BindOnce(
-      &IndexedDBDatabase::GetAllOperation, this, std::move(dispatcher_host),
-      object_store_id, index_id, std::move(key_range),
+      &IndexedDBDatabase::GetAllOperation, this, object_store_id, index_id,
+      std::move(key_range),
       key_only ? indexed_db::CURSOR_KEY_ONLY : indexed_db::CURSOR_KEY_AND_VALUE,
-      max_count, std::move(callback)));
+      max_count, callbacks));
 }
 
 void IndexedDBDatabase::Get(IndexedDBTransaction* transaction,
@@ -1098,13 +1089,12 @@
               "kIDBMaxMessageOverhead is more than INT32_MAX");
 
 Status IndexedDBDatabase::GetAllOperation(
-    base::WeakPtr<IndexedDBDispatcherHost> dispatcher_host,
     int64_t object_store_id,
     int64_t index_id,
     std::unique_ptr<IndexedDBKeyRange> key_range,
     indexed_db::CursorType cursor_type,
     int64_t max_count,
-    blink::mojom::IDBDatabase::GetAllCallback callback,
+    scoped_refptr<IndexedDBCallbacks> callbacks,
     IndexedDBTransaction* transaction) {
   IDB_TRACE1("IndexedDBDatabase::GetAllOperation", "txn.id", transaction->id());
 
@@ -1116,15 +1106,6 @@
       metadata_.object_stores[object_store_id];
 
   Status s = Status::OK();
-  if (!dispatcher_host) {
-    IndexedDBDatabaseError error =
-        CreateError(blink::kWebIDBDatabaseExceptionUnknownError,
-                    "Unknown error", transaction);
-    std::move(callback).Run(
-        blink::mojom::IDBDatabaseGetAllResult::NewErrorResult(
-            blink::mojom::IDBError::New(error.code(), error.message())));
-    return s;
-  }
 
   std::unique_ptr<IndexedDBBackingStore::Cursor> cursor;
 
@@ -1158,12 +1139,6 @@
 
   if (!s.ok()) {
     DLOG(ERROR) << "Unable to open cursor operation: " << s.ToString();
-    IndexedDBDatabaseError error =
-        CreateError(blink::kWebIDBDatabaseExceptionUnknownError,
-                    "Corruption detected, unable to continue", transaction);
-    std::move(callback).Run(
-        blink::mojom::IDBDatabaseGetAllResult::NewErrorResult(
-            blink::mojom::IDBError::New(error.code(), error.message())));
     return s;
   }
 
@@ -1172,9 +1147,7 @@
   if (!cursor) {
     // Doesn't matter if key or value array here - will be empty array when it
     // hits JavaScript.
-    std::vector<blink::mojom::IDBReturnValuePtr> mojo_found_values;
-    std::move(callback).Run(blink::mojom::IDBDatabaseGetAllResult::NewValues(
-        std::move(mojo_found_values)));
+    callbacks->OnSuccessArray(&found_values);
     return s;
   }
 
@@ -1192,15 +1165,8 @@
       cursor_valid = cursor->FirstSeek(&s);
       did_first_seek = true;
     }
-    if (!s.ok()) {
-      IndexedDBDatabaseError error =
-          CreateError(blink::kWebIDBDatabaseExceptionUnknownError,
-                      "Seek failure, unable to continue", transaction);
-      std::move(callback).Run(
-          blink::mojom::IDBDatabaseGetAllResult::NewErrorResult(
-              blink::mojom::IDBError::New(error.code(), error.message())));
+    if (!s.ok())
       return s;
-    }
 
     if (!cursor_valid)
       break;
@@ -1224,12 +1190,9 @@
     else
       response_size += return_value.SizeEstimate();
     if (response_size > GetUsableMessageSizeInBytes()) {
-      IndexedDBDatabaseError error =
+      callbacks->OnError(
           CreateError(blink::kWebIDBDatabaseExceptionUnknownError,
-                      "Maximum IPC message size exceeded.", transaction);
-      std::move(callback).Run(
-          blink::mojom::IDBDatabaseGetAllResult::NewErrorResult(
-              blink::mojom::IDBError::New(error.code(), error.message())));
+                      "Maximum IPC message size exceeded.", transaction));
       return s;
     }
 
@@ -1242,32 +1205,10 @@
   if (cursor_type == indexed_db::CURSOR_KEY_ONLY) {
     // IndexedDBKey already supports an array of values so we can leverage  this
     // to return an array of keys - no need to create our own array of keys.
-    std::move(callback).Run(blink::mojom::IDBDatabaseGetAllResult::NewKey(
-        IndexedDBKey(std::move(found_keys))));
-    return s;
+    callbacks->OnSuccess(IndexedDBKey(std::move(found_keys)));
+  } else {
+    callbacks->OnSuccessArray(&found_values);
   }
-
-  std::vector<blink::mojom::IDBReturnValuePtr> mojo_values;
-  mojo_values.reserve(found_values.size());
-  for (size_t i = 0; i < found_values.size(); ++i) {
-    mojo_values.push_back(
-        IndexedDBReturnValue::ConvertReturnValue(&found_values[i]));
-  }
-
-  std::vector<IndexedDBCallbacks::IndexedDBValueBlob> value_blobs;
-  for (size_t i = 0; i < mojo_values.size(); ++i) {
-    IndexedDBCallbacks::IndexedDBValueBlob::GetIndexedDBValueBlobs(
-        &value_blobs, found_values[i].blob_info,
-        &mojo_values[i]->value->blob_or_file_info);
-  }
-
-  if (!IndexedDBCallbacks::CreateAllBlobs(
-          dispatcher_host->blob_storage_context(), std::move(value_blobs))) {
-    return s;
-  }
-
-  std::move(callback).Run(
-      blink::mojom::IDBDatabaseGetAllResult::NewValues(std::move(mojo_values)));
   return s;
 }
 
diff --git a/content/browser/indexed_db/indexed_db_database.h b/content/browser/indexed_db/indexed_db_database.h
index 01423ec..5622190 100644
--- a/content/browser/indexed_db/indexed_db_database.h
+++ b/content/browser/indexed_db/indexed_db_database.h
@@ -161,14 +161,13 @@
            std::unique_ptr<blink::IndexedDBKeyRange> key_range,
            bool key_only,
            scoped_refptr<IndexedDBCallbacks> callbacks);
-  void GetAll(base::WeakPtr<IndexedDBDispatcherHost> dispatcher_host,
-              IndexedDBTransaction* transaction,
+  void GetAll(IndexedDBTransaction* transaction,
               int64_t object_store_id,
               int64_t index_id,
               std::unique_ptr<blink::IndexedDBKeyRange> key_range,
               bool key_only,
               int64_t max_count,
-              blink::mojom::IDBDatabase::GetAllCallback callback);
+              scoped_refptr<IndexedDBCallbacks> callbacks);
   void Put(IndexedDBTransaction* transaction,
            int64_t object_store_id,
            IndexedDBValue* value,
@@ -249,13 +248,12 @@
       scoped_refptr<IndexedDBCallbacks> callbacks,
       IndexedDBTransaction* transaction);
   leveldb::Status GetAllOperation(
-      base::WeakPtr<IndexedDBDispatcherHost> dispatcher_host,
       int64_t object_store_id,
       int64_t index_id,
       std::unique_ptr<blink::IndexedDBKeyRange> key_range,
       indexed_db::CursorType cursor_type,
       int64_t max_count,
-      blink::mojom::IDBDatabase::GetAllCallback callback,
+      scoped_refptr<IndexedDBCallbacks> callbacks,
       IndexedDBTransaction* transaction);
   struct PutOperationParams;
   leveldb::Status PutOperation(std::unique_ptr<PutOperationParams> params,
diff --git a/content/browser/service_worker/service_worker_context_unittest.cc b/content/browser/service_worker/service_worker_context_unittest.cc
index 1946997..28e6427 100644
--- a/content/browser/service_worker/service_worker_context_unittest.cc
+++ b/content/browser/service_worker/service_worker_context_unittest.cc
@@ -375,6 +375,9 @@
   auto version = base::MakeRefCounted<ServiceWorkerVersion>(
       registration.get(), script_url, blink::mojom::ScriptType::kClassic,
       2l /* dummy version id */, context()->AsWeakPtr());
+  version->set_fetch_handler_existence(
+      ServiceWorkerVersion::FetchHandlerExistence::EXISTS);
+  version->SetStatus(ServiceWorkerVersion::ACTIVATED);
 
   ServiceWorkerRemoteProviderEndpoint endpoint;
   base::WeakPtr<ServiceWorkerProviderHost> host =
diff --git a/content/browser/service_worker/service_worker_provider_host.cc b/content/browser/service_worker/service_worker_provider_host.cc
index 9db2522..5c7c687 100644
--- a/content/browser/service_worker/service_worker_provider_host.cc
+++ b/content/browser/service_worker/service_worker_provider_host.cc
@@ -8,8 +8,10 @@
 
 #include "base/bind.h"
 #include "base/callback_helpers.h"
+#include "base/debug/alias.h"
 #include "base/guid.h"
 #include "base/memory/ptr_util.h"
+#include "base/rand_util.h"
 #include "base/stl_util.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/task/post_task.h"
@@ -309,6 +311,14 @@
   return schemes.find(url_.scheme()) != schemes.end();
 }
 
+ServiceWorkerVersion* ServiceWorkerProviderHost::controller() const {
+  // TODO(crbug.com/951571): Remove this instrumentation logic once the bug is
+  // debugged. Limit crash rate at 20%.
+  bool should_crash = base::RandInt(0, 9) < 2;
+  CheckControllerConsistency(should_crash);
+  return controller_.get();
+}
+
 blink::mojom::ControllerServiceWorkerMode
 ServiceWorkerProviderHost::GetControllerMode() const {
   if (!controller_)
@@ -357,10 +367,10 @@
   if (controller_registration_ != registration)
     return;
 
-  DCHECK(controller());
+  DCHECK(controller_);
   ServiceWorkerVersion* active = controller_registration_->active_version();
   DCHECK(active);
-  DCHECK_NE(active, controller());
+  DCHECK_NE(active, controller_.get());
   DCHECK_EQ(active->status(), ServiceWorkerVersion::ACTIVATING);
   UpdateController(true /* notify_controllerchange */);
 }
@@ -842,17 +852,43 @@
   return true;
 }
 
-#if DCHECK_IS_ON()
-void ServiceWorkerProviderHost::CheckControllerConsistency() const {
+void ServiceWorkerProviderHost::CheckControllerConsistency(
+    bool should_crash) const {
   if (!controller_) {
     DCHECK(!controller_registration_);
     return;
   }
+
   DCHECK(IsProviderForClient());
   DCHECK(controller_registration_);
   DCHECK_EQ(controller_->registration_id(), controller_registration_->id());
+
+  switch (controller_->status()) {
+    case ServiceWorkerVersion::NEW:
+    case ServiceWorkerVersion::INSTALLING:
+    case ServiceWorkerVersion::INSTALLED:
+      if (should_crash) {
+        ServiceWorkerVersion::Status status = controller_->status();
+        base::debug::Alias(&status);
+        CHECK(false) << "Controller service worker has a bad status: "
+                     << ServiceWorkerVersion::VersionStatusToString(status);
+      }
+      break;
+    case ServiceWorkerVersion::REDUNDANT: {
+      if (should_crash) {
+        DEBUG_ALIAS_FOR_CSTR(
+            redundant_callstack_str,
+            controller_->redundant_state_callstack().ToString().c_str(), 1024);
+        CHECK(false);
+      }
+      break;
+    }
+    case ServiceWorkerVersion::ACTIVATING:
+    case ServiceWorkerVersion::ACTIVATED:
+      // Valid status, controller is being activated.
+      break;
+  }
 }
-#endif
 
 void ServiceWorkerProviderHost::Register(
     const GURL& script_url,
diff --git a/content/browser/service_worker/service_worker_provider_host.h b/content/browser/service_worker/service_worker_provider_host.h
index e8032f97..4634471 100644
--- a/content/browser/service_worker/service_worker_provider_host.h
+++ b/content/browser/service_worker/service_worker_provider_host.h
@@ -179,17 +179,11 @@
   blink::mojom::ControllerServiceWorkerMode GetControllerMode() const;
 
   // For service worker clients. Returns this client's controller.
-  ServiceWorkerVersion* controller() const {
-#if DCHECK_IS_ON()
-    CheckControllerConsistency();
-#endif  // DCHECK_IS_ON()
-
-    return controller_.get();
-  }
+  ServiceWorkerVersion* controller() const;
 
   ServiceWorkerRegistration* controller_registration() const {
 #if DCHECK_IS_ON()
-    CheckControllerConsistency();
+    CheckControllerConsistency(false);
 #endif  // DCHECK_IS_ON()
 
     return controller_registration_.get();
@@ -512,9 +506,9 @@
   // controller has not yet been decided.
   bool IsControllerDecided() const;
 
-#if DCHECK_IS_ON()
-  void CheckControllerConsistency() const;
-#endif  // DCHECK_IS_ON()
+  // TODO(crbug.com/951571): Put this check function behind DCHECK_IS_ON() once
+  // we figured out the cause of invalid controller status.
+  void CheckControllerConsistency(bool should_crash) const;
 
   // Implements blink::mojom::ServiceWorkerContainerHost.
   void Register(const GURL& script_url,
diff --git a/content/browser/service_worker/service_worker_register_job.cc b/content/browser/service_worker/service_worker_register_job.cc
index 41e82056..72072a7 100644
--- a/content/browser/service_worker/service_worker_register_job.cc
+++ b/content/browser/service_worker/service_worker_register_job.cc
@@ -69,15 +69,9 @@
       is_promise_resolved_(false),
       should_uninstall_on_failure_(false),
       force_bypass_cache_(force_bypass_cache),
+      skip_script_comparison_(skip_script_comparison),
       promise_resolved_status_(blink::ServiceWorkerStatusCode::kOk),
       weak_factory_(this) {
-  // |skip_script_comparison_| should be true when
-  // ServiceWorkerImportedScriptUpdateCheck is enabled, because then script
-  // comparison happens before starting a worker and it doesn't need to happen
-  // during the worker startup.
-  skip_script_comparison_ =
-      blink::ServiceWorkerUtils::IsImportedScriptUpdateCheckEnabled() ||
-      skip_script_comparison;
   internal_.registration = registration;
 }
 
@@ -305,29 +299,36 @@
   // ago, depending on the freshness of the cached worker script we
   // may be able to complete the update job right here.
 
-  if (blink::ServiceWorkerUtils::IsImportedScriptUpdateCheckEnabled()) {
-    ServiceWorkerVersion* version_to_update =
-        registration()->GetNewestVersion();
-    std::vector<ServiceWorkerDatabase::ResourceRecord> resources;
-    version_to_update->script_cache_map()->GetResources(&resources);
-    int64_t script_resource_id =
-        version_to_update->script_cache_map()->LookupResourceId(script_url_);
-    DCHECK_NE(kInvalidServiceWorkerResourceId, script_resource_id);
-    update_checker_ = std::make_unique<ServiceWorkerUpdateChecker>(
-        std::move(resources), script_url_, script_resource_id,
-        version_to_update,
-        context_->loader_factory_getter()->GetNetworkFactory());
-    update_checker_->Start(
-        base::BindOnce(&ServiceWorkerRegisterJob::OnUpdateCheckFinished,
-                       weak_factory_.GetWeakPtr()));
-    return;
-  }
-
   UpdateAndContinue();
 }
 
+void ServiceWorkerRegisterJob::TriggerUpdateCheckInBrowser(
+    ServiceWorkerUpdateChecker::UpdateStatusCallback callback) {
+  DCHECK_EQ(GetUpdateCheckType(),
+            UpdateCheckType::kAllScriptsBeforeStartWorker);
+  ServiceWorkerVersion* version_to_update = registration()->GetNewestVersion();
+  std::vector<ServiceWorkerDatabase::ResourceRecord> resources;
+  version_to_update->script_cache_map()->GetResources(&resources);
+  int64_t script_resource_id =
+      version_to_update->script_cache_map()->LookupResourceId(script_url_);
+  DCHECK_NE(script_resource_id, kInvalidServiceWorkerResourceId);
+
+  update_checker_ = std::make_unique<ServiceWorkerUpdateChecker>(
+      std::move(resources), script_url_, script_resource_id, version_to_update,
+      context_->loader_factory_getter()->GetNetworkFactory());
+  update_checker_->Start(std::move(callback));
+}
+
+ServiceWorkerRegisterJob::UpdateCheckType
+ServiceWorkerRegisterJob::GetUpdateCheckType() const {
+  return blink::ServiceWorkerUtils::IsImportedScriptUpdateCheckEnabled()
+             ? UpdateCheckType::kAllScriptsBeforeStartWorker
+             : UpdateCheckType::kMainScriptDuringStartWorker;
+}
+
 void ServiceWorkerRegisterJob::OnUpdateCheckFinished(bool script_changed) {
-  DCHECK(blink::ServiceWorkerUtils::IsImportedScriptUpdateCheckEnabled());
+  DCHECK_EQ(GetUpdateCheckType(),
+            UpdateCheckType::kAllScriptsBeforeStartWorker);
   if (!script_changed) {
     // TODO(momohatt): Set phase correctly.
     // TODO(momohatt): Update the last update check time correctly.
@@ -346,7 +347,7 @@
 
   compared_script_info_map_ = update_checker_->TakeComparedResults();
   update_checker_.reset();
-  UpdateAndContinue();
+  StartWorkerForUpdate();
 }
 
 // Creates a new ServiceWorkerRegistration.
@@ -408,9 +409,7 @@
   UpdateAndContinue();
 }
 
-// This function corresponds to the spec's [[Update]] algorithm.
-void ServiceWorkerRegisterJob::UpdateAndContinue() {
-  SetPhase(UPDATE);
+void ServiceWorkerRegisterJob::StartWorkerForUpdate() {
   context_->storage()->NotifyInstallingRegistration(registration());
 
   int64_t version_id = context_->storage()->NewVersionId();
@@ -419,18 +418,23 @@
     return;
   }
 
+  // PauseAfterDownload is used for an update check during start worker.
+  bool need_to_pause_after_download =
+      GetUpdateCheckType() == UpdateCheckType::kMainScriptDuringStartWorker &&
+      registration()->newest_installed_version() && !skip_script_comparison_;
+
   // Module service workers don't support pause after download so we can't
   // perform script comparison.
   // TODO(asamidoi): Support pause after download in module workers.
   if (worker_script_type_ == blink::mojom::ScriptType::kModule) {
-    skip_script_comparison_ = true;
+    need_to_pause_after_download = false;
   }
 
   // Skip the byte-for-byte comparison when the script type is updated.
   if (registration()->newest_installed_version() &&
       registration()->newest_installed_version()->script_type() !=
           worker_script_type_) {
-    skip_script_comparison_ = true;
+    need_to_pause_after_download = false;
   }
 
   // "Let worker be a new ServiceWorker object..." and start the worker.
@@ -438,7 +442,7 @@
       registration(), script_url_, worker_script_type_, version_id, context_));
   new_version()->set_force_bypass_cache_for_scripts(force_bypass_cache_);
 
-  if (registration()->newest_installed_version() && !skip_script_comparison_) {
+  if (need_to_pause_after_download) {
     new_version()->SetToPauseAfterDownload(
         base::BindOnce(&ServiceWorkerRegisterJob::OnPausedAfterDownload,
                        weak_factory_.GetWeakPtr()));
@@ -455,6 +459,29 @@
                      weak_factory_.GetWeakPtr()));
 }
 
+// This function corresponds to the spec's [[Update]] algorithm.
+void ServiceWorkerRegisterJob::UpdateAndContinue() {
+  const Phase previous_phase = phase_;
+  SetPhase(UPDATE);
+
+  switch (GetUpdateCheckType()) {
+    case UpdateCheckType::kAllScriptsBeforeStartWorker:
+      // Update check is not needed for new registration (|previous_phase| ==
+      // REGISTER).
+      if (skip_script_comparison_ || previous_phase == REGISTER) {
+        StartWorkerForUpdate();
+        return;
+      }
+      TriggerUpdateCheckInBrowser(
+          base::BindOnce(&ServiceWorkerRegisterJob::OnUpdateCheckFinished,
+                         weak_factory_.GetWeakPtr()));
+      return;
+    case UpdateCheckType::kMainScriptDuringStartWorker:
+      StartWorkerForUpdate();
+      return;
+  }
+}
+
 void ServiceWorkerRegisterJob::OnStartWorkerFinished(
     blink::ServiceWorkerStatusCode status) {
   BumpLastUpdateCheckTimeIfNeeded();
@@ -692,7 +719,8 @@
 }
 
 void ServiceWorkerRegisterJob::OnPausedAfterDownload() {
-  DCHECK(!blink::ServiceWorkerUtils::IsImportedScriptUpdateCheckEnabled());
+  DCHECK_EQ(GetUpdateCheckType(),
+            UpdateCheckType::kMainScriptDuringStartWorker);
   net::URLRequestStatus status =
       new_version()->script_cache_map()->main_script_status();
   if (!status.is_success()) {
diff --git a/content/browser/service_worker/service_worker_register_job.h b/content/browser/service_worker/service_worker_register_job.h
index d76e4c76..0af4a158 100644
--- a/content/browser/service_worker/service_worker_register_job.h
+++ b/content/browser/service_worker/service_worker_register_job.h
@@ -80,6 +80,11 @@
     ABORT,
   };
 
+  enum class UpdateCheckType {
+    kMainScriptDuringStartWorker,  // Only check main script.
+    kAllScriptsBeforeStartWorker,  // Check all scripts.
+  };
+
   // Holds internal state of ServiceWorkerRegistrationJob, to compel use of the
   // getter/setter functions.
   struct Internal {
@@ -107,6 +112,16 @@
       blink::ServiceWorkerStatusCode status,
       scoped_refptr<ServiceWorkerRegistration> registration);
 
+  // Trigger the UpdateCheckType::kAllScriptsBeforeStartWorker type check if
+  // ServiceWorkerImportedScriptUpdateCheck is enabled.
+  void TriggerUpdateCheckInBrowser(
+      ServiceWorkerUpdateChecker::UpdateStatusCallback callback);
+
+  // When ServiceWorkerImportedScriptUpdateCheck is enabled, returns
+  // UpdateCheckType::kAllScriptsBeforeStartWorker, otherwise, returns
+  // UpdateCheckType::kMainScriptDuringStartWorker.
+  UpdateCheckType GetUpdateCheckType() const;
+
   // This method is only called when ServiceWorkerImportedScriptUpdateCheck is
   // enabled. When some script changed, the parameter |script_changed| is set
   // to true.
@@ -120,6 +135,13 @@
       scoped_refptr<ServiceWorkerRegistration> existing_registration,
       blink::ServiceWorkerStatusCode status);
   void UpdateAndContinue();
+
+  // Starts a service worker for [[Update]].
+  // For Non-ServiceWorkerImportedScriptUpdateCheck: it includes byte-for-byte
+  // checking for main script.
+  // For ServiceWorkerImportedScriptUpdateCheck: the script comparison has
+  // finished at this point. It starts install phase.
+  void StartWorkerForUpdate();
   void OnStartWorkerFinished(blink::ServiceWorkerStatusCode status);
   void OnStoreRegistrationComplete(blink::ServiceWorkerStatusCode status);
   void InstallAndContinue();
diff --git a/content/browser/service_worker/service_worker_registration_unittest.cc b/content/browser/service_worker/service_worker_registration_unittest.cc
index 028b022a0..3327ee3 100644
--- a/content/browser/service_worker/service_worker_registration_unittest.cc
+++ b/content/browser/service_worker/service_worker_registration_unittest.cc
@@ -1078,8 +1078,11 @@
   const GURL kScriptUrl("https://www.example.com/sw.js");
   scoped_refptr<ServiceWorkerRegistration> registration =
       CreateRegistration(kScope);
+
   scoped_refptr<ServiceWorkerVersion> version =
       CreateVersion(registration.get(), kScriptUrl);
+  version->SetStatus(ServiceWorkerVersion::ACTIVATED);
+
   ServiceWorkerRemoteProviderEndpoint remote_endpoint;
   base::WeakPtr<ServiceWorkerProviderHost> host = CreateProviderHostForWindow(
       helper_->mock_render_process_id(), true /* is_parent_frame_secure */,
diff --git a/content/browser/service_worker/service_worker_storage_unittest.cc b/content/browser/service_worker/service_worker_storage_unittest.cc
index f2d3426..c9e1578 100644
--- a/content/browser/service_worker/service_worker_storage_unittest.cc
+++ b/content/browser/service_worker/service_worker_storage_unittest.cc
@@ -1465,6 +1465,7 @@
 TEST_F(ServiceWorkerResourceStorageTest, DeleteRegistration_ActiveVersion) {
   // Promote the worker to active and add a controllee.
   registration_->SetActiveVersion(registration_->waiting_version());
+  registration_->active_version()->SetStatus(ServiceWorkerVersion::ACTIVATED);
   storage()->UpdateToActiveState(registration_.get(), base::DoNothing());
   ServiceWorkerRemoteProviderEndpoint remote_endpoint;
   base::WeakPtr<ServiceWorkerProviderHost> host = CreateProviderHostForWindow(
@@ -1512,6 +1513,7 @@
 TEST_F(ServiceWorkerResourceStorageDiskTest, CleanupOnRestart) {
   // Promote the worker to active and add a controllee.
   registration_->SetActiveVersion(registration_->waiting_version());
+  registration_->active_version()->SetStatus(ServiceWorkerVersion::ACTIVATED);
   registration_->SetWaitingVersion(nullptr);
   storage()->UpdateToActiveState(registration_.get(), base::DoNothing());
   ServiceWorkerRemoteProviderEndpoint remote_endpoint;
@@ -1672,6 +1674,7 @@
 TEST_F(ServiceWorkerResourceStorageTest, UpdateRegistration) {
   // Promote the worker to active worker and add a controllee.
   registration_->SetActiveVersion(registration_->waiting_version());
+  registration_->active_version()->SetStatus(ServiceWorkerVersion::ACTIVATED);
   storage()->UpdateToActiveState(registration_.get(), base::DoNothing());
   ServiceWorkerRemoteProviderEndpoint remote_endpoint;
   base::WeakPtr<ServiceWorkerProviderHost> host = CreateProviderHostForWindow(
diff --git a/content/browser/service_worker/service_worker_version.cc b/content/browser/service_worker/service_worker_version.cc
index 18155b1c..fc9460c 100644
--- a/content/browser/service_worker/service_worker_version.cc
+++ b/content/browser/service_worker/service_worker_version.cc
@@ -351,6 +351,11 @@
     embedded_worker_->OnWorkerVersionInstalled();
   else if (status == REDUNDANT)
     embedded_worker_->OnWorkerVersionDoomed();
+
+  // TODO(crbug.com/951571): Remove this once we figured out the cause of
+  // invalid controller status.
+  if (status == REDUNDANT)
+    redundant_state_callstack_ = base::debug::StackTrace();
 }
 
 void ServiceWorkerVersion::RegisterStatusChangeCallback(
@@ -702,6 +707,9 @@
   const std::string& uuid = provider_host->client_uuid();
   CHECK(!provider_host->client_uuid().empty());
   DCHECK(!base::ContainsKey(controllee_map_, uuid));
+  // TODO(crbug.com/951571): Change to DCHECK once we figured out the cause of
+  // invalid controller status.
+  CHECK(status_ == ACTIVATING || status_ == ACTIVATED);
 
   controllee_map_[uuid] = provider_host;
   embedded_worker_->UpdateForegroundPriority();
diff --git a/content/browser/service_worker/service_worker_version.h b/content/browser/service_worker/service_worker_version.h
index eb0c076..63b14a4c 100644
--- a/content/browser/service_worker/service_worker_version.h
+++ b/content/browser/service_worker/service_worker_version.h
@@ -17,6 +17,7 @@
 
 #include "base/callback.h"
 #include "base/containers/id_map.h"
+#include "base/debug/stack_trace.h"
 #include "base/gtest_prod_util.h"
 #include "base/macros.h"
 #include "base/memory/ref_counted.h"
@@ -515,6 +516,11 @@
   // whether the service worker should be kept at foreground priority.
   void UpdateForegroundPriority();
 
+  // TODO(crbug.com/951571): Remove once the bug is debugged.
+  const base::debug::StackTrace& redundant_state_callstack() const {
+    return redundant_state_callstack_;
+  }
+
  private:
   friend class base::RefCounted<ServiceWorkerVersion>;
   friend class EmbeddedWorkerInstanceTest;
@@ -965,6 +971,10 @@
   // InitializeGlobalScope() is called.
   blink::mojom::ServiceWorkerHostAssociatedPtrInfo service_worker_host_;
 
+  // TODO(crbug.com/951571): Remove once the bug is debugged.
+  // This is set when this service worker becomes redundant.
+  base::debug::StackTrace redundant_state_callstack_;
+
   base::WeakPtrFactory<ServiceWorkerVersion> weak_factory_;
 
   DISALLOW_COPY_AND_ASSIGN(ServiceWorkerVersion);
diff --git a/content/browser/site_per_process_hit_test_browsertest.cc b/content/browser/site_per_process_hit_test_browsertest.cc
index 982cae3..dbf51a15 100644
--- a/content/browser/site_per_process_hit_test_browsertest.cc
+++ b/content/browser/site_per_process_hit_test_browsertest.cc
@@ -5942,7 +5942,7 @@
   DISABLED_MouseClickWithNonIntegerScaleFactor
 #else
 #define MAYBE_MouseClickWithNonIntegerScaleFactor \
-  MouseClickWithNonIntegerScaleFactor
+  DISABLED_MouseClickWithNonIntegerScaleFactor  // http://crbug.com/961136
 #endif
 IN_PROC_BROWSER_TEST_P(SitePerProcessNonIntegerScaleFactorHitTestBrowserTest,
                        MAYBE_MouseClickWithNonIntegerScaleFactor) {
diff --git a/content/renderer/BUILD.gn b/content/renderer/BUILD.gn
index fff02ff..2d3f1df1 100644
--- a/content/renderer/BUILD.gn
+++ b/content/renderer/BUILD.gn
@@ -357,6 +357,8 @@
     "media/webrtc_local_audio_source_provider.h",
     "media/webrtc_logging.cc",
     "media/webrtc_logging.h",
+    "media_capture_from_element/canvas_capture_handler.cc",
+    "media_capture_from_element/canvas_capture_handler.h",
     "media_capture_from_element/html_audio_element_capturer_source.cc",
     "media_capture_from_element/html_audio_element_capturer_source.h",
     "media_capture_from_element/html_video_element_capturer_source.cc",
diff --git a/content/renderer/appcache/web_application_cache_host_impl.cc b/content/renderer/appcache/web_application_cache_host_impl.cc
index 9c3a69d..177462ba 100644
--- a/content/renderer/appcache/web_application_cache_host_impl.cc
+++ b/content/renderer/appcache/web_application_cache_host_impl.cc
@@ -20,6 +20,7 @@
 #include "third_party/blink/public/mojom/appcache/appcache.mojom.h"
 #include "third_party/blink/public/mojom/appcache/appcache_info.mojom.h"
 #include "third_party/blink/public/mojom/devtools/console_message.mojom.h"
+#include "third_party/blink/public/mojom/frame/document_interface_broker.mojom.h"
 #include "third_party/blink/public/platform/web_string.h"
 #include "third_party/blink/public/platform/web_url.h"
 #include "third_party/blink/public/platform/web_url_response.h"
@@ -64,9 +65,9 @@
 }
 
 WebApplicationCacheHostImpl::WebApplicationCacheHostImpl(
+    blink::mojom::DocumentInterfaceBroker* interface_broker,
     WebApplicationCacheHostClient* client,
     int appcache_host_id,
-    int render_frame_id,
     scoped_refptr<base::SingleThreadTaskRunner> task_runner)
     : binding_(this),
       client_(client),
@@ -85,6 +86,15 @@
   }
   DCHECK(host_id_ != blink::mojom::kAppCacheNoHostId);
 
+  blink::mojom::AppCacheFrontendPtr frontend_ptr;
+  binding_.Bind(mojo::MakeRequest(&frontend_ptr, task_runner), task_runner);
+  if (interface_broker) {
+    interface_broker->RegisterAppCacheHost(
+        mojo::MakeRequest(&backend_host_, std::move(task_runner)),
+        std::move(frontend_ptr), host_id_);
+    return;
+  }
+
   static const base::NoDestructor<blink::mojom::AppCacheBackendPtr> backend_ptr(
       [] {
         blink::mojom::AppCacheBackendPtr result;
@@ -92,13 +102,13 @@
             mojom::kBrowserServiceName, mojo::MakeRequest(&result));
         return result;
       }());
-  backend_ = backend_ptr->get();
 
-  blink::mojom::AppCacheFrontendPtr frontend_ptr;
-  binding_.Bind(mojo::MakeRequest(&frontend_ptr, task_runner), task_runner);
-  backend_->RegisterHost(
+  // Once we have 'WebContextInterfaceBroker', we can call this function through
+  // it like render frame.
+  // Refer to the design document, 'https://bit.ly/2GT0rZv'.
+  backend_ptr->get()->RegisterHost(
       mojo::MakeRequest(&backend_host_, std::move(task_runner)),
-      std::move(frontend_ptr), host_id_, render_frame_id);
+      std::move(frontend_ptr), host_id_);
 }
 
 WebApplicationCacheHostImpl::~WebApplicationCacheHostImpl() {
diff --git a/content/renderer/appcache/web_application_cache_host_impl.h b/content/renderer/appcache/web_application_cache_host_impl.h
index 59b4839..495acde 100644
--- a/content/renderer/appcache/web_application_cache_host_impl.h
+++ b/content/renderer/appcache/web_application_cache_host_impl.h
@@ -17,6 +17,12 @@
 #include "third_party/blink/public/platform/web_vector.h"
 #include "url/gurl.h"
 
+namespace blink {
+namespace mojom {
+class DocumentInterfaceBroker;
+}
+}  // namespace blink
+
 namespace content {
 
 class WebApplicationCacheHostImpl : public blink::WebApplicationCacheHost,
@@ -25,15 +31,15 @@
   // Returns the host having given id or NULL if there is no such host.
   static WebApplicationCacheHostImpl* FromId(int id);
 
+  // |interface_broker| can be null for workers.
   WebApplicationCacheHostImpl(
+      blink::mojom::DocumentInterfaceBroker* interface_broker,
       blink::WebApplicationCacheHostClient* client,
       int appcache_host_id,
-      int render_frame_id,
       scoped_refptr<base::SingleThreadTaskRunner> task_runner);
   ~WebApplicationCacheHostImpl() override;
 
   int host_id() const { return host_id_; }
-  blink::mojom::AppCacheBackend* backend() const { return backend_; }
   blink::WebApplicationCacheHostClient* client() const { return client_; }
 
   // blink::mojom::AppCacheFrontend
@@ -66,7 +72,6 @@
 
   mojo::Binding<blink::mojom::AppCacheFrontend> binding_;
   blink::WebApplicationCacheHostClient* client_;
-  blink::mojom::AppCacheBackend* backend_;
   blink::mojom::AppCacheHostPtr backend_host_;
   int host_id_;
   blink::mojom::AppCacheStatus status_;
diff --git a/third_party/blink/renderer/modules/mediacapturefromelement/canvas_capture_handler.cc b/content/renderer/media_capture_from_element/canvas_capture_handler.cc
similarity index 94%
rename from third_party/blink/renderer/modules/mediacapturefromelement/canvas_capture_handler.cc
rename to content/renderer/media_capture_from_element/canvas_capture_handler.cc
index daec604..9b995538 100644
--- a/third_party/blink/renderer/modules/mediacapturefromelement/canvas_capture_handler.cc
+++ b/content/renderer/media_capture_from_element/canvas_capture_handler.cc
@@ -2,14 +2,16 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "third_party/blink/renderer/modules/mediacapturefromelement/canvas_capture_handler.h"
+#include "content/renderer/media_capture_from_element/canvas_capture_handler.h"
 
 #include <utility>
 
+#include "base/base64.h"
 #include "base/bind.h"
 #include "base/bind_helpers.h"
 #include "base/macros.h"
 #include "base/rand_util.h"
+#include "base/strings/utf_string_conversions.h"
 #include "components/viz/common/gl_helper.h"
 #include "media/base/limits.h"
 #include "third_party/blink/public/platform/modules/mediastream/webrtc_uma_histograms.h"
@@ -20,8 +22,6 @@
 #include "third_party/blink/public/web/modules/mediastream/media_stream_video_capturer_source.h"
 #include "third_party/blink/public/web/modules/mediastream/media_stream_video_source.h"
 #include "third_party/blink/public/web/modules/mediastream/media_stream_video_track.h"
-#include "third_party/blink/renderer/platform/wtf/functional.h"
-#include "third_party/blink/renderer/platform/wtf/text/base64.h"
 #include "third_party/libyuv/include/libyuv.h"
 #include "third_party/skia/include/core/SkImage.h"
 #include "third_party/skia/include/gpu/GrBackendSurface.h"
@@ -29,7 +29,7 @@
 
 using media::VideoFrame;
 
-namespace blink {
+namespace content {
 
 namespace {
 
@@ -64,9 +64,9 @@
   media::VideoCaptureFormats GetPreferredFormats() override {
     DCHECK_CALLED_ON_VALID_THREAD(main_render_thread_checker_);
     media::VideoCaptureFormats formats;
-    formats.push_back(media::VideoCaptureFormat(gfx::Size(size_), frame_rate_,
+    formats.push_back(media::VideoCaptureFormat(size_, frame_rate_,
                                                 media::PIXEL_FORMAT_I420));
-    formats.push_back(media::VideoCaptureFormat(gfx::Size(size_), frame_rate_,
+    formats.push_back(media::VideoCaptureFormat(size_, frame_rate_,
                                                 media::PIXEL_FORMAT_I420A));
     return formats;
   }
@@ -185,8 +185,7 @@
     SendFrame(ConvertToYUVFrame(image->isOpaque(), false,
                                 static_cast<const uint8_t*>(pixmap.addr(0, 0)),
                                 gfx::Size(pixmap.width(), pixmap.height()),
-                                static_cast<int>(pixmap.rowBytes()),
-                                pixmap.colorType()),
+                                pixmap.rowBytes(), pixmap.colorType()),
               timestamp, GetImageYUVColorSpace(image));
     return;
   }
@@ -308,9 +307,9 @@
   context_provider->GetGLHelper()->ReadbackTextureAsync(
       texture_info.fID, image_size,
       temp_argb_frame->visible_data(VideoFrame::kARGBPlane), kN32_SkColorType,
-      WTF::Bind(&CanvasCaptureHandler::OnARGBPixelsReadAsync,
-                weak_ptr_factory_.GetWeakPtr(), image, temp_argb_frame,
-                timestamp, surface_origin != kTopLeft_GrSurfaceOrigin));
+      base::BindOnce(&CanvasCaptureHandler::OnARGBPixelsReadAsync,
+                     weak_ptr_factory_.GetWeakPtr(), image, temp_argb_frame,
+                     timestamp, surface_origin != kTopLeft_GrSurfaceOrigin));
 }
 
 void CanvasCaptureHandler::ReadYUVPixelsAsync(
@@ -347,9 +346,9 @@
       output_frame->visible_data(media::VideoFrame::kUPlane),
       output_frame->stride(media::VideoFrame::kVPlane),
       output_frame->visible_data(media::VideoFrame::kVPlane), gfx::Point(0, 0),
-      WTF::Bind(&CanvasCaptureHandler::OnYUVPixelsReadAsync,
-                weak_ptr_factory_.GetWeakPtr(), image, output_frame,
-                timestamp));
+      base::BindOnce(&CanvasCaptureHandler::OnYUVPixelsReadAsync,
+                     weak_ptr_factory_.GetWeakPtr(), image, output_frame,
+                     timestamp));
 }
 
 void CanvasCaptureHandler::OnARGBPixelsReadAsync(
@@ -480,10 +479,9 @@
 void CanvasCaptureHandler::AddVideoCapturerSourceToVideoTrack(
     std::unique_ptr<media::VideoCapturerSource> source,
     blink::WebMediaStreamTrack* web_track) {
-  Vector<char> base64_track_id;
-  Base64Encode(base::RandBytesAsString(64).c_str(), base64_track_id);
-  const auto track_id =
-      WebString::FromUTF8(base64_track_id.data(), base64_track_id.size());
+  std::string str_track_id;
+  base::Base64Encode(base::RandBytesAsString(64), &str_track_id);
+  const blink::WebString track_id = blink::WebString::FromASCII(str_track_id);
   media::VideoCaptureFormats preferred_formats = source->GetPreferredFormats();
   blink::MediaStreamVideoSource* media_stream_source =
       new blink::MediaStreamVideoCapturerSource(
@@ -504,4 +502,4 @@
       true));
 }
 
-}  // namespace blink
+}  // namespace content
diff --git a/third_party/blink/renderer/modules/mediacapturefromelement/canvas_capture_handler.h b/content/renderer/media_capture_from_element/canvas_capture_handler.h
similarity index 90%
rename from third_party/blink/renderer/modules/mediacapturefromelement/canvas_capture_handler.h
rename to content/renderer/media_capture_from_element/canvas_capture_handler.h
index d699e3f..b8d331a 100644
--- a/third_party/blink/renderer/modules/mediacapturefromelement/canvas_capture_handler.h
+++ b/content/renderer/media_capture_from_element/canvas_capture_handler.h
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef THIRD_PARTY_BLINK_RENDERER_MODULES_MEDIACAPTUREFROMELEMENT_CANVAS_CAPTURE_HANDLER_H_
-#define THIRD_PARTY_BLINK_RENDERER_MODULES_MEDIACAPTUREFROMELEMENT_CANVAS_CAPTURE_HANDLER_H_
+#ifndef CONTENT_RENDERER_MEDIA_CAPTURE_FROM_ELEMENT_CANVAS_CAPTURE_HANDLER_H_
+#define CONTENT_RENDERER_MEDIA_CAPTURE_FROM_ELEMENT_CANVAS_CAPTURE_HANDLER_H_
 
 #include <stddef.h>
 #include <stdint.h>
@@ -11,21 +11,21 @@
 #include <memory>
 
 #include "base/macros.h"
-#include "base/memory/scoped_refptr.h"
+#include "base/memory/ref_counted.h"
 #include "base/memory/weak_ptr.h"
 #include "base/single_thread_task_runner.h"
 #include "base/threading/thread_checker.h"
+#include "content/common/content_export.h"
 #include "media/base/video_frame_pool.h"
 #include "media/capture/video_capturer_source.h"
 #include "third_party/blink/public/platform/web_canvas_capture_handler.h"
 #include "third_party/blink/public/platform/web_media_stream_track.h"
 #include "third_party/blink/public/platform/web_size.h"
-#include "third_party/blink/renderer/modules/modules_export.h"
 #include "third_party/skia/include/core/SkImageInfo.h"
 
 class SkImage;
 
-namespace blink {
+namespace content {
 
 // CanvasCaptureHandler acts as the link between Blink side HTMLCanvasElement
 // and Chrome side VideoCapturerSource. It is responsible for handling
@@ -36,7 +36,7 @@
 // All methods are called on the same thread as construction and destruction,
 // i.e. the Main Render thread. Note that a CanvasCaptureHandlerDelegate is
 // used to send back frames to |io_task_runner_|, i.e. IO thread.
-class MODULES_EXPORT CanvasCaptureHandler final
+class CONTENT_EXPORT CanvasCaptureHandler final
     : public blink::WebCanvasCaptureHandler {
  public:
   ~CanvasCaptureHandler() override;
@@ -127,6 +127,6 @@
   DISALLOW_COPY_AND_ASSIGN(CanvasCaptureHandler);
 };
 
-}  // namespace blink
+}  // namespace content
 
-#endif  // THIRD_PARTY_BLINK_RENDERER_MODULES_MEDIACAPTUREFROMELEMENT_CANVAS_CAPTURE_HANDLER_H_
+#endif  // CONTENT_RENDERER_MEDIA_CAPTURE_FROM_ELEMENT_CANVAS_CAPTURE_HANDLER_H_
diff --git a/third_party/blink/renderer/modules/mediacapturefromelement/canvas_capture_handler_unittest.cc b/content/renderer/media_capture_from_element/canvas_capture_handler_unittest.cc
similarity index 91%
rename from third_party/blink/renderer/modules/mediacapturefromelement/canvas_capture_handler_unittest.cc
rename to content/renderer/media_capture_from_element/canvas_capture_handler_unittest.cc
index a0445aa..b59f4b4 100644
--- a/third_party/blink/renderer/modules/mediacapturefromelement/canvas_capture_handler_unittest.cc
+++ b/content/renderer/media_capture_from_element/canvas_capture_handler_unittest.cc
@@ -2,10 +2,12 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "third_party/blink/renderer/modules/mediacapturefromelement/canvas_capture_handler.h"
+#include "content/renderer/media_capture_from_element/canvas_capture_handler.h"
 
 #include "base/bind.h"
 #include "base/run_loop.h"
+#include "base/test/scoped_task_environment.h"
+#include "content/child/child_process.h"
 #include "media/base/limits.h"
 #include "testing/gmock/include/gmock/gmock.h"
 #include "testing/gtest/include/gtest/gtest.h"
@@ -15,7 +17,6 @@
 #include "third_party/blink/public/platform/web_size.h"
 #include "third_party/blink/public/web/modules/mediastream/media_stream_video_capturer_source.h"
 #include "third_party/blink/public/web/web_heap.h"
-#include "third_party/blink/renderer/platform/testing/io_task_runner_testing_platform_support.h"
 #include "third_party/skia/include/core/SkImage.h"
 #include "third_party/skia/include/core/SkRefCnt.h"
 
@@ -26,7 +27,7 @@
 using ::testing::Test;
 using ::testing::TestWithParam;
 
-namespace blink {
+namespace content {
 
 namespace {
 
@@ -48,7 +49,9 @@
 class CanvasCaptureHandlerTest
     : public TestWithParam<testing::tuple<bool, int, int>> {
  public:
-  CanvasCaptureHandlerTest() = default;
+  CanvasCaptureHandlerTest()
+      : scoped_task_environment_(
+            base::test::ScopedTaskEnvironment::MainThreadType::UI) {}
 
   void SetUp() override {
     canvas_capture_handler_ = CanvasCaptureHandler::CreateCanvasCaptureHandler(
@@ -128,7 +131,11 @@
     return ms_source->GetSourceForTesting();
   }
 
-  ScopedTestingPlatformSupport<IOTaskRunnerTestingPlatformSupport> platform_;
+  // A ChildProcess is needed to fool the Tracks and Sources believing they are
+  // on the right threads. A ScopedTaskEnvironment must be instantiated before
+  // ChildProcess to prevent it from leaking a ThreadPool.
+  base::test::ScopedTaskEnvironment scoped_task_environment_;
+  ChildProcess child_process_;
 
  private:
   DISALLOW_COPY_AND_ASSIGN(CanvasCaptureHandlerTest);
@@ -183,8 +190,7 @@
       params,
       base::BindRepeating(&CanvasCaptureHandlerTest::OnDeliverFrame,
                           base::Unretained(this)),
-      base::BindRepeating(&CanvasCaptureHandlerTest::OnRunning,
-                          base::Unretained(this)));
+      base::Bind(&CanvasCaptureHandlerTest::OnRunning, base::Unretained(this)));
   canvas_capture_handler_->SendNewFrame(
       GenerateTestImage(testing::get<0>(GetParam()),
                         testing::get<1>(GetParam()),
@@ -241,4 +247,4 @@
                        ::testing::Values(kTestCanvasCaptureFrameEvenSize,
                                          kTestCanvasCaptureFrameOddSize)));
 
-}  // namespace blink
+}  // namespace content
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
index 439c15c..3b09eb4b 100644
--- a/content/renderer/render_frame_impl.cc
+++ b/content/renderer/render_frame_impl.cc
@@ -3986,8 +3986,7 @@
       frame_->GetTaskRunner(blink::TaskType::kNetworking);
 
   return std::make_unique<RendererWebApplicationCacheHostImpl>(
-      RenderViewImpl::FromWebView(frame_->View()), client,
-      navigation_state->commit_params().appcache_host_id, routing_id_,
+      this, client, navigation_state->commit_params().appcache_host_id,
       std::move(task_runner));
 }
 
diff --git a/content/renderer/render_frame_impl_browsertest.cc b/content/renderer/render_frame_impl_browsertest.cc
index 6772dea..644316c 100644
--- a/content/renderer/render_frame_impl_browsertest.cc
+++ b/content/renderer/render_frame_impl_browsertest.cc
@@ -861,6 +861,9 @@
   void GetVirtualAuthenticatorManager(
       blink::test::mojom::VirtualAuthenticatorManagerRequest request) override {
   }
+  void RegisterAppCacheHost(blink::mojom::AppCacheHostRequest host_request,
+                            blink::mojom::AppCacheFrontendPtr frontend,
+                            int32_t id) override {}
 
   mojo::Binding<blink::mojom::DocumentInterfaceBroker> binding_;
   BinderCallback binder_callback_;
@@ -1196,52 +1199,37 @@
 // DocumentInterfaceBroker, InterfaceProviderRequest-related code will be
 // removed.
 TEST_F(RenderFrameRemoteInterfacesTest, ChildFrameAtFirstCommittedLoad) {
-  constexpr struct {
-    const char* main_frame_url_override;
-    const char* child_frame_url;
-  } kTestCases[] = {
-      {kTestFirstURL, kAboutBlankURL},
-      {kTestSecondURL, "data:text/html,Child"},
-      {kAboutBlankURL, kAboutBlankURL},
-  };
+  ScopedNewFrameInterfaceProviderExerciser child_frame_exerciser(
+      frame_creation_observer());
+  const std::string html = base::StringPrintf("<iframe src=\"%s\"></iframe>",
+                                              "data:text/html,Child");
+  LoadHTMLWithUrlOverride(html.c_str(), kTestSecondURL);
 
-  for (const auto& test_case : kTestCases) {
-    SCOPED_TRACE(::testing::Message()
-                 << "main_frame_url = " << test_case.main_frame_url_override
-                 << ", child_frame_url = " << test_case.child_frame_url);
+  const GURL child_frame_url("data:text/html,Child");
+  ASSERT_NO_FATAL_FAILURE(
+      child_frame_exerciser.ExpectNewFrameAndWaitForLoad(child_frame_url));
 
-    ScopedNewFrameInterfaceProviderExerciser child_frame_exerciser(
-        frame_creation_observer());
-    const std::string html = base::StringPrintf("<iframe src=\"%s\"></iframe>",
-                                                test_case.child_frame_url);
-    LoadHTMLWithUrlOverride(html.c_str(), test_case.main_frame_url_override);
-
-    const GURL child_frame_url(test_case.child_frame_url);
-    ASSERT_NO_FATAL_FAILURE(
-        child_frame_exerciser.ExpectNewFrameAndWaitForLoad(child_frame_url));
-
-    // TODO(https://crbug.com/792410): It is unfortunate how many internal
-    // details of frame/document creation this encodes. Need to decouple.
-    const GURL initial_empty_url(kAboutBlankURL);
-    ExpectPendingInterfaceRequestsFromSources(
-        child_frame_exerciser.interface_request_for_initial_empty_document(),
-        child_frame_exerciser
-            .document_interface_broker_request_for_initial_empty_document(),
-        {{GURL(kNoDocumentMarkerURL), kFrameEventDidCreateNewFrame},
-         {initial_empty_url, kFrameEventDidCreateNewDocument},
-         {initial_empty_url, kFrameEventDidCreateDocumentElement},
-         {initial_empty_url, kFrameEventReadyToCommitNavigation},
-         // TODO(https://crbug.com/555773): It seems strange that the new
-         // document is created and DidCreateNewDocument is invoked *before* the
-         // provisional load would have even committed.
-         {child_frame_url, kFrameEventDidCreateNewDocument}});
-    ExpectPendingInterfaceRequestsFromSources(
-        child_frame_exerciser.interface_request_for_first_document(),
-        child_frame_exerciser
-            .document_interface_broker_request_for_first_document(),
-        {{child_frame_url, kFrameEventDidCommitProvisionalLoad},
-         {child_frame_url, kFrameEventDidCreateDocumentElement}});
-  }
+  // TODO(https://crbug.com/792410): It is unfortunate how many internal
+  // details of frame/document creation this encodes. Need to decouple.
+  const GURL initial_empty_url(kAboutBlankURL);
+  ExpectPendingInterfaceRequestsFromSources(
+      child_frame_exerciser.interface_request_for_initial_empty_document(),
+      child_frame_exerciser
+          .document_interface_broker_request_for_initial_empty_document(),
+      {{GURL(kNoDocumentMarkerURL), kFrameEventDidCreateNewFrame},
+       {initial_empty_url, kFrameEventDidCreateNewDocument},
+       {initial_empty_url, kFrameEventDidCreateDocumentElement},
+       {initial_empty_url, kFrameEventReadyToCommitNavigation},
+       // TODO(https://crbug.com/555773): It seems strange that the new
+       // document is created and DidCreateNewDocument is invoked *before* the
+       // provisional load would have even committed.
+       {child_frame_url, kFrameEventDidCreateNewDocument}});
+  ExpectPendingInterfaceRequestsFromSources(
+      child_frame_exerciser.interface_request_for_first_document(),
+      child_frame_exerciser
+          .document_interface_broker_request_for_first_document(),
+      {{child_frame_url, kFrameEventDidCommitProvisionalLoad},
+       {child_frame_url, kFrameEventDidCreateDocumentElement}});
 }
 
 // Expect that |remote_interfaces_| is bound before the first committed load in
@@ -1251,59 +1239,44 @@
 // removed.
 TEST_F(RenderFrameRemoteInterfacesTest,
        MainFrameOfOpenedWindowAtFirstCommittedLoad) {
-  constexpr struct {
-    const char* main_frame_url_override;
-    const char* new_window_url;
-  } kTestCases[] = {
-      {kTestFirstURL, kAboutBlankURL},
-      {kTestSecondURL, "data:text/html,NewWindow"},
-      {kAboutBlankURL, kAboutBlankURL},
-  };
+  const GURL new_window_url("data:text/html,NewWindow");
+  ScopedNewFrameInterfaceProviderExerciser main_frame_exerciser(
+      frame_creation_observer(), std::string("foo"));
+  const std::string html =
+      base::StringPrintf("<script>window.open(\"%s\", \"_blank\")</script>",
+                         "data:text/html,NewWindow");
+  LoadHTMLWithUrlOverride(html.c_str(), kTestSecondURL);
+  ASSERT_NO_FATAL_FAILURE(
+      main_frame_exerciser.ExpectNewFrameAndWaitForLoad(new_window_url));
 
-  for (const auto& test_case : kTestCases) {
-    SCOPED_TRACE(::testing::Message()
-                 << "main_frame_url = " << test_case.main_frame_url_override
-                 << ", new_window_url = " << test_case.new_window_url);
-
-    const GURL new_window_url(test_case.new_window_url);
-    ScopedNewFrameInterfaceProviderExerciser main_frame_exerciser(
-        frame_creation_observer(), std::string("foo"));
-    const std::string html =
-        base::StringPrintf("<script>window.open(\"%s\", \"_blank\")</script>",
-                           test_case.new_window_url);
-    LoadHTMLWithUrlOverride(html.c_str(), test_case.main_frame_url_override);
-    ASSERT_NO_FATAL_FAILURE(
-        main_frame_exerciser.ExpectNewFrameAndWaitForLoad(new_window_url));
-
-    // The URL of the initial empty document is "" for opened windows, in
-    // contrast to child frames, where it is "about:blank". See
-    // Document::Document and Document::SetURL for more details.
-    //
-    // Furthermore, for main frames, InitializeCoreFrame is invoked first, and
-    // RenderFrameImpl::Initialize is invoked second, in contrast to child
-    // frames where it is vice versa. ContentRendererClient::RenderFrameCreated
-    // is invoked from RenderFrameImpl::Initialize, so we miss the events
-    // related to initial empty document that is created from
-    // InitializeCoreFrame, and there is already a document when
-    // RenderFrameCreated is invoked.
-    //
-    // TODO(https://crbug.com/792410): It is unfortunate how many internal
-    // details of frame/document creation this encodes. Need to decouple.
-    const GURL initial_empty_url;
-    ExpectPendingInterfaceRequestsFromSources(
-        main_frame_exerciser.interface_request_for_initial_empty_document(),
-        main_frame_exerciser
-            .document_interface_broker_request_for_initial_empty_document(),
-        {{initial_empty_url, kFrameEventDidCreateNewFrame},
-         {initial_empty_url, kFrameEventReadyToCommitNavigation},
-         {new_window_url, kFrameEventDidCreateNewDocument}});
-    ExpectPendingInterfaceRequestsFromSources(
-        main_frame_exerciser.interface_request_for_first_document(),
-        main_frame_exerciser
-            .document_interface_broker_request_for_first_document(),
-        {{new_window_url, kFrameEventDidCommitProvisionalLoad},
-         {new_window_url, kFrameEventDidCreateDocumentElement}});
-  }
+  // The URL of the initial empty document is "" for opened windows, in
+  // contrast to child frames, where it is "about:blank". See
+  // Document::Document and Document::SetURL for more details.
+  //
+  // Furthermore, for main frames, InitializeCoreFrame is invoked first, and
+  // RenderFrameImpl::Initialize is invoked second, in contrast to child
+  // frames where it is vice versa. ContentRendererClient::RenderFrameCreated
+  // is invoked from RenderFrameImpl::Initialize, so we miss the events
+  // related to initial empty document that is created from
+  // InitializeCoreFrame, and there is already a document when
+  // RenderFrameCreated is invoked.
+  //
+  // TODO(https://crbug.com/792410): It is unfortunate how many internal
+  // details of frame/document creation this encodes. Need to decouple.
+  const GURL initial_empty_url;
+  ExpectPendingInterfaceRequestsFromSources(
+      main_frame_exerciser.interface_request_for_initial_empty_document(),
+      main_frame_exerciser
+          .document_interface_broker_request_for_initial_empty_document(),
+      {{initial_empty_url, kFrameEventDidCreateNewFrame},
+       {initial_empty_url, kFrameEventReadyToCommitNavigation},
+       {new_window_url, kFrameEventDidCreateNewDocument}});
+  ExpectPendingInterfaceRequestsFromSources(
+      main_frame_exerciser.interface_request_for_first_document(),
+      main_frame_exerciser
+          .document_interface_broker_request_for_first_document(),
+      {{new_window_url, kFrameEventDidCommitProvisionalLoad},
+       {new_window_url, kFrameEventDidCreateDocumentElement}});
 }
 
 // Expect that |remote_interfaces_| is not bound to a new pipe if the first
@@ -1324,8 +1297,10 @@
 //  4) The global object in the child frame's browsing context is re-used.
 //  5) Javascript objects stashed on the global object should continue to work.
 //
-// TODO(https://crbug.com/778318): Once the Window object inheritance is fixed,
-// add a similar test for: <iframe src="javascript:'html'"></iframe>.
+// TODO(japhet?): javascript: urls are untestable here, because they don't
+// go through the normal commit pipeline. If we were to give javascript: urls
+// their own DocumentLoader in blink and model them as a real navigation, we
+// should add a test case here.
 // TODO(crbug.com/718652): when all clients are converted to use
 // DocumentInterfaceBroker, InterfaceProviderRequest-related code will be
 // removed.
@@ -1333,37 +1308,43 @@
        ChildFrameReusingWindowOfInitialDocument) {
   const GURL main_frame_url(kTestFirstURL);
   const GURL initial_empty_url(kAboutBlankURL);
-  const GURL child_frame_url(kTestSecondURL);
 
-  // Override the URL for the first navigation in the newly created frame to
-  // |child_frame_url|.
-  ScopedNewFrameInterfaceProviderExerciser child_frame_exerciser(
-      frame_creation_observer(), std::string("foo"));
+  constexpr const char* kTestCases[] = {kTestSecondURL, kAboutBlankURL};
 
-  std::string html = "<iframe src='" + child_frame_url.spec() + "'></iframe>";
-  LoadHTMLWithUrlOverride(html.c_str(), main_frame_url.spec().c_str());
+  for (const char* test_case : kTestCases) {
+    SCOPED_TRACE(::testing::Message() << "child_frame_url = " << test_case);
 
-  ASSERT_NO_FATAL_FAILURE(
-      child_frame_exerciser.ExpectNewFrameAndWaitForLoad(child_frame_url));
+    // Override the URL for the first navigation in the newly created frame to
+    // |child_frame_url|.
+    const GURL child_frame_url(test_case);
+    ScopedNewFrameInterfaceProviderExerciser child_frame_exerciser(
+        frame_creation_observer(), std::string("foo"));
 
-  ExpectPendingInterfaceRequestsFromSources(
-      child_frame_exerciser.interface_request_for_initial_empty_document(),
-      child_frame_exerciser
-          .document_interface_broker_request_for_initial_empty_document(),
-      {{GURL(kNoDocumentMarkerURL), kFrameEventDidCreateNewFrame},
-       {initial_empty_url, kFrameEventDidCreateNewDocument},
-       {initial_empty_url, kFrameEventDidCreateDocumentElement},
-       {initial_empty_url, kFrameEventReadyToCommitNavigation},
-       {child_frame_url, kFrameEventDidCreateNewDocument},
-       {child_frame_url, kFrameEventDidCommitProvisionalLoad},
-       {child_frame_url, kFrameEventDidCreateDocumentElement}});
+    std::string html = "<iframe src='" + child_frame_url.spec() + "'></iframe>";
+    LoadHTMLWithUrlOverride(html.c_str(), main_frame_url.spec().c_str());
 
-  auto request = child_frame_exerciser.interface_request_for_first_document();
-  ASSERT_FALSE(request.is_pending());
-  auto document_interface_broker_request =
-      child_frame_exerciser
-          .document_interface_broker_request_for_first_document();
-  ASSERT_FALSE(document_interface_broker_request.is_pending());
+    ASSERT_NO_FATAL_FAILURE(
+        child_frame_exerciser.ExpectNewFrameAndWaitForLoad(child_frame_url));
+
+    ExpectPendingInterfaceRequestsFromSources(
+        child_frame_exerciser.interface_request_for_initial_empty_document(),
+        child_frame_exerciser
+            .document_interface_broker_request_for_initial_empty_document(),
+        {{GURL(kNoDocumentMarkerURL), kFrameEventDidCreateNewFrame},
+         {initial_empty_url, kFrameEventDidCreateNewDocument},
+         {initial_empty_url, kFrameEventDidCreateDocumentElement},
+         {initial_empty_url, kFrameEventReadyToCommitNavigation},
+         {child_frame_url, kFrameEventDidCreateNewDocument},
+         {child_frame_url, kFrameEventDidCommitProvisionalLoad},
+         {child_frame_url, kFrameEventDidCreateDocumentElement}});
+
+    auto request = child_frame_exerciser.interface_request_for_first_document();
+    ASSERT_FALSE(request.is_pending());
+    auto document_interface_broker_request =
+        child_frame_exerciser
+            .document_interface_broker_request_for_first_document();
+    ASSERT_FALSE(document_interface_broker_request.is_pending());
+  }
 }
 
 // Expect that |remote_interfaces_| is bound to a new pipe on cross-document
diff --git a/content/renderer/renderer_blink_platform_impl.cc b/content/renderer/renderer_blink_platform_impl.cc
index 5a6bc392..ccaf0f0 100644
--- a/content/renderer/renderer_blink_platform_impl.cc
+++ b/content/renderer/renderer_blink_platform_impl.cc
@@ -55,6 +55,7 @@
 #include "content/renderer/media/audio_decoder.h"
 #include "content/renderer/media/renderer_webaudiodevice_impl.h"
 #include "content/renderer/media/webrtc/transmission_encoding_info_handler.h"
+#include "content/renderer/media_capture_from_element/canvas_capture_handler.h"
 #include "content/renderer/media_capture_from_element/html_audio_element_capturer_source.h"
 #include "content/renderer/media_capture_from_element/html_video_element_capturer_source.h"
 #include "content/renderer/media_recorder/media_recorder_handler.h"
@@ -128,6 +129,7 @@
 using blink::WebAudioDevice;
 using blink::WebAudioLatencyHint;
 using blink::WebBlobRegistry;
+using blink::WebCanvasCaptureHandler;
 using blink::WebDatabaseObserver;
 using blink::WebMediaPlayer;
 using blink::WebMediaRecorderHandler;
@@ -757,6 +759,17 @@
 
 //------------------------------------------------------------------------------
 
+std::unique_ptr<WebCanvasCaptureHandler>
+RendererBlinkPlatformImpl::CreateCanvasCaptureHandler(
+    const WebSize& size,
+    double frame_rate,
+    WebMediaStreamTrack* track) {
+  return CanvasCaptureHandler::CreateCanvasCaptureHandler(
+      size, frame_rate, RenderThread::Get()->GetIOTaskRunner(), track);
+}
+
+//------------------------------------------------------------------------------
+
 void RendererBlinkPlatformImpl::CreateHTMLVideoElementCapturer(
     WebMediaStream* web_media_stream,
     WebMediaPlayer* web_media_player,
diff --git a/content/renderer/renderer_blink_platform_impl.h b/content/renderer/renderer_blink_platform_impl.h
index 62347939..b3b1da1 100644
--- a/content/renderer/renderer_blink_platform_impl.h
+++ b/content/renderer/renderer_blink_platform_impl.h
@@ -39,6 +39,7 @@
 namespace scheduler {
 class WebThreadScheduler;
 }
+class WebCanvasCaptureHandler;
 class WebGraphicsContext3DProvider;
 class WebMediaPlayer;
 class WebMediaRecorderHandler;
@@ -159,6 +160,10 @@
       blink::WebLocalFrame* frame) override;
   std::unique_ptr<webrtc::AsyncResolverFactory>
   CreateWebRtcAsyncResolverFactory() override;
+  std::unique_ptr<blink::WebCanvasCaptureHandler> CreateCanvasCaptureHandler(
+      const blink::WebSize& size,
+      double frame_rate,
+      blink::WebMediaStreamTrack* track) override;
   void CreateHTMLVideoElementCapturer(
       blink::WebMediaStream* web_media_stream,
       blink::WebMediaPlayer* web_media_player,
diff --git a/content/renderer/renderer_webapplicationcachehost_impl.cc b/content/renderer/renderer_webapplicationcachehost_impl.cc
index db213c0..289a3ea14 100644
--- a/content/renderer/renderer_webapplicationcachehost_impl.cc
+++ b/content/renderer/renderer_webapplicationcachehost_impl.cc
@@ -21,17 +21,16 @@
 namespace content {
 
 RendererWebApplicationCacheHostImpl::RendererWebApplicationCacheHostImpl(
-    RenderViewImpl* render_view,
+    RenderFrameImpl* render_frame,
     WebApplicationCacheHostClient* client,
     int appcache_host_id,
-    int frame_routing_id,
     scoped_refptr<base::SingleThreadTaskRunner> task_runner)
-    : WebApplicationCacheHostImpl(client,
+    : WebApplicationCacheHostImpl(render_frame->GetDocumentInterfaceBroker(),
+                                  client,
                                   appcache_host_id,
-                                  frame_routing_id,
                                   std::move(task_runner)),
-      routing_id_(render_view->GetRoutingID()),
-      frame_routing_id_(frame_routing_id) {}
+      routing_id_(render_frame->render_view()->GetRoutingID()),
+      frame_routing_id_(render_frame->GetRoutingID()) {}
 
 void RendererWebApplicationCacheHostImpl::LogMessage(
     blink::mojom::ConsoleMessageLevel log_level,
diff --git a/content/renderer/renderer_webapplicationcachehost_impl.h b/content/renderer/renderer_webapplicationcachehost_impl.h
index b0dc037..f326c92 100644
--- a/content/renderer/renderer_webapplicationcachehost_impl.h
+++ b/content/renderer/renderer_webapplicationcachehost_impl.h
@@ -12,15 +12,15 @@
 #include "third_party/blink/public/mojom/devtools/console_message.mojom.h"
 
 namespace content {
+class RenderFrameImpl;
 class RenderViewImpl;
 
 class RendererWebApplicationCacheHostImpl : public WebApplicationCacheHostImpl {
  public:
   RendererWebApplicationCacheHostImpl(
-      RenderViewImpl* render_view,
+      RenderFrameImpl* render_frame,
       blink::WebApplicationCacheHostClient* client,
       int appcache_host_id,
-      int frame_routing_id,
       scoped_refptr<base::SingleThreadTaskRunner> task_runner);
 
   // blink::mojom::AppCacheHostFrontend:
diff --git a/content/renderer/worker/application_cache_host_for_shared_worker.cc b/content/renderer/worker/application_cache_host_for_shared_worker.cc
index 2241b19a..9ec1777 100644
--- a/content/renderer/worker/application_cache_host_for_shared_worker.cc
+++ b/content/renderer/worker/application_cache_host_for_shared_worker.cc
@@ -10,9 +10,9 @@
     blink::WebApplicationCacheHostClient* client,
     int appcache_host_id,
     scoped_refptr<base::SingleThreadTaskRunner> task_runner)
-    : WebApplicationCacheHostImpl(client,
+    : WebApplicationCacheHostImpl(nullptr /* interface_broker */,
+                                  client,
                                   appcache_host_id,
-                                  MSG_ROUTING_NONE,
                                   std::move(task_runner)) {}
 
 ApplicationCacheHostForSharedWorker::~ApplicationCacheHostForSharedWorker() =
diff --git a/content/test/BUILD.gn b/content/test/BUILD.gn
index 0182b8e..0337e883 100644
--- a/content/test/BUILD.gn
+++ b/content/test/BUILD.gn
@@ -1865,6 +1865,7 @@
     "../renderer/media/webrtc/webrtc_set_description_observer_unittest.cc",
     "../renderer/media/webrtc/webrtc_video_track_source_unittest.cc",
     "../renderer/media/webrtc_local_audio_source_provider_unittest.cc",
+    "../renderer/media_capture_from_element/canvas_capture_handler_unittest.cc",
     "../renderer/media_capture_from_element/html_audio_element_capturer_source_unittest.cc",
     "../renderer/media_capture_from_element/html_video_element_capturer_source_unittest.cc",
     "../renderer/media_recorder/audio_track_recorder_unittest.cc",
diff --git a/content/test/data/accessibility/html/pre-expected-blink.txt b/content/test/data/accessibility/html/pre-expected-blink.txt
index 6970dba6..685e497 100644
--- a/content/test/data/accessibility/html/pre-expected-blink.txt
+++ b/content/test/data/accessibility/html/pre-expected-blink.txt
@@ -16,5 +16,4 @@
 ++++++inlineTextBox name='formatting.'
 ++genericContainer
 ++++staticText name='This test is to check pre formatting.'
-++++++inlineTextBox name='This test is to check '
-++++++inlineTextBox name='pre formatting.'
\ No newline at end of file
+++++++inlineTextBox name='This test is to check pre formatting.'
\ No newline at end of file
diff --git a/content/test/data/accessibility/html/pre.html b/content/test/data/accessibility/html/pre.html
index d8d7131..a2b1194f 100644
--- a/content/test/data/accessibility/html/pre.html
+++ b/content/test/data/accessibility/html/pre.html
@@ -14,8 +14,7 @@
 <div id="div-pre-wrap" style="white-space:pre-wrap">This test is to check   pre
 formatting.</div>
 
-<div id="div-normal">This test is to check   pre
-formatting.</div>
+<div id="div-normal">This test is to check pre formatting.</div>
 
 </body>
 </html>
diff --git a/extensions/browser/extension_util.cc b/extensions/browser/extension_util.cc
index 1863b1c..e2e2903 100644
--- a/extensions/browser/extension_util.cc
+++ b/extensions/browser/extension_util.cc
@@ -18,17 +18,6 @@
 namespace extensions {
 namespace util {
 
-namespace {
-
-// Returns true if |extension| should always be enabled in incognito mode.
-bool IsWhitelistedForIncognito(const Extension* extension) {
-  const Feature* feature = FeatureProvider::GetBehaviorFeature(
-      behavior_feature::kWhitelistedForIncognito);
-  return feature && feature->IsAvailableToExtension(extension).is_available();
-}
-
-}  // namespace
-
 bool SiteHasIsolatedStorage(const GURL& extension_site_url,
                             content::BrowserContext* context) {
   const Extension* extension = ExtensionRegistry::Get(context)->
@@ -55,8 +44,6 @@
     // work in incognito mode.
     if (Manifest::IsComponentLocation(extension->location()))
       return true;
-    if (IsWhitelistedForIncognito(extension))
-      return true;
   }
   return ExtensionPrefs::Get(context)->IsIncognitoEnabled(extension_id);
 }
diff --git a/extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc b/extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc
index 1194142..7cfcfc4 100644
--- a/extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc
+++ b/extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc
@@ -391,7 +391,7 @@
   RunTest("test_iframe.html");
 }
 
-IN_PROC_BROWSER_TEST_F(MimeHandlerViewTest, Abort) {
+IN_PROC_BROWSER_TEST_P(MimeHandlerViewCrossProcessTest, Abort) {
   if (base::FeatureList::IsEnabled(network::features::kNetworkService)) {
     // With the network service, abortStream isn't needed since we pass a Mojo
     // pipe to the renderer. If the plugin chooses to cancel the main request
@@ -419,11 +419,11 @@
   RunTest("test_embedded_data_url_object.html");
 }
 
-IN_PROC_BROWSER_TEST_F(MimeHandlerViewTest, EmbeddedDataUrlEmbed) {
+IN_PROC_BROWSER_TEST_P(MimeHandlerViewCrossProcessTest, EmbeddedDataUrlEmbed) {
   RunTest("test_embedded_data_url_embed.html");
 }
 
-IN_PROC_BROWSER_TEST_F(MimeHandlerViewTest, EmbeddedDataUrlLong) {
+IN_PROC_BROWSER_TEST_P(MimeHandlerViewCrossProcessTest, EmbeddedDataUrlLong) {
   RunTest("test_embedded_data_url_long.html");
 }
 
@@ -456,13 +456,13 @@
 }
 
 // Test that a mime handler view can keep a background page alive.
-IN_PROC_BROWSER_TEST_F(MimeHandlerViewTest, BackgroundPage) {
+IN_PROC_BROWSER_TEST_P(MimeHandlerViewCrossProcessTest, BackgroundPage) {
   extensions::ProcessManager::SetEventPageIdleTimeForTesting(1);
   extensions::ProcessManager::SetEventPageSuspendingTimeForTesting(1);
   RunTest("testBackgroundPage.csv");
 }
 
-IN_PROC_BROWSER_TEST_F(MimeHandlerViewTest, TargetBlankAnchor) {
+IN_PROC_BROWSER_TEST_P(MimeHandlerViewCrossProcessTest, TargetBlankAnchor) {
   RunTest("testTargetBlankAnchor.csv");
   ASSERT_EQ(2, browser()->tab_strip_model()->count());
   content::WaitForLoadStop(browser()->tab_strip_model()->GetWebContentsAt(1));
diff --git a/extensions/common/api/_api_features.json b/extensions/common/api/_api_features.json
index e5baed9..7970fc16 100644
--- a/extensions/common/api/_api_features.json
+++ b/extensions/common/api/_api_features.json
@@ -337,11 +337,6 @@
       "12E618C3C6E97495AAECF2AC12DEB082353241C6",  // QO component extension
       "3727DD3E564B6055387425027AD74C58784ACC15",  // Editor
       "C41AD9DCD670210295614257EF8C9945AD68D86E",  // Google Now
-      // TODO(michaelpg): Determine whether these three extensions (D5736E4,
-      // D57DE39, 3F65507) require this feature: crbug.com/652433.
-      "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2",  // http://crbug.com/312900.
-      "D57DE394F36DC1C3220E7604C575D29C51A6C495",  // http://crbug.com/319444.
-      "3F65507A3B39259B38C8173C6FFA3D12DF64CCE9",  // http://crbug.com/371562.
       "D7986543275120831B39EF28D1327552FC343960",  // http://crbug.com/378067
       "A291B26E088FA6BA53FFD72F0916F06EBA7C585A",  // http://crbug.com/378067
       "07BD6A765FFC289FF755D7CAB2893A40EC337FEC",  // http://crbug.com/456214
diff --git a/extensions/common/api/_behavior_features.json b/extensions/common/api/_behavior_features.json
index 7e55cef..0e5d400 100644
--- a/extensions/common/api/_behavior_features.json
+++ b/extensions/common/api/_behavior_features.json
@@ -8,18 +8,6 @@
 // well as feature.h, simple_feature.h, and feature_provider.h.
 
 {
-  "whitelisted_for_incognito": {
-    "channel": "stable",
-    "extension_types": "all",
-    // This is "external_component" for legacy reasons; it should be
-    // unnecessary given there's a whitelist.
-    "location": "external_component",
-    "whitelist": [
-      "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2",  // http://crbug.com/312900
-      "D57DE394F36DC1C3220E7604C575D29C51A6C495",  // http://crbug.com/319444
-      "3F65507A3B39259B38C8173C6FFA3D12DF64CCE9"   // http://crbug.com/371562
-    ]
-  },
   "do_not_sync": {
     "channel": "stable",
     "component_extensions_auto_granted": false,
diff --git a/extensions/common/api/_permission_features.json b/extensions/common/api/_permission_features.json
index 96490b7..186f0961 100644
--- a/extensions/common/api/_permission_features.json
+++ b/extensions/common/api/_permission_features.json
@@ -294,9 +294,6 @@
       "2FC374607C2DF285634B67C64A2E356C607091C3",  // Quickoffice
       "3727DD3E564B6055387425027AD74C58784ACC15",  // Quickoffice internal
       "12E618C3C6E97495AAECF2AC12DEB082353241C6",  // QO component extension
-      "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2",  // http://crbug.com/312900
-      "D57DE394F36DC1C3220E7604C575D29C51A6C495",  // http://crbug.com/319444
-      "3F65507A3B39259B38C8173C6FFA3D12DF64CCE9",  // http://crbug.com/371562
       "2B6C6A4A5940017146F3E58B7F90116206E84685",  // http://crbug.com/642141
       "B6C2EFAB3EC3BF6EF03701408B6B09A67B2D0069",  // http://crbug.com/642141
       "96FF2FFA5C9173C76D47184B3E86D267B37781DE",  // http://crbug.com/642141
@@ -318,10 +315,7 @@
     "whitelist": [
       "2FC374607C2DF285634B67C64A2E356C607091C3",  // Quickoffice
       "3727DD3E564B6055387425027AD74C58784ACC15",  // Quickoffice internal
-      "12E618C3C6E97495AAECF2AC12DEB082353241C6",  // QO component extension
-      "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2",  // http://crbug.com/312900
-      "D57DE394F36DC1C3220E7604C575D29C51A6C495",  // http://crbug.com/319444
-      "3F65507A3B39259B38C8173C6FFA3D12DF64CCE9"   // http://crbug.com/371562
+      "12E618C3C6E97495AAECF2AC12DEB082353241C6"  // QO component extension
     ]
   }],
   "fileSystem.requestDownloads": {
@@ -415,9 +409,6 @@
       "7AE714FFD394E073F0294CFA134C9F91DB5FBAA4",  // CCD Development
       "C7DA3A55C2355F994D3FDDAD120B426A0DF63843",  // CCD Testing
       "75E3CFFFC530582C583E4690EF97C70B9C8423B7",  // CCD Release
-      "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2",  // http://crbug.com/312900.
-      "D57DE394F36DC1C3220E7604C575D29C51A6C495",  // http://crbug.com/319444.
-      "3F65507A3B39259B38C8173C6FFA3D12DF64CCE9",  // http://crbug.com/371562.
       "06BE211D5F014BAB34BC22D9DDA09C63A81D828E",  // Official XKB virtual kbd
       "CFBF7EE448FA48960FFDA7CEB30F7A21B26AA981",  // Official m17n virtual kbd
       "B9EF10DDFEA11EF77873CC5009809E5037FC4C7A",  // Google input tools
diff --git a/extensions/common/features/behavior_feature.cc b/extensions/common/features/behavior_feature.cc
index 874ddad8..3aa34f4 100644
--- a/extensions/common/features/behavior_feature.cc
+++ b/extensions/common/features/behavior_feature.cc
@@ -8,8 +8,6 @@
 
 namespace behavior_feature {
 
-const char kWhitelistedForIncognito[] = "whitelisted_for_incognito";
-
 const char kDoNotSync[] = "do_not_sync";
 
 const char kZoomWithoutBubble[] = "zoom_without_bubble";
diff --git a/extensions/common/features/behavior_feature.h b/extensions/common/features/behavior_feature.h
index bb54f221..89ab9ebf 100644
--- a/extensions/common/features/behavior_feature.h
+++ b/extensions/common/features/behavior_feature.h
@@ -11,7 +11,6 @@
 // One day we might want to auto generate these.
 namespace behavior_feature {
 
-extern const char kWhitelistedForIncognito[];
 extern const char kDoNotSync[];
 extern const char kZoomWithoutBubble[];
 extern const char kAllowUsbDevicesPermissionInterfaceClass[];
diff --git a/extensions/strings/extensions_strings_bn.xtb b/extensions/strings/extensions_strings_bn.xtb
index 0bb8390..8fb36563 100644
--- a/extensions/strings/extensions_strings_bn.xtb
+++ b/extensions/strings/extensions_strings_bn.xtb
@@ -26,7 +26,7 @@
 <translation id="3561217442734750519">ব্যক্তিগত কীয়ের জন্য ইনপুট মান অবশ্যই একটি সঠিক পাথ হবে৷</translation>
 <translation id="388442998277590542">বিকল্প পৃষ্ঠা '<ph name="OPTIONS_PAGE" />' লোড করা যায়নি৷</translation>
 <translation id="3984413272403535372">এক্সটেনশন স্বাক্ষরের সময় সমস্যা৷</translation>
-<translation id="39964277676607559">কন্টেন্ট স্ক্রিপ্টের জন্য জাভাস্ক্রিপ্ট '<ph name="RELATIVE_PATH" />' লোড করা যায়নি৷</translation>
+<translation id="39964277676607559">কন্টেন্ট স্ক্রিপ্টের জন্য '<ph name="RELATIVE_PATH" />' লোড করা যায়নি৷</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>
diff --git a/extensions/strings/extensions_strings_mr.xtb b/extensions/strings/extensions_strings_mr.xtb
index d6ebf74..a4ac3c4 100644
--- a/extensions/strings/extensions_strings_mr.xtb
+++ b/extensions/strings/extensions_strings_mr.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>
@@ -20,12 +20,12 @@
 <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="3369521687965833290">एक्स्टेंशन अनपॅक करणे शक्य नाही. एक्स्टेंशन सुरक्षितपणे अनपॅक करण्यासाठी, तुमच्या प्रोफाइल डिरेक्टरीत ड्राइव्ह अक्षरासह सुरुवात होणारा पाथ असणे आणि जंक्शन, माउंट पॉइंट किंवा सिमलिंक नसणे आवश्यक आहे. तुमच्या प्रोफाइलसाठी असा कोणताही पाथ सद्य नाही.</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="3984413272403535372">एक्स्टेंशनमध्ये साइन करताना एरर.</translation>
 <translation id="39964277676607559">आशय स्क्रिप्टसाठी javascript '<ph name="RELATIVE_PATH" />' लोड करणे शक्य नाही.</translation>
 <translation id="4115165561519362854">या मशीनच्या अॅडमिनिस्ट्रेटरला <ph name="EXTENSION_NAME" /> कडे <ph name="EXTENSION_VERSION" /> ची किमान आवृत्ती असणे आवश्यक आहे. ही त्या आवृत्तीवर (किंवा उच्च) अपडेट करेपर्यंत हे सक्षम होऊ शकत नाही.</translation>
 <translation id="4233778200880751280">'<ph name="ABOUT_PAGE" />' पृष्ठाविषयी लोड करू शकलो नाही.</translation>
@@ -43,7 +43,7 @@
 <translation id="5972529113578162692">या मशीनच्या अॅडमिनिस्ट्रेटरलााठी <ph name="EXTENSION_NAME" /> इंस्टॉल करणे आवश्यक आहे. हे अनइंस्टॉल केले जाऊ शकत नाही.</translation>
 <translation id="6027032947578871493"><ph name="VENDOR_NAME" /> कडील <ph name="PRODUCT_ID" /> अज्ञात उत्पादन (सिरीअल नंबर <ph name="SERIAL_NUMBER" />)</translation>
 <translation id="6068932090455285721"><ph name="VENDOR_ID" /> विक्रेत्याकडील <ph name="PRODUCT_NAME" /></translation>
-<translation id="6143635259298204954">एक्स्टेंशन अनपॅक करू नका. एक्स्टेंशन सुरक्षितपणे अनपॅक करण्यासाठी, तुमच्या प्रोफाइल निदेशिकेत सिमलिंक नसलेला पाथ असणे आवश्यक आहे. तुमच्या प्रोफाइलसाठी असा कोणताही पाथ सद्य नाही.</translation>
+<translation id="6143635259298204954">एक्स्टेंशन अनपॅक करू नका. एक्स्टेंशन सुरक्षितपणे अनपॅक करण्यासाठी, तुमच्या प्रोफाइल डिरेक्टरीत सिमलिंक नसलेला पाथ असणे आवश्यक आहे. तुमच्या प्रोफाइलसाठी असा कोणताही पाथ अस्तित्वात  नाही.</translation>
 <translation id="6322279351188361895">खासगी की वाचण्यात अयशस्वी.</translation>
 <translation id="6391538222494443604">इनपुट डिरेक्टरी अस्तित्वात असणे आवश्यक आहे.</translation>
 <translation id="641087317769093025">एक्स्टेंशन अनझिप करणे शक्य झाले नाही</translation>
@@ -61,7 +61,7 @@
 <translation id="7939686037314084444">एक्सटेंशन योग्यरित्या लोड होऊ शकले नाही. हे कदाचित नेटवर्क विनंत्या व्यत्यय आणू शकत नाही.</translation>
 <translation id="7972881773422714442">पर्याय: <ph name="EXTENSIONOPTIONS_TAG_NAME" /></translation>
 <translation id="8035920974645200807">वापरकर्ता-समोरील</translation>
-<translation id="8047248493720652249">दुसर्‍या एक्स्टेंशनने (<ph name="EXTENSION_NAME" />) एक वेगळे फाइल नाव "<ph name="ACTUAL_FILENAME" />" निर्धारित केल्यामुळे डाउनलोड "<ph name="ATTEMPTED_FILENAME" />" ला नाव देण्यात हे एक्स्टेंशन अयशस्वी झाले.</translation>
+<translation id="8047248493720652249">दुसर्‍या एक्स्टेंशनने (<ph name="EXTENSION_NAME" />) एक वेगळे फाइलनाव "<ph name="ACTUAL_FILENAME" />" निर्धारित केल्यामुळे डाउनलोड "<ph name="ATTEMPTED_FILENAME" />" ला नाव देण्यात हे एक्स्टेंशन अयशस्वी झाले.</translation>
 <translation id="8284835137979141223"><ph name="VENDOR_NAME" /> कडील <ph name="PRODUCT_NAME" /></translation>
 <translation id="8517576857589387417">मॅनिफेस्ट फाइल गहाळ किंवा वाचता न येण्यासारखी आहे</translation>
 <translation id="8636666366616799973">पॅकेज चुकीचे आहे. तपशील: '<ph name="ERROR_MESSAGE" />'.</translation>
diff --git a/ios/chrome/app/strings/ios_strings.grd b/ios/chrome/app/strings/ios_strings.grd
index 9683f34..3485c15 100644
--- a/ios/chrome/app/strings/ios_strings.grd
+++ b/ios/chrome/app/strings/ios_strings.grd
@@ -789,6 +789,9 @@
       <message name="IDS_IOS_ICON_SEARCH" desc="Accessibility label for the search icon [iOS only].">
         Search
       </message>
+      <message name="IDS_IOS_INFOBAR_BADGES_PASSWORD_HINT" desc="The iOS infobar badge item for saving password credentials [Length:Unlimited]">
+        Options to Save Password
+      </message>
       <message name="IDS_IOS_INSPECT_UI_CONSOLE_NOTICE" desc="The message at the top of the debugging page which displays JavaScript console logs [iOS only].">
         Tap the "Start Logging" button to collect future JavaScript console logs and errors from all tabs. Logs will be collected (and stored only in memory) until this page is closed or "Stop Logging" is tapped.
       </message>
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 48441a5c..2409b16 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_bn.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_bn.xtb
@@ -4,7 +4,7 @@
 <translation id="102360288709523007">Google-এ ব্যবহারের পরিসংখ্যান এবং ক্র্যাশ রিপোর্ট পাঠিয়ে Chromium-কে আরও ভাল করে তুলতে সহায়তা করুন।</translation>
 <translation id="1185134272377778587">Chromium সম্পর্কে</translation>
 <translation id="1289966288285062467">Chromium এর গোপনীয়তা বিজ্ঞপ্তি</translation>
-<translation id="1472013873724362412">আপনার অ্যাকাউন্ট Chromium-এ কাজ করে না৷ অনুগ্রহ করে সাইন-ইন করার জন্য আপনার ডোমেন অ্যাডমিনিস্ট্রেটরের সঙ্গে যোগাযোগ করুন বা কোন নিয়মিত Google অ্যাকাউন্ট ব্যবহার করুন৷</translation>
+<translation id="1472013873724362412">আপনার অ্যাকাউন্ট Chromium-এ কাজ করে না৷ সাইন-ইন করার জন্য আপনার ডোমেন অ্যাডমিনিস্ট্রেটরের সঙ্গে যোগাযোগ করুন বা কোন সাধারণ Google অ্যাকাউন্ট ব্যবহার করুন৷</translation>
 <translation id="1617663976202781617">Chromium সিঙ্ক থেকে ডেটা</translation>
 <translation id="1736662517232558588">Chromium ডেটা সাফ করা হয়েছে</translation>
 <translation id="1838412507805038478"><ph name="ISSUER" /> যে এই ওয়েবসাইটের শংসাপত্র প্রকাশ করেছে Chromium তা যাচাই করেছে।</translation>
@@ -43,7 +43,7 @@
 <translation id="7208566199746267865">Chromium আপনার অ্যাকাউন্টগুলিকে ওয়েবে নিয়ে এসে আপনার সময় বাঁচায়। আপনি সেটিংস থেকে অ্যাকাউন্ট জুড়তে বা সরাতে পারবেন।</translation>
 <translation id="7269362888766543920">কিছু অ্যাড-অনের কারণে Chromium ক্র্যাশ করতে পারে৷ অনুগ্রহ করে সেগুলিকে আনইনস্টল করে দেখুন৷</translation>
 <translation id="7337881442233988129">Chromium</translation>
-<translation id="7357211569052832586">Chromium এবং সিঙ্ক করা ডিভাইসগুলি থেকে নির্বাচিত ডেটা সরিয়ে ফেলা হয়েছে। আপনার Google অ্যাকাউন্টের সার্চ এবং অন্যান্য Google পরিষেবাগুলি থেকে অ্যাক্টিভিটির মত অন্যান্য ধরনের ব্রাউজিং ইতিহাস history.google.com-এ থাকতে পারে।</translation>
+<translation id="7357211569052832586">Chromium এবং সিঙ্ক করা ডিভাইসগুলি থেকে বেছে নেওয়া ডেটা সরিয়ে ফেলা হয়েছে। আপনার Google অ্যাকাউন্টের অন্যান্য ধরনের ব্রাউজিং ইতিহাস, যেমন বিভিন্ন Google পরিষেবায় করা সার্চ এবং অ্যাক্টিভিটির মতো তথ্য history.google.com-এ সেভ করা থাকতে পারে।</translation>
 <translation id="7400689562045506105">সব জায়গায় Chromium ব্যবহার করুন</translation>
 <translation id="7674213385180944843">সেটিংস &gt; গোপনীয়তা &gt; ক্যামেরা &gt; Chromium খুলুন এবং ক্যামেরা চালু করুন।</translation>
 <translation id="7746854981345936341">Chromium টিপ। কিছু বোতাম এখন আপনার স্ক্রিনে নিচের দিকে রয়েছে যেমন, ব্যাক, ফরওয়ার্ড এবং সার্চ বোতাম।</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_ta.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_ta.xtb
index 8f37186..56966ed 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_ta.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_ta.xtb
@@ -10,7 +10,7 @@
 <translation id="1838412507805038478">இந்த இணையதளச் சான்றிதழை <ph name="ISSUER" /> தான் வழங்கியுள்ளார் என்பதை Chromium சரிபார்த்தது.</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">அடுத்த முறை இந்தத் தளத்தின் <ph name="LANGUAGE_NAME" /> பக்கங்களை மொழிபெயர்க்கவா என்று Chromium கேட்க வேண்டுமென விரும்புகிறீர்களா?</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 38ddd9b..c89fed9 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
@@ -16,7 +16,7 @@
 <translation id="3030414234702425231"><ph name="SIGNOUT_MANAGED_DOMAIN" /> দ্বারা ম্যানেজ করা একটি অ্যাকাউন্ট থেকে আপনি সাইন-আউট করছেন বলে, এই ডিভাইস থেকে আপনার Chrome ডেটা মুছে যাবে। আপনার Google অ্যাকাউন্টে এই ডেটা থেকে যাবে।</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>
@@ -52,7 +52,7 @@
 <translation id="7626032353295482388">Chrome এ স্বাগতম</translation>
 <translation id="8370517070665726704">কপিরাইট <ph name="YEAR" /> Google LLC সব স্বত্ব সংরক্ষিত আছে।</translation>
 <translation id="840168496893712993">কিছু অ্যাড-অনের কারণে Chrome ক্র্যাশ করতে পারে৷ দয়া করে সেগুলিকে আনইনস্টল করার চেষ্টা করুন৷</translation>
-<translation id="8459495907675268833">Chrome ও সিঙ্ক করা ডিভাইস থেকে নির্বাচিত ডেটা সরিয়ে ফেলা হয়েছে। আপনার Google অ্যাকাউন্টের সার্চ এবং অন্যান্য Google পরিষেবাগুলি থেকে অ্যাক্টিভিটির মত অন্যান্য ধরনের ব্রাউজিং ইতিহাস history.google.com-এ থাকতে পারে।</translation>
+<translation id="8459495907675268833">Chrome ও সিঙ্ক করা ডিভাইস থেকে বেছে নেওয়া ডেটা সরিয়ে ফেলা হয়েছে। আপনার Google অ্যাকাউন্টের অন্যান্য ধরনের ব্রাউজিং ইতিহাস, যেমন বিভিন্ন Google পরিষেবায় করা সার্চ এবং অ্যাক্টিভিটির মতো তথ্য history.google.com-এ সেভ করা থাকতে পারে।</translation>
 <translation id="8540666473246803645">Google Chrome</translation>
 <translation id="8606668294522778825">Google Chrome আপনার ব্রাউজিংয়ের অভিজ্ঞতাকে উন্নত করতে ওয়েব পরিষেবাগুলি ব্যবহার করতে পারে৷ আপনি আপনার ইচ্ছা অনুযায়ী এই পরিষেবাগুলিকে বন্ধ করতে পারেন৷ <ph name="BEGIN_LINK" />আরও জানুন<ph name="END_LINK" /></translation>
 <translation id="96145293669295453">Chrome টিপ। ট্যাবে আরও বিকল্পের জন্য, আপনার স্ক্রিনের নিচে অথবা উপরে থাকা টুলবারে দেখানো ট্যাবটি প্রেস করে ধরে থাকুন।</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ta.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ta.xtb
index 0608451..008c18b 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ta.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ta.xtb
@@ -43,7 +43,7 @@
 <translation id="7165736900384873061">Google Chrome QR ஸ்கேனரைப் பயன்படுத்தத் தொடங்கவும்</translation>
 <translation id="7172660552945675509">உதவிக் குறிப்பு: <ph name="BEGIN_LINK" />Chromeஐ உங்கள் டாக்கிற்கு நகர்த்துங்கள்<ph name="END_LINK" /></translation>
 <translation id="7173660919484573146">உங்கள் கடவுச்சொற்களை அணுக அங்கீகரிக்கப்பட்டவர்களை மட்டும் அனுமதிப்பதற்காக Face IDயை Chrome பயன்படுத்துகிறது.</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_google_chrome_strings_vi.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_vi.xtb
index 8bc0272..bf2b549 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_vi.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_vi.xtb
@@ -5,7 +5,7 @@
 <translation id="1759842336958782510">Chrome</translation>
 <translation id="1816764564654397850">T.báo b.mật của Google Chrome</translation>
 <translation id="1863312987075920112">Bằng việc sử dụng ứng dụng này, bạn đồng ý với <ph name="BEGIN_LINK_TOS" />Điều khoản dịch vụ<ph name="END_LINK_TOS" /> và <ph name="BEGIN_LINK_PRIVACY" />Thông báo quyền riêng tư<ph name="END_LINK_PRIVACY" /> của Chrome.</translation>
-<translation id="1984705450038014246">Đồng bộ hóa dữ liệu Chrome</translation>
+<translation id="1984705450038014246">Đồng bộ hóa dữ liệu của bạn trên Chrome</translation>
 <translation id="2147651015520127414">Chrome xác minh <ph name="ISSUER" /> đã cấp chứng chỉ của trang web này.</translation>
 <translation id="2199719347983604670">Dữ liệu từ Chrome Sync</translation>
 <translation id="2342981853652716282">Đăng nhập vào Chrome để nhận dấu trang, mật khẩu và nhiều nội dung khác trên tất cả các thiết bị của bạn.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_am.xtb b/ios/chrome/app/strings/resources/ios_strings_am.xtb
index 6a955131..4a9b2cd 100644
--- a/ios/chrome/app/strings/resources/ios_strings_am.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_am.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">የጊዜ መጀመሪያ</translation>
 <translation id="1911619930368729126">ወደ Google Drive ስቀል</translation>
 <translation id="1941314575388338491">ለመቅዳት ሁለቴ መታ ያድርጉ።</translation>
+<translation id="1952172573699511566">ሲቻል፣ ድር ጣቢያዎች በእርስዎ ተመራጭ ቋንቋ ጽሑፍ ይታያሉ።</translation>
 <translation id="1952728750904661634">በሚተዳደር መለያ ይግቡ</translation>
 <translation id="1974060860693918893">የላቀ</translation>
 <translation id="1989112275319619282">አስስ</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">የጊዜ ወሰን</translation>
 <translation id="4172051516777682613">ሁልጊዜ አሳይ</translation>
 <translation id="418156467088430727">የመስመር ውጭ ስሪቱን በአዲስ ትር ውስጥ ይመልከቱ</translation>
+<translation id="4181841719683918333">ቋንቋዎች</translation>
 <translation id="4237682350741091554">Chrome ስምረትን እና ግላዊነት ማለበስን በ<ph name="BEGIN_LINK" />ቅንብሮች<ph name="END_LINK" /> ውስጥ ያቀናብሩ</translation>
 <translation id="424315890655130736">የይለፍ ሐረግ ያስገቡ</translation>
 <translation id="4272631900155121838">የQR ኮድን ለመቃኘት፣ ካሜራውን በቅንብሮች ውስጥ ያንቁ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ar.xtb b/ios/chrome/app/strings/resources/ios_strings_ar.xtb
index 47c29a6..172f3661e 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ar.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ar.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">بدايةَ الوقت</translation>
 <translation id="1911619930368729126">‏التحميل إلى Google Drive</translation>
 <translation id="1941314575388338491">انقر مرّتين للنسخ.</translation>
+<translation id="1952172573699511566">ستعرض مواقع الويب النص بلغتك المفضّلة إن أمكن.</translation>
 <translation id="1952728750904661634">تسجيل الدخول باستخدام حساب مُدار</translation>
 <translation id="1974060860693918893">الإعدادات المتقدّمة</translation>
 <translation id="1989112275319619282">تصفّح</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">النطاق الزمني</translation>
 <translation id="4172051516777682613">الإظهار دائمًا</translation>
 <translation id="418156467088430727">عرض إصدار بلا إنترنت في علامة تبويب جديدة</translation>
+<translation id="4181841719683918333">اللغات</translation>
 <translation id="4237682350741091554">‏يمكنك إدارة ميزة "مزامنة Chrome" والتخصيص في <ph name="BEGIN_LINK" />الإعدادات<ph name="END_LINK" />.</translation>
 <translation id="424315890655130736">إدخال عبارة المرور</translation>
 <translation id="4272631900155121838">لمسح رمز الاستجابة السريعة ضوئيًا، يمكنك تفعيل الكاميرا من الإعدادات</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_bg.xtb b/ios/chrome/app/strings/resources/ios_strings_bg.xtb
index 0f7c98be..2d0c0cc 100644
--- a/ios/chrome/app/strings/resources/ios_strings_bg.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_bg.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Самото начало</translation>
 <translation id="1911619930368729126">Качване в Google Диск</translation>
 <translation id="1941314575388338491">Докоснете двукратно, за да копирате.</translation>
+<translation id="1952172573699511566">Когато е възможно, текстът на уебсайтовете ще се показва на предпочитания от вас език.</translation>
 <translation id="1952728750904661634">Влизане с управляван профил</translation>
 <translation id="1974060860693918893">Разширени</translation>
 <translation id="1989112275319619282">Сърфиране</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Период от време</translation>
 <translation id="4172051516777682613">Показване винаги</translation>
 <translation id="418156467088430727">Преглед на офлайн версията в нов раздел</translation>
+<translation id="4181841719683918333">Езици</translation>
 <translation id="4237682350741091554">Управлявайте синхронизирането в Chrome и персонализирането от <ph name="BEGIN_LINK" />настройките<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Въвеждане на пропуск</translation>
 <translation id="4272631900155121838">За да сканирате код за бърза реакция, активирайте камерата от настройките</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_bn.xtb b/ios/chrome/app/strings/resources/ios_strings_bn.xtb
index 368bc90f..589673c 100644
--- a/ios/chrome/app/strings/resources/ios_strings_bn.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_bn.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">শুরুর সময়</translation>
 <translation id="1911619930368729126">Google ড্রাইভে আপলোড করুন</translation>
 <translation id="1941314575388338491">কপি করতে দুবার আলতো চাপুন।</translation>
+<translation id="1952172573699511566">যখন সম্ভব হবে ওয়েবসাইট আপনার পছন্দের ভাষায় টেক্সট দেখাবে।</translation>
 <translation id="1952728750904661634">পরিচালিত অ্যাকাউন্ট দিয়ে সাইন-ইন করুন</translation>
 <translation id="1974060860693918893">উন্নত</translation>
 <translation id="1989112275319619282">ব্রাউজ করুন</translation>
@@ -128,7 +129,7 @@
 <translation id="2800683595868705743">ট্যাব পরিবর্তনকারী থেকে বেরিয়ে যান</translation>
 <translation id="2830972654601096923">ঠিকানাগুলি ম্যানেজ করুন...</translation>
 <translation id="2834956026595107950"><ph name="TITLE" />, <ph name="STATE" />, <ph name="URL" /></translation>
-<translation id="2840687315230832938">প্রাথমিকভাবে সিঙ্কের সেট-আপ সম্পূর্ণ হয়নি</translation>
+<translation id="2840687315230832938">প্রারম্ভিক সিঙ্ক সেট-আপ সম্পূর্ণ হয়নি</translation>
 <translation id="2843803966603263712">অনুবাদ সেটিংস রিসেট করুন</translation>
 <translation id="2858204748079866344">আপনার গোপনীয়তা রক্ষার জন্য, Chrome এই ক্ষেত্রে আপনার পাসওয়ার্ডটি নিজে থেকে পূরণ করবে না।</translation>
 <translation id="285960592395650245">আবার ডাউনলোডের চেষ্টা করুন</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">সময় সীমা</translation>
 <translation id="4172051516777682613">সর্বদা দেখান</translation>
 <translation id="418156467088430727">নতুন ট্যাবে অফলাইন ভার্সন দেখুন</translation>
+<translation id="4181841719683918333">ভাষাসমূহ</translation>
 <translation id="4237682350741091554"><ph name="BEGIN_LINK" />সেটিংস<ph name="END_LINK" /> থেকে Chrome সিঙ্ক এবং ব্যক্তিগতকরণ পরিচালনা করুন</translation>
 <translation id="424315890655130736">পাসফ্রেজ লিখুন</translation>
 <translation id="4272631900155121838">একটি QR কোড স্ক্যান করতে, সেটিংস থেকে ক্যামেরা চালু করুন</translation>
@@ -256,7 +258,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="5005498671520578047">পাসওয়ার্ড কপি করুন</translation>
 <translation id="5010803260590204777">ব্যক্তিগতভাবে ওয়েব ব্রাউজ করার জন্য একটি ছদ্মবেশী ট্যাব খুলুন।</translation>
 <translation id="5011684439661633295">হেলো, <ph name="FULL_ACCOUNT_NAME" /></translation>
@@ -295,7 +297,7 @@
 <translation id="5659593005791499971">ইমেল আইডি</translation>
 <translation id="5669528293118408608">www</translation>
 <translation id="567881659373499783">ভার্সন <ph name="PRODUCT_VERSION" /></translation>
-<translation id="5711039611392265845">আপনার গোপনীয়তা, নিরাপত্তা এবং ডেটা সংগ্রহের সাথে সম্পর্কিত আরও সেটিংসের জন্য <ph name="BEGIN_LINK" />সিঙ্ক এবং Google পরিষেবা<ph name="END_LINK" /> বিকল্পটি দেখুন।</translation>
+<translation id="5711039611392265845">আপনার গোপনীয়তা, নিরাপত্তা ও ডেটা সংগ্রহের সাথে সম্পর্কিত আরও সেটিংসের জন্য <ph name="BEGIN_LINK" />সিঙ্ক এবং Google পরিষেবা<ph name="END_LINK" /> দেখুন।</translation>
 <translation id="5728700505257787410">দুঃখিত, আপনার অ্যাকাউন্টে সাইন-ইন করার সময় একটি সমস্যা হয়েছে৷</translation>
 <translation id="5737974891429562743">অ্যাকাউন্ট সাইন-ইনের বিশদ বিবরণ পুরনো হয়ে গেছে। সিঙ্ক শুরু করার জন্য আপডেট করুন।</translation>
 <translation id="5738887413654608789">এই আদেশটি আপনার পারিপার্শ্বিক পরিবেশের উপর নির্ভর করে ওয়েব পৃষ্ঠার খোঁজ করতে দেয়।</translation>
@@ -414,7 +416,7 @@
 <translation id="7280856130494094142">সিঙ্ক শুরু করতে পাসফ্রেজ লিখুন</translation>
 <translation id="7285236536143823449">হ্যাঁ, আমি রাজি</translation>
 <translation id="7291368939935408496">পাসওয়ার্ড তৈরি করা হচ্ছে...</translation>
-<translation id="7293171162284876153">সিঙ্ক চালু করতে, "Chrome ডেটা সিঙ্ক করুন" বিকল্প চালু করুন।</translation>
+<translation id="7293171162284876153">সিঙ্ক চালু করতে "আপনার Chrome ডেটা সিঙ্ক করুন" বিকল্পটি চালু করুন।</translation>
 <translation id="7336264872878993241"><ph name="PERCENT" /> শতাংশ ডাউনলোড হয়েছে</translation>
 <translation id="7346909386216857016">ঠিক আছে, বুঝেছি</translation>
 <translation id="7348502496356775519">বুকমার্ক</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ca.xtb b/ios/chrome/app/strings/resources/ios_strings_ca.xtb
index ebbb6b8..2f349d1 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ca.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ca.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">L'inici</translation>
 <translation id="1911619930368729126">Penja a Google Drive</translation>
 <translation id="1941314575388338491">Feu doble toc per copiar-ho.</translation>
+<translation id="1952172573699511566">Quan sigui possible, els llocs web mostraran el text en el teu idioma preferit.</translation>
 <translation id="1952728750904661634">Inicieu la sessió amb un compte gestionat</translation>
 <translation id="1974060860693918893">Configuració avançada</translation>
 <translation id="1989112275319619282">Examina</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Interval de temps</translation>
 <translation id="4172051516777682613">Mostra sempre</translation>
 <translation id="418156467088430727">Mostra versió sense connexió en una pestanya nova</translation>
+<translation id="4181841719683918333">Idiomes</translation>
 <translation id="4237682350741091554">Gestiona Sincronització de Chrome i la personalització a <ph name="BEGIN_LINK" />Configuració<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Introduïu la frase de contrasenya</translation>
 <translation id="4272631900155121838">Per poder escanejar un codi QR, activa la càmera a la configuració</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_cs.xtb b/ios/chrome/app/strings/resources/ios_strings_cs.xtb
index 5c6cdba..4d6a093 100644
--- a/ios/chrome/app/strings/resources/ios_strings_cs.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_cs.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Od počátku věků</translation>
 <translation id="1911619930368729126">Nahrát na Disk Google</translation>
 <translation id="1941314575388338491">Zkopírujete dvojitým klepnutím.</translation>
+<translation id="1952172573699511566">Pokud to bude možné, budou weby zobrazovat text ve vašem preferovaném jazyce.</translation>
 <translation id="1952728750904661634">Přihlášení pomocí spravovaného účtu</translation>
 <translation id="1974060860693918893">Rozšířená nastavení</translation>
 <translation id="1989112275319619282">Procházet</translation>
@@ -128,7 +129,7 @@
 <translation id="2800683595868705743">Opustit přepínač karet</translation>
 <translation id="2830972654601096923">Spravovat adresy...</translation>
 <translation id="2834956026595107950"><ph name="TITLE" />, <ph name="STATE" />, <ph name="URL" /></translation>
-<translation id="2840687315230832938">Počáteční nastavení synchronizace nebylo dokončeno</translation>
+<translation id="2840687315230832938">Úvodní nastavení synchronizace nebylo dokončeno</translation>
 <translation id="2843803966603263712">Obnovit nastavení Překladače</translation>
 <translation id="2858204748079866344">Aby Chrome chránil vaše soukromí, nebude do tohoto pole automaticky vyplňovat heslo.</translation>
 <translation id="285960592395650245">Znovu stáhnout</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Časové období</translation>
 <translation id="4172051516777682613">Vždy zobrazovat</translation>
 <translation id="418156467088430727">Zobrazit offline verzi na nové kartě</translation>
+<translation id="4181841719683918333">Jazyky</translation>
 <translation id="4237682350741091554">Synchronizaci a přizpůsobení Chromu můžete spravovat v <ph name="BEGIN_LINK" />Nastavení<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Zadání heslové fráze</translation>
 <translation id="4272631900155121838">Chcete-li naskenovat QR kód, povolte v nastavení fotoaparát</translation>
@@ -413,7 +415,7 @@
 <translation id="7280856130494094142">Chcete-li synchronizaci spustit, zadejte heslovou frázi</translation>
 <translation id="7285236536143823449">ANO, ZAPNOUT</translation>
 <translation id="7291368939935408496">Příprava hesel…</translation>
-<translation id="7293171162284876153">Chcete-li synchronizaci spustit, zapněte přepínač Synchronizovat data prohlížeče Chrome.</translation>
+<translation id="7293171162284876153">Chcete-li zahájit synchronizaci, zapněte možnost Synchronizovat data prohlížeče Chrome.</translation>
 <translation id="7336264872878993241">Staženo <ph name="PERCENT" /> %</translation>
 <translation id="7346909386216857016">Dobře, rozumím</translation>
 <translation id="7348502496356775519">Záložka</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_da.xtb b/ios/chrome/app/strings/resources/ios_strings_da.xtb
index bf2b60f8..1591926b 100644
--- a/ios/chrome/app/strings/resources/ios_strings_da.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_da.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Altid</translation>
 <translation id="1911619930368729126">Upload til Google Drev</translation>
 <translation id="1941314575388338491">Tryk to gange for at kopiere.</translation>
+<translation id="1952172573699511566">Websites viser tekst på dit foretrukne sprog, når det er muligt.</translation>
 <translation id="1952728750904661634">Log ind med en administreret konto</translation>
 <translation id="1974060860693918893">Avanceret</translation>
 <translation id="1989112275319619282">Gennemse</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Tidsinterval</translation>
 <translation id="4172051516777682613">Vis altid</translation>
 <translation id="418156467088430727">Se offlineversion på en ny fane</translation>
+<translation id="4181841719683918333">Sprog</translation>
 <translation id="4237682350741091554">Administrer Chrome-synkronisering og -tilpasning i <ph name="BEGIN_LINK" />Indstillinger<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Angiv adgangssætning</translation>
 <translation id="4272631900155121838">Aktivér kameraet i Indstillinger for at scanne en QR-kode</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_de.xtb b/ios/chrome/app/strings/resources/ios_strings_de.xtb
index 0daba22..fd2f4c1 100644
--- a/ios/chrome/app/strings/resources/ios_strings_de.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_de.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Für gesamten Zeitraum</translation>
 <translation id="1911619930368729126">Auf Google Drive hochladen</translation>
 <translation id="1941314575388338491">Tippen Sie zum Kopieren hier doppelt.</translation>
+<translation id="1952172573699511566">Sofern dies möglich ist, wird Text auf Websites in Ihrer bevorzugten Sprache angezeigt.</translation>
 <translation id="1952728750904661634">Mit verwaltetem Konto anmelden</translation>
 <translation id="1974060860693918893">Erweitert</translation>
 <translation id="1989112275319619282">Durchsuchen</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Zeitraum</translation>
 <translation id="4172051516777682613">Immer anzeigen</translation>
 <translation id="418156467088430727">Offlineversion in einem neuen Tab ansehen</translation>
+<translation id="4181841719683918333">Sprachen</translation>
 <translation id="4237682350741091554">Chrome-Synchronisierung und -Personalisierung in den <ph name="BEGIN_LINK" />Einstellungen<ph name="END_LINK" /> verwalten</translation>
 <translation id="424315890655130736">Passphrase eingeben</translation>
 <translation id="4272631900155121838">Um einen QR-Code zu scannen, aktivieren Sie in den Einstellungen die Kamera</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_el.xtb b/ios/chrome/app/strings/resources/ios_strings_el.xtb
index c4bbc60..44729df 100644
--- a/ios/chrome/app/strings/resources/ios_strings_el.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_el.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Από την αρχή</translation>
 <translation id="1911619930368729126">Μεταφόρ.στο Google Drive</translation>
 <translation id="1941314575388338491">Πατήστε δύο φορές για αντιγραφή.</translation>
+<translation id="1952172573699511566">Οι ιστότοποι θα εμφανίζουν κείμενο στην προτιμώμενη γλώσσα σας όταν υπάρχει αυτή η δυνατότητα.</translation>
 <translation id="1952728750904661634">Σύνδεση με διαχειριζόμενο λογαριασμό</translation>
 <translation id="1974060860693918893">Σύνθετες</translation>
 <translation id="1989112275319619282">Περιήγηση</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Χρονικό εύρος</translation>
 <translation id="4172051516777682613">Εμφάνιση πάντα</translation>
 <translation id="418156467088430727">Προβολή έκδοσης εκτός σύνδεσης σε νέα καρτέλα</translation>
+<translation id="4181841719683918333">Γλώσσες</translation>
 <translation id="4237682350741091554">Διαχειριστείτε το Chrome Sync και την εξατομίκευση στις <ph name="BEGIN_LINK" />Ρυθμίσεις<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Εισαγωγή φράσης πρόσβασης</translation>
 <translation id="4272631900155121838">Για να σαρώσετε έναν κώδικα QR, ενεργοποιήστε την κάμερα από τις ρυθμίσεις</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_en-GB.xtb b/ios/chrome/app/strings/resources/ios_strings_en-GB.xtb
index 15947558..77aacd5 100644
--- a/ios/chrome/app/strings/resources/ios_strings_en-GB.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_en-GB.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Beginning of Time</translation>
 <translation id="1911619930368729126">Upload to Google Drive</translation>
 <translation id="1941314575388338491">Double tap to copy.</translation>
+<translation id="1952172573699511566">Websites will show text in your preferred language, when possible.</translation>
 <translation id="1952728750904661634">Sign in with managed account</translation>
 <translation id="1974060860693918893">Advanced</translation>
 <translation id="1989112275319619282">Browse</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Time Range</translation>
 <translation id="4172051516777682613">Always show</translation>
 <translation id="418156467088430727">View Offline Version in New Tab</translation>
+<translation id="4181841719683918333">Languages</translation>
 <translation id="4237682350741091554">Manage Chrome Sync and personalisation in <ph name="BEGIN_LINK" />Settings<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Enter Passphrase</translation>
 <translation id="4272631900155121838">To scan a QR code, enable the camera from settings</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 3833cc00..f9b80075 100644
--- a/ios/chrome/app/strings/resources/ios_strings_es-419.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_es-419.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Principio</translation>
 <translation id="1911619930368729126">Cargar a Google Drive</translation>
 <translation id="1941314575388338491">Presiona dos veces para copiar.</translation>
+<translation id="1952172573699511566">Los sitios web mostrarán texto en tu idioma preferido, cuando sea posible.</translation>
 <translation id="1952728750904661634">Acceder con una cuenta administrada</translation>
 <translation id="1974060860693918893">Configuración avanzada</translation>
 <translation id="1989112275319619282">Navegar</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Intervalo de tiempo</translation>
 <translation id="4172051516777682613">Mostrar siempre</translation>
 <translation id="418156467088430727">Ver la versión sin conexión en una nueva pestaña</translation>
+<translation id="4181841719683918333">Idiomas</translation>
 <translation id="4237682350741091554">Administra Sincronización de Chrome y la personalización en <ph name="BEGIN_LINK" />Configuración<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Ingresar frase de contraseña</translation>
 <translation id="4272631900155121838">Habilita la cámara en la configuración para escanear un código QR</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_es.xtb b/ios/chrome/app/strings/resources/ios_strings_es.xtb
index a571386..0a01662 100644
--- a/ios/chrome/app/strings/resources/ios_strings_es.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_es.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Desde siempre</translation>
 <translation id="1911619930368729126">Subir a Google Drive</translation>
 <translation id="1941314575388338491">Toca dos veces para copiar.</translation>
+<translation id="1952172573699511566">Si es posible, los sitios web muestran texto en tu idioma preferido.</translation>
 <translation id="1952728750904661634">Inicia sesión con una cuenta gestionada</translation>
 <translation id="1974060860693918893">Configuración avanzada</translation>
 <translation id="1989112275319619282">Examinar</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Intervalo de tiempo</translation>
 <translation id="4172051516777682613">Mostrar siempre</translation>
 <translation id="418156467088430727">Ver versión sin conexión en una nueva pestaña</translation>
+<translation id="4181841719683918333">Idiomas</translation>
 <translation id="4237682350741091554">Administra la personalización y la sincronización de Chrome en <ph name="BEGIN_LINK" />Configuración<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Introduce tu frase de contraseña</translation>
 <translation id="4272631900155121838">Para escanear un código QR, habilita la cámara en Configuración</translation>
@@ -294,7 +296,7 @@
 <translation id="5659593005791499971">Correo electrónico</translation>
 <translation id="5669528293118408608">www</translation>
 <translation id="567881659373499783">Versión <ph name="PRODUCT_VERSION" /></translation>
-<translation id="5711039611392265845">Para ver más ajustes relacionados con la privacidad, la seguridad y la recogida de datos, consulta <ph name="BEGIN_LINK" />Servicios de Google y sincronización<ph name="END_LINK" />.</translation>
+<translation id="5711039611392265845">Para ver más ajustes relacionados con la privacidad, la seguridad y la recogida de datos, accede a <ph name="BEGIN_LINK" />Servicios de Google y sincronización<ph name="END_LINK" />.</translation>
 <translation id="5728700505257787410">Error al iniciar sesión en tu cuenta</translation>
 <translation id="5737974891429562743">Información de inicio de sesión de la cuenta obsoleta. Actualízala para iniciar la sincronización.</translation>
 <translation id="5738887413654608789">Esto te permite descubrir páginas web relevantes según lo que te rodea.</translation>
@@ -403,7 +405,7 @@
 <translation id="7136892417564438900">La cámara no está disponible</translation>
 <translation id="7159472599653637159">Solicitar sitio web móvil</translation>
 <translation id="7167621057293532233">Tipos de datos</translation>
-<translation id="7173114856073700355">Abrir Ajustes</translation>
+<translation id="7173114856073700355">Abrir Configuración</translation>
 <translation id="7189598951263744875">Compartir...</translation>
 <translation id="7192050974311852563">Iniciar registro</translation>
 <translation id="7203585745079012652">Decir las respuestas</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_et.xtb b/ios/chrome/app/strings/resources/ios_strings_et.xtb
index f797d0b..cff0a62 100644
--- a/ios/chrome/app/strings/resources/ios_strings_et.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_et.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Alates algusest</translation>
 <translation id="1911619930368729126">Laadi üles Google Drive'i</translation>
 <translation id="1941314575388338491">Kopeerimiseks topeltpuudutage.</translation>
+<translation id="1952172573699511566">Veebisaidid kuvavad teksti võimaluse korral teie eelistatud keeles.</translation>
 <translation id="1952728750904661634">Sisselogimine hallatud kontoga</translation>
 <translation id="1974060860693918893">Täpsemad</translation>
 <translation id="1989112275319619282">Sirvi</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Ajavahemik</translation>
 <translation id="4172051516777682613">Kuva alati</translation>
 <translation id="418156467088430727">Kuva uuel vahelehel võrguühenduseta versioon</translation>
+<translation id="4181841719683918333">Keeled</translation>
 <translation id="4237682350741091554">Chrome'i sünkroonimist ja isikupärastamist saate hallata jaotises <ph name="BEGIN_LINK" />Seaded<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Sisestage parool</translation>
 <translation id="4272631900155121838">QR-koodi skannimiseks lubage seadetes kaamera</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fa.xtb b/ios/chrome/app/strings/resources/ios_strings_fa.xtb
index 5d84232f..b2f711c 100644
--- a/ios/chrome/app/strings/resources/ios_strings_fa.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_fa.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">از ابتدا</translation>
 <translation id="1911619930368729126">‏بارگذاری در Google Drive</translation>
 <translation id="1941314575388338491">برای کپی کردن دو ضربه سریع بزنید.</translation>
+<translation id="1952172573699511566">درصورت امکان، وب‌سایت‌ها نوشتار را به زبان ترجیحی شما نمایش می‌دهند.</translation>
 <translation id="1952728750904661634">ورود به سیستم با حساب مدیریت‌شده</translation>
 <translation id="1974060860693918893">پیشرفته</translation>
 <translation id="1989112275319619282">مشاهده محتوای موجود در فروشگاه ما</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">محدوده زمانی</translation>
 <translation id="4172051516777682613">همیشه نشان داده شود</translation>
 <translation id="418156467088430727">مشاهده نسخه آفلاین در برگه جدید</translation>
+<translation id="4181841719683918333">زبان‌ها</translation>
 <translation id="4237682350741091554">‏«همگام‌سازی Chrome» و شخصی‌سازی را در <ph name="BEGIN_LINK" />تنظیمات<ph name="END_LINK" /> مدیریت کنید</translation>
 <translation id="424315890655130736">عبارت ورود را وارد کنید</translation>
 <translation id="4272631900155121838">‏برای اسکن کردن کد QR، دوربین را در تنظیمات فعال کنید</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fi.xtb b/ios/chrome/app/strings/resources/ios_strings_fi.xtb
index ffbf247..4aa2904 100644
--- a/ios/chrome/app/strings/resources/ios_strings_fi.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_fi.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Alusta asti</translation>
 <translation id="1911619930368729126">Lähetä Google Driveen</translation>
 <translation id="1941314575388338491">Kopioi kaksoisnapauttamalla.</translation>
+<translation id="1952172573699511566">Verkkosivustot näyttävät tekstin valitsemallasi kielellä, kun se on mahdollista.</translation>
 <translation id="1952728750904661634">Kirjaudu sisään hallinnoidulla tilillä</translation>
 <translation id="1974060860693918893">Lisäasetukset</translation>
 <translation id="1989112275319619282">Selaa</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Aikaväli</translation>
 <translation id="4172051516777682613">Näytä aina</translation>
 <translation id="418156467088430727">Näytä offline-versio uudella välilehdellä</translation>
+<translation id="4181841719683918333">Kielet</translation>
 <translation id="4237682350741091554">Hallinnoi Chromen synkronointia ja räätälöintiä <ph name="BEGIN_LINK" />asetuksissa<ph name="END_LINK" />.</translation>
 <translation id="424315890655130736">Anna tunnuslause</translation>
 <translation id="4272631900155121838">Jos haluat skannata QR-koodin, ota kamera käyttöön asetuksissa.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fil.xtb b/ios/chrome/app/strings/resources/ios_strings_fil.xtb
index 66137caa..cbaa2294 100644
--- a/ios/chrome/app/strings/resources/ios_strings_fil.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_fil.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Mula sa Umpisa</translation>
 <translation id="1911619930368729126">I-upload sa Google Drive</translation>
 <translation id="1941314575388338491">I-double tap upang kopyahin.</translation>
+<translation id="1952172573699511566">Magpapakita ang mga website ng text sa iyong gustong wika, kung posible.</translation>
 <translation id="1952728750904661634">Mag-sign in gamit ang isang pinamamahalaang account</translation>
 <translation id="1974060860693918893">Advanced</translation>
 <translation id="1989112275319619282">Mag-browse</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Sakop na Oras</translation>
 <translation id="4172051516777682613">Palaging ipakita</translation>
 <translation id="418156467088430727">Tingnan ang Offline na Bersyon sa Bagong Tab</translation>
+<translation id="4181841719683918333">Mga Wika</translation>
 <translation id="4237682350741091554">Pamahalaan ang Chrome Sync at pag-personalize sa <ph name="BEGIN_LINK" />Mga Setting<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Ilagay ang Passphrase</translation>
 <translation id="4272631900155121838">Upang mag-scan ng QR code, i-enable ang camera mula sa mga setting</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fr.xtb b/ios/chrome/app/strings/resources/ios_strings_fr.xtb
index af708f16..771dafe 100644
--- a/ios/chrome/app/strings/resources/ios_strings_fr.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_fr.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Depuis le début</translation>
 <translation id="1911619930368729126">Importer dans Google Drive</translation>
 <translation id="1941314575388338491">Appuyez deux fois pour copier.</translation>
+<translation id="1952172573699511566">Les sites Web s'afficheront dans votre langue préférée lorsque ce sera possible.</translation>
 <translation id="1952728750904661634">Se connecter avec un compte géré</translation>
 <translation id="1974060860693918893">Paramètres avancés</translation>
 <translation id="1989112275319619282">Parcourir</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Période</translation>
 <translation id="4172051516777682613">Toujours afficher</translation>
 <translation id="418156467088430727">Afficher version hors connexion dans nouvel onglet</translation>
+<translation id="4181841719683918333">Langues</translation>
 <translation id="4237682350741091554">Gérer la synchronisation et la personnalisation de Chrome dans les <ph name="BEGIN_LINK" />paramètres<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Saisir la phrase secrète</translation>
 <translation id="4272631900155121838">Pour scanner un code QR, activez l'appareil photo depuis les paramètres</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_gu.xtb b/ios/chrome/app/strings/resources/ios_strings_gu.xtb
index 7c0e7dd4..9db0b76 100644
--- a/ios/chrome/app/strings/resources/ios_strings_gu.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_gu.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">શરૂઆતથી</translation>
 <translation id="1911619930368729126">Google ડ્રાઇવ પર અપલોડ કરો</translation>
 <translation id="1941314575388338491">કૉપિ કરવા માટે બે વાર ટૅપ કરો.</translation>
+<translation id="1952172573699511566">જ્યારે શક્ય હશે, ત્યારે વેબસાઇટ તમારી પસંદગીની ભાષામાં ટેક્સ્ટ બતાવશે.</translation>
 <translation id="1952728750904661634">મેનેજ એકાઉન્ટ સાથે સાઇન ઇન કરો</translation>
 <translation id="1974060860693918893">વિગતવાર</translation>
 <translation id="1989112275319619282">બ્રાઉઝ કરો</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">સમય શ્રેણી</translation>
 <translation id="4172051516777682613">હંમેશા બતાવો</translation>
 <translation id="418156467088430727">ઑફલાઇન વર્ઝન નવા ટૅબમાં જુઓ</translation>
+<translation id="4181841719683918333">ભાષાઓ</translation>
 <translation id="4237682350741091554">Chrome સમન્વયન અને વૈયક્તિકરણને <ph name="BEGIN_LINK" />સેટિંગ્સ<ph name="END_LINK" />માં સંચાલિત કરો</translation>
 <translation id="424315890655130736">પાસફ્રેઝ દાખલ કરો</translation>
 <translation id="4272631900155121838">QR કોડને સ્કેન કરવા માટે, સેટિંગમાંથી કૅમેરો ચાલુ કરો</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hi.xtb b/ios/chrome/app/strings/resources/ios_strings_hi.xtb
index b254a787..a3515af9 100644
--- a/ios/chrome/app/strings/resources/ios_strings_hi.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_hi.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">शुरुआत से</translation>
 <translation id="1911619930368729126">Google डिस्क पर अपलोड करें</translation>
 <translation id="1941314575388338491">कॉपी करने के लिए दो बार टैप करें.</translation>
+<translation id="1952172573699511566">जब संभव होगा, वेबसाइटें आपकी पसंदीदा भाषा में टेक्स्ट दिखाएंगी.</translation>
 <translation id="1952728750904661634">प्रबंधित खाते से साइन इन करें</translation>
 <translation id="1974060860693918893">बेहतर</translation>
 <translation id="1989112275319619282">ब्राउज़ करें</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">समय सीमा</translation>
 <translation id="4172051516777682613">हमेशा दिखाएं</translation>
 <translation id="418156467088430727">ऑफ़लाइन वर्शन को नए टैब में देखें</translation>
+<translation id="4181841719683918333">भाषाएं</translation>
 <translation id="4237682350741091554"><ph name="BEGIN_LINK" />सेटिंग<ph name="END_LINK" /> में जाकर Chrome सिंक और वैयक्तिकरण प्रबंधित करें</translation>
 <translation id="424315890655130736">पासफ़्रेज़ डालें</translation>
 <translation id="4272631900155121838">कोई QR कोड स्कैन करने के लिए, सेटिंग से कैमरा चालू करें</translation>
@@ -413,7 +415,7 @@
 <translation id="7280856130494094142">सिंक शुरू करने के लिए लंबा पासवर्ड डालें</translation>
 <translation id="7285236536143823449">हां, मैं तैयार हूं</translation>
 <translation id="7291368939935408496">पासवर्ड तैयार हो रहे हैं...</translation>
-<translation id="7293171162284876153">सिंक शुरू करने के लिए, "अपना Chrome डेटा सिंक करें" चालू करें.</translation>
+<translation id="7293171162284876153">सिंक शुरू करने के लिए, "अपना Chrome डेटा सिंक करें" को चालू करें.</translation>
 <translation id="7336264872878993241"><ph name="PERCENT" /> प्रतिशत डाउनलोड हो गई</translation>
 <translation id="7346909386216857016">ठीक है, समझ लिया</translation>
 <translation id="7348502496356775519">बुकमार्क करें</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hr.xtb b/ios/chrome/app/strings/resources/ios_strings_hr.xtb
index 8d06491..476f45f 100644
--- a/ios/chrome/app/strings/resources/ios_strings_hr.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_hr.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Od početka</translation>
 <translation id="1911619930368729126">Prenesi na Google disk</translation>
 <translation id="1941314575388338491">Dodirnite dvaput da biste kopirali.</translation>
+<translation id="1952172573699511566">Web-lokacije prikazivat će tekst na željenom jeziku kad god je to moguće.</translation>
 <translation id="1952728750904661634">Prijavite se upravljanim računom</translation>
 <translation id="1974060860693918893">Napredno</translation>
 <translation id="1989112275319619282">Pregledaj</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Vremenski raspon</translation>
 <translation id="4172051516777682613">Uvijek prikaži</translation>
 <translation id="418156467088430727">Prikaži offline verziju na novoj kartici</translation>
+<translation id="4181841719683918333">Jezici</translation>
 <translation id="4237682350741091554">Sinkronizacijom Chromea i prilagodbom možete upravljati na stranici <ph name="BEGIN_LINK" />Postavke<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Unesite šifru</translation>
 <translation id="4272631900155121838">Da biste skenirali QR kod, omogućite fotoaparat u postavkama</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hu.xtb b/ios/chrome/app/strings/resources/ios_strings_hu.xtb
index ff5f9d9..fb62d5eb 100644
--- a/ios/chrome/app/strings/resources/ios_strings_hu.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_hu.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Mindenkori</translation>
 <translation id="1911619930368729126">Feltöltés Google Drive-ba</translation>
 <translation id="1941314575388338491">A másoláshoz koppintson duplán.</translation>
+<translation id="1952172573699511566">A webhelyek szövege a preferált nyelven jelenik meg, ha lehetséges.</translation>
 <translation id="1952728750904661634">Bejelentkezés felügyelt fiókkal</translation>
 <translation id="1974060860693918893">Speciális</translation>
 <translation id="1989112275319619282">Böngészés</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Időintervallum</translation>
 <translation id="4172051516777682613">Mindig mutassa</translation>
 <translation id="418156467088430727">Offline verzió megtekintése új lapon</translation>
+<translation id="4181841719683918333">Nyelvek</translation>
 <translation id="4237682350741091554">A Chrome-szinkronizálást és a személyre szabást a <ph name="BEGIN_LINK" />Beállításokban<ph name="END_LINK" /> kezelheti</translation>
 <translation id="424315890655130736">Összetett jelszó megadása</translation>
 <translation id="4272631900155121838">QR-kód beolvasásához engedélyezze a kamerát a beállítások között</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_id.xtb b/ios/chrome/app/strings/resources/ios_strings_id.xtb
index bee78475..78a5f0d 100644
--- a/ios/chrome/app/strings/resources/ios_strings_id.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_id.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Awal Waktu</translation>
 <translation id="1911619930368729126">Upload ke Google Drive</translation>
 <translation id="1941314575388338491">Ketuk dua kali untuk menyalin.</translation>
+<translation id="1952172573699511566">Situs akan menampilkan teks dalam bahasa pilihan Anda, jika memungkinkan.</translation>
 <translation id="1952728750904661634">Login dengan akun yang dikelola</translation>
 <translation id="1974060860693918893">Lanjutan</translation>
 <translation id="1989112275319619282">Jelajahi</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Rentang Waktu</translation>
 <translation id="4172051516777682613">Selalu tampilkan</translation>
 <translation id="418156467088430727">Tampilkan Versi Offline di Tab Baru</translation>
+<translation id="4181841719683918333">Bahasa</translation>
 <translation id="4237682350741091554">Kelola personalisasi dan Sinkronisasi Chrome di <ph name="BEGIN_LINK" />Setelan<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Masukkan Frasa Sandi</translation>
 <translation id="4272631900155121838">Untuk memindai kode QR, aktifkan kamera dari setelan</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_it.xtb b/ios/chrome/app/strings/resources/ios_strings_it.xtb
index 241667c..81e3e1e 100644
--- a/ios/chrome/app/strings/resources/ios_strings_it.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_it.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Tutto</translation>
 <translation id="1911619930368729126">Carica su Google Drive</translation>
 <translation id="1941314575388338491">Tocca due volte per copiare.</translation>
+<translation id="1952172573699511566">Se possibile, il testo dei siti web verrà mostrato nella tua lingua preferita.</translation>
 <translation id="1952728750904661634">Accedi con l'account gestito</translation>
 <translation id="1974060860693918893">Avanzate</translation>
 <translation id="1989112275319619282">Esplora</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Intervallo di tempo</translation>
 <translation id="4172051516777682613">Mostra sempre</translation>
 <translation id="418156467088430727">Visualizza versione offline in una nuova scheda</translation>
+<translation id="4181841719683918333">Lingue</translation>
 <translation id="4237682350741091554">Gestisci la funzione Sincronizzazione Chrome e la personalizzazione nelle <ph name="BEGIN_LINK" />Impostazioni<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Inserisci passphrase</translation>
 <translation id="4272631900155121838">Per eseguire la scansione di un codice QR, attiva la videocamera dalle impostazioni</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_iw.xtb b/ios/chrome/app/strings/resources/ios_strings_iw.xtb
index 3a75488..466a1ab 100644
--- a/ios/chrome/app/strings/resources/ios_strings_iw.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_iw.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">משחר ההיסטוריה</translation>
 <translation id="1911619930368729126">‏העלה אל Google Drive</translation>
 <translation id="1941314575388338491">הקש פעמיים כדי להעתיק.</translation>
+<translation id="1952172573699511566">אתרים יציגו טקסט בשפה המועדפת שלך, כשזה אפשרי.</translation>
 <translation id="1952728750904661634">כניסה עם חשבון מנוהל</translation>
 <translation id="1974060860693918893">מתקדם</translation>
 <translation id="1989112275319619282">דפדף</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">טווח זמן</translation>
 <translation id="4172051516777682613">הצג תמיד</translation>
 <translation id="418156467088430727">הצג גרסה לא מקוונת בכרטיסייה חדשה</translation>
+<translation id="4181841719683918333">שפות</translation>
 <translation id="4237682350741091554">‏נהל את סנכרון Chrome וההתאמה האישית ב<ph name="BEGIN_LINK" />הגדרות<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">הזנת ביטוי סיסמה</translation>
 <translation id="4272631900155121838">‏כדי לסרוק את קוד ה-QR, הפעל את המצלמה דרך ההגדרות</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ja.xtb b/ios/chrome/app/strings/resources/ios_strings_ja.xtb
index 9e2c60b..e70d9b4 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ja.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ja.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">始めから</translation>
 <translation id="1911619930368729126">ドライブにアップロード</translation>
 <translation id="1941314575388338491">ダブルタップしてコピー。</translation>
+<translation id="1952172573699511566">可能な場合、設定した言語でウェブサイトのテキストを表示します。</translation>
 <translation id="1952728750904661634">管理対象アカウントでログインする</translation>
 <translation id="1974060860693918893">詳細設定</translation>
 <translation id="1989112275319619282">閲覧</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">期間</translation>
 <translation id="4172051516777682613">常に表示</translation>
 <translation id="418156467088430727">オフライン版を新しいタブで表示</translation>
+<translation id="4181841719683918333">言語</translation>
 <translation id="4237682350741091554">[<ph name="BEGIN_LINK" />設定<ph name="END_LINK" />] で Chrome 同期とパーソナライズを管理できます</translation>
 <translation id="424315890655130736">パスフレーズの入力</translation>
 <translation id="4272631900155121838">QR コードをスキャンするには、設定でカメラを有効にしてください</translation>
@@ -408,6 +410,7 @@
 <translation id="7192050974311852563">ログ記録を開始</translation>
 <translation id="7203585745079012652">回答を音声で聞く</translation>
 <translation id="722055596168483966">Google サービスのカスタマイズ</translation>
+<translation id="7265758999917665941">このサイトでは保存しない</translation>
 <translation id="7272437679830969316">ユーザー認証に失敗しました。パスワードはコピーされませんでした。</translation>
 <translation id="7280856130494094142">同期を開始するにはパスフレーズを入力してください</translation>
 <translation id="7285236536143823449">利用する</translation>
@@ -516,6 +519,7 @@
 <translation id="9081058212938299310"><ph name="USERNAME" /> のパスワードを更新しますか?</translation>
 <translation id="9083392325882095631">1個のアイテム</translation>
 <translation id="9083838294503912307">カスタマイズした設定を複数のデバイスで同期して使用するには、同期を有効にします。</translation>
+<translation id="9087108903408689779">Chrome の推奨パスワード:</translation>
 <translation id="9094033019050270033">パスワードを更新</translation>
 <translation id="9100610230175265781">パスフレーズを入力してください</translation>
 <translation id="9148126808321036104">もう一度ログインする</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_kn.xtb b/ios/chrome/app/strings/resources/ios_strings_kn.xtb
index a072fda..28294ecf 100644
--- a/ios/chrome/app/strings/resources/ios_strings_kn.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_kn.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">ಆರಂಭದ ಸಮಯ</translation>
 <translation id="1911619930368729126">Google ಡ್ರೈವ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಿ</translation>
 <translation id="1941314575388338491">ನಕಲಿಸಲು ಡಬಲ್‌ ಟ್ಯಾಪ್ ಮಾಡಿ.</translation>
+<translation id="1952172573699511566">ಸಾಧ್ಯವಾದಾಗ, ನೀವು ಆದ್ಯತೆ ನೀಡುವ ಭಾಷೆಯಲ್ಲಿ ವೆಬ್‌ಸೈಟ್‌ಗಳು ಪಠ್ಯವನ್ನು ತೋರಿಸುತ್ತವೆ.</translation>
 <translation id="1952728750904661634">ನಿರ್ವಹಿಸಲಾದ ಖಾತೆಯ ಮೂಲಕ ಸೈನ್ ಇನ್ ಮಾಡಿ</translation>
 <translation id="1974060860693918893">ಸುಧಾರಿತ</translation>
 <translation id="1989112275319619282">ಬ್ರೌಸ್ ಮಾಡಿ</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">ಸಮಯ ವ್ಯಾಪ್ತಿ</translation>
 <translation id="4172051516777682613">ಯಾವಾಗಲೂ ತೋರಿಸು</translation>
 <translation id="418156467088430727">ಆಫ್‌ಲೈನ್ ಆವೃತ್ತಿಯನ್ನು ಹೊಸ ಟ್ಯಾಬ್‌ನಲ್ಲಿ ವೀಕ್ಷಿಸಿ</translation>
+<translation id="4181841719683918333">ಭಾಷೆಗಳು</translation>
 <translation id="4237682350741091554"><ph name="BEGIN_LINK" />ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿನ<ph name="END_LINK" /> Chrome ಸಿಂಕ್‌ ಮತ್ತು ವೈಯಕ್ತೀಕರಣವನ್ನು ನಿರ್ವಹಿಸಿ.</translation>
 <translation id="424315890655130736">ಪಾಸ್‌ಫ್ರೇಸ್ ನಮೂದಿಸಿ</translation>
 <translation id="4272631900155121838">QR ಕೋಡ್ ಅನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಲು, ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಂದ ಕ್ಯಾಮರಾವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ko.xtb b/ios/chrome/app/strings/resources/ios_strings_ko.xtb
index 8e034a6..51f7010 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ko.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ko.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">전체</translation>
 <translation id="1911619930368729126">Google 드라이브로 업로드</translation>
 <translation id="1941314575388338491">복사하려면 두 번 탭하세요.</translation>
+<translation id="1952172573699511566">가능한 경우 웹사이트에서 텍스트를 선호하는 언어로 표시합니다.</translation>
 <translation id="1952728750904661634">관리 계정으로 로그인</translation>
 <translation id="1974060860693918893">고급</translation>
 <translation id="1989112275319619282">찾아보기</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">기간</translation>
 <translation id="4172051516777682613">항상 표시</translation>
 <translation id="418156467088430727">새 탭에서 오프라인 버전 보기</translation>
+<translation id="4181841719683918333">언어</translation>
 <translation id="4237682350741091554"><ph name="BEGIN_LINK" />설정<ph name="END_LINK" />에서 Chrome 동기화 및 맞춤설정을 관리하세요.</translation>
 <translation id="424315890655130736">암호 입력</translation>
 <translation id="4272631900155121838">QR 코드를 스캔하려면 설정에서 카메라를 사용하도록 설정하세요.</translation>
@@ -408,6 +410,7 @@
 <translation id="7192050974311852563">로깅 시작</translation>
 <translation id="7203585745079012652">음성 응답</translation>
 <translation id="722055596168483966">Google 서비스 맞춤설정</translation>
+<translation id="7265758999917665941">이 사이트 제외</translation>
 <translation id="7272437679830969316">신원을 인증할 수 없습니다. 비밀번호가 복사되지 않았습니다.</translation>
 <translation id="7280856130494094142">암호를 입력하여 동기화 시작</translation>
 <translation id="7285236536143823449">예</translation>
@@ -516,6 +519,7 @@
 <translation id="9081058212938299310"><ph name="USERNAME" />님의 비밀번호를 업데이트하시겠습니까?</translation>
 <translation id="9083392325882095631">항목 1개</translation>
 <translation id="9083838294503912307">모든 기기에서 동기화 및 맞춤설정하려면 동기화를 사용 설정하세요.</translation>
+<translation id="9087108903408689779">Chrome 추천 비밀번호:</translation>
 <translation id="9094033019050270033">비밀번호 업데이트</translation>
 <translation id="9100610230175265781">암호를 입력해야 합니다.</translation>
 <translation id="9148126808321036104">다시 로그인</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_lt.xtb b/ios/chrome/app/strings/resources/ios_strings_lt.xtb
index 84938ca7..045aede 100644
--- a/ios/chrome/app/strings/resources/ios_strings_lt.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_lt.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Laiko pradžia</translation>
 <translation id="1911619930368729126">Įkelti į „Google“ diską</translation>
 <translation id="1941314575388338491">Dukart palieskite, kad nukopijuotumėte.</translation>
+<translation id="1952172573699511566">Kai bus įmanoma, svetainėje tekstas bus rodomas pasirinkta kalba.</translation>
 <translation id="1952728750904661634">Prisijunkite naudodami valdomą paskyrą</translation>
 <translation id="1974060860693918893">Išplėstiniai</translation>
 <translation id="1989112275319619282">Naršyti</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Laikotarpis</translation>
 <translation id="4172051516777682613">Visada rodyti</translation>
 <translation id="418156467088430727">Žiūrėti neprisij. naudoj. versiją naujame skirtuke</translation>
+<translation id="4181841719683918333">Kalbos</translation>
 <translation id="4237682350741091554">Tvarkykite „Chrome“ sinchronizavimo ir suasmeninimo funkcijas skiltyje <ph name="BEGIN_LINK" />„Nustatymai“<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Slaptafrazės įvedimas</translation>
 <translation id="4272631900155121838">Jei norite nuskaityti QR kodą, nustatymuose įgalinkite fotoaparatą</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_lv.xtb b/ios/chrome/app/strings/resources/ios_strings_lv.xtb
index fccd895..5419581 100644
--- a/ios/chrome/app/strings/resources/ios_strings_lv.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_lv.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">No paša sākuma</translation>
 <translation id="1911619930368729126">Augšupielādēt Google diskā</translation>
 <translation id="1941314575388338491">Veiciet dubultskārienu, lai kopētu.</translation>
+<translation id="1952172573699511566">Kad vien iespējams, vietnēs tiks rādīts teksts atlasītajā valodā.</translation>
 <translation id="1952728750904661634">Pierakstīšanās pārvaldītā kontā</translation>
 <translation id="1974060860693918893">Papildu</translation>
 <translation id="1989112275319619282">Pārlūkot</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Laika periods</translation>
 <translation id="4172051516777682613">Vienmēr rādīt</translation>
 <translation id="418156467088430727">Skatīt bezsaistes versiju jaunā cilnē</translation>
+<translation id="4181841719683918333">Valodas</translation>
 <translation id="4237682350741091554">Pārvaldiet Chrome sinhronizāciju un personalizēšanu <ph name="BEGIN_LINK" />iestatījumos<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Ieejas frāzes ievade</translation>
 <translation id="4272631900155121838">Lai skenētu QR kodu, iestatījumos iespējojiet kameru.</translation>
@@ -408,6 +410,7 @@
 <translation id="7192050974311852563">Sākt reģistrēšanu</translation>
 <translation id="7203585745079012652">Izrunāt atbildes skaļi</translation>
 <translation id="722055596168483966">Google pakalpojumu personalizēšana</translation>
+<translation id="7265758999917665941">Nekad šai vietnei</translation>
 <translation id="7272437679830969316">Nevar apstiprināt jūsu identitāti. Parole nav nokopēta.</translation>
 <translation id="7280856130494094142">Lai sāktu sinhronizāciju, ievadiet ieejas frāzi</translation>
 <translation id="7285236536143823449">JĀ</translation>
@@ -516,6 +519,7 @@
 <translation id="9081058212938299310">Vai atjaunināt lietotājvārda <ph name="USERNAME" /> paroli?</translation>
 <translation id="9083392325882095631">1 vienums</translation>
 <translation id="9083838294503912307">Lai sinhronizētu un personalizētu saturu dažādās ierīcēs, ieslēdziet sinhronizāciju.</translation>
+<translation id="9087108903408689779">Chrome ieteiktā parole:</translation>
 <translation id="9094033019050270033">Atjaunināt paroli</translation>
 <translation id="9100610230175265781">Jāievada ieejas frāze.</translation>
 <translation id="9148126808321036104">Pierakstieties vēlreiz</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ml.xtb b/ios/chrome/app/strings/resources/ios_strings_ml.xtb
index 17a633e..74cf833 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ml.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ml.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">തുടക്കം മുതൽ</translation>
 <translation id="1911619930368729126">Google ഡ്രൈവിലേക്ക് അപ്‌ലോഡ് ചെയ്യുക</translation>
 <translation id="1941314575388338491">പകർത്താൻ ഡബിൾ ടാപ്പ് ചെയ്യുക.</translation>
+<translation id="1952172573699511566">വെബ്സൈറ്റുകൾ, സാധ്യമാകുന്നിടത്തെല്ലാം, നിങ്ങൾ തിരഞ്ഞെടുത്ത ഭാഷയിൽ ടെക്‌സ്‌റ്റ് കാണിക്കും.</translation>
 <translation id="1952728750904661634">മാനേജ് ചെയ്‌ത അക്കൗണ്ട് ഉപയോഗിച്ച് സൈൻ ഇൻ ചെയ്യുക</translation>
 <translation id="1974060860693918893">നൂതനം</translation>
 <translation id="1989112275319619282">ബ്രൗസ് ചെയ്യുക</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">സമയ ശ്രേണി</translation>
 <translation id="4172051516777682613">എല്ലായ്പ്പോഴും ദൃശ്യമാക്കുക</translation>
 <translation id="418156467088430727">പുതിയ ടാബിൽ ഓഫ്‌ലൈൻ പതിപ്പ് കാണുക</translation>
+<translation id="4181841719683918333">ഭാഷകൾ‌</translation>
 <translation id="4237682350741091554"><ph name="BEGIN_LINK" />ക്രമീകരണത്തിൽ<ph name="END_LINK" /> Chrome സമന്വയിപ്പിക്കലും വ്യക്‌തിപരമാക്കലും മാനേജ് ചെയ്യുക</translation>
 <translation id="424315890655130736">പാസ്‌ഫ്രെയ്‌സ് നൽകുക</translation>
 <translation id="4272631900155121838">QR കോഡ് സ്‌കാൻ ചെയ്യാൻ, ക്രമീകരണത്തിൽ നിന്ന് ക്യാമറ പ്രവർത്തനക്ഷമമാക്കുക</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_mr.xtb b/ios/chrome/app/strings/resources/ios_strings_mr.xtb
index deb35af..325c385d 100644
--- a/ios/chrome/app/strings/resources/ios_strings_mr.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_mr.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">सुरूवातीपासून</translation>
 <translation id="1911619930368729126">Google ड्राइव्हवर अपलोड करा</translation>
 <translation id="1941314575388338491">कॉपी करण्‍यासाठी दोनदा टॅप करा.</translation>
+<translation id="1952172573699511566">वेबसाइट शक्य असताना तुमच्या प्राधान्य असलेल्‍या भाषेमध्ये मजकूर दाखवेल.</translation>
 <translation id="1952728750904661634">व्यवस्थापित केलेल्या खात्यासह साइन इन करा</translation>
 <translation id="1974060860693918893">प्रगत</translation>
 <translation id="1989112275319619282">ब्राउझ करा</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">वेळ वर्गवारी</translation>
 <translation id="4172051516777682613">नेहमी दर्शवा</translation>
 <translation id="418156467088430727">नवीन टॅबमध्‍ये ऑफलाइन आवृत्ती पहा</translation>
+<translation id="4181841719683918333">भाषा</translation>
 <translation id="4237682350741091554">Chrome सिंक आणि पर्सनलायझेशन <ph name="BEGIN_LINK" />सेटिंग्ज<ph name="END_LINK" />मधून व्यवस्थापित करा.</translation>
 <translation id="424315890655130736">सांकेतिक पासफ्रेझ एंटर करा</translation>
 <translation id="4272631900155121838">QR कोड स्कॅन करण्‍यासाठी, सेटिंग्ज मधून कॅमेरा सुरू करा</translation>
@@ -295,7 +297,7 @@
 <translation id="5659593005791499971">ईमेल</translation>
 <translation id="5669528293118408608">www</translation>
 <translation id="567881659373499783">आवृत्ती <ph name="PRODUCT_VERSION" /></translation>
-<translation id="5711039611392265845">गोपनीयता, सुरक्षितता आणि डेटा संकलनाशी संबंधित अधिक सेटिंग्जसाठी, <ph name="BEGIN_LINK" />सिंक आणि Google सेवा<ph name="END_LINK" /> पाहा.</translation>
+<translation id="5711039611392265845">गोपनीयता, सुरक्षितता आणि डेटा संग्रहाशी संबंधित अधिक सेटिंग्जसाठी, <ph name="BEGIN_LINK" />सिंक आणि Google सेवा<ph name="END_LINK" /> पाहा.</translation>
 <translation id="5728700505257787410">क्षमस्व, आपल्या खात्यामध्ये साइन इन करताना काहीतरी समस्या आली.</translation>
 <translation id="5737974891429562743">खाते साइन-इन तपशील कालबाह्य झाले आहेत. सिंक सुरू करण्यासाठी अपडेट करा.</translation>
 <translation id="5738887413654608789">हे तुम्हाला आपल्या सभोवतालच्या गोष्टींवर आधारित संबंधित वेब पेज शोधू देते.</translation>
@@ -410,11 +412,11 @@
 <translation id="7203585745079012652">उत्तरे वाचून सांगा</translation>
 <translation id="722055596168483966">Google सेवा पर्सनलाइझ करा</translation>
 <translation id="7265758999917665941">या साइटसाठी कधीही नाही</translation>
-<translation id="7272437679830969316">तुमच्या ओळखीची पडताळणी करता आली नाही. पासवर्ड कॉपी केला नाही.</translation>
+<translation id="7272437679830969316">तुमच्या ओळखीची पडताळणी करू शकत नाही. पासवर्ड कॉपी केला नाही.</translation>
 <translation id="7280856130494094142">सिंक सुरू करण्यासाठी पासफ्रेझ एंटर करा</translation>
 <translation id="7285236536143823449">होय, मी तयार आहे</translation>
 <translation id="7291368939935408496">पासवर्ड तयार करत आहे…</translation>
-<translation id="7293171162284876153">सिंक सुरू करण्यासाठी "तुमचा Chrome डेटा सिंक करा" सुरू करा.</translation>
+<translation id="7293171162284876153">सिंक सुरू करण्यासाठी, "तुमचा Chrome डेटा सिंक करा" सुरू करा.</translation>
 <translation id="7336264872878993241"><ph name="PERCENT" /> टक्के डाउनलोड केले</translation>
 <translation id="7346909386216857016">ठीक आहे, समजले</translation>
 <translation id="7348502496356775519">बुकमार्क करा</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ms.xtb b/ios/chrome/app/strings/resources/ios_strings_ms.xtb
index a857c78..8c3fa1a 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ms.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ms.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Permulaan Masa</translation>
 <translation id="1911619930368729126">Muat naik ke Google Drive</translation>
 <translation id="1941314575388338491">Ketik dua kali untuk menyalin.</translation>
+<translation id="1952172573699511566">Tapak web akan menunjukkan teks dalam bahasa pilihan anda, jika boleh.</translation>
 <translation id="1952728750904661634">Log masuk dengan akaun terurus</translation>
 <translation id="1974060860693918893">Lanjutan</translation>
 <translation id="1989112275319619282">Semak Imbas</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Julat Masa</translation>
 <translation id="4172051516777682613">Sentiasa paparkan</translation>
 <translation id="418156467088430727">Lihat Versi Luar Talian di Tab Baharu</translation>
+<translation id="4181841719683918333">Bahasa</translation>
 <translation id="4237682350741091554">Urus Penyegerakan Chrome dan pemperibadian dalam <ph name="BEGIN_LINK" />Tetapan<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Masukkan Ungkapan Laluan</translation>
 <translation id="4272631900155121838">Untuk mengimbas kod QR, dayakan kamera daripada tetapan</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_nl.xtb b/ios/chrome/app/strings/resources/ios_strings_nl.xtb
index ccff08a9..8f9495d 100644
--- a/ios/chrome/app/strings/resources/ios_strings_nl.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_nl.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Het eerste gebruik</translation>
 <translation id="1911619930368729126">Uploaden naar Google Drive</translation>
 <translation id="1941314575388338491">Dubbeltik om te kopiëren.</translation>
+<translation id="1952172573699511566">Websites worden indien mogelijk weergegeven in je voorkeurstaal.</translation>
 <translation id="1952728750904661634">Inloggen met een beheerd account</translation>
 <translation id="1974060860693918893">Geavanceerd</translation>
 <translation id="1989112275319619282">Browsen</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Tijdsbereik</translation>
 <translation id="4172051516777682613">Altijd weergeven</translation>
 <translation id="418156467088430727">Offline versie bekijken op nieuw tabblad</translation>
+<translation id="4181841719683918333">Talen</translation>
 <translation id="4237682350741091554">Chrome-synchronisatie en -personalisatie beheren in <ph name="BEGIN_LINK" />Instellingen<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Wachtwoordzin opgeven</translation>
 <translation id="4272631900155121838">Als je een QR-code wilt scannen, schakel je de camera in via Instellingen</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_no.xtb b/ios/chrome/app/strings/resources/ios_strings_no.xtb
index e58d6d2..5fba59b 100644
--- a/ios/chrome/app/strings/resources/ios_strings_no.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_no.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Tidenes morgen</translation>
 <translation id="1911619930368729126">Last opp til Google Disk</translation>
 <translation id="1941314575388338491">Dobbelttrykk for å kopiere.</translation>
+<translation id="1952172573699511566">Nettsteder viser tekst på språket du foretrekker, der dette er mulig.</translation>
 <translation id="1952728750904661634">Logg på med administrert konto</translation>
 <translation id="1974060860693918893">Avansert</translation>
 <translation id="1989112275319619282">Bla gjennom</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Tidsperiode</translation>
 <translation id="4172051516777682613">Vis alltid</translation>
 <translation id="418156467088430727">Se versjonen uten nett i en ny fane</translation>
+<translation id="4181841719683918333">Språk</translation>
 <translation id="4237682350741091554">Administrer Chrome-synkronsering og personlig tilpasning i <ph name="BEGIN_LINK" />Innstillinger<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Skriv inn passordfrasen</translation>
 <translation id="4272631900155121838">For å skanne QR-koder, slå på kameraet i innstillingene</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_pl.xtb b/ios/chrome/app/strings/resources/ios_strings_pl.xtb
index 1f1d4771..b114337 100644
--- a/ios/chrome/app/strings/resources/ios_strings_pl.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_pl.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Od początku</translation>
 <translation id="1911619930368729126">Prześlij na Dysk Google</translation>
 <translation id="1941314575388338491">Kliknij dwukrotnie, by skopiować.</translation>
+<translation id="1952172573699511566">Gdy będzie to możliwe, tekst na stronach internetowych będzie się wyświetlać w Twoim preferowanym języku.</translation>
 <translation id="1952728750904661634">Zaloguj się na konto zarządzane</translation>
 <translation id="1974060860693918893">Zaawansowane</translation>
 <translation id="1989112275319619282">Przeglądaj</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Zakres czasowy</translation>
 <translation id="4172051516777682613">Zawsze pokazuj</translation>
 <translation id="418156467088430727">Wyświetl wersję offline w nowej karcie</translation>
+<translation id="4181841719683918333">Języki</translation>
 <translation id="4237682350741091554">Zarządzaj synchronizacją Chrome i personalizacją w <ph name="BEGIN_LINK" />Ustawieniach<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Wpisz hasło</translation>
 <translation id="4272631900155121838">Aby zeskanować kod QR, włącz aparat w ustawieniach</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_pt-BR.xtb b/ios/chrome/app/strings/resources/ios_strings_pt-BR.xtb
index 7381dfad..f3667fe 100644
--- a/ios/chrome/app/strings/resources/ios_strings_pt-BR.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_pt-BR.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Desde o começo</translation>
 <translation id="1911619930368729126">Enviar para o Google Drive</translation>
 <translation id="1941314575388338491">Toque duas vezes para copiar.</translation>
+<translation id="1952172573699511566">Os sites exibirão textos no idioma de sua preferência, quando for possível.</translation>
 <translation id="1952728750904661634">Fazer login com uma conta gerenciada</translation>
 <translation id="1974060860693918893">Avançado</translation>
 <translation id="1989112275319619282">Procurar</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Período</translation>
 <translation id="4172051516777682613">Sempre mostrar</translation>
 <translation id="418156467088430727">Ver versão off-line em uma nova guia</translation>
+<translation id="4181841719683918333">Idiomas</translation>
 <translation id="4237682350741091554">Gerenciar a sincronização e a personalização do Chrome em <ph name="BEGIN_LINK" />Configurações<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Informar senha longa</translation>
 <translation id="4272631900155121838">Para ler um código QR, ative a câmera nas configurações</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_pt-PT.xtb b/ios/chrome/app/strings/resources/ios_strings_pt-PT.xtb
index 5683ea51..6e9032f 100644
--- a/ios/chrome/app/strings/resources/ios_strings_pt-PT.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_pt-PT.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Desde sempre</translation>
 <translation id="1911619930368729126">Carregar p/ Google Drive</translation>
 <translation id="1941314575388338491">Toque duas vezes para copiar.</translation>
+<translation id="1952172573699511566">Quando possível, os Websites apresentam o texto no seu idioma preferido.</translation>
 <translation id="1952728750904661634">Iniciar sessão com uma conta gerida</translation>
 <translation id="1974060860693918893">Avançadas</translation>
 <translation id="1989112275319619282">Procurar</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Intervalo de tempo</translation>
 <translation id="4172051516777682613">Mostrar sempre</translation>
 <translation id="418156467088430727">Ver versão offline num novo separador</translation>
+<translation id="4181841719683918333">Idiomas</translation>
 <translation id="4237682350741091554">Faça a gestão da Sincronização do Chrome e da personalização nas <ph name="BEGIN_LINK" />Definições<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Introduzir frase de acesso</translation>
 <translation id="4272631900155121838">Para ler um código QR, ative a câmara nas definições</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ro.xtb b/ios/chrome/app/strings/resources/ios_strings_ro.xtb
index f86e27ee..331b6025 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ro.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ro.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">De la început</translation>
 <translation id="1911619930368729126">Încarcă în Google Drive</translation>
 <translation id="1941314575388338491">Atinge de două ori pentru a copia.</translation>
+<translation id="1952172573699511566">Site-urile vor afișa textul în limba ta preferată, dacă este posibil.</translation>
 <translation id="1952728750904661634">Conectează-te cu un cont gestionat</translation>
 <translation id="1974060860693918893">Avansate</translation>
 <translation id="1989112275319619282">Răsfoiește</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Interval de timp</translation>
 <translation id="4172051516777682613">Afișați întotdeauna</translation>
 <translation id="418156467088430727">Vezi versiunea offline într-o filă nouă</translation>
+<translation id="4181841719683918333">Limbi</translation>
 <translation id="4237682350741091554">Gestionează Sincronizarea Chrome și personalizarea în <ph name="BEGIN_LINK" />Setări<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Introdu expresia de acces</translation>
 <translation id="4272631900155121838">Pentru a scana un cod QR, activează camera foto din setări</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ru.xtb b/ios/chrome/app/strings/resources/ios_strings_ru.xtb
index 15b72f5..2e1b677 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ru.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ru.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">За все время</translation>
 <translation id="1911619930368729126">Загрузить на Google Диск</translation>
 <translation id="1941314575388338491">Чтобы копировать, нажмите дважды.</translation>
+<translation id="1952172573699511566">Когда это возможно, текст на сайтах будет отображаться на выбранном вами языке.</translation>
 <translation id="1952728750904661634">Вход в управляемый аккаунт</translation>
 <translation id="1974060860693918893">Дополнительные</translation>
 <translation id="1989112275319619282">Выбрать</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Временной диапазон</translation>
 <translation id="4172051516777682613">Показывать всегда</translation>
 <translation id="418156467088430727">Открыть офлайн-версию в новой вкладке</translation>
+<translation id="4181841719683918333">Языки</translation>
 <translation id="4237682350741091554">Управление персонализацией и синхронизацией Chrome доступно в <ph name="BEGIN_LINK" />настройках<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Введите кодовую фразу</translation>
 <translation id="4272631900155121838">Чтобы отсканировать QR-код, разрешите доступ к камере в настройках.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sk.xtb b/ios/chrome/app/strings/resources/ios_strings_sk.xtb
index 718aec6..7fdaaa3 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sk.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sk.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Celé obdobie</translation>
 <translation id="1911619930368729126">Nahrať na Disk Google</translation>
 <translation id="1941314575388338491">Dvojitým klepnutím skopírujete.</translation>
+<translation id="1952172573699511566">Ak to bude možné, weby budú zobrazovať text vo vašom preferovanom jazyku.</translation>
 <translation id="1952728750904661634">Prihlásenie pomocou spravovaného účtu</translation>
 <translation id="1974060860693918893">Rozšírené</translation>
 <translation id="1989112275319619282">Prehliadať</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Obdobie</translation>
 <translation id="4172051516777682613">Vždy zobraziť</translation>
 <translation id="418156467088430727">Zobraziť offline verziu na novej karte</translation>
+<translation id="4181841719683918333">Jazyky</translation>
 <translation id="4237682350741091554">Synchronizáciu a prispôsobenie Chromu môžete spravovať v <ph name="BEGIN_LINK" />Nastaveniach<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Zadajte prístupovú frázu</translation>
 <translation id="4272631900155121838">Ak chcete naskenovať QR kód, povoľte v nastaveniach fotoaparát</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sl.xtb b/ios/chrome/app/strings/resources/ios_strings_sl.xtb
index 7ca7a71..c4b740e 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sl.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sl.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Beginning of Time</translation>
 <translation id="1911619930368729126">Prenos v Google Drive</translation>
 <translation id="1941314575388338491">Dvakrat se dotaknite, če želite kopirati.</translation>
+<translation id="1952172573699511566">Spletna mesta bodo besedilo prikazala v izbranem jeziku, če je mogoče.</translation>
 <translation id="1952728750904661634">Prijava z upravljanim računom</translation>
 <translation id="1974060860693918893">Dodatno</translation>
 <translation id="1989112275319619282">Brskanje</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Časovno obdobje</translation>
 <translation id="4172051516777682613">Vedno pokaži</translation>
 <translation id="418156467088430727">Ogled različice brez povezave na novem zavihku</translation>
+<translation id="4181841719683918333">Jeziki</translation>
 <translation id="4237682350741091554">Sinhronizacijo za Chrome in prilagajanje upravljate v <ph name="BEGIN_LINK" />Nastavitvah<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Vnos gesla</translation>
 <translation id="4272631900155121838">Če želite optično prebrati kodo QR, v nastavitvah omogočite fotoaparat</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sr.xtb b/ios/chrome/app/strings/resources/ios_strings_sr.xtb
index 3dde53c..7ff58b8d 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sr.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sr.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Одувек</translation>
 <translation id="1911619930368729126">Отпреми у Google диск</translation>
 <translation id="1941314575388338491">Додирните двапут да бисте копирали.</translation>
+<translation id="1952172573699511566">Веб-сајтови ће приказивати текст на жељеном језику када је то могуће.</translation>
 <translation id="1952728750904661634">Пријавите се помоћу налога којим се управља</translation>
 <translation id="1974060860693918893">Напредне опције</translation>
 <translation id="1989112275319619282">Прегледај</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Временски опсег</translation>
 <translation id="4172051516777682613">Увек прикажи</translation>
 <translation id="418156467088430727">Прикажи офлајн верзију на новој картици</translation>
+<translation id="4181841719683918333">Језици</translation>
 <translation id="4237682350741091554">Управљајте синхронизацијом и персонализацијом за Chrome у <ph name="BEGIN_LINK" />подешавањима<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Унесите приступну фразу</translation>
 <translation id="4272631900155121838">Да бисте скенирали QR кôд, омогућите камеру у подешавањима</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sv.xtb b/ios/chrome/app/strings/resources/ios_strings_sv.xtb
index 8ede908..4fa4195 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sv.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sv.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Tidens början</translation>
 <translation id="1911619930368729126">Ladda upp till Google Drive</translation>
 <translation id="1941314575388338491">Tryck snabbt två gånger om du vill kopiera informationen.</translation>
+<translation id="1952172573699511566">När det är möjligt visas text på webbplatser på önskat språk.</translation>
 <translation id="1952728750904661634">Logga in med ett hanterat konto</translation>
 <translation id="1974060860693918893">Avancerat</translation>
 <translation id="1989112275319619282">Bläddra</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Tidsintervall</translation>
 <translation id="4172051516777682613">Visa alltid</translation>
 <translation id="418156467088430727">Visa offlineversionen i en ny flik</translation>
+<translation id="4181841719683918333">Språk</translation>
 <translation id="4237682350741091554">Hantera Chrome Sync och anpassning i <ph name="BEGIN_LINK" />inställningarna<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Ange lösenfras</translation>
 <translation id="4272631900155121838">Om du vill skanna en QR-kod aktiverar du kameran i inställningarna</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sw.xtb b/ios/chrome/app/strings/resources/ios_strings_sw.xtb
index 0a42d8f4..495072c3 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sw.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sw.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Kutoka Mwanzo</translation>
 <translation id="1911619930368729126">Pakia kwenye Hifadhi ya Google</translation>
 <translation id="1941314575388338491">Gusa mara mbili ili unakili.</translation>
+<translation id="1952172573699511566">Tovuti zitaonyesha maandishi katika lugha unayopendelea, panapowezekana.</translation>
 <translation id="1952728750904661634">Ingia ukitumia akaunti inayodhibitiwa</translation>
 <translation id="1974060860693918893">Mipangilio ya kina</translation>
 <translation id="1989112275319619282">Vinjari</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Masafa ya Muda</translation>
 <translation id="4172051516777682613">Onyesha kila mara</translation>
 <translation id="418156467088430727">Tazama Toleo la Nje ya Mtandao ktk Kichupo Kipya</translation>
+<translation id="4181841719683918333">Lugha</translation>
 <translation id="4237682350741091554">Dhibiti Usawazishaji wa Chrome na uboreshaji katika <ph name="BEGIN_LINK" />Mipangilio<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Weka Kauli ya Siri</translation>
 <translation id="4272631900155121838">Ili kuchanganua msimbo wa QR, washa kamera kwenye mipangilio</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ta.xtb b/ios/chrome/app/strings/resources/ios_strings_ta.xtb
index 40a6fda5..4f4ca9c 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ta.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ta.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">தொடக்கத்திலிருந்து</translation>
 <translation id="1911619930368729126">Google இயக்ககத்தில் பதிவேற்றுக</translation>
 <translation id="1941314575388338491">நகலெடுக்க, இருமுறை தட்டவும்.</translation>
+<translation id="1952172573699511566">சாத்தியமான போது, நீங்கள் விரும்பும் மொழியில் உரையை இணையதளங்கள் காட்டும்.</translation>
 <translation id="1952728750904661634">நிர்வகிக்கப்படும் கணக்கில் உள்நுழைக</translation>
 <translation id="1974060860693918893">மேம்பட்டவை</translation>
 <translation id="1989112275319619282">உலாவு</translation>
@@ -98,6 +99,7 @@
 <translation id="2320166752086256636">விசைப்பலகையை மறை</translation>
 <translation id="2339560363438331454">ஒத்திசைவு &amp; Google சேவைகள்</translation>
 <translation id="2351097562818989364">உங்களின் மொழியாக்க அமைப்புகள் மீட்டமைக்கப்பட்டன.</translation>
+<translation id="2359043044084662842">மொழிபெயர்</translation>
 <translation id="2359808026110333948">தொடர்க</translation>
 <translation id="2360196772093551345">மொபைல் தளத்தைக் கோரு</translation>
 <translation id="2381405137052800939">அடிப்படைகள்</translation>
@@ -127,7 +129,7 @@
 <translation id="2800683595868705743">தாவல் மாற்றியிலிருந்து வெளியேறு</translation>
 <translation id="2830972654601096923">முகவரிகளை நிர்வகி...</translation>
 <translation id="2834956026595107950"><ph name="TITLE" />, <ph name="STATE" />, <ph name="URL" /></translation>
-<translation id="2840687315230832938">ஆரம்ப ஒத்திசைவு அமைவு செய்து முடிக்கப்படவில்லை</translation>
+<translation id="2840687315230832938">ஒத்திசைப்பதற்கான முதற்கட்ட அமைவு முடியவில்லை</translation>
 <translation id="2843803966603263712">மொழியாக்க அமைப்புகளை மீட்டமை</translation>
 <translation id="2858204748079866344">உங்கள் தனியுரிமையைப் பாதுகாக்க, Chrome இந்தப் புலத்தில் உங்கள் கடவுச்சொல்லைத் தானாக நிரப்பாது.</translation>
 <translation id="285960592395650245">மீண்டும் பதிவிறக்கு</translation>
@@ -213,6 +215,7 @@
 <translation id="4124987746317609294">நேர வரம்பு</translation>
 <translation id="4172051516777682613">எப்போதும் காட்டு</translation>
 <translation id="418156467088430727">புதிய தாவலில் ஆஃப்லைன் பதிப்பைக் காட்டு</translation>
+<translation id="4181841719683918333">மொழிகள்</translation>
 <translation id="4237682350741091554"><ph name="BEGIN_LINK" />அமைப்புகளில்<ph name="END_LINK" /> Chrome ஒத்திசைவையும் தனிப்பயனாக்கத்தையும் நிர்வகிக்கலாம்</translation>
 <translation id="424315890655130736">கடவுச்சொற்றொடரை உள்ளிடுக</translation>
 <translation id="4272631900155121838">QR குறியீட்டை ஸ்கேன் செய்ய, அமைப்புகளிலிருந்து கேமராவை இயக்கவும்</translation>
@@ -409,7 +412,7 @@
 <translation id="7280856130494094142">ஒத்திசைக்க கடவுச்சொற்றொடரை உள்ளிடவும்</translation>
 <translation id="7285236536143823449">ஏற்கிறேன்</translation>
 <translation id="7291368939935408496">கடவுச்சொற்கள் தயாராகின்றன...</translation>
-<translation id="7293171162284876153">ஒத்திசைவைத் தொடங்க "உங்கள் Chrome தரவை ஒத்திசையுங்கள்" என்பதை இயக்கவும்.</translation>
+<translation id="7293171162284876153">ஒத்திசைவைத் தொடங்க "Chrome தரவை ஒத்திசை" என்பதை இயக்கவும்.</translation>
 <translation id="7336264872878993241"><ph name="PERCENT" /> சதவீதம் பதிவிறக்கப்பட்டது</translation>
 <translation id="7346909386216857016">சரி, புரிந்தது</translation>
 <translation id="7348502496356775519">புத்தகக்குறி</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_te.xtb b/ios/chrome/app/strings/resources/ios_strings_te.xtb
index 13c56c1..3afaaa7 100644
--- a/ios/chrome/app/strings/resources/ios_strings_te.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_te.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">ప్రారంభ సమయం</translation>
 <translation id="1911619930368729126">Google డిస్క్‌కి అప్‌. చే.</translation>
 <translation id="1941314575388338491">కాపీ చేయడానికి రెండుసార్లు నొక్కండి.</translation>
+<translation id="1952172573699511566">వీలైనప్పుడు వెబ్‌సైట్‌లు, మీ ప్రాధాన్య భాషలో వచనాన్ని చూపుతాయి.</translation>
 <translation id="1952728750904661634">నిర్వాహిత‌ ఖాతాతో సైన్ ఇన్ చేయండి</translation>
 <translation id="1974060860693918893">ఆధునిక</translation>
 <translation id="1989112275319619282">బ్రౌజ్ చేయి</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">సమయ పరిధి</translation>
 <translation id="4172051516777682613">ఎల్లప్పుడూ చూపు</translation>
 <translation id="418156467088430727">కొత్త ట్యాబ్‌లో ఆఫ్‌లైన్ వెర్ష‌న్‌ను వీక్షించండి</translation>
+<translation id="4181841719683918333">భాషలు</translation>
 <translation id="4237682350741091554"><ph name="BEGIN_LINK" />సెట్టింగ్‌లు<ph name="END_LINK" />లో Chrome సమకాలీకరణ మరియు వ్యక్తిగతీకరణను నిర్వహించండి</translation>
 <translation id="424315890655130736">రహస్య పదబంధాన్ని నమోదు చేయండి</translation>
 <translation id="4272631900155121838">QR కోడ్‌ను స్కాన్ చేయడానికి, సెట్టింగ్‌ల్లో కెమెరాను ప్రారంభించండి</translation>
@@ -413,7 +415,7 @@
 <translation id="7280856130494094142">సింక్‌ను ప్రారంభించడానికి రహస్య పదబంధాన్ని నమోదు చేయండి</translation>
 <translation id="7285236536143823449">సరే, నాకు సమ్మతమే</translation>
 <translation id="7291368939935408496">పాస్‌వర్డ్‌లను సిద్ధం చేస్తోంది...</translation>
-<translation id="7293171162284876153">సింక్ చేయడాన్ని ప్రారంభించడానికి, "మీ Chrome డేటాను సింక్ చేయి" ప్రారంభించండి.</translation>
+<translation id="7293171162284876153">సింక్ చేయడాన్ని ప్రారంభించడానికి, "మీ Chrome డేటాను సింక్ చేయి"ని ప్రారంభించండి.</translation>
 <translation id="7336264872878993241"><ph name="PERCENT" /> శాతం డౌన్‌లోడ్ అయ్యింది</translation>
 <translation id="7346909386216857016">సరే, అర్థమైంది</translation>
 <translation id="7348502496356775519">బుక్‌‍మార్క్</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_th.xtb b/ios/chrome/app/strings/resources/ios_strings_th.xtb
index cb557cb1..a070867 100644
--- a/ios/chrome/app/strings/resources/ios_strings_th.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_th.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">ตั้งแต่ต้น</translation>
 <translation id="1911619930368729126">อัปโหลดไปยัง Google ไดรฟ์</translation>
 <translation id="1941314575388338491">แตะสองครั้งเพื่อคัดลอก</translation>
+<translation id="1952172573699511566">เมื่อเป็นไปได้ เว็บไซต์จะแสดงในภาษาที่คุณต้องการ</translation>
 <translation id="1952728750904661634">ลงชื่อเข้าใช้ด้วยบัญชีที่มีการจัดการ</translation>
 <translation id="1974060860693918893">ขั้นสูง</translation>
 <translation id="1989112275319619282">เล่นเน็ต</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">ช่วงเวลา</translation>
 <translation id="4172051516777682613">แสดงทุกครั้ง</translation>
 <translation id="418156467088430727">ดูเวอร์ชันออฟไลน์ในแท็บใหม่</translation>
+<translation id="4181841719683918333">ภาษา</translation>
 <translation id="4237682350741091554">จัดการการซิงค์ของ Chrome และการปรับเปลี่ยนในแบบของคุณใน<ph name="BEGIN_LINK" />การตั้งค่า<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">ป้อนรหัสผ่าน</translation>
 <translation id="4272631900155121838">หากต้องการสแกนโค้ด QR ให้เปิดใช้กล้องถ่ายรูปจากการตั้งค่า</translation>
@@ -517,7 +519,7 @@
 <translation id="9081058212938299310">อัปเดตรหัสผ่านของ <ph name="USERNAME" /> ไหม</translation>
 <translation id="9083392325882095631">1 รายการ</translation>
 <translation id="9083838294503912307">เปิดการซิงค์เพื่อซิงค์และปรับเปลี่ยนข้อมูลตามความต้องการในอุปกรณ์ทุกเครื่อง</translation>
-<translation id="9087108903408689779">รหัสผ่านที่ Chrome แนะนำ:</translation>
+<translation id="9087108903408689779">รหัสผ่านที่ Chrome แนะนำ</translation>
 <translation id="9094033019050270033">อัปเดตรหัสผ่าน</translation>
 <translation id="9100610230175265781">ต้องระบุรหัสผ่าน</translation>
 <translation id="9148126808321036104">ลงชื่อเข้าใช้อีกครั้ง</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_tr.xtb b/ios/chrome/app/strings/resources/ios_strings_tr.xtb
index 7332d8e..b0b13aa 100644
--- a/ios/chrome/app/strings/resources/ios_strings_tr.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_tr.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">En Baştan</translation>
 <translation id="1911619930368729126">Google Drive'a yükle</translation>
 <translation id="1941314575388338491">Kopyalamak için iki kez dokunun.</translation>
+<translation id="1952172573699511566">Web siteleri, mümkün olduğunda metni tercih ettiğiniz dilde gösterir.</translation>
 <translation id="1952728750904661634">Yönetilen hesapla oturum açın</translation>
 <translation id="1974060860693918893">Gelişmiş</translation>
 <translation id="1989112275319619282">Göz at</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Zaman Aralığı</translation>
 <translation id="4172051516777682613">Her zaman göster</translation>
 <translation id="418156467088430727">Çevrimdışı Sürümü Yeni Sekmede Göster</translation>
+<translation id="4181841719683918333">Diller</translation>
 <translation id="4237682350741091554">Chrome Senkronizasyonu'nu ve kişiselleştirmeyi <ph name="BEGIN_LINK" />Ayarlar<ph name="END_LINK" /> bölümünden yönetebilirsiniz</translation>
 <translation id="424315890655130736">Parolayı Girin</translation>
 <translation id="4272631900155121838">QR kodu taramak için ayarlardan kamerayı etkinleştirin.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_uk.xtb b/ios/chrome/app/strings/resources/ios_strings_uk.xtb
index 973f510..69a824b 100644
--- a/ios/chrome/app/strings/resources/ios_strings_uk.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_uk.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Весь період</translation>
 <translation id="1911619930368729126">Завантажити на Google Диск</translation>
 <translation id="1941314575388338491">Двічі торкніться, щоб скопіювати.</translation>
+<translation id="1952172573699511566">Якщо можливо, текст на веб-сайтах відображатиметься вибраною мовою.</translation>
 <translation id="1952728750904661634">Увійти в керований обліковий запис</translation>
 <translation id="1974060860693918893">Розширені</translation>
 <translation id="1989112275319619282">Переглянути</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Період часу</translation>
 <translation id="4172051516777682613">Завжди показувати</translation>
 <translation id="418156467088430727">Переглянути офлайн-версію в новій вкладці</translation>
+<translation id="4181841719683918333">Мови</translation>
 <translation id="4237682350741091554">Керуйте синхронізацією та персоналізацією Chrome у <ph name="BEGIN_LINK" />налаштуваннях<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Ввести парольну фразу</translation>
 <translation id="4272631900155121838">Щоб відсканувати QR-код, увімкніть камеру в налаштуваннях</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_vi.xtb b/ios/chrome/app/strings/resources/ios_strings_vi.xtb
index b0d0c12..ae98602 100644
--- a/ios/chrome/app/strings/resources/ios_strings_vi.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_vi.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">Mọi thứ</translation>
 <translation id="1911619930368729126">Tải lên Google Drive</translation>
 <translation id="1941314575388338491">Nhấn đúp để sao chép.</translation>
+<translation id="1952172573699511566">Các trang web sẽ hiển thị văn bản bằng ngôn ngữ ưu tiên của bạn khi có thể.</translation>
 <translation id="1952728750904661634">Đăng nhập bằng tài khoản được quản lý</translation>
 <translation id="1974060860693918893">Nâng cao</translation>
 <translation id="1989112275319619282">Duyệt qua</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">Phạm vi thời gian</translation>
 <translation id="4172051516777682613">Luôn hiển thị</translation>
 <translation id="418156467088430727">Xem phiên bản ngoại tuyến trong tab mới</translation>
+<translation id="4181841719683918333">Ngôn ngữ</translation>
 <translation id="4237682350741091554">Quản lý Chrome Sync và cá nhân hóa trong <ph name="BEGIN_LINK" />Cài đặt<ph name="END_LINK" /></translation>
 <translation id="424315890655130736">Nhập cụm mật khẩu</translation>
 <translation id="4272631900155121838">Để quét mã QR, hãy bật máy ảnh từ cài đặt</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 d2f9cee0..fc4ddbc 100644
--- a/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">全部</translation>
 <translation id="1911619930368729126">上传到Google云端硬盘</translation>
 <translation id="1941314575388338491">点按两次即可复制。</translation>
+<translation id="1952172573699511566">网站将尽可能以您的首选语言显示文字。</translation>
 <translation id="1952728750904661634">登录受管理的帐号</translation>
 <translation id="1974060860693918893">高级</translation>
 <translation id="1989112275319619282">浏览</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">时间范围</translation>
 <translation id="4172051516777682613">一律显示</translation>
 <translation id="418156467088430727">在新标签页中查看离线版本</translation>
+<translation id="4181841719683918333">语言</translation>
 <translation id="4237682350741091554">在<ph name="BEGIN_LINK" />设置<ph name="END_LINK" />中管理 Chrome 同步和个性化</translation>
 <translation id="424315890655130736">请输入密码</translation>
 <translation id="4272631900155121838">要扫描 QR 码,请从设置中启用相机功能</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb b/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb
index 3f9c8a7..b86f3b8d0 100644
--- a/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb
@@ -70,6 +70,7 @@
 <translation id="1886928167269928266">不限時間</translation>
 <translation id="1911619930368729126">上傳至 Google 雲端硬碟</translation>
 <translation id="1941314575388338491">輕觸兩下即可複製。</translation>
+<translation id="1952172573699511566">Chrome 會儘可能以你慣用的語言顯示網站文字。</translation>
 <translation id="1952728750904661634">使用受管理的帳戶登入</translation>
 <translation id="1974060860693918893">進階</translation>
 <translation id="1989112275319619282">瀏覽</translation>
@@ -214,6 +215,7 @@
 <translation id="4124987746317609294">時間範圍</translation>
 <translation id="4172051516777682613">一律顯示</translation>
 <translation id="418156467088430727">在新分頁中檢視離線版本</translation>
+<translation id="4181841719683918333">語言</translation>
 <translation id="4237682350741091554">前往<ph name="BEGIN_LINK" />設定<ph name="END_LINK" />頁面管理 Chrome 同步功能和個人化設定</translation>
 <translation id="424315890655130736">輸入通關密語</translation>
 <translation id="4272631900155121838">如要掃描 QR 圖碼,請在設定中啟用相機</translation>
diff --git a/ios/chrome/browser/ui/location_bar/location_bar_steady_view.mm b/ios/chrome/browser/ui/location_bar/location_bar_steady_view.mm
index c475ef92..959a0bc 100644
--- a/ios/chrome/browser/ui/location_bar/location_bar_steady_view.mm
+++ b/ios/chrome/browser/ui/location_bar/location_bar_steady_view.mm
@@ -251,11 +251,19 @@
 
   // Setup accessibility.
   _trailingButton.isAccessibilityElement = YES;
+  if (IsInfobarUIRebootEnabled()) {
+    _leadingButton.isAccessibilityElement = YES;
+    _leadingButton.accessibilityLabel =
+        l10n_util::GetNSString(IDS_IOS_INFOBAR_BADGES_PASSWORD_HINT);
+  }
   _locationButton.isAccessibilityElement = YES;
   _locationButton.accessibilityLabel =
       l10n_util::GetNSString(IDS_ACCNAME_LOCATION);
 
   _accessibleElements = [[NSMutableArray alloc] init];
+  if (IsInfobarUIRebootEnabled()) {
+    [_accessibleElements addObject:_leadingButton];
+  }
   [_accessibleElements addObject:_locationButton];
   [_accessibleElements addObject:_trailingButton];
 
diff --git a/net/http/http_auth_controller.cc b/net/http/http_auth_controller.cc
index 0d1eec5..8fa70d7 100644
--- a/net/http/http_auth_controller.cc
+++ b/net/http/http_auth_controller.cc
@@ -21,6 +21,8 @@
 #include "net/http/http_request_headers.h"
 #include "net/http/http_request_info.h"
 #include "net/http/http_response_headers.h"
+#include "net/log/net_log_source_type.h"
+#include "net/log/net_log_with_source.h"
 
 namespace net {
 
@@ -143,18 +145,32 @@
 }
 
 HttpAuthController::~HttpAuthController() {
+  if (net_log_.source().IsValid())
+    net_log_.EndEvent(NetLogEventType::AUTH_CONTROLLER);
   DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
 }
 
+void HttpAuthController::BindToCallingNetLog(
+    const NetLogWithSource& caller_net_log) {
+  if (!net_log_.source().IsValid()) {
+    net_log_ = NetLogWithSource::Make(caller_net_log.net_log(),
+                                      NetLogSourceType::HTTP_AUTH_CONTROLLER);
+  }
+  caller_net_log.AddEvent(NetLogEventType::AUTH_BOUND_TO_CONTROLLER,
+                          net_log_.source().ToEventParametersCallback());
+}
+
 int HttpAuthController::MaybeGenerateAuthToken(
     const HttpRequestInfo* request,
     CompletionOnceCallback callback,
-    const NetLogWithSource& net_log) {
+    const NetLogWithSource& caller_net_log) {
   DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
   DCHECK(!auth_info_);
-  bool needs_auth = HaveAuth() || SelectPreemptiveAuth(net_log);
+  bool needs_auth = HaveAuth() || SelectPreemptiveAuth(caller_net_log);
   if (!needs_auth)
     return OK;
+  net_log_.BeginEvent(NetLogEventType::AUTH_GENERATE_TOKEN,
+                      caller_net_log.source().ToEventParametersCallback());
   const AuthCredentials* credentials = nullptr;
   if (identity_.source != HttpAuth::IDENT_SRC_DEFAULT_CREDENTIALS)
     credentials = &identity_.credentials;
@@ -174,7 +190,8 @@
   return HandleGenerateTokenResult(rv);
 }
 
-bool HttpAuthController::SelectPreemptiveAuth(const NetLogWithSource& net_log) {
+bool HttpAuthController::SelectPreemptiveAuth(
+    const NetLogWithSource& caller_net_log) {
   DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
   DCHECK(!HaveAuth());
   DCHECK(identity_.invalid);
@@ -188,17 +205,19 @@
   // is expected to be fast. LookupByPath() is fast in the common case, since
   // the number of http auth cache entries is expected to be very small.
   // (For most users in fact, it will be 0.)
-  HttpAuthCache::Entry* entry = http_auth_cache_->LookupByPath(
-      auth_origin_, auth_path_);
+  HttpAuthCache::Entry* entry =
+      http_auth_cache_->LookupByPath(auth_origin_, auth_path_);
   if (!entry)
     return false;
 
+  BindToCallingNetLog(caller_net_log);
+
   // Try to create a handler using the previous auth challenge.
   std::unique_ptr<HttpAuthHandler> handler_preemptive;
   int rv_create =
       http_auth_handler_factory_->CreatePreemptiveAuthHandlerFromString(
           entry->auth_challenge(), target_, auth_origin_,
-          entry->IncrementNonceCount(), net_log, host_resolver_,
+          entry->IncrementNonceCount(), net_log_, host_resolver_,
           &handler_preemptive);
   if (rv_create != OK)
     return false;
@@ -229,12 +248,16 @@
     const SSLInfo& ssl_info,
     bool do_not_send_server_auth,
     bool establishing_tunnel,
-    const NetLogWithSource& net_log) {
+    const NetLogWithSource& caller_net_log) {
   DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
   DCHECK(headers.get());
   DCHECK(auth_origin_.is_valid());
   DCHECK(!auth_info_);
 
+  BindToCallingNetLog(caller_net_log);
+  net_log_.BeginEvent(NetLogEventType::AUTH_HANDLE_CHALLENGE,
+                      caller_net_log.source().ToEventParametersCallback());
+
   // Give the existing auth handler first try at the authentication headers.
   // This will also evict the entry in the HttpAuthCache if the previous
   // challenge appeared to be rejected, or is using a stale nonce in the Digest
@@ -292,7 +315,7 @@
       // Find the best authentication challenge that we support.
       HttpAuth::ChooseBestChallenge(
           http_auth_handler_factory_, *headers, ssl_info, target_, auth_origin_,
-          disabled_schemes_, net_log, host_resolver_, &handler_);
+          disabled_schemes_, net_log_, host_resolver_, &handler_);
       if (handler_.get())
         HistogramAuthEvent(handler_.get(), AUTH_EVENT_START);
     }
@@ -303,10 +326,13 @@
         // active network attacker could control its contents.  Instead, we just
         // fail to establish the tunnel.
         DCHECK(target_ == HttpAuth::AUTH_PROXY);
+        net_log_.EndEventWithNetErrorCode(
+            NetLogEventType::AUTH_HANDLE_CHALLENGE, ERR_PROXY_AUTH_UNSUPPORTED);
         return ERR_PROXY_AUTH_UNSUPPORTED;
       }
       // We found no supported challenge -- let the transaction continue so we
       // end up displaying the error page.
+      net_log_.EndEvent(NetLogEventType::AUTH_HANDLE_CHALLENGE);
       return OK;
     }
 
@@ -340,6 +366,7 @@
     // TODO(asanka): Instead we should create a priority list of
     //     <handler,identity> and iterate through that.
   } while(!handler_.get());
+  net_log_.EndEvent(NetLogEventType::AUTH_HANDLE_CHALLENGE);
   return OK;
 }
 
@@ -518,6 +545,8 @@
 
 int HttpAuthController::HandleGenerateTokenResult(int result) {
   DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
+  net_log_.EndEventWithNetErrorCode(NetLogEventType::AUTH_GENERATE_TOKEN,
+                                    result);
   switch (result) {
     // Occurs if the credential handle is found to be invalid at the point it is
     // exercised (i.e. GenerateAuthToken stage). We are going to consider this
diff --git a/net/http/http_auth_controller.h b/net/http/http_auth_controller.h
index db15c7d..73b86ff9 100644
--- a/net/http/http_auth_controller.h
+++ b/net/http/http_auth_controller.h
@@ -15,6 +15,7 @@
 #include "net/base/completion_once_callback.h"
 #include "net/base/net_export.h"
 #include "net/http/http_auth.h"
+#include "net/log/net_log_with_source.h"
 #include "url/gurl.h"
 
 namespace net {
@@ -137,10 +138,15 @@
 
   ~HttpAuthController();
 
+  // If this controller's NetLog hasn't been created yet, creates it and
+  // associates it with |caller_net_log|. Does nothing after the first
+  // invocation.
+  void BindToCallingNetLog(const NetLogWithSource& caller_net_log);
+
   // Searches the auth cache for an entry that encompasses the request's path.
   // If such an entry is found, updates |identity_| and |handler_| with the
   // cache entry's data and returns true.
-  bool SelectPreemptiveAuth(const NetLogWithSource& net_log);
+  bool SelectPreemptiveAuth(const NetLogWithSource& caller_net_log);
 
   // Invalidates the current handler.  If |action| is
   // INVALIDATE_HANDLER_AND_CACHED_CREDENTIALS, then also invalidate
@@ -222,6 +228,9 @@
 
   CompletionOnceCallback callback_;
 
+  // NetLog to be used for logging in this controller.
+  NetLogWithSource net_log_;
+
   THREAD_CHECKER(thread_checker_);
 };
 
diff --git a/net/http/http_auth_handler.h b/net/http/http_auth_handler.h
index da279499..0e805297 100644
--- a/net/http/http_auth_handler.h
+++ b/net/http/http_auth_handler.h
@@ -7,6 +7,7 @@
 
 #include <string>
 
+#include "base/macros.h"
 #include "net/base/completion_once_callback.h"
 #include "net/base/net_export.h"
 #include "net/http/http_auth.h"
@@ -35,10 +36,14 @@
   virtual ~HttpAuthHandler();
 
   // Initializes the handler using a challenge issued by a server.
-  // |challenge| must be non-NULL and have already tokenized the
-  // authentication scheme, but none of the tokens occurring after the
-  // authentication scheme. |target| and |origin| are both stored
-  // for later use, and are not part of the initial challenge.
+  //
+  // |challenge| must be non-NULL and have already tokenized the authentication
+  //      scheme, but none of the tokens occurring after the authentication
+  //      scheme.
+  // |target| and |origin| are both stored for later use, and are not part of
+  //      the initial challenge.
+  // |ssl_info| must be valid if the underlying connection used a certificate.
+  // |net_log| to be used for logging.
   bool InitFromChallenge(HttpAuthChallengeTokenizer* challenge,
                          HttpAuth::Target target,
                          const SSLInfo& ssl_info,
@@ -130,6 +135,9 @@
     return (properties_ & IS_CONNECTION_BASED) != 0;
   }
 
+  // This HttpAuthHandler's bound NetLog.
+  const NetLogWithSource& net_log() const { return net_log_; }
+
   // If NeedsIdentity() returns true, then a subsequent call to
   // GenerateAuthToken() must indicate which identity to use. This can be done
   // either by passing in a non-empty set of credentials, or an empty set to
@@ -206,13 +214,17 @@
   // A bitmask of the properties of the authentication scheme.
   int properties_;
 
-  NetLogWithSource net_log_;
-
  private:
   void OnGenerateAuthTokenComplete(int rv);
   void FinishGenerateAuthToken();
 
+  // NetLog that should be used for logging events generated by this
+  // HttpAuthHandler.
+  NetLogWithSource net_log_;
+
   CompletionOnceCallback callback_;
+
+  DISALLOW_COPY_AND_ASSIGN(HttpAuthHandler);
 };
 
 }  // namespace net
diff --git a/net/http/http_auth_handler_negotiate.cc b/net/http/http_auth_handler_negotiate.cc
index a55a3e4f..3bee8bc2 100644
--- a/net/http/http_auth_handler_negotiate.cc
+++ b/net/http/http_auth_handler_negotiate.cc
@@ -210,7 +210,7 @@
     x509_util::GetTLSServerEndPointChannelBinding(*ssl_info.cert,
                                                   &channel_bindings_);
   if (!channel_bindings_.empty())
-    net_log_.AddEvent(
+    net_log().AddEvent(
         NetLogEventType::AUTH_CHANNEL_BINDINGS,
         base::Bind(&NetLogParameterChannelBindings, channel_bindings_));
   return true;
@@ -344,7 +344,7 @@
   HostResolver::ResolveHostParameters parameters;
   parameters.include_canonical_name = true;
   resolve_host_request_ = resolver_->CreateRequest(
-      HostPortPair(origin_.host(), 0), net_log_, parameters);
+      HostPortPair(origin_.host(), 0), net_log(), parameters);
   return resolve_host_request_->Start(base::BindOnce(
       &HttpAuthHandlerNegotiate::OnIOComplete, base::Unretained(this)));
 }
diff --git a/net/log/net_log_event_type_list.h b/net/log/net_log_event_type_list.h
index 4767480b..dd8208fb 100644
--- a/net/log/net_log_event_type_list.h
+++ b/net/log/net_log_event_type_list.h
@@ -2179,6 +2179,46 @@
 // The channel bindings generated for the connection.
 EVENT_TYPE(AUTH_CHANNEL_BINDINGS)
 
+// Lifetime event for HttpAuthController.
+// Parameters:
+//  {
+//      "source_dependency": <Source ID of controlling entity>
+//  }
+EVENT_TYPE(AUTH_CONTROLLER)
+
+// Records on the caller's NetLog to indicate the HttpAuthController that's
+// servicing the request.
+//  {
+//      "source_dependency": <Source ID of HttpAuthController>
+//  }
+EVENT_TYPE(AUTH_BOUND_TO_CONTROLLER)
+
+// Records the invocation and completion of a single token generation operation.
+//
+// The BEGIN phase has the following parameters:
+//  {
+//       "source_dependency": <Source ID of caller>
+//  }
+//
+// The END phase has the following parameters:
+//  {
+//       "net_error": <Net Error. Only present in case of error.>
+//  }
+EVENT_TYPE(AUTH_GENERATE_TOKEN)
+
+// Records the invocation and completion of HandleAuthChallenge operation.
+//
+// The BEGIN phase has the following parameters:
+//  {
+//       "source_dependency": <Source ID of caller>
+//  }
+//
+// The END phase has the following parameters:
+//  {
+//       "net_error": <Net Error. Only present in case of error.>
+//  }
+EVENT_TYPE(AUTH_HANDLE_CHALLENGE)
+
 // ------------------------------------------------------------------------
 // HTML5 Application Cache
 // ------------------------------------------------------------------------
diff --git a/net/log/net_log_source_type_list.h b/net/log/net_log_source_type_list.h
index 5cc8de2b..dfea92e3 100644
--- a/net/log/net_log_source_type_list.h
+++ b/net/log/net_log_source_type_list.h
@@ -41,3 +41,4 @@
 SOURCE_TYPE(HOST_CACHE_PERSISTENCE_MANAGER)
 SOURCE_TYPE(TRIAL_CERT_VERIFIER_JOB)
 SOURCE_TYPE(COOKIE_STORE)
+SOURCE_TYPE(HTTP_AUTH_CONTROLLER)
diff --git a/remoting/resources/remoting_strings_bn.xtb b/remoting/resources/remoting_strings_bn.xtb
index 66d2288..edc4bd97 100644
--- a/remoting/resources/remoting_strings_bn.xtb
+++ b/remoting/resources/remoting_strings_bn.xtb
@@ -131,7 +131,7 @@
 <translation id="3870154837782082782">Google Inc.</translation>
 <translation id="3884839335308961732">Chrome রিমোট ডেস্কটপের মাধ্যমে অ্যাক্সেসের মঞ্জুরি দিতে অনুগ্রহ করে নিচে আপনার অ্যাকাউন্ট এবং পিন নিশ্চিত করুন৷</translation>
 <translation id="3897092660631435901">মেনু</translation>
-<translation id="3905196214175737742">ভুল হোস্ট মালিক ডোমেইন।</translation>
+<translation id="3905196214175737742">ভুল হোস্ট মালিক ডোমেন।</translation>
 <translation id="3908017899227008678">মানানসই করতে সঙ্কুচিত করুন</translation>
 <translation id="3931191050278863510">হোস্ট থেমে গেছে।</translation>
 <translation id="3933246213702324812"><ph name="HOSTNAME" /> এ Chromoting পুরানো হয়ে গেছে এবং আপডেটের প্রয়োজন৷</translation>
@@ -276,7 +276,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>
@@ -316,7 +316,7 @@
 <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="8073845705237259513">Chrome রিমোট ডেস্কটপ ব্যবহার করার জন্য, আপনাকে আপনার ডিভাইসে একটি Google অ্যাকাউন্ট যোগ করতে হবে৷</translation>
 <translation id="80739703311984697">একটি তৃতীয়-পক্ষ ওয়েবসাইট প্রমাণীকরণ করতে রিমোট হোস্টটির আপনাকে প্রয়োজন। অবিরত রাখতে, এই ওয়েবসাইট অ্যাক্সেস করতে আপনাকে অবশ্যই Chromoting অতিরিক্ত অনুমতির মঞ্জুরি দিতে হবে:</translation>
 <translation id="809687642899217504">আমার কম্পিউটারগুলি</translation>
 <translation id="811307782653349804">যে কোনো জায়গা থেকে আপনার নিজের কম্পিউটারে অ্যাক্সেস করুন৷</translation>
@@ -331,13 +331,13 @@
 <translation id="8355485110405946777">অ্যাপ লগ অন্তর্ভুক্ত করে আমাদের সমস্যা সমাধানে সাহায্য করুন (লগে ব্যক্তিগত তথ্য থাকতে পারে)।</translation>
 <translation id="837021510621780684">এই কম্পিউটার থেকে</translation>
 <translation id="8383794970363966105">Chromoting ব্যবহারের জন্য, আপনাকে আপনার ডিভাইসে একটি Google অ্যাকাউন্ট যোগ করতে হবে৷</translation>
-<translation id="8386846956409881180">হোস্ট ভুল OAuth ক্রেডেনশিয়ালের সঙ্গে কনফিগার করা আছে।</translation>
+<translation id="8386846956409881180">হোস্ট ভুল OAuth সার্টিফিকেটের সঙ্গে কনফিগার করা আছে।</translation>
 <translation id="8428213095426709021">সেটিংস</translation>
 <translation id="8445362773033888690">Google Play স্টোরে দেখুন</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" />Chromium-এ প্রবেশ করুন<ph name="LINK_END" /> এবং Chromoting আবার ইনস্টল করুন।</translation>
+<translation id="8548209692293300397">আপনি আগে<ph name="USER_NAME" /><ph name="USER_EMAIL" /> হিসেবে সাইন-ইন করেছিলেন। সেই অ্যাকাউন্টে আপনার কম্পিউটার অ্যাক্সেস করতে, সেই অ্যাকাউন্টের মাধ্যমে<ph name="LINK_BEGIN" />Chromium-এ সাইন-ইন<ph name="LINK_END" /> এবং Chromoting আবার ইনস্টল করুন।</translation>
 <translation id="8642984861538780905">মোটামুটি</translation>
 <translation id="8705151241155781642">• Android 9.0 Pie-এর জন্য অতিরিক্ত সাপোর্ট।
 • আপনার Android ডিভাইসের স্ক্রিনের সাথে মানানসই করতে রিমোট ডেস্কটপ রেজোলিউশনের সাইজ পরিবর্তন করার জন্য সাপোর্ট।</translation>
diff --git a/remoting/resources/remoting_strings_ml.xtb b/remoting/resources/remoting_strings_ml.xtb
index 8e245f6..dc64f7b2 100644
--- a/remoting/resources/remoting_strings_ml.xtb
+++ b/remoting/resources/remoting_strings_ml.xtb
@@ -10,20 +10,20 @@
 <translation id="1297009705180977556"><ph name="HOSTNAME" /> എന്നതിലേക്ക് കണക്‌റ്റ് ചെയ്യുന്നതിൽ പിശക്</translation>
 <translation id="1300633907480909701">നിങ്ങളുടെ Android ഉപകരണത്തിൽ നിന്ന് കമ്പ്യൂട്ടറുകൾ സുരക്ഷിതമായി ആക്‌സസ് ചെയ്യുക.
 
-• നിങ്ങളുടെ ഓരോ കമ്പ്യൂട്ടറുകളിലും, Chrome വെബ് സ്‌റ്റോറിൽ നിന്ന് Chrome വിദൂര ഡെസ്‌ക്‌ടോപ്പ് ആപ്പ് ഉപയോഗിച്ച് വിദൂര ആക്‌സസ് സജ്ജീകരിക്കുക: https://chrome.google.com/remotedesktop
+• നിങ്ങളുടെ ഓരോ കമ്പ്യൂട്ടറുകളിലും, Chrome വെബ് സ്‌റ്റോറിൽ നിന്ന് Chrome റിമോട്ട് ഡെസ്‌ക്‌ടോപ്പ് ആപ്പ് ഉപയോഗിച്ച് റിമോട്ട് ആക്‌സസ് സജ്ജീകരിക്കുക: https://chrome.google.com/remotedesktop
 • നിങ്ങളുടെ Android ഉപകരണത്തിൽ, കണക്‌റ്റ് ചെയ്യാൻ ആപ്പ് തുറന്ന് നിങ്ങളുടെ ഓൺലൈനിലുള്ള ഏതെങ്കിലും കമ്പ്യൂട്ടറുകളിൽ ടാപ്പ് ചെയ്യുക.
 
-യുഎസ് ഇതര-ഇംഗ്ലീഷ് കീബോർഡുകൾ ഉള്ള വിദൂര കമ്പ്യൂട്ടറുകൾക്ക് തെറ്റായ വാചക ടൈപ്പ് ചെയ്യൽ ലഭിക്കാം. മറ്റ് കീബോർഡ് ലേഔട്ടുകൾക്കായുള്ള പിന്തുണ ഉടൻ വരുന്നു!
+യുഎസ് ഇതര-ഇംഗ്ലീഷ് കീബോർഡുകളുള്ള റിമോട്ട് കമ്പ്യൂട്ടറുകൾക്ക് തെറ്റായ വാചക ടൈപ്പ് ചെയ്യൽ ലഭിക്കാം. മറ്റ് കീബോർഡ് ലേഔട്ടുകൾക്കായുള്ള പിന്തുണ ഉടൻ വരുന്നു!
 
 സ്വകാര്യതയെക്കുറിച്ചുള്ള വിവരങ്ങൾക്ക്, 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>
 <translation id="154040539590487450">വിദൂര ആക്‌സസ് സേവനം ആരംഭിക്കുന്നത് പരാജയപ്പെട്ടു.</translation>
-<translation id="1546934824884762070">അപ്രതീക്ഷിതമായ ഒരു പിശക് സംഭവിച്ചു. ഈ പ്രശ്‌നം ഡവലപ്പർമാർക്ക് റിപ്പോർട്ടുചെയ്യുക.</translation>
+<translation id="1546934824884762070">അപ്രതീക്ഷിതമായ ഒരു പിശക് സംഭവിച്ചു. ഈ പ്രശ്‌നം ഡവലപ്പർമാർക്ക് റിപ്പോർട്ട് ചെയ്യുക.</translation>
 <translation id="1624185583382384493">Chrome വിദൂര ഡെസ്‌ക്‌ടോപ്പ് ഇപ്പോൾ വെബിൽ ലഭ്യമാണ്. ഞങ്ങളുടെ <ph name="LINK_BEGIN" />വെബ് ആപ്പ്<ph name="LINK_END" /> പരീക്ഷിക്കൂ — ഇത് വേഗതയുള്ളതും സൗജന്യവും, ഒന്നിലധികം മോണിറ്ററുകൾക്കുള്ള മെച്ചപ്പെടുത്തിയ പിന്തുണ ഉൾപ്പെടെ, കൂടുതൽ ഫീച്ചറുകളുള്ളതുമാണ്.</translation>
 <translation id="1643640058022401035">ഈ പേജ് വിടുന്നത് നിങ്ങളുടെ ക്രോമോട്ടിംഗ് സെഷൻ അവസാനിപ്പിക്കും.</translation>
 <translation id="1654128982815600832">ഈ കമ്പ്യൂട്ടറിനായി വിദൂര കണക്ഷനുകൾ പ്രാപ്‌തമാക്കുന്നു…</translation>
@@ -37,9 +37,9 @@
 <translation id="1841799852846221389">ഈ കമ്പ്യൂട്ടറിനായി വിദൂര കണക്ഷനുകൾ അപ്രാപ്‌തമാക്കുന്നു...</translation>
 <translation id="1897488610212723051">ഇല്ലാതാക്കുക</translation>
 <translation id="195619862187186579">കീബോർഡ് ലേഔട്ടുകൾ</translation>
-<translation id="1996161829609978754">Chrome, ക്രോമോട്ടിംഗ് വിദൂര ഡെസ്‌ക്‌ടോപ്പ് ഹോസ്റ്റ് ഇൻസ്റ്റാളർ ഡൗൺലോഡുചെയ്യുന്നു.  ഡൗൺലോഡുചെയ്യൽ പൂർത്തിയായാൽ തുടരുന്നതിന് മുമ്പായി ഇൻസ്റ്റാളർ പ്രവർത്തിപ്പിക്കുക.</translation>
+<translation id="1996161829609978754">Chrome, ക്രോമോട്ടിംഗ് വിദൂര ഡെസ്‌ക്‌ടോപ്പ് ഹോസ്റ്റ് ഇൻസ്റ്റാളർ ഡൗൺലോഡ് ചെയ്യുന്നു.  ഡൗൺലോഡ് ചെയ്യൽ പൂർത്തിയായാൽ തുടരുന്നതിന് മുമ്പായി ഇൻസ്റ്റാളർ പ്രവർത്തിപ്പിക്കുക.</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">ഇനിപ്പറയുന്ന ക്ലയന്റുകൾ ഈ കമ്പ്യൂട്ടറുമായി ജോടിയാക്കിയിരിക്കുന്നതിനാൽ ഒരു PIN നൽകാതെ കണക്റ്റ് ചെയ്യാനാവും. നിങ്ങൾക്ക് ഏതുസമയത്തും ഈ അനുമതി വ്യക്തിഗതമായോ എല്ലാ ക്ലയന്റുകൾക്കുമായോ റദ്ദാക്കാനാവും.</translation>
@@ -47,7 +47,7 @@
 <translation id="20876857123010370">ട്രാക്ക്പാഡ് മോഡ്</translation>
 <translation id="2089514346391228378">ഈ കമ്പ്യൂട്ടറിനായി വിദൂര കണക്ഷനുകൾ പ്രാപ്‌തമാക്കി.</translation>
 <translation id="2118549242412205620">നിങ്ങളുടെ Android ഉപകരണത്തിൽ നിന്ന് കമ്പ്യൂട്ടറുകൾ സുരക്ഷിതമായി ആക്‌സസ് ചെയ്യുക.
-• നിങ്ങളുടെ ഓരോ കമ്പ്യൂട്ടറുകളിലും, Chrome വെബ് സ്‌റ്റോറിൽ നിന്ന് Chrome വിദൂര ഡെസ്‌ക്‌ടോപ്പ് ആപ്പ് ഉപയോഗിച്ചുകൊണ്ട് വിദൂര ആക്‌സസ് സജ്ജീകരിക്കുക: https://chrome.google.com/remotedesktop
+• നിങ്ങളുടെ ഓരോ കമ്പ്യൂട്ടറുകളിലും, Chrome വെബ് സ്‌റ്റോറിൽ നിന്ന് Chrome റിമോട്ട് ഡെസ്‌ക്‌ടോപ്പ് ആപ്പ് ഉപയോഗിച്ചുകൊണ്ട് റിമോട്ട് ആക്‌സസ് സജ്ജീകരിക്കുക: https://chrome.google.com/remotedesktop
 • നിങ്ങളുടെ Android ഉപകരണത്തിൽ, കണക്‌റ്റ് ചെയ്യാൻ ആപ്പ് തുറന്ന് നിങ്ങളുടെ ഓൺലൈനിലുള്ള ഏതെങ്കിലും കമ്പ്യൂട്ടറുകളിൽ ടാപ്പ് ചെയ്യുക.
 
 സ്വകാര്യതയെക്കുറിച്ചുള്ള വിവരങ്ങൾക്ക്, Google സ്വകാര്യതാ നയവും (http://goo.gl/SyrVzj) Chrome സ്വകാര്യതാ നയവും (http://goo.gl/0uXE5d) കാണുക.</translation>
@@ -101,7 +101,7 @@
 <translation id="3027681561976217984">സ്‌പർശന മോഡ്</translation>
 <translation id="3106379468611574572">വിദൂര കമ്പ്യൂട്ടർ കണക്ഷൻ അഭ്യർത്ഥനകളോട് പ്രതികരിക്കുന്നില്ല. ഇത് ഓൺലൈനിലാണോ എന്ന് പരിശോധിച്ച ശേഷം വീണ്ടും ശ്രമിക്കുക.</translation>
 <translation id="310979712355504754">എല്ലാം ഇല്ലാതാക്കുക</translation>
-<translation id="3150823315463303127">നയം റീഡചെയ്യുന്നതിൽ ഹോസ്റ്റ് പരാജയപ്പെട്ടു.</translation>
+<translation id="3150823315463303127">നയം റീഡ് ചെയ്യുന്നതിൽ ഹോസ്റ്റ് പരാജയപ്പെട്ടു.</translation>
 <translation id="3171922709365450819">ഈ ഉപകരണത്തെ ഈ ക്ലയിന്‍റ് പിന്തുണയ്ക്കുന്നില്ല, കാരണം ഉപകരണത്തിന് മൂന്നാം കക്ഷി പരിശോധിച്ചുറപ്പിക്കൽ ആവശ്യമാണ്.</translation>
 <translation id="3194245623920924351">Chrome വിദൂര ഡെസ്‌ക്‌ടോപ്പ്</translation>
 <translation id="3197730452537982411">വിദൂര ഡെസ്‌ക്‌ടോപ്പ്</translation>
@@ -195,7 +195,7 @@
 <translation id="4985296110227979402">റിമോട്ട് ആക്‌സസിന് വേണ്ടി നിങ്ങൾ, ആദ്യം കമ്പ്യൂട്ടർ സജ്ജമാക്കേണ്ടതുണ്ട്</translation>
 <translation id="5059773780693835145"><ph name="PRODUCT_NAME" /> ഉപയോഗിച്ച് നിങ്ങൾക്ക് മെഷീൻ വീദൂരമായി നിയന്ത്രിക്കാനാവുന്നതിന് മുമ്പ് ഒരു അധിക കോൺഫിഗറേഷൻ ഘട്ടം ആവശ്യമാണ്. ഈ പ്രവർത്തനം പ്രവർത്തനക്ഷമമാക്കാൻ, സുരക്ഷാ, സ്വകാര്യതാ മുൻഗണനാ പാൻ ദൃശ്യമാക്കുന്നതിന് '<ph name="BUTTON_NAME" />' തിരഞ്ഞെടുത്ത്, '<ph name="SERVICE_SCRIPT_NAME" />'-ന് അടുത്തുള്ള ബോക്‌സിൽ ചെക്ക് മാർക്കിടുക.</translation>
 <translation id="5064360042339518108"><ph name="HOSTNAME" /> (ഓഫ്‌ലൈൻ)</translation>
-<translation id="5070121137485264635">റിമോട്ട് ഹോസ്റ്റിന് നിങ്ങളെ ഒരു മൂന്നാംകക്ഷി വെബ്‌സൈറ്റിലേക്ക് പ്രാമാണീകരിക്കേണ്ടത് ആവശ്യമാണ്. തുടരുന്നതിന്, ഇനിപ്പറയുന്ന വിലാസം ആക്‌സസ്സുചെയ്യുന്നതിനായി നിങ്ങൾ Chrome വിദൂര ഡെസ്‌ക്‌ടോപ്പ് അധിക അനുമതികൾ അനുവദിക്കണം:</translation>
+<translation id="5070121137485264635">വിദൂര ഹോസ്റ്റിന് നിങ്ങളെ ഒരു മൂന്നാംകക്ഷി വെബ്‌സൈറ്റിലേക്ക് പ്രാമാണീകരിക്കേണ്ടത് ആവശ്യമാണ്. തുടരുന്നതിന്, ഇനിപ്പറയുന്ന വിലാസം ആക്‌സസ് ചെയ്യുന്നതിനായി നിങ്ങൾ Chrome വിദൂര ഡെസ്‌ക്‌ടോപ്പ് അധിക അനുമതികൾ അനുവദിക്കണം:</translation>
 <translation id="507204348399810022"><ph name="HOSTNAME" /> എന്നതിലേക്കുള്ള റിമോട്ട് കണക്ഷനുകൾ പ്രവർത്തനരഹിതമാക്കണമെന്ന് തീർച്ചയാണോ?</translation>
 <translation id="5081343395220691640">സെർവറുമായി ബന്ധപ്പെടാനായില്ല: <ph name="ERROR" /></translation>
 <translation id="5156271271724754543">രണ്ട് ബോക്‌സുകളിലും സമാന PIN നൽകുക.</translation>
@@ -207,9 +207,9 @@
 <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="5379087427956679853">Chrome വിദൂര ഡെസ്‌ക്‌ടോപ്പ് നിങ്ങളുടെ കമ്പ്യൂട്ടർ വെബിലുടനീളം സുരക്ഷിതമായി പങ്കിടാൻ നിങ്ങളെ അനുവദിക്കുന്നു. രണ്ട് ഉപയോക്താക്കളും <ph name="URL" /> എന്നതിൽ കണ്ടെത്താനാകുന്ന Chrome വിദൂര ഡെസ്‌ക്‌ടോപ്പ് അപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്.</translation>
 <translation id="5397086374758643919">Chrome വിദൂര ഡെസ്‌ക്ടോപ്പ് ഹോസ്റ്റ് അൺഇൻസ്റ്റാളർ</translation>
-<translation id="5419185025274123272">അപ്ലിക്കേഷൻ റീസെറ്റുചെയ്യാനായില്ല. തുടർന്നും ഒരു ബഗ് റിപ്പോർട്ട് നിങ്ങൾക്ക് അയയ്‌ക്കാനാകും.</translation>
+<translation id="5419185025274123272">ആപ്പ് റീസെറ്റ് ചെയ്യാനായില്ല. തുടർന്നും ഒരു ബഗ് റിപ്പോർട്ട് നിങ്ങൾക്ക് അയയ്‌ക്കാനാകും.</translation>
 <translation id="5419418238395129586">അവസാന ഓൺലൈൻ: <ph name="DATE" /></translation>
 <translation id="544077782045763683">ഹോസ്റ്റ് ഷട്ട്‌ ഡൗൺ ചെയ്‌തു.</translation>
 <translation id="5510035215749041527">ഇപ്പോൾ വിച്ഛേദിക്കുക</translation>
@@ -282,7 +282,7 @@
 <translation id="7067321367069083429">ടച്ച് സ്‌ക്രീൻ പോലെ ‌സ്‌ക്രീൻ പ്രവർത്തിക്കുന്നു</translation>
 <translation id="7116737094673640201">Chrome വിദൂര ഡെസ്‌ക്‌ടോപ്പിലേക്ക് സ്വാഗതം</translation>
 <translation id="7144878232160441200">വീണ്ടും ശ്രമിക്കുക</translation>
-<translation id="7149517134817561223">Chrome റിമോട്ട് ഡെസ്‌ക്‌ടോപ്പ് ഹോസ്റ്റിലേക്ക് കമാൻഡുകൾ നൽകുന്നതിനുള്ള ആപ്പ്.</translation>
+<translation id="7149517134817561223">Chrome വിദൂര ഡെസ്‌ക്‌ടോപ്പ് ഹോസ്റ്റിലേക്ക് കമാൻഡുകൾ നൽകുന്നതിനുള്ള അപ്ലിക്കേഷൻ.</translation>
 <translation id="7215059001581613786">ആറോ അതിലധികമോ അക്കങ്ങൾ അടങ്ങിയിരിക്കുന്ന PIN നൽകുക.</translation>
 <translation id="7312846573060934304">ഹോസ്‌റ്റ് ഓഫ്ലൈനാണ്.</translation>
 <translation id="7319983568955948908">പങ്കിടുന്നത് നിർത്തുക</translation>
@@ -310,7 +310,7 @@
 <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="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>
@@ -342,7 +342,7 @@
 <translation id="8743328882720071828"><ph name="CLIENT_USERNAME" /> എന്നതിനെ നിങ്ങളുടെ കമ്പ്യൂട്ടർ കാണാനും നിയന്ത്രിക്കാനും അനുവദിക്കണോ?</translation>
 <translation id="8747048596626351634">സെഷൻ ക്രാഷായി അല്ലെങ്കിൽ ആരംഭിക്കുന്നതിൽ പരാജയപ്പെട്ടു. വിദൂര കമ്പ്യൂട്ടറിൽ ~/.chrome-വിദൂര-ഡെസ്ക്‌ടോപ്പ്-സെഷൻ നിലവിലുണ്ടെങ്കിൽ, ഡെസ്‌ക്‌ടോപ്പ് അന്തരീക്ഷമോ വിൻഡോ മാനേജരോ പോലെയുള്ള, നീണ്ട നേരം റൺ ചെയ്യുന്ന പൂർവ്വതല (ഫോർഗ്രൗണ്ട്) പ്രോസസ് ആയി അത് ആരംഭിക്കുന്നുവെന്ന് ഉറപ്പാക്കുക.</translation>
 <translation id="8759753423332885148">കൂടുതലറിയുക.</translation>
-<translation id="8791202241915690908">ക്രോമോട്ടിംഗ് ഹോസ്റ്റ് ഇൻസ്റ്റാളർ ഡൗൺലോഡുചെയ്യുക</translation>
+<translation id="8791202241915690908">ക്രോമോട്ടിംഗ് ഹോസ്റ്റ് ഇൻസ്റ്റാളർ ഡൗൺലോഡ് ചെയ്യുക</translation>
 <translation id="8804164990146287819">സ്വകാര്യത നയം</translation>
 <translation id="894763922177556086">നല്ലത്</translation>
 <translation id="895780780740011433">Windows 7-നും അതിന് ശേഷമുള്ളതിനും</translation>
@@ -351,7 +351,7 @@
 <translation id="9016232822027372900">ഏതുവിധേനയും കണക്റ്റുചെയ്യുക</translation>
 <translation id="906458777597946297">വിൻഡോ വലുതാക്കുക</translation>
 <translation id="9111855907838866522">നിങ്ങൾ റിമോട്ട് ഉപകരണത്തിലേക്ക് കണക്റ്റ് ചെയ്തിരിക്കുന്നു. മെനു തുറക്കാൻ, നാല് വിരലുകൾ ഉപയോഗിച്ച് സ്ക്രീനിൽ ടാപ്പ് ചെയ്യുക.</translation>
-<translation id="9126115402994542723">ഈ ഉപകരണത്തിൽ നിന്ന് ഈ ഹോസ്‌റ്റിലേയ്ക്ക് കണക്‌റ്റുചെയ്യുമ്പോൾ വീണ്ടും പിൻ ചോദിക്കരുത്.</translation>
+<translation id="9126115402994542723">ഈ ഉപകരണത്തിൽ നിന്ന് ഈ ഹോസ്‌റ്റിലേയ്ക്ക് കണക്‌റ്റ് ചെയ്യുമ്പോൾ വീണ്ടും പിൻ നമ്പർ ചോദിക്കരുത്.</translation>
 <translation id="9149580767411232853">വിദൂര ഡെസ്‌ക്‌ടോപ്പ് പൂർണ്ണമായും ദൃശ്യമാക്കുക</translation>
 <translation id="9149992051684092333">നിങ്ങളുടെ ഡെസ്‌ക്‌ടോപ്പ് പങ്കിടുന്നത് ആരംഭിക്കാൻ, നിങ്ങളെ സഹായിക്കുന്ന വ്യക്തിക്ക് താഴെയുള്ള ആക്‌സസ് കോഡ് നൽകുക.</translation>
 <translation id="9188433529406846933">അംഗീകരിക്കുക</translation>
diff --git a/remoting/resources/remoting_strings_mr.xtb b/remoting/resources/remoting_strings_mr.xtb
index 0a203a5..9410093 100644
--- a/remoting/resources/remoting_strings_mr.xtb
+++ b/remoting/resources/remoting_strings_mr.xtb
@@ -240,7 +240,7 @@
 <translation id="6167788864044230298">Chrome अॅप फ्लो</translation>
 <translation id="6173536234069435147">मी माझ्या Google ड्राइव्ह फायली उघडू शकत नाही.</translation>
 <translation id="6178645564515549384">दूरस्थ सहाय्यासाठी मूळ संदेशन होस्ट</translation>
-<translation id="618120821413932081">विंडोशी जुळवण्यासाठी रिमोट रिझोल्युशन अपडेट करा</translation>
+<translation id="618120821413932081">विंडोशी जुळवण्यासाठी रिमोट रिझोल्यूशन अपडेट करा</translation>
 <translation id="6193698048504518729"><ph name="HOSTNAME" /> शी कनेक्‍ट करा</translation>
 <translation id="6198252989419008588">पिन बदला</translation>
 <translation id="6204583485351780592"><ph name="HOSTNAME" /> (कालबाह्य)</translation>
diff --git a/remoting/resources/remoting_strings_ta.xtb b/remoting/resources/remoting_strings_ta.xtb
index 0a7ed5b..6f12138 100644
--- a/remoting/resources/remoting_strings_ta.xtb
+++ b/remoting/resources/remoting_strings_ta.xtb
@@ -6,7 +6,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 சாதனத்திலிருந்து பாதுகாப்பாக உங்கள் கம்ப்யூட்டர்களை அணுகலாம்.
 
@@ -90,7 +90,7 @@
 
 • தொலைநிலையில் அணுக விரும்பும் கம்ப்யூட்டரில் Chrome இணைய அங்காடியிலிருந்து Chrome தொலைநிலை டெஸ்க்டாப் ஆப்ஸைப் பதிவிறக்கவும்.
 • Chrome தொலைநிலை டெஸ்க்டாப் மென்பொருளை நிறுவி, வழிமுறைகளைப் பின்பற்றி அமைவை முடிக்கவும்.
-• உங்கள் iOS சாதனத்தில் ஆப்ஸைத் திறந்து ஆன்லைன் கம்ப்யூட்டர்களில் நீங்கள் இணைக்க விரும்பும் ஒன்றின்மீது தட்டவும்.</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>
@@ -136,7 +136,7 @@
 <translation id="3931191050278863510">ஹோஸ்ட் நிறுத்தப்பட்டது.</translation>
 <translation id="3933246213702324812"><ph name="HOSTNAME" /> இல் உள்ள குரோமோட்டிங் காலாவதியானது, அதைப் புதுப்பிக்க வேண்டும்.</translation>
 <translation id="3950820424414687140">உள்நுழைக</translation>
-<translation id="3989511127559254552">தொடர்வதற்கு, முதலில் உங்கள் கம்ப்யூட்டருக்கு நீட்டிக்கப்பட்ட அணுகல் அனுமதிகளை வழங்க வேண்டும். இதை ஒரு முறை செய்தால் போதும்.</translation>
+<translation id="3989511127559254552">தொடர்வதற்கு, உங்கள் கம்ப்யூட்டருக்கு நீட்டிக்கப்பட்ட அணுகல் அனுமதிகளை முதலில் வழங்க வேண்டும். இதை நீங்கள் ஒரு முறை மட்டுமே செய்ய வேண்டியிருக்கும்.</translation>
 <translation id="4006787130661126000">இந்தக் கம்ப்யூட்டரை அணுகுவதற்கு Chrome தொலைநிலை டெஸ்க்டாப்பைப் பயன்படுத்த விரும்பினால் தொலைநிலை இணைப்புகளை இயக்க வேண்டும்.</translation>
 <translation id="405887016757208221">தொலைநிலைக் கம்ப்யூட்டரால் அமர்வைத் தொடங்க முடியவில்லை. சிக்கல் நீடித்தால் ஹோஸ்ட்டை மீண்டும் உள்ளமைக்க முயலவும்.</translation>
 <translation id="4060747889721220580">கோப்பைப் பதிவிறக்குக</translation>
@@ -145,7 +145,7 @@
 <translation id="4126409073460786861">அமைவு முடிந்ததும், இந்தப் பக்கத்தைப் புதுப்பிக்கவும். அதன் பின்னர், உங்கள் சாதனத்தைத் தேர்வுசெய்து, பின் எண்ணை உள்ளிட்டு, கம்ப்யூட்டரை அணுகலாம்</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>
@@ -219,7 +219,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>
@@ -252,7 +252,7 @@
 <translation id="6381670701864002291">பிற விஷயங்கள்.</translation>
 <translation id="6398765197997659313">முழுத்திரையிலிருந்து வெளியேறு</translation>
 <translation id="6441316101718669559">இந்த இயங்குதளம் டெஸ்க்டாப் ஒருங்கிணைப்பை ஆதரிக்கவில்லை. நீங்கள் தொடர்ந்து இந்தப் பயன்பாட்டைப் பயன்படுத்தலாம், ஆனால் பயனர் அனுபவம் குறைக்கப்படும்.</translation>
-<translation id="6502629188777329097">கணினியை பாதுகாப்பாக அணுகலாம்</translation>
+<translation id="6502629188777329097">கம்ப்யூட்டரைப் பாதுகாப்பாக அணுகுங்கள்</translation>
 <translation id="652218476070540101">இந்தக் கம்ப்யூட்டருக்கான PIN புதுப்பிக்கப்படுகிறது...</translation>
 <translation id="6527303717912515753">பகிர்</translation>
 <translation id="6541219117979389420">உங்கள் அடையாளம் (மின்னஞ்சல் முகவரி) மற்றும் Google இயக்ககத்தில் உள்ள கோப்புகள் மற்றும் கோப்புறைகளின் பெயர்கள் மற்றும் பண்புகள் உள்ளிட்ட, தனிப்பட்ட தகவலை பயன்பாட்டுப் பதிவுகள் உள்ளடக்கலாம்.</translation>
diff --git a/services/tracing/perfetto/privacy_filtering_check.cc b/services/tracing/perfetto/privacy_filtering_check.cc
index 15af537..cebb3cd0 100644
--- a/services/tracing/perfetto/privacy_filtering_check.cc
+++ b/services/tracing/perfetto/privacy_filtering_check.cc
@@ -4,6 +4,8 @@
 
 #include "services/tracing/perfetto/privacy_filtering_check.h"
 
+#include <sstream>
+
 #include "base/logging.h"
 #include "services/tracing/perfetto/privacy_filtered_fields-inl.h"
 #include "third_party/perfetto/protos/perfetto/trace/interned_data/interned_data.pbzero.h"
@@ -28,23 +30,41 @@
 }
 
 // Recursively verifies that the |proto| contains only accepted field IDs
-// including all sub messages.
-void VerifyProto(const MessageInfo* root, ProtoDecoder* proto) {
+// including all sub messages. Keeps track of |parent_ids| for printing error
+// message.
+void VerifyProtoRecursive(const MessageInfo* root,
+                          ProtoDecoder* proto,
+                          std::vector<uint32_t>* parent_ids) {
   proto->Reset();
   for (auto f = proto->ReadField(); f.valid(); f = proto->ReadField()) {
     int index = FindIndexOfValue(root->accepted_field_ids, f.id());
     if (index == -1) {
-      NOTREACHED() << " unexpected field id " << f.id();
+      std::stringstream error;
+      error << " Unexpected field in TracePacket proto. IDs from root to child";
+      for (int a : *parent_ids) {
+        error << " : " << a;
+      }
+      error << " : " << f.id();
+      LOG(DFATAL) << error.rdbuf();
       continue;
     }
     if (root->sub_messages && root->sub_messages[index] != nullptr) {
       ProtoDecoder decoder(f.data(), f.size());
-      VerifyProto(root->sub_messages[index], &decoder);
+      parent_ids->push_back(f.id());
+      VerifyProtoRecursive(root->sub_messages[index], &decoder, parent_ids);
+      parent_ids->pop_back();
     }
   }
 }
+
+// Verifies that the |proto| contains only accepted fields.
+void VerifyProto(const MessageInfo* root, ProtoDecoder* proto) {
+  std::vector<uint32_t> parent_ids;
+  VerifyProtoRecursive(root, proto, &parent_ids);
 }
 
+}  // namespace
+
 PrivacyFilteringCheck::PrivacyFilteringCheck() = default;
 PrivacyFilteringCheck::~PrivacyFilteringCheck() = default;
 
diff --git a/testing/buildbot/gn_isolate_map.pyl b/testing/buildbot/gn_isolate_map.pyl
index b6dd89f..e3a6f0d 100644
--- a/testing/buildbot/gn_isolate_map.pyl
+++ b/testing/buildbot/gn_isolate_map.pyl
@@ -564,7 +564,7 @@
     "type": "console_test_launcher",
   },
   "chrome_elf_unittests": {
-    "label": "//chrome_elf:chrome_elf_unittests",
+    "label": "//chrome/chrome_elf:chrome_elf_unittests",
     "type": "raw",
   },
   "chrome_junit_tests": {
diff --git a/testing/merge_scripts/code_coverage/merge_lib.py b/testing/merge_scripts/code_coverage/merge_lib.py
index 8e40f44..7249c8b4 100644
--- a/testing/merge_scripts/code_coverage/merge_lib.py
+++ b/testing/merge_scripts/code_coverage/merge_lib.py
@@ -187,6 +187,16 @@
         'List of invalid .profraw files that failed to validate and convert: %r'
     ), invalid_profraw_files)
 
+  # The list of input files could be empty in the following scenarios:
+  # 1. The test target is pure Python scripts test which doesn't execute any
+  #    C/C++ binaries, such as devtools_closure_compile.
+  # 2. The test target executes binary and does dumps coverage profile data
+  #    files, however, all of them turned out to be invalid.
+  if not profile_input_file_paths:
+    logging.info('There is no valid profraw/profdata files to merge, skip '
+                 'invoking profdata tools.')
+    return invalid_profraw_files
+
   invalid_profdata_files = _call_profdata_tool(
       profile_input_file_paths=profile_input_file_paths,
       profile_output_file_path=output_file,
diff --git a/testing/variations/fieldtrial_testing_config.json b/testing/variations/fieldtrial_testing_config.json
index 9d61bb7f..1c579b5 100644
--- a/testing/variations/fieldtrial_testing_config.json
+++ b/testing/variations/fieldtrial_testing_config.json
@@ -5881,6 +5881,24 @@
             ]
         }
     ],
+    "WebRTC-CongestionWindow": [
+        {
+            "platforms": [
+                "windows",
+                "mac",
+                "chromeos",
+                "linux",
+                "ios",
+                "android",
+                "android_webview"
+            ],
+            "experiments": [
+                {
+                    "name": "QueueSize:800,MinBitrate:30000"
+                }
+            ]
+        }
+    ],
     "WebRTC-EnableWebRtcEcdsa": [
         {
             "platforms": [
diff --git a/third_party/android_platform/README.chromium b/third_party/android_platform/README.chromium
index 8fb61fd..e4e184d 100644
--- a/third_party/android_platform/README.chromium
+++ b/third_party/android_platform/README.chromium
@@ -47,4 +47,5 @@
 Changed the symbolizer to act in a passthrough mode when reading from stdin, so
     adb logcat can be piped through it to symbolize on the fly.
 
-Made the symbolizer agnostic to the width of pointers.
\ No newline at end of file
+Made the symbolizer agnostic to the width of pointers.
+Clamping the padding on symbolized names to 80 columns.
diff --git a/third_party/android_platform/development/scripts/stack_core.py b/third_party/android_platform/development/scripts/stack_core.py
index bc650c8..ccf00e56 100755
--- a/third_party/android_platform/development/scripts/stack_core.py
+++ b/third_party/android_platform/development/scripts/stack_core.py
@@ -104,7 +104,7 @@
 
 def PrintTraceLines(trace_lines):
   """Print back trace."""
-  maxlen = max(map(lambda tl: len(tl[1]), trace_lines))
+  maxlen = min(80, max(map(lambda tl: len(tl[1]), trace_lines)))
   print
   print 'Stack Trace:'
   print '  RELADDR   ' + 'FUNCTION'.ljust(maxlen) + '  FILE:LINE'
@@ -117,7 +117,7 @@
 
 def PrintValueLines(value_lines):
   """Print stack data values."""
-  maxlen = max(map(lambda tl: len(tl[2]), value_lines))
+  maxlen = min(80, max(map(lambda tl: len(tl[2]), value_lines)))
   print
   print 'Stack Data:'
   print '  ADDR      VALUE     ' + 'FUNCTION'.ljust(maxlen) + '  FILE:LINE'
diff --git a/third_party/blink/public/mojom/appcache/appcache.mojom b/third_party/blink/public/mojom/appcache/appcache.mojom
index d900153f..549b339f 100644
--- a/third_party/blink/public/mojom/appcache/appcache.mojom
+++ b/third_party/blink/public/mojom/appcache/appcache.mojom
@@ -66,10 +66,12 @@
   //
   // Unregistering the host is accomplished by closing the AppCacheHost pipe.
   //
-  // TODO(mek): Move this method to DocumentInterfaceBroker to stop passing
-  // frame ID over mojo.
+  // Frames go through DocumentInterfaceBroker and this is now only used for
+  // workers.
+  // TODO(mek): Once it has 'WebContextInterfaceBroker' for workers, move this
+  // to the implementation of 'WebContextInterfaceBroker'. crbug.com/718652
   RegisterHost(AppCacheHost& host_request, AppCacheFrontend frontend,
-               int32 host_id, int32 render_frame_id);
+               int32 host_id);
 };
 
 interface AppCacheHost {
diff --git a/third_party/blink/public/mojom/frame/document_interface_broker.mojom b/third_party/blink/public/mojom/frame/document_interface_broker.mojom
index 5ce5698..6563ea42 100644
--- a/third_party/blink/public/mojom/frame/document_interface_broker.mojom
+++ b/third_party/blink/public/mojom/frame/document_interface_broker.mojom
@@ -4,6 +4,7 @@
 
 module blink.mojom;
 
+import "third_party/blink/public/mojom/appcache/appcache.mojom";
 import "third_party/blink/public/mojom/credentialmanager/credential_manager.mojom";
 import "third_party/blink/public/mojom/frame/frame_host_test_interface.mojom";
 import "third_party/blink/public/mojom/webaudio/audio_context_manager.mojom";
@@ -18,4 +19,7 @@
   GetCredentialManager(blink.mojom.CredentialManager& request);
   GetFrameHostTestInterface(blink.mojom.FrameHostTestInterface& request);
   GetVirtualAuthenticatorManager(blink.test.mojom.VirtualAuthenticatorManager& request);
+  RegisterAppCacheHost(blink.mojom.AppCacheHost& host_request,
+                       AppCacheFrontend frontend,
+                       int32 host_id);
 };
diff --git a/third_party/blink/public/mojom/indexeddb/indexeddb.mojom b/third_party/blink/public/mojom/indexeddb/indexeddb.mojom
index b07c1d7..e6996e77 100644
--- a/third_party/blink/public/mojom/indexeddb/indexeddb.mojom
+++ b/third_party/blink/public/mojom/indexeddb/indexeddb.mojom
@@ -302,12 +302,6 @@
   Commit(int64 num_errors_handled);
 };
 
-union IDBDatabaseGetAllResult {
-  IDBError error_result;  // |error| is reserved, so call this |error_result|.
-  IDBKey key;
-  array<IDBReturnValue> values;
-};
-
 interface IDBDatabase {
   RenameObjectStore(int64 transaction_id,
                     int64 object_store_id,
@@ -336,8 +330,8 @@
          int64 index_id,
          IDBKeyRange key_range,
          bool key_only,
-         int64 max_count)
-    => (IDBDatabaseGetAllResult result);
+         int64 max_count,
+         associated IDBCallbacks callbacks);
   SetIndexKeys(int64 transaction_id,
                int64 object_store_id,
                IDBKey primary_key,
diff --git a/third_party/blink/public/mojom/web_feature/web_feature.mojom b/third_party/blink/public/mojom/web_feature/web_feature.mojom
index d766d0c7..3677419 100644
--- a/third_party/blink/public/mojom/web_feature/web_feature.mojom
+++ b/third_party/blink/public/mojom/web_feature/web_feature.mojom
@@ -873,7 +873,6 @@
   kV8Document_Scripts_AttributeGetter = 1302,
   kV8Document_Anchors_AttributeGetter = 1303,
   kV8Document_Applets_AttributeGetter = 1304,
-  kXMLHttpRequestCrossOriginWithCredentials = 1305,
   kMediaStreamTrackRemote = 1306,
   kV8Node_IsConnected_AttributeGetter = 1307,
   kShadowRootDelegatesFocus = 1308,
diff --git a/third_party/blink/public/platform/platform.h b/third_party/blink/public/platform/platform.h
index fc0f5c16..4f8c145 100644
--- a/third_party/blink/public/platform/platform.h
+++ b/third_party/blink/public/platform/platform.h
@@ -105,6 +105,7 @@
 class WebAudioBus;
 class WebAudioLatencyHint;
 class WebBlobRegistry;
+class WebCanvasCaptureHandler;
 class WebCookieJar;
 class WebCrypto;
 class WebDatabaseObserver;
@@ -116,6 +117,7 @@
 class WebMediaRecorderHandler;
 class WebMediaStream;
 class WebMediaStreamCenter;
+class WebMediaStreamTrack;
 class WebPrescientNetworking;
 class WebPublicSuffixList;
 class WebPushProvider;
@@ -132,6 +134,7 @@
 class WebURLLoaderMockFactory;
 class WebURLResponse;
 class WebURLResponse;
+struct WebSize;
 
 namespace scheduler {
 class WebThreadScheduler;
@@ -637,6 +640,10 @@
   virtual std::unique_ptr<webrtc::AsyncResolverFactory>
   CreateWebRtcAsyncResolverFactory();
 
+  // Creates a WebCanvasCaptureHandler to capture Canvas output.
+  virtual std::unique_ptr<WebCanvasCaptureHandler>
+  CreateCanvasCaptureHandler(const WebSize&, double, WebMediaStreamTrack*);
+
   // Fills in the WebMediaStream to capture from the WebMediaPlayer identified
   // by the second parameter.
   virtual void CreateHTMLVideoElementCapturer(
diff --git a/third_party/blink/renderer/bindings/core/v8/js_event_handler_for_content_attribute.cc b/third_party/blink/renderer/bindings/core/v8/js_event_handler_for_content_attribute.cc
index 4718cda..334ad31 100644
--- a/third_party/blink/renderer/bindings/core/v8/js_event_handler_for_content_attribute.cc
+++ b/third_party/blink/renderer/bindings/core/v8/js_event_handler_for_content_attribute.cc
@@ -97,8 +97,8 @@
   // Step 5. If element is not null and element has a form owner, let form owner
   // be that form owner. Otherwise, let form owner be null.
   HTMLFormElement* form_owner = nullptr;
-  if (element && element->IsHTMLElement()) {
-    form_owner = ToHTMLElement(element)->formOwner();
+  if (auto* html_element = DynamicTo<HTMLElement>(element)) {
+    form_owner = html_element->formOwner();
   }
 
   // Step 10. Let function be the result of calling FunctionCreate, with
diff --git a/third_party/blink/renderer/bindings/core/v8/script_custom_element_definition.cc b/third_party/blink/renderer/bindings/core/v8/script_custom_element_definition.cc
index e1db78e6..f625692 100644
--- a/third_party/blink/renderer/bindings/core/v8/script_custom_element_definition.cc
+++ b/third_party/blink/renderer/bindings/core/v8/script_custom_element_definition.cc
@@ -197,7 +197,7 @@
     element->SetTagNameForCreateElementNS(tag_name);
   DCHECK_EQ(element->GetCustomElementState(), CustomElementState::kCustom);
   AddDefaultStylesTo(*element);
-  return ToHTMLElement(element);
+  return To<HTMLElement>(element);
 }
 
 // https://html.spec.whatwg.org/C/#upgrades
diff --git a/third_party/blink/renderer/core/css/properties/computed_style_utils.cc b/third_party/blink/renderer/core/css/properties/computed_style_utils.cc
index a2465f6..eb891668 100644
--- a/third_party/blink/renderer/core/css/properties/computed_style_utils.cc
+++ b/third_party/blink/renderer/core/css/properties/computed_style_utils.cc
@@ -2083,6 +2083,8 @@
     const cc::ScrollSnapType& type,
     const ComputedStyle& style) {
   if (!type.is_none) {
+    if (type.strictness == cc::SnapStrictness::kProximity)
+      return CSSIdentifierValue::Create(type.axis);
     return MakeGarbageCollected<CSSValuePair>(
         CSSIdentifierValue::Create(type.axis),
         CSSIdentifierValue::Create(type.strictness),
diff --git a/third_party/blink/renderer/core/css/resolver/style_adjuster.cc b/third_party/blink/renderer/core/css/resolver/style_adjuster.cc
index af6ab2c..ff1aea4 100644
--- a/third_party/blink/renderer/core/css/resolver/style_adjuster.cc
+++ b/third_party/blink/renderer/core/css/resolver/style_adjuster.cc
@@ -510,10 +510,10 @@
   const ComputedStyle& parent_style = *state.ParentStyle();
   const ComputedStyle& layout_parent_style = *state.LayoutParentStyle();
 
-  if (element && element->IsHTMLElement() &&
-      (style.Display() != EDisplay::kNone ||
-       element->LayoutObjectIsNeeded(style))) {
-    AdjustStyleForHTMLElement(style, ToHTMLElement(*element));
+  auto* html_element = DynamicTo<HTMLElement>(element);
+  if (html_element && (style.Display() != EDisplay::kNone ||
+                       element->LayoutObjectIsNeeded(style))) {
+    AdjustStyleForHTMLElement(style, *html_element);
   }
   if (style.Display() != EDisplay::kNone) {
     bool is_document_element =
diff --git a/third_party/blink/renderer/core/css/resolver/style_resolver.cc b/third_party/blink/renderer/core/css/resolver/style_resolver.cc
index 8a3f099..bb87656 100644
--- a/third_party/blink/renderer/core/css/resolver/style_resolver.cc
+++ b/third_party/blink/renderer/core/css/resolver/style_resolver.cc
@@ -566,11 +566,10 @@
     collector.AddElementStyleProperties(
         state.GetElement()->AdditionalPresentationAttributeStyle());
 
-    if (state.GetElement()->IsHTMLElement()) {
+    if (auto* html_element = DynamicTo<HTMLElement>(state.GetElement())) {
       bool is_auto;
       TextDirection text_direction =
-          ToHTMLElement(state.GetElement())
-              ->DirectionalityIfhasDirAutoAttribute(is_auto);
+          html_element->DirectionalityIfhasDirAutoAttribute(is_auto);
       if (is_auto) {
         state.SetHasDirAutoAttribute(true);
         collector.AddElementStyleProperties(
diff --git a/third_party/blink/renderer/core/css/style_engine_test.cc b/third_party/blink/renderer/core/css/style_engine_test.cc
index 967060c1..d138d970 100644
--- a/third_party/blink/renderer/core/css/style_engine_test.cc
+++ b/third_party/blink/renderer/core/css/style_engine_test.cc
@@ -1564,7 +1564,7 @@
 
 TEST_F(StyleEngineTest, ShadowRootStyleRecalcCrash) {
   GetDocument().body()->SetInnerHTMLFromString("<div id=host></div>");
-  HTMLElement* host = ToHTMLElement(GetDocument().getElementById("host"));
+  auto* host = To<HTMLElement>(GetDocument().getElementById("host"));
   ASSERT_TRUE(host);
 
   ShadowRoot& shadow_root =
diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink/renderer/core/dom/document.cc
index 3ca0fa7..06c95ced 100644
--- a/third_party/blink/renderer/core/dom/document.cc
+++ b/third_party/blink/renderer/core/dom/document.cc
@@ -6401,33 +6401,21 @@
   ContentSecurityPolicy* last_origin_document_csp_ =
       frame_ ? frame_->Loader().GetLastOriginDocumentCSP() : nullptr;
 
-  scoped_refptr<SecurityOrigin> document_origin;
+  scoped_refptr<SecurityOrigin> document_origin =
+      initializer.GetDocumentOrigin();
   cookie_url_ = url_;
-  if (initializer.OriginToCommit()) {
-    // Origin to commit is specified by the browser process, it must be taken
-    // and used directly. It is currently supplied only for session history
-    // navigations, where the origin was already calcuated previously and
-    // stored on the session history entry.
-    document_origin = initializer.OriginToCommit();
-  } else {
-    if (Document* owner_document = initializer.OwnerDocument()) {
-      // Alias certain security properties from |owner_document|. Used for
-      // the case of about:blank pages inheriting the security properties of
-      // their requestor context.
-      // Note that this is currently somewhat broken; Blink always inherits
-      // from the parent or opener, even though it should actually be
-      // inherited from the request initiator.
-      document_origin = owner_document->GetMutableSecurityOrigin();
-      cookie_url_ = owner_document->CookieURL();
-      if (url_.IsEmpty())
-        last_origin_document_csp_ = owner_document->GetContentSecurityPolicy();
-    } else {
-      // Otherwise, create an origin that propagates precursor information
-      // as needed. For non-opaque origins, this creates a standard tuple
-      // origin, but for opaque origins, it creates an origin with the
-      // initiator origin as the precursor.
-      document_origin = SecurityOrigin::CreateWithReferenceOrigin(
-          url_, initializer.InitiatorOrigin().get());
+
+  if (!initializer.OriginToCommit() && initializer.OwnerDocument()) {
+    // Alias certain security properties from |owner_document|. Used for
+    // the case of about:blank pages inheriting the security properties of
+    // their requestor context.
+    // Note that this is currently somewhat broken; Blink always inherits
+    // from the parent or opener, even though it should actually be
+    // inherited from the request initiator.
+    cookie_url_ = initializer.OwnerDocument()->CookieURL();
+    if (url_.IsEmpty()) {
+      last_origin_document_csp_ =
+          initializer.OwnerDocument()->GetContentSecurityPolicy();
     }
   }
 
diff --git a/third_party/blink/renderer/core/dom/document_init.cc b/third_party/blink/renderer/core/dom/document_init.cc
index 661a958..2971f96 100644
--- a/third_party/blink/renderer/core/dom/document_init.cc
+++ b/third_party/blink/renderer/core/dom/document_init.cc
@@ -165,6 +165,25 @@
   return *this;
 }
 
+scoped_refptr<SecurityOrigin> DocumentInit::GetDocumentOrigin() const {
+  // Origin to commit is specified by the browser process, it must be taken
+  // and used directly. It is currently supplied only for session history
+  // navigations, where the origin was already calcuated previously and
+  // stored on the session history entry.
+  if (origin_to_commit_)
+    return origin_to_commit_;
+
+  if (owner_document_)
+    return owner_document_->GetMutableSecurityOrigin();
+
+  // Otherwise, create an origin that propagates precursor information
+  // as needed. For non-opaque origins, this creates a standard tuple
+  // origin, but for opaque origins, it creates an origin with the
+  // initiator origin as the precursor.
+  return SecurityOrigin::CreateWithReferenceOrigin(url_,
+                                                   initiator_origin_.get());
+}
+
 DocumentInit& DocumentInit::WithOwnerDocument(Document* owner_document) {
   DCHECK(!owner_document_);
   DCHECK(!initiator_origin_ || !owner_document ||
diff --git a/third_party/blink/renderer/core/dom/document_init.h b/third_party/blink/renderer/core/dom/document_init.h
index a818350..fd8c8ff1 100644
--- a/third_party/blink/renderer/core/dom/document_init.h
+++ b/third_party/blink/renderer/core/dom/document_init.h
@@ -94,6 +94,8 @@
   DocumentInit& WithURL(const KURL&);
   const KURL& Url() const { return url_; }
 
+  scoped_refptr<SecurityOrigin> GetDocumentOrigin() const;
+
   // Specifies the Document to inherit security configurations from.
   DocumentInit& WithOwnerDocument(Document*);
   Document* OwnerDocument() const { return owner_document_.Get(); }
@@ -103,9 +105,6 @@
   // when loading data: and about: schemes.
   DocumentInit& WithInitiatorOrigin(
       scoped_refptr<const SecurityOrigin> initiator_origin);
-  const scoped_refptr<const SecurityOrigin>& InitiatorOrigin() const {
-    return initiator_origin_;
-  }
 
   DocumentInit& WithOriginToCommit(
       scoped_refptr<SecurityOrigin> origin_to_commit);
diff --git a/third_party/blink/renderer/core/dom/element.cc b/third_party/blink/renderer/core/dom/element.cc
index 3ad9c92..7590375 100644
--- a/third_party/blink/renderer/core/dom/element.cc
+++ b/third_party/blink/renderer/core/dom/element.cc
@@ -2824,7 +2824,7 @@
 }
 
 ElementInternals& Element::EnsureElementInternals() {
-  return EnsureElementRareData().EnsureElementInternals(ToHTMLElement(*this));
+  return EnsureElementRareData().EnsureElementInternals(To<HTMLElement>(*this));
 }
 
 ShadowRoot* Element::createShadowRoot(ExceptionState& exception_state) {
diff --git a/third_party/blink/renderer/core/dom/mutation_observer_test.cc b/third_party/blink/renderer/core/dom/mutation_observer_test.cc
index 916625bf..573036a 100644
--- a/third_party/blink/renderer/core/dom/mutation_observer_test.cc
+++ b/third_party/blink/renderer/core/dom/mutation_observer_test.cc
@@ -35,7 +35,8 @@
 
 TEST(MutationObserverTest, DisconnectCrash) {
   Persistent<Document> document = HTMLDocument::CreateForTest();
-  auto* root = ToHTMLElement(document->CreateRawElement(html_names::kHTMLTag));
+  auto* root =
+      To<HTMLElement>(document->CreateRawElement(html_names::kHTMLTag));
   document->AppendChild(root);
   root->SetInnerHTMLFromString("<head><title>\n</title></head><body></body>");
   Node* head = root->firstChild()->firstChild();
diff --git a/third_party/blink/renderer/core/editing/commands/apply_style_command.cc b/third_party/blink/renderer/core/editing/commands/apply_style_command.cc
index 9959418..b2d81c4 100644
--- a/third_party/blink/renderer/core/editing/commands/apply_style_command.cc
+++ b/third_party/blink/renderer/core/editing/commands/apply_style_command.cc
@@ -320,13 +320,13 @@
         }
         DCHECK(!paragraph_start.IsOrphan()) << paragraph_start;
       }
-      if (block && block->IsHTMLElement()) {
-        RemoveCSSStyle(style, ToHTMLElement(block), editing_state);
+      if (auto* html_element = DynamicTo<HTMLElement>(block)) {
+        RemoveCSSStyle(style, html_element, editing_state);
         if (editing_state->IsAborted())
           return;
         DCHECK(!paragraph_start.IsOrphan()) << paragraph_start;
         if (!remove_only_) {
-          AddBlockStyle(style_change, ToHTMLElement(block));
+          AddBlockStyle(style_change, html_element);
           DCHECK(!paragraph_start.IsOrphan()) << paragraph_start;
         }
       }
@@ -470,14 +470,13 @@
   while (node != beyond_end) {
     DCHECK(node);
     Node* const next_node = NodeTraversal::Next(*node);
-    HTMLElement* element = nullptr;
-    if (node->IsHTMLElement()) {
+    auto* element = DynamicTo<HTMLElement>(node);
+    if (element) {
       // Only work on fully selected nodes.
-      if (!ElementFullySelected(ToHTMLElement(*node), start, end)) {
+      if (!ElementFullySelected(*element, start, end)) {
         node = next_node;
         continue;
       }
-      element = ToHTMLElement(node);
     } else if (node->IsTextNode() && node->GetLayoutObject() &&
                node->parentNode() != last_styled_node) {
       // Last styled node was not parent node of this text node, but we wish to
@@ -595,17 +594,19 @@
   HTMLElement* unsplit_ancestor = nullptr;
 
   WritingDirection highest_ancestor_direction;
+  auto* highest_ancestor_html_element =
+      DynamicTo<HTMLElement>(highest_ancestor_with_unicode_bidi);
   if (allowed_direction != WritingDirection::kNatural &&
       highest_ancestor_unicode_bidi != CSSValueID::kBidiOverride &&
-      highest_ancestor_with_unicode_bidi->IsHTMLElement() &&
+      highest_ancestor_html_element &&
       MakeGarbageCollected<EditingStyle>(highest_ancestor_with_unicode_bidi,
                                          EditingStyle::kAllProperties)
           ->GetTextDirection(highest_ancestor_direction) &&
       highest_ancestor_direction == allowed_direction) {
     if (!next_highest_ancestor_with_unicode_bidi)
-      return ToHTMLElement(highest_ancestor_with_unicode_bidi);
+      return highest_ancestor_html_element;
 
-    unsplit_ancestor = ToHTMLElement(highest_ancestor_with_unicode_bidi);
+    unsplit_ancestor = highest_ancestor_html_element;
     highest_ancestor_with_unicode_bidi =
         next_highest_ancestor_with_unicode_bidi;
   }
@@ -674,11 +675,12 @@
 static HTMLElement* HighestEmbeddingAncestor(Node* start_node,
                                              Node* enclosing_node) {
   for (Node* n = start_node; n && n != enclosing_node; n = n->parentNode()) {
-    if (n->IsHTMLElement() &&
+    auto* html_element = DynamicTo<HTMLElement>(n);
+    if (html_element &&
         EditingStyleUtilities::IsEmbedOrIsolate(GetIdentifierValue(
             MakeGarbageCollected<CSSComputedStyleDeclaration>(n),
             CSSPropertyID::kUnicodeBidi))) {
-      return ToHTMLElement(n);
+      return html_element;
     }
   }
 
@@ -990,8 +992,8 @@
     if (!node->GetLayoutObject() || !HasEditableStyle(*node))
       continue;
 
-    if (!HasRichlyEditableStyle(*node) && node->IsHTMLElement()) {
-      HTMLElement* element = ToHTMLElement(node);
+    auto* element = DynamicTo<HTMLElement>(node);
+    if (!HasRichlyEditableStyle(*node) && element) {
       // This is a plaintext-only region. Only proceed if it's fully selected.
       // pastEndNode is the node after the last fully selected node, so if it's
       // inside node then node isn't fully selected.
@@ -1123,23 +1125,24 @@
     } else {
       next = NodeTraversal::Next(*node);
     }
-    if (!node->IsHTMLElement())
+
+    auto* element = DynamicTo<HTMLElement>(*node);
+    if (!element)
       continue;
 
-    HTMLElement& element = ToHTMLElement(*node);
-    Node* previous_sibling = element.previousSibling();
-    Node* next_sibling = element.nextSibling();
-    ContainerNode* parent = element.parentNode();
-    RemoveInlineStyleFromElement(style, &element, editing_state, kRemoveAlways);
+    Node* previous_sibling = element->previousSibling();
+    Node* next_sibling = element->nextSibling();
+    ContainerNode* parent = element->parentNode();
+    RemoveInlineStyleFromElement(style, element, editing_state, kRemoveAlways);
     if (editing_state->IsAborted())
       return;
-    if (!element.isConnected()) {
+    if (!element->isConnected()) {
       // FIXME: We might need to update the start and the end of current
       // selection here but need a test.
-      if (run_start == element)
+      if (run_start == *element)
         run_start = previous_sibling ? previous_sibling->nextSibling()
                                      : parent->firstChild();
-      if (run_end == element)
+      if (run_end == *element)
         run_end = next_sibling ? next_sibling->previousSibling()
                                : parent->lastChild();
     }
@@ -1292,14 +1295,13 @@
   if (!node)
     return nullptr;
 
-  HTMLElement* result = nullptr;
   Node* unsplittable_element =
       UnsplittableElementForPosition(FirstPositionInOrBeforeNode(*node));
-
+  HTMLElement* result = nullptr;
   for (Node* n = node; n; n = n->parentNode()) {
-    if (n->IsHTMLElement() &&
-        ShouldRemoveInlineStyleFromElement(style, ToHTMLElement(n)))
-      result = ToHTMLElement(n);
+    auto* html_element = DynamicTo<HTMLElement>(n);
+    if (html_element && ShouldRemoveInlineStyleFromElement(style, html_element))
+      result = html_element;
     // Should stop at the editable root (cannot cross editing boundary) and
     // also stop at the unsplittable element to be consistent with other UAs
     if (n == unsplittable_element)
@@ -1322,9 +1324,10 @@
     return;
 
   EditingStyle* new_inline_style = style;
-  if (node->IsHTMLElement() && ToHTMLElement(node)->InlineStyle()) {
+  auto* html_element = DynamicTo<HTMLElement>(node);
+  if (html_element && html_element->InlineStyle()) {
     new_inline_style = style->Copy();
-    new_inline_style->MergeInlineStyleOfElement(ToHTMLElement(node),
+    new_inline_style->MergeInlineStyleOfElement(html_element,
                                                 EditingStyle::kOverrideValues);
   }
 
@@ -1332,8 +1335,8 @@
   // add style attribute instead.
   // FIXME: applyInlineStyleToRange should be used here instead.
   if ((node->GetLayoutObject()->IsLayoutBlockFlow() || node->hasChildren()) &&
-      node->IsHTMLElement()) {
-    SetNodeAttribute(ToHTMLElement(node), kStyleAttr,
+      html_element) {
+    SetNodeAttribute(html_element, kStyleAttr,
                      AtomicString(new_inline_style->Style()->AsText()));
     return;
   }
@@ -1378,8 +1381,8 @@
     }
 
     EditingStyle* style_to_push_down = MakeGarbageCollected<EditingStyle>();
-    if (current->IsHTMLElement()) {
-      RemoveInlineStyleFromElement(style, ToHTMLElement(current), editing_state,
+    if (auto* html_element = DynamicTo<HTMLElement>(current)) {
+      RemoveInlineStyleFromElement(style, html_element, editing_state,
                                    kRemoveIfNeeded, style_to_push_down);
       if (editing_state->IsAborted())
         return;
@@ -1499,9 +1502,8 @@
     } else {
       next = NodeTraversal::Next(*node);
     }
-    if (node->IsHTMLElement() &&
-        ElementFullySelected(ToHTMLElement(*node), start, end)) {
-      HTMLElement* elem = ToHTMLElement(node);
+    auto* elem = DynamicTo<HTMLElement>(node);
+    if (elem && ElementFullySelected(*elem, start, end)) {
       Node* prev = NodeTraversal::PreviousPostOrder(*elem);
       Node* next = NodeTraversal::Next(*elem);
       EditingStyle* style_to_push_down = nullptr;
@@ -1652,10 +1654,11 @@
 
 bool ApplyStyleCommand::ShouldSplitTextElement(Element* element,
                                                EditingStyle* style) {
-  if (!element || !element->IsHTMLElement())
+  auto* html_element = DynamicTo<HTMLElement>(element);
+  if (!html_element)
     return false;
 
-  return ShouldRemoveInlineStyleFromElement(style, ToHTMLElement(element));
+  return ShouldRemoveInlineStyleFromElement(style, html_element);
 }
 
 bool ApplyStyleCommand::IsValidCaretPositionInTextNode(
@@ -1900,11 +1903,11 @@
     if (auto* font = ToHTMLFontElementOrNull(container))
       font_container = font;
     bool style_container_is_not_span = !IsHTMLSpanElement(style_container);
-    if (container->IsHTMLElement()) {
-      HTMLElement* container_element = ToHTMLElement(container);
+    auto* container_element = DynamicTo<HTMLElement>(container);
+    if (container_element) {
       if (IsHTMLSpanElement(*container_element) ||
           (style_container_is_not_span && container_element->HasChildren()))
-        style_container = ToHTMLElement(container);
+        style_container = container_element;
     }
     if (!container->hasChildren())
       break;
diff --git a/third_party/blink/renderer/core/editing/commands/editing_commands_utilities.cc b/third_party/blink/renderer/core/editing/commands/editing_commands_utilities.cc
index b5d99f71..332305ab 100644
--- a/third_party/blink/renderer/core/editing/commands/editing_commands_utilities.cc
+++ b/third_party/blink/renderer/core/editing/commands/editing_commands_utilities.cc
@@ -175,7 +175,7 @@
     if (RootEditableElement(runner) != element)
       break;
     if (IsSpecialHTMLElement(runner)) {
-      HTMLElement* special_element = ToHTMLElement(&runner);
+      auto* special_element = To<HTMLElement>(&runner);
       VisiblePosition v_pos = CreateVisiblePosition(pos);
       VisiblePosition first_in_element =
           CreateVisiblePosition(FirstPositionInOrBeforeNode(*special_element));
@@ -198,7 +198,7 @@
     if (RootEditableElement(runner) != element)
       break;
     if (IsSpecialHTMLElement(runner)) {
-      HTMLElement* special_element = ToHTMLElement(&runner);
+      auto* special_element = To<HTMLElement>(&runner);
       VisiblePosition v_pos = CreateVisiblePosition(pos);
       VisiblePosition last_in_element =
           CreateVisiblePosition(LastPositionInOrAfterNode(*special_element));
@@ -355,7 +355,7 @@
 HTMLElement* CreateHTMLElement(Document& document, const QualifiedName& name) {
   DCHECK_EQ(name.NamespaceURI(), html_names::xhtmlNamespaceURI)
       << "Unexpected namespace: " << name;
-  return ToHTMLElement(document.CreateElement(
+  return To<HTMLElement>(document.CreateElement(
       name, CreateElementFlags::ByCloneNode(), g_null_atom));
 }
 
@@ -367,7 +367,7 @@
 
   for (Node& runner : NodeTraversal::AncestorsOf(*node)) {
     if (IsHTMLUListElement(runner) || IsHTMLOListElement(runner))
-      return ToHTMLElement(&runner);
+      return To<HTMLElement>(&runner);
     if (runner == root)
       return nullptr;
   }
diff --git a/third_party/blink/renderer/core/editing/commands/format_block_command.cc b/third_party/blink/renderer/core/editing/commands/format_block_command.cc
index 274fa4f..d4670e1 100644
--- a/third_party/blink/renderer/core/editing/commands/format_block_command.cc
+++ b/third_party/blink/renderer/core/editing/commands/format_block_command.cc
@@ -141,10 +141,11 @@
   // Copy the inline style of the original block element to the newly created
   // block-style element.
   if (outer_block != node_after_insertion_position &&
-      ToHTMLElement(node_after_insertion_position)->hasAttribute(kStyleAttr)) {
-    block_element->setAttribute(
-        kStyleAttr,
-        ToHTMLElement(node_after_insertion_position)->getAttribute(kStyleAttr));
+      To<HTMLElement>(node_after_insertion_position)
+          ->hasAttribute(kStyleAttr)) {
+    block_element->setAttribute(kStyleAttr,
+                                To<HTMLElement>(node_after_insertion_position)
+                                    ->getAttribute(kStyleAttr));
   }
 
   GetDocument().UpdateStyleAndLayout();
diff --git a/third_party/blink/renderer/core/editing/iterators/text_iterator.cc b/third_party/blink/renderer/core/editing/iterators/text_iterator.cc
index 2e84763a..b3b841e0 100644
--- a/third_party/blink/renderer/core/editing/iterators/text_iterator.cc
+++ b/third_party/blink/renderer/core/editing/iterators/text_iterator.cc
@@ -359,6 +359,7 @@
       // Handle the current node according to its type.
       if (iteration_progress_ < kHandledNode) {
         if (!SkipsUnselectableContent() || layout_object->IsSelectable()) {
+          auto* html_element = DynamicTo<HTMLElement>(*node_);
           if (layout_object->IsText() &&
               node_->getNodeType() ==
                   Node::kTextNode) {  // FIXME: What about kCdataSectionNode?
@@ -367,12 +368,12 @@
           } else if (layout_object &&
                      (layout_object->IsImage() ||
                       layout_object->IsLayoutEmbeddedContent() ||
-                      (node_ && node_->IsHTMLElement() &&
-                       (IsHTMLFormControlElement(ToHTMLElement(*node_)) ||
-                        IsHTMLLegendElement(ToHTMLElement(*node_)) ||
-                        IsHTMLImageElement(ToHTMLElement(*node_)) ||
-                        IsHTMLMeterElement(ToHTMLElement(*node_)) ||
-                        IsHTMLProgressElement(ToHTMLElement(*node_)))))) {
+                      (html_element &&
+                       (IsHTMLFormControlElement(html_element) ||
+                        IsHTMLLegendElement(html_element) ||
+                        IsHTMLImageElement(html_element) ||
+                        IsHTMLMeterElement(html_element) ||
+                        IsHTMLProgressElement(html_element))))) {
             HandleReplacedElement();
           } else {
             HandleNonTextNode();
@@ -498,14 +499,14 @@
 
 template <typename Strategy>
 bool TextIteratorAlgorithm<Strategy>::SupportsAltText(const Node& node) {
-  if (!node.IsHTMLElement())
+  const auto* element = DynamicTo<HTMLElement>(node);
+  if (!element)
     return false;
-  const HTMLElement& element = ToHTMLElement(node);
 
   // FIXME: Add isSVGImageElement.
-  if (IsHTMLImageElement(element))
+  if (IsHTMLImageElement(*element))
     return true;
-  if (IsHTMLInputElement(element) &&
+  if (IsHTMLInputElement(*element) &&
       ToHTMLInputElement(node).type() == input_type_names::kImage)
     return true;
   return false;
@@ -551,7 +552,7 @@
   }
 
   if (EmitsImageAltText() && TextIterator::SupportsAltText(*node_)) {
-    text_state_.EmitAltText(ToHTMLElement(*node_));
+    text_state_.EmitAltText(To<HTMLElement>(*node_));
     return;
   }
   // TODO(editing-dev): We can remove |UpdateForReplacedElement()| call when
diff --git a/third_party/blink/renderer/core/editing/serializers/serialization.cc b/third_party/blink/renderer/core/editing/serializers/serialization.cc
index 2d1eac3..d69aa7845 100644
--- a/third_party/blink/renderer/core/editing/serializers/serialization.cc
+++ b/third_party/blink/renderer/core/editing/serializers/serialization.cc
@@ -136,7 +136,7 @@
     return Traversal<HTMLTableElement>::FirstAncestor(*common_ancestor_block);
 
   if (IsNonTableCellHTMLBlockElement(common_ancestor_block))
-    return ToHTMLElement(common_ancestor_block);
+    return To<HTMLElement>(common_ancestor_block);
 
   return nullptr;
 }
@@ -150,7 +150,7 @@
 static inline HTMLElement*
 AncestorToRetainStructureAndAppearanceWithNoLayoutObject(
     const Node& common_ancestor) {
-  HTMLElement* common_ancestor_block = ToHTMLElement(EnclosingNodeOfType(
+  auto* common_ancestor_block = To<HTMLElement>(EnclosingNodeOfType(
       FirstPositionInOrBeforeNode(common_ancestor), IsHTMLBlockElement));
   return AncestorToRetainStructureAndAppearanceForBlock(common_ancestor_block);
 }
@@ -201,7 +201,7 @@
           ContainerNode* ancestor = parent_list_node->parentNode();
           while (ancestor && !IsHTMLListElement(ancestor))
             ancestor = ancestor->parentNode();
-          special_common_ancestor = ToHTMLElement(ancestor);
+          special_common_ancestor = To<HTMLElement>(ancestor);
         }
       }
 
@@ -226,8 +226,8 @@
     constraining_ancestor = constraining_ancestor
                                 ? constraining_ancestor
                                 : EnclosingBlock(check_ancestor);
-    HTMLElement* new_special_common_ancestor =
-        ToHTMLElement(HighestEnclosingNodeOfType(
+    auto* new_special_common_ancestor =
+        To<HTMLElement>(HighestEnclosingNodeOfType(
             Position::FirstPositionInNode(*check_ancestor),
             &IsPresentationalHTMLElement, kCanCrossEditingBoundary,
             constraining_ancestor));
@@ -694,7 +694,7 @@
     next_node = node->nextSibling();
     if (IsHTMLHtmlElement(*node) || IsHTMLHeadElement(*node) ||
         IsHTMLBodyElement(*node)) {
-      HTMLElement* element = ToHTMLElement(node);
+      auto* element = To<HTMLElement>(node);
       if (Node* first_child = element->firstChild())
         next_node = first_child;
       RemoveElementPreservingChildren(fragment, element);
diff --git a/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.cc b/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.cc
index df4254f..b18f4f9 100644
--- a/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.cc
+++ b/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.cc
@@ -564,8 +564,10 @@
   if (element.IsStyledElement() && element.InlineStyle())
     inline_style->OverrideWithStyle(element.InlineStyle());
 
-  if (element.IsHTMLElement() && ShouldAnnotate())
-    inline_style->MergeStyleFromRulesForSerialization(&ToHTMLElement(element));
+  auto* html_element = DynamicTo<HTMLElement>(element);
+  if (html_element && ShouldAnnotate()) {
+    inline_style->MergeStyleFromRulesForSerialization(html_element);
+  }
 
   return inline_style;
 }
diff --git a/third_party/blink/renderer/core/editing/testing/selection_sample_test.cc b/third_party/blink/renderer/core/editing/testing/selection_sample_test.cc
index 75b43ee..bb1ca7e 100644
--- a/third_party/blink/renderer/core/editing/testing/selection_sample_test.cc
+++ b/third_party/blink/renderer/core/editing/testing/selection_sample_test.cc
@@ -263,7 +263,7 @@
   Element* body = GetDocument().body();
   Element* host = body->getElementById("host");
   SelectionSample::ConvertTemplatesToShadowRootsForTesring(
-      *(ToHTMLElement(host)));
+      *(To<HTMLElement>(host)));
   ShadowRoot* shadow_root = host->ShadowRootIfV1();
   ASSERT_TRUE(shadow_root->IsShadowRoot());
   EXPECT_EQ("<div>shadow_first</div><div>shadow_second</div>",
@@ -279,7 +279,7 @@
   Element* body = GetDocument().body();
   Element* host = body->getElementById("host");
   SelectionSample::ConvertTemplatesToShadowRootsForTesring(
-      *(ToHTMLElement(host)));
+      *(To<HTMLElement>(host)));
   EXPECT_FALSE(host->ShadowRootIfV1());
   EXPECT_EQ("<div>first</div><div>second</div>", host->InnerHTMLAsString());
 }
@@ -302,7 +302,7 @@
   Element* host1 = body->getElementById("host1");
   Element* host2 = body->getElementById("host2");
   SelectionSample::ConvertTemplatesToShadowRootsForTesring(
-      *(ToHTMLElement(body)));
+      *(To<HTMLElement>(body)));
   ShadowRoot* shadow_root_1 = host1->ShadowRootIfV1();
   ShadowRoot* shadow_root_2 = host2->ShadowRootIfV1();
 
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 6f4443d..65f3f4b 100644
--- a/third_party/blink/renderer/core/exported/web_view_impl.cc
+++ b/third_party/blink/renderer/core/exported/web_view_impl.cc
@@ -380,10 +380,10 @@
         main_frame.GetEventHandler().HitTestResultAtLocation(location));
     result.SetToShadowHostIfInRestrictedShadowRoot();
     Node* hit_node = result.InnerNodeOrImageMapImage();
+    auto* html_element = DynamicTo<HTMLElement>(hit_node);
     if (!result.GetScrollbar() && hit_node && hit_node->GetLayoutObject() &&
-        hit_node->GetLayoutObject()->IsEmbeddedObject() &&
-        hit_node->IsHTMLElement() &&
-        ToHTMLElement(hit_node)->IsPluginElement()) {
+        hit_node->GetLayoutObject()->IsEmbeddedObject() && html_element &&
+        html_element->IsPluginElement()) {
       mouse_capture_element_ = ToHTMLPlugInElement(hit_node);
       main_frame.Client()->SetMouseCapture(true);
       TRACE_EVENT_ASYNC_BEGIN0("input", "capturing mouse", this);
diff --git a/third_party/blink/renderer/core/frame/web_frame_serializer_impl.cc b/third_party/blink/renderer/core/frame/web_frame_serializer_impl.cc
index d9a5d32..00111944 100644
--- a/third_party/blink/renderer/core/frame/web_frame_serializer_impl.cc
+++ b/third_party/blink/renderer/core/frame/web_frame_serializer_impl.cc
@@ -398,8 +398,8 @@
     if (param->is_html_document) {
       result.Append('>');
       // FIXME: This code is horribly wrong.  WebFrameSerializerImpl must die.
-      if (!element->IsHTMLElement() ||
-          ToHTMLElement(element)->ShouldSerializeEndTag()) {
+      auto* html_element = DynamicTo<HTMLElement>(element);
+      if (!html_element || html_element->ShouldSerializeEndTag()) {
         // We need to write end tag when it is required.
         result.Append("</");
         result.Append(element->nodeName().DeprecatedLower());
diff --git a/third_party/blink/renderer/core/frame/web_frame_widget_impl.cc b/third_party/blink/renderer/core/frame/web_frame_widget_impl.cc
index 796032f..ec350a64 100644
--- a/third_party/blink/renderer/core/frame/web_frame_widget_impl.cc
+++ b/third_party/blink/renderer/core/frame/web_frame_widget_impl.cc
@@ -705,10 +705,10 @@
             location));
     result.SetToShadowHostIfInRestrictedShadowRoot();
     Node* hit_node = result.InnerNode();
+    auto* html_element = DynamicTo<HTMLElement>(hit_node);
     if (!result.GetScrollbar() && hit_node && hit_node->GetLayoutObject() &&
-        hit_node->GetLayoutObject()->IsEmbeddedObject() &&
-        hit_node->IsHTMLElement() &&
-        ToHTMLElement(hit_node)->IsPluginElement()) {
+        hit_node->GetLayoutObject()->IsEmbeddedObject() && html_element &&
+        html_element->IsPluginElement()) {
       mouse_capture_element_ = ToHTMLPlugInElement(hit_node);
       TRACE_EVENT_ASYNC_BEGIN0("input", "capturing mouse", this);
     }
diff --git a/third_party/blink/renderer/core/html/custom/custom_element.cc b/third_party/blink/renderer/core/html/custom/custom_element.cc
index e8b6b65e..d21c5820 100644
--- a/third_party/blink/renderer/core/html/custom/custom_element.cc
+++ b/third_party/blink/renderer/core/html/custom/custom_element.cc
@@ -139,7 +139,7 @@
     return definition->CreateElement(document, tag_name, flags);
   }
   // 7. Otherwise:
-  return ToHTMLElement(
+  return To<HTMLElement>(
       CreateUncustomizedOrUndefinedElementTemplate<kQNameIsValid>(
           document, tag_name, flags, g_null_atom));
 }
diff --git a/third_party/blink/renderer/core/html/custom/custom_element_definition.cc b/third_party/blink/renderer/core/html/custom/custom_element_definition.cc
index ea22881..0a08fe8 100644
--- a/third_party/blink/renderer/core/html/custom/custom_element_definition.cc
+++ b/third_party/blink/renderer/core/html/custom/custom_element_definition.cc
@@ -149,7 +149,7 @@
       Upgrade(*result);
     else
       EnqueueUpgradeReaction(*result);
-    return ToHTMLElement(result);
+    return To<HTMLElement>(result);
   }
 
   // 6. If definition is non-null, then:
@@ -211,7 +211,7 @@
   element.SetCustomElementDefinition(this);
 
   if (IsFormAssociated())
-    ToHTMLElement(element).EnsureElementInternals().DidUpgrade();
+    To<HTMLElement>(element).EnsureElementInternals().DidUpgrade();
   AddDefaultStylesTo(element);
 }
 
diff --git a/third_party/blink/renderer/core/html/document_name_collection.h b/third_party/blink/renderer/core/html/document_name_collection.h
index 792d702..39f342c 100644
--- a/third_party/blink/renderer/core/html/document_name_collection.h
+++ b/third_party/blink/renderer/core/html/document_name_collection.h
@@ -18,7 +18,7 @@
                          const AtomicString& name);
 
   HTMLElement* Item(unsigned offset) const {
-    return ToHTMLElement(HTMLNameCollection::item(offset));
+    return To<HTMLElement>(HTMLNameCollection::item(offset));
   }
 
   bool ElementMatches(const HTMLElement&) const;
diff --git a/third_party/blink/renderer/core/html/forms/chooser_only_temporal_input_type_view.cc b/third_party/blink/renderer/core/html/forms/chooser_only_temporal_input_type_view.cc
index 16be715..058f831 100644
--- a/third_party/blink/renderer/core/html/forms/chooser_only_temporal_input_type_view.cc
+++ b/third_party/blink/renderer/core/html/forms/chooser_only_temporal_input_type_view.cc
@@ -91,7 +91,8 @@
 
 void ChooserOnlyTemporalInputTypeView::UpdateView() {
   Node* node = GetElement().UserAgentShadowRoot()->firstChild();
-  if (!node || !node->IsHTMLElement())
+  auto* html_element = DynamicTo<HTMLElement>(node);
+  if (!html_element)
     return;
   String display_value;
   if (!GetElement().SuggestedValue().IsNull())
@@ -102,7 +103,7 @@
     // Need to put something to keep text baseline.
     display_value = " ";
   }
-  ToHTMLElement(node)->setTextContent(display_value);
+  html_element->setTextContent(display_value);
 }
 
 void ChooserOnlyTemporalInputTypeView::ValueAttributeChanged() {
diff --git a/third_party/blink/renderer/core/html/forms/html_form_controls_collection.h b/third_party/blink/renderer/core/html/forms/html_form_controls_collection.h
index 886cb6f4..8a33fc9 100644
--- a/third_party/blink/renderer/core/html/forms/html_form_controls_collection.h
+++ b/third_party/blink/renderer/core/html/forms/html_form_controls_collection.h
@@ -48,7 +48,7 @@
   ~HTMLFormControlsCollection() override;
 
   HTMLElement* item(unsigned offset) const {
-    return ToHTMLElement(HTMLCollection::item(offset));
+    return To<HTMLElement>(HTMLCollection::item(offset));
   }
 
   HTMLElement* namedItem(const AtomicString& name) const override;
diff --git a/third_party/blink/renderer/core/html/forms/html_label_element.cc b/third_party/blink/renderer/core/html/forms/html_label_element.cc
index 2494b6f1..f4fe9a8 100644
--- a/third_party/blink/renderer/core/html/forms/html_label_element.cc
+++ b/third_party/blink/renderer/core/html/forms/html_label_element.cc
@@ -128,7 +128,8 @@
   if (!IsShadowIncludingInclusiveAncestorOf(node))
     return false;
   while (node && this != node) {
-    if (node->IsHTMLElement() && ToHTMLElement(node)->IsInteractiveContent())
+    auto* html_element = DynamicTo<HTMLElement>(node);
+    if (html_element && html_element->IsInteractiveContent())
       return true;
     node = node->ParentOrShadowHostNode();
   }
diff --git a/third_party/blink/renderer/core/html/forms/option_list_test.cc b/third_party/blink/renderer/core/html/forms/option_list_test.cc
index d734e41..60ad8df 100644
--- a/third_party/blink/renderer/core/html/forms/option_list_test.cc
+++ b/third_party/blink/renderer/core/html/forms/option_list_test.cc
@@ -43,7 +43,7 @@
   Select().SetInnerHTMLFromString(
       "text<input><option id=o1></option><input><option "
       "id=o2></option><input>");
-  auto* div = ToHTMLElement(
+  auto* div = To<HTMLElement>(
       Select().GetDocument().CreateRawElement(html_names::kDivTag));
   div->SetInnerHTMLFromString("<option id=o3></option>");
   Select().AppendChild(div);
@@ -78,7 +78,7 @@
   ++iter;
   EXPECT_EQ(list.end(), iter);
 
-  ToHTMLElement(Select().firstChild())
+  To<HTMLElement>(Select().firstChild())
       ->SetInnerHTMLFromString(
           "<optgroup><option id=gg11></option></optgroup>"
           "<option id=g11></option>");
diff --git a/third_party/blink/renderer/core/html/forms/radio_node_list.cc b/third_party/blink/renderer/core/html/forms/radio_node_list.cc
index a8b9fc9..4044004 100644
--- a/third_party/blink/renderer/core/html/forms/radio_node_list.cc
+++ b/third_party/blink/renderer/core/html/forms/radio_node_list.cc
@@ -98,7 +98,7 @@
   DCHECK(IsHTMLObjectElement(test_element) ||
          test_element.IsFormControlElement());
   if (IsHTMLFormElement(ownerNode())) {
-    HTMLFormElement* form_element = ToHTMLElement(test_element).formOwner();
+    auto* form_element = To<HTMLElement>(test_element).formOwner();
     if (!form_element || form_element != ownerNode())
       return false;
   }
diff --git a/third_party/blink/renderer/core/html/html_collection.cc b/third_party/blink/renderer/core/html/html_collection.cc
index b13e8fa8..6d7ed21 100644
--- a/third_party/blink/renderer/core/html/html_collection.cc
+++ b/third_party/blink/renderer/core/html/html_collection.cc
@@ -296,8 +296,8 @@
   }
 
   // The following only applies to HTMLElements.
-  return element.IsHTMLElement() &&
-         IsMatchingHTMLElement(*this, ToHTMLElement(element));
+  auto* html_element = DynamicTo<HTMLElement>(element);
+  return html_element && IsMatchingHTMLElement(*this, *html_element);
 }
 
 namespace {
@@ -477,12 +477,13 @@
       if (add_result.is_new_entry)
         names.push_back(id_attribute);
     }
-    if (!element->IsHTMLElement())
+    auto* html_element = DynamicTo<HTMLElement>(element);
+    if (!html_element)
       continue;
     const AtomicString& name_attribute = element->GetNameAttribute();
     if (!name_attribute.IsEmpty() &&
         (GetType() != kDocAll ||
-         NameShouldBeVisibleInDocumentAll(ToHTMLElement(*element)))) {
+         NameShouldBeVisibleInDocumentAll(*html_element))) {
       HashSet<AtomicString>::AddResult add_result =
           existing_names.insert(name_attribute);
       if (add_result.is_new_entry)
@@ -507,12 +508,13 @@
     const AtomicString& id_attr_val = element->GetIdAttribute();
     if (!id_attr_val.IsEmpty())
       cache->AddElementWithId(id_attr_val, element);
-    if (!element->IsHTMLElement())
+    auto* html_element = DynamicTo<HTMLElement>(element);
+    if (!html_element)
       continue;
     const AtomicString& name_attr_val = element->GetNameAttribute();
     if (!name_attr_val.IsEmpty() && id_attr_val != name_attr_val &&
         (GetType() != kDocAll ||
-         NameShouldBeVisibleInDocumentAll(ToHTMLElement(*element))))
+         NameShouldBeVisibleInDocumentAll(*html_element)))
       cache->AddElementWithName(name_attr_val, element);
   }
   // Set the named item cache last as traversing the tree may cause cache
diff --git a/third_party/blink/renderer/core/html/html_element.cc b/third_party/blink/renderer/core/html/html_element.cc
index 461c8d2..d40dba2 100644
--- a/third_party/blink/renderer/core/html/html_element.cc
+++ b/third_party/blink/renderer/core/html/html_element.cc
@@ -102,9 +102,10 @@
 
 // https://w3c.github.io/editing/execCommand.html#editing-host
 bool IsEditingHost(const Node& node) {
-  if (!node.IsHTMLElement())
+  auto* html_element = DynamicTo<HTMLElement>(node);
+  if (!html_element)
     return false;
-  String normalized_value = ToHTMLElement(node).contentEditable();
+  String normalized_value = html_element->contentEditable();
   if (normalized_value == "true" || normalized_value == "plaintext-only")
     return true;
   return node.GetDocument().InDesignMode() &&
@@ -115,13 +116,14 @@
 bool IsEditable(const Node& node) {
   if (IsEditingHost(node))
     return false;
-  if (node.IsHTMLElement() && ToHTMLElement(node).contentEditable() == "false")
+  auto* html_element = DynamicTo<HTMLElement>(node);
+  if (html_element && html_element->contentEditable() == "false")
     return false;
   if (!node.parentNode())
     return false;
   if (!IsEditingHost(*node.parentNode()) && !IsEditable(*node.parentNode()))
     return false;
-  if (node.IsHTMLElement())
+  if (html_element)
     return true;
   if (IsSVGSVGElement(node))
     return true;
@@ -1007,8 +1009,9 @@
 }
 
 static inline bool ElementAffectsDirectionality(const Node* node) {
-  return node->IsHTMLElement() && (IsHTMLBDIElement(ToHTMLElement(*node)) ||
-                                   ToHTMLElement(*node).hasAttribute(kDirAttr));
+  auto* html_element = DynamicTo<HTMLElement>(node);
+  return html_element && (IsHTMLBDIElement(*html_element) ||
+                          html_element->hasAttribute(kDirAttr));
 }
 
 void HTMLElement::ChildrenChanged(const ChildrenChange& change) {
@@ -1122,7 +1125,7 @@
        element_to_adjust =
            FlatTreeTraversal::ParentElement(*element_to_adjust)) {
     if (ElementAffectsDirectionality(element_to_adjust)) {
-      ToHTMLElement(element_to_adjust)->CalculateAndAdjustDirectionality();
+      To<HTMLElement>(element_to_adjust)->CalculateAndAdjustDirectionality();
       return;
     }
   }
@@ -1409,11 +1412,10 @@
   if (!CanParticipateInFlatTree())
     return;
   UpdateDistributionForFlatTreeTraversal();
-  Element* parent = FlatTreeTraversal::ParentElement(*this);
-  if (parent && parent->IsHTMLElement() &&
-      ToHTMLElement(parent)->SelfOrAncestorHasDirAutoAttribute()) {
-    ToHTMLElement(parent)
-        ->AdjustDirectionalityIfNeededAfterChildAttributeChanged(this);
+  auto* parent =
+      DynamicTo<HTMLElement>(FlatTreeTraversal::ParentElement(*this));
+  if (parent && parent->SelfOrAncestorHasDirAutoAttribute()) {
+    parent->AdjustDirectionalityIfNeededAfterChildAttributeChanged(this);
   }
 
   if (DeprecatedEqualIgnoringCase(params.new_value, "auto"))
diff --git a/third_party/blink/renderer/core/html/html_image_fallback_helper.cc b/third_party/blink/renderer/core/html/html_image_fallback_helper.cc
index 935b7a9..d779cfe6 100644
--- a/third_party/blink/renderer/core/html/html_image_fallback_helper.cc
+++ b/third_party/blink/renderer/core/html/html_image_fallback_helper.cc
@@ -28,8 +28,9 @@
 }
 
 static bool ElementRepresentsNothing(const Element& element) {
-  bool alt_is_set = !ToHTMLElement(element).AltText().IsNull();
-  bool alt_is_empty = alt_is_set && ToHTMLElement(element).AltText().IsEmpty();
+  const auto& html_element = To<HTMLElement>(element);
+  bool alt_is_set = !html_element.AltText().IsNull();
+  bool alt_is_empty = alt_is_set && html_element.AltText().IsEmpty();
   bool src_is_set = !NoImageSourceSpecified(element);
   if (src_is_set && alt_is_empty)
     return true;
@@ -72,7 +73,7 @@
   alt_text->setAttribute(kIdAttr, AtomicString("alttext"));
 
   Text* text =
-      Text::Create(element.GetDocument(), ToHTMLElement(element).AltText());
+      Text::Create(element.GetDocument(), To<HTMLElement>(element).AltText());
   alt_text->AppendChild(text);
 }
 
@@ -113,7 +114,7 @@
   bool image_has_intrinsic_dimensions =
       new_style->Width().IsSpecifiedOrIntrinsic() &&
       new_style->Height().IsSpecifiedOrIntrinsic();
-  bool image_has_no_alt_attribute = ToHTMLElement(element).AltText().IsNull();
+  bool image_has_no_alt_attribute = To<HTMLElement>(element).AltText().IsNull();
   bool treat_as_replaced =
       image_has_intrinsic_dimensions &&
       (element.GetDocument().InQuirksMode() || image_has_no_alt_attribute);
diff --git a/third_party/blink/renderer/core/html/html_image_loader.cc b/third_party/blink/renderer/core/html/html_image_loader.cc
index b7b9d59..825323c6 100644
--- a/third_party/blink/renderer/core/html/html_image_loader.cc
+++ b/third_party/blink/renderer/core/html/html_image_loader.cc
@@ -56,7 +56,7 @@
 void HTMLImageLoader::NoImageResourceToLoad() {
   // FIXME: Use fallback content even when there is no alt-text. The only
   // blocker is the large amount of rebaselining it requires.
-  if (ToHTMLElement(GetElement())->AltText().IsEmpty())
+  if (To<HTMLElement>(GetElement())->AltText().IsEmpty())
     return;
 
   if (auto* image = ToHTMLImageElementOrNull(GetElement()))
diff --git a/third_party/blink/renderer/core/html/html_table_rows_collection.cc b/third_party/blink/renderer/core/html/html_table_rows_collection.cc
index 9e895e0..8a72078 100644
--- a/third_party/blink/renderer/core/html/html_table_rows_collection.cc
+++ b/third_party/blink/renderer/core/html/html_table_rows_collection.cc
@@ -42,7 +42,7 @@
   // Because we know that the parent is a table or a section, it's safe to cast
   // it to an HTMLElement giving us access to the faster hasTagName overload
   // from that class.
-  return ToHTMLElement(row.parentNode())->HasTagName(section_tag);
+  return To<HTMLElement>(row.parentNode())->HasTagName(section_tag);
 }
 
 HTMLTableRowElement* HTMLTableRowsCollection::RowAfter(
diff --git a/third_party/blink/renderer/core/html/parser/html_construction_site.cc b/third_party/blink/renderer/core/html/parser/html_construction_site.cc
index fdfd3c5..3f6cbc6 100644
--- a/third_party/blink/renderer/core/html/parser/html_construction_site.cc
+++ b/third_party/blink/renderer/core/html/parser/html_construction_site.cc
@@ -957,10 +957,9 @@
     // 12. If element is a form-associated element, and the form
     // element pointer is not null, and there is no template element
     // on the stack of open elements, ...
+    auto* html_element = DynamicTo<HTMLElement>(element);
     FormAssociated* form_associated_element =
-        element->IsHTMLElement()
-            ? ToHTMLElement(element)->ToFormAssociatedOrNull()
-            : nullptr;
+        html_element ? html_element->ToFormAssociatedOrNull() : nullptr;
     if (form_associated_element && document.GetFrame() && form_.Get()) {
       // ... and element is either not listed or doesn't have a form
       // attribute, and the intended parent is in the same tree as the
diff --git a/third_party/blink/renderer/core/html/track/vtt/vtt_element.cc b/third_party/blink/renderer/core/html/track/vtt/vtt_element.cc
index b8c1512..db766921 100644
--- a/third_party/blink/renderer/core/html/track/vtt/vtt_element.cc
+++ b/third_party/blink/renderer/core/html/track/vtt/vtt_element.cc
@@ -118,7 +118,7 @@
 
   html_element->setAttribute(html_names::kClassAttr,
                              getAttribute(html_names::kClassAttr));
-  return ToHTMLElement(html_element);
+  return To<HTMLElement>(html_element);
 }
 
 void VTTElement::SetIsPastNode(bool is_past_node) {
diff --git a/third_party/blink/renderer/core/inspector/inspector_session_state.cc b/third_party/blink/renderer/core/inspector/inspector_session_state.cc
index e5a82500..4c906ae3 100644
--- a/third_party/blink/renderer/core/inspector/inspector_session_state.cc
+++ b/third_party/blink/renderer/core/inspector/inspector_session_state.cc
@@ -56,12 +56,12 @@
 // Encoding / Decoding routines.
 //
 /*static*/
-void InspectorAgentState::EncodeCBOR(bool v, std::vector<uint8_t>* out) {
+void InspectorAgentState::Serialize(bool v, std::vector<uint8_t>* out) {
   out->push_back(v ? EncodeTrue() : EncodeFalse());
 }
 
 /*static*/
-bool InspectorAgentState::DecodeCBOR(span<uint8_t> in, bool* v) {
+bool InspectorAgentState::Deserialize(span<uint8_t> in, bool* v) {
   CBORTokenizer tokenizer(in);
   if (tokenizer.TokenTag() == CBORTokenTag::TRUE_VALUE) {
     *v = true;
@@ -75,12 +75,12 @@
 }
 
 /*static*/
-void InspectorAgentState::EncodeCBOR(int32_t v, std::vector<uint8_t>* out) {
+void InspectorAgentState::Serialize(int32_t v, std::vector<uint8_t>* out) {
   ::inspector_protocol_encoding::cbor::EncodeInt32(v, out);
 }
 
 /*static*/
-bool InspectorAgentState::DecodeCBOR(span<uint8_t> in, int32_t* v) {
+bool InspectorAgentState::Deserialize(span<uint8_t> in, int32_t* v) {
   CBORTokenizer tokenizer(in);
   if (tokenizer.TokenTag() == CBORTokenTag::INT32) {
     *v = tokenizer.GetInt32();
@@ -90,12 +90,12 @@
 }
 
 /*static*/
-void InspectorAgentState::EncodeCBOR(double v, std::vector<uint8_t>* out) {
+void InspectorAgentState::Serialize(double v, std::vector<uint8_t>* out) {
   ::inspector_protocol_encoding::cbor::EncodeDouble(v, out);
 }
 
 /*static*/
-bool InspectorAgentState::DecodeCBOR(span<uint8_t> in, double* v) {
+bool InspectorAgentState::Deserialize(span<uint8_t> in, double* v) {
   CBORTokenizer tokenizer(in);
   if (tokenizer.TokenTag() == CBORTokenTag::DOUBLE) {
     *v = tokenizer.GetDouble();
@@ -105,8 +105,8 @@
 }
 
 /*static*/
-void InspectorAgentState::EncodeCBOR(const WTF::String& v,
-                                     std::vector<uint8_t>* out) {
+void InspectorAgentState::Serialize(const WTF::String& v,
+                                    std::vector<uint8_t>* out) {
   if (v.Is8Bit()) {
     auto span8 = v.Span8();
     EncodeFromLatin1(span<uint8_t>(span8.data(), span8.size()), out);
@@ -120,7 +120,7 @@
 }
 
 /*static*/
-bool InspectorAgentState::DecodeCBOR(span<uint8_t> in, WTF::String* v) {
+bool InspectorAgentState::Deserialize(span<uint8_t> in, WTF::String* v) {
   CBORTokenizer tokenizer(in);
   if (tokenizer.TokenTag() == CBORTokenTag::STRING8) {
     *v = WTF::String(
@@ -137,6 +137,22 @@
   return false;
 }
 
+/*static*/
+void InspectorAgentState::Serialize(const std::vector<uint8_t>& v,
+                                    std::vector<uint8_t>* out) {
+  // We could CBOR encode this, but since we never look at the contents
+  // anyway (except for decoding just below), we just cheat and use the
+  // blob directly.
+  out->insert(out->end(), v.begin(), v.end());
+}
+
+/*static*/
+bool InspectorAgentState::Deserialize(span<uint8_t> in,
+                                      std::vector<uint8_t>* v) {
+  v->insert(v->end(), in.begin(), in.end());
+  return true;
+}
+
 //
 // InspectorAgentState
 //
diff --git a/third_party/blink/renderer/core/inspector/inspector_session_state.h b/third_party/blink/renderer/core/inspector/inspector_session_state.h
index a429601..bc63d697 100644
--- a/third_party/blink/renderer/core/inspector/inspector_session_state.h
+++ b/third_party/blink/renderer/core/inspector/inspector_session_state.h
@@ -50,18 +50,22 @@
   // these is to be able to call overloaded methods from the template
   // implementations below; they just delegate to protocol::Value parsing
   // and serialization.
-  static void EncodeCBOR(bool v, std::vector<uint8_t>* out);
-  static bool DecodeCBOR(::inspector_protocol_encoding::span<uint8_t> in,
-                         bool* v);
-  static void EncodeCBOR(int32_t v, std::vector<uint8_t>* out);
-  static bool DecodeCBOR(::inspector_protocol_encoding::span<uint8_t> in,
-                         int32_t* v);
-  static void EncodeCBOR(double v, std::vector<uint8_t>* out);
-  static bool DecodeCBOR(::inspector_protocol_encoding::span<uint8_t> in,
-                         double* v);
-  static void EncodeCBOR(const WTF::String& v, std::vector<uint8_t>* out);
-  static bool DecodeCBOR(::inspector_protocol_encoding::span<uint8_t> in,
-                         WTF::String* v);
+  static void Serialize(bool v, std::vector<uint8_t>* out);
+  static bool Deserialize(::inspector_protocol_encoding::span<uint8_t> in,
+                          bool* v);
+  static void Serialize(int32_t v, std::vector<uint8_t>* out);
+  static bool Deserialize(::inspector_protocol_encoding::span<uint8_t> in,
+                          int32_t* v);
+  static void Serialize(double v, std::vector<uint8_t>* out);
+  static bool Deserialize(::inspector_protocol_encoding::span<uint8_t> in,
+                          double* v);
+  static void Serialize(const WTF::String& v, std::vector<uint8_t>* out);
+  static bool Deserialize(::inspector_protocol_encoding::span<uint8_t> in,
+                          WTF::String* v);
+  static void Serialize(const std::vector<uint8_t>& v,
+                        std::vector<uint8_t>* out);
+  static bool Deserialize(::inspector_protocol_encoding::span<uint8_t> in,
+                          std::vector<uint8_t>* v);
 
  public:
   // A field is connected to the |agent_state|, which initializes the field
@@ -125,7 +129,7 @@
       }
       value_ = value;
       std::vector<uint8_t> encoded_value;
-      EncodeCBOR(value, &encoded_value);
+      Serialize(value, &encoded_value);
       session_state_->EnqueueUpdate(prefix_key_, &encoded_value);
     }
 
@@ -147,9 +151,9 @@
         return;
       auto it = reattach_state->entries.find(prefix_key_);
       if (it != reattach_state->entries.end()) {
-        DecodeCBOR(::inspector_protocol_encoding::span<uint8_t>(
-                       it->value->data(), it->value->size()),
-                   &value_);
+        Deserialize(::inspector_protocol_encoding::span<uint8_t>(
+                        it->value->data(), it->value->size()),
+                    &value_);
       }
     }
 
@@ -207,7 +211,7 @@
         return;
       map_.Set(key, value);
       std::vector<uint8_t> encoded_value;
-      EncodeCBOR(value, &encoded_value);
+      Serialize(value, &encoded_value);
       session_state_->EnqueueUpdate(prefix_key_ + key, &encoded_value);
     }
 
@@ -244,9 +248,9 @@
           continue;
         WTF::String suffix_key = entry.key.Substring(prefix_key_.length());
         ValueType v;
-        if (DecodeCBOR(::inspector_protocol_encoding::span<uint8_t>(
-                           entry.value->data(), entry.value->size()),
-                       &v)) {
+        if (Deserialize(::inspector_protocol_encoding::span<uint8_t>(
+                            entry.value->data(), entry.value->size()),
+                        &v)) {
           map_.Set(suffix_key, v);
         }
       }
@@ -260,6 +264,7 @@
   using Integer = SimpleField<int32_t>;
   using Double = SimpleField<double>;
   using String = SimpleField<WTF::String>;
+  using Bytes = SimpleField<std::vector<uint8_t>>;
   using BooleanMap = MapField<bool>;
   using IntegerMap = MapField<int32_t>;
   using DoubleMap = MapField<double>;
diff --git a/third_party/blink/renderer/core/inspector/inspector_session_state_test.cc b/third_party/blink/renderer/core/inspector/inspector_session_state_test.cc
index b56c3e3..dcb657f1 100644
--- a/third_party/blink/renderer/core/inspector/inspector_session_state_test.cc
+++ b/third_party/blink/renderer/core/inspector/inspector_session_state_test.cc
@@ -12,6 +12,7 @@
 using mojom::blink::DevToolsSessionState;
 using mojom::blink::DevToolsSessionStatePtr;
 using std::unique_ptr;
+using testing::ElementsAre;
 using testing::UnorderedElementsAre;
 
 // This session object is normally on the browser side; see
@@ -53,7 +54,8 @@
         field1_(&agent_state_, /*default_value=*/0.0),
         multiplier_(&agent_state_, /*default_value=*/1.0),
         counter_(&agent_state_, /*default_value=*/1),
-        message_(&agent_state_, /*default_value=*/WTF::String()) {}
+        message_(&agent_state_, /*default_value=*/WTF::String()),
+        bytes_(&agent_state_, /*default_value=*/std::vector<uint8_t>()) {}
 
   InspectorAgentState agent_state_;
   InspectorAgentState::Boolean enabled_;
@@ -61,6 +63,7 @@
   InspectorAgentState::Double multiplier_;
   InspectorAgentState::Integer counter_;
   InspectorAgentState::String message_;
+  InspectorAgentState::Bytes bytes_;
 };
 
 TEST(InspectorSessionStateTest, SimpleFields) {
@@ -77,11 +80,13 @@
     simple_agent.field1_.Set(11.0);
     simple_agent.multiplier_.Set(42.0);
     simple_agent.counter_.Set(311);
+    simple_agent.bytes_.Set({0xde, 0xad, 0xbe, 0xef});
 
     EXPECT_EQ(true, simple_agent.enabled_.Get());
     EXPECT_EQ(11.0, simple_agent.field1_.Get());
     EXPECT_EQ(42.0, simple_agent.multiplier_.Get());
     EXPECT_EQ(311, simple_agent.counter_.Get());
+    EXPECT_THAT(simple_agent.bytes_.Get(), ElementsAre(0xde, 0xad, 0xbe, 0xef));
 
     // Now send the updates back to the browser session.
     dev_tools_session.ApplyUpdates(session_state.TakeUpdates());
@@ -96,11 +101,13 @@
     EXPECT_EQ(11.0, simple_agent.field1_.Get());
     EXPECT_EQ(42.0, simple_agent.multiplier_.Get());
     EXPECT_EQ(311, simple_agent.counter_.Get());
+    EXPECT_THAT(simple_agent.bytes_.Get(), ElementsAre(0xde, 0xad, 0xbe, 0xef));
 
     simple_agent.enabled_.Set(false);
     simple_agent.multiplier_.Clear();
     simple_agent.field1_.Set(-1.0);
     simple_agent.counter_.Set(312);
+    simple_agent.bytes_.Set({1, 2, 3});
 
     // Now send the updates back to the browser session.
     dev_tools_session.ApplyUpdates(session_state.TakeUpdates());
@@ -115,11 +122,13 @@
     EXPECT_EQ(-1.0, simple_agent.field1_.Get());
     EXPECT_EQ(1.0, simple_agent.multiplier_.Get());
     EXPECT_EQ(312, simple_agent.counter_.Get());
+    EXPECT_THAT(simple_agent.bytes_.Get(), ElementsAre(1, 2, 3));
 
     simple_agent.enabled_.Clear();
     simple_agent.multiplier_.Set(1.0);  // default value => clears.
     simple_agent.field1_.Clear();
     simple_agent.counter_.Clear();
+    simple_agent.bytes_.Clear();
   }
 }
 
diff --git a/third_party/blink/renderer/core/layout/layout_box_model_object_test.cc b/third_party/blink/renderer/core/layout/layout_box_model_object_test.cc
index 8f365ec..ae2806ce 100644
--- a/third_party/blink/renderer/core/layout/layout_box_model_object_test.cc
+++ b/third_party/blink/renderer/core/layout/layout_box_model_object_test.cc
@@ -423,7 +423,7 @@
                       .at(sticky->Layer())
                       .scroll_container_relative_sticky_box_rect.Location()
                       .X());
-  ToHTMLElement(target->GetNode())->classList().Add("hide");
+  To<HTMLElement>(target->GetNode())->classList().Add("hide");
   GetDocument().View()->UpdateLifecycleToLayoutClean();
   // Layout should invalidate the sticky constraints of the sticky element and
   // mark it as needing a compositing inputs update.
diff --git a/third_party/blink/renderer/core/layout/layout_text_control_single_line.cc b/third_party/blink/renderer/core/layout/layout_text_control_single_line.cc
index c6e8163..58b6cd0b 100644
--- a/third_party/blink/renderer/core/layout/layout_text_control_single_line.cc
+++ b/third_party/blink/renderer/core/layout/layout_text_control_single_line.cc
@@ -58,7 +58,7 @@
 
 inline HTMLElement* LayoutTextControlSingleLine::InnerSpinButtonElement()
     const {
-  return ToHTMLElement(InputElement()->UserAgentShadowRoot()->getElementById(
+  return To<HTMLElement>(InputElement()->UserAgentShadowRoot()->getElementById(
       shadow_element_names::SpinButton()));
 }
 
diff --git a/third_party/blink/renderer/core/layout/layout_theme.h b/third_party/blink/renderer/core/layout/layout_theme.h
index 6a43e47..50827fd 100644
--- a/third_party/blink/renderer/core/layout/layout_theme.h
+++ b/third_party/blink/renderer/core/layout/layout_theme.h
@@ -272,7 +272,8 @@
   // Returns the minimum size for a control in zoomed coordinates.
   virtual LengthSize MinimumControlSize(ControlPart,
                                         const FontDescription&,
-                                        float /*zoomFactor*/) const {
+                                        float /*zoomFactor*/,
+                                        const ComputedStyle& style) const {
     return LengthSize(Length::Fixed(0), Length::Fixed(0));
   }
 
diff --git a/third_party/blink/renderer/core/layout/layout_theme_mac.h b/third_party/blink/renderer/core/layout/layout_theme_mac.h
index 98ea652..8ef37025 100644
--- a/third_party/blink/renderer/core/layout/layout_theme_mac.h
+++ b/third_party/blink/renderer/core/layout/layout_theme_mac.h
@@ -183,7 +183,8 @@
                             float zoom_factor) const override;
   LengthSize MinimumControlSize(ControlPart,
                                 const FontDescription&,
-                                float zoom_factor) const override;
+                                float zoom_factor,
+                                const ComputedStyle& style) const override;
 
   LengthBox ControlPadding(ControlPart,
                            const FontDescription&,
diff --git a/third_party/blink/renderer/core/layout/layout_theme_mac.mm b/third_party/blink/renderer/core/layout/layout_theme_mac.mm
index 271020a..0a07d91 100644
--- a/third_party/blink/renderer/core/layout/layout_theme_mac.mm
+++ b/third_party/blink/renderer/core/layout/layout_theme_mac.mm
@@ -1231,11 +1231,12 @@
 LengthSize LayoutThemeMac::MinimumControlSize(
     ControlPart part,
     const FontDescription& font_description,
-    float zoom_factor) const {
+    float zoom_factor,
+    const ComputedStyle& style) const {
   switch (part) {
     case kSquareButtonPart:
     case kButtonPart:
-      return LengthSize(Length::Fixed(0),
+      return LengthSize(style.MinWidth().Zoom(zoom_factor),
                         Length::Fixed(static_cast<int>(15 * zoom_factor)));
     case kInnerSpinButtonPart: {
       IntSize base = StepperSizes()[NSMiniControlSize];
@@ -1245,7 +1246,7 @@
     }
     default:
       return LayoutTheme::MinimumControlSize(part, font_description,
-                                             zoom_factor);
+                                             zoom_factor, style);
   }
 }
 
@@ -1414,14 +1415,13 @@
 
       // Width / Height
       // The width and height here are affected by the zoom.
-      // FIXME: Check is flawed, since it doesn't take min-width/max-width
-      // into account.
       LengthSize control_size = GetControlSize(
           part, style.GetFont().GetFontDescription(),
           LengthSize(style.Width(), style.Height()), style.EffectiveZoom());
 
-      LengthSize min_control_size = MinimumControlSize(
-          part, style.GetFont().GetFontDescription(), style.EffectiveZoom());
+      LengthSize min_control_size =
+          MinimumControlSize(part, style.GetFont().GetFontDescription(),
+                             style.EffectiveZoom(), style);
 
       // Only potentially set min-size to |control_size| for these parts.
       if (part == kCheckboxPart || part == kRadioPart)
diff --git a/third_party/blink/renderer/core/loader/document_loader.cc b/third_party/blink/renderer/core/loader/document_loader.cc
index dc7e472..992bd56 100644
--- a/third_party/blink/renderer/core/loader/document_loader.cc
+++ b/third_party/blink/renderer/core/loader/document_loader.cc
@@ -900,10 +900,6 @@
     parsing_policy = kForceSynchronousParsing;
 
   InstallNewDocument(Url(), initiator_origin, owner_document,
-                     GetFrameLoader().ShouldReuseDefaultView(
-                         Url(), content_security_policy_.Get())
-                         ? GlobalObjectReusePolicy::kUseExisting
-                         : GlobalObjectReusePolicy::kCreateNew,
                      mime_type, encoding, InstallNewDocumentReason::kNavigation,
                      parsing_policy, overriding_url);
   parser_->SetDocumentWasLoadedAsPartOfNavigation();
@@ -1543,7 +1539,6 @@
     const KURL& url,
     const scoped_refptr<const SecurityOrigin> initiator_origin,
     Document* owner_document,
-    GlobalObjectReusePolicy global_object_reuse_policy,
     const AtomicString& mime_type,
     const AtomicString& encoding,
     InstallNewDocumentReason reason,
@@ -1551,6 +1546,27 @@
     const KURL& overriding_url) {
   DCHECK(!frame_->GetDocument() || !frame_->GetDocument()->IsActive());
   DCHECK_EQ(frame_->Tree().ChildCount(), 0u);
+
+  DocumentInit init = DocumentInit::Create()
+                          .WithDocumentLoader(this)
+                          .WithURL(url)
+                          .WithOwnerDocument(owner_document)
+                          .WithInitiatorOrigin(initiator_origin)
+                          .WithOriginToCommit(origin_to_commit_)
+                          .WithSrcdocDocument(loading_srcdoc_)
+                          .WithNewRegistrationContext();
+
+  ContentSecurityPolicy* csp = content_security_policy_.Get();
+  // The only case where there should be nullptr content_security_policy_
+  // besides empty loads is a javascript: url, which inherits its CSP from the
+  // document in which it was executed.
+  if (!csp && !loading_url_as_empty_document_)
+    csp = frame_->GetDocument()->GetContentSecurityPolicy();
+  GlobalObjectReusePolicy global_object_reuse_policy =
+      GetFrameLoader().ShouldReuseDefaultView(init.GetDocumentOrigin(), csp)
+          ? GlobalObjectReusePolicy::kUseExisting
+          : GlobalObjectReusePolicy::kCreateNew;
+
   if (GetFrameLoader().StateMachine()->IsDisplayingInitialEmptyDocument()) {
     GetFrameLoader().StateMachine()->AdvanceTo(
         FrameLoaderStateMachine::kCommittedFirstRealLoad);
@@ -1575,17 +1591,8 @@
   if (reason == InstallNewDocumentReason::kNavigation)
     WillCommitNavigation();
 
-  Document* document = frame_->DomWindow()->InstallNewDocument(
-      mime_type,
-      DocumentInit::Create()
-          .WithDocumentLoader(this)
-          .WithURL(url)
-          .WithOwnerDocument(owner_document)
-          .WithInitiatorOrigin(initiator_origin)
-          .WithOriginToCommit(origin_to_commit_)
-          .WithSrcdocDocument(loading_srcdoc_)
-          .WithNewRegistrationContext(),
-      false);
+  Document* document =
+      frame_->DomWindow()->InstallNewDocument(mime_type, init, false);
 
   // Clear the user activation state.
   // TODO(crbug.com/736415): Clear this bit unconditionally for all frames.
@@ -1719,7 +1726,6 @@
 void DocumentLoader::ReplaceDocumentWhileExecutingJavaScriptURL(
     const KURL& url,
     Document* owner_document,
-    GlobalObjectReusePolicy global_object_reuse_policy,
     const String& source) {
   // This is necessary because extensions look at DocumentLoader::url_ when
   // deciding whether to inject a content script. In the case where the content
@@ -1731,8 +1737,8 @@
   if (url_.IsEmpty())
     url_ = BlankURL();
 
-  InstallNewDocument(url, nullptr, owner_document, global_object_reuse_policy,
-                     MimeType(), response_.TextEncodingName(),
+  InstallNewDocument(url, nullptr, owner_document, MimeType(),
+                     response_.TextEncodingName(),
                      InstallNewDocumentReason::kJavascriptURL,
                      kForceSynchronousParsing, NullURL());
 
diff --git a/third_party/blink/renderer/core/loader/document_loader.h b/third_party/blink/renderer/core/loader/document_loader.h
index 4fddf29..b6bf3825 100644
--- a/third_party/blink/renderer/core/loader/document_loader.h
+++ b/third_party/blink/renderer/core/loader/document_loader.h
@@ -118,7 +118,6 @@
 
   void ReplaceDocumentWhileExecutingJavaScriptURL(const KURL&,
                                                   Document* owner_document,
-                                                  GlobalObjectReusePolicy,
                                                   const String& source);
 
   const AtomicString& MimeType() const;
@@ -299,7 +298,6 @@
       const KURL&,
       const scoped_refptr<const SecurityOrigin> initiator_origin,
       Document* owner_document,
-      GlobalObjectReusePolicy,
       const AtomicString& mime_type,
       const AtomicString& encoding,
       InstallNewDocumentReason,
diff --git a/third_party/blink/renderer/core/loader/frame_loader.cc b/third_party/blink/renderer/core/loader/frame_loader.cc
index 9ccacda..bb6d72a 100644
--- a/third_party/blink/renderer/core/loader/frame_loader.cc
+++ b/third_party/blink/renderer/core/loader/frame_loader.cc
@@ -300,7 +300,7 @@
     bool keep_event_listeners =
         provisional_document_loader_ &&
         ShouldReuseDefaultView(
-            provisional_document_loader_->Url(),
+            SecurityOrigin::Create(provisional_document_loader_->Url()),
             provisional_document_loader_->GetContentSecurityPolicy());
     if (!keep_event_listeners)
       document->RemoveAllEventListenersRecursively();
@@ -341,17 +341,6 @@
 
   const KURL& url = document->Url();
 
-  // Compute this before clearing the frame, because it may need to inherit an
-  // aliased security context.
-  // The document CSP is the correct one as it is used for CSP checks
-  // done previously before getting here:
-  // HTMLFormElement::ScheduleFormSubmission
-  // HTMLFrameElementBase::OpenURL
-  GlobalObjectReusePolicy global_object_reuse_policy =
-      ShouldReuseDefaultView(url, document->GetContentSecurityPolicy())
-          ? GlobalObjectReusePolicy::kUseExisting
-          : GlobalObjectReusePolicy::kCreateNew;
-
   document_loader_->StopLoading();
 
   // Don't allow any new child frames to load in this frame: attaching a new
@@ -372,7 +361,7 @@
   frame_->GetDocument()->Shutdown();
   Client()->TransitionToCommittedForNewPage();
   document_loader_->ReplaceDocumentWhileExecutingJavaScriptURL(
-      url, owner_document, global_object_reuse_policy, source);
+      url, owner_document, source);
 }
 
 void FrameLoader::FinishedParsing() {
@@ -1338,8 +1327,9 @@
   progress_tracker_->ProgressStarted();
 }
 
-bool FrameLoader::ShouldReuseDefaultView(const KURL& url,
-                                         const ContentSecurityPolicy* csp) {
+bool FrameLoader::ShouldReuseDefaultView(
+    const scoped_refptr<const SecurityOrigin>& origin,
+    const ContentSecurityPolicy* csp) {
   // Secure transitions can only happen when navigating from the initial empty
   // document.
   if (!state_machine_.IsDisplayingInitialEmptyDocument())
@@ -1355,7 +1345,6 @@
     return false;
   }
 
-  scoped_refptr<const SecurityOrigin> origin = SecurityOrigin::Create(url);
   return frame_->GetDocument()->GetSecurityOrigin()->CanAccess(origin.get());
 }
 
diff --git a/third_party/blink/renderer/core/loader/frame_loader.h b/third_party/blink/renderer/core/loader/frame_loader.h
index a229055..a47dd6f 100644
--- a/third_party/blink/renderer/core/loader/frame_loader.h
+++ b/third_party/blink/renderer/core/loader/frame_loader.h
@@ -211,7 +211,8 @@
   ContentSecurityPolicy* GetLastOriginDocumentCSP() {
     return last_origin_document_csp_.Get();
   }
-  bool ShouldReuseDefaultView(const KURL&, const ContentSecurityPolicy*);
+  bool ShouldReuseDefaultView(const scoped_refptr<const SecurityOrigin>&,
+                              const ContentSecurityPolicy*);
 
  private:
   bool AllowRequestForThisFrame(const FrameLoadRequest&);
diff --git a/third_party/blink/renderer/core/page/spatial_navigation.cc b/third_party/blink/renderer/core/page/spatial_navigation.cc
index 04c10fd..39640a1 100644
--- a/third_party/blink/renderer/core/page/spatial_navigation.cc
+++ b/third_party/blink/renderer/core/page/spatial_navigation.cc
@@ -47,6 +47,14 @@
 
 namespace blink {
 
+// A small integer that easily fits into a double with a good margin for
+// arithmetic. In particular, we don't want to use
+// std::numeric_limits<double>::lowest() because, if subtracted, it becomes
+// NaN which will make all following arithmetic NaN too (an unusable number).
+constexpr double kMinDistance = std::numeric_limits<int>::lowest();
+
+constexpr int kFudgeFactor = 2;
+
 static void DeflateIfOverlapped(LayoutRect&, LayoutRect&);
 
 FocusCandidate::FocusCandidate(Node* node, SpatialNavigationDirection direction)
@@ -246,7 +254,7 @@
   if (!a.Intersects(b) || a.Contains(b) || b.Contains(a))
     return;
 
-  LayoutUnit deflate_factor = LayoutUnit(-FudgeFactor());
+  LayoutUnit deflate_factor = LayoutUnit(-kFudgeFactor);
 
   // Avoid negative width or height values.
   if ((a.Width() + 2 * deflate_factor > 0) &&
@@ -481,55 +489,42 @@
   }
 }
 
-bool AreElementsOnSameLine(const FocusCandidate& first_candidate,
-                           const FocusCandidate& second_candidate) {
-  if (first_candidate.IsNull() || second_candidate.IsNull())
-    return false;
-
-  if (!first_candidate.visible_node->GetLayoutObject() ||
-      !second_candidate.visible_node->GetLayoutObject())
-    return false;
-
-  if (!first_candidate.rect_in_root_frame.Intersects(
-          second_candidate.rect_in_root_frame))
-    return false;
-
-  if (IsHTMLAreaElement(*first_candidate.focusable_node) ||
-      IsHTMLAreaElement(*second_candidate.focusable_node))
-    return false;
-
-  if (!first_candidate.visible_node->GetLayoutObject()->IsLayoutInline() ||
-      !second_candidate.visible_node->GetLayoutObject()->IsLayoutInline())
-    return false;
-
-  if (first_candidate.visible_node->GetLayoutObject()->ContainingBlock() !=
-      second_candidate.visible_node->GetLayoutObject()->ContainingBlock())
-    return false;
-
-  return true;
-}
-
 double ComputeDistanceDataForNode(SpatialNavigationDirection direction,
                                   const FocusCandidate& current_interest,
                                   const FocusCandidate& candidate) {
-  if (!IsRectInDirection(direction, current_interest.rect_in_root_frame,
-                         candidate.rect_in_root_frame))
-    return MaxDistance();
-
-  if (AreElementsOnSameLine(current_interest, candidate)) {
-    if ((direction == SpatialNavigationDirection::kUp &&
-         current_interest.rect_in_root_frame.Y() >
-             candidate.rect_in_root_frame.Y()) ||
-        (direction == SpatialNavigationDirection::kDown &&
-         candidate.rect_in_root_frame.Y() >
-             current_interest.rect_in_root_frame.Y())) {
-      return 0.0;
-    }
-  }
-
+  double distance = 0.0;
+  double overlap = 0.0;
   LayoutRect node_rect = candidate.rect_in_root_frame;
   LayoutRect current_rect = current_interest.rect_in_root_frame;
-  DeflateIfOverlapped(current_rect, node_rect);
+  if (node_rect.Contains(current_rect)) {
+    // When leaving an "insider", don't focus its underlaying container box.
+    // Go directly to the outside world. This avoids focus from being trapped
+    // inside a container.
+    return kMaxDistance;
+  }
+
+  if (current_rect.Contains(node_rect)) {
+    // We give priority to "insiders", candidates that are completely inside the
+    // current focus rect, by giving them a negative, < 0, distance number.
+    distance = kMinDistance;
+
+    // For insiders we cannot meassure the distance from the outer box. Instead,
+    // we meassure distance _from_ the focused container's rect's "opposite
+    // edge" in the navigated direction, just like we do when we look for
+    // candidates inside a focused scroll container.
+    current_rect = OppositeEdge(direction, current_rect);
+
+    // This candidate fully overlaps the current focus rect so we can omit the
+    // overlap term of the equation. An "insider" will always win against an
+    // "outsider".
+  } else if (!IsRectInDirection(direction, current_rect, node_rect)) {
+    return kMaxDistance;
+  } else {
+    DeflateIfOverlapped(current_rect, node_rect);
+    LayoutRect intersection_rect = Intersection(current_rect, node_rect);
+    overlap =
+        (intersection_rect.Width() * intersection_rect.Height()).ToDouble();
+  }
 
   LayoutPoint exit_point;
   LayoutPoint entry_point;
@@ -538,6 +533,9 @@
 
   LayoutUnit x_axis = (exit_point.X() - entry_point.X()).Abs();
   LayoutUnit y_axis = (exit_point.Y() - entry_point.Y()).Abs();
+  double euclidian_distance =
+      sqrt((x_axis * x_axis + y_axis * y_axis).ToDouble());
+  distance += euclidian_distance;
 
   LayoutUnit navigation_axis_distance;
   LayoutUnit weighted_orthogonal_axis_distance;
@@ -572,21 +570,17 @@
       break;
     default:
       NOTREACHED();
-      return MaxDistance();
+      return kMaxDistance;
   }
 
-  double euclidian_distance_pow2 =
-      (x_axis * x_axis + y_axis * y_axis).ToDouble();
-  LayoutRect intersection_rect = Intersection(current_rect, node_rect);
-  double overlap =
-      (intersection_rect.Width() * intersection_rect.Height()).ToDouble();
-
   // Distance calculation is based on http://www.w3.org/TR/WICD/#focus-handling
-  return sqrt(euclidian_distance_pow2) + navigation_axis_distance +
+  return distance + navigation_axis_distance +
          weighted_orthogonal_axis_distance - sqrt(overlap);
 }
 
-// Returns a thin rectangle that represents one of box's sides.
+// Returns a thin rectangle that represents one of |box|'s edges.
+// To not intersect elements that are positioned inside |box|, we add one
+// LayoutUnit of margin that puts the returned slice "just outside" |box|.
 LayoutRect OppositeEdge(SpatialNavigationDirection side,
                         const LayoutRect& box,
                         LayoutUnit thickness) {
@@ -595,16 +589,20 @@
     case SpatialNavigationDirection::kLeft:
       thin_rect.SetX(thin_rect.MaxX() - thickness);
       thin_rect.SetWidth(thickness);
+      thin_rect.Move(1, 0);
       break;
     case SpatialNavigationDirection::kRight:
       thin_rect.SetWidth(thickness);
+      thin_rect.Move(-1, 0);
       break;
     case SpatialNavigationDirection::kDown:
       thin_rect.SetHeight(thickness);
+      thin_rect.Move(0, -1);
       break;
     case SpatialNavigationDirection::kUp:
       thin_rect.SetY(thin_rect.MaxY() - thickness);
       thin_rect.SetHeight(thickness);
+      thin_rect.Move(0, 1);
       break;
     default:
       NOTREACHED();
diff --git a/third_party/blink/renderer/core/page/spatial_navigation.h b/third_party/blink/renderer/core/page/spatial_navigation.h
index 5a6e272..e4b7b7e 100644
--- a/third_party/blink/renderer/core/page/spatial_navigation.h
+++ b/third_party/blink/renderer/core/page/spatial_navigation.h
@@ -36,13 +36,7 @@
 
 enum class SpatialNavigationDirection { kNone, kUp, kRight, kDown, kLeft };
 
-inline double MaxDistance() {
-  return std::numeric_limits<double>::max();
-}
-
-inline int FudgeFactor() {
-  return 2;
-}
+constexpr double kMaxDistance = std::numeric_limits<double>::max();
 
 CORE_EXPORT bool IsSpatialNavigationEnabled(const LocalFrame*);
 
@@ -79,8 +73,6 @@
 CORE_EXPORT Node* ScrollableAreaOrDocumentOf(Node*);
 bool CanScrollInDirection(const Node* container, SpatialNavigationDirection);
 bool CanScrollInDirection(const LocalFrame*, SpatialNavigationDirection);
-bool AreElementsOnSameLine(const FocusCandidate& first_candidate,
-                           const FocusCandidate& second_candidate);
 
 double ComputeDistanceDataForNode(SpatialNavigationDirection,
                                   const FocusCandidate& current_interest,
diff --git a/third_party/blink/renderer/core/page/spatial_navigation_controller.cc b/third_party/blink/renderer/core/page/spatial_navigation_controller.cc
index bededd32..ecf5dc5 100644
--- a/third_party/blink/renderer/core/page/spatial_navigation_controller.cc
+++ b/third_party/blink/renderer/core/page/spatial_navigation_controller.cc
@@ -91,7 +91,7 @@
 
   double distance =
       ComputeDistanceDataForNode(direction, current_interest, candidate);
-  if (distance == MaxDistance())
+  if (distance == kMaxDistance)
     return;
 
   if (best_candidate->IsNull()) {
@@ -100,37 +100,6 @@
     return;
   }
 
-  LayoutRect intersection_rect = Intersection(
-      candidate.rect_in_root_frame, best_candidate->rect_in_root_frame);
-  if (!intersection_rect.IsEmpty() &&
-      !AreElementsOnSameLine(*best_candidate, candidate) &&
-      intersection_rect == candidate.rect_in_root_frame) {
-    // If 2 nodes are intersecting, do hit test to find which node in on top.
-    LayoutUnit x = intersection_rect.X() + intersection_rect.Width() / 2;
-    LayoutUnit y = intersection_rect.Y() + intersection_rect.Height() / 2;
-    if (!IsA<LocalFrame>(
-            candidate.visible_node->GetDocument().GetPage()->MainFrame()))
-      return;
-    HitTestLocation location(IntPoint(x.ToInt(), y.ToInt()));
-    HitTestResult result =
-        candidate.visible_node->GetDocument()
-            .GetPage()
-            ->DeprecatedLocalMainFrame()
-            ->GetEventHandler()
-            .HitTestResultAtLocation(
-                location, HitTestRequest::kReadOnly | HitTestRequest::kActive |
-                              HitTestRequest::kIgnoreClipping);
-    if (candidate.visible_node->ContainsIncludingHostElements(
-            *result.InnerNode())) {
-      *best_candidate = candidate;
-      *best_distance = distance;
-      return;
-    }
-    if (best_candidate->visible_node->ContainsIncludingHostElements(
-            *result.InnerNode()))
-      return;
-  }
-
   if (distance < *best_distance) {
     *best_candidate = candidate;
     *best_distance = distance;
@@ -306,7 +275,7 @@
   current_interest.visible_node = interest_child_in_container;
 
   FocusCandidate best_candidate;
-  double best_distance = MaxDistance();
+  double best_distance = kMaxDistance;
   for (; element;
        element =
            IsScrollableAreaOrDocument(element)
diff --git a/third_party/blink/renderer/core/page/spatial_navigation_test.cc b/third_party/blink/renderer/core/page/spatial_navigation_test.cc
index e0716b1..a7416224 100644
--- a/third_party/blink/renderer/core/page/spatial_navigation_test.cc
+++ b/third_party/blink/renderer/core/page/spatial_navigation_test.cc
@@ -26,26 +26,28 @@
 
   LayoutRect TopOfVisualViewport() {
     LayoutRect visual_viewport = RootViewport(&GetFrame());
+    visual_viewport.SetY(visual_viewport.Y() - 1);
     visual_viewport.SetHeight(LayoutUnit(0));
     return visual_viewport;
   }
 
   LayoutRect BottomOfVisualViewport() {
     LayoutRect visual_viewport = RootViewport(&GetFrame());
-    visual_viewport.SetY(visual_viewport.MaxY());
+    visual_viewport.SetY(visual_viewport.MaxY() + 1);
     visual_viewport.SetHeight(LayoutUnit(0));
     return visual_viewport;
   }
 
   LayoutRect LeftSideOfVisualViewport() {
     LayoutRect visual_viewport = RootViewport(&GetFrame());
+    visual_viewport.SetX(visual_viewport.X() - 1);
     visual_viewport.SetWidth(LayoutUnit(0));
     return visual_viewport;
   }
 
   LayoutRect RightSideOfVisualViewport() {
     LayoutRect visual_viewport = RootViewport(&GetFrame());
-    visual_viewport.SetX(visual_viewport.MaxX());
+    visual_viewport.SetX(visual_viewport.MaxX() + 1);
     visual_viewport.SetWidth(LayoutUnit(0));
     return visual_viewport;
   }
@@ -245,7 +247,7 @@
 }
 
 TEST_F(SpatialNavigationTest, StartAtTopWhenGoingDownwardsWithoutFocus) {
-  EXPECT_EQ(LayoutRect(0, 0, 111, 0),
+  EXPECT_EQ(LayoutRect(0, -1, 111, 0),
             SearchOrigin({0, 0, 111, 222}, nullptr,
                          SpatialNavigationDirection::kDown));
 
@@ -256,7 +258,7 @@
 
 TEST_F(SpatialNavigationTest, StartAtBottomWhenGoingUpwardsWithoutFocus) {
   EXPECT_EQ(
-      LayoutRect(0, 222, 111, 0),
+      LayoutRect(0, 222 + 1, 111, 0),
       SearchOrigin({0, 0, 111, 222}, nullptr, SpatialNavigationDirection::kUp));
 
   EXPECT_EQ(SearchOrigin(RootViewport(&GetFrame()), nullptr,
@@ -265,7 +267,7 @@
 }
 
 TEST_F(SpatialNavigationTest, StartAtLeftSideWhenGoingEastWithoutFocus) {
-  EXPECT_EQ(LayoutRect(0, 0, 0, 222),
+  EXPECT_EQ(LayoutRect(-1, 0, 0, 222),
             SearchOrigin({0, 0, 111, 222}, nullptr,
                          SpatialNavigationDirection::kRight));
 
@@ -275,7 +277,7 @@
 }
 
 TEST_F(SpatialNavigationTest, StartAtRightSideWhenGoingWestWithoutFocus) {
-  EXPECT_EQ(LayoutRect(111, 0, 0, 222),
+  EXPECT_EQ(LayoutRect(111 + 1, 0, 0, 222),
             SearchOrigin({0, 0, 111, 222}, nullptr,
                          SpatialNavigationDirection::kLeft));
 
@@ -330,14 +332,15 @@
   // Go down.
   LayoutRect container_top_edge = container_box;
   container_top_edge.SetHeight(LayoutUnit(0));
+  container_top_edge.SetY(container_top_edge.Y() - 1);
   EXPECT_EQ(SearchOrigin(RootViewport(&GetFrame()), b,
                          SpatialNavigationDirection::kDown),
             container_top_edge);
 
   // Go up.
   LayoutRect container_bottom_edge = container_box;
-  container_bottom_edge.SetY(container_bottom_edge.MaxX());
   container_bottom_edge.SetHeight(LayoutUnit(0));
+  container_bottom_edge.SetY(container_bottom_edge.MaxX() + 1);
   EXPECT_EQ(SearchOrigin(RootViewport(&GetFrame()), b,
                          SpatialNavigationDirection::kUp),
             container_bottom_edge);
@@ -345,13 +348,14 @@
   // Go right.
   LayoutRect container_leftmost_edge = container_box;
   container_leftmost_edge.SetWidth(LayoutUnit(0));
+  container_leftmost_edge.SetX(container_leftmost_edge.X() - 1);
   EXPECT_EQ(SearchOrigin(RootViewport(&GetFrame()), b,
                          SpatialNavigationDirection::kRight),
             container_leftmost_edge);
 
   // Go left.
   LayoutRect container_rightmost_edge = container_box;
-  container_rightmost_edge.SetX(container_bottom_edge.MaxX());
+  container_rightmost_edge.SetX(container_bottom_edge.MaxX() + 1);
   container_rightmost_edge.SetWidth(LayoutUnit(0));
   EXPECT_EQ(SearchOrigin(RootViewport(&GetFrame()), b,
                          SpatialNavigationDirection::kLeft),
@@ -596,7 +600,7 @@
   EXPECT_EQ(origin.Height(), 0);
   EXPECT_EQ(origin.Width(), GetFrame().View()->Width());
   EXPECT_EQ(origin.X(), 0);
-  EXPECT_EQ(origin.Y(), GetFrame().View()->Height());
+  EXPECT_EQ(origin.Y(), GetFrame().View()->Height() + 1);
   EXPECT_EQ(origin, BottomOfVisualViewport());
 
   // Now, test SearchOrigin with a pinched viewport.
@@ -608,7 +612,7 @@
   EXPECT_EQ(origin.Height(), 0);
   EXPECT_LT(origin.Width(), GetFrame().View()->Width());
   EXPECT_GT(origin.X(), 0);
-  EXPECT_LT(origin.Y(), GetFrame().View()->Height());
+  EXPECT_LT(origin.Y(), GetFrame().View()->Height() + 1);
   EXPECT_EQ(origin, BottomOfVisualViewport());
 }
 
@@ -618,7 +622,7 @@
   EXPECT_EQ(origin.Height(), 0);
   EXPECT_EQ(origin.Width(), GetFrame().View()->Width());
   EXPECT_EQ(origin.X(), 0);
-  EXPECT_EQ(origin.Y(), 0);
+  EXPECT_EQ(origin.Y(), -1);
   EXPECT_EQ(origin, TopOfVisualViewport());
 
   // Now, test SearchOrigin with a pinched viewport.
@@ -630,7 +634,7 @@
   EXPECT_EQ(origin.Height(), 0);
   EXPECT_LT(origin.Width(), GetFrame().View()->Width());
   EXPECT_GT(origin.X(), 0);
-  EXPECT_GT(origin.Y(), 0);
+  EXPECT_GT(origin.Y(), -1);
   EXPECT_EQ(origin, TopOfVisualViewport());
 }
 
diff --git a/third_party/blink/renderer/core/typed_arrays/dom_array_piece.cc b/third_party/blink/renderer/core/typed_arrays/dom_array_piece.cc
index 727e725..3118f4a 100644
--- a/third_party/blink/renderer/core/typed_arrays/dom_array_piece.cc
+++ b/third_party/blink/renderer/core/typed_arrays/dom_array_piece.cc
@@ -13,12 +13,11 @@
     InitWithUnionOption option) {
   if (array_buffer_or_view.IsArrayBuffer()) {
     DOMArrayBuffer* array_buffer = array_buffer_or_view.GetAsArrayBuffer();
-    InitWithData(array_buffer->Data(), array_buffer->ByteLength());
+    InitWithArrayBuffer(array_buffer->Buffer());
   } else if (array_buffer_or_view.IsArrayBufferView()) {
     DOMArrayBufferView* array_buffer_view =
         array_buffer_or_view.GetAsArrayBufferView().View();
-    InitWithData(array_buffer_view->BaseAddress(),
-                 array_buffer_view->byteLength());
+    InitWithArrayBufferView(array_buffer_view->View());
   } else if (array_buffer_or_view.IsNull() &&
              option == kAllowNullPointToNullWithZeroSize) {
     InitWithData(nullptr, 0);
diff --git a/third_party/blink/renderer/core/xmlhttprequest/xml_http_request.cc b/third_party/blink/renderer/core/xmlhttprequest/xml_http_request.cc
index 6166612..6426de0 100644
--- a/third_party/blink/renderer/core/xmlhttprequest/xml_http_request.cc
+++ b/third_party/blink/renderer/core/xmlhttprequest/xml_http_request.cc
@@ -1043,17 +1043,10 @@
     }
   }
 
-  const bool same_origin_request = GetSecurityOrigin()->CanRequest(url_);
-
-  if (!same_origin_request && with_credentials_) {
-    UseCounter::Count(&execution_context,
-                      WebFeature::kXMLHttpRequestCrossOriginWithCredentials);
-  }
-
   // We also remember whether upload events should be allowed for this request
   // in case the upload listeners are added after the request is started.
   upload_events_allowed_ =
-      same_origin_request || upload_events ||
+      GetSecurityOrigin()->CanRequest(url_) || upload_events ||
       !cors::IsCorsSafelistedMethod(method_) ||
       !cors::ContainsOnlyCorsSafelistedHeaders(request_headers_);
 
diff --git a/third_party/blink/renderer/modules/BUILD.gn b/third_party/blink/renderer/modules/BUILD.gn
index 1f31992..3bf64d9b7 100644
--- a/third_party/blink/renderer/modules/BUILD.gn
+++ b/third_party/blink/renderer/modules/BUILD.gn
@@ -323,7 +323,6 @@
     "media_controls/media_controls_impl_test.cc",
     "media_controls/media_controls_orientation_lock_delegate_test.cc",
     "media_controls/media_controls_rotate_to_fullscreen_delegate_test.cc",
-    "mediacapturefromelement/canvas_capture_handler_unittest.cc",
     "mediastream/media_constraints_test.cc",
     "mediastream/media_devices_test.cc",
     "mediastream/media_stream_video_capturer_source_test.cc",
diff --git a/third_party/blink/renderer/modules/bluetooth/bluetooth_remote_gatt_characteristic.cc b/third_party/blink/renderer/modules/bluetooth/bluetooth_remote_gatt_characteristic.cc
index 9c64dabd..80e044c 100644
--- a/third_party/blink/renderer/modules/bluetooth/bluetooth_remote_gatt_characteristic.cc
+++ b/third_party/blink/renderer/modules/bluetooth/bluetooth_remote_gatt_characteristic.cc
@@ -176,6 +176,12 @@
         script_state, CreateInvalidCharacteristicError());
   }
 
+  if (value.IsNeutered()) {
+    return ScriptPromise::RejectWithDOMException(
+        script_state, DOMException::Create(DOMExceptionCode::kInvalidStateError,
+                                           "Value buffer has been detached."));
+  }
+
   // Partial implementation of writeValue algorithm:
   // https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-writevalue
 
diff --git a/third_party/blink/renderer/modules/bluetooth/bluetooth_remote_gatt_descriptor.cc b/third_party/blink/renderer/modules/bluetooth/bluetooth_remote_gatt_descriptor.cc
index 1bcef85..c423377 100644
--- a/third_party/blink/renderer/modules/bluetooth/bluetooth_remote_gatt_descriptor.cc
+++ b/third_party/blink/renderer/modules/bluetooth/bluetooth_remote_gatt_descriptor.cc
@@ -118,6 +118,12 @@
         script_state, CreateInvalidDescriptorError());
   }
 
+  if (value.IsNeutered()) {
+    return ScriptPromise::RejectWithDOMException(
+        script_state, DOMException::Create(DOMExceptionCode::kInvalidStateError,
+                                           "Value buffer has been detached."));
+  }
+
   // Partial implementation of writeValue algorithm:
   // https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattdescriptor-writevalue
 
diff --git a/third_party/blink/renderer/modules/indexeddb/idb_request_test.cc b/third_party/blink/renderer/modules/indexeddb/idb_request_test.cc
index 3855338..454fde5 100644
--- a/third_party/blink/renderer/modules/indexeddb/idb_request_test.cc
+++ b/third_party/blink/renderer/modules/indexeddb/idb_request_test.cc
@@ -106,7 +106,7 @@
               mojom::blink::IDBKeyRangePtr key_range,
               bool key_only,
               int64_t max_count,
-              mojom::blink::IDBDatabase::GetAllCallback callback) override {}
+              mojom::blink::IDBCallbacksAssociatedPtrInfo callbacks) override {}
   void SetIndexKeys(int64_t transaction_id,
                     int64_t object_store_id,
                     std::unique_ptr<::blink::IDBKey> primary_key,
diff --git a/third_party/blink/renderer/modules/indexeddb/web_idb_database_impl.cc b/third_party/blink/renderer/modules/indexeddb/web_idb_database_impl.cc
index 99ed64c..2bf55755 100644
--- a/third_party/blink/renderer/modules/indexeddb/web_idb_database_impl.cc
+++ b/third_party/blink/renderer/modules/indexeddb/web_idb_database_impl.cc
@@ -11,7 +11,6 @@
 #include "third_party/blink/renderer/modules/indexeddb/idb_key_range.h"
 #include "third_party/blink/renderer/modules/indexeddb/indexed_db_blink_mojom_traits.h"
 #include "third_party/blink/renderer/modules/indexeddb/indexed_db_dispatcher.h"
-#include "third_party/blink/renderer/platform/wtf/functional.h"
 #include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
 
 namespace blink {
@@ -88,8 +87,7 @@
                                 const IDBKeyRange* key_range,
                                 int64_t max_count,
                                 bool key_only,
-                                WebIDBCallbacks* callbacks_ptr) {
-  std::unique_ptr<WebIDBCallbacks> callbacks(callbacks_ptr);
+                                WebIDBCallbacks* callbacks) {
   IndexedDBDispatcher::ResetCursorPrefetchCaches(transaction_id, nullptr);
 
   mojom::blink::IDBKeyRangePtr key_range_ptr =
@@ -97,31 +95,7 @@
   callbacks->SetState(nullptr, transaction_id);
   database_->GetAll(transaction_id, object_store_id, index_id,
                     std::move(key_range_ptr), key_only, max_count,
-                    WTF::Bind(&WebIDBDatabaseImpl::GetAllCallback,
-                              WTF::Unretained(this), std::move(callbacks)));
-}
-
-void WebIDBDatabaseImpl::GetAllCallback(
-    std::unique_ptr<WebIDBCallbacks> callbacks,
-    mojom::blink::IDBDatabaseGetAllResultPtr result) {
-  if (result->is_error_result()) {
-    callbacks->Error(result->get_error_result()->error_code,
-                     std::move(result->get_error_result()->error_message));
-    callbacks.reset();
-    return;
-  }
-
-  if (result->is_key()) {
-    callbacks->SuccessKey(std::move(result->get_key()));
-    callbacks.reset();
-    return;
-  }
-
-  if (result->is_values()) {
-    callbacks->SuccessArray(std::move(result->get_values()));
-    callbacks.reset();
-    return;
-  }
+                    GetCallbacksProxy(base::WrapUnique(callbacks)));
 }
 
 void WebIDBDatabaseImpl::SetIndexKeys(int64_t transaction_id,
diff --git a/third_party/blink/renderer/modules/indexeddb/web_idb_database_impl.h b/third_party/blink/renderer/modules/indexeddb/web_idb_database_impl.h
index 9003813..f1679741 100644
--- a/third_party/blink/renderer/modules/indexeddb/web_idb_database_impl.h
+++ b/third_party/blink/renderer/modules/indexeddb/web_idb_database_impl.h
@@ -60,8 +60,6 @@
               int64_t max_count,
               bool key_only,
               WebIDBCallbacks*) override;
-  void GetAllCallback(std::unique_ptr<WebIDBCallbacks> callbacks,
-                      mojom::blink::IDBDatabaseGetAllResultPtr result);
   void SetIndexKeys(int64_t transaction_id,
                     int64_t object_store_id,
                     std::unique_ptr<IDBKey> primary_key,
diff --git a/third_party/blink/renderer/modules/mediacapturefromelement/BUILD.gn b/third_party/blink/renderer/modules/mediacapturefromelement/BUILD.gn
index 7778a4b..8a69c806 100644
--- a/third_party/blink/renderer/modules/mediacapturefromelement/BUILD.gn
+++ b/third_party/blink/renderer/modules/mediacapturefromelement/BUILD.gn
@@ -8,8 +8,6 @@
   sources = [
     "auto_canvas_draw_listener.cc",
     "auto_canvas_draw_listener.h",
-    "canvas_capture_handler.cc",
-    "canvas_capture_handler.h",
     "canvas_capture_media_stream_track.cc",
     "canvas_capture_media_stream_track.h",
     "html_canvas_element_capture.cc",
@@ -21,11 +19,4 @@
     "timed_canvas_draw_listener.cc",
     "timed_canvas_draw_listener.h",
   ]
-
-  deps = [
-    "//components/viz/common",
-    "//media",
-    "//skia",
-    "//third_party/libyuv",
-  ]
 }
diff --git a/third_party/blink/renderer/modules/mediacapturefromelement/DEPS b/third_party/blink/renderer/modules/mediacapturefromelement/DEPS
index 844e79cc..5eb0874 100644
--- a/third_party/blink/renderer/modules/mediacapturefromelement/DEPS
+++ b/third_party/blink/renderer/modules/mediacapturefromelement/DEPS
@@ -3,17 +3,4 @@
     "+third_party/blink/renderer/modules/encryptedmedia",
     "+third_party/blink/renderer/modules/mediacapturefromelement",
     "+third_party/blink/renderer/modules/mediastream",
-    "+third_party/blink/renderer/modules/modules_export.h",
-
-    "+components/viz/common",
-    "+media/base",
-    "+media/capture",
-    "+third_party/libyuv",
-    "+ui/gfx/color_space.h",
 ]
-
-specific_include_rules = {
-    "canvas_capture_handler_unittest\.cc" : [
-        "+base/run_loop.h",
-    ],
-}
diff --git a/third_party/blink/renderer/modules/mediacapturefromelement/html_canvas_element_capture.cc b/third_party/blink/renderer/modules/mediacapturefromelement/html_canvas_element_capture.cc
index 8097c9115..c4ca120 100644
--- a/third_party/blink/renderer/modules/mediacapturefromelement/html_canvas_element_capture.cc
+++ b/third_party/blink/renderer/modules/mediacapturefromelement/html_canvas_element_capture.cc
@@ -6,10 +6,10 @@
 
 #include <memory>
 #include "third_party/blink/public/platform/platform.h"
+#include "third_party/blink/public/platform/web_canvas_capture_handler.h"
 #include "third_party/blink/public/platform/web_media_stream.h"
 #include "third_party/blink/public/platform/web_media_stream_track.h"
 #include "third_party/blink/renderer/core/html/canvas/html_canvas_element.h"
-#include "third_party/blink/renderer/modules/mediacapturefromelement/canvas_capture_handler.h"
 #include "third_party/blink/renderer/modules/mediacapturefromelement/canvas_capture_media_stream_track.h"
 #include "third_party/blink/renderer/modules/mediastream/media_stream.h"
 
@@ -57,12 +57,11 @@
   const WebSize size(element.width(), element.height());
   std::unique_ptr<WebCanvasCaptureHandler> handler;
   if (given_frame_rate) {
-    handler = CanvasCaptureHandler::CreateCanvasCaptureHandler(
-        size, frame_rate, Platform::Current()->GetIOTaskRunner(), &track);
+    handler = Platform::Current()->CreateCanvasCaptureHandler(size, frame_rate,
+                                                              &track);
   } else {
-    handler = CanvasCaptureHandler::CreateCanvasCaptureHandler(
-        size, kDefaultFrameRate, Platform::Current()->GetIOTaskRunner(),
-        &track);
+    handler = Platform::Current()->CreateCanvasCaptureHandler(
+        size, kDefaultFrameRate, &track);
   }
 
   if (!handler) {
diff --git a/third_party/blink/renderer/modules/push_messaging/BUILD.gn b/third_party/blink/renderer/modules/push_messaging/BUILD.gn
index 2d23616..0ec2746c6 100644
--- a/third_party/blink/renderer/modules/push_messaging/BUILD.gn
+++ b/third_party/blink/renderer/modules/push_messaging/BUILD.gn
@@ -18,6 +18,8 @@
     "push_message_data.h",
     "push_messaging_bridge.cc",
     "push_messaging_bridge.h",
+    "push_messaging_utils.cc",
+    "push_messaging_utils.h",
     "push_subscription.cc",
     "push_subscription.h",
     "push_subscription_callbacks.cc",
diff --git a/third_party/blink/renderer/modules/push_messaging/push_messaging_utils.cc b/third_party/blink/renderer/modules/push_messaging/push_messaging_utils.cc
new file mode 100644
index 0000000..b638d69
--- /dev/null
+++ b/third_party/blink/renderer/modules/push_messaging/push_messaging_utils.cc
@@ -0,0 +1,113 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "third_party/blink/renderer/modules/push_messaging/push_messaging_utils.h"
+
+#include "third_party/blink/public/mojom/push_messaging/push_messaging_status.mojom-shared.h"
+#include "third_party/blink/public/platform/modules/push_messaging/web_push_error.h"
+#include "third_party/blink/public/platform/web_string.h"
+
+namespace blink {
+
+namespace {
+
+const char* PushRegistrationStatusToString(
+    mojom::PushRegistrationStatus status) {
+  switch (status) {
+    case mojom::PushRegistrationStatus::SUCCESS_FROM_PUSH_SERVICE:
+    case mojom::PushRegistrationStatus::
+        SUCCESS_NEW_SUBSCRIPTION_FROM_PUSH_SERVICE:
+      return "Registration successful - from push service";
+
+    case mojom::PushRegistrationStatus::NO_SERVICE_WORKER:
+      return "Registration failed - no Service Worker";
+
+    case mojom::PushRegistrationStatus::SERVICE_NOT_AVAILABLE:
+      return "Registration failed - push service not available";
+
+    case mojom::PushRegistrationStatus::LIMIT_REACHED:
+      return "Registration failed - registration limit has been reached";
+
+    case mojom::PushRegistrationStatus::PERMISSION_DENIED:
+      return "Registration failed - permission denied";
+
+    case mojom::PushRegistrationStatus::SERVICE_ERROR:
+      return "Registration failed - push service error";
+
+    case mojom::PushRegistrationStatus::NO_SENDER_ID:
+      return "Registration failed - missing applicationServerKey, and "
+             "gcm_sender_id not found in manifest";
+
+    case mojom::PushRegistrationStatus::STORAGE_ERROR:
+      return "Registration failed - storage error";
+
+    case mojom::PushRegistrationStatus::SUCCESS_FROM_CACHE:
+      return "Registration successful - from cache";
+
+    case mojom::PushRegistrationStatus::NETWORK_ERROR:
+      return "Registration failed - could not connect to push server";
+
+    case mojom::PushRegistrationStatus::INCOGNITO_PERMISSION_DENIED:
+      // We split this out for UMA, but it must be indistinguishable to JS.
+      return PushRegistrationStatusToString(
+          mojom::PushRegistrationStatus::PERMISSION_DENIED);
+
+    case mojom::PushRegistrationStatus::PUBLIC_KEY_UNAVAILABLE:
+      return "Registration failed - could not retrieve the public key";
+
+    case mojom::PushRegistrationStatus::MANIFEST_EMPTY_OR_MISSING:
+      return "Registration failed - missing applicationServerKey, and manifest "
+             "empty or missing";
+
+    case mojom::PushRegistrationStatus::SENDER_ID_MISMATCH:
+      return "Registration failed - A subscription with a different "
+             "applicationServerKey (or gcm_sender_id) already exists; to "
+             "change the applicationServerKey, unsubscribe then resubscribe.";
+
+    case mojom::PushRegistrationStatus::STORAGE_CORRUPT:
+      return "Registration failed - storage corrupt";
+
+    case mojom::PushRegistrationStatus::RENDERER_SHUTDOWN:
+      return "Registration failed - renderer shutdown";
+  }
+  NOTREACHED();
+  return "";
+}
+
+}  // namespace
+
+WebPushError PushRegistrationStatusToWebPushError(
+    mojom::PushRegistrationStatus status) {
+  WebPushError::ErrorType error_type = WebPushError::kErrorTypeAbort;
+  switch (status) {
+    case mojom::PushRegistrationStatus::PERMISSION_DENIED:
+      error_type = WebPushError::kErrorTypeNotAllowed;
+      break;
+    case mojom::PushRegistrationStatus::SENDER_ID_MISMATCH:
+      error_type = WebPushError::kErrorTypeInvalidState;
+      break;
+    case mojom::PushRegistrationStatus::SUCCESS_FROM_PUSH_SERVICE:
+    case mojom::PushRegistrationStatus::
+        SUCCESS_NEW_SUBSCRIPTION_FROM_PUSH_SERVICE:
+    case mojom::PushRegistrationStatus::NO_SERVICE_WORKER:
+    case mojom::PushRegistrationStatus::SERVICE_NOT_AVAILABLE:
+    case mojom::PushRegistrationStatus::LIMIT_REACHED:
+    case mojom::PushRegistrationStatus::SERVICE_ERROR:
+    case mojom::PushRegistrationStatus::NO_SENDER_ID:
+    case mojom::PushRegistrationStatus::STORAGE_ERROR:
+    case mojom::PushRegistrationStatus::SUCCESS_FROM_CACHE:
+    case mojom::PushRegistrationStatus::NETWORK_ERROR:
+    case mojom::PushRegistrationStatus::INCOGNITO_PERMISSION_DENIED:
+    case mojom::PushRegistrationStatus::PUBLIC_KEY_UNAVAILABLE:
+    case mojom::PushRegistrationStatus::MANIFEST_EMPTY_OR_MISSING:
+    case mojom::PushRegistrationStatus::STORAGE_CORRUPT:
+    case mojom::PushRegistrationStatus::RENDERER_SHUTDOWN:
+      error_type = WebPushError::kErrorTypeAbort;
+      break;
+  }
+  return WebPushError(
+      error_type, WebString::FromUTF8(PushRegistrationStatusToString(status)));
+}
+
+}  // namespace blink
diff --git a/third_party/blink/renderer/modules/push_messaging/push_messaging_utils.h b/third_party/blink/renderer/modules/push_messaging/push_messaging_utils.h
new file mode 100644
index 0000000..eece7db
--- /dev/null
+++ b/third_party/blink/renderer/modules/push_messaging/push_messaging_utils.h
@@ -0,0 +1,21 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef THIRD_PARTY_BLINK_RENDERER_MODULES_PUSH_MESSAGING_PUSH_MESSAGING_UTILS_H_
+#define THIRD_PARTY_BLINK_RENDERER_MODULES_PUSH_MESSAGING_PUSH_MESSAGING_UTILS_H_
+
+namespace blink {
+
+namespace mojom {
+enum class PushRegistrationStatus;
+}  // namespace mojom
+
+struct WebPushError;
+
+WebPushError PushRegistrationStatusToWebPushError(
+    mojom::PushRegistrationStatus status);
+
+}  // namespace blink
+
+#endif  // THIRD_PARTY_BLINK_RENDERER_MODULES_PUSH_MESSAGING_PUSH_MESSAGING_UTILS_H_
diff --git a/third_party/blink/renderer/platform/exported/platform.cc b/third_party/blink/renderer/platform/exported/platform.cc
index 1a373d0..df15215a 100644
--- a/third_party/blink/renderer/platform/exported/platform.cc
+++ b/third_party/blink/renderer/platform/exported/platform.cc
@@ -40,6 +40,7 @@
 #include "services/service_manager/public/cpp/interface_provider.h"
 #include "third_party/blink/public/platform/interface_provider.h"
 #include "third_party/blink/public/platform/scheduler/web_thread_scheduler.h"
+#include "third_party/blink/public/platform/web_canvas_capture_handler.h"
 #include "third_party/blink/public/platform/web_graphics_context_3d_provider.h"
 #include "third_party/blink/public/platform/web_media_recorder_handler.h"
 #include "third_party/blink/public/platform/web_media_stream_center.h"
@@ -333,6 +334,13 @@
   return nullptr;
 }
 
+std::unique_ptr<WebCanvasCaptureHandler> Platform::CreateCanvasCaptureHandler(
+    const WebSize&,
+    double,
+    WebMediaStreamTrack*) {
+  return nullptr;
+}
+
 std::unique_ptr<webrtc::RtpCapabilities> Platform::GetRtpSenderCapabilities(
     const WebString& kind) {
   return nullptr;
diff --git a/third_party/blink/renderer/platform/graphics/image_decoder_wrapper.cc b/third_party/blink/renderer/platform/graphics/image_decoder_wrapper.cc
index ba21e69..3b8f379 100644
--- a/third_party/blink/renderer/platform/graphics/image_decoder_wrapper.cc
+++ b/third_party/blink/renderer/platform/graphics/image_decoder_wrapper.cc
@@ -127,7 +127,7 @@
   {
     // This trace event is important since it is used by telemetry scripts to
     // measure the decode time.
-    TRACE_EVENT0("blink", "ImageFrameGenerator::decode");
+    TRACE_EVENT0("blink,benchmark", "ImageFrameGenerator::decode");
     frame = decoder->DecodeFrameBufferAtIndex(frame_index_);
   }
   // SetMemoryAllocator() can try to access decoder's data, so we have to
diff --git a/third_party/blink/renderer/platform/graphics/image_frame_generator.cc b/third_party/blink/renderer/platform/graphics/image_frame_generator.cc
index 124efef..3934de07 100644
--- a/third_party/blink/renderer/platform/graphics/image_frame_generator.cc
+++ b/third_party/blink/renderer/platform/graphics/image_frame_generator.cc
@@ -177,7 +177,7 @@
 
   {
     // This is the YUV analog of ImageFrameGenerator::decode.
-    TRACE_EVENT0("blink", "ImageFrameGenerator::decodeToYUV");
+    TRACE_EVENT0("blink,benchmark", "ImageFrameGenerator::decodeToYUV");
     decoder->DecodeToYUV();
   }
 
diff --git a/third_party/blink/renderer/platform/wtf/typed_arrays/array_piece.cc b/third_party/blink/renderer/platform/wtf/typed_arrays/array_piece.cc
index 9c66673f..a96ffc0 100644
--- a/third_party/blink/renderer/platform/wtf/typed_arrays/array_piece.cc
+++ b/third_party/blink/renderer/platform/wtf/typed_arrays/array_piece.cc
@@ -15,30 +15,22 @@
   InitNull();
 }
 
-ArrayPiece::ArrayPiece(void* data, unsigned byte_length) {
-  InitWithData(data, byte_length);
-}
-
 ArrayPiece::ArrayPiece(ArrayBuffer* buffer) {
-  if (buffer) {
-    InitWithData(buffer->Data(), SafeCast<unsigned>(buffer->ByteLength()));
-  } else {
-    InitNull();
-  }
+  InitWithArrayBuffer(buffer);
 }
 
 ArrayPiece::ArrayPiece(ArrayBufferView* buffer) {
-  if (buffer) {
-    InitWithData(buffer->BaseAddress(), buffer->ByteLength());
-  } else {
-    InitNull();
-  }
+  InitWithArrayBufferView(buffer);
 }
 
 bool ArrayPiece::IsNull() const {
   return is_null_;
 }
 
+bool ArrayPiece::IsNeutered() const {
+  return is_neutered_;
+}
+
 void* ArrayPiece::Data() const {
   DCHECK(!IsNull());
   return data_;
@@ -53,16 +45,36 @@
   return byte_length_;
 }
 
+void ArrayPiece::InitWithArrayBuffer(ArrayBuffer* buffer) {
+  if (buffer) {
+    InitWithData(buffer->Data(), SafeCast<unsigned>(buffer->ByteLength()));
+    is_neutered_ = buffer->IsNeutered();
+  } else {
+    InitNull();
+  }
+}
+
+void ArrayPiece::InitWithArrayBufferView(ArrayBufferView* buffer) {
+  if (buffer) {
+    InitWithData(buffer->BaseAddress(), buffer->ByteLength());
+    is_neutered_ = buffer->Buffer() ? buffer->Buffer()->IsNeutered() : true;
+  } else {
+    InitNull();
+  }
+}
+
 void ArrayPiece::InitWithData(void* data, unsigned byte_length) {
   byte_length_ = byte_length;
   data_ = data;
   is_null_ = false;
+  is_neutered_ = false;
 }
 
 void ArrayPiece::InitNull() {
   byte_length_ = 0;
   data_ = nullptr;
   is_null_ = true;
+  is_neutered_ = false;
 }
 
 }  // namespace WTF
diff --git a/third_party/blink/renderer/platform/wtf/typed_arrays/array_piece.h b/third_party/blink/renderer/platform/wtf/typed_arrays/array_piece.h
index 24c1e282..397aa10 100644
--- a/third_party/blink/renderer/platform/wtf/typed_arrays/array_piece.h
+++ b/third_party/blink/renderer/platform/wtf/typed_arrays/array_piece.h
@@ -27,19 +27,20 @@
   // Constructs a "null" ArrayPiece object.
   ArrayPiece();
 
-  ArrayPiece(void* data, unsigned byte_length);
-
   // Constructs an ArrayPiece from the given ArrayBuffer. If the input is a
   // nullptr, then the constructed instance will be isNull().
   ArrayPiece(ArrayBuffer*);
   ArrayPiece(ArrayBufferView*);
 
   bool IsNull() const;
+  bool IsNeutered() const;
   void* Data() const;
   unsigned char* Bytes() const;
   unsigned ByteLength() const;
 
  protected:
+  void InitWithArrayBuffer(ArrayBuffer*);
+  void InitWithArrayBufferView(ArrayBufferView*);
   void InitWithData(void* data, unsigned byte_length);
 
  private:
@@ -48,6 +49,7 @@
   void* data_;
   unsigned byte_length_;
   bool is_null_;
+  bool is_neutered_;
 };
 
 }  // namespace WTF
diff --git a/third_party/blink/tools/blinkpy/presubmit/audit_non_blink_usage.py b/third_party/blink/tools/blinkpy/presubmit/audit_non_blink_usage.py
index 0dfea7d..b859300 100755
--- a/third_party/blink/tools/blinkpy/presubmit/audit_non_blink_usage.py
+++ b/third_party/blink/tools/blinkpy/presubmit/audit_non_blink_usage.py
@@ -184,7 +184,6 @@
             'base::RandGenerator',
             'base::RandDouble',
             'base::RandBytes',
-            'base::RandBytesAsString',
 
             # Feature list checking.
             'base::Feature.*',
@@ -551,15 +550,6 @@
     },
     {
         'paths': [
-            'third_party/blink/renderer/modules/mediacapturefromelement/',
-        ],
-        'allowed': [
-            'media::.+',
-            'libyuv::.+',
-        ]
-    },
-    {
-        'paths': [
             'third_party/blink/renderer/modules/mediastream/',
         ],
         'allowed': [
diff --git a/third_party/blink/web_tests/TestExpectations b/third_party/blink/web_tests/TestExpectations
index 7c86f4b..d9e401e 100644
--- a/third_party/blink/web_tests/TestExpectations
+++ b/third_party/blink/web_tests/TestExpectations
@@ -2959,8 +2959,8 @@
 crbug.com/626703 external/wpt/css/css-writing-modes/writing-mode-vlr-forms-002-manual.html [ Skip ]
 crbug.com/626703 external/wpt/css/css-writing-modes/writing-mode-vlr-010-manual.html [ Skip ]
 crbug.com/626703 external/wpt/css/css-writing-modes/writing-mode-vrl-forms-002-manual.html [ Skip ]
-crbug.com/626703 external/wpt/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html [ Timeout ]
-crbug.com/626703 external/wpt/pointerevents/pointerevent_touch-action-none-css_touch.html [ Timeout ]
+crbug.com/626703 crbug.com/606367 external/wpt/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html [ Timeout Pass Failure ]
+crbug.com/626703 crbug.com/606367 external/wpt/pointerevents/pointerevent_touch-action-none-css_touch.html [ Timeout Pass Failure ]
 crbug.com/626703 external/wpt/css/css-writing-modes/writing-mode-vrl-012-manual.html [ Skip ]
 crbug.com/626703 external/wpt/pointerevents/pointerevent_touch-action-pan-x-css_touch.html [ Timeout ]
 crbug.com/626703 external/wpt/css/css-writing-modes/writing-mode-vlr-005-manual.html [ Skip ]
@@ -5971,3 +5971,9 @@
 
 # Sheriff 2019-05-07
 crbug.com/960443 [ Mac10.10 Mac10.11 ] external/wpt/animation-worklet/worklet-animation-with-scroll-timeline.https.html [ Failure Pass ]
+
+# Sheriff 2019-05-07
+crbug.com/961547 external/wpt/event-timing/programmatic-click-not-observed.html [ Pass Failure ]
+
+# Sheriff 2019-05-10
+crbug.com/960623 [ Win ] http/tests/misc/resource-timing-sizes-multipart.html [ Pass Failure ]
diff --git a/third_party/blink/web_tests/editing/selection/modify_move/move_line_text_control.html b/third_party/blink/web_tests/editing/selection/modify_move/move_line_text_control.html
new file mode 100644
index 0000000..791f4961
--- /dev/null
+++ b/third_party/blink/web_tests/editing/selection/modify_move/move_line_text_control.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<script src="../../../resources/testharness.js"></script>
+<script src="../../../resources/testharnessreport.js"></script>
+<script src="../../assert_selection.js"></script>
+<script>
+selection_test(
+    [
+      '<div contenteditable>',
+      'foo ba|r<br>',
+      'foo <input value="bar">',
+      '</div>'
+    ],
+    selection => selection.modify('move', 'forward', 'line'),
+    [
+      '<div contenteditable>',
+      'foo bar<br>',
+      'foo |<input value="bar">',
+      '</div>'
+    ],
+    'Move forward line should not enter text control');
+
+selection_test(
+    [
+      '<div contenteditable>',
+      'foo <input value="bar"><br>',
+      'foo ba|r',
+      '</div>'
+    ],
+    selection => selection.modify('move', 'backward', 'line'),
+    [
+      '<div contenteditable>',
+      'foo |<input value="bar"><br>',
+      'foo bar',
+      '</div>'
+    ],
+    'Move backward line should not enter text control');
+</script>
diff --git a/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_6.json b/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_6.json
index f62a1b3d1..466c53a 100644
--- a/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_6.json
+++ b/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_6.json
@@ -4483,9 +4483,9 @@
      {}
     ]
    ],
-   "event-timing/event-timing-observer-manual.html": [
+   "event-timing/observer-manual.html": [
     [
-     "event-timing/event-timing-observer-manual.html",
+     "event-timing/observer-manual.html",
      {}
     ]
    ],
@@ -164843,17 +164843,17 @@
      {}
     ]
    ],
-   "event-timing/resources/event-timing-crossiframe-childframe.html": [
+   "event-timing/resources/crossiframe-childframe.html": [
     [
      {}
     ]
    ],
-   "event-timing/resources/event-timing-observer-manual-childframe.html": [
+   "event-timing/resources/event-timing-test-utils.js": [
     [
      {}
     ]
    ],
-   "event-timing/resources/event-timing-support.js": [
+   "event-timing/resources/observer-manual-childframe.html": [
     [
      {}
     ]
@@ -184228,6 +184228,16 @@
      {}
     ]
    ],
+   "portals/csp/resources/frame-src.sub.html": [
+    [
+     {}
+    ]
+   ],
+   "portals/csp/resources/frame-src.sub.html.sub.headers": [
+    [
+     {}
+    ]
+   ],
    "portals/references/portals-rendering.html": [
     [
      {}
@@ -209625,6 +209635,12 @@
      {}
     ]
    ],
+   "2dcontext/imagebitmap/createImageBitmap-flipY.html": [
+    [
+     "2dcontext/imagebitmap/createImageBitmap-flipY.html",
+     {}
+    ]
+   ],
    "2dcontext/imagebitmap/createImageBitmap-invalid-args.html": [
     [
      "2dcontext/imagebitmap/createImageBitmap-invalid-args.html",
@@ -222551,6 +222567,14 @@
      }
     ]
    ],
+   "bluetooth/characteristic/writeValue/buffer-is-detached.https.html": [
+    [
+     "bluetooth/characteristic/writeValue/buffer-is-detached.https.html",
+     {
+      "testdriver": true
+     }
+    ]
+   ],
    "bluetooth/characteristic/writeValue/characteristic-is-removed.https.html": [
     [
      "bluetooth/characteristic/writeValue/characteristic-is-removed.https.html",
@@ -222599,6 +222623,14 @@
      }
     ]
    ],
+   "bluetooth/descriptor/writeValue/buffer-is-detached.https.html": [
+    [
+     "bluetooth/descriptor/writeValue/buffer-is-detached.https.html",
+     {
+      "testdriver": true
+     }
+    ]
+   ],
    "bluetooth/descriptor/writeValue/gen-service-is-removed.https.html": [
     [
      "bluetooth/descriptor/writeValue/gen-service-is-removed.https.html",
@@ -234574,6 +234606,12 @@
      {}
     ]
    ],
+   "css/css-sizing/button-min-width.html": [
+    [
+     "css/css-sizing/button-min-width.html",
+     {}
+    ]
+   ],
    "css/css-sizing/fit-content-percentage-padding.html": [
     [
      "css/css-sizing/fit-content-percentage-padding.html",
@@ -236752,18 +236790,6 @@
      {}
     ]
    ],
-   "css/css-timing/frames-timing-functions-output.html": [
-    [
-     "css/css-timing/frames-timing-functions-output.html",
-     {}
-    ]
-   ],
-   "css/css-timing/frames-timing-functions-syntax.html": [
-    [
-     "css/css-timing/frames-timing-functions-syntax.html",
-     {}
-    ]
-   ],
    "css/css-transforms/2d-rotate-js.html": [
     [
      "css/css-transforms/2d-rotate-js.html",
@@ -255709,79 +255735,18 @@
      {}
     ]
    ],
-   "event-timing/event-timing-bufferbeforeonload.html": [
+   "event-timing/bufferbeforeonload.html": [
     [
-     "event-timing/event-timing-bufferbeforeonload.html",
+     "event-timing/bufferbeforeonload.html",
      {
       "testdriver": true,
       "timeout": "long"
      }
     ]
    ],
-   "event-timing/event-timing-crossiframe.html": [
+   "event-timing/crossiframe.html": [
     [
-     "event-timing/event-timing-crossiframe.html",
-     {
-      "testdriver": true,
-      "timeout": "long"
-     }
-    ]
-   ],
-   "event-timing/event-timing-observethenonload.html": [
-    [
-     "event-timing/event-timing-observethenonload.html",
-     {
-      "testdriver": true,
-      "timeout": "long"
-     }
-    ]
-   ],
-   "event-timing/event-timing-onloadthenobserve-firstInput.html": [
-    [
-     "event-timing/event-timing-onloadthenobserve-firstInput.html",
-     {
-      "testdriver": true,
-      "timeout": "long"
-     }
-    ]
-   ],
-   "event-timing/event-timing-onloadthenobserve.html": [
-    [
-     "event-timing/event-timing-onloadthenobserve.html",
-     {
-      "testdriver": true,
-      "timeout": "long"
-     }
-    ]
-   ],
-   "event-timing/event-timing-only-observe-firstInput.html": [
-    [
-     "event-timing/event-timing-only-observe-firstInput.html",
-     {
-      "testdriver": true
-     }
-    ]
-   ],
-   "event-timing/event-timing-retrievability.html": [
-    [
-     "event-timing/event-timing-retrievability.html",
-     {
-      "testdriver": true,
-      "timeout": "long"
-     }
-    ]
-   ],
-   "event-timing/event-timing-retrieve-firstInput.html": [
-    [
-     "event-timing/event-timing-retrieve-firstInput.html",
-     {
-      "testdriver": true
-     }
-    ]
-   ],
-   "event-timing/event-timing-timingconditions.html": [
-    [
-     "event-timing/event-timing-timingconditions.html",
+     "event-timing/crossiframe.html",
      {
       "testdriver": true,
       "timeout": "long"
@@ -255866,12 +255831,81 @@
      }
     ]
    ],
+   "event-timing/observethenonload.html": [
+    [
+     "event-timing/observethenonload.html",
+     {
+      "testdriver": true,
+      "timeout": "long"
+     }
+    ]
+   ],
+   "event-timing/onloadthenobserve-firstInput.html": [
+    [
+     "event-timing/onloadthenobserve-firstInput.html",
+     {
+      "testdriver": true,
+      "timeout": "long"
+     }
+    ]
+   ],
+   "event-timing/onloadthenobserve.html": [
+    [
+     "event-timing/onloadthenobserve.html",
+     {
+      "testdriver": true,
+      "timeout": "long"
+     }
+    ]
+   ],
+   "event-timing/only-observe-firstInput.html": [
+    [
+     "event-timing/only-observe-firstInput.html",
+     {
+      "testdriver": true
+     }
+    ]
+   ],
+   "event-timing/programmatic-click-not-observed.html": [
+    [
+     "event-timing/programmatic-click-not-observed.html",
+     {
+      "testdriver": true
+     }
+    ]
+   ],
+   "event-timing/retrievability.html": [
+    [
+     "event-timing/retrievability.html",
+     {
+      "testdriver": true,
+      "timeout": "long"
+     }
+    ]
+   ],
+   "event-timing/retrieve-firstInput.html": [
+    [
+     "event-timing/retrieve-firstInput.html",
+     {
+      "testdriver": true
+     }
+    ]
+   ],
    "event-timing/supported-types.window.js": [
     [
      "event-timing/supported-types.window.html",
      {}
     ]
    ],
+   "event-timing/timingconditions.html": [
+    [
+     "event-timing/timingconditions.html",
+     {
+      "testdriver": true,
+      "timeout": "long"
+     }
+    ]
+   ],
    "eventsource/dedicated-worker/eventsource-close.htm": [
     [
      "eventsource/dedicated-worker/eventsource-close.htm",
@@ -291461,6 +291495,12 @@
      }
     ]
    ],
+   "portals/csp/frame-src.sub.html": [
+    [
+     "portals/csp/frame-src.sub.html",
+     {}
+    ]
+   ],
    "portals/htmlportalelement-event-handler-content-attributes.html": [
     [
      "portals/htmlportalelement-event-handler-content-attributes.html",
@@ -338898,6 +338938,10 @@
    "9146a3704bae56c4a298c271436b734ff299aa6a",
    "testharness"
   ],
+  "2dcontext/imagebitmap/createImageBitmap-flipY.html": [
+   "0112ac73c8db9b0fa24aadfca8ca1ae71bd2dfc3",
+   "testharness"
+  ],
   "2dcontext/imagebitmap/createImageBitmap-invalid-args.html": [
    "004b3ca6bf39eb7613d2621c8a431df5ab52278b",
    "testharness"
@@ -344890,6 +344934,10 @@
    "d9a9594320d5ec337b5b50ac5f7873e547e4b30a",
    "testharness"
   ],
+  "bluetooth/characteristic/writeValue/buffer-is-detached.https.html": [
+   "762735c320b1a7f626b448933e2fd0a0dac4793d",
+   "testharness"
+  ],
   "bluetooth/characteristic/writeValue/characteristic-is-removed.https.html": [
    "f79c21916fba824578eeb20052dba6f86c350adc",
    "testharness"
@@ -344914,6 +344962,10 @@
    "35ff057cbadf12c8d7ada949fe1db07a01450a66",
    "testharness"
   ],
+  "bluetooth/descriptor/writeValue/buffer-is-detached.https.html": [
+   "2402d89440e6f011e9eab37519faefb0643d29bf",
+   "testharness"
+  ],
   "bluetooth/descriptor/writeValue/gen-service-is-removed.https.html": [
    "acd56c3aa45723f1019806b15332697e2e04690f",
    "testharness"
@@ -392759,7 +392811,7 @@
    "testharness"
   ],
   "css/css-properties-values-api/register-property-syntax-parsing.html": [
-   "8141befddd1c9b44b224e1f5334a31ff118f4a06",
+   "94013c6423c56eca3d86dc19fb593dfaac0892b1",
    "testharness"
   ],
   "css/css-properties-values-api/register-property.html": [
@@ -395306,6 +395358,10 @@
    "2f6ad684c1fb0be5498dc6a5b938da67adfe3ec7",
    "reftest"
   ],
+  "css/css-sizing/button-min-width.html": [
+   "d27d0e1dd024856763ca10253a493fa49115b086",
+   "testharness"
+  ],
   "css/css-sizing/dynamic-available-size-iframe.html": [
    "fc265d4d933a85280e4ebb26990163a1805d0634",
    "reftest"
@@ -403134,18 +403190,10 @@
    "7b821e7d36ba62d53562d73baac0879e0e232dc9",
    "support"
   ],
-  "css/css-timing/frames-timing-functions-output.html": [
-   "40e03286e71f7126bfbbdd50bc74e25c191a4d30",
-   "testharness"
-  ],
   "css/css-timing/frames-timing-functions-syntax-expected.txt": [
    "d10139494132ead9dc0f8d911f0bcdbc2e0905d9",
    "support"
   ],
-  "css/css-timing/frames-timing-functions-syntax.html": [
-   "1616bcffa740c20aa73d5af8a84fc4a435baef02",
-   "testharness"
-  ],
   "css/css-transforms/2d-rotate-001.html": [
    "3f28db8f4e3e17c8420e0af3a2d33d65766d557f",
    "reftest"
@@ -436226,44 +436274,12 @@
    "aa27fb61c310d91b629ff0d7b19cd01ce469e645",
    "support"
   ],
-  "event-timing/event-timing-bufferbeforeonload.html": [
-   "c4be717644b4fcb77fceb2d2a4736bfd5852efc4",
+  "event-timing/bufferbeforeonload.html": [
+   "c91546ae41a499635573a2f7d7ea20b0283ca21f",
    "testharness"
   ],
-  "event-timing/event-timing-crossiframe.html": [
-   "4345f9eb06e6798f0df994d12ba97da41cb160d5",
-   "testharness"
-  ],
-  "event-timing/event-timing-observer-manual.html": [
-   "c0bd6f3feec00d25f56bb6cc8c9ea4fb4e931d23",
-   "manual"
-  ],
-  "event-timing/event-timing-observethenonload.html": [
-   "3a6e84921eb697eee4a744a68ba42ca96dcb089a",
-   "testharness"
-  ],
-  "event-timing/event-timing-onloadthenobserve-firstInput.html": [
-   "e7ac287054c4f316ed5ba064a1165c99dcc686e6",
-   "testharness"
-  ],
-  "event-timing/event-timing-onloadthenobserve.html": [
-   "e83c290a957423cc8fa8889268dc1fce39dacb88",
-   "testharness"
-  ],
-  "event-timing/event-timing-only-observe-firstInput.html": [
-   "2ab4894d6177f0e2edc74af3cf52ef117bc281e3",
-   "testharness"
-  ],
-  "event-timing/event-timing-retrievability.html": [
-   "dc3b6d684b2e2dbe482cbf1275647e4287c0f113",
-   "testharness"
-  ],
-  "event-timing/event-timing-retrieve-firstInput.html": [
-   "15729ca890d526fa1b07877c4f86a1183d7233e7",
-   "testharness"
-  ],
-  "event-timing/event-timing-timingconditions.html": [
-   "b53af7b087f9c45061694b1792932437e5dc2089",
+  "event-timing/crossiframe.html": [
+   "c1a27a5d021e210d7604f6a7dfab436c8547f03c",
    "testharness"
   ],
   "event-timing/idlharness.any-expected.txt": [
@@ -436274,26 +436290,62 @@
    "5ee98548fb6f2209b8c4b5346830c0d723e68170",
    "testharness"
   ],
-  "event-timing/resources/event-timing-crossiframe-childframe.html": [
-   "b0fbdeb459c277506be8dd74d2de4ebdb3687dbb",
+  "event-timing/observer-manual.html": [
+   "8b5b6ed91369e1541eb2ccc644ba260627a4ced7",
+   "manual"
+  ],
+  "event-timing/observethenonload.html": [
+   "e1c36e302108b1bd886130c7df38d8e536dc4473",
+   "testharness"
+  ],
+  "event-timing/onloadthenobserve-firstInput.html": [
+   "1422ceaa95582200ba1250dcdd53aec502b59856",
+   "testharness"
+  ],
+  "event-timing/onloadthenobserve.html": [
+   "e2f9c932e6f5122af68ff84fd9495cf6fc216314",
+   "testharness"
+  ],
+  "event-timing/only-observe-firstInput.html": [
+   "dd6a18ea484e7f1031da525773c31b208afd39bb",
+   "testharness"
+  ],
+  "event-timing/programmatic-click-not-observed.html": [
+   "1324a1778a5c5a25bde246a95aefd476fe23484b",
+   "testharness"
+  ],
+  "event-timing/resources/crossiframe-childframe.html": [
+   "7aa4ace73afad7878205736c02a81e863127bb43",
    "support"
   ],
-  "event-timing/resources/event-timing-observer-manual-childframe.html": [
-   "99853661bde3e32b04d9cb623f4b1e25d0cb70d1",
-   "support"
-  ],
-  "event-timing/resources/event-timing-support.js": [
+  "event-timing/resources/event-timing-test-utils.js": [
    "53cd49795b50bd4fb72e206ce950807d3487ba10",
    "support"
   ],
+  "event-timing/resources/observer-manual-childframe.html": [
+   "a27272c7b9b50e0fc458a503aff4a1201e2c5b6d",
+   "support"
+  ],
   "event-timing/resources/slow-image.py": [
    "5c2d1b1fc5d8e6518e6db1bca6f1947d615979d3",
    "support"
   ],
+  "event-timing/retrievability.html": [
+   "3a762e7aa79f2a1d95ad9f916d67e25f94378101",
+   "testharness"
+  ],
+  "event-timing/retrieve-firstInput.html": [
+   "ae66fd9d04cba40b5f8887bdba7ff1182ee72e58",
+   "testharness"
+  ],
   "event-timing/supported-types.window.js": [
    "c81d501f49fc583904ebf3fd4e83bb315e718d7e",
    "testharness"
   ],
+  "event-timing/timingconditions.html": [
+   "a7847b3ccc000077a7791e65371bd58344dbf2ef",
+   "testharness"
+  ],
   "eventsource/META.yml": [
    "92f1036338515da7807fdbde7ab0a26f509cc986",
    "support"
@@ -463155,7 +463207,7 @@
    "testharness"
   ],
   "media-source/mediasource-is-type-supported.html": [
-   "a364693298d9f87b8c29ef1d609986e247667cca",
+   "05b2fc1bc33978021f9aea0ba169a98e564c6af7",
    "testharness"
   ],
   "media-source/mediasource-liveseekable.html": [
@@ -475310,6 +475362,18 @@
    "29134d490f7bdfb09255e190fe91576629057c78",
    "support"
   ],
+  "portals/csp/frame-src.sub.html": [
+   "34f1474d4b37f6a867b858a0bfc88e03db48153a",
+   "testharness"
+  ],
+  "portals/csp/resources/frame-src.sub.html": [
+   "c4f742a64358dff1276e44e1b1069635f645fbf2",
+   "support"
+  ],
+  "portals/csp/resources/frame-src.sub.html.sub.headers": [
+   "d50520cd391a17bf175e9eb7a37ce7adc5be4c91",
+   "support"
+  ],
   "portals/htmlportalelement-event-handler-content-attributes.html": [
    "8fc26386cfc9d30e89062440b9347c62b60aa592",
    "testharness"
@@ -491159,7 +491223,7 @@
    "testharness"
   ],
   "speech-api/SpeechSynthesisUtterance-volume-manual.html": [
-   "f340ba8bb273593eacfe396b46f7fdec9a409798",
+   "6031c1dad67dc2155150d1a8a3223b22907fc893",
    "manual"
   ],
   "speech-api/historical-expected.txt": [
diff --git a/third_party/blink/web_tests/external/wpt/2dcontext/imagebitmap/createImageBitmap-flipY.html b/third_party/blink/web_tests/external/wpt/2dcontext/imagebitmap/createImageBitmap-flipY.html
new file mode 100644
index 0000000..0112ac7
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/2dcontext/imagebitmap/createImageBitmap-flipY.html
@@ -0,0 +1,63 @@
+<!DOCTYPE html>
+<html>
+<title>createImageBitmap + drawImage test</title>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/common/canvas-tests.js"></script>
+<script src="/common/media.js"></script>
+<script src="/common/namespaces.js"></script>
+<script src="common.sub.js"></script>
+<link rel="stylesheet" href="/common/canvas-tests.css">
+<body>
+<script>
+function testCanvasDisplayingPattern(canvas, width, height, flipped)
+{
+    var tolerance = 10; // for creating ImageBitmap from a video, the tolerance needs to be high
+    const check = (x, y, r, g, b, a) =>
+        _assertPixelApprox(canvas, x,y, r,g,b,a, `${x},${y}`, `${r},${g},${b},${a}`, tolerance);
+    if (flipped) {
+        check(1 * width / 4, 3 * height / 4, 255,0,0,255);
+        check(3 * width / 4, 3 * height / 4, 0,255,0,255);
+        check(1 * width / 4, 1 * height / 4, 0,0,255,255);
+        check(3 * width / 4, 1 * height / 4, 0,0,0,255);
+    } else {
+        check(1 * width / 4, 1 * height / 4, 255,0,0,255);
+        check(3 * width / 4, 1 * height / 4, 0,255,0,255);
+        check(1 * width / 4, 3 * height / 4, 0,0,255,255);
+        check(3 * width / 4, 3 * height / 4, 0,0,0,255);
+    }
+}
+
+function testDrawImageBitmap(source, args = [], flipped, { resizeWidth = 20, resizeHeight = 20 } = {})
+{
+    var canvas = document.createElement("canvas");
+    canvas.width = resizeWidth;
+    canvas.height = resizeHeight;
+    var ctx = canvas.getContext("2d");
+    return createImageBitmap(source, ...args).then(imageBitmap => {
+        assert_equals(imageBitmap.width, resizeWidth);
+        assert_equals(imageBitmap.height, resizeHeight);
+        ctx.drawImage(imageBitmap, 0, 0);
+        testCanvasDisplayingPattern(canvas, resizeWidth, resizeHeight, flipped);
+    });
+}
+
+for (let { name, factory } of imageSourceTypes) {
+    promise_test(function() {
+        return factory().then(function(img) {
+            const options = { imageOrientation: 'none' };
+            return testDrawImageBitmap(img, [options], false);
+        });
+    }, `createImageBitmap from ${name} imageOrientation: "none", and drawImage on the created ImageBitmap`);
+
+    promise_test(function() {
+        return factory().then(function(img) {
+            const options = { imageOrientation: 'flipY' };
+            return testDrawImageBitmap(img, [options], true);
+        });
+    }, `createImageBitmap from ${name} imageOrientation: "flipY", and drawImage on the created ImageBitmap`);
+
+}
+</script>
+</body>
+</html>
diff --git a/third_party/blink/web_tests/external/wpt/bluetooth/characteristic/writeValue/buffer-is-detached.https.html b/third_party/blink/web_tests/external/wpt/bluetooth/characteristic/writeValue/buffer-is-detached.https.html
new file mode 100644
index 0000000..762735c
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/bluetooth/characteristic/writeValue/buffer-is-detached.https.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/testdriver.js"></script>
+<script src="/resources/testdriver-vendor.js"></script>
+<script src="/bluetooth/resources/bluetooth-helpers.js"></script>
+<script>
+'use strict';
+
+function detachBuffer(buffer) {
+  window.postMessage('', '*', [buffer]);
+}
+
+bluetooth_test(async () => {
+  let {characteristic, fake_characteristic} =
+      await getMeasurementIntervalCharacteristic();
+
+  let typed_array = Uint8Array.of(1, 2);
+  detachBuffer(typed_array.buffer);
+  try {
+    await characteristic.writeValue(typed_array);
+    assert_unreached();
+  } catch (e) {
+    assert_equals(e.code, DOMException.INVALID_STATE_ERR, e.toString());
+  }
+
+  let array_buffer = Uint8Array.of(3, 4).buffer;
+  detachBuffer(array_buffer);
+  try {
+    await characteristic.writeValue(array_buffer);
+    assert_unreached();
+  } catch (e) {
+    assert_equals(e.code, DOMException.INVALID_STATE_ERR, e.toString());
+  }
+}, 'writeValue() fails when passed a detached buffer');
+</script>
diff --git a/third_party/blink/web_tests/external/wpt/bluetooth/descriptor/writeValue/buffer-is-detached.https.html b/third_party/blink/web_tests/external/wpt/bluetooth/descriptor/writeValue/buffer-is-detached.https.html
new file mode 100644
index 0000000..2402d89
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/bluetooth/descriptor/writeValue/buffer-is-detached.https.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/testdriver.js"></script>
+<script src="/resources/testdriver-vendor.js"></script>
+<script src="/bluetooth/resources/bluetooth-helpers.js"></script>
+<script>
+'use strict';
+
+function detachBuffer(buffer) {
+  window.postMessage('', '*', [buffer]);
+}
+
+bluetooth_test(async () => {
+  let {descriptor, fake_descriptor} =
+      await getUserDescriptionDescriptor();
+
+  let typed_array = Uint8Array.of(1, 2);
+  detachBuffer(typed_array.buffer);
+  try {
+    await descriptor.writeValue(typed_array);
+    assert_unreached();
+  } catch (e) {
+    assert_equals(e.code, DOMException.INVALID_STATE_ERR, e.toString());
+  }
+
+  let array_buffer = Uint8Array.of(3, 4).buffer;
+  detachBuffer(array_buffer);
+  try {
+    await descriptor.writeValue(array_buffer);
+    assert_unreached();
+  } catch (e) {
+    assert_equals(e.code, DOMException.INVALID_STATE_ERR, e.toString());
+  }
+}, 'writeValue() fails when passed a detached buffer');
+</script>
diff --git a/third_party/blink/web_tests/external/wpt/css/css-scroll-snap/inheritance-expected.txt b/third_party/blink/web_tests/external/wpt/css/css-scroll-snap/inheritance-expected.txt
deleted file mode 100644
index 8289641..0000000
--- a/third_party/blink/web_tests/external/wpt/css/css-scroll-snap/inheritance-expected.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-This is a testharness.js-based test.
-PASS Property scroll-margin-block-end has initial value 0px
-PASS Property scroll-margin-block-end does not inherit
-PASS Property scroll-margin-block-start has initial value 0px
-PASS Property scroll-margin-block-start does not inherit
-PASS Property scroll-margin-bottom has initial value 0px
-PASS Property scroll-margin-bottom does not inherit
-PASS Property scroll-margin-inline-end has initial value 0px
-PASS Property scroll-margin-inline-end does not inherit
-PASS Property scroll-margin-inline-start has initial value 0px
-PASS Property scroll-margin-inline-start does not inherit
-PASS Property scroll-margin-left has initial value 0px
-PASS Property scroll-margin-left does not inherit
-PASS Property scroll-margin-right has initial value 0px
-PASS Property scroll-margin-right does not inherit
-PASS Property scroll-margin-top has initial value 0px
-PASS Property scroll-margin-top does not inherit
-PASS Property scroll-padding-block-end has initial value auto
-PASS Property scroll-padding-block-end does not inherit
-PASS Property scroll-padding-block-start has initial value auto
-PASS Property scroll-padding-block-start does not inherit
-PASS Property scroll-padding-bottom has initial value auto
-PASS Property scroll-padding-bottom does not inherit
-PASS Property scroll-padding-inline-end has initial value auto
-PASS Property scroll-padding-inline-end does not inherit
-PASS Property scroll-padding-inline-start has initial value auto
-PASS Property scroll-padding-inline-start does not inherit
-PASS Property scroll-padding-left has initial value auto
-PASS Property scroll-padding-left does not inherit
-PASS Property scroll-padding-right has initial value auto
-PASS Property scroll-padding-right does not inherit
-PASS Property scroll-padding-top has initial value auto
-PASS Property scroll-padding-top does not inherit
-PASS Property scroll-snap-align has initial value none
-PASS Property scroll-snap-align does not inherit
-PASS Property scroll-snap-stop has initial value normal
-PASS Property scroll-snap-stop does not inherit
-PASS Property scroll-snap-type has initial value none
-FAIL Property scroll-snap-type does not inherit assert_equals: expected "inline" but got "inline proximity"
-Harness: the test ran to completion.
-
diff --git a/third_party/blink/web_tests/external/wpt/css/css-scroll-snap/parsing/scroll-snap-type-computed-expected.txt b/third_party/blink/web_tests/external/wpt/css/css-scroll-snap/parsing/scroll-snap-type-computed-expected.txt
deleted file mode 100644
index 3b6243e..0000000
--- a/third_party/blink/web_tests/external/wpt/css/css-scroll-snap/parsing/scroll-snap-type-computed-expected.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-This is a testharness.js-based test.
-PASS Property scroll-snap-type value 'none' computes to 'none'
-FAIL Property scroll-snap-type value 'x' computes to 'x' assert_equals: expected "x" but got "x proximity"
-FAIL Property scroll-snap-type value 'y' computes to 'y' assert_equals: expected "y" but got "y proximity"
-FAIL Property scroll-snap-type value 'block' computes to 'block' assert_equals: expected "block" but got "block proximity"
-FAIL Property scroll-snap-type value 'inline' computes to 'inline' assert_equals: expected "inline" but got "inline proximity"
-FAIL Property scroll-snap-type value 'both' computes to 'both' assert_equals: expected "both" but got "both proximity"
-PASS Property scroll-snap-type value 'y mandatory' computes to 'y mandatory'
-FAIL Property scroll-snap-type value 'inline proximity' computes to 'inline' assert_equals: expected "inline" but got "inline proximity"
-Harness: the test ran to completion.
-
diff --git a/third_party/blink/web_tests/external/wpt/css/css-sizing/button-min-width.html b/third_party/blink/web_tests/external/wpt/css/css-sizing/button-min-width.html
new file mode 100644
index 0000000..d27d0e1
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/css-sizing/button-min-width.html
@@ -0,0 +1,47 @@
+<!DOCTYPE html>
+<html>
+<meta charset="utf-8">
+<title>min-width: Should apply to buttons</title>
+<link rel="author" title="Mason Freed" href="mailto:masonfreed@chromium.org">
+<link rel="help" href="https://www.w3.org/TR/CSS2/visudet.html#min-max-widths">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<style>
+.button-row {
+  background-color: #BBB;
+  display: flex;
+  flex-direction: row;
+  width: 400px;
+  margin-top: 8px;
+}
+button {
+  flex: 0 0 auto;
+  margin: 0px;
+}
+</style>
+<div>
+  <p>Expected: All buttons should be 200px wide</p>
+</div>
+<div class="button-row">
+    <button style="min-width: 200px">Foo</button>
+    <button style="min-width: 200px">Bar</button>
+</div>
+<div class="button-row">
+    <button style="min-width: 50%">Foo</button>
+    <button style="min-width: 50%">Bar</button>
+</div>
+<div class="button-row" style="writing-mode: vertical-rl; height: 100px;flex-direction:column">
+    <button style="min-width: 200px">Foo</button>
+    <button style="min-width: 200px">Bar</button>
+</div>
+<div class="button-row" style="zoom:2">
+    <button style="min-width: 200px">Foo</button>
+    <button style="min-width: 200px">Bar</button>
+</div>
+<script>
+test(() => {
+  let buttons = document.querySelectorAll("button");
+  for (let button of document.querySelectorAll("button"))
+    assert_equals(button.offsetWidth, 200);
+}, 'min-width should force all buttons to be 200px wide');
+</script>
diff --git a/third_party/blink/web_tests/external/wpt/css/css-timing/frames-timing-functions-output.html b/third_party/blink/web_tests/external/wpt/css/css-timing/frames-timing-functions-output.html
deleted file mode 100644
index 40e03286..0000000
--- a/third_party/blink/web_tests/external/wpt/css/css-timing/frames-timing-functions-output.html
+++ /dev/null
@@ -1,152 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<meta name="assert"
-content="This test checks the output of frame timing functions with different frame numbers" />
-<title>Frames timing function output tests</title>
-<link rel="help"
-href="https://drafts.csswg.org/css-timing/#frames-timing-functions">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<script src="testcommon.js"></script>
-<style>
-@keyframes anim {
-  from { left: 0px; }
-  to   { left: 100px; }
-}
-</style>
-<body>
-<div id="log"></div>
-<script>
-"use strict";
-
-test(function(t) {
-  const div = createDiv(t);
-  div.style.animation = 'anim 10s frames(2) forwards';
-  assert_equals(getComputedStyle(div).left, '0px');
-}, 'For an input progress of 0.0, the output of a frames timing function is ' +
-   'the first frame');
-
-test(function(t) {
-  const div = createDiv(t);
-  div.style.animation = 'anim 10s frames(2) forwards';
-
-  div.style.animationDelay = '-4999ms';
-  assert_equals(getComputedStyle(div).left, '0px');
-  div.style.animationDelay = '-5000ms';
-  assert_equals(getComputedStyle(div).left, '100px');
-}, 'At a frame boundary, the output of a frames timing function is the next ' +
-   'frame');
-
-test(function(t) {
-  const div = createDiv(t);
-  div.style.animation = 'anim 10s frames(2) forwards';
-
-  div.style.animationDelay = '-10s';
-  assert_equals(getComputedStyle(div).left, '100px');
-}, 'For an input progress of 1.0, the output of a frames timing function is ' +
-   'the final frame');
-
-test(function(t) {
-  const div = createDiv(t);
-  div.style.animation = 'anim 11s frames(11) forwards';
-
-  // We have 11 frames in 11s, so the first step happens at 1.0.
-  div.style.animationDelay = '-999ms';
-  assert_equals(getComputedStyle(div).left, '0px');
-  div.style.animationDelay = '-1000ms';
-  assert_equals(getComputedStyle(div).left, '10px');
-}, 'The number of frames is correctly reflected in the frames timing ' +
-   'function output');
-
-test(function(t) {
-  const div = createDiv(t);
-  div.style.transition = 'left 11s frames(11)';
-
-  // We have 11 frames in 11s, so the first step happens at 1.0.
-  div.style.left = '0px';
-  div.style.transitionDelay = '-999ms';
-  getComputedStyle(div).left;
-  div.style.left = '100px';
-  assert_equals(getComputedStyle(div).left, '0px');
-
-  div.style.left = '0px';
-  div.style.transitionDelay = '-1000ms';
-  getComputedStyle(div).left;
-  div.style.left = '100px';
-  assert_equals(getComputedStyle(div).left, '10px');
-}, 'The number of frames is correctly reflected in the frames timing ' +
-   'function output on CSS Transitions');
-
-test(function(t) {
-  var target = createDiv(t);
-  target.style.position = 'absolute';
-  var anim = target.animate([ { left: '0px', easing: 'frames(2)' },
-                              { left: '100px' } ],
-                            { duration: 1000,
-                              fill: 'forwards',
-                              easing: 'cubic-bezier(0, 1.5, 1, 1.5)' });
-
-  // The bezier function produces values between 0.5 and 1 in
-  // (~0.0442, 0.23368), and values between 1 and 2 in (0.23368794, 1).
-  anim.currentTime = 0;
-  assert_equals(getComputedStyle(target).left, '0px');
-  anim.currentTime = 45;
-  assert_equals(getComputedStyle(target).left, '100px');
-  anim.currentTime = 230;
-  assert_equals(getComputedStyle(target).left, '100px');
-  anim.currentTime = 250;
-  assert_equals(getComputedStyle(target).left, '200px');
-  anim.currentTime = 1000;
-  assert_equals(getComputedStyle(target).left, '100px');
-}, 'frames easing with input progress greater than 1');
-
-test(function(t) {
-  var target = createDiv(t);
-  target.style.position = 'absolute';
-  var anim = target.animate([ { left: '0px', easing: 'frames(2)' },
-                              { left: '100px' } ],
-                            { duration: 1000,
-                              fill: 'forwards',
-                              easing: 'cubic-bezier(0, 3, 1, 3)' });
-
-  // The bezier funciton produces values:
-  // Input           ->  Output
-  // 0.0                 0.0
-  // 0.114 ~ 0.245       1.5~2.0, so frames(2) is 3.0
-  // 0.245 ~ 0.6         2.0~2.4, so frames(2) is 4.0
-  // 0.6   ~ 0.882       2.4~2.0, so frames(2) is 4.0
-  // 0.882 ~ 0.976       2.0~1.5, so frames(2) is 3.0
-  // 1.0                 1.0
-  anim.currentTime = 0;
-  assert_equals(getComputedStyle(target).left, '0px');
-  anim.currentTime = 114;
-  assert_equals(getComputedStyle(target).left, '300px');
-  anim.currentTime = 500;
-  assert_equals(getComputedStyle(target).left, '400px');
-  anim.currentTime = 900;
-  assert_equals(getComputedStyle(target).left, '300px');
-}, 'frames easing with input progress greater than 1.5');
-
-test(function(t) {
-  var target = createDiv(t);
-  target.style.position = 'absolute';
-  var anim = target.animate([ { left: '0px', easing: 'frames(2)' },
-                              { left: '100px' } ],
-                            { duration: 1000,
-                              fill: 'forwards',
-                              easing: 'cubic-bezier(0, -0.5, 1, -0.5)' });
-
-  // The bezier function produces negative values (but always greater than -0.5)
-  // in (0, 0.766312060).
-  anim.currentTime = 0;
-  assert_equals(getComputedStyle(target).left, '0px');
-  anim.currentTime = 750;
-  assert_equals(getComputedStyle(target).left, '-100px');
-  anim.currentTime = 800;
-  assert_equals(getComputedStyle(target).left, '0px');
-  anim.currentTime = 1000;
-  assert_equals(getComputedStyle(target).left, '100px');
-}, 'frames easing with input progress less than 0');
-
-</script>
-</body>
diff --git a/third_party/blink/web_tests/external/wpt/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type-expected.txt b/third_party/blink/web_tests/external/wpt/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type-expected.txt
index e53364b6..5441372 100644
--- a/third_party/blink/web_tests/external/wpt/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type-expected.txt
+++ b/third_party/blink/web_tests/external/wpt/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type-expected.txt
@@ -2,11 +2,11 @@
 PASS Can set 'scroll-snap-type' to CSS-wide keywords
 PASS Can set 'scroll-snap-type' to var() references
 PASS Can set 'scroll-snap-type' to the 'none' keyword
-FAIL Can set 'scroll-snap-type' to the 'x' keyword assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
-FAIL Can set 'scroll-snap-type' to the 'y' keyword assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
-FAIL Can set 'scroll-snap-type' to the 'block' keyword assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
-FAIL Can set 'scroll-snap-type' to the 'inline' keyword assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
-FAIL Can set 'scroll-snap-type' to the 'both' keyword assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
+PASS Can set 'scroll-snap-type' to the 'x' keyword
+PASS Can set 'scroll-snap-type' to the 'y' keyword
+PASS Can set 'scroll-snap-type' to the 'block' keyword
+PASS Can set 'scroll-snap-type' to the 'inline' keyword
+PASS Can set 'scroll-snap-type' to the 'both' keyword
 PASS Setting 'scroll-snap-type' to a length throws TypeError
 PASS Setting 'scroll-snap-type' to a percent throws TypeError
 PASS Setting 'scroll-snap-type' to a time throws TypeError
diff --git a/third_party/blink/web_tests/external/wpt/portals/csp/frame-src.sub.html b/third_party/blink/web_tests/external/wpt/portals/csp/frame-src.sub.html
new file mode 100644
index 0000000..34f1474
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/portals/csp/frame-src.sub.html
@@ -0,0 +1,47 @@
+<!doctype html>
+<title>Tests that portals respect the frame-src</title>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<body>
+</body>
+<script>
+  async_test(function(t) {
+    var w = window.open("resources/frame-src.sub.html?frame_src_policy=%27none%27");
+    w.onload = function() {
+      w.document.addEventListener("securitypolicyviolation",
+        t.step_func_done(function(e) {
+          assert_equals("frame-src", e.violatedDirective);
+      }));
+      var portal = w.document.createElement("portal");
+      portal.src = new URL("/portals/resources/simple-portal.html", location.href);
+      portal.onmessage = t.unreached_func("Portal should not load.");
+      w.document.body.appendChild(portal);
+    }
+  }, "Tests that a portal can't be loaded when it violates frame-src");
+
+  async_test(function(t) {
+    var w = window.open(`resources/frame-src.sub.html?frame_src_policy=http://{{hosts[][www]}}:{{ports[http][0]}}`);
+    w.onload = function() {
+      w.document.onsecuritypolicyviolation = t.unreached_func("Portal should load.");
+      var portal = w.document.createElement("portal");
+      portal.src = new URL("http://{{hosts[][www]}}:{{ports[http][0]}}/portals/resources/simple-portal.html", location.href);
+      portal.onmessage = t.step_func_done();
+      w.document.body.appendChild(portal);
+    }
+  }, "Tests that a portal can be loaded when the origin matches the frame-src CSP header.");
+  async_test(function(t) {
+
+    var w = window.open(`resources/frame-src.sub.html?frame_src_policy=http://{{hosts[][www]}}:{{ports[http][0]}}`);
+    w.onload = function() {
+      var portal = w.document.createElement("portal");
+      portal.src = new URL("http://{{hosts[alt][www]}}:{{ports[http][0]}}/portals/resources/simple-portal.html", location.href);
+      w.document.onsecuritypolicyviolation = t.step_func(function(e) {
+        w.document.onsecuritypolicyviolation = null;
+        assert_equals("frame-src", e.violatedDirective);
+        portal.src = new URL("http://{{hosts[][www]}}:{{ports[http][0]}}/portals/resources/simple-portal.html", location.href);
+        portal.onmessage = t.step_func_done();
+      });
+      w.document.body.appendChild(portal);
+    }
+  }, "Tests that a portal will fail to load on an origin different than the one specified in the frame-src CSP, but that it can be loaded when the origin matches the frame-src CSP.");
+</script>
diff --git a/third_party/blink/web_tests/external/wpt/portals/csp/resources/frame-src.sub.html b/third_party/blink/web_tests/external/wpt/portals/csp/resources/frame-src.sub.html
new file mode 100644
index 0000000..c4f742a6
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/portals/csp/resources/frame-src.sub.html
@@ -0,0 +1,4 @@
+<!doctype html>
+<body>
+  <h1>Content Security Policy header containing "frame-src {{GET[frame_src_policy]}}"</h1>
+</body>
diff --git a/third_party/blink/web_tests/external/wpt/portals/csp/resources/frame-src.sub.html.sub.headers b/third_party/blink/web_tests/external/wpt/portals/csp/resources/frame-src.sub.html.sub.headers
new file mode 100644
index 0000000..d50520c
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/portals/csp/resources/frame-src.sub.html.sub.headers
@@ -0,0 +1,2 @@
+Content-Type: text/html; charset=UTF-8
+Content-Security-Policy: frame-src {{GET[frame_src_policy]}}
diff --git a/third_party/blink/web_tests/external/wpt/speech-api/SpeechSynthesisUtterance-volume-manual.html b/third_party/blink/web_tests/external/wpt/speech-api/SpeechSynthesisUtterance-volume-manual.html
index f340ba8b..6031c1da 100644
--- a/third_party/blink/web_tests/external/wpt/speech-api/SpeechSynthesisUtterance-volume-manual.html
+++ b/third_party/blink/web_tests/external/wpt/speech-api/SpeechSynthesisUtterance-volume-manual.html
@@ -25,7 +25,7 @@
         await new Promise(resolve => {
           document.getElementById("volume").value = volume;
           const utterance = new SpeechSynthesisUtterance();
-          utterance.text = "hello universe";
+          utterance.text = text;
           utterance.volume = volume;
           utterance.onend = resolve;
           window.speechSynthesis.speak(utterance);
diff --git a/third_party/blink/web_tests/fast/spatial-navigation/snav-focus-rect-contains-links.html b/third_party/blink/web_tests/fast/spatial-navigation/snav-focus-rect-contains-links.html
new file mode 100644
index 0000000..6f9fa560
--- /dev/null
+++ b/third_party/blink/web_tests/fast/spatial-navigation/snav-focus-rect-contains-links.html
@@ -0,0 +1,45 @@
+<!doctype html>
+<a id="outerA" href="www" style="margin-left: 150px">outerA</a>
+<div id="containerA" style="width: 300px; height: 300px; background: pink; position: relative; margin: 20px" tabindex="0">
+  <div id="containerB" style="width: 270px; height: 270px; background: yellow; position: relative; top: 15px; left: 15px" tabindex="0">
+    <!-- The focusables' DOM order is not the same as their layout order.
+         SpatNav should prioritize layout order. -->
+    <a id="innerB" href="www" style="position: absolute; top: 150px; left: 20px">innerB</a>
+    <a id="innerC" href="www" style="position: absolute; top: 150px; left: 170px">innerC</a>
+    <a id="innerD" href="www" style="position: absolute; top: 230px; left: 130px">innerD</a>
+    <a id="innerA" href="www" style="position: absolute; top: 20px; left: 130px">innerA</a>
+  </div>
+</div>
+<a id="outerB" href="www" style="margin-left: 150px">outerB</a>
+
+<script src="../../resources/testharness.js"></script>
+<script src="../../resources/testharnessreport.js"></script>
+<script src="resources/snav-testharness.js"></script>
+<script>
+  var resultMap = [
+    ["Down", "outerA"],
+    ["Down", "containerA"],
+    ["Down", "containerB"],
+    ["Down", "innerA"],
+    ["Down", "innerC"],
+    ["Down", "innerD"],
+    ["Down", "outerB"],
+    ["Up", "containerA"],
+    ["Up", "containerB"],
+    ["Up", "innerD"],
+    ["Up", "innerC"],
+    ["Up", "innerA"],
+    ["Up", "outerA"],
+  ];
+  snav.assertFocusMoves(resultMap);
+</script>
+
+<p><em>Manual test instruction: Ensure that all links are reachable. Especially, when the
+yellow "container" is focused, ensure that its "inner" focusables can be reached.</em></p>
+
+<p>Once the bottommost inner node gets focus, we exit the complete stack of
+containers at once (moving to #outerB from #innerD). Note that we don't go back to
+one of the containers because that would create focus traps.</p>
+
+<p>Also, when holding one of the four directional keys, ensure that the page is fully scrolled
+in that direction. Especially, ensure that focus does not get stuck inside the container.</p>
\ No newline at end of file
diff --git a/third_party/blink/web_tests/fast/spatial-navigation/snav-focusable-at-top-of-document.html b/third_party/blink/web_tests/fast/spatial-navigation/snav-focusable-at-top-of-document.html
new file mode 100644
index 0000000..652d16b
--- /dev/null
+++ b/third_party/blink/web_tests/fast/spatial-navigation/snav-focusable-at-top-of-document.html
@@ -0,0 +1,16 @@
+<!doctype html>
+<style>
+  body {margin: 0;}
+  #top-of-root {background: green; width: 100%; height: 20px;}
+</style>
+
+<div id="top-of-root" class="top" tabindex="1"></div>
+
+<script src="../../resources/testharness.js"></script>
+<script src="../../resources/testharnessreport.js"></script>
+<script src="resources/snav-testharness.js"></script>
+<script>
+  snav.assertFocusMoves([["Down", "top-of-root"]]);
+</script>
+
+<p><em>Manual test instruction: Ensure the div is reachable even though it sits at the very top of the document.</em></p>
\ No newline at end of file
diff --git a/third_party/blink/web_tests/fast/spatial-navigation/snav-focusable-at-top-of-scroller.html b/third_party/blink/web_tests/fast/spatial-navigation/snav-focusable-at-top-of-scroller.html
new file mode 100644
index 0000000..011cf31b
--- /dev/null
+++ b/third_party/blink/web_tests/fast/spatial-navigation/snav-focusable-at-top-of-scroller.html
@@ -0,0 +1,22 @@
+<!doctype html>
+<style>
+  #scroller {background: yellow; width: 130px; height: 80px; overflow: scroll;}
+  #insider-at-top {background: purple; width: 130px; height: 20px; margin-bottom: 300px}
+</style>
+
+<div id="scroller">
+  <div id="insider-at-top" class="top" tabindex="1">at top of scroller</div>
+</div>
+
+<script src="../../resources/testharness.js"></script>
+<script src="../../resources/testharnessreport.js"></script>
+<script src="resources/snav-testharness.js"></script>
+<script>
+  var resultMap = [
+    ["Down", "scroller"],
+    ["Down", "insider-at-top"]
+  ];
+  snav.assertFocusMoves(resultMap);
+</script>
+
+<p><em>Manual test instruction: Ensure the insider is reachable even though it sits at the very top of the scroller.</em></p>
diff --git a/third_party/blink/web_tests/fast/spatial-navigation/snav-fragmented-link.html b/third_party/blink/web_tests/fast/spatial-navigation/snav-fragmented-link.html
new file mode 100644
index 0000000..97ff8e8
--- /dev/null
+++ b/third_party/blink/web_tests/fast/spatial-navigation/snav-fragmented-link.html
@@ -0,0 +1,75 @@
+<!doctype html>
+<style>
+  body {font-size: 15px;}
+</style>
+<p>Here are two links that (due to their parent divs' limited width) split over two lines:</p>
+
+<a id="start" href="www">Random start link</a>.
+<div style="width: 230px; background: yellow; position: relative; margin-left: 20px;">
+  <a id="fragmentedA" href="www">This is a long bla bla bla fragmented link.</a>
+  Hey <a id="now_reachableA" href="www">previously</a> <a id="now_reachableB" href="www">unreachable</a>.
+
+  <div style="position: absolute; right: -100px; top: 0px; width: 100px">
+    <a id="anotherA" href="www">AnotherA random link</a>
+  </div>
+  <div style="position: absolute; left: -15px; top: 0px; width: 100px">
+    <a id="B" href="www">B</a>
+  </div>
+</div>
+<br>
+<div style="width: 230px; background: yellow; position: relative; margin-left: 20px;">
+  This is a <a id="short" href="www">short</a> bla bla <a id="fragmentedB" href="www">fragmented liiiiiink.</a>
+  Hey now <a id="now_reachableC" href="www">reachable</a>.
+
+  <div style="position: absolute; right: -100px; top: 0px; width: 100px">
+    <a id="anotherC" href="www">AnotherC random link</a>
+  </div>
+  <div style="position: absolute; left: -15px; top: 0px; width: 100px">
+    <a id="D" href="www">D</a>
+  </div>
+</div>
+<a id="end" href="www">Random end link</a>.
+
+<p>The yellow background highlights a fragmented link's bounding box</em>.<br>
+This bounding box covers another link. Here we test that SpatNav can reach that link.</p>
+
+<script src="../../resources/testharness.js"></script>
+<script src="../../resources/testharnessreport.js"></script>
+<script src="resources/snav-testharness.js"></script>
+<script>
+  var resultMap = [
+    ["Down", "start"],
+    ["Down", "fragmentedA"],
+    ["Right", "now_reachableA"],  // We searched *inside* #fragmentedA's box.
+    ["Right", "now_reachableB"],
+    ["Right", "anotherA"],
+    ["Down", "anotherC"],         // #anotherA and #anotherC are perfectly aligned.
+    ["Up", "anotherA"],
+    ["Left", "fragmentedA"],
+    ["Left", "now_reachableB"],   // We searched *inside* #fragmentedA's box.
+    ["Left", "now_reachableA"],
+    ["Left", "B"],                // We don't go to the enclosing #fragmentedA. If we did, holding
+                                  // Left would cause a loop inside #fragmentedA's bounding box.
+    ["Right", "fragmentedA"],
+    ["Down", "now_reachableA"],   // We searched *inside* #fragmentedA's box.
+    ["Down", "short"],
+    ["Right", "anotherC"],        // We don't go to #fragmentedB because Right from #fragmentedB goes back to #short.
+                                  // This avoids an endless loop between #fragmentedB and #short if Right is held.
+    ["Left", "fragmentedB"],
+    ["Right", "short"],           // We searched *inside* #fragmentedB's box.
+    ["Down", "end"],              // This avoids an endless loop between #fragmentedB and #short if Down is held.
+    ["Up", "fragmentedB"],
+    ["Down", "short"],            // We searched *inside* #fragmentedB's box.
+    ["Right", "anotherC"],
+    ["Left", "fragmentedB"],
+    ["Left", "now_reachableC"],   // We searched *inside* #fragmentedB's box.
+    ["Down", "end"]
+  ];
+  snav.assertFocusMoves(resultMap);
+</script>
+
+<p><em>Manual test instruction: Ensure that all links are reachable.</em></p>
+
+<p>Also, when holding one of the four directional keys, ensure that the page is fully
+scrolled in that direction. Especially, ensure that focus does not get stuck inside the
+fragmented link's bounding box.</p>
\ No newline at end of file
diff --git a/third_party/blink/web_tests/virtual/focusless-spat-nav/fast/spatial-navigation/focusless/snav-focusless-account-for-clip.html b/third_party/blink/web_tests/virtual/focusless-spat-nav/fast/spatial-navigation/focusless/snav-focusless-account-for-clip.html
index 2364b16..5956f8694 100644
--- a/third_party/blink/web_tests/virtual/focusless-spat-nav/fast/spatial-navigation/focusless/snav-focusless-account-for-clip.html
+++ b/third_party/blink/web_tests/virtual/focusless-spat-nav/fast/spatial-navigation/focusless/snav-focusless-account-for-clip.html
@@ -32,7 +32,7 @@
   }
 
 </style>
-<div tabindex="0">
+<div tabindex="0" id="outer">
   Outer Target
   <div id="clip" tabindex="0">
     Clip
@@ -41,16 +41,30 @@
 </div>
 
 <script>
+  const outer = document.getElementById("outer");
+  const clip = document.getElementById("clip");
   const target = document.getElementById("target");
 
   // This test checks that the spatial navigation overlap testing works
   // correctly in the presence of clipping. The spatial navigation algorithm
-  // attempts to prioritize the inner element when one valid target is fully
-  // contained by another valid target. This test ensures the inner is
-  // considered fully contained even if it has clipped overflow that would
-  // spill outside the outer target.
+  // attempts to prioritize inner elements that are fully contained by another
+  // valid target.
+  //
+  // The spatial navigation algorithm focuses "containers" from the outside and
+  // in. This test ensures that also clipped "insiders" are reachable.
   test(() => {
     assert_true(!!window.internals);
+
+    snav.triggerMove('Down');
+    assert_equals(window.internals.interestedElement,
+                  outer,
+                  "Expected interest to move to |outer| element.");
+
+    snav.triggerMove('Down');
+    assert_equals(window.internals.interestedElement,
+                  clip,
+                  "Expected interest to move to |clip| element.");
+
     snav.triggerMove('Down');
     assert_equals(window.internals.interestedElement,
                   target,
diff --git a/third_party/blink/web_tests/virtual/focusless-spat-nav/fast/spatial-navigation/focusless/snav-focusless-fully-contained-input.html b/third_party/blink/web_tests/virtual/focusless-spat-nav/fast/spatial-navigation/focusless/snav-focusless-fully-contained-input.html
index f4d6436..88da5b3 100644
--- a/third_party/blink/web_tests/virtual/focusless-spat-nav/fast/spatial-navigation/focusless/snav-focusless-fully-contained-input.html
+++ b/third_party/blink/web_tests/virtual/focusless-spat-nav/fast/spatial-navigation/focusless/snav-focusless-fully-contained-input.html
@@ -19,24 +19,32 @@
   }
 </style>
 
-<div tabindex="0">
+<div tabindex="0" id="container">
   <input id="input" type="text" value="second"></input>
 </div>
+<a href="www" id="outsider">Outsider</a>
 
 <script>
+  const container = document.getElementById("container");
   const input = document.getElementById("input");
+  const outsider = document.getElementById("outsider");
 
-  // Spatial navigation attempts to determine when one valid target fully
-  // contains another. In this case, the contained "inner" target should be
-  // selected. This is done by performing a hit test.
+  // Spatial navigation attempts to determine when one valid focusable fully
+  // contains another. In this case, the contained, "inner" target should be
+  // selected when we start from the container div.
   //
-  // This test ensures the hit test works correctly on an input box. This
-  // requires special attention because the hit element will be in the input's
-  // shadow dom.
+  // This test ensures the "is contained"-test works correctly on an <input>.
+  // This requires special attention because the focusable node is in the
+  // the <input>'s Shadow DOM.
   test(() => {
     assert_true(!!window.internals);
     snav.triggerMove('Down');
     assert_equals(window.internals.interestedElement,
+                  container,
+                  "Expected interest to move to the surrounding div.");
+
+    snav.triggerMove('Down');
+    assert_equals(window.internals.interestedElement,
                   input,
                   "Expected interest to move to input box.");
   }, "Navigation to fully contained input box.");
diff --git a/third_party/feed/README.chromium b/third_party/feed/README.chromium
index 69788207..839dc15 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: c99141c1ce08920da4ab6dbd259e5683ac4b35c8
+Revision: 80206bfdbfec6a374e1ee5055331bd302551457d
 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 c7d3ed5..9ee2e9f2 100644
--- a/third_party/feed/java_sources.gni
+++ b/third_party/feed/java_sources.gni
@@ -5,15 +5,58 @@
 # Auto-generated by update_java_sources.sh
 
 feed_lib_java_sources = [
-  "src/src/main/java/com/google/android/libraries/feed/api/common/ActionPropertiesWithId.java",
-  "src/src/main/java/com/google/android/libraries/feed/api/common/DismissActionWithSemanticProperties.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/client/knowncontent/ContentMetadata.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/client/knowncontent/ContentRemoval.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/client/knowncontent/KnownContent.java",
   "src/src/main/java/com/google/android/libraries/feed/api/common/MutationContext.java",
-  "src/src/main/java/com/google/android/libraries/feed/api/common/PayloadWithId.java",
-  "src/src/main/java/com/google/android/libraries/feed/api/common/SemanticPropertiesWithId.java",
-  "src/src/main/java/com/google/android/libraries/feed/api/common/ThreadUtils.java",
-  "src/src/main/java/com/google/android/libraries/feed/api/knowncontent/ContentMetadata.java",
-  "src/src/main/java/com/google/android/libraries/feed/api/knowncontent/ContentRemoval.java",
-  "src/src/main/java/com/google/android/libraries/feed/api/knowncontent/KnownContentApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/action/ActionApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/action/ActionEnabledApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/action/ActionPeformerApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/action/StreamActionApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/config/ApplicationInfo.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/config/Configuration.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/config/DebugBehavior.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/imageloader/BundledAssets.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/imageloader/ImageLoaderApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/logging/ActionType.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/logging/BasicLoggingApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/logging/ContentLoggingData.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/logging/ElementLoggingData.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/logging/InternalFeedError.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/logging/LoggingApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/logging/RequestReason.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/logging/ScrollType.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/logging/SessionEvent.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/logging/SpinnerType.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/logging/Task.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/logging/ZeroStateShowReason.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/network/HttpHeader.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/network/HttpRequest.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/network/HttpResponse.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/network/NetworkClient.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/offlineindicator/OfflineIndicatorApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/proto/ProtoExtensionProvider.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/scheduler/SchedulerApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/storage/CommitResult.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/storage/ContentMutation.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/storage/ContentOperation.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/storage/ContentOperationListSimplifier.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/storage/ContentStorage.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/storage/ContentStorageDirect.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/storage/JournalMutation.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/storage/JournalOperation.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/storage/JournalStorage.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/storage/JournalStorageDirect.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/stream/CardConfiguration.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/stream/SnackbarApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/stream/SnackbarCallbackApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/stream/StreamConfiguration.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/stream/TooltipApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/stream/TooltipCallbackApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/stream/TooltipInfo.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/host/stream/TooltipSupportedApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/internal/knowncontent/FeedKnownContent.java",
+  "src/src/main/java/com/google/android/libraries/feed/api/internal/sessionmanager/FeedSessionManager.java",
   "src/src/main/java/com/google/android/libraries/feed/api/lifecycle/AppLifecycleListener.java",
   "src/src/main/java/com/google/android/libraries/feed/api/lifecycle/Resettable.java",
   "src/src/main/java/com/google/android/libraries/feed/api/requestmanager/ActionUploadRequestManager.java",
@@ -45,6 +88,7 @@
   "src/src/main/java/com/google/android/libraries/feed/basicstream/internal/drivers/ZeroStateDriver.java",
   "src/src/main/java/com/google/android/libraries/feed/basicstream/internal/pendingdismiss/ClusterPendingDismissHelper.java",
   "src/src/main/java/com/google/android/libraries/feed/basicstream/internal/pendingdismiss/PendingDismissHandler.java",
+  "src/src/main/java/com/google/android/libraries/feed/basicstream/internal/scroll/BasicStreamScrollMonitor.java",
   "src/src/main/java/com/google/android/libraries/feed/basicstream/internal/scroll/BasicStreamScrollTracker.java",
   "src/src/main/java/com/google/android/libraries/feed/basicstream/internal/scroll/ScrollRestorer.java",
   "src/src/main/java/com/google/android/libraries/feed/basicstream/internal/viewholders/ContinuationViewHolder.java",
@@ -81,6 +125,7 @@
   "src/src/main/java/com/google/android/libraries/feed/common/intern/Interner.java",
   "src/src/main/java/com/google/android/libraries/feed/common/intern/InternerWithStats.java",
   "src/src/main/java/com/google/android/libraries/feed/common/intern/PoolInternerBase.java",
+  "src/src/main/java/com/google/android/libraries/feed/common/intern/ProtoStringInternerBase.java",
   "src/src/main/java/com/google/android/libraries/feed/common/intern/WeakPoolInterner.java",
   "src/src/main/java/com/google/android/libraries/feed/common/locale/LocaleUtils.java",
   "src/src/main/java/com/google/android/libraries/feed/common/logging/Dumpable.java",
@@ -101,7 +146,7 @@
   "src/src/main/java/com/google/android/libraries/feed/feedactionreader/FeedActionReader.java",
   "src/src/main/java/com/google/android/libraries/feed/feedapplifecyclelistener/FeedAppLifecycleListener.java",
   "src/src/main/java/com/google/android/libraries/feed/feedapplifecyclelistener/FeedLifecycleListener.java",
-  "src/src/main/java/com/google/android/libraries/feed/feedknowncontent/FeedKnownContentApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/feedknowncontent/FeedKnownContentImpl.java",
   "src/src/main/java/com/google/android/libraries/feed/feedmodelprovider/FeedModelProvider.java",
   "src/src/main/java/com/google/android/libraries/feed/feedmodelprovider/FeedModelProviderFactory.java",
   "src/src/main/java/com/google/android/libraries/feed/feedmodelprovider/internal/CursorProvider.java",
@@ -122,8 +167,8 @@
   "src/src/main/java/com/google/android/libraries/feed/feedrequestmanager/RequestManagerImpl.java",
   "src/src/main/java/com/google/android/libraries/feed/feedrequestmanager/UploadableActionsRequestBuilder.java",
   "src/src/main/java/com/google/android/libraries/feed/feedrequestmanager/internal/Utils.java",
-  "src/src/main/java/com/google/android/libraries/feed/feedsessionmanager/FeedSessionManager.java",
   "src/src/main/java/com/google/android/libraries/feed/feedsessionmanager/FeedSessionManagerFactory.java",
+  "src/src/main/java/com/google/android/libraries/feed/feedsessionmanager/FeedSessionManagerImpl.java",
   "src/src/main/java/com/google/android/libraries/feed/feedsessionmanager/internal/ContentCache.java",
   "src/src/main/java/com/google/android/libraries/feed/feedsessionmanager/internal/HeadAsStructure.java",
   "src/src/main/java/com/google/android/libraries/feed/feedsessionmanager/internal/HeadSessionImpl.java",
@@ -151,52 +196,8 @@
   "src/src/main/java/com/google/android/libraries/feed/feedstore/internal/FeedUploadableActionMutation.java",
   "src/src/main/java/com/google/android/libraries/feed/feedstore/internal/LocalActionGc.java",
   "src/src/main/java/com/google/android/libraries/feed/feedstore/internal/PersistentFeedStore.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/action/ActionApi.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/action/ActionEnabledApi.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/action/ActionPeformerApi.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/action/StreamActionApi.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/config/ApplicationInfo.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/config/Configuration.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/config/DebugBehavior.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/imageloader/BundledAssets.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/imageloader/ImageLoaderApi.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/logging/ActionType.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/logging/BasicLoggingApi.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/logging/ContentLoggingData.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/logging/ElementLoggingData.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/logging/InternalFeedError.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/logging/LoggingApi.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/logging/RequestReason.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/logging/ScrollType.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/logging/SessionEvent.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/logging/SpinnerType.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/logging/Task.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/logging/ZeroStateShowReason.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/network/HttpHeader.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/network/HttpRequest.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/network/HttpResponse.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/network/NetworkClient.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/offlineindicator/OfflineIndicatorApi.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/proto/ProtoExtensionProvider.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/scheduler/SchedulerApi.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/storage/CommitResult.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/storage/ContentMutation.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/storage/ContentOperation.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/storage/ContentOperationListSimplifier.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/storage/ContentStorage.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/storage/ContentStorageDirect.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/storage/JournalMutation.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/storage/JournalOperation.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/storage/JournalStorage.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/storage/JournalStorageDirect.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/stream/CardConfiguration.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/stream/SnackbarApi.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/stream/SnackbarCallbackApi.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/stream/StreamConfiguration.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/stream/TooltipApi.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/stream/TooltipCallbackApi.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/stream/TooltipInfo.java",
-  "src/src/main/java/com/google/android/libraries/feed/host/stream/TooltipSupportedApi.java",
+  "src/src/main/java/com/google/android/libraries/feed/feedstore/internal/StreamPayloadInterner.java",
+  "src/src/main/java/com/google/android/libraries/feed/feedstore/internal/StreamStructureInterner.java",
   "src/src/main/java/com/google/android/libraries/feed/hostimpl/logging/NoOpBasicLoggingApi.java",
   "src/src/main/java/com/google/android/libraries/feed/hostimpl/network/NetworkClientWrapper.java",
   "src/src/main/java/com/google/android/libraries/feed/hostimpl/scheduler/SchedulerApiWrapper.java",
@@ -210,6 +211,11 @@
   "src/src/main/java/com/google/android/libraries/feed/internalapi/actionparser/ActionParserFactory.java",
   "src/src/main/java/com/google/android/libraries/feed/internalapi/actionparser/ActionSource.java",
   "src/src/main/java/com/google/android/libraries/feed/internalapi/actionparser/ActionSourceConverter.java",
+  "src/src/main/java/com/google/android/libraries/feed/internalapi/common/ActionPropertiesWithId.java",
+  "src/src/main/java/com/google/android/libraries/feed/internalapi/common/DismissActionWithSemanticProperties.java",
+  "src/src/main/java/com/google/android/libraries/feed/internalapi/common/PayloadWithId.java",
+  "src/src/main/java/com/google/android/libraries/feed/internalapi/common/SemanticPropertiesWithId.java",
+  "src/src/main/java/com/google/android/libraries/feed/internalapi/common/ThreadUtils.java",
   "src/src/main/java/com/google/android/libraries/feed/internalapi/modelprovider/FeatureChange.java",
   "src/src/main/java/com/google/android/libraries/feed/internalapi/modelprovider/FeatureChangeObserver.java",
   "src/src/main/java/com/google/android/libraries/feed/internalapi/modelprovider/ModelChild.java",
@@ -234,6 +240,8 @@
   "src/src/main/java/com/google/android/libraries/feed/internalapi/store/Store.java",
   "src/src/main/java/com/google/android/libraries/feed/internalapi/store/StoreListener.java",
   "src/src/main/java/com/google/android/libraries/feed/internalapi/store/UploadableActionMutation.java",
+  "src/src/main/java/com/google/android/libraries/feed/internalapi/stream/BasicStreamFactory.java",
+  "src/src/main/java/com/google/android/libraries/feed/internalapi/stream/StreamFactory.java",
   "src/src/main/java/com/google/android/libraries/feed/mocknetworkclient/MockServerNetworkClient.java",
   "src/src/main/java/com/google/android/libraries/feed/piet/AdapterFactory.java",
   "src/src/main/java/com/google/android/libraries/feed/piet/AdapterParameters.java",
@@ -317,16 +325,14 @@
   "src/src/main/java/com/google/android/libraries/feed/sharedstream/publicapi/scroll/ScrollObserver.java",
   "src/src/main/java/com/google/android/libraries/feed/sharedstream/removetrackingfactory/StreamRemoveTrackingFactory.java",
   "src/src/main/java/com/google/android/libraries/feed/sharedstream/scroll/ScrollEvents.java",
+  "src/src/main/java/com/google/android/libraries/feed/sharedstream/scroll/ScrollListenerNotifier.java",
   "src/src/main/java/com/google/android/libraries/feed/sharedstream/scroll/ScrollLogger.java",
   "src/src/main/java/com/google/android/libraries/feed/sharedstream/scroll/ScrollRestoreHelper.java",
   "src/src/main/java/com/google/android/libraries/feed/sharedstream/scroll/ScrollTracker.java",
-  "src/src/main/java/com/google/android/libraries/feed/sharedstream/scroll/StreamScrollMonitor.java",
   "src/src/main/java/com/google/android/libraries/feed/sharedstream/ui/MaterialSpinnerView.java",
 ]
 
 feed_conformance_test_lib_sources = [
-  "src/src/main/java/com/google/android/libraries/feed/api/common/testing/ContentIdGenerators.java",
-  "src/src/main/java/com/google/android/libraries/feed/api/common/testing/InternalProtocolBuilder.java",
   "src/src/main/java/com/google/android/libraries/feed/common/concurrent/testing/FakeDirectExecutor.java",
   "src/src/main/java/com/google/android/libraries/feed/common/concurrent/testing/FakeMainThreadRunner.java",
   "src/src/main/java/com/google/android/libraries/feed/common/concurrent/testing/FakeTaskQueue.java",
@@ -339,6 +345,8 @@
   "src/src/main/java/com/google/android/libraries/feed/common/testing/RunnableSubject.java",
   "src/src/main/java/com/google/android/libraries/feed/common/testing/SessionTestUtils.java",
   "src/src/main/java/com/google/android/libraries/feed/common/time/testing/FakeClock.java",
+  "src/src/main/java/com/google/android/libraries/feed/internalapi/common/testing/ContentIdGenerators.java",
+  "src/src/main/java/com/google/android/libraries/feed/internalapi/common/testing/InternalProtocolBuilder.java",
   "src/src/main/java/com/google/android/libraries/feed/testing/conformance/network/NetworkClientConformanceTest.java",
   "src/src/main/java/com/google/android/libraries/feed/testing/conformance/scheduler/SchedulerConformanceTest.java",
   "src/src/main/java/com/google/android/libraries/feed/testing/conformance/storage/ContentStorageConformanceTest.java",
diff --git a/tools/gritsettings/resource_ids b/tools/gritsettings/resource_ids
index 2db73252..30f7e24 100644
--- a/tools/gritsettings/resource_ids
+++ b/tools/gritsettings/resource_ids
@@ -81,36 +81,29 @@
   # START chrome/browser section.
   "chrome/browser/browser_resources.grd": {
     "includes": [11000],
-    "structures": [11900],
+    "structures": [12000],
   },
   "chrome/browser/resources/chromeos/cellular_setup/cellular_setup_resources.grd": {
-    "structures": [11940],
+    "structures": [12040],
   },
   "chrome/browser/resources/chromeos/multidevice_setup/multidevice_setup_resources.grd": {
-    "structures": [11945],
+    "structures": [12045],
   },
   "chrome/browser/resources/component_extension_resources.grd": {
-    "includes": [12000],
-    "structures": [12250],
-  },
-  "chrome/browser/resources/downloads/downloads_resources_vulcanized.grd": {
-    "includes": [12300],
-  },
-  "chrome/browser/resources/downloads/downloads_resources.grd": {
-    "includes": [12310],
-    "structures": [12320],
-  },
-  "chrome/browser/resources/extensions/extensions_resources_vulcanized.grd": {
-    "includes": [12400],
-  },
-  "chrome/browser/resources/extensions/extensions_resources.grd": {
-    "structures": [12410],
+    "includes": [12100],
+    "structures": [12350],
   },
   "chrome/browser/resources/invalidations_resources.grd": {
-    "includes": [12500],
+    "includes": [12400],
   },
   "chrome/browser/resources/local_ntp/local_ntp_resources.grd": {
-    "includes": [12540],
+    "includes": [12440],
+  },
+  "chrome/browser/resources/extensions/extensions_resources_vulcanized.grd": {
+    "includes": [12500],
+  },
+  "chrome/browser/resources/extensions/extensions_resources.grd": {
+    "structures": [12510],
   },
   "chrome/browser/resources/net_internals/net_internals_resources.grd": {
     "includes": [12600],
diff --git a/tools/ipc_fuzzer/message_lib/BUILD.gn b/tools/ipc_fuzzer/message_lib/BUILD.gn
index 6aa3ccb1..d352eca 100644
--- a/tools/ipc_fuzzer/message_lib/BUILD.gn
+++ b/tools/ipc_fuzzer/message_lib/BUILD.gn
@@ -33,7 +33,7 @@
     "//ui/accessibility:ax_enums_mojo",
   ]
   if (is_win) {
-    public_deps += [ "//chrome_elf:test_stubs" ]
+    public_deps += [ "//chrome/chrome_elf:test_stubs" ]
   }
   sources = [
     "all_messages.h",
diff --git a/tools/metrics/histograms/enums.xml b/tools/metrics/histograms/enums.xml
index 36ee60a4..5f91026 100644
--- a/tools/metrics/histograms/enums.xml
+++ b/tools/metrics/histograms/enums.xml
@@ -12720,7 +12720,7 @@
 </enum>
 
 <enum name="DllHash">
-<!-- Generated by chrome_elf/dll_hash/dll_hash_main.cc -->
+<!-- Generated by chrome/chrome_elf/dll_hash/dll_hash_main.cc -->
 
   <int value="26393601" label="wajam_goblin_64.dll"/>
   <int value="44551499" label="949ba8b6a9.dll"/>
@@ -21513,7 +21513,7 @@
   <int value="1302" label="V8Document_Scripts_AttributeGetter"/>
   <int value="1303" label="V8Document_Anchors_AttributeGetter"/>
   <int value="1304" label="V8Document_Applets_AttributeGetter"/>
-  <int value="1305" label="XMLHttpRequestCrossOriginWithCredentials"/>
+  <int value="1305" label="OBSOLETE_XMLHttpRequestCrossOriginWithCredentials"/>
   <int value="1306" label="MediaStreamTrackRemote"/>
   <int value="1307" label="V8Node_IsConnected_AttributeGetter"/>
   <int value="1308" label="ShadowRootDelegatesFocus"/>
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index 0cb239f..5c58fce 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -45663,7 +45663,7 @@
 </histogram>
 
 <histogram name="ImageAnnotationService.AccessibilityV1.CacheHit"
-    enum="BooleanCacheHit" expires_after="2019-06-04">
+    enum="BooleanCacheHit" expires_after="2019-07-30">
   <owner>amoylan@chromium.org</owner>
   <owner>martis@chromium.org</owner>
   <summary>
@@ -45674,7 +45674,7 @@
 </histogram>
 
 <histogram name="ImageAnnotationService.AccessibilityV1.ClientResult"
-    enum="ImageAnnotationServiceClientResult" expires_after="2019-06-04">
+    enum="ImageAnnotationServiceClientResult" expires_after="2019-07-30">
   <owner>amoylan@chromium.org</owner>
   <owner>martis@chromium.org</owner>
   <summary>
@@ -45684,7 +45684,7 @@
 </histogram>
 
 <histogram base="true" name="ImageAnnotationService.AccessibilityV1.Confidence"
-    units="%" expires_after="2019-06-04">
+    units="%" expires_after="2019-07-30">
 <!-- Name completed by histogram_suffixes name="ImageAnnotationServiceAnnotationType" -->
 
   <owner>amoylan@chromium.org</owner>
@@ -45697,7 +45697,7 @@
 </histogram>
 
 <histogram name="ImageAnnotationService.AccessibilityV1.DescType"
-    enum="ImageAnnotationServiceDescType" expires_after="2019-06-04">
+    enum="ImageAnnotationServiceDescType" expires_after="2019-07-30">
   <owner>amoylan@chromium.org</owner>
   <owner>martis@chromium.org</owner>
   <summary>
@@ -45707,7 +45707,7 @@
 </histogram>
 
 <histogram base="true" name="ImageAnnotationService.AccessibilityV1.Empty"
-    enum="BooleanEmpty" expires_after="2019-06-04">
+    enum="BooleanEmpty" expires_after="2019-07-30">
 <!-- Name completed by histogram_suffixes name="ImageAnnotationServiceAnnotationType" -->
 
   <owner>amoylan@chromium.org</owner>
@@ -45721,7 +45721,7 @@
 </histogram>
 
 <histogram name="ImageAnnotationService.AccessibilityV1.EncodedJpegSizeKB"
-    units="KB" expires_after="2019-06-04">
+    units="KB" expires_after="2019-07-30">
   <owner>amoylan@chromium.org</owner>
   <owner>martis@chromium.org</owner>
   <summary>
@@ -45731,7 +45731,7 @@
 </histogram>
 
 <histogram name="ImageAnnotationService.AccessibilityV1.EngineKnown"
-    enum="BooleanKnown" expires_after="2019-06-04">
+    enum="BooleanKnown" expires_after="2019-07-30">
   <owner>amoylan@chromium.org</owner>
   <owner>martis@chromium.org</owner>
   <summary>
@@ -45742,7 +45742,7 @@
 
 <histogram
     name="ImageAnnotationService.AccessibilityV1.ImageRequestIncludesDesc"
-    enum="BooleanIncluded" expires_after="2019-06-04">
+    enum="BooleanIncluded" expires_after="2019-07-30">
   <owner>amoylan@chromium.org</owner>
   <owner>martis@chromium.org</owner>
   <summary>
@@ -45756,7 +45756,7 @@
 </histogram>
 
 <histogram name="ImageAnnotationService.AccessibilityV1.JsonParseSuccess"
-    enum="BooleanSuccess" expires_after="2019-06-04">
+    enum="BooleanSuccess" expires_after="2019-07-30">
   <owner>amoylan@chromium.org</owner>
   <owner>martis@chromium.org</owner>
   <summary>
@@ -45766,7 +45766,7 @@
 </histogram>
 
 <histogram name="ImageAnnotationService.AccessibilityV1.PixelFetchSuccess"
-    enum="BooleanSuccess" expires_after="2019-06-04">
+    enum="BooleanSuccess" expires_after="2019-07-30">
   <owner>amoylan@chromium.org</owner>
   <owner>martis@chromium.org</owner>
   <summary>
@@ -45777,7 +45777,7 @@
 </histogram>
 
 <histogram name="ImageAnnotationService.AccessibilityV1.ServerHttpResponseCode"
-    enum="HttpResponseCode" expires_after="2019-06-04">
+    enum="HttpResponseCode" expires_after="2019-07-30">
   <owner>amoylan@chromium.org</owner>
   <owner>martis@chromium.org</owner>
   <summary>
@@ -45787,7 +45787,7 @@
 </histogram>
 
 <histogram name="ImageAnnotationService.AccessibilityV1.ServerLatencyMs"
-    units="ms" expires_after="2019-06-04">
+    units="ms" expires_after="2019-07-30">
   <owner>amoylan@chromium.org</owner>
   <owner>martis@chromium.org</owner>
   <summary>
@@ -45797,7 +45797,7 @@
 </histogram>
 
 <histogram name="ImageAnnotationService.AccessibilityV1.ServerNetError"
-    enum="NetErrorCodes" expires_after="2019-06-04">
+    enum="NetErrorCodes" expires_after="2019-07-30">
   <owner>amoylan@chromium.org</owner>
   <owner>martis@chromium.org</owner>
   <summary>
@@ -45807,7 +45807,7 @@
 </histogram>
 
 <histogram name="ImageAnnotationService.AccessibilityV1.ServerRequestSizeKB"
-    units="KB" expires_after="2019-06-04">
+    units="KB" expires_after="2019-07-30">
   <owner>amoylan@chromium.org</owner>
   <owner>martis@chromium.org</owner>
   <summary>
@@ -45819,7 +45819,7 @@
 
 <histogram
     name="ImageAnnotationService.AccessibilityV1.ServerResponseSizeBytes"
-    units="bytes" expires_after="2019-06-04">
+    units="bytes" expires_after="2019-07-30">
   <owner>amoylan@chromium.org</owner>
   <owner>martis@chromium.org</owner>
   <summary>
@@ -45829,7 +45829,7 @@
 </histogram>
 
 <histogram name="ImageAnnotationService.AccessibilityV1.SourcePixelCount"
-    units="pixels" expires_after="2019-06-04">
+    units="pixels" expires_after="2019-07-30">
   <owner>amoylan@chromium.org</owner>
   <owner>martis@chromium.org</owner>
   <summary>
@@ -45840,7 +45840,7 @@
 </histogram>
 
 <histogram base="true" name="ImageAnnotationService.AccessibilityV1.Status"
-    enum="GoogleRpcCode" expires_after="2019-06-04">
+    enum="GoogleRpcCode" expires_after="2019-07-30">
 <!-- Name completed by histogram_suffixes name="ImageAnnotationServiceAnnotationType" -->
 
   <owner>amoylan@chromium.org</owner>
@@ -88844,8 +88844,9 @@
 </histogram>
 
 <histogram name="PasswordManager.LinuxBackendMigration.Adoption"
-    enum="LinuxPasswordsMigrationToEncryptionStatus" expires_after="2019-06-01">
+    enum="LinuxPasswordsMigrationToEncryptionStatus" expires_after="2019-11-01">
   <owner>cfroussios@chromium.org</owner>
+  <owner>dvadym@chromium.org</owner>
   <summary>
     Whether the password store has been migrated to an encrypted login database.
     This is recorded on startup, before any migration attempts.
@@ -88853,8 +88854,9 @@
 </histogram>
 
 <histogram name="PasswordManager.LinuxBackendMigration.AttemptResult"
-    enum="LinuxPasswordsMigrationToEncryptionStatus" expires_after="2019-06-01">
+    enum="LinuxPasswordsMigrationToEncryptionStatus" expires_after="2019-11-01">
   <owner>cfroussios@chromium.org</owner>
+  <owner>dvadym@chromium.org</owner>
   <summary>
     Whether the password store has been migrated to an encrypted login database.
     This is recorded at the end of a migration attempt.
@@ -88862,8 +88864,9 @@
 </histogram>
 
 <histogram name="PasswordManager.LinuxBackendMigration.TimeIntoEncrypted"
-    expires_after="2019-06-01">
+    expires_after="2019-11-01">
   <owner>cfroussios@chromium.org</owner>
+  <owner>dvadym@chromium.org</owner>
   <summary>
     The time it took to read credentials from the native backend and write them
     into the encrypted login database. This is logged once per migration
@@ -88873,8 +88876,9 @@
 </histogram>
 
 <histogram name="PasswordManager.LinuxBackendMigration.TimeIntoNative"
-    expires_after="2019-06-01">
+    expires_after="2019-11-01">
   <owner>cfroussios@chromium.org</owner>
+  <owner>dvadym@chromium.org</owner>
   <summary>
     The time it took to read credentials from the unencrypted login database and
     insert them into the native backend. This is logged once per migration
@@ -89529,7 +89533,7 @@
 </histogram>
 
 <histogram name="PasswordManager.StorePerformance.AddLogin"
-    expires_after="2019-06-01">
+    expires_after="2019-11-01">
   <owner>cfroussios@chromium.org</owner>
   <owner>dvadym@chromium.org</owner>
   <summary>
@@ -89539,7 +89543,7 @@
 </histogram>
 
 <histogram name="PasswordManager.StorePerformance.GetLogin"
-    expires_after="2019-06-01">
+    expires_after="2019-11-01">
   <owner>cfroussios@chromium.org</owner>
   <owner>dvadym@chromium.org</owner>
   <summary>
@@ -89549,7 +89553,7 @@
 </histogram>
 
 <histogram name="PasswordManager.StorePerformance.GetLogins"
-    expires_after="2019-06-01">
+    expires_after="2019-11-01">
   <owner>cfroussios@chromium.org</owner>
   <owner>dvadym@chromium.org</owner>
   <summary>
@@ -89559,7 +89563,7 @@
 </histogram>
 
 <histogram name="PasswordManager.StorePerformance.RemoveLogin"
-    expires_after="2019-06-01">
+    expires_after="2019-11-01">
   <owner>cfroussios@chromium.org</owner>
   <owner>dvadym@chromium.org</owner>
   <summary>
@@ -89569,7 +89573,7 @@
 </histogram>
 
 <histogram name="PasswordManager.StorePerformance.UpdateLogin"
-    expires_after="2019-06-01">
+    expires_after="2019-11-01">
   <owner>cfroussios@chromium.org</owner>
   <owner>dvadym@chromium.org</owner>
   <summary>
diff --git a/ui/accessibility/extensions/strings/accessibility_extensions_strings_bn.xtb b/ui/accessibility/extensions/strings/accessibility_extensions_strings_bn.xtb
index c4ca95f..7b7a9f3 100644
--- a/ui/accessibility/extensions/strings/accessibility_extensions_strings_bn.xtb
+++ b/ui/accessibility/extensions/strings/accessibility_extensions_strings_bn.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>
diff --git a/ui/accessibility/extensions/strings/accessibility_extensions_strings_mr.xtb b/ui/accessibility/extensions/strings/accessibility_extensions_strings_mr.xtb
index 665f1c5..c32df54 100644
--- a/ui/accessibility/extensions/strings/accessibility_extensions_strings_mr.xtb
+++ b/ui/accessibility/extensions/strings/accessibility_extensions_strings_mr.xtb
@@ -18,7 +18,7 @@
 <translation id="2648340354586434750">शब्दांनुसार हलविण्‍यासाठी &lt;span class='key'&gt;पर्याय&lt;/span&gt; धरून ठेवा.</translation>
 <translation id="2795227192542594043">हा विस्‍तार तुम्हाला कीबोर्डसह मजकूर निवडण्‍याची अनुमती देणारा, वेबपेजमधील हलणारा कर्सर देतो.</translation>
 <translation id="2808027189040546825">चरण 1: सर्वाधिक अंधुक तारे असलेली पंक्ती निवडा:</translation>
-<translation id="2965611304828530558">&lt;p&gt;तुम्ही लिंकवर किंवा नियंत्रणावर पोहचता तेव्‍हा, ते स्‍वयंचलितपणे फोकस केले जाते. लिंक किंवा बटण क्लिक करण्यासाठी &lt;span class='key'&gt;Enter&lt;/span&gt; दाबा. &lt;/p&gt; &lt;p&gt; फोकस केलेले नियंत्रण (जसे की मजकूर बॉक्‍स किंवा सूची बॉक्‍स) अॅरो की कॅप्‍चर करतात तेव्‍हा, कॅरेट ब्राउझिंग करणे सुरु ठेवण्‍यासाठी &lt;span class='key'&gt;Esc&lt;/span&gt; त्यानंतर डावा किंवा उजवा अॅरो दाबा. &lt;/p&gt; &lt;p&gt; वैकल्पिकपणे, पुढील फोकस करण्‍यायोग्य नियंत्रणावर हलविण्‍यासाठी &lt;span class='key'&gt;Tab&lt;/span&gt; दाबा. &lt;/p&gt;</translation>
+<translation id="2965611304828530558">&lt;p&gt;तुम्ही दुव्‍यावर किंवा नियंत्रणावर पोहचता तेव्‍हा, ते आपोआप फोकस केले जाते. दुवा किंवा बटण क्लिक करण्यासाठी &lt;span class='key'&gt;Enter&lt;/span&gt; दाबा. &lt;/p&gt; &lt;p&gt; फोकस केलेले नियंत्रण (जसे की, मजकूर बॉक्‍स किंवा सूची बॉक्‍स) बाण की, कॅप्‍चर करतात तेव्‍हा, कॅरेट ब्राउझिंग करणे सुरु ठेवण्‍यासाठी &lt;span class='key'&gt;Esc&lt;/span&gt; त्यानंतर डावा किंवा उजवा बाण दाबा. &lt;/p&gt; &lt;p&gt; वैकल्पिकपणे, पुढील फोकस करण्‍यायोग्य नियंत्रणावर हलविण्‍यासाठी &lt;span class='key'&gt;Tab&lt;/span&gt; दाबा. &lt;/p&gt;</translation>
 <translation id="3252573918265662711">सेटअप</translation>
 <translation id="3410969471888629217">साइट सानुकूलने विसरा</translation>
 <translation id="3435896845095436175">सुरू करा</translation>
diff --git a/ui/accessibility/platform/ax_platform_node_auralinux_unittest.cc b/ui/accessibility/platform/ax_platform_node_auralinux_unittest.cc
index 1caeb22..df8eadd 100644
--- a/ui/accessibility/platform/ax_platform_node_auralinux_unittest.cc
+++ b/ui/accessibility/platform/ax_platform_node_auralinux_unittest.cc
@@ -1499,9 +1499,10 @@
 
   AtkObject* root_atk_object(GetRootAtkObject());
   EXPECT_TRUE(ATK_IS_OBJECT(root_atk_object));
-  g_object_ref(root_atk_object);
   EXPECT_TRUE(ATK_IS_WINDOW(root_atk_object));
 
+  g_object_ref(root_atk_object);
+
   AXNode* child_node = GetRootNode()->children()[0];
 
   // A focus event on a child node should not cause the window to
@@ -1761,17 +1762,14 @@
   AXNode* radiobutton1 = GetRootNode()->children()[0];
   AtkObject* radiobutton1_atk_object(AtkObjectFromNode(radiobutton1));
   EXPECT_TRUE(ATK_IS_OBJECT(radiobutton1_atk_object));
-  g_object_ref(radiobutton1_atk_object);
 
   AXNode* radiobutton2 = GetRootNode()->children()[1];
   AtkObject* radiobutton2_atk_object(AtkObjectFromNode(radiobutton2));
   EXPECT_TRUE(ATK_IS_OBJECT(radiobutton2_atk_object));
-  g_object_ref(radiobutton2_atk_object);
 
   AXNode* radiobutton3 = GetRootNode()->children()[2];
   AtkObject* radiobutton3_atk_object(AtkObjectFromNode(radiobutton3));
   EXPECT_TRUE(ATK_IS_OBJECT(radiobutton3_atk_object));
-  g_object_ref(radiobutton3_atk_object);
 
   // Notice that setsize was never assigned to any of the kRadioButtons, but was
   // inferred.
diff --git a/ui/android/BUILD.gn b/ui/android/BUILD.gn
index 128568358..4a5db09 100644
--- a/ui/android/BUILD.gn
+++ b/ui/android/BUILD.gn
@@ -376,6 +376,7 @@
     "junit/src/org/chromium/ui/drawable/StateListDrawableBuilderTest.java",
     "junit/src/org/chromium/ui/modaldialog/ModalDialogManagerTest.java",
     "junit/src/org/chromium/ui/modelutil/LazyConstructionPropertyMcpTest.java",
+    "junit/src/org/chromium/ui/modelutil/ListModelBaseTest.java",
     "junit/src/org/chromium/ui/modelutil/PropertyModelTest.java",
     "junit/src/org/chromium/ui/modelutil/SimpleListObservableTest.java",
     "junit/src/org/chromium/ui/text/SpanApplierTest.java",
diff --git a/ui/android/java/src/org/chromium/ui/modelutil/ForwardingListObservable.java b/ui/android/java/src/org/chromium/ui/modelutil/ForwardingListObservable.java
index 9c92519a..fa367a0 100644
--- a/ui/android/java/src/org/chromium/ui/modelutil/ForwardingListObservable.java
+++ b/ui/android/java/src/org/chromium/ui/modelutil/ForwardingListObservable.java
@@ -28,4 +28,9 @@
             ListObservable<P> source, int index, int count, @Nullable P payload) {
         notifyItemRangeChanged(index, count, payload);
     }
+
+    @Override
+    public void onItemMoved(ListObservable source, int fromIndex, int toIndex) {
+        notifyItemMoved(fromIndex, toIndex);
+    }
 }
diff --git a/ui/android/java/src/org/chromium/ui/modelutil/ListModelBase.java b/ui/android/java/src/org/chromium/ui/modelutil/ListModelBase.java
index f068c71..8676f54 100644
--- a/ui/android/java/src/org/chromium/ui/modelutil/ListModelBase.java
+++ b/ui/android/java/src/org/chromium/ui/modelutil/ListModelBase.java
@@ -154,4 +154,19 @@
     public int indexOf(Object item) {
         return mItems.indexOf(item);
     }
+
+    /**
+     * Moves a single {@code item} from current {@code index} to new {@code index}.
+     * @param curIndex The position of the item before move.
+     * @param newIndex The position of the item after move.
+     */
+    public void move(int curIndex, int newIndex) {
+        T item = mItems.remove(curIndex);
+        if (newIndex == mItems.size()) {
+            mItems.add(item);
+        } else {
+            mItems.add(newIndex, item);
+        }
+        notifyItemMoved(curIndex, newIndex);
+    }
 }
diff --git a/ui/android/java/src/org/chromium/ui/modelutil/ListObservable.java b/ui/android/java/src/org/chromium/ui/modelutil/ListObservable.java
index 7708534..9efe9d0 100644
--- a/ui/android/java/src/org/chromium/ui/modelutil/ListObservable.java
+++ b/ui/android/java/src/org/chromium/ui/modelutil/ListObservable.java
@@ -62,5 +62,13 @@
          */
         default void onItemRangeChanged(
                 ListObservable<P> source, int index, int count, @Nullable P payload) {}
+
+        /**
+         * Notifies that item at position {@code curIndex} will be moved to {@code newIndex}.
+         *
+         * @param curIndex Current position of the moved item.
+         * @param newIndex New position of the moved item.
+         */
+        default void onItemMoved(ListObservable source, int curIndex, int newIndex) {}
     }
 }
diff --git a/ui/android/java/src/org/chromium/ui/modelutil/ListObservableImpl.java b/ui/android/java/src/org/chromium/ui/modelutil/ListObservableImpl.java
index ba2784e4..8961bb1c 100644
--- a/ui/android/java/src/org/chromium/ui/modelutil/ListObservableImpl.java
+++ b/ui/android/java/src/org/chromium/ui/modelutil/ListObservableImpl.java
@@ -91,4 +91,16 @@
             observer.onItemRangeChanged(this, index, count, payload);
         }
     }
+
+    /**
+     * Notifies observers that item at position {@code curIndex} will be moved to {@code newIndex}.
+     *
+     * @param curIndex Current position of the moved item.
+     * @param newIndex New position of the moved item.
+     */
+    protected void notifyItemMoved(int curIndex, int newIndex) {
+        for (ListObserver observer : mObservers) {
+            observer.onItemMoved(this, curIndex, newIndex);
+        }
+    }
 }
diff --git a/ui/android/java/src/org/chromium/ui/modelutil/RecyclerViewAdapter.java b/ui/android/java/src/org/chromium/ui/modelutil/RecyclerViewAdapter.java
index 7449e2d..d5b25ff8 100644
--- a/ui/android/java/src/org/chromium/ui/modelutil/RecyclerViewAdapter.java
+++ b/ui/android/java/src/org/chromium/ui/modelutil/RecyclerViewAdapter.java
@@ -189,4 +189,9 @@
             ListObservable<P> source, int index, int count, @Nullable P payload) {
         notifyItemRangeChanged(index, count, payload);
     }
+
+    @Override
+    public void onItemMoved(ListObservable source, int curIndex, int newIndex) {
+        notifyItemMoved(curIndex, newIndex);
+    }
 }
diff --git a/ui/android/junit/src/org/chromium/ui/modelutil/ListModelBaseTest.java b/ui/android/junit/src/org/chromium/ui/modelutil/ListModelBaseTest.java
new file mode 100644
index 0000000..f9bc276
--- /dev/null
+++ b/ui/android/junit/src/org/chromium/ui/modelutil/ListModelBaseTest.java
@@ -0,0 +1,130 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.ui.modelutil;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.junit.Assert.assertThat;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.verifyNoMoreInteractions;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.annotation.Config;
+
+import org.chromium.base.test.BaseRobolectricTestRunner;
+import org.chromium.ui.modelutil.ListObservable.ListObserver;
+
+/**
+ * Basic test ensuring the {@link ListModel} notifies listeners properly.
+ * TODO(yuezhanggg) Merge this test with SimpleListObservableTest.
+ */
+@RunWith(BaseRobolectricTestRunner.class)
+@Config(manifest = Config.NONE)
+public class ListModelBaseTest {
+    @Mock
+    private ListObserver<Integer> mObserver;
+
+    private ListModelBase<Integer, Integer> mIntegerList = new ListModelBase<>();
+
+    @Before
+    public void setUp() {
+        MockitoAnnotations.initMocks(this);
+        mIntegerList.addObserver(mObserver);
+    }
+
+    @After
+    public void tearDown() {
+        mIntegerList.removeObserver(mObserver);
+    }
+
+    @Test
+    public void testNotifiesSuccessfulInsertions() {
+        // Replacing an empty list with a non-empty one is always an insertion.
+        assertThat(mIntegerList.size(), is(0));
+        mIntegerList.set(new Integer[] {333, 88888888, 22});
+        verify(mObserver).onItemRangeInserted(mIntegerList, 0, 3);
+        assertThat(mIntegerList.size(), is(3));
+        assertThat(mIntegerList.get(1), is(88888888));
+
+        // Adding Items is always an insertion.
+        mIntegerList.add(55555);
+        verify(mObserver).onItemRangeInserted(mIntegerList, 3, 1);
+        assertThat(mIntegerList.size(), is(4));
+        assertThat(mIntegerList.get(3), is(55555));
+    }
+
+    @Test
+    public void testModelNotifiesSuccessfulRemoval() {
+        Integer eightEights = 88888888;
+        mIntegerList.set(new Integer[] {333, eightEights, 22});
+        assertThat(mIntegerList.size(), is(3));
+
+        // Removing any item by instance is always a removal.
+        mIntegerList.remove(eightEights);
+        verify(mObserver).onItemRangeRemoved(mIntegerList, 1, 1);
+
+        // Setting an empty list is a removal of all items.
+        mIntegerList.set(new Integer[] {});
+        verify(mObserver).onItemRangeRemoved(mIntegerList, 0, 2);
+    }
+
+    @Test
+    public void testModelNotifiesSuccessfulMove() {
+        Integer eightEights = 88888888;
+        mIntegerList.set(new Integer[] {333, eightEights, 22});
+        assertThat(mIntegerList.size(), is(3));
+
+        // Moving any item forward is a move.
+        mIntegerList.move(1, 0);
+        verify(mObserver).onItemMoved(mIntegerList, 1, 0);
+        assertThat(mIntegerList.get(0), is(eightEights));
+        assertThat(mIntegerList.get(1), is(333));
+        assertThat(mIntegerList.get(2), is(22));
+        mIntegerList.set(new Integer[] {333, eightEights, 22});
+
+        // Moving any item backward is a move.
+        mIntegerList.move(1, 2);
+        verify(mObserver).onItemMoved(mIntegerList, 1, 2);
+        assertThat(mIntegerList.get(0), is(333));
+        assertThat(mIntegerList.get(1), is(22));
+        assertThat(mIntegerList.get(2), is(eightEights));
+    }
+
+    @Test
+    public void testModelNotifiesReplacedDataAndRemoval() {
+        // The initial setting is an insertion.
+        mIntegerList.set(new Integer[] {333, 88888888, 22});
+        verify(mObserver).onItemRangeInserted(mIntegerList, 0, 3);
+
+        // Setting a smaller number of items is a removal and a change.
+        mIntegerList.set(new Integer[] {4444, 22});
+        verify(mObserver).onItemRangeChanged(mIntegerList, 0, 2, null);
+        verify(mObserver).onItemRangeRemoved(mIntegerList, 2, 1);
+    }
+
+    @Test
+    public void testModelNotifiesReplacedDataAndInsertion() {
+        // The initial setting is an insertion.
+        mIntegerList.set(new Integer[] {1234, 56});
+        verify(mObserver).onItemRangeInserted(mIntegerList, 0, 2);
+
+        // Setting a larger number of items is an insertion and a change.
+        mIntegerList.set(new Integer[] {4444, 22, 1, 666666});
+        verify(mObserver).onItemRangeChanged(mIntegerList, 0, 2, null);
+        verify(mObserver).onItemRangeInserted(mIntegerList, 2, 2);
+
+        // Setting empty data is a removal.
+        mIntegerList.set(new Integer[] {});
+        verify(mObserver).onItemRangeRemoved(mIntegerList, 0, 4);
+
+        // Replacing an empty list with another empty list is a no-op.
+        mIntegerList.set(new Integer[] {});
+        verifyNoMoreInteractions(mObserver);
+    }
+}
\ No newline at end of file
diff --git a/ui/chromeos/translations/ui_chromeos_strings_bn.xtb b/ui/chromeos/translations/ui_chromeos_strings_bn.xtb
index 673b3fd..73f4146 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_bn.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_bn.xtb
@@ -84,7 +84,7 @@
 <translation id="1931134289871235022">স্লোভাক</translation>
 <translation id="1933345018156373194">স্থানান্তরিত করা যায়নি, অপ্রত্যাশিত সমস্যা হয়েছে: <ph name="ERROR_MESSAGE" /></translation>
 <translation id="1936717151811561466">ফিনিশ</translation>
-<translation id="1942765061641586207">ইমেজ রেজোলিউশন</translation>
+<translation id="1942765061641586207">ইমেজের রেজোলিউশন</translation>
 <translation id="1943097386230153518">নতুন পরিষেবা ইনস্টল করুন</translation>
 <translation id="1947424002851288782">জার্মান কীবোর্ড</translation>
 <translation id="197560921582345123">সম্পাদনা করতে পারবেন</translation>
@@ -411,7 +411,7 @@
 <translation id="5819442873484330149">হাঙ্গুল ৩ সেট (সর্বশেষ)</translation>
 <translation id="5833610766403489739">এই ফাইলটির আসার পথ কোথাও বন্ধ করা আছে৷ অনুগ্রহ করে আপনার ডাউনলোড অবস্থানের সেটিংস পরীক্ষা করে আবার চেষ্টা করুন৷</translation>
 <translation id="5838825566232597749">মার্কিন ওয়ার্কম্যান আন্তর্জাতিক</translation>
-<translation id="5850516540536751549">এই ফাইল প্রকারটি সমর্থিত নয়৷ এই ধরণের ফাইল খুলতে পারে এমন অ্যাপ খুঁজতে অনুগ্রহ করে <ph name="BEGIN_LINK" />Chrome ওয়েব স্টোর<ph name="END_LINK" /> দেখুন৷
+<translation id="5850516540536751549">এই ধরনের ফাইল সমর্থিত নয়৷ এই ধরনের ফাইল খুলতে পারে এমন অ্যাপ খুঁজতে <ph name="BEGIN_LINK" />Chrome ওয়েব স্টোর<ph name="END_LINK" /> দেখুন৷
         <ph name="BEGIN_LINK_HELP" />আরও জানুন<ph name="END_LINK_HELP" /></translation>
 <translation id="5851063901794976166">এখানে দেখার মতো কিছু নেই...</translation>
 <translation id="5857774240076772505">Linux অ্যাপকে <ph name="FOLDER_NAME" /> ফোল্ডারের ফাইলগুলি পরিবর্তন করার অনুমতি দিন</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_el.xtb b/ui/chromeos/translations/ui_chromeos_strings_el.xtb
index bfac468..d6ff64ad 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_el.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_el.xtb
@@ -63,6 +63,7 @@
 <translation id="164969095109328410">Συσκευή Chrome</translation>
 <translation id="1665611772925418501">Δεν ήταν δυνατή η τροποποίηση του αρχείου.</translation>
 <translation id="1673103856845176271">Για λόγους ασφαλείας, η πρόσβαση στο αρχείο δεν ήταν δυνατή.</translation>
+<translation id="1679806121152819234">Προσθήκη VM</translation>
 <translation id="169515659049020177">Shift</translation>
 <translation id="1722487484194605434">Συμπίεση <ph name="NUMBER_OF_ITEMS" /> στοιχείων...</translation>
 <translation id="174173592514158117">Εμφάνιση όλων των φακέλων του Play</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_et.xtb b/ui/chromeos/translations/ui_chromeos_strings_et.xtb
index 443f3a8..cf94a6d9 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_et.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_et.xtb
@@ -62,6 +62,7 @@
 <translation id="164969095109328410">Chrome'i seade</translation>
 <translation id="1665611772925418501">Faili ei saa muuta.</translation>
 <translation id="1673103856845176271">Turvalisuse tagamiseks on juurdepääs failile keelatud.</translation>
+<translation id="1679806121152819234">Plugin VM</translation>
 <translation id="169515659049020177">Tõstuklahv</translation>
 <translation id="1722487484194605434"><ph name="NUMBER_OF_ITEMS" /> üksuse pakkimine …</translation>
 <translation id="174173592514158117">Kuva kõik Play kaustad</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_ml.xtb b/ui/chromeos/translations/ui_chromeos_strings_ml.xtb
index 89695045..2c598c6 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_ml.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_ml.xtb
@@ -113,7 +113,7 @@
 <translation id="2291538123825441971"><ph name="NUMBER_OF_FILES" /> ഫയലുകൾ തുറക്കുന്നു.</translation>
 <translation id="2303301624314357662"><ph name="FILE_NAME" /> ഫയൽ തുറക്കുന്നു.</translation>
 <translation id="2305020378527873881"><ph name="VOLUME_NAME" /> ഒഴിവാക്കി.</translation>
-<translation id="2325650632570794183">ഈ ഫയൽ തരം പിന്തുണയ്‌ക്കുന്നില്ല. ഈ ഫയൽ തരം തുറക്കാൻ കഴിയുന്ന ഒരു ആപ്പ് കണ്ടെത്തുന്നതിന് ഒരു Chrome വെബ് സ്റ്റോർ കണ്ടെത്തുക.</translation>
+<translation id="2325650632570794183">ഈ ഫയൽ തരം പിന്തുണയ്‌ക്കുന്നില്ല. ഈ ഫയൽ തരം തുറക്കാൻ കഴിയുന്ന ഒരു അപ്ലിക്കേഷൻ കണ്ടെത്തുന്നതിന് ഒരു Chrome വെബ് സ്റ്റോർ കണ്ടെത്തുക.</translation>
 <translation id="23434688402327542">കസാഖ് കീബോർഡ്</translation>
 <translation id="2352947182261340447">ലോക്കൽ സ്‌‌റ്റോറേജിൽ മതിയായ ഇടം ലഭ്യമല്ല</translation>
 <translation id="2377319039870049694">ലിസ്റ്റ് കാഴ്‌ചയിലേക്ക് മാറുക</translation>
@@ -293,7 +293,7 @@
 <translation id="4693155481716051732">സുഷി</translation>
 <translation id="4694604912444486114">കുരങ്ങൻ</translation>
 <translation id="4711094779914110278">ടര്‍ക്കിഷ്</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="4724850507808590449"><ph name="FILE_COUNT" /> ഫോട്ടോകൾ ബാക്കപ്പുചെയ്‌തു</translation>
 <translation id="4725511304875193254">പട്ടിക്കുട്ടി</translation>
 <translation id="4732760563705710320">ക്ഷമിക്കണം, ഈ വീഡിയോയെ നിങ്ങളുടെ കാസ്‌റ്റ് ഉപകരണം പിന്തുണയ്‌ക്കുന്നില്ല.</translation>
@@ -412,7 +412,7 @@
 <translation id="5819442873484330149">ഹംഗുൽ 3 സെറ്റ് (അന്തിമം)</translation>
 <translation id="5833610766403489739">നിങ്ങളുടെ ഫയൽ മറ്റെവിടെയോ ആണ്. നിങ്ങളുടെ ഡൗൺലോഡ് ലൊക്കേഷൻ ക്രമീകരണം പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക.</translation>
 <translation id="5838825566232597749">യുഎസ് വർക്ക്‌മാൻ ഇന്റർനാഷണൽ</translation>
-<translation id="5850516540536751549">ഈ ഫയൽ തരം പിന്തുണയ്‌ക്കുന്നില്ല. ഈ ഫയൽ തരം തുറക്കാൻ കഴിയുന്ന ഒരു ആപ്പ് കണ്ടെത്തുന്നതിന് ഒരു <ph name="BEGIN_LINK" />Chrome വെബ് സ്റ്റോർ<ph name="END_LINK" /> സന്ദർശിക്കുക.
+<translation id="5850516540536751549">ഈ ഫയൽ തരം പിന്തുണയ്‌ക്കുന്നില്ല. ഈ ഫയൽ തരം തുറക്കാൻ കഴിയുന്ന ഒരു അപ്ലിക്കേഷൻ കണ്ടെത്തുന്നതിന് ഒരു <ph name="BEGIN_LINK" />Chrome വെബ് സ്റ്റോർ<ph name="END_LINK" /> സന്ദർശിക്കുക.
     <ph name="BEGIN_LINK_HELP" />കൂടുതലറിയുക<ph name="END_LINK_HELP" /></translation>
 <translation id="5851063901794976166">ഇവിടെ കാണാൻ ഒന്നുമില്ല...</translation>
 <translation id="5857774240076772505"><ph name="FOLDER_NAME" />ഫോൾഡറിലെ ഫയലുകൾ പരിഷ്‌ക്കരിക്കാൻ, Linux ആപ്പുകൾക്ക് അനുമതി നൽകുക.</translation>
@@ -502,7 +502,7 @@
 <translation id="696203921837389374">മൊബൈൽ ഡാറ്റയിലൂടെയുള്ള സമന്വയം പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="6965382102122355670">ശരി</translation>
 <translation id="6970230597523682626">ബള്‍ഗേറിയന്‍</translation>
-<translation id="6978611942794658017">ഈ ഫയൽ, Windows സോഫ്‌റ്റ്‌വെയർ ഉപയോഗിക്കുന്ന PC-‌യ്ക്കായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു. ഇത് Chrome OS പ്രവർത്തിക്കുന്ന നിങ്ങളുടെ ഉപകരണത്തിന് അനുയോജ്യമായതല്ല. അനുയോജ്യമായ മറ്റൊരു അപ്ലിക്കേഷനായി Chrome വെബ് സ്‌റ്റോറിൽ തിരയുക.</translation>
+<translation id="6978611942794658017">ഈ ഫയൽ, Windows സോഫ്‌റ്റ്‌വെയർ ഉപയോഗിക്കുന്ന PC-‌യ്ക്കായി രൂപകൽപ്പന ചെയ്‌തതാണ്. ഇത് Chrome OS പ്രവർത്തിക്കുന്ന നിങ്ങളുടെ ഉപകരണത്തിന് അനുയോജ്യമല്ല. അനുയോജ്യമായ മറ്റൊരു ആപ്പിനായി Chrome വെബ് സ്‌റ്റോറിൽ തിരയുക.</translation>
 <translation id="6979158407327259162">Google ഡ്രൈവ്</translation>
 <translation id="6990081529015358884">നിങ്ങൾക്ക് മാതിയായ ഇടമില്ല</translation>
 <translation id="6998711733709403587"><ph name="SELCTED_FOLDERS_COUNT" /> ഫോൾഡറുകൾ തിരഞ്ഞെടുത്തു</translation>
@@ -680,7 +680,7 @@
 <translation id="9130775360844693113">'<ph name="DESTINATION_NAME" />' എന്നതിലെ അംഗങ്ങൾ ഈ ഇനങ്ങളിലേക്ക് ആക്‌സസ് ‌കരസ്ഥമാക്കും.</translation>
 <translation id="9131598836763251128">ഒന്നോ അതില്‍ക്കൂടുതലോ ഫയലുകള്‍ തിരഞ്ഞെടുക്കുക</translation>
 <translation id="9133055936679483811">സിപ്പുചെയ്യൽ പരാജയപ്പെട്ടു. <ph name="ERROR_MESSAGE" /></translation>
-<translation id="9134524245363717059">ഈ ഫയൽ, Macintosh സോഫ്റ്റ്‌വെയർ ഉപയോഗിക്കുന്ന ഒരു കമ്പ്യൂട്ടറിനായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്നു. Chrome OS പ്രവർത്തിപ്പിക്കുന്ന നിങ്ങളുടെ ഉപകരണത്തിന് ഇത് അനുയോജ്യമല്ല. അനുയോജ്യമായ മറ്റൊരു അപ്ലിക്കേഷനായി Chrome വെബ് സ്റ്റോറിൽ തിരയുക.</translation>
+<translation id="9134524245363717059">ഈ ഫയൽ, Macintosh സോഫ്റ്റ്‌വെയർ ഉപയോഗിക്കുന്ന ഒരു കമ്പ്യൂട്ടറിനായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്നു. Chrome OS പ്രവർത്തിപ്പിക്കുന്ന നിങ്ങളുടെ ഉപകരണത്തിന് ഇത് അനുയോജ്യമല്ല. അനുയോജ്യമായ മറ്റൊരു ആപ്പിനായി Chrome വെബ് സ്റ്റോറിൽ തിരയുക.</translation>
 <translation id="913758436357682283">മ്യാൻമാർ മ്യാൻസൻ കീബോർഡ്</translation>
 <translation id="9148058034647219655">പുറത്തുകടക്കുക</translation>
 <translation id="9153744823707037316">അറേ ടൈപ്പുചെയ്യൽ രീതി</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_sk.xtb b/ui/chromeos/translations/ui_chromeos_strings_sk.xtb
index f2ed923..a77189e 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_sk.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_sk.xtb
@@ -62,6 +62,7 @@
 <translation id="164969095109328410">Zariadenie Chrome</translation>
 <translation id="1665611772925418501">Súbor sa nepodarilo upraviť.</translation>
 <translation id="1673103856845176271">Súbor je z bezpečnostných dôvodov nedostupný.</translation>
+<translation id="1679806121152819234">Plugin VM</translation>
 <translation id="169515659049020177">Shift</translation>
 <translation id="1722487484194605434">Prebieha komprimovanie <ph name="NUMBER_OF_ITEMS" /> položiek…</translation>
 <translation id="174173592514158117">Zobraziť všetky priečinky Play</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_ta.xtb b/ui/chromeos/translations/ui_chromeos_strings_ta.xtb
index 0f068bf..f04b9b5 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_ta.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_ta.xtb
@@ -506,6 +506,7 @@
 <translation id="6979158407327259162">Google இயக்ககம்</translation>
 <translation id="6990081529015358884">இயக்குவதற்கு போதுமான இடம் இல்லை</translation>
 <translation id="6998711733709403587"><ph name="SELCTED_FOLDERS_COUNT" /> கோப்புறைகள் தேர்ந்தெடுக்கப்பட்டன</translation>
+<translation id="7012943028104619157"><ph name="ROOT_TITLE" /> (<ph name="ROOT_SUMMARY" />)</translation>
 <translation id="7014174261166285193">நிறுவல் தோல்வியடைந்தது.</translation>
 <translation id="7040138676081995583">இதனுடன் திற...</translation>
 <translation id="7100897339030255923"><ph name="COUNT" /> உருப்படிகள் தேர்ந்தெடுக்கப்பட்டுள்ளன.</translation>
diff --git a/ui/compositor/layer.cc b/ui/compositor/layer.cc
index 68637016..0c95f7f 100644
--- a/ui/compositor/layer.cc
+++ b/ui/compositor/layer.cc
@@ -784,6 +784,15 @@
   RecomputeDrawsContentAndUVRect();
 }
 
+bool Layer::ContainsMirrorForTest(Layer* mirror) const {
+  const auto it =
+      std::find_if(mirrors_.begin(), mirrors_.end(),
+                   [mirror](const std::unique_ptr<LayerMirror>& mirror_ptr) {
+                     return mirror_ptr.get()->dest() == mirror;
+                   });
+  return it != mirrors_.end();
+}
+
 void Layer::SetTransferableResource(
     const viz::TransferableResource& resource,
     std::unique_ptr<viz::SingleReleaseCallback> release_callback,
diff --git a/ui/compositor/layer.h b/ui/compositor/layer.h
index e67e81f..90605aa7e 100644
--- a/ui/compositor/layer.h
+++ b/ui/compositor/layer.h
@@ -491,6 +491,8 @@
   // set to stretch to fill bounds.
   void SetSurfaceSize(gfx::Size surface_size_in_dip);
 
+  bool ContainsMirrorForTest(Layer* mirror) const;
+
  private:
   friend class LayerOwner;
   class LayerMirror;
diff --git a/ui/file_manager/file_manager/common/js/BUILD.gn b/ui/file_manager/file_manager/common/js/BUILD.gn
index 07c1771..ed91497 100644
--- a/ui/file_manager/file_manager/common/js/BUILD.gn
+++ b/ui/file_manager/file_manager/common/js/BUILD.gn
@@ -44,13 +44,6 @@
 js_library("async_util") {
 }
 
-js_unittest("async_util_unittest") {
-  deps = [
-    ":async_util",
-    "//ui/file_manager/base/js:test_error_reporting",
-  ]
-}
-
 js_library("files_app_entry_types") {
   deps = [
     "../../../externs:file_manager_private",
@@ -201,7 +194,6 @@
 
 js_unit_tests("unit_tests") {
   deps = [
-    ":async_util_unittest",
     ":file_type_unittest",
     ":files_app_entry_types_unittest",
     ":importer_common_unittest",
diff --git a/ui/file_manager/file_manager/common/js/async_util.js b/ui/file_manager/file_manager/common/js/async_util.js
index 58205ed4..bf99016 100644
--- a/ui/file_manager/file_manager/common/js/async_util.js
+++ b/ui/file_manager/file_manager/common/js/async_util.js
@@ -445,72 +445,3 @@
     this.scheduledRunsTimer_ = 0;
   }
 };
-
-/**
- * Slot to handle promise completion/error.
- * It can track the last assigned promise. If another promise is
- * reassigned before the first promise is fulfilled/rejected, the previous
- * promise is detached from the slot and it no longer trigger the callbacks.
- * If the detached promise has cancel method, it's called.
- *
- * @param {function(*)} onFulfill Callback function to be invoked when the
- *     assigned promise is fulfilled.
- * @param {function(*)} onReject Callback function to be invoked when the
- *     assigned promise is rejected.
- * @constructor
- * @struct
- */
-function PromiseSlot(onFulfill, onReject) {
-  /**
-   * @type {function(*)}
-   * @const
-   * @private
-   */
-  this.onFulfill_ = onFulfill;
-
-  /**
-   * @type {function(*)}
-   * @const
-   * @private
-   */
-  this.onReject_ = onReject;
-
-  /**
-   * Assigned promise.
-   * @type {Promise|{cancel:Function}}
-   */
-  this.promise_ = null;
-}
-
-/**
- * Checks the promise is still set to the slot and invokes callback functions.
- * @param {Promise} promise Fulfilled promise.
- * @param {*} value
- * @private
- */
-PromiseSlot.prototype.invokeCallback_ = function(promise, callback, value) {
-  if (promise === this.promise_) {
-    this.promise_ = null;
-    callback(value);
-  }
-};
-
-/**
- * Assigns the promise to the slot.
- * If another promise has already been assigned, the previous promise is
- * detached from the slot. If the previous promise has a cancel method, it's
- * called.
- * @param {Promise} promise May be null to detach previous promise.
- */
-PromiseSlot.prototype.setPromise = function(promise) {
-  if (this.promise_ && this.promise_.cancel) {
-    this.promise_.cancel();
-  }
-
-  this.promise_ = promise;
-  if (this.promise_) {
-    this.promise_.then(
-        this.invokeCallback_.bind(this, promise, this.onFulfill_),
-        this.invokeCallback_.bind(this, promise, this.onReject_));
-  }
-};
diff --git a/ui/file_manager/file_manager/common/js/async_util_unittest.js b/ui/file_manager/file_manager/common/js/async_util_unittest.js
deleted file mode 100644
index f5dd07a..0000000
--- a/ui/file_manager/file_manager/common/js/async_util_unittest.js
+++ /dev/null
@@ -1,121 +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.
-
-/**
- * @type {?string} Result
- */
-let result;
-
-/**
- * @type {!PromiseSlot} Test target.
- */
-let slot;
-
-function setUp() {
-  slot = new PromiseSlot(
-      value => {
-        result = 'fulfilled:' + value;
-      },
-      value => {
-        result = 'rejected:' + value;
-      });
-  result = null;
-}
-
-function testPromiseSlot(callback) {
-  const fulfilledPromise = Promise.resolve('fulfilled');
-  const rejectedPromise = Promise.reject('rejected');
-  slot.setPromise(fulfilledPromise);
-  reportPromise(
-      fulfilledPromise
-          .then(() => {
-            assertEquals('fulfilled:fulfilled', result);
-            slot.setPromise(rejectedPromise);
-            return rejectedPromise;
-          })
-          .then(
-              () => {
-                // Should not reach here.
-                assertTrue(false);
-              },
-              () => {
-                assertEquals('rejected:rejected', result);
-              }),
-      callback);
-}
-
-function testPromiseSlotReassignBeforeCompletion(callback) {
-  let fulfillComputation;
-  const computingPromise = new Promise((fulfill, reject) => {
-    fulfillComputation = fulfill;
-  });
-  const fulfilledPromise = Promise.resolve('fulfilled');
-
-  slot.setPromise(computingPromise);
-  // Reassign promise.
-  slot.setPromise(fulfilledPromise);
-  reportPromise(
-      fulfilledPromise
-          .then(() => {
-            assertEquals('fulfilled:fulfilled', result);
-            fulfillComputation('fulfilled after detached');
-            return computingPromise;
-          })
-          .then(value => {
-            assertEquals('fulfilled after detached', value);
-            // The detached promise does not affect the slot.
-            assertEquals('fulfilled:fulfilled', result);
-          }),
-      callback);
-}
-
-function testPromiseSlotReassignBeforeCompletionWithCancel(callback) {
-  let rejectComputation;
-  const computingPromise = new Promise((fulfill, reject) => {
-    rejectComputation = reject;
-  });
-  computingPromise.cancel = () => {
-    rejectComputation('cancelled');
-  };
-  const fulfilledPromise = Promise.resolve('fulfilled');
-
-  slot.setPromise(computingPromise);
-  slot.setPromise(fulfilledPromise);
-  reportPromise(
-      fulfilledPromise
-          .then(() => {
-            assertEquals('fulfilled:fulfilled', result);
-            return computingPromise;
-          })
-          .then(
-              () => {
-                // Should not reach here.
-                assertTrue(false);
-              },
-              value => {
-                assertEquals('cancelled', value);
-                // The detached promise does not affect the slot.
-                assertEquals('fulfilled:fulfilled', result);
-              }),
-      callback);
-}
-
-function testPromiseSlotReassignNullBeforeCompletion(callback) {
-  let fulfillComputation;
-  const computingPromise = new Promise((fulfill, reject) => {
-    fulfillComputation = fulfill;
-  });
-
-  slot.setPromise(computingPromise);
-  slot.setPromise(null);
-  assertEquals(null, result);
-
-  fulfillComputation('fulfilled');
-  reportPromise(
-      computingPromise.then(value => {
-        assertEquals('fulfilled', value);
-        assertEquals(null, result);
-      }),
-      callback);
-}
diff --git a/ui/file_manager/file_manager/common/js/unittest_util.js b/ui/file_manager/file_manager/common/js/unittest_util.js
index 0f11c1b..2d7270d5 100644
--- a/ui/file_manager/file_manager/common/js/unittest_util.js
+++ b/ui/file_manager/file_manager/common/js/unittest_util.js
@@ -52,55 +52,56 @@
  *   recorder.assertCallCount(1);
  *   assertEquals(recorder.getListCall()[0], 'hammy');
  * </pre>
- * @constructor
  */
-function TestCallRecorder() {
-  /** @private {!Array<!Arguments>} */
-  this.calls_ = [];
+class TestCallRecorder {
+  constructor() {
+    /** @private {!Array<!Arguments>} */
+    this.calls_ = [];
+
+    /**
+     * The recording function. Bound in our constructor to ensure we always
+     * return the same object. This is necessary as some clients may make use
+     * of object equality.
+     *
+     * @type {function(*)}
+     */
+    this.callback = this.recordArguments_.bind(this);
+  }
 
   /**
-   * The recording function. Bound in our constructor to ensure we always
-   * return the same object. This is necessary as some clients may make use
-   * of object equality.
-   *
-   * @type {function(*)}
+   * Records the magic {@code arguments} value for later inspection.
+   * @private
    */
-  this.callback = this.recordArguments_.bind(this);
+  recordArguments_() {
+    this.calls_.push(arguments);
+  }
+
+  /**
+   * Asserts that the recorder was called {@code expected} times.
+   * @param {number} expected The expected number of calls.
+   */
+  assertCallCount(expected) {
+    const actual = this.calls_.length;
+    assertEquals(
+        expected, actual,
+        'Expected ' + expected + ' call(s), but was ' + actual + '.');
+  }
+
+  /**
+   * @return {?Arguments} Returns the {@code Arguments} for the last call,
+   *    or null if the recorder hasn't been called.
+   */
+  getLastArguments() {
+    return (this.calls_.length === 0) ? null :
+                                        this.calls_[this.calls_.length - 1];
+  }
+
+  /**
+   * @param {number} index Index of which args to return.
+   * @return {?Arguments} Returns the {@code Arguments} for the call specified
+   *    by indexd.
+   */
+  getArguments(index) {
+    return (index < this.calls_.length) ? this.calls_[index] : null;
+  }
 }
-
-/**
- * Records the magic {@code arguments} value for later inspection.
- * @private
- */
-TestCallRecorder.prototype.recordArguments_ = function() {
-  this.calls_.push(arguments);
-};
-
-/**
- * Asserts that the recorder was called {@code expected} times.
- * @param {number} expected The expected number of calls.
- */
-TestCallRecorder.prototype.assertCallCount = function(expected) {
-  const actual = this.calls_.length;
-  assertEquals(
-      expected, actual,
-      'Expected ' + expected + ' call(s), but was ' + actual + '.');
-};
-
-/**
- * @return {?Arguments} Returns the {@code Arguments} for the last call,
- *    or null if the recorder hasn't been called.
- */
-TestCallRecorder.prototype.getLastArguments = function() {
-  return (this.calls_.length === 0) ? null :
-                                      this.calls_[this.calls_.length - 1];
-};
-
-/**
- * @param {number} index Index of which args to return.
- * @return {?Arguments} Returns the {@code Arguments} for the call specified
- *    by indexd.
- */
-TestCallRecorder.prototype.getArguments = function(index) {
-  return (index < this.calls_.length) ? this.calls_[index] : null;
-};
diff --git a/ui/file_manager/file_manager/foreground/js/ui/directory_tree.js b/ui/file_manager/file_manager/foreground/js/ui/directory_tree.js
index 127135d..dab84662 100644
--- a/ui/file_manager/file_manager/foreground/js/ui/directory_tree.js
+++ b/ui/file_manager/file_manager/foreground/js/ui/directory_tree.js
@@ -1791,9 +1791,6 @@
         fileOperationManager, 'entries-changed',
         this.onEntriesChanged_.bind(this));
 
-    // Add a listener so we can scroll selected item into view.
-    this.addEventListener('focus', this.onFocus_.bind(this));
-
     this.addEventListener('click', (event) => {
       // Chromevox triggers |click| without switching focus, we force the focus
       // here so we can handle further keyboard/mouse events to expand/collapse
@@ -1988,24 +1985,6 @@
   }
 
   /**
-   * Invoked when an item in the tree gets focus.
-   * @param {!Event} e Event.
-   * @private
-   */
-  onFocus_(e) {
-    if (this.selectedItem && this.selectedItem.labelElement) {
-      // Grab the current location to check if it needs to move
-      const element = this.selectedItem.labelElement;
-      const originalPos = element.getBoundingClientRect();
-      element.scrollIntoViewIfNeeded();
-      const newPos = element.getBoundingClientRect();
-      if (newPos.x !== originalPos.x || newPos.y !== originalPos.y) {
-        element.scrollIntoView({inline: 'start'});
-      }
-    }
-  }
-
-  /**
    * Select the item corresponding to the given entry.
    * @param {!DirectoryEntry|!FilesAppDirEntry} entry The directory entry to be
    *     selected. Can be a fake.
diff --git a/ui/file_manager/integration_tests/file_manager/zip_files.js b/ui/file_manager/integration_tests/file_manager/zip_files.js
index f5e9222e..914a98d 100644
--- a/ui/file_manager/integration_tests/file_manager/zip_files.js
+++ b/ui/file_manager/integration_tests/file_manager/zip_files.js
@@ -194,6 +194,7 @@
     });
   };
 
+  let passphraseCloseCount = 0;
   const waitForAllPassphraseWindowsClosed = () => {
     const caller = getCaller();
 
@@ -207,18 +208,27 @@
       'windowUrl': zipArchiverPassphraseDialogUrl
     };
 
+    let lastWindowId;
     return repeatUntil(async () => {
       const windowCount = await sendTestMessage(passphraseWindowCountCommand);
       if (windowCount == 0) {
+        lastWindowId = 'none';
         return true;
       }
 
       const windowId = await sendTestMessage(getPassphraseWindowIdCommand);
       if (windowId == 'none') {
+        lastWindowId = 'none';
         return true;
       }
 
-      await cancelPassphraseDialog(windowId);
+      // Track the last window id to ensure that only one attempt is made to
+      // cancel a passphrase dialog.
+      if (windowId != lastWindowId) {
+        await cancelPassphraseDialog(windowId);
+        passphraseCloseCount++;
+      }
+      lastWindowId = windowId;
       return pending(caller, 'waitForAllPassphraseWindowsClosed');
     });
   };
@@ -243,15 +253,19 @@
   const files = getUnzippedFileListRowEntriesEncrypted();
   await remoteCall.waitForFiles(appId, files, {'ignoreLastModifiedTime': true});
 
-  // Select the text file in the ZIP file.
-  chrome.test.assertTrue(
-      !!await remoteCall.callRemoteTestUtil('selectFile', appId, ['text.txt']),
-      'selectFile failed');
+  const selectAndOpenFile = async () => {
+    // Select the text file in the ZIP file.
+    chrome.test.assertTrue(
+        !!await remoteCall.callRemoteTestUtil(
+            'selectFile', appId, ['text.txt']),
+        'selectFile failed');
 
-  // Press the Enter key.
-  chrome.test.assertTrue(
-      !!await remoteCall.callRemoteTestUtil('fakeKeyDown', appId, key),
-      'fakeKeyDown failed');
+    // Press the Enter key.
+    chrome.test.assertTrue(
+        !!await remoteCall.callRemoteTestUtil('fakeKeyDown', appId, key),
+        'fakeKeyDown failed');
+  };
+  selectAndOpenFile();
 
   // Wait for the external passphrase dialog window to appear.
   await waitForAppWindow(zipArchiverPassphraseDialogUrl);
@@ -262,6 +276,23 @@
       !!await waitForAllPassphraseWindowsClosed(),
       'waitForAllPassphraseWindowsClosed failed');
 
+  for (let i = 0; i < 2; i++) {
+    selectAndOpenFile();
+
+    // Wait for a bit to see if any windows show up. One might appear on the
+    // second attempt to open a file, but given interactions with other
+    // components, we can't be sure.
+    await wait(500);
+
+    // Close any dialogs that show up by pressing the 'Cancel' button.
+    chrome.test.assertTrue(
+        !!await waitForAllPassphraseWindowsClosed(),
+        'waitForAllPassphraseWindowsClosed failed');
+  }
+
+  chrome.test.assertTrue(
+      passphraseCloseCount <= 2, 'passphrase window shown too many times');
+
   // Check: the zip file content should still be shown.
   const files2 = getUnzippedFileListRowEntriesEncrypted();
   await remoteCall.waitForFiles(appId, files, {'ignoreLastModifiedTime': true});
diff --git a/ui/strings/translations/ui_strings_el.xtb b/ui/strings/translations/ui_strings_el.xtb
index ef16c95..1856c43 100644
--- a/ui/strings/translations/ui_strings_el.xtb
+++ b/ui/strings/translations/ui_strings_el.xtb
@@ -181,8 +181,10 @@
 <translation id="8074552109918343525">{MAX_UNREAD_NOTIFICATIONS,plural, =1{Περισσότερες από 1 μη αναγνωσμένες ειδοποιήσεις}other{Περισσότερες από # μη αναγνωσμένες ειδοποιήσεις}}</translation>
 <translation id="8086866675552927481">{MINUTES,plural, =1{σε 1 λ.}other{σε # λ.}}</translation>
 <translation id="8087772101393322318"><ph name="KEY_MODIFIER_NAME" />+<ph name="KEY_COMBO_NAME" /></translation>
+<translation id="8098075892845277643">Έναρξη φωνητικού ερωτήματος Βοηθού Google</translation>
 <translation id="8106081041558092062">{HOURS,plural, =1{Πριν από 1 ώρα}other{Πριν από # ώρες}}</translation>
 <translation id="8131263257437993507">{SECONDS,plural, =1{Απομένει 1 δευτερόλεπτο}other{Απομένουν # δευτερόλεπτα}}</translation>
+<translation id="8144660977431427332">Οι αναζητήσεις σας παρέχονται από τον Βοηθό Google. <ph name="LEARN_MORE" /></translation>
 <translation id="8152264887680882389"><ph name="TEXT" />, αυτόματη συμπλήρωση</translation>
 <translation id="815598010540052116">Κύλιση κάτω</translation>
 <translation id="8170087467028567933">Η κατάργηση αυτής της πρότασης θα την αποκρύψει από τον λογαριασμό σας σε όλες τις συσκευές.</translation>
diff --git a/ui/strings/translations/ui_strings_et.xtb b/ui/strings/translations/ui_strings_et.xtb
index c77ad83..172d2ac 100644
--- a/ui/strings/translations/ui_strings_et.xtb
+++ b/ui/strings/translations/ui_strings_et.xtb
@@ -181,8 +181,10 @@
 <translation id="8074552109918343525">{MAX_UNREAD_NOTIFICATIONS,plural, =1{Rohkem kui 1 lugemata märguanne}other{Rohkem kui # lugemata märguannet}}</translation>
 <translation id="8086866675552927481">{MINUTES,plural, =1{1 min pärast}other{# min pärast}}</translation>
 <translation id="8087772101393322318"><ph name="KEY_MODIFIER_NAME" /> + <ph name="KEY_COMBO_NAME" /></translation>
+<translation id="8098075892845277643">Käivita Google'i assistendi häälpäring</translation>
 <translation id="8106081041558092062">{HOURS,plural, =1{1 tund tagasi}other{# tundi tagasi}}</translation>
 <translation id="8131263257437993507">{SECONDS,plural, =1{1 s on jäänud}other{# s on jäänud}}</translation>
+<translation id="8144660977431427332">Teie otsingud toimuvad Google'i assistendi toel. <ph name="LEARN_MORE" /></translation>
 <translation id="8152264887680882389"><ph name="TEXT" />, automaatne täitmine</translation>
 <translation id="815598010540052116">Keri alla</translation>
 <translation id="8170087467028567933">Kui selle soovituse eemaldate, peidetakse see teie kontol ja seda ei kuvata üheski seadmes.</translation>
diff --git a/ui/strings/translations/ui_strings_sk.xtb b/ui/strings/translations/ui_strings_sk.xtb
index 6195a79..d4356e9 100644
--- a/ui/strings/translations/ui_strings_sk.xtb
+++ b/ui/strings/translations/ui_strings_sk.xtb
@@ -181,8 +181,10 @@
 <translation id="8074552109918343525">{MAX_UNREAD_NOTIFICATIONS,plural, =1{Viac ako 1 neprečítané upozornenie}few{Viac ako # neprečítané upozornenia}many{More than # unread notifications}other{Viac ako # neprečítaných upozornení}}</translation>
 <translation id="8086866675552927481">{MINUTES,plural, =1{o 1 mes.}few{o # mes.}many{o # mes.}other{o # mes.}}</translation>
 <translation id="8087772101393322318"><ph name="KEY_MODIFIER_NAME" /> + <ph name="KEY_COMBO_NAME" /></translation>
+<translation id="8098075892845277643">Spustiť hlasový dopyt v Asistentovi Google</translation>
 <translation id="8106081041558092062">{HOURS,plural, =1{Pred 1 hodinou}few{Pred # hodinami}many{Pred # hodinou}other{Pred # hodinami}}</translation>
 <translation id="8131263257437993507">{SECONDS,plural, =1{Zostáva 1 s}few{Zostávajú # s}many{Zostáva # s}other{Zostáva # s}}</translation>
+<translation id="8144660977431427332">Vaše vyhľadávania využívajú technológiu Asistenta Google. <ph name="LEARN_MORE" /></translation>
 <translation id="8152264887680882389"><ph name="TEXT" />, automatické dopĺňanie</translation>
 <translation id="815598010540052116">Rolovať nadol</translation>
 <translation id="8170087467028567933">Odstránením tento návrh skryjete v účte vo všetkých zariadeniach.</translation>
diff --git a/ui/strings/translations/ui_strings_ta.xtb b/ui/strings/translations/ui_strings_ta.xtb
index b1e30940..df257dc 100644
--- a/ui/strings/translations/ui_strings_ta.xtb
+++ b/ui/strings/translations/ui_strings_ta.xtb
@@ -72,6 +72,7 @@
 <translation id="3234408098842461169">கீழ்நோக்கிய அம்பு</translation>
 <translation id="3291688615589870984">{DAYS,plural, =1{1 நாள்}other{# நாட்கள்}}</translation>
 <translation id="335581015389089642">பேச்சு</translation>
+<translation id="3443810440409579745">பகிர்ந்த தாவல் பெறப்பட்டது.</translation>
 <translation id="3479552764303398839">இப்பொழுது இல்லை</translation>
 <translation id="348799646910989694">ஷெல்ஃப் தானாகவே மறைக்கப்படும்</translation>
 <translation id="3600566671520689681">{DAYS,plural, =1{1 நாள் உள்ளது}other{# நாட்கள் உள்ளன}}</translation>
diff --git a/ui/views/BUILD.gn b/ui/views/BUILD.gn
index 91fdb5f0..fb918f7 100644
--- a/ui/views/BUILD.gn
+++ b/ui/views/BUILD.gn
@@ -103,6 +103,7 @@
     "controls/button/button.h",
     "controls/button/button_controller.h",
     "controls/button/button_controller_delegate.h",
+    "controls/button/button_observer.h",
     "controls/button/checkbox.h",
     "controls/button/image_button.h",
     "controls/button/image_button_factory.h",
@@ -209,9 +210,11 @@
     "linux_ui/window_button_order_observer.h",
     "masked_targeter_delegate.h",
     "metadata/metadata_cache.h",
-    "metadata/metadata_macros.h",
+    "metadata/metadata_header_macros.h",
+    "metadata/metadata_impl_macros.h",
     "metadata/metadata_macros_internal.h",
     "metadata/metadata_types.h",
+    "metadata/property_metadata.h",
     "metadata/type_conversion.h",
     "metrics.h",
     "mouse_constants.h",
diff --git a/ui/views/controls/button/button.cc b/ui/views/controls/button/button.cc
index ebcf85c..8dcca21 100644
--- a/ui/views/controls/button/button.cc
+++ b/ui/views/controls/button/button.cc
@@ -17,6 +17,7 @@
 #include "ui/views/animation/ink_drop_impl.h"
 #include "ui/views/controls/button/button_controller.h"
 #include "ui/views/controls/button/button_controller_delegate.h"
+#include "ui/views/controls/button/button_observer.h"
 #include "ui/views/controls/button/checkbox.h"
 #include "ui/views/controls/button/image_button.h"
 #include "ui/views/controls/button/label_button.h"
@@ -211,6 +212,16 @@
   AnimateInkDrop(bubble_visible ? views::InkDropState::ACTIVATED
                                 : views::InkDropState::DEACTIVATED,
                  nullptr);
+  for (ButtonObserver& observer : button_observers_)
+    observer.OnHighlightChanged(this, bubble_visible);
+}
+
+void Button::AddButtonObserver(ButtonObserver* observer) {
+  button_observers_.AddObserver(observer);
+}
+
+void Button::RemoveButtonObserver(ButtonObserver* observer) {
+  button_observers_.RemoveObserver(observer);
 }
 
 ////////////////////////////////////////////////////////////////////////////////
@@ -281,26 +292,8 @@
   return button_controller_->OnKeyReleased(event);
 }
 
-// TODO(cyan): Move the implementation into ButtonController.
 void Button::OnGestureEvent(ui::GestureEvent* event) {
-  if (event->type() == ui::ET_GESTURE_TAP && IsTriggerableEvent(*event)) {
-    // Set the button state to hot and start the animation fully faded in. The
-    // GESTURE_END event issued immediately after will set the state to
-    // STATE_NORMAL beginning the fade out animation. See
-    // http://crbug.com/131184.
-    SetState(STATE_HOVERED);
-    hover_animation_.Reset(1.0);
-    NotifyClick(*event);
-    event->SetHandled();
-  } else if (event->type() == ui::ET_GESTURE_TAP_DOWN &&
-             ShouldEnterPushedState(*event)) {
-    SetState(STATE_PRESSED);
-    RequestFocusFromEvent();
-    event->SetHandled();
-  } else if (event->type() == ui::ET_GESTURE_TAP_CANCEL ||
-             event->type() == ui::ET_GESTURE_END) {
-    SetState(STATE_NORMAL);
-  }
+  button_controller_->OnGestureEvent(event);
 }
 
 bool Button::AcceleratorPressed(const ui::Accelerator& accelerator) {
@@ -541,6 +534,8 @@
 
 void Button::StateChanged(ButtonState old_state) {
   button_controller_->OnStateChanged(old_state);
+  for (ButtonObserver& observer : button_observers_)
+    observer.OnStateChanged(this, old_state);
 }
 
 bool Button::IsTriggerableEvent(const ui::Event& event) {
diff --git a/ui/views/controls/button/button.h b/ui/views/controls/button/button.h
index efff837..95f20c9 100644
--- a/ui/views/controls/button/button.h
+++ b/ui/views/controls/button/button.h
@@ -28,6 +28,7 @@
 
 class Button;
 class ButtonController;
+class ButtonObserver;
 class Event;
 
 // An interface implemented by an object to let it know that a button was
@@ -168,6 +169,9 @@
   // Highlights the ink drop for the button.
   void SetHighlighted(bool bubble_visible);
 
+  void AddButtonObserver(ButtonObserver* observer);
+  void RemoveButtonObserver(ButtonObserver* observer);
+
   // Overridden from View:
   const char* GetClassName() const override;
   bool OnMousePressed(const ui::MouseEvent& event) override;
@@ -389,6 +393,8 @@
       AddEnabledChangedCallback(base::BindRepeating(&Button::OnEnabledChanged,
                                                     base::Unretained(this)))};
 
+  base::ObserverList<ButtonObserver> button_observers_;
+
   DISALLOW_COPY_AND_ASSIGN(Button);
 };
 
diff --git a/ui/views/controls/button/button_controller.cc b/ui/views/controls/button/button_controller.cc
index 17d0a12..03741cd 100644
--- a/ui/views/controls/button/button_controller.cc
+++ b/ui/views/controls/button/button_controller.cc
@@ -112,6 +112,25 @@
   return true;
 }
 
+void ButtonController::OnGestureEvent(ui::GestureEvent* event) {
+  if (event->type() == ui::ET_GESTURE_TAP &&
+      button_controller_delegate_->IsTriggerableEvent(*event)) {
+    // A GESTURE_END event is issued immediately after ET_GESTURE_TAP and will
+    // set the state to STATE_NORMAL beginning the fade out animation.
+    button_->SetState(Button::STATE_HOVERED);
+    button_controller_delegate_->NotifyClick(*event);
+    event->SetHandled();
+  } else if (event->type() == ui::ET_GESTURE_TAP_DOWN &&
+             button_controller_delegate_->ShouldEnterPushedState(*event)) {
+    button_->SetState(Button::STATE_PRESSED);
+    button_controller_delegate_->RequestFocusFromEvent();
+    event->SetHandled();
+  } else if (event->type() == ui::ET_GESTURE_TAP_CANCEL ||
+             event->type() == ui::ET_GESTURE_END) {
+    button_->SetState(Button::STATE_NORMAL);
+  }
+}
+
 void ButtonController::UpdateAccessibleNodeData(ui::AXNodeData* node_data) {}
 
 void ButtonController::OnStateChanged(Button::ButtonState old_state) {}
diff --git a/ui/views/controls/button/button_controller.h b/ui/views/controls/button/button_controller.h
index 75504ad9..c319459 100644
--- a/ui/views/controls/button/button_controller.h
+++ b/ui/views/controls/button/button_controller.h
@@ -29,6 +29,7 @@
   virtual void OnMouseExited(const ui::MouseEvent& event);
   virtual bool OnKeyPressed(const ui::KeyEvent& event);
   virtual bool OnKeyReleased(const ui::KeyEvent& event);
+  virtual void OnGestureEvent(ui::GestureEvent* event);
 
   // Updates |node_data| for a button based on the functionality.
   virtual void UpdateAccessibleNodeData(ui::AXNodeData* node_data);
diff --git a/ui/views/controls/button/button_observer.h b/ui/views/controls/button/button_observer.h
new file mode 100644
index 0000000..56efa5d
--- /dev/null
+++ b/ui/views/controls/button/button_observer.h
@@ -0,0 +1,28 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef UI_VIEWS_CONTROLS_BUTTON_BUTTON_OBSERVER_H_
+#define UI_VIEWS_CONTROLS_BUTTON_BUTTON_OBSERVER_H_
+
+#include "base/observer_list_types.h"
+#include "ui/views/controls/button/button.h"
+#include "ui/views/views_export.h"
+
+namespace views {
+
+class VIEWS_EXPORT ButtonObserver : public base::CheckedObserver {
+ public:
+  virtual void OnHighlightChanged(views::Button* observed_button,
+                                  bool highlighted) {}
+
+  virtual void OnStateChanged(views::Button* observed_button,
+                              views::Button::ButtonState old_state) {}
+
+ protected:
+  ~ButtonObserver() override = default;
+};
+
+}  // namespace views
+
+#endif  // UI_VIEWS_CONTROLS_BUTTON_BUTTON_OBSERVER_H_
diff --git a/ui/views/controls/button/button_unittest.cc b/ui/views/controls/button/button_unittest.cc
index 818d9724..cd201f9b 100644
--- a/ui/views/controls/button/button_unittest.cc
+++ b/ui/views/controls/button/button_unittest.cc
@@ -21,6 +21,7 @@
 #include "ui/views/animation/test/test_ink_drop.h"
 #include "ui/views/animation/test/test_ink_drop_host.h"
 #include "ui/views/context_menu_controller.h"
+#include "ui/views/controls/button/button_observer.h"
 #include "ui/views/controls/button/checkbox.h"
 #include "ui/views/controls/button/image_button.h"
 #include "ui/views/controls/button/label_button.h"
@@ -120,6 +121,42 @@
   DISALLOW_COPY_AND_ASSIGN(TestButton);
 };
 
+class TestButtonObserver : public ButtonObserver {
+ public:
+  TestButtonObserver() = default;
+  ~TestButtonObserver() override = default;
+
+  void OnHighlightChanged(views::Button* observed_button,
+                          bool highlighted) override {
+    observed_button_ = observed_button;
+    highlighted_ = highlighted;
+  }
+
+  void OnStateChanged(views::Button* observed_button,
+                      views::Button::ButtonState old_state) override {
+    observed_button_ = observed_button;
+    state_changed_ = true;
+  }
+
+  void Reset() {
+    observed_button_ = nullptr;
+    highlighted_ = false;
+    state_changed_ = false;
+  }
+
+  views::Button* observed_button() { return observed_button_; }
+  bool highlighted() const { return highlighted_; }
+  bool state_changed() const { return state_changed_; }
+
+ private:
+  views::Button* observed_button_ = nullptr;
+  bool highlighted_ = false;
+  bool state_changed_ = false;
+
+ private:
+  DISALLOW_COPY_AND_ASSIGN(TestButtonObserver);
+};
+
 }  // namespace
 
 class ButtonTest : public ViewsTestBase {
@@ -140,41 +177,55 @@
     widget_->Init(params);
     widget_->Show();
 
-    button_ = new TestButton(false);
-    widget_->SetContentsView(button_);
+    button_ = std::make_unique<TestButton>(false);
+    widget_->SetContentsView(button_.get());
   }
 
   void TearDown() override {
+    if (button_observer_)
+      button_->RemoveButtonObserver(button_observer_.get());
+
+    button_observer_.reset();
+    button_.reset();
     widget_.reset();
+
     ViewsTestBase::TearDown();
   }
 
   void CreateButtonWithInkDrop(std::unique_ptr<InkDrop> ink_drop,
                                bool has_ink_drop_action_on_click) {
-    delete button_;
-    button_ = new TestButton(has_ink_drop_action_on_click);
-    InkDropHostViewTestApi(button_).SetInkDrop(std::move(ink_drop));
-    widget_->SetContentsView(button_);
+    button_ = std::make_unique<TestButton>(has_ink_drop_action_on_click);
+    InkDropHostViewTestApi(button_.get()).SetInkDrop(std::move(ink_drop));
+    widget_->SetContentsView(button_.get());
   }
 
   void CreateButtonWithRealInkDrop() {
-    delete button_;
-    button_ = new TestButton(false);
-    InkDropHostViewTestApi(button_).SetInkDrop(
-        std::make_unique<InkDropImpl>(button_, button_->size()));
-    widget_->SetContentsView(button_);
+    button_ = std::make_unique<TestButton>(false);
+    InkDropHostViewTestApi(button_.get())
+        .SetInkDrop(
+            std::make_unique<InkDropImpl>(button_.get(), button_->size()));
+    widget_->SetContentsView(button_.get());
+  }
+
+  void CreateButtonWithObserver() {
+    button_ = std::make_unique<TestButton>(false);
+    button_observer_ = std::make_unique<TestButtonObserver>();
+    button_->AddButtonObserver(button_observer_.get());
+    widget_->SetContentsView(button_.get());
   }
 
  protected:
   Widget* widget() { return widget_.get(); }
-  TestButton* button() { return button_; }
+  TestButton* button() { return button_.get(); }
+  TestButtonObserver* button_observer() { return button_observer_.get(); }
   void SetDraggedView(View* dragged_view) {
     widget_->dragged_view_ = dragged_view;
   }
 
  private:
   std::unique_ptr<Widget> widget_;
-  TestButton* button_ = nullptr;
+  std::unique_ptr<TestButton> button_;
+  std::unique_ptr<TestButtonObserver> button_observer_;
 
   DISALLOW_COPY_AND_ASSIGN(ButtonTest);
 };
@@ -557,7 +608,6 @@
   // Remove references to and delete button() which cannot be removed by owned
   // containers as it's permanently set as owned by client.
   test_container.RemoveAllChildViews(false);
-  delete button();
 
   // Set the widget contents view to a new View so widget() doesn't contain a
   // stale reference to the test containers that are about to go out of scope.
@@ -710,8 +760,6 @@
   EXPECT_FALSE(button()->layer());
   EXPECT_EQ(0, button()->ink_drop_layer_add_count());
   EXPECT_EQ(0, button()->ink_drop_layer_remove_count());
-
-  delete button();
 }
 
 // Verify that the Space key clicks the button on key-press on Mac, and
@@ -792,4 +840,57 @@
   EXPECT_FALSE(button()->OnKeyReleased(control_release));
 }
 
+// Verifies that ButtonObserver is notified when the button activition highlight
+// state is changed. Also verifies the |observed_button| and |highlighted|
+// passed to observer are correct.
+TEST_F(ButtonTest, ChangingHighlightStateNotifiesListener) {
+  CreateButtonWithObserver();
+  EXPECT_FALSE(button_observer()->highlighted());
+
+  button()->SetHighlighted(/*bubble_visible=*/true);
+  EXPECT_EQ(button_observer()->observed_button(), button());
+  EXPECT_TRUE(button_observer()->highlighted());
+
+  button()->SetHighlighted(/*bubble_visible=*/false);
+  EXPECT_EQ(button_observer()->observed_button(), button());
+  EXPECT_FALSE(button_observer()->highlighted());
+}
+
+// Verifies that ButtonObserver is notified when the button state is changed,
+// and that the |observed_button| is passed to observer correctly.
+TEST_F(ButtonTest, ClickingButtonNotifiesObserverOfStateChanges) {
+  CreateButtonWithObserver();
+  ui::test::EventGenerator generator(GetRootWindow(widget()));
+
+  generator.PressLeftButton();
+  EXPECT_EQ(button_observer()->observed_button(), button());
+  EXPECT_TRUE(button_observer()->state_changed());
+
+  button_observer()->Reset();
+  EXPECT_EQ(button_observer()->observed_button(), nullptr);
+  EXPECT_FALSE(button_observer()->state_changed());
+
+  generator.ReleaseLeftButton();
+  EXPECT_EQ(button_observer()->observed_button(), button());
+  EXPECT_TRUE(button_observer()->state_changed());
+}
+
+// Verifies the ButtonObserver is notified whenever Button::SetState() is
+// called directly.
+TEST_F(ButtonTest, SetStateNotifiesObserver) {
+  CreateButtonWithObserver();
+
+  button()->SetState(Button::ButtonState::STATE_HOVERED);
+  EXPECT_EQ(button_observer()->observed_button(), button());
+  EXPECT_TRUE(button_observer()->state_changed());
+
+  button_observer()->Reset();
+  EXPECT_EQ(button_observer()->observed_button(), nullptr);
+  EXPECT_FALSE(button_observer()->state_changed());
+
+  button()->SetState(Button::ButtonState::STATE_NORMAL);
+  EXPECT_EQ(button_observer()->observed_button(), button());
+  EXPECT_TRUE(button_observer()->state_changed());
+}
+
 }  // namespace views
diff --git a/ui/views/controls/button/menu_button.cc b/ui/views/controls/button/menu_button.cc
index 2b2a7b8..32bf07c7 100644
--- a/ui/views/controls/button/menu_button.cc
+++ b/ui/views/controls/button/menu_button.cc
@@ -39,11 +39,6 @@
   return kViewClassName;
 }
 
-void MenuButton::OnGestureEvent(ui::GestureEvent* event) {
-  if (button_controller()->OnGestureEvent(event))
-    LabelButton::OnGestureEvent(event);
-}
-
 void MenuButton::NotifyClick(const ui::Event& event) {
   // Notify MenuButtonListener via MenuButtonController, instead of
   // ButtonListener::ButtonPressed.
diff --git a/ui/views/controls/button/menu_button.h b/ui/views/controls/button/menu_button.h
index fcc74fa..61423f0 100644
--- a/ui/views/controls/button/menu_button.h
+++ b/ui/views/controls/button/menu_button.h
@@ -47,9 +47,6 @@
   // View:
   const char* GetClassName() const override;
 
-  // ui::EventHandler:
-  void OnGestureEvent(ui::GestureEvent* event) override;
-
  protected:
   // Button:
   void NotifyClick(const ui::Event& event) final;
diff --git a/ui/views/controls/button/menu_button_controller.cc b/ui/views/controls/button/menu_button_controller.cc
index fdda1a16..4d60485 100644
--- a/ui/views/controls/button/menu_button_controller.cc
+++ b/ui/views/controls/button/menu_button_controller.cc
@@ -162,19 +162,18 @@
          IsTriggerableEventType(event) && IsIntentionalMenuTrigger();
 }
 
-bool MenuButtonController::OnGestureEvent(ui::GestureEvent* event) {
+void MenuButtonController::OnGestureEvent(ui::GestureEvent* event) {
   if (button()->state() != Button::STATE_DISABLED) {
     auto ref = weak_factory_.GetWeakPtr();
     if (delegate()->IsTriggerableEvent(*event) && !Activate(event)) {
-      if (!ref)
-        return false;
       // When |Activate()| returns |false|, it means the click was handled by
       // a button listener and has handled the gesture event. So, there is no
       // need to further process the gesture event here. However, if the
       // listener didn't run menu code, we should make sure to reset our state.
-      if (button()->state() == Button::STATE_HOVERED)
+      if (ref && button()->state() == Button::STATE_HOVERED)
         button()->SetState(Button::STATE_NORMAL);
-      return false;
+
+      return;
     }
     if (event->type() == ui::ET_GESTURE_TAP_DOWN) {
       event->SetHandled();
@@ -187,7 +186,7 @@
       button()->SetState(Button::STATE_NORMAL);
     }
   }
-  return true;
+  ButtonController::OnGestureEvent(event);
 }
 
 bool MenuButtonController::Activate(const ui::Event* event) {
diff --git a/ui/views/controls/button/menu_button_controller.h b/ui/views/controls/button/menu_button_controller.h
index 9afcbb8..92daa93 100644
--- a/ui/views/controls/button/menu_button_controller.h
+++ b/ui/views/controls/button/menu_button_controller.h
@@ -53,15 +53,11 @@
   void OnMouseExited(const ui::MouseEvent& event) override;
   bool OnKeyPressed(const ui::KeyEvent& event) override;
   bool OnKeyReleased(const ui::KeyEvent& event) override;
+  void OnGestureEvent(ui::GestureEvent* event) override;
   void UpdateAccessibleNodeData(ui::AXNodeData* node_data) override;
   void OnStateChanged(Button::ButtonState old_state) override;
   bool IsTriggerableEvent(const ui::Event& event) override;
 
-  // Methods that parallel ui::EventHandler:
-  // Returns false if the gesture event has already been handled, and should not
-  // be processed further.
-  bool OnGestureEvent(ui::GestureEvent* event);
-
   // Calls TakeLock with is_sibling_menu_show as false and a nullptr to the
   // event.
   std::unique_ptr<PressedLock> TakeLock();
diff --git a/ui/views/controls/combobox/combobox.cc b/ui/views/controls/combobox/combobox.cc
index 3d0e426..63d1493 100644
--- a/ui/views/controls/combobox/combobox.cc
+++ b/ui/views/controls/combobox/combobox.cc
@@ -32,6 +32,7 @@
 #include "ui/views/controls/menu/menu_runner.h"
 #include "ui/views/controls/prefix_selector.h"
 #include "ui/views/layout/layout_provider.h"
+#include "ui/views/metadata/metadata_impl_macros.h"
 #include "ui/views/mouse_constants.h"
 #include "ui/views/style/platform_style.h"
 #include "ui/views/style/typography.h"
diff --git a/ui/views/metadata/metadata_cache.cc b/ui/views/metadata/metadata_cache.cc
index 7ca8fce..7480ccd 100644
--- a/ui/views/metadata/metadata_cache.cc
+++ b/ui/views/metadata/metadata_cache.cc
@@ -6,6 +6,7 @@
 
 #include <algorithm>
 
+#include "base/logging.h"
 #include "base/no_destructor.h"
 #include "ui/views/metadata/metadata_types.h"
 
diff --git a/ui/views/metadata/metadata_header_macros.h b/ui/views/metadata/metadata_header_macros.h
new file mode 100644
index 0000000..532c01a
--- /dev/null
+++ b/ui/views/metadata/metadata_header_macros.h
@@ -0,0 +1,16 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef UI_VIEWS_METADATA_METADATA_HEADER_MACROS_H_
+#define UI_VIEWS_METADATA_METADATA_HEADER_MACROS_H_
+
+#include "ui/views/metadata/metadata_macros_internal.h"
+
+// Generate Metadata's accessor functions and internal class declaration.
+// This should be used in a header file of the View class or its subclasses.
+#define METADATA_HEADER(class_name)       \
+  METADATA_ACCESSORS_INTERNAL(class_name) \
+  METADATA_CLASS_INTERNAL(class_name)
+
+#endif  // UI_VIEWS_METADATA_METADATA_HEADER_MACROS_H_
diff --git a/ui/views/metadata/metadata_macros.h b/ui/views/metadata/metadata_impl_macros.h
similarity index 85%
rename from ui/views/metadata/metadata_macros.h
rename to ui/views/metadata/metadata_impl_macros.h
index f2fe461..215750e 100644
--- a/ui/views/metadata/metadata_macros.h
+++ b/ui/views/metadata/metadata_impl_macros.h
@@ -2,21 +2,15 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef UI_VIEWS_METADATA_METADATA_MACROS_H_
-#define UI_VIEWS_METADATA_METADATA_MACROS_H_
+#ifndef UI_VIEWS_METADATA_METADATA_IMPL_MACROS_H_
+#define UI_VIEWS_METADATA_METADATA_IMPL_MACROS_H_
 
-#include "base/compiler_specific.h"
 #include "ui/views/metadata/metadata_cache.h"
 #include "ui/views/metadata/metadata_macros_internal.h"
+#include "ui/views/metadata/property_metadata.h"
 
-// Metadata Generation Macros -------------------------------------------------
-
-// Class Header (.h) ----------------------------------------------------------
-#define METADATA_HEADER(class_name)       \
-  METADATA_ACCESSORS_INTERNAL(class_name) \
-  METADATA_CLASS_INTERNAL(class_name)
-
-// Class Implementation (.cc) -------------------------------------------------
+// Generate the implementation of the metadata accessors and internal class with
+// additional macros for defining the class' properties.
 #define BEGIN_METADATA(class_name)                                          \
   views::metadata::ClassMetaData* class_name::METADATA_CLASS_NAME_INTERNAL( \
       class_name)::meta_data_ = nullptr;                                    \
@@ -65,4 +59,4 @@
   property_name##_prop->SetMemberType(#property_type);               \
   AddMemberData(std::move(property_name##_prop));
 
-#endif  // UI_VIEWS_METADATA_METADATA_MACROS_H_
+#endif  // UI_VIEWS_METADATA_METADATA_IMPL_MACROS_H_
diff --git a/ui/views/metadata/metadata_macros_internal.h b/ui/views/metadata/metadata_macros_internal.h
index ec9ad85..5c99e3a8 100644
--- a/ui/views/metadata/metadata_macros_internal.h
+++ b/ui/views/metadata/metadata_macros_internal.h
@@ -6,7 +6,7 @@
 #define UI_VIEWS_METADATA_METADATA_MACROS_INTERNAL_H_
 
 #include "base/compiler_specific.h"
-#include "ui/views/metadata/metadata_cache.h"
+#include "ui/views/metadata/metadata_types.h"
 
 // Internal Metadata Generation Helpers ---------------------------------------
 
@@ -44,4 +44,4 @@
   views::metadata::ClassPropertyReadOnlyMetaData<                           \
       class_name, property_type, &class_name::Get##property_name>
 
-#endif  // UI_VIEWS_METADATA_METADATA_MACROS_INTERNAL_H_
\ No newline at end of file
+#endif  // UI_VIEWS_METADATA_METADATA_MACROS_INTERNAL_H_
diff --git a/ui/views/metadata/metadata_types.h b/ui/views/metadata/metadata_types.h
index b35c197..0734b35 100644
--- a/ui/views/metadata/metadata_types.h
+++ b/ui/views/metadata/metadata_types.h
@@ -9,10 +9,8 @@
 #include <string>
 #include <vector>
 
-#include "base/logging.h"
 #include "base/macros.h"
 #include "base/strings/string16.h"
-#include "ui/views/metadata/type_conversion.h"
 #include "ui/views/views_export.h"
 
 namespace views {
@@ -28,7 +26,7 @@
 };
 
 // Interface for classes that provide ClassMetaData (via macros in
-// metadata_macros.h).  GetClassMetaData() is automatically overridden and
+// metadata_header_macros.h). GetClassMetaData() is automatically overridden and
 // implemented in the relevant macros, so a class must merely have
 // MetaDataProvider somewhere in its ancestry.
 class MetaDataProvider {
@@ -39,10 +37,9 @@
 class MemberMetaDataBase;
 
 // Represents the 'meta data' that describes a class. Using the appropriate
-// macros in ui/views/metadata/metadata_macros.h, a descendant of this class
-// is declared within the scope of the containing class. See information about
-// using the macros in the comment for the views::View class.
-// When instantiated
+// macros in ui/views/metadata/metadata_impl_macros.h, a descendant of this
+// class is declared within the scope of the containing class. See information
+// about using the macros in the comment for the views::View class.
 class VIEWS_EXPORT ClassMetaData {
  public:
   ClassMetaData();
@@ -149,54 +146,6 @@
   DISALLOW_COPY_AND_ASSIGN(MemberMetaDataBase);
 };  // class MemberMetaDataBase
 
-// Represents meta data for a specific read-only property member of class
-// |TClass|, with underlying type |TValue|, as the type of the actual member.
-template <typename TClass, typename TValue, TValue (TClass::*Get)() const>
-class ClassPropertyReadOnlyMetaData : public MemberMetaDataBase {
- public:
-  ClassPropertyReadOnlyMetaData() {}
-  ~ClassPropertyReadOnlyMetaData() override = default;
-
-  base::string16 GetValueAsString(void* obj) const override {
-    return Convert<TValue, base::string16>((static_cast<TClass*>(obj)->*Get)());
-  }
-
-  PropertyFlags GetPropertyFlags() const override {
-    return PropertyFlags::kReadOnly;
-  }
-
- private:
-  DISALLOW_COPY_AND_ASSIGN(ClassPropertyReadOnlyMetaData);
-};
-
-// Represents meta data for a specific property member of class |TClass|, with
-// underlying type |TValue|, as the type of the actual member.
-// Allows for interaction with the property as if it were the underlying data
-// type (|TValue|), but still uses the Property's functionality under the hood
-// (so it will trigger things like property changed notifications).
-template <typename TClass,
-          typename TValue,
-          void (TClass::*Set)(ArgType<TValue>),
-          TValue (TClass::*Get)() const>
-class ClassPropertyMetaData
-    : public ClassPropertyReadOnlyMetaData<TClass, TValue, Get> {
- public:
-  ClassPropertyMetaData() {}
-  ~ClassPropertyMetaData() override = default;
-
-  void SetValueAsString(void* obj, const base::string16& new_value) override {
-    (static_cast<TClass*>(obj)->*Set)(Convert<base::string16, TValue>(
-        new_value, (static_cast<TClass*>(obj)->*Get)()));
-  }
-
-  PropertyFlags GetPropertyFlags() const override {
-    return PropertyFlags::kEmpty;
-  }
-
- private:
-  DISALLOW_COPY_AND_ASSIGN(ClassPropertyMetaData);
-};
-
 }  // namespace metadata
 }  // namespace views
 
diff --git a/ui/views/metadata/metadata_unittest.cc b/ui/views/metadata/metadata_unittest.cc
index 00bcd77..6cea628 100644
--- a/ui/views/metadata/metadata_unittest.cc
+++ b/ui/views/metadata/metadata_unittest.cc
@@ -7,7 +7,8 @@
 #include "base/strings/string_number_conversions.h"
 #include "testing/gtest/include/gtest/gtest.h"
 #include "testing/platform_test.h"
-#include "ui/views/metadata/metadata_macros.h"
+#include "ui/views/metadata/metadata_header_macros.h"
+#include "ui/views/metadata/metadata_impl_macros.h"
 #include "ui/views/metadata/metadata_types.h"
 #include "ui/views/view.h"
 
diff --git a/ui/views/metadata/property_metadata.h b/ui/views/metadata/property_metadata.h
new file mode 100644
index 0000000..cc0d9ba
--- /dev/null
+++ b/ui/views/metadata/property_metadata.h
@@ -0,0 +1,71 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef UI_VIEWS_METADATA_PROPERTY_METADATA_H_
+#define UI_VIEWS_METADATA_PROPERTY_METADATA_H_
+
+#include <string>
+#include <type_traits>
+
+#include "base/macros.h"
+#include "base/strings/string16.h"
+#include "ui/views/metadata/metadata_cache.h"
+#include "ui/views/metadata/type_conversion.h"
+#include "ui/views/views_export.h"
+
+namespace views {
+namespace metadata {
+
+// Represents meta data for a specific read-only property member of class
+// |TClass|, with underlying type |TValue|, as the type of the actual member.
+template <typename TClass, typename TValue, TValue (TClass::*Get)() const>
+class ClassPropertyReadOnlyMetaData : public MemberMetaDataBase {
+ public:
+  ClassPropertyReadOnlyMetaData() {}
+  ~ClassPropertyReadOnlyMetaData() override = default;
+
+  base::string16 GetValueAsString(void* obj) const override {
+    return Convert<TValue, base::string16>((static_cast<TClass*>(obj)->*Get)());
+  }
+
+  PropertyFlags GetPropertyFlags() const override {
+    return PropertyFlags::kReadOnly;
+  }
+
+ private:
+  DISALLOW_COPY_AND_ASSIGN(ClassPropertyReadOnlyMetaData);
+};
+
+// Represents meta data for a specific property member of class |TClass|, with
+// underlying type |TValue|, as the type of the actual member.
+// Allows for interaction with the property as if it were the underlying data
+// type (|TValue|), but still uses the Property's functionality under the hood
+// (so it will trigger things like property changed notifications).
+template <typename TClass,
+          typename TValue,
+          void (TClass::*Set)(ArgType<TValue>),
+          TValue (TClass::*Get)() const>
+class ClassPropertyMetaData
+    : public ClassPropertyReadOnlyMetaData<TClass, TValue, Get> {
+ public:
+  ClassPropertyMetaData() {}
+  ~ClassPropertyMetaData() override = default;
+
+  void SetValueAsString(void* obj, const base::string16& new_value) override {
+    (static_cast<TClass*>(obj)->*Set)(Convert<base::string16, TValue>(
+        new_value, (static_cast<TClass*>(obj)->*Get)()));
+  }
+
+  PropertyFlags GetPropertyFlags() const override {
+    return PropertyFlags::kEmpty;
+  }
+
+ private:
+  DISALLOW_COPY_AND_ASSIGN(ClassPropertyMetaData);
+};
+
+}  // namespace metadata
+}  // namespace views
+
+#endif  // UI_VIEWS_METADATA_PROPERTY_METADATA_H_
diff --git a/ui/views/view.cc b/ui/views/view.cc
index dbd2360..8c29406 100644
--- a/ui/views/view.cc
+++ b/ui/views/view.cc
@@ -50,6 +50,7 @@
 #include "ui/views/context_menu_controller.h"
 #include "ui/views/drag_controller.h"
 #include "ui/views/layout/layout_manager.h"
+#include "ui/views/metadata/metadata_impl_macros.h"
 #include "ui/views/view_observer.h"
 #include "ui/views/view_tracker.h"
 #include "ui/views/views_switches.h"
@@ -932,6 +933,7 @@
 
 void View::SetBackground(std::unique_ptr<Background> b) {
   background_ = std::move(b);
+  SchedulePaint();
 }
 
 void View::SetBorder(std::unique_ptr<Border> b) {
diff --git a/ui/views/view.h b/ui/views/view.h
index 41aff91..6f9b5b8f 100644
--- a/ui/views/view.h
+++ b/ui/views/view.h
@@ -42,8 +42,7 @@
 #include "ui/gfx/geometry/rect.h"
 #include "ui/gfx/geometry/vector2d.h"
 #include "ui/gfx/native_widget_types.h"
-#include "ui/views/metadata/metadata_macros.h"
-#include "ui/views/metadata/metadata_types.h"
+#include "ui/views/metadata/metadata_header_macros.h"
 #include "ui/views/paint_info.h"
 #include "ui/views/view_targeter.h"
 #include "ui/views/views_export.h"