diff --git a/DEPS b/DEPS index ed216bbb..c01ecc4 100644 --- a/DEPS +++ b/DEPS
@@ -209,11 +209,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': '2a63f82422744f3e5a813de74f05e5e7282e3388', + 'skia_revision': '890498e3d73014e81ae15a250e5ed658f1cf11a6', # 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': '60368d5347ca37d070e7592f9cbba494f2cb2ec2', + 'v8_revision': 'f50e2ab328ae058d00a089583067448cc193b501', # 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. @@ -221,7 +221,7 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling ANGLE # and whatever else without interference from each other. - 'angle_revision': 'ce7d80bd43eba819b9b895a80327cb5cade28b8a', + 'angle_revision': '1429130ba31a3675978d7226744cc04729e31b89', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling SwiftShader # and whatever else without interference from each other. @@ -229,7 +229,7 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling PDFium # and whatever else without interference from each other. - 'pdfium_revision': '4572994f278a7471aa1259e1f783683a0c97e3de', + 'pdfium_revision': 'c8f89afa53b29ba6032860066ef96928dec87abf', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling BoringSSL # and whatever else without interference from each other. @@ -280,7 +280,7 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling catapult # and whatever else without interference from each other. - 'catapult_revision': '8f9ae5d5d3347e0f1cc08b54272dfe7e0b4b0700', + 'catapult_revision': 'edf4e0e88f4e636bd9fc249d9b26c589ead820ec', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling libFuzzer # and whatever else without interference from each other. @@ -288,7 +288,7 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling devtools-frontend # and whatever else without interference from each other. - 'devtools_frontend_revision': '045d6a80fb823342232c991069a80cad50041b64', + 'devtools_frontend_revision': '649cd7ebaa760379bedcf5837a40deb367ad96be', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling libprotobuf-mutator # and whatever else without interference from each other. @@ -573,7 +573,7 @@ }, 'src/ios/third_party/material_components_ios/src': { - 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '8ebb509555666645a4bc7b64e5c83408be80fe2e', + 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '640f555df438950bbca7a380d9099ca7a5167870', 'condition': 'checkout_ios', }, @@ -643,7 +643,7 @@ 'packages': [ { 'package': 'chromium/rts/model/linux-amd64', - 'version': 'z-E64M1APLVGgXZ-_4QOrevmXbcbrRMTG_Qo0kSRIs0C', + 'version': 'BNFgeRPf0g_M8xJv1OpSQy0MgUrKyKpdKsUnIUCZ_54C', }, ], 'dep_type': 'cipd', @@ -654,7 +654,7 @@ 'packages': [ { 'package': 'chromium/rts/model/mac-amd64', - 'version': 'xlI4TPQvncuyF_zlPDsiPUzizSQHI7OeBZPDQnB_SFAC', + 'version': '_sFrU5vPU11sbudiyDx8e8pS70HLR6_LJOYkzZQp81sC', }, ], 'dep_type': 'cipd', @@ -665,7 +665,7 @@ 'packages': [ { 'package': 'chromium/rts/model/windows-amd64', - 'version': 'g7YdsNMjgB4Oge8ggxjJYDnvOhipb-YS2d_qrpFcZMkC', + 'version': 'cFCvRta_Wb6FM_ylJd08-LGE3MjIplCAYfIEEAI3KB0C', }, ], 'dep_type': 'cipd', @@ -946,7 +946,7 @@ # Tools used when building Chrome for Chrome OS. This affects both the Simple # Chrome workflow, as well as the chromeos-chrome ebuild. 'src/third_party/chromite': { - 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '657ef16ee552dacea47a89693a5933986957d3c2', + 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '5766d1ba4c24dfd0961723f67bf79156a5dc4f40', 'condition': 'checkout_chromeos', }, @@ -1547,7 +1547,7 @@ 'src/third_party/usrsctp/usrsctplib': Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '22ba62ffe79c3881581ab430368bf3764d9533eb', - 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@8ea5e4dc6455225072461adbb756c3e4f7c2b699', + 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@f7463350a894cb26ad7952af498cf109f8194180', 'src/third_party/vulkan_memory_allocator': Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '732a76d9d3c70d6aa487216495eeb28518349c3a', @@ -1574,7 +1574,7 @@ Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '43c0f51e87ddec8a014a48428e485b07a3be46f2', 'src/third_party/webrtc': - Var('webrtc_git') + '/src.git' + '@' + 'c39080c883cb43d1755cd8d12c71fd68da02b4c8', + Var('webrtc_git') + '/src.git' + '@' + 'cbb4421eacb6079cb14f2a53dbe1f520c3d79089', 'src/third_party/libgifcodec': Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'), @@ -1635,7 +1635,7 @@ Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'), 'src-internal': { - 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@0cd4c506f8dd630e83a2e219bb8bd7ec97a46d2b', + 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@58e4f275f37871c821e72f93d374db66ff40022f', 'condition': 'checkout_src_internal', }, @@ -1654,7 +1654,7 @@ 'packages': [ { 'package': 'chromeos_internal/apps/help_app/app', - 'version': 'tedcNEzYjmQLaSnnu8kJ8bmhMsp3wlE-vcrIDQe28_oC', + 'version': 'Tpot8NP1IcTof4WQpeO4pIYUqhLauiOPwiyMN-4FRSkC', }, ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -1665,7 +1665,7 @@ 'packages': [ { 'package': 'chromeos_internal/apps/media_app/app', - 'version': 'ce_6RV2Nh48H6_Lc_G29MCY8GJoZherBYJ_e9_DDGP8C', + 'version': 'wC4Xf187m_ycbj--Z2WaEARpQn7FN8_mC1sVDCdy0bUC', }, ], 'condition': 'checkout_chromeos and checkout_src_internal',
diff --git a/WATCHLISTS b/WATCHLISTS index acaed9f..84a4516e 100644 --- a/WATCHLISTS +++ b/WATCHLISTS
@@ -74,6 +74,9 @@ 'android_omnibox': { 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/omnibox/' }, + 'android_omnibox_deps': { + 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/omnibox/*/*DEPS', + }, 'android_search_widget': { 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/locale/' \ '|chrome/android/java/src/org/chromium/chrome/browser/searchwidget/' @@ -2076,8 +2079,8 @@ 'android_infobars': ['dfalcantara+watch@chromium.org'], 'android_infra': ['agrieve+watch@chromium.org'], 'android_item_chooser_dialogs': ['juncai+watch@chromium.org'], - 'android_omnibox': ['ender+watch@chromium.org', - 'jinsukkim+watch@chromium.org'], + 'android_omnibox': ['ender+watch@chromium.org'], + 'android_omnibox_deps': ['jinsukkim+deps@chromium.org'], 'android_search_widget': ['tedchoc+watch@chromium.org', 'yusufo+watch@chromium.org'], 'android_studio': ['wnwen+watch@chromium.org',
diff --git a/ash/content/shimless_rma/resources/BUILD.gn b/ash/content/shimless_rma/resources/BUILD.gn index 1342460c..235baeb2 100644 --- a/ash/content/shimless_rma/resources/BUILD.gn +++ b/ash/content/shimless_rma/resources/BUILD.gn
@@ -13,8 +13,13 @@ polymer_element_files = [ "base_page.js", + "onboarding_choose_destination_page.js", + "onboarding_choose_wp_disable_method_page.js", + "onboarding_enter_rsu_wp_disable_code_page.js", "onboarding_landing_page.js", + "onboarding_select_components_page.js", "onboarding_update_page.js", + "onboarding_wait_for_manual_wp_disable_page.js", "shimless_rma.js", "shimless_rma_shared_css.js", ] @@ -42,7 +47,13 @@ ":base_page", ":fake_shimless_rma_service", ":mojo_interface_provider", + ":onboarding_choose_destination_page", + ":onboarding_choose_wp_disable_method_page", + ":onboarding_enter_rsu_wp_disable_code_page", ":onboarding_landing_page", + ":onboarding_select_components_page", + ":onboarding_update_page", + ":onboarding_wait_for_manual_wp_disable_page", ":shimless_rma", ":shimless_rma_types", ] @@ -51,8 +62,13 @@ js_library("shimless_rma") { deps = [ ":mojo_interface_provider", + ":onboarding_choose_destination_page", + ":onboarding_choose_wp_disable_method_page", + ":onboarding_enter_rsu_wp_disable_code_page", ":onboarding_landing_page", + ":onboarding_select_components_page", ":onboarding_update_page", + ":onboarding_wait_for_manual_wp_disable_page", ":shimless_rma_types", "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", "//ui/webui/resources/cr_elements/cr_button:cr_button.m", @@ -86,6 +102,26 @@ ] } +js_library("onboarding_choose_destination_page") { + deps = [ + ":mojo_interface_provider", + ":shimless_rma_types", + "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", + ] +} + +js_library("onboarding_choose_wp_disable_method_page") { + deps = [ + "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", + ] +} + +js_library("onboarding_enter_rsu_wp_disable_code_page") { + deps = [ + "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", + ] +} + js_library("onboarding_landing_page") { deps = [ ":base_page", @@ -93,6 +129,14 @@ ] } +js_library("onboarding_select_components_page") { + deps = [ + ":mojo_interface_provider", + ":shimless_rma_types", + "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", + ] +} + js_library("onboarding_update_page") { deps = [ ":base_page", @@ -102,6 +146,12 @@ ] } +js_library("onboarding_wait_for_manual_wp_disable_page") { + deps = [ + "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled", + ] +} + js_library("shimless_rma_types") { }
diff --git a/ash/content/shimless_rma/resources/fake_data.js b/ash/content/shimless_rma/resources/fake_data.js index 185f018..d603c1f 100644 --- a/ash/content/shimless_rma/resources/fake_data.js +++ b/ash/content/shimless_rma/resources/fake_data.js
@@ -2,13 +2,17 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -import {State, RmaState, RmadErrorCode} from './shimless_rma_types.js'; +import {Component, ComponentRepairState, ComponentType, RmadErrorCode, RmaState, State} from './shimless_rma_types.js'; /** @type {!Array<!State>} */ export const fakeStates = [ {state: RmaState.kWelcomeScreen, error: RmadErrorCode.kOk}, - {state: RmaState.kSelectComponents, error: RmadErrorCode.kRequestInvalid}, {state: RmaState.kUpdateChrome, error: RmadErrorCode.kOk}, + {state: RmaState.kChooseDestination, error: RmadErrorCode.kOk}, + {state: RmaState.kChooseWriteProtectDisableMethod, error: RmadErrorCode.kOk}, + {state: RmaState.kWaitForManualWPDisable, error: RmadErrorCode.kOk}, + {state: RmaState.kEnterRSUWPDisableCode, error: RmadErrorCode.kOk}, + {state: RmaState.kSelectComponents, error: RmadErrorCode.kOk}, ]; /** @type {!Array<string>} */ @@ -16,4 +20,20 @@ '89.0.1232.1', '92.0.999.0', '95.0.4444.123', -]; \ No newline at end of file +]; + +/** @type {!Array<!Component>} */ +export const fakeComponents = [ + {component: ComponentType.kKeyboard, state: ComponentRepairState.kOriginal}, + {component: ComponentType.kThumbReader, state: ComponentRepairState.kMissing}, + {component: ComponentType.kTrackpad, state: ComponentRepairState.kOriginal}, +]; + +// onboarding_select_components_page_test needs a components list covering all +// possible repair states. +/** @type {!Array<!Component>} */ +export const fakeComponentsForRepairStateTest = [ + {component: ComponentType.kKeyboard, state: ComponentRepairState.kOriginal}, + {component: ComponentType.kThumbReader, state: ComponentRepairState.kMissing}, + {component: ComponentType.kTrackpad,state: ComponentRepairState.kReplaced}, +];
diff --git a/ash/content/shimless_rma/resources/fake_shimless_rma_service.js b/ash/content/shimless_rma/resources/fake_shimless_rma_service.js index de01f163..70748644 100644 --- a/ash/content/shimless_rma/resources/fake_shimless_rma_service.js +++ b/ash/content/shimless_rma/resources/fake_shimless_rma_service.js
@@ -243,9 +243,18 @@ /** * @return {!Promise<!NextState>} */ - manuallyDisableWriteProtect() { + chooseManuallyDisableWriteProtect() { return this.getNextStateForMethod_( - 'manuallyDisableWriteProtect', + 'chooseManuallyDisableWriteProtect', + RmaState.kChooseWriteProtectDisableMethod); + } + + /** + * @return {!Promise<!NextState>} + */ + chooseRsuDisableWriteProtect() { + return this.getNextStateForMethod_( + 'chooseRsuDisableWriteProtect', RmaState.kChooseWriteProtectDisableMethod); } @@ -253,9 +262,10 @@ * @param {string} code * @return {!Promise<!NextState>} */ - rsuDisableWriteProtect(code) { + setRsuDisableWriteProtectCode(code) { + // TODO(gavindodd): Send the code over mojo. return this.getNextStateForMethod_( - 'rsuDisableWriteProtect', RmaState.kChooseWriteProtectDisableMethod); + 'setRsuDisableWriteProtectCode', RmaState.kEnterRSUWPDisableCode); } /** @@ -274,24 +284,20 @@ } /** - * @param {!ComponentType} componentType - * @return {!Promise<!{repairState: !ComponentRepairState}>} + * @param {!Array<!Component>} components + * @return {!Promise<!NextState>} */ - toggleComponentReplaced(componentType) { - let result = ComponentRepairState.kRepairUnknown; - for (let component of this.components_) { - if (component.component === componentType) { - if (component.state === ComponentRepairState.kOriginal) { - component.state = ComponentRepairState.kReplaced; - } else if (component.state === ComponentRepairState.kReplaced) { - component.state = ComponentRepairState.kOriginal; - } - result = component.state; - break; - } - } - this.methods_.setResult('toggleComponentReplaced', {repairState: result}); - return this.methods_.resolveMethod('toggleComponentReplaced'); + setComponentsRepairState(components) { + return this.getNextStateForMethod_( + 'setComponentsRepairState', RmaState.kSelectComponents); + } + + /** + * @return {!Promise<!NextState>} + */ + reworkMainboard() { + return this.getNextStateForMethod_( + 'reworkMainboard', RmaState.kSelectComponents); } /** @@ -685,12 +691,13 @@ this.methods_.register('setSameOwner'); this.methods_.register('setDifferentOwner'); - this.methods_.register('manualDisableWriteProtectAvailable'); - this.methods_.register('manuallyDisableWriteProtect'); - this.methods_.register('rsuDisableWriteProtect'); + this.methods_.register('chooseManuallyDisableWriteProtect'); + this.methods_.register('chooseRsuDisableWriteProtect'); + this.methods_.register('setRsuDisableWriteProtectCode'); this.methods_.register('getComponentList'); - this.methods_.register('toggleComponentReplaced'); + this.methods_.register('setComponentsRepairState'); + this.methods_.register('reworkMainboard'); this.methods_.register('reimageRequired'); this.methods_.register('reimageSkipped');
diff --git a/ash/content/shimless_rma/resources/mojo_interface_provider.js b/ash/content/shimless_rma/resources/mojo_interface_provider.js index 1173b30..7ca6877 100644 --- a/ash/content/shimless_rma/resources/mojo_interface_provider.js +++ b/ash/content/shimless_rma/resources/mojo_interface_provider.js
@@ -4,9 +4,9 @@ import {assert} from 'chrome://resources/js/assert.m.js'; -import {fakeChromeVersion, fakeStates} from './fake_data.js'; +import {fakeChromeVersion, fakeComponents, fakeStates} from './fake_data.js'; import {FakeShimlessRmaService} from './fake_shimless_rma_service.js' -import {RmadErrorCode, RmaState, ShimlessRmaServiceInterface} from './shimless_rma_types.js'; +import {Component, ComponentRepairState, ComponentType, RmadErrorCode, RmaState, ShimlessRmaServiceInterface} from './shimless_rma_types.js'; /** * @fileoverview @@ -25,6 +25,7 @@ service.setStates(fakeStates); service.setGetCurrentChromeVersionResult(fakeChromeVersion[0]); service.setCheckForChromeUpdatesResult(false); + service.setGetComponentListResult(fakeComponents); // Set the fake service. setShimlessRmaServiceForTesting(service);
diff --git a/ash/content/shimless_rma/resources/onboarding_choose_destination_page.html b/ash/content/shimless_rma/resources/onboarding_choose_destination_page.html new file mode 100644 index 0000000..789f676 --- /dev/null +++ b/ash/content/shimless_rma/resources/onboarding_choose_destination_page.html
@@ -0,0 +1,26 @@ +<style include="cr-shared-style shimless-rma-shared"> +</style> + +<base-page> + <div slot="header"> + <!-- TODO(gavindodd): Update text for i18n --> + <h1>After repair, who will be using the device.</h1> + </div> + <div slot="body"> + <input type="radio" name="destinationOwner" id="destinationOriginalOwner"> + Device will go to the same owner + </input> + <p> + Select this option if the ownership of the device isn't changing. + For example the device is being transferred to a different person within + an organization + </p> + <input type="radio" name="destinationOwner" id="destinationNewOwner"> + Device will go to a different owner + </input> + <p> + Select this option if the device is being restocked or refurbished for + distribution to a new customer + </p> +</div> +</base-page>
diff --git a/ash/content/shimless_rma/resources/onboarding_choose_destination_page.js b/ash/content/shimless_rma/resources/onboarding_choose_destination_page.js new file mode 100644 index 0000000..f10a025 --- /dev/null +++ b/ash/content/shimless_rma/resources/onboarding_choose_destination_page.js
@@ -0,0 +1,50 @@ +// Copyright 2021 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 './shimless_rma_shared_css.js'; +import './base_page.js'; + +import {html, PolymerElement} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js'; + +import {getShimlessRmaService} from './mojo_interface_provider.js'; +import {ShimlessRmaServiceInterface} from './shimless_rma_types.js'; + +/** + * @fileoverview + * 'onboarding-choose-destination-page' allows user to select between preparing + * the device for return to the original owner or refurbishing for a new owner. + */ +export class OnboardingChooseDestinationPageElement extends PolymerElement { + static get is() { + return 'onboarding-choose-destination-page'; + } + + static get template() { + return html`{__html_template__}`; + } + + static get properties() { + return { + /** @private {ShimlessRmaServiceInterface} */ + shimlessRmaService_: { + type: Object, + value: {}, + }, + }; + } + + /** @override */ + ready() { + super.ready(); + this.shimlessRmaService_ = getShimlessRmaService(); + } + + // TODO(gavindodd): Implement onNextBtnClicked that will: + // - call shimlessRmaService_.setSameOwner() if original owner chosen. + // - call shimlessRmaService_.setDifferentOwner() if different owner chosen. +}; + +customElements.define( + OnboardingChooseDestinationPageElement.is, + OnboardingChooseDestinationPageElement);
diff --git a/ash/content/shimless_rma/resources/onboarding_choose_wp_disable_method_page.html b/ash/content/shimless_rma/resources/onboarding_choose_wp_disable_method_page.html new file mode 100644 index 0000000..0fed790 --- /dev/null +++ b/ash/content/shimless_rma/resources/onboarding_choose_wp_disable_method_page.html
@@ -0,0 +1,13 @@ +<style include="cr-shared-style shimless-rma-shared"> +</style> + +<base-page> + <div slot="header"> + <!-- TODO(gavindodd): Update text for i18n --> + <h1>Choose Hardware Write Protection Disable Method</h1> + </div> + <div slot="body"> + <input type="radio" name="hwwpDisableMethod" id="hwwpDisableMethodManual">Manual</input> + <input type="radio" name="hwwpDisableMethod" id="hwwpDisableMethodRsu">RSU</input> + </div> +</base-page>
diff --git a/ash/content/shimless_rma/resources/onboarding_choose_wp_disable_method_page.js b/ash/content/shimless_rma/resources/onboarding_choose_wp_disable_method_page.js new file mode 100644 index 0000000..4e8fc73 --- /dev/null +++ b/ash/content/shimless_rma/resources/onboarding_choose_wp_disable_method_page.js
@@ -0,0 +1,52 @@ +// Copyright 2021 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 './shimless_rma_shared_css.js'; +import './base_page.js'; + +import {html, PolymerElement} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js'; + +import {getShimlessRmaService} from './mojo_interface_provider.js'; +import {ShimlessRmaServiceInterface} from './shimless_rma_types.js'; + +/** + * @fileoverview + * 'onboarding-choose-wp-disable-method-page' allows user to select between + * hardware or RSU write protection disable methods. + */ +export class OnboardingChooseWpDisableMethodPageElement extends PolymerElement { + static get is() { + return 'onboarding-choose-wp-disable-method-page'; + } + + static get template() { + return html`{__html_template__}`; + } + + static get properties() { + return { + /** @private {ShimlessRmaServiceInterface} */ + shimlessRmaService_: { + type: Object, + value: {}, + }, + }; + } + + /** @override */ + ready() { + super.ready(); + this.shimlessRmaService_ = getShimlessRmaService(); + } + + // TODO(gavindodd): Implement onNextBtnClicked that will: + // - call shimlessRmaService_.chooseManuallyDisableWriteProtect() if manual + // chosen. + // - call shimlessRmaService_.chooseRsuDisableWriteProtect(code) if RSU + // chosen. +}; + +customElements.define( + OnboardingChooseWpDisableMethodPageElement.is, + OnboardingChooseWpDisableMethodPageElement);
diff --git a/ash/content/shimless_rma/resources/onboarding_enter_rsu_wp_disable_code_page.html b/ash/content/shimless_rma/resources/onboarding_enter_rsu_wp_disable_code_page.html new file mode 100644 index 0000000..14a5447 --- /dev/null +++ b/ash/content/shimless_rma/resources/onboarding_enter_rsu_wp_disable_code_page.html
@@ -0,0 +1,13 @@ +<style include="cr-shared-style shimless-rma-shared"> +</style> + +<base-page> + <div slot="header"> + <!-- TODO(gavindodd): Update text for i18n --> + <h1>Enter RSU Hardware Write Protection Disable Code</h1> + </div> + <div slot="body"> + <label for="rsuCode">RSU Code: </label> + <input type="text" id="rsuCode" value=""> + </div> +</base-page>
diff --git a/ash/content/shimless_rma/resources/onboarding_enter_rsu_wp_disable_code_page.js b/ash/content/shimless_rma/resources/onboarding_enter_rsu_wp_disable_code_page.js new file mode 100644 index 0000000..14157cf5 --- /dev/null +++ b/ash/content/shimless_rma/resources/onboarding_enter_rsu_wp_disable_code_page.js
@@ -0,0 +1,49 @@ +// Copyright 2021 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 './shimless_rma_shared_css.js'; +import './base_page.js'; + +import {html, PolymerElement} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js'; + +import {getShimlessRmaService} from './mojo_interface_provider.js'; +import {ShimlessRmaServiceInterface} from './shimless_rma_types.js'; + +/** + * @fileoverview + * 'onboarding-enter-rsu-wp-disable-code-page' asks the user for the RSU disable + * code. + */ +export class OnboardingEnterRsuWpDisableCodePageElement extends PolymerElement { + static get is() { + return 'onboarding-enter-rsu-wp-disable-code-page'; + } + + static get template() { + return html`{__html_template__}`; + } + + static get properties() { + return { + /** @private {ShimlessRmaServiceInterface} */ + shimlessRmaService_: { + type: Object, + value: {}, + }, + }; + } + + /** @override */ + ready() { + super.ready(); + this.shimlessRmaService_ = getShimlessRmaService(); + } + + // TODO(gavindodd): Implement onNextBtnClicked that will: + // - call shimlessRmaService_.rsuDisableWriteProtect(code) when code entered. +}; + +customElements.define( + OnboardingEnterRsuWpDisableCodePageElement.is, + OnboardingEnterRsuWpDisableCodePageElement);
diff --git a/ash/content/shimless_rma/resources/onboarding_select_components_page.html b/ash/content/shimless_rma/resources/onboarding_select_components_page.html new file mode 100644 index 0000000..5c5b98f8 --- /dev/null +++ b/ash/content/shimless_rma/resources/onboarding_select_components_page.html
@@ -0,0 +1,26 @@ +<style include="cr-shared-style shimless-rma-shared"> +</style> + +<base-page orientation="column"> + <div slot="header"> + <!-- TODO(gavindodd): Update strings for i18n --> + <h1>Select which components were replaced</h1> + </div> + <div slot="body"> + <div> + <template is="dom-repeat" items="{{componentCheckboxes_}}" as="component" mutable-data> + <cr-checkbox id="[[component.id]]" + checked="{{component.checked}}" + disabled$="[[component.disabled]]"> + [[component.name]] + </cr-checkbox> + </template> + </div> + <div>If you are reworking a motherboard to use in another device, go to the + <a href="#" id="reworkFlow" on-click="onReworkFlowBtnClicked_"> + rework flow + </a> + . + </div> + </div> +</base-page>
diff --git a/ash/content/shimless_rma/resources/onboarding_select_components_page.js b/ash/content/shimless_rma/resources/onboarding_select_components_page.js new file mode 100644 index 0000000..f6b6ecb --- /dev/null +++ b/ash/content/shimless_rma/resources/onboarding_select_components_page.js
@@ -0,0 +1,146 @@ +// Copyright 2021 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 './shimless_rma_shared_css.js'; +import './base_page.js'; + +import 'chrome://resources/cr_elements/cr_checkbox/cr_checkbox.m.js'; +import {html, PolymerElement} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js'; + +import {getShimlessRmaService} from './mojo_interface_provider.js'; +import {Component, ComponentRepairState, ComponentType, ShimlessRmaServiceInterface} from './shimless_rma_types.js'; + +/** + * @typedef {{ + * component: !ComponentType, + * id: string, + * name: string, + * checked: boolean, + * disabled: boolean + * }} + */ +let ComponentCheckbox; + +/** + * @type {!Object<!ComponentType, string>} + */ +const ComponentTypeToName = { + [ComponentType.kKeyboard]: 'Keyboard', + [ComponentType.kScreen]: 'Screen', + [ComponentType.kTrackpad]: 'Trackpad', + [ComponentType.kPowerButton]: 'Power Button', + [ComponentType.kThumbReader]: 'Thumb Reader' +}; + +/** + * @type {!Object<!ComponentType, string>} + */ +const ComponentTypeToId = { + [ComponentType.kKeyboard]: 'componentKeyboard', + [ComponentType.kScreen]: 'componentScreen', + [ComponentType.kTrackpad]: 'componentTrackpad', + [ComponentType.kPowerButton]: 'componentPowerButton', + [ComponentType.kThumbReader]: 'componentThumbReader' +}; + +/** + * @fileoverview + * 'onboarding-select-components-page' is the page for selecting the components + * that were replaced during repair. + */ +export class OnboardingSelectComponentsPageElement extends PolymerElement { + static get is() { + return 'onboarding-select-components-page'; + } + + static get template() { + return html`{__html_template__}`; + } + + static get properties() { + return { + /** @private {?ShimlessRmaServiceInterface} */ + shimlessRmaService_: { + type: Object, + value: null, + }, + + /** @private {!Array<!ComponentCheckbox>} */ + componentCheckboxes_: { + type: Array, + value: () => [], + }, + }; + } + + /** @override */ + ready() { + super.ready(); + this.shimlessRmaService_ = getShimlessRmaService(); + this.shimlessRmaService_.getComponentList().then((result) => { + if (result === undefined || result.components === undefined) { + // TODO(gavindodd): Set an error state? + console.error('Could not get components!'); + } else { + let newComponentCheckboxes = []; + result.components.forEach(item => { + if (ComponentTypeToName.hasOwnProperty(item.component)) { + newComponentCheckboxes.push({ + component: item.component, + id: ComponentTypeToId[item.component], + name: ComponentTypeToName[item.component], + checked: item.state === ComponentRepairState.kReplaced, + disabled: item.state === ComponentRepairState.kMissing + }); + } else { + // TODO(gavindodd): Set an error state? + console.error( + 'Could not find name for component ' + item.component); + } + }); + this.componentCheckboxes_ = newComponentCheckboxes; + } + }); + } + + /** + * @private + * @return {!Array<!Component>} + */ + getComponentRepairStateList_() { + return this.componentCheckboxes_.map(item => { + /** @type {!ComponentRepairState} */ + let state = ComponentRepairState.kOriginal; + if (item.disabled) { + state = ComponentRepairState.kMissing; + } else if (item.checked) { + state = ComponentRepairState.kReplaced; + } + return {component: item.component, state: state}; + }); + } + + /** @protected */ + onReworkFlowBtnClicked_(e) { + // TODO(gavindodd): Debug, remove when onNext implemented. + console.log('Components repair state:'); + this.getComponentRepairStateList_().forEach(item => { + console.log('Component' + item.component + ' is ' + item.state); + }) + e.preventDefault(); + console.log('Rework flow clicked'); + // TODO(gavindodd): call + // this.shimlessRmaService_.reworkMainboard().then((state) + // => shimlessRma.loadNextState_(state)); + } + + // TODO(gavindodd): call + // this.shimlessRmaService_.setComponentsRepairState( + // this.getComponentRepairStateList()).then((stateResult) + // => shimlessRma.loadNextState_(stateResult)); +}; + +customElements.define( + OnboardingSelectComponentsPageElement.is, + OnboardingSelectComponentsPageElement);
diff --git a/ash/content/shimless_rma/resources/onboarding_wait_for_manual_wp_disable_page.html b/ash/content/shimless_rma/resources/onboarding_wait_for_manual_wp_disable_page.html new file mode 100644 index 0000000..3c3a6c1 --- /dev/null +++ b/ash/content/shimless_rma/resources/onboarding_wait_for_manual_wp_disable_page.html
@@ -0,0 +1,14 @@ +<style include="cr-shared-style shimless-rma-shared"> +</style> + +<base-page> + <div slot="header"> + <!-- TODO(gavindodd): Update text for i18n --> + <h1>Waiting For Manual Hardware Write Protection Disable</h1> + </div> + <div slot="body"> + <p id="manuallyDisableHwwpInstructions"> + Open your device and disconnect the battery. + </p> + </div> +</base-page>
diff --git a/ash/content/shimless_rma/resources/onboarding_wait_for_manual_wp_disable_page.js b/ash/content/shimless_rma/resources/onboarding_wait_for_manual_wp_disable_page.js new file mode 100644 index 0000000..8209028b --- /dev/null +++ b/ash/content/shimless_rma/resources/onboarding_wait_for_manual_wp_disable_page.js
@@ -0,0 +1,50 @@ +// Copyright 2021 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 './shimless_rma_shared_css.js'; +import './base_page.js'; + +import {html, PolymerElement} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js'; + +import {getShimlessRmaService} from './mojo_interface_provider.js'; +import {ShimlessRmaServiceInterface} from './shimless_rma_types.js'; + +/** + * @fileoverview + * 'onboarding-wait-for-manual-wp-disable-page' wait for the manual HWWP disable + * to be completed. + */ +export class OnboardingWaitForManualWpDisablePageElement extends + PolymerElement { + static get is() { + return 'onboarding-wait-for-manual-wp-disable-page'; + } + + static get template() { + return html`{__html_template__}`; + } + + static get properties() { + return { + /** @private {ShimlessRmaServiceInterface} */ + shimlessRmaService_: { + type: Object, + value: {}, + }, + }; + } + + /** @override */ + ready() { + super.ready(); + this.shimlessRmaService_ = getShimlessRmaService(); + // TODO(gavindodd): observe HWWP state with + // observeHardwareWriteProtectionState and control next button enabled from + // it. + } +}; + +customElements.define( + OnboardingWaitForManualWpDisablePageElement.is, + OnboardingWaitForManualWpDisablePageElement);
diff --git a/ash/content/shimless_rma/resources/shimless_rma.js b/ash/content/shimless_rma/resources/shimless_rma.js index 081d95df..5757b7fa 100644 --- a/ash/content/shimless_rma/resources/shimless_rma.js +++ b/ash/content/shimless_rma/resources/shimless_rma.js
@@ -3,8 +3,13 @@ // found in the LICENSE file. import 'chrome://resources/cr_elements/cr_button/cr_button.m.js'; +import './onboarding_choose_destination_page.js'; +import './onboarding_choose_wp_disable_method_page.js'; +import './onboarding_enter_rsu_wp_disable_code_page.js'; import './onboarding_landing_page.js'; +import './onboarding_select_components_page.js'; import './onboarding_update_page.js'; +import './onboarding_wait_for_manual_wp_disable_page.js'; import './shimless_rma_shared_css.js'; import {assert} from 'chrome://resources/js/assert.m.js'; @@ -53,16 +58,47 @@ // TODO(joonbug): update to correct RmaState [RmaState.kSelectComponents]: { componentIs: 'onboarding-update-page', - buttonNext: ButtonState.HIDDEN, - buttonCancel: ButtonState.VISIBLE, - buttonBack: ButtonState.VISIBLE, + btnNext: ButtonState.VISIBLE, + btnCancel: ButtonState.VISIBLE, + btnBack: ButtonState.VISIBLE, + }, + [RmaState.kChooseDestination]: { + componentIs: 'onboarding-choose-destination-page', + btnNext: ButtonState.HIDDEN, + btnCancel: ButtonState.VISIBLE, + btnBack: ButtonState.VISIBLE, + }, + [RmaState.kChooseWriteProtectDisableMethod]: { + componentIs: 'onboarding-choose-wp-disable-method-page', + btnNext: ButtonState.VISIBLE, + btnCancel: ButtonState.VISIBLE, + btnBack: ButtonState.VISIBLE, + }, + [RmaState.kWaitForManualWPDisable]: { + componentIs: 'onboarding-wait-for-manual-wp-disable-page', + btnNext: ButtonState.VISIBLE, + btnCancel: ButtonState.HIDDEN, + btnBack: ButtonState.VISIBLE, }, [RmaState.kUpdateChrome]: { componentIs: 'onboarding-update-page', - buttonNext: ButtonState.HIDDEN, - buttonCancel: ButtonState.VISIBLE, - buttonBack: ButtonState.VISIBLE, + btnNext: ButtonState.VISIBLE, + btnCancel: ButtonState.VISIBLE, + btnBack: ButtonState.VISIBLE, }, + [RmaState.kSelectComponents]: { + componentIs: 'onboarding-select-components-page', + btnNext: ButtonState.HIDDEN, + btnCancel: ButtonState.VISIBLE, + btnBack: ButtonState.VISIBLE, + }, + [RmaState.kEnterRSUWPDisableCode]: { + componentIs: 'onboarding-enter-rsu-wp-disable-code-page', + btnNext: ButtonState.HIDDEN, + btnCancel: ButtonState.HIDDEN, + btnBack: ButtonState.VISIBLE, + }, + }; /**
diff --git a/ash/strings/ash_strings_af.xtb b/ash/strings/ash_strings_af.xtb index 7f571d2..80c718a 100644 --- a/ash/strings/ash_strings_af.xtb +++ b/ash/strings/ash_strings_af.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Gebruikerinstellings</translation> <translation id="3217205077783620295">Volume is aan. Wissel om oudio te demp.</translation> <translation id="3226991577105957773">+nog <ph name="COUNT" /></translation> +<translation id="324366796737464147">Geraasvermindering</translation> <translation id="3249513730522716925">Venster <ph name="WINDOW_TITLE" /> is geskuif van lessenaar <ph name="ACTIVE_DESK" /> af na lessenaar <ph name="TARGET_DESK" /> toe</translation> <translation id="3255483164551725916">Wat kan jy doen?</translation> <translation id="3269597722229482060">Regsklik</translation>
diff --git a/ash/strings/ash_strings_am.xtb b/ash/strings/ash_strings_am.xtb index 6f81c80..86edcf7 100644 --- a/ash/strings/ash_strings_am.xtb +++ b/ash/strings/ash_strings_am.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">የተጠቃሚ ቅንብሮች</translation> <translation id="3217205077783620295">ድምፅ መጠን በርቷል፣ መቀያየር ኦዲዮን ድምፀ ከል ያደርገዋል።</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> ተጨማሪ</translation> +<translation id="324366796737464147">ጫጫታ ማስወገጃ</translation> <translation id="3249513730522716925">መስኮት <ph name="WINDOW_TITLE" /> ከዴስክ <ph name="ACTIVE_DESK" /> ወደ ዴስክ <ph name="TARGET_DESK" /> ይወሰዳል</translation> <translation id="3255483164551725916">ምን ማድረግ ይችላሉ?</translation> <translation id="3269597722229482060">የቀኝ ጠቅታ</translation>
diff --git a/ash/strings/ash_strings_ar.xtb b/ash/strings/ash_strings_ar.xtb index c55c475d..3794a261 100644 --- a/ash/strings/ash_strings_ar.xtb +++ b/ash/strings/ash_strings_ar.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">إعدادات المستخدم</translation> <translation id="3217205077783620295">تم تفعيل الصوت، وسيؤدي التبديل إلى كتم الصوت</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> والمزيد</translation> +<translation id="324366796737464147">إلغاء الضجيج</translation> <translation id="3249513730522716925">تم نقل النافذة <ph name="WINDOW_TITLE" /> من سطح المكتب <ph name="ACTIVE_DESK" /> إلى سطح المكتب <ph name="TARGET_DESK" />.</translation> <translation id="3255483164551725916">ما الإجراء المطلوب؟</translation> <translation id="3269597722229482060">النقر بزر الماوس الأيمن</translation>
diff --git a/ash/strings/ash_strings_az.xtb b/ash/strings/ash_strings_az.xtb index 92a79053..b0de9ea 100644 --- a/ash/strings/ash_strings_az.xtb +++ b/ash/strings/ash_strings_az.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">İstifadəçi ayarları</translation> <translation id="3217205077783620295">Səs səviyyəsi aktivdir, keçirdikdə audio səssiz ediləcək.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /></translation> +<translation id="324366796737464147">Səs-küyün əngəllənməsi</translation> <translation id="3249513730522716925"><ph name="WINDOW_TITLE" /> pəncərəsi <ph name="ACTIVE_DESK" /> Masasından <ph name="TARGET_DESK" /> Masasına köçürüldü</translation> <translation id="3255483164551725916">Nə edə bilərsiniz?</translation> <translation id="3269597722229482060">Sağ düymə ilə toxunun</translation>
diff --git a/ash/strings/ash_strings_be.xtb b/ash/strings/ash_strings_be.xtb index 8d733cf..8f59363 100644 --- a/ash/strings/ash_strings_be.xtb +++ b/ash/strings/ash_strings_be.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Налады карыстальніка</translation> <translation id="3217205077783620295">Гук уключаны, выключыць яго можна з дапамогай гэтага пераключальніка.</translation> <translation id="3226991577105957773">+ яшчэ <ph name="COUNT" /></translation> +<translation id="324366796737464147">Падаўленне шуму</translation> <translation id="3249513730522716925">Акно "<ph name="WINDOW_TITLE" />" было перанесена са Стала <ph name="ACTIVE_DESK" /> на Стол <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Што ты ўмееш?</translation> <translation id="3269597722229482060">Націснуць правай кнопкай мышы</translation>
diff --git a/ash/strings/ash_strings_bs.xtb b/ash/strings/ash_strings_bs.xtb index 5c94b54a..ef5b88f 100644 --- a/ash/strings/ash_strings_bs.xtb +++ b/ash/strings/ash_strings_bs.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Korisničke postavke</translation> <translation id="3217205077783620295">Zvuk je uključen. Deaktiviranjem će se isključiti zvuk.</translation> <translation id="3226991577105957773">i još <ph name="COUNT" /></translation> +<translation id="324366796737464147">Poništavanje buke</translation> <translation id="3249513730522716925">Prozor <ph name="WINDOW_TITLE" /> je premješten s radne površine <ph name="ACTIVE_DESK" /> na radnu površinu <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Šta sve možete uraditi?</translation> <translation id="3269597722229482060">Desni klik</translation>
diff --git a/ash/strings/ash_strings_ca.xtb b/ash/strings/ash_strings_ca.xtb index 8bdf0b7..56c468b 100644 --- a/ash/strings/ash_strings_ca.xtb +++ b/ash/strings/ash_strings_ca.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Configuració d'usuari</translation> <translation id="3217205077783620295">El volum està activat. En commutar-lo, se silenciarà l'àudio.</translation> <translation id="3226991577105957773"><ph name="COUNT" /> més</translation> +<translation id="324366796737464147">Reducció del soroll</translation> <translation id="3249513730522716925">La finestra <ph name="WINDOW_TITLE" /> ha passat de l'escriptori <ph name="ACTIVE_DESK" /> a l'escriptori <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Què pots fer?</translation> <translation id="3269597722229482060">Clic amb el botó dret</translation>
diff --git a/ash/strings/ash_strings_cs.xtb b/ash/strings/ash_strings_cs.xtb index 8d579181..c988696 100644 --- a/ash/strings/ash_strings_cs.xtb +++ b/ash/strings/ash_strings_cs.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Uživatelská nastavení</translation> <translation id="3217205077783620295">Zvuk je zapnutý. Přepnutím ho vypnete.</translation> <translation id="3226991577105957773">a ještě <ph name="COUNT" /></translation> +<translation id="324366796737464147">Potlačení hluku</translation> <translation id="3249513730522716925">Okno <ph name="WINDOW_TITLE" /> bylo přesunuto z plochy <ph name="ACTIVE_DESK" /> na plochu <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Co umíš?</translation> <translation id="3269597722229482060">Kliknutí pravým tlačítkem</translation>
diff --git a/ash/strings/ash_strings_da.xtb b/ash/strings/ash_strings_da.xtb index 18df3fa..97d10778 100644 --- a/ash/strings/ash_strings_da.xtb +++ b/ash/strings/ash_strings_da.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Brugerindstillinger</translation> <translation id="3217205077783620295">Lydstyrken er slået til. Tryk på knappen for at sætte på lydløs.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> andre</translation> +<translation id="324366796737464147">Støjreducering</translation> <translation id="3249513730522716925">Vindue <ph name="WINDOW_TITLE" /> blev flyttet fra Skrivebord <ph name="ACTIVE_DESK" /> til Skrivebord <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Hvad kan du gøre?</translation> <translation id="3269597722229482060">Højreklik</translation>
diff --git a/ash/strings/ash_strings_de.xtb b/ash/strings/ash_strings_de.xtb index 31cb36ab..adce0b7f 100644 --- a/ash/strings/ash_strings_de.xtb +++ b/ash/strings/ash_strings_de.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Nutzereinstellungen</translation> <translation id="3217205077783620295">Ton ist an. Drücken Sie hier, um ihn stummzuschalten.</translation> <translation id="3226991577105957773">+ <ph name="COUNT" /> weitere</translation> +<translation id="324366796737464147">Geräuschunterdrückung</translation> <translation id="3249513730522716925">Das Fenster "<ph name="WINDOW_TITLE" />" wurde von Desktop <ph name="ACTIVE_DESK" /> zu Desktop <ph name="TARGET_DESK" /> verschoben</translation> <translation id="3255483164551725916">Was kannst du alles tun?</translation> <translation id="3269597722229482060">Rechtsklick</translation>
diff --git a/ash/strings/ash_strings_el.xtb b/ash/strings/ash_strings_el.xtb index 17d272e..503f482 100644 --- a/ash/strings/ash_strings_el.xtb +++ b/ash/strings/ash_strings_el.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Ρυθμίσεις χρήστη</translation> <translation id="3217205077783620295">Ο ήχος είναι ενεργοποιημένος, η εναλλαγή θα ενεργοποιήσει τη σίγαση ήχου.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> ακόμη</translation> +<translation id="324366796737464147">Εξουδετέρωση θορύβου</translation> <translation id="3249513730522716925">Η επιφάνεια εργασίας <ph name="WINDOW_TITLE" /> μετακινήθηκε από την επιφάνεια εργασίας <ph name="ACTIVE_DESK" /> στην επιφάνεια εργασίας <ph name="TARGET_DESK" />.</translation> <translation id="3255483164551725916">Τι μπορείς να κάνεις;</translation> <translation id="3269597722229482060">Δεξί κλικ</translation>
diff --git a/ash/strings/ash_strings_en-GB.xtb b/ash/strings/ash_strings_en-GB.xtb index 9719a43..754999e 100644 --- a/ash/strings/ash_strings_en-GB.xtb +++ b/ash/strings/ash_strings_en-GB.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">User settings</translation> <translation id="3217205077783620295">Volume is on; toggling will mute audio.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> more</translation> +<translation id="324366796737464147">Noise cancellation</translation> <translation id="3249513730522716925">Window <ph name="WINDOW_TITLE" /> moved from Desk <ph name="ACTIVE_DESK" /> to Desk <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">What can you do?</translation> <translation id="3269597722229482060">Right-click</translation>
diff --git a/ash/strings/ash_strings_es-419.xtb b/ash/strings/ash_strings_es-419.xtb index 4fcc1331..31b89b16 100644 --- a/ash/strings/ash_strings_es-419.xtb +++ b/ash/strings/ash_strings_es-419.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Configuración del usuario</translation> <translation id="3217205077783620295">El volumen está activado. Si lo desactivas, se silenciará.</translation> <translation id="3226991577105957773"><ph name="COUNT" /> más</translation> +<translation id="324366796737464147">Reducción del ruido</translation> <translation id="3249513730522716925">La ventana <ph name="WINDOW_TITLE" /> se movió del escritorio <ph name="ACTIVE_DESK" /> al <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">¿Qué puedes hacer?</translation> <translation id="3269597722229482060">Hacer clic con el botón derecho</translation>
diff --git a/ash/strings/ash_strings_es.xtb b/ash/strings/ash_strings_es.xtb index c07744c..df5e2601 100644 --- a/ash/strings/ash_strings_es.xtb +++ b/ash/strings/ash_strings_es.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Ajustes de usuario</translation> <translation id="3217205077783620295">El volumen está activado. Utiliza el botón para silenciarlo.</translation> <translation id="3226991577105957773">y <ph name="COUNT" /> más</translation> +<translation id="324366796737464147">Cancelación de ruido</translation> <translation id="3249513730522716925">La ventana <ph name="WINDOW_TITLE" /> se ha movido del escritorio <ph name="ACTIVE_DESK" /> al escritorio <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">¿Qué puedes hacer?</translation> <translation id="3269597722229482060">Clic derecho</translation>
diff --git a/ash/strings/ash_strings_et.xtb b/ash/strings/ash_strings_et.xtb index 87a261b6..ee8b8db 100644 --- a/ash/strings/ash_strings_et.xtb +++ b/ash/strings/ash_strings_et.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Kasutaja seaded</translation> <translation id="3217205077783620295">Helitugevus on sees, vahetamisel heli vaigistatakse.</translation> <translation id="3226991577105957773">ja veel <ph name="COUNT" /></translation> +<translation id="324366796737464147">Müra vähendamine</translation> <translation id="3249513730522716925">Aken <ph name="WINDOW_TITLE" /> teisaldati töölaualt <ph name="ACTIVE_DESK" /> töölauale <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Mida sa teha oskad?</translation> <translation id="3269597722229482060">Paremklikk</translation>
diff --git a/ash/strings/ash_strings_eu.xtb b/ash/strings/ash_strings_eu.xtb index 98e3dca..1dbebe83 100644 --- a/ash/strings/ash_strings_eu.xtb +++ b/ash/strings/ash_strings_eu.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Erabiltzaile-ezarpenak</translation> <translation id="3217205077783620295">Bolumena aktibatuta dago. Aldatzen baduzu, audioa isilaraziko da.</translation> <translation id="3226991577105957773">eta beste <ph name="COUNT" /></translation> +<translation id="324366796737464147">Zarata-murrizketa</translation> <translation id="3249513730522716925"><ph name="WINDOW_TITLE" /> leihoa <ph name="ACTIVE_DESK" /> lan-eremutik <ph name="TARGET_DESK" /> lan-eremura eraman da</translation> <translation id="3255483164551725916">Zer egin dezakezu?</translation> <translation id="3269597722229482060">Egin klik eskuineko botoiarekin</translation>
diff --git a/ash/strings/ash_strings_fa.xtb b/ash/strings/ash_strings_fa.xtb index ca4bf5f..d43be3c 100644 --- a/ash/strings/ash_strings_fa.xtb +++ b/ash/strings/ash_strings_fa.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">«تنظیمات کاربر»</translation> <translation id="3217205077783620295">دکمه میزان صدا فعال است، با تغییر وضعیت صامت میشود.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> مورد دیگر</translation> +<translation id="324366796737464147">کاهش صدای محیط</translation> <translation id="3249513730522716925">پنجره <ph name="WINDOW_TITLE" /> از میز <ph name="ACTIVE_DESK" /> به میز <ph name="TARGET_DESK" /> منتقل شد</translation> <translation id="3255483164551725916">What can you do? (چه کاری میتوانی انجام دهی؟)</translation> <translation id="3269597722229482060">کلیک راست</translation>
diff --git a/ash/strings/ash_strings_fi.xtb b/ash/strings/ash_strings_fi.xtb index 66f1cdb..3c38671 100644 --- a/ash/strings/ash_strings_fi.xtb +++ b/ash/strings/ash_strings_fi.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Käyttäjäasetukset</translation> <translation id="3217205077783620295">Äänet ovat päällä. Mykistä ne kytkimellä.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> muuta</translation> +<translation id="324366796737464147">Taustahälyn vaimennus</translation> <translation id="3249513730522716925">Ikkuna <ph name="WINDOW_TITLE" /> siirretty työpöydältä <ph name="ACTIVE_DESK" /> työpöydälle <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Mitä osaat tehdä?</translation> <translation id="3269597722229482060">Klikkaa kakkospainiketta</translation>
diff --git a/ash/strings/ash_strings_fil.xtb b/ash/strings/ash_strings_fil.xtb index 72fd7d2..6d5db2a 100644 --- a/ash/strings/ash_strings_fil.xtb +++ b/ash/strings/ash_strings_fil.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Mga Setting ng User</translation> <translation id="3217205077783620295">Naka-on ang volume, mamu-mute ang audio kapag nag-toggle.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> pa</translation> +<translation id="324366796737464147">Pagkansela ng ingay</translation> <translation id="3249513730522716925">Inilipat ang Window na <ph name="WINDOW_TITLE" /> sa Desk na <ph name="TARGET_DESK" /> mula sa <ph name="ACTIVE_DESK" /></translation> <translation id="3255483164551725916">Ano'ng maaari mong gawin?</translation> <translation id="3269597722229482060">Mag-right Click</translation>
diff --git a/ash/strings/ash_strings_fr-CA.xtb b/ash/strings/ash_strings_fr-CA.xtb index 1a9aefc..a7456fa 100644 --- a/ash/strings/ash_strings_fr-CA.xtb +++ b/ash/strings/ash_strings_fr-CA.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Paramètres de l'utilisateur</translation> <translation id="3217205077783620295">Le son est activé et peut être coupé en cliquant sur le bouton de volume.</translation> <translation id="3226991577105957773">et <ph name="COUNT" /> autres</translation> +<translation id="324366796737464147">Suppression du bruit</translation> <translation id="3249513730522716925">La fenêtre <ph name="WINDOW_TITLE" /> a passé du bureau <ph name="ACTIVE_DESK" /> au bureau <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Que peux-tu faire?</translation> <translation id="3269597722229482060">Clic droit</translation> @@ -371,6 +372,7 @@ <translation id="394485226368336402">Paramètres audio</translation> <translation id="3945319193631853098">Touchez pour terminer la configuration</translation> <translation id="3945867833895287237">Connexion au point d'accès en cours…</translation> +<translation id="3958465044488004317">Voir le résultat dans l'Assistant</translation> <translation id="3962859241508114581">Chanson précédente</translation> <translation id="3969043077941541451">Désactivé</translation> <translation id="397105322502079400">Calcul en cours...</translation>
diff --git a/ash/strings/ash_strings_fr.xtb b/ash/strings/ash_strings_fr.xtb index 8f13ba2..5f869e2 100644 --- a/ash/strings/ash_strings_fr.xtb +++ b/ash/strings/ash_strings_fr.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Paramètres utilisateur</translation> <translation id="3217205077783620295">Le son est activé et peut être coupé lorsque vous cliquez sur le bouton de volume.</translation> <translation id="3226991577105957773">+ <ph name="COUNT" /> autres</translation> +<translation id="324366796737464147">Suppression du bruit</translation> <translation id="3249513730522716925">La fenêtre <ph name="WINDOW_TITLE" /> a été déplacée du Bureau <ph name="ACTIVE_DESK" /> au Bureau <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Que sais-tu faire ?</translation> <translation id="3269597722229482060">Clic droit</translation>
diff --git a/ash/strings/ash_strings_gl.xtb b/ash/strings/ash_strings_gl.xtb index 5c90ee4a..0e94f84 100644 --- a/ash/strings/ash_strings_gl.xtb +++ b/ash/strings/ash_strings_gl.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Configuración do usuario</translation> <translation id="3217205077783620295">O volume está activado. Utiliza o botón para silencialo.</translation> <translation id="3226991577105957773"><ph name="COUNT" /> máis</translation> +<translation id="324366796737464147">Cancelación de ruído</translation> <translation id="3249513730522716925">A ventá <ph name="WINDOW_TITLE" /> moveuse do escritorio <ph name="ACTIVE_DESK" /> ao escritorio <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Que podes facer?</translation> <translation id="3269597722229482060">Facer clic co botón dereito</translation>
diff --git a/ash/strings/ash_strings_gu.xtb b/ash/strings/ash_strings_gu.xtb index 961703ed..422bd1c 100644 --- a/ash/strings/ash_strings_gu.xtb +++ b/ash/strings/ash_strings_gu.xtb
@@ -245,6 +245,7 @@ <translation id="2963773877003373896">mod3</translation> <translation id="2970920913501714344">ઍપ, એક્સ્ટેન્શન અને થીમ ઇન્સ્ટૉલ કરો</translation> <translation id="2977598380246111477">આગલો નંબર</translation> +<translation id="2992327365391326550">ડિવાઇસનું માઇક્રોફોન બટન બંધ છે.</translation> <translation id="2995447421581609334">કાસ્ટ ઉપકરણો બતાવો.</translation> <translation id="2996462380875591307">ડૉક કરેલ મૅગ્નિફાયર ચાલુ કર્યું. ટૉગલ કરવાનું બંધ કરવા માટે ફરીથી Ctrl+Search+D દબાવો.</translation> <translation id="3000461861112256445">મૉનો ઑડિઓ</translation> @@ -255,6 +256,7 @@ <translation id="3038571455154067151">સાઇન ઇન કરવા માટે, તમારી Family Linkનો માતાપિતા માટેનો ઍક્સેસ કોડ દાખલ કરો</translation> <translation id="3039939407102840004">સ્ટાઇલસ બૅટરી <ph name="PERCENTAGE" /> ટકા છે.</translation> <translation id="3045488863354895414">ગુડ આફ્ટરનૂન,</translation> +<translation id="3051189971848907985">પ્રોફાઇલનું નામ બદલી રહ્યાં છીએ. થોડીવાર રાહ જુઓ.</translation> <translation id="3055162170959710888">આજે તમે <ph name="USED_TIME" /> માટે આ ડિવાઇસનો ઉપયોગ કર્યો છે</translation> <translation id="3077734595579995578">shift</translation> <translation id="3081696990447829002">મેનૂ વિસ્તૃત કરો</translation> @@ -295,6 +297,7 @@ <translation id="3368922792935385530">કનેક્ટેડ</translation> <translation id="3371140690572404006">USB-C ઉપકરણ (જમણી બાજુનું આગળનું પોર્ટ)</translation> <translation id="3375634426936648815">કનેક્ટ કરેલું</translation> +<translation id="3378442621503952303">પ્રોફાઇલ સાથે કનેક્ટ કરી રહ્યાં છીએ. થોડીવાર રાહ જુઓ.</translation> <translation id="3386978599540877378">પૂર્ણ-સ્ક્રીન મેગ્નિફાયર</translation> <translation id="3400357268283240774">વધારાની સેટિંગ્સ</translation> <translation id="3410336247007142655">ઘેરી થીમના સેટિંગ બતાવો</translation> @@ -351,6 +354,7 @@ <translation id="380165613292957338">નમસ્કાર, હું કેવી રીતે સહાય કરી શકું?</translation> <translation id="3826099427150913765">પાસવર્ડ પર સ્વિચ કરો</translation> <translation id="383058930331066723">બૅટરી સેવર મોડ ચાલુ છે</translation> +<translation id="3835880383832568924">અપડેટ જોવા માટે, Shortcuts ઍપ ખોલો</translation> <translation id="383629559565718788">કીબોર્ડ સેટિંગ બતાવો</translation> <translation id="3846214748874656680">પૂર્ણસ્ક્રીનથી બહાર નીકળો</translation> <translation id="3846575436967432996">કોઈ નેટવર્ક માહિતી ઉપલબ્ધ નથી</translation> @@ -471,6 +475,7 @@ <translation id="4705716602320768426">પ્રતિસાદ ફાઇલ કરો</translation> <translation id="4731797938093519117">માતાપિતા માટે ઍક્સેસ</translation> <translation id="4734965478015604180">હોરિઝોન્ટલ</translation> +<translation id="4735498845456076464"><ph name="LAUNCHER_KEY_NAME" /> + Number કીબોર્ડ શૉર્ટકટ બદલવામાં આવ્યો છે. ફંક્શન કીનો ઉપયોગ કરવા માટે, <ph name="LAUNCHER_KEY_NAME" /> કી + ઉપરની પંક્તિ પરની કોઈ એક કી દબાવો.</translation> <translation id="4744944742468440486">તમારી પસંદગી સંબંધિત માહિતી</translation> <translation id="4759238208242260848">ડાઉનલોડ્સ</translation> <translation id="4774338217796918551">આવતી કાલે <ph name="COME_BACK_TIME" /> વાગ્યે પાછા આવજો.</translation> @@ -728,6 +733,7 @@ <translation id="6896758677409633944">કૉપિ કરો</translation> <translation id="6910714959251846841">આ અપડેટ માટે તમારા ઉપકરણને પાવરવોશ કરવું જરૂરી છે. નવીનતમ <ph name="SYSTEM_APP_NAME" /> અપડેટ વિશે વધુ જાણો.</translation> <translation id="6919251195245069855">તમારું સ્માર્ટ કાર્ડ ઓળખી શક્યાં નથી. ફરી પ્રયાસ કરો.</translation> +<translation id="6921188888306725546">કીબોર્ડ શૉર્ટકટને બહેતર બનાવવામાં આવ્યા છે</translation> <translation id="6945221475159498467">પસંદ કરો</translation> <translation id="6961121602502368900">ઑફિસની પ્રોફાઇલમાં ફોન સાઇલન્ટ રાખવાની સુવિધા ઉપલબ્ધ નથી</translation> <translation id="6961840794482373852">Alt કી + ઉપરની ઍરો કી કીબોર્ડ શૉર્ટકટ બદલવામાં આવ્યો છે. Page Up કીનો ઉપયોગ કરવા માટે, <ph name="LAUNCHER_KEY_NAME" /> કી + ઉપરની ઍરો કી દબાવો.</translation> @@ -934,6 +940,7 @@ <translation id="8631727435199967028">ઍક્સેસિબિલિટી સેટિંગ</translation> <translation id="8637598503828012618"><ph name="CONNECTION_STATUS" />, સિગ્નલની સશક્તતા <ph name="SIGNAL_STRENGTH" />, તમારા વ્યવસ્થાપક દ્વારા મેનેજ કરવામાં આવે છે</translation> <translation id="8639760480004882931"><ph name="PERCENTAGE" /> બાકી</translation> +<translation id="8641805545866562088">પ્રોફાઇલની સૂચિ રિફ્રેશ કરી રહ્યાં છીએ. થોડીવાર રાહ જુઓ.</translation> <translation id="8646417893960517480"><ph name="TOTAL_TIME" /> ટાઇમર</translation> <translation id="8647931990447795414">કોઈ વ્યક્તિને ઉમેરવા માટે, તમારી Family Linkનો માતાપિતા માટેનો ઍક્સેસ કોડ દાખલ કરો</translation> <translation id="8649101189709089199">બોલીને-પસંદ-કરો</translation> @@ -961,6 +968,7 @@ <translation id="8788027118671217603"><ph name="STATE_TEXT" />. <ph name="ENTERPRISE_TEXT" /></translation> <translation id="8814190375133053267">વાઇ-ફાઇ</translation> <translation id="881757059229893486">ઇનપુટ પદ્ધતિના સેટિંગ</translation> +<translation id="8818320199597151042">પ્રોફાઇલ કાઢી નાખી રહ્યાં છીએ. થોડીવાર રાહ જુઓ.</translation> <translation id="8825863694328519386">પાછળ જવા ડાબેથી સ્વાઇપ કરો</translation> <translation id="8828714802988429505">90°</translation> <translation id="8841375032071747811">પાછળ બટન</translation> @@ -1006,6 +1014,7 @@ <translation id="9091626656156419976"><ph name="DISPLAY_NAME" /> ડિસ્પ્લે કાઢી નાખ્યું</translation> <translation id="9098969848082897657">ફોન સાઇલન્ટ રાખો</translation> <translation id="9099154003160514616">Lacros બ્રાઉઝરની અપડેટ ઉપલબ્ધ છે</translation> +<translation id="9100887602489003640">પ્રોફાઇલ ઉમેરી રહ્યાં છીએ. થોડીવાર રાહ જુઓ.</translation> <translation id="9105450214093926548">Lacros બ્રાઉઝર ચાલતું હોય, ત્યારે બીજા વપરાશકર્તા દ્વારા સાઇન ઇન કરવાને સપોર્ટ કરવામાં આવતો નથી. કૃપા કરીને તેના બદલે Lacrosમાં બીજી બ્રાઉઝર પ્રોફાઇલનો ઉપયોગ કરો કે Lacros બંધ કરો અને ફરી પ્રયાસ કરો.</translation> <translation id="9133335900048457298">સંરક્ષિત કન્ટેન્ટ રેકોર્ડ કરી શકાતું નથી</translation> <translation id="9151726767154816831">અપડેટ કરવા માટે પુનઃપ્રારંભ કરો અને પાવરવૉશ કરો</translation>
diff --git a/ash/strings/ash_strings_hi.xtb b/ash/strings/ash_strings_hi.xtb index 8dae410..106688a 100644 --- a/ash/strings/ash_strings_hi.xtb +++ b/ash/strings/ash_strings_hi.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">उपयोगकर्ता सेटिंग</translation> <translation id="3217205077783620295">आवाज़ चालू है, टॉगल करने से ऑडियो बंद हो जाएगा.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> और</translation> +<translation id="324366796737464147">ग़ैर-ज़रूरी आवाज़ें कम करने की सुविधा</translation> <translation id="3249513730522716925">Window <ph name="WINDOW_TITLE" /> को डेस्क <ph name="ACTIVE_DESK" /> से डेस्क <ph name="TARGET_DESK" /> पर सेट कर दिया गया है</translation> <translation id="3255483164551725916">तुम क्या-क्या कर सकती हो?</translation> <translation id="3269597722229482060">दायां क्लिक करें</translation>
diff --git a/ash/strings/ash_strings_hr.xtb b/ash/strings/ash_strings_hr.xtb index 14bce71d..6e3efab 100644 --- a/ash/strings/ash_strings_hr.xtb +++ b/ash/strings/ash_strings_hr.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Korisničke postavke</translation> <translation id="3217205077783620295">Zvuk je uključen, prebacivanjem će se isključiti.</translation> <translation id="3226991577105957773">Još <ph name="COUNT" /></translation> +<translation id="324366796737464147">Uklanjanje buke</translation> <translation id="3249513730522716925">Prozor <ph name="WINDOW_TITLE" /> premješten je s radne površine <ph name="ACTIVE_DESK" /> na radnu površinu <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Što možeš učiniti?</translation> <translation id="3269597722229482060">Desni klik</translation>
diff --git a/ash/strings/ash_strings_hy.xtb b/ash/strings/ash_strings_hy.xtb index 1e68acc3..a96a8fd 100644 --- a/ash/strings/ash_strings_hy.xtb +++ b/ash/strings/ash_strings_hy.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Օգտատիրոջ կարգավորումներ</translation> <translation id="3217205077783620295">Ձայնը միացված է։ Անջատելու համար սեղմեք այս կոճակը։</translation> <translation id="3226991577105957773">Եվս <ph name="COUNT" /> ծանուցում</translation> +<translation id="324366796737464147">Աղմուկի նվազեցում</translation> <translation id="3249513730522716925"><ph name="WINDOW_TITLE" /> պատուհանը տեղափոխվել է աշխատասեղան <ph name="ACTIVE_DESK" />-ից աշխատասեղան <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Ի՞նչ կարող ես անել:</translation> <translation id="3269597722229482060">Աջ սեղմում</translation> @@ -707,7 +708,7 @@ <translation id="6692996468359469499">Ստացեք տեղեկություններ էկրանի տարրերի վերաբերյալ</translation> <translation id="6696025732084565524">Անհրաժեշտ է թարմացնել արտաքին ստեղնաշարը</translation> <translation id="6700713906295497288">IME ընտրացանկի կոճակ</translation> -<translation id="6713285437468012787">«<ph name="DEVICE_NAME" />» Bluetooth սարքը զուգավորվել է և այժմ մատչելի է բոլոր օգտատերերի համար: Կարող եք հեռացնել այս զուգավորումը՝ անցնելով Կարգավորումներ:</translation> +<translation id="6713285437468012787">«<ph name="DEVICE_NAME" />» Bluetooth սարքը զուգակցվել է և այժմ մատչելի է բոլոր օգտատերերի համար: Կարող եք հեռացնել այս զուգավորումը՝ անցնելով Կարգավորումներ:</translation> <translation id="6715542151869432661">Բջջային սարքեր չեն գտնվել:</translation> <translation id="6723839937902243910">Սնուցում</translation> <translation id="6727969043791803658">Միացված է, մարտկոցի լիցքը՝ <ph name="BATTERY_PERCENTAGE" /></translation>
diff --git a/ash/strings/ash_strings_id.xtb b/ash/strings/ash_strings_id.xtb index d4dff34..4fd9d2de 100644 --- a/ash/strings/ash_strings_id.xtb +++ b/ash/strings/ash_strings_id.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Setelan Pengguna</translation> <translation id="3217205077783620295">Volume aktif, mengalihkan tombol akan membisukan audio.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> lagi</translation> +<translation id="324366796737464147">Peredam bising</translation> <translation id="3249513730522716925">Jendela <ph name="WINDOW_TITLE" /> berpindah dari Desktop <ph name="ACTIVE_DESK" /> ke Desktop <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Apa yang bisa kamu lakukan?</translation> <translation id="3269597722229482060">Klik Kanan</translation>
diff --git a/ash/strings/ash_strings_is.xtb b/ash/strings/ash_strings_is.xtb index 189ad0d..2255094 100644 --- a/ash/strings/ash_strings_is.xtb +++ b/ash/strings/ash_strings_is.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Notandastillingar</translation> <translation id="3217205077783620295">Kveikt er á hljóði; slökkt verður á því ef hnappurinn er valinn.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> í viðbót</translation> +<translation id="324366796737464147">Hávaðavörn</translation> <translation id="3249513730522716925">Gluggi <ph name="WINDOW_TITLE" /> færður af skjáborði <ph name="ACTIVE_DESK" /> yfir á skjáborð <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Hvað geturðu gert?</translation> <translation id="3269597722229482060">Hægrismella</translation>
diff --git a/ash/strings/ash_strings_it.xtb b/ash/strings/ash_strings_it.xtb index 33663f8..bb54cab 100644 --- a/ash/strings/ash_strings_it.xtb +++ b/ash/strings/ash_strings_it.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Impostazioni utente</translation> <translation id="3217205077783620295">Il volume è attivo. Selezionalo per disattivarlo.</translation> <translation id="3226991577105957773">+ altre <ph name="COUNT" /></translation> +<translation id="324366796737464147">Eliminazione del rumore</translation> <translation id="3249513730522716925">La finestra <ph name="WINDOW_TITLE" /> è stata spostata dalla scrivania <ph name="ACTIVE_DESK" /> alla scrivania <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Cosa sai fare?</translation> <translation id="3269597722229482060">Clic con il pulsante destro</translation>
diff --git a/ash/strings/ash_strings_iw.xtb b/ash/strings/ash_strings_iw.xtb index 2603d31..4d6eb6f5 100644 --- a/ash/strings/ash_strings_iw.xtb +++ b/ash/strings/ash_strings_iw.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">הגדרות משתמש</translation> <translation id="3217205077783620295">לחצן עוצמת הקול מופעל. אם המצב יוחלף, האודיו יושתק.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> נוספות</translation> +<translation id="324366796737464147">סינון רעשים</translation> <translation id="3249513730522716925">החלון <ph name="WINDOW_TITLE" /> הועבר משולחן העבודה <ph name="ACTIVE_DESK" /> אל שולחן העבודה <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">מה אפשר לעשות?</translation> <translation id="3269597722229482060">לחיצה ימנית</translation>
diff --git a/ash/strings/ash_strings_ja.xtb b/ash/strings/ash_strings_ja.xtb index b03e77dd..5e56095 100644 --- a/ash/strings/ash_strings_ja.xtb +++ b/ash/strings/ash_strings_ja.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">ユーザー設定</translation> <translation id="3217205077783620295">音量はオンになっています。切り替えると音声がミュートされます。</translation> <translation id="3226991577105957773">他 <ph name="COUNT" /> 件</translation> +<translation id="324366796737464147">ノイズ キャンセル</translation> <translation id="3249513730522716925">ウィンドウ <ph name="WINDOW_TITLE" /> がデスク <ph name="ACTIVE_DESK" /> からデスク <ph name="TARGET_DESK" /> に移動されました</translation> <translation id="3255483164551725916">何ができる?</translation> <translation id="3269597722229482060">右クリック</translation>
diff --git a/ash/strings/ash_strings_ka.xtb b/ash/strings/ash_strings_ka.xtb index cb2419c2..22f8e88 100644 --- a/ash/strings/ash_strings_ka.xtb +++ b/ash/strings/ash_strings_ka.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">მომხმარებლის პარამეტრები</translation> <translation id="3217205077783620295">ხმა ჩართულია, გადართვისას აუდიო დადუმდება.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> სხვა</translation> +<translation id="324366796737464147">ხმაურის შემცირება</translation> <translation id="3249513730522716925">ფანჯარა <ph name="WINDOW_TITLE" /> გადატანილია სამუშაო მაგიდიდან <ph name="ACTIVE_DESK" /> სამუშაო მაგიდაზე <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">რისი გაკეთება შეგიძლია?</translation> <translation id="3269597722229482060">მარჯვენა დაწკაპუნება</translation>
diff --git a/ash/strings/ash_strings_kk.xtb b/ash/strings/ash_strings_kk.xtb index 92f05ea2..51cd2e3 100644 --- a/ash/strings/ash_strings_kk.xtb +++ b/ash/strings/ash_strings_kk.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Пайдаланушы параметрлері</translation> <translation id="3217205077783620295">Дыбыс деңгейі қосылып тұр. Түймені қайта бассаңыз, дауыс өшеді.</translation> <translation id="3226991577105957773">Тағы <ph name="COUNT" /></translation> +<translation id="324366796737464147">Шуды өшіру</translation> <translation id="3249513730522716925"><ph name="WINDOW_TITLE" /> терезесі <ph name="ACTIVE_DESK" /> үстелінен <ph name="TARGET_DESK" /> үстеліне көшірілді.</translation> <translation id="3255483164551725916">Сен не істей аласың?</translation> <translation id="3269597722229482060">Тінтуірдің оң жақ түймесін басу</translation>
diff --git a/ash/strings/ash_strings_kn.xtb b/ash/strings/ash_strings_kn.xtb index 261863c..9ac98969 100644 --- a/ash/strings/ash_strings_kn.xtb +++ b/ash/strings/ash_strings_kn.xtb
@@ -245,6 +245,7 @@ <translation id="2963773877003373896">mod3</translation> <translation id="2970920913501714344">ಆ್ಯಪ್ಗಳು, ವಿಸ್ತರಣೆಗಳು, ಮತ್ತು ಥೀಮ್ಗಳನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವುದು</translation> <translation id="2977598380246111477">ಮುಂದಿನ ಸಂಖ್ಯೆ</translation> +<translation id="2992327365391326550">ಸಾಧನದ ಮೈಕ್ರೋಫೋನ್ ಬಟನ್ ಆಫ್ ಆಗಿದೆ.</translation> <translation id="2995447421581609334">ಬಿತ್ತರಿಸುವ ಸಾಧನಗಳನ್ನು ತೋರಿಸಿ.</translation> <translation id="2996462380875591307">ಡಾಕ್ ಮಾಡಿರುವ ವರ್ಧಕವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಅದನ್ನು ಟಾಗಲ್ ಆಫ್ ಮಾಡಲು ಪುನಃ Ctrl+Search+D ಅನ್ನು ಒತ್ತಿರಿ.</translation> <translation id="3000461861112256445">ಮೊನೊ ಆಡಿಯೊ</translation> @@ -255,6 +256,7 @@ <translation id="3038571455154067151">ಸೈನ್ ಇನ್ ಮಾಡಲು, ನಿಮ್ಮ Family Link ಪೋಷಕರ ಪ್ರವೇಶ ಕೋಡ್ ಅನ್ನು ನಮೂದಿಸಿ</translation> <translation id="3039939407102840004">ಸ್ಟೈಲಸ್ ಬ್ಯಾಟರಿಯು ಶೇಕಡಾ <ph name="PERCENTAGE" /> ನಷ್ಟು ಇದೆ.</translation> <translation id="3045488863354895414">ಶುಭ ಮಧ್ಯಾಹ್ನ,</translation> +<translation id="3051189971848907985">ಪ್ರೊಫೈಲ್ ಅನ್ನು ಮರುಹೆಸರಿಸಲಾಗುತ್ತಿದೆ. ಕೆಲವು ನಿಮಿಷಗಳು ಕಾಯಿರಿ.</translation> <translation id="3055162170959710888">ನೀವು ಇಂದು <ph name="USED_TIME" /> ರಷ್ಟು ಸಮಯ ಈ ಸಾಧನವನ್ನು ಬಳಸಿದ್ದೀರಿ</translation> <translation id="3077734595579995578">shift</translation> <translation id="3081696990447829002">ಮೆನುವನ್ನು ವಿಸ್ತರಿಸಿ</translation> @@ -295,6 +297,7 @@ <translation id="3368922792935385530">ಕನೆಕ್ಟ್ ಆಗಿದೆ</translation> <translation id="3371140690572404006">USB-C ಸಾಧನ (ಬಲ ಭಾಗದ ಮುಂದಿನ ಪೋರ್ಟ್)</translation> <translation id="3375634426936648815">ಕನೆಕ್ಟ್ ಮಾಡಲಾಗಿದೆ</translation> +<translation id="3378442621503952303">ಪ್ರೊಫೈಲ್ಗೆ ಕನೆಕ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ. ಕೆಲವು ನಿಮಿಷಗಳು ಕಾಯಿರಿ.</translation> <translation id="3386978599540877378">ಪೂರ್ಣ ಪರದೆಯ ವರ್ಧಕ</translation> <translation id="3400357268283240774">ಹೆಚ್ಚುವರಿ ಸೆಟ್ಟಿಂಗ್ಗಳು</translation> <translation id="3410336247007142655">ಡಾರ್ಕ್ ಥೀಮ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತೋರಿಸಿ</translation> @@ -351,6 +354,7 @@ <translation id="380165613292957338">ಹಾಯ್, ನಾನು ಹೇಗೆ ಸಹಾಯ ಮಾಡಬಹುದು?</translation> <translation id="3826099427150913765">ಪಾಸ್ವರ್ಡ್ಗೆ ಬದಲಿಸಿ</translation> <translation id="383058930331066723">ಬ್ಯಾಟರಿ ಸೇವರ್ ಮೋಡ್ ಆನ್ ಆಗಿದೆ</translation> +<translation id="3835880383832568924">ಅಪ್ಡೇಟ್ಗಳನ್ನು ನೋಡಲು ಶಾರ್ಟ್ಕಟ್ಸ್ ಆ್ಯಪ್ ಅನ್ನು ತೆರೆಯಿರಿ</translation> <translation id="383629559565718788">ಕೀಬೋರ್ಡ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತೋರಿಸಿ</translation> <translation id="3846214748874656680">ಪೂರ್ಣಪರದೆಯಿಂದ ನಿರ್ಗಮಿಸಿ</translation> <translation id="3846575436967432996">ನೆಟ್ವರ್ಕ್ ಮಾಹಿತಿ ಲಭ್ಯವಿಲ್ಲ</translation> @@ -471,6 +475,7 @@ <translation id="4705716602320768426">ಪ್ರತಿಕ್ರಿಯೆ ಕಳುಹಿಸಿ</translation> <translation id="4731797938093519117">ಪೋಷಕ ಪ್ರವೇಶ ಬಟನ್</translation> <translation id="4734965478015604180">ಅಡ್ಡ</translation> +<translation id="4735498845456076464"><ph name="LAUNCHER_KEY_NAME" /> + ಸಂಖ್ಯೆ ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಬದಲಿಸಲಾಗಿದೆ. ಫಂಕ್ಷನ್-ಕೀಗಳನ್ನು ಬಳಸಲು, <ph name="LAUNCHER_KEY_NAME" /> ಕೀ + ಮೇಲಿನ ಸಾಲಿನಲ್ಲಿರುವ ಒಂದು ಕೀ ಅನ್ನು ಒತ್ತಿ.</translation> <translation id="4744944742468440486">ನಿಮ್ಮ ಆಯ್ಕೆಗೆ ಸಂಬಂಧಿಸಿದ ಮಾಹಿತಿ</translation> <translation id="4759238208242260848">ಡೌನ್ಲೋಡ್ಗಳು</translation> <translation id="4774338217796918551">ನಾಳೆ <ph name="COME_BACK_TIME" /> ಸಮಯಕ್ಕೆ ಹಿಂತಿರುಗಿ.</translation> @@ -729,6 +734,7 @@ <translation id="6896758677409633944">ನಕಲಿಸು</translation> <translation id="6910714959251846841">ಈ ಅಪ್ಡೇಟ್ಗಾಗಿ ನಿಮ್ಮ ಸಾಧನವನ್ನು ಪವರ್ವಾಷ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಇತ್ತೀಚಿನ <ph name="SYSTEM_APP_NAME" /> ಅಪ್ಡೇಟ್ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಿ.</translation> <translation id="6919251195245069855">ನಿಮ್ಮ ಸ್ಮಾರ್ಟ್ ಕಾರ್ಡ್ ಅನ್ನು ಗುರುತಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</translation> +<translation id="6921188888306725546">ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ಗಳು ಸುಧಾರಿಸಿವೆ</translation> <translation id="6945221475159498467">ಆಯ್ಕೆಮಾಡಿ</translation> <translation id="6961121602502368900">ಉದ್ಯೋಗ ಪ್ರೊಫೈಲ್ನಲ್ಲಿ ಫೋನ್ ನಿಶ್ಯಬ್ದಗೊಳಿಸಿ ಲಭ್ಯವಿಲ್ಲ</translation> <translation id="6961840794482373852">Alt + ಅಪ್ ಆ್ಯರೋ ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಬದಲಿಸಲಾಗಿದೆ. Page Up ಕೀ ಬಳಸಲು, <ph name="LAUNCHER_KEY_NAME" /> ಕೀ + ಅಪ್ ಆ್ಯರೋ ಒತ್ತಿ.</translation> @@ -935,6 +941,7 @@ <translation id="8631727435199967028">ಪ್ರವೇಶಿಸುವಿಕೆ ಸೆಟ್ಟಿಂಗ್ಗಳು</translation> <translation id="8637598503828012618"><ph name="CONNECTION_STATUS" />, ಸಿಗ್ನಲ್ ಸಾಮರ್ಥ್ಯ <ph name="SIGNAL_STRENGTH" />, ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ನಿರ್ವಹಿಸಿದ್ದಾರೆ</translation> <translation id="8639760480004882931"><ph name="PERCENTAGE" /> ಉಳಿದಿದೆ</translation> +<translation id="8641805545866562088">ಪ್ರೊಫೈಲ್ ಪಟ್ಟಿಯನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಲಾಗುತ್ತಿದೆ. ಕೆಲವು ನಿಮಿಷಗಳು ಕಾಯಿರಿ.</translation> <translation id="8646417893960517480"><ph name="TOTAL_TIME" /> ಟೈಮರ್</translation> <translation id="8647931990447795414">ವ್ಯಕ್ತಿಯೊಬ್ಬರನ್ನು ಸೇರಿಸಲು, ನಿಮ್ಮ Family Link ಪೋಷಕರ ಪ್ರವೇಶ ಕೋಡ್ ಅನ್ನು ನಮೂದಿಸಿ</translation> <translation id="8649101189709089199">ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಆಲಿಸಿ</translation> @@ -962,6 +969,7 @@ <translation id="8788027118671217603"><ph name="STATE_TEXT" />. <ph name="ENTERPRISE_TEXT" /></translation> <translation id="8814190375133053267">ವೈ-ಫೈ</translation> <translation id="881757059229893486">ಇನ್ಪುಟ್ ವಿಧಾನಗಳ ಸೆಟ್ಟಿಂಗ್ಗಳು</translation> +<translation id="8818320199597151042">ಪ್ರೊಫೈಲ್ ತೆಗೆದುಹಾಕಲಾಗುತ್ತಿದೆ. ಕೆಲವು ನಿಮಿಷಗಳು ಕಾಯಿರಿ.</translation> <translation id="8825863694328519386">ಹಿಂದಕ್ಕೆ ಹೋಗಲು, ಎಡದಿಂದ ಸ್ವೈಪ್ ಮಾಡಿ</translation> <translation id="8828714802988429505">90°</translation> <translation id="8841375032071747811">ಹಿಂದೆ ಬಟನ್</translation> @@ -1007,6 +1015,7 @@ <translation id="9091626656156419976">ಡಿಸ್ಪ್ಲೇ <ph name="DISPLAY_NAME" /> ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ</translation> <translation id="9098969848082897657">ಫೋನ್ ನಿಶ್ಯಬ್ದಗೊಳಿಸಿ</translation> <translation id="9099154003160514616">Lacros ಅಪ್ಡೇಟ್ ಲಭ್ಯವಿದೆ</translation> +<translation id="9100887602489003640">ಪ್ರೊಫೈಲ್ ಅನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ. ಕೆಲವು ನಿಮಿಷಗಳು ಕಾಯಿರಿ.</translation> <translation id="9105450214093926548">Lacros ಬ್ರೌಸರ್ ರನ್ ಆಗುವಾಗ, ಇನ್ನೊಬ್ಬ ಬಳಕೆದಾರರು ಸೈನ್ ಇನ್ ಆಗುವುದನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಬದಲಾಗಿ Lacros ನಲ್ಲಿ ಇನ್ನೊಂದು ಬ್ರೌಸರ್ ಪ್ರೊಫೈಲ್ ಬಳಸಿ ಅಥವಾ Lacros ಅನ್ನು ಮುಚ್ಚಿ ಹಾಗೂ ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="9133335900048457298">ಸುರಕ್ಷಿತ ವಿಷಯವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ</translation> <translation id="9151726767154816831">ಅಪ್ಡೇಟ್ ಮಾಡಲು ಮರುಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಪವರ್ವಾಶ್ ಮಾಡಿ</translation>
diff --git a/ash/strings/ash_strings_ko.xtb b/ash/strings/ash_strings_ko.xtb index 43f9c49..b137d11a 100644 --- a/ash/strings/ash_strings_ko.xtb +++ b/ash/strings/ash_strings_ko.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">사용자 설정</translation> <translation id="3217205077783620295">볼륨이 켜져 있으며 전환하면 오디오가 꺼집니다.</translation> <translation id="3226991577105957773">외 <ph name="COUNT" />개</translation> +<translation id="324366796737464147">주변 소음 제거</translation> <translation id="3249513730522716925"><ph name="WINDOW_TITLE" /> 창이 <ph name="ACTIVE_DESK" /> 데스크에서 <ph name="TARGET_DESK" /> 데스크로 이동했습니다.</translation> <translation id="3255483164551725916">무엇을 할 수 있어?</translation> <translation id="3269597722229482060">마우스 오른쪽 버튼 클릭</translation>
diff --git a/ash/strings/ash_strings_ky.xtb b/ash/strings/ash_strings_ky.xtb index 6afebe6b..3277156 100644 --- a/ash/strings/ash_strings_ky.xtb +++ b/ash/strings/ash_strings_ky.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Колдонуучунун жөндөөлөрү</translation> <translation id="3217205077783620295">Үнү чыгып турат, өчүрүү менен аудионун үнү басылат.</translation> <translation id="3226991577105957773">+ дагы <ph name="COUNT" /></translation> +<translation id="324366796737464147">Чуу басар</translation> <translation id="3249513730522716925"><ph name="WINDOW_TITLE" /> терезеси <ph name="ACTIVE_DESK" /> иш тактасынан <ph name="TARGET_DESK" /> иш тактасына жылдырылды</translation> <translation id="3255483164551725916">Эмне кыла аласыз?</translation> <translation id="3269597722229482060">Оң баскычын чыкылдатуу</translation>
diff --git a/ash/strings/ash_strings_lo.xtb b/ash/strings/ash_strings_lo.xtb index 8ceec44..0132da24 100644 --- a/ash/strings/ash_strings_lo.xtb +++ b/ash/strings/ash_strings_lo.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">ຕັ້ງຄ່າຜູ້ໃຊ້</translation> <translation id="3217205077783620295">ລະດັບສຽງເປີດຢູ່, ການສະຫຼັບຈະປິດສຽງ.</translation> <translation id="3226991577105957773">ອີກ +<ph name="COUNT" /></translation> +<translation id="324366796737464147">ການຕັດສຽງລົບກວນ</translation> <translation id="3249513730522716925">ຍ້າຍໜ້າຈໍ <ph name="WINDOW_TITLE" /> ຈາກເດັສ <ph name="ACTIVE_DESK" /> ໄປຫາເດັສ <ph name="TARGET_DESK" /> ແລ້ວ</translation> <translation id="3255483164551725916">ທ່ານເຮັດຫຍັງໄດ້ແດ່?</translation> <translation id="3269597722229482060">ຄລິກຂວາ</translation>
diff --git a/ash/strings/ash_strings_lt.xtb b/ash/strings/ash_strings_lt.xtb index 6d03335..572f26f 100644 --- a/ash/strings/ash_strings_lt.xtb +++ b/ash/strings/ash_strings_lt.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Naudotojo nustatymai</translation> <translation id="3217205077783620295">Garsumas įjungtas; perjungiant garsas bus nutildytas.</translation> <translation id="3226991577105957773">Dar <ph name="COUNT" /></translation> +<translation id="324366796737464147">Triukšmo slopinimas</translation> <translation id="3249513730522716925">Langas „<ph name="WINDOW_TITLE" />“ perkeltas iš darbalaukio „<ph name="ACTIVE_DESK" />“ į darbalaukį „<ph name="TARGET_DESK" />“</translation> <translation id="3255483164551725916">„What can you do?“ (Ką gali atlikti?)</translation> <translation id="3269597722229482060">Spustelėti dešiniuoju klavišu</translation>
diff --git a/ash/strings/ash_strings_lv.xtb b/ash/strings/ash_strings_lv.xtb index c9dd7fa..17cd06f 100644 --- a/ash/strings/ash_strings_lv.xtb +++ b/ash/strings/ash_strings_lv.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Lietotāja iestatījumi</translation> <translation id="3217205077783620295">Skaņa ir ieslēgta. Pārslēdzot tiks izslēgta skaņa.</translation> <translation id="3226991577105957773">vēl <ph name="COUNT" /></translation> +<translation id="324366796737464147">Trokšņu mazināšana</translation> <translation id="3249513730522716925">Logs <ph name="WINDOW_TITLE" /> pārvietots no darbvirsmas <ph name="ACTIVE_DESK" /> uz darbvirsmu <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Iespējamās darbības</translation> <translation id="3269597722229482060">Noklikšķināt ar peles labo pogu</translation>
diff --git a/ash/strings/ash_strings_mk.xtb b/ash/strings/ash_strings_mk.xtb index 2fcb800f..c671e4a9 100644 --- a/ash/strings/ash_strings_mk.xtb +++ b/ash/strings/ash_strings_mk.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Поставки на корисникот</translation> <translation id="3217205077783620295">Јачината на звук е вклучена. Ако смените, ќе се исклучи звукот на аудиото.</translation> <translation id="3226991577105957773">и уште <ph name="COUNT" /></translation> +<translation id="324366796737464147">Исклучи бучава</translation> <translation id="3249513730522716925">Прозорецот <ph name="WINDOW_TITLE" /> се премести од работен простор <ph name="ACTIVE_DESK" /> на работен простор <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Што можеш да направиш?</translation> <translation id="3269597722229482060">Десен клик</translation>
diff --git a/ash/strings/ash_strings_ml.xtb b/ash/strings/ash_strings_ml.xtb index d9f6bd2..ab6f9489 100644 --- a/ash/strings/ash_strings_ml.xtb +++ b/ash/strings/ash_strings_ml.xtb
@@ -245,7 +245,7 @@ <translation id="2963773877003373896">mod3</translation> <translation id="2970920913501714344">ആപ്പുകൾ, വിപുലീകരണങ്ങൾ, തീമുകൾ എന്നിവ ഇന്സ്റ്റാള് ചെയ്യുക</translation> <translation id="2977598380246111477">അടുത്ത നമ്പർ</translation> -<translation id="2992327365391326550">ഉപകരണത്തിന്റെ മൈക്രോഫോൺ ബട്ടൺ ഓഫാക്കി.</translation> +<translation id="2992327365391326550">ഉപകരണത്തിന്റെ മൈക്രോഫോൺ ബട്ടൺ ഓഫാണ്.</translation> <translation id="2995447421581609334">കാസ്റ്റ് ഉപകരണങ്ങൾ കാണിക്കുക.</translation> <translation id="2996462380875591307">ഡോക്ക് ചെയ്ത മാഗ്നിഫയർ പ്രവർത്തനക്ഷമമാക്കി. ഇത് മാറ്റാൻ, കൺട്രോൾ+തിരയൽ+D വീണ്ടും അമർത്തുക.</translation> <translation id="3000461861112256445">മോണോ ഓഡിയോ</translation> @@ -475,7 +475,7 @@ <translation id="4705716602320768426">ഫീഡ്ബാക്ക് നൽകുക</translation> <translation id="4731797938093519117">രക്ഷാകർതൃ ആക്സസ്</translation> <translation id="4734965478015604180">സമാന്തരം</translation> -<translation id="4735498845456076464">'<ph name="LAUNCHER_KEY_NAME" /> + നമ്പർ' കീബോഡ് കുറുക്കുവഴി മാറിയിട്ടുണ്ട്. ഫംഗ്ഷന് കീകൾ ഉപയോഗിക്കാൻ, <ph name="LAUNCHER_KEY_NAME" /> + ഏറ്റവും മുകളിലെ വരിയിലുള്ള കീ അമർത്തുക.</translation> +<translation id="4735498845456076464"><ph name="LAUNCHER_KEY_NAME" /> + നമ്പർ' കീബോഡ് കുറുക്കുവഴി മാറിയിട്ടുണ്ട്. ഫംഗ്ഷന് കീകൾ ഉപയോഗിക്കാൻ, <ph name="LAUNCHER_KEY_NAME" /> + ഏറ്റവും മുകളിലെ വരിയിലുള്ള കീ അമർത്തുക.</translation> <translation id="4744944742468440486">നിങ്ങളുടെ തിരഞ്ഞെടുപ്പുമായി ബന്ധപ്പെട്ട വിവരങ്ങൾ</translation> <translation id="4759238208242260848">ഡൌണ്ലോഡുകള്</translation> <translation id="4774338217796918551">നാളെ <ph name="COME_BACK_TIME" />-ന് തിരികെ വരിക.</translation>
diff --git a/ash/strings/ash_strings_ms.xtb b/ash/strings/ash_strings_ms.xtb index 2186a2ca..a3c9e1b 100644 --- a/ash/strings/ash_strings_ms.xtb +++ b/ash/strings/ash_strings_ms.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Tetapan Pengguna</translation> <translation id="3217205077783620295">Kelantangan dihidupkan. Tindakan menogol akan meredamkan audio.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> lagi</translation> +<translation id="324366796737464147">Pembatalan hingar</translation> <translation id="3249513730522716925">Tetingkap <ph name="WINDOW_TITLE" /> dialihkan daripada Meja <ph name="ACTIVE_DESK" /> ke Meja <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Apakah yang boleh anda lakukan?</translation> <translation id="3269597722229482060">Klik Kanan</translation>
diff --git a/ash/strings/ash_strings_my.xtb b/ash/strings/ash_strings_my.xtb index 6fccc70..de21f02 100644 --- a/ash/strings/ash_strings_my.xtb +++ b/ash/strings/ash_strings_my.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">အသုံးပြုသူ ဆက်တင်များ</translation> <translation id="3217205077783620295">အသံဖွင့်ထားသည်၊ ပိတ်လိုက်ခြင်းဖြင့် အသံကိုတိတ်လိုက်ပါမည်။</translation> <translation id="3226991577105957773">+နောက်ထပ် <ph name="COUNT" /> ခု</translation> +<translation id="324366796737464147">ဆူညံသံဖယ်ရှားခြင်း</translation> <translation id="3249513730522716925">ဝင်းဒိုး <ph name="WINDOW_TITLE" /> ကို 'မြင်ကွင်း <ph name="ACTIVE_DESK" />' မှ 'မြင်ကွင်း <ph name="TARGET_DESK" />' သို့ ရွှေ့ထားသည်</translation> <translation id="3255483164551725916">သင်ဘာလုပ်နိုင်သလဲ။</translation> <translation id="3269597722229482060">ညာဘက်ခလုတ်ကို နှိပ်ရန်</translation>
diff --git a/ash/strings/ash_strings_ne.xtb b/ash/strings/ash_strings_ne.xtb index 9966c0f..82f0fa1 100644 --- a/ash/strings/ash_strings_ne.xtb +++ b/ash/strings/ash_strings_ne.xtb
@@ -63,7 +63,7 @@ <translation id="1383876407941801731">खोज्नुहोस्</translation> <translation id="1391102559483454063">अन</translation> <translation id="1407069428457324124">अँध्यारो थिम</translation> -<translation id="1419738280318246476">सूचनासम्बन्धी कारबाही गर्न यन्त्र अनलक गर्नुहोस्</translation> +<translation id="1419738280318246476">सूचनासम्बन्धी कारबाही गर्न डिभाइस अनलक गर्नुहोस्</translation> <translation id="1420408895951708260">रात्रि प्रकाश टगल गर्नुहोस्। <ph name="STATE_TEXT" /></translation> <translation id="1426410128494586442">हो</translation> <translation id="144853431011121127">आफ्नो फोनका सूचनाहरू आफ्नो <ph name="DEVICE_TYPE" /> मा प्राप्त गर्नुहोस्</translation> @@ -455,7 +455,7 @@ <translation id="4642092649622328492">आंशिक स्क्रिनसट लिनुहोस्</translation> <translation id="4659419629803378708">ChromeVox सक्षम पारियो</translation> <translation id="4665114317261903604">बाधा नपुर्याउनुहोस् नामक मोड टगल गर्नुहोस्। <ph name="STATE_TEXT" /></translation> -<translation id="4696813013609194136">अभिभावकको कोडमार्फत यन्त्र अनलक गर्नुहोस्</translation> +<translation id="4696813013609194136">अभिभावकको कोडमार्फत डिभाइस अनलक गर्नुहोस्</translation> <translation id="4702647871202761252">गोपनीयताको स्क्रिन निष्क्रिय छ</translation> <translation id="4705716602320768426">प्रतिक्रिया दिनुहोस्</translation> <translation id="4731797938093519117">अभिभावकको पहुँच</translation>
diff --git a/ash/strings/ash_strings_no.xtb b/ash/strings/ash_strings_no.xtb index 8e41a27..66271811 100644 --- a/ash/strings/ash_strings_no.xtb +++ b/ash/strings/ash_strings_no.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Brukerinnstillinger</translation> <translation id="3217205077783620295">Volumet er på. Hvis du slår det av, kuttes lyden.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> til</translation> +<translation id="324366796737464147">Støyreduksjon</translation> <translation id="3249513730522716925">Vinduet <ph name="WINDOW_TITLE" /> ble flyttet fra skrivebord <ph name="ACTIVE_DESK" /> til skrivebord <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Hva kan du gjøre?</translation> <translation id="3269597722229482060">Høyreklikk</translation>
diff --git a/ash/strings/ash_strings_pl.xtb b/ash/strings/ash_strings_pl.xtb index 1c5c820..500b26f 100644 --- a/ash/strings/ash_strings_pl.xtb +++ b/ash/strings/ash_strings_pl.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Ustawienia użytkownika</translation> <translation id="3217205077783620295">Dźwięk jest włączony. Kliknij, by wyciszyć.</translation> <translation id="3226991577105957773">i jeszcze <ph name="COUNT" /></translation> +<translation id="324366796737464147">Wyciszanie szumów</translation> <translation id="3249513730522716925">Okno <ph name="WINDOW_TITLE" /> zostało przeniesione z biurka <ph name="ACTIVE_DESK" /> na biurko <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Co potrafisz?</translation> <translation id="3269597722229482060">Kliknij prawym</translation>
diff --git a/ash/strings/ash_strings_pt-BR.xtb b/ash/strings/ash_strings_pt-BR.xtb index cee3e30..e8437891 100644 --- a/ash/strings/ash_strings_pt-BR.xtb +++ b/ash/strings/ash_strings_pt-BR.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Configurações do usuário</translation> <translation id="3217205077783620295">O som está ativado. Alterná-lo desativará o som.</translation> <translation id="3226991577105957773">Mais <ph name="COUNT" /></translation> +<translation id="324366796737464147">Cancelamento de ruído</translation> <translation id="3249513730522716925">A janela <ph name="WINDOW_TITLE" /> foi movida do espaço de trabalho <ph name="ACTIVE_DESK" /> para o <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">O que você pode fazer?</translation> <translation id="3269597722229482060">Clique com o botão direito do mouse</translation> @@ -297,7 +298,7 @@ <translation id="3368922792935385530">Conectado</translation> <translation id="3371140690572404006">Dispositivo USB-C (porta frontal da direita)</translation> <translation id="3375634426936648815">Conectado</translation> -<translation id="3378442621503952303">Conectando-se ao perfil. Aguarde alguns minutos.</translation> +<translation id="3378442621503952303">Conectando ao perfil. Aguarde alguns minutos.</translation> <translation id="3386978599540877378">a lupa de tela cheia</translation> <translation id="3400357268283240774">Configurações adicionais</translation> <translation id="3410336247007142655">Mostrar configurações do tema escuro</translation>
diff --git a/ash/strings/ash_strings_pt-PT.xtb b/ash/strings/ash_strings_pt-PT.xtb index 6f7e6a8..4d073b0d 100644 --- a/ash/strings/ash_strings_pt-PT.xtb +++ b/ash/strings/ash_strings_pt-PT.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Definições do utilizador</translation> <translation id="3217205077783620295">O volume está ativado, premir o botão irá desativar o áudio.</translation> <translation id="3226991577105957773">E mais <ph name="COUNT" /></translation> +<translation id="324366796737464147">Supressão de ruído</translation> <translation id="3249513730522716925">A janela <ph name="WINDOW_TITLE" /> foi movida do espaço de trabalho <ph name="ACTIVE_DESK" /> para o espaço de trabalho <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">O que podes fazer?</translation> <translation id="3269597722229482060">Clicar com o botão direito do rato</translation>
diff --git a/ash/strings/ash_strings_ro.xtb b/ash/strings/ash_strings_ro.xtb index 0f47930..ad15689 100644 --- a/ash/strings/ash_strings_ro.xtb +++ b/ash/strings/ash_strings_ro.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Setările utilizatorului</translation> <translation id="3217205077783620295">Volumul este activat. Comutarea îl va dezactiva.</translation> <translation id="3226991577105957773">+ încă <ph name="COUNT" /></translation> +<translation id="324366796737464147">Anularea zgomotului</translation> <translation id="3249513730522716925">Fereastra <ph name="WINDOW_TITLE" /> a fost mutată de pe desktopul <ph name="ACTIVE_DESK" /> pe desktopul <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Ce poți face?</translation> <translation id="3269597722229482060">Clic dreapta</translation>
diff --git a/ash/strings/ash_strings_ru.xtb b/ash/strings/ash_strings_ru.xtb index 7a89332..fce7867 100644 --- a/ash/strings/ash_strings_ru.xtb +++ b/ash/strings/ash_strings_ru.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Пользовательские настройки</translation> <translation id="3217205077783620295">Звук включен. Нажмите эту кнопку, чтобы отключить его.</translation> <translation id="3226991577105957773">Ещё <ph name="COUNT" /></translation> +<translation id="324366796737464147">Шумоподавление</translation> <translation id="3249513730522716925">Окно "<ph name="WINDOW_TITLE" />" перемещено с рабочего стола "<ph name="ACTIVE_DESK" />" на рабочий стол "<ph name="TARGET_DESK" />".</translation> <translation id="3255483164551725916">Что ты умеешь?</translation> <translation id="3269597722229482060">Правый клик</translation>
diff --git a/ash/strings/ash_strings_si.xtb b/ash/strings/ash_strings_si.xtb index 685e00e..942cdbb 100644 --- a/ash/strings/ash_strings_si.xtb +++ b/ash/strings/ash_strings_si.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">පරිශීලක සැකසුම්</translation> <translation id="3217205077783620295">ශබ්දය ක්රියාත්මකයි, ටොගල කිරීම ශ්රව්ය නිහඬ කරනු ඇත.</translation> <translation id="3226991577105957773">තවත් +<ph name="COUNT" /></translation> +<translation id="324366796737464147">අනවශ්ය ශබ්ද ඉවත් කිරීම</translation> <translation id="3249513730522716925"><ph name="WINDOW_TITLE" /> කවුළුව <ph name="ACTIVE_DESK" /> මේසයෙන් <ph name="TARGET_DESK" /> මේසයට ගියා</translation> <translation id="3255483164551725916">ඔබට කළ හැක්කේ කුමක්ද?</translation> <translation id="3269597722229482060">දකුණු ක්ලික් කිරීම</translation>
diff --git a/ash/strings/ash_strings_sk.xtb b/ash/strings/ash_strings_sk.xtb index 64a503e..4a68564 100644 --- a/ash/strings/ash_strings_sk.xtb +++ b/ash/strings/ash_strings_sk.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Nastavenia používateľa</translation> <translation id="3217205077783620295">Zvuk je zapnutý. Ak ho chcete vypnúť, prepnite tlačidlo.</translation> <translation id="3226991577105957773">a ďalšie (<ph name="COUNT" />)</translation> +<translation id="324366796737464147">Potlačenie šumu</translation> <translation id="3249513730522716925">Okno <ph name="WINDOW_TITLE" /> bolo presunuté z plochy <ph name="ACTIVE_DESK" /> na plochu <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Čo dokážeš?</translation> <translation id="3269597722229482060">Kliknúť pravým tlačidlom</translation>
diff --git a/ash/strings/ash_strings_sl.xtb b/ash/strings/ash_strings_sl.xtb index b18e973..1eb93c5 100644 --- a/ash/strings/ash_strings_sl.xtb +++ b/ash/strings/ash_strings_sl.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Uporabniške nastavitve</translation> <translation id="3217205077783620295">Glasnost je vklopljena: če to preklopite, bo zvok izklopljen.</translation> <translation id="3226991577105957773">in še <ph name="COUNT" /></translation> +<translation id="324366796737464147">Izločanje hrupa</translation> <translation id="3249513730522716925">Okno <ph name="WINDOW_TITLE" /> je bilo premaknjeno iz namizja <ph name="ACTIVE_DESK" /> v namizje <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Kakšne možnosti so na voljo?</translation> <translation id="3269597722229482060">Desni klik</translation>
diff --git a/ash/strings/ash_strings_sq.xtb b/ash/strings/ash_strings_sq.xtb index e17d850c..a51159c1 100644 --- a/ash/strings/ash_strings_sq.xtb +++ b/ash/strings/ash_strings_sq.xtb
@@ -245,6 +245,7 @@ <translation id="2963773877003373896">mod3</translation> <translation id="2970920913501714344">Instalo aplikacione, shtesa dhe tema</translation> <translation id="2977598380246111477">Numri tjetër</translation> +<translation id="2992327365391326550">Butoni i mikrofonit të pajisjes është i çaktivizuar.</translation> <translation id="2995447421581609334">Shfaq pajisjet e transmetimit.</translation> <translation id="2996462380875591307">"Zmadhuesi i stacionuar" u aktivizua. Shtyp sërish "Ctrl+Kërko+D" për ta çaktivizuar.</translation> <translation id="3000461861112256445">Audioja mono</translation> @@ -255,6 +256,7 @@ <translation id="3038571455154067151">Për t'u identifikuar, fut kodin e qasjes së prindit për Family Link</translation> <translation id="3039939407102840004">Bateria e stilolapsit është <ph name="PERCENTAGE" /> për qind.</translation> <translation id="3045488863354895414">Mirëdita,</translation> +<translation id="3051189971848907985">Profili po riemërtohet. Prit disa minuta.</translation> <translation id="3055162170959710888">Sot e ke përdorur këtë pajisje për <ph name="USED_TIME" /></translation> <translation id="3077734595579995578">shift</translation> <translation id="3081696990447829002">Zgjero menynë</translation> @@ -295,6 +297,7 @@ <translation id="3368922792935385530">Lidhur</translation> <translation id="3371140690572404006">Pajisja USB-C (porta e përparme, djathtas)</translation> <translation id="3375634426936648815">Lidhur</translation> +<translation id="3378442621503952303">Po lidhet me profilin. Prit disa minuta.</translation> <translation id="3386978599540877378">zmadhuesi në ekran të plotë</translation> <translation id="3400357268283240774">Cilësimet shtesë</translation> <translation id="3410336247007142655">Shfaq cilësimet e "Temës së errët"</translation> @@ -351,6 +354,7 @@ <translation id="380165613292957338">Përshëndetje, si mund të të ndihmoj?</translation> <translation id="3826099427150913765">Kalo te fjalëkalimi</translation> <translation id="383058930331066723">Modaliteti i kursimit të baterisë është aktiv</translation> +<translation id="3835880383832568924">Për të shikuar përditësimet, hap aplikacionin "Shkurtoret"</translation> <translation id="383629559565718788">Shfaq cilësimet e tastierës</translation> <translation id="3846214748874656680">Dil nga ekrani i plotë</translation> <translation id="3846575436967432996">Nuk mundësohen informacione mbi rrjetin</translation> @@ -471,6 +475,7 @@ <translation id="4705716602320768426">Dërgo komente</translation> <translation id="4731797938093519117">Qasja e prindit</translation> <translation id="4734965478015604180">Horizontal</translation> +<translation id="4735498845456076464">Shkurtorja e tastierës për <ph name="LAUNCHER_KEY_NAME" /> + Numri është ndryshuar. Për të përdorur tastet e funksioneve, shtyp tastin <ph name="LAUNCHER_KEY_NAME" /> + një tast në rreshtin e sipërm.</translation> <translation id="4744944742468440486">Informacion në lidhje me zgjedhjen tënde</translation> <translation id="4759238208242260848">Shkarkimet</translation> <translation id="4774338217796918551">Kthehu përsëri nesër në <ph name="COME_BACK_TIME" />.</translation> @@ -728,6 +733,7 @@ <translation id="6896758677409633944">Kopjo</translation> <translation id="6910714959251846841">Ky përditësim kërkon spastrim rrënjësor të pajisjes tënde. Mëso më shumë për përditësimin e fundit të <ph name="SYSTEM_APP_NAME" />.</translation> <translation id="6919251195245069855">Karta smart nuk mund të njihej. Provo përsëri.</translation> +<translation id="6921188888306725546">Shkurtoret e tastierës janë përmirësuar</translation> <translation id="6945221475159498467">Përzgjidhe</translation> <translation id="6961121602502368900">"Vendose telefonin në heshtje" nuk ofrohet në profilin e punës</translation> <translation id="6961840794482373852">Shkurtorja e tastierës për Alt + Shigjeta lart është ndryshuar. Për të përdorur tastin Page Up, shtyp tastin <ph name="LAUNCHER_KEY_NAME" /> + Shigjeta lart.</translation> @@ -934,6 +940,7 @@ <translation id="8631727435199967028">Cilësimet e qasshmërisë</translation> <translation id="8637598503828012618"><ph name="CONNECTION_STATUS" />, fuqia e sinjalit <ph name="SIGNAL_STRENGTH" />, menaxhuar nga administratori yt</translation> <translation id="8639760480004882931"><ph name="PERCENTAGE" /> të mbetura</translation> +<translation id="8641805545866562088">Lista e profilit po rifreskohet. Prit disa minuta.</translation> <translation id="8646417893960517480">Kohëmatësi: <ph name="TOTAL_TIME" /></translation> <translation id="8647931990447795414">Për të shtuar një person, fut kodin e qasjes së prindit për Family Link.</translation> <translation id="8649101189709089199">Zgjidh që të thuhet</translation> @@ -961,6 +968,7 @@ <translation id="8788027118671217603"><ph name="STATE_TEXT" />. <ph name="ENTERPRISE_TEXT" /></translation> <translation id="8814190375133053267">Wi-Fi</translation> <translation id="881757059229893486">Cilësimet e metodave të hyrjes</translation> +<translation id="8818320199597151042">Profili po hiqet. Prit disa minuta.</translation> <translation id="8825863694328519386">Rrëshqit nga e majta për t'u kthyer prapa</translation> <translation id="8828714802988429505">90°</translation> <translation id="8841375032071747811">Butoni "Prapa"</translation> @@ -1006,6 +1014,7 @@ <translation id="9091626656156419976">Ekrani <ph name="DISPLAY_NAME" /> u hoq</translation> <translation id="9098969848082897657">Vendose telefonin në heshtje</translation> <translation id="9099154003160514616">Ofrohet përditësim i Lacros</translation> +<translation id="9100887602489003640">Profili po shtohet. Prit disa minuta.</translation> <translation id="9105450214093926548">Identifikimi si përdorues i dytë nuk mbështetet kur shfletuesi Lacros është në ekzekutim. Përdor një profil të dytë të shfletuesit në Lacros më mirë ose mbylle Lacros dhe provo përsëri.</translation> <translation id="9133335900048457298">Përmbajtja e mbrojtur nuk mund të regjistrohet</translation> <translation id="9151726767154816831">Rifillo dhe bëj Powerwash për të përditësuar</translation>
diff --git a/ash/strings/ash_strings_sr-Latn.xtb b/ash/strings/ash_strings_sr-Latn.xtb index 8497584..4924c0a 100644 --- a/ash/strings/ash_strings_sr-Latn.xtb +++ b/ash/strings/ash_strings_sr-Latn.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Podešavanja korisnika</translation> <translation id="3217205077783620295">Zvuk je uključen. Možete da ga isključite pomeranjem prekidača.</translation> <translation id="3226991577105957773">i još <ph name="COUNT" /></translation> +<translation id="324366796737464147">Umanjivanje šuma</translation> <translation id="3249513730522716925">Prozor <ph name="WINDOW_TITLE" /> je premešten sa radne površine <ph name="ACTIVE_DESK" /> na radnu površinu <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Šta možeš da radiš?</translation> <translation id="3269597722229482060">Desni klik</translation>
diff --git a/ash/strings/ash_strings_sr.xtb b/ash/strings/ash_strings_sr.xtb index 5ec1512..eaf5cda6 100644 --- a/ash/strings/ash_strings_sr.xtb +++ b/ash/strings/ash_strings_sr.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Подешавања корисника</translation> <translation id="3217205077783620295">Звук је укључен. Можете да га искључите померањем прекидача.</translation> <translation id="3226991577105957773">и још <ph name="COUNT" /></translation> +<translation id="324366796737464147">Умањивање шума</translation> <translation id="3249513730522716925">Прозор <ph name="WINDOW_TITLE" /> је премештен са радне површине <ph name="ACTIVE_DESK" /> на радну површину <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Шта можеш да радиш?</translation> <translation id="3269597722229482060">Десни клик</translation>
diff --git a/ash/strings/ash_strings_sv.xtb b/ash/strings/ash_strings_sv.xtb index 0d123d4..88bd371 100644 --- a/ash/strings/ash_strings_sv.xtb +++ b/ash/strings/ash_strings_sv.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Användarinställningar</translation> <translation id="3217205077783620295">Ljudet är på. Om du ändrar läge stängs ljudet av.</translation> <translation id="3226991577105957773">och <ph name="COUNT" /> till</translation> +<translation id="324366796737464147">Brusreducering</translation> <translation id="3249513730522716925">Fönstret <ph name="WINDOW_TITLE" /> flyttades från skrivbordet <ph name="ACTIVE_DESK" /> till skrivbordet <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Vad kan du göra?</translation> <translation id="3269597722229482060">Högerklicka</translation>
diff --git a/ash/strings/ash_strings_sw.xtb b/ash/strings/ash_strings_sw.xtb index 2051dde5..653ab76 100644 --- a/ash/strings/ash_strings_sw.xtb +++ b/ash/strings/ash_strings_sw.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Mipangilio ya Mtumiaji</translation> <translation id="3217205077783620295">Umewasha sauti, Ukigeuza swichi utazima sauti.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> zaidi</translation> +<translation id="324366796737464147">Udhibiti wa kelele</translation> <translation id="3249513730522716925">Dirisha la <ph name="WINDOW_TITLE" /> limehamishwa kutoka Kiolesura cha <ph name="ACTIVE_DESK" /> hadi Kiolesura cha <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Unaweza kufanya nini?</translation> <translation id="3269597722229482060">Bofya Kulia</translation>
diff --git a/ash/strings/ash_strings_te.xtb b/ash/strings/ash_strings_te.xtb index 2b79b84..6c878c49 100644 --- a/ash/strings/ash_strings_te.xtb +++ b/ash/strings/ash_strings_te.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">యూజర్ సెట్టింగ్లు</translation> <translation id="3217205077783620295">వాల్యూమ్ ఆన్లో ఉంది, టోగుల్ చేయడం వలన ఆడియో మ్యూట్ అవుతుంది.</translation> <translation id="3226991577105957773">+మరో <ph name="COUNT" /></translation> +<translation id="324366796737464147">నాయిస్ క్యాన్సిలేషన్</translation> <translation id="3249513730522716925">"<ph name="WINDOW_TITLE" />" విండో అన్నది "<ph name="ACTIVE_DESK" />" డెస్క్ నుండి "<ph name="TARGET_DESK" />" డెస్క్కు తరలించబడింది</translation> <translation id="3255483164551725916">నువ్వు ఏమి చేయగలవు?</translation> <translation id="3269597722229482060">కుడి క్లిక్</translation>
diff --git a/ash/strings/ash_strings_tr.xtb b/ash/strings/ash_strings_tr.xtb index ce47b5fb..46eae82b 100644 --- a/ash/strings/ash_strings_tr.xtb +++ b/ash/strings/ash_strings_tr.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Kullanıcı Ayarları</translation> <translation id="3217205077783620295">Ses açık, düğmeye basılırsa ses kapatılacak.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> öğe daha</translation> +<translation id="324366796737464147">Gürültü giderme</translation> <translation id="3249513730522716925"><ph name="WINDOW_TITLE" /> penceresi, Masa <ph name="ACTIVE_DESK" /> üzerinden Masa <ph name="TARGET_DESK" /> üzerine taşındı</translation> <translation id="3255483164551725916">Neler yapabilirsin?</translation> <translation id="3269597722229482060">Sağ Tıkla</translation>
diff --git a/ash/strings/ash_strings_uk.xtb b/ash/strings/ash_strings_uk.xtb index 1570e56..c9edb393 100644 --- a/ash/strings/ash_strings_uk.xtb +++ b/ash/strings/ash_strings_uk.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Налаштування користувача</translation> <translation id="3217205077783620295">Звук увімкнено. Його можна вимкнути за допомогою перемикача.</translation> <translation id="3226991577105957773">Ще <ph name="COUNT" /></translation> +<translation id="324366796737464147">Заглушення шумів</translation> <translation id="3249513730522716925">Вікно "<ph name="WINDOW_TITLE" />" переміщено з робочого столу "<ph name="ACTIVE_DESK" />" на робочий стіл "<ph name="TARGET_DESK" />"</translation> <translation id="3255483164551725916">Що ти можеш?</translation> <translation id="3269597722229482060">Натиснути правою кнопкою миші</translation>
diff --git a/ash/strings/ash_strings_vi.xtb b/ash/strings/ash_strings_vi.xtb index 99d7d29..99a139df7 100644 --- a/ash/strings/ash_strings_vi.xtb +++ b/ash/strings/ash_strings_vi.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Cài đặt người dùng</translation> <translation id="3217205077783620295">Âm lượng đang bật. Nếu bạn chuyển đổi, âm thanh sẽ bị tắt.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> mục khác</translation> +<translation id="324366796737464147">Khử tiếng ồn</translation> <translation id="3249513730522716925">Đã di chuyển cửa sổ <ph name="WINDOW_TITLE" /> từ Không gian làm việc <ph name="ACTIVE_DESK" /> sang Không gian làm việc <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Bạn có thể làm gì?</translation> <translation id="3269597722229482060">Nhấp chuột phải</translation>
diff --git a/ash/strings/ash_strings_zh-CN.xtb b/ash/strings/ash_strings_zh-CN.xtb index 974d2b8..9021967 100644 --- a/ash/strings/ash_strings_zh-CN.xtb +++ b/ash/strings/ash_strings_zh-CN.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">用户设置</translation> <translation id="3217205077783620295">已开启声音,使用切换开关可将音频静音。</translation> <translation id="3226991577105957773">+另外 <ph name="COUNT" /> 条</translation> +<translation id="324366796737464147">降噪</translation> <translation id="3249513730522716925">窗口“<ph name="WINDOW_TITLE" />”已由桌面 <ph name="ACTIVE_DESK" /> 移至桌面 <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">你能做些什么?</translation> <translation id="3269597722229482060">右键点击</translation>
diff --git a/ash/strings/ash_strings_zh-HK.xtb b/ash/strings/ash_strings_zh-HK.xtb index bc4e0349..2dac12e1 100644 --- a/ash/strings/ash_strings_zh-HK.xtb +++ b/ash/strings/ash_strings_zh-HK.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">使用者設定</translation> <translation id="3217205077783620295">打開咗音量,切換將會靜音。</translation> <translation id="3226991577105957773">還有 <ph name="COUNT" /> 項</translation> +<translation id="324366796737464147">消除雜音</translation> <translation id="3249513730522716925">「<ph name="WINDOW_TITLE" />」視窗已從桌面 <ph name="ACTIVE_DESK" /> 移至桌面 <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">你可以做咩嘢?</translation> <translation id="3269597722229482060">按滑鼠右鍵</translation>
diff --git a/ash/strings/ash_strings_zh-TW.xtb b/ash/strings/ash_strings_zh-TW.xtb index 79d618d..cf0f9b1 100644 --- a/ash/strings/ash_strings_zh-TW.xtb +++ b/ash/strings/ash_strings_zh-TW.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">使用者設定</translation> <translation id="3217205077783620295">音量已開啟;使用切換按鈕可設為靜音。</translation> <translation id="3226991577105957773">還有 <ph name="COUNT" /> 則</translation> +<translation id="324366796737464147">噪音消除</translation> <translation id="3249513730522716925">「<ph name="WINDOW_TITLE" />」視窗已從桌面 <ph name="ACTIVE_DESK" /> 移動到桌面 <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">你會做些什麼?</translation> <translation id="3269597722229482060">按一下滑鼠右鍵</translation>
diff --git a/ash/strings/ash_strings_zu.xtb b/ash/strings/ash_strings_zu.xtb index 154345f9..7b0b7b90 100644 --- a/ash/strings/ash_strings_zu.xtb +++ b/ash/strings/ash_strings_zu.xtb
@@ -280,6 +280,7 @@ <translation id="3207953481422525583">Izilungiselelo Zomsebenzisi</translation> <translation id="3217205077783620295">Ivolomu ivuliwe, ukushintsha kuzothulisa umsindo.</translation> <translation id="3226991577105957773">+<ph name="COUNT" /> okuningi</translation> +<translation id="324366796737464147">Ukukhansela umsindo</translation> <translation id="3249513730522716925">Iwindi <ph name="WINDOW_TITLE" /> lihanjisiwe kusuka kudeski <ph name="ACTIVE_DESK" /> kuya kudeski <ph name="TARGET_DESK" /></translation> <translation id="3255483164551725916">Yini ongayenza?</translation> <translation id="3269597722229482060">Ukuchofoza Kwesokudla</translation>
diff --git a/build/fuchsia/linux.sdk.sha1 b/build/fuchsia/linux.sdk.sha1 index cb5229fa..a00eb5cc 100644 --- a/build/fuchsia/linux.sdk.sha1 +++ b/build/fuchsia/linux.sdk.sha1
@@ -1 +1 @@ -4.20210527.3.1 +4.20210529.1.1
diff --git a/build/fuchsia/mac.sdk.sha1 b/build/fuchsia/mac.sdk.sha1 index cb5229fa..a00eb5cc 100644 --- a/build/fuchsia/mac.sdk.sha1 +++ b/build/fuchsia/mac.sdk.sha1
@@ -1 +1 @@ -4.20210527.3.1 +4.20210529.1.1
diff --git a/cc/paint/oop_pixeltest.cc b/cc/paint/oop_pixeltest.cc index e014b4e..272dede 100644 --- a/cc/paint/oop_pixeltest.cc +++ b/cc/paint/oop_pixeltest.cc
@@ -1994,12 +1994,9 @@ } }; -// Broken on emulators: https://crbug.com/1189284 -#if !defined(OS_ANDROID) || !defined(ARCH_CPU_X86_FAMILY) TEST_P(OopTextBlobPixelTest, Config) { RunTest(); } -#endif INSTANTIATE_TEST_SUITE_P( P,
diff --git a/chrome/VERSION b/chrome/VERSION index 49264b155..ce0900d 100644 --- a/chrome/VERSION +++ b/chrome/VERSION
@@ -1,4 +1,4 @@ MAJOR=93 MINOR=0 -BUILD=4526 +BUILD=4527 PATCH=0
diff --git a/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_gu.xtb b/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_gu.xtb index eb594645..d3b11c7 100644 --- a/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_gu.xtb +++ b/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_gu.xtb
@@ -24,4 +24,5 @@ <translation id="8037472847879765671">ચુકવણી પદ્ધતિઓ બતાવો</translation> <translation id="8507520749471379845">પાસવર્ડ ઉપલબ્ધ છે</translation> <translation id="8705308553596171387">કોઈ પાસવર્ડ જરૂરી નથી</translation> +<translation id="8849262850971482943">વધારાની સુરક્ષા માટે, તમારા વર્ચ્યુઅલ કાર્ડનો ઉપયોગ કરો</translation> </translationbundle> \ No newline at end of file
diff --git a/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_kn.xtb b/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_kn.xtb index 3c9107e..3f89708ee 100644 --- a/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_kn.xtb +++ b/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_kn.xtb
@@ -24,4 +24,5 @@ <translation id="8037472847879765671">ಪಾವತಿ ವಿಧಾನಗಳನ್ನು ತೋರಿಸಿ</translation> <translation id="8507520749471379845">ಪಾಸ್ವರ್ಡ್ಗಳು ಲಭ್ಯವಿವೆ</translation> <translation id="8705308553596171387">ಯಾವುದೇ ಪಾಸ್ವರ್ಡ್ ಇಲ್ಲ</translation> +<translation id="8849262850971482943">ಹೆಚ್ಚಿನ ಸುರಕ್ಷತೆಗಾಗಿ ನಿಮ್ಮ ವರ್ಚುವಲ್ ಕಾರ್ಡ್ ಅನ್ನು ಬಳಸಿ</translation> </translationbundle> \ No newline at end of file
diff --git a/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_sq.xtb b/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_sq.xtb index 95a859e..e5929277 100644 --- a/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_sq.xtb +++ b/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_sq.xtb
@@ -24,4 +24,5 @@ <translation id="8037472847879765671">Shfaq mënyrat e pagesës</translation> <translation id="8507520749471379845">Fjalëkalimet që ofrohen</translation> <translation id="8705308553596171387">Pa fjalëkalim</translation> +<translation id="8849262850971482943">Përdor kartën tënde virtuale për më shumë siguri</translation> </translationbundle> \ No newline at end of file
diff --git a/chrome/app/resources/generated_resources_af.xtb b/chrome/app/resources/generated_resources_af.xtb index 0022d7d..52eb8b0 100644 --- a/chrome/app/resources/generated_resources_af.xtb +++ b/chrome/app/resources/generated_resources_af.xtb
@@ -2583,6 +2583,7 @@ <translation id="3742666961763734085">Kan nie 'n organisatoriese eenheid met daardie naam kry nie. Probeer asseblief weer.</translation> <translation id="3744111561329211289">Agtergrondsinkronisering</translation> <translation id="3747077776423672805">Gaan na Instellings > Google Play Winkel > Bestuur Android-voorkeure > Programme of Programbestuurder om programme te verwyder. Tik dan op die program wat jy wil deïnstalleer (jy sal dalk links of regs moet swiep om die program te kry). Tik dan op Deïnstalleer of Deaktiveer.</translation> +<translation id="3747220812138541072">Wys inlyn skryvoorstelle wat verskyn terwyl jy tik</translation> <translation id="3748706263662799310">Gee 'n fout aan</translation> <translation id="3752582316358263300">OK …</translation> <translation id="3753033997400164841">Berg een keer. Gebruik oral</translation> @@ -3272,6 +3273,7 @@ <translation id="4510614391273086606">Linux-lêers en -programme word tans na hul gerugsteunde toestand toe teruggestel.</translation> <translation id="451102079304155829">mandjies</translation> <translation id="4513275008300099962">Deaktiveer vensterkontrolesoorlegger</translation> +<translation id="4513872120116766993">Skryfvoorspelling</translation> <translation id="4513946894732546136">Terugvoer</translation> <translation id="451407183922382411">Aangedryf deur <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Wissel video tussen speel en laat wag</translation> @@ -4435,6 +4437,7 @@ <translation id="5826395379250998812">Koppel jou <ph name="DEVICE_TYPE" /> aan jou foon. <ph name="LINK_BEGIN" />Kom meer te wete<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Semi-deursigtig</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Voorspelling van volgende woord</translation> <translation id="5828545842856466741">Voeg profiel by …</translation> <translation id="5828633471261496623">Druk tans uit …</translation> <translation id="5830720307094128296">Stoor bladsy as …</translation> @@ -6305,6 +6308,7 @@ <translation id="78526636422538552">Byvoeging van meer Google-rekeninge is gedeaktiveer</translation> <translation id="7853747251428735">Meer nutsgoed</translation> <translation id="7855678561139483478">Skuif oortjie na nuwe venster</translation> +<translation id="7857093393627376423">Teksvoorstelle</translation> <translation id="7857117644404132472">Voeg uitsondering by</translation> <translation id="7857949311770343000">Is dit die nuwe oortjiebladsy wat jy verwag het?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_am.xtb b/chrome/app/resources/generated_resources_am.xtb index f61168803..dc21afe 100644 --- a/chrome/app/resources/generated_resources_am.xtb +++ b/chrome/app/resources/generated_resources_am.xtb
@@ -2577,6 +2577,7 @@ <translation id="3742666961763734085">ይህ ስም ያለው ድርጅታዊ አሃድ ማግኘት አልተቻለም። እባክዎ እንደገና ይሞክሩ።</translation> <translation id="3744111561329211289">የዳራ ስምረት</translation> <translation id="3747077776423672805">መተግበሪያዎችን ለማስወገድ ወደ ቅንብሮች > > Google Play መደብር > የAndroid ምርጫዎችን ያስተዳድሩ >መተግበሪያዎች ወይም የመተግበሪያ አስተዳዳሪ ይሂዱ። ከዚያ ለማራገፍ የሚፈልጉትን መተግበሪያ መታ ያድርጉ (መተግበሪያውን ለማግኘት ወደ ቀኝ ወይም ወደ ግራ ማንሸራተት ሊኖርብዎት ይችላል)። ከዚያ አራግፍ ወይም አሰናክል የሚለውን መታ ያድርጉ።</translation> +<translation id="3747220812138541072">በሚተይቡበት ጊዜ የሚታዩትን የውስጠ መስመር የአጻጻፍ ጥቆማ አስተያየቶችን አሳይ</translation> <translation id="3748706263662799310">ስህተት ሪፖርት አድርግ</translation> <translation id="3752582316358263300">እሺ...</translation> <translation id="3753033997400164841">አንድ ጊዜ አከማች። በሁሉም ቦታ ተጠቀም</translation> @@ -3263,6 +3264,7 @@ <translation id="4510614391273086606">የLinux ፋይሎች እና መተግበሪያዎች ምትኬ ወደተቀመጠላቸው ሁኔታ እየተመለሱ ነው።</translation> <translation id="451102079304155829">ተሳቢዎች</translation> <translation id="4513275008300099962">የመስኮት መቆጣጠሪያዎችን ተደራቢ ያሰናክሉ</translation> +<translation id="4513872120116766993">ግምታዊ አጻጻፍ</translation> <translation id="4513946894732546136">ግብረ መልስ</translation> <translation id="451407183922382411">በ<ph name="COMPANY_NAME" /> የተጎላበተ</translation> <translation id="4514610446763173167">ቪዲዮን ለማጫወት ወይም ባለበት ለማቆም ቀያይር</translation> @@ -4425,6 +4427,7 @@ <translation id="5826395379250998812">የእርስዎን <ph name="DEVICE_TYPE" /> ከስልክዎ ጋር ያገናኙት። <ph name="LINK_BEGIN" />የበለጠ ለመረዳት<ph name="LINK_END" /></translation> <translation id="5826993284769733527">ከፊል ብርሃን አሳላፊ</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">የቀጣይ ቃል ግምት</translation> <translation id="5828545842856466741">መገለጫ አክል...</translation> <translation id="5828633471261496623">በማተም ላይ...</translation> <translation id="5830720307094128296">ገጽ አስቀምጥ &እንደ…</translation> @@ -6295,6 +6298,7 @@ <translation id="78526636422538552">ተጨማሪ የGoogle መለያዎችን ማከል ተሰናክሏል</translation> <translation id="7853747251428735">ተጨማሪ መሣሪያዎ&ች</translation> <translation id="7855678561139483478">ትር ወደ አዲስ መስኮት ውሰድ</translation> +<translation id="7857093393627376423">የጽሑፍ ጥቆማ አስተያየቶች</translation> <translation id="7857117644404132472">ለየት ያሉትን ያክሉ</translation> <translation id="7857949311770343000">የጠበቁት የአዲስ ትር ገጽ ይሄ ነው?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_ar.xtb b/chrome/app/resources/generated_resources_ar.xtb index c7d2456..c677bff 100644 --- a/chrome/app/resources/generated_resources_ar.xtb +++ b/chrome/app/resources/generated_resources_ar.xtb
@@ -2574,6 +2574,7 @@ <translation id="3742666961763734085">لم يتم إيجاد وحدة تنظيمية تحمل هذا الاسم. يُرجى إعادة المحاولة.</translation> <translation id="3744111561329211289">المزامنة في الخلفية</translation> <translation id="3747077776423672805">لإزالة التطبيقات، انتقِل إلى "الإعدادات" > "متجر Google Play" > إدارة إعدادات Android المفضّلة > "التطبيقات" أو "مدير التطبيقات". ثم انقر على التطبيق الذي تريد إلغاء تثبيته (عليك التمرير السريع لليمين أو اليسار للعثور على التطبيق)، ثم انقر على "إلغاء التثبيت" أو "إيقاف".</translation> +<translation id="3747220812138541072">عرض اقتراحات نصية مضمّنة تظهر أثناء الكتابة</translation> <translation id="3748706263662799310">الإبلاغ عن خطأ</translation> <translation id="3752582316358263300">حسنًا...</translation> <translation id="3753033997400164841">حفظ كلمة المرور مرة واحدة وإتاحتها على جميع الأجهزة</translation> @@ -3259,6 +3260,7 @@ <translation id="4510614391273086606">تتم الآن استعادة البيانات الاحتياطية الخاصّة بملفات نظام التشغيل Linux وتطبيقاته.</translation> <translation id="451102079304155829">سلات التسوّق</translation> <translation id="4513275008300099962">إيقاف تراكب عناصر التحكم في النوافذ</translation> +<translation id="4513872120116766993">اقتراحات نصية توقّعية</translation> <translation id="4513946894732546136">ملاحظات</translation> <translation id="451407183922382411">تم التشغيل من قبل <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">تبديل الفيديو لتشغيله أو إيقافه مؤقتًا</translation> @@ -4421,6 +4423,7 @@ <translation id="5826395379250998812">يمكنك ربط الجهاز <ph name="DEVICE_TYPE" /> بهاتفك. <ph name="LINK_BEGIN" />مزيد من المعلومات<ph name="LINK_END" /></translation> <translation id="5826993284769733527">شبه شفاف</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">توقُّع الكلمة التالية</translation> <translation id="5828545842856466741">إضافة ملف شخصي...</translation> <translation id="5828633471261496623">الطباعة جارية...</translation> <translation id="5830720307094128296">حفظ &صفحة باسم...</translation> @@ -6291,6 +6294,7 @@ <translation id="78526636422538552">تم إيقاف إمكانية إضافة المزيد من حسابات Google.</translation> <translation id="7853747251428735">المزيد من الأد&وات</translation> <translation id="7855678561139483478">نقل علامة التبويب إلى نافذة جديدة</translation> +<translation id="7857093393627376423">اقتراحات نصية</translation> <translation id="7857117644404132472">إضافة استثناء</translation> <translation id="7857949311770343000">هل هذه هي صفحة علامة التبويب الجديدة التي كنت تتوقع ظهورها؟</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_az.xtb b/chrome/app/resources/generated_resources_az.xtb index ab28da5..44db188 100644 --- a/chrome/app/resources/generated_resources_az.xtb +++ b/chrome/app/resources/generated_resources_az.xtb
@@ -2566,6 +2566,7 @@ <translation id="3742666961763734085">Bu adda təşkilatı vahid tapılmadı. Yenidən cəhd edin.</translation> <translation id="3744111561329211289">Arxa fon sinx</translation> <translation id="3747077776423672805">Tətbiqləri silmək üçün Ayarlar > Google Play Market > Android tərcihlərini idarə edin > Tətbiqlər və ya Tətbiq meneceri bölməsinə daxil olun. Sonra quraşdırılmasını ləğv etmək istədiyiniz tətbiqə klikləyin (tətbiqi tapmaq üçün sağa və ya sola sürüşdürməlisiniz). Quraşdırılmanı Ləğv Edin və ya Deaktiv Edin seçiminə klikləyin.</translation> +<translation id="3747220812138541072">Yazarkən görünən sətir içi yazı təkliflərini göstərin</translation> <translation id="3748706263662799310">Baqı şikayət edin</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Bir dəfə saxlayın. Hər yerdə istifadə edin</translation> @@ -3252,6 +3253,7 @@ <translation id="4510614391273086606">Linux fayl və tətbiqləri yedəklənmiş vəziyyətlərinə bərpa olunur.</translation> <translation id="451102079304155829">arabalar</translation> <translation id="4513275008300099962">Pəncərə kontrolları düzənini deaktiv edin</translation> +<translation id="4513872120116766993">Proqnozlaşdırıcı yazı</translation> <translation id="4513946894732546136">Geri əlaqə</translation> <translation id="451407183922382411"><ph name="COMPANY_NAME" /> tərəfindən dəstəklənir</translation> <translation id="4514610446763173167">Oxutmaq və ya dayandırmaq üçün videonu aktiv edin</translation> @@ -4414,6 +4416,7 @@ <translation id="5826395379250998812"><ph name="DEVICE_TYPE" /> cihazını telefona qoşun. <ph name="LINK_BEGIN" />Ətraflı məlumat<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Yarı-şəffaf</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Növbəti söz proqnozu</translation> <translation id="5828545842856466741">Profil əlavə edin...</translation> <translation id="5828633471261496623">Çap edilir...</translation> <translation id="5830720307094128296">Səhifənin saxlanma formatı:</translation> @@ -6282,6 +6285,7 @@ <translation id="78526636422538552">Daha çox Google Hesabın əlavə edilməsi deaktivdir</translation> <translation id="7853747251428735">Daha çox alətlər</translation> <translation id="7855678561139483478">Tabı yeni pəncərəyə daşıyın</translation> +<translation id="7857093393627376423">Mətn təklifləri</translation> <translation id="7857117644404132472">İstisna əlavə edin</translation> <translation id="7857949311770343000">Gözlədiyiniz yeni tab səhifəsi budur?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_be.xtb b/chrome/app/resources/generated_resources_be.xtb index 462e97f..ea9423f 100644 --- a/chrome/app/resources/generated_resources_be.xtb +++ b/chrome/app/resources/generated_resources_be.xtb
@@ -2570,6 +2570,7 @@ <translation id="3742666961763734085">Не ўдалося знайсці арганізацыйную адзінку з такой назвай. Паўтарыце спробу.</translation> <translation id="3744111561329211289">Фонавая сінхранізацыя</translation> <translation id="3747077776423672805">Каб выдаліць праграмы, перайдзіце ў раздзел "Налады > Крама Google Play > Кіраванне параметрамі Android" і адкрыйце "Праграмы" або "Менеджар праграм". Там націсніце на значок праграмы, якую хочаце выдаліць (каб знайсці патрэбную праграму, магчыма, трэба будзе прагартаць экран управа ці ўлева). Затым націсніце "Выдаліць" або "Адключыць".</translation> +<translation id="3747220812138541072">Паказваць прапановы напісання пры наборы тэксту</translation> <translation id="3748706263662799310">Паведаміць пра памылку</translation> <translation id="3752582316358263300">ОК...</translation> <translation id="3753033997400164841">Захоўвайце адзін раз – выкарыстоўвайце ўсюды</translation> @@ -3258,6 +3259,7 @@ <translation id="4510614391273086606">Файлы і праграмы Linux аднаўляюцца з рэзервовай копіі.</translation> <translation id="451102079304155829">кошыкі</translation> <translation id="4513275008300099962">Адключыць накладанне элементаў кіравання акном</translation> +<translation id="4513872120116766993">Прагнастычныя падказкі пры напісанні тэксту</translation> <translation id="4513946894732546136">Водгук</translation> <translation id="451407183922382411">На платформе <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Прайграванне або прыпыненне відэа</translation> @@ -4418,6 +4420,7 @@ <translation id="5826395379250998812">Падключыце прыладу "<ph name="DEVICE_TYPE" />" да тэлефона. <ph name="LINK_BEGIN" />Даведацца больш<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Напаўпразрыста</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Прагназаванне наступнага слова</translation> <translation id="5828545842856466741">Дадаць профіль...</translation> <translation id="5828633471261496623">Ідзе друк...</translation> <translation id="5830720307094128296">Захаваць старонку &як...</translation> @@ -6285,6 +6288,7 @@ <translation id="78526636422538552">Дадаванне іншых Уліковых запісаў Google выключана</translation> <translation id="7853747251428735">Іншыя &інструменты</translation> <translation id="7855678561139483478">Перамясціць укладку ў новае акно</translation> +<translation id="7857093393627376423">Тэкставыя прапановы</translation> <translation id="7857117644404132472">Дадаць выключэнне</translation> <translation id="7857949311770343000">Ці з'яўляецца старонка новай укладкі той, якую вы чакалі ўбачыць?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_bn.xtb b/chrome/app/resources/generated_resources_bn.xtb index eb10fe1e..7e19538 100644 --- a/chrome/app/resources/generated_resources_bn.xtb +++ b/chrome/app/resources/generated_resources_bn.xtb
@@ -1138,6 +1138,7 @@ <translation id="2178614541317717477">CA আপোস</translation> <translation id="2182058453334755893">আপনার ক্লিপবোর্ডে কপি করা হয়েছে</translation> <translation id="2184515124301515068">সাইটটি কখন সাউন্ড চালাতে পারবে তা Chrome-কে বেছে নিতে দিন (প্রস্তাবিত)</translation> +<translation id="2186711480981247270">অন্য ডিভাইস থেকে পৃষ্ঠাটি শেয়ার করা হয়েছে</translation> <translation id="2187675480456493911">আপনার অ্যাকাউন্টের অন্যান্য ডিভাইসের সাথে সিঙ্ক করা হয়েছে। অন্য ব্যবহারকারীদের পরিবর্তন করা সেটিংস সিঙ্ক করা হবে না। <ph name="LINK_BEGIN" />আরও জানুন<ph name="LINK_END" /></translation> <translation id="2187895286714876935">সার্ভার সার্টিফিকেট আমদানি করতে সমস্যা</translation> <translation id="2187906491731510095">এক্সটেনশনগুলি আপডেট করা হয়েছে</translation>
diff --git a/chrome/app/resources/generated_resources_bs.xtb b/chrome/app/resources/generated_resources_bs.xtb index e4506e3..36fa33c 100644 --- a/chrome/app/resources/generated_resources_bs.xtb +++ b/chrome/app/resources/generated_resources_bs.xtb
@@ -2581,6 +2581,7 @@ <translation id="3742666961763734085">Nije moguće pronaći organizacionu jedinicu pod tim imenom. Pokušajte ponovo.</translation> <translation id="3744111561329211289">Sinhronizacija u pozadini</translation> <translation id="3747077776423672805">Za uklanjanje aplikacija idite na Postavke > Trgovina Play > Upravljanje postavkama Androida > Aplikacije ili Upravitelj aplikacija. Zatim dodirnite aplikaciju koju želite deinstalirati (možda ćete morati prijeći prstom udesno ili ulijevo kako biste pronašli aplikaciju). Zatim dodirnite Deinstaliraj ili Onemogući.</translation> +<translation id="3747220812138541072">Prikaz prijedloga za pisanje u ravni koji se prikazuju dok pišete</translation> <translation id="3748706263662799310">Prijava programske pogreške</translation> <translation id="3752582316358263300">Uredu...</translation> <translation id="3753033997400164841">Pohranite jednom. Koristite svugdje</translation> @@ -3270,6 +3271,7 @@ <translation id="4510614391273086606">Linux fajlovi i aplikacije se vraćaju u stanje iz sigurnosne kopije.</translation> <translation id="451102079304155829">kolica</translation> <translation id="4513275008300099962">Onemogućite preklapanje kontrola u prozoru</translation> +<translation id="4513872120116766993">Predvidljivo pisanje</translation> <translation id="4513946894732546136">Povratne informacije</translation> <translation id="451407183922382411">Omogućuje <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Reproduciraj ili pauziraj videozapis</translation> @@ -4432,6 +4434,7 @@ <translation id="5826395379250998812">Povežite uređaj <ph name="DEVICE_TYPE" /> sa svojim telefonom. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Poluprovidno</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Predviđanje sljedeće riječi</translation> <translation id="5828545842856466741">Dodaj profil…</translation> <translation id="5828633471261496623">Štampanje...</translation> <translation id="5830720307094128296">Sačuvaj stranicu &kao...</translation> @@ -6302,6 +6305,7 @@ <translation id="78526636422538552">Dodavanje više Google računa je onemogućeno</translation> <translation id="7853747251428735">Više a&lata</translation> <translation id="7855678561139483478">Premjesti karticu u novi prozor</translation> +<translation id="7857093393627376423">Prijedlozi teksta</translation> <translation id="7857117644404132472">Dodaj izuzetak</translation> <translation id="7857949311770343000">Je li to web-stranica nove kartice koju ste očekivali?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_ca.xtb b/chrome/app/resources/generated_resources_ca.xtb index 350a219..c79ff5a 100644 --- a/chrome/app/resources/generated_resources_ca.xtb +++ b/chrome/app/resources/generated_resources_ca.xtb
@@ -700,7 +700,7 @@ <translation id="173628468822554835">D'acord. De manera predeterminada, els llocs webs nous que visitis no t'enviaran notificacions.</translation> <translation id="1736419249208073774">Explora</translation> <translation id="1737968601308870607">Arxiva l'error</translation> -<translation id="1739684185846730053">Les proves de Privacy Sandbox encara s'estan desenvolupant i només estan disponibles en determinades regions. Per ara, és possible que els llocs web provin la zona de proves de privadesa mentre continuen utilitzant les tecnologies web actuals, com ara les galetes de tercers.</translation> +<translation id="1739684185846730053">Les proves de Privacy Sandbox encara s'estan desenvolupant i només estan disponibles en determinades regions. Per ara, és possible que els llocs web provin Privacy Sandbox mentre continuen utilitzant les tecnologies web actuals, com ara les galetes de tercers.</translation> <translation id="174123615272205933">Personalitzats</translation> <translation id="1741314857973421784">Continua</translation> <translation id="1743570585616704562">No s'ha reconegut</translation> @@ -2568,6 +2568,7 @@ <translation id="3742666961763734085">No es troba cap unitat organitzativa amb aquest nom. Torna-ho a provar.</translation> <translation id="3744111561329211289">Sincronització en segon pla</translation> <translation id="3747077776423672805">Per suprimir una aplicació, ves a Configuració > Google Play Store > Gestiona les preferències d'Android > Aplicacions o Gestor d'aplicacions. A continuació, toca l'aplicació que vulguis desinstal·lar (és possible que hagis de lliscar cap a la dreta o cap a l'esquerra per trobar-la). Tot seguit, toca Desinstal·la o Desactiva.</translation> +<translation id="3747220812138541072">Mostra els suggeriments d'escriptura que apareixen entre línies mentre escrius</translation> <translation id="3748706263662799310">Informa d'un error</translation> <translation id="3752582316358263300">D'acord...</translation> <translation id="3753033997400164841">Desa-la una vegada. Fes-la servir a tot arreu.</translation> @@ -3069,7 +3070,7 @@ <translation id="4297813521149011456">Rotació de la pantalla</translation> <translation id="4299022904780065004">Finestra d'&incògnit nova</translation> <translation id="4301671483919369635">Aquesta pàgina té permís per editar fitxers</translation> -<translation id="4302605047395093221">Qualsevol usuari d'aquest dispositiu ha d'introduir el PIN per connectar-se a aquesta xarxa mòbil</translation> +<translation id="4302605047395093221">Qualsevol persona que faci servir aquest dispositiu haurà d'introduir el PIN per connectar-se a aquesta xarxa mòbil</translation> <translation id="4303079906735388947">Configura un PIN nou per a la clau de seguretat</translation> <translation id="4305402730127028764">Copia al dispositiu <ph name="DEVICE_NAME" /></translation> <translation id="4305817255990598646">Canvia</translation> @@ -3255,6 +3256,7 @@ <translation id="4510614391273086606">S'estan restaurant els fitxers i les aplicacions de Linux a la seva còpia de seguretat.</translation> <translation id="451102079304155829">carretons</translation> <translation id="4513275008300099962">Desactiva la superposició dels controls de finestres</translation> +<translation id="4513872120116766993">Escriptura predictiva</translation> <translation id="4513946894732546136">Comentaris</translation> <translation id="451407183922382411">Amb la tecnologia de: <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Reprodueix o posa en pausa el vídeo</translation> @@ -4419,6 +4421,7 @@ <translation id="5826395379250998812">Connecta el dispositiu <ph name="DEVICE_TYPE" /> al telèfon. <ph name="LINK_BEGIN" />Més informació<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Semitransparent</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Predicció de paraula següent</translation> <translation id="5828545842856466741">Afegeix un perfil...</translation> <translation id="5828633471261496623">S'està imprimint...</translation> <translation id="5830720307094128296">Anomena i desa la pà&gina...</translation> @@ -6289,6 +6292,7 @@ <translation id="78526636422538552">L'opció per afegir més Comptes de Google està desactivada</translation> <translation id="7853747251428735">Més &eines</translation> <translation id="7855678561139483478">Mou la pestanya a una finestra nova</translation> +<translation id="7857093393627376423">Suggeriments de text</translation> <translation id="7857117644404132472">Afegeix una excepció</translation> <translation id="7857949311770343000">Aquesta és la pàgina de la pestanya nova que volíeu?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation> @@ -6306,7 +6310,7 @@ <translation id="7876027585589532670">No es pot editar la drecera</translation> <translation id="7877451762676714207">Error de servidor desconegut. Torneu-ho a provar o contacteu amb l'administrador del servidor.</translation> <translation id="7879631849810108578">Drecera definida: <ph name="IDS_SHORT_SET_COMMAND" /></translation> -<translation id="7880685873361171388">Quan està activada i l'estat és que la prova està activa, Chrome utilitza el teu historial de navegació de 7 dies per determinar en quin grup o cohort ets. Els anunciants poden seleccionar anuncis per al grup. L'historial de navegació es desa en privat al teu dispositiu. Aquesta prova només està activa en +<translation id="7880685873361171388">Quan està activada i la prova està activa, Chrome utilitza el teu historial de navegació de 7 dies per determinar en quin grup o cohort ets. Els anunciants poden seleccionar anuncis per al grup. L'historial de navegació es desa en privat al teu dispositiu. Aquesta prova només està activa en <ph name="BEGIN_LINK" />algunes regions<ph name="END_LINK" />.</translation> <translation id="7880823633812189969">Les dades locals se suprimiran en reiniciar el dispositiu</translation> <translation id="7881066108824108340">DNS</translation>
diff --git a/chrome/app/resources/generated_resources_cs.xtb b/chrome/app/resources/generated_resources_cs.xtb index 66c91aae..e572139 100644 --- a/chrome/app/resources/generated_resources_cs.xtb +++ b/chrome/app/resources/generated_resources_cs.xtb
@@ -2567,6 +2567,7 @@ <translation id="3742666961763734085">Organizační jednotku s daným názvem nelze najít. Zkuste to prosím znovu.</translation> <translation id="3744111561329211289">Synchronizace na pozadí</translation> <translation id="3747077776423672805">Chcete-li odstranit aplikace, přejděte do Nastavení > Obchod Google Play > Spravovat nastavení aplikací Android > Aplikace nebo Správce aplikací. Poté klepněte na aplikaci, kterou chcete odinstalovat (možná bude třeba aplikacemi listovat doprava či doleva). Následně klepněte na Odinstalovat nebo Deaktivovat.</translation> +<translation id="3747220812138541072">Zobrazovat na řádku návrhy psaní, zatímco budete psát</translation> <translation id="3748706263662799310">Nahlásit chybu</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Uložte jednou. Používejte všude</translation> @@ -3254,6 +3255,7 @@ <translation id="4510614391273086606">Soubory a aplikace systému Linux se obnovují do zálohovaného stavu.</translation> <translation id="451102079304155829">nákupní košíky</translation> <translation id="4513275008300099962">Vypnout překryvné ovládací prvky oken</translation> +<translation id="4513872120116766993">Předvídání psaní</translation> <translation id="4513946894732546136">Zpětná vazba</translation> <translation id="451407183922382411">Založeno na technologii <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Přepnout mezi přehráváním a pozastavením videa</translation> @@ -4416,6 +4418,7 @@ <translation id="5826395379250998812">Propojte své zařízení <ph name="DEVICE_TYPE" /> s telefonem. <ph name="LINK_BEGIN" />Další informace<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Polotransparentní</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Předvídání následujícího slova</translation> <translation id="5828545842856466741">Přidat profil…</translation> <translation id="5828633471261496623">Tisk...</translation> <translation id="5830720307094128296">Uložit stránku j&ako...</translation> @@ -6284,6 +6287,7 @@ <translation id="78526636422538552">Přidávání dalších účtů Google je zakázáno</translation> <translation id="7853747251428735">&Další nástroje</translation> <translation id="7855678561139483478">Přesunout kartu do nového okna</translation> +<translation id="7857093393627376423">Textové návrhy</translation> <translation id="7857117644404132472">Přidat výjimku</translation> <translation id="7857949311770343000">Je toto stránka nové karty, kterou jste očekávali?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_da.xtb b/chrome/app/resources/generated_resources_da.xtb index 54650bda..25ca1ea 100644 --- a/chrome/app/resources/generated_resources_da.xtb +++ b/chrome/app/resources/generated_resources_da.xtb
@@ -1058,7 +1058,7 @@ <translation id="2105809836724866556"><ph name="MODULE_TITLE" /> er skjult</translation> <translation id="2108349519800154983">{COUNT,plural, =1{Telefonnummer}one{# telefonnummer}other{# telefonnumre}}</translation> <translation id="211144231511833662">Ryd typer</translation> -<translation id="2111670510994270194">Ny fane i højre side</translation> +<translation id="2111670510994270194">Ny fane til højre</translation> <translation id="2111810003053064883">Annoncører kan undersøge effektiviteten af annoncer på en måde, der ikke sporer dig på tværs af forskellige websites.</translation> <translation id="2112554630428445878">Velkommen, <ph name="USERNAME" /></translation> <translation id="21133533946938348">Fastgør fane</translation> @@ -2584,6 +2584,7 @@ <translation id="3742666961763734085">Der blev ikke fundet nogen organisationsenhed med det pågældende navn. Prøv igen.</translation> <translation id="3744111561329211289">Synkronisering i baggrunden</translation> <translation id="3747077776423672805">Hvis du vil fjerne apps, skal du gå til Indstillinger > Google Play Butik > Administrer dine Android-præferencer > Apps eller Administration af apps. Tryk derefter på den app, du vil afinstallere (du skal muligvis stryge til højre eller venstre for at finde appen). Tryk derefter på Afinstaller eller Deaktiver.</translation> +<translation id="3747220812138541072">Få vist skriveforslag på linjen, mens du indtaster</translation> <translation id="3748706263662799310">Rapporter en fejl</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Gem én gang. Brug overalt.</translation> @@ -3273,6 +3274,7 @@ <translation id="4510614391273086606">Linux-filer og -apps gendannes til den tilstand, de sidst blev sikkerhedskopieret fra.</translation> <translation id="451102079304155829">indkøbskurve</translation> <translation id="4513275008300099962">Deaktiver overlejring med vinduesstyring</translation> +<translation id="4513872120116766993">Skriveforslag</translation> <translation id="4513946894732546136">Feedback</translation> <translation id="451407183922382411">Leveret af <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Afspil eller sæt video på pause</translation> @@ -4435,6 +4437,7 @@ <translation id="5826395379250998812">Opret forbindelse til <ph name="DEVICE_TYPE" /> med din telefon. <ph name="LINK_BEGIN" />Få flere oplysninger<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Halvtransparent</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Forudsigelse af næste ord</translation> <translation id="5828545842856466741">Tilføj profil...</translation> <translation id="5828633471261496623">Udskriver...</translation> <translation id="5830720307094128296">Gem side &som...</translation> @@ -4485,7 +4488,7 @@ <translation id="5870086504539785141">Luk menuen for hjælpefunktioner</translation> <translation id="5870155679953074650">Hårde fejl</translation> <translation id="5876576639916258720">Kører...</translation> -<translation id="5876851302954717356">Ny fane i højre side</translation> +<translation id="5876851302954717356">Ny fane til højre</translation> <translation id="5877064549588274448">Kanalen er ændret. Genstart din enhed for at anvende ændringerne.</translation> <translation id="5877584842898320529">Den valgte printer er enten ikke tilgængelig eller ikke installeret korrekt.<ph name="BR" />Tjek din printer, eller vælg en anden printer.</translation> <translation id="5882919346125742463">Kendte netværk</translation> @@ -6304,6 +6307,7 @@ <translation id="78526636422538552">Tilføjelse af flere Google-konti er deaktiveret</translation> <translation id="7853747251428735">Flere værktø&jer</translation> <translation id="7855678561139483478">Flyt fanen til et nyt vindue</translation> +<translation id="7857093393627376423">Tekstforslag</translation> <translation id="7857117644404132472">Tilføj undtagelse</translation> <translation id="7857949311770343000">Er dette den forventede side Ny fane?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_de.xtb b/chrome/app/resources/generated_resources_de.xtb index 8434548..93b93ae 100644 --- a/chrome/app/resources/generated_resources_de.xtb +++ b/chrome/app/resources/generated_resources_de.xtb
@@ -2565,6 +2565,7 @@ <translation id="3742666961763734085">Keine Organisationseinheit mit diesem Namen vorhanden. Versuchen Sie es noch einmal.</translation> <translation id="3744111561329211289">Hintergrundsynchronisierung</translation> <translation id="3747077776423672805">Wenn Sie eine App entfernen möchten, gehen Sie zu "Einstellungen" > "Google Play Store" > "Android-Einstellungen verwalten" > "Apps" oder rufen Sie den Anwendungsmanager auf. Tippen Sie dann auf die App, die Sie deinstallieren möchten, und wählen Sie "Deinstallieren" oder "Deaktivieren" aus. Möglicherweise müssen Sie nach rechts oder links wischen, um die App zu finden.</translation> +<translation id="3747220812138541072">Textvorschläge inline während der Eingabe anzeigen</translation> <translation id="3748706263662799310">Programmfehler melden</translation> <translation id="3752582316358263300">Ok</translation> <translation id="3753033997400164841">Einmal speichern. Überall verwenden.</translation> @@ -3253,6 +3254,7 @@ <translation id="4510614391273086606">Linux-Dateien und ‑Apps werden auf den Stand des letzten Back-ups zurückgesetzt.</translation> <translation id="451102079304155829">Einkaufswagen</translation> <translation id="4513275008300099962">Einblenden von Fenstersteuerelementen deaktivieren</translation> +<translation id="4513872120116766993">Wortvorschläge</translation> <translation id="4513946894732546136">Feedback</translation> <translation id="451407183922382411">Powered by <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Video wiedergeben oder pausieren</translation> @@ -4413,6 +4415,7 @@ <translation id="5826395379250998812"><ph name="DEVICE_TYPE" /> mit Smartphone verbinden. <ph name="LINK_BEGIN" />Weitere Informationen<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Halbtransparent</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Vervollständigung des nächsten Wortes</translation> <translation id="5828545842856466741">Profil hinzufügen…</translation> <translation id="5828633471261496623">Wird gedruckt...</translation> <translation id="5830720307094128296">Seite speichern &unter...</translation> @@ -6280,6 +6283,7 @@ <translation id="78526636422538552">Option zum Hinzufügen weiterer Google-Konten ist deaktiviert</translation> <translation id="7853747251428735">Weitere Too&ls</translation> <translation id="7855678561139483478">Tab in ein neues Fenster verschieben</translation> +<translation id="7857093393627376423">Textvorschläge</translation> <translation id="7857117644404132472">Ausnahme hinzufügen</translation> <translation id="7857949311770343000">Ist das die "Neuer Tab"-Seite, die Sie erwartet hatten?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_el.xtb b/chrome/app/resources/generated_resources_el.xtb index cde20bc..2c78d49 100644 --- a/chrome/app/resources/generated_resources_el.xtb +++ b/chrome/app/resources/generated_resources_el.xtb
@@ -2583,6 +2583,7 @@ <translation id="3742666961763734085">Δεν είναι δυνατή η εύρεση μιας μονάδας οργάνωσης με αυτό το όνομα. Προσπαθήστε ξανά.</translation> <translation id="3744111561329211289">Συγχρονισμός παρασκηνίου</translation> <translation id="3747077776423672805">Για να καταργήσετε εφαρμογές, μεταβείτε στις Ρυθμίσεις > Google Play Store > Διαχείριση προτιμήσεων Android > Εφαρμογές ή Διαχείριση εφαρμογών. Έπειτα, πατήστε την εφαρμογή που θέλετε να απεγκαταστήσετε (μπορεί να χρειαστεί να σύρετε προς τα δεξιά ή προς τα αριστερά για να βρείτε την εφαρμογή). Στη συνέχεια, πατήστε Απεγκατάσταση ή Απενεργοποίηση.</translation> +<translation id="3747220812138541072">Εμφάνιση ενσωματωμένων προτάσεων γραφής που εμφανίζονται ενώ πληκτρολογείτε</translation> <translation id="3748706263662799310">Αναφορά σφάλματος</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Αποθηκεύστε μία φορά. Χρησιμοποιήστε παντού.</translation> @@ -3272,6 +3273,7 @@ <translation id="4510614391273086606">Τα αρχεία και οι εφαρμογές Linux επαναφέρονται στην κατάσταση του αντιγράφου ασφαλείας τους.</translation> <translation id="451102079304155829">καλάθια</translation> <translation id="4513275008300099962">Απενεργοποίηση επικάλυψης στοιχείων ελέγχου παραθύρου</translation> +<translation id="4513872120116766993">Πρόβλεψη γραφής</translation> <translation id="4513946894732546136">Σχόλια</translation> <translation id="451407183922382411">Με την υποστήριξη της <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Εναλλαγή αναπαραγωγής ή παύσης βίντεο</translation> @@ -4435,6 +4437,7 @@ <translation id="5826395379250998812">Συνδέστε τη συσκευή <ph name="DEVICE_TYPE" /> με το τηλέφωνό σας. <ph name="LINK_BEGIN" />Μάθετε περισσότερα<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Ημιδιαφανές</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Πρόβλεψη επόμενης λέξης</translation> <translation id="5828545842856466741">Προσθήκη προφίλ…</translation> <translation id="5828633471261496623">Εκτύπωση...</translation> <translation id="5830720307094128296">Αποθήκευση Σελίδας &Ως...</translation> @@ -6305,6 +6308,7 @@ <translation id="78526636422538552">Η δυνατότητα προσθήκης περισσότερων Λογαριασμών Google έχει απενεργοποιηθεί</translation> <translation id="7853747251428735">Περισσότερα Ε&ργαλεία</translation> <translation id="7855678561139483478">Μετακίνηση καρτέλας σε νέο παράθυρο</translation> +<translation id="7857093393627376423">Προτάσεις κειμένου</translation> <translation id="7857117644404132472">Προσθήκη εξαίρεσης</translation> <translation id="7857949311770343000">Είναι αυτή η σελίδα νέας καρτέλας που περιμένατε να δείτε;</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_en-GB.xtb b/chrome/app/resources/generated_resources_en-GB.xtb index 9b8429d..dae3d66 100644 --- a/chrome/app/resources/generated_resources_en-GB.xtb +++ b/chrome/app/resources/generated_resources_en-GB.xtb
@@ -2583,6 +2583,7 @@ <translation id="3742666961763734085">Can’t find an organisational unit with that name. Please try again.</translation> <translation id="3744111561329211289">Background sync</translation> <translation id="3747077776423672805">To remove apps, go to Settings > Google Play Store > Manage Android preferences > Apps or Application manager. Then tap the app that you want to uninstall (you may need to swipe right or left to find the app). Then tap Uninstall or Disable.</translation> +<translation id="3747220812138541072">Show inline writing suggestions that appear as you type</translation> <translation id="3748706263662799310">Report a bug</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Store once. Use everywhere</translation> @@ -3272,6 +3273,7 @@ <translation id="4510614391273086606">Linux files and apps are being restored to their backed up state.</translation> <translation id="451102079304155829">baskets</translation> <translation id="4513275008300099962">Disable window controls overlay</translation> +<translation id="4513872120116766993">Predictive writing</translation> <translation id="4513946894732546136">Feedback</translation> <translation id="451407183922382411">Powered by <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Toggle video to play or pause</translation> @@ -4434,6 +4436,7 @@ <translation id="5826395379250998812">Connect your <ph name="DEVICE_TYPE" /> with your phone. <ph name="LINK_BEGIN" />Learn more<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Semi-transparent</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Next word prediction</translation> <translation id="5828545842856466741">Add profile…</translation> <translation id="5828633471261496623">Printing...</translation> <translation id="5830720307094128296">Save Page &As...</translation> @@ -6304,6 +6307,7 @@ <translation id="78526636422538552">Addition of more Google accounts is disabled</translation> <translation id="7853747251428735">More Too&ls</translation> <translation id="7855678561139483478">Move tab to new window</translation> +<translation id="7857093393627376423">Text suggestions</translation> <translation id="7857117644404132472">Add exception</translation> <translation id="7857949311770343000">Is this the new tab page that you were expecting?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_es-419.xtb b/chrome/app/resources/generated_resources_es-419.xtb index 841c528..9a085fb 100644 --- a/chrome/app/resources/generated_resources_es-419.xtb +++ b/chrome/app/resources/generated_resources_es-419.xtb
@@ -2565,6 +2565,7 @@ <translation id="3742666961763734085">No se encontró ninguna unidad organizacional con ese nombre. Vuelve a intentarlo.</translation> <translation id="3744111561329211289">Sincronización en segundo plano</translation> <translation id="3747077776423672805">Para quitar apps, ve a Configuración > Google Play Store > Administrar preferencias de Android > Apps o Administrador de aplicaciones. Luego, presiona la app que quieras desinstalar (es posible que debas deslizar el dedo hacia la derecha o la izquierda para encontrarla). A continuación, presiona Desinstalar o Inhabilitar.</translation> +<translation id="3747220812138541072">Mostrar sugerencias de escritura en la misma línea que aparecen mientras escribes</translation> <translation id="3748706263662799310">Informar un error</translation> <translation id="3752582316358263300">Aceptar</translation> <translation id="3753033997400164841">Almacena las contraseñas una vez y úsalas en todas partes</translation> @@ -3253,6 +3254,7 @@ <translation id="4510614391273086606">Se están restableciendo los archivos y apps de Linux al estado de la copia de seguridad.</translation> <translation id="451102079304155829">carritos</translation> <translation id="4513275008300099962">Inhabilitar la superposición de los controles de las ventanas</translation> +<translation id="4513872120116766993">Escritura predictiva</translation> <translation id="4513946894732546136">Comentario</translation> <translation id="451407183922382411">Con la tecnología de <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Reproduce o pausa el video</translation> @@ -4415,6 +4417,7 @@ <translation id="5826395379250998812">Conecta tu <ph name="DEVICE_TYPE" /> con el teléfono. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Semitransparente</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Predicción de la palabra siguiente</translation> <translation id="5828545842856466741">Agregar perfil…</translation> <translation id="5828633471261496623">Impresión...</translation> <translation id="5830720307094128296">Guardar p&ágina como...</translation> @@ -6285,6 +6288,7 @@ <translation id="78526636422538552">La opción para agregar más Cuentas de Google está inhabilitada</translation> <translation id="7853747251428735">&Más herramientas</translation> <translation id="7855678561139483478">Mueve la pestaña a una ventana nueva</translation> +<translation id="7857093393627376423">Sugerencias de texto</translation> <translation id="7857117644404132472">Agregar excepción</translation> <translation id="7857949311770343000">¿Esta es la página Nueva pestaña que esperabas ver?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation> @@ -6580,7 +6584,7 @@ <translation id="816055135686411707">Error en la configuración de confiabilidad del certificado</translation> <translation id="8160775796528709999">Si quieres obtener subtítulos para el audio y el video, habilita el Subtitulado instantáneo en la configuración</translation> <translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation> -<translation id="81610453212785426">A través de <ph name="BEGIN_LINK" />Privacy Sandbox<ph name="END_LINK" />, Chrome está desarrollando nuevas tecnologías para protegerte ante el seguimiento entre sitios, a la vez que preservan la Web abierta.</translation> +<translation id="81610453212785426">A través de <ph name="BEGIN_LINK" />Privacy Sandbox<ph name="END_LINK" />, Chrome está desarrollando nuevas tecnologías para protegerte ante el seguimiento entre sitios, a la vez que se preserva la Web abierta.</translation> <translation id="8161293209665121583">Modo de lectura para páginas web</translation> <translation id="8162984717805647492">{NUM_TABS,plural, =1{Mover la pestaña a una ventana nueva}other{Mover las pestañas a una ventana nueva}}</translation> <translation id="8165997195302308593">Redirección de puertos para Crostini</translation>
diff --git a/chrome/app/resources/generated_resources_es.xtb b/chrome/app/resources/generated_resources_es.xtb index 3fc3c09..2ff89e4d 100644 --- a/chrome/app/resources/generated_resources_es.xtb +++ b/chrome/app/resources/generated_resources_es.xtb
@@ -2568,6 +2568,7 @@ <translation id="3742666961763734085">No se puede encontrar una unidad organizativa con ese nombre. Inténtalo de nuevo.</translation> <translation id="3744111561329211289">Sincronización en segundo plano</translation> <translation id="3747077776423672805">Para desinstalar aplicaciones, ve a Ajustes > Google Play Store > Gestionar las preferencias de Android > Aplicaciones o Administrador de aplicaciones. A continuación, toca la aplicación que quieras desinstalar (es posible que tengas que deslizar el dedo hacia la derecha o hacia la izquierda para encontrar la aplicación) y toca Desinstalar o Inhabilitar.</translation> +<translation id="3747220812138541072">Muestra sugerencias de texto a medida que escribes</translation> <translation id="3748706263662799310">Notifica un error</translation> <translation id="3752582316358263300">Aceptar...</translation> <translation id="3753033997400164841">Guárdalas una vez. Úsalas en todos sitios.</translation> @@ -3255,6 +3256,7 @@ <translation id="4510614391273086606">Se está restaurando el estado de copia de seguridad de los archivos y aplicaciones de Linux.</translation> <translation id="451102079304155829">carritos</translation> <translation id="4513275008300099962">Inhabilitar la superposición de los controles de ventanas</translation> +<translation id="4513872120116766993">Escritura predictiva</translation> <translation id="4513946894732546136">Comentarios</translation> <translation id="451407183922382411">Con la tecnología de <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Reproducir o pausar el video</translation> @@ -4417,6 +4419,7 @@ <translation id="5826395379250998812">Conecta tu <ph name="DEVICE_TYPE" /> al teléfono. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Semitransparente</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Sugerencia de siguiente palabra</translation> <translation id="5828545842856466741">Añadir perfil...</translation> <translation id="5828633471261496623">Imprimiendo...</translation> <translation id="5830720307094128296">Guardar página &como...</translation> @@ -5194,7 +5197,7 @@ <translation id="6680442031740878064">Disponible: <ph name="AVAILABLE_SPACE" /></translation> <translation id="6680650203439190394">Velocidad</translation> <translation id="6681668084120808868">Sacar foto</translation> -<translation id="6683087162435654533">Restaurar todas las pestañas</translation> +<translation id="6683087162435654533">R&estaurar todas las pestañas</translation> <translation id="6683948477137300040">Mostrar ventana emergente con EID y código QR del dispositivo</translation> <translation id="6684827949542560880">Descargando la última actualización</translation> <translation id="668599234725812620">Abrir Google Play</translation> @@ -6287,6 +6290,7 @@ <translation id="78526636422538552">La opción para añadir más cuentas de Google está inhabilitada</translation> <translation id="7853747251428735">Más herramienta&s</translation> <translation id="7855678561139483478">Mover pestaña a ventana nueva</translation> +<translation id="7857093393627376423">Sugerencias de texto</translation> <translation id="7857117644404132472">Añadir excepción</translation> <translation id="7857949311770343000">¿Es esta la página Nueva pestaña que esperabas?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation> @@ -6502,7 +6506,7 @@ <translation id="8082106343289440791">¿Quieres emparejar "<ph name="DEVICE_NAME" />"?</translation> <translation id="8082390128630131497">Si se inhabilita la depuración ADB, se restablecerá la configuración de fábrica de este <ph name="DEVICE_TYPE" />. Se borrarán todas las cuentas de usuario y todos los datos locales.</translation> <translation id="8084114998886531721">Contraseña guardada</translation> -<translation id="8084510406207562688">Restaurar todas las pestañas</translation> +<translation id="8084510406207562688">R&estaurar todas las pestañas</translation> <translation id="8086015605808120405">Configurando <ph name="PRINTER_NAME" />...</translation> <translation id="8086442853986205778">Configurar <ph name="PRINTER_NAME" /></translation> <translation id="80866457114322936">{NUM_FILES,plural, =1{Este archivo está cifrado. Pídele al propietario que lo descifre.}other{Algunos de estos archivos están cifrados. Pídele al propietario que los descifre.}}</translation>
diff --git a/chrome/app/resources/generated_resources_et.xtb b/chrome/app/resources/generated_resources_et.xtb index 38c0b50..f9f8f66 100644 --- a/chrome/app/resources/generated_resources_et.xtb +++ b/chrome/app/resources/generated_resources_et.xtb
@@ -2574,6 +2574,7 @@ <translation id="3742666961763734085">Selle nimega organisatsiooniüksust ei leitud. Proovige uuesti.</translation> <translation id="3744111561329211289">Taustal sünkroonimine</translation> <translation id="3747077776423672805">Rakenduste eemaldamiseks avage menüü Seaded> Google Play pood > Androidi eelistuste haldamine > Rakendused või Rakenduste haldur. Seejärel puudutage rakendust, mille soovite desinstallida (rakenduse leidmiseks peate võib-olla paremale või vasakule pühkima). Seejärel puudutage käsku Desinstalli või Keela.</translation> +<translation id="3747220812138541072">Teksti sisestamise ajal kuvatakse samas reas soovitused</translation> <translation id="3748706263662799310">Teatage veast</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Salvestage üks kord. Kasutage kõikjal.</translation> @@ -3262,6 +3263,7 @@ <translation id="4510614391273086606">Linuxi failid ja rakendused taastatakse nende varundatud olekusse.</translation> <translation id="451102079304155829">ostukorvid</translation> <translation id="4513275008300099962">Akna juhtelementide ülekatte keelamine</translation> +<translation id="4513872120116766993">Ennustamisega sisestamine</translation> <translation id="4513946894732546136">Tagasiside</translation> <translation id="451407183922382411">Toetab <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Käivitab/peatab video</translation> @@ -4424,6 +4426,7 @@ <translation id="5826395379250998812">Ühendage seade <ph name="DEVICE_TYPE" /> oma telefoniga. <ph name="LINK_BEGIN" />Lisateave<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Poolläbipaistev</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Järgmise sõna ennustamine</translation> <translation id="5828545842856466741">Lisa profiil …</translation> <translation id="5828633471261496623">Printimine ...</translation> <translation id="5830720307094128296">Salvesta leht &nimega...</translation> @@ -6294,6 +6297,7 @@ <translation id="78526636422538552">Google'i kontode lisamine on keelatud</translation> <translation id="7853747251428735">Rohkem töö&riistu</translation> <translation id="7855678561139483478">Vahelehe teisaldamine uude aknasse</translation> +<translation id="7857093393627376423">Teksti soovitused</translation> <translation id="7857117644404132472">Lisa erand</translation> <translation id="7857949311770343000">Kas see on uus vaheleht, mida ootasite?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_eu.xtb b/chrome/app/resources/generated_resources_eu.xtb index 652dd36..924a6d9 100644 --- a/chrome/app/resources/generated_resources_eu.xtb +++ b/chrome/app/resources/generated_resources_eu.xtb
@@ -2567,6 +2567,7 @@ <translation id="3742666961763734085">Ez da aurkitu izen hori duen antolamendu-unitaterik. Saiatu berriro.</translation> <translation id="3744111561329211289">Atzeko planoko sinkronizazioa</translation> <translation id="3747077776423672805">Aplikazioak kentzeko, joan Ezarpenak > Google Play Store > Kudeatu Android hobespenak > Aplikazioak edo Aplikazioen kudeatzailea atalera. Sakatu desinstalatu nahi duzun aplikazioa (baliteke hatza eskuinera edo ezkerrera pasatu behar izatea hura aurkitzeko). Ondoren, sakatu Desinstalatu edo Desgaitu.</translation> +<translation id="3747220812138541072">Erakutsi idazketa-iradokizunak idatzi ahala</translation> <translation id="3748706263662799310">Eman akats baten berri</translation> <translation id="3752582316358263300">Ados…</translation> <translation id="3753033997400164841">Gorde behin. Erabili edonon.</translation> @@ -3255,6 +3256,7 @@ <translation id="4510614391273086606">Linux-eko fitxategiak eta aplikazioak babeskopiako egoerara ari dira leheneratzen.</translation> <translation id="451102079304155829">saskiak</translation> <translation id="4513275008300099962">Desgaitu leihoak kontrolatzeko aukeren gainjartzea</translation> +<translation id="4513872120116766993">Idazketa iragarlea</translation> <translation id="4513946894732546136">Iritzia</translation> <translation id="451407183922382411">Garatzailea: <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Erreproduzitu edo pausatu bideoa</translation> @@ -4102,7 +4104,7 @@ <translation id="5471768120198416576">Kaixo! Testua ahots bihurtzeko eginbidearen ahotsa naiz.</translation> <translation id="5472627187093107397">Gorde webgune honetako pasahitzak</translation> <translation id="5473156705047072749">{NUM_CHARACTERS,plural, =1{PIN kodeak karaktere bat izan behar du gutxienez}other{PIN kodeak # karaktere izan behar ditu gutxienez}}</translation> -<translation id="5473333559083690127">Idatzi berriro PIN kodea</translation> +<translation id="5473333559083690127">Idatzi berriro PINa</translation> <translation id="5481273127572794904">Ezin dituzte hainbat fitxategi deskargatu automatikoki</translation> <translation id="5481941284378890518">Gehitu inguruko inprimagailuak</translation> <translation id="5483785310822538350">Baliogabetu fitxategietarako eta gailurako sarbidea</translation> @@ -4417,6 +4419,7 @@ <translation id="5826395379250998812">Konektatu <ph name="DEVICE_TYPE" /> telefonoarekin. <ph name="LINK_BEGIN" />Lortu informazio gehiago<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Erdi-gardena</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Hurrengo hitzaren iragarpena</translation> <translation id="5828545842856466741">Gehitu profil bat…</translation> <translation id="5828633471261496623">Inprimatzen…</translation> <translation id="5830720307094128296">Gorde orria &honela…</translation> @@ -4739,7 +4742,7 @@ <translation id="6170470584681422115">Ogitartekoa</translation> <translation id="6170498031581934115">Ezin izan da gaitu ADB arazketa. Joan ezarpenetara eta saiatu berriro.</translation> <translation id="617213288191670920">Ez da gehitu hizkuntzarik</translation> -<translation id="6173623053897475761">Idatzi berriro PIN kodea</translation> +<translation id="6173623053897475761">Idatzi berriro PINa</translation> <translation id="6175314957787328458">Microsoft domeinuen GUID identifikatzailea</translation> <translation id="6176043333338857209">Aldi baterako aktibatuko da Bluetooth-a, segurtasun-giltzarekin konektatzeko</translation> <translation id="6178664161104547336">Hautatu ziurtagiri bat</translation> @@ -6287,6 +6290,7 @@ <translation id="78526636422538552">Google-ko kontuak gehitzeko aukera desgaituta dago</translation> <translation id="7853747251428735">&Tresna gehiago</translation> <translation id="7855678561139483478">Eraman fitxa leiho berri batera</translation> +<translation id="7857093393627376423">Testuzko iradokizunak</translation> <translation id="7857117644404132472">Gehitu salbuespena</translation> <translation id="7857949311770343000">Espero zenuen fitxa berrien orria al da hau?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_fa.xtb b/chrome/app/resources/generated_resources_fa.xtb index 1adf7c99..9b9c9e3 100644 --- a/chrome/app/resources/generated_resources_fa.xtb +++ b/chrome/app/resources/generated_resources_fa.xtb
@@ -2580,6 +2580,7 @@ <translation id="3742666961763734085">واحد سازمانی با این نام پیدا نشد. لطفاً دوباره امتحان کنید.</translation> <translation id="3744111561329211289">همگامسازی پسزمینه</translation> <translation id="3747077776423672805">برای حذف برنامهها به «تنظیمات > فروشگاه Google Play > مدیریت اولویتهای Android > برنامهها یا مدیر برنامه» بروید. سپس روی برنامهای که میخواهید حذف نصب شود ضربه بزنید (ممکن است برای پیدا کردن برنامه نیاز باشد صفحه را تند بهراست یا چپ بکشید). سپس روی «حذف نصب» یا «غیرفعال کردن» ضربه بزنید.</translation> +<translation id="3747220812138541072">پیشنهادهای نوشتار بهخط درحین تایپ کردن شما نشان داده میشود</translation> <translation id="3748706263662799310">گزارش یک اشکال</translation> <translation id="3752582316358263300">تأیید...</translation> <translation id="3753033997400164841">یکبار ذخیره کنید. همهجا استفاده کنید</translation> @@ -3269,6 +3270,7 @@ <translation id="4510614391273086606">فایلها و برنامههای Linux درحال بازیابی شدن به وضعیت پشتیبانگیریشده هستند.</translation> <translation id="451102079304155829">سبدهای خرید</translation> <translation id="4513275008300099962">غیرفعال کردن همپوشانی برای کنترلهای پنجره</translation> +<translation id="4513872120116766993">نوشتن پیشگویانه</translation> <translation id="4513946894732546136">بازخورد</translation> <translation id="451407183922382411">ارائهشده توسط <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">تغییر وضعیت بین پخش یا مکث ویدیو</translation> @@ -4431,6 +4433,7 @@ <translation id="5826395379250998812"><ph name="DEVICE_TYPE" /> را به تلفنتان متصل کنید. <ph name="LINK_BEGIN" />بیشتر بدانید<ph name="LINK_END" /></translation> <translation id="5826993284769733527">نیمه شفاف</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">پیشبینی کلمه بعد</translation> <translation id="5828545842856466741">افزودن نمایه…</translation> <translation id="5828633471261496623">در حال چاپ...</translation> <translation id="5830720307094128296">ذخیره صفحه &بعنوان...</translation> @@ -6301,6 +6304,7 @@ <translation id="78526636422538552">افزودن تعداد بیشتر «حساب Google» غیرفعال شد</translation> <translation id="7853747251428735">ابزارهای بیشتر (&L)</translation> <translation id="7855678561139483478">انتقال برگه به پنجره جدید</translation> +<translation id="7857093393627376423">پیشنهادهای نوشتار</translation> <translation id="7857117644404132472">افزودن استثنا</translation> <translation id="7857949311770343000">این صفحه برگه جدیدی است که منتظرش بودید؟</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_fi.xtb b/chrome/app/resources/generated_resources_fi.xtb index a9a8e8a4..8c4ae41 100644 --- a/chrome/app/resources/generated_resources_fi.xtb +++ b/chrome/app/resources/generated_resources_fi.xtb
@@ -2582,6 +2582,7 @@ <translation id="3742666961763734085">Tämännimistä organisaatioyksikköä ei löydy. Yritä uudelleen.</translation> <translation id="3744111561329211289">Taustasynkronointi</translation> <translation id="3747077776423672805">Jos haluat poistaa sovelluksia, valitse Asetukset > Google Play Kauppa > Hallitse Android-asetuksia > Sovellukset tai Sovellusten hallinta. Valitse sitten sovellus, jonka haluat poistaa (jos sovellusta ei näy, pyyhkäise oikealle tai vasemmalle). Valitse sitten Poista tai Poista käytöstä.</translation> +<translation id="3747220812138541072">Näytä tekstirivillä kirjoitusehdotuksia samalla kun kirjoitat</translation> <translation id="3748706263662799310">Ilmoita virheestä</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Tallenna kerran. Käytä kaikkialla.</translation> @@ -3268,6 +3269,7 @@ <translation id="4510614391273086606">Linux-tiedostot ja ‑sovellukset palautetaan varmuuskopioituun tilaan.</translation> <translation id="451102079304155829">ostoskoreja</translation> <translation id="4513275008300099962">Poista ikkunan säätimien peittokuva käytöstä</translation> +<translation id="4513872120116766993">Ennakoiva tekstinsyöttö</translation> <translation id="4513946894732546136">Palaute</translation> <translation id="451407183922382411">Palvelun tarjoaa <ph name="COMPANY_NAME" />.</translation> <translation id="4514610446763173167">Valitse videon toisto tai keskeytys</translation> @@ -4430,6 +4432,7 @@ <translation id="5826395379250998812">Yhdistä <ph name="DEVICE_TYPE" /> puhelimeesi. <ph name="LINK_BEGIN" />Lue lisää<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Puolittain läpinäkyvä</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Seuraavan sanan ennakointi</translation> <translation id="5828545842856466741">Lisää profiili…</translation> <translation id="5828633471261496623">Tulostetaan...</translation> <translation id="5830720307094128296">Tallenn&a sivu nimellä...</translation> @@ -6299,6 +6302,7 @@ <translation id="78526636422538552">Uusien Google-tilien lisäämistä ei sallita</translation> <translation id="7853747251428735">&Lisää työkaluja</translation> <translation id="7855678561139483478">Siirrä välilehti uuteen ikkunaan</translation> +<translation id="7857093393627376423">Tekstiehdotukset</translation> <translation id="7857117644404132472">Lisää poikkeus</translation> <translation id="7857949311770343000">Onko tämä haluamasi Uusi välilehti -sivu?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_fil.xtb b/chrome/app/resources/generated_resources_fil.xtb index 1a7939b..9d50840 100644 --- a/chrome/app/resources/generated_resources_fil.xtb +++ b/chrome/app/resources/generated_resources_fil.xtb
@@ -2584,6 +2584,7 @@ <translation id="3742666961763734085">Hindi makahanap ng unit ng organisasyon na may ganyang pangalan. Pakisubukang muli.</translation> <translation id="3744111561329211289">Pag-sync sa background</translation> <translation id="3747077776423672805">Para mag-alis ng mga app, pumunta sa Mga Setting > Google Play Store > Pamahalaan ang mga kagustuhan sa Android > Mga App o Application manager. Pagkatapos ay i-tap ang app na gusto mong i-uninstall (maaaring kailanganin mong mag-swipe pakanan o pakaliwa para mahanap ang app). Pagkatapos, i-tap ang I-uninstall o I-disable.</translation> +<translation id="3747220812138541072">Magpakita ng inline na mga suhestyon sa pagsusulat na lalabas habang nagta-type ka</translation> <translation id="3748706263662799310">Mag-ulat ng bug</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">I-store nang isang beses. Gamitin kahit saan</translation> @@ -3273,6 +3274,7 @@ <translation id="4510614391273086606">Nire-restore ang mga Linux file at app sa naka-back up na status ng mga ito.</translation> <translation id="451102079304155829">mga cart</translation> <translation id="4513275008300099962">I-disable ang pag-overlay ng mga kontrol sa window</translation> +<translation id="4513872120116766993">Paghula sa pagsusulat</translation> <translation id="4513946894732546136">Feedback</translation> <translation id="451407183922382411">Pinapagana ng <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">I-toggle ang video para mag-play o mag-pause</translation> @@ -4435,6 +4437,7 @@ <translation id="5826395379250998812">Ikonekta ang iyong <ph name="DEVICE_TYPE" /> sa telepono mo. <ph name="LINK_BEGIN" />Matuto pa<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Semi-transparent</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Paghuhula sa susunod na salita</translation> <translation id="5828545842856466741">Magdagdag ng profile...</translation> <translation id="5828633471261496623">Nagpi-print...</translation> <translation id="5830720307094128296">Save Page &As...</translation> @@ -6305,6 +6308,7 @@ <translation id="78526636422538552">Naka-disable ang pagdaragdag ng higit pang Google Account</translation> <translation id="7853747251428735">Higit Pang Mga Too&l</translation> <translation id="7855678561139483478">Ilipat ang tab sa bagong window</translation> +<translation id="7857093393627376423">Mga suhestyong text</translation> <translation id="7857117644404132472">Magdagdag ng exception</translation> <translation id="7857949311770343000">Ito ba ang page ng bagong tab na inaasahan mo?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_fr-CA.xtb b/chrome/app/resources/generated_resources_fr-CA.xtb index db50e4f..4c5144af 100644 --- a/chrome/app/resources/generated_resources_fr-CA.xtb +++ b/chrome/app/resources/generated_resources_fr-CA.xtb
@@ -658,6 +658,7 @@ <translation id="1692115862433274081">Utiliser un autre compte</translation> <translation id="1692118695553449118">La synchronisation est activée</translation> <translation id="1692210323591458290">Violet foncé</translation> +<translation id="169675691788639886">Cet appareil est configuré pour un serveur SSH. Ne vous connectez pas avec un compte sensible.</translation> <translation id="1697150536837697295">Art</translation> <translation id="1697686431566694143">Modifier le fichier</translation> <translation id="1700079447639026019">Sites qui ne peuvent jamais utiliser les témoins</translation> @@ -2569,6 +2570,7 @@ <translation id="3742666961763734085">Impossible de trouver une unité organisationnelle qui porte ce nom. Veuillez réessayer.</translation> <translation id="3744111561329211289">Synchronisation en arrière-plan</translation> <translation id="3747077776423672805">Pour supprimer des applications, sélectionnez Paramètres > Google Play Store > Gérer les préférences Android > Applications ou Gestionnaire d'applications. Ensuite, touchez l'application que vous souhaitez désinstaller (vous devrez peut-être balayer l'écran à droite ou à gauche pour trouver l'application). Enfin, touchez Désinstaller ou Désactiver.</translation> +<translation id="3747220812138541072">Afficher des suggestions écrites au fur et à mesure que vous écrivez</translation> <translation id="3748706263662799310">Signaler un bogue</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Stocker une fois. Utiliser partout</translation> @@ -3257,6 +3259,7 @@ <translation id="4510614391273086606">Les fichiers et les applications Linux sont en cours de restauration vers leur état sauvegardé.</translation> <translation id="451102079304155829">paniers</translation> <translation id="4513275008300099962">Désactiver la superposition des commandes des fenêtres</translation> +<translation id="4513872120116766993">Rédaction prédictive</translation> <translation id="4513946894732546136">Commentaires</translation> <translation id="451407183922382411">Optimisé par <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Faire jouer la vidéo ou la mettre en pause</translation> @@ -4419,6 +4422,7 @@ <translation id="5826395379250998812">Connectez votre <ph name="DEVICE_TYPE" /> à votre téléphone. <ph name="LINK_BEGIN" />En savoir plus<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Semi-transparent</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Prédiction du mot suivant</translation> <translation id="5828545842856466741">Ajouter un profil…</translation> <translation id="5828633471261496623">Impression...</translation> <translation id="5830720307094128296">Enregistrer la p&age sous…</translation> @@ -6289,6 +6293,7 @@ <translation id="78526636422538552">L'ajout d'autres comptes Google est désactivé</translation> <translation id="7853747251428735">Plus d'outils</translation> <translation id="7855678561139483478">Déplacer l'onglet vers une nouvelle fenêtre</translation> +<translation id="7857093393627376423">Suggestions écrites</translation> <translation id="7857117644404132472">Ajouter une exception</translation> <translation id="7857949311770343000">Est-ce bien la page Nouvel onglet à laquelle vous vous attendiez?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_fr.xtb b/chrome/app/resources/generated_resources_fr.xtb index 329413982..7257128 100644 --- a/chrome/app/resources/generated_resources_fr.xtb +++ b/chrome/app/resources/generated_resources_fr.xtb
@@ -2569,6 +2569,7 @@ <translation id="3742666961763734085">Impossible de trouver une unité organisationnelle portant ce nom. Veuillez réessayer.</translation> <translation id="3744111561329211289">Synchronisation en arrière-plan</translation> <translation id="3747077776423672805">Pour supprimer des applications, sélectionnez Paramètres > Google Play Store > Gérer les préférences Android > Applications ou Gestionnaire d'applications, puis appuyez sur l'application que vous souhaitez désinstaller. Vous devrez peut-être balayer l'écran vers la droite ou la gauche pour localiser l'application. Ensuite, appuyez sur "Désinstaller" ou "Désactiver".</translation> +<translation id="3747220812138541072">Afficher des suggestions écrites au fur et à mesure que vous écrivez</translation> <translation id="3748706263662799310">Signaler un bug</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Enregistrez-les une fois pour toutes. Utilisez-les partout</translation> @@ -3257,6 +3258,7 @@ <translation id="4510614391273086606">Les applications et fichiers Linux sont restaurés tels qu'ils étaient au moment de la sauvegarde.</translation> <translation id="451102079304155829">les paniers</translation> <translation id="4513275008300099962">Désactiver la superposition des commandes de fenêtre</translation> +<translation id="4513872120116766993">Saisie prédictive</translation> <translation id="4513946894732546136">Commentaires</translation> <translation id="451407183922382411">Fourni par <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Activer/Désactiver la lecture ou la mise en pause de la vidéo</translation> @@ -4420,6 +4422,7 @@ <translation id="5826395379250998812">Connectez votre <ph name="DEVICE_TYPE" /> à votre téléphone. <ph name="LINK_BEGIN" />En savoir plus<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Semi-transparent</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Prédiction du mot suivant</translation> <translation id="5828545842856466741">Ajouter un profil…</translation> <translation id="5828633471261496623">Impression...</translation> <translation id="5830720307094128296">Enregistrer la p&age sous...</translation> @@ -6290,6 +6293,7 @@ <translation id="78526636422538552">La fonctionnalité d'ajout d'autres comptes Google est désactivée</translation> <translation id="7853747251428735">Plus d'outi&ls</translation> <translation id="7855678561139483478">Déplacer l'onglet vers une nouvelle fenêtre</translation> +<translation id="7857093393627376423">Suggestions écrites</translation> <translation id="7857117644404132472">Ajouter une exception</translation> <translation id="7857949311770343000">Est-ce la page Nouvel onglet que vous attendiez ?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_gl.xtb b/chrome/app/resources/generated_resources_gl.xtb index 085dd36e..c8e06da40 100644 --- a/chrome/app/resources/generated_resources_gl.xtb +++ b/chrome/app/resources/generated_resources_gl.xtb
@@ -2566,6 +2566,7 @@ <translation id="3742666961763734085">Non se atopou ningunha unidade organizativa con ese nome. Téntao outra vez.</translation> <translation id="3744111561329211289">Sincronización en segundo plano</translation> <translation id="3747077776423672805">Para eliminar aplicacións, accede a Configuración > Google Play Store > Xestionar preferencias de Android > Aplicacións —ou Xestionar aplicacións— e toca a aplicación que queiras desinstalar (é posible que debas pasar o dedo cara á dereita ou á esquerda para atopala). Despois, toca Desinstalar ou Desactivar.</translation> +<translation id="3747220812138541072">A medida que escribes, mostra suxestións para inserir texto</translation> <translation id="3748706263662799310">Informar dun erro</translation> <translation id="3752582316358263300">Aceptar...</translation> <translation id="3753033997400164841">Garda os contrasinais unha vez e utilízaos en todas partes</translation> @@ -3254,6 +3255,7 @@ <translation id="4510614391273086606">Estanse restaurando os ficheiros e as aplicacións de Linux co estado que tiñan cando se crearon as copias de seguranza.</translation> <translation id="451102079304155829">carros</translation> <translation id="4513275008300099962">Desactivar a superposición dos controis de ventás</translation> +<translation id="4513872120116766993">Escritura preditiva</translation> <translation id="4513946894732546136">Dános a túa opinión</translation> <translation id="451407183922382411">Con tecnoloxía de <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Alternar a reprodución ou pausa do vídeo</translation> @@ -4416,6 +4418,7 @@ <translation id="5826395379250998812">Conecta o <ph name="DEVICE_TYPE" /> co teu teléfono. <ph name="LINK_BEGIN" />Máis información<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Semitransparente</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Predición da seguinte palabra</translation> <translation id="5828545842856466741">Engadir perfil…</translation> <translation id="5828633471261496623">Imprimindo...</translation> <translation id="5830720307094128296">Gardar páxina &como...</translation> @@ -6286,6 +6289,7 @@ <translation id="78526636422538552">Non está permitido engadir máis Contas de Google</translation> <translation id="7853747251428735">Máis ferrament&as</translation> <translation id="7855678561139483478">Mover pestana a ventá nova</translation> +<translation id="7857093393627376423">Suxestións de texto</translation> <translation id="7857117644404132472">Engadir excepción</translation> <translation id="7857949311770343000">Esta é a páxina da pestana nova que esperabas?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_gu.xtb b/chrome/app/resources/generated_resources_gu.xtb index 3b88cfa59..866c441e 100644 --- a/chrome/app/resources/generated_resources_gu.xtb +++ b/chrome/app/resources/generated_resources_gu.xtb
@@ -697,6 +697,7 @@ <translation id="173628468822554835">સમજાઈ ગયું. ડિફૉલ્ટ તરીકે, તમે જેની મુલાકાત લો છો તે નવી સાઇટ, તમને નોટિફિકેશન મોકલશે નહીં.</translation> <translation id="1736419249208073774">શોધખોળ કરો</translation> <translation id="1737968601308870607">બગ ફાઇલ કરો</translation> +<translation id="1739684185846730053">પ્રાઇવસી સૅન્ડબૉક્સની અજમાયશો હજુ પણ સક્રિય વિકાસ હેઠળ છે અને અમુક પ્રદેશોમાં ઉપલબ્ધ છે. હાલ પૂરતું, સાઇટ ત્રીજા પક્ષની કુકી જેવી વર્તમાન વેબ ટેક્નોલોજીનો ઉપયોગ કરવાનું ચાલુ રાખીને પ્રાઇવસી સૅન્ડબૉક્સને અજમાવી શકે છે.</translation> <translation id="174123615272205933">કસ્ટમ</translation> <translation id="1741314857973421784">ચાલુ રાખો</translation> <translation id="1743570585616704562">ઓળખાયેલ નથી</translation> @@ -1120,8 +1121,10 @@ <translation id="217576141146192373">પ્રિન્ટર ઉમેરી શકાયું નથી. કૃપા કરીને તમારા પ્રિન્ટરની ગોઠવણી ચેક કરો અને ફરી પ્રયાસ કરો.</translation> <translation id="2177950615300672361">છુપો ટેબ: <ph name="TAB_NAME" /></translation> <translation id="2178614541317717477">CA સમાધાન</translation> +<translation id="2179416702468739594">ઉપલબ્ધ પ્રોફાઇલ શોધી રહ્યાં છીએ. આને કારણે કદાચ થોડીવાર માટે તમારું મોબાઇલ નેટવર્ક ડિસ્કનેક્ટ થઈ શકે છે.</translation> <translation id="2182058453334755893">તમારા ક્લિપબોર્ડ પર કૉપિ કરવામાં આવ્યું</translation> <translation id="2184515124301515068">સાઇટ સાઉન્ડ ક્યારે ચલાવી શકે તે Chromeને પસંદ કરવા દો (સુઝાવ આપેલ)</translation> +<translation id="2186711480981247270">કોઈ અન્ય ડિવાઇસ પરથી પેજ શેર કરવામાં આવ્યું છે</translation> <translation id="2187675480456493911">તમારા એકાઉન્ટ પરના અન્ય ડિવાઇસ સાથે સિંક કરેલું. અન્ય વપરાશકર્તાઓ દ્વારા બદલવામાં આવેલા સેટિંગ સિંક કરવામાં આવશે નહીં. <ph name="LINK_BEGIN" />વધુ જાણો<ph name="LINK_END" /></translation> <translation id="2187895286714876935">સર્વર પ્રમાણપત્ર આયાત કરવામાં ભૂલ</translation> <translation id="2187906491731510095">એક્સ્ટેંશન અપડેટ કર્યા</translation> @@ -1385,6 +1388,7 @@ <translation id="2469375675106140201">જોડણીની તપાસને કસ્ટમાઇઝ કરો</translation> <translation id="247051149076336810">ફાઇલ શેર URL</translation> <translation id="2470702053775288986">અસમર્થિત એક્સ્ટેન્શન્સ અક્ષમ કર્યાં</translation> +<translation id="2470939964922472929">ઘણી બધી વખત ખોટો પિન દાખલ કર્યો છે. નવો પિન સેટઅપ કરવા માટે, તમારા મોબાઇલ ઑપરેટરે આપેલો 8-અંકનો પર્સનલ અનબ્લૉકિંગ કી (PUK) દાખલ કરો.</translation> <translation id="2471469610750100598">કાળો (ડિફૉલ્ટ)</translation> <translation id="2471506181342525583">સ્થાન ઍક્સેસની મંજૂરી આપેલી છે</translation> <translation id="2473195200299095979">આ પેજનો અનુવાદ કરો</translation> @@ -1681,6 +1685,7 @@ <translation id="2785873697295365461">ફાઇલ વર્ણનકર્તા</translation> <translation id="2787354132612937472">—</translation> <translation id="2788135150614412178">+</translation> +<translation id="2788468313014644040">ગ્રૂપ નંબર</translation> <translation id="2789486458103222910">બરાબર, સમજાઇ ગયું</translation> <translation id="2791529110887957050">Linux કાઢી નાખો</translation> <translation id="2791952154587244007">એક ભૂલ આવી. કિઓસ્ક ઍપ્લિકેશન આ ઉપકરણ પર સ્વતઃ-લોંચ કરવામાં સમર્થ હશે નહીં.</translation> @@ -1982,6 +1987,7 @@ <translation id="310671807099593501">સાઇટ બ્લૂટૂથનો ઉપયોગ કરી રહી છે</translation> <translation id="3108931485517391283">પ્રાપ્ત કરી શકાતી નથી</translation> <translation id="3109724472072898302">સંકુચિત</translation> +<translation id="3113592018909187986">તમારો 1 પ્રયાસ બાકી છે. જ્યાં સુધી તમે નવો પિન સેટઅપ નહીં કરો, ત્યાં સુધી તમે આ નેટવર્કનો ઉપયોગ કરી શકશો નહીં.</translation> <translation id="311394601889664316">સાઇટને તમારા ડિવાઇસમાંની ફાઇલો કે ફોલ્ડરોમાં ફેરફાર કરવાની મંજૂરી આપશો નહીં</translation> <translation id="3115147772012638511">કૅશ માટે રાહ જુએ છે...</translation> <translation id="3115580024857770654">બધા નાના કરો</translation> @@ -2270,6 +2276,7 @@ <translation id="3440663250074896476"><ph name="BOOKMARK_NAME" /> માટે વધુ ક્રિયાઓ</translation> <translation id="3441653493275994384">સ્કિન</translation> <translation id="3441663102605358937">આ એકાઉન્ટની ચકાસણી કરવા માટે <ph name="ACCOUNT" />માં ફરીથી સાઇન ઇ કરો</translation> +<translation id="3444641828375597683">જાહેરાતકર્તાઓ અને પ્રકાશકો FLoCનો ઉપયોગ કરી શકે છે, જે આ પેજ પર પછીથી વર્ણવેલું છે.</translation> <translation id="3445047461171030979">Google Assistantનાં ઝડપી જવાબના સેટિંગ</translation> <translation id="3445288400492335833"><ph name="MINUTES" /> મિનિટ</translation> <translation id="3445925074670675829">USB-C ઉપકરણ</translation> @@ -2852,6 +2859,7 @@ <translation id="4035758313003622889">&કાર્ય વ્યવસ્થાપક</translation> <translation id="4036778507053569103">સર્વરમાંથી ડાઉનલોડ કરેલી પૉલિસી અમાન્ય છે.</translation> <translation id="4037084878352560732">ઘોડો</translation> +<translation id="4040753847560036377">ખોટો PUK</translation> <translation id="4042863763121826131">{NUM_PAGES,plural, =1{પેજમાંથી બહાર નીકળો}one{પેજમાંથી બહાર નીકળો}other{પેજમાંથી બહાર નીકળો}}</translation> <translation id="4044612648082411741">તમારો પ્રમાણપત્ર પાસવર્ડ દાખલ કરો</translation> <translation id="4044708573046946214">સ્ક્રીન લૉકનો પાસવર્ડ</translation> @@ -3060,6 +3068,7 @@ <translation id="4297813521149011456">ડિસ્પ્લેનું રોટેશન</translation> <translation id="4299022904780065004">નવી &છૂપી વિન્ડો</translation> <translation id="4301671483919369635">આ પેજ ફાઇલોમાં ફેરફાર કરવાની મંજૂરી ધરાવે છે</translation> +<translation id="4302605047395093221">આ ડિવાઇસનો ઉપયોગ કરનાર કોઈપણ વ્યક્તિએ આ મોબાઇલ નેટવર્કથી કનેક્ટ થવા માટે પિન દાખલ કરવો જરૂરી રહેશે</translation> <translation id="4303079906735388947">તમારા સુરક્ષા કોડ માટે નવો પિન સેટ કરો</translation> <translation id="4305402730127028764"><ph name="DEVICE_NAME" /> પર કૉપિ કરો</translation> <translation id="4305817255990598646">સ્વિચ</translation> @@ -3244,6 +3253,7 @@ <translation id="4510479820467554003">માતાપિતાના એકાઉન્ટની સૂચિ</translation> <translation id="4510614391273086606">Linux ફાઇલો અને ઍપને તેની બૅકઅપ લીધેલી સ્થિતિમાં રિસ્ટોર કરવામાં આવી રહ્યાં છે.</translation> <translation id="451102079304155829">કાર્ટ</translation> +<translation id="4513275008300099962">વિન્ડો નિયંત્રણોનું ઓવરલે બંધ કરો</translation> <translation id="4513946894732546136">Feedback</translation> <translation id="451407183922382411"><ph name="COMPANY_NAME" /> દ્વારા સંચાલિત</translation> <translation id="4514610446763173167">વીડિઓ ચલાવવા અથવા થોભાવવા માટે તેને ટૉગલ કરો</translation> @@ -4589,10 +4599,12 @@ <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB ઉપકરણ કનેક્ટ કર્યું</translation> <translation id="6028117231645531007">ફિંગરપ્રિન્ટ ઉમેરો</translation> <translation id="6031600495088157824">ટૂલબારમાંના ઇનપુટ માટેના વિકલ્પો</translation> +<translation id="6032091552407840792">આ અજમાયશ માત્ર <ph name="BEGIN_LINK" />કેટલાક પ્રદેશો<ph name="END_LINK" />માં સક્રિય છે.</translation> <translation id="6032715498678347852">એક્સ્ટેંશનને આ સાઇટનો ઍક્સેસ આપવા માટે, તેના પર ક્લિક કરો.</translation> <translation id="6032912588568283682">ફાઇલ સિસ્ટમ</translation> <translation id="603539183851330738">ઑટોમૅટિક રીતે સુધારણાના બટન દ્વારા કરેલો છેલ્લો ફેરફાર રદ કરો. <ph name="TYPED_WORD" /> પર પાછા ફરો. સક્રિય કરવા માટે Enter કી દબાવો અને છોડી દેવા Escape કી દબાવો.</translation> <translation id="6038929619733116134">જો સાઇટ ઘૃણાસ્પદ અથવા ભ્રામક જાહેરાતો બતાવતી હોય, તો બ્લૉક કરો</translation> +<translation id="603895874132768835">જ્યાં સુધી તમે નવો પિન સેટઅપ નહીં કરો, ત્યાં સુધી તમે આ નેટવર્કનો ઉપયોગ કરી શકશો નહીં</translation> <translation id="6039651071822577588">નેટવર્ક ગુણધર્મ નિર્દેશિકા અયોગ્ય</translation> <translation id="6040143037577758943">બંધ કરો</translation> <translation id="6041046205544295907"><ph name="BEGIN_PARAGRAPH1" />Googleની સ્થાન સેવા, તમારા ડિવાઇસના સ્થાનનું અનુમાન લગાવવામાં સહાય માટે વાઇ-ફાઇ, મોબાઇલ નેટવર્ક અને સેન્સર જેવા સૉર્સનો ઉપયોગ કરે છે.<ph name="END_PARAGRAPH1" /> @@ -4840,6 +4852,7 @@ <translation id="6292699686837272722">ટૅબ મધ્યમ પહોળાઈ જેટલી સંકોચાય છે</translation> <translation id="6295158916970320988">બધી સાઇટ્સ</translation> <translation id="6295855836753816081">સાચવી રહ્યું છે...</translation> +<translation id="6296410173147755564">અમાન્ય PUK</translation> <translation id="6298962879096096191">Android ઍપ્લિકેશનોને ઇન્સ્ટૉલ કરવા માટે Google Play નો ઉપયોગ કરો</translation> <translation id="6300177430812514606">ડેટા મોકલવા કે પ્રાપ્ત કરવાનું સમાપ્ત કરવાની મંજૂરી નથી</translation> <translation id="630065524203833229">&બહાર નીકળો</translation> @@ -4886,6 +4899,7 @@ <translation id="6340526405444716530">મનગમતું બનાવવું</translation> <translation id="6341850831632289108">તમારા ભૌતિક સ્થાનને શોધો</translation> <translation id="6342069812937806050">હમણાં જ</translation> +<translation id="6343003829431264373">માત્ર સમ સંખ્યાવાળા પેજ</translation> <translation id="6344170822609224263">નેટવર્ક કનેક્શન્સની ઍક્સેસ સૂચિ</translation> <translation id="6344576354370880196">સાચવેલા પ્રિન્ટર</translation> <translation id="6345418402353744910"><ph name="PROXY" /> પ્રૉક્સી માટે તમારું વપરાશકર્તાનું નામ અને પાસવર્ડ આવશ્યક છે, જેથી વ્યવસ્થાપક તમારા નેટવર્કની ગોઠવણી કરી શકે</translation> @@ -5133,6 +5147,7 @@ <translation id="6624535038674360844"><ph name="FILE_NAME" />માં સંવેદનશીલ અથવા જોખમી કન્ટેન્ટ છે. તેના માલિકને તેને સુધારવાનું કહો.</translation> <translation id="6624687053722465643">મીઠાશ</translation> <translation id="6628328486509726751">અપલોડ કર્યું <ph name="WEBRTC_LOG_UPLOAD_TIME" /></translation> +<translation id="6629518321609546825">ઓછામાં ઓછા 4 અંક દાખલ કરો</translation> <translation id="6630752851777525409"><ph name="EXTENSION_NAME" /> ને તમારા વતી પોતાની પ્રમાણિત કરવા માટે પ્રમાણપત્રની કાયમી અૅક્સેસ જોઈએ છે.</translation> <translation id="6635362468090274700">જ્યાં સુધી તમે પોતાને દૃશ્યક્ષમ ન કરો, ત્યાં સુધી કોઈપણ વ્યક્તિ તમારી સાથે શેર કરી શકશે નહીં.<ph name="BR" /><ph name="BR" />થોડા સમય માટે પોતાને દૃશ્યક્ષમ કરવા માટે, સ્ટેટસ એરિયા ખોલો અને તેના પછી 'નજીકની દૃશ્યતા' ચાલુ કરો.</translation> <translation id="6635944431854494329">માલિક સેટિંગ > વિગતવાર > Googleને ઑટોમૅટિક રીતે નિદાન અને વપરાશનો ડેટા મોકલો પર જઈને આ સુવિધાને નિયંત્રિત કરી શકે છે.</translation> @@ -5171,6 +5186,7 @@ <translation id="6664774537677393800">તમારી પ્રોફાઇલ ખોલતી વખતે કંઈક ખોટું થયું. કૃપા કરીને સાઇન આઉટ કરો પછી ફરીથી સાઇન ઇન કરો.</translation> <translation id="6670142487971298264"><ph name="APP_NAME" /> હવે ઉપલબ્ધ છે</translation> <translation id="6671320560732140690">{COUNT,plural, =1{એક સરનામું}one{# સરનામું}other{# સરનામા}}</translation> +<translation id="6671497123040790595"><ph name="MANAGER" /> મેનેજમેન્ટ સેટઅપ કરી રહ્યાં છે</translation> <translation id="6673391612973410118"><ph name="PRINTER_MAKE_OR_MODEL" /> (USB)</translation> <translation id="6674571176963658787">સિંક કરવાનું શરૂ કરવા માટે, તમારો પાસફ્રેઝ દાખલ કરો</translation> <translation id="6675665718701918026">પોઇંટિંગ ઉપકરણ કનેક્ટ કર્યું</translation> @@ -5179,6 +5195,7 @@ <translation id="6680442031740878064">ઉપલબ્ધ: <ph name="AVAILABLE_SPACE" /></translation> <translation id="6680650203439190394">રેટ કરો</translation> <translation id="6681668084120808868">ફોટો લો</translation> +<translation id="6683087162435654533">બધા ટૅબ રિસ્ટોર કરો</translation> <translation id="6683948477137300040">ડિવાઇસનો EID અને QR કોડ પૉપઅપ બતાવો</translation> <translation id="6684827949542560880">નવીનતમ અપડેટ ડાઉનલોડ કરી રહ્યાં છીએ</translation> <translation id="668599234725812620">Google Play ખોલો</translation> @@ -5748,6 +5765,7 @@ <translation id="7308643132139167865">વેબસાઇટની ભાષાઓ</translation> <translation id="7309257895202129721">&નિયંત્રણો બતાવો</translation> <translation id="7310598146671372464">લૉગ ઇન કરવામાં નિષ્ફળ થયા. સર્વર આપેલ Kerberos ઍન્ક્રિપ્શન પ્રકારોનું સમર્થન કરતું નથી. કૃપા કરીને તમારા વ્યવસ્થાપકનો સપર્ક કરો.</translation> +<translation id="7315168816273861089">વિન્ડો નિયંત્રણોનું ઓવરલે ચાલુ કરો</translation> <translation id="7320213904474460808">ડિફૉલ્ટ કરેલું નેટવર્ક</translation> <translation id="7321545336522791733">સર્વર પહોંચની બહાર છે</translation> <translation id="7324297612904500502">બીટા ચર્ચા મંચ</translation> @@ -5924,7 +5942,9 @@ <translation id="7506541170099744506">એન્ટરપ્રાઇઝ સંચાલન માટે તમારા <ph name="DEVICE_TYPE" /> ની સફળતાપૂર્વક નોંધણી કરવામાં આવી.</translation> <translation id="7507207699631365376">આ પ્રદાતાની <ph name="BEGIN_LINK" />પ્રાઇવસી પૉલિસી<ph name="END_LINK" /> જુઓ</translation> <translation id="7507930499305566459">પ્રતિસાદકર્તાની સ્થિતિનું પ્રમાણપત્ર</translation> +<translation id="7509097596023256288">મેનેજમેન્ટ સેટઅપ કરી રહ્યાં છીએ</translation> <translation id="7509246181739783082">તમારી ઓળખ ચકાસો</translation> +<translation id="7511415964832680006">જ્યારે ચાલુ હોય, ત્યારે સાઇટ તેમાંનું કન્ટેન્ટ અને સેવાઓ પ્રદાન કરવા માટે, અહીં બતાવેલી પ્રાઇવસીની જાળવણી કરતી ટેક્નોલોજીનો ઉપયોગ કરી શકે છે. આમાં ક્રોસ-સાઇટ ટ્રૅકિંગ માટેના વિકલ્પોનો સમાવેશ છે. સમયાંતરે વધુ અજમાયશો ઉમેરવામાં આવી શકે છે.</translation> <translation id="7513029293694390567">સંગ્રહિત ઓળખપત્રનો ઉપયોગ કરીને વેબસાઇટમાં ઑટોમૅટિક રીતે સાઇન ઇન કરો. જો બંધ કરેલ હોય, તો વેબસાઇટમાં સાઇન ઇન કરતાં પહેલાં દર વખતે તમને પુષ્ટિકરણ માટે કહેવામાં આવશે.</translation> <translation id="7514239104543605883">તમારા ડિવાઇસ પર કૉપિ કરો</translation> <translation id="7514365320538308">ડાઉનલોડ કરો</translation> @@ -6284,6 +6304,8 @@ <translation id="7876027585589532670">શૉર્ટકટમાં ફેરફાર કરી શકાતો નથી</translation> <translation id="7877451762676714207">અજ્ઞાત સર્વર ભૂલ. કૃપા કરી ફરીથી પ્રયત્ન કરો અથવા સર્વર વ્યવસ્થાપકનો સંપર્ક કરો.</translation> <translation id="7879631849810108578">શૉર્ટકટ સેટ થયો: <ph name="IDS_SHORT_SET_COMMAND" /></translation> +<translation id="7880685873361171388">જ્યારે ચાલુ હોય અને સ્ટેટસ સક્રિય હોય, ત્યારે Chrome તમારા 7 દિવસના બ્રાઉઝિંગ ઇતિહાસનો ઉપયોગ કરીને કોઈ ગ્રૂપ અથવા "ગ્રૂપ" નક્કી કરે છે કે જેમાં તમે છો. જાહેરાતકર્તાઓ ગ્રૂપ માટે જાહેરાતો પસંદ કરી શકે છે. તમારા બ્રાઉઝિંગ ઇતિહાસને તમારા ડિવાઇસમાં ખાનગી રાખવામાં આવે છે. આ અજમાયશ માત્ર + <ph name="BEGIN_LINK" />કેટલાક પ્રદેશો<ph name="END_LINK" />માં સક્રિય છે.</translation> <translation id="7880823633812189969">તમે ફરી શરૂ કરશો ત્યારે સ્થાનિક ડેટા ડિલીટ કરવામાં આવશે</translation> <translation id="7881066108824108340">DNS</translation> <translation id="7881483672146086348">એકાઉન્ટ જુઓ</translation> @@ -6438,6 +6460,7 @@ <translation id="804786196054284061">વાપરનાર લાઇસન્સ કરાર</translation> <translation id="8048977114738515028">તમારા ડિવાઇસ પર સીધા આ પ્રોફાઇલનો ઍક્સેસ મેળવવા માટે, કોઈ ડેસ્કટૉપ શૉર્ટકટ બનાવો</translation> <translation id="8049029041626250638">કીબોર્ડ કે માઉસ કનેક્ટ કરો. જો તમે બ્લૂટૂથ ડિવાઇસનો ઉપયોગ કરી રહ્યાં છો, તો ખાતરી કરો કે તમારા ડિવાઇસ જોડાણ બનાવવા માટે તૈયાર છે.</translation> +<translation id="8049184478152619004">પર્સનલ અનબ્લૉકિંગ કી (PUK) દાખલ કરો</translation> <translation id="8049705080247101012">Googleએ "<ph name="EXTENSION_NAME" />"ને બ્લેકલિસ્ટેડ ચિહ્નિત કર્યું છે અને ઇન્સ્ટૉલેશન અટકાવવામાં આવ્યું છે</translation> <translation id="8049948037269924837">ટચપૅડનું રિવર્સ સ્ક્રોલિંગ</translation> <translation id="8050038245906040378">Microsoft Commercial Code Signing</translation> @@ -6474,6 +6497,7 @@ <translation id="8082106343289440791">"<ph name="DEVICE_NAME" />" સાથે જોડી બનાવીએ?</translation> <translation id="8082390128630131497">ADB ડિબગીંગ બંધ કરવાથી આ <ph name="DEVICE_TYPE" />ને ફેક્ટરી સેટિંગ પર રીસેટ કરવામાં આવશે. બધા વપરાશકર્તા એકાઉન્ટ અને સ્થાનિક ડેટા કાઢી નાખવામાં આવશે.</translation> <translation id="8084114998886531721">સાચવેલ પાસવર્ડ</translation> +<translation id="8084510406207562688">બધા ટૅબ રિસ્ટોર કરો</translation> <translation id="8086015605808120405"><ph name="PRINTER_NAME" /> ને ગોઠવી રહ્યાં છે ...</translation> <translation id="8086442853986205778"><ph name="PRINTER_NAME" />નું સેટઅપ કરો</translation> <translation id="80866457114322936">{NUM_FILES,plural, =1{આ ફાઇલ એન્ક્રિપ્ટ કરેલી છે. તેના માલિકને તેને ડિક્રિપ્ટ કરવાનું કહો.}one{આમાંની કેટલીક ફાઇલો એન્ક્રિપ્ટ કરેલી છે. તેમના માલિકને તેને ડિક્રિપ્ટ કરવાનું કહો.}other{આમાંની કેટલીક ફાઇલો એન્ક્રિપ્ટ કરેલી છે. તેમના માલિકને તેને ડિક્રિપ્ટ કરવાનું કહો.}}</translation> @@ -6515,6 +6539,7 @@ <translation id="8119438628456698432">લૉગ ફાઇલો જનરેટ થઈ રહી છે...</translation> <translation id="811994229154425014">પૂર્ણવિરામ ટાઇપ કરવા માટે ડબલ-સ્પેસ</translation> <translation id="8120505434908124087">ઇ-સિમ પ્રોફાઇલ ઇન્સ્ટૉલ કરો</translation> +<translation id="812260729110117038">જાહેરાતકર્તાઓ અને પ્રકાશકો જાહેરાતોની અસરકારકતાનો એવી રીતે અભ્યાસ કરી શકે છે કે તમને કોઈ પણ સાઇટ પર ટ્રૅક કરવામાં ન આવે.</translation> <translation id="8123590694679414600">ડેટા <ph name="TIME" />ના રોજ તમારા સિંક પાસફ્રેઝ Google પાસવર્ડ સાથે એન્ક્રિપ્ટ કર્યો હતો. આમાં Google Payની ચુકવણી પદ્ધતિઓ અને ઍડ્રેસ સામેલ હોતા નથી.</translation> <translation id="81238879832906896">પીળા અને સફેદ ફૂલ</translation> @@ -6552,6 +6577,7 @@ <translation id="816055135686411707">ભૂલ સેટિંગ પ્રમાણપત્ર વિશ્વાસ</translation> <translation id="8160775796528709999">સેટિંગમાં લાઇવ કૅપ્શન ચાલુ કરીને તમારા ઑડિયો અને વીડિયો માટે કૅપ્શન મેળવો</translation> <translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation> +<translation id="81610453212785426"><ph name="BEGIN_LINK" />પ્રાઇવસી સૅન્ડબૉક્સ<ph name="END_LINK" /> વડે, Chrome નવી ટેક્નોલોજીનો વિકાસ કરી રહ્યું છે, જે ખુલ્લી વેબ પર સુરક્ષિત રાખીને, ક્રોસ-સાઇટ ટ્રૅકિંગ સામે તમારું સંરક્ષણ કરે છે.</translation> <translation id="8161293209665121583">વેબપેજ માટે વાચક મોડ</translation> <translation id="8162984717805647492">{NUM_TABS,plural, =1{ટૅબને નવી વિંડોમાં ખસેડો}one{ટૅબને નવી વિંડોમાં ખસેડો}other{ટૅબને નવી વિંડોમાં ખસેડો}}</translation> <translation id="8165997195302308593">Crostini પોર્ટ ફૉરવર્ડિંગ</translation> @@ -7344,6 +7370,7 @@ <translation id="9031549947500880805">Google ડ્રાઇવ પર બૅકઅપ લો. તમારો ડેટા સરળતાથી પાછો મેળવો અથવા ડિવાઇસને કોઈપણ સમયે સ્વિચ કરો. તમારા બૅકઅપમાં ઍપનો ડેટા શામેલ છે.</translation> <translation id="9033765790910064284">તો પણ ચાલુ રાખો</translation> <translation id="9033857511263905942">&પેસ્ટ કરો</translation> +<translation id="9035689366572880647">વર્તમાન પિન દાખલ કરો</translation> <translation id="9037640663275993951">ડિવાઇસને કોઈ મંજૂરી નથી</translation> <translation id="9037818663270399707">તમારું કનેક્શન બધા નેટવર્ક ટ્રાફિક માટે ખાનગી નથી</translation> <translation id="9037965129289936994">મૂળ બતાવો</translation> @@ -7419,6 +7446,7 @@ <translation id="9112748030372401671">તમારું વોલપેપર બદલો</translation> <translation id="9112786533191410418"><ph name="FILE_NAME" /> જોખમકારક હોઈ શકે છે. સ્કૅન કરવા માટે Googleને મોકલીએ?</translation> <translation id="9112987648460918699">શોધો...</translation> +<translation id="9113240369465613386">માત્ર વિષમ સંખ્યાવાળા પેજ</translation> <translation id="9114663181201435112">સરળતાથી સાઇન ઇન કરો</translation> <translation id="9115675100829699941">&બુકમાર્ક્સ</translation> <translation id="9116465289595958864">છેલ્લે સંશોધિત</translation> @@ -7573,6 +7601,7 @@ <translation id="991413375315957741">મોશન અથવા લાઇટ સેન્સર</translation> <translation id="992032470292211616">એક્સ્ટેંશન્સ, ઍપ્લિકેશનો અને થીમ્સ તમારા ઉપકરણને નુકસાન પહોંચાડી શકે છે. શું તમે ખરેખર ચાલુ રાખવા માંગો છો?</translation> <translation id="992256792861109788">ગુલાબી</translation> +<translation id="992401651319295351">તમારા <ph name="RETRIES" /> પ્રયાસ બાકી છે. જ્યાં સુધી તમે નવો પિન સેટઅપ નહીં કરો, ત્યાં સુધી તમે આ નેટવર્કનો ઉપયોગ કરી શકશો નહીં.</translation> <translation id="992592832486024913">ChromeVox (બોલાયેલ પ્રતિસાદ) બંધ કરો</translation> <translation id="992778845837390402">હાલમાં Linuxનું બૅકઅપ લેવાની પ્રક્રિયા ચાલુ છે</translation> <translation id="993540765962421562">ઇન્સ્ટૉલેશન થઈ રહ્યું છે</translation>
diff --git a/chrome/app/resources/generated_resources_hi.xtb b/chrome/app/resources/generated_resources_hi.xtb index cb0c218..91cd332 100644 --- a/chrome/app/resources/generated_resources_hi.xtb +++ b/chrome/app/resources/generated_resources_hi.xtb
@@ -2583,6 +2583,7 @@ <translation id="3742666961763734085">इस नाम की संगठनात्मक इकाई नहीं मिल पा रही है. कृपया फिर से कोशिश करें.</translation> <translation id="3744111561329211289">बैकग्राउंड सिंक</translation> <translation id="3747077776423672805">ऐप्लिकेशन हटाने के लिए, सेटिंग > 'Google Play स्टोर' > Android से जुड़ी पसंद प्रबंधित करें > ऐप्लिकेशन या ऐप्लिकेशन मैनेजर पर जाएं. उसके बाद उस ऐप्लिकेशन पर टैप करें जिसे आप अनइंस्टॉल करना चाहते हैं (ऐप्लिकेशन ढूंढने के लिए आपको दाएं या बाएं स्वाइप करना पड़ सकता है). फिर 'अनइंस्टॉल करें' या 'बंद करें' पर टैप करें.</translation> +<translation id="3747220812138541072">टाइप करते समय दिखने वाले इनलाइन लिखने के सुझाव दिखाएं</translation> <translation id="3748706263662799310">बग की रिपोर्ट करें</translation> <translation id="3752582316358263300">ठीक है...</translation> <translation id="3753033997400164841">एक बार सेव करें. हर जगह इस्तेमाल करें</translation> @@ -3271,6 +3272,7 @@ <translation id="4510614391273086606">Linux फ़ाइलों और ऐप्लिकेशन को उनकी बैक अप की गई स्थिति में वापस लाया जा रहा है.</translation> <translation id="451102079304155829">कार्ट</translation> <translation id="4513275008300099962">विंडो को ऊपर लाने की सुविधा बंद करें</translation> +<translation id="4513872120116766993">टाइप करने पर, शब्दों का अनुमान दिखाने की सुविधा</translation> <translation id="4513946894732546136">Feedback</translation> <translation id="451407183922382411"><ph name="COMPANY_NAME" /> के उपयोग से</translation> <translation id="4514610446763173167">वीडियो को 'चलाएं' या 'रोकें' पर टॉगल करें</translation> @@ -4433,6 +4435,7 @@ <translation id="5826395379250998812">अपने <ph name="DEVICE_TYPE" /> को फ़ोन से कनेक्ट करें. <ph name="LINK_BEGIN" />ज़्यादा जानें<ph name="LINK_END" /></translation> <translation id="5826993284769733527">आधा-पारदर्शी</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">अगले शब्द का अनुमान</translation> <translation id="5828545842856466741">प्रोफ़ाइल जोड़ें...</translation> <translation id="5828633471261496623">प्रिंट हो रहा है...</translation> <translation id="5830720307094128296">पेज को इस रूप में सेव करें...</translation> @@ -6302,6 +6305,7 @@ <translation id="78526636422538552">और Google खाते जोड़ने की सुविधा बंद है</translation> <translation id="7853747251428735">ज़्यादा टू&ल</translation> <translation id="7855678561139483478">टैब को नई विंडो पर ले जाएं</translation> +<translation id="7857093393627376423">टाइपिंग के समय मिलने वाले शब्दों के सुझाव</translation> <translation id="7857117644404132472">अपवाद जोड़ें</translation> <translation id="7857949311770343000">क्या यह वही नया टैब पेज है जिसकी आप अपेक्षा कर रहे थे?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows) में खोलें</translation>
diff --git a/chrome/app/resources/generated_resources_hr.xtb b/chrome/app/resources/generated_resources_hr.xtb index 2f7c9d28..44c700f0 100644 --- a/chrome/app/resources/generated_resources_hr.xtb +++ b/chrome/app/resources/generated_resources_hr.xtb
@@ -2570,6 +2570,7 @@ <translation id="3742666961763734085">Nije moguće pronaći organizacijsku jedinicu s tim nazivom. Pokušajte ponovo.</translation> <translation id="3744111561329211289">Sinkronizacija u pozadini</translation> <translation id="3747077776423672805">Za uklanjanje aplikacija idite na Postavke > Trgovina Play > Upravljanje postavkama Androida > Aplikacije ili Upravitelj aplikacija. Zatim dodirnite aplikaciju koju želite deinstalirati (možda ćete morati prijeći prstom udesno ili ulijevo kako biste pronašli aplikaciju). Zatim dodirnite Deinstaliraj ili Onemogući.</translation> +<translation id="3747220812138541072">Prikazuje prijedloge za pisanje u tekstu koji se prikazuju dok tipkate</translation> <translation id="3748706263662799310">Prijava programske pogreške</translation> <translation id="3752582316358263300">U redu...</translation> <translation id="3753033997400164841">Pohranite jedanput. Upotrebljavajte svugdje</translation> @@ -3258,6 +3259,7 @@ <translation id="4510614391273086606">Linux datoteke i aplikacije vraćaju se na svoje sigurnosno kopirano stanje.</translation> <translation id="451102079304155829">košarice</translation> <translation id="4513275008300099962">Onemogućite preklapanje kontrola u prozoru</translation> +<translation id="4513872120116766993">Prediktivno pisanje</translation> <translation id="4513946894732546136">Povratne informacije</translation> <translation id="451407183922382411">Omogućuje <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Reproduciraj ili pauziraj videozapis</translation> @@ -4420,6 +4422,7 @@ <translation id="5826395379250998812">Povežite <ph name="DEVICE_TYPE" /> s telefonom <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Poluprozirno</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Predviđanje sljedeće riječi</translation> <translation id="5828545842856466741">Dodaj profil...</translation> <translation id="5828633471261496623">Ispis...</translation> <translation id="5830720307094128296">Spremi stranicu &kao...</translation> @@ -6290,6 +6293,7 @@ <translation id="78526636422538552">Dodavanje dodatnih Google računa onemogućeno je</translation> <translation id="7853747251428735">Više a&lata</translation> <translation id="7855678561139483478">Pomaknite karticu u novi prozor</translation> +<translation id="7857093393627376423">Tekstni prijedlozi</translation> <translation id="7857117644404132472">Dodaj iznimku</translation> <translation id="7857949311770343000">Je li to web-stranica nove kartice koju ste očekivali?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_hy.xtb b/chrome/app/resources/generated_resources_hy.xtb index 98aede0..3afb3c10 100644 --- a/chrome/app/resources/generated_resources_hy.xtb +++ b/chrome/app/resources/generated_resources_hy.xtb
@@ -2569,6 +2569,7 @@ <translation id="3742666961763734085">Չհաջողվեց գտնել այդ անունով ստորաբաժանում: Նորից փորձեք:</translation> <translation id="3744111561329211289">Ֆոնային համաժամացում</translation> <translation id="3747077776423672805">Հավելվածներ հեռացնելու համար անցեք Կարգավորումներ > Google Play Խանութ > Կառավարել Android-ի կարգավորումները > Հավելվածներ կամ Հավելվածների կառավարիչ: Այնուհետև հպեք այն հավելվածին, որը ցանկանում եք հեռացնել (անհրաժեշտ հավելվածը գտնելու համար, հնարավոր է, պահանջվի թերթել աջ կամ ձախ): Ապա սեղմեք Հեռացնել կամ Անջատել կոճակը:</translation> +<translation id="3747220812138541072">Ցուցադրել ներտող հուշումներ տեքստ մուտքագրելիս</translation> <translation id="3748706263662799310">Հաղորդել վրիպակի մասին</translation> <translation id="3752582316358263300">Եղավ…</translation> <translation id="3753033997400164841">Պահեք մեկ անգամ և օգտագործեք ամենուրեք</translation> @@ -3257,6 +3258,7 @@ <translation id="4510614391273086606">Լինուքսի ֆայլերն ու հավելվածները վերականգնվում են իրենց պահուստավորված վիճակով։</translation> <translation id="451102079304155829">զամբյուղներ</translation> <translation id="4513275008300099962">Անջատել պատուհանի կառավարման տարրերի վրադրումը</translation> +<translation id="4513872120116766993">Տեքստի կանխատեսում</translation> <translation id="4513946894732546136">Հետադարձ կապ</translation> <translation id="451407183922382411">Մշակող՝ <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Նվագարկել կամ դադարեցնել տեսանյութը</translation> @@ -4422,6 +4424,7 @@ <translation id="5826395379250998812">Միացրեք <ph name="DEVICE_TYPE" /> սարքը ձեր հեռախոսին։ <ph name="LINK_BEGIN" />Իմանալ ավելին<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Կիսաթափանցիկ</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Հաջորդ բառի կանխատեսում</translation> <translation id="5828545842856466741">Ավելացնել պրոֆիլ...</translation> <translation id="5828633471261496623">Տպում…</translation> <translation id="5830720307094128296">Պահել էջը &որպես…</translation> @@ -6291,6 +6294,7 @@ <translation id="78526636422538552">Այլ Google հաշիվներ ավելացնելու հնարավորությունն անջատված է</translation> <translation id="7853747251428735">Լրացուցիչ գործիքներ</translation> <translation id="7855678561139483478">Բացել ներդիրը նոր պատուհանում</translation> +<translation id="7857093393627376423">Տեքստային հուշումներ</translation> <translation id="7857117644404132472">Ավելացնել բացառություն</translation> <translation id="7857949311770343000">Սա՞ է ձեր ուզած նոր ներդիրի էջը:</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_id.xtb b/chrome/app/resources/generated_resources_id.xtb index b965a183..bfaf0b8 100644 --- a/chrome/app/resources/generated_resources_id.xtb +++ b/chrome/app/resources/generated_resources_id.xtb
@@ -244,7 +244,7 @@ <translation id="1252987234827889034">Terjadi kesalahan profil</translation> <translation id="1254593899333212300">Koneksi internet langsung</translation> <translation id="1257553931232494454">tingkat zoom</translation> -<translation id="1259152067760398571">Pemeriksaan keselamatan berjalan kemarin</translation> +<translation id="1259152067760398571">Pemeriksaan keamanan berjalan kemarin</translation> <translation id="1260451001046713751">Selalu izinkan pop-up dan pengalihan dari <ph name="HOST" /></translation> <translation id="1261380933454402672">Sedang</translation> <translation id="126156426083987769">Terjadi masalah dengan lisensi perangkat mode demo.</translation> @@ -668,7 +668,7 @@ <translation id="1703331064825191675">Tidak perlu mengkhawatirkan sandi Anda</translation> <translation id="1703666494654169921">Jangan izinkan situs menggunakan perangkat atau data virtual reality</translation> <translation id="1704230497453185209">Jangan izinkan situs memutar suara</translation> -<translation id="1704970325597567340">Pemeriksaan keselamatan berjalan tanggal <ph name="DATE" /></translation> +<translation id="1704970325597567340">Pemeriksaan keamanan berjalan tanggal <ph name="DATE" /></translation> <translation id="1706586824377653884">Ditambahkan oleh administrator Anda</translation> <translation id="170658918174941828">Versi Chrome, versi sistem operasi, setelan Cast, statistik performa pencerminan, dan log diagnostik saluran @@ -898,7 +898,7 @@ <translation id="192494336144674234">Buka dengan</translation> <translation id="1925017091976104802">Tekan <ph name="MODIFIER_KEY_DESCRIPTION" /> untuk menempelkan</translation> <translation id="1925021887439448749">Masukkan alamat web khusus</translation> -<translation id="1925124445985510535">Pemeriksaan keselamatan berjalan pukul <ph name="TIME" /></translation> +<translation id="1925124445985510535">Pemeriksaan keamanan berjalan pukul <ph name="TIME" /></translation> <translation id="1926339101652878330">Setelan ini dikontrol oleh kebijakan perusahaan. Hubungi administrator Anda untuk informasi selengkapnya.</translation> <translation id="1927632033341042996">Jari <ph name="NEW_FINGER_NUMBER" /></translation> <translation id="192817607445937251">PIN layar kunci</translation> @@ -1113,7 +1113,7 @@ <translation id="2154710561487035718">Salin URL</translation> <translation id="2155772377859296191">Sepertinya <ph name="WIDTH" /> x <ph name="HEIGHT" /></translation> <translation id="2156294658807918600">Pekerja Layanan: <ph name="SCRIPT_URL" /></translation> -<translation id="2156877321344104010">Jalankan pemeriksaan keselamatan lagi</translation> +<translation id="2156877321344104010">Jalankan pemeriksaan keamanan lagi</translation> <translation id="2157474325782140681">Untuk mendapatkan fitur tambahan, gunakan docking station Dell yang didesain untuk berfungsi dengan Chromebook ini.</translation> <translation id="215753907730220065">Keluar dari Tampilan Layar Penuh</translation> <translation id="2157875535253991059">Sekarang halaman ini dalam mode layar penuh.</translation> @@ -2040,7 +2040,7 @@ <translation id="3143754809889689516">Putar dari awal</translation> <translation id="3144647712221361880">Buka link sebagai</translation> <translation id="3149510190863420837">Aplikasi Chrome</translation> -<translation id="3150693969729403281">Jalankan pemeriksaan keselamatan sekarang</translation> +<translation id="3150693969729403281">Jalankan pemeriksaan keamanan sekarang</translation> <translation id="3150927491400159470">Muat Ulang Keras</translation> <translation id="315116470104423982">Data seluler</translation> <translation id="3151539355209957474">Waktu Mulai</translation> @@ -2126,7 +2126,7 @@ <translation id="3264582393905923483">Konteks</translation> <translation id="3265459715026181080">Tutup Jendela</translation> <translation id="3266022278425892773">Lingkungan pengembangan Linux</translation> -<translation id="3266274118485960573">Pemeriksaan keselamatan sedang berjalan.</translation> +<translation id="3266274118485960573">Pemeriksaan keamanan sedang berjalan.</translation> <translation id="3267726687589094446">Lanjutkan mengizinkan download otomatis beberapa file</translation> <translation id="3268451620468152448">Tab Terbuka</translation> <translation id="3269069891205016797">Informasi Anda akan dihapus dari perangkat ketika logout.</translation> @@ -2203,7 +2203,7 @@ <translation id="3341703758641437857">Izinkan akses ke URL file</translation> <translation id="3342361181740736773">"<ph name="TRIGGERING_EXTENSION_NAME" />" ingin menghapus ekstensi ini.</translation> <translation id="3345135638360864351">Permintaan Anda untuk mengakses situs ini tidak dapat dikirimkan ke <ph name="NAME" />. Coba lagi.</translation> -<translation id="3345634917232014253">Pemeriksaan keselamatan berjalan beberapa waktu lalu</translation> +<translation id="3345634917232014253">Pemeriksaan keamanan berjalan beberapa waktu lalu</translation> <translation id="3345886924813989455">Tidak ditemukan browser yang didukung</translation> <translation id="3347086966102161372">S&alin alamat gambar</translation> <translation id="3348038390189153836">Perangkat yang dapat dicopot terdeteksi</translation> @@ -2583,6 +2583,7 @@ <translation id="3742666961763734085">Tidak dapat menemukan unit organisasi dengan nama tersebut. Coba lagi.</translation> <translation id="3744111561329211289">Sinkronisasi latar belakang</translation> <translation id="3747077776423672805">Untuk menghapus aplikasi, buka Setelan > Google Play Store > Kelola preferensi Android > Aplikasi atau Pengelola aplikasi. Kemudian, ketuk aplikasi yang ingin di-uninstal (Anda mungkin perlu menggeser ke kanan atau ke kiri untuk menemukan aplikasi). Setelah itu, ketuk Uninstal atau Nonaktifkan.</translation> +<translation id="3747220812138541072">Tampilkan saran penulisan yang muncul sebaris saat Anda mengetik</translation> <translation id="3748706263662799310">Laporkan bug</translation> <translation id="3752582316358263300">Oke...</translation> <translation id="3753033997400164841">Simpan sekali. Gunakan di mana saja</translation> @@ -3272,6 +3273,7 @@ <translation id="4510614391273086606">File dan aplikasi Linux sedang dipulihkan ke keadaan cadangannya.</translation> <translation id="451102079304155829">keranjang</translation> <translation id="4513275008300099962">Nonaktifkan overlay kontrol jendela</translation> +<translation id="4513872120116766993">Penulisan prediktif</translation> <translation id="4513946894732546136">Masukan</translation> <translation id="451407183922382411">Diberdayakan oleh <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Tombol putar atau jeda video</translation> @@ -4151,7 +4153,7 @@ <translation id="5498967291577176373">Tulis lebih cepat dengan saran yang ditampilkan pada baris yang sama untuk nama, alamat, atau nomor telepon Anda</translation> <translation id="5499313591153584299">File ini mungkin berbahaya untuk komputer Anda.</translation> <translation id="5499453227627332024">Upgrade tersedia untuk Container Linux Anda. Anda juga dapat mengupgrade nanti di aplikasi Setelan.</translation> -<translation id="5500709606820808700">Pemeriksaan keselamatan berjalan hari ini</translation> +<translation id="5500709606820808700">Pemeriksaan keamanan berjalan hari ini</translation> <translation id="5501322521654567960">Panel samping rata kiri</translation> <translation id="5501809658163361512">{COUNT,plural, =1{Gagal menerima <ph name="ATTACHMENTS" /> dari <ph name="DEVICE_NAME" />}other{Gagal menerima <ph name="ATTACHMENTS" /> dari <ph name="DEVICE_NAME" />}}</translation> <translation id="5502500733115278303">Diimpor dari Firefox</translation> @@ -4194,7 +4196,7 @@ <translation id="5546865291508181392">Temukan</translation> <translation id="5548075230008247516">Semua item batal dipilih, mode pemilihan ditutup.</translation> <translation id="5548159762883465903">{NUM_OTHER_TABS,plural, =0{"<ph name="TAB_TITLE" />"}=1{"<ph name="TAB_TITLE" />" dan 1 Tab Lainnya}other{"<ph name="TAB_TITLE" />" dan # Tab Lainnya}}</translation> -<translation id="5548606607480005320">Pemeriksaan keselamatan</translation> +<translation id="5548606607480005320">Pemeriksaan keamanan</translation> <translation id="554903022911579950">Kerberos</translation> <translation id="5551573675707792127">Input teks dan keyboard</translation> <translation id="5553089923092577885">Pemetaan Kebijakan Sertifikat</translation> @@ -4434,6 +4436,7 @@ <translation id="5826395379250998812">Hubungkan <ph name="DEVICE_TYPE" /> Anda dengan ponsel. <ph name="LINK_BEGIN" />Pelajari lebih lanjut<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Semitransparan</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Prediksi kata berikutnya</translation> <translation id="5828545842856466741">Tambahkan profil ...</translation> <translation id="5828633471261496623">Mencetak...</translation> <translation id="5830720307094128296">Simp&an Halaman Sebagai...</translation> @@ -4883,7 +4886,7 @@ <translation id="6310141306111263820">Tidak dapat menginstal profil eSIM. Untuk mendapatkan bantuan, harap hubungi operator Anda.</translation> <translation id="6311220991371174222">Tidak dapat memulai Chrome karena terjadi kesalahan saat membuka profil Anda. Coba mulai ulang Chrome.</translation> <translation id="6312403991423642364">Kesalahan jaringan tidak dikenal</translation> -<translation id="6312567056350025599">{NUM_DAYS,plural, =1{Pemeriksaan keselamatan berjalan 1 hari lalu}other{Pemeriksaan keselamatan berjalan {NUM_DAYS} hari lalu}}</translation> +<translation id="6312567056350025599">{NUM_DAYS,plural, =1{Pemeriksaan keamanan berjalan 1 hari lalu}other{Pemeriksaan keamanan berjalan {NUM_DAYS} hari lalu}}</translation> <translation id="6312638141433622592">Penawaran untuk menampilkan artikel dalam mode pembaca, jika didukung</translation> <translation id="6313641880021325787">KELUAR VR</translation> <translation id="6313950457058510656">Matikan Tethering Instan</translation> @@ -5128,7 +5131,7 @@ <translation id="6586451623538375658">Tukar tombol mouse utama</translation> <translation id="6586604979641883411">Diperlukan ruang disk kosong minimal sebesar <ph name="REQUIRED_SPACE" /> untuk mengupgrade Linux. Kosongkan ruang di perangkat Anda dan coba lagi.</translation> <translation id="6588043302623806746">Gunakan DNS aman</translation> -<translation id="659005207229852190">Pemeriksaan keselamatan telah selesai.</translation> +<translation id="659005207229852190">Pemeriksaan keamanan telah selesai.</translation> <translation id="6590458744723262880">Ganti nama folder</translation> <translation id="6592267180249644460">Log WebRTC direkam pada <ph name="WEBRTC_LOG_CAPTURE_TIME" /></translation> <translation id="6592808042417736307">Sidik jari Anda telah direkam</translation> @@ -5565,7 +5568,7 @@ <translation id="7055451306017383754">Tidak dapat membatalkan berbagi karena ada aplikasi yang menggunakan folder ini. Berbagi folder akan dibatalkan saat berikutnya Parallels Desktop dimatikan.</translation> <translation id="7056418393177503237">{0,plural, =1{Samaran}other{# jendela Samaran terbuka}}</translation> <translation id="7056526158851679338">&Periksa Perangkat</translation> -<translation id="7057184853669165321">{NUM_MINS,plural, =1{Pemeriksaan keselamatan berjalan 1 menit lalu}other{Pemeriksaan keselamatan berjalan {NUM_MINS} menit lalu}}</translation> +<translation id="7057184853669165321">{NUM_MINS,plural, =1{Pemeriksaan keamanan berjalan 1 menit lalu}other{Pemeriksaan keamanan berjalan {NUM_MINS} menit lalu}}</translation> <translation id="7057767408836081338">Gagal mendapatkan data aplikasi, masih tetap mencoba menjalankan aplikasi...</translation> <translation id="7058024590501568315">Jaringan tersembunyi</translation> <translation id="7059858479264779982">Setel ke luncurkan otomatis</translation> @@ -5863,7 +5866,7 @@ <translation id="7401778920660465883">Abaikan pesan ini</translation> <translation id="7403642243184989645">Mendownload Materi</translation> <translation id="7404065585741198296">Ponsel Anda dengan kabel USB</translation> -<translation id="7405938989981604410">{NUM_HOURS,plural, =1{Pemeriksaan keselamatan berjalan 1 jam lalu}other{Pemeriksaan keselamatan berjalan {NUM_HOURS} jam lalu}}</translation> +<translation id="7405938989981604410">{NUM_HOURS,plural, =1{Pemeriksaan keamanan berjalan 1 jam lalu}other{Pemeriksaan keamanan berjalan {NUM_HOURS} jam lalu}}</translation> <translation id="740624631517654988">Pop-up diblokir</translation> <translation id="7407430846095439694">Impor dan Kaitkan</translation> <translation id="7407504355934009739">Sebagian besar orang memblokir notifikasi dari situs ini</translation> @@ -6304,6 +6307,7 @@ <translation id="78526636422538552">Penambahan lebih banyak Akun Google dinonaktifkan</translation> <translation id="7853747251428735">Alat Lain&nya</translation> <translation id="7855678561139483478">Pindahkan tab ke jendela baru</translation> +<translation id="7857093393627376423">Saran teks</translation> <translation id="7857117644404132472">Tambahkan pengecualian</translation> <translation id="7857949311770343000">Apakah ini halaman tab baru yang Anda harapkan?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_is.xtb b/chrome/app/resources/generated_resources_is.xtb index f67ab8e..b417fb20f 100644 --- a/chrome/app/resources/generated_resources_is.xtb +++ b/chrome/app/resources/generated_resources_is.xtb
@@ -2583,6 +2583,7 @@ <translation id="3742666961763734085">Skipulagseining með þessu heiti fannst ekki. Reyndu aftur.</translation> <translation id="3744111561329211289">Samstilling í bakgrunni</translation> <translation id="3747077776423672805">Til að fjarlægja forrit skaltu fara í Stillingar > Google Play Store > Hafa umsjón með stillingum Android > Forrit eða Forritastjórnun. Ýttu síðan á forritið sem þú vilt fjarlægja (þú gætir þurft að fletta til hægri eða vinstri til að finna forritið). Ýttu svo á „Fjarlægja“ eða „Gera óvirkt“.</translation> +<translation id="3747220812138541072">Sýna textatillögur sem birtast um leið og þú skrifar</translation> <translation id="3748706263662799310">Tilkynna villu</translation> <translation id="3752582316358263300">Í lagi...</translation> <translation id="3753033997400164841">Vista einu sinni. Nota hvar sem er</translation> @@ -3272,6 +3273,7 @@ <translation id="4510614391273086606">Verið er að endurheimta öryggisafrit Linux-skráa og forrita.</translation> <translation id="451102079304155829">körfur</translation> <translation id="4513275008300099962">Slökkva á yfirlögn gluggastýringa</translation> +<translation id="4513872120116766993">Textatillögur</translation> <translation id="4513946894732546136">Ábendingar</translation> <translation id="451407183922382411">Knúið af <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Skipt á milli spilunar og hlés á myndskeiði</translation> @@ -4434,6 +4436,7 @@ <translation id="5826395379250998812">Tengdu <ph name="DEVICE_TYPE" /> við símann þinn. <ph name="LINK_BEGIN" />Frekari upplýsingar<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Hálfgagnsætt</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Ágiskun orða</translation> <translation id="5828545842856466741">Bæta prófíl við...</translation> <translation id="5828633471261496623">Prentar...</translation> <translation id="5830720307094128296">Vist&a síðu sem...</translation> @@ -6304,6 +6307,7 @@ <translation id="78526636422538552">Möguleikinn á að bæta við fleiri Google reikningum er óvirkur</translation> <translation id="7853747251428735">F&leiri verkfæri</translation> <translation id="7855678561139483478">Færa flipa í nýjan glugga</translation> +<translation id="7857093393627376423">Textatillögur</translation> <translation id="7857117644404132472">Bæta við undantekningu</translation> <translation id="7857949311770343000">Er þetta síða nýrra flipa sem þú bjóst við?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_it.xtb b/chrome/app/resources/generated_resources_it.xtb index 0e39512b..6b5799c2 100644 --- a/chrome/app/resources/generated_resources_it.xtb +++ b/chrome/app/resources/generated_resources_it.xtb
@@ -2568,6 +2568,7 @@ <translation id="3742666961763734085">Impossibile trovare un'unità organizzativa con il nome indicato. Riprova.</translation> <translation id="3744111561329211289">Sincronizzazione in background</translation> <translation id="3747077776423672805">Per rimuovere le app apri Impostazioni > Google Play Store > Gestisci le preferenze Android > App o Gestione applicazioni, quindi tocca l'app che vuoi disinstallare (potresti dover scorrere verso sinistra o verso destra per trovarla) e infine tocca Disinstalla o Disattiva.</translation> +<translation id="3747220812138541072">Vengono mostrati suggerimenti di scrittura incorporati visualizzati durante la digitazione</translation> <translation id="3748706263662799310">Segnala un bug</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Memorizza una volta, usa ovunque</translation> @@ -3256,6 +3257,7 @@ <translation id="4510614391273086606">È in corso il ripristino dello stato di backup delle app e dei file Linux.</translation> <translation id="451102079304155829">carrelli</translation> <translation id="4513275008300099962">Disattiva overlay "window-controls"</translation> +<translation id="4513872120116766993">Scrittura predittiva</translation> <translation id="4513946894732546136">Feedback</translation> <translation id="451407183922382411">Con tecnologia <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Attiva/disattiva il video per riprodurre o mettere in pausa</translation> @@ -4418,6 +4420,7 @@ <translation id="5826395379250998812">Connetti <ph name="DEVICE_TYPE" /> con il tuo telefono. <ph name="LINK_BEGIN" />Ulteriori informazioni<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Semitrasparente</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Previsione della parola seguente</translation> <translation id="5828545842856466741">Aggiungi profilo…</translation> <translation id="5828633471261496623">Stampa in corso...</translation> <translation id="5830720307094128296">S&alva pagina con nome...</translation> @@ -6288,6 +6291,7 @@ <translation id="78526636422538552">L'aggiunta di altri Account Google è disattivata</translation> <translation id="7853747251428735">Altri strume&nti</translation> <translation id="7855678561139483478">Sposta scheda in una nuova finestra</translation> +<translation id="7857093393627376423">Suggerimenti testuali</translation> <translation id="7857117644404132472">Aggiungi eccezione</translation> <translation id="7857949311770343000">È la pagina Nuova scheda prevista?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_iw.xtb b/chrome/app/resources/generated_resources_iw.xtb index 4f9e99b4..7259f8f 100644 --- a/chrome/app/resources/generated_resources_iw.xtb +++ b/chrome/app/resources/generated_resources_iw.xtb
@@ -2583,6 +2583,7 @@ <translation id="3742666961763734085">לא ניתן למצוא יחידה ארגונית בשם הזה. יש לנסות שוב.</translation> <translation id="3744111561329211289">סנכרון ברקע</translation> <translation id="3747077776423672805">כדי להסיר אפליקציות, צריך לעבור אל 'הגדרות' > 'חנות Google Play' > 'ניהול העדפות Android' >'אפליקציות' או 'מנהל אפליקציות'. לאחר מכן צריך להקיש על האפליקציה שרוצים להסיר (ייתכן שיהיה צורך להחליק ימינה או שמאלה כדי למצוא את האפליקציה). לסיום, יש להקיש על 'הסרת התקנה' או 'השבתה'.</translation> +<translation id="3747220812138541072">הצגת הצעות להשלמה אוטומטית בתוך השורה במהלך ההקלדה</translation> <translation id="3748706263662799310">דיווח על באג</translation> <translation id="3752582316358263300">אישור...</translation> <translation id="3753033997400164841">מאחסנים סיסמה פעם אחת. משתמשים בה בכל מקום.</translation> @@ -3272,6 +3273,7 @@ <translation id="4510614391273086606">קבצים ואפליקציות של Linux מוחזרים למצב של גרסת הגיבוי שלהם.</translation> <translation id="451102079304155829">עגלות קניות</translation> <translation id="4513275008300099962">השבתת שכבת-העל של פקדי החלונות</translation> +<translation id="4513872120116766993">השלמה אוטומטית</translation> <translation id="4513946894732546136">משוב</translation> <translation id="451407183922382411">מופעל על-ידי <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">הפעלת וידאו או הפסקת הפעולה</translation> @@ -4434,6 +4436,7 @@ <translation id="5826395379250998812">יש לחבר את ה-<ph name="DEVICE_TYPE" /> לטלפון. <ph name="LINK_BEGIN" />מידע נוסף<ph name="LINK_END" /></translation> <translation id="5826993284769733527">שקוף למחצה</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">חיזוי המילה הבאה</translation> <translation id="5828545842856466741">הוספת פרופיל...</translation> <translation id="5828633471261496623">ההדפסה מתבצעת...</translation> <translation id="5830720307094128296">שמירת הדף &כ...</translation> @@ -6303,6 +6306,7 @@ <translation id="78526636422538552">הוספה של חשבונות Google הושבתה</translation> <translation id="7853747251428735">&כלים נוספים</translation> <translation id="7855678561139483478">העברת כרטיסייה לחלון חדש</translation> +<translation id="7857093393627376423">הצעות לטקסט</translation> <translation id="7857117644404132472">להוספת מקרה חריג</translation> <translation id="7857949311770343000">האם זהו דף הכרטיסייה החדשה שציפית לראות?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_ja.xtb b/chrome/app/resources/generated_resources_ja.xtb index 992dbfd..e6c60276 100644 --- a/chrome/app/resources/generated_resources_ja.xtb +++ b/chrome/app/resources/generated_resources_ja.xtb
@@ -2568,6 +2568,7 @@ <translation id="3742666961763734085">この名前の組織部門が見つかりません。もう一度お試しください。</translation> <translation id="3744111561329211289">バックグラウンド同期</translation> <translation id="3747077776423672805">アプリを削除するには、まず [設定] > [Google Play ストア] > [Android 設定を管理] > [アプリ] または [アプリケーション管理] に移動して、アンインストールするアプリをタップします(必要であれば左右にスワイプしてアプリを見つけます)。次に、[アンインストール] または [無効にする] をタップします。</translation> +<translation id="3747220812138541072">入力中に予測候補をインラインで表示します</translation> <translation id="3748706263662799310">バグを報告</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">一度保存すればどこでも使用可能</translation> @@ -3256,6 +3257,7 @@ <translation id="4510614391273086606">Linux のファイルとアプリをバックアップした状態に復元しています。</translation> <translation id="451102079304155829">カート</translation> <translation id="4513275008300099962">ウィンドウ コントロールのオーバーレイを無効にする</translation> +<translation id="4513872120116766993">予測入力</translation> <translation id="4513946894732546136">フィードバック</translation> <translation id="451407183922382411">Powered by <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">動画の再生と一時停止を切り替え</translation> @@ -4418,6 +4420,7 @@ <translation id="5826395379250998812"><ph name="DEVICE_TYPE" /> をスマートフォンと接続します。<ph name="LINK_BEGIN" />詳細<ph name="LINK_END" /></translation> <translation id="5826993284769733527">半透明</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">次の入力候補を予測</translation> <translation id="5828545842856466741">プロファイルを追加...</translation> <translation id="5828633471261496623">印刷中...</translation> <translation id="5830720307094128296">ページを別名で保存(&A)...</translation> @@ -6288,6 +6291,7 @@ <translation id="78526636422538552">Google アカウントをさらに追加するオプションは無効になっています</translation> <translation id="7853747251428735">その他のツール(&L)</translation> <translation id="7855678561139483478">タブを新しいウィンドウに移動</translation> +<translation id="7857093393627376423">テキスト候補</translation> <translation id="7857117644404132472">例外を追加</translation> <translation id="7857949311770343000">この新しいタブ ページでよろしいですか?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" />(Windows)</translation> @@ -6305,7 +6309,7 @@ <translation id="7876027585589532670">ショートカットの編集はできません</translation> <translation id="7877451762676714207">不明なサーバー エラーが発生しました。もう一度お試しになるか、サーバー管理者にご連絡ください。</translation> <translation id="7879631849810108578">ショートカットが設定されました: <ph name="IDS_SHORT_SET_COMMAND" /></translation> -<translation id="7880685873361171388">FLoC をオンにして、ステータスが有効な場合、Chrome で 7 日間の閲覧履歴に基づいて、特定の「コホート」つまりグループに分類されます。広告主はこのグループに対して広告を表示するよう設定できます。閲覧履歴はデバイスに保存され、プライバシーが保たれます。この試用版は、<ph name="BEGIN_LINK" />一部の地域<ph name="END_LINK" />でのみ使用できます。</translation> +<translation id="7880685873361171388">この設定をオンにして、ステータスが有効な場合、Chrome は 7 日間の閲覧履歴に基づいて、自身が属する特定の「コホート」つまりグループを特定します。広告主はこのグループに対して広告を表示するよう設定できます。閲覧履歴はデバイスに保存され、プライバシーが保たれます。この試用版は、<ph name="BEGIN_LINK" />一部の地域<ph name="END_LINK" />でのみ使用できます。</translation> <translation id="7880823633812189969">再起動すると、ローカルデータが削除されます</translation> <translation id="7881066108824108340">DNS</translation> <translation id="7881483672146086348">アカウントを表示</translation> @@ -7374,7 +7378,7 @@ <translation id="9031549947500880805">Google ドライブにデータをバックアップします。これにより、いつでも簡単にデータを復元したりデバイスを切り替えたりできます。バックアップ内容にはアプリのデータが含まれます。</translation> <translation id="9033765790910064284">続行</translation> <translation id="9033857511263905942">貼り付け(&P)</translation> -<translation id="9035689366572880647">現在のPINを入力</translation> +<translation id="9035689366572880647">現在の PIN を入力</translation> <translation id="9037640663275993951">デバイスは許可されていません</translation> <translation id="9037818663270399707">この接続ではすべてのネットワーク トラフィックのプライバシーが保護されません</translation> <translation id="9037965129289936994">原文のページを表示</translation>
diff --git a/chrome/app/resources/generated_resources_ka.xtb b/chrome/app/resources/generated_resources_ka.xtb index 91b570d..ce1c5c9a 100644 --- a/chrome/app/resources/generated_resources_ka.xtb +++ b/chrome/app/resources/generated_resources_ka.xtb
@@ -2568,6 +2568,7 @@ <translation id="3742666961763734085">ამ სახელის მქონე ორგანიზაციული ერთეული ვერ მოიძებნა. გთხოვთ, სცადოთ ხელახლა.</translation> <translation id="3744111561329211289">ფონური სინქრონიზაცია</translation> <translation id="3747077776423672805">აპების ამოსაშლელად გადადით აქ: პარამეტრები > Google Play Store > Android პარამეტრების მართვა > აპები ან აპლიკაციების მენეჯერი. შემდეგ შეეხეთ აპს, რომლის დეინსტალაციაც გსურთ (აპის საპოვნელად შეიძლება დაგჭირდეთ მარჯვნივ ან მარცხნივ გადაფურცვლა). ბოლოს კი შეეხეთ დეინსტალაციას ან გათიშვას.</translation> +<translation id="3747220812138541072">ტექსტის აკრეფისას შემოთავაზებების ჩვენება</translation> <translation id="3748706263662799310">ხარვეზის შესახებ შეტყობინება</translation> <translation id="3752582316358263300">კარგი...</translation> <translation id="3753033997400164841">შეინახეთ ერთხელ. გამოიყენეთ ყველგან</translation> @@ -3256,6 +3257,7 @@ <translation id="4510614391273086606">მიმდინარეობს Linux ფაილებისა და აპების აღდგენა სარეზერვო მდგომარეობაზე.</translation> <translation id="451102079304155829">კალათები</translation> <translation id="4513275008300099962">ფანჯრის მართვის საშუალებების გადაფარვის გათიშვა</translation> +<translation id="4513872120116766993">პროგნოზირებული წერა</translation> <translation id="4513946894732546136">უკუკავშირი</translation> <translation id="451407183922382411">უზრუნველყოფს <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">ვიდეოს დაკვრა ან დაპაუზება</translation> @@ -4418,6 +4420,7 @@ <translation id="5826395379250998812">დაუკავშირეთ <ph name="DEVICE_TYPE" /> თქვენს ტელეფონს. <ph name="LINK_BEGIN" />შეიტყვეთ მეტი<ph name="LINK_END" /></translation> <translation id="5826993284769733527">ნახევრადგამჭვირვალე</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">შემდეგი სიტყვის ამოცნობა</translation> <translation id="5828545842856466741">პროფილის დამატება…</translation> <translation id="5828633471261496623">ბეჭდვა…</translation> <translation id="5830720307094128296">&შეინახეთ გვერდი როგორც…</translation> @@ -6288,6 +6291,7 @@ <translation id="78526636422538552">სხვა Google ანგარიშების დამატება გათიშულია</translation> <translation id="7853747251428735">დამატებითი ხე&ლსაწყოები</translation> <translation id="7855678561139483478">ჩანართის ახალ ფანჯარაში გადატანა</translation> +<translation id="7857093393627376423">ტექსტური შემოთავაზებები</translation> <translation id="7857117644404132472">გამონაკლისის დამატება</translation> <translation id="7857949311770343000">ეს ის ჩანართია, რომელსაც მოელოდით?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_kk.xtb b/chrome/app/resources/generated_resources_kk.xtb index d9685fa..ed5fbfd 100644 --- a/chrome/app/resources/generated_resources_kk.xtb +++ b/chrome/app/resources/generated_resources_kk.xtb
@@ -2564,6 +2564,7 @@ <translation id="3742666961763734085">Мұндай атаулы ұйым бірлігі табылмады. Әрекетті қайталаңыз.</translation> <translation id="3744111561329211289">Фондық синхрондау</translation> <translation id="3747077776423672805">Қолданбаларды өшіру үшін "Параметрлер > Google Play Store > Android параметрлерін басқару > Қолданбалар немесе қолданба реттеушісі" тармағына өтіңіз. Одан кейін өшірілетін қолданбаны (қолданбаны табу үшін оңға немесе солға сырғыту керек) және "Жою" немесе "Өшіру" опциясын түртіңіз.</translation> +<translation id="3747220812138541072">Мәтін теру кезінде арнайы мәтіндік ұсыныстарды көрсету</translation> <translation id="3748706263662799310">Қате туралы хабарлау</translation> <translation id="3752582316358263300">Жарайды…</translation> <translation id="3753033997400164841">Бір рет сақтаңыз. Кез келген құрылғыда пайдаланыңыз</translation> @@ -3252,6 +3253,7 @@ <translation id="4510614391273086606">Linux файлдары мен қолданбалары сақтық көшірме жасалған күйіне келтірілуде.</translation> <translation id="451102079304155829">себеттер</translation> <translation id="4513275008300099962">Терезені басқару элементтерін үстінен көрсету параметрін өшіру</translation> +<translation id="4513872120116766993">Көмексөздер</translation> <translation id="4513946894732546136">Пікір жіберу</translation> <translation id="451407183922382411"><ph name="COMPANY_NAME" /> технологиясы</translation> <translation id="4514610446763173167">Бейнені ойнату/кідірту</translation> @@ -4414,6 +4416,7 @@ <translation id="5826395379250998812"><ph name="DEVICE_TYPE" /> құрылғысын телефонға жалғаңыз. <ph name="LINK_BEGIN" />Толығырақ<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Жартылай тұнық</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Келесі сөзді болжау</translation> <translation id="5828545842856466741">Профиль қосу…</translation> <translation id="5828633471261496623">Басып шығару…</translation> <translation id="5830720307094128296">Бетті &басқаша сақтау…</translation> @@ -6284,6 +6287,7 @@ <translation id="78526636422538552">Қосымша Google есептік жазбаларын енгізу мүмкін емес.</translation> <translation id="7853747251428735">Қосымша құрал&дар</translation> <translation id="7855678561139483478">Қойындыны жаңа терезеден ашу</translation> +<translation id="7857093393627376423">Мәтіндік ұсыныстар</translation> <translation id="7857117644404132472">Ерекше жағдайды қосу</translation> <translation id="7857949311770343000">Бұл сіз күткен жаңа қойынды беті ме?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_kn.xtb b/chrome/app/resources/generated_resources_kn.xtb index a7e8113..55296521 100644 --- a/chrome/app/resources/generated_resources_kn.xtb +++ b/chrome/app/resources/generated_resources_kn.xtb
@@ -705,6 +705,7 @@ <translation id="173628468822554835">ಅರ್ಥವಾಯಿತು. ಡೀಫಾಲ್ಟ್ ಆಗಿ, ನೀವು ಭೇಟಿ ನೀಡುವ ಹೊಸ ಸೈಟ್ಗಳು ನಿಮಗೆ ಅಧಿಸೂಚನೆಗಳನ್ನು ಕಳುಹಿಸುವುದಿಲ್ಲ.</translation> <translation id="1736419249208073774">ಎಕ್ಸ್ಪ್ಲೋರ್ ಮಾಡಿ</translation> <translation id="1737968601308870607">ಫೈಲ್ ಬಗ್</translation> +<translation id="1739684185846730053">ಪ್ರೈವೆಸಿ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ಪ್ರಯೋಗಗಳು ಇನ್ನೂ ಸಕ್ರಿಯ ಅಭಿವೃದ್ಧಿ ಹಂತದಲ್ಲಿವೆ ಮತ್ತು ಆಯ್ದ ಪ್ರದೇಶಗಳಲ್ಲಿ ಲಭ್ಯವಿವೆ. ಇದೀಗ, ಥರ್ಡ್ ಪಾರ್ಟಿ ಕುಕೀಗಳಂತಹ ಪ್ರಸ್ತುತ ವೆಬ್ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸುವುದನ್ನು ಮುಂದುವರಿಸುವಾಗ ಸೈಟ್ಗಳು ಪ್ರೈವೆಸಿ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ಅನ್ನು ಬಳಸಿ ನೋಡಬಹುದು.</translation> <translation id="174123615272205933">ಕಸ್ಟಮ್</translation> <translation id="1741314857973421784">ಮುಂದುವರಿಸಿ</translation> <translation id="1743570585616704562">ಗುರುತಿಸಲಾಗಿಲ್ಲ</translation> @@ -1128,6 +1129,7 @@ <translation id="217576141146192373">ಪ್ರಿಂಟರ್ ಸೇರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ. ನಿಮ್ಮ ಪ್ರಿಂಟರ್ನ ಕಾನ್ಫಿಗರೇಶನ್ ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="2177950615300672361">ಅದೃಶ್ಯ ಟ್ಯಾಬ್: <ph name="TAB_NAME" /></translation> <translation id="2178614541317717477">CA ಹೊಂದಾಣಿಕೆ</translation> +<translation id="2179416702468739594">ಲಭ್ಯವಿರುವ ಪ್ರೊಫೈಲ್ಗಳಿಗಾಗಿ ಹುಡುಕಲಾಗುತ್ತಿದೆ. ಇದು ನಿಮ್ಮ ಮೊಬೈಲ್ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ಕೆಲವು ನಿಮಿಷಗಳ ಕಾಲ ಡಿಸ್ಕನೆಕ್ಟ್ ಮಾಡಲು ಕಾರಣವಾಗಬಹುದು.</translation> <translation id="2182058453334755893">ನಿಮ್ಮ ಕ್ಲಿಪ್ಬೋರ್ಡ್ಗೆ ನಕಲಿಸಲಾಗಿದೆ</translation> <translation id="2184515124301515068">ಯಾವ ಸೈಟ್ಗಳು ಧ್ವನಿಯನ್ನು ಪ್ಲೇ ಮಾಡಬೇಕು ಎಂಬುದನ್ನು Chrome ಆಯ್ಕೆ ಮಾಡಲಿ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ)</translation> <translation id="2186711480981247270">ಮತ್ತೊಂದು ಸಾಧನದಿಂದ ಪುಟವನ್ನು ಹಂಚಿಕೊಳ್ಳಲಾಗಿದೆ</translation> @@ -1396,6 +1398,7 @@ <translation id="2469375675106140201">ಕಾಗುಣಿತ ಪರೀಕ್ಷೆಯನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಿ</translation> <translation id="247051149076336810">ಫೈಲ್ ಹಂಚಿಕೊಳ್ಳುವ URL</translation> <translation id="2470702053775288986">ಬೆಂಬಲವಿರದ ವಿಸ್ತರಣೆಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ</translation> +<translation id="2470939964922472929">ತಪ್ಪಾದ ಪಿನ್ ಸಂಖ್ಯೆಯನ್ನು ಹಲವಾರು ಬಾರಿ ನಮೂದಿಸಿಲಾಗಿದೆ. ಹೊಸ ಪಿನ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡಲು, ನಿಮ್ಮ ಕ್ಯಾರಿಯರ್ ಒದಗಿಸಿದ 8-ಸಂಖ್ಯೆಯ ಪರ್ಸನಲ್ ಅನ್ಬ್ಲಾಕಿಂಗ್ ಕೀ (PUK) ಅನ್ನು ನಮೂದಿಸಿ.</translation> <translation id="2471469610750100598">ಕಪ್ಪು (ಡೀಫಾಲ್ಟ್)</translation> <translation id="2471506181342525583">ಸ್ಥಳ ಪ್ರವೇಶವನ್ನುಅನುಮತಿಸಲಾಗಿದೆ</translation> <translation id="2473195200299095979">ಈ ಪುಟವನ್ನು ಅನುವಾದಿಸಿ</translation> @@ -1691,6 +1694,7 @@ <translation id="2785873697295365461">ಫೈಲ್ ವಿವರಣೆಗಳು</translation> <translation id="2787354132612937472">—</translation> <translation id="2788135150614412178">+</translation> +<translation id="2788468313014644040">ಗುಂಪಿನ ಸಂಖ್ಯೆ</translation> <translation id="2789486458103222910">ಸರಿ</translation> <translation id="2791529110887957050">Linux ಅನ್ನು ತೆಗೆದುಹಾಕಿ</translation> <translation id="2791952154587244007">ದೋಷ ಸಂಭವಿಸಿದೆ. ಈ ಸಾಧನದಲ್ಲಿ ಕಿಯೋಸ್ಕ್ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಸ್ವಯಂ-ಲಾಂಚ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.</translation> @@ -1992,6 +1996,7 @@ <translation id="310671807099593501">ಸೈಟ್ ಬ್ಲೂಟೂತ್ ಅನ್ನು ಬಳಸುತ್ತಿದೆ</translation> <translation id="3108931485517391283">ಫೈಲ್ ಅನ್ನು ಸ್ವೀಕರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ</translation> <translation id="3109724472072898302">ಕುಗ್ಗಿಸಿದ</translation> +<translation id="3113592018909187986">ನೀವು 1 ಬಾಕಿ ಉಳಿದಿರುವ ಪ್ರಯತ್ನವನ್ನು ಹೊಂದಿರುವಿರಿ. ಹೊಸ ಪಿನ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡುವವರೆಗೆ ಈ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ಬಳಸಲು ನಿಮಗೆ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.</translation> <translation id="311394601889664316">ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿನ ಫೈಲ್ಗಳು ಅಥವಾ ಫೋಲ್ಡರ್ಗಳನ್ನು ಎಡಿಟ್ ಮಾಡಲು ಸೈಟ್ಗಳಿಗೆ ಅನುಮತಿಸಬೇಡಿ</translation> <translation id="3115147772012638511">ಕ್ಯಾಷ್ಗಾಗಿ ನಿರೀಕ್ಷಿಸುತ್ತಿದೆ...</translation> <translation id="3115580024857770654">ಎಲ್ಲವನ್ನೂ ಕುಗ್ಗಿಸಿ</translation> @@ -2280,6 +2285,7 @@ <translation id="3440663250074896476"><ph name="BOOKMARK_NAME" /> ಗಾಗಿ ಇನ್ನಷ್ಟು ಕ್ರಿಯೆಗಳು</translation> <translation id="3441653493275994384">ಸ್ಕ್ರೀನ್</translation> <translation id="3441663102605358937">ಈ ಖಾತೆಯನ್ನು ದೃಢೀಕರಿಸಲು <ph name="ACCOUNT" /> ಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿ</translation> +<translation id="3444641828375597683">ಪುಟದ ಕೊನೆಯಲ್ಲಿ ವಿವರಿಸಿದಂತೆ ಜಾಹೀರಾತುದಾರರು ಮತ್ತು ಪ್ರಕಾಶಕರು FLoC ಅನ್ನು ಬಳಸಬಹುದು.</translation> <translation id="3445047461171030979">Google Assistant ತ್ವರಿತ ಉತ್ತರಗಳು</translation> <translation id="3445288400492335833"><ph name="MINUTES" /> ನಿಮಿಷ</translation> <translation id="3445925074670675829">USB-C ಸಾಧನ</translation> @@ -2863,6 +2869,7 @@ <translation id="4035758313003622889">&ಕಾರ್ಯ ನಿರ್ವಾಹಕ</translation> <translation id="4036778507053569103">ಸರ್ವರ್ನಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡಲಾದ ಕಾರ್ಯನೀತಿಯು ಅಮಾನ್ಯವಾಗಿದೆ.</translation> <translation id="4037084878352560732">ಕುದುರೆ</translation> +<translation id="4040753847560036377">ತಪ್ಪಾದ PUK</translation> <translation id="4042863763121826131">{NUM_PAGES,plural, =1{ನಿರ್ಗಮನ ಪುಟ}one{ನಿರ್ಗಮನ ಪುಟಗಳು}other{ನಿರ್ಗಮನ ಪುಟಗಳು}}</translation> <translation id="4044612648082411741">ನಿಮ್ಮ ಪ್ರಮಾಣಪತ್ರ ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ</translation> <translation id="4044708573046946214">ಸ್ಕ್ರೀನ್ ಲಾಕ್ ಪಾಸ್ವರ್ಡ್</translation> @@ -3071,6 +3078,7 @@ <translation id="4297813521149011456">ಡಿಸ್ಪ್ಲೇ ತಿರುಗಿಸುವಿಕೆ</translation> <translation id="4299022904780065004">ಹೊಸ &ಅಜ್ಞಾತ ವಿಂಡೋ</translation> <translation id="4301671483919369635">ಫೈಲ್ಗಳನ್ನು ಎಡಿಟ್ ಮಾಡಲು ಈ ಪುಟಕ್ಕೆ ಅನುಮತಿಸಲಾಗಿದೆ</translation> +<translation id="4302605047395093221">ಈ ಸಾಧನವನ್ನು ಬಳಸುತ್ತಿರುವ ಯಾರಾದರೂ ಈ ಮೊಬೈಲ್ ನೆಟ್ವರ್ಕ್ಗೆ ಕನೆಕ್ಟ್ ಆಗಲು ಪಿನ್ ಅನ್ನು ನಮೂದಿಸಬೇಕಾಗುತ್ತದೆ</translation> <translation id="4303079906735388947">ನಿಮ್ಮ ಭದ್ರತೆ ಕೀಗಾಗಿ ಹೊಸ ಪಿನ್ ಹೊಂದಿಸಿ</translation> <translation id="4305402730127028764"><ph name="DEVICE_NAME" /> ಗೆ ನಕಲಿಸಿ</translation> <translation id="4305817255990598646">ಬದಲಿಸಿ</translation> @@ -3255,6 +3263,7 @@ <translation id="4510479820467554003">ಪೋಷಕರ ಖಾತೆಯ ಪಟ್ಟಿ</translation> <translation id="4510614391273086606">Linux ಫೈಲ್ಗಳು ಮತ್ತು ಆ್ಯಪ್ಗಳನ್ನು, ಅವುಗಳ ಬ್ಯಾಕಪ್ ಮಾಡಲಾದ ಸ್ಥಿತಿಗೆ ಮರುಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ.</translation> <translation id="451102079304155829">ಕಾರ್ಟ್ಗಳು</translation> +<translation id="4513275008300099962">ವಿಂಡೋ ನಿಯಂತ್ರಣಗಳ ಓವರ್ಲೇಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ</translation> <translation id="4513946894732546136">Feedback</translation> <translation id="451407183922382411"><ph name="COMPANY_NAME" /> ಮೂಲಕ ಸಂಚಾಲಿತಗೊಂಡಿದೆ</translation> <translation id="4514610446763173167">ಪ್ಲೇ ಮಾಡಲು ಅಥವಾ ವಿರಾಮಗೊಳಿಸಲು ವೀಡಿಯೊವನ್ನು ಟಾಗಲ್ ಮಾಡಿ</translation> @@ -4600,10 +4609,12 @@ <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB ಸಾಧನ ಸಂಪರ್ಕಗೊಂಡಿದೆ</translation> <translation id="6028117231645531007">ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಸೇರಿಸಿ</translation> <translation id="6031600495088157824">ಪರಿಕರಪಟ್ಟಿಯಲ್ಲಿರುವ ಇನ್ಪುಟ್ ಆಯ್ಕೆಗಳು</translation> +<translation id="6032091552407840792"><ph name="BEGIN_LINK" />ಕೆಲವು ಪ್ರದೇಶಗಳಲ್ಲಿ<ph name="END_LINK" /> ಮಾತ್ರ ಈ ಪ್ರಯೋಗವು ಸಕ್ರಿಯವಾಗಿರುತ್ತದೆ.</translation> <translation id="6032715498678347852">ಈ ಸೈಟ್ಗೆ ವಿಸ್ತರಣೆ ಪ್ರವೇಶವನ್ನು ನೀಡಲು, ಇದನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.</translation> <translation id="6032912588568283682">ಫೈಲ್ ಸಿಸ್ಟಂ</translation> <translation id="603539183851330738">ಆಟೋಕರೆಕ್ಟ್ ರದ್ದುಗೊಳಿಸಿ ಬಟನ್. ಮರಳಿ <ph name="TYPED_WORD" /> ಗೆ ಬದಲಿಸಿ. ಸಕ್ರಿಯಗೊಳಿಸಲು ಎಂಟರ್ ಒತ್ತಿ, ವಜಾಗೊಳಿಸಲು ಎಸ್ಕೇಪ್ ಒತ್ತಿ.</translation> <translation id="6038929619733116134">ಅತಿಕ್ರಮಣಕಾರಿಯಾಗಿರುವ ಅಥವಾ ತಪ್ಪುದಾರಿಗೆಳೆಯುವ ಜಾಹೀರಾತುಗಳನ್ನು ಸೈಟ್ ತೋರಿಸಿದಲ್ಲಿ ಅದನ್ನು ನಿರ್ಬಂಧಿಸಿ</translation> +<translation id="603895874132768835">ಹೊಸ ಪಿನ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡುವವರೆಗೆ ಈ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ಬಳಸಲು ನಿಮಗೆ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ</translation> <translation id="6039651071822577588">ನೆಟ್ವರ್ಕ್ ಗುಣಲಕ್ಷಣದ ನಿಘಂಟು ದೋಷಪೂರಿತವಾಗಿದೆ</translation> <translation id="6040143037577758943">ಮುಚ್ಚಿರಿ</translation> <translation id="6041046205544295907"><ph name="BEGIN_PARAGRAPH1" />ಈ ಸಾಧನದ ಸ್ಥಳವನ್ನು ಅಂದಾಜಿಸುವಲ್ಲಿ ಸಹಾಯ ಮಾಡಲು, Google ನ ಸ್ಥಳ ಸೇವೆಯು ವೈ-ಫೈ, ಮೊಬೈಲ್ ನೆಟ್ವರ್ಕ್ಗಳು ಮತ್ತು ಸೆನ್ಸರ್ಗಳಂತಹ ಮೂಲಗಳನ್ನು ಬಳಸುತ್ತದೆ.<ph name="END_PARAGRAPH1" /> @@ -4851,6 +4862,7 @@ <translation id="6292699686837272722">ಟ್ಯಾಬ್ಗಳು ಮಧ್ಯಮ ಅಗಲಕ್ಕೆ ಕುಗ್ಗುತ್ತವೆ</translation> <translation id="6295158916970320988">ಎಲ್ಲಾ ಸೈಟ್ಗಳು</translation> <translation id="6295855836753816081">ಉಳಿಸಲಾಗುತ್ತಿದೆ...</translation> +<translation id="6296410173147755564">ಅಮಾನ್ಯ PUK</translation> <translation id="6298962879096096191">Android ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು Google Play ಬಳಸಿ</translation> <translation id="6300177430812514606">ಡೇಟಾವನ್ನು ಕಳುಹಿಸುವುದು ಅಥವಾ ಸ್ವೀಕರಿಸುವುದನ್ನು ಮುಗಿಸಲು ಈ ಸೈಟ್ಗಳಿಗೆ ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ</translation> <translation id="630065524203833229">ನಿರ್ಗ&ಮನ</translation> @@ -4897,6 +4909,7 @@ <translation id="6340526405444716530">ವೈಯಕ್ತೀಕರಣ</translation> <translation id="6341850831632289108">ನಿಮ್ಮ ದೈಹಿಕ ಸ್ಥಾನವನ್ನು ಪತ್ತೆಹಚ್ಚಿ</translation> <translation id="6342069812937806050">ಇದೀಗ</translation> +<translation id="6343003829431264373">ಸಮ ಸಂಖ್ಯೆಯ ಪುಟಗಳು ಮಾತ್ರ</translation> <translation id="6344170822609224263">ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕಗಳ ಪಟ್ಟಿಯನ್ನು ಪ್ರವೇಶಿಸಿ</translation> <translation id="6344576354370880196">ಉಳಿಸಿದ ಪ್ರಿಂಟರ್ಗಳು</translation> <translation id="6345418402353744910"><ph name="PROXY" /> ಪ್ರಾಕ್ಸಿಗಾಗಿ ನಿಮ್ಮ ಬಳಕೆದಾರರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ನ ಅಗತ್ಯವಿದೆ. ಇದರಿಂದ ನಿಮ್ಮ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ನಿರ್ವಾಹಕರು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು</translation> @@ -5144,6 +5157,7 @@ <translation id="6624535038674360844"><ph name="FILE_NAME" /> ಸೂಕ್ಷ್ಮ ಅಥವಾ ಅಪಾಯಕಾರಿ ವಿಷಯವನ್ನು ಒಳಗೊಂಡಿದೆ. ಅದರ ಮಾಲೀಕರಿಗೆ ಸರಿಪಡಿಸಲು ಕೇಳಿ.</translation> <translation id="6624687053722465643">ಸ್ವೀಟ್ನೆಸ್</translation> <translation id="6628328486509726751"><ph name="WEBRTC_LOG_UPLOAD_TIME" /> ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ</translation> +<translation id="6629518321609546825">ಕನಿಷ್ಠ 4 ಸಂಖ್ಯೆಗಳನ್ನು ನಮೂದಿಸಿ</translation> <translation id="6630752851777525409"><ph name="EXTENSION_NAME" /> ನಿಮ್ಮ ಪರವಾಗಿ ಸ್ವತಃ ಪ್ರಮಾಣೀಕರಿಸಲು ಪ್ರಮಾಣಪತ್ರಕ್ಕೆ ಶಾಶ್ವತ ಪ್ರವೇಶ ಬಯಸುತ್ತದೆ.</translation> <translation id="6635362468090274700">ನಿಮ್ಮನ್ನು ನೀವು ಗೋಚರಿಸುವಂತೆ ಮಾಡುವವರೆಗೂ ನಿಮ್ಮ ಜೊತೆಗೆ ಹಂಚಿಕೊಳ್ಳಲು ಯಾರೊಬ್ಬರಿಗೂ ಸಾಧ್ಯವಿಲ್ಲ.<ph name="BR" /><ph name="BR" />ನಿಮ್ಮನ್ನು ನೀವು ತಾತ್ಕಾಲಿಕವಾಗಿ ಗೋಚರಿಸುವಂತೆ ಮಾಡಲು, ಸ್ಥಿತಿ ಕ್ಷೇತ್ರವನ್ನು ತೆರೆಯಿರಿ, ನಂತರ ಸಮೀಪದ ಗೋಚರತೆಯನ್ನು ಆನ್ ಮಾಡಿ.</translation> <translation id="6635944431854494329">ಸೆಟ್ಟಿಂಗ್ಗಳು > ಸುಧಾರಿತ > ಡಯಾಗ್ನಾಸ್ಟಿಕ್ ಹಾಗೂ ಬಳಕೆಯ ಡೇಟಾವನ್ನು Google ಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಳುಹಿಸಿ ಎಂಬಲ್ಲಿಂದ ಮಾಲೀಕರು ಈ ಫೀಚರ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಬಹುದು.</translation> @@ -5182,6 +5196,7 @@ <translation id="6664774537677393800">ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ತೆರೆಯುವಾಗ ಏನೋ ತಪ್ಪು ಸಂಭವಿಸಿದೆ. ದಯವಿಟ್ಟು ಸೈನ್ ಔಟ್ ಮಾಡಿ ನಂತರ ಮತ್ತೆ ಸೈನ್ ಇನ್ ಮಾಡಿ.</translation> <translation id="6670142487971298264"><ph name="APP_NAME" /> ಆ್ಯಪ್ ಈಗ ಲಭ್ಯವಿದೆ</translation> <translation id="6671320560732140690">{COUNT,plural, =1{ಒಂದು ವಿಳಾಸ}one{# ವಿಳಾಸಗಳು}other{# ವಿಳಾಸಗಳು}}</translation> +<translation id="6671497123040790595"><ph name="MANAGER" /> ಮೂಲಕ ನಿರ್ವಹಣೆಯನ್ನು ಸೆಟಪ್ ಮಾಡಲಾಗುತ್ತಿದೆ</translation> <translation id="6673391612973410118"><ph name="PRINTER_MAKE_OR_MODEL" /> (USB)</translation> <translation id="6674571176963658787">ಸಿಂಕ್ ಪ್ರಾರಂಭಿಸಲು, ನಿಮ್ಮ ಪಾಸ್ಫ್ರೇಸ್ ಅನ್ನು ನಮೂದಿಸಿ</translation> <translation id="6675665718701918026">ಪಾಯಿಂಟಿಂಗ್ ಸಾಧನ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ</translation> @@ -5190,6 +5205,7 @@ <translation id="6680442031740878064">ಲಭ್ಯವಿದೆ: <ph name="AVAILABLE_SPACE" /></translation> <translation id="6680650203439190394">ದರ</translation> <translation id="6681668084120808868">ಫೋಟೋ ತೆಗೆಯಿರಿ</translation> +<translation id="6683087162435654533">ಎಲ್ಲಾ ಟ್ಯಾಬ್ಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸಿ</translation> <translation id="6683948477137300040">ಸಾಧನದ EID ಮತ್ತು QR ಕೋಡ್ ಪಾಪ್ಅಪ್ ಅನ್ನು ತೋರಿಸಿ</translation> <translation id="6684827949542560880">ಇತ್ತೀಚಿನ ಅಪ್ಡೇಟ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ</translation> <translation id="668599234725812620">Google Play ತೆರೆಯಿರಿ</translation> @@ -5760,6 +5776,7 @@ <translation id="7308643132139167865">ವೆಬ್ಸೈಟ್ ಭಾಷೆಗಳು</translation> <translation id="7309257895202129721">&ನಿಯಂತ್ರಣಗಳನ್ನು ತೋರಿಸು</translation> <translation id="7310598146671372464">ಲಾಗಿನ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ. ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾದ Kerberos ಎನ್ಕ್ರಿಪ್ಶನ್ ಪ್ರಕಾರಗಳನ್ನು ಸರ್ವರ್ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ದಯವಿಟ್ಟು ನಿಮ್ಮ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ.</translation> +<translation id="7315168816273861089">ವಿಂಡೋ ನಿಯಂತ್ರಣಗಳ ಓವರ್ಲೇಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ</translation> <translation id="7320213904474460808">ನೆಟ್ವರ್ಕ್ ಡೀಫಾಲ್ಟ್ ಮಾಡಿ</translation> <translation id="7321545336522791733">ಸರ್ವರ್ ತಲುಪಲಾಗುತ್ತಿಲ್ಲ</translation> <translation id="7324297612904500502">ಬೀಟಾ ಫೋರಮ್</translation> @@ -5936,7 +5953,9 @@ <translation id="7506541170099744506">ಎಂಟರ್ಪ್ರೈಸ್ ನಿರ್ವಹಣೆಗಾಗಿ ನಿಮ್ಮ <ph name="DEVICE_TYPE" /> ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ದಾಖಲಿಸಲಾಗಿದೆ.</translation> <translation id="7507207699631365376">ಈ ಪೂರೈಕೆದಾರರ <ph name="BEGIN_LINK" />ಗೌಪ್ಯತೆ ನೀತಿಯನ್ನು<ph name="END_LINK" /> ನೋಡಿ</translation> <translation id="7507930499305566459">ಸ್ಥಿತಿ ಪ್ರತಿಕ್ರಿಯೆ ನೀಡುವವರ ಪ್ರಮಾಣಪತ್ರ</translation> +<translation id="7509097596023256288">ನಿಯಂತ್ರಣವನ್ನು ಸೆಟಪ್ ಮಾಡಲಾಗುತ್ತಿದೆ</translation> <translation id="7509246181739783082">ನಿಮ್ಮ ಗುರುತನ್ನು ಖಚಿತಪಡಿಸಿ</translation> +<translation id="7511415964832680006">ಆನ್ ಮಾಡಿದ ನಂತರ, ಸೈಟ್ಗಳು ತಮ್ಮ ಕಂಟೆಂಟ್ ಮತ್ತು ಸೇವೆಗಳನ್ನು ಒದಗಿಸಲು ಇಲ್ಲಿ ತೋರಿಸಿರುವ ಗೌಪ್ಯತೆ ಕಾಪಾಡುವ ತಂತ್ರಗಳನ್ನು ಬಳಸಬಹುದು. ಕ್ರಾಸ್-ಸೈಟ್ ಟ್ರ್ಯಾಕಿಂಗ್ಗೆ ಸಂಬಂಧಿಸಿದ ಪರ್ಯಾಯಗಳು ಇವುಗಳಲ್ಲಿ ಸೇರಿವೆ. ಕಾಲಾನಂತರದಲ್ಲಿ ಹೆಚ್ಚಿನ ಪ್ರಯೋಗಗಳನ್ನು ಸೇರಿಸಬಹುದು.</translation> <translation id="7513029293694390567">ಸಂಗ್ರಹಿಸಲಾದ ರುಜುವಾತುಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುವ ಮೂಲಕ ವೆಬ್ಸೈಟ್ಗಳಿಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೈನ್ ಇನ್ ಮಾಡಿ. ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದರೆ, ವೆಬ್ಸೈಟ್ಗೆ ಸೈನ್ ಇನ್ ಮಾಡುವ ಮೊದಲು ಪ್ರತಿ ಬಾರಿಯೂ ನಿಮಗೆ ದೃಢೀಕರಿಸಲು ಕೇಳಲಾಗುವುದು.</translation> <translation id="7514239104543605883">ನಿಮ್ಮ ಸಾಧನಕ್ಕೆ ನಕಲಿಸಿ</translation> <translation id="7514365320538308">ಡೌನ್ಲೋಡ್</translation> @@ -6296,6 +6315,8 @@ <translation id="7876027585589532670">ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಎಡಿಟ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ</translation> <translation id="7877451762676714207">ಅಪರಿಚಿತ ಸರ್ವರ್ ದೋಷ. ದಯವಿಟ್ಟು ಪುನಃ ಪ್ರಯತ್ನಿಸಿ, ಅಥವಾ ಸರ್ವರ್ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ.</translation> <translation id="7879631849810108578">ಶಾರ್ಟ್ಕಟ್ ಸೆಟ್ ಮಾಡಲಾಗಿದೆ: <ph name="IDS_SHORT_SET_COMMAND" /></translation> +<translation id="7880685873361171388">ಆನ್ ಆಗಿರುವಾಗ ಮತ್ತು ಸ್ಥಿತಿ ಸಕ್ರಿಯವಾಗಿರುವಾಗ, ನೀವು ಇರುವ ಒಂದು ಗುಂಪು ಅಥವಾ “ಜನರ ತಂಡವನ್ನು” ನಿರ್ಧರಿಸಲು Chrome ನಿಮ್ಮ ಬ್ರೌಸಿಂಗ್ ಇತಿಹಾಸವನ್ನು 7 ದಿನಗಳಿಗೂ ಹೆಚ್ಚು ಕಾಲ ಬಳಸುತ್ತದೆ. ಜಾಹೀರಾತುದಾರರು ಗುಂಪಿಗಾಗಿ ಜಾಹೀರಾತುಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ನಿಮ್ಮ ಬ್ರೌಸಿಂಗ್ ಇತಿಹಾಸವನ್ನು ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಖಾಸಗಿಯಾಗಿ ಇರಿಸಲಾಗಿದೆ. ಈ ಪ್ರಯೋಗವು + <ph name="BEGIN_LINK" />ಕೆಲವು ಪ್ರದೇಶಗಳಲ್ಲಿ<ph name="END_LINK" /> ಮಾತ್ರ ಸಕ್ರಿಯವಾಗಿರುತ್ತದೆ.</translation> <translation id="7880823633812189969">ನೀವು ಮರುಪ್ರಾರಂಭಿಸಿದಾಗ ಸ್ಥಳೀಯ ಡೇಟಾವನ್ನು ಅಳಿಸಲಾಗುತ್ತದೆ</translation> <translation id="7881066108824108340">DNS</translation> <translation id="7881483672146086348">ಖಾತೆಯನ್ನು ವೀಕ್ಷಿಸಿ</translation> @@ -6452,6 +6473,7 @@ <translation id="804786196054284061">ಅಂತಿಮ ಬಳಕೆದಾರ ಪರವಾನಗಿ ಒಪ್ಪಂದ</translation> <translation id="8048977114738515028">ಈ ಪ್ರೊಫೈಲ್ ಅನ್ನು ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಲು ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಡೆಸ್ಕ್ಟಾಪ್ ಶಾರ್ಟ್ಕಟ್ ರಚಿಸಿ</translation> <translation id="8049029041626250638">ಕೀಬೋರ್ಡ್ ಅಥವಾ ಮೌಸ್ ಅನ್ನು ಕನೆಕ್ಟ್ ಮಾಡಿ. ನೀವು ಬ್ಲೂಟೂತ್ ಸಾಧನಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ನಿಮ್ಮ ಸಾಧನಗಳು ಜೋಡಿಸಲು ಸಿದ್ಧವಾಗಿವೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.</translation> +<translation id="8049184478152619004">ಪರ್ಸನಲ್ ಅನ್ಬ್ಲಾಕಿಂಗ್ ಕೀ ಅನ್ನು ನಮೂದಿಸಿ (PUK)</translation> <translation id="8049705080247101012"><ph name="EXTENSION_NAME" /> ದೋಷಪೂರಿತವೆಂದು Google ಫ್ಲ್ಯಾಗ್ ಮಾಡಿದೆ ಹಾಗೂ ಅದರ ಇನ್ಸ್ಟಾಲೇಶನ್ ಅನ್ನು ತಡೆಗಟ್ಟಲಾಗಿದೆ</translation> <translation id="8049948037269924837">ಟಚ್ಪ್ಯಾಡ್ ಹಿಮ್ಮುಖ ಸ್ಕ್ರಾಲ್ ಮಾಡುವಿಕೆ</translation> <translation id="8050038245906040378">Microsoft Commercial Code Signing</translation> @@ -6488,6 +6510,7 @@ <translation id="8082106343289440791">"<ph name="DEVICE_NAME" />" ಜೊತೆ ಜೋಡಿಸುವುದೇ?</translation> <translation id="8082390128630131497">ADB ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದರೆ, ಈ <ph name="DEVICE_TYPE" /> ಅನ್ನು ಫ್ಯಾಕ್ಟರಿ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಮರುಹೊಂದಿಸಲಾಗುತ್ತದೆ. ಎಲ್ಲ ಬಳಕೆದಾರರ ಖಾತೆಗಳು ಮತ್ತು ಸ್ಥಳೀಯ ಡೇಟಾವನ್ನು ಅಳಿಸಲಾಗುತ್ತದೆ.</translation> <translation id="8084114998886531721">ಉಳಿಸಿರುವ ಪಾಸ್ವರ್ಡ್</translation> +<translation id="8084510406207562688">ಎಲ್ಲಾ ಟ್ಯಾಬ್ಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸಿ</translation> <translation id="8086015605808120405"><ph name="PRINTER_NAME" /> ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ...</translation> <translation id="8086442853986205778"><ph name="PRINTER_NAME" /> ಅನ್ನು ಸೆಟಪ್ ಮಾಡಿ</translation> <translation id="80866457114322936">{NUM_FILES,plural, =1{ಈ ಫೈಲ್ ಅನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಅದನ್ನು ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಅದರ ಮಾಲೀಕರಿಗೆ ಕೇಳಿ.}one{ಈ ಫೈಲ್ಗಳಲ್ಲಿನ ಕೆಲವನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಅವುಗಳ ಮಾಲೀಕರನ್ನು ಕೇಳಿ}other{ಈ ಫೈಲ್ಗಳಲ್ಲಿನ ಕೆಲವನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಅವುಗಳ ಮಾಲೀಕರನ್ನು ಕೇಳಿ}}</translation> @@ -6529,6 +6552,7 @@ <translation id="8119438628456698432">ಲಾಗ್ ಫೈಲ್ಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ...</translation> <translation id="811994229154425014">ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಟೈಪ್ ಮಾಡಲು ಡಬಲ್ ಸ್ಪೇಸ್ ನೀಡಿ</translation> <translation id="8120505434908124087">eSIM ಪ್ರೊಫೈಲ್ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿ</translation> +<translation id="812260729110117038">ಸೈಟ್ಗಳಾದ್ಯಂತ ನಿಮ್ಮನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡದ ರೀತಿಯಲ್ಲಿ ಜಾಹೀರಾತುಗಳ ಪರಿಣಾಮಕಾರಿತ್ವವನ್ನು ಜಾಹೀರಾತುದಾರರು ಮತ್ತು ಪ್ರಕಾಶಕರು ಅಧ್ಯಯನ ಮಾಡಬಹುದು.</translation> <translation id="8123590694679414600"><ph name="TIME" /> ರಂದು ನಿಮ್ಮ ಸಿಂಕ್ ಪಾಸ್ಫ್ರೇಸ್ ಬಳಸಿಕೊಂಡು ಡೇಟಾವನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿತ್ತು. ಇದು Google Pay ನಿಂದ ಪಾವತಿ ವಿಧಾನಗಳು ಮತ್ತು ವಿಳಾಸಗಳನ್ನು ಒಳಗೊಂಡಿರುವುದಿಲ್ಲ.</translation> <translation id="81238879832906896">ಹಳದಿ ಮತ್ತು ಬಿಳಿ ಹೂ</translation> @@ -6566,6 +6590,7 @@ <translation id="816055135686411707">ಸೆಟ್ಟಿಂಗ್ ಪ್ರಮಾಣಪತ್ರದ ವಿಶ್ವಾಸಾರ್ಹದಲ್ಲಿ ದೋಷ</translation> <translation id="8160775796528709999">ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿರುವ ಲೈವ್ ಕ್ಯಾಪ್ಶನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಮೂಲಕ ನಿಮ್ಮ ಆಡಿಯೊ ಮತ್ತು ವೀಡಿಯೊಗಾಗಿ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಪಡೆಯಿರಿ</translation> <translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation> +<translation id="81610453212785426"><ph name="BEGIN_LINK" />ಪ್ರೈವೆಸಿ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್<ph name="END_LINK" /> ನೊಂದಿಗೆ, ತೆರೆದ ವೆಬ್ ಅನ್ನು ಸಂರಕ್ಷಿಸುವುದರ ಜೊತೆಗೆ, ಕ್ರಾಸ್-ಸೈಟ್ ಟ್ರ್ಯಾಕಿಂಗ್ನಿಂದ ನಿಮ್ಮನ್ನು ರಕ್ಷಿಸಲು Chrome ಹೊಸ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ.</translation> <translation id="8161293209665121583">ವೆಬ್ ಪುಟಗಳಿಗಾಗಿ ರೀಡರ್ ಮೋಡ್</translation> <translation id="8162984717805647492">{NUM_TABS,plural, =1{ಟ್ಯಾಬ್ ಅನ್ನು ಹೊಸ ವಿಂಡೋಗೆ ಸರಿಸಿ}one{ಟ್ಯಾಬ್ಗಳನ್ನು ಹೊಸ ವಿಂಡೋಗೆ ಸರಿಸಿ}other{ಟ್ಯಾಬ್ಗಳನ್ನು ಹೊಸ ವಿಂಡೋಗೆ ಸರಿಸಿ}}</translation> <translation id="8165997195302308593">Crostini ಪೋರ್ಟ್ ಫಾರ್ವರ್ಡ್ ಮಾಡುವಿಕೆ</translation> @@ -7358,6 +7383,7 @@ <translation id="9031549947500880805">Google ಡ್ರೈವ್ನಲ್ಲಿ ಬ್ಯಾಕಪ್ ಮಾಡಿ. ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಸುಲಭವಾಗಿ ಮರುಸ್ಥಾಪಿಸಿ ಅಥವಾ ಯಾವಾಗ ಬೇಕಾದರೂ ಸಾಧನವನ್ನು ಬದಲಾಯಿಸಿ. ನಿಮ್ಮ ಬ್ಯಾಕಪ್, ಆ್ಯಪ್ ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.</translation> <translation id="9033765790910064284">ಹೇಗಾದರೂ ಮುಂದುವರಿಸಿ</translation> <translation id="9033857511263905942">&ಅಂಟಿಸಿ</translation> +<translation id="9035689366572880647">ಪ್ರಸ್ತುತ ಪಿನ್ ನಮೂದಿಸಿ</translation> <translation id="9037640663275993951">ಸಾಧನವನ್ನು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ</translation> <translation id="9037818663270399707">ಎಲ್ಲಾ ನೆಟ್ವರ್ಕ್ ಟ್ರಾಫಿಕ್ಗೆ ನಿಮ್ಮ ಕನೆಕ್ಷನ್ ಖಾಸಗಿಯಾಗಿಲ್ಲ</translation> <translation id="9037965129289936994">ಮೂಲವನ್ನು ತೋರಿಸು</translation> @@ -7433,6 +7459,7 @@ <translation id="9112748030372401671">ನಿಮ್ಮ ವಾಲ್ಪೇಪರ್ ಬದಲಿಸಿ</translation> <translation id="9112786533191410418"><ph name="FILE_NAME" />, ಅಪಾಯಕಾರಿ ಫೈಲ್ ಆಗಿರಬಹುದು. ಸ್ಕ್ಯಾನ್ ಮಾಡಲು Google ಗೆ ಕಳುಹಿಸುವುದೇ?</translation> <translation id="9112987648460918699">ಹುಡುಕಿ...</translation> +<translation id="9113240369465613386">ಬೆಸ ಸಂಖ್ಯೆಯ ಪುಟಗಳು ಮಾತ್ರ</translation> <translation id="9114663181201435112">ಸುಲಭವಾಗಿ ಸೈನ್ ಇನ್ ಮಾಡಿ</translation> <translation id="9115675100829699941">&ಬುಕ್ಮಾರ್ಕ್ಗಳು</translation> <translation id="9116465289595958864">ಕೊನೆಯದಾಗಿ ಮಾರ್ಪಡಿಸಿರುವುದು</translation> @@ -7588,6 +7615,7 @@ <translation id="991413375315957741">ಮೋಷನ್ ಅಥವಾ ಲೈಟ್ ಸೆನ್ಸರ್ಗಳು</translation> <translation id="992032470292211616">ವಿಸ್ತರಣೆಗಳು, ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಥೀಮ್ಗಳು ನಿಮ್ಮ ಸಾಧನಕ್ಕೆ ಹಾನಿಯುಂಟು ಮಾಡಬಹುದು. ಮುಂದುವರಿಯಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?</translation> <translation id="992256792861109788">ಗುಲಾಬಿ ಬಣ್ಣ</translation> +<translation id="992401651319295351">ನೀವು <ph name="RETRIES" /> ಬಾಕಿ ಉಳಿದಿರುವ ಪ್ರಯತ್ನಗಳನ್ನು ಹೊಂದಿರುವಿರಿ. ಹೊಸ ಪಿನ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡುವವರೆಗೆ ಈ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ಬಳಸಲು ನಿಮಗೆ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.</translation> <translation id="992592832486024913">ChromeVox ನಿಷ್ಕ್ರಿಯಗೊಳಿಸು (ಮಾತಿನ ಪ್ರತಿಕ್ರಿಯೆ)</translation> <translation id="992778845837390402">ಪ್ರಸ್ತುತವಾಗಿ Linux ಬ್ಯಾಕಪ್ ಪ್ರಗತಿಯಲ್ಲಿದೆ</translation> <translation id="993540765962421562">ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವಿಕೆಯು ಪ್ರಗತಿಯಲ್ಲಿದೆ</translation>
diff --git a/chrome/app/resources/generated_resources_ko.xtb b/chrome/app/resources/generated_resources_ko.xtb index c2cda99..60f1c5f 100644 --- a/chrome/app/resources/generated_resources_ko.xtb +++ b/chrome/app/resources/generated_resources_ko.xtb
@@ -2583,6 +2583,7 @@ <translation id="3742666961763734085">해당 이름의 조직 단위를 찾을 수 없습니다. 다시 시도해 보세요.</translation> <translation id="3744111561329211289">백그라운드 동기화</translation> <translation id="3747077776423672805">앱을 삭제하려면 설정 > Google Play 스토어 > Android 환경설정 관리 > 앱 또는 애플리케이션 관리자로 이동합니다. 그런 다음 제거하려는 앱을 탭합니다(앱을 찾으려면 오른쪽이나 왼쪽으로 스와이프해야 할 수 있음). 그런 다음 제거 또는 사용 중지를 탭합니다.</translation> +<translation id="3747220812138541072">입력할 때 추천 단어를 인라인으로 표시합니다.</translation> <translation id="3748706263662799310">버그 신고</translation> <translation id="3752582316358263300">확인...</translation> <translation id="3753033997400164841">한 번만 저장하고 어디서나 사용하세요</translation> @@ -3269,6 +3270,7 @@ <translation id="4510614391273086606">Linux 파일 및 앱이 백업된 상태로 복원되는 중입니다</translation> <translation id="451102079304155829">장바구니</translation> <translation id="4513275008300099962">창 컨트롤 오버레이 사용 중지</translation> +<translation id="4513872120116766993">예측 입력</translation> <translation id="4513946894732546136">문제 신고</translation> <translation id="451407183922382411"><ph name="COMPANY_NAME" /> 제공</translation> <translation id="4514610446763173167">동영상 재생 또는 일시중지 전환</translation> @@ -4431,6 +4433,7 @@ <translation id="5826395379250998812">휴대전화와 <ph name="DEVICE_TYPE" />을(를) 연결하세요. <ph name="LINK_BEGIN" />자세히 알아보기<ph name="LINK_END" /></translation> <translation id="5826993284769733527">반투명</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">다음 예상 단어</translation> <translation id="5828545842856466741">프로필 추가...</translation> <translation id="5828633471261496623">인쇄 중...</translation> <translation id="5830720307094128296">페이지를 다른 이름으로 저장(&A)...</translation> @@ -6301,6 +6304,7 @@ <translation id="78526636422538552">Google 계정 추가가 사용 중지되었습니다.</translation> <translation id="7853747251428735">도구 더보기(&L)</translation> <translation id="7855678561139483478">탭을 새 창으로 이동</translation> +<translation id="7857093393627376423">텍스트 추천</translation> <translation id="7857117644404132472">예외 추가</translation> <translation id="7857949311770343000">설정한 새 탭 페이지가 맞습니까?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" />(Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_ky.xtb b/chrome/app/resources/generated_resources_ky.xtb index 28f6543..3afe83e 100644 --- a/chrome/app/resources/generated_resources_ky.xtb +++ b/chrome/app/resources/generated_resources_ky.xtb
@@ -2583,6 +2583,7 @@ <translation id="3742666961763734085">Мындай аталыштагы уюмдук бөлүм табылбай жатат. Кайталап көрүңүз.</translation> <translation id="3744111561329211289">Фонду шайкештирүү</translation> <translation id="3747077776423672805">Колдонмолорду алып салуу үчүн, Жөндөөлөр > Google Play Store > Android түзмөгүнүн параметрлерин башкаруу > Колдонмолор же Колдонмолорду башкаргычка өтүңүз. Андан соң, чыгарып салгыңыз келген колдонмону таптап (колдонмону табуу үчүн оңго же солго сүрүүгө туура келиши мүмкүн), анан "Чыгарып салуу" же "Өчүрүү" баскычын басыңыз.</translation> +<translation id="3747220812138541072">Терип жатканда текст сунуштарын көрсөтүү</translation> <translation id="3748706263662799310">Мүчүлүштүк жөнүндө кабарлаңыз</translation> <translation id="3752582316358263300">OK…</translation> <translation id="3753033997400164841">Бир жолу сактайсыз. Бардык жерде колдоносуз</translation> @@ -3272,6 +3273,7 @@ <translation id="4510614391273086606">Linux файлдары менен колдонмолору сакталган камдык көчүрмөсүнө ылайык калыбына келтирилүүдө.</translation> <translation id="451102079304155829">Себеттер</translation> <translation id="4513275008300099962">Терезенин көзөмөлдөө каражаттарынын үстүнө коюусун өчүрүү</translation> +<translation id="4513872120116766993">Сунуштар</translation> <translation id="4513946894732546136">Пикир билдирүү</translation> <translation id="451407183922382411"><ph name="COMPANY_NAME" /> аркылуу иштетилүүдө</translation> <translation id="4514610446763173167">Видеону ойнотуу же тындыруу үчүн баскычты басуу</translation> @@ -4434,6 +4436,7 @@ <translation id="5826395379250998812"><ph name="DEVICE_TYPE" /> түзмөгүңүздү телефонго туташтырыңыз. <ph name="LINK_BEGIN" />Көбүрөөк билүү<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Жарым-жартылай тунук</translation> <translation id="5827266244928330802">Сафари</translation> +<translation id="5827733057563115968">Кийинки сөздү божомолдоо</translation> <translation id="5828545842856466741">Профиль кошуу...</translation> <translation id="5828633471261496623">Басып чыгарууда…</translation> <translation id="5830720307094128296">Бетти &төмөнкүдөй сактоо…</translation> @@ -6304,6 +6307,7 @@ <translation id="78526636422538552">Кошумча Google аккаунттарын кошуу өчүрүлгөн</translation> <translation id="7853747251428735">Көбүрөөк кура&лдар</translation> <translation id="7855678561139483478">Өтмөктү жаңы терезеге жылдыруу</translation> +<translation id="7857093393627376423">Текст сунуштары</translation> <translation id="7857117644404132472">Өзгөчө учурду кошуу</translation> <translation id="7857949311770343000">Бул сиз күтүп жаткан жаңы өтмөк бетиби?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_lo.xtb b/chrome/app/resources/generated_resources_lo.xtb index 8d18a29..20ed5d5 100644 --- a/chrome/app/resources/generated_resources_lo.xtb +++ b/chrome/app/resources/generated_resources_lo.xtb
@@ -2580,6 +2580,7 @@ <translation id="3742666961763734085">ບໍ່ສາມາດຊອກເຫັນໜ່ວຍງານທີ່ມີຊື່ນັ້ນ. ກະລຸນາລອງໃໝ່.</translation> <translation id="3744111561329211289">ການຊິ້ງຂໍ້ມູນໃນພື້ນຫຼັງ</translation> <translation id="3747077776423672805">ເພື່ອລຶບແອັບອອກ, ກະລຸນາໄປທີ່ ການຕັ້ງຄ່າ > Google Play Store > ຈັດການການຕັ້ງຄ່າ Android > ແອັບ ຫຼື ຕົວຈັດການແອັບພລິເຄຊັນ. ແລ້ວແຕະໃສ່ທີ່ແອັບທີ່ທ່ານຕ້ອງການຖອນການຕິດຕັ້ງ (ທ່ານອາດຈະຈຳເປັນຕ້ອງປັດຂວາ ຫຼື ຊ້າຍເພື່ອຊອກຫາແອັບ). ຈາກນັ້ນແຕະຖອນການຕິດຕັ້ງ ຫຼື ປິດນຳໃຊ້.</translation> +<translation id="3747220812138541072">ສະແດງການແນະນຳການຂຽນແບບໃນແຖວທີ່ປາກົດເມື່ອທ່ານພິມ</translation> <translation id="3748706263662799310">ລາຍງານຂໍ້ຜິດພາດ</translation> <translation id="3752582316358263300">ຕົກລົງ...</translation> <translation id="3753033997400164841">ເກັບໄວ້ເທື່ອດຽວ. ໃຊ້ຢູ່ທຸກບ່ອນ</translation> @@ -3269,6 +3270,7 @@ <translation id="4510614391273086606">ລະບົບກຳລັງຄືນຄ່າໄຟລ໌ ແລະ ແອັບ Linux ເປັນສະຖານະທີ່ສຳຮອງໄວ້ຂອງພວກມັນຢູ່.</translation> <translation id="451102079304155829">ກະຕ່າ</translation> <translation id="4513275008300099962">ປິດການນຳໃຊ້ການວາງທັບການຄວບຄຸມໜ້າຈໍ</translation> +<translation id="4513872120116766993">ການຂຽນແບບຄາດເດົາ</translation> <translation id="4513946894732546136">ຄໍາຄິດເຫັນ</translation> <translation id="451407183922382411">ສະໜອງໃຫ້ໂດຍ <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">ເປີດປິດວິດີໂອເພື່ອຫຼິ້ນ ຫຼື ຢຸດໄວ້ຊົ່ວຄາວ</translation> @@ -4431,6 +4433,7 @@ <translation id="5826395379250998812">ເຊື່ອມຕໍ່ <ph name="DEVICE_TYPE" /> ຂອງທ່ານກັບໂທລະສັບຂອງທ່ານ. <ph name="LINK_BEGIN" />ສຶກສາເພີ່ມເຕີມ<ph name="LINK_END" /></translation> <translation id="5826993284769733527">ເຄິ່ງໂປ່ງແສງ</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">ການຄາດເດົາຄຳຕໍ່ໄປ</translation> <translation id="5828545842856466741">ເພີ່ມໂປຣໄຟລ໌່...</translation> <translation id="5828633471261496623">ກໍາລັງພິມ...</translation> <translation id="5830720307094128296">ບັນທຶກໜ້າເປັນ...</translation> @@ -6300,6 +6303,7 @@ <translation id="78526636422538552">ການເພີ່ມບັນຊີ Google ເພີ່ມເຕີມປິດນຳໃຊ້ຢູ່</translation> <translation id="7853747251428735">ເຄື່ອງມືເພີ່ມເຕີມ</translation> <translation id="7855678561139483478">ຍ້າຍແຖບໄປໜ້າຈໍໃໝ່</translation> +<translation id="7857093393627376423">ການແນະນຳຂໍ້ຄວາມ</translation> <translation id="7857117644404132472">ເພີ່ມຂໍ້ຍົກເວັ້ນ</translation> <translation id="7857949311770343000">ນີ້ແມ່ນໜ້າແຖບໃໝ່ທີ່ທ່ານຄາດໄວ້ບໍ?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_lt.xtb b/chrome/app/resources/generated_resources_lt.xtb index a8f2472..5d40823c 100644 --- a/chrome/app/resources/generated_resources_lt.xtb +++ b/chrome/app/resources/generated_resources_lt.xtb
@@ -2586,6 +2586,7 @@ <translation id="3742666961763734085">Nepavyko rasti organizacinio vieneto tokiu pavadinimu. Bandykite dar kartą.</translation> <translation id="3744111561329211289">Fono sinchronizavimas</translation> <translation id="3747077776423672805">Jei norite pašalinti programas, eikite į skiltį „Nustatymai“ > „Google Play“ parduotuvė“ > „Tvarkyti „Android“ nuostatas“ > „Programos“ arba „Programų tvarkytuvė“. Tada palieskite programą, kurią norite pašalinti (galbūt reikės perbraukti į dešinę arba į kairę, kad rastumėte programą). Tada palieskite „Pašalinti“ arba „Išjungti“.</translation> +<translation id="3747220812138541072">Rodyti eilutinius rašymo pasiūlymus, kurie pateikiami vedant tekstą</translation> <translation id="3748706263662799310">Pateikti ataskaitą apie triktį</translation> <translation id="3752582316358263300">Gerai...</translation> <translation id="3753033997400164841">Išsaugokite vieną kartą. Naudokite visur</translation> @@ -3275,6 +3276,7 @@ <translation id="4510614391273086606">Atkuriama „Linux“ failų ir programų atsarginės kopijos būsena.</translation> <translation id="451102079304155829">krepšeliai</translation> <translation id="4513275008300099962">Išjungti langų valdiklių perdangą</translation> +<translation id="4513872120116766993">Numatomi rašymo pasiūlymai</translation> <translation id="4513946894732546136">Atsiliepimai</translation> <translation id="451407183922382411">Parėmė „<ph name="COMPANY_NAME" />“</translation> <translation id="4514610446763173167">Perjunkite mygtuką, kad paleistumėte ar pristabdytumėte vaizdo įrašą</translation> @@ -4438,6 +4440,7 @@ <translation id="5826395379250998812">Susiekite „<ph name="DEVICE_TYPE" />“ su telefonu <ph name="LINK_BEGIN" />Sužinokite daugiau<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Pusiau skaidrus</translation> <translation id="5827266244928330802">„Safari“</translation> +<translation id="5827733057563115968">Kito žodžio numatymas</translation> <translation id="5828545842856466741">Pridėti profilį...</translation> <translation id="5828633471261496623">Spausdinama...</translation> <translation id="5830720307094128296">Išsaugoti puslapį &kaip...</translation> @@ -6308,6 +6311,7 @@ <translation id="78526636422538552">Galimybė pridėti daugiau „Google“ paskyrų išjungta</translation> <translation id="7853747251428735">Daugiau įrank&ių</translation> <translation id="7855678561139483478">Skirtuko perkėlimas į naują langą</translation> +<translation id="7857093393627376423">Teksto pasiūlymai</translation> <translation id="7857117644404132472">Pridėti išimtį</translation> <translation id="7857949311770343000">Ar tai naujo skirtuko puslapis, kurį tikėjotės išvysti?</translation> <translation id="7858328180167661092">„<ph name="APP_NAME" />“ („Windows“)</translation>
diff --git a/chrome/app/resources/generated_resources_lv.xtb b/chrome/app/resources/generated_resources_lv.xtb index 42cfe47..73ed08a4 100644 --- a/chrome/app/resources/generated_resources_lv.xtb +++ b/chrome/app/resources/generated_resources_lv.xtb
@@ -2570,6 +2570,7 @@ <translation id="3742666961763734085">Nevar atrast organizācijas vienību ar šādu nosaukumu. Lūdzu, mēģiniet vēlreiz.</translation> <translation id="3744111561329211289">Sinhronizācija fonā</translation> <translation id="3747077776423672805">Lai noņemtu lietotnes, pārejiet uz sadaļu Iestatījumi > Google Play veikals > Pārvaldīt Android preferences > Lietotnes vai Lietojumprogrammu pārvaldnieks. Pēc tam pieskarieties lietotnei, kuru vēlaties atinstalēt (iespējams, būs jāvelk pa labi vai pa kreisi, lai atrastu lietotni). Pēc tam pieskarieties vienumam Atinstalēt vai Atspējot.</translation> +<translation id="3747220812138541072">Rakstīšanas laikā tiek rādīti iekļautie ieteikumi.</translation> <translation id="3748706263662799310">Ziņot par blusu</translation> <translation id="3752582316358263300">Labi...</translation> <translation id="3753033997400164841">Saglabājiet vienreiz, izmantojiet it visur</translation> @@ -3258,6 +3259,7 @@ <translation id="4510614391273086606">Linux failiem un lietotnēm tiek atjaunots to dublētais stāvoklis.</translation> <translation id="451102079304155829">grozi</translation> <translation id="4513275008300099962">Atspējot loga vadīklu pārklājumu</translation> +<translation id="4513872120116766993">Rakstīšanas prognozēšana</translation> <translation id="4513946894732546136">Atsauksmes</translation> <translation id="451407183922382411">Nodrošina <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Izmantojiet video pogu, lai atskaņotu vai pārtrauktu atskaņošanu</translation> @@ -4420,6 +4422,7 @@ <translation id="5826395379250998812">Savienojiet <ph name="DEVICE_TYPE" /> ierīci ar tālruni. <ph name="LINK_BEGIN" />Uzzināt vairāk<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Daļēji caurredzams</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Nākamā vārda paredzēšana</translation> <translation id="5828545842856466741">Pievienot profilu...</translation> <translation id="5828633471261496623">Notiek drukāšana...</translation> <translation id="5830720307094128296">S&aglabāt lapu kā...</translation> @@ -6286,6 +6289,7 @@ <translation id="78526636422538552">Citu Google kontu pievienošana ir atspējota</translation> <translation id="7853747251428735">Vairāk rī&ku</translation> <translation id="7855678561139483478">Pārvietojiet cilni uz jaunu logu</translation> +<translation id="7857093393627376423">Teksta ieteikumi</translation> <translation id="7857117644404132472">Pievienot izņēmumu</translation> <translation id="7857949311770343000">Vai šī ir jaunas cilnes lapa, ko gaidījāt?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_mk.xtb b/chrome/app/resources/generated_resources_mk.xtb index b5ea1a3..0fc3de90 100644 --- a/chrome/app/resources/generated_resources_mk.xtb +++ b/chrome/app/resources/generated_resources_mk.xtb
@@ -2584,6 +2584,7 @@ <translation id="3742666961763734085">Не може да се најде организациска единица со тоа име. Обидете се повторно.</translation> <translation id="3744111561329211289">Синхронизација во заднина</translation> <translation id="3747077776423672805">За да ги отстраните апликациите, одете во „Поставки > Google Play Store > Управувајте со поставките за Android > Апликации“ или „Управникот со апликации“. Потоа допрете ја апликацијата што сакате да ја деинсталирате (можеби ќе треба да повлечете десно или лево за да ја најдете). Потоа допрете „Деинсталирај“ или „Оневозможи“.</translation> +<translation id="3747220812138541072">Прикажувај предлози за пишување во текот на пишувањето</translation> <translation id="3748706263662799310">Пријавете грешка</translation> <translation id="3752582316358263300">Во ред...</translation> <translation id="3753033997400164841">Складирајте еднаш. Користете насекаде</translation> @@ -3273,6 +3274,7 @@ <translation id="4510614391273086606">Датотеките и апликациите на Linux се враќаат од бекапот.</translation> <translation id="451102079304155829">кошнички</translation> <translation id="4513275008300099962">Оневозможете преклопување на контролите за прозорци</translation> +<translation id="4513872120116766993">Предвидливо пишување</translation> <translation id="4513946894732546136">Повратни информации</translation> <translation id="451407183922382411">Овозможено од <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Копче за пуштање или паузирање видео</translation> @@ -4435,6 +4437,7 @@ <translation id="5826395379250998812">Поврзете го вашиот <ph name="DEVICE_TYPE" /> со телефонот. <ph name="LINK_BEGIN" />Дознајте повеќе<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Полупроѕирно</translation> <translation id="5827266244928330802">Сафари</translation> +<translation id="5827733057563115968">Предвидување следен збор</translation> <translation id="5828545842856466741">Додајте профил…</translation> <translation id="5828633471261496623">Се печати…</translation> <translation id="5830720307094128296">Зачувај страница &како...</translation> @@ -6305,6 +6308,7 @@ <translation id="78526636422538552">Додавањето повеќе сметки на Google е оневозможено</translation> <translation id="7853747251428735">&Повеќе алатки</translation> <translation id="7855678561139483478">Преместете ја картичката во нов прозорец</translation> +<translation id="7857093393627376423">Предлози за текст</translation> <translation id="7857117644404132472">Додајте исклучок</translation> <translation id="7857949311770343000">Дали е ова страницата од новата картичка што ја очекувавте?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_ml.xtb b/chrome/app/resources/generated_resources_ml.xtb index 83d9621..a12f13a 100644 --- a/chrome/app/resources/generated_resources_ml.xtb +++ b/chrome/app/resources/generated_resources_ml.xtb
@@ -4598,7 +4598,7 @@ <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB ഉപകരണം കണക്റ്റ് ചെയ്തു</translation> <translation id="6028117231645531007">ഫിംഗർപ്രിന്റ് ചേർക്കുക</translation> <translation id="6031600495088157824">ടൂൾബാറിലെ ഇൻപുട്ട് ഓപ്ഷനുകൾ</translation> -<translation id="6032091552407840792">ഈ ട്രയൽ പതിപ്പ് <ph name="BEGIN_LINK" />ചില പ്രദേശങ്ങളിൽ<ph name="END_LINK" /> മാത്രമേ സജീവമായിട്ടുള്ളൂ.</translation> +<translation id="6032091552407840792">ഈ ട്രയൽ <ph name="BEGIN_LINK" />ചില പ്രദേശങ്ങളിൽ<ph name="END_LINK" /> മാത്രമേ സജീവമായിട്ടുള്ളൂ.</translation> <translation id="6032715498678347852">വിപുലീകരണത്തിന് ഈ സൈറ്റിലേക്ക് ആക്സസ് നൽകാൻ ഇത് ക്ലിക്ക് ചെയ്യുക.</translation> <translation id="6032912588568283682">ഫയല് സിസ്റ്റം</translation> <translation id="603539183851330738">സ്വയമേവയുള്ള തിരുത്തൽ പഴയപടിയാക്കുക. <ph name="TYPED_WORD" /> എന്നതിലേക്ക് പുനഃസ്ഥാപിക്കുക. സജീവമാക്കാൻ 'Enter' അമർത്തുക, ഡിസ്മിസ് ചെയ്യാൻ 'Escape' അമർത്തുക.</translation> @@ -5944,7 +5944,7 @@ <translation id="7507930499305566459">സ്റ്റാറ്റസ് റെസ്പോണ്ടര് സര്ട്ടിഫിക്കറ്റ്</translation> <translation id="7509097596023256288">മാനേജ്മെന്റ് സജ്ജീകരിക്കുന്നു</translation> <translation id="7509246181739783082">ഐഡന്റിറ്റി പരിശോധിച്ചുറപ്പിക്കുക</translation> -<translation id="7511415964832680006">ഓണാക്കുമ്പോൾ, ഉള്ളടക്കവും സേവനങ്ങളും നൽകാൻ, ഇവിടെ കാണിച്ചിരിക്കുന്ന സ്വകാര്യത സംരക്ഷിക്കുന്ന സാങ്കേതിക വിദ്യകൾ സൈറ്റുകൾ ഉപയോഗിച്ചേക്കാം. ക്രോസ് സൈറ്റ് ട്രാക്കിംഗിനുള്ള ഇതരമാർഗ്ഗങ്ങൾ ഇവയിൽ ഉൾപ്പെടുന്നു. കാലക്രമേണ കൂടുതൽ ട്രയലുകൾ ചേർത്തേക്കാം.</translation> +<translation id="7511415964832680006">ഓണായിരിക്കുമ്പോൾ, ഉള്ളടക്കവും സേവനങ്ങളും നൽകാൻ, ഇവിടെ കാണിച്ചിരിക്കുന്ന സ്വകാര്യത സംരക്ഷിക്കുന്ന സാങ്കേതിക വിദ്യകൾ സൈറ്റുകൾ ഉപയോഗിച്ചേക്കാം. ക്രോസ് സൈറ്റ് ട്രാക്കിംഗിനുള്ള ബദലുകൾ ഇവയിൽ ഉൾപ്പെടുന്നു. കാലക്രമേണ കൂടുതൽ ട്രയലുകൾ ചേർത്തേക്കാം.</translation> <translation id="7513029293694390567">സംരക്ഷിച്ച ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് വെബ്സൈറ്റുകളിലേക്ക് സ്വയം സൈൻ ഇൻ ചെയ്യുക. പ്രവർത്തനരഹിതമാണെങ്കിൽ, ഒരു വെബ്സൈറ്റിലേക്ക് സൈൻ ഇൻ ചെയ്യുന്നതിന് മുമ്പ് ഓരോ തവണയും നിങ്ങളോട് സ്ഥിരീകരിക്കാൻ ആവശ്യപ്പെടും.</translation> <translation id="7514239104543605883">നിങ്ങളുടെ ഉപകരണത്തിലേക്ക് പകർത്തുക</translation> <translation id="7514365320538308">ഡൗൺലോഡ് ചെയ്യുക</translation> @@ -6305,7 +6305,7 @@ <translation id="7876027585589532670">കുറുക്കുവഴി എഡിറ്റ് ചെയ്യാനാകില്ല</translation> <translation id="7877451762676714207">അജ്ഞാതമായ സെർവർ പിശക്. വീണ്ടും ശ്രമിക്കുകയോ സെർവർ അഡ്മിനിസ്ട്രേറ്ററെ ബന്ധപ്പെടുകയോ ചെയ്യുക.</translation> <translation id="7879631849810108578">കുറുക്കുവഴി സജ്ജീകരിച്ചു: <ph name="IDS_SHORT_SET_COMMAND" /></translation> -<translation id="7880685873361171388">ഓണായിരിക്കുകയും നില 'സജീവം' ആയിരിക്കുകയും ആണെങ്കിൽ, നിങ്ങൾ അംഗമായിരിക്കുന്ന ഗ്രൂപ്പ് അല്ലെങ്കിൽ "സമാന വിഭാഗത്തിൽപ്പെട്ടവർ" ഏതാണ് എന്ന് നിർണ്ണയിക്കാൻ കഴിഞ്ഞ 7 ദിവസത്തെ ബ്രൗസിംഗ് ചരിത്രം Chrome ഉപയോഗിക്കുന്നു. പരസ്യദാതാക്കൾക്ക് ഗ്രൂപ്പിൽ കാണിക്കാൻ പരസ്യങ്ങൾ തിരഞ്ഞെടുക്കാനാകും. നിങ്ങളുടെ ബ്രൗസിംഗ് ചരിത്രം ഉപകരണത്തിൽ സ്വകാര്യമായി സൂക്ഷിക്കുന്നു. ഈ ട്രയൽ പതിപ്പ് <ph name="BEGIN_LINK" />ചില പ്രദേശങ്ങളിൽ<ph name="END_LINK" /> മാത്രമേ സജീവമായിട്ടുള്ളൂ.</translation> +<translation id="7880685873361171388">ഓണായിരിക്കുകയും നില 'സജീവം' ആയിരിക്കുകയും ആണെങ്കിൽ, നിങ്ങൾ ഉൾപ്പെട്ടിരിക്കുന്ന ഗ്രൂപ്പ് അല്ലെങ്കിൽ "സമാന വിഭാഗത്തിൽപ്പെട്ടവർ" ഏതാണ് എന്ന് നിർണ്ണയിക്കാൻ കഴിഞ്ഞ 7 ദിവസത്തെ ബ്രൗസിംഗ് ചരിത്രം Chrome ഉപയോഗിക്കുന്നു. പരസ്യദാതാക്കൾക്ക് ഗ്രൂപ്പിനെ കാണിക്കാൻ പരസ്യങ്ങൾ തിരഞ്ഞെടുക്കാനാകും. നിങ്ങളുടെ ബ്രൗസിംഗ് ചരിത്രം ഉപകരണത്തിൽ സ്വകാര്യമായി സൂക്ഷിക്കുന്നു. ഈ ട്രയൽ <ph name="BEGIN_LINK" />ചില പ്രദേശങ്ങളിൽ<ph name="END_LINK" /> മാത്രമേ സജീവമായിട്ടുള്ളൂ.</translation> <translation id="7880823633812189969">നിങ്ങൾ റീസ്റ്റാർട്ട് ചെയ്യുമ്പോൾ ലോക്കൽ ഡാറ്റ ഇല്ലാതാക്കപ്പെടും</translation> <translation id="7881066108824108340">DNS</translation> <translation id="7881483672146086348">അക്കൗണ്ട് കാണുക</translation> @@ -6582,7 +6582,7 @@ <translation id="816055135686411707">പിശക് ക്രമീകരണ സര്ട്ടിഫിക്കറ്റ് ട്രസ്റ്റ്</translation> <translation id="8160775796528709999">ക്രമീകരണത്തിൽ തത്സമയ ക്യാപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കുന്നതിലൂടെ, നിങ്ങളുടെ ഓഡിയോയ്ക്കും വീഡിയോയ്ക്കുമുള്ള അടിക്കുറിപ്പുകൾ നേടൂ</translation> <translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation> -<translation id="81610453212785426">ഓപ്പൺ വെബിനെ പരിരക്ഷിക്കുമ്പോൾ തന്നെ <ph name="BEGIN_LINK" />സ്വകാര്യതാ സാൻഡ്ബോക്സ്<ph name="END_LINK" /> ഉപയോഗിച്ച് ഓപ്പൺ ക്രോസ്-സെെറ്റ് ട്രാക്കിംഗിൽ നിന്ന് നിങ്ങളെ സംരക്ഷിക്കാൻ പുതിയ സാങ്കേതികവിദ്യകൾ Chrome വികസിപ്പിക്കുന്നു.</translation> +<translation id="81610453212785426">ഓപ്പൺ വെബിനെ പരിരക്ഷിക്കുമ്പോൾ തന്നെ <ph name="BEGIN_LINK" />സ്വകാര്യതാ സാൻഡ്ബോക്സ്<ph name="END_LINK" /> ഉപയോഗിച്ച് ക്രോസ്-സെെറ്റ് ട്രാക്കിംഗിൽ നിന്ന് നിങ്ങളെ സംരക്ഷിക്കാൻ പുതിയ സാങ്കേതികവിദ്യകൾ Chrome വികസിപ്പിക്കുന്നു.</translation> <translation id="8161293209665121583">വെബ് പേജുകൾക്കുള്ള വായനാ മോഡ്</translation> <translation id="8162984717805647492">{NUM_TABS,plural, =1{ടാബ് പുതിയ വിൻഡോയിലേക്ക് നീക്കുക}other{ടാബുകൾ പുതിയ വിൻഡോയിലേക്ക് നീക്കുക}}</translation> <translation id="8165997195302308593">Crostini പോർട്ട് ഫോർവേഡിംഗ്</translation> @@ -7449,7 +7449,7 @@ <translation id="9112748030372401671">നിങ്ങളുടെ വാൾപേപ്പർ മാറ്റുക</translation> <translation id="9112786533191410418"><ph name="FILE_NAME" /> അപകടകരമായേക്കാം. സ്കാൻ ചെയ്യാൻ Google-ലേക്ക് അയയ്ക്കണോ?</translation> <translation id="9112987648460918699">കണ്ടെത്തുക...</translation> -<translation id="9113240369465613386">ഒറ്റ സംഖ്യാ പേജുകൾ</translation> +<translation id="9113240369465613386">ഒറ്റ സംഖ്യാ പേജുകൾ മാത്രം</translation> <translation id="9114663181201435112">എളുപ്പത്തിൽ സൈൻ ഇൻ ചെയ്യുക</translation> <translation id="9115675100829699941">&ബുക്ക്മാര്ക്കുകള്</translation> <translation id="9116465289595958864">അവസാനം പരിഷ്ക്കരിച്ചവ</translation>
diff --git a/chrome/app/resources/generated_resources_ms.xtb b/chrome/app/resources/generated_resources_ms.xtb index 7c5f8b92..625eeb0 100644 --- a/chrome/app/resources/generated_resources_ms.xtb +++ b/chrome/app/resources/generated_resources_ms.xtb
@@ -2583,6 +2583,7 @@ <translation id="3742666961763734085">Tidak dapat menemui unit organisasi dengan nama itu. Sila cuba lagi.</translation> <translation id="3744111561329211289">Penyegerakan latar belakang</translation> <translation id="3747077776423672805">Untuk mengalih keluar apl, pergi ke Tetapan > Gedung Google Play > Urus pilihan Android > Apl atau Pengurus aplikasi. Kemudian, ketik apl yang ingin dinyahpasang (anda mungkin perlu meleret ke kanan atau ke kiri untuk mencari apl). Kemudian, ketik Nyahpasang atau Lumpuhkan.</translation> +<translation id="3747220812138541072">Tunjukkan cadangan penulisan sebaris yang dipaparkan semasa anda menaip</translation> <translation id="3748706263662799310">Laporkan pepijat</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Simpan sekali. Gunakan di mana-mana</translation> @@ -3272,6 +3273,7 @@ <translation id="4510614391273086606">Fail dan apl Linux sedang dipulihkan kepada keadaan sandaran.</translation> <translation id="451102079304155829">troli</translation> <translation id="4513275008300099962">Lumpuhkan tindanan kawalan tetingkap</translation> +<translation id="4513872120116766993">Penulisan ramalan</translation> <translation id="4513946894732546136">Maklum balas</translation> <translation id="451407183922382411">Dikuasakan oleh <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Togol video kepada main atau jeda</translation> @@ -4434,6 +4436,7 @@ <translation id="5826395379250998812">Sambungkan <ph name="DEVICE_TYPE" /> anda dengan telefon anda. <ph name="LINK_BEGIN" />Ketahui lebih lanjut<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Separa lut sinar</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Ramalan perkataan seterusnya</translation> <translation id="5828545842856466741">Tambah profil...</translation> <translation id="5828633471261496623">Mencetak...</translation> <translation id="5830720307094128296">Simpan Halaman &Sebagai...</translation> @@ -6304,6 +6307,7 @@ <translation id="78526636422538552">Penambahan lebih banyak Akaun Google dilumpuhkan</translation> <translation id="7853747251428735">Lagi Al&atan</translation> <translation id="7855678561139483478">Alihkan tab ke tetingkap baharu</translation> +<translation id="7857093393627376423">Cadangan teks</translation> <translation id="7857117644404132472">Tambah pengecualian</translation> <translation id="7857949311770343000">Adakah ini halaman tab baharu yang anda jangkakan?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_my.xtb b/chrome/app/resources/generated_resources_my.xtb index 66b6863b..fc33d44 100644 --- a/chrome/app/resources/generated_resources_my.xtb +++ b/chrome/app/resources/generated_resources_my.xtb
@@ -2582,6 +2582,7 @@ <translation id="3742666961763734085">ထိုအမည်ဖြင့် အဖွဲ့အစည်းကို မတွေ့ပါ။ ထပ်စမ်းကြည့်ပါ။</translation> <translation id="3744111561329211289">နောက်ခံတွင် စင့်ခ်လုပ်ခြင်း</translation> <translation id="3747077776423672805">အက်ပ်များကို ဖယ်ရှားရန် ဆက်တင်များ > Google Play စတိုး > Android ရွေးချယ်ချက်များ စီမံရန် > အက်ပ်များ (သို့) အပလီကေးရှင်း မန်နေဂျာသို့ သွားပါ။ ထို့နောက် သင်ဖယ်ရှားလိုသော အက်ပ်ကိုတို့ပါ (ထိုအက်ပ်ကိုရှာရန် ညာ (သို့) ဘယ်ကို ပွတ်ဆွဲရပါမည်)။ ထို့နောက် 'ဖယ်ရှားရန်' သို့မဟုတ် 'ပိတ်ရန်' ကိုတို့ပါ။</translation> +<translation id="3747220812138541072">သင်စာရိုက်နေစဉ် ပေါ်လာသော အင်လိုင်းရေးသားမှု အကြံပြုချက်များကို ပြသည်</translation> <translation id="3748706263662799310">ချွတ်ယွင်းမှုကို တိုင်ကြားရန်</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">တစ်ကြိမ် သိမ်းပါ။ နေရာတိုင်းတွင် အသုံးပြုပါ</translation> @@ -3270,6 +3271,7 @@ <translation id="4510614391273086606">Linux ဖိုင်နှင့် အက်ပ်များကို မိတ္တူကူးထားသည့် အခြေအနေအဖြစ်သို့ ပြန်ယူနေသည်။</translation> <translation id="451102079304155829">ဈေးခြင်းတောင်းများ</translation> <translation id="4513275008300099962">ဝင်းဒိုးထိန်းချုပ်မှု ထပ်ပိုးလွှာ ပိတ်ရန်</translation> +<translation id="4513872120116766993">ခန့်မှန်းရေးသားမှု</translation> <translation id="4513946894732546136">အကြံပြုချက်</translation> <translation id="451407183922382411"><ph name="COMPANY_NAME" /> က ပံ့ပိုးပေးထားပါသည်</translation> <translation id="4514610446763173167">ဗီဒီယိုကို ဖွင့်ရန် သို့မဟုတ် ခေတ္တရပ်ရန် ခလုတ်နှိပ်ပါ</translation> @@ -4433,6 +4435,7 @@ <translation id="5826395379250998812">သင်၏ <ph name="DEVICE_TYPE" /> ကို သင့်ဖုန်းနှင့် ချိတ်ဆက်ပါ။ <ph name="LINK_BEGIN" />ပိုမိုလေ့လာရန်<ph name="LINK_END" /></translation> <translation id="5826993284769733527">တစ်စိတ်တစ်ပိုင်း ထွင်းဖောက်မြင်ရသည်</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">လာမည့်စကားလုံး ခန့်မှန်းချက်</translation> <translation id="5828545842856466741">ပရိုဖိုင် ထည့်ရန်...</translation> <translation id="5828633471261496623">ပရင့် ထုတ်နေသည်...</translation> <translation id="5830720307094128296">စာမျက်နှာကို...အဖြစ် သိမ်းရန်</translation> @@ -6300,6 +6303,7 @@ <translation id="78526636422538552">နောက်ထပ် Google အကောင့်များ ထည့်ခြင်းကို ပိတ်ထားသည်</translation> <translation id="7853747251428735">ပိုမိုသော ကိရိ&ယာများ</translation> <translation id="7855678561139483478">တဘ်ကို ဝင်းဒိုးအသစ်သို့ ရွှေ့ခြင်း</translation> +<translation id="7857093393627376423">စာသား အကြံပြုချက်များ</translation> <translation id="7857117644404132472">ခြွင်းချက်ထည့်ပါ</translation> <translation id="7857949311770343000">သင့် စောင့်မျှော်နေခဲ့သည်မှာ ဒီတဲဘ် စာမျက်နှာ အသစ်လား?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_ne.xtb b/chrome/app/resources/generated_resources_ne.xtb index 89546b6..e8db6e78 100644 --- a/chrome/app/resources/generated_resources_ne.xtb +++ b/chrome/app/resources/generated_resources_ne.xtb
@@ -1120,6 +1120,7 @@ <translation id="2178614541317717477">CA सम्झौता</translation> <translation id="2182058453334755893">तपाईंको क्लिपबोर्डमा प्रतिलिपि गरियो</translation> <translation id="2184515124301515068">साइटहरूले ध्वनि कहिले प्ले गर्न सक्छन् भन्ने कुरा Chrome लाई छनौट गर्न दिनुहोस् (सिफारिस गरिएको)</translation> +<translation id="2186711480981247270">अर्को डिभाइसबाट पेज सेयर गरिएको छ</translation> <translation id="2187675480456493911">तपाईंको खाता साइन इन गरिएका अन्य यन्त्रमा सिंक गरिएको छ। अन्य प्रयोगकर्ताहरूले परिमार्जन गरेका सेटिङ सिंक गरिने छैनन्। <ph name="LINK_BEGIN" />थप जान्नुहोस्<ph name="LINK_END" /></translation> <translation id="2187895286714876935">सर्भर प्रमाणपत्र आयात त्रुटि</translation> <translation id="2187906491731510095">विस्तारहरू अद्यावधिक गरिए</translation> @@ -1341,7 +1342,7 @@ <translation id="243179355394256322">तपाईंको सङ्गठनको नियमअनुसार डिभाइस दर्ता गर्ने अनुमति भएका प्रयोगकर्ता मात्र डिभाइस दर्ता गर्न पाउँछन्। यी प्रयोगकर्तालाई डिभाइस दर्ता गर्ने अनुमति दिइएको छैन। कृपया एड्मिन कन्सोलमा रहेको प्रयोगकर्ता नामक खण्डमा गई यी प्रयोगकर्तालाई "Google Meet हार्डवेयर दर्ता गर्नुहोस्" नामक विशेषाधिकार दिइएको छ भन्ने कुरा सुनिश्चित गर्नुहोस्। यो विशेषाधिकार एड्मिनहरूसँग मात्र हुन्छ।</translation> <translation id="2433452467737464329">यो पृष्ठलाई स्वत: ताजा गर्न URL मा एउटा क्वेरी पाराम थप्नुहोस्: chrome://network/?refresh=<sec></translation> <translation id="2433507940547922241">रूपरंग</translation> -<translation id="2433836460518180625">केवल यन्त्र अनलक गर्नुहोस्</translation> +<translation id="2433836460518180625">केवल डिभाइस अनलक गर्नुहोस्</translation> <translation id="2434449159125086437">प्रिन्टर सेटअप गर्न सकिएन। कृपया कन्फिगुरेसनको जाँच गरी फेरि प्रयास गर्नुहोस्।</translation> <translation id="2434758125294431199">तपाईंसँग कसले सेयर गर्न सक्छन् भन्ने कुरा चयन गर्नुहोस्</translation> <translation id="2435248616906486374">सञ्जाल विच्छेद गरियो</translation>
diff --git a/chrome/app/resources/generated_resources_no.xtb b/chrome/app/resources/generated_resources_no.xtb index a8d2ed1..04755ff 100644 --- a/chrome/app/resources/generated_resources_no.xtb +++ b/chrome/app/resources/generated_resources_no.xtb
@@ -2577,6 +2577,7 @@ <translation id="3742666961763734085">Finner ikke noen organisasjonsenhet med det navnet. Prøv på nytt.</translation> <translation id="3744111561329211289">Bakgrunnssynkronisering</translation> <translation id="3747077776423672805">For å fjerne apper, gå til Innstillinger > Google Play Butikk > Administrer Android-innstillinger > Apper eller Appstyring. Trykk på appen du vil avinstallere (du må kanskje sveipe til høyre eller venstre for å finne den). Trykk deretter på Avinstaller eller Slå av.</translation> +<translation id="3747220812138541072">Vis skriveforslag på linjen etter hvert som du skriver</translation> <translation id="3748706263662799310">Rapporter feil</translation> <translation id="3752582316358263300">OK</translation> <translation id="3753033997400164841">Lagre én gang. Bruk overalt</translation> @@ -3263,6 +3264,7 @@ <translation id="4510614391273086606">Linux-filer og -apper gjenopprettes til den sikkerhetskopierte tilstanden.</translation> <translation id="451102079304155829">handlekurver</translation> <translation id="4513275008300099962">Deaktiver overlegg for vinduskontroller</translation> +<translation id="4513872120116766993">Prediktiv skriving</translation> <translation id="4513946894732546136">Google Feedback</translation> <translation id="451407183922382411">Levert av <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Spill av videoen eller sett den på pause</translation> @@ -4425,6 +4427,7 @@ <translation id="5826395379250998812">Koble <ph name="DEVICE_TYPE" /> til telefonen. <ph name="LINK_BEGIN" />Finn ut mer<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Halvgjennomsiktig</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Forslag til neste ord</translation> <translation id="5828545842856466741">Legg til profil…</translation> <translation id="5828633471261496623">Skriver ut …</translation> <translation id="5830720307094128296">L&agre side som</translation> @@ -6295,6 +6298,7 @@ <translation id="78526636422538552">Det er ikke mulig å legge til flere Google-kontoer</translation> <translation id="7853747251428735">Flere verktø&y</translation> <translation id="7855678561139483478">Flytt fanen til et nytt vindu</translation> +<translation id="7857093393627376423">Tekstforslag</translation> <translation id="7857117644404132472">Legg til unntak</translation> <translation id="7857949311770343000">Er dette den nye fanen du ventet på?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_pl.xtb b/chrome/app/resources/generated_resources_pl.xtb index 1c9aec06..d0524f0 100644 --- a/chrome/app/resources/generated_resources_pl.xtb +++ b/chrome/app/resources/generated_resources_pl.xtb
@@ -2565,6 +2565,7 @@ <translation id="3742666961763734085">Nie znaleziono jednostki organizacyjnej o tej nazwie. Spróbuj jeszcze raz.</translation> <translation id="3744111561329211289">Synchronizacja w tle</translation> <translation id="3747077776423672805">Aby usunąć aplikacje, otwórz Ustawienia > Sklep Google Play > Zarządzaj ustawieniami Androida > Aplikacje lub Menedżer aplikacji. Następnie kliknij aplikację, którą chcesz odinstalować (jeśli to konieczne, przesuń palcem w prawo lub w lewo, by ją znaleźć), a potem kliknij Odinstaluj lub Wyłącz.</translation> +<translation id="3747220812138541072">Podczas pisania pokazuj w tekście sugerowane wyrazy</translation> <translation id="3748706263662799310">Zgłoś błąd</translation> <translation id="3752582316358263300">OK</translation> <translation id="3753033997400164841">Zapisz raz – używaj w dowolnym miejscu</translation> @@ -3253,6 +3254,7 @@ <translation id="4510614391273086606">Pliki i aplikacje Linuksa są przywracane do stanu z kopii zapasowej.</translation> <translation id="451102079304155829">koszyki</translation> <translation id="4513275008300099962">Wyłącz nakładkę z elementami sterującymi okna</translation> +<translation id="4513872120116766993">Przewidywanie tekstu podczas pisania</translation> <translation id="4513946894732546136">Twoja opinia</translation> <translation id="451407183922382411">Technologia <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Przełącz, by odtworzyć lub wstrzymać wideo</translation> @@ -4415,6 +4417,7 @@ <translation id="5826395379250998812">Połącz urządzenie <ph name="DEVICE_TYPE" /> z telefonem. <ph name="LINK_BEGIN" />Więcej informacji<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Półprzezroczyste</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Przewidywanie następnego wyrazu</translation> <translation id="5828545842856466741">Dodaj profil…</translation> <translation id="5828633471261496623">Trwa drukowanie...</translation> <translation id="5830720307094128296">Zapisz stronę &jako...</translation> @@ -6282,6 +6285,7 @@ <translation id="78526636422538552">Dodawanie większej liczby kont Google jest wyłączone</translation> <translation id="7853747251428735">Więcej narzę&dzi</translation> <translation id="7855678561139483478">Przenieś kartę do nowego okna</translation> +<translation id="7857093393627376423">Sugestie tekstowe</translation> <translation id="7857117644404132472">Dodaj wyjątek</translation> <translation id="7857949311770343000">Czy to oczekiwana strona nowej karty?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_pt-BR.xtb b/chrome/app/resources/generated_resources_pt-BR.xtb index a25e8e1..2ef730a 100644 --- a/chrome/app/resources/generated_resources_pt-BR.xtb +++ b/chrome/app/resources/generated_resources_pt-BR.xtb
@@ -1137,7 +1137,7 @@ <translation id="217576141146192373">Não foi possível adicionar a impressora. Verifique a configuração da impressora e tente novamente.</translation> <translation id="2177950615300672361">Guia anônima: <ph name="TAB_NAME" /></translation> <translation id="2178614541317717477">Compromisso da autoridade de certificação</translation> -<translation id="2179416702468739594">Procurando perfis disponíveis. Isso pode fazer com que a rede móvel se desconecte por alguns minutos.</translation> +<translation id="2179416702468739594">Procurando perfis disponíveis. Isso pode desconectar a rede móvel por alguns minutos.</translation> <translation id="2182058453334755893">Copiado para a área de transferência</translation> <translation id="2184515124301515068">Permitir que Chrome defina quando os sites podem reproduzir sons (recomendado)</translation> <translation id="2186711480981247270">Página compartilhada de outro dispositivo</translation> @@ -2585,6 +2585,7 @@ <translation id="3742666961763734085">Não foi possível encontrar uma unidade organizacional com esse nome. Tente novamente.</translation> <translation id="3744111561329211289">Sincronização em segundo plano</translation> <translation id="3747077776423672805">Para remover apps, acesse "Configurações" > "Google Play Store" > "Gerenciar preferências do Android" > "Apps" ou "Gerenciador de aplicativos". Depois, toque no app que você quer desinstalar (talvez seja necessário deslizar para a direita ou esquerda para encontrar o app). Em seguida, toque em "Desinstalar" ou "Desativar".</translation> +<translation id="3747220812138541072">Mostrar sugestões de escrita in-line enquanto você digita</translation> <translation id="3748706263662799310">Informar um bug</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Salve uma vez. Use em qualquer lugar</translation> @@ -3274,6 +3275,7 @@ <translation id="4510614391273086606">Arquivos e apps Linux estão sendo restaurados ao estado salvo em backup.</translation> <translation id="451102079304155829">carrinhos</translation> <translation id="4513275008300099962">Desativar sobreposição de controles de janelas</translation> +<translation id="4513872120116766993">Escrita preditiva</translation> <translation id="4513946894732546136">Comentários</translation> <translation id="451407183922382411">Tecnologia da <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Alternar vídeo entre reproduzir e pausar</translation> @@ -4437,6 +4439,7 @@ <translation id="5826395379250998812">Conecte seu <ph name="DEVICE_TYPE" /> ao smartphone. <ph name="LINK_BEGIN" />Saiba mais<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Semitransparente</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Previsão da palavra seguinte</translation> <translation id="5828545842856466741">Adicionar perfil…</translation> <translation id="5828633471261496623">Imprimindo...</translation> <translation id="5830720307094128296">Salvar página &como...</translation> @@ -5214,7 +5217,7 @@ <translation id="6680442031740878064">Disponível: <ph name="AVAILABLE_SPACE" /></translation> <translation id="6680650203439190394">Velocidade</translation> <translation id="6681668084120808868">Tirar foto</translation> -<translation id="6683087162435654533">R&estaurar todas as guias</translation> +<translation id="6683087162435654533">Restaurar todas as guias</translation> <translation id="6683948477137300040">Mostre o EID do dispositivo e o pop-up do código QR</translation> <translation id="6684827949542560880">Fazendo o download da atualização mais recente</translation> <translation id="668599234725812620">Abrir o Google Play</translation> @@ -5961,7 +5964,7 @@ <translation id="7506541170099744506">Seu <ph name="DEVICE_TYPE" /> foi inscrito para o gerenciamento empresarial.</translation> <translation id="7507207699631365376">Consulte a <ph name="BEGIN_LINK" />política de privacidade<ph name="END_LINK" /> deste provedor</translation> <translation id="7507930499305566459">Certificado do respondente de status</translation> -<translation id="7509097596023256288">O gerenciamento está sendo configurado</translation> +<translation id="7509097596023256288">Configurando o gerenciamento</translation> <translation id="7509246181739783082">Verificar sua identidade</translation> <translation id="7511415964832680006">Quando esse recurso estiver ativado, os sites poderão usar as técnicas de preservação de privacidade mostradas aqui para exibir conteúdo e serviços. Isso inclui alternativas ao rastreamento entre sites. Ao longo do tempo, é possível que outros testes sejam adicionados.</translation> <translation id="7513029293694390567">Faça login automaticamente nos sites que usam credenciais armazenadas. Quando o recurso estiver desativado, será necessário fornecer uma confirmação todas as vezes que fizer login em um site.</translation> @@ -6307,6 +6310,7 @@ <translation id="78526636422538552">A adição de mais Contas do Google está desativada</translation> <translation id="7853747251428735">Mais &ferramentas</translation> <translation id="7855678561139483478">Mover guia para uma nova janela</translation> +<translation id="7857093393627376423">Sugestões de texto</translation> <translation id="7857117644404132472">Adicionar exceção</translation> <translation id="7857949311770343000">Esta é a página "Nova guia" que você esperava?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation> @@ -6324,7 +6328,7 @@ <translation id="7876027585589532670">Não é possível editar o atalho</translation> <translation id="7877451762676714207">Erro de servidor desconhecido. Tente novamente ou entre em contato com o administrador do servidor.</translation> <translation id="7879631849810108578">Atalho definido: <ph name="IDS_SHORT_SET_COMMAND" /></translation> -<translation id="7880685873361171388">Quando esse recurso estiver ativado, o Chrome usará seu histórico de navegação de sete dias para determinar seu grupo ou "coorte". Os anunciantes podem selecionar anúncios para o grupo. Seu histórico de navegação é armazenado de forma particular no dispositivo. Este teste está disponível apenas em +<translation id="7880685873361171388">Quando esse recurso estiver ativado, o Chrome usará seu histórico de navegação por sete dias para determinar seu grupo ou "coorte". Os anunciantes podem selecionar anúncios para o grupo. Seu histórico de navegação é armazenado de forma particular no dispositivo. Este teste está disponível apenas em <ph name="BEGIN_LINK" />algumas regiões<ph name="END_LINK" />.</translation> <translation id="7880823633812189969">Os dados locais serão excluídos quando você reiniciar</translation> <translation id="7881066108824108340">DNS</translation> @@ -6522,7 +6526,7 @@ <translation id="8082106343289440791">Parear com "<ph name="DEVICE_NAME" />"?</translation> <translation id="8082390128630131497">Desativar a depuração do adb redefinirá este <ph name="DEVICE_TYPE" /> para a configuração original. Todas as contas de usuário e os dados locais serão apagados.</translation> <translation id="8084114998886531721">Senha salva</translation> -<translation id="8084510406207562688">R&estaurar todas as guias</translation> +<translation id="8084510406207562688">Restaurar todas as guias</translation> <translation id="8086015605808120405">Configurando <ph name="PRINTER_NAME" />…</translation> <translation id="8086442853986205778">Configurar <ph name="PRINTER_NAME" /></translation> <translation id="80866457114322936">{NUM_FILES,plural, =1{O arquivo está criptografado. Peça para o proprietário descriptografar.}one{O arquivo está criptografado. Peça para o proprietário descriptografar.}other{Alguns dos arquivos estão criptografados. Peça para o proprietário descriptografar.}}</translation> @@ -6602,7 +6606,7 @@ <translation id="816055135686411707">Erro nas configurações de confiança do certificado</translation> <translation id="8160775796528709999">Ative o recurso Legenda instantânea nas configurações para exibir legendas para seus áudios e vídeos</translation> <translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation> -<translation id="81610453212785426">Com o <ph name="BEGIN_LINK" />Sandbox de privacidade<ph name="END_LINK" />, o Chrome está desenvolvendo novas tecnologias de proteção contra mecanismos de rastreamento enquanto mantém a Web livre.</translation> +<translation id="81610453212785426">Com o <ph name="BEGIN_LINK" />Sandbox de privacidade<ph name="END_LINK" />, o Chrome está desenvolvendo novas tecnologias de proteção contra mecanismos de rastreamento entre sites, preservando uma Internet livre.</translation> <translation id="8161293209665121583">Modo leitor para páginas da Web</translation> <translation id="8162984717805647492">{NUM_TABS,plural, =1{Mover guia para uma nova janela}one{Mover guia para uma nova janela}other{Mover guias para uma nova janela}}</translation> <translation id="8165997195302308593">Encaminhamento de portas do Crostini</translation>
diff --git a/chrome/app/resources/generated_resources_pt-PT.xtb b/chrome/app/resources/generated_resources_pt-PT.xtb index 778a511..3142625b 100644 --- a/chrome/app/resources/generated_resources_pt-PT.xtb +++ b/chrome/app/resources/generated_resources_pt-PT.xtb
@@ -2569,6 +2569,7 @@ <translation id="3742666961763734085">Não é possível encontrar uma unidade organizacional com esse nome. Tente novamente.</translation> <translation id="3744111561329211289">Sincronização em segundo plano</translation> <translation id="3747077776423672805">Para remover aplicações, aceda a Definições > Google Play Store > Gerir preferências do Android > Apps ou Gestor de aplicações. Toque na aplicação que pretende desinstalar (pode ter de deslizar rapidamente para a direita ou para a esquerda para encontrar a aplicação). Em seguida, toque em Desinstalar ou em Desativar.</translation> +<translation id="3747220812138541072">Mostrar sugestões de escrita inline que surgem à medida que escreve</translation> <translation id="3748706263662799310">Comunicar um erro</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Armazene uma vez. Utilize em todas as plataformas.</translation> @@ -3257,6 +3258,7 @@ <translation id="4510614391273086606">As apps e os ficheiros do Linux estão a ser restaurados para o respetivo estado da cópia de segurança…</translation> <translation id="451102079304155829">carrinhos</translation> <translation id="4513275008300099962">Desative a sobreposição dos controlos de janelas</translation> +<translation id="4513872120116766993">Escrita preditiva</translation> <translation id="4513946894732546136">Comentários</translation> <translation id="451407183922382411">Com tecnologia da <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Ativar/desativar vídeo para reprodução ou pausa.</translation> @@ -4420,6 +4422,7 @@ <translation id="5826395379250998812">Ligue o dispositivo <ph name="DEVICE_TYPE" /> ao telemóvel. <ph name="LINK_BEGIN" />Saiba mais<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Semitransparente</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Previsão da palavra seguinte</translation> <translation id="5828545842856466741">Adicionar perfil…</translation> <translation id="5828633471261496623">A imprimir...</translation> <translation id="5830720307094128296">Guard&ar Página Como...</translation> @@ -6290,6 +6293,7 @@ <translation id="78526636422538552">A adição de mais Contas Google está desativada</translation> <translation id="7853747251428735">Mais ferrament&as</translation> <translation id="7855678561139483478">Mover separador para nova janela</translation> +<translation id="7857093393627376423">Sugestões de texto</translation> <translation id="7857117644404132472">Adicionar exceção</translation> <translation id="7857949311770343000">É esta a página novo separador que esperava?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_ro.xtb b/chrome/app/resources/generated_resources_ro.xtb index e452a25..77914730 100644 --- a/chrome/app/resources/generated_resources_ro.xtb +++ b/chrome/app/resources/generated_resources_ro.xtb
@@ -2569,6 +2569,7 @@ <translation id="3742666961763734085">Nu s-a găsit nicio unitate organizațională cu acest nume. Încearcă din nou.</translation> <translation id="3744111561329211289">Sincronizare în fundal</translation> <translation id="3747077776423672805">Pentru a elimina aplicații, accesează Setări > Magazin Google Play > Gestionează preferințele Android > Aplicații sau Manager de aplicații. Apoi atinge aplicația pe care dorești să o dezinstalezi (poate fi necesar să glisezi la dreapta sau la stânga pentru a găsi aplicația). Apoi, atinge Dezinstalează sau Dezactivează.</translation> +<translation id="3747220812138541072">Afișează sugestii de scriere inline care apar pe măsură ce introduci text</translation> <translation id="3748706263662799310">Raportați o eroare</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Stocheaz-o o singură dată. Folosește-o peste tot</translation> @@ -3257,6 +3258,7 @@ <translation id="4510614391273086606">Fișierele și aplicațiile din Linux sunt restabilite la starea de backup.</translation> <translation id="451102079304155829">coșuri de cumpărături</translation> <translation id="4513275008300099962">Dezactivează suprapunerea comenzilor din fereastră</translation> +<translation id="4513872120116766993">Scriere predictivă</translation> <translation id="4513946894732546136">Feedback</translation> <translation id="451407183922382411">Cu tehnologia <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Redă sau întrerupe videoclipul</translation> @@ -4419,6 +4421,7 @@ <translation id="5826395379250998812">Conectează-ți dispozitivul <ph name="DEVICE_TYPE" /> cu telefonul. <ph name="LINK_BEGIN" />Află mai multe<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Semitransparent</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Predicția cuvântului următor</translation> <translation id="5828545842856466741">Adaugă un profil...</translation> <translation id="5828633471261496623">Se printează...</translation> <translation id="5830720307094128296">Salvează pagina c&a...</translation> @@ -6289,6 +6292,7 @@ <translation id="78526636422538552">Adăugarea mai multor Conturi Google este dezactivată</translation> <translation id="7853747251428735">Mai multe instru&mente</translation> <translation id="7855678561139483478">Mută fila în fereastră nouă</translation> +<translation id="7857093393627376423">Sugestii de text</translation> <translation id="7857117644404132472">Adaugă o excepție</translation> <translation id="7857949311770343000">Aceasta este pagina Filă nouă pe care o așteptați?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_ru.xtb b/chrome/app/resources/generated_resources_ru.xtb index e48a5c94..7251a70e 100644 --- a/chrome/app/resources/generated_resources_ru.xtb +++ b/chrome/app/resources/generated_resources_ru.xtb
@@ -2569,6 +2569,7 @@ <translation id="3742666961763734085">Не удалось найти организационное подразделение с таким названием. Повторите попытку.</translation> <translation id="3744111561329211289">Фоновая синхронизация</translation> <translation id="3747077776423672805">Чтобы удалить приложение, нажмите "Настройки > Google Play Маркет > Управление настройками Android > Приложения (или Диспетчер приложений)" и найдите его в списке (возможно, придется пролистать экран вправо или влево). Выберите приложение и нажмите "Удалить" или "Отключить".</translation> +<translation id="3747220812138541072">Показывать подсказки при вводе текста</translation> <translation id="3748706263662799310">Сообщить об ошибке</translation> <translation id="3752582316358263300">ОК...</translation> <translation id="3753033997400164841">Автозаполнение паролей</translation> @@ -3257,6 +3258,7 @@ <translation id="4510614391273086606">Восстановление файлов и приложений Linux из резервной копии</translation> <translation id="451102079304155829">корзины</translation> <translation id="4513275008300099962">Отключить оверлей элементов управления окном</translation> +<translation id="4513872120116766993">Подсказки</translation> <translation id="4513946894732546136">Отзыв</translation> <translation id="451407183922382411">Технологии <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Запустить или приостановить видео</translation> @@ -4419,6 +4421,7 @@ <translation id="5826395379250998812">Подключите устройство <ph name="DEVICE_TYPE" /> к телефону. <ph name="LINK_BEGIN" />Подробнее…<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Полупрозрачный</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Подсказка следующего слова</translation> <translation id="5828545842856466741">Добавить профиль…</translation> <translation id="5828633471261496623">Печать...</translation> <translation id="5830720307094128296">Сохранить страницу как...</translation> @@ -6289,6 +6292,7 @@ <translation id="78526636422538552">Добавлять другие аккаунты Google нельзя.</translation> <translation id="7853747251428735">Дополнительные инструмен&ты</translation> <translation id="7855678561139483478">Открыть вкладку в новом окне</translation> +<translation id="7857093393627376423">Текстовые подсказки</translation> <translation id="7857117644404132472">Добавить исключение</translation> <translation id="7857949311770343000">Другая страница быстрого доступа?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_si.xtb b/chrome/app/resources/generated_resources_si.xtb index 6f736c6..e8b6fe3 100644 --- a/chrome/app/resources/generated_resources_si.xtb +++ b/chrome/app/resources/generated_resources_si.xtb
@@ -2571,6 +2571,7 @@ <translation id="3742666961763734085">එම නම සහිත ආයතනික ඒකකය සොයා ගැනීමට නොහැක. නැවත උත්සාහ කරන්න.</translation> <translation id="3744111561329211289">පසුබිමෙහි සමමුහුර්තකරණය</translation> <translation id="3747077776423672805">යෙදුම් ඉවත් කිරීමට, සැකසීම් > Google Play Store > Android මනාප කළමනාකරණය > යෙදුම් හෝ යෙදුම් කළමනාකරු වෙත යන්න. අනතුරුව ඔබට අස්ථාපනය කිරීමට අවශ්ය යෙදුම තට්ටු කරන්න (ඔබට යෙදුම සොයා ගැනීමට දකුණට හෝ වමට ස්වයිප් කිරීමට අවශ්ය විය හැකිය). අනතුරුව අස්ථාපනය කරන්න හෝ අබල කරන්න තට්ටු කරන්න.</translation> +<translation id="3747220812138541072">ඔබ ටයිප් කරන විට දිස් වන පේළිගත ලිවීමේ යෝජනා පෙන්වන්න</translation> <translation id="3748706263662799310">දෝෂයක් වාර්තා කරන්න</translation> <translation id="3752582316358263300">හරි...</translation> <translation id="3753033997400164841">එක් වරක් ගබඩා කරන්න. සැම තැනම භාවිත කරන්න</translation> @@ -3260,6 +3261,7 @@ <translation id="4510614391273086606">ලිනක්ස් ගොනු සහ යෙදුම් ඒවායේ උපස්ථ කළ තත්ත්වයට ප්රතිසාධන වෙමින් පවතී.</translation> <translation id="451102079304155829">සාප්පු කරත්ත</translation> <translation id="4513275008300099962">කවුළු පාලන උඩැතිරිය අබල කරන්න</translation> +<translation id="4513872120116766993">පුරෝකථනමය ලිවීම</translation> <translation id="4513946894732546136">ප්රතිපෝෂණ</translation> <translation id="451407183922382411">බල ගැන්වූයේ <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">වාදනයට හෝ විරාම ගැන්වීමට වීඩියෝව ටොගල් කරන්න</translation> @@ -4423,6 +4425,7 @@ <translation id="5826395379250998812">ඔබේ <ph name="DEVICE_TYPE" /> ඔබේ දුරකථනය සමඟ සම්බන්ධ කරන්න. <ph name="LINK_BEGIN" />තවත් දැන ගන්න<ph name="LINK_END" /></translation> <translation id="5826993284769733527">අර්ධ විනිවිද</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">ඊළඟ වචනය පුරෝකථනය කිරීම</translation> <translation id="5828545842856466741">පැතිකඩ එක් කරන්න...</translation> <translation id="5828633471261496623">මුද්රණය වේ...</translation> <translation id="5830720307094128296">&ලෙස පිටුව සුරකින්න...</translation> @@ -6290,6 +6293,7 @@ <translation id="78526636422538552">තව Google ගිණුම් එක් කිරීම අබල කර ඇත</translation> <translation id="7853747251428735">තවත් මෙවලම්</translation> <translation id="7855678561139483478">පටිත්ත නව කවුළුවට ගෙන යන්න</translation> +<translation id="7857093393627376423">පෙළ යෝජනා</translation> <translation id="7857117644404132472">ව්යතිරේකයක් එක් කරන්න</translation> <translation id="7857949311770343000">මෙය ඔබ බලාපොරොත්තු වූ නව ටැබ පිටුවද?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_sk.xtb b/chrome/app/resources/generated_resources_sk.xtb index 1f62bef..4b60da2 100644 --- a/chrome/app/resources/generated_resources_sk.xtb +++ b/chrome/app/resources/generated_resources_sk.xtb
@@ -2570,6 +2570,7 @@ <translation id="3742666961763734085">Nepodarilo sa nájsť organizačnú jednotku s daným názvom. Skúste to znova.</translation> <translation id="3744111561329211289">Synchronizácia na pozadí</translation> <translation id="3747077776423672805">Ak chcete odstrániť aplikácie, prejdite do časti Nastavenia > Obchod Google Play > Spravovať predvoľby Androidu > Aplikácie alebo Správca aplikácií. Potom klepnite na aplikáciu, ktorú chcete odinštalovať (možno budete musieť aplikáciu nájsť potiahnutím prstom doľava alebo doprava). Potom klepnite na možnosť Odinštalovať alebo Deaktivovať.</translation> +<translation id="3747220812138541072">Zobrazovať v texte návrhy písania, kým píšete</translation> <translation id="3748706263662799310">Nahlásiť chybu</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Raz uložte. Používajte všade.</translation> @@ -3258,6 +3259,7 @@ <translation id="4510614391273086606">Prebieha obnovenie zálohovaného stavu súborov a aplikácií pre Linux.</translation> <translation id="451102079304155829">košíky</translation> <translation id="4513275008300099962">Deaktivovať prekrytie s ovládaním okna</translation> +<translation id="4513872120116766993">Predvídanie písania</translation> <translation id="4513946894732546136">Spätná väzba</translation> <translation id="451407183922382411">Používa technológiu <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Prepnutím prehráte alebo pozastavíte video</translation> @@ -4420,6 +4422,7 @@ <translation id="5826395379250998812">Pripojte zariadenie <ph name="DEVICE_TYPE" /> k svojmu telefónu. <ph name="LINK_BEGIN" />Ďalšie informácie<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Polotransparentné</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Predvídanie ďalšieho slova</translation> <translation id="5828545842856466741">Pridať profil…</translation> <translation id="5828633471261496623">Prebieha tlač...</translation> <translation id="5830720307094128296">Uložiť stránku &ako...</translation> @@ -6290,6 +6293,7 @@ <translation id="78526636422538552">Pridávanie ďalších účtov Google je zakázané</translation> <translation id="7853747251428735">Ďalšie nástro&je</translation> <translation id="7855678561139483478">Presun karty do nového okna</translation> +<translation id="7857093393627376423">Textové návrhy</translation> <translation id="7857117644404132472">Pridať výnimku</translation> <translation id="7857949311770343000">Je toto stránka na novej karte, ktorú ste čakali?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_sl.xtb b/chrome/app/resources/generated_resources_sl.xtb index b9c14ec..fce1a01d 100644 --- a/chrome/app/resources/generated_resources_sl.xtb +++ b/chrome/app/resources/generated_resources_sl.xtb
@@ -2586,6 +2586,7 @@ <translation id="3742666961763734085">Organizacijske enote s tem imenom ni mogoče najti. Poskusite znova.</translation> <translation id="3744111561329211289">Sinhroniziranje v ozadju</translation> <translation id="3747077776423672805">Če želite odstraniti aplikacije, pojdite v »Nastavitve« > »Trgovina Google Play« > »Upravljanje nastavitev Androida« > »Aplikacije« ali odprite Upravitelja aplikacij. Nato se dotaknite aplikacije, ki jo želite odmestiti (morda boste morali s prstom povleči v desno ali levo, da jo boste našli). Nato se dotaknite »Odmesti« ali »Onemogoči«.</translation> +<translation id="3747220812138541072">Prikaz sprotnih predlogov besedila, ki se prikažejo med vnašanjem.</translation> <translation id="3748706263662799310">Obvestite nas o napaki</translation> <translation id="3752582316358263300">V redu ...</translation> <translation id="3753033997400164841">Shranite enkrat. Uporabite kjer koli</translation> @@ -3275,6 +3276,7 @@ <translation id="4510614391273086606">Datoteke in aplikacije za Linux se obnavljajo v varnostno kopirano stanje.</translation> <translation id="451102079304155829">vozički</translation> <translation id="4513275008300099962">Onemogočanje prekrivanja kontrolnikov za okna</translation> +<translation id="4513872120116766993">Predvidevanje besedila</translation> <translation id="4513946894732546136">Povratne informacije</translation> <translation id="451407183922382411">Uporablja tehnologijo <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Preklop med predvajanjem in zaustavitvijo videa</translation> @@ -4439,6 +4441,7 @@ <translation id="5826395379250998812">Povežite napravo <ph name="DEVICE_TYPE" /> s telefonom. <ph name="LINK_BEGIN" />Več o tem<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Polprosojno</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Predvidevanje naslednje besede</translation> <translation id="5828545842856466741">Dodajanje profila …</translation> <translation id="5828633471261496623">Tiskanje ...</translation> <translation id="5830720307094128296">Shrani stran &kot ...</translation> @@ -6309,6 +6312,7 @@ <translation id="78526636422538552">Dodajanje več računov Google je onemogočeno</translation> <translation id="7853747251428735">Več &orodij</translation> <translation id="7855678561139483478">Premik zavihka v novo okno</translation> +<translation id="7857093393627376423">Besedilni predlogi</translation> <translation id="7857117644404132472">Dodaj izjemo</translation> <translation id="7857949311770343000">Ste pričakovali takšen nov zavihek s povezavami?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_sq.xtb b/chrome/app/resources/generated_resources_sq.xtb index 4b6f256..fb07ec0 100644 --- a/chrome/app/resources/generated_resources_sq.xtb +++ b/chrome/app/resources/generated_resources_sq.xtb
@@ -697,6 +697,7 @@ <translation id="173628468822554835">E kuptova. Si parazgjedhje, sajtet e reja që viziton nuk do të të dërgojnë njoftime.</translation> <translation id="1736419249208073774">Eksploro</translation> <translation id="1737968601308870607">Gabim i skedarit</translation> +<translation id="1739684185846730053">Provat për Privacy Sandbox janë ende në zhvillim aktiv dhe ofrohen në rajone të zgjedhura. Për momentin, sajtet mund të provojnë Privacy Sandbox ndërkohë që vazhdojnë të përdorin teknologjitë aktuale të uebit si kukit e palëve të treta.</translation> <translation id="174123615272205933">Të personalizuara</translation> <translation id="1741314857973421784">Vazhdo</translation> <translation id="1743570585616704562">Nuk njihet</translation> @@ -1120,6 +1121,7 @@ <translation id="217576141146192373">Printeri nuk mund të shtohet. Kontrollo konfigurimin e printerit dhe provo përsëri.</translation> <translation id="2177950615300672361">Skedë "e fshehtë": <ph name="TAB_NAME" /></translation> <translation id="2178614541317717477">Komprometim i autoritetit të certifikimit</translation> +<translation id="2179416702468739594">Po kërkon për profilet e disponueshme. Kjo mund të bëjë që rrjeti yt celular të shkëputet për disa minuta.</translation> <translation id="2182058453334755893">Kopjuar te kujtesa e fragmenteve</translation> <translation id="2184515124301515068">Lejo që Chrome të zgjedhë se cilat sajte mund të luajnë tinguj (rekomandohet)</translation> <translation id="2186711480981247270">Faqja është ndarë nga një pajisje tjetër</translation> @@ -1386,6 +1388,7 @@ <translation id="2469375675106140201">Personalizo kontrollin drejtshkrimor</translation> <translation id="247051149076336810">URL-ja e ndarjes së skedarit</translation> <translation id="2470702053775288986">Shtesat e pambështetura u çaktivizuan</translation> +<translation id="2470939964922472929">Është futur shumë herë një kod PIN i gabuar. Për të konfiguruar një kod të ri PIN, fut "Çelësin personal të zhbllokimit" (PUK) me 8 shifra të dhënë nga operatori celular.</translation> <translation id="2471469610750100598">E zezë (parazgjedhja)</translation> <translation id="2471506181342525583">Lejohet qasja te vendndodhja</translation> <translation id="2473195200299095979">Përktheje këtë faqe</translation> @@ -1681,6 +1684,7 @@ <translation id="2785873697295365461">Përshkruesit e skedarëve</translation> <translation id="2787354132612937472">-</translation> <translation id="2788135150614412178">+</translation> +<translation id="2788468313014644040">Numri i grupit</translation> <translation id="2789486458103222910">Në rregull</translation> <translation id="2791529110887957050">Hiq Linux</translation> <translation id="2791952154587244007">Ndodhi një gabim. Aplikacioni kioskë nuk do të jetë në gjendje të niset automatikisht në këtë pajisje.</translation> @@ -1982,6 +1986,7 @@ <translation id="310671807099593501">Sajti po përdor Bluetooth-in</translation> <translation id="3108931485517391283">Nuk mund të merret</translation> <translation id="3109724472072898302">Palosur</translation> +<translation id="3113592018909187986">Ke 1 përpjekje të mbetur. Nuk do të mund ta përdorësh këtë rrjet derisa të konfigurosh një kod të ri PIN.</translation> <translation id="311394601889664316">Mos lejo që sajtet të modifikojnë skedarët ose dosjet në pajisjen tënde</translation> <translation id="3115147772012638511">Po pret për kujtesën specifike...</translation> <translation id="3115580024857770654">Palos të gjitha</translation> @@ -2270,6 +2275,7 @@ <translation id="3440663250074896476">Më shumë veprime për <ph name="BOOKMARK_NAME" /></translation> <translation id="3441653493275994384">Ekrani</translation> <translation id="3441663102605358937">Identifikohu përsëri në <ph name="ACCOUNT" /> për ta verifikuar këtë llogari</translation> +<translation id="3444641828375597683">Reklamuesit dhe botuesit mund të përdorin teknikën FLoC, për të cilën jepen përshkrime më poshtë në këtë faqe.</translation> <translation id="3445047461171030979">Përgjigjet e shpejta të "Asistentit të Google"</translation> <translation id="3445288400492335833"><ph name="MINUTES" /> min</translation> <translation id="3445925074670675829">Pajisja USB-C</translation> @@ -2852,6 +2858,7 @@ <translation id="4035758313003622889">&Menaxheri i detyrave</translation> <translation id="4036778507053569103">Politika e shkarkuar nga serveri është e pavlefshme.</translation> <translation id="4037084878352560732">Kalë</translation> +<translation id="4040753847560036377">Kodi PUK i pasaktë</translation> <translation id="4042863763121826131">{NUM_PAGES,plural, =1{Dil nga faqja}other{Dil nga faqet}}</translation> <translation id="4044612648082411741">Fut fjalëkalimin e certifikatës</translation> <translation id="4044708573046946214">Fjalëkalimi i kyçjes së ekranit</translation> @@ -3060,6 +3067,7 @@ <translation id="4297813521149011456">Rrotullimi i ekranit</translation> <translation id="4299022904780065004">Dritare e re "e &fshehtë"</translation> <translation id="4301671483919369635">Kjo faqe lejohet të modifikojë skedarët</translation> +<translation id="4302605047395093221">Çdo person që përdor këtë pajisje do të duhet të futë kodin PIN për t'u lidhur me këtë rrjet celular</translation> <translation id="4303079906735388947">Konfiguro një kod të ri PIN për çelësin e sigurisë</translation> <translation id="4305402730127028764">Kopjo te <ph name="DEVICE_NAME" /></translation> <translation id="4305817255990598646">Ndërro</translation> @@ -3244,6 +3252,7 @@ <translation id="4510479820467554003">Lista e llogarive të prindërve</translation> <translation id="4510614391273086606">Skedarët dhe aplikacionet e Linux po restaurohen në gjendjen e tyre të rezervimit.</translation> <translation id="451102079304155829">karroca</translation> +<translation id="4513275008300099962">Çaktivizo mbivendosjen e kontrolleve të dritares</translation> <translation id="4513946894732546136">Komente</translation> <translation id="451407183922382411">Mundësuar nga <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Ndrysho videon për të luajtur ose vendosur në pauzë</translation> @@ -4587,10 +4596,12 @@ <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - pajisja USB e lidhur</translation> <translation id="6028117231645531007">Shto gjurmë gishti</translation> <translation id="6031600495088157824">Opsionet e hyrjes në shiritin e veglave</translation> +<translation id="6032091552407840792">Kjo provë është aktive vetëm në <ph name="BEGIN_LINK" />disa rajone<ph name="END_LINK" />.</translation> <translation id="6032715498678347852">Për të lejuar qasjen e një shtese te ky sajt, kliko te shtesa.</translation> <translation id="6032912588568283682">Sistemi i skedarëve</translation> <translation id="603539183851330738">Butoni i zhbërjes së korrigjimit automatik. Ktheje në <ph name="TYPED_WORD" />. Shtyp Enter për ta aktivizuar, Escape për ta larguar.</translation> <translation id="6038929619733116134">Bllokoje nëse sajti shfaq reklama ndërhyrëse ose mashtruese</translation> +<translation id="603895874132768835">Nuk do të mund ta përdorësh këtë rrjet derisa të konfigurosh një kod të ri PIN</translation> <translation id="6039651071822577588">Fjalori i vetive të rrjetit është i formuar gabim</translation> <translation id="6040143037577758943">Mbyll</translation> <translation id="6041046205544295907"><ph name="BEGIN_PARAGRAPH1" />Shërbimi i vendndodhjes i Google përdor burime si Wi-Fi, rrjetet celulare dhe sensorët, për të ndihmuar në përllogaritjen e vendndodhjes së pajisjes sate.<ph name="END_PARAGRAPH1" /> @@ -4838,6 +4849,7 @@ <translation id="6292699686837272722">Skedat tkurren në një gjerësi të mesme</translation> <translation id="6295158916970320988">Të gjitha sajtet</translation> <translation id="6295855836753816081">Po ruan...</translation> +<translation id="6296410173147755564">Kodi PUK i pavlefshëm</translation> <translation id="6298962879096096191">Përdor Google Play për të instaluar aplikacionet e Android</translation> <translation id="6300177430812514606">Nuk lejohen të përfundojnë dërgimin ose marrjen e të dhënave</translation> <translation id="630065524203833229">D&il</translation> @@ -4884,6 +4896,7 @@ <translation id="6340526405444716530">Personalizimi</translation> <translation id="6341850831632289108">Zbulo vendndodhjen tënde fizike</translation> <translation id="6342069812937806050">Pikërisht tani</translation> +<translation id="6343003829431264373">Vetëm faqet me numra çift</translation> <translation id="6344170822609224263">Qasu te lista e lidhjeve të rrjetit</translation> <translation id="6344576354370880196">Printerët e ruajtur</translation> <translation id="6345418402353744910">Emri i përdoruesit dhe fjalëkalimi yt kërkohen për përfaqësuesin <ph name="PROXY" /> që administratori të mund të konfigurojë rrjetin</translation> @@ -5131,6 +5144,7 @@ <translation id="6624535038674360844"><ph name="FILE_NAME" /> ka përmbajtje delikate ose të rrezikshme. Kërkoji zotëruesit ta rregullojë.</translation> <translation id="6624687053722465643">Ëmbëlsia</translation> <translation id="6628328486509726751">U ngarkua në <ph name="WEBRTC_LOG_UPLOAD_TIME" /></translation> +<translation id="6629518321609546825">Fut të paktën 4 numra</translation> <translation id="6630752851777525409"><ph name="EXTENSION_NAME" /> kërkon qasje të përhershme te një certifikatë për t'u vërtetuar për ty.</translation> <translation id="6635362468090274700">Askush nuk mund të ndajë me ty derisa ta bësh veten të dukshëm.<ph name="BR" /><ph name="BR" />Për ta bërë veten të dukshëm përkohësisht, hap zonën e statusit, më pas aktivizo dukshmërinë "Në afërsi".</translation> <translation id="6635944431854494329">Zotëruesi mund ta kontrollojë këtë veçori nga Cilësimet > Të përparuara > Dërgo automatikisht të dhëna diagnostikuese dhe përdorimi te Google.</translation> @@ -5169,6 +5183,7 @@ <translation id="6664774537677393800">Ndodhi një gabim gjatë hapjes së profilit tënd. Dil dhe më pas identifikohu përsëri.</translation> <translation id="6670142487971298264"><ph name="APP_NAME" /> ofrohet tani</translation> <translation id="6671320560732140690">{COUNT,plural, =1{një adresë}other{# adresa}}</translation> +<translation id="6671497123040790595">Menaxhimi po konfigurohet nga <ph name="MANAGER" /></translation> <translation id="6673391612973410118"><ph name="PRINTER_MAKE_OR_MODEL" /> (USB)</translation> <translation id="6674571176963658787">Për të nisur sinkronizimin, fut frazën e kalimit</translation> <translation id="6675665718701918026">Është lidhur pajisja treguese</translation> @@ -5177,6 +5192,7 @@ <translation id="6680442031740878064">Në dispozicion: <ph name="AVAILABLE_SPACE" /></translation> <translation id="6680650203439190394">Shpejtësia</translation> <translation id="6681668084120808868">Nxirr një fotografi</translation> +<translation id="6683087162435654533">R&estauro të gjitha skedat</translation> <translation id="6683948477137300040">Shfaq dritaren kërcyese të numrit EID dhe kodit QR</translation> <translation id="6684827949542560880">Po shkarkon përditësimin më të fundit</translation> <translation id="668599234725812620">Hap Google Play</translation> @@ -5746,6 +5762,7 @@ <translation id="7308643132139167865">Gjuhët e faqeve të internetit</translation> <translation id="7309257895202129721">Shfaq &kontrollet</translation> <translation id="7310598146671372464">Nuk mund të identifikohej. Serveri nuk i mbështet llojet e përcaktuara të enkriptimit Kerberos. Kontakto me administratorin tënd.</translation> +<translation id="7315168816273861089">Aktivizo mbivendosjen e kontrolleve të dritares</translation> <translation id="7320213904474460808">Kalo si parazgjedhje te rrjeti</translation> <translation id="7321545336522791733">Serveri i paarritshëm</translation> <translation id="7324297612904500502">Forumi beta</translation> @@ -5922,7 +5939,9 @@ <translation id="7506541170099744506">Pajisja jote <ph name="DEVICE_TYPE" /> është regjistruar me sukses për menaxhimin e ndërmarrjes.</translation> <translation id="7507207699631365376">Shiko <ph name="BEGIN_LINK" />politikën e privatësisë<ph name="END_LINK" /> së këtij ofruesi</translation> <translation id="7507930499305566459">Certifikata e reaguesit të statusit</translation> +<translation id="7509097596023256288">Menaxhimi po konfigurohet</translation> <translation id="7509246181739783082">Verifiko identitetin</translation> +<translation id="7511415964832680006">Kur janë aktive, sajtet mund të përdorin teknikat e ruajtjes së privatësisë që shfaqen këtu për të ofruar përmbajtjen dhe shërbimet e tyre. Këto përfshijnë alternativa për gjurmimin ndërmjet sajteve. Mund të shtohen prova të tjera me kalimin e kohës.</translation> <translation id="7513029293694390567">Identifikohu automatikisht në sajtet e uebit duke përdorur kredencialet e ruajtura. Nëse është çaktivizuar, do të të kërkohet gjithmonë konfirmimi përpara se të identifikohesh në një sajt uebi.</translation> <translation id="7514239104543605883">Kopjo te pajisja jote</translation> <translation id="7514365320538308">Shkarko</translation> @@ -6282,6 +6301,7 @@ <translation id="7876027585589532670">Shkurtorja nuk mund të modifikohet</translation> <translation id="7877451762676714207">Gabim i panjohur në server. Provo sërish më vonë ose kontakto me administratorin e serverit.</translation> <translation id="7879631849810108578">Shkurtorja u vendos: <ph name="IDS_SHORT_SET_COMMAND" /></translation> +<translation id="7880685873361171388">Kur është e aktivizuar dhe statusi është aktiv, Chrome përdor historikun tënd të 7 ditëve për të përcaktuar një grup apo "kohortë" së cilës i përket. Reklamuesit mund të zgjedhin reklamat për grupin. Historiku yt i shfletimit ruhet privat në pajisjen tënde. Kjo provë është aktive vetëm në <ph name="BEGIN_LINK" />disa rajone<ph name="END_LINK" />.</translation> <translation id="7880823633812189969">Të dhënat lokale do të fshihen kur ta rinisësh</translation> <translation id="7881066108824108340">DNS</translation> <translation id="7881483672146086348">Shiko llogarinë</translation> @@ -6440,6 +6460,7 @@ <translation id="804786196054284061">Marrëveshje Licence për Përdoruesin</translation> <translation id="8048977114738515028">Krijo një shkurtore për desktop në pajisjen tënde për t'u qasur direkt në këtë profil</translation> <translation id="8049029041626250638">Lidh një tastierë ose mi. Nëse po përdor pajisjet me Bluetooth, sigurohu që pajisjet e tua janë gati për t'u çiftuar.</translation> +<translation id="8049184478152619004">Fut "Çelësin personal të zhbllokimit" (PUK)</translation> <translation id="8049705080247101012">Google e ka raportuar "<ph name="EXTENSION_NAME" />" si keqdashës dhe instalimi është penguar</translation> <translation id="8049948037269924837">Lëvizja e kundërt e bllokut të prekjes</translation> <translation id="8050038245906040378">Nënshkrimi tregtar i kodit nga Microsoft</translation> @@ -6476,6 +6497,7 @@ <translation id="8082106343289440791">Të çiftohet me "<ph name="DEVICE_NAME" />"?</translation> <translation id="8082390128630131497">Çaktivizimi i korrigjimit të ADB-së do ta rivendosë këtë pajisje <ph name="DEVICE_TYPE" /> në cilësimet e fabrikës. Të gjitha llogaritë e përdoruesit dhe të dhënat lokale do të spastrohen.</translation> <translation id="8084114998886531721">Fjalëkalimi i ruajtur</translation> +<translation id="8084510406207562688">R&estauro të gjitha skedat</translation> <translation id="8086015605808120405">Po konfiguron <ph name="PRINTER_NAME" /> ...</translation> <translation id="8086442853986205778">Konfiguro <ph name="PRINTER_NAME" /></translation> <translation id="80866457114322936">{NUM_FILES,plural, =1{Ky skedar është i enkriptuar. Kërkoji zotëruesit ta deshifrojë.}other{Disa prej këtyre skedarëve janë të enkriptuar. Kërkoji zotëruesit të tyre t'i deshifrojë.}}</translation> @@ -6517,6 +6539,7 @@ <translation id="8119438628456698432">Po krijohen skedarët e evidencave...</translation> <translation id="811994229154425014">Hapësirë e dyfishtë për të shkruar pikë</translation> <translation id="8120505434908124087">Instalo profilin e kartës eSIM</translation> +<translation id="812260729110117038">Reklamuesit dhe botuesit mund të studiojnë efikasitetin e reklamave në një mënyrë që nuk të gjurmon nëpër sajtet e uebit.</translation> <translation id="8123590694679414600">Të dhënat janë enkriptuar me frazën tënde të kalimit për sinkronizimin më datë <ph name="TIME" />. Kjo nuk përfshin mënyrat e pagesës dhe adresat nga Google Pay.</translation> <translation id="81238879832906896">Lule e verdhë dhe e bardhë</translation> @@ -6554,6 +6577,7 @@ <translation id="816055135686411707">Gabim në vendosjen e besimit të certifikatës</translation> <translation id="8160775796528709999">Merr titrat për audion dhe videon tënde duke aktivizuar "Titrat në çast" te cilësimet</translation> <translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation> +<translation id="81610453212785426">Me <ph name="BEGIN_LINK" />Privacy Sandbox<ph name="END_LINK" />, Chrome po zhvillon teknologji të reja për të të mbrojtur nga gjurmimi nëpër sajtet e uebit, ndërkohë që vazhdon të ruajë uebin e hapur.</translation> <translation id="8161293209665121583">Modaliteti i lexuesit për faqet e uebit</translation> <translation id="8162984717805647492">{NUM_TABS,plural, =1{Zhvendose skedën në një dritare të re}other{Zhvendosi skedat në një dritare të re}}</translation> <translation id="8165997195302308593">Transferimi i portës së Crostini</translation> @@ -7345,6 +7369,7 @@ <translation id="9031549947500880805">Rezervo në "Diskun e Google". Restauro të dhënat e tua ose ndërro me lehtësi pajisjen në çdo kohë. Rezervimi yt përfshin të dhënat e aplikacioneve.</translation> <translation id="9033765790910064284">Vazhdo gjithsesi</translation> <translation id="9033857511263905942">&Ngjite</translation> +<translation id="9035689366572880647">Fut kodin aktual PIN</translation> <translation id="9037640663275993951">Pajisja nuk lejohet</translation> <translation id="9037818663270399707">Lidhja jote nuk është private për të gjithë trafikun e rrjetit</translation> <translation id="9037965129289936994">Shfaq origjinalin</translation> @@ -7420,6 +7445,7 @@ <translation id="9112748030372401671">Ndrysho imazhin e sfondit</translation> <translation id="9112786533191410418"><ph name="FILE_NAME" /> mund të jetë i rrezikshëm. Të dërgohet te Google për skanim?</translation> <translation id="9112987648460918699">Gjej...</translation> +<translation id="9113240369465613386">Vetëm faqet me numra tek</translation> <translation id="9114663181201435112">Identifikohu me lehtësi</translation> <translation id="9115675100829699941">&Faqeshënuesit</translation> <translation id="9116465289595958864">Ndryshimi i fundit</translation> @@ -7574,6 +7600,7 @@ <translation id="991413375315957741">sensorët e lëvizjes ose të dritës</translation> <translation id="992032470292211616">Shtesat, aplikacionet dhe temat mund të dëmtojnë pajisjen tënde. Je i sigurt se dëshiron të vazhdosh?</translation> <translation id="992256792861109788">Rozë</translation> +<translation id="992401651319295351">Të kanë mbetur edhe <ph name="RETRIES" /> përpjekje. Nuk do të mund ta përdorësh këtë rrjet derisa të konfigurosh një kod të ri PIN.</translation> <translation id="992592832486024913">Çaktivizo ChromeVox (koment me të folur)</translation> <translation id="992778845837390402">Rezervimi i Linux aktualisht në vazhdim</translation> <translation id="993540765962421562">Instalimi po kryhet</translation>
diff --git a/chrome/app/resources/generated_resources_sr-Latn.xtb b/chrome/app/resources/generated_resources_sr-Latn.xtb index 7a160de..7d34865 100644 --- a/chrome/app/resources/generated_resources_sr-Latn.xtb +++ b/chrome/app/resources/generated_resources_sr-Latn.xtb
@@ -2567,6 +2567,7 @@ <translation id="3742666961763734085">Ne možemo da pronađemo organizacionu jedinicu sa tim nazivom. Probajte ponovo.</translation> <translation id="3744111561329211289">Sinhronizacija u pozadini</translation> <translation id="3747077776423672805">Da biste uklonili aplikacije, idite u odeljak Podešavanja > Google Play prodavnica > Upravljajte Android podešavanjima > Aplikacije ili Menadžer aplikacija. Dodirnite aplikaciju koju želite da deinstalirate (možda ćete morati da prevučete nadesno ili nalevo da biste pronašli aplikaciju). Onda dodirnite Deinstaliraj ili Onemogući.</translation> +<translation id="3747220812138541072">Prikazuje predloge za pisanje u tekstu koji se pojavljuju dok kucate</translation> <translation id="3748706263662799310">Prijavite grešku</translation> <translation id="3752582316358263300">Potvrdi...</translation> <translation id="3753033997400164841">Sačuvajte jednom. Koristite svuda</translation> @@ -3255,6 +3256,7 @@ <translation id="4510614391273086606">Linux datoteke i aplikacije se vraćaju na verziju iz rezervne kopije.</translation> <translation id="451102079304155829">korpe</translation> <translation id="4513275008300099962">Onemogućite preklopni element sa kontrolama prozora</translation> +<translation id="4513872120116766993">Pisanje sa predviđanjem</translation> <translation id="4513946894732546136">Povratne informacije</translation> <translation id="451407183922382411">Omogućava <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Pušta ili pauzira video</translation> @@ -4418,6 +4420,7 @@ <translation id="5826395379250998812">Povežite <ph name="DEVICE_TYPE" /> sa telefonom. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Polutransparentno</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Predviđanje sledeće reči</translation> <translation id="5828545842856466741">Dodaj profil…</translation> <translation id="5828633471261496623">Štampanje...</translation> <translation id="5830720307094128296">Sačuvaj stranicu &kao...</translation> @@ -6285,6 +6288,7 @@ <translation id="78526636422538552">Dodavanje još Google naloga je onemogućeno</translation> <translation id="7853747251428735">Još a&latki</translation> <translation id="7855678561139483478">Premesti karticu u nov prozor</translation> +<translation id="7857093393627376423">Tekstualni predlozi</translation> <translation id="7857117644404132472">Dodaj izuzetak</translation> <translation id="7857949311770343000">Da li je ovo stranica nove kartice koju ste očekivali?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_sr.xtb b/chrome/app/resources/generated_resources_sr.xtb index e4193ba..5299166 100644 --- a/chrome/app/resources/generated_resources_sr.xtb +++ b/chrome/app/resources/generated_resources_sr.xtb
@@ -2567,6 +2567,7 @@ <translation id="3742666961763734085">Не можемо да пронађемо организациону јединицу са тим називом. Пробајте поново.</translation> <translation id="3744111561329211289">Синхронизација у позадини</translation> <translation id="3747077776423672805">Да бисте уклонили апликације, идите у одељак Подешавања > Google Play продавница > Управљајте Android подешавањима > Апликације или Менаџер апликација. Додирните апликацију коју желите да деинсталирате (можда ћете морати да превучете надесно или налево да бисте пронашли апликацију). Онда додирните Деинсталирај или Онемогући.</translation> +<translation id="3747220812138541072">Приказује предлоге за писање у тексту који се појављују док куцате</translation> <translation id="3748706263662799310">Пријавите грешку</translation> <translation id="3752582316358263300">Потврди...</translation> <translation id="3753033997400164841">Сачувајте једном. Користите свуда</translation> @@ -3255,6 +3256,7 @@ <translation id="4510614391273086606">Linux датотеке и апликације се враћају на верзију из резервне копије.</translation> <translation id="451102079304155829">корпе</translation> <translation id="4513275008300099962">Онемогућите преклопни елемент са контролама прозора</translation> +<translation id="4513872120116766993">Писање са предвиђањем</translation> <translation id="4513946894732546136">Повратне информације</translation> <translation id="451407183922382411">Омогућава <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Пушта или паузира видео</translation> @@ -4418,6 +4420,7 @@ <translation id="5826395379250998812">Повежите <ph name="DEVICE_TYPE" /> са телефоном. <ph name="LINK_BEGIN" />Сазнајте више<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Полутранспарентно</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Предвиђање следеће речи</translation> <translation id="5828545842856466741">Додај профил…</translation> <translation id="5828633471261496623">Штампање...</translation> <translation id="5830720307094128296">Сачувај страницу &као...</translation> @@ -6285,6 +6288,7 @@ <translation id="78526636422538552">Додавање још Google налога је онемогућено</translation> <translation id="7853747251428735">Још а&латки</translation> <translation id="7855678561139483478">Премести картицу у нов прозор</translation> +<translation id="7857093393627376423">Текстуални предлози</translation> <translation id="7857117644404132472">Додај изузетак</translation> <translation id="7857949311770343000">Да ли је ово страница нове картице коју сте очекивали?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_sv.xtb b/chrome/app/resources/generated_resources_sv.xtb index cb624dbd8..77158af 100644 --- a/chrome/app/resources/generated_resources_sv.xtb +++ b/chrome/app/resources/generated_resources_sv.xtb
@@ -2583,6 +2583,7 @@ <translation id="3742666961763734085">Ingen organisationsenhet med det namnet hittades. Försök igen.</translation> <translation id="3744111561329211289">Synkronisering i bakgrunden</translation> <translation id="3747077776423672805">Om du vill ta bort appar öppnar du Inställningar > Google Play Butik > Hantera Android-inställningar > Appar eller Apphanteraren. Tryck sedan på appen du vill avinstallera (du kanske måste svepa åt höger eller vänster för att hitta appen). Tryck sedan på Avinstallera eller Inaktivera.</translation> +<translation id="3747220812138541072">Visa förslag som infogas medan du skriver</translation> <translation id="3748706263662799310">Rapportera ett fel</translation> <translation id="3752582316358263300">OK ...</translation> <translation id="3753033997400164841">Spara dem en gång. Använd dem överallt</translation> @@ -3272,6 +3273,7 @@ <translation id="4510614391273086606">Linux-filer och Linux-appar återställs till den säkerhetskopierade versionen.</translation> <translation id="451102079304155829">kundvagnar</translation> <translation id="4513275008300099962">Inaktivera överlagrade fönsterkontroller</translation> +<translation id="4513872120116766993">Skrivförslag</translation> <translation id="4513946894732546136">Feedback</translation> <translation id="451407183922382411">Tekniken kommer från <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Växla mellan att spela upp och pausa video</translation> @@ -4434,6 +4436,7 @@ <translation id="5826395379250998812">Anslut <ph name="DEVICE_TYPE" /> till telefonen. <ph name="LINK_BEGIN" />Läs mer<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Halvtransparent</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Förslag på nästa ord</translation> <translation id="5828545842856466741">Lägg till profil …</translation> <translation id="5828633471261496623">Skriver ut...</translation> <translation id="5830720307094128296">Spara &sida som...</translation> @@ -6304,6 +6307,7 @@ <translation id="78526636422538552">Möjligheten att lägga till fler Google-konton har inaktiverats</translation> <translation id="7853747251428735">Fler verk&tyg</translation> <translation id="7855678561139483478">Flytta fliken till ett nytt fönster</translation> +<translation id="7857093393627376423">Textförslag</translation> <translation id="7857117644404132472">Lägg till undantag</translation> <translation id="7857949311770343000">Var det den här nya fliksidan du väntade dig?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_sw.xtb b/chrome/app/resources/generated_resources_sw.xtb index 52ae82b..3ac7acac 100644 --- a/chrome/app/resources/generated_resources_sw.xtb +++ b/chrome/app/resources/generated_resources_sw.xtb
@@ -2579,6 +2579,7 @@ <translation id="3742666961763734085">Imeshindwa kupata kitengo cha shirika kinachotumia jina hilo. Tafadhali jaribu tena.</translation> <translation id="3744111561329211289">Usawazishaji wa chini chini</translation> <translation id="3747077776423672805">Ili kuondoa programu, nenda kwenye Mipangilio > Duka la Google Play >Mapendeleo ya Kudhibiti Android > Kidhibiti cha programu. Kisha uguse programu unayotaka kuondoa (huenda utahitaji kutelezesha kidole kulia au kushoto ili kupata programu). Kisha uguse 'Ondoa' au 'Zima'.</translation> +<translation id="3747220812138541072">Onyesha mapendekezo ya maandishi yanayoonekana kwenye mstari unapoandika</translation> <translation id="3748706263662799310">Ripoti hitilafu</translation> <translation id="3752582316358263300">Sawa...</translation> <translation id="3753033997400164841">Hifadhi mara moja. Tumia kila mahali</translation> @@ -3266,6 +3267,7 @@ <translation id="4510614391273086606">Faili na programu za Linux zinarejeshwa katika hali kuhifadhi nakala.</translation> <translation id="451102079304155829">vikapu</translation> <translation id="4513275008300099962">Zuia tangazo lililowekelewa juu la vidhibiti vya dirisha</translation> +<translation id="4513872120116766993">Utabiri wa maandishi</translation> <translation id="4513946894732546136">Mwitiko</translation> <translation id="451407183922382411">Inaendeshwa na <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Geuza video ili ucheze au usimamishe</translation> @@ -4428,6 +4430,7 @@ <translation id="5826395379250998812">Unganisha <ph name="DEVICE_TYPE" /> yako na simu yako. <ph name="LINK_BEGIN" />Pata maelezo zaidi<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Ng'aavu kiasi</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Utabiri wa neno lifuatalo</translation> <translation id="5828545842856466741">Ongeza wasifu...</translation> <translation id="5828633471261496623">Inachapisha...</translation> <translation id="5830720307094128296">Hifadhi Ukurasa K&ama...</translation> @@ -6300,6 +6303,7 @@ <translation id="78526636422538552">Kipengele cha kuongeza Akaunti zaidi za Google kimezimwa</translation> <translation id="7853747251428735">Zana Zaidi</translation> <translation id="7855678561139483478">Sogeza kichupo kwenye dirisha jipya</translation> +<translation id="7857093393627376423">Mapendekezo ya maandishi</translation> <translation id="7857117644404132472">Ongeza kighairi</translation> <translation id="7857949311770343000">Je, huu ndio ukurasa wa kichupo kipya uliokuwa ukiutarajia?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_te.xtb b/chrome/app/resources/generated_resources_te.xtb index c013607cc..0189d0f 100644 --- a/chrome/app/resources/generated_resources_te.xtb +++ b/chrome/app/resources/generated_resources_te.xtb
@@ -2582,6 +2582,7 @@ <translation id="3742666961763734085">ఈ పేరుతో సంస్థాగత యూనిట్ కనుగొనబడలేదు. దయచేసి మళ్లీ ప్రయత్నించండి.</translation> <translation id="3744111561329211289">బ్యాక్గ్రౌండ్ సింక్</translation> <translation id="3747077776423672805">యాప్లను తీసివేయడం కోసం, సెట్టింగ్లు > Google Play స్టోర్ > Android ప్రాధాన్యతలను నిర్వహించు > యాప్లు లేదా అప్లికేషన్ మేనేజర్లోకి వెళ్లండి. ఆపై, మీరు అన్ఇన్స్టాల్ చేయాలనుకుంటున్న యాప్ని నొక్కండి (మీరు యాప్ని కనుగొనడం కోసం ఎడమ లేదా కుడి వైపునకు స్వైప్ చేయాల్సి రావచ్చు). ఆపై, అన్ఇన్స్టాల్ చేయి లేదా నిలిపివేయిని ఎంచుకోండి.</translation> +<translation id="3747220812138541072">మీరు టైప్ చేస్తున్నప్పుడు కనిపించే ఇన్లైన్ వ్రాత సూచనలను చూడండి</translation> <translation id="3748706263662799310">ఒక బగ్ను నివేదించండి</translation> <translation id="3752582316358263300">సరే...</translation> <translation id="3753033997400164841">ఒకసారి సేవ్ చేయండి. ప్రతి చోటా ఉపయోగించండి</translation> @@ -3271,6 +3272,7 @@ <translation id="4510614391273086606">Linux ఫైల్లు మరియు యాప్లు వాటి బ్యాకప్ స్థితికి పునరుద్ధరించబడుతున్నాయి.</translation> <translation id="451102079304155829">కార్ట్లు</translation> <translation id="4513275008300099962">విండో కంట్రోల్ల ఓవర్లేలను డిజేబుల్ చేయండి</translation> +<translation id="4513872120116766993">సూచనాత్మక వ్రాత</translation> <translation id="4513946894732546136">Feedback</translation> <translation id="451407183922382411"><ph name="COMPANY_NAME" /> అందిస్తోంది</translation> <translation id="4514610446763173167">ప్లే లేదా పాజ్ చేయడానికి వీడియోని టోగుల్ చేయండి</translation> @@ -4433,6 +4435,7 @@ <translation id="5826395379250998812">మీ <ph name="DEVICE_TYPE" />ను మీ ఫోన్తో కనెక్ట్ చేయండి. <ph name="LINK_BEGIN" />మరింత తెలుసుకోండి<ph name="LINK_END" /></translation> <translation id="5826993284769733527">పాక్షిక పారదర్శకత</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">తదుపరి పద సూచన</translation> <translation id="5828545842856466741">ప్రొఫైల్ను జోడించండి...</translation> <translation id="5828633471261496623">ముద్రిస్తోంది...</translation> <translation id="5830720307094128296">&లాగా పేజీని సేవ్ చేయి...</translation> @@ -6302,6 +6305,7 @@ <translation id="78526636422538552">మరిన్ని Google ఖాతాలను జోడించడం నిలిపివేయబడింది</translation> <translation id="7853747251428735">మరిన్ని సాధనా&లు</translation> <translation id="7855678561139483478">ట్యాబ్ను కొత్త విండోకు తరలించు</translation> +<translation id="7857093393627376423">టెక్స్ట్ సూచనలు</translation> <translation id="7857117644404132472">మినహాయింపును జోడించు</translation> <translation id="7857949311770343000">మీరు ఆశిస్తున్న కొత్త ట్యాబ్ పేజీ ఇదేనా?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (విండోలు)</translation>
diff --git a/chrome/app/resources/generated_resources_tr.xtb b/chrome/app/resources/generated_resources_tr.xtb index b415a185..e70d60080 100644 --- a/chrome/app/resources/generated_resources_tr.xtb +++ b/chrome/app/resources/generated_resources_tr.xtb
@@ -2567,6 +2567,7 @@ <translation id="3742666961763734085">Belirtilen ada sahip bir kuruluş birimi bulunamadı. Lütfen tekrar deneyin.</translation> <translation id="3744111561329211289">Arka plan senkronizasyonu</translation> <translation id="3747077776423672805">Uygulamaları kaldırmak için Ayarlar > Google Play Store > Android tercihlerini yönet > Uygulamalar veya Uygulama yöneticisi'ne gidin. Daha sonra, yüklemesini kaldırmak istediğiniz uygulamaya dokunun (uygulamayı bulmak için sağa veya sola doğru hızlıca kaydırmanız gerekebilir). Ardından, Kaldır veya Devre Dışı Bırak'a dokunun.</translation> +<translation id="3747220812138541072">Yazma esnasında satır içi yazım önerileri gösterilir</translation> <translation id="3748706263662799310">Hata bildir</translation> <translation id="3752582316358263300">Tamam...</translation> <translation id="3753033997400164841">Bir kere depolayın. Her yerde kullanın</translation> @@ -3255,6 +3256,7 @@ <translation id="4510614391273086606">Linux dosyaları ve uygulamaları yedeklenmiş durumlarına geri yükleniyor.</translation> <translation id="451102079304155829">alışveriş sepetleri</translation> <translation id="4513275008300099962">Pencere denetimi yer paylaşımını devre dışı bırak</translation> +<translation id="4513872120116766993">Tahmine dayalı yazım</translation> <translation id="4513946894732546136">Geri Bildirim</translation> <translation id="451407183922382411"><ph name="COMPANY_NAME" /> tarafından destekleniyor</translation> <translation id="4514610446763173167">Oynatmak veya duraklatmak için videoyu aç/kapat</translation> @@ -4418,6 +4420,7 @@ <translation id="5826395379250998812"><ph name="DEVICE_TYPE" /> cihazınızı telefonunuza bağlayın. <ph name="LINK_BEGIN" />Daha fazla bilgi<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Yarı şeffaf</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Sonraki kelime tahmini</translation> <translation id="5828545842856466741">Profil ekle...</translation> <translation id="5828633471261496623">Yazdırılıyor...</translation> <translation id="5830720307094128296">Sayfayı &Farklı Kaydet...</translation> @@ -6286,6 +6289,7 @@ <translation id="78526636422538552">Başka Google Hesaplarının eklenmesi devre dışı bırakıldı</translation> <translation id="7853747251428735">&Diğer Araçlar</translation> <translation id="7855678561139483478">Sekmeyi yeni pencereye taşı</translation> +<translation id="7857093393627376423">Metin önerileri</translation> <translation id="7857117644404132472">İstisna ekle</translation> <translation id="7857949311770343000">Bu, beklediğiniz yeni sekme sayfası mı?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_uk.xtb b/chrome/app/resources/generated_resources_uk.xtb index cf90b3a..0eadada 100644 --- a/chrome/app/resources/generated_resources_uk.xtb +++ b/chrome/app/resources/generated_resources_uk.xtb
@@ -2586,6 +2586,7 @@ <translation id="3742666961763734085">Не вдається знайти організаційний підрозділ із такою назвою. Повторіть спробу.</translation> <translation id="3744111561329211289">Фонова синхронізація</translation> <translation id="3747077776423672805">Щоб видалити додатки, перейдіть у меню "Налаштування" > "Google Play" > "Змінити налаштування Android" > "Додатки" або "Менеджер додатків". Торкніться додатка (якщо потрібно, проведіть пальцем управо або вліво, щоб знайти його) і натисніть "Видалити" або "Вимкнути".</translation> +<translation id="3747220812138541072">Показувати вбудовані підказки під час введення тексту</translation> <translation id="3748706263662799310">Повідомити про помилку</translation> <translation id="3752582316358263300">ОК...</translation> <translation id="3753033997400164841">Збережіть один раз. Використовуйте на всіх пристроях</translation> @@ -3275,6 +3276,7 @@ <translation id="4510614391273086606">Файли та додатки Linux відновлено з резервної копії.</translation> <translation id="451102079304155829">картки</translation> <translation id="4513275008300099962">Вимкнути оверлей елементів керування вікном</translation> +<translation id="4513872120116766993">Передбачення тексту</translation> <translation id="4513946894732546136">Відгуки</translation> <translation id="451407183922382411">Технологія <ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Відтворити або призупинити відео</translation> @@ -4437,6 +4439,7 @@ <translation id="5826395379250998812">Під'єднайте <ph name="DEVICE_TYPE" /> до телефона. <ph name="LINK_BEGIN" />Докладніше<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Напівпрозоро</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Передбачення наступного слова</translation> <translation id="5828545842856466741">Додати профіль…</translation> <translation id="5828633471261496623">Друк...</translation> <translation id="5830720307094128296">Зберегти сторінку &як...</translation> @@ -6307,6 +6310,7 @@ <translation id="78526636422538552">Не можна додавати інші облікові записи Google</translation> <translation id="7853747251428735">Інші інструменти</translation> <translation id="7855678561139483478">Перемістити вкладку в нове вікно</translation> +<translation id="7857093393627376423">Підказки тексту</translation> <translation id="7857117644404132472">Додати виняток</translation> <translation id="7857949311770343000">Це сторінка нової вкладки, яку ви очікували?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_ur.xtb b/chrome/app/resources/generated_resources_ur.xtb index 7dc7db4..51d7e3d 100644 --- a/chrome/app/resources/generated_resources_ur.xtb +++ b/chrome/app/resources/generated_resources_ur.xtb
@@ -1128,6 +1128,7 @@ <translation id="2179416702468739594">دستیاب پروفائلز کو تلاش کیا جا رہا ہے۔ اس سے آپ کا موبائل نیٹ ورک کچھ منٹ کے لیے منقطع ہو سکتا ہے۔</translation> <translation id="2182058453334755893">آپ کے کلپ بورڈ پر کاپی کر دیا گیا</translation> <translation id="2184515124301515068">Chrome کو منتخب کرنے دیں کہ سائٹس کب آواز چلا سکتی ہیں (تجویز کردہ)</translation> +<translation id="2186711480981247270">صفحہ کا اشتراک دوسرے آلے سے کیا گیا</translation> <translation id="2187675480456493911">آپ کے اکاؤنٹ پر موجود دیگر آلات کے ساتھ مطابقت پذیر۔ دوسرے صارفین کے ذریعے ترمیم کی گئی ترتیبات کو مطابقت پذیر نہیں کیا جائے گا۔ <ph name="LINK_BEGIN" />مزید جانیں<ph name="LINK_END" /></translation> <translation id="2187895286714876935">سرور سرٹیفکیٹ کی درآمد میں خرابی</translation> <translation id="2187906491731510095">ایکسٹینشنز اپ ڈیٹ ہو گئیں</translation>
diff --git a/chrome/app/resources/generated_resources_vi.xtb b/chrome/app/resources/generated_resources_vi.xtb index 0deef74..c3d8f13 100644 --- a/chrome/app/resources/generated_resources_vi.xtb +++ b/chrome/app/resources/generated_resources_vi.xtb
@@ -2583,6 +2583,7 @@ <translation id="3742666961763734085">Không tìm thấy đơn vị tổ chức có tên đó. Vui lòng thử lại.</translation> <translation id="3744111561329211289">Đồng bộ hóa dưới nền</translation> <translation id="3747077776423672805">Để xóa ứng dụng, hãy chuyển đến mục Cài đặt > Cửa hàng Google Play > Quản lý tùy chọn Android > Ứng dụng hoặc Trình quản lý ứng dụng. Tiếp theo, hãy nhấn vào ứng dụng mà bạn muốn gỡ cài đặt (bạn có thể phải vuốt sang phải hoặc trái để tìm ứng dụng đó). Sau đó, hãy nhấn vào Gỡ cài đặt hoặc Tắt.</translation> +<translation id="3747220812138541072">Khi bạn nhập dữ liệu, nội dung gợi ý khi viết sẽ xuất hiện cùng dòng</translation> <translation id="3748706263662799310">Báo cáo lỗi</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Lưu trữ một lần. Dùng ở mọi nơi</translation> @@ -3272,6 +3273,7 @@ <translation id="4510614391273086606">Đang khôi phục bản sao lưu của ứng dụng và tệp Linux.</translation> <translation id="451102079304155829">giỏ hàng</translation> <translation id="4513275008300099962">Tắt lớp phủ chế độ điều khiển cửa sổ</translation> +<translation id="4513872120116766993">Gợi ý khi viết</translation> <translation id="4513946894732546136">Phản hồi</translation> <translation id="451407183922382411">Do <ph name="COMPANY_NAME" /> cung cấp</translation> <translation id="4514610446763173167">Bật/tắt video để phát hoặc tạm dừng</translation> @@ -4434,6 +4436,7 @@ <translation id="5826395379250998812">Hãy kết nối <ph name="DEVICE_TYPE" /> với điện thoại của bạn. <ph name="LINK_BEGIN" />Tìm hiểu thêm<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Nửa trong suốt</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">Dự đoán từ tiếp theo</translation> <translation id="5828545842856466741">Thêm hồ sơ...</translation> <translation id="5828633471261496623">Đang in...</translation> <translation id="5830720307094128296">Lưu Trang &Dưới dạng...</translation> @@ -6304,6 +6307,7 @@ <translation id="78526636422538552">Tính năng thêm Tài khoản Google khác đã bị tắt</translation> <translation id="7853747251428735">Côn&g cụ khác</translation> <translation id="7855678561139483478">Di chuyển thẻ sang cửa sổ mới</translation> +<translation id="7857093393627376423">Đề xuất văn bản</translation> <translation id="7857117644404132472">Thêm ngoại lệ</translation> <translation id="7857949311770343000">Đây có phải là trang thẻ mới bạn muốn không?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_zh-CN.xtb b/chrome/app/resources/generated_resources_zh-CN.xtb index 35d038e2..9868b44 100644 --- a/chrome/app/resources/generated_resources_zh-CN.xtb +++ b/chrome/app/resources/generated_resources_zh-CN.xtb
@@ -2564,6 +2564,7 @@ <translation id="3742666961763734085">找不到使用该名称的组织单元。请重试。</translation> <translation id="3744111561329211289">后台同步</translation> <translation id="3747077776423672805">要想卸载应用,请依次转到“设置”>“Google Play 商店”>“管理 Android 偏好设置”>“应用”或“应用管理器”,点按您要卸载的应用(您可能需要左右滑动才能找到相应的应用),然后点按“卸载”或“停用”。</translation> +<translation id="3747220812138541072">在您输入内容的同时就地显示撰写建议</translation> <translation id="3748706263662799310">报告错误</translation> <translation id="3752582316358263300">确定...</translation> <translation id="3753033997400164841">一次储存,随时随地使用</translation> @@ -3251,6 +3252,7 @@ <translation id="4510614391273086606">正在将 Linux 文件和应用恢复为备份状态。</translation> <translation id="451102079304155829">购物车</translation> <translation id="4513275008300099962">禁止窗口控件叠加</translation> +<translation id="4513872120116766993">预测性撰写</translation> <translation id="4513946894732546136">反馈</translation> <translation id="451407183922382411">由 <ph name="COMPANY_NAME" /> 提供技术支持</translation> <translation id="4514610446763173167">在播放视频和暂停视频之间切换</translation> @@ -4413,6 +4415,7 @@ <translation id="5826395379250998812">请将您的 <ph name="DEVICE_TYPE" /> 连接到手机。<ph name="LINK_BEGIN" />了解详情<ph name="LINK_END" /></translation> <translation id="5826993284769733527">半透明</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">下一字词预测</translation> <translation id="5828545842856466741">添加个人资料…</translation> <translation id="5828633471261496623">正在打印...</translation> <translation id="5830720307094128296">将页面存储为(&A)...</translation> @@ -6283,6 +6286,7 @@ <translation id="78526636422538552">禁止添加更多 Google 帐号</translation> <translation id="7853747251428735">更多工具(&L)</translation> <translation id="7855678561139483478">将标签页移至新窗口</translation> +<translation id="7857093393627376423">文字建议</translation> <translation id="7857117644404132472">添加例外情况</translation> <translation id="7857949311770343000">这是您想要的新标签页吗?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_zh-HK.xtb b/chrome/app/resources/generated_resources_zh-HK.xtb index 0d2bebc..4a6acb39 100644 --- a/chrome/app/resources/generated_resources_zh-HK.xtb +++ b/chrome/app/resources/generated_resources_zh-HK.xtb
@@ -2582,6 +2582,7 @@ <translation id="3742666961763734085">找不到該名稱的機構單位。請再試一次。</translation> <translation id="3744111561329211289">背景同步處理</translation> <translation id="3747077776423672805">如要移除應用程式,請前往「設定」>「Google Play 商店」>「管理 Android 偏好設定」>「應用程式」或「應用程式管理員」,然後輕按您想解除安裝的應用程式 (您可能需要向右或向左滑動,才能找到應用程式),再輕按 [解除安裝] 或 [停用]。</translation> +<translation id="3747220812138541072">在輸入時顯示內嵌輸入內容建議</translation> <translation id="3748706263662799310">回報錯誤</translation> <translation id="3752582316358263300">確定…</translation> <translation id="3753033997400164841">只需儲存一次,即可在所有裝置上使用</translation> @@ -3271,6 +3272,7 @@ <translation id="4510614391273086606">正在將 Linux 檔案和應用程式還原至備份狀態。</translation> <translation id="451102079304155829">購物車</translation> <translation id="4513275008300099962">停用視窗控制重疊</translation> +<translation id="4513872120116766993">預測輸入內容</translation> <translation id="4513946894732546136">意見反映</translation> <translation id="451407183922382411">由 <ph name="COMPANY_NAME" /> 提供</translation> <translation id="4514610446763173167">喺播放同暫停影片之間切換</translation> @@ -4433,6 +4435,7 @@ <translation id="5826395379250998812">將 <ph name="DEVICE_TYPE" /> 連結至您的手機。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation> <translation id="5826993284769733527">半透明</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">下一字預測</translation> <translation id="5828545842856466741">新增設定檔…</translation> <translation id="5828633471261496623">列印中…</translation> <translation id="5830720307094128296">另存網頁(&A)…</translation> @@ -6303,6 +6306,7 @@ <translation id="78526636422538552">新增更多 Google 帳戶功能已停用</translation> <translation id="7853747251428735">更多工具(&L)</translation> <translation id="7855678561139483478">把分頁移至新視窗</translation> +<translation id="7857093393627376423">文字建議</translation> <translation id="7857117644404132472">新增例外情況</translation> <translation id="7857949311770343000">這是您想要的新分頁嗎?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_zh-TW.xtb b/chrome/app/resources/generated_resources_zh-TW.xtb index a0a797f..a6d9d3e0 100644 --- a/chrome/app/resources/generated_resources_zh-TW.xtb +++ b/chrome/app/resources/generated_resources_zh-TW.xtb
@@ -2568,6 +2568,7 @@ <translation id="3742666961763734085">找不到使用該名稱的機構單位,請再試一次。</translation> <translation id="3744111561329211289">背景同步處理</translation> <translation id="3747077776423672805">如要移除應用程式,請依序前往 [設定] > [Google Play 商店] > [管理 Android 偏好設定] > [應用程式] 或 [應用程式管理員],然後輕觸你要解除安裝的應用程式 (你可能需要向左或向右滑動才能找出所需應用程式)。接著,輕觸 [解除安裝] 或 [停用]。</translation> +<translation id="3747220812138541072">在你輸入文字的同時,系統會顯示內嵌的書寫建議</translation> <translation id="3748706263662799310">回報錯誤</translation> <translation id="3752582316358263300">確定...</translation> <translation id="3753033997400164841">只要儲存一次,即可在所有裝置上使用。</translation> @@ -3255,6 +3256,7 @@ <translation id="4510614391273086606">系統正在將 Linux 檔案和應用程式還原到當初所備份的狀態。</translation> <translation id="451102079304155829">購物車</translation> <translation id="4513275008300099962">停用視窗控制項重疊顯示</translation> +<translation id="4513872120116766993">預測書寫建議</translation> <translation id="4513946894732546136">意見回饋</translation> <translation id="451407183922382411">技術提供:<ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">在播放和暫停影片之間切換</translation> @@ -4417,6 +4419,7 @@ <translation id="5826395379250998812">請將 <ph name="DEVICE_TYPE" /> 連線至手機。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation> <translation id="5826993284769733527">半透明</translation> <translation id="5827266244928330802">Safari</translation> +<translation id="5827733057563115968">下一個字詞預測</translation> <translation id="5828545842856466741">新增設定檔...</translation> <translation id="5828633471261496623">列印中...</translation> <translation id="5830720307094128296">另存網頁(&A)...</translation> @@ -6287,6 +6290,7 @@ <translation id="78526636422538552">新增 Google 帳戶的功能已停用</translation> <translation id="7853747251428735">更多工具(&L)</translation> <translation id="7855678561139483478">將分頁移到新視窗</translation> +<translation id="7857093393627376423">文字建議</translation> <translation id="7857117644404132472">新增例外狀況</translation> <translation id="7857949311770343000">這是你想要的新分頁嗎?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/app/resources/generated_resources_zu.xtb b/chrome/app/resources/generated_resources_zu.xtb index 4c0bd03..da19cf6 100644 --- a/chrome/app/resources/generated_resources_zu.xtb +++ b/chrome/app/resources/generated_resources_zu.xtb
@@ -2582,6 +2582,7 @@ <translation id="3742666961763734085">Ayikwazi ukuthola iyunithi yenhlangano. Sicela uzame futhi.</translation> <translation id="3744111561329211289">Ukuvumelanisa ngemuva</translation> <translation id="3747077776423672805">Ukuze ususe izinhlelo zokusebenza, iya kuzilungiselelo > isiphathi sezinhlelo zokusebenza noma uhlelo lokusebenza. Bese uthephe uhlelo lokusebenza ofuna ukulikhipha (ungadinga ukuswayiphela ngakwesokudla noma ngakwesokunxele ukuze uthole uhlelo lokusebenza). Bes uthephe okuthi Khipha noma Khubaza.</translation> +<translation id="3747220812138541072">Bonisa iziphakamiso zokubhala emgqeni ezivela njengoba uthayipha</translation> <translation id="3748706263662799310">Bika isiphazamiso</translation> <translation id="3752582316358263300">OK...</translation> <translation id="3753033997400164841">Londoloza kanye. Sebenzisa yonke indawo</translation> @@ -3270,6 +3271,7 @@ <translation id="4510614391273086606">Amafayela we-Linux nezinhlelo zokusebenza kubuyiselwa kusimo sakhona sesiphele.</translation> <translation id="451102079304155829">amakalishi</translation> <translation id="4513275008300099962">Khubaza isembozo sezilawuli zewindi</translation> +<translation id="4513872120116766993">Ukubhala kokubikezela</translation> <translation id="4513946894732546136">Impendulo</translation> <translation id="451407183922382411">Kunikwe amandla yi-<ph name="COMPANY_NAME" /></translation> <translation id="4514610446763173167">Shintsha ividiyo ukuthi idlale noma ime kancane</translation> @@ -4435,6 +4437,7 @@ <translation id="5826395379250998812">Xhuma i-<ph name="DEVICE_TYPE" /> yakho nefoni. <ph name="LINK_BEGIN" />Funda kabanzi<ph name="LINK_END" /></translation> <translation id="5826993284769733527">Okubonisa ngale kancane</translation> <translation id="5827266244928330802">I-Safari</translation> +<translation id="5827733057563115968">Ukuqagela kwegama elilandelayo</translation> <translation id="5828545842856466741">Engeza iphrofayela...</translation> <translation id="5828633471261496623">Iyaphrinta...</translation> <translation id="5830720307094128296">Londoloza ikhasi njenge...</translation> @@ -6305,6 +6308,7 @@ <translation id="78526636422538552">Ukungezwa kwama-akhawunti amaningi e-Google kukhutshaziwe</translation> <translation id="7853747251428735">Amathuluzi amaningi</translation> <translation id="7855678561139483478">Hambisa ithebhu kuwindi elisha</translation> +<translation id="7857093393627376423">Iziphakamiso zombhalo</translation> <translation id="7857117644404132472">Engeza okuhlukile</translation> <translation id="7857949311770343000">Ingabe leli yikhasi lethebhu entsha obowukade ulilindile?</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation>
diff --git a/chrome/browser/ash/login/saml/in_session_password_sync_manager.cc b/chrome/browser/ash/login/saml/in_session_password_sync_manager.cc index 996313f..ab6bd8c 100644 --- a/chrome/browser/ash/login/saml/in_session_password_sync_manager.cc +++ b/chrome/browser/ash/login/saml/in_session_password_sync_manager.cc
@@ -133,6 +133,7 @@ } void InSessionPasswordSyncManager::OnTokenCreated(const std::string& token) { + password_sync_token_fetcher_.reset(); PrefService* prefs = primary_profile_->GetPrefs(); // Set token value in prefs for in-session operations and ephemeral users and @@ -150,6 +151,7 @@ } void InSessionPasswordSyncManager::OnTokenFetched(const std::string& token) { + password_sync_token_fetcher_.reset(); if (!token.empty()) { // Set token fetched from the endpoint in prefs and local settings. PrefService* prefs = primary_profile_->GetPrefs(); @@ -170,8 +172,16 @@ void InSessionPasswordSyncManager::OnApiCallFailed( PasswordSyncTokenFetcher::ErrorType error_type) { - // Ignore API errors since they are logged by TokenFetcher and will be - // re-tried after the next verify interval. + // If error_type == kGetNoList || kGetNoToken the token API is not + // initialized yet and we can fix it by creating a new token on lock + // screen re-authentication. + // All other API errors will be ignored since they are logged by + // TokenFetcher and will be re-tried. + password_sync_token_fetcher_.reset(); + if (error_type == PasswordSyncTokenFetcher::ErrorType::kGetNoList || + error_type == PasswordSyncTokenFetcher::ErrorType::kGetNoToken) { + CreateTokenAsync(); + } } void InSessionPasswordSyncManager::CheckCredentials(
diff --git a/chrome/browser/ash/login/saml/in_session_password_sync_manager_unittest.cc b/chrome/browser/ash/login/saml/in_session_password_sync_manager_unittest.cc index 15f5e04..85d9396 100644 --- a/chrome/browser/ash/login/saml/in_session_password_sync_manager_unittest.cc +++ b/chrome/browser/ash/login/saml/in_session_password_sync_manager_unittest.cc
@@ -34,6 +34,8 @@ constexpr base::TimeDelta kSamlOnlineShortDelay = base::TimeDelta::FromSeconds(10); +const char kFakeToken[] = "fake-token"; + class FakeUserManagerWithLocalState : public FakeChromeUserManager { public: FakeUserManagerWithLocalState() @@ -65,6 +67,7 @@ void DestroyInSessionSyncManager(); InSessionPasswordSyncManager::ReauthenticationReason InSessionReauthReason(); + bool IsTokenFetcherCreated(); void LockScreen(); void UnlockScreen(); @@ -155,6 +158,10 @@ return manager_->lock_screen_reauth_reason_; } +bool InSessionPasswordSyncManagerTest::IsTokenFetcherCreated() { + return bool(manager_->password_sync_token_fetcher_); +} + TEST_F(InSessionPasswordSyncManagerTest, ReauthenticateSetInSession) { primary_profile_->GetPrefs()->SetBoolean( prefs::kLockScreenReauthenticationEnabled, true); @@ -258,6 +265,37 @@ EXPECT_EQ(now, expected_signin_time); } +TEST_F(InSessionPasswordSyncManagerTest, AuthenticateTokenNotInitialized) { + primary_profile_->GetPrefs()->SetBoolean( + prefs::kLockScreenReauthenticationEnabled, true); + CreateInSessionSyncManager(); + LockScreen(); + EXPECT_CALL(*lock_handler_, + SetAuthType(saml_login_account_id1_, + proximity_auth::mojom::AuthType::ONLINE_SIGN_IN, + std::u16string())) + .Times(1); + EXPECT_CALL(*lock_handler_, Unlock(saml_login_account_id1_)).Times(1); + user_manager_->SaveForceOnlineSignin(saml_login_account_id1_, true); + manager_->MaybeForceReauthOnLockScreen( + InSessionPasswordSyncManager::ReauthenticationReason::kInvalidToken); + EXPECT_EQ( + InSessionReauthReason(), + InSessionPasswordSyncManager::ReauthenticationReason::kInvalidToken); + UserContext user_context(user_manager::USER_TYPE_REGULAR, + saml_login_account_id1_); + manager_->OnAuthSuccess(user_context); + manager_->OnApiCallFailed(PasswordSyncTokenFetcher::ErrorType::kGetNoList); + EXPECT_TRUE(IsTokenFetcherCreated()); + manager_->OnTokenCreated(kFakeToken); + EXPECT_EQ(InSessionReauthReason(), + InSessionPasswordSyncManager::ReauthenticationReason::kNone); + EXPECT_FALSE(IsTokenFetcherCreated()); + std::string sync_token = + user_manager::known_user::GetPasswordSyncToken(saml_login_account_id1_); + EXPECT_EQ(kFakeToken, sync_token); +} + TEST_F(InSessionPasswordSyncManagerTest, PolicySetToFalse) { primary_profile_->GetPrefs()->SetBoolean( prefs::kLockScreenReauthenticationEnabled, false);
diff --git a/chrome/browser/chromeos/policy/component_active_directory_policy_retriever_unittest.cc b/chrome/browser/chromeos/policy/component_active_directory_policy_retriever_unittest.cc index a5b9c0a3..b651555 100644 --- a/chrome/browser/chromeos/policy/component_active_directory_policy_retriever_unittest.cc +++ b/chrome/browser/chromeos/policy/component_active_directory_policy_retriever_unittest.cc
@@ -6,6 +6,7 @@ #include "base/bind.h" #include "base/test/task_environment.h" +#include "chromeos/dbus/session_manager/fake_session_manager_client.h" #include "chromeos/dbus/session_manager/session_manager_client.h" #include "components/policy/core/common/cloud/test/policy_builder.h" #include "components/policy/core/common/policy_test_utils.h" @@ -32,12 +33,6 @@ protected: ComponentActiveDirectoryPolicyRetrieverTest() = default; - void SetUp() override { - chromeos::SessionManagerClient::InitializeFakeInMemory(); - } - - void TearDown() override { chromeos::SessionManagerClient::Shutdown(); } - RetrieveCallback CreateRetrieveCallback() { return base::BindOnce( &ComponentActiveDirectoryPolicyRetrieverTest::OnPoliciesRetrieved, @@ -59,6 +54,7 @@ base::test::TaskEnvironment task_environment_; std::vector<RetrieveResult> results_; + chromeos::ScopedFakeInMemorySessionManagerClient scoped_session_manager_; bool policy_stored_ = false; bool callback_called_ = false; };
diff --git a/chrome/browser/chromeos/policy/component_active_directory_policy_service_unittest.cc b/chrome/browser/chromeos/policy/component_active_directory_policy_service_unittest.cc index 40bb274c..889ae9b0 100644 --- a/chrome/browser/chromeos/policy/component_active_directory_policy_service_unittest.cc +++ b/chrome/browser/chromeos/policy/component_active_directory_policy_service_unittest.cc
@@ -6,6 +6,7 @@ #include "base/bind.h" #include "base/test/task_environment.h" +#include "chromeos/dbus/session_manager/fake_session_manager_client.h" #include "chromeos/dbus/session_manager/session_manager_client.h" #include "components/policy/core/common/cloud/cloud_policy_constants.h" #include "components/policy/core/common/cloud/test/policy_builder.h" @@ -116,8 +117,6 @@ POLICY_SOURCE_ACTIVE_DIRECTORY, base::Value("maybe"), nullptr); - chromeos::SessionManagerClient::InitializeFakeInMemory(); - SetPolicy(kTestPolicy); SetSchema(kTestSchema); @@ -128,7 +127,6 @@ } ~ComponentActiveDirectoryPolicyServiceTest() override { - chromeos::SessionManagerClient::Shutdown(); // Make sure all StorePolicy() calls succeeded. EXPECT_EQ(store_policy_call_count_, store_policy_succeeded_count_); } @@ -211,6 +209,8 @@ } ComponentActiveDirectoryPolicyBuilder builder_; + chromeos::ScopedFakeInMemorySessionManagerClient + scoped_session_manager_client_; std::string curr_schema_; int store_policy_call_count_ = 0; int store_policy_succeeded_count_ = 0;
diff --git a/chrome/browser/chromeos/policy/network_configuration_updater_unittest.cc b/chrome/browser/chromeos/policy/network_configuration_updater_unittest.cc index e3333968..e7830752 100644 --- a/chrome/browser/chromeos/policy/network_configuration_updater_unittest.cc +++ b/chrome/browser/chromeos/policy/network_configuration_updater_unittest.cc
@@ -346,7 +346,6 @@ NetworkConfigurationUpdaterTest() : certificate_importer_(NULL) {} void SetUp() override { - chromeos::SessionManagerClient::InitializeFake(); ash::UserSessionManager::GetInstance()->set_start_session_type_for_testing( ash::UserSessionManager::StartSessionType::kPrimary); @@ -498,6 +497,7 @@ base::Value fake_network_configs_; base::DictionaryValue fake_global_network_config_; + chromeos::ScopedFakeSessionManagerClient scoped_session_manager_client_; }; TEST_F(NetworkConfigurationUpdaterTest, CellularAllowRoaming) {
diff --git a/chrome/browser/chromeos/policy/remote_commands/device_command_remote_powerwash_job_unittest.cc b/chrome/browser/chromeos/policy/remote_commands/device_command_remote_powerwash_job_unittest.cc index bcb0c6b..54639a64 100644 --- a/chrome/browser/chromeos/policy/remote_commands/device_command_remote_powerwash_job_unittest.cc +++ b/chrome/browser/chromeos/policy/remote_commands/device_command_remote_powerwash_job_unittest.cc
@@ -87,6 +87,7 @@ const std::unique_ptr<MockCloudPolicyClient> client_; const std::unique_ptr<TestingRemoteCommandsService> service_; + chromeos::ScopedFakeInMemorySessionManagerClient scoped_session_manager_; private: DISALLOW_COPY_AND_ASSIGN(DeviceCommandRemotePowerwashJobTest); @@ -97,12 +98,10 @@ base::TestMockTimeTaskRunner::Type::kBoundToThread)), client_(std::make_unique<MockCloudPolicyClient>()), service_(std::make_unique<TestingRemoteCommandsService>(client_.get())) { - chromeos::SessionManagerClient::InitializeFakeInMemory(); } -DeviceCommandRemotePowerwashJobTest::~DeviceCommandRemotePowerwashJobTest() { - chromeos::SessionManagerClient::Shutdown(); -} +DeviceCommandRemotePowerwashJobTest::~DeviceCommandRemotePowerwashJobTest() = + default; // Make sure that the command is still valid 5*365-1 days after being issued. TEST_F(DeviceCommandRemotePowerwashJobTest, TestCommandLifetime) {
diff --git a/chrome/browser/favicon/content_favicon_driver_browsertest.cc b/chrome/browser/favicon/content_favicon_driver_browsertest.cc index 90a5f13..b91206b 100644 --- a/chrome/browser/favicon/content_favicon_driver_browsertest.cc +++ b/chrome/browser/favicon/content_favicon_driver_browsertest.cc
@@ -303,8 +303,7 @@ GURL prerender_url = embedded_test_server()->GetURL("/favicon/page_with_favicon.html"); GURL icon_url = embedded_test_server()->GetURL("/favicon/icon.png"); - GURL initial_url = - embedded_test_server()->GetURL("/prerender/add_prerender.html"); + GURL initial_url = embedded_test_server()->GetURL("/empty.html"); prerender_helper().NavigatePrimaryPage(initial_url); {
diff --git a/chrome/browser/media/history/media_history_browsertest.cc b/chrome/browser/media/history/media_history_browsertest.cc index f923897e..2eef76cb 100644 --- a/chrome/browser/media/history/media_history_browsertest.cc +++ b/chrome/browser/media/history/media_history_browsertest.cc
@@ -1184,7 +1184,7 @@ GURL prerender_url = embedded_test_server()->GetURL("/title1.html"); // We should not fetch the URL while prerendering. - prerender_helper_.AddPrerenderWithTestUtilJS(prerender_url); + prerender_helper_.AddPrerender(prerender_url); EXPECT_TRUE(SetMediaMetadataWithArtwork(browser())); auto expected_artwork = GetExpectedArtwork();
diff --git a/chrome/browser/password_manager/password_manager_browsertest.cc b/chrome/browser/password_manager/password_manager_browsertest.cc index 591b5cf..ba89f2d 100644 --- a/chrome/browser/password_manager/password_manager_browsertest.cc +++ b/chrome/browser/password_manager/password_manager_browsertest.cc
@@ -4269,7 +4269,7 @@ login_observer.Register( content::Source<content::NavigationController>(nav_controller)); - GURL url = embedded_test_server()->GetURL("/prerender/add_prerender.html"); + GURL url = embedded_test_server()->GetURL("/empty.html"); ui_test_utils::NavigateToURL(browser(), url); content::test::PrerenderHostRegistryObserver registry_observer( @@ -4319,7 +4319,7 @@ // Tests that saving password doesn't work in the prerendering. IN_PROC_BROWSER_TEST_F(PasswordManagerPrerenderBrowserTest, SavePasswordInPrerender) { - GURL url = embedded_test_server()->GetURL("/prerender/add_prerender.html"); + GURL url = embedded_test_server()->GetURL("/empty.html"); ui_test_utils::NavigateToURL(browser(), url); auto prerender_url = @@ -4362,7 +4362,7 @@ // Tests that it defers to bind mojom::CredentialManager in the prerendering. IN_PROC_BROWSER_TEST_F(PasswordManagerPrerenderBrowserTest, BindCredentialManagerInPrerender) { - GURL url = embedded_test_server()->GetURL("/prerender/add_prerender.html"); + GURL url = embedded_test_server()->GetURL("/empty.html"); ui_test_utils::NavigateToURL(browser(), url); auto prerender_url =
diff --git a/chrome/browser/pdf/pdf_extension_test.cc b/chrome/browser/pdf/pdf_extension_test.cc index c6510628..cb67a0cd 100644 --- a/chrome/browser/pdf/pdf_extension_test.cc +++ b/chrome/browser/pdf/pdf_extension_test.cc
@@ -3466,7 +3466,7 @@ IN_PROC_BROWSER_TEST_F(PDFExtensionPrerenderTest, LoadPdfWhilePrerenderedDoesNotCrash) { const GURL initial_url = - embedded_test_server()->GetURL("a.test", "/prerender/add_prerender.html"); + embedded_test_server()->GetURL("a.test", "/empty.html"); const GURL pdf_url = embedded_test_server()->GetURL("a.test", "/pdf/test.pdf"); content::WebContents* web_contents =
diff --git a/chrome/browser/permissions/permission_request_manager_browsertest.cc b/chrome/browser/permissions/permission_request_manager_browsertest.cc index 7a31ba03..51a1b19 100644 --- a/chrome/browser/permissions/permission_request_manager_browsertest.cc +++ b/chrome/browser/permissions/permission_request_manager_browsertest.cc
@@ -1041,8 +1041,7 @@ IN_PROC_BROWSER_TEST_F(PermissionRequestManagerWithPrerenderingTest, RequestForPermission) { - GURL initial_url = - embedded_test_server()->GetURL("a.test", "/prerender/add_prerender.html"); + GURL initial_url = embedded_test_server()->GetURL("a.test", "/empty.html"); GURL prerender_url = embedded_test_server()->GetURL("a.test", "/title1.html"); ASSERT_NE(ui_test_utils::NavigateToURL(browser(), initial_url), nullptr); ASSERT_EQ(GetActiveMainFrame()->GetLastCommittedURL(), initial_url); @@ -1069,8 +1068,7 @@ IN_PROC_BROWSER_TEST_F(PermissionRequestManagerWithPrerenderingTest, DuplicateRequestForPermission) { - GURL initial_url = - embedded_test_server()->GetURL("a.test", "/prerender/add_prerender.html"); + GURL initial_url = embedded_test_server()->GetURL("a.test", "/empty.html"); GURL prerender_url = embedded_test_server()->GetURL("a.test", "/title1.html"); ASSERT_NE(ui_test_utils::NavigateToURL(browser(), initial_url), nullptr); ASSERT_EQ(GetActiveMainFrame()->GetLastCommittedURL(), initial_url); @@ -1100,8 +1098,7 @@ IN_PROC_BROWSER_TEST_F(PermissionRequestManagerWithPrerenderingTest, PrerenderLoadsWhileRequestsPending) { - GURL initial_url = - embedded_test_server()->GetURL("a.test", "/prerender/add_prerender.html"); + GURL initial_url = embedded_test_server()->GetURL("a.test", "/empty.html"); GURL prerender_url = embedded_test_server()->GetURL("a.test", "/title1.html"); GURL next_url = embedded_test_server()->GetURL("b.test", "/title1.html"); ASSERT_NE(ui_test_utils::NavigateToURL(browser(), initial_url), nullptr);
diff --git a/chrome/browser/permissions/prediction_based_permission_ui_selector.cc b/chrome/browser/permissions/prediction_based_permission_ui_selector.cc index 70789de9..46445f2e0 100644 --- a/chrome/browser/permissions/prediction_based_permission_ui_selector.cc +++ b/chrome/browser/permissions/prediction_based_permission_ui_selector.cc
@@ -7,6 +7,8 @@ #include "base/command_line.h" #include "base/feature_list.h" #include "base/logging.h" +#include "base/metrics/histogram_functions.h" +#include "base/rand_util.h" #include "base/time/default_clock.h" #include "base/util/values/values_util.h" #include "chrome/browser/permissions/permission_actions_history.h" @@ -92,8 +94,9 @@ callback_ = std::move(callback); last_request_grant_likelihood_ = absl::nullopt; - if (!IsAllowedToUseAssistedPrompts()) { - VLOG(1) << "[CPSS] Configuration does not allows CPSS requests"; + if (!IsAllowedToUseAssistedPrompts(request->GetRequestType())) { + VLOG(1) << "[CPSS] Configuration either does not allows CPSS requests or " + "the request was held back"; std::move(callback_).Run(Decision::UseNormalUiAndShowNoWarning()); return; } @@ -198,12 +201,35 @@ std::move(callback_).Run(Decision::UseNormalUiAndShowNoWarning()); } -bool PredictionBasedPermissionUiSelector::IsAllowedToUseAssistedPrompts() { +bool PredictionBasedPermissionUiSelector::IsAllowedToUseAssistedPrompts( + permissions::RequestType request_type) { // We need to also check `kQuietNotificationPrompts` here since there is no // generic safeguard anywhere else in the stack. - return base::FeatureList::IsEnabled(features::kQuietNotificationPrompts) && - base::FeatureList::IsEnabled(features::kPermissionPredictions) && - safe_browsing::IsSafeBrowsingEnabled(*(profile_->GetPrefs())); + if (!base::FeatureList::IsEnabled(features::kQuietNotificationPrompts) || + !safe_browsing::IsSafeBrowsingEnabled(*(profile_->GetPrefs()))) { + return false; + } + double hold_back_chance = 0.0; + bool is_permissions_predictions_enabled = false; + switch (request_type) { + case permissions::RequestType::kNotifications: + is_permissions_predictions_enabled = + base::FeatureList::IsEnabled(features::kPermissionPredictions); + hold_back_chance = features::kPermissionPredictionsHoldbackChance.Get(); + break; + default: + NOTREACHED(); + } + if (!is_permissions_predictions_enabled) + return false; + + const bool should_hold_back = + hold_back_chance && base::RandDouble() < hold_back_chance; + // Only recording the hold back UMA histogram if the request was actually + // eligible for an assisted prompt + base::UmaHistogramBoolean("Permissions.PredictionService.Request", + !should_hold_back); + return !should_hold_back; } // static
diff --git a/chrome/browser/permissions/prediction_based_permission_ui_selector.h b/chrome/browser/permissions/prediction_based_permission_ui_selector.h index ab73704..74c9b8f 100644 --- a/chrome/browser/permissions/prediction_based_permission_ui_selector.h +++ b/chrome/browser/permissions/prediction_based_permission_ui_selector.h
@@ -55,7 +55,7 @@ bool lookup_succesful, bool response_from_cache, std::unique_ptr<permissions::GeneratePredictionsResponse> response); - bool IsAllowedToUseAssistedPrompts(); + bool IsAllowedToUseAssistedPrompts(permissions::RequestType request_type); static void FillInActionCounts( permissions::PredictionRequestFeatures::ActionCounts* counts, const std::vector<PermissionActionsHistory::Entry>& permission_actions);
diff --git a/chrome/browser/plugins/pdf_iframe_navigation_throttle_browsertest.cc b/chrome/browser/plugins/pdf_iframe_navigation_throttle_browsertest.cc index da253b1..4f2166c8 100644 --- a/chrome/browser/plugins/pdf_iframe_navigation_throttle_browsertest.cc +++ b/chrome/browser/plugins/pdf_iframe_navigation_throttle_browsertest.cc
@@ -86,8 +86,7 @@ // the fallback HTML content even while it is prerendering. IN_PROC_BROWSER_TEST_F(PDFIFrameNavigationThrottleBrowserTest, HTMLFallbackInPrerender) { - const GURL kUrl( - embedded_test_server()->GetURL("/prerender/add_prerender.html")); + const GURL kUrl(embedded_test_server()->GetURL("/empty.html")); ui_test_utils::NavigateToURL(browser(), kUrl); const GURL kPrerenderUrl =
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fr-CA.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fr-CA.xtb index ccd6fccc..9242060 100644 --- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fr-CA.xtb +++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fr-CA.xtb
@@ -1014,6 +1014,7 @@ <translation id="827266600368092403">Commencer ou terminer la sélection</translation> <translation id="827422111966801947">Indigo</translation> <translation id="8276439074553447000">Aller à l'élément activable précédent</translation> +<translation id="8279039817939141096">Appuyez sur une touche du clavier ou sur une touche braille actualisable, ou encore faites un geste tactile pour apprendre son fonctionnement. Appuyez sur les touches Contrôle et W en même temps, sur la barre d'espacement et la touche Z, balayez vers la gauche avec deux doigts ou appuyez sur la touche Échap. pour quitter.</translation> <translation id="8283603667300770666">Champ de formulaire suivant</translation> <translation id="8310185481635255431">Aucun lien suivant</translation> <translation id="831207808878314375">Définition</translation>
diff --git a/chrome/browser/ssl/security_state_tab_helper_browsertest.cc b/chrome/browser/ssl/security_state_tab_helper_browsertest.cc index 61c080f1..39a486bf 100644 --- a/chrome/browser/ssl/security_state_tab_helper_browsertest.cc +++ b/chrome/browser/ssl/security_state_tab_helper_browsertest.cc
@@ -2128,7 +2128,7 @@ SetUpMockCertVerifierForHttpsServer(*test_server, 0, net::OK); // Load a valid HTTPS page. - auto primary_url = test_server->GetURL("/prerender/add_prerender.html"); + auto primary_url = test_server->GetURL("/empty.html"); ui_test_utils::NavigateToURL(browser(), primary_url); CheckSecurityInfoForSecure(web_contents(), security_state::SECURE, false, false, false, @@ -2201,7 +2201,7 @@ SetUpMockCertVerifierForHttpsServer(*test_server, 0, net::OK); // Load a valid HTTPS page. - auto primary_url = test_server->GetURL("/prerender/add_prerender.html"); + auto primary_url = test_server->GetURL("/empty.html"); ui_test_utils::NavigateToURL(browser(), primary_url); CheckSecurityInfoForSecure(web_contents(), security_state::SECURE, false, false, false,
diff --git a/chrome/browser/subresource_filter/subresource_filter_browsertest.cc b/chrome/browser/subresource_filter/subresource_filter_browsertest.cc index 26a5054..6de1c42 100644 --- a/chrome/browser/subresource_filter/subresource_filter_browsertest.cc +++ b/chrome/browser/subresource_filter/subresource_filter_browsertest.cc
@@ -1167,8 +1167,7 @@ PrerenderingMainFrameActivated) { const GURL kPrerenderingUrl = embedded_test_server()->GetURL("/page_with_iframe.html"); - const GURL kInitialUrl = - embedded_test_server()->GetURL("/prerender/add_prerender.html"); + const GURL kInitialUrl = embedded_test_server()->GetURL("/empty.html"); ASSERT_NO_FATAL_FAILURE(SetRulesetToDisallowURLsWithPathSuffix( "suffix-that-does-not-match-anything"));
diff --git a/chrome/browser/sync/sessions/sync_sessions_router_tab_helper_browsertest.cc b/chrome/browser/sync/sessions/sync_sessions_router_tab_helper_browsertest.cc index dd5c85d..7f2c634c 100644 --- a/chrome/browser/sync/sessions/sync_sessions_router_tab_helper_browsertest.cc +++ b/chrome/browser/sync/sessions/sync_sessions_router_tab_helper_browsertest.cc
@@ -128,7 +128,7 @@ // SyncSessionsWebContentsRouter while a page without a title is prerendered. IN_PROC_BROWSER_TEST_F(SyncSessionsRouterTabHelperBrowserTest, SyncSessionRouterWithoutTitleInPrerender) { - GURL url = embedded_test_server()->GetURL("/prerender/add_prerender.html"); + GURL url = embedded_test_server()->GetURL("/empty.html"); // Set LanguageDetectionObserver to make sure that it starts prerendering // after OnLanguageDetermined() on the current loading which could trigger a // session sync.
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_af.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_af.xtb index 349080e..c708410 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_af.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_af.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> ongeleesde bladsy}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ongeleesde bladsye}}</translation> <translation id="2979025552038692506">Gekose incognito-oortjie</translation> <translation id="2979448359891869301">Kan nie skermkiekie verleng nie. Probeer weer wanneer jou foon nie besig is nie.</translation> +<translation id="2979639724566107830">Maak in nuwe venster oop</translation> <translation id="2987620471460279764">Teks van ander toestel af gedeel</translation> <translation id="2989523299700148168">Onlangs besoek</translation> <translation id="2992473221983447149">Prentbeskrywings</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Kon nie aflaai nie</translation> <translation id="6995899638241819463">Waarsku jou as wagwoorde in 'n dataskending blootgestel is</translation> <translation id="7001056293070445572">Hierdie lêer is te groot (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Aanvanklike sinkroniseringopstelling is nie voltooi nie. Sinkronisering is af.</translation> <translation id="7022756207310403729">Maak in blaaier oop</translation> <translation id="702463548815491781">Aanbeveel wanneer TalkBack of Skakelaartoegang aan is</translation> <translation id="7027549951530753705">Teruggestel op <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Verander <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Hernoeming is nie beskikbaar nie</translation> <translation id="7291910923717764901">Prentbeskrywings is vir hierdie bladsy bygevoeg</translation> -<translation id="7293171162284876153">Skakel "Sinkroniseer jou Chrome-data" aan om met sinkronisering te begin.</translation> <translation id="7293429513719260019">Kies taal</translation> <translation id="729975465115245577">Jou toestel het nie 'n program om die wagwoordlêer te berg nie.</translation> <translation id="7302081693174882195">Besonderhede: Gerangskik volgens hoeveelheid data bespaar</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_am.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_am.xtb index 48a6eee..0513d41b 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_am.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_am.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> ያልተነበበ ገጽ}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ያልተነበቡ ገጾች}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ያልተነበቡ ገጾች}}</translation> <translation id="2979025552038692506">የተመረጠው ማንነት የማያሳውቅ ትር</translation> <translation id="2979448359891869301">ቅጽበታዊ ገጽ እይታን ማራዘም አይቻልም። ስልክዎ ስራ በማይበዛበት ጊዜ እንደገና ይሞክሩ።</translation> +<translation id="2979639724566107830">በአዲስ መስኮት ክፈት</translation> <translation id="2987620471460279764">ከሌሎች መሣሪያዎች የተጋራ ጽሑፍ</translation> <translation id="2989523299700148168">በቅርብ ጊዜ የተጎበኙ</translation> <translation id="2992473221983447149">የምስል መግለጫዎች</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">ማውረድ አልተቻለም</translation> <translation id="6995899638241819463">የይለፍ ቃላት በውሂብ ደንብ ጥሰት ተጋላጭ ከሆነ ያስጠንቅቅዎት</translation> <translation id="7001056293070445572">ይህ ፋይል ትልቅ ነው (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">የመጀመሪያው የስምረት ውቅረት አላለቀም። ስምረት ጠፍቷል።</translation> <translation id="7022756207310403729">በአሳሽ ውስጥ ክፈት</translation> <translation id="702463548815491781">TalkBack ወይም መዳረሻ ቀይር ሲበሩ የሚመከር</translation> <translation id="7027549951530753705">ወደነበረበት የተመለሰው በ<ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> ይለወጥ?</translation> <translation id="7290209999329137901">ዳግም መሰየም የለም</translation> <translation id="7291910923717764901">ለዚህ ገጽ የታከሉ የምስል መግለጫዎች</translation> -<translation id="7293171162284876153">ስምረትን ለመጀመር «የChrome ውሂብዎን ያስምሩ»ን ያብሩት።</translation> <translation id="7293429513719260019">ቋንቋ ይምረጡ</translation> <translation id="729975465115245577">የእርስዎ መሣሪያ የይለፍ ቃላት ፋይሉን የሚያከማችበት መተግበሪያ የለውም።</translation> <translation id="7302081693174882195">ዝርዝሮች፦ በተቀመጠው የውሂብ መጠን ተደርድረዋል</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb index 4a78ed49..551b4fa5 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{صفحة واحدة (<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" />) غير مقروءة}zero{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> صفحة غير مقروءة}two{صفحتان (<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" />) غير مقروءتَين}few{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> صفحات غير مقروءة}many{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> صفحة غير مقروءة}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> صفحة غير مقروءة}}</translation> <translation id="2979025552038692506">علامة تبويب محددة للتصفح المتخفي</translation> <translation id="2979448359891869301">يتعذّر توسيع نافذة لقطة الشاشة. حاوِل مرة أخرى عندما يتوفّر قدر كافٍ من الذاكرة.</translation> +<translation id="2979639724566107830">فتح الإشارة في نافذة جديدة</translation> <translation id="2987620471460279764">النصوص التي تمت مشاركتها من جهاز آخر</translation> <translation id="2989523299700148168">تم الانتقال إليها مؤخرًا</translation> <translation id="2992473221983447149">أوصاف الصور</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">تعذّر التنزيل</translation> <translation id="6995899638241819463">التحذير إذا تم الكشف عن كلمات المرور في عملية اختراق بيانات</translation> <translation id="7001056293070445572">هذا الملف كبير (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">لم ينتهِ إعداد المزامنة الأولية. تم إيقاف المزامنة.</translation> <translation id="7022756207310403729">فتح في المتصفح</translation> <translation id="702463548815491781">يُوصى به عند تفعيل TalkBack أو الوصول عبر مفتاح التحويل</translation> <translation id="7027549951530753705">تمّت استعادة <ph name="ITEM_TITLE" />.</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">هل تريد تغيير اللغة <ph name="LANGUAGE" />؟</translation> <translation id="7290209999329137901">إعادة التسمية غير متوفرة</translation> <translation id="7291910923717764901">تم إضافة أوصاف الصور لهذه الصفحة.</translation> -<translation id="7293171162284876153">لبدء المزامنة، يُرجى تفعيل "مزامنة بيانات Chrome".</translation> <translation id="7293429513719260019">اختيار لغة</translation> <translation id="729975465115245577">لا يتضمن جهازك تطبيقًا لتخزين ملف كلمات المرور.</translation> <translation id="7302081693174882195">التفاصيل: تم الترتيب حسب مقدار البيانات المحفوظة</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_as.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_as.xtb index f277902..1173903a 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_as.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_as.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> খন নপঢ়া পৃষ্ঠা}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> খন নপঢ়া পৃষ্ঠা}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> খন নপঢ়া পৃষ্ঠা}}</translation> <translation id="2979025552038692506">বাছনি কৰা ইনকগনিট’ টেব</translation> <translation id="2979448359891869301">দীঘল স্ক্ৰীনশ্বট ল’ব নোৱাৰি। আপোনাৰ ফ’নটো ব্যস্ত নথকা সময়ত পুনৰ চেষ্টা কৰক।</translation> +<translation id="2979639724566107830">নতুন ৱিণ্ড'ত খোলক</translation> <translation id="2987620471460279764">অন্য ডিভাইচৰ পৰা শ্বেয়াৰ কৰা পাঠ</translation> <translation id="2989523299700148168">শেহতীয়াকৈ চোৱা</translation> <translation id="2992473221983447149">প্ৰতিচ্ছবিৰ বিৱৰণ</translation> @@ -942,7 +943,6 @@ <translation id="6989267951144302301">ডাউনল’ড কৰিব পৰা নগ’ল</translation> <translation id="6995899638241819463">ডেটা উলংঘনৰ ফলত পাছৱৰ্ডসমূহ ফাদিল হ’লে আপোনাক সকীয়নি দিয়ে</translation> <translation id="7001056293070445572">ফাইলটোৰ আকাৰ অতি বেছি ডাঙৰ (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">প্ৰাৰম্ভিক ছিংকৰ ছেটআপ সম্পূর্ণ হোৱা নাই। ছিংক কৰা সুবিধাটো অফ কৰা আছে।</translation> <translation id="7022756207310403729">ব্ৰাউজাৰত খোলক</translation> <translation id="702463548815491781">টকবেক বা ছুইচৰ দ্বাৰা ব্যৱহাৰ কৰা অনুমতি অন থকা অৱস্থান এয়া চুপাৰিছ কৰা হয়</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> পুনঃস্থাপন কৰা হৈছে</translation> @@ -973,7 +973,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> সলনি কৰিবনে?</translation> <translation id="7290209999329137901">নতুন নাম দিয়াৰ সুবিধা উপলব্ধ নহয়</translation> <translation id="7291910923717764901">এই পৃষ্ঠাখনৰ বাবে প্ৰতিচ্ছবিৰ বিৱৰণ যোগ দিয়া হ'ল</translation> -<translation id="7293171162284876153">ছিংক কৰা আৰম্ভ কৰিবলৈ "আপোনাৰ Chrome ডেটা ছিংক কৰক" অন কৰক।</translation> <translation id="7293429513719260019">ভাষা বাছনি কৰক</translation> <translation id="729975465115245577">পাছৱৰ্ডৰ ফাইলটো সঞ্চয় কৰিবলৈ আপোনাৰ ডিভাইচত কোনো এপ্ নাই।</translation> <translation id="7302081693174882195">সবিশেষ: ছেভ কৰা ডেটাৰ পৰিমাণৰ ভিত্তিত সজোৱা হৈছে</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb index dfcfc1f..2eff9c9 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> oxunmamış səhifə}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> oxunmamış səhifə}}</translation> <translation id="2979025552038692506">Seçilmiş Gizli Panel</translation> <translation id="2979448359891869301">Skrinşotları artırmaq olmur. Telefonunuz məşğul olmadıqda yenidən cəhd edin.</translation> +<translation id="2979639724566107830">Yeni pəncərədə açın</translation> <translation id="2987620471460279764">Digər cihazdan paylaşılan mətn</translation> <translation id="2989523299700148168">Son ziyarət</translation> <translation id="2992473221983447149">Şəkil təsvirləri</translation> @@ -941,7 +942,6 @@ <translation id="6989267951144302301">Endirilmədi</translation> <translation id="6995899638241819463">Data pozulması halında parolların ələ keçirilib-keçirilmədiyi bildirilir</translation> <translation id="7001056293070445572">Bu fayl böyükdür (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">İlkin sinxronizasiya ayarlaması tamamlanmadı. Sinxronizasiya deaktivdir.</translation> <translation id="7022756207310403729">Brauzerdə açın</translation> <translation id="702463548815491781">TalkBack və ya Keçid Düyməsi aktiv olduqda tövsiyə olunur</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> bərpa olunub</translation> @@ -972,7 +972,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> dəyişdirilsin?</translation> <translation id="7290209999329137901">Adı dəyişmək mümkün deyil</translation> <translation id="7291910923717764901">Bu səhifə üçün şəkil təsvirləri əlavə edildi</translation> -<translation id="7293171162284876153">Sinxronizasiyanı başlatmaq üçün "Chrome datasını sinxronizasiya edin" seçimini aktiv edin.</translation> <translation id="7293429513719260019">Dil seçin</translation> <translation id="729975465115245577">Cihazda parollar faylını saxlamaq üçün tətbiq yoxdur.</translation> <translation id="7302081693174882195">Məlumat: Yadda saxlanmış data həcminə görə çeşidlənib</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_be.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_be.xtb index 4174ff7..5b51908 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_be.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_be.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> непрачытаная старонка}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрачытаная старонка}few{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрачытаныя старонкі}many{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрачытаных старонак}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрачытанай старонкі}}</translation> <translation id="2979025552038692506">Выбраная ўкладка інкогніта</translation> <translation id="2979448359891869301">Не ўдаецца зрабіць большы здымак экрана. Паўтарыце спробу, калі памяць тэлефона будзе менш загружанай.</translation> +<translation id="2979639724566107830">Адкрыць у новым акне</translation> <translation id="2987620471460279764">Тэкст, абагулены з іншай прылады</translation> <translation id="2989523299700148168">Нядаўнія</translation> <translation id="2992473221983447149">Апісанні відарысаў</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Не ўдалося спампаваць</translation> <translation id="6995899638241819463">Папярэджваць мяне ў выпадку, калі пры ўцечцы даных былі раскрыты паролі</translation> <translation id="7001056293070445572">Гэта вялікі файл (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Першапачатковая наладка сінхранізацыі не завершана. Сінхранізацыя выключана.</translation> <translation id="7022756207310403729">Адкрыць у браўзеры</translation> <translation id="702463548815491781">Рэкамендуецца, калі ўключаны TalkBack або доступ праз пераключальнікі</translation> <translation id="7027549951530753705">Адноўлена: <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Змяніць мову (<ph name="LANGUAGE" />)?</translation> <translation id="7290209999329137901">Перайменаванне недаступнае</translation> <translation id="7291910923717764901">Дададзены апісанні відарысаў на гэтай старонцы</translation> -<translation id="7293171162284876153">Каб пачаць сінхранізацыю, уключыце "Сінхранізацыю даных Chrome".</translation> <translation id="7293429513719260019">Выбраць мову</translation> <translation id="729975465115245577">На вашай прыладзе няма праграмы для захоўвання файла з паролямі.</translation> <translation id="7302081693174882195">Падрабязныя звесткі: Адсартавана па аб'ёме захаваных даных</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_bg.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_bg.xtb index d8b60dc..a98bd98 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_bg.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_bg.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> непрочетена страница}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрочетени страници}}</translation> <translation id="2979025552038692506">Избран раздел в режим „инкогнито“</translation> <translation id="2979448359891869301">Екранната снимка не може да се разшири. Опитайте отново, когато телефонът не се използва за други цели.</translation> +<translation id="2979639724566107830">Отваряне в нов прозорец</translation> <translation id="2987620471460279764">Текст, споделен от друго устройство</translation> <translation id="2989523299700148168">Наскоро посетени</translation> <translation id="2992473221983447149">Описания на изображенията</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Неуспешно изтегляне</translation> <translation id="6995899638241819463">Предупреждение за разкрити пароли при нарушение на сигурността на данните</translation> <translation id="7001056293070445572">Този файл е голям (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Първоначалното настройване на синхронизирането не бе завършено. Синхронизирането е изключено.</translation> <translation id="7022756207310403729">Отваряне в браузъра</translation> <translation id="702463548815491781">Препоръчва се, когато TalkBack или достъпът с превключване са задействани</translation> <translation id="7027549951530753705">Файлът „<ph name="ITEM_TITLE" />“ бе възстановен</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Да се промени ли <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Преименуването не е възможно</translation> <translation id="7291910923717764901">Бяха добавени описания за изображенията на тази страница</translation> -<translation id="7293171162284876153">За да стартирате синхронизирането, включете „Синхронизиране на данните ви в Chrome“.</translation> <translation id="7293429513719260019">Избор на език</translation> <translation id="729975465115245577">На устройството ви няма приложение за съхраняване на файла с паролите.</translation> <translation id="7302081693174882195">Подробности: сортирани по количество спестени данни</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_bn.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_bn.xtb index 6a3af7b..a29968c 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_bn.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_bn.xtb
@@ -227,6 +227,7 @@ <translation id="247737702124049222">ছবির বিবরণ চালু করা আছে</translation> <translation id="2482878487686419369">বিজ্ঞপ্তিগুলি</translation> <translation id="2485422356828889247">আনইনস্টল</translation> +<translation id="2489545061398461256">কাজ হয়ে যাওয়ার পরে এটি অটোমেটিক বন্ধ হয়ে যাবে</translation> <translation id="2494974097748878569">Chrome-এ Google অ্যাসিস্ট্যান্ট</translation> <translation id="2496180316473517155">ব্রাউজিং ইতিহাস</translation> <translation id="2497852260688568942">আপনার প্রশাসকের দ্বারা সিঙ্ক অক্ষম করা হয়েছে</translation> @@ -304,6 +305,7 @@ <translation id="2956410042958133412">এই অ্যাকাউন্টটি <ph name="PARENT_NAME_1" /> এবং <ph name="PARENT_NAME_2" /> দ্বারা পরিচালিত হয়৷</translation> <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" />টি পৃষ্ঠা পড়া হয়নি}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" />টি পৃষ্ঠা পড়া হয়নি}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" />টি পৃষ্ঠা পড়া হয়নি}}</translation> <translation id="2979025552038692506">নির্বাচিত ছদ্মবেশী ট্যাবগুলি</translation> +<translation id="2979639724566107830">নতুন উইন্ডোতে খুলুন</translation> <translation id="2987620471460279764">অন্য ডিভাইস থেকে টেক্সট শেয়ার করা হয়েছে</translation> <translation id="2989523299700148168">সাম্প্রতিক দেখা হয়েছে</translation> <translation id="2992473221983447149">ছবির বিবরণ</translation> @@ -536,6 +538,7 @@ <translation id="4583164079174244168">{MINUTES,plural, =1{# মিনিট আগে}one{# মিনিট আগে}other{# মিনিট আগে}}</translation> <translation id="4587589328781138893">সাইট</translation> <translation id="4594952190837476234">এই অফলাইন পৃষ্ঠাটি <ph name="CREATION_TIME" />-এ তৈরি করা হয়েছিল এবং এটি অনলাইন ভার্সনের থেকে আলাদা হতে পারে।</translation> +<translation id="4608360466722749036">ব্লুটুথ চালু হচ্ছে…</translation> <translation id="4616150815774728855"><ph name="WEBAPK_NAME" /> খুলুন</translation> <translation id="4619564267100705184">নিজের পরিচয় যাচাই করুন</translation> <translation id="4634124774493850572">পাসওয়ার্ড ব্যবহার করুন</translation> @@ -925,7 +928,6 @@ <translation id="6989267951144302301">ডাউনলোড করা যায়নি</translation> <translation id="6995899638241819463">আপনার পাসওয়ার্ড কোনও ডেটা নিরাপত্তা লঙ্ঘনের কারণে সর্বজনীনভাবে প্রকাশ হলে তা আপনাকে জানানো হবে</translation> <translation id="7001056293070445572">এই ফাইলটি বড় (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">সিঙ্কের প্রাথমিক সেট-আপ সম্পূর্ণ হয়নি। সিঙ্ক বন্ধ আছে।</translation> <translation id="7022756207310403729">ব্রাউজারে খুলুন</translation> <translation id="702463548815491781">'টকব্যাক' অথবা 'অ্যাক্সেস পরিবর্তন করুন' চালু করা থাকলে এটি করার সাজেশন পাবেন</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> ফিরিয়ে আনা হয়েছে</translation> @@ -956,7 +958,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> পরিবর্তন করবেন?</translation> <translation id="7290209999329137901">আবার নামকরণের বিকল্পটি উপলভ্য নেই</translation> <translation id="7291910923717764901">এই পৃষ্ঠার জন্য ছবির বিবরণ যোগ করা হয়েছে</translation> -<translation id="7293171162284876153">সিঙ্ক চালু করতে "আপনার Chrome ডেটা সিঙ্ক করুন" বিকল্পটি চালু করুন।</translation> <translation id="7293429513719260019">ভাষা বেছে নিন</translation> <translation id="729975465115245577">পাসওয়ার্ড ফাইল সেভ করার জন্য আপনার ডিভাইসে কোনও অ্যাপ নেই।</translation> <translation id="7302081693174882195">বিবরণ: সেভ করা ডেটার পরিমাণ অনুযায়ী সাজানো হয়েছে</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_bs.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_bs.xtb index b0bbcf4..82774717 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_bs.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_bs.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> nepročitana stranica}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nepročitana stranica}few{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nepročitane stranice}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nepročitanih stranica}}</translation> <translation id="2979025552038692506">Odabrana je anonimna kartica</translation> <translation id="2979448359891869301">Nije moguće proširiti snimak ekrana. Pokušajte ponovo kada vaš telefon nije zauzet.</translation> +<translation id="2979639724566107830">Otvori u novom prozoru</translation> <translation id="2987620471460279764">Tekst dijeljen s drugog uređaja</translation> <translation id="2989523299700148168">Nedavno posjećeno</translation> <translation id="2992473221983447149">Opisi slike</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Preuzimanje nije uspjelo</translation> <translation id="6995899638241819463">Upozori ako su lozinke izložene pri narušavanju podataka</translation> <translation id="7001056293070445572">Ovaj fajl je velik (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Početno postavljanje sinhroniziranja nije završeno. Sinhroniziranje je isključeno.</translation> <translation id="7022756207310403729">Otvori u pregledniku</translation> <translation id="702463548815491781">Preporučeno kada je uključena funkcija TalkBack ili prekidač za pristup.</translation> <translation id="7027549951530753705">Vraćeno: <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Promijeniti jezik <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Promjena naziva nije dostupna</translation> <translation id="7291910923717764901">Opisi slika su dodati za ovu stranicu</translation> -<translation id="7293171162284876153">Da pokrenete sinhroniziranje, uključite "Sinhroniziranje Chrome podataka"</translation> <translation id="7293429513719260019">Odaberite jezik</translation> <translation id="729975465115245577">Na vašem uređaju nema aplikacije za pohranjivanje fajlova s lozinkama.</translation> <translation id="7302081693174882195">Detalji: Poredano po količini ušteđenih podataka</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ca.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ca.xtb index 47cabfa..666d4d10 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ca.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ca.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> pàgina no llegida}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> pàgines no llegides}}</translation> <translation id="2979025552038692506">Pestanya d'incògnit seleccionada</translation> <translation id="2979448359891869301">No es pot ampliar la captura de pantalla. Torna-ho a provar quan el telèfon no estigui ocupat.</translation> +<translation id="2979639724566107830">Obre-ho en una finestra nova</translation> <translation id="2987620471460279764">Text compartit d'un altre dispositiu</translation> <translation id="2989523299700148168">Visitats últimament</translation> <translation id="2992473221983447149">Descripcions d'imatges</translation> @@ -780,7 +781,7 @@ <translation id="6032091552407840792">Aquesta prova només està activa en <ph name="BEGIN_LINK" />algunes regions<ph name="END_LINK" />.</translation> <translation id="6033245666633565791">Amb <ph name="BEGIN_LINK" />Privacy Sandbox<ph name="END_LINK" />, Chrome està desenvolupant noves tecnologies per protegir-te dels mecanismes de seguiment entre llocs web, alhora que preserva el web obert. -Les proves de Privacy Sandbox encara s'estan desenvolupant i només estan disponibles en determinades regions. Per ara, és possible que els llocs web provin la zona de proves de privadesa mentre continuen utilitzant les tecnologies web actuals, com ara les galetes de tercers.</translation> +Les proves de Privacy Sandbox encara s'estan desenvolupant i només estan disponibles en determinades regions. Per ara, és possible que els llocs web provin Privacy Sandbox mentre continuen utilitzant les tecnologies web actuals, com ara les galetes de tercers.</translation> <translation id="6036057147555329831">ICU addicional</translation> <translation id="6039379616847168523">Ves a la pestanya següent</translation> <translation id="6040143037577758943">Tanca</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">No s'ha pogut baixar</translation> <translation id="6995899638241819463">Rep un advertiment si les contrasenyes queden exposades en l'àmbit d'una violació de les dades</translation> <translation id="7001056293070445572">Aquest fitxer és gran (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">La configuració de la sincronització inicial no ha finalitzat. La sincronització està desactivada.</translation> <translation id="7022756207310403729">Obre al navegador</translation> <translation id="702463548815491781">Es recomana quan TalkBack o l'accés amb interruptors estan activats</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> s'ha restaurat</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Vols canviar <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">No es pot canviar el nom</translation> <translation id="7291910923717764901">S'han afegit les descripcions de la imatge per a aquesta pàgina</translation> -<translation id="7293171162284876153">Per iniciar la sincronització, activa l'opció Sincronitza les dades de Chrome.</translation> <translation id="7293429513719260019">Selecciona l'idioma</translation> <translation id="729975465115245577">El dispositiu no té cap aplicació per emmagatzemar el fitxer de contrasenyes.</translation> <translation id="7302081693174882195">Detalls: files ordenades per quantitat de dades estalviades</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_cs.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_cs.xtb index 137ffde..5c19b7e 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_cs.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_cs.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> nepřečtená stránka}few{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nepřečtené stránky}many{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nepřečtené stránky}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nepřečtených stránek}}</translation> <translation id="2979025552038692506">Vybraná anonymní karta</translation> <translation id="2979448359891869301">Snímek obrazovky nelze roztáhnout. Zkuste to znovu, až telefon nebude zaneprázdněný.</translation> +<translation id="2979639724566107830">Otevřít v novém okně</translation> <translation id="2987620471460279764">Text sdílený z jiného zařízení</translation> <translation id="2989523299700148168">Nedávno navštívené</translation> <translation id="2992473221983447149">Popisy obrázků</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Stažení se nezdařilo</translation> <translation id="6995899638241819463">Upozorňovat v případě vyzrazení hesel při porušení zabezpečení</translation> <translation id="7001056293070445572">Tento soubor je velký (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Počáteční nastavení synchronizace nebylo dokončeno. Synchronizace je vypnutá.</translation> <translation id="7022756207310403729">Otevřít v prohlížeči</translation> <translation id="702463548815491781">Doporučeno, když je zapnuta funkce TalkBack nebo přístup pomocí přepínačů</translation> <translation id="7027549951530753705">Obnoveno: <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Změnit jazyk <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Přejmenování není k dispozici</translation> <translation id="7291910923717764901">Byly přidány popisy obrázků pro tuto stránku</translation> -<translation id="7293171162284876153">Chcete-li synchronizaci spustit, zapněte přepínač Synchronizovat data prohlížeče Chrome.</translation> <translation id="7293429513719260019">Zvolte jazyk</translation> <translation id="729975465115245577">V zařízení není žádná aplikace, pomocí které by soubor s hesly bylo možné uložit.</translation> <translation id="7302081693174882195">Podrobnosti: Seřazeno podle množství uspořených dat</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_da.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_da.xtb index f206b0c5..648ab39 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_da.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_da.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> ulæst side}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ulæst side}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ulæste sider}}</translation> <translation id="2979025552038692506">Valgt inkognitofane</translation> <translation id="2979448359891869301">Screenshottet kan ikke udvides. Prøv igen, når din telefon ikke er optaget.</translation> +<translation id="2979639724566107830">Åbn i nyt vindue</translation> <translation id="2987620471460279764">Tekst, der er delt fra en anden enhed</translation> <translation id="2989523299700148168">Besøgt for nylig</translation> <translation id="2992473221983447149">Billedbeskrivelser</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Der kan ikke downloades</translation> <translation id="6995899638241819463">Få en underretning, hvis adgangskoder afsløres i forbindelse med et brud på datasikkerheden</translation> <translation id="7001056293070445572">Denne fil er stor (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Den indledende konfiguration af synkronisering blev ikke afsluttet. Synkronisering er deaktiveret.</translation> <translation id="7022756207310403729">Åbn i browser</translation> <translation id="702463548815491781">Anbefales, når TalkBack eller Kontaktadgang er aktiveret</translation> <translation id="7027549951530753705">Gendannet den <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Vil du skifte til et andet sprog end <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Elementet kan ikke omdøbes.</translation> <translation id="7291910923717764901">Der blev tilføjet billedbeskrivelser for denne side</translation> -<translation id="7293171162284876153">Aktivér "Synkroniser dine Chrome-data" for starte synkroniseringen.</translation> <translation id="7293429513719260019">Vælg sprog</translation> <translation id="729975465115245577">Der er ikke nogen app på din enhed, hvor filen med adgangskoder kan gemmes.</translation> <translation id="7302081693174882195">Info: Sorteret efter mængden af sparede data</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_de.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_de.xtb index 306758a8..3f4b996 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_de.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_de.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> ungelesene Seite}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ungelesene Seiten}}</translation> <translation id="2979025552038692506">Ausgewählter Inkognitotab</translation> <translation id="2979448359891869301">Screenshot kann nicht erweitert werden. Versuchen Sie es noch einmal, wenn die Speicherauslastung Ihres Smartphones geringer ist.</translation> +<translation id="2979639724566107830">In neuem Fenster öffnen</translation> <translation id="2987620471460279764">Text, der über ein anderes Gerät geteilt wurde</translation> <translation id="2989523299700148168">Kürzlich besucht</translation> <translation id="2992473221983447149">Bildbeschreibungen</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Fehler beim Download</translation> <translation id="6995899638241819463">Warnen, wenn Passwörter durch eine Datenpanne preisgegeben werden</translation> <translation id="7001056293070445572">Diese Datei ist groß (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Die erstmalige Einrichtung der Synchronisierung wurde nicht abgeschlossen. Synchronisierung ist deaktiviert.</translation> <translation id="7022756207310403729">Im Browser öffnen</translation> <translation id="702463548815491781">Empfohlen, wenn TalkBack oder der Schalterzugriff aktiviert ist</translation> <translation id="7027549951530753705">Wiederhergestellt: <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> ändern?</translation> <translation id="7290209999329137901">Umbenennen nicht verfügbar</translation> <translation id="7291910923717764901">Für diese Seite wurden Bildbeschreibungen hinzugefügt</translation> -<translation id="7293171162284876153">Aktivieren Sie "Chrome-Daten synchronisieren", um die Synchronisierung zu starten.</translation> <translation id="7293429513719260019">Sprache auswählen</translation> <translation id="729975465115245577">Auf Ihrem Gerät befindet sich keine App zum Speichern der Passwortdatei.</translation> <translation id="7302081693174882195">Details: Nach der Menge der gespeicherten Daten sortiert</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_el.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_el.xtb index b4e6e01..183512c6 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_el.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_el.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> μη αναγνωσμένη σελίδα}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> μη αναγνωσμένες σελίδες}}</translation> <translation id="2979025552038692506">Επιλεγμένη καρτέλα ανώνυμης περιήγησης</translation> <translation id="2979448359891869301">Δεν είναι δυνατή η επέκταση του στιγμιότυπου οθόνης. Δοκιμάστε ξανά όταν το τηλέφωνό σας δεν είναι απασχολημένο.</translation> +<translation id="2979639724566107830">Άνοιγμα σε νέο παράθυρο</translation> <translation id="2987620471460279764">Κοινόχρηστο κείμενο από άλλη συσκευή</translation> <translation id="2989523299700148168">Πραγματοποιήθηκε επίσκεψη πρόσφατα</translation> <translation id="2992473221983447149">Περιγραφές εικόνας</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Δεν ήταν δυνατή η λήψη</translation> <translation id="6995899638241819463">Σας προειδοποιεί σε περίπτωση που οι κωδικοί πρόσβασής σας αποκαλυφθούν στο πλαίσιο μιας παραβίασης δεδομένων.</translation> <translation id="7001056293070445572">Αυτό το αρχείο είναι μεγάλο (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Η αρχική ρύθμιση του συγχρονισμού δεν τελείωσε. Ο συγχρονισμός είναι απενεργοποιημένος.</translation> <translation id="7022756207310403729">Άνοιγμα σε πρόγρ. περιήγησης</translation> <translation id="702463548815491781">Συνιστάται όταν έχει ενεργοποιηθεί το TalkBack ή η πρόσβαση με διακόπτη</translation> <translation id="7027549951530753705">Έγινε επαναφορά του στοιχείου <ph name="ITEM_TITLE" />.</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Αλλαγή <ph name="LANGUAGE" />;</translation> <translation id="7290209999329137901">Η μετονομασία δεν είναι διαθέσιμη</translation> <translation id="7291910923717764901">Προστέθηκαν περιγραφές εικόνας για αυτήν τη σελίδα</translation> -<translation id="7293171162284876153">Για να ξεκινήσετε τον συγχρονισμό, ενεργοποιήστε την επιλογή "Συγχρονισμός των δεδομένων του Chrome".</translation> <translation id="7293429513719260019">Επιλογή γλώσσας</translation> <translation id="729975465115245577">Η συσκευή σας δεν διαθέτει κάποια εφαρμογή για την αποθήκευση του αρχείου κωδικών πρόσβασης.</translation> <translation id="7302081693174882195">Λεπτομέρειες: Ταξινομήθηκαν βάσει του όγκου των δεδομένων που αποθηκεύτηκαν</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_en-GB.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_en-GB.xtb index 0684e0c..4a84d75 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_en-GB.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_en-GB.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> unread page}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> unread pages}}</translation> <translation id="2979025552038692506">Selected Incognito Tab</translation> <translation id="2979448359891869301">Can\u2019t extend screenshot. Try again when your phone isn\u2019t busy.</translation> +<translation id="2979639724566107830">Open in new window</translation> <translation id="2987620471460279764">Text shared from other device</translation> <translation id="2989523299700148168">Recently Visited</translation> <translation id="2992473221983447149">Image descriptions</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Couldn’t download</translation> <translation id="6995899638241819463">Warn you if passwords are exposed in a data breach</translation> <translation id="7001056293070445572">This file is large (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Initial sync setup was not finished. Sync is off.</translation> <translation id="7022756207310403729">Open in browser</translation> <translation id="702463548815491781">Recommended when TalkBack or Switch Access are on</translation> <translation id="7027549951530753705">Restored <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Change <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Rename unavailable</translation> <translation id="7291910923717764901">Image descriptions added for this page</translation> -<translation id="7293171162284876153">To start sync, turn on 'Sync your Chrome data'.</translation> <translation id="7293429513719260019">Select language</translation> <translation id="729975465115245577">Your device doesn’t have an app to store the passwords file.</translation> <translation id="7302081693174882195">Details: Sorted by amount of data saved</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb index 77118ee..8dec2ff 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb
@@ -158,7 +158,7 @@ <translation id="2067805253194386918">texto</translation> <translation id="2068748236079642969">Mirar el próximo video</translation> <translation id="2074143993849053708">La IU de consentimiento de la búsqueda por voz de Asistente está cerrada</translation> -<translation id="2075835334924942448">Aquí encontrarás noticias</translation> +<translation id="2075835334924942448">Aquí encontrarás historias</translation> <translation id="2082238445998314030">Resultado <ph name="RESULT_NUMBER" /> de <ph name="TOTAL_RESULTS" /></translation> <translation id="2096012225669085171">Sincroniza y personaliza contenido en diferentes dispositivos</translation> <translation id="2100273922101894616">Acceso automático</translation> @@ -261,7 +261,7 @@ <translation id="2651091186440431324">{FILE_COUNT,plural, =1{# archivo de audio}other{# archivos de audio}}</translation> <translation id="2656405586795711023">Aplicaciones web</translation> <translation id="2689830683995595741">Si usas Chrome, aceptas las <ph name="BEGIN_LINK1" />Condiciones del Servicio de Google<ph name="END_LINK1" /> y las <ph name="BEGIN_LINK2" />Condiciones del Servicio Adicionales de Google Chrome y el Sistema operativo Chrome<ph name="END_LINK2" />. También se aplica el <ph name="BEGIN_LINK3" />Aviso de Privacidad para las Cuentas de Google administradas con Family Link<ph name="END_LINK3" />.</translation> -<translation id="2702516483241149200">Nuevo: Comparte un vínculo que se desplace hasta este texto.</translation> +<translation id="2702516483241149200">Nuevo: Comparte un vínculo directo a este texto.</translation> <translation id="2704606927547763573">Copiado</translation> <translation id="2707726405694321444">Actualizar página</translation> <translation id="271033894570825754">Nuevo</translation> @@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> página no leída}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> páginas no leídas}}</translation> <translation id="2979025552038692506">Pestaña de incógnito seleccionada</translation> <translation id="2979448359891869301">No se puede extender la captura de pantalla. Vuelve a intentarlo cuando el teléfono tenga más memoria disponible.</translation> +<translation id="2979639724566107830">Abrir en una ventana nueva</translation> <translation id="2987620471460279764">Texto compartido desde otro dispositivo</translation> <translation id="2989523299700148168">Visitados recientemente</translation> <translation id="2992473221983447149">Descripciones de imágenes</translation> @@ -778,7 +779,7 @@ <translation id="6002623704405939939">Para borrar la <ph name="BEGIN_LINK1" />búsqueda<ph name="END_LINK1" /> o algún otro tipo de historial, visita <ph name="BEGIN_LINK2" />Mi actividad de Google<ph name="END_LINK2" /></translation> <translation id="6005538289190791541">Contraseña sugerida</translation> <translation id="6032091552407840792">Esta prueba está activada solo en <ph name="BEGIN_LINK" />algunas regiones<ph name="END_LINK" />.</translation> -<translation id="6033245666633565791">A través de <ph name="BEGIN_LINK" />Privacy Sandbox<ph name="END_LINK" />, Chrome está desarrollando nuevas tecnologías para protegerte ante el seguimiento entre sitios, a la vez que preservan la Web abierta. +<translation id="6033245666633565791">A través de <ph name="BEGIN_LINK" />Privacy Sandbox<ph name="END_LINK" />, Chrome está desarrollando nuevas tecnologías para protegerte ante el seguimiento entre sitios, a la vez que se preserva la Web abierta. Las pruebas de Privacy Sandbox siguen en desarrollo y están disponibles en ciertas regiones. Por ahora, los sitios pueden usar Privacy Sandbox y seguir utilizando tecnologías web actuales, como las cookies de terceros.</translation> <translation id="6036057147555329831">ICU adicional</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">No se pudo descargar</translation> <translation id="6995899638241819463">Advertirme si quedan expuestas las contraseñas ante una violación de la seguridad de los datos</translation> <translation id="7001056293070445572">Este archivo es grande (<ph name="FILE_SIZE" />).</translation> -<translation id="7015203776128479407">No se completó la configuración de la sincronización inicial. La sincronización está desactivada.</translation> <translation id="7022756207310403729">Abrir en el navegador</translation> <translation id="702463548815491781">Se recomienda cuando TalkBack o Accesibilidad con interruptores están activadas</translation> <translation id="7027549951530753705">Se restableció <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">¿Quieres cambiar (<ph name="LANGUAGE" />)?</translation> <translation id="7290209999329137901">No se puede renombrar el elemento porque no está disponible</translation> <translation id="7291910923717764901">Se agregaron descripciones de imágenes en esta página.</translation> -<translation id="7293171162284876153">Para comenzar la sincronización, activa "Sincroniza tus datos de Chrome".</translation> <translation id="7293429513719260019">Seleccionar idioma</translation> <translation id="729975465115245577">Tu dispositivo no tiene una app que pueda almacenar el archivo de contraseñas.</translation> <translation id="7302081693174882195">Detalles: Ordenados por cantidad de datos ahorrados</translation> @@ -985,7 +984,7 @@ <translation id="7333031090786104871">Aún se está agregando el sitio anterior</translation> <translation id="7339898014177206373">Nueva ventana</translation> <translation id="7340958967809483333">Opciones para Descubre</translation> -<translation id="7352339641508007922">Arrastrar para tomar una captura de pantalla larga</translation> +<translation id="7352339641508007922">Arrastra para tomar una captura de pantalla larga</translation> <translation id="7352651011704765696">Se produjo un error</translation> <translation id="7352939065658542140">VIDEO</translation> <translation id="7353894246028566792">{NUM_SELECTED,plural, =1{Comparte 1 elemento seleccionado}other{Comparte # elementos seleccionados}}</translation> @@ -1288,7 +1287,7 @@ <translation id="9204836675896933765">Queda 1 archivo</translation> <translation id="9206873250291191720">A</translation> <translation id="9209888181064652401">No se pueden realizar llamadas</translation> -<translation id="9212845824145208577">No puede ir más abajo. Intenta tomar la captura desde más abajo en la página.</translation> +<translation id="9212845824145208577">No se puede ir más abajo. Intenta tomar la captura desde más abajo en la página.</translation> <translation id="9219103736887031265">Imágenes</translation> <translation id="926205370408745186">Quita tu actividad en Chrome de Bienestar digital</translation> <translation id="927968626442779827">Usa el modo lite en Google Chrome</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_es.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_es.xtb index 8b79cfd..00d74d7 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_es.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_es.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> página no leída}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> páginas no leídas}}</translation> <translation id="2979025552038692506">Pestaña de incógnito seleccionada</translation> <translation id="2979448359891869301">No se puede ampliar la captura de pantalla. Vuelve a intentarlo cuando tu teléfono no esté realizando otras tareas.</translation> +<translation id="2979639724566107830">Abrir en una ventana nueva</translation> <translation id="2987620471460279764">Texto compartido desde otro dispositivo</translation> <translation id="2989523299700148168">Visitados recientemente</translation> <translation id="2992473221983447149">Descripciones de imágenes</translation> @@ -756,7 +757,7 @@ <translation id="5864419784173784555">Esperando otra descarga…</translation> <translation id="5865733239029070421">Envía automáticamente estadísticas de uso e informes sobre fallos a Google</translation> <translation id="5869522115854928033">Contraseñas guardadas</translation> -<translation id="587735546353481577">Para seguir a un sitio, visítalo, abre el menú de Chrome y toca Seguir.</translation> +<translation id="587735546353481577">Para seguir un sitio, visítalo, abre el menú de Chrome y toca Seguir.</translation> <translation id="5880748256563468367">Ir al feed</translation> <translation id="5884076754568147479">Para ayudarte a completar tareas, Google recibirá las URL y los contenidos de los sitios en los que uses el Asistente, así como la información que envíes a través del Asistente.</translation> <translation id="5919204609460789179">Actualiza <ph name="PRODUCT_NAME" /> para iniciar la sincronización</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Error al descargar</translation> <translation id="6995899638241819463">Avisar si tus contraseñas se ven expuestas en una quiebra de seguridad de datos</translation> <translation id="7001056293070445572">Este archivo es grande (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">La configuración de sincronización inicial no ha terminado. La sincronización está desactivada.</translation> <translation id="7022756207310403729">Abrir en el navegador</translation> <translation id="702463548815491781">Se recomienda cuando TalkBack o la accesibilidad con interruptores están activados</translation> <translation id="7027549951530753705">Se ha restaurado <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">¿Cambiar a <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">El cambio de nombre no está disponible</translation> <translation id="7291910923717764901">Descripciones de imágenes añadidas para esta página</translation> -<translation id="7293171162284876153">Para iniciar la sincronización, activa "Sincronizar tus datos de Chrome".</translation> <translation id="7293429513719260019">Seleccionar idioma</translation> <translation id="729975465115245577">Tu dispositivo no tiene ninguna aplicación para almacenar el archivo de contraseñas.</translation> <translation id="7302081693174882195">Detalles: ordenados por cantidad de datos ahorrados</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_et.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_et.xtb index a98521b..2bf0b39 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_et.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_et.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> lugemata leht}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> lugemata lehte}}</translation> <translation id="2979025552038692506">Valitud inkognito vaheleht</translation> <translation id="2979448359891869301">Ekraanipilti ei saa laiendada. Proovige uuesti, kui telefon pole hõivatud.</translation> +<translation id="2979639724566107830">Ava uues aknas</translation> <translation id="2987620471460279764">Muust seadmest jagatud tekst</translation> <translation id="2989523299700148168">Hiljuti külastatud</translation> <translation id="2992473221983447149">Piltide kirjeldused</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Ei saanud alla laadida</translation> <translation id="6995899638241819463">Hoiata mind, kui paroolid andmetega seotud rikkumise käigus avalikustatakse</translation> <translation id="7001056293070445572">See fail on suur (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Sünkroonimise algseadistust ei viidud lõpule. Sünkroonimine on välja lülitatud.</translation> <translation id="7022756207310403729">Avamine brauseris</translation> <translation id="702463548815491781">Soovitatav juhul, kui TalkBack või lülitiga juurdepääs on sisse lülitatud</translation> <translation id="7027549951530753705">Taastati <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Kas muuta keelt <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Ümbernimetamine ei ole võimalik</translation> <translation id="7291910923717764901">Selle lehe jaoks lisatud pildikirjeldused</translation> -<translation id="7293171162284876153">Sünkroonimise alustamiseks lülitage sisse valik „Chrome'i andmete sünkroonimine”.</translation> <translation id="7293429513719260019">Valige keel</translation> <translation id="729975465115245577">Seadmes pole sünkroonimiseks piisavalt salvestusruumi.</translation> <translation id="7302081693174882195">Üksikasjad: sorditud säästetud andmemahu alusel</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb index 7892972..23c52a6 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{Irakurri gabeko <ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> orri}other{Irakurri gabeko <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> orri}}</translation> <translation id="2979025552038692506">Hautatutako ezkutuko moduko fitxa</translation> <translation id="2979448359891869301">Ezin da luzatu pantaila-argazkia. Saiatu berriro telefonoa hain lanpetuta ez dagoenean.</translation> +<translation id="2979639724566107830">Ireki beste leiho batean</translation> <translation id="2987620471460279764">Beste gailu batetik partekatutako testua</translation> <translation id="2989523299700148168">Erabilitako azkenak</translation> <translation id="2992473221983447149">Irudi-azalpenak</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Ezin izan da deskargatu</translation> <translation id="6995899638241819463">Abisatu pasahitzak arriskuan badaude datuen isilpekotasuna urratu delako</translation> <translation id="7001056293070445572">Fitxategi handia da (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Oraindik ez da amaitu hasierako sinkronizazioaren konfigurazioa. Sinkronizazioa desaktibatuta dago.</translation> <translation id="7022756207310403729">Ireki arakatzailean</translation> <translation id="702463548815491781">TalkBack edo Erabilerraztasun-osagarria aktibatuta daudenean gomendatua</translation> <translation id="7027549951530753705">Leheneratu da <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> aldatu nahi duzu?</translation> <translation id="7290209999329137901">Ezin da aldatu izena</translation> <translation id="7291910923717764901">Gehitu dira irudien azalpenak orri honetan</translation> -<translation id="7293171162284876153">Sinkronizatzen hasteko, aktibatu "Sinkronizatu Chrome-ko datuak".</translation> <translation id="7293429513719260019">Hautatu hizkuntza</translation> <translation id="729975465115245577">Gailuak ez du pasahitzen fitxategia gordetzeko aplikaziorik.</translation> <translation id="7302081693174882195">Xehetasunak: gordetako datu kopuruaren arabera ordenatuta</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb index 5d9c06e..77d85fb 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> صفحه خواندهنشده}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> صفحه خواندهنشده}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> صفحه خواندهنشده}}</translation> <translation id="2979025552038692506">برگه ناشناس انتخابشده</translation> <translation id="2979448359891869301">نمیتوان نماگرفت را گسترش داد. وقتی تلفنتان مشغول نیست، دوباره امتحان کنید.</translation> +<translation id="2979639724566107830">باز کردن در پنجرهٔ جدید</translation> <translation id="2987620471460279764">نوشتار همرسانیشده از دستگاه دیگر</translation> <translation id="2989523299700148168">اخیراً دیدهشده</translation> <translation id="2992473221983447149">شرح تصویر</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">بارگیری نشد</translation> <translation id="6995899638241819463">اگر گذرواژهها دراثر سرقت اطلاعات شبکه لورفته باشند، به شما اطلاع داده شود</translation> <translation id="7001056293070445572">این فایل بزرگ است (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">راهاندازی اولیه همگامسازی کامل نشد. همگامسازی خاموش است.</translation> <translation id="7022756207310403729">بازکردن در مرورگر</translation> <translation id="702463548815491781">توصیه در زمانیکه TalkBack یا «دسترسی کلیدی» روشن است</translation> <translation id="7027549951530753705">تاریخ بازیابی <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> تغییر داده شود؟</translation> <translation id="7290209999329137901">عدمدسترسی به تغییر نام</translation> <translation id="7291910923717764901">توضیحات تصویر برای این صفحه اضافه شد</translation> -<translation id="7293171162284876153">برای شروع همگامسازی، «همگامسازی دادههای Chrome» را روشن کنید.</translation> <translation id="7293429513719260019">انتخاب زبان</translation> <translation id="729975465115245577">دستگاه شما برنامهای برای ذخیره فایل گذرواژهها ندارد.</translation> <translation id="7302081693174882195">جزئیات: مرتبشده براساس مقدار داده صرفهجوییشده</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fi.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fi.xtb index 587be6af..eb41321 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fi.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fi.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> sivu lukematta}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> sivua lukematta}}</translation> <translation id="2979025552038692506">Valittu incognito-välilehti</translation> <translation id="2979448359891869301">Kuvakaappausta ei voi laajentaa. Yritä uudelleen, kun puhelin ei ole niin kovassa käytössä.</translation> +<translation id="2979639724566107830">Avaa uudessa ikkunassa</translation> <translation id="2987620471460279764">Toiselta laitteelta jaettu teksti</translation> <translation id="2989523299700148168">Viimeksi käytetyt</translation> <translation id="2992473221983447149">Kuvien kuvaukset</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Lataus epäonnistui</translation> <translation id="6995899638241819463">Varoita, jos salasanoja vaarantuu tietosuojaloukkauksessa</translation> <translation id="7001056293070445572">Tämä tiedosto on suuri (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Synkronoinnin ensimääritystä ei tehty loppuun. Synkronointi on pois päältä.</translation> <translation id="7022756207310403729">Avaa selaimessa</translation> <translation id="702463548815491781">Suositellaan käytettäväksi, kun TalkBack tai Kytkimen käyttö on päällä</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> palautettu</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Vaihdetaanko <ph name="LANGUAGE" /> toiseen kieleen?</translation> <translation id="7290209999329137901">Uudelleennimeäminen ei saatavilla</translation> <translation id="7291910923717764901">Kuvaselitykset lisätty tälle sivulle</translation> -<translation id="7293171162284876153">Aloita synkronointi ottamalla Chrome-datan synkronointi käyttöön.</translation> <translation id="7293429513719260019">Valitse kieli</translation> <translation id="729975465115245577">Laitteella ei ole sovellusta, johon salasanatiedoston voisi tallentaa.</translation> <translation id="7302081693174882195">Lisätiedot: Lajiteltu säästetyn datan mukaan</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fil.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fil.xtb index 606b267..054a8d7 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fil.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fil.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> page ang hindi pa nababasa}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> page ang hindi pa nababasa}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> na page ang hindi pa nababasa}}</translation> <translation id="2979025552038692506">Napiling Tab na Incognito</translation> <translation id="2979448359891869301">Hindi na mapahaba ang screenshot. Subukan ulit kapag hindi na busy ang iyong telepono.</translation> +<translation id="2979639724566107830">Buksan ng bagong window</translation> <translation id="2987620471460279764">Ibinahaging text mula sa ibang device</translation> <translation id="2989523299700148168">Mga kamakailang binisita</translation> <translation id="2992473221983447149">Mga paglalarawan ng larawan</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Hindi ma-download</translation> <translation id="6995899638241819463">Balaan ka kung ma-expose ang mga password sa isang paglabag sa data</translation> <translation id="7001056293070445572">Malaki ang file na ito (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Hindi natapos ang pag-set up ng unang pag-sync. Naka-off ang pag-sync.</translation> <translation id="7022756207310403729">Buksan sa browser</translation> <translation id="702463548815491781">Inirerekomenda kapag naka-on ang TalkBack o Switch Access</translation> <translation id="7027549951530753705">Na-restore noong <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Palitan ang <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Hindi available ang pag-rename</translation> <translation id="7291910923717764901">Nagdagdag ng mga paglalarawan ng larawan para sa page na ito</translation> -<translation id="7293171162284876153">Para simulan ang pag-sync, i-on ang "I-sync ang iyong data sa Chrome."</translation> <translation id="7293429513719260019">Pumili ng wika</translation> <translation id="729975465115245577">Walang app sa iyong device upang ma-store ang file ng mga password.</translation> <translation id="7302081693174882195">Mga detalye: Pinagbukud-bukod ayon sa laki ng natipid na data</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr-CA.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr-CA.xtb index 467b72e..443e77e 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr-CA.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr-CA.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> page non lue}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> page non lue}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> pages non lues}}</translation> <translation id="2979025552038692506">Onglet de navigation privée sélectionné</translation> <translation id="2979448359891869301">Impossible d'étendre la capture d'écran. Essayez de nouveau lorsque votre téléphone n'est pas occupé.</translation> +<translation id="2979639724566107830">Ouvrir dans une nouvelle fenêtre</translation> <translation id="2987620471460279764">Texte partagé à partir d'un autre appareil</translation> <translation id="2989523299700148168">Visites récentes</translation> <translation id="2992473221983447149">Descriptions des images</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Échec du téléchargement</translation> <translation id="6995899638241819463">Vous envoyer un avertissement si des mots de passe sont exposés dans une violation de données</translation> <translation id="7001056293070445572">Fichier volumineux (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">La configuration de la synchronisation initiale n'a pas été terminée. La synchronisation est désactivée.</translation> <translation id="7022756207310403729">Ouvrir dans le navigateur</translation> <translation id="702463548815491781">Recommandé lorsque le service TalkBack ou Switch Access est activé</translation> <translation id="7027549951530753705">Élément restauré : <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Ne plus utiliser <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Impossible de renommer l'élément</translation> <translation id="7291910923717764901">Les descriptions d'image ont été ajoutées pour cette page</translation> -<translation id="7293171162284876153">Pour démarrer la synchronisation, activez l'option « Synchroniser vos données Chrome ».</translation> <translation id="7293429513719260019">Sélectionner la langue</translation> <translation id="729975465115245577">Votre appareil ne dispose pas d'une application pour stocker le fichier de mots de passe.</translation> <translation id="7302081693174882195">Détails : triés par quantité de données enregistrées</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr.xtb index d30b28df..7d8e347 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> page non lue}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> page non lue}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> pages non lues}}</translation> <translation id="2979025552038692506">Onglet de navigation privée sélectionné</translation> <translation id="2979448359891869301">Impossible d'étendre la capture d'écran. Réessayez lorsque votre téléphone ne sera plus occupé.</translation> +<translation id="2979639724566107830">Ouvrir dans une nouvelle fenêtre</translation> <translation id="2987620471460279764">Texte partagé depuis un autre appareil</translation> <translation id="2989523299700148168">Consultations récentes</translation> <translation id="2992473221983447149">Descriptions d'images</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Échec du téléchargement</translation> <translation id="6995899638241819463">Recevoir une alerte si des mots de passe sont compromis lors d'une violation des données</translation> <translation id="7001056293070445572">Fichier volumineux (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">La configuration de la synchronisation initiale n'était pas terminée. La synchronisation est désactivée.</translation> <translation id="7022756207310403729">Ouvrir dans le navigateur</translation> <translation id="702463548815491781">Recommandé quand TalkBack ou Switch Access sont activés</translation> <translation id="7027549951530753705">Téléchargement <ph name="ITEM_TITLE" /> restauré</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Modifier <ph name="LANGUAGE" /> ?</translation> <translation id="7290209999329137901">Option de changement de nom indisponible</translation> <translation id="7291910923717764901">Des descriptions d'images ont été ajoutées pour cette page</translation> -<translation id="7293171162284876153">Pour lancer la synchronisation, activez l'option "Synchroniser vos données Chrome".</translation> <translation id="7293429513719260019">Sélectionner une langue</translation> <translation id="729975465115245577">Aucune application n'est installée sur votre appareil pour stocker le fichier de mots de passe.</translation> <translation id="7302081693174882195">Détails : tri effectué par volume de données enregistrées</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_gl.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_gl.xtb index 48360d3..9d50dea8 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_gl.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_gl.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> páxina sen ler}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> páxinas sen ler}}</translation> <translation id="2979025552038692506">Pestana do modo de incógnito seleccionada</translation> <translation id="2979448359891869301">Non se pode ampliar a captura de pantalla. Proba de novo cando o teléfono non estea ocupado.</translation> +<translation id="2979639724566107830">Abre o marcador nunha ventá nova</translation> <translation id="2987620471460279764">O texto compartiuse desde outro dispositivo</translation> <translation id="2989523299700148168">Visitados recentemente</translation> <translation id="2992473221983447149">Descricións de imaxes</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Non se puido descargar</translation> <translation id="6995899638241819463">Avisarte se os teus contrasinais están en risco debido a unha violación da seguranza dos datos</translation> <translation id="7001056293070445572">Este ficheiro é grande (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">A configuración da sincronización inicial non finalizou. A sincronización está desactivada.</translation> <translation id="7022756207310403729">Abrir no navegador</translation> <translation id="702463548815491781">Recoméndase cando están activadas as funcións TalkBack ou Acceso con interruptores</translation> <translation id="7027549951530753705">Restaurouse <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Queres cambiar o idioma (<ph name="LANGUAGE" />)?</translation> <translation id="7290209999329137901">Non está dispoñible a opción de cambiar o nome</translation> <translation id="7291910923717764901">Engadíronse descricións de imaxes para esta páxina</translation> -<translation id="7293171162284876153">Para iniciar a sincronización, activa a opción Sincronizar os teus datos de Chrome.</translation> <translation id="7293429513719260019">Seleccionar idioma</translation> <translation id="729975465115245577">O dispositivo non ten unha aplicación para almacenar o ficheiro de contrasinais.</translation> <translation id="7302081693174882195">Detalles: filas ordenadas por cantidade de datos aforrados</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_gu.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_gu.xtb index f9c8bc20..9672747 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_gu.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_gu.xtb
@@ -1,6 +1,7 @@ <?xml version="1.0" ?> <!DOCTYPE translationbundle> <translationbundle lang="gu"> +<translation id="1016498331642356377">તમારા અવાજ વડે ઝડપથી શોધો. આ શૉર્ટકટમાં ફેરફાર કરવા માટે, ટચ કરીને થોડીવાર દબાવી રાખો.</translation> <translation id="1028699632127661925"><ph name="DEVICE_NAME" /> પર મોકલી રહ્યાં છીએ...</translation> <translation id="103269572468856066">આ સાઇટ અને ઍપમાંથી પણ ડેટા સાફ કરીએ?</translation> <translation id="1036348656032585052">બંધ કરો</translation> @@ -157,6 +158,7 @@ <translation id="2067805253194386918">ટેક્સ્ટ</translation> <translation id="2068748236079642969">આગલો વીડિયો જુઓ</translation> <translation id="2074143993849053708">Assistant વૉઇસ શોધની સંમતિ માટેનું UI બંધ કર્યું</translation> +<translation id="2075835334924942448">તમને સ્ટોરી અહીં મળશે</translation> <translation id="2082238445998314030"><ph name="TOTAL_RESULTS" /> માંથી <ph name="RESULT_NUMBER" /> પરિણામ</translation> <translation id="2096012225669085171">સમગ્ર ઉપકરણો પર સિંક કરો અને વ્યક્તિગત બનાવો</translation> <translation id="2100273922101894616">સ્વતઃ સાઇન-ઇન</translation> @@ -170,6 +172,7 @@ <translation id="2131665479022868825"><ph name="DATA" /> સાચવ્યો</translation> <translation id="213279576345780926"><ph name="TAB_TITLE" /> બંધ કર્યું છે</translation> <translation id="2139186145475833000">હોમસ્ક્રીન પર ઉમેરો</translation> +<translation id="2141396931810938595">તમારા વપરાશ પર આધારિત</translation> <translation id="214888715418183969">Chrome સાથે શું શેર કરવાનું તમને માફક આવશે તે પસંદ કરો. તમે શેર કરેલા મેટ્રિકનો ઉપયોગ Chromeની સુવિધાઓ, કાર્યપ્રદર્શન અને સ્થિરતાને બહેતર બનાવવામાં સહાય કરવા માટે થશે.</translation> <translation id="2154484045852737596">કાર્ડમાં ફેરફાર કરો</translation> <translation id="2154710561487035718">URL ની કૉપિ કરો</translation> @@ -227,6 +230,7 @@ <translation id="247737702124049222">છબીના વર્ણનોની સુવિધા ચાલુ છે</translation> <translation id="2482878487686419369">નોટિફિકેશનો</translation> <translation id="2485422356828889247">અનઇન્સ્ટૉલ કરો</translation> +<translation id="2489545061398461256">એકવાર અમારું કામ થઈ જાય, એટલે અમે બ્લૂટૂથ ઑટોમૅટિક રીતે બંધ કરી દઈશું</translation> <translation id="2494974097748878569">Chromeમાં Google આસિસ્ટંટ</translation> <translation id="2496180316473517155">બ્રાઉઝિંગ ઇતિહાસ</translation> <translation id="2497852260688568942">સમન્વયન, તમારા વ્યવસ્થાપક દ્વારા અક્ષમ કરવામાં આવ્યું છે</translation> @@ -257,6 +261,7 @@ <translation id="2651091186440431324">{FILE_COUNT,plural, =1{# ઑડિયો ફાઇલ}one{# ઑડિયો ફાઇલો}other{# ઑડિયો ફાઇલો}}</translation> <translation id="2656405586795711023">વેબ ઍપ</translation> <translation id="2689830683995595741">Chromeનો ઉપયોગ કરીને, તમે <ph name="BEGIN_LINK1" />Googleની સેવાની શરતો<ph name="END_LINK1" /> અને <ph name="BEGIN_LINK2" />Google Chrome તથા Chrome OSની વધારાની સેવાની શરતો<ph name="END_LINK2" /> સાથે સંમત થાઓ છો. <ph name="BEGIN_LINK3" />Family Link વડે મેનેજ કરવામાં આવતા Google એકાઉન્ટ માટેની પ્રાઇવસી નોટિસ<ph name="END_LINK3" /> પણ લાગુ.</translation> +<translation id="2702516483241149200">નવું: આ ટેક્સ્ટ પર સ્ક્રોલ કરતી હોય એવી કોઈ લિંક શેર કરો</translation> <translation id="2704606927547763573">કૉપિ કર્યું</translation> <translation id="2707726405694321444">પેજ રિફ્રેશ કરો</translation> <translation id="271033894570825754">નવું</translation> @@ -273,6 +278,7 @@ <translation id="2777555524387840389"><ph name="SECONDS" /> સેકંડ બાકી</translation> <translation id="2779651927720337254">નિષ્ફળ થયું</translation> <translation id="2781151931089541271">1 સેકંડ બાકી</translation> +<translation id="2788468313014644040">ગ્રૂપ નંબર</translation> <translation id="2801022321632964776">Chromeના એકદમ નવા વર્ઝનમાં તમારી ભાષા મેળવવા માટે અપડેટ કરો</translation> <translation id="2805756323405976993">ઍપ</translation> <translation id="2806840421670364300">FLoC</translation> @@ -304,6 +310,8 @@ <translation id="2956410042958133412">આ એકાઉન્ટ <ph name="PARENT_NAME_1" /> અને <ph name="PARENT_NAME_2" /> દ્વારા મેનેજ થાય છે.</translation> <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{વાંચ્યા વગરનું <ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> પેજ}one{વાંચ્યા વગરનું <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> પેજ}other{વાંચ્યા વગરના <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> પેજ}}</translation> <translation id="2979025552038692506">પસંદ કરેલ છૂપું ટૅબ</translation> +<translation id="2979448359891869301">સ્ક્રીનશૉટ વિસ્તૃત કરી શકાતો નથી. તમારો ફોન વ્યસ્ત ન હોય, ત્યારે ફરી પ્રયાસ કરો.</translation> +<translation id="2979639724566107830">નવી વિંડોમાં ખોલો</translation> <translation id="2987620471460279764">બીજા ડિવાઇસ પરથી શેર થયેલી ટેક્સ્ટ</translation> <translation id="2989523299700148168">તાજેતરમાં મુલાકાત લીધેલ</translation> <translation id="2992473221983447149">છબીના વર્ણનો</translation> @@ -345,6 +353,7 @@ <translation id="3265534588625245297">તમે અનુસરો છો તે સાઇટ મેનેજ કરો</translation> <translation id="3269093882174072735">છબી લોડ કરો</translation> <translation id="3269956123044984603">તમારા બીજા ડિવાઇસ પરથી તમારા ટૅબ્સ મેળવવા માટે, Android એકાઉન્ટ સેટિંગમાં "સ્વતઃ-સિંક કરો ડેટા" ચાલુ કરો.</translation> +<translation id="3280562213547448728">વૉઇસ શોધ</translation> <translation id="3282568296779691940">Chrome માં સાઇન ઇન કરો</translation> <translation id="3284510035090979597">સક્રિય સહાય</translation> <translation id="3285080554353377245">Chromeનો ઉપયોગ કેવી રીતે કરવો તે વિશેના વીડિયો</translation> @@ -395,6 +404,7 @@ <translation id="3563767357928833671">ક્લિપબોર્ડનું કન્ટેન્ટ બતાવેલું છે</translation> <translation id="3566923219790363270">Chrome હજી પણ VR માટે તૈયારી કરી રહ્યું છે. Chromeને પછી ફરી શરૂ કરો.</translation> <translation id="3568688522516854065">તમારા અન્ય ઉપકરણો પરથી તમારા ટૅબ મેળવવા માટે, સાઇન ઇન કરો અને સિંક કરવાનું ચાલુ કરો.</translation> +<translation id="3577473026931028326">કંઈક ખોટું થયું. ફરી પ્રયાસ કરો.</translation> <translation id="3587482841069643663">બધા</translation> <translation id="3587596251841506391">વેબ પર સુરક્ષા સુધારવા સહાય કરો</translation> <translation id="3602290021589620013">પ્રીવ્યૂ કરો</translation> @@ -479,6 +489,7 @@ <translation id="4195643157523330669">નવા ટૅબમાં ખોલો</translation> <translation id="4198423547019359126">કોઈ ડાઉનલોડ સ્થાનો ઉપલબ્ધ નથી</translation> <translation id="4209895695669353772">Google દ્વારા સૂચવેલ વ્યક્તિગત કરેલ કન્ટેન્ટ મેળવવા માટે, સિંક કરવાનું ચાલુ કરો</translation> +<translation id="4225895483398857530">ટૂલબારનો શૉર્ટકટ</translation> <translation id="4242533952199664413">સેટિંગ્સ ખોલો</translation> <translation id="4248098802131000011">ડેટા ઉલ્લંઘનો અને અન્ય સુરક્ષા સંબંધિત સમસ્યાઓથી તમારા પાસવર્ડને સલામત રાખો</translation> <translation id="4250229828105606438">સ્ક્રીનશૉટ</translation> @@ -534,6 +545,7 @@ <translation id="4583164079174244168">{MINUTES,plural, =1{# મિનિટ પહેલાં}one{# મિનિટ પહેલાં}other{# મિનિટ પહેલાં}}</translation> <translation id="4587589328781138893">સાઇટ</translation> <translation id="4594952190837476234">આ ઑફલાઇન પેજ <ph name="CREATION_TIME" /> ના રોજનું છે અને તે ઑનલાઇન વર્ઝનથી અલગ હોઈ શકે છે.</translation> +<translation id="4608360466722749036">બ્લૂટૂથ ચાલુ કરી રહ્યાં છીએ…</translation> <translation id="4616150815774728855"><ph name="WEBAPK_NAME" /> ખોલો</translation> <translation id="4619564267100705184">આ તમે જ છો તેની ચકાસણી કરો</translation> <translation id="4634124774493850572">પાસવર્ડનો ઉપયોગ કરો</translation> @@ -745,12 +757,14 @@ <translation id="5864419784173784555">બીજા ડાઉનલોડ માટે રાહ જોઈ રહ્યાં છે…</translation> <translation id="5865733239029070421">Googleને વપરાશના આંકડા અને ક્રૅશ રિપોર્ટ ઑટોમૅટિક રીતે મોકલે છે</translation> <translation id="5869522115854928033">સાચવેલા પાસવર્ડ્સ</translation> +<translation id="587735546353481577">કોઈ સાઇટને ફૉલો કરવા માટે, તે સાઇટ પર જાઓ, Chrome મેનૂ ખોલો અને ફૉલો કરો પર ટૅપ કરો.</translation> <translation id="5880748256563468367">ફીડ પર જાઓ</translation> <translation id="5884076754568147479">કામને પૂર્ણ કરવામાં તમારી સહાય માટે, Googleને તમે જેના પર આસિસ્ટંટનો ઉપયોગ કરો છો તે URLs અને સાઇટના કન્ટેન્ટ તેમજ તમે આસિસ્ટંટ મારફતે સબમિટ કરો છો તે માહિતી મળશે</translation> <translation id="5919204609460789179">સમન્વયન પ્રારંભ કરવા માટે <ph name="PRODUCT_NAME" /> અપડેટ કરો</translation> <translation id="5937580074298050696"><ph name="AMOUNT" /> ડેટા બચાવ્યો</translation> <translation id="5939518447894949180">રીસેટ કરો</translation> <translation id="5942872142862698679">શોધ માટે Google નો ઉપયોગ કરી રહ્યાં છે</translation> +<translation id="5945035219773565305">હાલનો સુઝાવ: <ph name="RECOMMENDATION" /></translation> <translation id="5951119116059277034">લાઇવ પેજ જોઈ રહ્યાં છીએ</translation> <translation id="5952764234151283551">તમે જેના પર પહોંચવાનો પ્રયાસ કરતા હોય તે પેજનું URL Googleને મોકલાવે છે</translation> <translation id="5956665950594638604">Chrome સહાયતા કેન્દ્રમાં એક નવું ટૅબ ખોલો</translation> @@ -764,6 +778,10 @@ <translation id="6000203700195075278">ફરીથી ફૉલો કરો</translation> <translation id="6002623704405939939"><ph name="BEGIN_LINK1" />શોધ<ph name="END_LINK1" /> ઇતિહાસ અથવા ઇતિહાસના અન્ય પ્રકારની માહિતી સાફ કરવા માટે <ph name="BEGIN_LINK2" />મારી Google પ્રવૃત્તિ<ph name="END_LINK2" />ની મુલાકાત લો</translation> <translation id="6005538289190791541">સૂચવેલ પાસવર્ડ</translation> +<translation id="6032091552407840792">આ અજમાયશ માત્ર <ph name="BEGIN_LINK" />કેટલાક પ્રદેશો<ph name="END_LINK" />માં સક્રિય છે.</translation> +<translation id="6033245666633565791"><ph name="BEGIN_LINK" />પ્રાઇવસી સૅન્ડબૉક્સ<ph name="END_LINK" /> વડે, Chrome નવી ટેક્નોલોજીનો વિકાસ કરી રહ્યું છે, જે ખુલ્લી વેબ પર સુરક્ષિત રાખીને, ક્રોસ-સાઇટ ટ્રૅકિંગ સામે તમારું સંરક્ષણ કરે છે. + +પ્રાઇવસી સૅન્ડબૉક્સની અજમાયશો હજુ પણ સક્રિય વિકાસ હેઠળ છે અને અમુક પ્રદેશોમાં ઉપલબ્ધ છે. હાલ પૂરતું, સાઇટ ત્રીજા પક્ષની કુકી જેવી વર્તમાન વેબ ટેક્નોલોજીનો ઉપયોગ કરવાનું ચાલુ રાખીને પ્રાઇવસી સૅન્ડબૉક્સને અજમાવી શકે છે.</translation> <translation id="6036057147555329831">અતિરિક્ત ICU</translation> <translation id="6039379616847168523">આગલા ટૅબ પર જાઓ</translation> <translation id="6040143037577758943">બંધ કરો</translation> @@ -829,6 +847,7 @@ <translation id="6407224748847589805">તમારા કમ્પ્યુટર સાથે કનેક્ટ કરી શકાતું નથી. ચકાસણી માટે બીજો કોઈ વિકલ્પ અજમાવો.</translation> <translation id="6410404864818553978">વપરાશનો મૂળભૂત ડેટા</translation> <translation id="6410883413783534063">એકસાથે વિભિન્ન પેજની મુલાકાત લેવા માટે ટૅબ ખોલો</translation> +<translation id="6411219469806822692">વધુ ઉપર જઈ શકાતું નથી. પેજ પર વધુ ઉપરથી શરૂ કરીને જુઓ.</translation> <translation id="6412673304250309937">URLsને Chromeમાં સંગ્રહિત અસુરક્ષિત સાઇટની સૂચિ સાથે ચેક કરે છે. જો કોઈ સાઇટ તમારો પાસવર્ડ ચોરી કરવાનો પ્રયાસ કરે અથવા તમે કોઈ નુકસાનકારક ફાઇલ ડાઉનલોડ કરો, ત્યારે Chrome પેજ કન્ટેન્ટના બિટની સાથોસાથ URLs પણ Safe Browsingને મોકલી શકે છે.</translation> <translation id="641643625718530986">પ્રિન્ટ…</translation> <translation id="6427112570124116297">વેબનો અનુવાદ કરો</translation> @@ -891,10 +910,12 @@ <translation id="671481426037969117">તમારું <ph name="FQDN" /> ટાઇમર સમાપ્ત થયું. તે આવતી કાલે ફરી શરૂ થશે.</translation> <translation id="6738516213925468394">તમારો ડેટા <ph name="TIME" />ના રોજ તમારા <ph name="BEGIN_LINK" />સિંક પાસફ્રેઝ<ph name="END_LINK" /> સાથે એન્ક્રિપ્ટ કરવામાં આવ્યો હતો. સિંક શરૂ કરવા માટે એ દાખલ કરો.</translation> <translation id="6738867403308150051">ડાઉનલોડ કરી રહ્યું છે...</translation> +<translation id="6751521182688001123">ઝડપથી નવું ટૅબ ખોલો. આ શૉર્ટકટમાં ફેરફાર કરવા માટે, ટચ કરીને થોડીવાર દબાવી રાખો.</translation> <translation id="6767294960381293877">કોઈ ટૅબ સાથે શેર કરવાના ડિવાઇસની સૂચિ અડધી ઊંચાઈએ ખૂલે છે.</translation> <translation id="6783942555455976443">આ પેજને ભવિષ્ય માટે સાચવો અને રિમાઇન્ડર મેળવો</translation> <translation id="6811034713472274749">પેજ જોવા માટે તૈયાર છે</translation> <translation id="6813446258015311409">Chromeમાં સાઇન ઇન કરવાની શીટ ખોલવામાં આવી.</translation> +<translation id="6817747507826986771">આ પેજ ઝડપથી શેર કરો. આ શૉર્ટકટમાં ફેરફાર કરવા માટે, ટચ કરીને થોડીવાર દબાવી રાખો.</translation> <translation id="6820686453637990663">CVC</translation> <translation id="6824899148643461612"><ph name="TAB_TITLE" />, ટૅબ, પસંદ કરી</translation> <translation id="6846298663435243399">લોડ કરી રહ્યાં છે…</translation> @@ -923,7 +944,6 @@ <translation id="6989267951144302301">ડાઉનલોડ ન કરી શક્યા</translation> <translation id="6995899638241819463">જો ડેટા ઉલ્લંઘનમાં પાસવર્ડ જાહેર થાય તો તમને ચેતવણી આપવામાં આવે છે</translation> <translation id="7001056293070445572">જ્યારે ફાઇલ (<ph name="FILE_SIZE" />)થી મોટી હોય</translation> -<translation id="7015203776128479407">આરંભિક સિંક સેટઅપ પૂરું થયું નથી. સિંક કરવાનું બંધ છે.</translation> <translation id="7022756207310403729">બ્રાઉઝરમાં ખોલો</translation> <translation id="702463548815491781">જ્યારે ટૉકબૅક અથવા સ્વિચ ઍક્સેસ ચાલુ હોય ત્યારે આપેલ સુઝાવ</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> રિસ્ટોર કર્યું</translation> @@ -954,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> બદલીએ?</translation> <translation id="7290209999329137901">નામ બદલવું ઉપલબ્ધ નથી</translation> <translation id="7291910923717764901">આ પેજ માટે છબીના વર્ણનો ઉમેર્યા</translation> -<translation id="7293171162284876153">સિંક શરુ કરવા માટે, "તમારો Chromeનો ડેટા સિંક કરો" ચાલુ કરો.</translation> <translation id="7293429513719260019">ભાષા પસંદ કરો</translation> <translation id="729975465115245577">તમારા ઉપકરણ પાસે પાસવર્ડ ફાઇલને સ્ટોર કરવા માટેની ઍપ નથી.</translation> <translation id="7302081693174882195">વિગતો: સાચવેલ ડેટાની માત્રા દ્વારા સૉર્ટ કરેલ</translation> @@ -965,6 +984,7 @@ <translation id="7333031090786104871">હજીપણ પાછલી સાઇટ ઉમેરી રહ્યાં છે</translation> <translation id="7339898014177206373">નવી વિંડો</translation> <translation id="7340958967809483333">Discover માટેના વિકલ્પો</translation> +<translation id="7352339641508007922">લાંબો સ્ક્રીનશૉટ લેવા માટે ખેંચો</translation> <translation id="7352651011704765696">કંઈક ખોટું થયું હતું</translation> <translation id="7352939065658542140">વીડિયો</translation> <translation id="7353894246028566792">{NUM_SELECTED,plural, =1{પસંદ કરેલ 1 આઇટમ શેર કરો}one{પસંદ કરેલ # આઇટમ શેર કરો}other{પસંદ કરેલ # આઇટમ શેર કરો}}</translation> @@ -1057,6 +1077,7 @@ <translation id="7876243839304621966">બધું દૂર કરો</translation> <translation id="7879130110979560610">{READING_LIST_REMINDER_NOTIFICATION_SUBTITLE,plural, =1{તમે વાંચ્યા વગરનું <ph name="READING_LIST_REMINDER_NOTIFICATION_SUBTITLE_ONE" /> પેજ ધરાવો છો}one{તમે વાંચ્યા વગરનું <ph name="READING_LIST_REMINDER_NOTIFICATION_SUBTITLE_MANY" /> પેજ ધરાવો છો}other{તમે વાંચ્યા વગરના <ph name="READING_LIST_REMINDER_NOTIFICATION_SUBTITLE_MANY" /> પેજ ધરાવો છો}}</translation> <translation id="7882131421121961860">કોઈ ઇતિહાસ મળ્યો નથી</translation> +<translation id="7884346424584885269">Chromeને નજીકના ડિવાઇસને સ્કૅન કરવા માટે પરવાનગીની જરૂર પડે છે. <ph name="BEGIN_LINK" />પરવાનગીઓ અપડેટ કરો<ph name="END_LINK" />.</translation> <translation id="7886917304091689118">Chromeમાં ચાલી રહ્યું છે</translation> <translation id="789763218334337857">Chromeનો ઉપયોગ કેવી રીતે કરવો</translation> <translation id="7903184275147100332">આમાં એક મિનિટ લાગી શકે છે</translation> @@ -1150,6 +1171,11 @@ <translation id="8461694314515752532">તમારા પોતાના સિંક પાસફ્રેઝ સાથે સિંક કરેલા ડેટાને એન્ક્રિપ્ટ કરો</translation> <translation id="8466613982764129868">ખાતરી કરો કે <ph name="TARGET_DEVICE_NAME" />ને ઇન્ટરનેટ સાથે કનેક્ટ કરેલું છે</translation> <translation id="8473863474539038330">સરનામા અને વધુ</translation> +<translation id="8481921391193215807">જ્યારે ચાલુ હોય, ત્યારે સાઇટ તેમાંનું કન્ટેન્ટ અને સેવાઓ પ્રદાન કરવા માટે, અહીં બતાવેલી પ્રાઇવસીની જાળવણી કરતી ટેક્નોલોજીનો ઉપયોગ કરી શકે છે. આમાં ક્રોસ-સાઇટ ટ્રૅકિંગ માટેના વિકલ્પોનો સમાવેશ છે. સમયાંતરે વધુ અજમાયશો ઉમેરવામાં આવી શકે છે. + +<ph name="BEGIN_LIST_ITEM1" />જાહેરાતકર્તાઓ અને પ્રકાશકો FLoCનો ઉપયોગ કરી શકે છે.<ph name="END_LIST_ITEM1" /> + +<ph name="BEGIN_LIST_ITEM2" />જાહેરાતકર્તાઓ અને પ્રકાશકો જાહેરાતોની અસરકારકતાનો એવી રીતે અભ્યાસ કરી શકે છે કે તમને કોઈ પણ સાઇટ પર ટ્રૅક કરવામાં ન આવે.<ph name="END_LIST_ITEM2" /></translation> <translation id="8481980314595922412">અજમાયશની સુવિધાઓ ચાલુ છે</translation> <translation id="8485434340281759656"><ph name="FILE_SIZE" /> <ph name="SEPARATOR" /> <ph name="DESCRIPTION" /></translation> <translation id="8489271220582375723">ઇતિહાસ પૃષ્ઠ ખોલો</translation> @@ -1261,6 +1287,7 @@ <translation id="9204836675896933765">1 ફાઇલ બાકી છે</translation> <translation id="9206873250291191720">A</translation> <translation id="9209888181064652401">કૉલ કરી શકતા નથી</translation> +<translation id="9212845824145208577">વધુ નીચે જઈ શકતા નથી. પેજ પર વધુ નીચેથી શરૂ કરીને જુઓ.</translation> <translation id="9219103736887031265">Images</translation> <translation id="926205370408745186">ડિજિટલ લાઇફસ્ટાઇલમાંથી તમારી Chromeની પ્રવૃત્તિને કેવી રીતે કાઢવી</translation> <translation id="927968626442779827">Google Chrome પર લાઇટ મોડનો ઉપયોગ કરો</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hi.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hi.xtb index eb4f308e..3393cbc 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hi.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hi.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> पेज नहीं पढ़ा गया}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> पेज नहीं पढ़ा गया}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> पेज नहीं पढ़े गए}}</translation> <translation id="2979025552038692506">चयनित गुप्त टैब</translation> <translation id="2979448359891869301">और बड़ा स्क्रीनशॉट नहीं लिया जा सकता. जब आपका फ़ोन इस्तेमाल न हो रहा हो, तब कोशिश करें.</translation> +<translation id="2979639724566107830">नई विंडो में खोलें</translation> <translation id="2987620471460279764">दूसरी साइटों से शेयर किया गया टेक्स्ट</translation> <translation id="2989523299700148168">हाल ही में देखे गए</translation> <translation id="2992473221983447149">इमेज के बारे में जानकारी</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">डाउनलोड नहीं किया जा सका</translation> <translation id="6995899638241819463">डेटा का उल्लंघन होने पर अगर आपके पासवर्ड बिना अनुमति के सार्वजनिक हो जाते हैं, तो आपको चेतावनी मिलती है</translation> <translation id="7001056293070445572">यह फ़ाइल बड़ी (<ph name="FILE_SIZE" />) है</translation> -<translation id="7015203776128479407">शुरुआती सिंक सेटअप पूरा नहीं हुआ. सिंक बंद है.</translation> <translation id="7022756207310403729">ब्राउज़र में खोलें</translation> <translation id="702463548815491781">उस समय के लिए सुझाया गया जब 'टॉकबैक' या 'ऐक्सेस करने का तरीका बदलें' चालू हों</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> को पहले जैसा किया गया</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">क्या आप <ph name="LANGUAGE" /> को बदलना चाहते हैं?</translation> <translation id="7290209999329137901">नाम बदलने की सुविधा उपलब्ध नहीं है</translation> <translation id="7291910923717764901">इस पेज पर इमेज की जानकारी जोड़ दी गई है</translation> -<translation id="7293171162284876153">सिंक शुरू करने के लिए, "अपना Chrome डेटा सिंक करें" को चालू करें.</translation> <translation id="7293429513719260019">भाषा चुनें</translation> <translation id="729975465115245577">आपके डिवाइस में पासवर्ड फ़ाइल को स्टोर करने वाला कोई ऐप्लिकेशन नहीं है.</translation> <translation id="7302081693174882195">जानकारी: बचाए गए डेटा की मात्रा के अनुसार क्रम से लगाया गया</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb index bc61714..8ba264ec 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> nepročitana stranica}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nepročitana stranica}few{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nepročitane stranice}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nepročitanih stranica}}</translation> <translation id="2979025552038692506">Odabrana anonimna kartica</translation> <translation id="2979448359891869301">Ne možete proširiti snimku zaslona. Pokušajte ponovo kad telefon ne bude preopterećen.</translation> +<translation id="2979639724566107830">Otvori u novom prozoru</translation> <translation id="2987620471460279764">Tekst podijeljen s drugog uređaja</translation> <translation id="2989523299700148168">Nedavno posjećeno</translation> <translation id="2992473221983447149">Opisi slika</translation> @@ -942,7 +943,6 @@ <translation id="6989267951144302301">Preuzimanje nije moguće</translation> <translation id="6995899638241819463">Upozori ako su zaporke ugrožene zbog povrede podataka</translation> <translation id="7001056293070445572">Datoteka je prevelika (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Početno postavljanje sinkronizacije nije dovršeno. Sinkronizacija je isključena.</translation> <translation id="7022756207310403729">Otvori u pregledniku</translation> <translation id="702463548815491781">Preporučuje se kada su uključeni TalkBack ili prekidač za pristup</translation> <translation id="7027549951530753705">Vraćeno: <ph name="ITEM_TITLE" /></translation> @@ -973,7 +973,6 @@ <translation id="7286572596625053347">Želite li promijeniti <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Promjena naziva nije dostupna</translation> <translation id="7291910923717764901">Dodani su opisi slika za ovu stranicu</translation> -<translation id="7293171162284876153">Da biste pokrenuli sinkronizaciju, uključite postavku "Sinkroniziraj podatke s Chromea".</translation> <translation id="7293429513719260019">Odaberite jezik</translation> <translation id="729975465115245577">Vaš uređaj nema aplikaciju za spremanje datoteke zaporki.</translation> <translation id="7302081693174882195">Pojedinosti: poredano prema količini ušteđenih podataka</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hu.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hu.xtb index 83b9786..98ceb8f 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hu.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hu.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> olvasatlan oldal}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> olvasatlan oldal}}</translation> <translation id="2979025552038692506">Kiválasztott inkognitó lap</translation> <translation id="2979448359891869301">Nem lehet kibontani a képernyőképet. Próbálkozzon újra, amikor a telefon nem elfoglalt.</translation> +<translation id="2979639724566107830">Megnyitás új ablakban</translation> <translation id="2987620471460279764">Más eszközről megosztott szöveg</translation> <translation id="2989523299700148168">Legutóbb látogatott</translation> <translation id="2992473221983447149">Képleírások</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">A letöltés sikertelen</translation> <translation id="6995899638241819463">Figyelmeztetés, ha jelszavai adatvédelmi incidens során nyilvánosságra kerülnek</translation> <translation id="7001056293070445572">Ez egy nagy méretű fájl (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">A szinkronizálás kezdeti beállítása nem fejeződött be. A szinkronizálás ki van kapcsolva.</translation> <translation id="7022756207310403729">Megnyitás böngészőben</translation> <translation id="702463548815491781">Ajánlott, amikor a TalkBack vagy a Kapcsolóalapú hozzáférés be van kapcsolva</translation> <translation id="7027549951530753705">Visszaállítás dátuma: <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Módosítja a(z) <ph name="LANGUAGE" /> nyelvet?</translation> <translation id="7290209999329137901">Nem lehetséges az átnevezés</translation> <translation id="7291910923717764901">Képleírások hozzáadva ehhez az oldalhoz</translation> -<translation id="7293171162284876153">A szinkronizálás megkezdéséhez kapcsolja be a „Chrome-adatok szinkronizálása” beállítást.</translation> <translation id="7293429513719260019">Nyelv kiválasztása</translation> <translation id="729975465115245577">Az eszközön nincs olyan alkalmazás, amely tárolni tudja a jelszavakat tartalmazó fájlt.</translation> <translation id="7302081693174882195">Részletek: Megtakarított adatmennyiség szerinti rendezés</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hy.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hy.xtb index 5987031f..21ebf6b 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hy.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hy.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> չկարդացված էջ}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> չկարդացված էջ}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> չկարդացված էջ}}</translation> <translation id="2979025552038692506">Ընտրված ինկոգնիտո ներդիր</translation> <translation id="2979448359891869301">Հնարավոր չէ ընդարձակել սքրինշոթը։ Նորից փորձեք, երբ հեռախոսը զբաղված չլինի։</translation> +<translation id="2979639724566107830">Բացել նոր պատուհանում</translation> <translation id="2987620471460279764">Այլ սարքից ուղարկված տեքստ</translation> <translation id="2989523299700148168">Վերջերս այցելած</translation> <translation id="2992473221983447149">Պատկերների նկարագրություն</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Չհաջողվեց ներբեռնել</translation> <translation id="6995899638241819463">Զգուշացնել, եթե տվյալների արտահոսքի արդյունքում իմ գաղտնաբառերը հայտնի դառնան կողմնակի անձանց</translation> <translation id="7001056293070445572">Ֆայլը մեծ է (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Համաժամացման սկզբնական կարգավորումը չի ավարտվել: Համաժամացումն անջատված է:</translation> <translation id="7022756207310403729">Բացել դիտարկիչով</translation> <translation id="702463548815491781">Խորհուրդ է տրվում, երբ TalkBack-ը կամ Switch Access-ը միացված են</translation> <translation id="7027549951530753705">Վերականգնման ամսաթիվը՝ <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Փոխե՞լ լեզուն (<ph name="LANGUAGE" />)</translation> <translation id="7290209999329137901">Հնարավոր չէ վերանվանել</translation> <translation id="7291910923717764901">Այս պատկերի համար ավելացված նկարագրությունները</translation> -<translation id="7293171162284876153">Սկսելու համար միացրեք «Համաժամացնել Chrome-ի տվյալները» կարգավորումը:</translation> <translation id="7293429513719260019">Ընտրել լեզուն</translation> <translation id="729975465115245577">Ձեր սարքը գաղտնաբառերի ֆայլ պահելու հավելված չունի:</translation> <translation id="7302081693174882195">Տեղեկություններ․ տեսակավորված է ըստ պահված տվյալների ծավալի</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_id.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_id.xtb index 1403def..50b9064 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_id.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_id.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> halaman belum dibaca}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> halaman belum dibaca}}</translation> <translation id="2979025552038692506">Tab Samaran yang Dipilih</translation> <translation id="2979448359891869301">Tidak dapat memperpanjang screenshot. Coba lagi saat ponsel tidak sibuk.</translation> +<translation id="2979639724566107830">Buka di jendela baru</translation> <translation id="2987620471460279764">Teks yang dibagikan dari perangkat lain</translation> <translation id="2989523299700148168">Baru saja dikunjungi</translation> <translation id="2992473221983447149">Deskripsi gambar</translation> @@ -694,7 +695,7 @@ <translation id="5524843473235508879">Pengalihan diblokir.</translation> <translation id="5527082711130173040">Chrome memerlukan akses lokasi untuk memindai perangkat. <ph name="BEGIN_LINK1" />Perbarui izin<ph name="END_LINK1" />. Akses lokasi juga <ph name="BEGIN_LINK2" />dinonaktifkan untuk perangkat ini<ph name="END_LINK2" />.</translation> <translation id="5534640966246046842">Situs disalin</translation> -<translation id="5548606607480005320">Pemeriksaan keselamatan</translation> +<translation id="5548606607480005320">Pemeriksaan keamanan</translation> <translation id="5556459405103347317">Muat ulang</translation> <translation id="5561549206367097665">Menunggu jaringan…</translation> <translation id="55737423895878184">Lokasi dan notifikasi diizinkan</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Tidak dapat mendownload</translation> <translation id="6995899638241819463">Berikan peringatan jika sandi Anda terekspos saat terjadi pelanggaran data</translation> <translation id="7001056293070445572">File ini berukuran besar (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Penyiapan sinkronisasi awal belum selesai. Sinkronisasi nonaktif.</translation> <translation id="7022756207310403729">Buka di browser</translation> <translation id="702463548815491781">Disarankan saat TalkBack atau Tombol Akses aktif</translation> <translation id="7027549951530753705">Memulihkan <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Ubah <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Ganti nama tidak tersedia</translation> <translation id="7291910923717764901">Deskripsi gambar ditambahkan untuk halaman ini</translation> -<translation id="7293171162284876153">Untuk memulai sinkronisasi, aktifkan "Sinkronkan data Chrome Anda".</translation> <translation id="7293429513719260019">Pilih bahasa</translation> <translation id="729975465115245577">Perangkat Anda tidak memiliki aplikasi untuk menyimpan file sandi.</translation> <translation id="7302081693174882195">Detail: Diurutkan menurut jumlah kuota yang dihemat</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_is.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_is.xtb index 899166c..6986e6e 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_is.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_is.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> ólesin síða}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ólesin síða}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ólesnar síður}}</translation> <translation id="2979025552038692506">Valinn huliðsflipi</translation> <translation id="2979448359891869301">Ekki er hægt að lengja skjáskot. Prófaðu aftur þegar síminn er ekki upptekinn.</translation> +<translation id="2979639724566107830">Opna í nýjum glugga</translation> <translation id="2987620471460279764">Texta deilt úr öðru tæki</translation> <translation id="2989523299700148168">Nýlega heimsótt</translation> <translation id="2992473221983447149">Myndalýsingar</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Ekki tókst að sækja</translation> <translation id="6995899638241819463">Láta vita ef aðgangsorðin þín eru afhjúpuð vegna öryggisbrots</translation> <translation id="7001056293070445572">Þessi skrá er stór (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Fyrstu uppsetningu samstillingar var ekki lokið. Slökkt er á samstillingu.</translation> <translation id="7022756207310403729">Opna í vafra</translation> <translation id="702463548815491781">Mælt með þegar kveikt er á TalkBack eða rofaaðgangi</translation> <translation id="7027549951530753705">Endurheimti <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Breyta <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Ekki er hægt að endurnefna</translation> <translation id="7291910923717764901">Lýsingum á myndum var bætt við fyrir þessa síðu</translation> -<translation id="7293171162284876153">Til að hefja samstillingu skaltu kveikja á „Samstilla gögnin þín í Chrome“.</translation> <translation id="7293429513719260019">Velja tungumál</translation> <translation id="729975465115245577">Í tækinu er ekkert forrit sem getur vistað aðgangsorðaskrána.</translation> <translation id="7302081693174882195">Upplýsingar: Raðað eftir gagnasparnaði</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_it.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_it.xtb index f53b613..846f040 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_it.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_it.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> pagina da leggere}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> pagine da leggere}}</translation> <translation id="2979025552038692506">Scheda in incognito selezionata</translation> <translation id="2979448359891869301">Non puoi estendere lo screenshot. Riprova quando ci sono meno processi in esecuzione sul telefono.</translation> +<translation id="2979639724566107830">Apri in un'altra finestra</translation> <translation id="2987620471460279764">Testo condiviso da un altro dispositivo</translation> <translation id="2989523299700148168">Visitati di recente</translation> <translation id="2992473221983447149">Descrizioni delle immagini</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Download non riuscito</translation> <translation id="6995899638241819463">Ricevi un avviso se le password vengono esposte a causa di una violazione dei dati</translation> <translation id="7001056293070445572">File di grandi dimensioni (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">La configurazione della sincronizzazione iniziale non è stata terminata. La sincronizzazione è disattivata.</translation> <translation id="7022756207310403729">Apri nel browser</translation> <translation id="702463548815491781">Consigliata quando TalkBack o Switch Access sono attivi</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> ripristinato</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Vuoi cambiare la lingua <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Impossibile rinominare</translation> <translation id="7291910923717764901">Descrizioni delle immagini aggiunte per questa pagina</translation> -<translation id="7293171162284876153">Per iniziare la sincronizzazione, attiva "Sincronizza i tuoi dati di Chrome".</translation> <translation id="7293429513719260019">Seleziona lingua</translation> <translation id="729975465115245577">Il tuo dispositivo non ha un'app per archiviare il file di password.</translation> <translation id="7302081693174882195">Dettagli: ordinati per quantità di dati risparmiati</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_iw.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_iw.xtb index da68253..002af83 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_iw.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_iw.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{דף אחד (<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" />) שלא נקרא}two{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> דפים שלא נקראו}many{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> דפים שלא נקראו}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> דפים שלא נקראו}}</translation> <translation id="2979025552038692506">כרטיסיית המצב האנונימי שנבחרה</translation> <translation id="2979448359891869301">לא ניתן להרחיב את צילום המסך. יש לנסות שוב כשיהיה יותר מקום בזיכרון הטלפון.</translation> +<translation id="2979639724566107830">פתיחה בחלון חדש</translation> <translation id="2987620471460279764">טקסט ששותף ממכשיר אחר</translation> <translation id="2989523299700148168">מנועי חיפוש שהשתמשת בהם לאחרונה</translation> <translation id="2992473221983447149">תיאורי תמונות</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">ההורדה נכשלה</translation> <translation id="6995899638241819463">הצגת אזהרה אם סיסמאות נחשפות עקב פרצה באבטחת מידע</translation> <translation id="7001056293070445572">הקובץ הזה גדול (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">הגדרת הסנכרון הראשונית לא הושלמה. הסנכרון מושבת.</translation> <translation id="7022756207310403729">פתיחה בדפדפן</translation> <translation id="702463548815491781">מומלץ אם הפעלת TalkBack או גישה באמצעות מתג</translation> <translation id="7027549951530753705">בוצע שחזור של <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> לא מתאימה לך?</translation> <translation id="7290209999329137901">לא ניתן היה לשנת את השם מפני שהפריט לא זמין</translation> <translation id="7291910923717764901">נוספו תיאורי תמונות בדף זה</translation> -<translation id="7293171162284876153">כדי להתחיל לסנכרן צריך להפעיל את האפשרות "סנכרון הנתונים מ-Chrome".</translation> <translation id="7293429513719260019">בחירת שפה</translation> <translation id="729975465115245577">אין במכשיר אפליקציה לאחסון קובץ הסיסמאות.</translation> <translation id="7302081693174882195">פרטים: מיון לפי נפח הנתונים שנחסכו</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ja.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ja.xtb index 3febd23..7a9cd01 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ja.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ja.xtb
@@ -261,7 +261,7 @@ <translation id="2651091186440431324">{FILE_COUNT,plural, =1{# 件の音声ファイル}other{# 件の音声ファイル}}</translation> <translation id="2656405586795711023">ウェブアプリ</translation> <translation id="2689830683995595741">Chrome を使用すると、<ph name="BEGIN_LINK1" />Google 利用規約<ph name="END_LINK1" />と <ph name="BEGIN_LINK2" />Google Chrome および Chrome OS 追加利用規約<ph name="END_LINK2" />に同意したことになります。また、<ph name="BEGIN_LINK3" />ファミリー リンクで管理する Google アカウントのプライバシーに関するお知らせ<ph name="END_LINK3" />も適用されます。</translation> -<translation id="2702516483241149200">新規: このテキストにスクロールするリンクを共有</translation> +<translation id="2702516483241149200">新規: このテキストにスクロールするリンクを共有できます</translation> <translation id="2704606927547763573">コピーしました</translation> <translation id="2707726405694321444">ページを更新</translation> <translation id="271033894570825754">新しいファイル</translation> @@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> 件の未読ページ}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> 件の未読ページ}}</translation> <translation id="2979025552038692506">選択したシークレット タブ</translation> <translation id="2979448359891869301">スクリーンショットを展開できません。スマートフォンがビジー状態でないときにもう一度お試しください。</translation> +<translation id="2979639724566107830">新しいウィンドウで開く</translation> <translation id="2987620471460279764">他のデバイスからテキストが共有されました</translation> <translation id="2989523299700148168">最近のアクセス</translation> <translation id="2992473221983447149">画像の説明</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">ダウンロードできませんでした</translation> <translation id="6995899638241819463">データ侵害によりパスワードが漏洩した場合に警告する</translation> <translation id="7001056293070445572">サイズの大きいファイルです(<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">最初の同期設定が終了していません。同期は無効です。</translation> <translation id="7022756207310403729">ブラウザで開く</translation> <translation id="702463548815491781">TalkBack またはスイッチ アクセスを有効にしている場合におすすめです</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> を復元しました</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> を変更しますか?</translation> <translation id="7290209999329137901">名前の変更はできません</translation> <translation id="7291910923717764901">このページの画像の説明が追加されました</translation> -<translation id="7293171162284876153">同期を開始するには、[Chrome データを同期] をオンにしてください。</translation> <translation id="7293429513719260019">言語を選択</translation> <translation id="729975465115245577">お使いのデバイスにはパスワード ファイルを保存するためのアプリがインストールされていません。</translation> <translation id="7302081693174882195">詳細: データ節約量の順</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ka.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ka.xtb index d652a2f3..e1251e15 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ka.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ka.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> წაუკითხავი გვერდი}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> წაუკითხავი გვერდი}}</translation> <translation id="2979025552038692506">არჩეული ინკოგნიტო ჩანართი</translation> <translation id="2979448359891869301">ეკრანის ანაბეჭდის გაფართოება ვერ ხერხდება. ცადეთ ხელახლა, როცა ტელეფონი დაკავებული არ გექნებათ.</translation> +<translation id="2979639724566107830">ახალ ფანჯარაში გახსნა</translation> <translation id="2987620471460279764">სხვა მოწყობილობიდან გაზიარებული ტექსტი</translation> <translation id="2989523299700148168">ახლახან მონახულებული</translation> <translation id="2992473221983447149">სურათების აღწერილობები</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">ჩამოტვირთვა ვერ მოხერხდა</translation> <translation id="6995899638241819463">გაფრთხილების მიღება მონაცემთა გაჟონვისას პაროლების გამოაშკარავების შემთხვევაში</translation> <translation id="7001056293070445572">ეს დიდი ზომის ფაილია (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">სინქრონიზაციის საწყისი დაყენება ვერ მოხერხდა. სინქრონიზაცია გამორთულია.</translation> <translation id="7022756207310403729">ბრაუზერში გახსნა</translation> <translation id="702463548815491781">რეკომენდებულია, როცა ჩართულია TalkBack ან გადამრთველით წვდომა</translation> <translation id="7027549951530753705">აღდგენის თარიღი: <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">გსურთ, შეცვალოთ <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">გადარქმევის ფუნქცია მიუწვდომელია</translation> <translation id="7291910923717764901">ამ გვერდისთვის დამატებულია სურათების აღწერილობები</translation> -<translation id="7293171162284876153">სიქრონიზაციის დასაწყებად ჩართეთ „თქვენი Chrome მონაცემების სინქრონიზაციის“ პარამეტრი.</translation> <translation id="7293429513719260019">აირჩიეთ ენა</translation> <translation id="729975465115245577">თქვენს მოწყობილობაზე არ არის აპი, რომელიც შეძლებს პაროლების ფაილის შენახვას.</translation> <translation id="7302081693174882195">დეტალები: დალაგებულია დაზოგილი მონაცემების მიხედვით</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb index 6c58c691..95d4c39d 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> оқылмаған бет.}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> оқылмаған бет.}}</translation> <translation id="2979025552038692506">Таңдалған инкогнито қойындысы</translation> <translation id="2979448359891869301">Скриншотты кеңейту мүмкін емес. Телефоныңыз босаған кезде қайталап көріңіз.</translation> +<translation id="2979639724566107830">Жаңа терезеде ашу</translation> <translation id="2987620471460279764">Басқа құрылғылардан келген мәтін</translation> <translation id="2989523299700148168">Соңғы кіргендер</translation> <translation id="2992473221983447149">Сурет сипаттамалары</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Жүктеп алынбады</translation> <translation id="6995899638241819463">Құпия сөздер қолды болған жағдайда, сізге бұл туралы хабарлау</translation> <translation id="7001056293070445572">Бұл файл үлкен (<ph name="FILE_SIZE" />).</translation> -<translation id="7015203776128479407">Бастапқы синхрондауды реттеу аяқталмады. Синхрондау өшірулі.</translation> <translation id="7022756207310403729">Браузерден ашу</translation> <translation id="702463548815491781">TalkBack не Ауыстырғышпен кіру қосулы кезде пайдалануға ұсынылады</translation> <translation id="7027549951530753705">Қалпына келтірілген <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> тілі өзгертілсін бе?</translation> <translation id="7290209999329137901">Атын өзгерту мүмкін емес.</translation> <translation id="7291910923717764901">Бұл бетке кескін сипаттамалары енгізілген.</translation> -<translation id="7293171162284876153">Синхрондауды бастау үшін "Chrome деректерін синхрондау" параметрін қосыңыз.</translation> <translation id="7293429513719260019">Тілді таңдау</translation> <translation id="729975465115245577">Құрылғыңызда құпия сөздер файлын сақтайтын қолданба орнатылмаған.</translation> <translation id="7302081693174882195">Мәліметтер: сақталған деректер көлемі бойынша сұрыпталды</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_km.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_km.xtb index db4d6bc..6ab6727 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_km.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_km.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{ទំព័រមិនទាន់អាន <ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" />}other{ទំព័រមិនទាន់អាន <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" />}}</translation> <translation id="2979025552038692506">ផ្ទាំងអនាមិកដែលបានជ្រើស</translation> <translation id="2979448359891869301">មិនអាចពង្រីករូបថតអេក្រង់បានទេ។ សូមព្យាយាមម្ដងទៀត នៅពេលទូរសព្ទរបស់អ្នកមិនជាប់រវល់។</translation> +<translation id="2979639724566107830">បើកនៅក្នុងវិនដូថ្មី</translation> <translation id="2987620471460279764">អត្ថបទដែលបានចែករំលែកពីឧបករណ៍ផ្សេងទៀត</translation> <translation id="2989523299700148168">បានចូលទៅកាន់ថ្មីៗ</translation> <translation id="2992473221983447149">ការពណ៌នាអំពីរូបភាព</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">មិនអាចទាញយកបានទេ</translation> <translation id="6995899638241819463">ទទួលបានការព្រមាន ប្រសិនបើពាក្យសម្ងាត់បែកធ្លាយនៅក្នុងការបំពានទិន្នន័យ</translation> <translation id="7001056293070445572">ឯកសារនេះមានទំហំធំ (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">ការរៀបចំសមកាលកម្មដំបូងមិនបានបញ្ចប់ទេ។ សមកាលកម្មបានបិទ។</translation> <translation id="7022756207310403729">បើកនៅក្នុងកម្មវិធីរុករក</translation> <translation id="702463548815491781">បានណែនាំ នៅពេលបើកកម្មវិធីតបវិញ ឬមុខងារប្រើប៊ូតុងចុច</translation> <translation id="7027549951530753705">បានស្ដារ <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">ប្ដូរភាសា<ph name="LANGUAGE" />ឬ?</translation> <translation id="7290209999329137901">មិនអាចប្ដូរឈ្មោះបានទេ</translation> <translation id="7291910923717764901">បានបញ្ចូលការពណ៌នាអំពីរូបភាពសម្រាប់ទំព័រនេះ</translation> -<translation id="7293171162284876153">ដើម្បីចាប់ផ្ដើមសមកាលកម្ម សូមបើក "ធ្វើសមកាលកម្មទិន្នន័យ Chrome របស់អ្នក"។</translation> <translation id="7293429513719260019">ជ្រើសរើសភាសា</translation> <translation id="729975465115245577">ឧបករណ៍របស់អ្នកមិនមានកម្មវិធី ដើម្បីផ្ទុកឯកសារពាក្យសម្ងាត់ទេ។</translation> <translation id="7302081693174882195">ព័ត៌មានលម្អិត៖ តម្រៀបតាមទំហំទិន្នន័យដែលបានរក្សាទុក</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_kn.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_kn.xtb index 3c0476f..8a8468c1 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_kn.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_kn.xtb
@@ -1,6 +1,7 @@ <?xml version="1.0" ?> <!DOCTYPE translationbundle> <translationbundle lang="kn"> +<translation id="1016498331642356377">ನಿಮ್ಮ ಧ್ವನಿಯ ಮೂಲಕ ತ್ವರಿತವಾಗಿ ಹುಡುಕಿ. ಈ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಎಡಿಟ್ ಮಾಡಲು ಸ್ಪರ್ಶಿಸಿ ಮತ್ತು ಒತ್ತಿ ಹಿಡಿಯಿರಿ.</translation> <translation id="1028699632127661925"><ph name="DEVICE_NAME" /> ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತಿದೆ...</translation> <translation id="103269572468856066">ಈ ಸೈಟ್ & ಆ್ಯಪ್ ಡೇಟಾ ತೆರವುಗೊಳಿಸಬೇಕೇ?</translation> <translation id="1036348656032585052">ಆಫ್ ಮಾಡು</translation> @@ -158,6 +159,7 @@ <translation id="2067805253194386918">ಪಠ್ಯ</translation> <translation id="2068748236079642969">ಮುಂದಿನ ವೀಡಿಯೊ ವೀಕ್ಷಿಸಿ</translation> <translation id="2074143993849053708">Assistant ಧ್ವನಿ ಹುಡುಕಾಟ ಸಮ್ಮತಿಯ UI ಅನ್ನು ಮುಚ್ಚಲಾಗಿದೆ</translation> +<translation id="2075835334924942448">ನೀವು ಇಲ್ಲಿ ಸ್ಟೋರಿಗಳನ್ನು ಕಾಣಬಹುದು</translation> <translation id="2082238445998314030"><ph name="TOTAL_RESULTS" /> ರಲ್ಲಿ <ph name="RESULT_NUMBER" /> ಫಲಿತಾಂಶಗಳು</translation> <translation id="2096012225669085171">ಸಾಧನಗಳಾದ್ಯಂತ ಸಿಂಕ್ ಮಾಡಿ ಮತ್ತು ವೈಯಕ್ತೀಕರಿಸಿ</translation> <translation id="2100273922101894616">ಸ್ವಯಂ ಸೈನ್-ಇನ್</translation> @@ -171,6 +173,7 @@ <translation id="2131665479022868825"><ph name="DATA" /> ಉಳಿತಾಯ ಮಾಡಲಾಗಿದೆ</translation> <translation id="213279576345780926"><ph name="TAB_TITLE" /> ಮುಚ್ಚಲಾಗಿದೆ</translation> <translation id="2139186145475833000">ಹೋಮ್ ಪರದೆಗೆ ಸೇರಿಸಿ</translation> +<translation id="2141396931810938595">ನಿಮ್ಮ ಬಳಕೆಯನ್ನು ಆಧರಿಸಿ</translation> <translation id="214888715418183969">ನೀವು Chrome ಜೊತೆಗೆ ಹಂಚಿಕೊಳ್ಳಲು ಬಯಸುವುದನ್ನು ಆರಿಸಿ. ನೀವು ಹಂಚಿಕೊಳ್ಳುವ ಮೆಟ್ರಿಕ್ಗಳನ್ನು Chrome ನ ವೈಶಿಷ್ಟ್ಯಗಳು, ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸ್ಥಿರತೆಯನ್ನು ಸುಧಾರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.</translation> <translation id="2154484045852737596">ಕಾರ್ಡ್ ಎಡಿಟ್ ಮಾಡಿ</translation> <translation id="2154710561487035718">URL ನಕಲಿಸಿ</translation> @@ -259,6 +262,7 @@ <translation id="2651091186440431324">{FILE_COUNT,plural, =1{# ಆಡಿಯೋ ಫೈಲ್}one{# ಆಡಿಯೋ ಫೈಲ್ಗಳು}other{# ಆಡಿಯೋ ಫೈಲ್ಗಳು}}</translation> <translation id="2656405586795711023">ವೆಬ್ ಆ್ಯಪ್ಗಳು</translation> <translation id="2689830683995595741">Chrome ಅನ್ನು ಬಳಸುವ ಮೂಲಕ, ನೀವು <ph name="BEGIN_LINK1" />Google ಸೇವಾ ನಿಯಮಗಳು<ph name="END_LINK1" />, ಹಾಗೂ <ph name="BEGIN_LINK2" />Google Chrome ಮತ್ತು Chrome OS ಹೆಚ್ಚುವರಿ ಸೇವಾ ನಿಯಮಗಳಿಗೆ<ph name="END_LINK2" /> ಸಮ್ಮತಿಸುತ್ತೀರಿ. <ph name="BEGIN_LINK3" />Family Link ಮೂಲಕ ನಿರ್ವಹಿಸಲಾಗುವ Google ಖಾತೆಗಳಿಗಾಗಿ ಗೌಪ್ಯತೆ ಸೂಚನೆ<ph name="END_LINK3" /> ಸಹ ಅನ್ವಯಿಸುತ್ತದೆ.</translation> +<translation id="2702516483241149200">ಹೊಸ ವೈಶಿಷ್ಟ್ಯ: ಈ ಪಠ್ಯಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ಆಗುವ ಲಿಂಕ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳಿ</translation> <translation id="2704606927547763573">ನಕಲಿಸಲಾಗಿದೆ</translation> <translation id="2707726405694321444">ಪುಟವನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಿ</translation> <translation id="271033894570825754">ಹೊಸತು</translation> @@ -275,6 +279,7 @@ <translation id="2777555524387840389"><ph name="SECONDS" /> ಸೆಕೆಂಡುಗಳು ಉಳಿದಿವೆ</translation> <translation id="2779651927720337254">ವಿಫಲವಾಗಿದೆ</translation> <translation id="2781151931089541271">1 ಸೆಕೆಂಡು ಉಳಿದಿದೆ</translation> +<translation id="2788468313014644040">ಗುಂಪಿನ ಸಂಖ್ಯೆ</translation> <translation id="2801022321632964776">ನಿಮ್ಮ ಭಾಷೆಯನ್ನು Chrome ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯಲ್ಲಿ ಪಡೆದುಕೊಳ್ಳಲು ಅಪ್ಡೇಟ್ ಮಾಡಿ</translation> <translation id="2805756323405976993">ಆಪ್ಸ್</translation> <translation id="2806840421670364300">FLoC</translation> @@ -306,6 +311,8 @@ <translation id="2956410042958133412">ಈ ಖಾತೆಯನ್ನು <ph name="PARENT_NAME_1" /> ಮತ್ತು <ph name="PARENT_NAME_2" /> ಅವರು ನಿರ್ವಹಿಸುತ್ತಿದ್ದಾರೆ.</translation> <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> ಓದದಿರುವ ಪುಟ}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ಓದದಿರುವ ಪುಟಗಳು}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ಓದದಿರುವ ಪುಟಗಳು}}</translation> <translation id="2979025552038692506">ಅದೃಶ್ಯ ಟ್ಯಾಬ್ ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ</translation> +<translation id="2979448359891869301">ಸ್ಕ್ರೀನ್ಶಾಟ್ ಅನ್ನು ವಿಸ್ತರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ನಿಮ್ಮ ಫೋನ್ ಬಳಸದೇ ಇರುವಾಗ ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</translation> +<translation id="2979639724566107830">ಹೊಸ ವಿಂಡೋದಲ್ಲಿ ತೆರೆಯಿರಿ</translation> <translation id="2987620471460279764">ಬೇರೆ ಸಾಧನದಿಂದ ಪಠ್ಯವನ್ನು ಹಂಚಿಕೊಳ್ಳಲಾಗಿದೆ</translation> <translation id="2989523299700148168">ಇತ್ತೀಚೆಗೆ ಭೇಟಿ ನೀಡಿದವು</translation> <translation id="2992473221983447149">ಚಿತ್ರದ ವಿವರಣೆಗಳು</translation> @@ -347,6 +354,7 @@ <translation id="3265534588625245297">ನೀವು ಫಾಲೋ ಮಾಡುವ ಸೈಟ್ಗಳನ್ನು ನಿರ್ವಹಿಸಿ</translation> <translation id="3269093882174072735">ಚಿತ್ರ ಲೋಡ್ ಮಾಡಿ</translation> <translation id="3269956123044984603">ನಿಮ್ಮ ಇತರೆ ಸಾಧನಗಳಿಂದ ನಿಮ್ಮ ಟ್ಯಾಬ್ಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಲು, Android ಖಾತೆ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ''ಸ್ವಯಂ-ಸಿಂಕ್ ಡೇಟಾ" ಆನ್ ಮಾಡಿ.</translation> +<translation id="3280562213547448728">ಧ್ವನಿ ಹುಡುಕಾಟ</translation> <translation id="3282568296779691940">Chrome ಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿ</translation> <translation id="3284510035090979597">ಪೂರ್ವಭಾವಿ ಸಹಾಯ</translation> <translation id="3285080554353377245">Chrome ಬಳಸುವ ಕುರಿತು ವೀಡಿಯೊಗಳು</translation> @@ -397,6 +405,7 @@ <translation id="3563767357928833671">ಕ್ಲಿಪ್ಬೋರ್ಡ್ ವಿಷಯಗಳನ್ನು ತೋರಿಸಲಾಗಿದೆ</translation> <translation id="3566923219790363270">Chrome ಇನ್ನೂ VR ಗಾಗಿ ಸಿದ್ಧವಾಗುತ್ತಿದೆ. ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ Chrome ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ.</translation> <translation id="3568688522516854065">ನಿಮ್ಮ ಇತರ ಸಾಧನಗಳಿಂದ ನಿಮ್ಮ ಟ್ಯಾಬ್ಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಲು, ಸೈನ್ ಇನ್ ಮಾಡಿ ಮತ್ತು ಸಿಂಕ್ ಆನ್ ಮಾಡಿ</translation> +<translation id="3577473026931028326">ಏನೋ ತಪ್ಪಾಗಿದೆ. ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="3587482841069643663">ಎಲ್ಲ</translation> <translation id="3587596251841506391">ವೆಬ್ ಸುರಕ್ಷತೆ ಸುಧಾರಿಸಲು ಸಹಕರಿಸಿ</translation> <translation id="3602290021589620013">ಪೂರ್ವವೀಕ್ಷಣೆ</translation> @@ -481,6 +490,7 @@ <translation id="4195643157523330669">ಹೊಸ ಟ್ಯಾಬ್ನಲ್ಲಿ ತೆರೆಯಿರಿ</translation> <translation id="4198423547019359126">ಡೌನ್ಲೋಡ್ ಸ್ಥಳಗಳು ಲಭ್ಯವಿಲ್ಲ</translation> <translation id="4209895695669353772">Google ಸಲಹೆ ನೀಡಿದ ವೈಯಕ್ತೀಕರಿಸಲಾದ ವಿಷಯವನ್ನು ಪಡೆದುಕೊಳ್ಳಲು, ಸಿಂಕ್ ಆನ್ ಮಾಡಿ</translation> +<translation id="4225895483398857530">Toolbar ಶಾರ್ಟ್ಕಟ್</translation> <translation id="4242533952199664413">ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತೆರೆ</translation> <translation id="4248098802131000011">ಡೇಟಾ ಉಲ್ಲಂಘನೆಗಳು ಮತ್ತು ಇತರ ಸುರಕ್ಷತೆ ಸಮಸ್ಯೆಗಳಿಂದಾಗಿ ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಇರಿಸಿಕೊಳ್ಳಿ</translation> <translation id="4250229828105606438">ಸ್ಕ್ರೀನ್ಶಾಟ್</translation> @@ -747,12 +757,14 @@ <translation id="5864419784173784555">ಇನ್ನೊಂದು ಡೌನ್ಲೋಡ್ಗಾಗಿ ಕಾಯಲಾಗುತ್ತಿದೆ…</translation> <translation id="5865733239029070421">ಬಳಕೆಯ ಅಂಕಿಅಂಶಗಳು ಮತ್ತು ಕ್ರ್ಯಾಶ್ ವರದಿಗಳನ್ನು Google ಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಳುಹಿಸುತ್ತದೆ</translation> <translation id="5869522115854928033">ಉಳಿಸಲಾದ ಪಾಸ್ವರ್ಡ್ಗಳು</translation> +<translation id="587735546353481577">ಸೈಟ್ ಅನ್ನು ಫಾಲೋ ಮಾಡಲು, ಸೈಟ್ಗೆ ಹೋಗಿ, Chrome ಮೆನುವನ್ನು ತೆರೆಯಿರಿ, ಹಾಗೂ ಫಾಲೋ ಮಾಡಿ ಅನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ.</translation> <translation id="5880748256563468367">ಫೀಡ್ಗೆ ಹೋಗಿ</translation> <translation id="5884076754568147479">ಕಾರ್ಯಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸುವುದಕ್ಕೆ ನಿಮಗೆ ಸಹಾಯ ಮಾಡಲು, ನೀವು ಅಸಿಸ್ಟೆಂಟ್ ಅನ್ನು ಬಳಸಿದ ಸೈಟ್ಗಳ URL ಗಳು ಮತ್ತು ವಿಷಯಗಳು ಹಾಗೂ ಅಸಿಸ್ಟೆಂಟ್ ಮೂಲಕ ನೀವು ಸಲ್ಲಿಸಿದ ಮಾಹಿತಿಯನ್ನು Google ಸ್ವೀಕರಿಸುತ್ತದೆ</translation> <translation id="5919204609460789179">ಸಿಂಕ್ ಪ್ರಾರಂಭಿಸಲು <ph name="PRODUCT_NAME" /> ಅಪ್ಡೇಟ್ ಮಾಡಿ</translation> <translation id="5937580074298050696"><ph name="AMOUNT" /> ಉಳಿಸಲಾಗಿದೆ</translation> <translation id="5939518447894949180">ಮರುಹೊಂದಿಸು</translation> <translation id="5942872142862698679">ಹುಡುಕಲು Google ಬಳಸಲಾಗುತ್ತಿದೆ</translation> +<translation id="5945035219773565305">ಪ್ರಸ್ತುತ ಶಿಫಾರಸು: <ph name="RECOMMENDATION" /></translation> <translation id="5951119116059277034">ಲೈವ್ ಪುಟವನ್ನು ವೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ</translation> <translation id="5952764234151283551">ನೀವು ಸಂಪರ್ಕಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಪುಟದ URL ಅನ್ನು Google ಗೆ ಕಳುಹಿಸುತ್ತದೆ</translation> <translation id="5956665950594638604">ಹೊಸ ಟ್ಯಾಬ್ನಲ್ಲಿ Chrome ಸಹಾಯ ಕೇಂದ್ರ ತೆರೆಯಿರಿ</translation> @@ -766,6 +778,10 @@ <translation id="6000203700195075278">ಮರು ಅನುಸರಿಸಿ</translation> <translation id="6002623704405939939"><ph name="BEGIN_LINK1" />ಹುಡುಕಾಟ<ph name="END_LINK1" /> ಅಥವಾ ಇತರೆ ಫಾರ್ಮ್ಗಳ ಇತಿಹಾಸವನ್ನು ತೆರವುಗೊಳಿಸಲು, <ph name="BEGIN_LINK2" />ನನ್ನ Google ಚಟುವಟಿಕೆ<ph name="END_LINK2" /> ಗೆ ಭೇಟಿ ನೀಡಿ</translation> <translation id="6005538289190791541">ಸೂಚಿಸಿದ ಪಾಸ್ವರ್ಡ್</translation> +<translation id="6032091552407840792"><ph name="BEGIN_LINK" />ಕೆಲವು ಪ್ರದೇಶಗಳಲ್ಲಿ<ph name="END_LINK" /> ಮಾತ್ರ ಈ ಪ್ರಯೋಗವು ಸಕ್ರಿಯವಾಗಿರುತ್ತದೆ.</translation> +<translation id="6033245666633565791"><ph name="BEGIN_LINK" />ಪ್ರೈವೆಸಿ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್<ph name="END_LINK" /> ನೊಂದಿಗೆ, ತೆರೆದ ವೆಬ್ ಅನ್ನು ಸಂರಕ್ಷಿಸುವುದರ ಜೊತೆಗೆ, ಕ್ರಾಸ್-ಸೈಟ್ ಟ್ರ್ಯಾಕಿಂಗ್ನಿಂದ ನಿಮ್ಮನ್ನು ರಕ್ಷಿಸಲು Chrome ಹೊಸ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ. + +ಪ್ರೈವೆಸಿ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ಪ್ರಯೋಗಗಳು ಇನ್ನೂ ಸಕ್ರಿಯ ಅಭಿವೃದ್ಧಿ ಹಂತದಲ್ಲಿವೆ ಮತ್ತು ಆಯ್ದ ಪ್ರದೇಶಗಳಲ್ಲಿ ಲಭ್ಯವಿವೆ. ಇದೀಗ, ಥರ್ಡ್ ಪಾರ್ಟಿ ಕುಕೀಗಳಂತಹ ಪ್ರಸ್ತುತ ವೆಬ್ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸುವುದನ್ನು ಮುಂದುವರಿಸುವಾಗ ಸೈಟ್ಗಳು ಪ್ರೈವೆಸಿ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ಅನ್ನು ಬಳಸಿ ನೋಡಬಹುದು.</translation> <translation id="6036057147555329831">ಹೆಚ್ಚುವರಿ ICU</translation> <translation id="6039379616847168523">ಮುಂದಿನ ಟ್ಯಾಬ್ಗೆ ಹೋಗಿ</translation> <translation id="6040143037577758943">ಮುಚ್ಚಿರಿ</translation> @@ -831,6 +847,7 @@ <translation id="6407224748847589805">ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ಗೆ ಕನೆಕ್ಟ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ಬೇರೊಂದು ಪರಿಶೀಲನೆ ಆಯ್ಕೆಯನ್ನು ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="6410404864818553978">ಮೂಲ ಬಳಕೆಯ ಡೇಟಾ</translation> <translation id="6410883413783534063">ಒಂದೇ ಸಮಯದಲ್ಲಿ ಬೇರೆಬೇರೆ ಪುಟಗಳಿಗೆ ಭೇಟಿ ನೀಡಲು ಟ್ಯಾಬ್ಗಳನ್ನು ತೆರೆಯಿರಿ</translation> +<translation id="6411219469806822692">ಮೇಲಕ್ಕೆ ಹೋಗಲು ಸಾಧ್ಯವಿಲ್ಲ. ಪುಟದ ಇನ್ನು ಮೇಲಿನಿಂದ ಪ್ರಾರಂಭಿಸಲು ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="6412673304250309937">Chrome ನಲ್ಲಿ ಸಂಗ್ರಹಣೆ ಮಾಡಲಾಗಿರುವ ಅಸುರಕ್ಷಿತ ಸೈಟ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಬಳಸಿ, URL ಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಯಾವುದಾದರೂ ಸೈಟ್, ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಕದಿಯಲು ಪ್ರಯತ್ನಿಸಿದರೆ ಅಥವಾ ನೀವು ಹಾನಿಕಾರಕ ಫೈಲ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿದಾಗ, ಪುಟದ ಕಂಟೆಂಟ್ನ ತುಣುಕುಗಳನ್ನು ಒಳಗೊಂಡ URL ಗಳನ್ನು ಸಹ Chrome, ಸುರಕ್ಷಿತ ಬ್ರೌಸಿಂಗ್ಗೆ ಕಳುಹಿಸಬಹುದು.</translation> <translation id="641643625718530986">ಮುದ್ರಿಸು...</translation> <translation id="6427112570124116297">ವೆಬ್ ಅನ್ನು ಅನುವಾದಿಸಿ</translation> @@ -893,10 +910,12 @@ <translation id="671481426037969117">ನಿಮ್ಮ <ph name="FQDN" /> ಟೈಮರ್ ಅವಧಿ ಮುಗಿದಿದೆ. ಅದು ನಾಳೆ ಮತ್ತೊಮ್ಮೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ.</translation> <translation id="6738516213925468394">ನಿಮ್ಮ ಡೇಟಾವನ್ನು <ph name="TIME" /> ಸಮಯಕ್ಕೆ ನಿಮ್ಮ <ph name="BEGIN_LINK" />ಸಿಂಕ್ ಪಾಸ್ಫ್ರೇಸ್<ph name="END_LINK" /> ನೊಂದಿಗೆ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಸಿಂಕ್ ಪ್ರಾರಂಭಿಸಲು ಅದನ್ನು ನಮೂದಿಸಿ.</translation> <translation id="6738867403308150051">ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ…</translation> +<translation id="6751521182688001123">ಹೊಸ ಟ್ಯಾಬ್ ಅನ್ನು ತ್ವರಿತವಾಗಿ ತೆರೆಯಿರಿ. ಈ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಎಡಿಟ್ ಮಾಡಲು ಸ್ಪರ್ಶಿಸಿ ಮತ್ತು ಒತ್ತಿ ಹಿಡಿಯಿರಿ.</translation> <translation id="6767294960381293877">ಟ್ಯಾಬ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳಬೇಕಾದ ಸಾಧನಗಳ ಪಟ್ಟಿಯನ್ನು ಅರ್ಧ ಎತ್ತರದಲ್ಲಿ ತೆರೆಯಲಾಗಿದೆ.</translation> <translation id="6783942555455976443">ನಂತರದ ಬಳಕೆಗಾಗಿ ಈ ಪುಟವನ್ನು ಉಳಿಸಿ ಮತ್ತು ಜ್ಞಾಪನೆಯನ್ನು ಪಡೆಯಿರಿ</translation> <translation id="6811034713472274749">ವೀಕ್ಷಿಸಲು ಪುಟ ಸಿದ್ಧವಾಗಿದೆ</translation> <translation id="6813446258015311409">Chrome ಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿ, ತೆರೆಯಲಾಗಿದೆ.</translation> +<translation id="6817747507826986771">ಈ ಪುಟವನ್ನು ತ್ವರಿತವಾಗಿ ಹಂಚಿಕೊಳ್ಳಿ. ಈ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಎಡಿಟ್ ಮಾಡಲು ಸ್ಪರ್ಶಿಸಿ ಮತ್ತು ಒತ್ತಿ ಹಿಡಿಯಿರಿ.</translation> <translation id="6820686453637990663">CVC</translation> <translation id="6824899148643461612"><ph name="TAB_TITLE" /> ಟ್ಯಾಬ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ</translation> <translation id="6846298663435243399">ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ...</translation> @@ -925,7 +944,6 @@ <translation id="6989267951144302301">ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಲಿಲ್ಲ</translation> <translation id="6995899638241819463">ಡೇಟಾ ಉಲ್ಲಂಘನೆಯಿಂದಾಗಿ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸಿದರೆ ನಿಮಗೆ ಎಚ್ಚರಿಕೆ ನೀಡಲಾಗುತ್ತದೆ</translation> <translation id="7001056293070445572">ಈ ಫೈಲ್ ದೊಡ್ಡದಾಗಿದೆ (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">ಪ್ರಾರಂಭಿಕ ಸಿಂಕ್ ಸೆಟಪ್ ಮುಗಿದಿಲ್ಲ. ಸಿಂಕ್ ಆಫ್ ಆಗಿದೆ.</translation> <translation id="7022756207310403729">ಬ್ರೌಸರ್ನಲ್ಲಿ ತೆರೆಯಿರಿ</translation> <translation id="702463548815491781">TalkBack ಅಥವಾ ಪ್ರವೇಶ ಬದಲಾಯಿಸಿ ಆನ್ ಆಗಿದ್ದಾಗ ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಲಾಗಿದೆ</translation> @@ -956,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> ಅನ್ನು ಬದಲಾಯಿಸಬೇಕೇ?</translation> <translation id="7290209999329137901">ಮರುಹೆಸರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ</translation> <translation id="7291910923717764901">ಈ ಪುಟಕ್ಕಾಗಿ ಚಿತ್ರ ವಿವರಣೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ</translation> -<translation id="7293171162284876153">ಸಿಂಕ್ ಪ್ರಾರಂಭಿಸಲು, "ನಿಮ್ಮ Chrome ಡೇಟಾ ಸಿಂಕ್ ಮಾಡಿ" ಆಯ್ಕೆಯನ್ನು ಆನ್ ಮಾಡಿ.</translation> <translation id="7293429513719260019">ಭಾಷೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ</translation> <translation id="729975465115245577">ನಿಮ್ಮ ಸಾಧನವು ಪಾಸ್ವರ್ಡ್ ಫೈಲ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಿಡಲು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೊಂದಿಲ್ಲ.</translation> <translation id="7302081693174882195">ವಿವರಗಳು: ಉಳಿಸಿದ ಡೇಟಾ ಪ್ರಮಾಣದ ಆಧಾರದಲ್ಲಿ ವಿಂಗಡಿಸಲಾಗಿದೆ</translation> @@ -967,6 +984,7 @@ <translation id="7333031090786104871">ಇನ್ನೂ ಹಿಂದಿನ ಸೈಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ</translation> <translation id="7339898014177206373">ಹೊಸ ವಿಂಡೊ</translation> <translation id="7340958967809483333">Discover ಗಾಗಿ ಆಯ್ಕೆಗಳು</translation> +<translation id="7352339641508007922">ದೀರ್ಘ ಸ್ಕ್ರೀನ್ಶಾಟ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಡ್ರ್ಯಾಗ್ ಮಾಡಿ</translation> <translation id="7352651011704765696">ಯಾವುದೋ ತಪ್ಪು ಸಂಭವಿಸಿದೆ</translation> <translation id="7352939065658542140">ವೀಡಿಯೊ</translation> <translation id="7353894246028566792">{NUM_SELECTED,plural, =1{ಆಯ್ಕೆಮಾಡಲಾದ 1 ಐಟಂ ಹಂಚಿಕೊಳ್ಳಿ}one{ಆಯ್ಕೆಮಾಡಲಾದ # ಐಟಂಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಿ}other{ಆಯ್ಕೆಮಾಡಲಾದ # ಐಟಂಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಿ}}</translation> @@ -1059,6 +1077,7 @@ <translation id="7876243839304621966">ಎಲ್ಲವನ್ನೂ ತೆಗೆದುಹಾಕಿ</translation> <translation id="7879130110979560610">{READING_LIST_REMINDER_NOTIFICATION_SUBTITLE,plural, =1{ನೀವು ಓದದಿರುವ <ph name="READING_LIST_REMINDER_NOTIFICATION_SUBTITLE_ONE" /> ಪುಟವನ್ನು ಹೊಂದಿದ್ದೀರಿ}one{ನೀವು ಓದದಿರುವ <ph name="READING_LIST_REMINDER_NOTIFICATION_SUBTITLE_MANY" /> ಪುಟಗಳನ್ನು ಹೊಂದಿದ್ದೀರಿ}other{ನೀವು ಓದದಿರುವ <ph name="READING_LIST_REMINDER_NOTIFICATION_SUBTITLE_MANY" /> ಪುಟಗಳನ್ನು ಹೊಂದಿದ್ದೀರಿ}}</translation> <translation id="7882131421121961860">ಯಾವುದೇ ಇತಿಹಾಸ ಕಂಡುಬಂದಿಲ್ಲ</translation> +<translation id="7884346424584885269">ಸಮೀಪದ ಸಾಧನಗಳನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಲು Chrome ಗೆ ಅನುಮತಿಯ ಅಗತ್ಯವಿದೆ. <ph name="BEGIN_LINK" />ಅನುಮತಿಗಳನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಿ<ph name="END_LINK" />.</translation> <translation id="7886917304091689118">Chrome ನಲ್ಲಿ ಚಾಲನೆಯಾಗುತ್ತಿದೆ</translation> <translation id="789763218334337857">Chrome ಬಳಸುವುದು ಹೇಗೆ</translation> <translation id="7903184275147100332">ಇದಕ್ಕೆ ಒಂದು ನಿಮಿಷ ಕಾಲಾವಕಾಶ ಬೇಕಾಗಬಹುದು</translation> @@ -1152,6 +1171,11 @@ <translation id="8461694314515752532">ನಿಮ್ಮ ಸ್ವಂತ ಸಿಂಕ್ ಪಾಸ್ಫ್ರೇಸ್ ಬಳಸಿಕೊಂಡು ಸಿಂಕ್ ಮಾಡಿದ ಡೇಟಾವನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿ</translation> <translation id="8466613982764129868"><ph name="TARGET_DEVICE_NAME" /> ಸಾಧನವು ಇಂಟರ್ನೆಟ್ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ</translation> <translation id="8473863474539038330">ವಿಳಾಸಗಳು ಮತ್ತು ಇನ್ನಷ್ಟು</translation> +<translation id="8481921391193215807">ಆನ್ ಮಾಡಿದ ನಂತರ, ಸೈಟ್ಗಳು ತಮ್ಮ ಕಂಟೆಂಟ್ ಮತ್ತು ಸೇವೆಗಳನ್ನು ಒದಗಿಸಲು ಇಲ್ಲಿ ತೋರಿಸಿರುವ ಗೌಪ್ಯತೆ ಕಾಪಾಡುವ ತಂತ್ರಗಳನ್ನು ಬಳಸಬಹುದು. ಕ್ರಾಸ್-ಸೈಟ್ ಟ್ರ್ಯಾಕಿಂಗ್ಗೆ ಸಂಬಂಧಿಸಿದ ಪರ್ಯಾಯಗಳು ಇವುಗಳಲ್ಲಿ ಸೇರಿವೆ. ಕಾಲಾನಂತರದಲ್ಲಿ ಹೆಚ್ಚಿನ ಪ್ರಯೋಗಗಳನ್ನು ಸೇರಿಸಬಹುದು. + +<ph name="BEGIN_LIST_ITEM1" />ಜಾಹೀರಾತುದಾರರು ಮತ್ತು ಪ್ರಕಾಶಕರು FLoC.ಅನ್ನು ಬಳಸಬಹುದು.<ph name="END_LIST_ITEM1" /> + +<ph name="BEGIN_LIST_ITEM2" />ಸೈಟ್ಗಳಾದ್ಯಂತ ನಿಮ್ಮನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡದ ರೀತಿಯಲ್ಲಿ ಜಾಹೀರಾತುಗಳ ಪರಿಣಾಮಕಾರಿತ್ವವನ್ನು ಜಾಹೀರಾತುದಾರರು ಮತ್ತು ಪ್ರಕಾಶಕರು ಅಧ್ಯಯನ ಮಾಡಬಹುದು.<ph name="END_LIST_ITEM2" /></translation> <translation id="8481980314595922412">ಪ್ರಾಯೋಗಿಕ ವೈಶಿಷ್ಟ್ಯಗಳು ಆನ್ ಆಗಿವೆ</translation> <translation id="8485434340281759656"><ph name="FILE_SIZE" /> <ph name="SEPARATOR" /> <ph name="DESCRIPTION" /></translation> <translation id="8489271220582375723">ಇತಿಹಾಸ ಪುಟ ತೆರೆಯಿರಿ</translation> @@ -1263,6 +1287,7 @@ <translation id="9204836675896933765">1 ಫೈಲ್ ಬಾಕಿ ಉಳಿದಿದೆ</translation> <translation id="9206873250291191720">A</translation> <translation id="9209888181064652401">ಕರೆಗಳನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ</translation> +<translation id="9212845824145208577">ಇನ್ನೂ ಕೆಳಗೆ ಹೋಗಲು ಸಾಧ್ಯವಿಲ್ಲ. ಪುಟದ ಇನ್ನು ಕೆಳಗಿನಿಂದ ಪ್ರಾರಂಭಿಸಲು ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="9219103736887031265">Images</translation> <translation id="926205370408745186">ಡಿಜಿಟಲ್ ಯೋಗಕ್ಷೇಮದಿಂದ ನಿಮ್ಮ Chrome ಚಟುವಟಿಕೆಯನ್ನು ತೆಗೆದುಹಾಕಿ</translation> <translation id="927968626442779827">Google Chrome ನಲ್ಲಿ ಲೈಟ್ ಮೋಡ್ ಬಳಸಿ</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ko.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ko.xtb index c03c1de..2e5f5e1d 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ko.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ko.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{읽지 않은 페이지 <ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" />개}other{읽지 않은 페이지 <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" />개}}</translation> <translation id="2979025552038692506">선택된 시크릿 탭</translation> <translation id="2979448359891869301">스크린샷을 확장할 수 없습니다. 휴대전화 사용량이 적을 때 다시 시도하세요.</translation> +<translation id="2979639724566107830">새 창에서 열기</translation> <translation id="2987620471460279764">다른 기기에서 공유된 텍스트</translation> <translation id="2989523299700148168">최근 방문</translation> <translation id="2992473221983447149">이미지 설명</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">다운로드할 수 없음</translation> <translation id="6995899638241819463">데이터 유출로 인해 비밀번호가 노출된 경우 알림</translation> <translation id="7001056293070445572">파일이 너무 큼(<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">초기 동기화 설정이 완료되지 않았습니다. 동기화가 사용 중지되었습니다.</translation> <translation id="7022756207310403729">브라우저에서 열기</translation> <translation id="702463548815491781">음성 안내 지원 또는 스위치 제어를 사용 중일 때 권장됩니다.</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> 복원됨</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" />를 변경하시겠습니까?</translation> <translation id="7290209999329137901">이름 변경 불가</translation> <translation id="7291910923717764901">이 페이지에 추가된 이미지 설명</translation> -<translation id="7293171162284876153">동기화를 시작하려면 'Chrome 데이터 동기화'를 사용 설정하세요.</translation> <translation id="7293429513719260019">언어 선택</translation> <translation id="729975465115245577">기기에 비밀번호 파일을 저장할 수 있는 앱이 없습니다.</translation> <translation id="7302081693174882195">세부정보: 저장된 데이터 양에 따라 정렬</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ky.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ky.xtb index beb37e9..366d711 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ky.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ky.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> окула элек барак}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> окула элек барак}}</translation> <translation id="2979025552038692506">Жашыруун режимде тандалган өтмөк</translation> <translation id="2979448359891869301">Скриншотту кеңейтүү мүмкүн эмес. Телефонуңуз бош болгондо кайра аракет кылып көрүңүз.</translation> +<translation id="2979639724566107830">Жаңы терезеде ачуу</translation> <translation id="2987620471460279764">Текст башка түзмөктөн бөлүшүлдү</translation> <translation id="2989523299700148168">Жакында колдонулгандар</translation> <translation id="2992473221983447149">Сүрөттөрдүн сүрөттөмөлөрү</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Жүктөлүп алынган жок</translation> <translation id="6995899638241819463">Сырсөзүңүздү кимдир-бирөө билип алса, эскертүү жөнөтүлсүн</translation> <translation id="7001056293070445572">Бул файлдын өлчөмү чоң (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Баштапкы шайкештирүү жөндөөсү аяктаган жок. Шайкештештирүү өчүк.</translation> <translation id="7022756207310403729">Серепчиден ачуу</translation> <translation id="702463548815491781">TalkBack же Switch Access функциялары күйүк кезде сунушталат</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> калыбына келтирилди</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> тилине өзгөрсүнбү?</translation> <translation id="7290209999329137901">Аталышын өзгөртүү мүмкүн эмес</translation> <translation id="7291910923717764901">Сүрөттүн бул баракка кошулган сүрөттөмөлөрү</translation> -<translation id="7293171162284876153">Шайкештирүүнү баштоо үчүн, "Chrome дайындарын шайкештирүүнү" күйгүзүңүз.</translation> <translation id="7293429513719260019">Тил тандоо</translation> <translation id="729975465115245577">Түзмөгүңүздө сырсөздөрдүн файлын сактай турган колдонмо жок экен.</translation> <translation id="7302081693174882195">Кошумча маалымат: Үнөмдөлгөн трафик боюнча иргелди</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_lo.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_lo.xtb index 92f7a37..94dac932 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_lo.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_lo.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> ໜ້າທີ່ຍັງບໍ່ໄດ້ອ່ານ}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ໜ້າທີ່ຍັງບໍ່ໄດ້ອ່ານ}}</translation> <translation id="2979025552038692506">ແຖບບໍ່ເປີດເຜີຍຕົວຕົນທີ່ເລືອກໄວ້</translation> <translation id="2979448359891869301">ບໍ່ສາມາດຂະຫຍາຍຮູບໜ້າຈໍໄດ້. ໃຫ້ລອງໃໝ່ເມື່ອໂທລະສັບຂອງທ່ານຫວ່າງ.</translation> +<translation id="2979639724566107830">ເປີດໃນໜ້າຈໍໃໝ່</translation> <translation id="2987620471460279764">ຂໍ້ຄວາມທີ່ແບ່ງປັນຈາກອຸປະກອນອື່ນ</translation> <translation id="2989523299700148168">ເຂົ້າເບິ່ງເມື່ອບໍ່ດົນມານີ້</translation> <translation id="2992473221983447149">ລາຍລະອຽດການແຈ້ງເຕືອນ</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">ບໍ່ສາມາດດາວໂຫລດໄດ້</translation> <translation id="6995899638241819463">ເຕືອນບອກທ່ານຖ້າລະຫັດຜ່ານຮົ່ວໄຫຼໃນການລະເມີດຂໍ້ມູນ</translation> <translation id="7001056293070445572">ໄຟລ໌ນີ້ມີຂະໜາດໃຫຍ່ (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">ການຕັ້ງຄ່າການຊິ້ງຂໍ້ມູນເບື້ອງຕົ້ນບໍ່ທັນສຳເລັດ. ການຊິ້ງຂໍ້ມູນປິດຢູ່.</translation> <translation id="7022756207310403729">ເປີດໃນໂປຣແກຣມທ່ອງເວັບ</translation> <translation id="702463548815491781">ແນະນຳເມື່ອ TalkBack ຫຼື ການເຂົ້າເຖິງດ້ວຍປຸ່ມເປີດຢູ່</translation> <translation id="7027549951530753705">ກູ້ຂໍ້ມູນເມື່ອ <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">ປ່ຽນ <ph name="LANGUAGE" /> ບໍ?</translation> <translation id="7290209999329137901">ບໍ່ສາມາດໃຊ້ການປ່ຽນຊື່ໄດ້</translation> <translation id="7291910923717764901">ເພີ່ມຄຳອະທິບາຍຮູບພາບສຳລັບໜ້ານີ້ແລ້ວ</translation> -<translation id="7293171162284876153">ເພື່ອເລີ່ມການຊິ້ງຂໍ້ມູນ, ກະລຸນາເປີດ "ຊິ້ງຂໍ້ມູນ Chrome ຂອງທ່ານ".</translation> <translation id="7293429513719260019">ເລືອກພາສາ</translation> <translation id="729975465115245577">ອຸປະກອນຂອງທ່ານບໍ່ມີແອັບເພື່ອເກັບໄຟລ໌ລະຫັດຜ່ານໄວ້.</translation> <translation id="7302081693174882195">ລາຍລະອຽດ: ຮຽງລຳດັບຕາມປະລິມານຂໍ້ມູນທີ່ບັນທຶກໄວ້</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_lt.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_lt.xtb index 49d31b6..f19d4461 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_lt.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_lt.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> neskaitytas puslapis}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> neskaitytas puslapis}few{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> neskaityti puslapiai}many{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> neskaityto puslapio}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> neskaitytų puslapių}}</translation> <translation id="2979025552038692506">Pasirinktas inkognito skirtukas</translation> <translation id="2979448359891869301">Nepavyko išplėsti ekrano kopijos. Bandykite dar kartą, kai telefonas nėra užimtas.</translation> +<translation id="2979639724566107830">Atidaryti naujame lange</translation> <translation id="2987620471460279764">Tekstas, bendrinamas iš kito įrenginio</translation> <translation id="2989523299700148168">Neseniai lankyta</translation> <translation id="2992473221983447149">Vaizdų aprašai</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Nepavyko atsisiųsti</translation> <translation id="6995899638241819463">Įspėti, jei slaptažodžiai buvo atskleisti įvykus duomenų saugos pažeidimui</translation> <translation id="7001056293070445572">Šis failas didelis (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Pradinis sinchronizavimo nustatymas nebaigtas. Sinchronizavimas išjungtas.</translation> <translation id="7022756207310403729">Atidaryti naršyklėje</translation> <translation id="702463548815491781">Rekomenduojama, kai įjungta „TalkBack“ arba prieiga jungikliu</translation> <translation id="7027549951530753705">Atkurta „<ph name="ITEM_TITLE" />“</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Keisti <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Pavadinimo pakeisti nepavyko</translation> <translation id="7291910923717764901">Pridėti šio puslapio vaizdų aprašai</translation> -<translation id="7293171162284876153">Norėdami pradėti sinchronizuoti, įjunkite parinktį „Chrome“ duomenų sinchronizavimas“.</translation> <translation id="7293429513719260019">Pasirinkti kalbą</translation> <translation id="729975465115245577">Įrenginyje nėra slaptažodžių failo saugojimo programos.</translation> <translation id="7302081693174882195">Išsami informacija: surūšiuota pagal išsaugotų duomenų kiekį</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_lv.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_lv.xtb index e4b072aa..9a21e5f 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_lv.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_lv.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> nelasīta lapa}zero{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nelasītu lapu}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nelasīta lapa}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nelasītas lapas}}</translation> <translation id="2979025552038692506">Atlasītā inkognito cilne</translation> <translation id="2979448359891869301">Ekrānuzņēmumā nevar ietvert plašāku apgabalu. Mēģiniet vēlreiz, kad tālrunis nebūs aizņemts.</translation> +<translation id="2979639724566107830">Atvērt jaunā logā</translation> <translation id="2987620471460279764">No citas ierīces kopīgotais teksts</translation> <translation id="2989523299700148168">Nesen apmeklētās</translation> <translation id="2992473221983447149">Attēlu apraksti</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Nevarēja lejupielādēt</translation> <translation id="6995899638241819463">Brīdināt, ja paroles tiek atklātas datu noplūdes dēļ</translation> <translation id="7001056293070445572">Šis fails ir liels (<ph name="FILE_SIZE" />).</translation> -<translation id="7015203776128479407">Sākotnējā sinhronizācijas iestatīšana netika pabeigta. Sinhronizācija ir izslēgta.</translation> <translation id="7022756207310403729">Atvērt pārlūkā</translation> <translation id="702463548815491781">Ieteicams, ja ir ieslēgta lietotne TalkBack vai slēdžu piekļuves funkcija.</translation> <translation id="7027549951530753705">Atjaunots vienums <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Vai mainīt valodu (<ph name="LANGUAGE" />)?</translation> <translation id="7290209999329137901">Pārdēvēšana nav pieejama</translation> <translation id="7291910923717764901">Attēlu apraksti šajā lapā ir pievienoti</translation> -<translation id="7293171162284876153">Lai sāktu sinhronizāciju, ieslēdziet iestatījumu “Jūsu Chrome datu sinhronizācija”.</translation> <translation id="7293429513719260019">Atlasīt valodu</translation> <translation id="729975465115245577">Ierīcē nav lietotnes, kurā uzglabāt paroļu failu.</translation> <translation id="7302081693174882195">Detalizēta informācija: kārtota pēc ietaupīto datu apjoma</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mk.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mk.xtb index 16c5389..30655423 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mk.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mk.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> непрочитана страница}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрочитана страница}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрочитани страници}}</translation> <translation id="2979025552038692506">Избрана инкогнито-картичка</translation> <translation id="2979448359891869301">Не може да се прошири сликата од екранот. Обидете се повторно кога вашиот телефон нема да биде зафатен.</translation> +<translation id="2979639724566107830">Отвори во нов прозорец</translation> <translation id="2987620471460279764">Текст споделен од друг уред</translation> <translation id="2989523299700148168">Неодамна посетени</translation> <translation id="2992473221983447149">Описи на слики</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Не може да се преземе</translation> <translation id="6995899638241819463">Добијте предупредување ако лозинките се откриени при упад во податоците</translation> <translation id="7001056293070445572">Датотекава е голема (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Првичното поставување на синхронизацијата не беше завршено. Синхронизацијата е исклучена.</translation> <translation id="7022756207310403729">Отвори во прелистувач</translation> <translation id="702463548815491781">Препорачано при вклучен TalkBack или „Пристап со прекинувачи“</translation> <translation id="7027549951530753705">Преземањето на <ph name="ITEM_TITLE" /> е вратено</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Да се промени <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Преименување не е достапно</translation> <translation id="7291910923717764901">Додадени се описи на слики за страницава</translation> -<translation id="7293171162284876153">За да започне синхронизацијата, вклучете „Синхронизирајте ги податоците од Chrome“.</translation> <translation id="7293429513719260019">Избери јазик</translation> <translation id="729975465115245577">Уредот нема апликација за складирање на датотеката со лозинки.</translation> <translation id="7302081693174882195">Детали: подредени по количината на зачувани податоци</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ml.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ml.xtb index 11a15660..b27ae6f8 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ml.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ml.xtb
@@ -310,7 +310,8 @@ <translation id="2956410042958133412"><ph name="PARENT_NAME_1" />, <ph name="PARENT_NAME_2" /> എന്നിവരാണ് ഈ അക്കൗണ്ട് നിയന്ത്രിക്കുന്നത്.</translation> <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{വായിക്കാത്ത <ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> പേജ്}other{വായിക്കാത്ത <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> പേജുകൾ}}</translation> <translation id="2979025552038692506">തിരഞ്ഞെടുത്ത അദൃശ്യ ടാബ്</translation> -<translation id="2979448359891869301">സ്ക്രീന്ഷോട്ട് വികസിപ്പിക്കാനാകില്ല. നിങ്ങളുടെ ഫോണിന്റെ ഉപയോഗം കുറഞ്ഞിരിക്കുമ്പോൾ വീണ്ടും ശ്രമിക്കുക.</translation> +<translation id="2979448359891869301">സ്ക്രീന്ഷോട്ട് കൂടുതൽ നീട്ടാനാകില്ല. നിങ്ങളുടെ ഫോണിന്റെ ഉപയോഗം കുറഞ്ഞിരിക്കുമ്പോൾ വീണ്ടും ശ്രമിക്കുക.</translation> +<translation id="2979639724566107830">പുതിയ വിന്ഡോയില് തുറക്കുക</translation> <translation id="2987620471460279764">മറ്റൊരു ഉപകരണത്തിൽ നിന്ന് പങ്കിട്ട ടെക്സ്റ്റ്</translation> <translation id="2989523299700148168">അടുത്തിടെ സന്ദർശിച്ചവ</translation> <translation id="2992473221983447149">ചിത്രത്തിന്റെ വിവരണങ്ങൾ</translation> @@ -777,8 +778,8 @@ <translation id="6000203700195075278">വീണ്ടും പിന്തുടരുക</translation> <translation id="6002623704405939939"><ph name="BEGIN_LINK1" />തിരയൽ<ph name="END_LINK1" /> അല്ലെങ്കിൽ മറ്റ് തരത്തിലുള്ള ചരിത്രം മായ്ക്കാൻ <ph name="BEGIN_LINK2" />എന്റെ Google ആക്റ്റിവിറ്റി<ph name="END_LINK2" /> സന്ദർശിക്കുക</translation> <translation id="6005538289190791541">നിർദ്ദേശിച്ച പാസ്വേഡ്</translation> -<translation id="6032091552407840792">ഈ ട്രയൽ പതിപ്പ് <ph name="BEGIN_LINK" />ചില പ്രദേശങ്ങളിൽ<ph name="END_LINK" /> മാത്രമേ സജീവമായിട്ടുള്ളൂ.</translation> -<translation id="6033245666633565791">ഓപ്പൺ വെബിനെ പരിരക്ഷിക്കുമ്പോൾ തന്നെ <ph name="BEGIN_LINK" />സ്വകാര്യതാ സാൻഡ്ബോക്സ്<ph name="END_LINK" /> ഉപയോഗിച്ച് ഓപ്പൺ ക്രോസ്-സെെറ്റ് ട്രാക്കിംഗിൽ നിന്ന് നിങ്ങളെ സംരക്ഷിക്കാൻ പുതിയ സാങ്കേതികവിദ്യകൾ Chrome വികസിപ്പിക്കുന്നു. +<translation id="6032091552407840792">ഈ ട്രയൽ <ph name="BEGIN_LINK" />ചില പ്രദേശങ്ങളിൽ<ph name="END_LINK" /> മാത്രമേ സജീവമായിട്ടുള്ളൂ.</translation> +<translation id="6033245666633565791">ഓപ്പൺ വെബിനെ പരിരക്ഷിക്കുമ്പോൾ തന്നെ <ph name="BEGIN_LINK" />സ്വകാര്യതാ സാൻഡ്ബോക്സ്<ph name="END_LINK" /> ഉപയോഗിച്ച് ക്രോസ്-സെെറ്റ് ട്രാക്കിംഗിൽ നിന്ന് നിങ്ങളെ സംരക്ഷിക്കാൻ പുതിയ സാങ്കേതികവിദ്യകൾ Chrome വികസിപ്പിക്കുന്നു. സ്വകാര്യതാ സാൻഡ്ബോക്സ് ട്രയലുകൾ ഇപ്പോഴും സജീവ വികസന ഘട്ടത്തിലാണ്, തിരഞ്ഞെടുത്ത പ്രദേശങ്ങളിൽ അത് ലഭ്യമാണ്. ഇപ്പോഴത്തേക്ക്, മൂന്നാം കക്ഷി കുക്കികൾ പോലുള്ള നിലവിലെ വെബ് സാങ്കേതിക വിദ്യകൾ ഉപയോഗിക്കുന്നത് തുടരുന്നതിനൊപ്പം സൈറ്റുകൾക്ക് സ്വകാര്യതാ സാൻഡ്ബോക്സ് പരീക്ഷിക്കാവുന്നതാണ്.</translation> <translation id="6036057147555329831">അധിക ICU</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">ഡൗൺലോഡ് ചെയ്യാനായില്ല</translation> <translation id="6995899638241819463">പാസ്വേഡുകൾ, ഡാറ്റാ ലംഘനത്തിന്റെ ഭാഗമായി വെളിപ്പെട്ടാൽ നിങ്ങൾക്ക് മുന്നറിയിപ്പ് നൽകുന്നു</translation> <translation id="7001056293070445572">ഈ ഫയൽ വലുതാണ് (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">പ്രാഥമിക സമന്വയ സജ്ജീകരണം പൂർത്തിയാക്കിയിട്ടില്ല. സമന്വയം ഓഫാണ്.</translation> <translation id="7022756207310403729">ബ്രൗസറിൽ തുറക്കുക</translation> <translation id="702463548815491781">TalkBack അല്ലെങ്കിൽ ആക്സസ് മാറുക ഓണായിരിക്കുമ്പോൾ ശുപാർശ ചെയ്യുന്നു</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> പുനഃസ്ഥാപിച്ചു</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> മാറ്റണോ?</translation> <translation id="7290209999329137901">പേര് മാറ്റൽ ലഭ്യമല്ല</translation> <translation id="7291910923717764901">ഈ പേജിനായി ചിത്രത്തിന്റെ വിവരണങ്ങൾ ചേർത്തു</translation> -<translation id="7293171162284876153">സമന്വയം ആരംഭിക്കാൻ, "നിങ്ങളുടെ Chrome ഡാറ്റാ സമന്വയിപ്പിക്കൽ" ഓണാക്കുക.</translation> <translation id="7293429513719260019">ഭാഷ തിരഞ്ഞെടുക്കുക</translation> <translation id="729975465115245577">നിങ്ങളുടെ ഉപകരണത്തിൽ പാസ്വേഡ് ഫയൽ സംഭരിക്കാനുള്ള ആപ്പ് ഇല്ല.</translation> <translation id="7302081693174882195">വിശദാംശങ്ങൾ: സംരക്ഷിച്ച ഡാറ്റയുടെ അളവനുസരിച്ച് അടുക്കിയത്</translation> @@ -1172,7 +1171,7 @@ <translation id="8461694314515752532">നിങ്ങളുടെ സമന്വയ പാസ്ഫ്രെയ്സ് ഉപയോഗിച്ച്, സമന്വയിപ്പിച്ച ഡാറ്റ എൻക്രിപ്റ്റ് ചെയ്യുക</translation> <translation id="8466613982764129868"><ph name="TARGET_DEVICE_NAME" /> ഉപകരണം ഇന്റർനെറ്റിലേക്ക് കണക്റ്റ് ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക</translation> <translation id="8473863474539038330">വിലാസങ്ങളും മറ്റും</translation> -<translation id="8481921391193215807">ഓണാക്കുമ്പോൾ, ഉള്ളടക്കവും സേവനങ്ങളും നൽകാൻ, ഇവിടെ കാണിച്ചിരിക്കുന്ന സ്വകാര്യത സംരക്ഷിക്കുന്ന സാങ്കേതിക വിദ്യകൾ സൈറ്റുകൾ ഉപയോഗിച്ചേക്കാം. ക്രോസ് സൈറ്റ് ട്രാക്കിംഗിനുള്ള ഇതരമാർഗ്ഗങ്ങൾ ഇവയിൽ ഉൾപ്പെടുന്നു. കാലക്രമേണ കൂടുതൽ ട്രയലുകൾ ചേർത്തേക്കാം. +<translation id="8481921391193215807">ഓണായിരിക്കുമ്പോൾ, ഉള്ളടക്കവും സേവനങ്ങളും നൽകാൻ, ഇവിടെ കാണിച്ചിരിക്കുന്ന സ്വകാര്യത സംരക്ഷിക്കുന്ന സാങ്കേതിക വിദ്യകൾ സൈറ്റുകൾ ഉപയോഗിച്ചേക്കാം. ക്രോസ് സൈറ്റ് ട്രാക്കിംഗിനുള്ള ബദലുകൾ ഇവയിൽ ഉൾപ്പെടുന്നു. കാലക്രമേണ കൂടുതൽ ട്രയലുകൾ ചേർത്തേക്കാം. <ph name="BEGIN_LIST_ITEM1" />പരസ്യദാതാക്കൾക്കും പ്രസാധകർക്കും FLoC സാങ്കേതികവിദ്യ ഉപയോഗിക്കാനാകും.<ph name="END_LIST_ITEM1" />
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mn.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mn.xtb index d6e3c87..84dcbf72 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mn.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mn.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{Уншаагүй <ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> хуудас}other{Уншаагүй <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> хуудас}}</translation> <translation id="2979025552038692506">Сонгосон нууцлалын таб</translation> <translation id="2979448359891869301">Дэлгэцийн агшныг сунгах боломжгүй. Таны утас завтай болсон үед дахин оролдоно уу.</translation> +<translation id="2979639724566107830">Шинэ цонхонд нээх</translation> <translation id="2987620471460279764">Өөр төхөөрөмжөөс хуваалцсан текст</translation> <translation id="2989523299700148168">Саяхан хандсан</translation> <translation id="2992473221983447149">Зургийн тайлбар</translation> @@ -942,7 +943,6 @@ <translation id="6989267951144302301">Татаж чадсангүй</translation> <translation id="6995899638241819463">Өгөгдлийн зөрчлийн улмаас нууц үгийг задруулсан бол танд анхааруулах</translation> <translation id="7001056293070445572">Энэ файл том байна (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Синк хийх анхны тохируулгыг дуусгаагүй байна. Синк хийх унтраалттай байна.</translation> <translation id="7022756207310403729">Хөтчид нээх</translation> <translation id="702463548815491781">TalkBack эсвэл Хандалтыг сэлгэх асаалттай үед тохиромжтой</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" />-г сэргээсэн</translation> @@ -973,7 +973,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" />-г өөрчлөх үү?</translation> <translation id="7290209999329137901">Нэр өөрчлөх боломжгүй байна</translation> <translation id="7291910923717764901">Энэ хуудсанд нэмсэн зургийн тайлбар</translation> -<translation id="7293171162284876153">Синк хийж эхлэхийн тулд "Chrome-н өгөгдлөө синк хийх" гэснийг асаана уу.</translation> <translation id="7293429513719260019">Хэл сонгох</translation> <translation id="729975465115245577">Таны төхөөрөмжид нууц үгийн файлыг хадгалах апп байхгүй байна.</translation> <translation id="7302081693174882195">Дэлгэрэнгүй: Хэмнэсэн датаны хэмжээгээр нь эрэмбэлсэн</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mr.xtb index 4f1ec71e..34f24cc 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mr.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mr.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> न वाचलेले पेज}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> न वाचलेली पेज}}</translation> <translation id="2979025552038692506">निवडलेला गुप्त टॅब</translation> <translation id="2979448359891869301">स्क्रीनशॉटचा विस्तार करू शकत नाही. तुमचा फोन व्यग्र नसताना पुन्हा करून पहा.</translation> +<translation id="2979639724566107830">नवीन विंडोमध्ये उघडा</translation> <translation id="2987620471460279764">मजकूर इतर डिव्हाइसवरून शेअर केला आहे</translation> <translation id="2989523299700148168">अलीकडे भेट दिलेले</translation> <translation id="2992473221983447149">इमेजची वर्णने</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">डाउनलोड करता आले नाही</translation> <translation id="6995899638241819463">डेटा भंगामध्ये पासवर्ड उघड झाल्यास, तुम्हाला चेतावणी द्या</translation> <translation id="7001056293070445572">ही फाइल मोठी आहे (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">सुरुवातीचे सिंक सेट करणे पूर्ण झाले नाही. सिंक बंद आहे.</translation> <translation id="7022756207310403729">ब्राउझरमध्ये उघडा</translation> <translation id="702463548815491781">TalkBack किंवा स्विच ॲक्सेस सुरू असताना शिफारस केलेले</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> रिस्टोअर केले</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> बदलायची आहे का?</translation> <translation id="7290209999329137901">नाव बदलणे उपलब्ध नाही</translation> <translation id="7291910923717764901">या पेजसाठी इमेजची वर्णने जोडली</translation> -<translation id="7293171162284876153">सिंक सुरू करण्यासाठी, "तुमचा Chrome डेटा सिंक करा" सुरू करा.</translation> <translation id="7293429513719260019">भाषा निवडा</translation> <translation id="729975465115245577">पासवर्ड फाइल स्टोअर करण्यासाठी तुमच्या डिव्हाइसमध्ये अॅप नाही.</translation> <translation id="7302081693174882195">तपशील: सेव्ह केलेल्या डेटाच्या प्रमाणानुसार क्रमाने लावलेले</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ms.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ms.xtb index ce6d3870..b863ede5 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ms.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ms.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> halaman belum dibaca}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> halaman belum dibaca}}</translation> <translation id="2979025552038692506">Tab Inkognito yang Dipilih</translation> <translation id="2979448359891869301">Tidak dapat memanjangkan tangkapan skrin. Cuba lagi apabila telefon anda tidak sibuk.</translation> +<translation id="2979639724566107830">Buka dalam tetingkap baharu</translation> <translation id="2987620471460279764">Teks yang dikongsi daripada peranti lain</translation> <translation id="2989523299700148168">Dilawati baru-baru ini</translation> <translation id="2992473221983447149">Perihalan imej</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Tidak dapat memuat turun</translation> <translation id="6995899638241819463">Beri amaran kepada anda jika kata laluan terdedah dalam pelanggaran data</translation> <translation id="7001056293070445572">Fail ini besar (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Penyediaan penyegerakan awal tidak diselesaikan. Penyegerakan dimatikan.</translation> <translation id="7022756207310403729">Buka dalam penyemak imbas</translation> <translation id="702463548815491781">Disyorkan apabila TalkBack atau Akses Suis dihidupkan</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> dipulihkan</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Tukar <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Penamaan semula tidak tersedia</translation> <translation id="7291910923717764901">Perihalan imej ditambah untuk halaman ini</translation> -<translation id="7293171162284876153">Untuk memulakan penyegerakan, hidupkan "Segerakkan data Chrome anda".</translation> <translation id="7293429513719260019">Pilih bahasa</translation> <translation id="729975465115245577">Peranti anda tiada apl untuk menyimpan fail kata laluan.</translation> <translation id="7302081693174882195">Butiran: Diisih mengikut jumlah penjimatan data</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_my.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_my.xtb index 722502b7..b03f4c0 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_my.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_my.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{မဖတ်ရသေးသော <ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> မျက်နှာ}other{မဖတ်ရသေးသော <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> မျက်နှာ}}</translation> <translation id="2979025552038692506">ရွေးချယ်ထားသည့် ကိုယ်ဖျောက်တဘ်</translation> <translation id="2979448359891869301">ဖန်သားပြင်ဓာတ်ပုံကို ချဲ့၍မရပါ။ သင့်ဖုန်း အလုပ်မများချိန်တွင် ထပ်စမ်းကြည့်ပါ။</translation> +<translation id="2979639724566107830">ဝင်းဒိုးအသစ်တွင် ဖွင့်ပါ</translation> <translation id="2987620471460279764">အခြားစက်ပစ္စည်းမှ မျှဝေထားသော စာတို</translation> <translation id="2989523299700148168">လောလောလတ်လတ် ကြည့်ရှုခဲ့သော ဆိုက်များ</translation> <translation id="2992473221983447149">ပုံရှင်းလင်းချက်များ</translation> @@ -942,7 +943,6 @@ <translation id="6989267951144302301">ဒေါင်းလုဒ် လုပ်၍မရပါ</translation> <translation id="6995899638241819463">ဒေတာကျိုးပေါက်မှုတွင် စကားဝှက်များ ဖော်ထုတ်ခံရသည့်အခါ သင့်ကို သတိပေးခြင်း</translation> <translation id="7001056293070445572">ဤဖိုင်သည် ကြီးမားသည် (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">ကနဦး စင့်ခ်လုပ်ရန် စနစ်ထည့်သွင်းမှု အပြီးသတ်မထားပါ။ စင့်ခ်လုပ်ခြင်း ပိတ်ထားသည်။</translation> <translation id="7022756207310403729">ဘရောက်ဇာတွင် ဖွင့်ပါ</translation> <translation id="702463548815491781">TalkBack သို့မဟုတ် 'ခလုတ်အသုံးပြုခွင့်' ဖွင့်ထားသည့်အခါ အကြံပြုသည်</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> ကို ပြန်ယူပြီးပြီ</translation> @@ -973,7 +973,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> ပြောင်းမလား။</translation> <translation id="7290209999329137901">အမည်ပြောင်း၍ မရပါ</translation> <translation id="7291910923717764901">ဤစာမျက်နှာအတွက် ပုံအကြောင်းအရာများကို ထည့်လိုက်သည်</translation> -<translation id="7293171162284876153">စင့်ခ် စတင်ရန်အတွက် "သင်၏ Chrome ဒေတာ စင့်ခ်လုပ်ပါ" ကို ဖွင့်ပါ။</translation> <translation id="7293429513719260019">ဘာသာစကားရွေးချယ်ရန်</translation> <translation id="729975465115245577">သင့်စက်ပစ္စည်းတွင် စကားဝှက်ဖိုင်ကို သိမ်းရန် အက်ပ်မရှိပါ။</translation> <translation id="7302081693174882195">အသေးစိတ်များ− သိမ်းဆည်းထားသည့် ဒေတာပမာဏအလိုက် စီထားသည်</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ne.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ne.xtb index 7482ea12..e45dab3 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ne.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ne.xtb
@@ -227,6 +227,7 @@ <translation id="247737702124049222">'फोटोको वर्णन गर्ने' सुविधा अन छ</translation> <translation id="2482878487686419369">सूचनाहरू</translation> <translation id="2485422356828889247">विस्थापन गर्नुहोस्</translation> +<translation id="2489545061398461256">यो काम सकिएपछि हामी ब्लुटुथ अफ गरिदिने छौँ</translation> <translation id="2494974097748878569">Chrome को Google सहायक</translation> <translation id="2496180316473517155">ब्राउजिङ इतिहास</translation> <translation id="2497852260688568942">तपाईंको प्रशासकले सिंंक असक्षम पार्नुभएको छ।</translation> @@ -303,6 +304,7 @@ <translation id="2956410042958133412">यो खाता <ph name="PARENT_NAME_1" /> र <ph name="PARENT_NAME_2" /> द्वारा व्यवस्थित गरिएको छ।</translation> <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> वटा पेज पढ्न बाँकी छ}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> वटा पेज पढ्न बाँकी छ}}</translation> <translation id="2979025552038692506">चयन गरिएको इन्कोग्निटो ट्याब</translation> +<translation id="2979639724566107830">नयाँ विन्डोमा खोल्नुहोस्</translation> <translation id="2987620471460279764">अर्को यन्त्रबाट आदान प्रदान गरिएको टेक्स्ट म्यासेज</translation> <translation id="2989523299700148168">भर्खरै हेरिएका</translation> <translation id="2992473221983447149">फोटोका वर्णन</translation> @@ -532,6 +534,7 @@ <translation id="4583164079174244168">{MINUTES,plural, =1{# मिनेटअघि}other{# मिनेटअघि}}</translation> <translation id="4587589328781138893">साइटहरू</translation> <translation id="4594952190837476234">यो पृष्ठ <ph name="CREATION_TIME" /> मा सिर्जना गरिएको हुँदा अनलाइन संस्करणभन्दा भिन्न हुन सक्छ।</translation> +<translation id="4608360466722749036">ब्लुटुथ प्रयोग गर्न लागिँदै छ…</translation> <translation id="4616150815774728855"><ph name="WEBAPK_NAME" /> खोल्नुहोस्</translation> <translation id="4619564267100705184">यो व्यक्ति तपाईं नै हो भन्ने कुरा पुष्टि गर्नुहोस्</translation> <translation id="4634124774493850572">पासवर्ड प्रयोग गर्नुहोस्</translation> @@ -921,7 +924,6 @@ <translation id="6989267951144302301">डाउनलोड गर्न सकिएन</translation> <translation id="6995899638241819463">डेटा चोरीको घटनामा पासवर्डको खुलासा हुँदा तपाईंलाई चेतावनी दिइन्छ</translation> <translation id="7001056293070445572">यो फाइल ठुलो (<ph name="FILE_SIZE" />) छ</translation> -<translation id="7015203776128479407">सिंकसम्बन्धी प्रारम्भिक सेटअप पूरा भएन। सिंक सुविधा निष्क्रिय छ</translation> <translation id="7022756207310403729">ब्राउजरमा खाेल्नुहाेस्</translation> <translation id="702463548815491781">TalkBack वा पहुँच स्विच गर्नुहोस् नामक सुविधा सक्रिय हुँदा मात्र सिफारिस गरिन्छ</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> रिस्टोर गरियो</translation> @@ -952,7 +954,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> परिवर्तन गर्ने हो?</translation> <translation id="7290209999329137901">नाम बदल्ने सुविधा उपलब्ध छैन</translation> <translation id="7291910923717764901">यो पेजमा फोटोसम्बन्धी विवरण हालिएको छ</translation> -<translation id="7293171162284876153">सिंक गर्ने कार्य सुरु गर्न "Chrome को आफ्नो डेटा सिंक गर्नुहोस्"।</translation> <translation id="7293429513719260019">भाषा चयन गर्नुहोस्</translation> <translation id="729975465115245577">तपाईंको डिभाइसमा पासवर्डहरूको फाइल भण्डारण गर्ने कुनै एप छैन।</translation> <translation id="7302081693174882195">विवरणहरू: बचत गरिएको डेटाको मात्राअनुसार क्रमबद्ध गरिएको</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_nl.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_nl.xtb index 9b0b3c2..92c6cf9d 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_nl.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_nl.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> ongelezen pagina}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ongelezen pagina's}}</translation> <translation id="2979025552038692506">Geselecteerd incognitotabblad</translation> <translation id="2979448359891869301">Kan screenshot niet verlengen. Probeer het opnieuw als je telefoon niet bezet is.</translation> +<translation id="2979639724566107830">Openen in nieuw venster</translation> <translation id="2987620471460279764">Gedeelde tekst van ander apparaat</translation> <translation id="2989523299700148168">Onlangs bezocht</translation> <translation id="2992473221983447149">Afbeeldingsbeschrijvingen</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Kan niet downloaden</translation> <translation id="6995899638241819463">Waarschuwen als je wachtwoorden zijn gelekt bij een gegevenslek</translation> <translation id="7001056293070445572">Dit bestand is groot (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Aanvankelijke synchronisatie-instelling is niet voltooid. Synchronisatie staat uit.</translation> <translation id="7022756207310403729">Openen in browser</translation> <translation id="702463548815491781">Aanbevolen als TalkBack of Toegang via schakelaar aanstaat</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> is hersteld</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> wijzigen?</translation> <translation id="7290209999329137901">Naam wijzigen niet beschikbaar</translation> <translation id="7291910923717764901">Afbeeldingsbeschrijvingen toegevoegd voor deze pagina</translation> -<translation id="7293171162284876153">Zet Je Chrome-gegevens synchroniseren aan om de synchronisatie te starten.</translation> <translation id="7293429513719260019">Taal selecteren</translation> <translation id="729975465115245577">Je apparaat bevat geen app om het wachtwoordbestand in op te slaan.</translation> <translation id="7302081693174882195">Details: gesorteerd op de hoeveelheid bespaarde data</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_no.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_no.xtb index 5c396a5..edefb14b 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_no.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_no.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> ulest side}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> uleste sider}}</translation> <translation id="2979025552038692506">Valgt inkognitofane</translation> <translation id="2979448359891869301">Kan ikke utvide skjermbildet. Prøv igjen når telefonen din ikke er opptatt.</translation> +<translation id="2979639724566107830">Åpne i nytt vindu</translation> <translation id="2987620471460279764">En annen enhet har delt tekst</translation> <translation id="2989523299700148168">Nylig besøkte</translation> <translation id="2992473221983447149">Bildebeskrivelser</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Kunne ikke laste ned</translation> <translation id="6995899638241819463">Få en advarsel hvis passord blir avdekket i databrudd</translation> <translation id="7001056293070445572">Denne filen er stor (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Innledende synkroniseringsoppsett ble ikke fullført. Synkronisering er slått av.</translation> <translation id="7022756207310403729">Åpne i nettleseren</translation> <translation id="702463548815491781">Anbefalt når TalkBack eller brytertilgang er på</translation> <translation id="7027549951530753705">Gjenopprettet <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Vil du bytte til <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Du kan ikke endre navn</translation> <translation id="7291910923717764901">Bildebeskrivelser er lagt til for denne siden</translation> -<translation id="7293171162284876153">For å starte synkronisering, slå på «Synkroniser Chrome-dataene dine».</translation> <translation id="7293429513719260019">Velg språk</translation> <translation id="729975465115245577">Enheten din har ingen app som kan lagre passordfilen.</translation> <translation id="7302081693174882195">Informasjon: Sortert etter mengden data som er lagret</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_or.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_or.xtb index b6602cf..db5808f 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_or.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_or.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" />ଟି ପଢ଼ାଯାଇନଥିବା ପୃଷ୍ଠା}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" />ଟି ପଢ଼ାଯାଇନଥିବା ପୃଷ୍ଠା}}</translation> <translation id="2979025552038692506">ଚୟନିତ ଇନକଗ୍ନିଟୋ ଟାବ୍</translation> <translation id="2979448359891869301">ସ୍କ୍ରିନସଟର ବିସ୍ତାର କରାଯାଇପାରିବ ନାହିଁ। ଆପଣଙ୍କ ଫୋନର କମ୍ ବ୍ୟବହାର ହେଉଥିବା ସମୟରେ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।</translation> +<translation id="2979639724566107830">ନୂତନ ୱିଣ୍ଡୋରେ ଖୋଲନ୍ତୁ</translation> <translation id="2987620471460279764">ଅନ୍ୟ ଡିଭାଇସ୍ ଠାରୁ ଟେକ୍ସଟ୍ ସେୟାର୍ କରାଯାଇଛି</translation> <translation id="2989523299700148168">ନିକଟରେ ଯାଇଥିବା</translation> <translation id="2992473221983447149">ଛବିର ବର୍ଣ୍ଣନା</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">ଡାଉନଲୋଡ୍ କରିହେଲା ନାହିଁ</translation> <translation id="6995899638241819463">ଯଦି ଡାଟା ଚୋରି ଯୋଗୁଁ ପାସ୍ୱାର୍ଡଗୁଡ଼ିକ ବିପଦରେ ପଡ଼ିଯାଏ, ତେବେ ଏହା ଆପଣଙ୍କୁ ଚେତାବନୀ ଦେଇଥାଏ</translation> <translation id="7001056293070445572">ଏହି ଫାଇଲଟି ବଡ଼ ଅଟେ (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">ପ୍ରାରମ୍ଭିକ ସିଙ୍କ୍ ସେଟ୍ଅପ୍ ସମାପ୍ତ ହୋଇନାହିଁ। ସିଙ୍କ୍ ବନ୍ଦ ଅଛି</translation> <translation id="7022756207310403729">ବ୍ରାଉଜର୍ରେ ଖୋଲନ୍ତୁ</translation> <translation id="702463548815491781">TalkBack କିମ୍ବା ଆକ୍ସେସ୍ ପରିବର୍ତ୍ତନ ଚାଲୁ ଥିଲେ ଏହା କରିବାକୁ ସୁପାରିଶ୍ କରାଯାଇଛି</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> ରିଷ୍ଟୋର୍ କରାଯାଇଛି</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> ପରିବର୍ତ୍ତନ କରିବେ?</translation> <translation id="7290209999329137901">ଯାହା ଉପଲବ୍ଧ ନାହିଁ ତା’କୁ ରିନେମ୍ କରନ୍ତୁ</translation> <translation id="7291910923717764901">ଏହି ପୃଷ୍ଠା ପାଇଁ ଛବିର ବର୍ଣ୍ଣନା ଯୋଗ କରାଯାଇଛି</translation> -<translation id="7293171162284876153">ସିଙ୍କ ଆରମ୍ଭ କରିବାକୁ, "ଆପଣଙ୍କ Chrome ଡାଟା ସିଙ୍କ କରନ୍ତୁ"କୁ ଚାଲୁ କରନ୍ତୁ।</translation> <translation id="7293429513719260019">ଭାଷା ଚୟନ କରନ୍ତୁ</translation> <translation id="729975465115245577">ପାସ୍ୱର୍ଡ ଫାଇଲ୍ ଷ୍ଟୋର୍ କରିବା ପାଇଁ ଆପଣଙ୍କ ଡିଭାଇସ୍ରେ ଆପ୍ ନାହିଁ।</translation> <translation id="7302081693174882195">ବିବରଣୀ: ସେଭ୍ କରାଯାଇଥିବା ଡାଟାର ପରିଣାମ ଅନୁଯାୟୀ କ୍ରମବଦ୍ଧ କରାଯାଇଛି</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pa.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pa.xtb index 099ef95..57bb5b826 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pa.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pa.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> ਨਾ-ਪੜ੍ਹਿਆ ਪੰਨਾ}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ਨਾ-ਪੜ੍ਹਿਆ ਪੰਨਾ}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ਨਾ-ਪੜ੍ਹੇ ਪੰਨੇ}}</translation> <translation id="2979025552038692506">ਚੁਣੀ ਗਈ ਇਨਕੋਗਨਿਟੋ ਟੈਬ</translation> <translation id="2979448359891869301">ਸਕ੍ਰੀਨਸ਼ਾਟ ਦਾ ਹੋਰ ਵਿਸਤਾਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਜਦੋਂ ਤੁਹਾਡਾ ਫ਼ੋਨ ਵਿਅਸਤ ਨਾ ਹੋਵੇ, ਉਦੋਂ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation> +<translation id="2979639724566107830">ਨਵੀਂ ਵਿੰਡੋ ਵਿੱਚ ਖੋਲ੍ਹੋ</translation> <translation id="2987620471460279764">ਕਿਸੇ ਹੋਰ ਡੀਵਾਈਸ ਤੋਂ ਸਾਂਝੀ ਕੀਤੀ ਲਿਖਤ</translation> <translation id="2989523299700148168">ਹਾਲੀਆ ਵੇਖੇ ਗਏ</translation> <translation id="2992473221983447149">ਚਿੱਤਰ ਦੇ ਵਰਣਨ</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">ਡਾਊਨਲੋਡ ਨਹੀਂ ਹੋ ਸਕਿਆ</translation> <translation id="6995899638241819463">ਡਾਟਾ ਉਲੰਘਣਾ ਵਜੋਂ ਪਾਸਵਰਡਾਂ ਦਾ ਖੁਲਾਸਾ ਹੋਣ 'ਤੇ ਤੁਹਾਨੂੰ ਚਿਤਾਵਨੀ ਦਿੱਤੀ ਜਾਵੇ</translation> <translation id="7001056293070445572">ਇਹ ਫ਼ਾਈਲ ਵੱਡੀ ਹੈ (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">ਮੁੱਢਲਾ ਸਮਕਾਲੀਕਰਨ ਸੈੱਟਅੱਪ ਪੂਰਾ ਨਹੀਂ ਹੋਇਆ। ਸਮਕਾਲੀਕਰਨ ਬੰਦ ਹੈ।</translation> <translation id="7022756207310403729">ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਖੋਲ੍ਹੋ</translation> <translation id="702463548815491781">TalkBack ਜਾਂ 'ਸਵਿੱਚ ਪਹੁੰਚ' ਦੇ ਚਾਲੂ ਹੋਣ 'ਤੇ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> ਨੂੰ ਮੁੜ-ਬਹਾਲ ਕੀਤਾ ਗਿਆ</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">ਕੀ <ph name="LANGUAGE" /> ਬਦਲਣੀ ਹੈ?</translation> <translation id="7290209999329137901">ਨਾਮ ਬਦਲਣਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ</translation> <translation id="7291910923717764901">ਇਸ ਪੰਨੇ ਲਈ ਚਿੱਤਰ ਵੇਰਵੇ ਸ਼ਾਮਲ ਕੀਤੇ ਗਏ</translation> -<translation id="7293171162284876153">ਸਮਕਾਲੀਕਰਨ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, "ਆਪਣੇ Chrome ਡਾਟੇ ਦਾ ਸਮਕਾਲੀਕਰਨ ਕਰੋ" ਨੂੰ ਚਾਲੂ ਕਰੋ।</translation> <translation id="7293429513719260019">ਭਾਸ਼ਾ ਚੁਣੋ</translation> <translation id="729975465115245577">ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਵਿੱਚ ਪਾਸਵਰਡ ਫ਼ਾਈਲ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਕੋਈ ਐਪ ਨਹੀਂ ਹੈ।</translation> <translation id="7302081693174882195">ਵੇਰਵੇ: ਰੱਖਿਅਤ ਕੀਤੇ ਗਏ ਡਾਟੇ ਦੀ ਮਾਤਰਾ ਮੁਤਾਬਕ ਕ੍ਰਮ-ਬੱਧ ਕੀਤਾ ਗਿਆ</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pl.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pl.xtb index 28e12a9..5b3120c 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pl.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pl.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> nieprzeczytana strona}few{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nieprzeczytane strony}many{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nieprzeczytanych stron}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nieprzeczytanej strony}}</translation> <translation id="2979025552038692506">Wybrana karta incognito</translation> <translation id="2979448359891869301">Nie można rozszerzyć zrzutu ekranu. Spróbuj ponownie, gdy Twój telefon nie będzie zajęty.</translation> +<translation id="2979639724566107830">Otwórz w nowym oknie</translation> <translation id="2987620471460279764">Tekst udostępniany przez inne urządzenia</translation> <translation id="2989523299700148168">Ostatnio odwiedzone</translation> <translation id="2992473221983447149">Opisy obrazów</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Nie udało się pobrać</translation> <translation id="6995899638241819463">Ostrzegaj, jeśli wskutek naruszenia bezpieczeństwa danych doszło do ujawnienia haseł</translation> <translation id="7001056293070445572">Plik jest duży (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Nie ukończono początkowej konfiguracji synchronizacji. Synchronizacja jest wyłączona.</translation> <translation id="7022756207310403729">Otwórz w przeglądarce</translation> <translation id="702463548815491781">Zalecane, gdy włączono TalkBack lub Switch Access</translation> <translation id="7027549951530753705">Przywrócono: <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Zmienić język <ph name="LANGUAGE" /> na inny?</translation> <translation id="7290209999329137901">Nie można zmienić nazwy</translation> <translation id="7291910923717764901">Dodano opisy do obrazów na tej stronie</translation> -<translation id="7293171162284876153">Aby rozpocząć synchronizację, włącz „Synchronizuj dane Chrome”.</translation> <translation id="7293429513719260019">Wybierz język</translation> <translation id="729975465115245577">Na urządzeniu nie ma aplikacji umożliwiającej zapisanie pliku z hasłami.</translation> <translation id="7302081693174882195">Szczegóły: posortowane według zaoszczędzonych danych</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-BR.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-BR.xtb index 093b84a7..067b852 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-BR.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-BR.xtb
@@ -158,7 +158,7 @@ <translation id="2067805253194386918">texto</translation> <translation id="2068748236079642969">Assistir ao próximo vídeo</translation> <translation id="2074143993849053708">IU de consentimento para a pesquisa por voz do Assistente fechada</translation> -<translation id="2075835334924942448">Matérias serão exibidas aqui</translation> +<translation id="2075835334924942448">Matérias jornalísticas serão exibidas aqui</translation> <translation id="2082238445998314030">Resultado <ph name="RESULT_NUMBER" /> de <ph name="TOTAL_RESULTS" /></translation> <translation id="2096012225669085171">Sincronizar e personalizar vários dispositivos</translation> <translation id="2100273922101894616">Login automático</translation> @@ -261,7 +261,7 @@ <translation id="2651091186440431324">{FILE_COUNT,plural, =1{# arquivo de áudio}one{# arquivo de áudio}other{# arquivos de áudio}}</translation> <translation id="2656405586795711023">Apps da Web</translation> <translation id="2689830683995595741">Ao usar o Chrome, você concorda com os <ph name="BEGIN_LINK1" />Termos de Serviço do Google<ph name="END_LINK1" /> e os <ph name="BEGIN_LINK2" />Termos de Serviço adicionais do Google Chrome e do Chrome OS<ph name="END_LINK2" />. O <ph name="BEGIN_LINK3" />Aviso de privacidade para Contas do Google gerenciadas no Family Link<ph name="END_LINK3" /> também é aplicável.</translation> -<translation id="2702516483241149200">Novidade: agora é possível compartilhar um link que rola até este texto</translation> +<translation id="2702516483241149200">Novo: compartilhe um link para este texto</translation> <translation id="2704606927547763573">Copiado</translation> <translation id="2707726405694321444">Atualizar página</translation> <translation id="271033894570825754">Novo</translation> @@ -310,7 +310,8 @@ <translation id="2956410042958133412">Esta conta é gerenciada por <ph name="PARENT_NAME_1" /> e <ph name="PARENT_NAME_2" />.</translation> <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> página não lida}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> página não lida}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> páginas não lidas}}</translation> <translation id="2979025552038692506">Guia anônima selecionada</translation> -<translation id="2979448359891869301">Não é possível alongar a captura de tela. Tente novamente quando o smartphone não estiver ocupado.</translation> +<translation id="2979448359891869301">Não é possível alongar a captura de tela. Tente novamente quando o smartphone não estiver usando muitos recursos.</translation> +<translation id="2979639724566107830">Abrir em uma nova janela</translation> <translation id="2987620471460279764">Texto compartilhado de outro dispositivo</translation> <translation id="2989523299700148168">Visitados recentemente</translation> <translation id="2992473221983447149">Descrições de imagens</translation> @@ -779,7 +780,7 @@ <translation id="6002623704405939939">Para limpar a <ph name="BEGIN_LINK1" />pesquisa<ph name="END_LINK1" /> ou outras formas de histórico, acesse a página <ph name="BEGIN_LINK2" />Minha atividade no Google<ph name="END_LINK2" /></translation> <translation id="6005538289190791541">Senha sugerida</translation> <translation id="6032091552407840792">Esse teste está disponível apenas em <ph name="BEGIN_LINK" />algumas regiões<ph name="END_LINK" />.</translation> -<translation id="6033245666633565791">Com o <ph name="BEGIN_LINK" />Sandbox de privacidade<ph name="END_LINK" />, o Chrome está desenvolvendo novas tecnologias de proteção contra mecanismos de rastreamento enquanto mantém a Web livre. +<translation id="6033245666633565791">Com o <ph name="BEGIN_LINK" />Sandbox de privacidade<ph name="END_LINK" />, o Chrome está desenvolvendo novas tecnologias de proteção contra mecanismos de rastreamento entre sites, preservando uma Internet livre. Os testes dessa tecnologia ainda estão em desenvolvimento ativo e estão disponíveis apenas em algumas regiões. Por enquanto, os sites podem testar o Sandbox de privacidade enquanto continuam usando as tecnologias atuais da Web, como cookies de terceiros.</translation> <translation id="6036057147555329831">ICU extra</translation> @@ -847,7 +848,7 @@ <translation id="6407224748847589805">Não foi possível se conectar ao seu computador. Tente outra opção de verificação.</translation> <translation id="6410404864818553978">Dados de uso básicos</translation> <translation id="6410883413783534063">Abra guias para acessar páginas diferentes ao mesmo tempo</translation> -<translation id="6411219469806822692">Não é possível subir mais. Tente começar mais acima na página.</translation> +<translation id="6411219469806822692">Não é possível subir mais. Tente começar a arrastar mais acima na página.</translation> <translation id="6412673304250309937">Verifica se os URLs estão em uma lista de sites não seguros armazenada no Chrome. Se um site tentar roubar sua senha ou se você fizer o download de um arquivo nocivo, o Chrome também poderá enviar URLs, incluindo partes do conteúdo da página, para o "Navegação segura".</translation> <translation id="641643625718530986">Imprimir...</translation> <translation id="6427112570124116297">Traduzir página da Web</translation> @@ -944,7 +945,6 @@ <translation id="6989267951144302301">Falha no download</translation> <translation id="6995899638241819463">Avisar se suas senhas forem expostas em uma violação de dados</translation> <translation id="7001056293070445572">Esse arquivo é grande (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">A configuração de sincronização inicial não foi concluída. A sincronização está desativada.</translation> <translation id="7022756207310403729">Abrir no navegador</translation> <translation id="702463548815491781">Recomendado quando o TalkBack ou o acesso com interruptor estão ativados</translation> <translation id="7027549951530753705">Download de <ph name="ITEM_TITLE" /> restaurado</translation> @@ -975,7 +975,6 @@ <translation id="7286572596625053347">Mudar <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Ação de renomear indisponível</translation> <translation id="7291910923717764901">Descrições de imagens adicionadas a esta página</translation> -<translation id="7293171162284876153">Para iniciar a sincronização, ative a opção "Sincronizar seus dados do Chrome".</translation> <translation id="7293429513719260019">Selecionar idioma</translation> <translation id="729975465115245577">Seu dispositivo não tem um app para armazenar o arquivo de senhas.</translation> <translation id="7302081693174882195">Detalhes: classificados pela quantidade de dados economizados</translation> @@ -1289,7 +1288,7 @@ <translation id="9204836675896933765">1 arquivo restante</translation> <translation id="9206873250291191720">A</translation> <translation id="9209888181064652401">Não é possível fazer chamadas</translation> -<translation id="9212845824145208577">Não é possível descer mais. Tente começar mais abaixo na página.</translation> +<translation id="9212845824145208577">Não é possível descer mais. Tente começar a arrastar mais abaixo na página.</translation> <translation id="9219103736887031265">Imagens</translation> <translation id="926205370408745186">Remover sua atividade do Chorme do Bem-estar digital</translation> <translation id="927968626442779827">Use o Modo Lite no Google Chrome</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-PT.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-PT.xtb index b4b85a2..c70eae3 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-PT.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-PT.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> página não lida}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> páginas não lidas}}</translation> <translation id="2979025552038692506">Separador de navegação anónima selecionado</translation> <translation id="2979448359891869301">Não é possível estender a captura de ecrã. Tente novamente quando o telemóvel não estiver ocupado.</translation> +<translation id="2979639724566107830">Abrir numa nova janela</translation> <translation id="2987620471460279764">Texto partilhado de outro dispositivo</translation> <translation id="2989523299700148168">Visitados recentemente</translation> <translation id="2992473221983447149">Descrições de imagens</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Impossível transferir.</translation> <translation id="6995899638241819463">Enviar-lhe um aviso se as palavras-passe forem expostas numa violação de dados</translation> <translation id="7001056293070445572">Este ficheiro é grande (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">A configuração da sincronização inicial não foi concluída. A sincronização está desativada.</translation> <translation id="7022756207310403729">Abrir no navegador</translation> <translation id="702463548815491781">Recomendado quando o TalkBack ou o Acesso por comutador estão ativados.</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> restaurado</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Alterar <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Opção de mudar o nome não disponível</translation> <translation id="7291910923717764901">Descrições de imagens adicionadas a esta página.</translation> -<translation id="7293171162284876153">Para iniciar a sincronização, ative a opção "Sincronizar dados do Chrome".</translation> <translation id="7293429513719260019">Selecionar idioma</translation> <translation id="729975465115245577">O dispositivo não tem uma aplicação para armazenar o ficheiro de palavras-passe.</translation> <translation id="7302081693174882195">Detalhes: ordenado por quantidade de dados guardados</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ro.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ro.xtb index e5cb4838..7e15152 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ro.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ro.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> pagină necitită}few{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> pagini necitite}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> de pagini necitite}}</translation> <translation id="2979025552038692506">Fila incognito selectată</translation> <translation id="2979448359891869301">Nu se poate extinde captura de ecran. Încearcă din nou atunci când telefonul nu este ocupat cu alte operațiuni.</translation> +<translation id="2979639724566107830">Deschide într-o fereastră nouă</translation> <translation id="2987620471460279764">Text trimis de pe alt dispozitiv</translation> <translation id="2989523299700148168">Accesate recent</translation> <translation id="2992473221983447149">Descrierile imaginilor</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Nu s-a putut descărca</translation> <translation id="6995899638241819463">Avertizează-mă dacă parolele au fost expuse în urma încălcării securității datelor</translation> <translation id="7001056293070445572">Fișierul este mare (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Configurarea inițială a sincronizării nu a fost finalizată. Sincronizarea este dezactivată.</translation> <translation id="7022756207310403729">Deschide în browser</translation> <translation id="702463548815491781">Recomandat atunci când este activată opțiunea TalkBack sau Acces prin comutare</translation> <translation id="7027549951530753705">S-a restabilit <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Schimbi limba <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Nu se poate redenumi</translation> <translation id="7291910923717764901">Descrieri ale imaginilor adăugate pentru această pagină</translation> -<translation id="7293171162284876153">Pentru a porni sincronizarea, activează „Sincronizează datele din Chrome”.</translation> <translation id="7293429513719260019">Selectează limba</translation> <translation id="729975465115245577">Dispozitivul nu are o aplicație pentru stocarea fișierului parolelor.</translation> <translation id="7302081693174882195">Detalii: sortate după volumul de date salvate</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ru.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ru.xtb index d33d973..b458988 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ru.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ru.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> непрочитанная страница}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрочитанная страница}few{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрочитанные страницы}many{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрочитанных страниц}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрочитанной страницы}}</translation> <translation id="2979025552038692506">Выбранная вкладка инкогнито</translation> <translation id="2979448359891869301">Невозможно расширить скриншот. Освободите память телефона и повторите попытку.</translation> +<translation id="2979639724566107830">Открыть в новом окне</translation> <translation id="2987620471460279764">Текст, полученный с другого устройства</translation> <translation id="2989523299700148168">Недавние</translation> <translation id="2992473221983447149">Описания изображений</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Не удалось скачать</translation> <translation id="6995899638241819463">Сообщать, если пароли были раскрыты в результате утечки данных</translation> <translation id="7001056293070445572">Файл большого размера (<ph name="FILE_SIZE" />).</translation> -<translation id="7015203776128479407">Первоначальная настройка синхронизации не завершена. Синхронизация выключена.</translation> <translation id="7022756207310403729">Открыть в браузере</translation> <translation id="702463548815491781">Рекомендовано при включенных функциях TalkBack и Switch Access</translation> <translation id="7027549951530753705">Восстановлен объект "<ph name="ITEM_TITLE" />"</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Изменить язык (<ph name="LANGUAGE" />)?</translation> <translation id="7290209999329137901">Переименование невозможно</translation> <translation id="7291910923717764901">На эту страницу были добавлены описания изображений.</translation> -<translation id="7293171162284876153">Чтобы начать ее, нажмите "Синхронизировать данные Chrome".</translation> <translation id="7293429513719260019">Выбрать язык</translation> <translation id="729975465115245577">На устройстве не установлено приложение для хранения файлов паролей.</translation> <translation id="7302081693174882195">Сортировка по объему сэкономленного трафика</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_si.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_si.xtb index f44e882..0938e18 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_si.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_si.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{නොකියවූ පිටු <ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" />}one{නොකියවූ පිටු <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" />}other{නොකියවූ පිටු <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" />}}</translation> <translation id="2979025552038692506">තෝරා ගත් අප්රකට ටැබය</translation> <translation id="2979448359891869301">තිර රුව පුළුල් කළ නොහැකිය. ඔබගෙ දුරකථනය කාර්ය බහුල නොවන විට නැවත උත්සාහ කරන්න.</translation> +<translation id="2979639724566107830">නව කවුළුවක විවෘත කරන්න</translation> <translation id="2987620471460279764">අනෙකුත් උපාංගයෙන් බෙදා ගත් පාඨය</translation> <translation id="2989523299700148168">මෑතදී පිවිසි</translation> <translation id="2992473221983447149">රූප විස්තර</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">බාගත නොහැකි විය</translation> <translation id="6995899638241819463">දත්ත කඩ කිරීමකින් මුරපද අනාවරණ කෙරෙන්නේ නම් ඔබට අවවාද කරයි</translation> <translation id="7001056293070445572">මෙම ගොනුව විශාලය (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">ආරම්භක සමමුහූර්ත සැකසීම අවසන් නොවිය. සමමුහූර්තය අක්රියයි.</translation> <translation id="7022756207310403729">බ්රවුසරය තුළ විවෘත කරන්න</translation> <translation id="702463548815491781">TalkBack හෝ ප්රවේශය ස්විචය ක්රියාත්මක විට නිර්දේශ කරනු ලැබේ</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> ප්රතිසාධනය කරන ලදි</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> වෙනස් කරන්නද?</translation> <translation id="7290209999329137901">යළි නම් කිරීම නොලැබේ</translation> <translation id="7291910923717764901">මෙම පිටුව සඳහා රූප විස්තර එක් කරන ලදි</translation> -<translation id="7293171162284876153">සමමුහුර්තය ඇරඹීමට, "ඔබේ Chrome දත්ත සමමුහුර්තය" ක්රියාත්මක කරන්න.</translation> <translation id="7293429513719260019">භාෂාව තෝරන්න</translation> <translation id="729975465115245577">මුරපද ගොනුව ගබඩා කිරීමට ඔබේ උපාංගයට යෙදුමක් නොමැත.</translation> <translation id="7302081693174882195">විස්තර: සුරකින ලද දත්ත ප්රමාණය අනුව අනුපිළිවෙළට සකසා ඇත</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sk.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sk.xtb index 6dd1450..4145f9e8 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sk.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sk.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> neprečítaná stránka}few{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> neprečítané stránky}many{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> neprečítanej stránky}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> neprečítaných stránok}}</translation> <translation id="2979025552038692506">Vybratá karta inkognito</translation> <translation id="2979448359891869301">Snímku obrazovky nejde rozšíriť. Skúste to znova, keď telefón nebude zaneprázdnený.</translation> +<translation id="2979639724566107830">Otvoriť v novom okne</translation> <translation id="2987620471460279764">Text zdieľaný z iného zariadenia</translation> <translation id="2989523299700148168">Nedávno navštívené</translation> <translation id="2992473221983447149">Popisy obrázkov</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Nepodarilo sa stiahnuť</translation> <translation id="6995899638241819463">Upozorňovať pri prezradení hesiel v rámci porušenia ochrany údajov</translation> <translation id="7001056293070445572">Tento súbor je veľký (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Počiatočné nastavenie synchronizácie nebolo dokončené. Synchronizácia je vypnutá.</translation> <translation id="7022756207310403729">Otvoriť v prehliadači</translation> <translation id="702463548815491781">Odporúčané, keď je zapnutá aplikácia TalkBack alebo prístup s prepínačmi</translation> <translation id="7027549951530753705">Obnovili ste položku <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Chcete zmeniť jazyk <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Premenovanie nie je k dispozícii</translation> <translation id="7291910923717764901">Pre túto stránku boli pridané popisy obrázkov</translation> -<translation id="7293171162284876153">Ak chcete spustiť synchronizáciu, zapnite možnosť „Synchronizovať údaje Chromu“.</translation> <translation id="7293429513719260019">Vybrať jazyk</translation> <translation id="729975465115245577">Vaše zariadenie nemá aplikáciu na uloženie súboru s heslami.</translation> <translation id="7302081693174882195">Podrobnosti: zoradené podľa množstva ušetrených dát</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb index f1b0278..3f718f2 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> neprebrana stran}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> neprebrana stran}two{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> neprebrani strani}few{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> neprebrane strani}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> neprebranih strani}}</translation> <translation id="2979025552038692506">Izbrani anonimni zavihek</translation> <translation id="2979448359891869301">Posnetka zaslona ni mogoče razširiti. Poskusite znova, ko telefon ne bo zaseden.</translation> +<translation id="2979639724566107830">Odpri v novem oknu</translation> <translation id="2987620471460279764">Besedilo, deljeno iz druge naprave</translation> <translation id="2989523299700148168">Nedavno obiskano</translation> <translation id="2992473221983447149">Opisi slik</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Ni bilo mogoče prenesti</translation> <translation id="6995899638241819463">Posvari, če so gesla razkrita zaradi podatkovne kršitve</translation> <translation id="7001056293070445572">Datoteka je velika (<ph name="FILE_SIZE" />).</translation> -<translation id="7015203776128479407">Začetna nastavitev sinhronizacije ni bila dokončana. Sinhronizacija je izklopljena.</translation> <translation id="7022756207310403729">Odpiranje v brskalniku</translation> <translation id="702463548815491781">Priporočljivo, ko je vklopljena aplikacija TalkBack ali funkcija dostopa s stikalom</translation> <translation id="7027549951530753705">Obnovljeno: <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Želite spremeniti jezik <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Preimenovanje ni na voljo</translation> <translation id="7291910923717764901">Opisi slik so dodani za to stran</translation> -<translation id="7293171162284876153">Če želite začeti sinhronizacijo, vklopite »Sinhronizacija podatkov v Chromu«.</translation> <translation id="7293429513719260019">Izbira jezika</translation> <translation id="729975465115245577">V napravi ni aplikacije za shranjevanje datoteke z gesli.</translation> <translation id="7302081693174882195">Podrobnosti: razvrščeno po količini prihranjenih podatkov</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sq.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sq.xtb index ca39532..491786e 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sq.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sq.xtb
@@ -1,6 +1,7 @@ <?xml version="1.0" ?> <!DOCTYPE translationbundle> <translationbundle lang="sq"> +<translation id="1016498331642356377">Kërko me shpejtësi me zërin tënd. Për ta modifikuar këtë shkurtore, preke dhe mbaje të prekur.</translation> <translation id="1028699632127661925">Po dërgohet te <ph name="DEVICE_NAME" />...</translation> <translation id="103269572468856066">Të pastrohen edhe të dhënat nga këto sajte dhe aplikacione?</translation> <translation id="1036348656032585052">Çaktivizo</translation> @@ -157,6 +158,7 @@ <translation id="2067805253194386918">teksti</translation> <translation id="2068748236079642969">Shiko videon tjetër</translation> <translation id="2074143993849053708">Ndërfaqja e përdoruesit e miratimit të kërkimit zanor të "Asistentit" e mbyllur</translation> +<translation id="2075835334924942448">Historitë do t'i gjesh këtu</translation> <translation id="2082238445998314030">Rezultati <ph name="RESULT_NUMBER" /> nga <ph name="TOTAL_RESULTS" /></translation> <translation id="2096012225669085171">Sinkronizo e personalizo përmes pajisjeve</translation> <translation id="2100273922101894616">Identifikohu automatikisht</translation> @@ -170,6 +172,7 @@ <translation id="2131665479022868825"><ph name="DATA" /> të kursyera</translation> <translation id="213279576345780926"><ph name="TAB_TITLE" /> është mbyllur</translation> <translation id="2139186145475833000">Shtoje te ekrani "Faqja kryesore"</translation> +<translation id="2141396931810938595">Bazuar në përdorimin tënd</translation> <translation id="214888715418183969">Zgjidh se çfarë informacionesh ndihesh mirë të ndash me Chrome. Metrikat që ndan do të përdoren për të përmirësuar veçoritë, cilësinë e funksionimit dhe qëndrueshmërinë e Chrome.</translation> <translation id="2154484045852737596">Redakto kartën</translation> <translation id="2154710561487035718">Kopjo URL-në</translation> @@ -258,6 +261,7 @@ <translation id="2651091186440431324">{FILE_COUNT,plural, =1{# skedar audio}other{# skedarë audio}}</translation> <translation id="2656405586795711023">Aplikacionet e uebit</translation> <translation id="2689830683995595741">Duke përdorur Chrome, ti pranon <ph name="BEGIN_LINK1" />Kushtet e shërbimit të Google<ph name="END_LINK1" /> dhe <ph name="BEGIN_LINK2" />Kushtet shtesë të shërbimit të Google Chrome dhe të sistemit operativ Chrome<ph name="END_LINK2" />. Zbatohet gjithashtu <ph name="BEGIN_LINK3" />"Njoftimi i privatësisë" për "Llogaritë e menaxhuara të Google" me Family Link<ph name="END_LINK3" />.</translation> +<translation id="2702516483241149200">E re: Ndaj një lidhje që të drejton te ky tekst</translation> <translation id="2704606927547763573">Kopjuar</translation> <translation id="2707726405694321444">Rifresko faqen</translation> <translation id="271033894570825754">E re</translation> @@ -274,6 +278,7 @@ <translation id="2777555524387840389"><ph name="SECONDS" /> sekonda të mbetura</translation> <translation id="2779651927720337254">dështoi</translation> <translation id="2781151931089541271">1 sekondë e mbetur</translation> +<translation id="2788468313014644040">Numri i grupit</translation> <translation id="2801022321632964776">Kryej përditësimin për të marrë gjuhën tënde në versionin më të fundit të Chrome</translation> <translation id="2805756323405976993">Aplikacionet</translation> <translation id="2806840421670364300">FLoC</translation> @@ -305,6 +310,8 @@ <translation id="2956410042958133412">Kjo llogari menaxhohet nga <ph name="PARENT_NAME_1" /> dhe <ph name="PARENT_NAME_2" />.</translation> <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> faqe e palexuar}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> faqe të palexuara}}</translation> <translation id="2979025552038692506">Skeda e zgjedhur "e fshehtë"</translation> +<translation id="2979448359891869301">Pamja e ekranit nuk mund të zgjerohet. Provo përsëri kur telefoni nuk është i zënë.</translation> +<translation id="2979639724566107830">Hape në një dritare të re</translation> <translation id="2987620471460279764">Teksti i ndarë nga pajisje tjetër</translation> <translation id="2989523299700148168">Vizituar së fundi</translation> <translation id="2992473221983447149">Përshkrimet e imazheve</translation> @@ -346,6 +353,7 @@ <translation id="3265534588625245297">Menaxho faqet që ndjek</translation> <translation id="3269093882174072735">Ngarko imazhin</translation> <translation id="3269956123044984603">Për të marrë skedat e tua nga pajisjet e tjera, aktivizo "Sinkronizo automatikisht të dhënat" në cilësimet e llogarisë së Android.</translation> +<translation id="3280562213547448728">Kërkimi me zë</translation> <translation id="3282568296779691940">Identifikohu në Chrome</translation> <translation id="3284510035090979597">Ndihmë proaktive</translation> <translation id="3285080554353377245">Video rreth mënyrës se si të përdorësh Chrome</translation> @@ -396,6 +404,7 @@ <translation id="3563767357928833671">Përmbajtjet e kujtesës së fragmenteve janë shfaqur</translation> <translation id="3566923219790363270">Chrome po përgatitet akoma për VR. Rinise Chrome më vonë.</translation> <translation id="3568688522516854065">Për të marrë skedat nga pajisjet e tjera të tua, identifikohu dhe aktivizo sinkronizimin</translation> +<translation id="3577473026931028326">Ndodhi një gabim. Provo përsëri.</translation> <translation id="3587482841069643663">Të gjitha</translation> <translation id="3587596251841506391">Ndihmo në përmirësimin e sigurisë në ueb</translation> <translation id="3602290021589620013">Pamje paraprake</translation> @@ -480,6 +489,7 @@ <translation id="4195643157523330669">Hape në një skedë të re</translation> <translation id="4198423547019359126">Nuk ka vendndodhje shkarkimi</translation> <translation id="4209895695669353772">Për të marrë përmbajtje të personalizuar të sugjeruar nga Google, aktivizo sinkronizimin</translation> +<translation id="4225895483398857530">Shkurtorja e shiritit të veglave</translation> <translation id="4242533952199664413">Hap cilësimet</translation> <translation id="4248098802131000011">Mbaji fjalëkalimet e tua të sigurta nga nxjerrjet e paautorizuara të të dhënave dhe problemeve të tjera të sigurisë</translation> <translation id="4250229828105606438">Pamje e ekranit</translation> @@ -747,12 +757,14 @@ <translation id="5864419784173784555">Në pritje të një shkarkimi tjetër…</translation> <translation id="5865733239029070421">Dërgon automatikisht te Google statistika të përdorimit dhe raportet e ndërprerjeve aksidentale</translation> <translation id="5869522115854928033">Fjalëkalimet e ruajtura</translation> +<translation id="587735546353481577">Për të ndjekur një sajt, shko te sajti, hap menynë e Chrome dhe trokit te Ndiq.</translation> <translation id="5880748256563468367">Shko te furnizimi</translation> <translation id="5884076754568147479">Për të të ndihmuar të përfundosh detyrat, Google do të marrë URL-të dhe përmbajtjet e sajteve ku ti përdor "Asistentin", si dhe informacionet që dërgon nëpërmjet "Asistentit"</translation> <translation id="5919204609460789179">Përditëso <ph name="PRODUCT_NAME" /> për të nisur sinkronizimin</translation> <translation id="5937580074298050696"><ph name="AMOUNT" /> të ruajtura</translation> <translation id="5939518447894949180">Rivendos</translation> <translation id="5942872142862698679">Po përdor Google për kërkimin</translation> +<translation id="5945035219773565305">Rekomandimi aktual: <ph name="RECOMMENDATION" /></translation> <translation id="5951119116059277034">Po shikon faqen drejtpërdrejt</translation> <translation id="5952764234151283551">Dërgon te Google URL-në e faqes që po përpiqesh të hapësh</translation> <translation id="5956665950594638604">Hap "Qendrën e ndihmës së Chrome" në një skedë të re</translation> @@ -766,6 +778,10 @@ <translation id="6000203700195075278">Ndiqe përsëri</translation> <translation id="6002623704405939939">Për të pastruar <ph name="BEGIN_LINK1" />kërkimin<ph name="END_LINK1" /> ose forma të tjera të historikut, vizito <ph name="BEGIN_LINK2" />Aktivitetin tim në Google<ph name="END_LINK2" /></translation> <translation id="6005538289190791541">Fjalëkalimi i sugjeruar</translation> +<translation id="6032091552407840792">Kjo provë është aktive vetëm në <ph name="BEGIN_LINK" />disa rajone<ph name="END_LINK" />.</translation> +<translation id="6033245666633565791">Me <ph name="BEGIN_LINK" />Privacy Sandbox<ph name="END_LINK" />, Chrome po zhvillon teknologji të reja për të të mbrojtur nga gjurmimi nëpër sajtet e uebit, ndërkohë që vazhdon të ruajë uebin e hapur. + +Provat për Privacy Sandbox janë ende në zhvillim aktiv dhe ofrohen në rajone të zgjedhura. Për momentin, sajtet mund të provojnë Privacy Sandbox ndërkohë që vazhdojnë të përdorin teknologjitë aktuale të uebit si kukit e palëve të treta.</translation> <translation id="6036057147555329831">Moduli shtesë ICU</translation> <translation id="6039379616847168523">Kalo te skeda tjetër</translation> <translation id="6040143037577758943">Mbyll</translation> @@ -831,6 +847,7 @@ <translation id="6407224748847589805">Nuk mund të lidhet me kompjuterin tënd. Provo një opsion tjetër verifikimi.</translation> <translation id="6410404864818553978">Të dhënat bazë të përdorimit</translation> <translation id="6410883413783534063">Hap skedat për të vizituar faqe të ndryshme njëkohësisht</translation> +<translation id="6411219469806822692">Nuk mund të shkosh më lart. Provo të fillosh më lart në faqe.</translation> <translation id="6412673304250309937">Kontrollon URL-të kundrejt një liste sajtesh të pasigurta të ruajtur në Chrome. Nëse një sajt përpiqet të vjedhë fjalëkalimin tënd, ose kur shkarkon një skedar të dëmshëm, Chrome mund t'i dërgojë po ashtu "Shfletimit të sigurt" URL-të, duke përfshirë pjesë të përmbajtjes së faqes.</translation> <translation id="641643625718530986">Printo…</translation> <translation id="6427112570124116297">Përkthe uebin</translation> @@ -893,10 +910,12 @@ <translation id="671481426037969117">Kohëmatësi <ph name="FQDN" /> përfundoi. Do të fillojë përsëri nesër.</translation> <translation id="6738516213925468394">Të dhënat e tua u enkriptuan me <ph name="BEGIN_LINK" />frazën e kalimit për sinkronizimin<ph name="END_LINK" /> më <ph name="TIME" />. Fute atë për të nisur sinkronizmin.</translation> <translation id="6738867403308150051">Po shkarkon...</translation> +<translation id="6751521182688001123">Hap me shpejtësi një skedë të re. Për ta modifikuar këtë shkurtore, preke dhe mbaje të prekur.</translation> <translation id="6767294960381293877">Lista e pajisjeve për të ndarë një skedë e hapur në gjysmë lartësi.</translation> <translation id="6783942555455976443">Ruaje këtë faqe për më vonë dhe merr një rikujtesë</translation> <translation id="6811034713472274749">Faqja është gati për ta shikuar</translation> <translation id="6813446258015311409">"Identifikohu në Chrome", i hapur.</translation> +<translation id="6817747507826986771">Ndaje me shpejtësi këtë faqe. Për ta modifikuar këtë shkurtore, preke dhe mbaje të prekur.</translation> <translation id="6820686453637990663">CVC</translation> <translation id="6824899148643461612">Skeda <ph name="TAB_TITLE" /> është zgjedhur</translation> <translation id="6846298663435243399">Po ngarkohet...</translation> @@ -925,7 +944,6 @@ <translation id="6989267951144302301">Nuk mund të shkarkohej</translation> <translation id="6995899638241819463">Të të paralajmërojë nëse fjalëkalimet janë ekspozuar në një nxjerrje të paautorizuar të të dhënave</translation> <translation id="7001056293070445572">Ky skedar është i madh (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Konfigurimi i sinkronizimit fillestar nuk përfundoi. Sinkronizimi është joaktiv.</translation> <translation id="7022756207310403729">Hape në shfletues</translation> <translation id="702463548815491781">Rekomandohet kur është aktiv TalkBack ose "Qasja me çelës"</translation> <translation id="7027549951530753705">Restauruar në datën <ph name="ITEM_TITLE" /></translation> @@ -956,7 +974,6 @@ <translation id="7286572596625053347">Të ndryshohet <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Riemërtimi nuk ofrohet</translation> <translation id="7291910923717764901">Përshkrimet e imazheve u shtuan për këtë faqe</translation> -<translation id="7293171162284876153">Për të nisur sinkronizimin, aktivizo "Sinkronizo të dhënat e tua të Chrome".</translation> <translation id="7293429513719260019">Zgjidh gjuhën</translation> <translation id="729975465115245577">Pajisja jote nuk ka një aplikacion për të ruajtur skedarin e fjalëkalimeve.</translation> <translation id="7302081693174882195">Detajet: Renditur sipas sasisë së të dhënave të ruajtura</translation> @@ -967,6 +984,7 @@ <translation id="7333031090786104871">Ende po shtohet sajti i mëparshëm</translation> <translation id="7339898014177206373">Dritare e re</translation> <translation id="7340958967809483333">Opsionet për "Zbulo"</translation> +<translation id="7352339641508007922">Zvarrite për të regjistruar një pamje të gjatë të ekranit</translation> <translation id="7352651011704765696">Diçka shkoi keq</translation> <translation id="7352939065658542140">VIDEO</translation> <translation id="7353894246028566792">{NUM_SELECTED,plural, =1{Ndaj 1 artikull të zgjedhur}other{Ndaj # artikuj të zgjedhur}}</translation> @@ -1059,6 +1077,7 @@ <translation id="7876243839304621966">Hiqi të gjitha</translation> <translation id="7879130110979560610">{READING_LIST_REMINDER_NOTIFICATION_SUBTITLE,plural, =1{Ke <ph name="READING_LIST_REMINDER_NOTIFICATION_SUBTITLE_ONE" /> faqe të palexuar}other{Ke <ph name="READING_LIST_REMINDER_NOTIFICATION_SUBTITLE_MANY" /> faqe të palexuara}}</translation> <translation id="7882131421121961860">Nuk u gjet historik</translation> +<translation id="7884346424584885269">Chrome ka nevojë për leje për të skanuar për pajisjet në afërsi. <ph name="BEGIN_LINK" />Përditëso lejet<ph name="END_LINK" />.</translation> <translation id="7886917304091689118">Po ekzekutohet në Chrome</translation> <translation id="789763218334337857">Si ta përdorësh Chrome</translation> <translation id="7903184275147100332">Kjo mund të zgjasë një minutë</translation> @@ -1152,6 +1171,11 @@ <translation id="8461694314515752532">Enkripto të dhënat e sinkronizuara me frazën tënde të kalimit për sinkronizimin</translation> <translation id="8466613982764129868">Sigurohu që <ph name="TARGET_DEVICE_NAME" /> të jetë lidhur me internetin</translation> <translation id="8473863474539038330">Adresat dhe të tjera</translation> +<translation id="8481921391193215807">Kur janë aktive, sajtet mund të përdorin teknikat e ruajtjes së privatësisë që shfaqen këtu për të ofruar përmbajtjen dhe shërbimet e tyre. Këto përfshijnë alternativa për gjurmimin ndërmjet sajteve. Mund të shtohen prova të tjera me kalimin e kohës. + +<ph name="BEGIN_LIST_ITEM1" />Reklamuesit dhe botuesit mund të përdorin teknikën FLoC.<ph name="END_LIST_ITEM1" /> + +<ph name="BEGIN_LIST_ITEM2" />Reklamuesit dhe botuesit mund të studiojnë efikasitetin e reklamave në një mënyrë që nuk të gjurmon nëpër sajtet e uebit.<ph name="END_LIST_ITEM2" /></translation> <translation id="8481980314595922412">Veçoritë e provës janë aktive</translation> <translation id="8485434340281759656"><ph name="FILE_SIZE" /> <ph name="SEPARATOR" /> <ph name="DESCRIPTION" /></translation> <translation id="8489271220582375723">Hap faqen e historikut</translation> @@ -1263,6 +1287,7 @@ <translation id="9204836675896933765">1 skedar i mbetur</translation> <translation id="9206873250291191720">A</translation> <translation id="9209888181064652401">Telefonatat nuk mund të kryhen</translation> +<translation id="9212845824145208577">Nuk mund të shkosh më poshtë. Provo të fillosh më poshtë në faqe.</translation> <translation id="9219103736887031265">Imazhet</translation> <translation id="926205370408745186">Hiq aktivitetin tënd të Chrome nga "Mirëqenia dixhitale"</translation> <translation id="927968626442779827">Përdor "Modalitetin e lehtë" në Google Chrome</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb index 2219347..20fd58f15 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> nepročitana stranica}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nepročitana stranica}few{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nepročitane stranice}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> nepročitanih stranica}}</translation> <translation id="2979025552038692506">Izabrane kartice bez arhiviranja</translation> <translation id="2979448359891869301">Ne možete da produžite snimak ekrana. Probajte ponovo kada telefon nije zauzet.</translation> +<translation id="2979639724566107830">Otvorite u novom prozoru</translation> <translation id="2987620471460279764">Tekst koji se deli sa drugog uređaja</translation> <translation id="2989523299700148168">Nedavno posećeno</translation> <translation id="2992473221983447149">Opisi slika</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Preuzimanje nije uspelo</translation> <translation id="6995899638241819463">Upozori me ako su lozinke otkrivene pri upadu u podatke</translation> <translation id="7001056293070445572">Ovaj fajl je velik (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Početno podešavanje sinhronizacije nije završeno. Sinhronizacija je isključena.</translation> <translation id="7022756207310403729">Otvori u pregledaču</translation> <translation id="702463548815491781">Preporučujemo vam kada uključite TalkBack ili pristup pomoću prekidača</translation> <translation id="7027549951530753705">Vraćena je stavka <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Želite da promenite jezik <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Promena naziva nije moguća</translation> <translation id="7291910923717764901">Dodati su opisi slika za ovu stranicu</translation> -<translation id="7293171162284876153">Da biste pokrenuli sinhronizaciju, uključite opciju „Sinhronizujte Chrome podatke“.</translation> <translation id="7293429513719260019">Izaberite jezik</translation> <translation id="729975465115245577">Uređaj nema aplikaciju za čuvanje datoteke sa lozinkama.</translation> <translation id="7302081693174882195">Detalji: sortirano prema količini ušteđenih podataka</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb index c1b5025c..070c265f 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> непрочитана страница}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрочитана страница}few{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрочитане странице}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрочитаних страница}}</translation> <translation id="2979025552038692506">Изабране картице без архивирањa</translation> <translation id="2979448359891869301">Не можете да продужите снимак екрана. Пробајте поново када телефон није заузет.</translation> +<translation id="2979639724566107830">Отворите у новом прозору</translation> <translation id="2987620471460279764">Текст који се дели са другог уређаја</translation> <translation id="2989523299700148168">Недавно посећено</translation> <translation id="2992473221983447149">Описи слика</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Преузимање није успело</translation> <translation id="6995899638241819463">Упозори ме ако су лозинке откривене при упаду у податке</translation> <translation id="7001056293070445572">Овај фајл је велик (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Почетно подешавање синхронизације није завршено. Синхронизација је искључена.</translation> <translation id="7022756207310403729">Отвори у прегледачу</translation> <translation id="702463548815491781">Препоручујемо вам када укључите TalkBack или приступ помоћу прекидача</translation> <translation id="7027549951530753705">Враћена је ставка <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Желите да промените језик <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Промена назива није могућа</translation> <translation id="7291910923717764901">Додати су описи слика за ову страницу</translation> -<translation id="7293171162284876153">Да бисте покренули синхронизацију, укључите опцију „Синхронизујте Chrome податке“.</translation> <translation id="7293429513719260019">Изаберите језик</translation> <translation id="729975465115245577">Уређај нема апликацију за чување датотеке са лозинкама.</translation> <translation id="7302081693174882195">Детаљи: сортирано према количини уштеђених података</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sv.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sv.xtb index a3fb9842..3b248e7 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sv.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sv.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> oläst sida i listan}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> olästa sidor i listan}}</translation> <translation id="2979025552038692506">Vald inkognitoflik</translation> <translation id="2979448359891869301">Det går inte att ta en utökad skärmdump. Testa igen senare när telefonen är mindre hårt belastad.</translation> +<translation id="2979639724566107830">Öppna i nytt fönster</translation> <translation id="2987620471460279764">Text delad från annan enhet</translation> <translation id="2989523299700148168">Nyligen besökta</translation> <translation id="2992473221983447149">Bildbeskrivningar</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Nedladdning misslyckades</translation> <translation id="6995899638241819463">En varning visas om lösenord har läckt ut vid ett dataintrång</translation> <translation id="7001056293070445572">Filen är stor (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Den initiala synkroniseringskonfigureringen avslutades inte. Synkroniseringen är inaktiverad.</translation> <translation id="7022756207310403729">Öppna i webbläsaren</translation> <translation id="702463548815491781">Rekommenderas när TalkBack eller brytarstyrning är aktiverat</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> återställdes</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Vill du byta till <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Det går inte att byta namn</translation> <translation id="7291910923717764901">Bildbeskrivningar för den här sidan har lagts till</translation> -<translation id="7293171162284876153">Starta synkroniseringen genom att aktivera Synkronisera data i Chrome.</translation> <translation id="7293429513719260019">Välj språk</translation> <translation id="729975465115245577">Det finns ingen app som kan spara lösenordsfilen på enheten.</translation> <translation id="7302081693174882195">Mer information: Sorterad efter databesparing</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sw.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sw.xtb index a9c8cae6..f4fe01d 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sw.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sw.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{Ukurasa <ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> ambao hujausoma}other{Kurasa <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ambazo hujazisoma}}</translation> <translation id="2979025552038692506">Kichupo Fiche Kilichochaguliwa</translation> <translation id="2979448359891869301">Huwezi kuendeleza picha ya skrini. Jaribu tena wakati simu yako haitumiki.</translation> +<translation id="2979639724566107830">Fungua katika dirisha jipya</translation> <translation id="2987620471460279764">Maandishi yaliyoshirikiwa kutoka kifaa kingine</translation> <translation id="2989523299700148168">Ulizotembelea hivi karibuni</translation> <translation id="2992473221983447149">Maelezo ya picha</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Imeshindwa kupakua</translation> <translation id="6995899638241819463">Nionye ikiwa manenosiri yamefichuliwa katika tukio la ufichuzi haramu wa data</translation> <translation id="7001056293070445572">Faili hii ni kubwa (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Haikukamilisha kuweka usawazishaji wa mipangilio ya kwanza. Umezima kipengele cha kusawazisha.</translation> <translation id="7022756207310403729">Fungua katika kivinjari</translation> <translation id="702463548815491781">Inapendekezwa wakati umewasha TalkBack au kipengele cha Kufikia Kupitia Swichi</translation> <translation id="7027549951530753705">Umerejesha <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Ungependa kubadilisha <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Huwezi kubadilisha jina</translation> <translation id="7291910923717764901">Maelezo ya picha yamewekwa kwenye ukurasa huu</translation> -<translation id="7293171162284876153">Ili uanze kusawazisha, washa mipangilio ya "Sawazisha data yako kwenye Chrome".</translation> <translation id="7293429513719260019">Chagua lugha</translation> <translation id="729975465115245577">Kifaa chako hakina programu ya kuhifadhi faili ya manenosiri.</translation> <translation id="7302081693174882195">Maelezo: Imepangwa kulingana na kiasi cha data kilichookolewa</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ta.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ta.xtb index 9ba01b3..cb8e71dc 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ta.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ta.xtb
@@ -310,6 +310,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{படிக்காத பக்கம்: <ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" />}other{படிக்காத பக்கங்கள்: <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" />}}</translation> <translation id="2979025552038692506">தேர்ந்தெடுத்த மறைநிலைத் தாவல்</translation> <translation id="2979448359891869301">ஸ்கிரீன்ஷாட்டை இதற்குமேல் நீட்டிக்க முடியாது. ஃபோன் பிசியாக இல்லாதபோது மீண்டும் முயலவும்.</translation> +<translation id="2979639724566107830">புதிய சாளரத்தில் திற</translation> <translation id="2987620471460279764">பிற சாதனத்திலிருந்து உரை பகிரப்பட்டது</translation> <translation id="2989523299700148168">சமீபத்தில் பார்த்தவை</translation> <translation id="2992473221983447149">பட விளக்கங்கள்</translation> @@ -755,7 +756,7 @@ <translation id="5864419784173784555">வேறொரு பதிவிறக்கத்திற்காகக் காத்திருக்கிறது…</translation> <translation id="5865733239029070421">பயன்பாட்டுப் புள்ளிவிவரங்களையும் சிதைவு அறிக்கைகளையும் தானாகவே Googleளுக்கு அனுப்பும்</translation> <translation id="5869522115854928033">சேமிக்கப்பட்ட கடவுச்சொற்கள்</translation> -<translation id="587735546353481577">ஒரு தளத்தைப் பின்தொடர, அதற்குச் சென்று Chrome மெனுவைத் திறந்து ‘பின்தொடர்க’ என்பதைத் தட்டவும்.</translation> +<translation id="587735546353481577">ஒரு தளத்தைப் பின்தொடர, அதற்குச் சென்று Chrome மெனுவைத் திறந்து ‘பின்தொடர்’ என்பதைத் தட்டவும்.</translation> <translation id="5880748256563468367">ஊட்டத்திற்குச் செல்</translation> <translation id="5884076754568147479">உங்கள் பணிகளை நிறைவு செய்வதில் உதவும் பொருட்டு, நீங்கள் Assistantடைப் பயன்படுத்தும் தளங்களின் URLகளையும் உள்ளடக்கங்களையும் அத்துடன் நீங்கள் Assistant மூலம் சமர்ப்பிக்கும் தகவலையும் Google பெறும்</translation> <translation id="5919204609460789179">ஒத்திசைவைத் தொடங்க, <ph name="PRODUCT_NAME" />ஐப் புதுப்பிக்கவும்</translation> @@ -942,7 +943,6 @@ <translation id="6989267951144302301">பதிவிறக்க முடியவில்லை</translation> <translation id="6995899638241819463">தரவு மீறலினால் கடவுச்சொற்கள் வெளியாகியிருந்தால் அதுகுறித்து எச்சரி</translation> <translation id="7001056293070445572">இந்தக் கோப்பு பெரிதாக உள்ளது (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">ஒத்திசைப்பதற்கான துவக்க அமைவு முடியவில்லை. ஒத்திசைவு முடக்கப்பட்டுள்ளது.</translation> <translation id="7022756207310403729">உலாவியில் திற</translation> <translation id="702463548815491781">TalkBack அல்லது ‘ஸ்விட்ச் அணுகல்’ இயக்கத்தில் இருக்கும்போது பரிந்துரைக்கப்படுகிறது</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> மீட்டெடுக்கப்பட்டது</translation> @@ -973,7 +973,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> மொழியை மாற்றவா?</translation> <translation id="7290209999329137901">இதை மறுபெயரிட இயலாது</translation> <translation id="7291910923717764901">இந்தப் பக்கத்திற்கான பட விளக்கங்கள் சேர்க்கப்பட்டன</translation> -<translation id="7293171162284876153">ஒத்திசைவைத் தொடங்க "Chrome தரவை ஒத்திசை" என்பதை இயக்கவும்.</translation> <translation id="7293429513719260019">மொழியைத் தேர்ந்தெடு</translation> <translation id="729975465115245577">கடவுச்சொற்கள் கோப்பைச் சேமிக்க, உங்கள் சாதனத்தில் ஆப்ஸ் எதுவும் இல்லை.</translation> <translation id="7302081693174882195">விவரங்கள்: சேமிக்கப்பட்ட டேட்டா அளவின்படி வரிசைப்படுத்தப்பட்டுள்ளன</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb index 01a1e4a1..9ae7966 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> చదవని పేజీ}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> చదవని పేజీలు}}</translation> <translation id="2979025552038692506">ఎంచుకున్న అజ్ఞాత ట్యాబ్</translation> <translation id="2979448359891869301">స్క్రీన్షాట్ను విస్తరించడం సాధ్యపడదు. మీ ఫోన్ బిజీగా లేని సమయంలో ట్రై చేయండి.</translation> +<translation id="2979639724566107830">కొత్త విండోలో తెరువు</translation> <translation id="2987620471460279764">ఇతర పరికరం నుండి షేర్ చేయబడిన వచనం</translation> <translation id="2989523299700148168">ఇటీవల సందర్శించినవి</translation> <translation id="2992473221983447149">ఇమేజ్ వివరణలు</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">డౌన్లోడ్ సాధ్యపడలేదు</translation> <translation id="6995899638241819463">మీరు ఉపయోగించే పాస్వర్డ్లు, ఏదైనా డేటా ఉల్లంఘనలో బహిర్గతమైతే మిమ్మల్ని హెచ్చరిస్తుంది</translation> <translation id="7001056293070445572">ఫైల్ పెద్దగా ఉంది (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">ప్రాథమిక సింక్ సెటప్ పూర్తి కాలేదు. సింక్ ఆఫ్లో ఉంది.</translation> <translation id="7022756207310403729">బ్రౌజర్లో తెరువు</translation> <translation id="702463548815491781">TalkBack లేదా స్విచ్ యాక్సెస్ ఆన్లో ఉన్నప్పుడు సిఫార్సు చేయబడింది</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> రీస్టోర్ చేయబడింది</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> మార్చాలా?</translation> <translation id="7290209999329137901">పేరు మార్పు అందుబాటులో లేదు</translation> <translation id="7291910923717764901">ఈ పేజీకి ఇమేజ్ వివరణలు జోడించబడ్డాయి.</translation> -<translation id="7293171162284876153">సింక్ను మొదలుపెట్టడానికి, "మీ Chrome డేటాను సింక్ చేయడం" ఆన్ చేయండి</translation> <translation id="7293429513719260019">భాషను ఎంచుకోండి</translation> <translation id="729975465115245577">పాస్వర్డ్ల ఫైల్ను నిల్వ చేయడానికి మీ పరికరంలో యాప్ లేదు.</translation> <translation id="7302081693174882195">వివరాలు: సేవ్ చేసిన డేటా మొత్తం ద్వారా క్రమీకరించబడ్డాయి</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_th.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_th.xtb index a5d98d3..eebf92d 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_th.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_th.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{ยังไม่อ่าน <ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> หน้า}other{ยังไม่อ่าน <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> หน้า}}</translation> <translation id="2979025552038692506">แท็บที่ไม่ระบุตัวตนที่เลือก</translation> <translation id="2979448359891869301">ขยายภาพหน้าจอไม่ได้ ลองอีกครั้งเมื่อโทรศัพท์มีหน่วยความจำมากขึ้น</translation> +<translation id="2979639724566107830">เปิดในหน้าต่างใหม่</translation> <translation id="2987620471460279764">ข้อความแชร์มาจากอุปกรณ์อื่น</translation> <translation id="2989523299700148168">เข้าชมล่าสุด</translation> <translation id="2992473221983447149">คำอธิบายรูปภาพ</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">ดาวน์โหลดไม่ได้</translation> <translation id="6995899638241819463">เตือนคุณในกรณีที่รหัสผ่านรั่วไหลจากการละเมิดข้อมูล</translation> <translation id="7001056293070445572">ไฟล์นี้มีขนาดใหญ่ (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">ตั้งค่าการซิงค์เริ่มต้นไม่สำเร็จ การซิงค์ปิดอยู่</translation> <translation id="7022756207310403729">เปิดในเบราว์เซอร์</translation> <translation id="702463548815491781">แนะนำให้ใช้เมื่อ TalkBack หรือการเข้าถึงด้วยสวิตช์เปิดอยู่</translation> <translation id="7027549951530753705">คืนค่า <ph name="ITEM_TITLE" /> แล้ว</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">เปลี่ยนภาษา<ph name="LANGUAGE" />ไหม</translation> <translation id="7290209999329137901">เปลี่ยนชื่อไม่ได้</translation> <translation id="7291910923717764901">เพิ่มคำอธิบายรูปภาพสำหรับหน้านี้แล้ว</translation> -<translation id="7293171162284876153">หากต้องการเริ่มซิงค์ ให้เปิด "ซิงค์ข้อมูล Chrome"</translation> <translation id="7293429513719260019">เลือกภาษา</translation> <translation id="729975465115245577">อุปกรณ์ของคุณไม่มีแอปไว้จัดเก็บไฟล์รหัสผ่าน</translation> <translation id="7302081693174882195">รายละเอียด: จัดเรียงตามปริมาณเน็ตมือถือที่ประหยัดได้</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_tr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_tr.xtb index b66e423..9721d60 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_tr.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_tr.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{Okunmamış <ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> sayfa}other{Okunmamış <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> sayfa}}</translation> <translation id="2979025552038692506">Seçili Gizli Sekme</translation> <translation id="2979448359891869301">Ekran görüntüsü büyütülemiyor. Telefonunuz yoğun değilken tekrar deneyin.</translation> +<translation id="2979639724566107830">Yeni pencerede aç</translation> <translation id="2987620471460279764">Başka cihazdan paylaşılan metin</translation> <translation id="2989523299700148168">Son ziyaret edilenler</translation> <translation id="2992473221983447149">Resim açıklamaları</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">İndirilemedi</translation> <translation id="6995899638241819463">Şifreleriniz bir veri ihlalinde ifşa olursa uyarı alın</translation> <translation id="7001056293070445572">Bu dosya büyük (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">İlk senkronizasyon kurulumu tamamlanmadı. Senkronizasyon kapalı.</translation> <translation id="7022756207310403729">Tarayıcıda aç</translation> <translation id="702463548815491781">TalkBack veya Anahtar Erişimi açık olduğunda önerilir</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> tarihinde geri yüklendi</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> değiştirilsin mi?</translation> <translation id="7290209999329137901">Yeniden adlandırma yapılamıyor</translation> <translation id="7291910923717764901">Bu sayfa için resim açıklamaları eklendi</translation> -<translation id="7293171162284876153">Senkronizasyonu başlatmak için "Chrome verilerimi senkronize et" ayarını etkinleştirin.</translation> <translation id="7293429513719260019">Dil seç</translation> <translation id="729975465115245577">Cihazınızda şifreler dosyasını depolayacak bir uygulama yok.</translation> <translation id="7302081693174882195">Ayrıntılar: Tasarruf edilen veri miktarına göre sıralı</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_uk.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_uk.xtb index 5a102a1..f142fe0 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_uk.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_uk.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> непрочитана сторінка}one{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрочитана сторінка}few{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрочитані сторінки}many{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрочитаних сторінок}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> непрочитаної сторінки}}</translation> <translation id="2979025552038692506">Вибрана анонімна вкладка</translation> <translation id="2979448359891869301">Не вдається розширити знімок екрана. Звільніть пам’ять на телефоні та повторіть спробу.</translation> +<translation id="2979639724566107830">Відкрити в новому вікні</translation> <translation id="2987620471460279764">Текст, яким поділилися з іншого пристрою</translation> <translation id="2989523299700148168">Нещодавно відвідані</translation> <translation id="2992473221983447149">Описи зображень</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Не вдалося завантажити</translation> <translation id="6995899638241819463">Попереджати, якщо паролі розкрито через порушення безпеки даних</translation> <translation id="7001056293070445572">Цей файл великий (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Початкове налаштування синхронізації не завершено. Синхронізацію вимкнено.</translation> <translation id="7022756207310403729">Відкрити у веб-переглядачі</translation> <translation id="702463548815491781">Рекомендується, коли ввімкнено TalkBack або кнопковий доступ</translation> <translation id="7027549951530753705">Відновлено об'єкт "<ph name="ITEM_TITLE" />"</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Змінити поточну мову (<ph name="LANGUAGE" />)?</translation> <translation id="7290209999329137901">Не можна перейменувати</translation> <translation id="7291910923717764901">Додано описи зображень для цієї сторінки</translation> -<translation id="7293171162284876153">Щоб почати синхронізацію, увімкніть параметр "Синхронізувати дані Chrome".</translation> <translation id="7293429513719260019">Вибрати мову</translation> <translation id="729975465115245577">На пристрої немає додатка для зберігання файлу з паролями.</translation> <translation id="7302081693174882195">Деталі: відсортовано за кількістю заощадженого трафіку</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ur.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ur.xtb index 8cac0b2..41368a0 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ur.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ur.xtb
@@ -230,6 +230,7 @@ <translation id="247737702124049222">تصویر کی تفصیلات آن ہیں</translation> <translation id="2482878487686419369">اطلاعات</translation> <translation id="2485422356828889247">ان انسٹال کریں</translation> +<translation id="2489545061398461256">کام مکمل کر لینے کے بعد ہم اسے واپس سوئچ آف کر دیں گے</translation> <translation id="2494974097748878569">Chrome میں Google اسسٹنٹ</translation> <translation id="2496180316473517155">براؤزنگ سرگزشت</translation> <translation id="2497852260688568942">مطابقت پذیری کو آپ کے منتظم نے غیر فعال کر دیا ہے</translation> @@ -310,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> نہ پڑھا ہوا صفحہ}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> نہ پڑھے ہوئے صفحات}}</translation> <translation id="2979025552038692506">منتخب پوشیدگی ٹیب</translation> <translation id="2979448359891869301">اسکرین شاٹ کو بڑھایا نہیں جا سکتا۔ آپ کے فون کے مصروف نہ ہونے پر دوبارہ کوشش کریں۔</translation> +<translation id="2979639724566107830">نئی ونڈو میں کھولیں</translation> <translation id="2987620471460279764">دوسرے آلے سے اشتراک کردہ متن</translation> <translation id="2989523299700148168">حال ہی میں ملاحظہ کردہ</translation> <translation id="2992473221983447149">تصویر کی تفصیلات</translation> @@ -543,6 +545,7 @@ <translation id="4583164079174244168">{MINUTES,plural, =1{# منٹ پہلے}other{# منٹ پہلے}}</translation> <translation id="4587589328781138893">سائٹیں</translation> <translation id="4594952190837476234">یہ آف لائن صفحہ <ph name="CREATION_TIME" /> کا ہے اور آن لائن ورژن سے مختلف ہو سکتا ہے۔</translation> +<translation id="4608360466722749036">بلوٹوتھ سوئچ آن ہو رہا ہے…</translation> <translation id="4616150815774728855"><ph name="WEBAPK_NAME" /> کو کھولیں</translation> <translation id="4619564267100705184">توثیق کریں کہ یہ آپ ہیں</translation> <translation id="4634124774493850572">پاس ورڈ استعمال کریں</translation> @@ -941,7 +944,6 @@ <translation id="6989267951144302301">ڈاؤن لوڈ نہیں کیا جا سکا</translation> <translation id="6995899638241819463">اگر پاس ورڈز ڈیٹا کی خلاف ورزی میں افشاء ہوتے ہیں تو وارننگ حاصل کریں</translation> <translation id="7001056293070445572">یہ فائل بڑی ہے (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">مطابقت پذیری کا ابتدائی سیٹ اپ مکمل نہیں ہوا۔ مطابقت پذیری آف ہے۔</translation> <translation id="7022756207310403729">براؤزر میں کھولیں</translation> <translation id="702463548815491781">TalkBack یا سوئچ رسائی آن ہونے پر تجویز کردہ</translation> <translation id="7027549951530753705"><ph name="ITEM_TITLE" /> کو بحال کیا گیا</translation> @@ -972,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> تبدیل کریں؟</translation> <translation id="7290209999329137901">'نام تبدیل کریں' دستیاب نہیں ہے</translation> <translation id="7291910923717764901">اس صفحے کیلئے تصویر کی تفصیلات شامل کر دی گئیں</translation> -<translation id="7293171162284876153">مطابقت پذیری شروع کرنے کے لیے، "اپنے Chrome ڈیٹا کو مطابقت پذیر بنائیں" کو آن کریں۔</translation> <translation id="7293429513719260019">زبان منتخب کریں</translation> <translation id="729975465115245577">آپ کے آلہ میں پاسورڈز کی فائل کو اسٹور کرنے والی ایپ نہیں ہے۔</translation> <translation id="7302081693174882195">تفصیلات: محفوظ کردہ ڈیٹا کی مقدار کے لحاظ سے ترتیب دیا گیا</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_uz.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_uz.xtb index 8bf76ad6..a71c547a 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_uz.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_uz.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> ta sahifa oʻqilmagan}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> ta sahifa oʻqilmagan}}</translation> <translation id="2979025552038692506">Tanlangan inkognito sahifa</translation> <translation id="2979448359891869301">Skrinshot kengaytirilmaydi. Telefon band emasligida qaytadan urining.</translation> +<translation id="2979639724566107830">Yangi oynada ochish</translation> <translation id="2987620471460279764">Boshqa qurilmadan ulashilgan matn</translation> <translation id="2989523299700148168">Oxirgi ishlatilganlar</translation> <translation id="2992473221983447149">Rasm tavsiflari</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Yuklab olinmadi</translation> <translation id="6995899638241819463">Parolim oshkor etilganda ogohlantirilsin</translation> <translation id="7001056293070445572">Bu – katta fayl (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Dastlabki sinxronizatsiya sozlanishi oxiriga yetmagan. Sinxronizatsiya yoqilmagan.</translation> <translation id="7022756207310403729">Brauzerda ochish</translation> <translation id="702463548815491781">TalkBack yoki Switch Access yoniq holatda tavsiya etiladi</translation> <translation id="7027549951530753705">Tiklandi: <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347"><ph name="LANGUAGE" /> almashtirilsinmi?</translation> <translation id="7290209999329137901">Qayta nomlash imkonsiz</translation> <translation id="7291910923717764901">Bu sahifaga rasmlar tavsifi kiritilgan</translation> -<translation id="7293171162284876153">Sinxronlashni boshlash uchun “Chrome axborotini sinxronlash” tugmasini bosing.</translation> <translation id="7293429513719260019">Til tanlash</translation> <translation id="729975465115245577">Qurilmangizda parollarni saqlovchi ilova yo‘q.</translation> <translation id="7302081693174882195">Tafsilot: Tejalgan trafik asosida saralandi</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_vi.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_vi.xtb index ddeddd9..04e3dc6a 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_vi.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_vi.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> trang chưa đọc}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> trang chưa đọc}}</translation> <translation id="2979025552038692506">Thẻ ẩn danh được chọn</translation> <translation id="2979448359891869301">Không thể mở rộng ảnh chụp màn hình. Hãy thử lại khi điện thoại không bận.</translation> +<translation id="2979639724566107830">Mở trong cửa sổ mới</translation> <translation id="2987620471460279764">Văn bản được chia sẻ từ thiết bị khác</translation> <translation id="2989523299700148168">Đã truy cập gần đây</translation> <translation id="2992473221983447149">Nội dung mô tả hình ảnh</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Không thể tải xuống</translation> <translation id="6995899638241819463">Cảnh báo bạn nếu mật khẩu bị lộ trong một sự cố rò rỉ dữ liệu</translation> <translation id="7001056293070445572">Tệp này có kích thước lớn (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Quá trình thiết lập đồng bộ hóa ban đầu chưa hoàn tất. Tính năng đồng bộ hóa đã tắt.</translation> <translation id="7022756207310403729">Mở trong trình duyệt</translation> <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="7027549951530753705">Đã khôi phục <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Thay đổi <ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Không đổi tên được</translation> <translation id="7291910923717764901">Đã thêm nội dung mô tả hình ảnh cho trang này</translation> -<translation id="7293171162284876153">Để bắt đầu đồng bộ hóa, hãy bật tùy chọn "Đồng bộ hóa dữ liệu của bạn trên Chrome".</translation> <translation id="7293429513719260019">Chọn ngôn ngữ</translation> <translation id="729975465115245577">Thiết bị của bạn không có ứng dụng để lưu trữ tệp mật khẩu.</translation> <translation id="7302081693174882195">Thông tin chi tiết: Sắp xếp theo lượng dữ liệu đã tiết kiệm được</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb index f5614d0..6511907 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> 个未读页面}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> 个未读页面}}</translation> <translation id="2979025552038692506">所选的无痕模式标签页</translation> <translation id="2979448359891869301">无法扩展屏幕截图范围。请在手机内存不紧张时重试。</translation> +<translation id="2979639724566107830">在新窗口中打开</translation> <translation id="2987620471460279764">从其他设备分享的文字</translation> <translation id="2989523299700148168">最近用过的搜索引擎</translation> <translation id="2992473221983447149">图片说明</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">无法下载</translation> <translation id="6995899638241819463">当密码遭遇数据泄露时,发送警告</translation> <translation id="7001056293070445572">此文件很大 (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">初始同步设置未完成。同步功能处于关闭状态。</translation> <translation id="7022756207310403729">在浏览器中打开</translation> <translation id="702463548815491781">建议在开启 TalkBack 或“开关控制”时使用</translation> <translation id="7027549951530753705">“<ph name="ITEM_TITLE" />”已恢复</translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">更改<ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">不可重命名</translation> <translation id="7291910923717764901">已为此网页添加图片说明</translation> -<translation id="7293171162284876153">要开始同步,请开启“同步 Chrome 数据”。</translation> <translation id="7293429513719260019">选择语言</translation> <translation id="729975465115245577">您的设备上没有可以存储密码文件的应用。</translation> <translation id="7302081693174882195">详细信息:按已节省的数据流量排序</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-HK.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-HK.xtb index 799e93a..f08ecfa 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-HK.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-HK.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> 個未讀網頁}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> 個未讀網頁}}</translation> <translation id="2979025552038692506">已選取無痕式分頁</translation> <translation id="2979448359891869301">無法延伸螢幕截圖範圍。請在手機並非處於忙碌狀態時重試。</translation> +<translation id="2979639724566107830">在新視窗中開啟</translation> <translation id="2987620471460279764">從其他裝置分享的文字</translation> <translation id="2989523299700148168">最近使用的搜尋引擎</translation> <translation id="2992473221983447149">圖片說明</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">無法下載</translation> <translation id="6995899638241819463">密碼因資料外洩而被洩露時接收警告</translation> <translation id="7001056293070445572">此檔案體積很大 (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">尚未完成初始同步處理設定。已關閉同步功能。</translation> <translation id="7022756207310403729">在瀏覽器中開啟</translation> <translation id="702463548815491781">建議在 TalkBack 或「按鈕控制」開啟時使用</translation> <translation id="7027549951530753705">還原咗 <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">要將<ph name="LANGUAGE" />變更為其他語言嗎?</translation> <translation id="7290209999329137901">無法重新命名</translation> <translation id="7291910923717764901">已為此頁面新增圖片描述</translation> -<translation id="7293171162284876153">如要開始同步處理,請開啟「同步處理 Chrome 資料」。</translation> <translation id="7293429513719260019">選取語言</translation> <translation id="729975465115245577">裝置沒有可儲存密碼檔案的應用程式。</translation> <translation id="7302081693174882195">詳情:依節省數據量排序</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-TW.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-TW.xtb index f084e68..74d11a6 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-TW.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-TW.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{<ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" /> 個未讀取的網頁}other{<ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" /> 個未讀取的網頁}}</translation> <translation id="2979025552038692506">選取的無痕式分頁</translation> <translation id="2979448359891869301">無法擴展螢幕截圖範圍。請在手機負載降低時再試一次。</translation> +<translation id="2979639724566107830">於新視窗中開啟</translation> <translation id="2987620471460279764">從其他裝置分享的文字</translation> <translation id="2989523299700148168">最近造訪過</translation> <translation id="2992473221983447149">圖片說明</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">無法下載</translation> <translation id="6995899638241819463">當密碼因資料侵害事件遭到外洩時發出警告</translation> <translation id="7001056293070445572">檔案較大 (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">尚未完成初始同步處理設定。已關閉同步功能。</translation> <translation id="7022756207310403729">在瀏覽器中開啟</translation> <translation id="702463548815491781">建議在 TalkBack 或開關功能開啟時使用</translation> <translation id="7027549951530753705">已還原 <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">要將<ph name="LANGUAGE" />變更為其他語言嗎?</translation> <translation id="7290209999329137901">無法重新命名</translation> <translation id="7291910923717764901">已新增這個頁面的圖片說明</translation> -<translation id="7293171162284876153">如要開始同步處理,請開啟「同步處理你的 Chrome 資料」。</translation> <translation id="7293429513719260019">選取語言</translation> <translation id="729975465115245577">你的裝置沒有可儲存密碼檔案的應用程式。</translation> <translation id="7302081693174882195">詳細資料:依儲存資料量排序</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zu.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zu.xtb index 4e1b68d..2a0855f 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zu.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zu.xtb
@@ -311,6 +311,7 @@ <translation id="2961208450284224863">{READING_LIST_UNREAD_PAGE_COUNT,plural, =1{ikhasi elingafundiwe <ph name="READING_LIST_UNREAD_PAGE_COUNT_ONE" />}one{amakhasi angafundiwe <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" />}other{amakhasi angafundiwe <ph name="READING_LIST_UNREAD_PAGE_COUNT_MANY" />}}</translation> <translation id="2979025552038692506">Ithebhu ekhethiwe ye-Incognito</translation> <translation id="2979448359891869301">Ayikwazi ukunweba isithombe-skrini. Zama futhi uma ifoni yakho ingasi matasa.</translation> +<translation id="2979639724566107830">Vula ewindini elisha</translation> <translation id="2987620471460279764">Umbhalo wabiwe kusukela kwenye idivayisi</translation> <translation id="2989523299700148168">Kuvakashelwe kamuva</translation> <translation id="2992473221983447149">Izincazelo zesithombe</translation> @@ -943,7 +944,6 @@ <translation id="6989267951144302301">Ayikwazanga ukulanda</translation> <translation id="6995899638241819463">Iyakuxwayisa uma amaphasiwedi avezwe ekuphulweni kwedatha</translation> <translation id="7001056293070445572">Leli fayela likhulu (<ph name="FILE_SIZE" />)</translation> -<translation id="7015203776128479407">Ukusethwa kokuvumelanisa kwasekuqaleni akuzange kuqedelwe. Ukuvumelanisa kuvaliwe.</translation> <translation id="7022756207310403729">Vula kusiphequluli</translation> <translation id="702463548815491781">Kunconyiwe uma i-TalkBack noma okuthi Shintsha ukufinyelela kuvuliwe</translation> <translation id="7027549951530753705">Kubuyisiwe <ph name="ITEM_TITLE" /></translation> @@ -974,7 +974,6 @@ <translation id="7286572596625053347">Shintsha i-<ph name="LANGUAGE" />?</translation> <translation id="7290209999329137901">Ukuqamba kabusha akutholakali</translation> <translation id="7291910923717764901">Izincazelo zesithombe zingeziwe mayelana naleli khasi</translation> -<translation id="7293171162284876153">Ukuze uqale ukuvumelanisa, vula idatha yokuthi "Vumelanisa i-Chrome yakho".</translation> <translation id="7293429513719260019">Khetha ulimi</translation> <translation id="729975465115245577">Idivayisi yakho ayinalo uhlelo lokusebenza lokulondoloza ifayela yephasiwedi.</translation> <translation id="7302081693174882195">Imininingwane: Ihlungwe ngenani ledatha elilondoloziwe</translation>
diff --git a/chrome/browser/ui/javascript_dialogs/javascript_dialog_browsertest.cc b/chrome/browser/ui/javascript_dialogs/javascript_dialog_browsertest.cc index bd60687..23c5c660 100644 --- a/chrome/browser/ui/javascript_dialogs/javascript_dialog_browsertest.cc +++ b/chrome/browser/ui/javascript_dialogs/javascript_dialog_browsertest.cc
@@ -402,7 +402,7 @@ IN_PROC_BROWSER_TEST_F(JavaScriptDialogForPrerenderTest, NoDismissalDialog) { ASSERT_TRUE(embedded_test_server()->Start()); - GURL url(embedded_test_server()->GetURL("/prerender/add_prerender.html")); + GURL url(embedded_test_server()->GetURL("/empty.html")); ui_test_utils::NavigateToURL(browser(), url); javascript_dialogs::TabModalDialogManager* js_helper = @@ -410,7 +410,7 @@ JavaScriptCallbackHelper callback_helper; bool did_suppress = false; - GURL prerender_url = embedded_test_server()->GetURL("/empty.html"); + GURL prerender_url = embedded_test_server()->GetURL("/title1.html"); // Prerender to another site. prerender_helper_.AddPrerenderAsync(prerender_url);
diff --git a/chrome/browser/ui/views/page_info/safety_tip_page_info_bubble_view_browsertest.cc b/chrome/browser/ui/views/page_info/safety_tip_page_info_bubble_view_browsertest.cc index 6852bd7..4b4ee14 100644 --- a/chrome/browser/ui/views/page_info/safety_tip_page_info_bubble_view_browsertest.cc +++ b/chrome/browser/ui/views/page_info/safety_tip_page_info_bubble_view_browsertest.cc
@@ -1632,7 +1632,7 @@ IN_PROC_BROWSER_TEST_F(SafetyTipPageInfoBubbleViewPrerenderBrowserTest, SafetyTipOnPrerender) { // Start test server. - GURL url = embedded_test_server()->GetURL("/prerender/add_prerender.html"); + GURL url = embedded_test_server()->GetURL("/empty.html"); ui_test_utils::NavigateToURL(browser(), url); base::RunLoop run_loop_for_prerenderer;
diff --git a/chrome/build/win32.pgo.txt b/chrome/build/win32.pgo.txt index 13dc145..286d0e3 100644 --- a/chrome/build/win32.pgo.txt +++ b/chrome/build/win32.pgo.txt
@@ -1 +1 @@ -chrome-win32-master-1622115746-7a5685df868f2e5715f41920b7a31a95d2753a86.profdata +chrome-win32-master-1622289453-2d2a46e29ba765e228da7531efd762578a68775c.profdata
diff --git a/chrome/build/win64.pgo.txt b/chrome/build/win64.pgo.txt index 7d868a7..6a11698 100644 --- a/chrome/build/win64.pgo.txt +++ b/chrome/build/win64.pgo.txt
@@ -1 +1 @@ -chrome-win64-master-1622159822-454cea1e0e4715322c0a3ea42d011f3c9a700300.profdata +chrome-win64-master-1622299726-30623cfe46a85da48c917beb907ada91a70fb793.profdata
diff --git a/chrome/common/chrome_features.cc b/chrome/common/chrome_features.cc index 54db136..3666388 100644 --- a/chrome/common/chrome_features.cc +++ b/chrome/common/chrome_features.cc
@@ -743,6 +743,11 @@ const base::Feature kPermissionPredictions{"PermissionPredictions", base::FEATURE_DISABLED_BY_DEFAULT}; +const base::FeatureParam<double> kPermissionPredictionsHoldbackChance( + &kPermissionPredictions, + "holdback_chance", + 0.0); + #if BUILDFLAG(IS_CHROMEOS_ASH) // Enable support for "Plugin VMs" on Chrome OS. const base::Feature kPluginVm{"PluginVm", base::FEATURE_DISABLED_BY_DEFAULT};
diff --git a/chrome/common/chrome_features.h b/chrome/common/chrome_features.h index 9687d2d..dd8cb3d7 100644 --- a/chrome/common/chrome_features.h +++ b/chrome/common/chrome_features.h
@@ -499,6 +499,8 @@ COMPONENT_EXPORT(CHROME_FEATURES) extern const base::Feature kPermissionPredictions; +COMPONENT_EXPORT(CHROME_FEATURES) +extern const base::FeatureParam<double> kPermissionPredictionsHoldbackChance; #if BUILDFLAG(IS_CHROMEOS_ASH) COMPONENT_EXPORT(CHROME_FEATURES)
diff --git a/chrome/test/data/prerender/test_utils.js b/chrome/test/data/prerender/test_utils.js deleted file mode 100644 index 8dfc83e4..0000000 --- a/chrome/test/data/prerender/test_utils.js +++ /dev/null
@@ -1,48 +0,0 @@ -// Copyright 2021 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. - -// Adds <link rel=prerender> for the URL. -function add_prerender(url) { - const link = document.createElement('link'); - link.rel = 'prerender'; - link.href = url; - document.head.appendChild(link); -} - -// Creates a new iframe with the URL, and returns a promise. -function add_iframe(url) { - const frame = document.createElement('iframe'); - frame.src = url; - document.body.appendChild(frame); - return new Promise(resolve => { - frame.onload = e => resolve('LOADED'); - }); -} - -// Creates a new iframe with the URL asynchronously. -const iframe_promises = []; -function add_iframe_async(url) { - if (iframe_promises[url]) - throw "URL ALREADY USED"; - iframe_promises[url] = add_iframe(url); -} - -// Waits until added iframe with the URL finishes loading. -async function wait_iframe_async(url) { - if (!iframe_promises[url]) - return "URL NOT FOUND"; - const target_promise = iframe_promises[url]; - iframe_promises[url] = null; - return target_promise; -} - -// Opens a new pop-up window with the URL. -async function open_window(url) { - const win = window.open(url, '_blank'); - if (!win) - return 'FAILED'; - return await new Promise(resolve => { - win.onload = e => resolve('LOADED'); - }); -}
diff --git a/chrome/test/data/webui/chromeos/shimless_rma/BUILD.gn b/chrome/test/data/webui/chromeos/shimless_rma/BUILD.gn index 1a3b5ead..4dd23e6 100644 --- a/chrome/test/data/webui/chromeos/shimless_rma/BUILD.gn +++ b/chrome/test/data/webui/chromeos/shimless_rma/BUILD.gn
@@ -13,6 +13,7 @@ ] deps = [ ":fake_shimless_rma_service_test", + ":onboarding_select_components_page_test", ":onboarding_update_page_test", ":shimless_rma_app_test", ":shimless_rma_unified_test", @@ -39,6 +40,38 @@ externs_list = [ "$externs_path/mocha-2.5.js" ] } +js_library("onboarding_choose_destination_page_test") { + deps = [ + "../..:chai_assert", + "//ash/content/shimless_rma/resources:onboarding_choose_destination_page", + ] + externs_list = [ "$externs_path/mocha-2.5.js" ] +} + +js_library("onboarding_choose_wp_disable_method_page_test") { + deps = [ + "../..:chai_assert", + "//ash/content/shimless_rma/resources:onboarding_choose_wp_disable_method_page", + ] + externs_list = [ "$externs_path/mocha-2.5.js" ] +} + +js_library("onboarding_enter_rsu_wp_disable_code_page_test") { + deps = [ + "../..:chai_assert", + "//ash/content/shimless_rma/resources:onboarding_enter_rsu_wp_disable_code_page", + ] + externs_list = [ "$externs_path/mocha-2.5.js" ] +} + +js_library("onboarding_select_components_page_test") { + deps = [ + "../..:chai_assert", + "//ash/content/shimless_rma/resources:onboarding_select_components_page", + ] + externs_list = [ "$externs_path/mocha-2.5.js" ] +} + js_library("onboarding_update_page_test") { deps = [ "../..:chai_assert", @@ -47,6 +80,14 @@ externs_list = [ "$externs_path/mocha-2.5.js" ] } +js_library("onboarding_wait_for_manual_wp_disable_page_test") { + deps = [ + "../..:chai_assert", + "//ash/content/shimless_rma/resources:onboarding_wait_for_manual_wp_disable_page", + ] + externs_list = [ "$externs_path/mocha-2.5.js" ] +} + js_library("shimless_rma_unified_test") { deps = [] externs_list = [ "$externs_path/mocha-2.5.js" ]
diff --git a/chrome/test/data/webui/chromeos/shimless_rma/fake_shimless_rma_service_test.js b/chrome/test/data/webui/chromeos/shimless_rma/fake_shimless_rma_service_test.js index 8b9b3a0..792a360 100644 --- a/chrome/test/data/webui/chromeos/shimless_rma/fake_shimless_rma_service_test.js +++ b/chrome/test/data/webui/chromeos/shimless_rma/fake_shimless_rma_service_test.js
@@ -217,20 +217,7 @@ }); }); - test('ManualDisableWriteProtectAvailableDefaultUndefined', () => { - return service.manualDisableWriteProtectAvailable().then((available) => { - assertEquals(available, undefined); - }); - }); - - test('SetManualDisableWriteProtectAvailableResultUpdatesResult', () => { - service.setManualDisableWriteProtectAvailableResult(true); - return service.manualDisableWriteProtectAvailable().then((available) => { - assertEquals(available.available, true); - }); - }); - - test('ManuallyDisableWriteProtectOk', () => { + test('ChooseManuallyDisableWriteProtectOk', () => { let states = [ { state: RmaState.kChooseWriteProtectDisableMethod, @@ -240,26 +227,26 @@ ]; service.setStates(states); - return service.manuallyDisableWriteProtect().then((state) => { + return service.chooseManuallyDisableWriteProtect().then((state) => { assertEquals(state.nextState, RmaState.kUpdateChrome); assertEquals(state.error, RmadErrorCode.kOk); }); }); - test('ManuallyDisableWriteProtectWrongStateFails', () => { + test('ChooseManuallyDisableWriteProtectWrongStateFails', () => { let states = [ {state: RmaState.kWelcomeScreen, error: RmadErrorCode.kOk}, {state: RmaState.kUpdateChrome, error: RmadErrorCode.kOk}, ]; service.setStates(states); - return service.manuallyDisableWriteProtect().then((state) => { + return service.chooseManuallyDisableWriteProtect().then((state) => { assertEquals(state.nextState, RmaState.kWelcomeScreen); assertEquals(state.error, RmadErrorCode.kRequestInvalid); }); }); - test('RsuDisableWriteProtectOk', () => { + test('ChooseRsuDisableWriteProtectOk', () => { let states = [ { state: RmaState.kChooseWriteProtectDisableMethod, @@ -269,20 +256,20 @@ ]; service.setStates(states); - return service.rsuDisableWriteProtect('ignored').then((state) => { + return service.chooseRsuDisableWriteProtect().then((state) => { assertEquals(state.nextState, RmaState.kUpdateChrome); assertEquals(state.error, RmadErrorCode.kOk); }); }); - test('RsuDisableWriteProtectWrongStateFails', () => { + test('ChooseRsuDisableWriteProtectWrongStateFails', () => { let states = [ {state: RmaState.kWelcomeScreen, error: RmadErrorCode.kOk}, {state: RmaState.kUpdateChrome, error: RmadErrorCode.kOk}, ]; service.setStates(states); - return service.rsuDisableWriteProtect('ignored').then((state) => { + return service.chooseRsuDisableWriteProtect().then((state) => { assertEquals(state.nextState, RmaState.kWelcomeScreen); assertEquals(state.error, RmadErrorCode.kRequestInvalid); }); @@ -311,8 +298,8 @@ }); }); - test('ToggleComponentReplacedOriginalBecomesReplaced', () => { - let expected_components = [ + test('SetComponentsRepairStateOK', () => { + let components = [ { component: ComponentType.kKeyboard, state: ComponentRepairState.kOriginal @@ -322,17 +309,20 @@ state: ComponentRepairState.kMissing }, ]; - service.setGetComponentListResult(expected_components); - return service.toggleComponentReplaced(ComponentType.kKeyboard) - .then((state) => { - assertEquals(state.repairState, ComponentRepairState.kReplaced); - // Confirm components list updated. - assertEquals(state.repairState, expected_components[0].state); - }); + let states = [ + {state: RmaState.kSelectComponents, error: RmadErrorCode.kOk}, + {state: RmaState.kUpdateChrome, error: RmadErrorCode.kOk}, + ]; + service.setStates(states); + + return service.setComponentsRepairState(components).then((state) => { + assertEquals(state.nextState, RmaState.kUpdateChrome); + assertEquals(state.error, RmadErrorCode.kOk); + }); }); - test('ToggleComponentReplacedReplacedBecomesOriginal', () => { - let expected_components = [ + test('SetComponentsRepairStateWrongStateFails', () => { + let components = [ { component: ComponentType.kKeyboard, state: ComponentRepairState.kOriginal @@ -341,40 +331,43 @@ component: ComponentType.kTrackpad, state: ComponentRepairState.kMissing }, - { - component: ComponentType.kPowerButton, - state: ComponentRepairState.kReplaced - }, ]; - service.setGetComponentListResult(expected_components); - return service.toggleComponentReplaced(ComponentType.kPowerButton) - .then((state) => { - assertEquals(state.repairState, ComponentRepairState.kOriginal); - // Confirm components list updated. - assertEquals(state.repairState, expected_components[2].state); - }); + let states = [ + {state: RmaState.kWelcomeScreen, error: RmadErrorCode.kOk}, + {state: RmaState.kUpdateChrome, error: RmadErrorCode.kOk}, + ]; + service.setStates(states); + + return service.setComponentsRepairState(components).then((state) => { + assertEquals(state.nextState, RmaState.kWelcomeScreen); + assertEquals(state.error, RmadErrorCode.kRequestInvalid); + }); }); - test('ToggleComponentReplacedMissingUnchanged', () => { - let expected_components = [ - { - component: ComponentType.kKeyboard, - state: ComponentRepairState.kOriginal - }, - { - component: ComponentType.kTrackpad, - state: ComponentRepairState.kMissing - }, - { - component: ComponentType.kPowerButton, - state: ComponentRepairState.kOriginal - }, + test('ReworkMainboardOk', () => { + let states = [ + {state: RmaState.kSelectComponents, error: RmadErrorCode.kOk}, + {state: RmaState.kUpdateChrome, error: RmadErrorCode.kOk}, ]; - service.setGetComponentListResult(expected_components); - return service.toggleComponentReplaced(ComponentType.kTrackpad) - .then((state) => { - assertEquals(state.repairState, ComponentRepairState.kMissing); - }); + service.setStates(states); + + return service.reworkMainboard().then((state) => { + assertEquals(state.nextState, RmaState.kUpdateChrome); + assertEquals(state.error, RmadErrorCode.kOk); + }); + }); + + test('ReworkMainboardWrongStateFails', () => { + let states = [ + {state: RmaState.kWelcomeScreen, error: RmadErrorCode.kOk}, + {state: RmaState.kUpdateChrome, error: RmadErrorCode.kOk}, + ]; + service.setStates(states); + + return service.reworkMainboard().then((state) => { + assertEquals(state.nextState, RmaState.kWelcomeScreen); + assertEquals(state.error, RmadErrorCode.kRequestInvalid); + }); }); test('ReimageSkippedOk', () => {
diff --git a/chrome/test/data/webui/chromeos/shimless_rma/onboarding_choose_destination_page_test.js b/chrome/test/data/webui/chromeos/shimless_rma/onboarding_choose_destination_page_test.js new file mode 100644 index 0000000..34b0785d --- /dev/null +++ b/chrome/test/data/webui/chromeos/shimless_rma/onboarding_choose_destination_page_test.js
@@ -0,0 +1,78 @@ +// Copyright 2021 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 {FakeShimlessRmaService} from 'chrome://shimless-rma/fake_shimless_rma_service.js'; +import {setShimlessRmaServiceForTesting} from 'chrome://shimless-rma/mojo_interface_provider.js'; +import {OnboardingChooseDestinationPageElement} from 'chrome://shimless-rma/onboarding_choose_destination_page.js'; + +import {assertEquals, assertFalse, assertTrue} from '../../chai_assert.js'; +import {flushTasks} from '../../test_util.m.js'; + +export function onboardingChooseDestinationPageTest() { + /** @type {?OnboardingChooseDestinationPageElement} */ + let component = null; + + /** @type {?FakeShimlessRmaService} */ + let service = null; + + suiteSetup(() => { + service = new FakeShimlessRmaService(); + setShimlessRmaServiceForTesting(service); + }); + + setup(() => { + document.body.innerHTML = ''; + }); + + teardown(() => { + component.remove(); + component = null; + service.reset(); + }); + + /** + * @return {!Promise} + */ + function initializeChooseDestinationPage() { + assertFalse(!!component); + + component = /** @type {!OnboardingChooseDestinationPageElement} */ ( + document.createElement('onboarding-choose-destination-page')); + assertTrue(!!component); + document.body.appendChild(component); + + return flushTasks(); + } + + test('ChooseDestinationPageInitializes', async () => { + await initializeChooseDestinationPage(); + const originalOwnerComponent = + component.shadowRoot.querySelector('#destinationOriginalOwner'); + const newOwnerComponent = + component.shadowRoot.querySelector('#destinationNewOwner'); + + assertFalse(originalOwnerComponent.checked); + assertFalse(newOwnerComponent.checked); + }); + + test('ChooseDestinationPageOneChoiceOnly', async () => { + await initializeChooseDestinationPage(); + const originalOwnerComponent = + component.shadowRoot.querySelector('#destinationOriginalOwner'); + const newOwnerComponent = + component.shadowRoot.querySelector('#destinationNewOwner'); + + originalOwnerComponent.click(); + await flushTasks; + + assertTrue(originalOwnerComponent.checked); + assertFalse(newOwnerComponent.checked); + + newOwnerComponent.click(); + await flushTasks; + + assertFalse(originalOwnerComponent.checked); + assertTrue(newOwnerComponent.checked); + }); +}
diff --git a/chrome/test/data/webui/chromeos/shimless_rma/onboarding_choose_wp_disable_method_page_test.js b/chrome/test/data/webui/chromeos/shimless_rma/onboarding_choose_wp_disable_method_page_test.js new file mode 100644 index 0000000..3a215064 --- /dev/null +++ b/chrome/test/data/webui/chromeos/shimless_rma/onboarding_choose_wp_disable_method_page_test.js
@@ -0,0 +1,78 @@ +// Copyright 2021 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 {FakeShimlessRmaService} from 'chrome://shimless-rma/fake_shimless_rma_service.js'; +import {setShimlessRmaServiceForTesting} from 'chrome://shimless-rma/mojo_interface_provider.js'; +import {OnboardingChooseWpDisableMethodPageElement} from 'chrome://shimless-rma/onboarding_choose_wp_disable_method_page.js'; + +import {assertEquals, assertFalse, assertTrue} from '../../chai_assert.js'; +import {flushTasks} from '../../test_util.m.js'; + +export function onboardingChooseWpDisableMethodPageTest() { + /** @type {?OnboardingChooseWpDisableMethodPageElement} */ + let component = null; + + /** @type {?FakeShimlessRmaService} */ + let service = null; + + suiteSetup(() => { + service = new FakeShimlessRmaService(); + setShimlessRmaServiceForTesting(service); + }); + + setup(() => { + document.body.innerHTML = ''; + }); + + teardown(() => { + component.remove(); + component = null; + service.reset(); + }); + + /** + * @return {!Promise} + */ + function initializeChooseWpDisableMethodPage() { + assertFalse(!!component); + + component = /** @type {!OnboardingChooseWpDisableMethodPageElement} */ ( + document.createElement('onboarding-choose-wp-disable-method-page')); + assertTrue(!!component); + document.body.appendChild(component); + + return flushTasks(); + } + + test('ChooseWpDisableMethodPageInitializes', async () => { + await initializeChooseWpDisableMethodPage(); + const manualDisableComponent = + component.shadowRoot.querySelector('#hwwpDisableMethodManual'); + const rsuDisableComponent = + component.shadowRoot.querySelector('#hwwpDisableMethodRsu'); + + assertFalse(manualDisableComponent.checked); + assertFalse(rsuDisableComponent.checked); + }); + + test('ChooseWpDisableMethodPageOneChoiceOnly', async () => { + await initializeChooseWpDisableMethodPage(); + const manualDisableComponent = + component.shadowRoot.querySelector('#hwwpDisableMethodManual'); + const rsuDisableComponent = + component.shadowRoot.querySelector('#hwwpDisableMethodRsu'); + + manualDisableComponent.click(); + await flushTasks; + + assertTrue(manualDisableComponent.checked); + assertFalse(rsuDisableComponent.checked); + + rsuDisableComponent.click(); + await flushTasks; + + assertFalse(manualDisableComponent.checked); + assertTrue(rsuDisableComponent.checked); + }); +}
diff --git a/chrome/test/data/webui/chromeos/shimless_rma/onboarding_enter_rsu_wp_disable_code_page_test.js b/chrome/test/data/webui/chromeos/shimless_rma/onboarding_enter_rsu_wp_disable_code_page_test.js new file mode 100644 index 0000000..0ab5ac12 --- /dev/null +++ b/chrome/test/data/webui/chromeos/shimless_rma/onboarding_enter_rsu_wp_disable_code_page_test.js
@@ -0,0 +1,54 @@ +// Copyright 2021 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 {FakeShimlessRmaService} from 'chrome://shimless-rma/fake_shimless_rma_service.js'; +import {setShimlessRmaServiceForTesting} from 'chrome://shimless-rma/mojo_interface_provider.js'; +import {OnboardingEnterRsuWpDisableCodePageElement} from 'chrome://shimless-rma/onboarding_enter_rsu_wp_disable_code_page.js'; + +import {assertEquals, assertFalse, assertTrue} from '../../chai_assert.js'; +import {flushTasks} from '../../test_util.m.js'; + +export function onboardingEnterRsuWpDisableCodePageTest() { + /** @type {?OnboardingEnterRsuWpDisableCodePageElement} */ + let component = null; + + /** @type {?FakeShimlessRmaService} */ + let service = null; + + suiteSetup(() => { + service = new FakeShimlessRmaService(); + setShimlessRmaServiceForTesting(service); + }); + + setup(() => { + document.body.innerHTML = ''; + }); + + teardown(() => { + component.remove(); + component = null; + service.reset(); + }); + + /** + * @return {!Promise} + */ + function initializeEnterRsuWpDisableCodePage() { + assertFalse(!!component); + + component = /** @type {!OnboardingEnterRsuWpDisableCodePageElement} */ ( + document.createElement('onboarding-enter-rsu-wp-disable-code-page')); + assertTrue(!!component); + document.body.appendChild(component); + + return flushTasks(); + } + + test('EnterRsuWpDisableCodePageInitializes', async () => { + await initializeEnterRsuWpDisableCodePage(); + const manualDisableComponent = + component.shadowRoot.querySelector('#rsuCode'); + assertFalse(manualDisableComponent.hidden); + }); +}
diff --git a/chrome/test/data/webui/chromeos/shimless_rma/onboarding_select_components_page_test.js b/chrome/test/data/webui/chromeos/shimless_rma/onboarding_select_components_page_test.js new file mode 100644 index 0000000..b91df43 --- /dev/null +++ b/chrome/test/data/webui/chromeos/shimless_rma/onboarding_select_components_page_test.js
@@ -0,0 +1,106 @@ +// Copyright 2021 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 {fakeComponentsForRepairStateTest} from 'chrome://shimless-rma/fake_data.js'; +import {FakeShimlessRmaService} from 'chrome://shimless-rma/fake_shimless_rma_service.js'; +import {setShimlessRmaServiceForTesting} from 'chrome://shimless-rma/mojo_interface_provider.js'; +import {OnboardingSelectComponentsPageElement} from 'chrome://shimless-rma/onboarding_select_components_page.js'; +import {Component, ComponentRepairState} from 'chrome://shimless-rma/shimless_rma_types.js'; + +import {assertDeepEquals, assertEquals, assertFalse, assertTrue} from '../../chai_assert.js'; +import {flushTasks} from '../../test_util.m.js'; + +export function onboardingSelectComponentsPageTest() { + /** @type {?OnboardingSelectComponentsPageElement} */ + let component = null; + + /** @type {?FakeShimlessRmaService} */ + let service = null; + + suiteSetup(() => { + service = new FakeShimlessRmaService(); + setShimlessRmaServiceForTesting(service); + }); + + setup(() => { + document.body.innerHTML = ''; + }); + + teardown(() => { + component.remove(); + component = null; + service.reset(); + }); + + /** + * @param {!Array<!Component>} deviceComponents + * @return {!Promise} + */ + function initializeComponentSelectPage(deviceComponents) { + assertFalse(!!component); + + // Initialize the fake data. + service.setGetComponentListResult(deviceComponents); + + component = /** @type {!OnboardingSelectComponentsPageElement} */ ( + document.createElement('onboarding-select-components-page')); + assertTrue(!!component); + document.body.appendChild(component); + + return flushTasks(); + } + + /** + * @return {!Promise} + */ + function clickComponentKeyboardToggle() { + const keyboardComponent = + component.shadowRoot.querySelector('#componentKeyboard'); + assertFalse(keyboardComponent.disabled); + keyboardComponent.click(); + return flushTasks(); + } + + /** + * Get getComponentRepairStateList_ private member for testing. + * @suppress {visibility} // access private member + * @return {!Array<!Component>} + */ + function getComponentRepairStateList() { + return component.getComponentRepairStateList_(); + } + + test('SelectComponentsPageInitializes', async () => { + await initializeComponentSelectPage(fakeComponentsForRepairStateTest); + + const reworkFlowLink = component.shadowRoot.querySelector('#reworkFlow'); + const keyboardComponent = + component.shadowRoot.querySelector('#componentKeyboard'); + const thumbReaderComponent = + component.shadowRoot.querySelector('#componentThumbReader'); + const trackpadComponent = + component.shadowRoot.querySelector('#componentTrackpad'); + assertFalse(reworkFlowLink.hidden); + assertEquals(keyboardComponent.textContent.trim(), 'Keyboard'); + assertFalse(keyboardComponent.disabled); + assertFalse(keyboardComponent.checked); + assertEquals(thumbReaderComponent.textContent.trim(), 'Thumb Reader'); + assertTrue(thumbReaderComponent.disabled); + assertFalse(thumbReaderComponent.checked); + assertEquals(trackpadComponent.textContent.trim(), 'Trackpad'); + assertFalse(trackpadComponent.disabled); + assertTrue(trackpadComponent.checked); + }); + + test('SelectComponentsPageToggleComponent', async () => { + await initializeComponentSelectPage(fakeComponentsForRepairStateTest); + await clickComponentKeyboardToggle(); + + let components = getComponentRepairStateList(); + fakeComponentsForRepairStateTest[0].state = ComponentRepairState.kReplaced; + assertDeepEquals(components, fakeComponentsForRepairStateTest); + }); + + // TODO(gavindodd): Add test of rework flow link when it does something. +}
diff --git a/chrome/test/data/webui/chromeos/shimless_rma/onboarding_wait_for_manual_wp_disable_page_test.js b/chrome/test/data/webui/chromeos/shimless_rma/onboarding_wait_for_manual_wp_disable_page_test.js new file mode 100644 index 0000000..5e5cfac --- /dev/null +++ b/chrome/test/data/webui/chromeos/shimless_rma/onboarding_wait_for_manual_wp_disable_page_test.js
@@ -0,0 +1,54 @@ +// Copyright 2021 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 {FakeShimlessRmaService} from 'chrome://shimless-rma/fake_shimless_rma_service.js'; +import {setShimlessRmaServiceForTesting} from 'chrome://shimless-rma/mojo_interface_provider.js'; +import {OnboardingWaitForManualWpDisablePageElement} from 'chrome://shimless-rma/onboarding_wait_for_manual_wp_disable_page.js'; + +import {assertEquals, assertFalse, assertTrue} from '../../chai_assert.js'; +import {flushTasks} from '../../test_util.m.js'; + +export function onboardingWaitForManualWpDisablePageTest() { + /** @type {?OnboardingWaitForManualWpDisablePageElement} */ + let component = null; + + /** @type {?FakeShimlessRmaService} */ + let service = null; + + suiteSetup(() => { + service = new FakeShimlessRmaService(); + setShimlessRmaServiceForTesting(service); + }); + + setup(() => { + document.body.innerHTML = ''; + }); + + teardown(() => { + component.remove(); + component = null; + service.reset(); + }); + + /** + * @return {!Promise} + */ + function initializeWaitForManualWpDisablePage() { + assertFalse(!!component); + + component = /** @type {!OnboardingWaitForManualWpDisablePageElement} */ ( + document.createElement('onboarding-wait-for-manual-wp-disable-page')); + assertTrue(!!component); + document.body.appendChild(component); + + return flushTasks(); + } + + test('WaitForManualWpDisablePageInitializes', async () => { + await initializeWaitForManualWpDisablePage(); + const manualDisableComponent = + component.shadowRoot.querySelector('#manuallyDisableHwwpInstructions'); + assertFalse(manualDisableComponent.hidden); + }); +}
diff --git a/chrome/test/data/webui/chromeos/shimless_rma/shimless_rma_browsertest.js b/chrome/test/data/webui/chromeos/shimless_rma/shimless_rma_browsertest.js index c35a95f7..3815ea0f 100644 --- a/chrome/test/data/webui/chromeos/shimless_rma/shimless_rma_browsertest.js +++ b/chrome/test/data/webui/chromeos/shimless_rma/shimless_rma_browsertest.js
@@ -40,8 +40,13 @@ // although technically is not necessary. const debug_suites_list = [ 'FakeShimlessRmaServiceTestSuite', - 'ShimlessRMAAppTest', + 'OnboardingChooseDestinationPageTest', + 'OnboardingChooseWpDisableMethodPageTest', + 'OnboardingEnterRsuWpDisableCodePageTest', + 'OnboardingSelectComponentsPageTest', 'OnboardingUpdatePageTest', + 'OnboardingWaitForManualWpDisablePageTest', + 'ShimlessRMAAppTest', ]; TEST_F('ShimlessRMABrowserTest', 'All', function() {
diff --git a/chrome/test/data/webui/chromeos/shimless_rma/shimless_rma_unified_test.js b/chrome/test/data/webui/chromeos/shimless_rma/shimless_rma_unified_test.js index c5fd49b8..56fd96cd 100644 --- a/chrome/test/data/webui/chromeos/shimless_rma/shimless_rma_unified_test.js +++ b/chrome/test/data/webui/chromeos/shimless_rma/shimless_rma_unified_test.js
@@ -5,7 +5,12 @@ import 'chrome://resources/mojo/mojo/public/js/mojo_bindings_lite.js'; import {fakeShimlessRmaServiceTestSuite} from './fake_shimless_rma_service_test.js'; +import {onboardingChooseDestinationPageTest} from './onboarding_choose_destination_page_test.js'; +import {onboardingChooseWpDisableMethodPageTest} from './onboarding_choose_wp_disable_method_page_test.js'; +import {onboardingEnterRsuWpDisableCodePageTest} from './onboarding_enter_rsu_wp_disable_code_page_test.js'; +import {onboardingSelectComponentsPageTest} from './onboarding_select_components_page_test.js'; import {onboardingUpdatePageTest} from './onboarding_update_page_test.js'; +import {onboardingWaitForManualWpDisablePageTest} from './onboarding_wait_for_manual_wp_disable_page_test.js'; import {shimlessRMAAppTest} from './shimless_rma_app_test.js'; window.test_suites_list = []; @@ -16,5 +21,18 @@ } runSuite('FakeShimlessRmaServiceTestSuite', fakeShimlessRmaServiceTestSuite); -runSuite('ShimlessRMAAppTest', shimlessRMAAppTest); +runSuite( + 'OnboardingChooseDestinationPageTest', onboardingChooseDestinationPageTest); +runSuite( + 'OnboardingChooseWpDisableMethodPageTest', + onboardingChooseWpDisableMethodPageTest); +runSuite( + 'OnboardingEnterRsuWpDisableCodePageTest', + onboardingEnterRsuWpDisableCodePageTest); +runSuite( + 'OnboardingSelectComponentsPageTest', onboardingSelectComponentsPageTest); runSuite('OnboardingUpdatePageTest', onboardingUpdatePageTest); +runSuite( + 'OnboardingWaitForManualWpDisablePageTest', + onboardingWaitForManualWpDisablePageTest); +runSuite('ShimlessRMAAppTest', shimlessRMAAppTest);
diff --git a/chromeos/CHROMEOS_LKGM b/chromeos/CHROMEOS_LKGM index bc40b85a..4b3a144f9 100644 --- a/chromeos/CHROMEOS_LKGM +++ b/chromeos/CHROMEOS_LKGM
@@ -1 +1 @@ -13995.0.0 \ No newline at end of file +14000.0.0 \ No newline at end of file
diff --git a/chromeos/dbus/rmad/fake_rmad_client.cc b/chromeos/dbus/rmad/fake_rmad_client.cc index e0b7157..37a02fa 100644 --- a/chromeos/dbus/rmad/fake_rmad_client.cc +++ b/chromeos/dbus/rmad/fake_rmad_client.cc
@@ -100,6 +100,25 @@ absl::optional<rmad::AbortRmaReply>(abort_rma_reply_))); } +void FakeRmadClient::GetLogPath(DBusMethodCallback<std::string> callback) { + base::ThreadTaskRunnerHandle::Get()->PostTask( + FROM_HERE, + base::BindOnce(std::move(callback), + absl::optional<std::string>("fake/log/path.log"))); +} + +void FakeRmadClient::AddObserver(Observer* observer) { + observers_.AddObserver(observer); +} + +void FakeRmadClient::RemoveObserver(Observer* observer) { + observers_.RemoveObserver(observer); +} + +bool FakeRmadClient::HasObserver(const Observer* observer) const { + return observers_.HasObserver(observer); +} + void FakeRmadClient::SetFakeStateReplies( std::vector<rmad::GetStateReply> fake_states) { state_replies_ = std::move(fake_states); @@ -111,6 +130,36 @@ : rmad::RMAD_ERROR_CANNOT_CANCEL_RMA); } +void FakeRmadClient::TriggerErrorObservation(rmad::RmadErrorCode error) { + for (auto& observer : observers_) + observer.Error(error); +} + +void FakeRmadClient::TriggerCalibrationProgressObservation( + rmad::CalibrateComponentsState::CalibrationComponent component, + double progress) { + for (auto& observer : observers_) + observer.CalibrationProgress(component, progress); +} + +void FakeRmadClient::TriggerProvisioningProgressObservation( + rmad::ProvisionDeviceState::ProvisioningStep step, + double progress) { + for (auto& observer : observers_) + observer.ProvisioningProgress(step, progress); +} + +void FakeRmadClient::TriggerHardwareWriteProtectionStateObservation( + bool enabled) { + for (auto& observer : observers_) + observer.HardwareWriteProtectionState(enabled); +} + +void FakeRmadClient::TriggerPowerCableStateObservation(bool plugged_in) { + for (auto& observer : observers_) + observer.PowerCableState(plugged_in); +} + const rmad::GetStateReply& FakeRmadClient::GetStateReply() const { return state_replies_[state_index_]; }
diff --git a/chromeos/dbus/rmad/fake_rmad_client.h b/chromeos/dbus/rmad/fake_rmad_client.h index 3b19cb9..26a46ee7 100644 --- a/chromeos/dbus/rmad/fake_rmad_client.h +++ b/chromeos/dbus/rmad/fake_rmad_client.h
@@ -5,9 +5,11 @@ #ifndef CHROMEOS_DBUS_RMAD_FAKE_RMAD_CLIENT_H_ #define CHROMEOS_DBUS_RMAD_FAKE_RMAD_CLIENT_H_ +#include <string> #include <vector> #include "base/component_export.h" +#include "base/observer_list.h" #include "chromeos/dbus/rmad/rmad.pb.h" #include "chromeos/dbus/rmad/rmad_client.h" @@ -30,10 +32,26 @@ void AbortRma(DBusMethodCallback<rmad::AbortRmaReply> callback) override; + void GetLogPath(DBusMethodCallback<std::string> callback) override; + + void AddObserver(Observer* observer) override; + void RemoveObserver(Observer* observer) override; + bool HasObserver(const Observer* observer) const override; + void SetFakeStateReplies(std::vector<rmad::GetStateReply> fake_states); void SetAbortable(bool abortable); + void TriggerErrorObservation(rmad::RmadErrorCode error); + void TriggerCalibrationProgressObservation( + rmad::CalibrateComponentsState::CalibrationComponent component, + double progress); + void TriggerProvisioningProgressObservation( + rmad::ProvisionDeviceState::ProvisioningStep step, + double progress); + void TriggerHardwareWriteProtectionStateObservation(bool enabled); + void TriggerPowerCableStateObservation(bool plugged_in); + private: const rmad::GetStateReply& GetStateReply() const; const rmad::RmadState& GetState() const; @@ -43,6 +61,7 @@ std::vector<rmad::GetStateReply> state_replies_; size_t state_index_; rmad::AbortRmaReply abort_rma_reply_; + base::ObserverList<Observer>::Unchecked observers_; }; } // namespace chromeos
diff --git a/chromeos/dbus/rmad/fake_rmad_client_unittest.cc b/chromeos/dbus/rmad/fake_rmad_client_unittest.cc index f0c01d2..4895fae 100644 --- a/chromeos/dbus/rmad/fake_rmad_client_unittest.cc +++ b/chromeos/dbus/rmad/fake_rmad_client_unittest.cc
@@ -50,6 +50,96 @@ base::test::SingleThreadTaskEnvironment task_environment_; }; +// Interface for observing changes from rmad. +class TestObserver : public RmadClient::Observer { + public: + explicit TestObserver(RmadClient* client) : client_(client) { + client_->AddObserver(this); + } + TestObserver(const TestObserver&) = delete; + TestObserver& operator=(const TestObserver&) = delete; + + ~TestObserver() override { client_->RemoveObserver(this); } + + int num_error() const { return num_error_; } + rmad::RmadErrorCode last_error() const { return last_error_; } + int num_calibration_progress() const { return num_calibration_progress_; } + rmad::CalibrateComponentsState::CalibrationComponent + last_calibration_component() const { + return last_calibration_component_; + } + float last_calibration_progress() const { return last_calibration_progress_; } + int num_provisioning_progress() const { return num_provisioning_progress_; } + rmad::ProvisionDeviceState::ProvisioningStep last_provisioning_step() const { + return last_provisioning_step_; + } + float last_provisioning_progress() const { + return last_provisioning_progress_; + } + int num_hardware_write_protection_state() { + return num_hardware_write_protection_state_; + } + bool last_hardware_write_protection_state() { + return last_hardware_write_protection_state_; + } + int num_power_cable_state() { return num_power_cable_state_; } + bool last_power_cable_state() { return last_power_cable_state_; } + + // Called when an error occurs outside of state transitions. + // e.g. while calibrating devices. + void Error(rmad::RmadErrorCode error) override { + num_error_++; + last_error_ = error; + } + + // Called when calibration progress is updated. + void CalibrationProgress( + rmad::CalibrateComponentsState::CalibrationComponent component, + double progress) override { + num_calibration_progress_++; + last_calibration_component_ = component; + last_calibration_progress_ = progress; + } + + // Called when provisioning progress is updated. + void ProvisioningProgress(rmad::ProvisionDeviceState::ProvisioningStep step, + double progress) override { + num_provisioning_progress_++; + last_provisioning_step_ = step; + last_provisioning_progress_ = progress; + } + + // Called when hardware write protection state changes. + void HardwareWriteProtectionState(bool enabled) override { + num_hardware_write_protection_state_++; + last_hardware_write_protection_state_ = enabled; + } + + // Called when power cable is plugged in or removed. + void PowerCableState(bool plugged_in) override { + num_power_cable_state_++; + last_power_cable_state_ = plugged_in; + } + + private: + RmadClient* client_; // Not owned. + int num_error_ = 0; + rmad::RmadErrorCode last_error_ = rmad::RmadErrorCode::RMAD_ERROR_NOT_SET; + int num_calibration_progress_ = 0; + rmad::CalibrateComponentsState::CalibrationComponent + last_calibration_component_ = + rmad::CalibrateComponentsState::RMAD_CALIBRATION_COMPONENT_UNKNOWN; + float last_calibration_progress_ = 0.0f; + int num_provisioning_progress_ = 0; + rmad::ProvisionDeviceState::ProvisioningStep last_provisioning_step_ = + rmad::ProvisionDeviceState::RMAD_PROVISIONING_STEP_UNKNOWN; + float last_provisioning_progress_ = 0.0f; + int num_hardware_write_protection_state_ = 0; + bool last_hardware_write_protection_state_ = true; + int num_power_cable_state_ = 0; + bool last_power_cable_state_ = true; +}; // namespace chromeos + rmad::RmadState CreateWelcomeState() { rmad::RmadState state; state.set_allocated_welcome(new rmad::WelcomeState()); @@ -352,5 +442,81 @@ run_loop.RunUntilIdle(); } +TEST_F(FakeRmadClientTest, GetLogPath) { + base::RunLoop run_loop; + client_->GetLogPath( + base::BindLambdaForTesting([&](absl::optional<std::string> response) { + EXPECT_TRUE(response.has_value()); + EXPECT_EQ(*response, "fake/log/path.log"); + run_loop.Quit(); + })); + run_loop.RunUntilIdle(); +} + +// Tests that synchronous observers are notified about errors that occur outside +// of state transitions. +TEST_F(FakeRmadClientTest, ErrorObservation) { + TestObserver observer_1(client_); + + fake_client_()->TriggerErrorObservation( + rmad::RmadErrorCode::RMAD_ERROR_REIMAGING_UNKNOWN_FAILURE); + EXPECT_EQ(1, observer_1.num_error()); + EXPECT_EQ(rmad::RmadErrorCode::RMAD_ERROR_REIMAGING_UNKNOWN_FAILURE, + observer_1.last_error()); +} + +// Tests that synchronous observers are notified about component calibration +// progress. +TEST_F(FakeRmadClientTest, CalibrationProgressObservation) { + TestObserver observer_1(client_); + + fake_client_()->TriggerCalibrationProgressObservation( + rmad::CalibrateComponentsState::RMAD_CALIBRATION_COMPONENT_ACCELEROMETER, + 0.5); + EXPECT_EQ(1, observer_1.num_calibration_progress()); + EXPECT_EQ( + rmad::CalibrateComponentsState::RMAD_CALIBRATION_COMPONENT_ACCELEROMETER, + observer_1.last_calibration_component()); + EXPECT_EQ(0.5, observer_1.last_calibration_progress()); +} + +// Tests that synchronous observers are notified about provisioning progress. +TEST_F(FakeRmadClientTest, ProvisioningProgressObservation) { + TestObserver observer_1(client_); + + fake_client_()->TriggerProvisioningProgressObservation( + rmad::ProvisionDeviceState::RMAD_PROVISIONING_STEP_IN_PROGRESS, 0.25); + EXPECT_EQ(1, observer_1.num_provisioning_progress()); + EXPECT_EQ(rmad::ProvisionDeviceState::RMAD_PROVISIONING_STEP_IN_PROGRESS, + observer_1.last_provisioning_step()); + EXPECT_EQ(0.25, observer_1.last_provisioning_progress()); +} + +// Tests that synchronous observers are notified about provisioning progress. +TEST_F(FakeRmadClientTest, HardwareWriteProtectionStateObservation) { + TestObserver observer_1(client_); + + fake_client_()->TriggerHardwareWriteProtectionStateObservation(false); + EXPECT_EQ(1, observer_1.num_hardware_write_protection_state()); + EXPECT_EQ(false, observer_1.last_hardware_write_protection_state()); + + fake_client_()->TriggerHardwareWriteProtectionStateObservation(true); + EXPECT_EQ(2, observer_1.num_hardware_write_protection_state()); + EXPECT_EQ(true, observer_1.last_hardware_write_protection_state()); +} + +// Tests that synchronous observers are notified about provisioning progress. +TEST_F(FakeRmadClientTest, PowerCableStateObservation) { + TestObserver observer_1(client_); + + fake_client_()->TriggerPowerCableStateObservation(false); + EXPECT_EQ(1, observer_1.num_power_cable_state()); + EXPECT_EQ(false, observer_1.last_power_cable_state()); + + fake_client_()->TriggerPowerCableStateObservation(true); + EXPECT_EQ(2, observer_1.num_power_cable_state()); + EXPECT_EQ(true, observer_1.last_power_cable_state()); +} + } // namespace } // namespace chromeos
diff --git a/chromeos/dbus/rmad/rmad_client.cc b/chromeos/dbus/rmad/rmad_client.cc index 1b2b75c..b0d7ee2b 100644 --- a/chromeos/dbus/rmad/rmad_client.cc +++ b/chromeos/dbus/rmad/rmad_client.cc
@@ -6,6 +6,7 @@ #include "base/bind.h" #include "base/logging.h" +#include "base/observer_list.h" #include "chromeos/dbus/rmad/fake_rmad_client.h" #include "dbus/bus.h" #include "dbus/message.h" @@ -32,6 +33,12 @@ void AbortRma(DBusMethodCallback<rmad::AbortRmaReply> callback) override; + void GetLogPath(DBusMethodCallback<std::string> callback) override; + + void AddObserver(Observer* observer) override; + void RemoveObserver(Observer* observer) override; + bool HasObserver(const Observer* observer) const override; + RmadClientImpl() = default; RmadClientImpl(const RmadClientImpl&) = delete; RmadClientImpl& operator=(const RmadClientImpl&) = delete; @@ -41,7 +48,21 @@ template <class T> void OnProtoReply(DBusMethodCallback<T> callback, dbus::Response* response); + void OnGetLogPathReply(DBusMethodCallback<std::string> callback, + dbus::Response* response); + + void CalibrationProgressReceived(dbus::Signal* signal); + void ErrorReceived(dbus::Signal* signal); + void HardwareWriteProtectionStateReceived(dbus::Signal* signal); + void PowerCableStateReceived(dbus::Signal* signal); + void ProvisioningProgressReceived(dbus::Signal* signal); + + void SignalConnected(const std::string& interface_name, + const std::string& signal_name, + bool success); + dbus::ObjectProxy* rmad_proxy_ = nullptr; + base::ObserverList<Observer>::Unchecked observers_; // Note: This should remain the last member so it'll be destroyed and // invalidate its weak pointers before any other members are destroyed. @@ -51,6 +72,127 @@ void RmadClientImpl::Init(dbus::Bus* bus) { rmad_proxy_ = bus->GetObjectProxy(rmad::kRmadServiceName, dbus::ObjectPath(rmad::kRmadServicePath)); + // Listen to D-Bus signals emitted by powerd. + typedef void (RmadClientImpl::*SignalMethod)(dbus::Signal*); + const std::pair<const char*, SignalMethod> kSignalMethods[] = { + {rmad::kCalibrationProgressSignal, + &RmadClientImpl::CalibrationProgressReceived}, + {rmad::kErrorSignal, &RmadClientImpl::ErrorReceived}, + {rmad::kHardwareWriteProtectionStateSignal, + &RmadClientImpl::HardwareWriteProtectionStateReceived}, + {rmad::kPowerCableStateSignal, &RmadClientImpl::PowerCableStateReceived}, + {rmad::kProvisioningProgressSignal, + &RmadClientImpl::ProvisioningProgressReceived}, + }; + auto on_connected_callback = base::BindRepeating( + &RmadClientImpl::SignalConnected, weak_ptr_factory_.GetWeakPtr()); + for (const auto& p : kSignalMethods) { + rmad_proxy_->ConnectToSignal( + rmad::kRmadInterfaceName, p.first, + base::BindRepeating(p.second, weak_ptr_factory_.GetWeakPtr()), + on_connected_callback); + } + // rmad_proxy_->O +} + +// Called when a dbus signal is initially connected. +void RmadClientImpl::SignalConnected(const std::string& interface_name, + const std::string& signal_name, + bool success) { + if (!success) { + LOG(ERROR) << "Failed to connect to signal " << signal_name << "."; + } +} + +void RmadClientImpl::CalibrationProgressReceived(dbus::Signal* signal) { + DCHECK_EQ(signal->GetMember(), rmad::kCalibrationProgressSignal); + dbus::MessageReader reader(signal); + uint32_t component; + double progress; + if (!reader.PopUint32(&component)) { + LOG(ERROR) << "Unable to decode component uint32 from " + << signal->GetMember() << " signal"; + return; + } + if (!reader.PopDouble(&progress)) { + LOG(ERROR) << "Unable to decode progress double from " + << signal->GetMember() << " signal"; + return; + } + for (auto& observer : observers_) { + observer.CalibrationProgress( + static_cast<rmad::CalibrateComponentsState::CalibrationComponent>( + component), + progress); + } +} + +// TODO(gavindodd): Does current value of any state (e.g. HWWP) need to be +// stored so it can be passed to new observers when added? + +void RmadClientImpl::ErrorReceived(dbus::Signal* signal) { + DCHECK_EQ(signal->GetMember(), rmad::kErrorSignal); + dbus::MessageReader reader(signal); + uint32_t error; + if (!reader.PopUint32(&error)) { + LOG(ERROR) << "Unable to decode error uint32 from " << signal->GetMember() + << " signal"; + return; + } + for (auto& observer : observers_) { + observer.Error(static_cast<rmad::RmadErrorCode>(error)); + } +} + +void RmadClientImpl::HardwareWriteProtectionStateReceived( + dbus::Signal* signal) { + DCHECK_EQ(signal->GetMember(), rmad::kHardwareWriteProtectionStateSignal); + dbus::MessageReader reader(signal); + bool enabled; + if (!reader.PopBool(&enabled)) { + LOG(ERROR) << "Unable to decode enabled bool from " << signal->GetMember() + << " signal"; + return; + } + for (auto& observer : observers_) { + observer.HardwareWriteProtectionState(enabled); + } +} + +void RmadClientImpl::PowerCableStateReceived(dbus::Signal* signal) { + DCHECK_EQ(signal->GetMember(), rmad::kPowerCableStateSignal); + dbus::MessageReader reader(signal); + bool plugged_in; + if (!reader.PopBool(&plugged_in)) { + LOG(ERROR) << "Unable to decode plugged_in bool from " + << signal->GetMember() << " signal"; + return; + } + for (auto& observer : observers_) { + observer.PowerCableState(plugged_in); + } +} + +void RmadClientImpl::ProvisioningProgressReceived(dbus::Signal* signal) { + DCHECK_EQ(signal->GetMember(), rmad::kProvisioningProgressSignal); + dbus::MessageReader reader(signal); + uint32_t step; + double progress; + if (!reader.PopUint32(&step)) { + LOG(ERROR) << "Unable to decode step uint32 from " << signal->GetMember() + << " signal"; + return; + } + if (!reader.PopDouble(&progress)) { + LOG(ERROR) << "Unable to decode progress double from " + << signal->GetMember() << " signal"; + return; + } + for (auto& observer : observers_) { + observer.ProvisioningProgress( + static_cast<rmad::ProvisionDeviceState::ProvisioningStep>(step), + progress); + } } void RmadClientImpl::GetCurrentState( @@ -105,6 +247,31 @@ weak_ptr_factory_.GetWeakPtr(), std::move(callback))); } +void RmadClientImpl::GetLogPath(DBusMethodCallback<std::string> callback) { + dbus::MethodCall method_call(rmad::kRmadInterfaceName, + rmad::kGetLogPathMethod); + dbus::MessageWriter writer(&method_call); + rmad_proxy_->CallMethod( + &method_call, dbus::ObjectProxy::TIMEOUT_USE_DEFAULT, + base::BindOnce(&RmadClientImpl::OnGetLogPathReply, + weak_ptr_factory_.GetWeakPtr(), std::move(callback))); +} + +void RmadClientImpl::AddObserver(Observer* observer) { + CHECK(observer); + observers_.AddObserver(observer); + // TODO(gavindodd): Does current value of any state (e.g. HWWP) need to be + // 'observed' at add? +} + +void RmadClientImpl::RemoveObserver(Observer* observer) { + observers_.RemoveObserver(observer); +} + +bool RmadClientImpl::HasObserver(const Observer* observer) const { + return observers_.HasObserver(observer); +} + template <class T> void RmadClientImpl::OnProtoReply(DBusMethodCallback<T> callback, dbus::Response* response) { @@ -122,8 +289,26 @@ return; } - // TODO(gavindodd): Does this need std::move()? - std::move(callback).Run(response_proto); + std::move(callback).Run(std::move(response_proto)); +} + +void RmadClientImpl::OnGetLogPathReply(DBusMethodCallback<std::string> callback, + dbus::Response* response) { + if (!response) { + LOG(ERROR) << "Error calling rmad function"; + std::move(callback).Run(absl::nullopt); + return; + } + + dbus::MessageReader reader(response); + std::string log_path; + if (!reader.PopString(&log_path)) { + LOG(ERROR) << "Unable to read string for " << response->GetMember(); + std::move(callback).Run(absl::nullopt); + return; + } + + std::move(callback).Run(std::move(log_path)); } RmadClient::RmadClient() {
diff --git a/chromeos/dbus/rmad/rmad_client.h b/chromeos/dbus/rmad/rmad_client.h index 4a4ca2b9..502e779 100644 --- a/chromeos/dbus/rmad/rmad_client.h +++ b/chromeos/dbus/rmad/rmad_client.h
@@ -22,6 +22,32 @@ // the USB shim. See go/cros-shimless-rma for details. class COMPONENT_EXPORT(RMAD) RmadClient { public: + // Interface for observing signals from rmad. + class Observer { + public: + virtual ~Observer() {} + + // Called when an error occurs outside of state transitions. + // e.g. while calibrating devices. + virtual void Error(rmad::RmadErrorCode error) {} + + // Called when calibration progress is updated. + virtual void CalibrationProgress( + rmad::CalibrateComponentsState::CalibrationComponent component, + double progress) {} + + // Called when provisioning progress is updated. + virtual void ProvisioningProgress( + rmad::ProvisionDeviceState::ProvisioningStep step, + double progress) {} + + // Called when hardware write protection state changes. + virtual void HardwareWriteProtectionState(bool enabled) {} + + // Called when power cable is plugged in or removed. + virtual void PowerCableState(bool plugged_in) {} + }; + // Creates and initializes a global instance. |bus| must not be null. static void Initialize(dbus::Bus* bus); @@ -57,6 +83,15 @@ // Returns RMAD_ERROR_OK on success or an error code. virtual void AbortRma(DBusMethodCallback<rmad::AbortRmaReply> callback) = 0; + // Request the path to the RMA process log file. + // Returns the path on success or an empty string. + virtual void GetLogPath(DBusMethodCallback<std::string> callback) = 0; + + // Adds and removes the observer. + virtual void AddObserver(Observer* observer) = 0; + virtual void RemoveObserver(Observer* observer) = 0; + virtual bool HasObserver(const Observer* observer) const = 0; + protected: // Initialize/Shutdown should be used instead. RmadClient();
diff --git a/chromeos/dbus/rmad/rmad_client_unittest.cc b/chromeos/dbus/rmad/rmad_client_unittest.cc index f5ea839..d73a72360 100644 --- a/chromeos/dbus/rmad/rmad_client_unittest.cc +++ b/chromeos/dbus/rmad/rmad_client_unittest.cc
@@ -51,18 +51,23 @@ options.bus_type = dbus::Bus::SYSTEM; mock_bus_ = new dbus::MockBus(options); - // Create a mock lorgnette daemon proxy. + // Create a mock rmad daemon proxy. mock_proxy_ = new dbus::MockObjectProxy(mock_bus_.get(), rmad::kRmadInterfaceName, dbus::ObjectPath(rmad::kRmadServicePath)); // |client_|'s Init() method should request a proxy for communicating with - // the lorgnette daemon. + // the rmad daemon. EXPECT_CALL(*mock_bus_.get(), GetObjectProxy(rmad::kRmadInterfaceName, dbus::ObjectPath(rmad::kRmadServicePath))) .WillOnce(Return(mock_proxy_.get())); + // Save |client_|'s signal callbacks. + EXPECT_CALL(*mock_proxy_, + DoConnectToSignal(rmad::kRmadInterfaceName, _, _, _)) + .WillRepeatedly(Invoke(this, &RmadClientTest::ConnectToSignal)); + // ShutdownAndBlock() will be called in TearDown(). EXPECT_CALL(*mock_bus_.get(), ShutdownAndBlock()).WillOnce(Return()); @@ -76,7 +81,7 @@ RmadClient::Shutdown(); } - // Responsible for responding to a kListScannersMethod call. + // Responsible for responding to a rmad API method call. void OnCallDbusMethod(dbus::MethodCall* method_call, int timeout_ms, dbus::ObjectProxy::ResponseCallback* callback) { @@ -84,6 +89,65 @@ FROM_HERE, base::BindOnce(std::move(*callback), response_)); } + // Synchronously passes |signal| to |client_|'s handler, simulating the signal + // being emitted by rmad. + void EmitSignal(dbus::Signal* signal) { + const std::string signal_name = signal->GetMember(); + const auto it = signal_callbacks_.find(signal_name); + ASSERT_TRUE(it != signal_callbacks_.end()) + << "Client didn't register for signal " << signal_name; + it->second.Run(signal); + } + + // Passes an error signal to |client_|. + void EmitErrorSignal(rmad::RmadErrorCode error) { + dbus::Signal signal(rmad::kRmadInterfaceName, rmad::kErrorSignal); + dbus::MessageWriter(&signal).AppendUint32(static_cast<uint32_t>(error)); + EmitSignal(&signal); + } + + // Passes a calibration progress signal to |client_|. + void EmitCalibrationProgressSignal( + rmad::CalibrateComponentsState::CalibrationComponent component, + double progress) { + dbus::Signal signal(rmad::kRmadInterfaceName, + rmad::kCalibrationProgressSignal); + dbus::MessageWriter(&signal).AppendUint32(static_cast<uint32_t>(component)); + dbus::MessageWriter(&signal).AppendDouble(progress); + EmitSignal(&signal); + } + + // Passes a provisioning progress signal to |client_|. + void EmitHardwareWriteProtectionStateSignal(bool enabled) { + dbus::Signal signal(rmad::kRmadInterfaceName, + rmad::kHardwareWriteProtectionStateSignal); + dbus::MessageWriter(&signal).AppendBool(enabled); + EmitSignal(&signal); + } + + // Passes a provisioning progress signal to |client_|. + void EmitPowerCableStateSignal(bool plugged_in) { + dbus::Signal signal(rmad::kRmadInterfaceName, rmad::kPowerCableStateSignal); + dbus::MessageWriter(&signal).AppendBool(plugged_in); + EmitSignal(&signal); + } + + // Passes a provisioning progress signal to |client_|. + void EmitProvisioningProgressSignal( + rmad::ProvisionDeviceState::ProvisioningStep step, + double progress) { + dbus::Signal signal(rmad::kRmadInterfaceName, + rmad::kProvisioningProgressSignal); + dbus::MessageWriter(&signal).AppendUint32(static_cast<uint32_t>(step)); + dbus::MessageWriter(&signal).AppendDouble(progress); + EmitSignal(&signal); + } + + protected: + // Maps from rmad signal name to the corresponding callback provided by + // |client_|. + std::map<std::string, dbus::ObjectProxy::SignalCallback> signal_callbacks_; + RmadClient* client_ = nullptr; // Unowned convenience pointer. // A message loop to emulate asynchronous behavior. base::test::SingleThreadTaskEnvironment task_environment_; @@ -91,8 +155,114 @@ // Mock D-Bus objects for |client_| to interact with. scoped_refptr<dbus::MockBus> mock_bus_; scoped_refptr<dbus::MockObjectProxy> mock_proxy_; + + private: + // Handles calls to |mock_proxy_|'s ConnectToSignal() method. + void ConnectToSignal( + const std::string& interface_name, + const std::string& signal_name, + dbus::ObjectProxy::SignalCallback signal_callback, + dbus::ObjectProxy::OnConnectedCallback* on_connected_callback) { + CHECK_EQ(interface_name, rmad::kRmadInterfaceName); + signal_callbacks_[signal_name] = signal_callback; + + task_environment_.GetMainThreadTaskRunner()->PostTask( + FROM_HERE, + base::BindOnce(std::move(*on_connected_callback), interface_name, + signal_name, true /* success */)); + } }; +// Interface for observing changes from rmad. +class TestObserver : public RmadClient::Observer { + public: + explicit TestObserver(RmadClient* client) : client_(client) { + client_->AddObserver(this); + } + ~TestObserver() override { client_->RemoveObserver(this); } + + TestObserver(const TestObserver&) = delete; + TestObserver& operator=(const TestObserver&) = delete; + + int num_error() const { return num_error_; } + rmad::RmadErrorCode last_error() const { return last_error_; } + int num_calibration_progress() const { return num_calibration_progress_; } + rmad::CalibrateComponentsState::CalibrationComponent + last_calibration_component() const { + return last_calibration_component_; + } + float last_calibration_progress() const { return last_calibration_progress_; } + int num_provisioning_progress() const { return num_provisioning_progress_; } + rmad::ProvisionDeviceState::ProvisioningStep last_provisioning_step() const { + return last_provisioning_step_; + } + float last_provisioning_progress() const { + return last_provisioning_progress_; + } + int num_hardware_write_protection_state() { + return num_hardware_write_protection_state_; + } + bool last_hardware_write_protection_state() { + return last_hardware_write_protection_state_; + } + int num_power_cable_state() { return num_power_cable_state_; } + bool last_power_cable_state() { return last_power_cable_state_; } + + // Called when an error occurs outside of state transitions. + // e.g. while calibrating devices. + void Error(rmad::RmadErrorCode error) override { + num_error_++; + last_error_ = error; + } + + // Called when calibration progress is updated. + void CalibrationProgress( + rmad::CalibrateComponentsState::CalibrationComponent component, + double progress) override { + num_calibration_progress_++; + last_calibration_component_ = component; + last_calibration_progress_ = progress; + } + + // Called when provisioning progress is updated. + void ProvisioningProgress(rmad::ProvisionDeviceState::ProvisioningStep step, + double progress) override { + num_provisioning_progress_++; + last_provisioning_step_ = step; + last_provisioning_progress_ = progress; + } + + // Called when hardware write protection state changes. + void HardwareWriteProtectionState(bool enabled) override { + num_hardware_write_protection_state_++; + last_hardware_write_protection_state_ = enabled; + } + + // Called when power cable is plugged in or removed. + void PowerCableState(bool plugged_in) override { + num_power_cable_state_++; + last_power_cable_state_ = plugged_in; + } + + private: + RmadClient* client_; // Not owned. + int num_error_ = 0; + rmad::RmadErrorCode last_error_ = rmad::RmadErrorCode::RMAD_ERROR_NOT_SET; + int num_calibration_progress_ = 0; + rmad::CalibrateComponentsState::CalibrationComponent + last_calibration_component_ = + rmad::CalibrateComponentsState::RMAD_CALIBRATION_COMPONENT_UNKNOWN; + float last_calibration_progress_ = 0.0f; + int num_provisioning_progress_ = 0; + rmad::ProvisionDeviceState::ProvisioningStep last_provisioning_step_ = + rmad::ProvisionDeviceState::RMAD_PROVISIONING_STEP_UNKNOWN; + float last_provisioning_progress_ = 0.0f; + int num_hardware_write_protection_state_ = 0; + bool last_hardware_write_protection_state_ = true; + int num_power_cable_state_ = 0; + bool last_power_cable_state_ = true; +}; // namespace chromeos + TEST_F(RmadClientTest, GetCurrentState) { std::unique_ptr<dbus::Response> response = dbus::Response::CreateEmpty(); rmad::GetStateReply expected_proto; @@ -342,4 +512,123 @@ run_loop.RunUntilIdle(); } +TEST_F(RmadClientTest, GetLogPath) { + std::unique_ptr<dbus::Response> response = dbus::Response::CreateEmpty(); + const std::string expected_path = "test/path/to/rma.log"; + dbus::MessageWriter(response.get()).AppendString(expected_path); + + response_ = response.get(); + EXPECT_CALL(*mock_proxy_.get(), + DoCallMethod(HasMember(rmad::kGetLogPathMethod), + dbus::ObjectProxy::TIMEOUT_USE_DEFAULT, _)) + .WillOnce(Invoke(this, &RmadClientTest::OnCallDbusMethod)); + + base::RunLoop run_loop; + client_->GetLogPath( + base::BindLambdaForTesting([&](absl::optional<std::string> response) { + EXPECT_TRUE(response.has_value()); + EXPECT_EQ(response, expected_path); + run_loop.Quit(); + })); + run_loop.RunUntilIdle(); +} + +TEST_F(RmadClientTest, GetLogPath_NullResponse) { + response_ = nullptr; + EXPECT_CALL(*mock_proxy_.get(), + DoCallMethod(HasMember(rmad::kGetLogPathMethod), + dbus::ObjectProxy::TIMEOUT_USE_DEFAULT, _)) + .WillOnce(Invoke(this, &RmadClientTest::OnCallDbusMethod)); + + base::RunLoop run_loop; + client_->GetLogPath( + base::BindLambdaForTesting([&](absl::optional<std::string> response) { + EXPECT_FALSE(response.has_value()); + run_loop.Quit(); + })); + run_loop.RunUntilIdle(); +} + +TEST_F(RmadClientTest, GetLogPath_EmptyResponse) { + std::unique_ptr<dbus::Response> response = dbus::Response::CreateEmpty(); + + response_ = response.get(); + EXPECT_CALL(*mock_proxy_.get(), + DoCallMethod(HasMember(rmad::kGetLogPathMethod), + dbus::ObjectProxy::TIMEOUT_USE_DEFAULT, _)) + .WillOnce(Invoke(this, &RmadClientTest::OnCallDbusMethod)); + + base::RunLoop run_loop; + client_->GetLogPath( + base::BindLambdaForTesting([&](absl::optional<std::string> response) { + EXPECT_FALSE(response.has_value()); + run_loop.Quit(); + })); + run_loop.RunUntilIdle(); +} + +// Tests that synchronous observers are notified about errors that occur outside +// of state transitions. +TEST_F(RmadClientTest, Error) { + TestObserver observer_1(client_); + + EmitErrorSignal(rmad::RmadErrorCode::RMAD_ERROR_REIMAGING_UNKNOWN_FAILURE); + EXPECT_EQ(1, observer_1.num_error()); + EXPECT_EQ(rmad::RmadErrorCode::RMAD_ERROR_REIMAGING_UNKNOWN_FAILURE, + observer_1.last_error()); +} + +// Tests that synchronous observers are notified about component calibration +// progress. +TEST_F(RmadClientTest, CalibrationProgress) { + TestObserver observer_1(client_); + + EmitCalibrationProgressSignal( + rmad::CalibrateComponentsState::RMAD_CALIBRATION_COMPONENT_ACCELEROMETER, + 0.5); + EXPECT_EQ(1, observer_1.num_calibration_progress()); + EXPECT_EQ( + rmad::CalibrateComponentsState::RMAD_CALIBRATION_COMPONENT_ACCELEROMETER, + observer_1.last_calibration_component()); + EXPECT_EQ(0.5, observer_1.last_calibration_progress()); +} + +// Tests that synchronous observers are notified about provisioning progress. +TEST_F(RmadClientTest, ProvisioningProgress) { + TestObserver observer_1(client_); + + EmitProvisioningProgressSignal( + rmad::ProvisionDeviceState::RMAD_PROVISIONING_STEP_IN_PROGRESS, 0.25); + EXPECT_EQ(1, observer_1.num_provisioning_progress()); + EXPECT_EQ(rmad::ProvisionDeviceState::RMAD_PROVISIONING_STEP_IN_PROGRESS, + observer_1.last_provisioning_step()); + EXPECT_EQ(0.25, observer_1.last_provisioning_progress()); +} + +// Tests that synchronous observers are notified about provisioning progress. +TEST_F(RmadClientTest, HardwareWriteProtectionState) { + TestObserver observer_1(client_); + + EmitHardwareWriteProtectionStateSignal(false); + EXPECT_EQ(1, observer_1.num_hardware_write_protection_state()); + EXPECT_EQ(false, observer_1.last_hardware_write_protection_state()); + + EmitHardwareWriteProtectionStateSignal(true); + EXPECT_EQ(2, observer_1.num_hardware_write_protection_state()); + EXPECT_EQ(true, observer_1.last_hardware_write_protection_state()); +} + +// Tests that synchronous observers are notified about provisioning progress. +TEST_F(RmadClientTest, PowerCableState) { + TestObserver observer_1(client_); + + EmitPowerCableStateSignal(false); + EXPECT_EQ(1, observer_1.num_power_cable_state()); + EXPECT_EQ(false, observer_1.last_power_cable_state()); + + EmitPowerCableStateSignal(true); + EXPECT_EQ(2, observer_1.num_power_cable_state()); + EXPECT_EQ(true, observer_1.last_power_cable_state()); +} + } // namespace chromeos
diff --git a/chromeos/dbus/session_manager/fake_session_manager_client.cc b/chromeos/dbus/session_manager/fake_session_manager_client.cc index d0f7471..f1a4a2d4 100644 --- a/chromeos/dbus/session_manager/fake_session_manager_client.cc +++ b/chromeos/dbus/session_manager/fake_session_manager_client.cc
@@ -798,4 +798,22 @@ on_start_device_wipe_callback_ = std::move(callback); } +ScopedFakeSessionManagerClient::ScopedFakeSessionManagerClient() { + SessionManagerClient::InitializeFake(); +} + +ScopedFakeSessionManagerClient::~ScopedFakeSessionManagerClient() { + SessionManagerClient::Shutdown(); +} + +ScopedFakeInMemorySessionManagerClient:: + ScopedFakeInMemorySessionManagerClient() { + SessionManagerClient::InitializeFakeInMemory(); +} + +ScopedFakeInMemorySessionManagerClient:: + ~ScopedFakeInMemorySessionManagerClient() { + SessionManagerClient::Shutdown(); +} + } // namespace chromeos
diff --git a/chromeos/dbus/session_manager/fake_session_manager_client.h b/chromeos/dbus/session_manager/fake_session_manager_client.h index 6c8a54a..72175c8 100644 --- a/chromeos/dbus/session_manager/fake_session_manager_client.h +++ b/chromeos/dbus/session_manager/fake_session_manager_client.h
@@ -374,6 +374,18 @@ DISALLOW_COPY_AND_ASSIGN(FakeSessionManagerClient); }; +class COMPONENT_EXPORT(SESSION_MANAGER) ScopedFakeSessionManagerClient { + public: + ScopedFakeSessionManagerClient(); + ~ScopedFakeSessionManagerClient(); +}; + +class COMPONENT_EXPORT(SESSION_MANAGER) ScopedFakeInMemorySessionManagerClient { + public: + ScopedFakeInMemorySessionManagerClient(); + ~ScopedFakeInMemorySessionManagerClient(); +}; + } // namespace chromeos // TODO(https://crbug.com/1164001): remove when moved to ash.
diff --git a/components/autofill/core/browser/form_data_importer.cc b/components/autofill/core/browser/form_data_importer.cc index 598ca09..293a753 100644 --- a/components/autofill/core/browser/form_data_importer.cc +++ b/components/autofill/core/browser/form_data_importer.cc
@@ -562,6 +562,15 @@ // Go through each |form| field and attempt to constitute a valid profile. for (const auto& field : form) { + // TODO(crbug/1213301): Remove this. This hack replaces the UNKNOWN_TYPE + // (due to autocomplete) of fields of a specific signature with their server + // or heuristic type. The changed value is reset below. + bool is_autocomplete_workaround = + base::FeatureList::IsEnabled( + features::kAutofillIgnoreAutocompleteForImport) && + field->GetFieldSignature() == FieldSignature(2281611779) && + field->Type().IsUnknown(); + // Reject fields that are not within the specified |section|. // If section is empty, use all fields. if (field->section != section && !section.empty()) @@ -578,10 +587,17 @@ !field->is_focusable && !base::FeatureList::IsEnabled( features::kAutofillProfileImportFromUnfocusableFields); - if (!field->IsFieldFillable() || skip_unfocussable_field || value.empty()) + if ((!is_autocomplete_workaround && !field->IsFieldFillable()) || + skip_unfocussable_field || value.empty()) { continue; + } AutofillType field_type = field->Type(); + if (is_autocomplete_workaround) { + field_type = AutofillType(field->server_type() != NO_SERVER_DATA + ? field->server_type() + : field->heuristic_type()); + } // Credit card fields are handled by ImportCreditCard(). if (field_type.group() == FieldTypeGroup::kCreditCard) @@ -914,7 +930,7 @@ if (!saved && server_field_type == CREDIT_CARD_EXP_MONTH) { size_t items_count = std::min(field->option_contents.size(), field->option_values.size()); - for (size_t i = 0; items_count; ++i) { + for (size_t i = 0; i < items_count; ++i) { if (value == field->option_contents[i]) { candidate_credit_card.SetInfo(field_type, field->option_values[i], app_locale_);
diff --git a/components/autofill/core/browser/form_data_importer_unittest.cc b/components/autofill/core/browser/form_data_importer_unittest.cc index 47370dc..cb8fe31 100644 --- a/components/autofill/core/browser/form_data_importer_unittest.cc +++ b/components/autofill/core/browser/form_data_importer_unittest.cc
@@ -616,6 +616,60 @@ EXPECT_EQ(0, expected.Compare(*results[0])); } +// Tests that even if the the autocomplete prevents filling, it does not prevent +// import. For now, this is limited to the field with the signature 2281611779. +TEST_P(FormDataImporterTest, ImportAddressProfilesDespiteAutocomplete) { + base::test::ScopedFeatureList feature_list; + feature_list.InitAndEnableFeature( + features::kAutofillIgnoreAutocompleteForImport); + + FormData form; + form.url = GURL("https://wwww.foo.com"); + + FormFieldData field; + test::CreateTestFormField("First name:", "first_name", "George", "text", + &field); + form.fields.push_back(field); + test::CreateTestFormField("Last name:", "last_name", "Washington", "text", + &field); + form.fields.push_back(field); + test::CreateTestFormField("Email:", "email", "theprez@gmail.com", "text", + &field); + form.fields.push_back(field); + test::CreateTestFormField("Address:", "checkout[shipping_address][address1]", + "21 Laussat St", "text", &field); + field.autocomplete_attribute = "none"; + form.fields.push_back(field); + field.autocomplete_attribute = ""; + test::CreateTestFormField("City:", "city", "San Francisco", "text", &field); + form.fields.push_back(field); + test::CreateTestFormField("State:", "state", "California", "text", &field); + form.fields.push_back(field); + test::CreateTestFormField("Zip:", "zip", "94102", "text", &field); + form.fields.push_back(field); + FormStructure form_structure(form); + form_structure.DetermineHeuristicTypes(nullptr, nullptr); + ImportAddressProfiles(/*extraction_successful=*/true, form_structure); + + ASSERT_EQ(form_structure.field(3)->GetFieldSignature(), + FieldSignature(2281611779)); + ASSERT_EQ(form_structure.field(3)->Type().GetStorableType(), UNKNOWN_TYPE); + + AutofillProfile expected(base::GenerateGUID(), test::kEmptyOrigin); + test::SetProfileInfo(&expected, "George", nullptr, "Washington", + "theprez@gmail.com", nullptr, "21 Laussat St", nullptr, + nullptr, "San Francisco", "California", "94102", nullptr, + nullptr); + const std::vector<AutofillProfile*>& results = + personal_data_manager_->GetProfiles(); + ASSERT_EQ(1U, results.size()); + EXPECT_EQ(0, expected.Compare(*results[0])); + + ASSERT_EQ(form_structure.field(3)->GetFieldSignature(), + FieldSignature(2281611779)); + ASSERT_EQ(form_structure.field(3)->Type().GetStorableType(), UNKNOWN_TYPE); +} + TEST_P(FormDataImporterTest, ImportAddressProfileFromUnifiedSection) { FormData form; form.url = GURL("https://wwww.foo.com");
diff --git a/components/autofill/core/common/autofill_features.cc b/components/autofill/core/common/autofill_features.cc index b53da407..f9f478b4 100644 --- a/components/autofill/core/common/autofill_features.cc +++ b/components/autofill/core/common/autofill_features.cc
@@ -224,6 +224,13 @@ const base::Feature kAutofillFixFillableFieldTypes{ "AutofillFixFillableFieldTypes", base::FEATURE_DISABLED_BY_DEFAULT}; +// The autocomplete attribute may prevent Autofill import, crbug/1213301. This +// feature addresses the issue. For now, the fix only concerns fields with the +// signature 2281611779. +// TODO(crbug/1213301): Remove this. +const base::Feature kAutofillIgnoreAutocompleteForImport{ + "AutofillIgnoreAutocompleteForImport", base::FEATURE_DISABLED_BY_DEFAULT}; + // Controls if a server prediction with a prediction source |OVERRIDE| is // granted precedence over html type attributes. // TODO(crbug.com/1170384) Remove once launched
diff --git a/components/autofill/core/common/autofill_features.h b/components/autofill/core/common/autofill_features.h index 0ff6e3c5..d55725ae 100644 --- a/components/autofill/core/common/autofill_features.h +++ b/components/autofill/core/common/autofill_features.h
@@ -91,6 +91,8 @@ COMPONENT_EXPORT(AUTOFILL) extern const base::Feature kAutofillFixFillableFieldTypes; COMPONENT_EXPORT(AUTOFILL) +extern const base::Feature kAutofillIgnoreAutocompleteForImport; +COMPONENT_EXPORT(AUTOFILL) extern const base::Feature kAutofillServerTypeTakesPrecedence; COMPONENT_EXPORT(AUTOFILL) extern const base::Feature kAutofillRefillWithRendererIds;
diff --git a/components/policy/core/common/cloud/dmserver_job_configurations.cc b/components/policy/core/common/cloud/dmserver_job_configurations.cc index 509ad0db..a7410ac 100644 --- a/components/policy/core/common/cloud/dmserver_job_configurations.cc +++ b/components/policy/core/common/cloud/dmserver_job_configurations.cc
@@ -240,14 +240,11 @@ DeviceManagementStatus code = MapNetErrorAndResponseCodeToDMStatus(net_error, response_code); - // Parse the response even if |response_code| is not a success since the - // response data may contain an error message. em::DeviceManagementResponse response; - if (code == DM_STATUS_SUCCESS && - (!response.ParseFromString(response_body) || - response_code != DeviceManagementService::kSuccess)) { + if (code == DM_STATUS_SUCCESS && !response.ParseFromString(response_body)) { code = DM_STATUS_RESPONSE_DECODING_ERROR; - em::DeviceManagementResponse response; + LOG(WARNING) << "DMServer sent an invalid response"; + } else if (response_code != DeviceManagementService::kSuccess) { if (response.ParseFromString(response_body)) { LOG(WARNING) << "DMServer sent an error response: " << response_code << ". " << response.error_message();
diff --git a/components/policy/resources/policy_templates.json b/components/policy/resources/policy_templates.json index 4acfc3af..ac737cf9 100644 --- a/components/policy/resources/policy_templates.json +++ b/components/policy/resources/policy_templates.json
@@ -25441,7 +25441,7 @@ }, }, }, - 'supported_on': ['chrome.*:91-'], + 'future_on': ['chrome.*'], 'features': { 'dynamic_refresh': True, 'per_profile': False,
diff --git a/components/policy/resources/policy_templates_de.xtb b/components/policy/resources/policy_templates_de.xtb index 7e85ea7..2d77e41 100644 --- a/components/policy/resources/policy_templates_de.xtb +++ b/components/policy/resources/policy_templates_de.xtb
@@ -5516,12 +5516,6 @@ <translation id="8217664958939773083">Wenn die Richtlinie auf <ph name="ENABLED" /> gesetzt oder nicht konfiguriert ist, kann der monitorlose Modus verwendet werden. Ist sie auf <ph name="DISABLED" /> gesetzt ist, kann der monitorlose Modus nicht verwendet werden.</translation> <translation id="8220023426952118761">Gewünschte Download-Rate in kbit/s.</translation> <translation id="8220156281401380422">Zulassungsliste für natives Messaging konfigurieren</translation> -<translation id="8234316309673661069">Achtung: 3DES wird in Version 95 vollständig aus <ph name="PRODUCT_NAME" /> entfernt (ungefähr im Oktober 2021) und diese Richtlinie funktioniert danach nicht mehr. - - Wenn die Richtlinie auf „true“ gesetzt ist, werden Cipher Suites von 3DES in TLS aktiviert. Ist die Richtlinie auf „false“ festgelegt, werden die Cipher Suites von 3DES deaktiviert. Falls die Richtlinie nicht konfiguriert ist, sind Cipher Suites von 3DES aktuell standardmäßig aktiviert. Ab Version 93 von <ph name="PRODUCT_NAME" /> sind sie standardmäßig deaktiviert. - - In Version 92 von <ph name="PRODUCT_NAME" /> kann diese Richtlinie verwendet werden, um eine Vorschau der Änderung zu erzeugen und diese auf mangelnde Kompatibilität zu testen. In Version 93 von <ph name="PRODUCT_NAME" /> und danach kann sie verwendet werden, um vorübergehend eine Kompatibilität mit einem veralteten Server herzustellen. Dies ist aber nur eine provisorische Maßnahme und der Server sollte neu konfiguriert werden. - </translation> <translation id="8238421250255592181">Boolescher Parameter, der angibt, ob für die Bildschirmtastatur die automatische Vervollständigung aktiviert ist.</translation> <translation id="8244171102276095471">RC4-Verschlüsselungssammlungen in TLS aktivieren</translation> <translation id="8244525275280476362">Maximale Abrufverzögerung nach der Außerkraftsetzung einer Richtlinie</translation> @@ -6256,6 +6250,7 @@ Diese Richtlinie ist eine vorübergehende Maßnahme. Sie wird aus künftigen Versionen von <ph name="PRODUCT_NAME" /> entfernt. Nachdem sie entfernt wurde, kann <ph name="PRODUCT_NAME" /> zusätzliche DNS-Typen immer abfragen.</translation> <translation id="9167719789236691545">Synchronisierung zwischen Drive und der App "Dateien" von <ph name="PRODUCT_OS_NAME" /> deaktivieren</translation> <translation id="9187743794267626640">Bereitstellen von externem Speicher deaktivieren</translation> +<translation id="9190257149451871588">Port 6566 (gültig bis 15.10.2021)</translation> <translation id="9190456586252617675">Mit dieser Richtlinie kann der Modus für die Einrichtung von Assistant konfiguriert werden. Wenn diese Richtlinie nicht konfiguriert oder auf "<ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" />" festgelegt ist, wird für die Einrichtung von Assistant der Standardmodus verwendet.
diff --git a/components/policy/resources/policy_templates_es-419.xtb b/components/policy/resources/policy_templates_es-419.xtb index 089c3ea..375f040 100644 --- a/components/policy/resources/policy_templates_es-419.xtb +++ b/components/policy/resources/policy_templates_es-419.xtb
@@ -216,7 +216,7 @@ <translation id="1294263471858445589">Permite la autenticación ambiental en sesiones comunes y de incógnito.</translation> <translation id="1295737447968372331">Habilita la función de dictado en la pantalla de acceso</translation> <translation id="1297182715641689552">Usar un script para proxy .pac</translation> -<translation id="1297827666345629703">Una cuenta administrada debe ser una cuenta principal</translation> +<translation id="1297827666345629703">Las cuentas administradas deben ser cuentas principales</translation> <translation id="1297961932043741908">Establece el límite de memoria en megabytes que puede usar una única instancia de Chrome</translation> <translation id="1304973015437969093">ID de extensiones/apps y direcciones URL de actualización para instalar en silencio</translation> <translation id="1305400589435476516">Si habilitas la política, se permitirá el roaming de datos para el dispositivo. @@ -877,13 +877,13 @@ <translation id="2168060657210442816"> Para que esta política tenga efecto, debe establecerse la política <ph name="SIGNIN_INTERCEPTION_ENABLED_POLICY_NAME" /> como verdadera. - Si estableces esta política como <ph name="POLICY_VALUE_PRIMARY_ACCOUNT" /> al nivel de la máquina, todas las cuentas administradas deberán ser principales. + Si estableces esta política como <ph name="POLICY_VALUE_PRIMARY_ACCOUNT" /> al nivel de la máquina, todas las cuentas administradas se considerarán principales. Si la estableces como <ph name="POLICY_VALUE_PRIMARY_ACCOUNT" /> en una cuenta, esa cuenta siempre será principal, pero podrá tener cuentas secundarias en su perfil. - Si la estableces como <ph name="POLICY_VALUE_PRIMARY_ACCOUNT_STRICT" /> al nivel de la máquina, todas las cuentas administradas deberán ser principales. + Si la estableces como <ph name="POLICY_VALUE_PRIMARY_ACCOUNT_STRICT" /> al nivel de la máquina, todas las cuentas administradas se considerarán principales. Si la estableces como <ph name="POLICY_VALUE_PRIMARY_ACCOUNT_STRICT" /> en una cuenta, esa cuenta siempre será principal y no tendrá cuentas secundarias en su perfil. - Si la estableces como <ph name="POLICY_VALUE_NONE" /> o no la estableces, las cuentas administradas no tendrán restricciones. Por lo tanto, una cuenta administrada podrá ser secundaria. En ese caso, no podrá recibir las políticas que establezca el administrador en la cuenta. + Si la estableces como <ph name="POLICY_VALUE_NONE" /> o no la estableces, las cuentas administradas no tendrán restricciones. Así, una cuenta administrada podrá ser secundaria, en cuyo caso no recibirá las políticas que establezca el administrador en la cuenta. </translation> <translation id="2168397434410358693">Demora de inactividad con alimentación de CA</translation> <translation id="217013996107840632">Parámetros de la línea de comandos para cambiar del navegador alternativo</translation> @@ -1800,11 +1800,11 @@ En <ph name="MS_WIN_NAME" />, esta funcionalidad solo está disponible en instancias vinculadas a un dominio de <ph name="MS_AD_NAME" />, que se ejecuten en Windows 10 Pro o inscritas en la <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />. En <ph name="MAC_OS_NAME" />, esta funcionalidad solo está disponible en instancias administradas mediante MDM o vinculadas a un dominio a través de MCX.</translation> <translation id="3261592499545947104">La cantidad de segundos restantes para que caduque un certificado y se active la renovación.</translation> -<translation id="3264706118366247207">Configura una lista de los tipos de datos de navegación que deben borrarse cuando el usuario cierra todas las ventanas de navegación. Los tipos de datos disponibles son el historial de navegación (<ph name="DATA_TYPE_BROWSING_HISTORY" />), el historial de descargas (<ph name="DATA_TYPE_DOWNLOAD_HISTORY" />), las cookies (<ph name="DATA_TYPE_COOKIES_AND_OTHER_SITE_DATA" />), la memoria caché <ph name="DATA_TYPE_CACHED_IMAGES_AND_FILES" />, las opciones de Autocompletar (<ph name="DATA_TYPE_AUTOFILL" />), las contraseñas (<ph name="DATA_TYPE_PASSWORD" />), la configuración de los sitios (<ph name="DATA_TYPE_SITE_SETTINGS" />) y los datos de las apps alojadas (<ph name="DATA_TYPE_HOSTED_APP_DATA" />). Esta política no tendrá prioridad sobre <ph name="ALLOW_DELETING_BROWSER_HISTORY_POLICY_NAME" />. +<translation id="3264706118366247207">Configura una lista de los tipos de datos de navegación que deben borrarse cuando el usuario cierra todas las ventanas del navegador. Los tipos de datos disponibles son el historial de navegación (<ph name="DATA_TYPE_BROWSING_HISTORY" />), el historial de descargas (<ph name="DATA_TYPE_DOWNLOAD_HISTORY" />), las cookies (<ph name="DATA_TYPE_COOKIES_AND_OTHER_SITE_DATA" />), la memoria caché <ph name="DATA_TYPE_CACHED_IMAGES_AND_FILES" />, las opciones de Autocompletar (<ph name="DATA_TYPE_AUTOFILL" />), las contraseñas (<ph name="DATA_TYPE_PASSWORD" />), la configuración de los sitios (<ph name="DATA_TYPE_SITE_SETTINGS" />) y los datos de las apps alojadas (<ph name="DATA_TYPE_HOSTED_APP_DATA" />). Esta política no tendrá prioridad sobre <ph name="ALLOW_DELETING_BROWSER_HISTORY_POLICY_NAME" />. Esta política requiere que se establezca la política <ph name="SYNC_DISABLED_POLICY_NAME" /> como verdadera; de lo contrario, se ignorará. Si estableces esta política al nivel de la plataforma, se deberá inhabilitar la sincronización al nivel de la plataforma. Si la estableces al nivel del usuario, se deberá inhabilitar la sincronización para ese usuario a fin de que tenga efecto esta política. - Si no se logra salir de <ph name="PRODUCT_NAME" /> de forma correcta (p. ej., si falla el navegador o el SO), se borrarán los datos de navegación la próxima vez que se cargue el perfil.</translation> + Si se produce algún error al salir de <ph name="PRODUCT_NAME" /> (p. ej., si falla el navegador o el SO), se borrarán los datos de navegación la próxima vez que se cargue el perfil.</translation> <translation id="3264793472749429012">Codificación del proveedor de búsqueda predeterminado</translation> <translation id="3273221114520206906">Configuración de JavaScript predeterminada</translation> <translation id="328347261792478720">De forma predeterminada, el navegador mostrará recomendaciones de contenido multimedia personalizadas para el usuario. Si inhabilitas esta política, el usuario no verá estas recomendaciones. Si la habilitas o no la estableces, el usuario verá las recomendaciones de contenido multimedia.</translation> @@ -1869,7 +1869,7 @@ El valor de la política debe especificarse en milisegundos. Los valores deben ser menores o iguales que la demora de inactividad. Solo se muestra el mensaje de advertencia si la acción de inactividad es salir de la cuenta o apagar el dispositivo.</translation> -<translation id="3363360928811201045">Agregar restricciones en las cuentas administradas</translation> +<translation id="3363360928811201045">Agregar restricciones en cuentas administradas</translation> <translation id="3367868895271989224">Si habilitas la política, se aislarán todos los sitios (cada sitio se ejecutará en su propio proceso). Si inhabilitas la política o no la estableces, no se desactivará el aislamiento de sitios, pero los usuarios podrán inhabilitarlo (p. ej., mediante la entrada para inhabilitar el aislamiento de sitios en chrome://flags). <ph name="ISOLATE_ORIGINS_POLICY_NAME" /> también puede ser útil para aislar orígenes más precisos. En la versión 76 y anteriores del <ph name="PRODUCT_OS_NAME" />, establece la política de dispositivo <ph name="DEVICE_LOGIN_SCREEN_SITE_PER_PROCESS_POLICY_NAME" /> en el mismo valor (dado que, si los valores no coinciden, pueden producirse retrasos cuando se ingresa una sesión de usuario). @@ -3049,7 +3049,7 @@ Si la lista no incluye una política y hay conflicto entre fuentes, alcances o niveles, se aplicará la política con la prioridad más alta.</translation> <translation id="5056708224511062314">La lupa está inhabilitada.</translation> <translation id="5058573563327660283">Seleccionar la estrategia utilizada para liberar espacio en el disco durante el proceso de limpieza automática (dejó de estar disponible)</translation> -<translation id="5059201920681374653">Las cuentas administradas deben estar en un dispositivo administrado que esté afiliada</translation> +<translation id="5059201920681374653">Las cuentas administradas deben estar en un dispositivo administrado que esté afiliado</translation> <translation id="5061114193960158745">Si estableces esta política, se controlará la lista de sitios web que nunca obligarán a cambiar de navegador. Cada elemento será tratado como una regla. Las reglas que coincidan no se abrirán en un navegador alternativo. A diferencia de la política <ph name="URL_LIST_POLICY_NAME" />, las reglas se aplican en ambas direcciones. Si el complemento de <ph name="IE_PRODUCT_NAME" /> está activado, también controlará si <ph name="IE_PRODUCT_NAME" /> puede abrir estas URL en <ph name="PRODUCT_NAME" />. Si no estableces la política, no se agregarán sitios web a la lista. @@ -4408,23 +4408,23 @@ Nota: Si se especifica <ph name="DEVICE_LOGIN_SCREEN_HIGH_CONTRAST_ENABLED_POLICY_NAME" />, anulará esta política.</translation> <translation id="6833988859168635883">Página de inicio, página principal y página Nueva pestaña</translation> -<translation id="6834298774555537368">Si estableces la política, se especificará la configuración del proxy para Chrome y las apps de ARC, por lo que se ignorarán todas las opciones relacionadas con el proxy que se especificaron en la línea de comandos. +<translation id="6834298774555537368">Si estableces la política, se especificará la configuración de proxy para Chrome y las apps de ARC, por lo que se ignorarán todas las opciones relacionadas con el proxy que se especifiquen desde la línea de comandos. Si no la estableces, los usuarios podrán elegir su configuración de proxy. Si estableces la política <ph name="PROXY_SETTINGS_POLICY_NAME" />, se aceptarán los siguientes campos: * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> (podrás especificar el servidor proxy que usa Chrome y evitar que los usuarios cambien la configuración del proxy) - * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" /> (una dirección URL a un archivo de proxy en formato .pac) - * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> (una dirección URL al servidor proxy) - * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> (una lista de hosts que omitirán el proxy) + * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" /> (dirección URL a un archivo de proxy en formato .pac) + * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> (dirección URL al servidor proxy) + * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> (lista de hosts que omitirán el proxy) El campo <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> dejó de estar disponible. En su lugar, aparece el campo <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />. - Para <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, si eliges uno de estos valores: - * <ph name="PROXY_MODE_ENUM_DIRECT" />: no se usará nunca un proxy y se ignorará el resto de los campos. - * <ph name="PROXY_MODE_ENUM_SYSTEM" />: se usará el proxy del sistema y se ignorará el resto de los campos. - * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />: se ignorará el resto de los campos. - * <ph name="PROXY_MODE_ENUM_FIXED_SERVERS" />: se usarán los campos <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> y <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />. + Para <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, puedes elegir alguno de los valores siguientes: + * <ph name="PROXY_MODE_ENUM_DIRECT" />, no se usará nunca un proxy y se ignorará el resto de los campos. + * <ph name="PROXY_MODE_ENUM_SYSTEM" />, se usará el proxy del sistema y se ignorará el resto de los campos. + * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />, se ignorará el resto de los campos. + * <ph name="PROXY_MODE_ENUM_FIXED_SERVERS" />, se usarán los campos <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> y <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />. * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />: se usarán los campos <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> y <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />. Nota: Para obtener más ejemplos detallados, visita The Chromium Projects ( https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett ).</translation> @@ -5543,12 +5543,6 @@ <translation id="8217664958939773083">Si estableces esta política como <ph name="ENABLED" /> o no la estableces, se podrá usar el modo sin interfaz gráfica. Si estableces esta política como <ph name="DISABLED" />, no se podrá usar el modo sin interfaz gráfica.</translation> <translation id="8220023426952118761">Tasa de descarga deseada en kbit/s.</translation> <translation id="8220156281401380422">Configura la lista de mensajería nativa permitida</translation> -<translation id="8234316309673661069">Advertencia: 3DES se quitará por completo en la versión 95 de <ph name="PRODUCT_NAME" /> (alrededor de octubre de 2021) y esta política dejará de funcionar. - - Si estableces la política como verdadera, se habilitarán los conjuntos de algoritmos de cifrado 3DES en TLS. Si la estableces como falsa, se inhabilitarán los conjuntos. Si no estableces la política, se habilitarán los conjuntos de algoritmos de cifrado 3DES en TLS de forma predeterminada. En la versión 93 de <ph name="PRODUCT_NAME" />, se inhabilitarán de forma predeterminada. - - En la versión 92 de <ph name="PRODUCT_NAME" />, se puede usar esta política para previsualizar el cambio y buscar incompatibilidades. En la versión 93 de <ph name="PRODUCT_NAME" /> y versiones posteriores, se puede usar para asegurar la compatibilidad de forma temporal con un servidor desactualizado. Esta es una medida provisoria; deberás volver a configurar el servidor. - </translation> <translation id="8238421250255592181">Función experimental booleana que indica si el teclado en pantalla puede proporcionar la función de autocompletar.</translation> <translation id="8244171102276095471">Habilitar los paquetes de encriptación RC4 en TLS</translation> <translation id="8244525275280476362">Demora de recuperación máxima después de invalidar una política</translation> @@ -6305,6 +6299,7 @@ Esta política es una medida temporal y se eliminará en las futuras versiones de <ph name="PRODUCT_NAME" />. Después de que se elimine la política, <ph name="PRODUCT_NAME" /> podrá seguir haciendo consultas sobre los tipos de DNS adicionales.</translation> <translation id="9167719789236691545">Inhabilitar Drive en la app de Archivos de <ph name="PRODUCT_OS_NAME" /></translation> <translation id="9187743794267626640">Inhabilitar la activación del almacenamiento externo</translation> +<translation id="9190257149451871588">puerto 6566 (caduca el 15/10/2021)</translation> <translation id="9190456586252617675">Esta política controla el modo de la experiencia de integración del Asistente. Si no se establece la política o se establece en <ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" />, se utilizará el modo predeterminado de la experiencia de integración del Asistente.
diff --git a/components/policy/resources/policy_templates_es.xtb b/components/policy/resources/policy_templates_es.xtb index 8fe7fa19..4929b3f 100644 --- a/components/policy/resources/policy_templates_es.xtb +++ b/components/policy/resources/policy_templates_es.xtb
@@ -586,7 +586,7 @@ Deja esta política sin establecer si has seleccionado otro modo para configurar las políticas de proxy. - Nota: Puedes consultar más ejemplos detallados en The Chromium Projects: https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett.</translation> + Nota: Puedes consultar más ejemplos detallados en The Chromium Projects: https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett</translation> <translation id="1767673020408652620">Habilitar la opción Aplicaciones recomendadas en estado cero del cuadro de búsqueda.</translation> <translation id="1780323582106687813">Esta política está obsoleta. Usa la política <ph name="EXTENSION_INSTALL_ALLOWLIST_POLICY_NAME" /> en su lugar. @@ -4443,7 +4443,7 @@ * <ph name="PROXY_MODE_ENUM_FIXED_SERVERS" />: se usarán los campos <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> y <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />. * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />: se usarán los campos <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> y <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />. - Nota: Puedes consultar más ejemplos detallados en The Chromium Projects: https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett.</translation> + Nota: Puedes consultar más ejemplos detallados en The Chromium Projects: https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett</translation> <translation id="6835883744948188639">Mostrar un mensaje periódico al usuario indicando que se recomienda reiniciar el navegador</translation> <translation id="683688607121170501">Esta opción permite que los usuarios cambien de una cuenta de Google a otra en el área de contenido de la ventana de su navegador y en las aplicaciones de Android después de haber iniciado sesión en su dispositivo <ph name="PRODUCT_OS_NAME" />. @@ -5570,12 +5570,6 @@ <translation id="8217664958939773083">Si a esta política se le asigna el valor <ph name="ENABLED" /> o no se le asigna ninguno, se podrá utilizar el modo sin interfaz gráfica. Si se le asigna el valor <ph name="DISABLED" />, no se podrá utilizar el modo sin interfaz gráfica.</translation> <translation id="8220023426952118761">Velocidad de descarga deseada en kilobits por segundo.</translation> <translation id="8220156281401380422">Configurar la lista de permitidos de mensajes nativos</translation> -<translation id="8234316309673661069">Advertencia: 3DES se eliminará totalmente en la versión 95 de <ph name="PRODUCT_NAME" /> (en torno a octubre del 2021) y esta política dejará de funcionar en ese momento. - - Si se asigna el valor true a esta política, se habilitarán los paquetes de cifrado 3DES en TLS. Si se le asigna el valor false, se inhabilitarán estos paquetes. Si no se le asigna ningún valor, los paquetes de cifrado 3DES estarán habilitados de forma predeterminada. Estos paquetes estarán inhabilitados de forma predeterminada en la versión 93 de <ph name="PRODUCT_NAME" />. - - En la versión 92 de <ph name="PRODUCT_NAME" />, esta política se puede usar para previsualizar el cambio y comprobar si existen incompatibilidades. En la versión 93 y versiones posteriores de <ph name="PRODUCT_NAME" />, esta política se puede usar para mantener temporalmente la compatibilidad con un servidor obsoleto. Se trata de una solución provisional y se debería volver a configurar el servidor. - </translation> <translation id="8238421250255592181">Un indicador booleano que especifica si el teclado en pantalla permite usar la función de autocompletar.</translation> <translation id="8244171102276095471">Habilita los conjuntos de cifrado de RC4 en TLS</translation> <translation id="8244525275280476362">Retraso de recuperación máximo después de validar una política</translation> @@ -6321,6 +6315,7 @@ Esta política es una medida temporal y se eliminará en futuras versiones de <ph name="PRODUCT_NAME" />. Cuando se elimine, <ph name="PRODUCT_NAME" /> podrá consultar tipos de DNS adicionales en cualquier momento.</translation> <translation id="9167719789236691545">Inhabilitar Drive en la aplicación Archivos de <ph name="PRODUCT_OS_NAME" /></translation> <translation id="9187743794267626640">Inhabilitar la activación del almacenamiento externo</translation> +<translation id="9190257149451871588">puerto 6566 (caduca el 15/10/2021)</translation> <translation id="9190456586252617675">Esta política controla el modo de la experiencia de incorporación del Asistente. Si no se asigna ningún valor a esta política o se le asigna el valor <ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" />, se usará el modo predeterminado de la experiencia de incorporación del Asistente.
diff --git a/components/policy/resources/policy_templates_fr.xtb b/components/policy/resources/policy_templates_fr.xtb index 3b59cba..cbb33b9 100644 --- a/components/policy/resources/policy_templates_fr.xtb +++ b/components/policy/resources/policy_templates_fr.xtb
@@ -5541,12 +5541,6 @@ <translation id="8217664958939773083">Si cette règle est définie sur <ph name="ENABLED" /> ou si elle n'est pas configurée, le mode sans interface graphique est autorisé. Si elle est définie sur <ph name="DISABLED" />, ce mode est refusé.</translation> <translation id="8220023426952118761">Débit de téléchargement souhaité en kbit/s.</translation> <translation id="8220156281401380422">Configurer la liste d'autorisation de messagerie native</translation> -<translation id="8234316309673661069">Avertissement : 3DES sera complètement supprimé de <ph name="PRODUCT_NAME" /> dans la version 95 (autour d'octobre 2021). Cette règle cessera alors de fonctionner. - - Si cette règle est définie sur "True", les suites de chiffrement 3DES dans TLS seront activées. Si cette règle est définie sur "False", celles-ci seront désactivées. Si cette règle n'est pas configurée, les suites de chiffrement 3DES sont activées par défaut. Elles seront désactivées par défaut dans <ph name="PRODUCT_NAME" /> 93. - - Dans <ph name="PRODUCT_NAME" /> 92, cette règle peut être utilisée pour afficher un aperçu des modifications et tester les incompatibilités. Dans <ph name="PRODUCT_NAME" /> 93 et les versions ultérieures, elle peut être utilisée pour assurer temporairement la compatibilité avec un serveur obsolète. Il s'agit d'une solution provisoire et il est conseillé de reconfigurer le serveur. - </translation> <translation id="8238421250255592181">Indicateur booléen spécifiant si la saisie semi-automatique est disponible ou non avec le clavier à l'écran.</translation> <translation id="8244171102276095471">Activer des suites de chiffrement RC4 dans TLS</translation> <translation id="8244525275280476362">Délai maximal de récupération après le rejet d'une règle</translation> @@ -6286,6 +6280,7 @@ Cette règle est une mesure temporaire qui sera supprimée dans les futures versions de <ph name="PRODUCT_NAME" />. Après la suppression de cette règle, il sera toujours possible d'envoyer d'autres types de requêtes DNS avec <ph name="PRODUCT_NAME" />.</translation> <translation id="9167719789236691545">Désactiver Drive dans l'application "Fichiers" de <ph name="PRODUCT_OS_NAME" /></translation> <translation id="9187743794267626640">Désactiver le montage de périphériques de stockage externe</translation> +<translation id="9190257149451871588">port 6566 (expire le 15/10/2021)</translation> <translation id="9190456586252617675">Cette règle permet de gérer le mode du processus de prise en main de l'Assistant. Si elle n'est pas configurée ou si elle est définie sur <ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" />, le mode par défaut du processus de prise en main de l'Assistant est utilisé.
diff --git a/components/policy/resources/policy_templates_id.xtb b/components/policy/resources/policy_templates_id.xtb index 8908f91..6d5a13b 100644 --- a/components/policy/resources/policy_templates_id.xtb +++ b/components/policy/resources/policy_templates_id.xtb
@@ -5562,12 +5562,6 @@ <translation id="8217664958939773083">Jika kebijakan ini disetel ke <ph name="ENABLED" /> atau tidak disetel, penggunaan mode headless akan diizinkan. Jika kebijakan ini disetel ke <ph name="DISABLED" />, penggunaan mode headless tidak akan diizinkan.</translation> <translation id="8220023426952118761">Kecepatan download yang diinginkan dalam kbit/dtk.</translation> <translation id="8220156281401380422">Mengonfigurasi daftar pesan native yang diizinkan</translation> -<translation id="8234316309673661069">Peringatan: 3DES akan dihapus sepenuhnya dari <ph name="PRODUCT_NAME" /> versi 95 (sekitar Oktober 2021) dan kebijakan ini akan berhenti berfungsi. - - Jika kebijakan disetel ke benar (true), cipher suite 3DES di TLS akan diaktifkan. Jika kebijakan disetel ke salah (false), cipher suite 3DES di TLS akan dinonaktifkan. Jika kebijakan tidak disetel, cipher suite 3DES akan diaktifkan secara default. Cipher suite 3DES akan dinonaktifkan secara default di <ph name="PRODUCT_NAME" /> 93. - - Di <ph name="PRODUCT_NAME" /> 92, kebijakan ini dapat digunakan untuk melihat pratinjau perubahan dan menguji inkompatibilitas. Di <ph name="PRODUCT_NAME" /> 93 dan yang lebih baru, kebijakan ini dapat digunakan untuk sementara waktu mempertahankan kompatibilitas dengan server yang sudah tidak berlaku. Ini adalah tindakan sementara dan server harus dikonfigurasi ulang. - </translation> <translation id="8238421250255592181">Tanda boolean menunjukkan apakah keyboard virtual dapat memberikan pelengkapan otomatis.</translation> <translation id="8244171102276095471">Mengaktifkan paket penyandian RC4 di TLS</translation> <translation id="8244525275280476362">Penundaan mengambil maksimum setelah kebijakan invalidasi</translation> @@ -6302,6 +6296,7 @@ Kebijakan ini adalah tindakan sementara dan akan dihapus di <ph name="PRODUCT_NAME" /> versi mendatang. Setelah kebijakan dihapus, <ph name="PRODUCT_NAME" /> akan dapat mengkueri jenis DNS tambahan kapan saja.</translation> <translation id="9167719789236691545">Nonaktifkan Drive di aplikasi File <ph name="PRODUCT_OS_NAME" /></translation> <translation id="9187743794267626640">Menonaktifkan pemasangan penyimpanan eksternal</translation> +<translation id="9190257149451871588">port 6566 (berakhir 15/10/2021)</translation> <translation id="9190456586252617675">Kebijakan ini mengontrol mode pengalaman aktivasi Asisten. Jika kebijakan tidak disetel atau disetel ke <ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" />, mode default pengalaman aktivasi Asisten akan digunakan.
diff --git a/components/policy/resources/policy_templates_it.xtb b/components/policy/resources/policy_templates_it.xtb index 88b3b9b..0ea1b51 100644 --- a/components/policy/resources/policy_templates_it.xtb +++ b/components/policy/resources/policy_templates_it.xtb
@@ -5517,12 +5517,6 @@ <translation id="8217664958939773083">Se questo criterio viene impostato su <ph name="ENABLED" /> o se non viene configurato, è possibile usare la modalità headless. Se questo criterio viene impostato su <ph name="DISABLED" />, non è possibile usare la modalità headless.</translation> <translation id="8220023426952118761">La velocità di download desiderata, in kbit/s.</translation> <translation id="8220156281401380422">Configura lista consentita di messaggi nativi</translation> -<translation id="8234316309673661069">Attenzione: 3DES verrà completamente rimosso da <ph name="PRODUCT_NAME" /> nella versione 95 (indicativamente a ottobre 2021); in quel momento, questo criterio smetterà di funzionare. - - Se il criterio è impostato su true, le suite di crittografia 3DES in TLS saranno attivate. Se è impostato su false, saranno disattivate. Se il criterio non viene impostato, al momento le suite di crittografia 3DES sono attivate per impostazione predefinita. Saranno disattivate per impostazione predefinita in <ph name="PRODUCT_NAME" /> 93. - - In <ph name="PRODUCT_NAME" /> 92, questo criterio potrebbe essere usato per visualizzare in anteprima la modifica e testare le eventuali incompatibilità. In <ph name="PRODUCT_NAME" /> 93 e versioni successive, potrebbe essere usato per mantenere la compatibilità con un server obsoleto. Si tratta di una misura temporanea ed è necessario riconfigurare il server. - </translation> <translation id="8238421250255592181">Un flag booleano che indica se la tastiera sullo schermo può offrire la funzionalità di completamento automatico.</translation> <translation id="8244171102276095471">Attiva i pacchetti di crittografia RC4 in TLS</translation> <translation id="8244525275280476362">Ritardo di recupero massimo dopo l'invalidazione di una norma</translation> @@ -6255,6 +6249,7 @@ Questo criterio è una misura temporanea e verrà rimosso nelle future versioni di <ph name="PRODUCT_NAME" />. Dopo la rimozione del criterio, <ph name="PRODUCT_NAME" /> potrà sempre eseguire query su tipi DNS aggiuntivi.</translation> <translation id="9167719789236691545">Disattiva Drive nell'app File di <ph name="PRODUCT_OS_NAME" /></translation> <translation id="9187743794267626640">Disabilita il montaggio di una memoria esterna</translation> +<translation id="9190257149451871588">Porta 6566 (scadenza: 15/10/2021)</translation> <translation id="9190456586252617675">Questo criterio consente di stabilire la modalità dell'esperienza di onboarding dell'assistente. Se il criterio non viene impostato o viene impostato su <ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" />, viene usata la modalità predefinita dell'esperienza di onboarding dell'assistente.
diff --git a/components/policy/resources/policy_templates_ja.xtb b/components/policy/resources/policy_templates_ja.xtb index e725028..15421f1 100644 --- a/components/policy/resources/policy_templates_ja.xtb +++ b/components/policy/resources/policy_templates_ja.xtb
@@ -567,7 +567,7 @@ 有効な <ph name="URL_LABEL" /> パターンについて詳しくは、https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns をご覧ください。このポリシーの値に「<ph name="WILDCARD_VALUE" />」は使用できません。</translation> <translation id="1755310913456007816">オンライン失効確認の既存の設定を使用する</translation> <translation id="1760951637494635692">シリアル API を許可するサイトを指定します</translation> -<translation id="1765503534110351026">このポリシーはサポートが終了しています。代わりに <ph name="PROXY_SETTINGS_POLICY_NAME" /> を使用してください。 +<translation id="1765503534110351026">このポリシーは非推奨となりました。代わりに <ph name="PROXY_SETTINGS_POLICY_NAME" /> を使用してください。 このポリシーを設定した場合、<ph name="PRODUCT_NAME" /> では、ここで指定したホストリストに対してプロキシを一切使用しません。このポリシーは、<ph name="PROXY_SETTINGS_POLICY_NAME" /> ポリシーを指定せずに、<ph name="PROXY_MODE_POLICY_NAME" /> を <ph name="PROXY_MODE_ENUM_FIXED_SERVERS" /> または <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" /> のいずれかに指定した場合のみ適用されます。 @@ -4260,7 +4260,7 @@ * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" />: プロキシ サーバーの URL * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />: プロキシを使用しないホストのリスト - <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> フィールドはサポートを終了しました。代わりに <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> フィールドを使用してください。 + <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> フィールドは非推奨となりました。代わりに <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> フィールドを使用してください。 <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> については、以下のいずれかの値を指定します。 * <ph name="PROXY_MODE_ENUM_DIRECT" />: プロキシは一切使用せず、他のフィールドをすべて無視します。 @@ -5359,12 +5359,6 @@ <translation id="8217664958939773083">このポリシーを <ph name="ENABLED" /> に設定するか未設定のままにした場合、ヘッドレス モードの使用が許可されます。このポリシーを <ph name="DISABLED" /> に設定した場合、ヘッドレス モードの使用は許可されません。</translation> <translation id="8220023426952118761">希望するダウンロード速度(キロビット/秒)です。</translation> <translation id="8220156281401380422">ネイティブ メッセージングの許可リストを設定する</translation> -<translation id="8234316309673661069">警告: 3DES は <ph name="PRODUCT_NAME" /> バージョン 95(2021 年 10 月頃公開)で完全に削除され、それ以後、このポリシーも機能しなくなります。 - - このポリシーを true に設定すると、TLS の 3DES 暗号スイートが有効になります。false に設定すると、無効になります。このポリシーを未設定のままにすると、現時点では 3DES 暗号スイートはデフォルトで有効になります。<ph name="PRODUCT_NAME" /> 93 ではデフォルトで無効になります。 - - <ph name="PRODUCT_NAME" /> 92 では、このポリシーは変更のプレビューや非互換性のテストに使用できます。<ph name="PRODUCT_NAME" /> 93 以降では、古いサーバーとの互換性の一時的な保持に使用できます。これは暫定的な措置であり、サーバーの再設定が必要です。 - </translation> <translation id="8238421250255592181">画面キーボードでオートコンプリートを有効にするかどうかを示すブール値のフラグです。</translation> <translation id="8244171102276095471">TLS の RC4 暗号スイートを有効にする</translation> <translation id="8244525275280476362">ポリシーの失効から取得までの最大時間</translation> @@ -6094,6 +6088,7 @@ このポリシーは一時的なもので、今後リリースされるバージョン <ph name="PRODUCT_NAME" /> で削除される予定です。ポリシーの削除後は、<ph name="PRODUCT_NAME" /> はその他の DNS タイプのクエリを常に行えるようになります。</translation> <translation id="9167719789236691545"><ph name="PRODUCT_OS_NAME" /> ファイルアプリでドライブを無効にする</translation> <translation id="9187743794267626640">外部ストレージのマウントを無効にする</translation> +<translation id="9190257149451871588">ポート 6566(有効期限: 2021 年 10 月 15 日)</translation> <translation id="9190456586252617675">このポリシーでは、アシスタントのオンボーディング エクスペリエンスのモードを管理します。 このポリシーを未設定のままにするか <ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" /> に設定した場合、アシスタントのオンボーディング エクスペリエンスではデフォルトのモードが使用されます。
diff --git a/components/policy/resources/policy_templates_ko.xtb b/components/policy/resources/policy_templates_ko.xtb index 3123393c..8e64496 100644 --- a/components/policy/resources/policy_templates_ko.xtb +++ b/components/policy/resources/policy_templates_ko.xtb
@@ -5566,12 +5566,6 @@ <translation id="8217664958939773083">정책을 <ph name="ENABLED" />로 설정하거나 설정하지 않으면 헤드리스 모드의 사용이 허용됩니다. 정책을 <ph name="DISABLED" />로 설정하면 헤드리스 모드 사용이 허용되지 않습니다.</translation> <translation id="8220023426952118761">원하는 다운로드 속도(kbit/초)입니다.</translation> <translation id="8220156281401380422">기본 메시지 허용 목록 구성</translation> -<translation id="8234316309673661069">경고: 3DES는 버전 95(2021년 10월경)부터 <ph name="PRODUCT_NAME" />에서 완전히 삭제되고 그 이후에는 이 정책이 작동하지 않습니다. - - 정책이 true로 설정되면 TLS의 3DES 암호화 스위트가 사용 설정됩니다. false로 설정되면 사용 중지됩니다. 정책이 설정되지 않으면 3DES 암호화 스위트가 현재 버전에서 기본적으로 사용 설정됩니다. <ph name="PRODUCT_NAME" /> 93에서는 기본적으로 사용 중지됩니다. - - <ph name="PRODUCT_NAME" /> 92에서 이 정책은 변경사항을 미리 보고 비호환성을 테스트하는 데 사용될 수 있습니다. <ph name="PRODUCT_NAME" /> 93 이후에서는 오래된 서버와 일시적으로 호환성을 유지하는 데 사용될 수 있습니다. 임시방편이므로 서버를 다시 구성해야 합니다. - </translation> <translation id="8238421250255592181">터치 키보드가 자동 완성을 지원할 수 있는지 나타내는 부울 플래그입니다.</translation> <translation id="8244171102276095471">TLS에서 RC4 암호화 기술을 사용 설정합니다.</translation> <translation id="8244525275280476362">정책 무효화 후 최대 가져오기 지연</translation> @@ -6321,6 +6315,7 @@ 정책은 일시적인 조치로, 향후 <ph name="PRODUCT_NAME" /> 버전에서는 삭제될 예정입니다. 정책이 삭제되고 나면 <ph name="PRODUCT_NAME" />에서 항상 추가적인 DNS 유형을 쿼리할 수 있게 됩니다.</translation> <translation id="9167719789236691545"><ph name="PRODUCT_OS_NAME" /> 파일 앱에서 드라이브 사용 중지</translation> <translation id="9187743794267626640">외부 저장소 마운트 사용 중지</translation> +<translation id="9190257149451871588">포트 6566(2021년 10월 15일에 만료됨)</translation> <translation id="9190456586252617675">이 정책은 어시스턴트 온보딩 환경의 모드를 제어합니다. 이 정책을 설정하지 않거나 <ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" /> 값으로 설정하면 어시스턴트 온보딩 환경의 기본 모드가 사용됩니다.
diff --git a/components/policy/resources/policy_templates_nl.xtb b/components/policy/resources/policy_templates_nl.xtb index a7bd26b..7905f7f 100644 --- a/components/policy/resources/policy_templates_nl.xtb +++ b/components/policy/resources/policy_templates_nl.xtb
@@ -5490,12 +5490,6 @@ <translation id="8217664958939773083">Als je het beleid instelt op <ph name="ENABLED" /> of niet instelt, sta je het gebruik van de stand zonder interface toe. Als je het beleid instelt op <ph name="DISABLED" />, sta je het gebruik van de stand zonder interface niet toe.</translation> <translation id="8220023426952118761">Gewenste downloadsnelheid in kbits/s.</translation> <translation id="8220156281401380422">Toelatingslijst voor systeemeigen berichten configureren</translation> -<translation id="8234316309673661069">Waarschuwing: 3DES wordt volledig verwijderd uit <ph name="PRODUCT_NAME" /> vanaf versie 95 (rond oktober 2021). Dit beleid werkt dan niet meer. - - Als je het beleid instelt op True, worden 3DES cipher suites in TLS aangezet. Als je het beleid instelt op False, worden ze uitgezet. Als je het beleid niet instelt, worden 3DES cipher suites momenteel standaard aangezet. In <ph name="PRODUCT_NAME" /> 93 worden ze standaard uitgezet. - - In <ph name="PRODUCT_NAME" /> 92 kun je dit beleid gebruiken om een voorbeeld van de verandering te bekijken en te testen op incompatibiliteiten. In <ph name="PRODUCT_NAME" /> 93 en later kun je dit beleid gebruiken om de compatibiliteit met een verouderde server te behouden. Dit is slechts een noodoplossing. De server moet opnieuw worden ingesteld. - </translation> <translation id="8238421250255592181">Een Booleaanse markering die aangeeft of het schermtoetsenbord de optie voor automatisch aanvullen heeft.</translation> <translation id="8244171102276095471">RC4-coderingssuites in TLS aanzetten</translation> <translation id="8244525275280476362">Maximum vertraging voor ophalen na ongeldigverklaring voor beleid</translation> @@ -6234,6 +6228,7 @@ Dit beleid is een tijdelijke maatregel en wordt verwijderd in toekomstige versies van <ph name="PRODUCT_NAME" />. Na verwijdering van het beleid kan <ph name="PRODUCT_NAME" /> altijd zoekopdrachten voor aanvullende DNS-typen uitvoeren.</translation> <translation id="9167719789236691545">Drive in de app Bestanden van <ph name="PRODUCT_OS_NAME" /> uitzetten</translation> <translation id="9187743794267626640">Koppeling van externe opslag uitzetten</translation> +<translation id="9190257149451871588">poort 6566 (verloopt op 15-10-2021)</translation> <translation id="9190456586252617675">Met dit beleid wordt de modus voor introductie van de Assistent beheerd. Als dit beleid niet is ingesteld of is ingesteld op <ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" />, wordt de standaard modus voor introductie van de Assistent gebruikt.
diff --git a/components/policy/resources/policy_templates_pt-BR.xtb b/components/policy/resources/policy_templates_pt-BR.xtb index 0f592dc..e3b0956d 100644 --- a/components/policy/resources/policy_templates_pt-BR.xtb +++ b/components/policy/resources/policy_templates_pt-BR.xtb
@@ -577,13 +577,13 @@ Para informações detalhadas sobre padrões de <ph name="URL_LABEL" /> válidos, consulte https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns (link em inglês). <ph name="WILDCARD_VALUE" /> não é um valor aceitável para esta política.</translation> <translation id="1755310913456007816">Usar as configurações on-line existentes de verificação da revogação</translation> <translation id="1760951637494635692">Permitir a API Serial nesses sites</translation> -<translation id="1765503534110351026">O uso desta política foi suspenso. Use a <ph name="PROXY_SETTINGS_POLICY_NAME" />. +<translation id="1765503534110351026">Esta política está obsoleta. Use a <ph name="PROXY_SETTINGS_POLICY_NAME" />. Se a política for definida, o <ph name="PRODUCT_NAME" /> ignorará todos os proxies em favor da lista de hosts apresentada aqui. Esta política só terá efeito se a política <ph name="PROXY_SETTINGS_POLICY_NAME" /> não tiver sido especificada e você tiver selecionado <ph name="PROXY_MODE_ENUM_FIXED_SERVERS" /> ou <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" /> para <ph name="PROXY_MODE_POLICY_NAME" />. Não defina esta política se você tiver selecionado qualquer outro modo para políticas de configuração de proxy. - Observação: para ver mais exemplos detalhados, acesse The Chromium Projects (https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett, link em inglês).</translation> + Observação: para ver mais exemplos detalhados, acesse The Chromium Projects em https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett (link em inglês).</translation> <translation id="1767673020408652620">Ativar recomendações de app no estado inicial da caixa de pesquisa</translation> <translation id="1780323582106687813">Esta política está obsoleta. Use <ph name="EXTENSION_INSTALL_ALLOWLIST_POLICY_NAME" />. @@ -881,7 +881,7 @@ Se esta política for definida como <ph name="POLICY_VALUE_PRIMARY_ACCOUNT_STRICT" /> no nível da máquina, todas as contas gerenciadas serão forçadas a ser principais. Se esta política for definida como <ph name="POLICY_VALUE_PRIMARY_ACCOUNT_STRICT" /> em uma conta, essa conta será sempre principal e não terá nenhuma conta secundária no perfil. - Se esta política for definida como <ph name="POLICY_VALUE_NONE" /> ou não for definida, contas gerenciadas não terão restrições. Isso pode resultar em uma conta gerenciada secundária, o que desativa a capacidade de receber políticas definidas para a conta pelo administrador. + Se esta política for definida como <ph name="POLICY_VALUE_NONE" /> ou não for definida, contas gerenciadas não terão restrições. Isso pode tornar uma conta secundária a conta gerenciada. Com isso ela perde a capacidade de receber políticas definidas na conta pelo administrador. </translation> <translation id="2168397434410358693">Intervalo de inatividade no funcionamento com alimentação CA</translation> <translation id="217013996107840632">Parâmetros de linha de comando para fazer a mudança do navegador alternativo.</translation> @@ -4416,7 +4416,7 @@ * <ph name="PROXY_MODE_ENUM_FIXED_SERVERS" />, os campos <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> e <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> serão usados; * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />, os campos <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> e <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> serão usados. - Observação: para ver mais exemplos detalhados, acesse The Chromium Projects (https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett, link em inglês).</translation> + Observação: para ver mais exemplos detalhados, acesse The Chromium Projects em https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett (link em inglês).</translation> <translation id="6835883744948188639">Mostrar um prompt recorrente ao usuário indicando que a reinicialização é necessária</translation> <translation id="683688607121170501">Esta configuração permite que os usuários alternem entre Contas do Google na área de conteúdo da janela do navegador e nos aplicativos Android, depois de fazer login no dispositivo <ph name="PRODUCT_OS_NAME" />. @@ -5533,12 +5533,6 @@ <translation id="8217664958939773083">Se esta política for definida como <ph name="ENABLED" /> ou for deixada sem definição, o modo headless poderá ser usado. Se ela for definida como <ph name="DISABLED" />, o uso do modo headless será negado.</translation> <translation id="8220023426952118761">Velocidade de download desejada, em kbits/s.</translation> <translation id="8220156281401380422">Configurar a lista de permissões de mensagens nativas</translation> -<translation id="8234316309673661069">Aviso: o padrão 3DES será completamente removido na versão 95 do <ph name="PRODUCT_NAME" /> por volta de outubro de 2021 e esta política só funcionará até essa data. - - Se esta política for definida como "verdadeira", os pacotes de criptografia 3DES em TLS serão ativados. Se for definida como "falsa", eles serão desativados. Se a política não estiver definida, os pacotes de criptografia 3DES ficarão ativados por padrão. Eles serão desativadas por padrão na versão 93 do <ph name="PRODUCT_NAME" />. - - Na versão 92 do <ph name="PRODUCT_NAME" />, esta política pode ser usada para visualizar a mudança e testar incompatibilidades. Na versão 93 do <ph name="PRODUCT_NAME" /> e mais recentes, ela pode ser usada para oferecer compatibilidade temporariamente com um servidor desatualizado. Esta é uma medida temporária e o servidor precisará ser reconfigurado. - </translation> <translation id="8238421250255592181">Uma sinalização booleana indicando se o teclado na tela pode oferecer preenchimento automático.</translation> <translation id="8244171102276095471">Ativar pacotes de criptografia RC4 em TLS</translation> <translation id="8244525275280476362">Atraso máximo de busca após a invalidação de uma política</translation> @@ -6274,6 +6268,7 @@ Ela é uma medida temporária e será removida em versões futuras do <ph name="PRODUCT_NAME" />. Após a remoção da política, o <ph name="PRODUCT_NAME" /> sempre poderá consultar outros tipos de DNS.</translation> <translation id="9167719789236691545">Desativar o Drive no app Arquivos do <ph name="PRODUCT_OS_NAME" /></translation> <translation id="9187743794267626640">Desativa a montagem de armazenamento externo</translation> +<translation id="9190257149451871588">porta 6566 (expira em 15/10/2021)</translation> <translation id="9190456586252617675">Esta política controla o modo da experiência de integração do Assistente. Se ela não for definida ou for definida como "<ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" />", o modo usado para a experiência de integração será o padrão.
diff --git a/components/policy/resources/policy_templates_ru.xtb b/components/policy/resources/policy_templates_ru.xtb index be2b1e54..738a025 100644 --- a/components/policy/resources/policy_templates_ru.xtb +++ b/components/policy/resources/policy_templates_ru.xtb
@@ -5519,12 +5519,6 @@ <translation id="8217664958939773083">Если выбрано значение <ph name="ENABLED" /> или правило не настроено, использовать режим консольного браузера будет разрешено. Если выбрано значение <ph name="DISABLED" />, использовать режим консольного браузера будет запрещено.</translation> <translation id="8220023426952118761">Желаемая скорость скачивания в кбит/с.</translation> <translation id="8220156281401380422">Создание списка разрешенных хостов обмена сообщениями с оригинальными приложениями</translation> -<translation id="8234316309673661069">Внимание! Начиная с версии 95 (примерная дата выхода: октябрь 2021 года) в <ph name="PRODUCT_NAME" /> будет полностью прекращена поддержка 3DES. Это правило больше не будет работать. - - Если для правила задано значение True, наборы шифров 3DES в TLS включены. При значении False они отключены. Если правило не настроено, в настоящее время наборы шифров 3DES по умолчанию включены. В <ph name="PRODUCT_NAME" /> 93 они будут по умолчанию отключены. - - В <ph name="PRODUCT_NAME" /> 92 с помощью этого правила можно посмотреть изменение и провести проверку на совместимость. В <ph name="PRODUCT_NAME" /> 93 и более поздних версий оно позволяет временно обеспечить совместимость с устаревшим сервером. Это временное решение, и сервер следует настроить заново. - </translation> <translation id="8238421250255592181">Логический флаг, который указывает, доступно ли автозаполнение на экранной клавиатуре.</translation> <translation id="8244171102276095471">Включить наборы шифров RC4 в TLS</translation> <translation id="8244525275280476362">Максимальная задержка извлечения после аннулирования политики</translation> @@ -6263,6 +6257,7 @@ Это временное правило, которое будет удалено в одной из следующих версий <ph name="PRODUCT_NAME" />. После удаления правила <ph name="PRODUCT_NAME" /> всегда сможет запрашивать дополнительные типы записей DNS.</translation> <translation id="9167719789236691545">Отключить Google Диск в приложении "Файлы" (<ph name="PRODUCT_OS_NAME" />)</translation> <translation id="9187743794267626640">Запрет подключения внешнего хранилища</translation> +<translation id="9190257149451871588">порт 6566 (действует до 15.10.2021)</translation> <translation id="9190456586252617675">Это правило определяет, как пользователи знакомятся с возможностями Ассистента. Если правило не настроено или выбран вариант <ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" />, используется стандартный режим.
diff --git a/components/policy/resources/policy_templates_th.xtb b/components/policy/resources/policy_templates_th.xtb index 04adc6de..943a202 100644 --- a/components/policy/resources/policy_templates_th.xtb +++ b/components/policy/resources/policy_templates_th.xtb
@@ -5482,12 +5482,6 @@ <translation id="8217664958939773083">การตั้งค่านโยบายนี้เป็น <ph name="ENABLED" /> หรือไม่ตั้งค่าจะอนุญาตให้ใช้โหมดไม่มีส่วนหัว การตั้งค่านโยบายนี้เป็น <ph name="DISABLED" /> จะปฏิเสธการใช้โหมดไม่มีส่วนหัว</translation> <translation id="8220023426952118761">อัตราการดาวน์โหลดที่ต้องการเป็นหน่วย kbits/s</translation> <translation id="8220156281401380422">กำหนดค่ารายการที่อนุญาตสำหรับการรับส่งข้อความดั้งเดิม</translation> -<translation id="8234316309673661069">คำเตือน: 3DES จะถูกนำออกจาก <ph name="PRODUCT_NAME" /> เวอร์ชัน 95 (ประมาณเดือนตุลาคม 2021) และเมื่อนั้นนโยบายนี้จะหยุดทำงาน - - หากตั้งค่านโยบายนี้เป็น "จริง" จะเปิดใช้ชุดการเข้ารหัส 3DES ใน TLS หากตั้งค่าเป็น "เท็จ" จะปิดใช้ชุดการเข้ารหัสดังกล่าว หากไม่ได้ตั้งค่านโยบาย โดยค่าเริ่มต้นชุดการเข้ารหัส 3DES จะเปิดใช้อยู่ในตอนนี้ ชุดการเข้ารหัสนี้จะปิดใช้โดยค่าเริ่มต้นใน <ph name="PRODUCT_NAME" /> เวอร์ชัน 93 - - ใน <ph name="PRODUCT_NAME" /> เวอร์ชัน 92 อาจมีการใช้นโยบายนี้เพื่อแสดงตัวอย่างการเปลี่ยนแปลงและใช้ทดสอบความเข้ากันไม่ได้ ใน <ph name="PRODUCT_NAME" /> เวอร์ชัน 93 ขึ้นไป อาจมีการใช้นโยบายนี้เพื่อรักษาความเข้ากันได้กับเซิร์ฟเวอร์ที่ล้าสมัยเป็นการชั่วคราว ซึ่งเป็นมาตรการชั่วคราวและควรจะต้องมีการกำหนดค่าเซิร์ฟเวอร์ใหม่ - </translation> <translation id="8238421250255592181">ธงบูลีนที่ระบุว่าแป้นพิมพ์บนหน้าจอจะมีฟีเจอร์การเติมคำอัตโนมัติหรือไม่</translation> <translation id="8244171102276095471">เปิดใช้ชุดการเข้ารหัส RC4 ใน TLS</translation> <translation id="8244525275280476362">การหน่วงเวลาสูงสุดในการดึงข้อมูลภายหลังการลบล้างนโยบาย</translation> @@ -6226,6 +6220,7 @@ นโยบายนี้เป็นมาตรการชั่วคราวและจะถูกนำออกใน<ph name="PRODUCT_NAME" /> เวอร์ชันต่อๆ ไป หลังจากนำนโยบายออกแล้ว <ph name="PRODUCT_NAME" /> จะส่งคำขอประเภท DNS เพิ่มเติมได้ทุกครั้ง</translation> <translation id="9167719789236691545">ปิดใช้ไดรฟ์ในแอป Files ของ <ph name="PRODUCT_OS_NAME" /></translation> <translation id="9187743794267626640">ปิดใช้งานการต่อเชื่อมที่จัดเก็บข้อมูลภายนอก</translation> +<translation id="9190257149451871588">พอร์ต 6566 (หมดอายุ 2021/10/15)</translation> <translation id="9190456586252617675">นโยบายนี้ควบคุมโหมดของการเริ่มต้นใช้งาน Assistant หากไม่ได้ตั้งค่านโยบายหรือตั้งค่าเป็น <ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" /> ระบบจะใช้โหมดเริ่มต้นของการเริ่มต้นใช้งาน Assistant
diff --git a/components/policy/resources/policy_templates_tr.xtb b/components/policy/resources/policy_templates_tr.xtb index 602ab0d..f6304843 100644 --- a/components/policy/resources/policy_templates_tr.xtb +++ b/components/policy/resources/policy_templates_tr.xtb
@@ -1663,7 +1663,7 @@ <translation id="3072847235228302527">Bir cihaz yerel hesabı için Hizmet Şartları'nı ayarlama</translation> <translation id="3083259245974004342">Şifre koruma</translation> <translation id="3086995894968271156">Cast Receiver'ı <ph name="PRODUCT_NAME" /> ürününde yapılandırın.</translation> -<translation id="3087346703976541109">Çapraz kaynak izoleli olmayan bağlamda, SharedArrayBuffers kullanılıp kullanılamayacağını belirler</translation> +<translation id="3087346703976541109">Kökler arası erişime kapalı olmayan bağlamda, SharedArrayBuffers kullanılıp kullanılamayacağını belirler</translation> <translation id="3088557424854005813">Onay</translation> <translation id="3091832372132789233">Öncelikle harici bir güç kaynağına bağlı cihazlar için pili şarj edin.</translation> <translation id="3092059499596000593">Yazdırma Önizleme'de varsayılan seçenek olarak sistem varsayılan yazıcısını kullan</translation> @@ -3841,8 +3841,7 @@ <translation id="6111936128861357925">Dinozor Paskalya Yumurtası Oyununa İzin Verme</translation> <translation id="6123052603197028610">Zaman damgalarını almak için Google sunucularına sorgu gönderilmesine izin verme</translation> <translation id="6132506775968708399">3. taraf çerezleri engelle</translation> -<translation id="6132739217670763962"> - Çapraz kaynak izolasyonu olmayan bir bağlamda SharedArrayBuffers kullanılıp kullanılamayacağını belirler. Chrome, Chrome 91 ve sonrasında (25.05.2021) Web Uyumluluğu nedeniyle SharedArrayBuffers kullanımında çapraz kaynak izolasyonu gerektirecek. Daha fazla ayrıntıyı aşağıdaki adreste bulabilirsiniz: +<translation id="6132739217670763962">Kökler arası erişime kapalı olmayan bir bağlamda SharedArrayBuffers kullanılıp kullanılamayacağını belirler. Chrome, Chrome 91 ve sonrasında (25.05.2021) Web Uyumluluğu nedeniyle SharedArrayBuffers kullanımında kökler arası erişime kapalı olmasını gerektirecek. Daha fazla ayrıntıyı aşağıdaki adreste bulabilirsiniz: https://developer.chrome.com/blog/enabling-shared-array-buffer/.</translation> <translation id="6133088669883929098">Tüm sitelerin anahtar oluşturma işlevini kullanmasına izin ver</translation> <translation id="6135398260575578389">Güvenli Tarama gelişmiş modda etkin. Bu mod daha yüksek güvenlik sağlar, ancak Google ile daha fazla tarama bilgisi paylaşmayı gerektirir.</translation> @@ -5511,12 +5510,6 @@ <translation id="8217664958939773083">Bu politikanın <ph name="ENABLED" /> değerine ayarlanması veya ayarlanmadan bırakılması, gözetimsiz modun kullanımına izin verir. Bu politikanın <ph name="DISABLED" /> değerine ayarlanması, gözetimsiz modun kullanılmasını engeller.</translation> <translation id="8220023426952118761">İstenen indirme hızı (kbit/sn. olarak).</translation> <translation id="8220156281401380422">Yerel mesajlaşma izin verilenler listesini yapılandırma</translation> -<translation id="8234316309673661069">Uyarı: 3DES, 95 sürümünde (Ekim 2021 civarında) <ph name="PRODUCT_NAME" /> ürününden tamamen kaldırılacak ve bu politika artık kullanılamayacaktır. - - Politika doğru değerine ayarlanırsa TLS'de 3DES şifre paketleri etkinleştirilir. Politika yanlış değerine ayarlanırsa bunlar devre dışı bırakılır. Politika ayarlanmazsa 3DES şifre paketleri şu an için varsayılan olarak etkinleştirilir. Bunlar <ph name="PRODUCT_NAME" /> 93 sürümünde varsayılan olarak devre dışı bırakılacaktır. - - Bu politika, <ph name="PRODUCT_NAME" /> 92 sürümünde değişikliği önizlemek ve uyumsuzlukları test etmek için kullanılabilir. <ph name="PRODUCT_NAME" /> 93 ve sonraki sürümlerinde ise eski bir sunucuyla geçici olarak uyumluluğu sürdürmek için kullanılabilir. Bu geçici bir tedbir olup sunucu yeniden yapılandırılmalıdır. - </translation> <translation id="8238421250255592181">Dokunmatik klavyede otomatik tamamlama özelliği sunulup sunulamayacağını gösteren bir boole flag'i.</translation> <translation id="8244171102276095471">TLS'deki RC4 şifre paketlerini etkinleştir</translation> <translation id="8244525275280476362">Bir politika iptal edildikten sonra maksimum getirme gecikmesi</translation> @@ -6249,6 +6242,7 @@ Bu politika geçici bir çözüm olup gelecekteki <ph name="PRODUCT_NAME" /> sürümlerinden kaldırılacaktır. Politikanın kaldırılmasından sonra <ph name="PRODUCT_NAME" />, her zaman ilave DNS türlerini sorgulayabilecektir.</translation> <translation id="9167719789236691545"><ph name="PRODUCT_OS_NAME" />, Dosyalar uygulamasında Drive'ı devre dışı bırak</translation> <translation id="9187743794267626640">Harici depolama birimi eklemeyi devre dışı bırak</translation> +<translation id="9190257149451871588">bağlantı noktası 6566 (geçerlilik süresi sonu: 15.10.2021)</translation> <translation id="9190456586252617675">Bu politika, Asistan ilk katılım deneyimi modunu kontrol eder. Politika ayarlanmadan bırakılırsa veya <ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" /> değerine ayaranırsa Asistan ilk katılım deneyiminin varsayılan modu kullanılır.
diff --git a/components/policy/resources/policy_templates_uk.xtb b/components/policy/resources/policy_templates_uk.xtb index 952c933..de4ac3de 100644 --- a/components/policy/resources/policy_templates_uk.xtb +++ b/components/policy/resources/policy_templates_uk.xtb
@@ -5559,12 +5559,6 @@ <translation id="8217664958939773083">Якщо для цього правила вибрано значення <ph name="ENABLED" /> або його не налаштовано, режим headless можна буде використовувати. Якщо для цього правила вибрано значення <ph name="DISABLED" />, використання такого режиму буде заборонено.</translation> <translation id="8220023426952118761">Бажана швидкість завантаження із сервера (Кбіт/с).</translation> <translation id="8220156281401380422">Налаштування білого списку хостів для обміну повідомленнями з оригінальними додатками</translation> -<translation id="8234316309673661069">Попередження: шифри 3DES буде видалено з <ph name="PRODUCT_NAME" /> у версії 95 (приблизно в жовтні 2021 року). Тоді ж перестане працювати це правило. - - Якщо для цього правила вибрати значення true, набори шрифтів 3DES у TLS буде ввімкнено. Якщо вибрати значення false, їх буде вимкнено. Якщо правило не налаштувати, набори шрифтів 3DES наразі буде ввімкнено за умовчанням. Їх буде вимкнено за умовчанням у <ph name="PRODUCT_NAME" /> 93. - - У <ph name="PRODUCT_NAME" /> 92 це правило можна застосовувати для попереднього перегляду змін і перевірки несумісностей. У <ph name="PRODUCT_NAME" /> 93 і новіших версіях за його допомогою можна підтримувати сумісність із застарілим сервером. Це тимчасовий захід, налаштування сервера потрібно змінити. - </translation> <translation id="8238421250255592181">Логічне значення експериментального параметра, яке вказує, чи може екранна клавіатура пропонувати автозаповнення.</translation> <translation id="8244171102276095471">Увімкнути набори шифрів RC4 в TLS</translation> <translation id="8244525275280476362">Максимальна затримка отримання після анулювання правила</translation> @@ -6303,6 +6297,7 @@ Це правило тимчасове. Його буде вилучено в майбутніх версіях <ph name="PRODUCT_NAME" />. Після цього <ph name="PRODUCT_NAME" /> завжди зможе надсилати запити для додаткових типів записів DNS.</translation> <translation id="9167719789236691545">Вимкнути Диск у додатку Файли в <ph name="PRODUCT_OS_NAME" /></translation> <translation id="9187743794267626640">Вимикати підключення зовнішньої пам’яті</translation> +<translation id="9190257149451871588">порт 6566 (діє до 15.10.2021)</translation> <translation id="9190456586252617675">Це правило керує режимом реєстрації в Асистенті. Якщо це правило не налаштовано або для нього вибрано значення <ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" />, використовуватиметься режим реєстрації в Асистенті за умовчанням.
diff --git a/components/policy/resources/policy_templates_vi.xtb b/components/policy/resources/policy_templates_vi.xtb index 711e984..2277ad84 100644 --- a/components/policy/resources/policy_templates_vi.xtb +++ b/components/policy/resources/policy_templates_vi.xtb
@@ -5571,12 +5571,6 @@ <translation id="8217664958939773083">Nếu bạn đặt chính sách này thành <ph name="ENABLED" /> hoặc không đặt chính sách này, thì người dùng sẽ sử dụng được chế độ không có giao diện người dùng. Nếu bạn đặt chính sách này thành <ph name="DISABLED" />, thì người dùng sẽ không sử dụng được chế độ không có giao diện người dùng.</translation> <translation id="8220023426952118761">Tốc độ tải xuống mong muốn (tính bằng kbit/giây).</translation> <translation id="8220156281401380422">Định cấu hình danh sách cho phép máy chủ nhắn tin gốc</translation> -<translation id="8234316309673661069">Cảnh báo: Bộ thuật toán mật mã 3DES sẽ bị xóa hoàn toàn khỏi <ph name="PRODUCT_NAME" /> trong phiên bản 95 (vào khoảng tháng 10 năm 2021). Khi đó, chính sách này sẽ ngừng hoạt động. - - Nếu bạn đặt chính sách này thành bật, bộ thuật toán mật mã 3DES trong TLS sẽ được bật. Bộ thuật toán mật mã sẽ bị tắt nếu bạn đặt chính sách này thành tắt. Nếu bạn không đặt chính sách này, bộ thuật toán mật mã 3DES sẽ được bật theo mặc định. Trong <ph name="PRODUCT_NAME" /> phiên bản 93, bộ thuật toán mật mã sẽ bị tắt theo mặc định. - - Trong <ph name="PRODUCT_NAME" /> phiên bản 92, bạn có thể dùng chính sách này để xem trước sự thay đổi và kiểm tra xem có vấn đề không tương thích không. Trong <ph name="PRODUCT_NAME" /> phiên bản 93 trở lên, bạn có thể dùng chính sách này để tạm thời duy trì khả năng tương thích với một máy chủ lỗi thời. Đây chỉ là giải pháp thay thế tạm thời nên bạn cần thiết lập lại máy chủ. - </translation> <translation id="8238421250255592181">Một cờ boolean cho biết liệu bàn phím ảo có thể cung cấp tính năng tự động hoàn thành hay không.</translation> <translation id="8244171102276095471">Bật bộ mật mã RC4 trong TLS</translation> <translation id="8244525275280476362">Độ trễ tìm nạp tối đa sau khi hủy hiệu lực chính sách</translation> @@ -6326,6 +6320,7 @@ Chính sách này chỉ là biện pháp tạm thời và sẽ bị xóa trong các phiên bản <ph name="PRODUCT_NAME" /> sau này. Sau khi chính sách này bị xóa, <ph name="PRODUCT_NAME" /> luôn có thể truy vấn các loại DNS khác.</translation> <translation id="9167719789236691545">Tắt Drive trong ứng dụng Tệp dành cho <ph name="PRODUCT_OS_NAME" /></translation> <translation id="9187743794267626640">Vô hiệu hóa việc lắp bộ nhớ ngoài</translation> +<translation id="9190257149451871588">cổng 6566 (hết hạn vào ngày 15/10/2021)</translation> <translation id="9190456586252617675">Chính sách này kiểm soát chế độ của trải nghiệm làm quen với Trợ lý. Nếu bạn không đặt hoặc đặt chính sách này thành <ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" />, thì chế độ mặc định của trải nghiệm làm quen với Trợ lý sẽ được sử dụng.
diff --git a/components/policy/resources/policy_templates_zh-CN.xtb b/components/policy/resources/policy_templates_zh-CN.xtb index 0ccd5840..50e9a67 100644 --- a/components/policy/resources/policy_templates_zh-CN.xtb +++ b/components/policy/resources/policy_templates_zh-CN.xtb
@@ -5481,12 +5481,6 @@ <translation id="8217664958939773083">如果此政策设为 <ph name="ENABLED" /> 或未设置,即意味着允许使用无头模式。如果此政策设为 <ph name="DISABLED" />,则意味着禁止使用无头模式。</translation> <translation id="8220023426952118761">所需的下载速率,以 kb/s 为单位。</translation> <translation id="8220156281401380422">配置本地消息传递主机许可名单</translation> -<translation id="8234316309673661069">警告:我们将从 <ph name="PRODUCT_NAME" /> 的 95 版(将于 2021 年 10 月左右推出)中彻底移除 3DES。届时,此政策将不再有效。 - - 如果此政策设为 true,系统将在传输层安全协议 (TLS) 中启用 3DES 加密套件。如果此政策设为 false,系统将在 TLS 中停用 3DES 加密套件。如果此政策未设置,目前系统会默认启用 3DES 加密套件,但在 <ph name="PRODUCT_NAME" /> 93 版中,系统将默认停用 3DES 加密套件。 - - 在 <ph name="PRODUCT_NAME" /> 92 版中,此政策可用于预览更改和测试不兼容性。在 <ph name="PRODUCT_NAME" /> 93 版及更高版本中,此政策可用于暂时保持与过时服务器的兼容性。这只是一种权宜之计,正确的做法是重新配置服务器。 - </translation> <translation id="8238421250255592181">一个布尔值标记,用于表明屏幕键盘能否提供自动填充功能。</translation> <translation id="8244171102276095471">在 TLS 中启用 RC4 加密套件</translation> <translation id="8244525275280476362">政策失效后的最大提取延迟</translation> @@ -6218,6 +6212,7 @@ 此政策只是一项暂时性措施,会从 <ph name="PRODUCT_NAME" /> 的未来版本中移除。移除此政策后,<ph name="PRODUCT_NAME" /> 将始终都能查询其他 DNS 类型。</translation> <translation id="9167719789236691545">在 <ph name="PRODUCT_OS_NAME" />的“文件”应用中停用 Google 云端硬盘</translation> <translation id="9187743794267626640">禁止装载外部存储设备</translation> +<translation id="9190257149451871588">端口 6566(2021/10/15 到期)</translation> <translation id="9190456586252617675">此政策旨在控制 Google 助理新手入门体验的模式。 如果此政策设为<ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" />或未设置,系统会使用 Google 助理新手入门体验的默认模式。
diff --git a/components/policy/resources/policy_templates_zh-TW.xtb b/components/policy/resources/policy_templates_zh-TW.xtb index 4c0572ce..605fcb6 100644 --- a/components/policy/resources/policy_templates_zh-TW.xtb +++ b/components/policy/resources/policy_templates_zh-TW.xtb
@@ -5461,11 +5461,6 @@ <translation id="8217664958939773083">如將這項政策設為「<ph name="ENABLED" />」或不設定,系統就會允許使用無頭模式;如將這項政策設為「<ph name="DISABLED" />」,則系統會禁止使用無頭模式。</translation> <translation id="8220023426952118761">理想的下載速率 (kbit/秒)。</translation> <translation id="8220156281401380422">設定內建訊息傳遞許可清單</translation> -<translation id="8234316309673661069">警告:我們將從 <ph name="PRODUCT_NAME" /> 第 95 版中 (約在 2021 年 10 月推出) 完全移除 3DES,屆時這項政策也會停止運作。 - 如果將這項政策設為 True,系統會啟用傳輸層安全標準 (TLS) 中的 3DES 加密套件。如果設為 False,系統將停用這些加密套件。如果不設定這項政策,3DES 加密套件目前預設為啟用,不過自 <ph name="PRODUCT_NAME" /> 第 93 版起將預設為停用。 - - 在 <ph name="PRODUCT_NAME" /> 第 92 版中,這項政策可以用來預覽變更及測試不相容問題。自 <ph name="PRODUCT_NAME" /> 第 93 版起,這項政策可以用來暫時保持與過舊伺服器的相容性。這種方法是權宜之計,伺服器應重新設定,才是正確的做法。 - </translation> <translation id="8238421250255592181">布林值標記,表示螢幕小鍵盤是否能提供自動完成功能。</translation> <translation id="8244171102276095471">在傳輸層安全標準 (TLS) 中啟用 RC4 加密套件</translation> <translation id="8244525275280476362">政策失效後的最大擷取延遲</translation> @@ -6197,6 +6192,7 @@ 這項政策僅是暫時性措施,我們會在日後的 <ph name="PRODUCT_NAME" /> 版本中予以移除。待這項政策移除後,<ph name="PRODUCT_NAME" /> 便一律可以查詢其他 DNS 類型。</translation> <translation id="9167719789236691545">禁止在 <ph name="PRODUCT_OS_NAME" />的「檔案」應用程式中使用 Google 雲端硬碟</translation> <translation id="9187743794267626640">停用外部儲存裝置掛載功能</translation> +<translation id="9190257149451871588">通訊埠 6566 (2021 年 10 月 15 日到期)</translation> <translation id="9190456586252617675">這項政策可控管 Google 助理入門使用體驗的模式。 如果不設定這項政策或設為 <ph name="ASSISTANT_ONBOARDING_MODE_DEFAULT" />,系統會使用 Google 助理入門使用體驗的預設模式。
diff --git a/components/strings/components_strings_bn.xtb b/components/strings/components_strings_bn.xtb index 596b6f21..bf79e3116 100644 --- a/components/strings/components_strings_bn.xtb +++ b/components/strings/components_strings_bn.xtb
@@ -537,6 +537,7 @@ <translation id="2941952326391522266">এই সার্ভার প্রমাণ করতে পারেনি যে এটি <ph name="DOMAIN" />; এর নিরাপত্তা সার্টিফিকেট <ph name="DOMAIN2" /> থেকে পাওয়া। কোনো ভুল কনফিগারেশনের কারণে অথবা কোনো আক্রমণকারী আপনার সংযোগ মাঝপথে আটকে দিচ্ছে বলে এমনটা হতে পারে।</translation> <translation id="2943895734390379394">যে সময়ে আপলোড করা হয়েছিল:</translation> <translation id="2948083400971632585">আপনি সেটিংস পৃষ্ঠা থেকে কানেকশনের জন্য কনফিগার করা যেকোনো প্রক্সি নিষ্ক্রিয় করতে পারেন৷</translation> +<translation id="2949183777371959169">মেশিনটি Chrome ব্রাউজার ক্লাউড ম্যানেজমেন্টে নথিভুক্ত নয় বলে এড়িয়ে যাওয়া হয়েছে।</translation> <translation id="2951588413176968965">আমার মেলবক্স</translation> <translation id="295526156371527179">সতর্কতা: এই নীতি ডিকশনারি নয় বলে এটিকে নীতি অনুযায়ী ডিকশনারি হিসেবে মার্জ করা হয়নি।</translation> <translation id="2955913368246107853">খোঁজ দণ্ড বন্ধ করুন</translation>
diff --git a/components/strings/components_strings_ca.xtb b/components/strings/components_strings_ca.xtb index 2d9e91d..de9e060 100644 --- a/components/strings/components_strings_ca.xtb +++ b/components/strings/components_strings_ca.xtb
@@ -304,7 +304,7 @@ <translation id="2042213636306070719">Safata 7</translation> <translation id="204357726431741734">Inicia la sessió per utilitzar les contrasenyes desades al teu Compte de Google</translation> <translation id="2053111141626950936">Les pàgines en <ph name="LANGUAGE" /> no es traduiran.</translation> -<translation id="2053373601901562871">{NUM_DAYS,plural, =0{Quan aquest control està activat i l'estat és que la prova està activa, Chrome determina en quin grup gran de persones, o cohort, hi ha una activitat de navegació recent més semblant a la teva. Els anunciants poden seleccionar anuncis per al grup i la teva activitat de navegació es manté privada al teu dispositiu. El teu grup s'actualitza cada dia.}=1{Quan aquest control està activat i l'estat és que la prova està activa, Chrome determina en quin grup gran de persones, o cohort, hi ha una activitat de navegació recent més semblant a la teva. Els anunciants poden seleccionar anuncis per al grup i la teva activitat de navegació es manté privada al teu dispositiu. El teu grup s'actualitza cada dia.}other{Quan aquest control està activat i l'estat és que la prova està activa, Chrome determina en quin grup gran de persones, o cohort, hi ha una activitat de navegació recent més semblant a la teva. Els anunciants poden seleccionar anuncis per al grup i la teva activitat de navegació es manté privada al teu dispositiu. El teu grup s'actualitza cada {NUM_DAYS} dies}}</translation> +<translation id="2053373601901562871">{NUM_DAYS,plural, =0{Quan aquest control està activat i la prova està activa, Chrome determina en quin grup gran de persones, o cohort, hi ha una activitat de navegació recent més semblant a la teva. Els anunciants poden seleccionar anuncis per al grup i la teva activitat de navegació es manté privada al teu dispositiu. El teu grup s'actualitza cada dia.}=1{Quan aquest control està activat i la prova està activa, Chrome determina en quin grup gran de persones, o cohort, hi ha una activitat de navegació recent més semblant a la teva. Els anunciants poden seleccionar anuncis per al grup i la teva activitat de navegació es manté privada al teu dispositiu. El teu grup s'actualitza cada dia.}other{Quan aquest control està activat i la prova està activa, Chrome determina en quin grup gran de persones, o cohort, hi ha una activitat de navegació recent més semblant a la teva. Els anunciants poden seleccionar anuncis per al grup i la teva activitat de navegació es manté privada al teu dispositiu. El teu grup s'actualitza cada {NUM_DAYS} dies}}</translation> <translation id="2053553514270667976">Codi postal</translation> <translation id="2064691555167957331">{COUNT,plural, =1{1 suggeriment}other{# suggeriments}}</translation> <translation id="2071692954027939183">Les notificacions s'han bloquejat automàticament perquè normalment no les permets</translation>
diff --git a/components/strings/components_strings_es-419.xtb b/components/strings/components_strings_es-419.xtb index 17fdbba..c8a5d7a 100644 --- a/components/strings/components_strings_es-419.xtb +++ b/components/strings/components_strings_es-419.xtb
@@ -304,7 +304,7 @@ <translation id="2042213636306070719">Bandeja 7</translation> <translation id="204357726431741734">Accede a tu Cuenta de Google para usar las contraseñas guardadas allí</translation> <translation id="2053111141626950936">No se traducirán las páginas en <ph name="LANGUAGE" />.</translation> -<translation id="2053373601901562871">{NUM_DAYS,plural, =0{Si habilitas este control y su estado es "activado", Chrome determinará el grupo grande de personas, o "cohorte", al que más se asemeja tu actividad de navegación reciente. Los anunciantes podrán seleccionar los anuncios del grupo, y tu actividad de navegación se mantendrá privada en tu dispositivo. Tu grupo se actualiza todos los días.}=1{Si habilitas este control y su estado es "activado", Chrome determinará el grupo grande de personas, o "cohorte", al que más se asemeja tu actividad de navegación reciente. Los anunciantes podrán seleccionar los anuncios del grupo, y tu actividad de navegación se mantendrá privada en tu dispositivo. Tu grupo se actualiza todos los días.}other{Si habilitas este control y su estado es "activado", Chrome determinará el grupo grande de personas, o "cohorte", al que más se asemeja tu actividad de navegación reciente. Los anunciantes podrán seleccionar los anuncios del grupo, y tu actividad de navegación se mantendrá privada en tu dispositivo. Tu grupo se actualiza cada {NUM_DAYS} días.}}</translation> +<translation id="2053373601901562871">{NUM_DAYS,plural, =0{Si habilitas este control y su estado es "activado", Chrome determinará el grupo grande de personas, o "cohorte", al que más se asemeja tu actividad de navegación reciente. Los anunciantes podrán seleccionar los anuncios para el grupo, y tu actividad de navegación se mantendrá privada en tu dispositivo. Tu grupo se actualiza todos los días.}=1{Si habilitas este control y su estado es "activado", Chrome determinará el grupo grande de personas, o "cohorte", al que más se asemeja tu actividad de navegación reciente. Los anunciantes podrán seleccionar los anuncios para el grupo, y tu actividad de navegación se mantendrá privada en tu dispositivo. Tu grupo se actualiza todos los días.}other{Si habilitas este control y su estado es "activado", Chrome determinará el grupo grande de personas, o "cohorte", al que más se asemeja tu actividad de navegación reciente. Los anunciantes podrán seleccionar los anuncios para el grupo, y tu actividad de navegación se mantendrá privada en tu dispositivo. Tu grupo se actualiza cada {NUM_DAYS} días.}}</translation> <translation id="2053553514270667976">Código Postal</translation> <translation id="2064691555167957331">{COUNT,plural, =1{1 sugerencia}other{# sugerencias}}</translation> <translation id="2071692954027939183">Se bloquearon las notificaciones de forma automática porque no sueles permitirlas.</translation>
diff --git a/components/strings/components_strings_eu.xtb b/components/strings/components_strings_eu.xtb index e298552..2e49c6d 100644 --- a/components/strings/components_strings_eu.xtb +++ b/components/strings/components_strings_eu.xtb
@@ -1983,7 +1983,7 @@ <translation id="8355270400102541638">Gailuko hutsegitearen testuingurua:</translation> <translation id="8363502534493474904">Hegaldi modua desaktibatu.</translation> <translation id="8364627913115013041">Ez da ezarri.</translation> -<translation id="8368476060205742148">Google Play-ren zerbitzuak</translation> +<translation id="8368476060205742148">Google Play Services</translation> <translation id="8371889962595521444">Erroko ziurtagiri pertsonalizatuak</translation> <translation id="8374636051559112948">Aldakorra</translation> <translation id="8380941800586852976">Arriskutsua</translation>
diff --git a/components/strings/components_strings_gu.xtb b/components/strings/components_strings_gu.xtb index 0ea4a79..dde543e 100644 --- a/components/strings/components_strings_gu.xtb +++ b/components/strings/components_strings_gu.xtb
@@ -308,12 +308,14 @@ <translation id="2042213636306070719">ટ્રે 7</translation> <translation id="204357726431741734">તમારા Google એકાઉન્ટમાં સ્ટોર કરેલા પાસવર્ડનો ઉપયોગ કરવા માટે સાઇન ઇન કરો</translation> <translation id="2053111141626950936"><ph name="LANGUAGE" />માં લખાયેલાં પેજનો અનુવાદ થશે નહીં.</translation> +<translation id="2053373601901562871">{NUM_DAYS,plural, =0{જ્યારે આ નિયંત્રણ ચાલુ હોય અને સ્ટેટસ સક્રિય હોય, ત્યારે Chrome એ નક્કી કરે છે કે તમારી તાજેતરની બ્રાઉઝિંગ પ્રવૃત્તિ લોકોના કયા વિશાળ ગ્રૂપ અથવા "ગ્રૂપ" સાથે સૌથી વધુ સમાનતા ધરાવે છે. જાહેરાતકર્તાઓ ગ્રૂપ માટે જાહેરાતો પસંદ કરી શકે છે અને તમારી બ્રાઉઝિંગ પ્રવૃત્તિને તમારા ડિવાઇસ પર ખાનગી રાખવામાં આવે છે. તમારું ગ્રૂપ દરરોજ અપડેટ થાય છે.}=1{જ્યારે આ નિયંત્રણ ચાલુ હોય અને સ્ટેટસ સક્રિય હોય, ત્યારે Chrome એ નક્કી કરે છે કે તમારી તાજેતરની બ્રાઉઝિંગ પ્રવૃત્તિ લોકોના કયા વિશાળ ગ્રૂપ અથવા "ગ્રૂપ" સાથે સૌથી વધુ સમાનતા ધરાવે છે. જાહેરાતકર્તાઓ ગ્રૂપ માટે જાહેરાતો પસંદ કરી શકે છે અને તમારી બ્રાઉઝિંગ પ્રવૃત્તિને તમારા ડિવાઇસ પર ખાનગી રાખવામાં આવે છે. તમારું ગ્રૂપ દરરોજ અપડેટ થાય છે.}one{જ્યારે આ નિયંત્રણ ચાલુ હોય અને સ્ટેટસ સક્રિય હોય, ત્યારે Chrome એ નક્કી કરે છે કે તમારી તાજેતરની બ્રાઉઝિંગ પ્રવૃત્તિ લોકોના કયા વિશાળ ગ્રૂપ અથવા "ગ્રૂપ" સાથે સૌથી વધુ સમાનતા ધરાવે છે. જાહેરાતકર્તાઓ ગ્રૂપ માટે જાહેરાતો પસંદ કરી શકે છે અને તમારી બ્રાઉઝિંગ પ્રવૃત્તિને તમારા ડિવાઇસ પર ખાનગી રાખવામાં આવે છે. તમારું ગ્રૂપ દર {NUM_DAYS} દિવસે અપડેટ થાય છે.}other{જ્યારે આ નિયંત્રણ ચાલુ હોય અને સ્ટેટસ સક્રિય હોય, ત્યારે Chrome એ નક્કી કરે છે કે તમારી તાજેતરની બ્રાઉઝિંગ પ્રવૃત્તિ લોકોના કયા વિશાળ ગ્રૂપ અથવા "ગ્રૂપ" સાથે સૌથી વધુ સમાનતા ધરાવે છે. જાહેરાતકર્તાઓ ગ્રૂપ માટે જાહેરાતો પસંદ કરી શકે છે અને તમારી બ્રાઉઝિંગ પ્રવૃત્તિને તમારા ડિવાઇસ પર ખાનગી રાખવામાં આવે છે. તમારું ગ્રૂપ દર {NUM_DAYS} દિવસે અપડેટ થાય છે.}}</translation> <translation id="2053553514270667976">પિન કોડ</translation> <translation id="2064691555167957331">{COUNT,plural, =1{1 સૂચન}one{# સૂચન}other{# સૂચન}}</translation> <translation id="2071692954027939183">નોટિફિકેશન ઑટોમૅટિક રીતે બ્લૉક કરવામાં આવ્યા હતા કારણ કે તમે સામાન્ય રીતે તેમને મંજૂરી આપતા નથી</translation> <translation id="2079545284768500474">છેલ્લો ફેરફાર રદ કરો</translation> <translation id="20817612488360358">સિસ્ટમ પ્રૉક્સી સેટિંગ ઉપયોગમાં લેવા માટે સેટ છે પણ એક સ્પષ્ટ પ્રૉક્સી ગોઠવણીનો પણ ઉલ્લેખ કરાયેલો છે.</translation> <translation id="2082238445998314030"><ph name="TOTAL_RESULTS" /> માંથી <ph name="RESULT_NUMBER" /> પરિણામ</translation> +<translation id="2085876078937250610">સાચવો…</translation> <translation id="2088086323192747268">સિંક બટન મેનેજ કરો, તેમજ Chrome સેટિંગમાં તમે જે માહિતી સિંક કરવા ઇચ્છતા હો, તે મેનેજ કરવા માટે Enter કી દબાવો</translation> <translation id="2091887806945687916">ધ્વનિ</translation> <translation id="2094505752054353250">ડોમેન મેળ ખાતું નથી</translation> @@ -394,6 +396,7 @@ <translation id="2355395290879513365">તમે આ સાઇટ પર જોઈ રહ્યાં છો તે છબીઓને હુમલાખોરો જોઈ શકે છે અને તેમને સંશોધિત કરીને તમને છેતરી શકે છે.</translation> <translation id="2356070529366658676">કહો</translation> <translation id="2357481397660644965">તમારું ડિવાઇસ <ph name="DEVICE_MANAGER" /> દ્વારા મેનેજ કરવામાં આવે છે અને તમારું એકાઉન્ટ <ph name="ACCOUNT_MANAGER" /> દ્વારા મેનેજ કરવામાં આવે છે.</translation> +<translation id="2359347814217202136">{NUM_DAYS,plural, =0{એક દિવસથી ઓછા સમયમાં}=1{એક દિવસમાં}one{{NUM_DAYS} દિવસમાં}other{{NUM_DAYS} દિવસમાં}}</translation> <translation id="2359629602545592467">બહુવિધ</translation> <translation id="2359808026110333948">આગળ વધો</translation> <translation id="2359961752320758691">તમારો વર્ચ્યુઅલ કાર્ડ નંબર લાગુ કરવામાં આવ્યો છે.</translation> @@ -536,6 +539,7 @@ <translation id="2941952326391522266">આ સર્વર સાબિત કરી શક્યું નથી કે તે <ph name="DOMAIN" /> છે; તેનું સુરક્ષા પ્રમાણપત્ર <ph name="DOMAIN2" /> નું છે. આ કોઈ ખોટી ગોઠવણીને કારણે થયું હશે અથવા કોઈ હુમલાખોર તમારા કનેક્શનને અટકાવી રહ્યો છે.</translation> <translation id="2943895734390379394">અપલોડ કરાયાનો સમય:</translation> <translation id="2948083400971632585">તમે સેટિંગ પેજમાંથી કનેક્શન માટે ગોઠવવામાં આવેલ કોઈપણ પ્રોક્સીઓ બંધ કરી શકો છો.</translation> +<translation id="2949183777371959169">'Chrome બ્રાઉઝર ક્લાઉડ મેનેજમેન્ટ'માં આ મશીન નોંધણીકૃત ન હોવાને કારણે અવગણવામાં આવ્યું છે.</translation> <translation id="2951588413176968965">મારું મેઇલબૉક્સ</translation> <translation id="295526156371527179">ચેતવણી: નીતિમાં ઉલ્લેખ કર્યા મુજબ આ નીતિને શબ્દકોશ તરીકે મર્જ કરવામાં આવી ન હતી, કારણ કે તે શબ્દકોશ નથી.</translation> <translation id="2955913368246107853">શોધ બાર બંધ કરો</translation> @@ -714,6 +718,7 @@ <translation id="3590643883886679995">તમે છૂપા મોડમાંથી બહાર નીકળો, તે પછી સાઇન-ઇન ડેટા આ ડિવાઇસ પર સ્ટોર કરવામાં આવશે.</translation> <translation id="359126217934908072">મહિનો/વર્ષ:</translation> <translation id="3592413004129370115">ઇટાલિયન (એન્વલપ)</translation> +<translation id="3595699422137460894">{NUM_DAYS,plural, =0{તમે કોઈપણ સમયે તમારું ગ્રૂપ રીસેટ કરી શકો છો. નવા ગ્રૂપમાં જોડાવામાં આશરે એક દિવસ લાગે છે.}=1{તમે કોઈપણ સમયે તમારું ગ્રૂપ રીસેટ કરી શકો છો. નવા ગ્રૂપમાં જોડાવામાં આશરે એક દિવસ લાગે છે.}one{તમે કોઈપણ સમયે તમારું ગ્રૂપ રીસેટ કરી શકો છો. નવા ગ્રૂપમાં જોડાવામાં આશરે {NUM_DAYS} દિવસ લાગે છે.}other{તમે કોઈપણ સમયે તમારું ગ્રૂપ રીસેટ કરી શકો છો. નવા ગ્રૂપમાં જોડાવામાં આશરે {NUM_DAYS} દિવસ લાગે છે.}}</translation> <translation id="3600246354004376029"><ph name="TITLE" />, <ph name="DOMAIN" />, <ph name="TIME" /></translation> <translation id="3603507503523709">તમારા વ્યવસ્થાપક દ્વારા બ્લૉક કરેલી ઍપ્લિકેશન</translation> <translation id="3608932978122581043">ફીડ ઓરિએન્ટેશન</translation> @@ -1201,6 +1206,7 @@ <translation id="5332219387342487447">શિપિંગ પદ્ધતિ</translation> <translation id="5333022057423422993">Chromeને તમે હમણાં જ ડેટા ઉલ્લંઘનમાં ઉપયોગમાં લીધેલો પાસવર્ડ મળ્યો છે. તમારા એકાઉન્ટને સુરક્ષિત રાખવા માટે, અમે તમારા સાચવેલા પાસવર્ડને ચેક કરવાનો સુઝાવ આપીએ છીએ.</translation> <translation id="5334013548165032829">વિગતવાર સિસ્ટમ લૉગ</translation> +<translation id="5334145288572353250">સરનામું સાચવીએ?</translation> <translation id="5340250774223869109">ઍપ્લિકેશન બ્લૉક કરેલી છે</translation> <translation id="534295439873310000">NFC ડિવાઇસ</translation> <translation id="5344579389779391559">આ પેજ કદાચ તમારી પાસેથી શુલ્ક વસૂલ કરવાનો પ્રયાસ કરી શકે છે</translation> @@ -1540,6 +1546,7 @@ <translation id="6671697161687535275">Chromium માંથી ફોર્મ સૂચન દૂર કરીએ?</translation> <translation id="6685834062052613830">સાઇન આઉટ કરો અને સેટઅપ પૂર્ણ કરો</translation> <translation id="6687335167692595844">ફોન્ટના કદ માટે વિનંતી કરી</translation> +<translation id="6688743156324860098">અપડેટ કરો…</translation> <translation id="6689249931105087298">કાળા પૉઇન્ટને નાનો કરવા સંબંધિત</translation> <translation id="6689271823431384964">તમે સાઇન ઇન કરેલું છે તેથી Chrome તમને તમારા કાર્ડ તમારા Google એકાઉન્ટમાં સાચવવાની ઑફર કરે છે. તમે સેટિંગમાં આ વર્તણૂકને બદલી શકો છો. કાર્ડધારકનું નામ તમારા એકાઉન્ટમાંથી આવે છે.</translation> <translation id="6698381487523150993">બનાવેલા:</translation> @@ -1555,6 +1562,7 @@ <translation id="6744009308914054259">કનેક્શન માટે રાહ જોતી વખતે, ઑફલાઇન લેખ વાંચવા માટે તમે ડાઉનલોડની મુલાકાત લઈ શકો.</translation> <translation id="6753269504797312559">પૉલિસી મૂલ્ય</translation> <translation id="6757797048963528358">તમારું ઉપકરણ નિષ્ક્રિય થઈ ગયું હતું.</translation> +<translation id="6767985426384634228">સરનામું અપડેટ કરીએ?</translation> <translation id="6768213884286397650">Hagaki (પોસ્ટકાર્ડ)</translation> <translation id="6775759552199460396">JIS B2</translation> <translation id="67862343314499040">જાંબુડિયો</translation> @@ -1714,6 +1722,7 @@ <translation id="7378810950367401542">/</translation> <translation id="7386364858855961704">લાગુ થતું નથી</translation> <translation id="7390545607259442187">કાર્ડની પુષ્ટિ કરો</translation> +<translation id="7392089738299859607">સરનામું અપડેટ કરો</translation> <translation id="7399802613464275309">સલામતી માટે તપાસ</translation> <translation id="7400418766976504921">URL</translation> <translation id="7403591733719184120">તમારું <ph name="DEVICE_NAME" /> મેનેજ કરવામાં આવે છે</translation> @@ -1852,6 +1861,7 @@ <translation id="7865448901209910068">શ્રેષ્ઠ ઝડપ</translation> <translation id="7874263914261512992">હમણાં જ કોઈ છેતરામણી સાઇટ પર તમે તમારો પાસવર્ડ દાખલ કર્યો. <ph name="WEBSITE_1" />, <ph name="WEBSITE_2" /> અને હવે તમે આ પાસવર્ડનો જ્યાં ઉપયોગ કરતા હો તે અન્ય સાઇટ પરના તમે સાચવેલા પાસવર્ડ ચેક કરવાનો Chrome સુઝાવ આપે છે.</translation> <translation id="7878562273885520351">તમારા પાસવર્ડ સાથે ચેડાં થઈ શકે છે</translation> +<translation id="7880146494886811634">સરનામું સાચવો</translation> <translation id="7882421473871500483">ભૂરો</translation> <translation id="7887683347370398519">તમારું CVC તપાસો અને ફરીથી પ્રયાસ કરો</translation> <translation id="7887885240995164102">ચિત્ર-માં-ચિત્ર મોડમાં દાખલ થાઓ</translation>
diff --git a/components/strings/components_strings_hy.xtb b/components/strings/components_strings_hy.xtb index efe91ef..c7aecc79 100644 --- a/components/strings/components_strings_hy.xtb +++ b/components/strings/components_strings_hy.xtb
@@ -539,7 +539,7 @@ <translation id="2941952326391522266">Այս սերվերը չի կարող ապացուցել, որ <ph name="DOMAIN" /> է: Դրա անվտանգության վկայականը <ph name="DOMAIN2" />-ից է: Պատճառը կարող է լինել սխալ կազմաձևումը կամ կապակցման խափանումը հարձակվողի կողմից:</translation> <translation id="2943895734390379394">Վերբեռնման օրը և ժամը՝</translation> <translation id="2948083400971632585">Դուք կարող եք անջատել կապակցման համար օգտագործվող պրոքսի-սերվերները ները կարգավորումների էջից:</translation> -<translation id="2949183777371959169">Անտեսված է, քանի որ սարքը գրանցված չէ Chrome դիտարկիչի ամպային կառավարման համակարգում</translation> +<translation id="2949183777371959169">Անտեսված է, քանի որ սարքը գրանցված չէ Chrome դիտարկիչի ամպային կառավարման համակարգում։</translation> <translation id="2951588413176968965">Իմ փոստարկղը</translation> <translation id="295526156371527179">Զգուշացում. այս կանոնը չի միավորվել որպես բառարան, ինչպես նշված է կանոնում, քանի որ այն բառարան չէ:</translation> <translation id="2955913368246107853">Փակել որոնման գոտին</translation>
diff --git a/components/strings/components_strings_id.xtb b/components/strings/components_strings_id.xtb index 2ac1024..eeffdb7 100644 --- a/components/strings/components_strings_id.xtb +++ b/components/strings/components_strings_id.xtb
@@ -562,7 +562,7 @@ <translation id="3037605927509011580">Yah!</translation> <translation id="3041612393474885105">Informasi Sertifikat</translation> <translation id="3060227939791841287">C9 (Envelope)</translation> -<translation id="3060557858482803256"><ph name="RUN_CHROME_SAFETY_CHECK_FOCUSED_FRIENDLY_MATCH_TEXT" />, tekan Tab lalu Enter untuk menjalankan Pemeriksaan Keselamatan di setelan Chrome</translation> +<translation id="3060557858482803256"><ph name="RUN_CHROME_SAFETY_CHECK_FOCUSED_FRIENDLY_MATCH_TEXT" />, tekan Tab lalu Enter untuk menjalankan Pemeriksaan Keamanan di setelan Chrome</translation> <translation id="3061707000357573562">Layanan Patch</translation> <translation id="306573536155379004">Game dimulai.</translation> <translation id="3080254622891793721">Grafis</translation> @@ -814,7 +814,7 @@ <translation id="3964661563329879394">{COUNT,plural, =0{Tidak ada}=1{Dari 1 situs }other{Dari # situs }}</translation> <translation id="397105322502079400">Menghitung...</translation> <translation id="3973234410852337861"><ph name="HOST_NAME" /> diblokir.</translation> -<translation id="3973357910713125165">Tombol Jalankan Pemeriksaan Keselamatan Chrome, tekan Enter untuk menjalankan Pemeriksaan Keselamatan di setelan Chrome</translation> +<translation id="3973357910713125165">Tombol Jalankan Pemeriksaan Keamanan Chrome, tekan Enter untuk menjalankan Pemeriksaan Keamanan di setelan Chrome</translation> <translation id="3986705137476756801">Nonaktifkan Teks Otomatis untuk saat ini</translation> <translation id="3987405730340719549">Chrome telah menetapkan bahwa situs ini mungkin palsu atau menipu. @@ -893,7 +893,7 @@ <h4>Langkah 5: Dapatkan bantuan ekstra</h4> <p>Jika Anda masih melihat error, hubungi pemilik situs.</p></translation> <translation id="4226937834893929579"><ph name="BEGIN_LINK" />Coba jalankan Diagnostik Jaringan<ph name="END_LINK" />.</translation> -<translation id="4229544452621580519">Jalankan Pemeriksaan Keselamatan di setelan Chrome</translation> +<translation id="4229544452621580519">Jalankan Pemeriksaan Keamanan di setelan Chrome</translation> <translation id="4234495348042597185"><ph name="BEGIN_LINK" />Lanjutkan ke <ph name="SITE" /><ph name="END_LINK" /></translation> <translation id="4235360514405112390">Valid</translation> <translation id="4250431568374086873">Sambungan ke situs ini tidak sepenuhnya aman</translation> @@ -1026,7 +1026,7 @@ <translation id="4756388243121344051">&Riwayat</translation> <translation id="4758311279753947758">Tambahkan info kontak</translation> <translation id="4761104368405085019">Menggunakan mikrofon Anda</translation> -<translation id="4761869838909035636">Jalankan Pemeriksaan Keselamatan Chrome</translation> +<translation id="4761869838909035636">Jalankan Pemeriksaan Keamanan Chrome</translation> <translation id="4764776831041365478">Halaman web di <ph name="URL" /> mungkin sedang tidak aktif untuk sementara atau dipindahkan secara permanen ke alamat web baru.</translation> <translation id="4766713847338118463">Dua jepretan di bawah</translation> <translation id="4768815695067202997"><ph name="BEGIN_BOLD" /> @@ -1712,7 +1712,7 @@ <translation id="7386364858855961704">Tidak berlaku</translation> <translation id="7390545607259442187">Konfirmasi Kartu</translation> <translation id="7392089738299859607">Perbarui Alamat</translation> -<translation id="7399802613464275309">Pemeriksaan Keselamatan</translation> +<translation id="7399802613464275309">Pemeriksaan Keamanan</translation> <translation id="7400418766976504921">URL</translation> <translation id="7403591733719184120"><ph name="DEVICE_NAME" /> Anda dikelola</translation> <translation id="7407424307057130981"><p>Anda akan melihat error ini jika memiliki software Superfish di komputer Windows.</p>
diff --git a/components/strings/components_strings_ja.xtb b/components/strings/components_strings_ja.xtb index 43b86d30..781841b3 100644 --- a/components/strings/components_strings_ja.xtb +++ b/components/strings/components_strings_ja.xtb
@@ -304,7 +304,7 @@ <translation id="2042213636306070719">トレイ 7</translation> <translation id="204357726431741734">Google アカウントに保存したパスワードを使用するには、ログインしてください</translation> <translation id="2053111141626950936"><ph name="LANGUAGE" />のページは翻訳されません。</translation> -<translation id="2053373601901562871">{NUM_DAYS,plural, =0{このコントロールをオンにして、ステータスが有効な場合、Chrome では、最近の閲覧アクティビティが類似しているユーザーが「コホート」という多人数のグループに分類されます。広告主はこのグループに対して広告を表示するように設定できる一方、ユーザーの閲覧アクティビティはデバイスに保存されてプライバシーが保たれます。なお、このグループは毎日更新されます。}=1{このコントロールをオンにして、ステータスが有効な場合、Chrome では、最近の閲覧アクティビティが類似しているユーザーが「コホート」という多人数のグループに分類されます。広告主はこのグループに対して広告を表示するように設定できる一方、ユーザーの閲覧アクティビティはデバイスに保存されてプライバシーが保たれます。なお、このグループは毎日更新されます。}other{このコントロールをオンにして、ステータスが有効な場合、Chrome では、最近の閲覧アクティビティが類似しているユーザーが「コホート」という多人数のグループに分類されます。広告主はこのグループに対して広告を表示するように設定できる一方、ユーザーの閲覧アクティビティはデバイスに保存されてプライバシーが保たれます。なお、このグループは {NUM_DAYS} 日ごとに更新されます。}}</translation> +<translation id="2053373601901562871">{NUM_DAYS,plural, =0{このコントロールをオンにして、ステータスが有効な場合、Chrome は最近の閲覧アクティビティが最も類似している「コホート」という多人数のグループを特定します。広告主はこのグループに対して広告を表示するように設定できる一方、ユーザーの閲覧アクティビティはデバイスに保存されてプライバシーが保たれます。なお、このグループは毎日更新されます。}=1{このコントロールをオンにして、ステータスが有効な場合、Chrome は最近の閲覧アクティビティが最も類似している「コホート」という多人数のグループを特定します。広告主はこのグループに対して広告を表示するように設定できる一方、ユーザーの閲覧アクティビティはデバイスに保存されてプライバシーが保たれます。なお、このグループは毎日更新されます。}other{このコントロールをオンにして、ステータスが有効な場合、Chrome は最近の閲覧アクティビティが最も類似している「コホート」という多人数のグループを特定します。広告主はこのグループに対して広告を表示するように設定できる一方、ユーザーの閲覧アクティビティはデバイスに保存されてプライバシーが保たれます。なお、このグループは {NUM_DAYS} 日ごとに更新されます。}}</translation> <translation id="2053553514270667976">郵便番号</translation> <translation id="2064691555167957331">{COUNT,plural, =1{1 件の候補}other{# 件の候補}}</translation> <translation id="2071692954027939183">普段は通知を許可されないようですので、通知を自動的にブロックしました</translation>
diff --git a/components/strings/components_strings_kn.xtb b/components/strings/components_strings_kn.xtb index e8bdd4e1..e69c060 100644 --- a/components/strings/components_strings_kn.xtb +++ b/components/strings/components_strings_kn.xtb
@@ -306,12 +306,14 @@ <translation id="2042213636306070719">ಟ್ರೇ 7</translation> <translation id="204357726431741734">ನಿಮ್ಮ Google ಖಾತೆಯಲ್ಲಿ ಉಳಿಸಲಾದ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಬಳಸಲು ಸೈನ್ ಇನ್ ಮಾಡಿ</translation> <translation id="2053111141626950936"><ph name="LANGUAGE" />ಭಾಷೆಯಲ್ಲಿರುವ ಪುಟಗಳು ಅನುವಾದಕ್ಕೊಳಪಡುವುದಿಲ್ಲ.</translation> +<translation id="2053373601901562871">{NUM_DAYS,plural, =0{ಈ ನಿಯಂತ್ರಣವು ಆನ್ ಆಗಿದ್ದು ಹಾಗೂ ಸ್ಥಿತಿಯು ಸಕ್ರಿಯವಾಗಿದ್ದಾಗ, ಯಾವ ಜನರ ದೊಡ್ಡ ಗುಂಪು ಅಥವಾ ಜನರ ತಂಡಕ್ಕೆ ನಿಮ್ಮ ಇತ್ತೀಚಿನ ಬ್ರೌಸಿಂಗ್ ಚಟುವಟಿಕೆಯನ್ನು ಹೋಲುತ್ತದೆ ಎಂದು Chrome ನಿರ್ಧರಿಸುತ್ತದೆ. ಜಾಹೀರಾತುದಾರರು ಗುಂಪಿಗಾಗಿ ಜಾಹೀರಾತುಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಹಾಗೂ ನಿಮ್ಮ ಬ್ರೌಸಿಂಗ್ ಚಟುವಟಿಕೆಯನ್ನು ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಖಾಸಗಿಯಾಗಿ ಇರಿಸಲಾಗುತ್ತದೆ. ನಿಮ್ಮ ಗುಂಪನ್ನು ಪ್ರತಿದಿನ ಅಪ್ಡೇಟ್ ಮಾಡಲಾಗುತ್ತದೆ.}=1{ಈ ನಿಯಂತ್ರಣವು ಆನ್ ಆಗಿದ್ದು ಹಾಗೂ ಸ್ಥಿತಿಯು ಸಕ್ರಿಯವಾಗಿದ್ದಾಗ, ಯಾವ ಜನರ ದೊಡ್ಡ ಗುಂಪು ಅಥವಾ ಜನರ ತಂಡಕ್ಕೆ ನಿಮ್ಮ ಇತ್ತೀಚಿನ ಬ್ರೌಸಿಂಗ್ ಚಟುವಟಿಕೆಯನ್ನು ಹೋಲುತ್ತದೆ ಎಂದು Chrome ನಿರ್ಧರಿಸುತ್ತದೆ. ಜಾಹೀರಾತುದಾರರು ಗುಂಪಿಗಾಗಿ ಜಾಹೀರಾತುಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಹಾಗೂ ನಿಮ್ಮ ಬ್ರೌಸಿಂಗ್ ಚಟುವಟಿಕೆಯನ್ನು ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಖಾಸಗಿಯಾಗಿ ಇರಿಸಲಾಗುತ್ತದೆ. ನಿಮ್ಮ ಗುಂಪನ್ನು ಪ್ರತಿದಿನ ಅಪ್ಡೇಟ್ ಮಾಡಲಾಗುತ್ತದೆ.}one{ಈ ನಿಯಂತ್ರಣವು ಆನ್ ಆಗಿದ್ದು ಹಾಗೂ ಸ್ಥಿತಿಯು ಸಕ್ರಿಯವಾಗಿದ್ದಾಗ, ಯಾವ ಜನರ ದೊಡ್ಡ ಗುಂಪು ಅಥವಾ ಜನರ ತಂಡಕ್ಕೆ ನಿಮ್ಮ ಇತ್ತೀಚಿನ ಬ್ರೌಸಿಂಗ್ ಚಟುವಟಿಕೆಯನ್ನು ಹೋಲುತ್ತದೆ ಎಂದು Chrome ನಿರ್ಧರಿಸುತ್ತದೆ. ಜಾಹೀರಾತುದಾರರು ಗುಂಪಿಗಾಗಿ ಜಾಹೀರಾತುಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಹಾಗೂ ನಿಮ್ಮ ಬ್ರೌಸಿಂಗ್ ಚಟುವಟಿಕೆಯನ್ನು ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಖಾಸಗಿಯಾಗಿ ಇರಿಸಲಾಗುತ್ತದೆ. ನಿಮ್ಮ ಗುಂಪನ್ನು ಪ್ರತಿ {NUM_DAYS} ದಿನಗಳಿಗೆ ಅಪ್ಡೇಟ್ ಮಾಡಲಾಗುತ್ತದೆ.}other{ಈ ನಿಯಂತ್ರಣವು ಆನ್ ಆಗಿದ್ದು ಹಾಗೂ ಸ್ಥಿತಿಯು ಸಕ್ರಿಯವಾಗಿದ್ದಾಗ, ಯಾವ ಜನರ ದೊಡ್ಡ ಗುಂಪು ಅಥವಾ ಜನರ ತಂಡಕ್ಕೆ ನಿಮ್ಮ ಇತ್ತೀಚಿನ ಬ್ರೌಸಿಂಗ್ ಚಟುವಟಿಕೆಯನ್ನು ಹೋಲುತ್ತದೆ ಎಂದು Chrome ನಿರ್ಧರಿಸುತ್ತದೆ. ಜಾಹೀರಾತುದಾರರು ಗುಂಪಿಗಾಗಿ ಜಾಹೀರಾತುಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಹಾಗೂ ನಿಮ್ಮ ಬ್ರೌಸಿಂಗ್ ಚಟುವಟಿಕೆಯನ್ನು ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಖಾಸಗಿಯಾಗಿ ಇರಿಸಲಾಗುತ್ತದೆ. ನಿಮ್ಮ ಗುಂಪನ್ನು ಪ್ರತಿ {NUM_DAYS} ದಿನಗಳಿಗೆ ಅಪ್ಡೇಟ್ ಮಾಡಲಾಗುತ್ತದೆ.}}</translation> <translation id="2053553514270667976">ಪಿನ್ ಕೋಡ್</translation> <translation id="2064691555167957331">{COUNT,plural, =1{1 ಸಲಹೆ}one{# ಸಲಹೆಗಳು}other{# ಸಲಹೆಗಳು}}</translation> <translation id="2071692954027939183">ಅಧಿಸೂಚನೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ ಏಕೆಂದರೆ ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಅವುಗಳನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ</translation> <translation id="2079545284768500474">ರದ್ದುಮಾಡಿ</translation> <translation id="20817612488360358">ಸಿಸ್ಟಂ ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬಳಸಲು ಹೊಂದಿಸಲಾಗಿದೆ ಆದರೆ ಬಹಿರಂಗವಾದ ಪ್ರಾಕ್ಸಿ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಸಹ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.</translation> <translation id="2082238445998314030"><ph name="TOTAL_RESULTS" /> ರಲ್ಲಿ <ph name="RESULT_NUMBER" /> ಫಲಿತಾಂಶಗಳು</translation> +<translation id="2085876078937250610">ಉಳಿಸಿ…</translation> <translation id="2088086323192747268">ಸಿಂಕ್ ಬಟನ್ ಅನ್ನು ನಿರ್ವಹಿಸಿ, Chrome ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ನೀವು ಯಾವ ಮಾಹಿತಿಯನ್ನು ಸಿಂಕ್ ಮಾಡುತ್ತೀರಿ ಎಂಬುದನ್ನು ನಿರ್ವಹಿಸಲು Enter ಒತ್ತಿ</translation> <translation id="2091887806945687916">ಶಬ್ಧ</translation> <translation id="2094505752054353250">ಡೊಮೇನ್ ಹೊಂದುತ್ತಿಲ್ಲ</translation> @@ -392,6 +394,7 @@ <translation id="2355395290879513365">ಈ ಸೈಟ್ನಲ್ಲಿ ನೀವು ನೋಡುತ್ತಿರುವ ಚಿತ್ರಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಮತ್ತು ಅವುಗಳನ್ನು ಮಾರ್ಪಡಿಸುವ ಮೂಲಕ ನಿಮ್ಮನ್ನು ವಂಚಿಸಲು ದಾಳಿಕೋರರಿಗೆ ಸಾಧ್ಯವಾಗುತ್ತಿರಬಹುದು.</translation> <translation id="2356070529366658676">ಕೇಳಿ</translation> <translation id="2357481397660644965">ನಿಮ್ಮ ಸಾಧನವನ್ನು <ph name="DEVICE_MANAGER" /> ಮೂಲಕ ನಿರ್ವಹಿಸಲಾಗುತ್ತಿದೆ ಮತ್ತು ನಿಮ್ಮ ಖಾತೆಯನ್ನು <ph name="ACCOUNT_MANAGER" /> ಮೂಲಕ ನಿರ್ವಹಿಸಲಾಗುತ್ತಿದೆ.</translation> +<translation id="2359347814217202136">{NUM_DAYS,plural, =0{ಒಂದಕ್ಕಿಂತ ಕಡಿಮೆ ದಿನದಲ್ಲಿ}=1{ಒಂದು ದಿನದಲ್ಲಿ}one{{NUM_DAYS} ದಿನಗಳಲ್ಲಿ}other{{NUM_DAYS} ದಿನಗಳಲ್ಲಿ}}</translation> <translation id="2359629602545592467">ಬಹು</translation> <translation id="2359808026110333948">ಮುಂದುವರೆಸಿ</translation> <translation id="2359961752320758691">ನಿಮ್ಮ ವರ್ಚುವಲ್ ಕಾರ್ಡ್ ಸಂಖ್ಯೆಯನ್ನು ಅನ್ವಯಿಸಲಾಗಿದೆ.</translation> @@ -710,6 +713,7 @@ <translation id="3590643883886679995">ನೀವು ಅಜ್ಞಾತ ಮೋಡ್ನಿಂದ ನಿರ್ಗಮಿಸಿದ ಬಳಿಕ, ಸೈನ್ ಇನ್ ಡೇಟಾವನ್ನು ಈ ಸಾಧನದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ.</translation> <translation id="359126217934908072">ತಿಂಗಳು/ವರ್ಷ:</translation> <translation id="3592413004129370115">Italian (Envelope)</translation> +<translation id="3595699422137460894">{NUM_DAYS,plural, =0{ನೀವು ಯಾವಾಗ ಬೇಕಾದರೂ ನಿಮ್ಮ ಗುಂಪನ್ನು ರೀಸೆಟ್ ಮಾಡಬಹುದು. ಹೊಸ ಗುಂಪಿಗೆ ಸೇರ್ಪಡೆಗೊಳ್ಳಲು ಒಂದು ದಿನದ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.}=1{ನೀವು ಯಾವಾಗ ಬೇಕಾದರೂ ನಿಮ್ಮ ಗುಂಪನ್ನು ರೀಸೆಟ್ ಮಾಡಬಹುದು. ಹೊಸ ಗುಂಪಿಗೆ ಸೇರ್ಪಡೆಗೊಳ್ಳಲು ಒಂದು ದಿನದ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.}one{ನೀವು ಯಾವಾಗ ಬೇಕಾದರೂ ನಿಮ್ಮ ಗುಂಪನ್ನು ರೀಸೆಟ್ ಮಾಡಬಹುದು. ಹೊಸ ಗುಂಪಿಗೆ ಸೇರ್ಪಡೆಗೊಳ್ಳಲು {NUM_DAYS} ದಿನಗಳ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.}other{ನೀವು ಯಾವಾಗ ಬೇಕಾದರೂ ನಿಮ್ಮ ಗುಂಪನ್ನು ರೀಸೆಟ್ ಮಾಡಬಹುದು. ಹೊಸ ಗುಂಪಿಗೆ ಸೇರ್ಪಡೆಗೊಳ್ಳಲು {NUM_DAYS} ದಿನಗಳ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.}}</translation> <translation id="3600246354004376029"><ph name="TITLE" />, <ph name="DOMAIN" />, <ph name="TIME" /></translation> <translation id="3603507503523709">ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಿದ್ದಾರೆ</translation> <translation id="3608932978122581043">ಫೀಡ್ ಓರಿಯಂಟೇಶನ್</translation> @@ -1191,6 +1195,7 @@ <translation id="5332219387342487447">ಶಿಪ್ಪಿಂಗ್ ವಿಧಾನ</translation> <translation id="5333022057423422993">ಡೇಟಾ ಉಲ್ಲಂಘನೆಯಲ್ಲಿ ನೀವು ಬಳಸಿದ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು Chrome ಪತ್ತೆಹಚ್ಚಿದೆ. ನಿಮ್ಮ ಖಾತೆಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿರಿಸಲು, ನೀವು ಉಳಿಸಿದ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ.</translation> <translation id="5334013548165032829">ವಿವರವಾದ ಸಿಸ್ಟಂ ಲಾಗ್ಗಳು</translation> +<translation id="5334145288572353250">ವಿಳಾಸವನ್ನು ಉಳಿಸಬೇಕೆ?</translation> <translation id="5340250774223869109">ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ</translation> <translation id="534295439873310000">NFC ಸಾಧನಗಳು</translation> <translation id="5344579389779391559">ಈ ಪುಟವು ನಿಮಗೆ ಶುಲ್ಕ ವಿಧಿಸಲು ಪ್ರಯತ್ನಿಸಬಹುದು</translation> @@ -1529,6 +1534,7 @@ <translation id="6671697161687535275">Chromium ನಿಂದ ಫಾರ್ಮ್ ಸಲಹೆಯನ್ನು ತೆಗೆದುಹಾಕುವುದೇ?</translation> <translation id="6685834062052613830">ಸೈನ್ ಔಟ್ ಮಾಡಿ ಹಾಗೂ ಸೆಟಪ್ ಪೂರ್ಣಗೊಳಿಸಿ</translation> <translation id="6687335167692595844">ವಿನಂತಿಸಲಾದ ಫಾಂಟ್ ಗಾತ್ರ</translation> +<translation id="6688743156324860098">ಅಪ್ಡೇಟ್ ಮಾಡಿ…</translation> <translation id="6689249931105087298">ಕಪ್ಪು ಬಿಂದು ಕಂಪ್ರೆಶ್ಶನ್ಗೆ ಸಂಬಂಧಿಸಿದ</translation> <translation id="6689271823431384964">ನೀವು ಸೈನ್ ಇನ್ ಮಾಡಿರುವ ಕಾರಣದಿಂದಾಗಿ, ನಿಮ್ಮ Google ಖಾತೆಯಲ್ಲಿ ನಿಮ್ಮ ಕಾರ್ಡ್ಗಳನ್ನು ಉಳಿಸಲು Chrome ಅವಕಾಶ ನೀಡುತ್ತಿದೆ. ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ನೀವು ಈ ವರ್ತನೆಯನ್ನು ಬದಲಿಸಬಹುದು. ಕಾರ್ಡ್ ಹೋಲ್ಡರ್ ಹೆಸರು ನಿಮ್ಮ ಖಾತೆಯಿಂದ ಬರುತ್ತದೆ.</translation> <translation id="6698381487523150993">ರಚಿಸಲಾಗಿದೆ:</translation> @@ -1544,6 +1550,7 @@ <translation id="6744009308914054259">ಸಂಪರ್ಕಕ್ಕಾಗಿ ನಿರೀಕ್ಷಿಸುತ್ತಿರುವಾಗ, ಆಫ್ಲೈನ್ ಲೇಖನಗಳನ್ನು ಓದಲು ನೀವು ಡೌನ್ಲೋಡ್ಗಳಿಗೆ ಭೇಟಿ ನೀಡಬಹುದು.</translation> <translation id="6753269504797312559">ನೀತಿ ಮೌಲ್ಯ</translation> <translation id="6757797048963528358">ನಿಮ್ಮ ಸಾಧನವು ನಿದ್ರಾವಸ್ಥೆಗೆ ಹೋಗಿದೆ.</translation> +<translation id="6767985426384634228">ವಿಳಾಸ ಅಪ್ಡೇಟ್ ಮಾಡಬೇಕೇ?</translation> <translation id="6768213884286397650">Hagaki (Postcard)</translation> <translation id="6775759552199460396">JIS B2</translation> <translation id="67862343314499040">ನೇರಳೆ</translation> @@ -1703,6 +1710,7 @@ <translation id="7378810950367401542">/</translation> <translation id="7386364858855961704">ಅನ್ವಯಿಸುವುದಿಲ್ಲ</translation> <translation id="7390545607259442187">ಕಾರ್ಡ್ ಅನ್ನು ದೃಢೀಕರಿಸಿ</translation> +<translation id="7392089738299859607">ವಿಳಾಸವನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಿ</translation> <translation id="7399802613464275309">ಸುರಕ್ಷತೆಯ ಪರಿಶೀಲನೆ</translation> <translation id="7400418766976504921">URL</translation> <translation id="7403591733719184120">ನಿಮ್ಮ <ph name="DEVICE_NAME" /> ಸಾಧನವನ್ನು ನಿರ್ವಹಿಸಲಾಗಿದೆ</translation> @@ -1840,6 +1848,7 @@ <translation id="7865448901209910068">ಉತ್ತಮ ವೇಗ</translation> <translation id="7874263914261512992">ವಂಚನೆ ಮಾಡುವ ಸೈಟ್ನಲ್ಲಿ, ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಈಗಷ್ಟೇ ನೀವು ನಮೂದಿಸಿದ್ದೀರಿ. <ph name="WEBSITE_1" />, <ph name="WEBSITE_2" /> ಮತ್ತು ಈ ಪಾಸ್ವರ್ಡ್ ಬಳಸುವ ಇತರ ವೆಬ್ಸೈಟ್ಗಳಲ್ಲಿ ನಿಮ್ಮ ಉಳಿಸಿದ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಈಗಲೇ ಪರಿಶೀಲಿಸುವಂತೆ Chrome ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ.</translation> <translation id="7878562273885520351">ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಸುಲಭವಾಗಿ ಪತ್ತೆ ಮಾಡಬಹುದು</translation> +<translation id="7880146494886811634">ವಿಳಾಸವನ್ನು ಉಳಿಸಬೇಕೆ</translation> <translation id="7882421473871500483">ಕಂದು</translation> <translation id="7887683347370398519">ನಿಮ್ಮ CVC ಅನ್ನು ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ</translation> <translation id="7887885240995164102">ಚಿತ್ರದಲ್ಲಿ ಚಿತ್ರ ಮೋಡ್ಗೆ ಪ್ರವೇಶಿಸಿ</translation>
diff --git a/components/strings/components_strings_ml.xtb b/components/strings/components_strings_ml.xtb index 3693b0b..327cfdc 100644 --- a/components/strings/components_strings_ml.xtb +++ b/components/strings/components_strings_ml.xtb
@@ -307,7 +307,7 @@ <translation id="2042213636306070719">ട്രേ 7</translation> <translation id="204357726431741734">നിങ്ങളുടെ Google അക്കൗണ്ടിൽ സംരക്ഷിച്ചിട്ടുള്ള പാസ്വേഡുകൾ ഉപയോഗിക്കാൻ സൈൻ ഇൻ ചെയ്യുക</translation> <translation id="2053111141626950936"><ph name="LANGUAGE" /> ഭാഷയിലുള്ള പേജുകൾ വിവർത്തനം ചെയ്യില്ല.</translation> -<translation id="2053373601901562871">{NUM_DAYS,plural, =0{ഈ നിയന്ത്രണം ഓണായിരിക്കുകയും നില 'സജീവം' ആയിരിക്കുകയും ആണെങ്കിൽ, നിങ്ങളുടെ അടുത്തിടെയുള്ള ബ്രൗസിംഗ് ആക്റ്റിവിറ്റിയുമായി ഏറ്റവും സാമ്യമുള്ള ആൾക്കൂട്ടം അല്ലെങ്കിൽ "സമാന വിഭാഗത്തിൽപ്പെട്ടവർ" ഏതാണ് എന്ന് Chrome നിർണ്ണയിക്കുന്നു. പരസ്യദാതാക്കൾക്ക് ഗ്രൂപ്പിൽ കാണിക്കാൻ പരസ്യങ്ങൾ തിരഞ്ഞെടുക്കാനും നിങ്ങളുടെ ബ്രൗസിംഗ് ആക്റ്റിവിറ്റി ഉപകരണത്തിൽ സ്വകാര്യമായി സൂക്ഷിക്കാനുമാകും. നിങ്ങളുടെ ഗ്രൂപ്പ് എല്ലാ ദിവസവും അപ്ഡേറ്റ് ചെയ്യുന്നു.}=1{ഈ നിയന്ത്രണം ഓണായിരിക്കുകയും നില 'സജീവം' ആയിരിക്കുകയും ആണെങ്കിൽ, നിങ്ങളുടെ അടുത്തിടെയുള്ള ബ്രൗസിംഗ് ആക്റ്റിവിറ്റിയുമായി ഏറ്റവും സാമ്യമുള്ള ആൾക്കൂട്ടം അല്ലെങ്കിൽ "സമാന വിഭാഗത്തിൽപ്പെട്ടവർ" ഏതാണ് എന്ന് Chrome നിർണ്ണയിക്കുന്നു. പരസ്യദാതാക്കൾക്ക് ഗ്രൂപ്പിൽ കാണിക്കാൻ പരസ്യങ്ങൾ തിരഞ്ഞെടുക്കാനും നിങ്ങളുടെ ബ്രൗസിംഗ് ആക്റ്റിവിറ്റി ഉപകരണത്തിൽ സ്വകാര്യമായി സൂക്ഷിക്കാനുമാകും. നിങ്ങളുടെ ഗ്രൂപ്പ് എല്ലാ ദിവസവും അപ്ഡേറ്റ് ചെയ്യുന്നു.}other{ഈ നിയന്ത്രണം ഓണായിരിക്കുകയും നില 'സജീവം' ആയിരിക്കുകയും ആണെങ്കിൽ, നിങ്ങളുടെ അടുത്തിടെയുള്ള ബ്രൗസിംഗ് ആക്റ്റിവിറ്റിയുമായി ഏറ്റവും സാമ്യമുള്ള ആൾക്കൂട്ടം അല്ലെങ്കിൽ "സമാന വിഭാഗത്തിൽപ്പെട്ടവർ" ഏതാണ് എന്ന് Chrome നിർണ്ണയിക്കുന്നു. പരസ്യദാതാക്കൾക്ക് ഗ്രൂപ്പിൽ കാണിക്കാൻ പരസ്യങ്ങൾ തിരഞ്ഞെടുക്കാനും നിങ്ങളുടെ ബ്രൗസിംഗ് ആക്റ്റിവിറ്റി ഉപകരണത്തിൽ സ്വകാര്യമായി സൂക്ഷിക്കാനുമാകും. നിങ്ങളുടെ ഗ്രൂപ്പ് ഓരോ {NUM_DAYS} ദിവസം കൂടുമ്പോഴും അപ്ഡേറ്റ് ചെയ്യുന്നു.}}</translation> +<translation id="2053373601901562871">{NUM_DAYS,plural, =0{ഈ നിയന്ത്രണം ഓണായിരിക്കുകയും നില 'സജീവം' ആയിരിക്കുകയും ആണെങ്കിൽ, നിങ്ങളുടെ അടുത്തിടെയുള്ള ബ്രൗസിംഗ് ആക്റ്റിവിറ്റിയുമായി ഏറ്റവും സാമ്യമുള്ള ആളുകളുടെ ഗ്രൂപ്പ് അല്ലെങ്കിൽ "സമാന വിഭാഗത്തിൽപ്പെട്ടവർ" ഏതാണ് എന്ന് Chrome നിർണ്ണയിക്കുന്നു. പരസ്യദാതാക്കൾക്ക് ഗ്രൂപ്പിനെ കാണിക്കാൻ പരസ്യങ്ങൾ തിരഞ്ഞെടുക്കാനും നിങ്ങളുടെ ബ്രൗസിംഗ് ആക്റ്റിവിറ്റി ഉപകരണത്തിൽ സ്വകാര്യമായി സൂക്ഷിക്കാനുമാകും. നിങ്ങളുടെ ഗ്രൂപ്പ് എല്ലാ ദിവസവും അപ്ഡേറ്റ് ചെയ്യുന്നു.}=1{ഈ നിയന്ത്രണം ഓണായിരിക്കുകയും നില 'സജീവം' ആയിരിക്കുകയും ആണെങ്കിൽ, നിങ്ങളുടെ അടുത്തിടെയുള്ള ബ്രൗസിംഗ് ആക്റ്റിവിറ്റിയുമായി ഏറ്റവും സാമ്യമുള്ള ആളുകളുടെ ഗ്രൂപ്പ് അല്ലെങ്കിൽ "സമാന വിഭാഗത്തിൽപ്പെട്ടവർ" ഏതാണ് എന്ന് Chrome നിർണ്ണയിക്കുന്നു. പരസ്യദാതാക്കൾക്ക് ഗ്രൂപ്പിനെ കാണിക്കാൻ പരസ്യങ്ങൾ തിരഞ്ഞെടുക്കാനും നിങ്ങളുടെ ബ്രൗസിംഗ് ആക്റ്റിവിറ്റി ഉപകരണത്തിൽ സ്വകാര്യമായി സൂക്ഷിക്കാനുമാകും. നിങ്ങളുടെ ഗ്രൂപ്പ് എല്ലാ ദിവസവും അപ്ഡേറ്റ് ചെയ്യുന്നു.}other{ഈ നിയന്ത്രണം ഓണായിരിക്കുകയും നില 'സജീവം' ആയിരിക്കുകയും ആണെങ്കിൽ, നിങ്ങളുടെ അടുത്തിടെയുള്ള ബ്രൗസിംഗ് ആക്റ്റിവിറ്റിയുമായി ഏറ്റവും സാമ്യമുള്ള ആളുകളുടെ ഗ്രൂപ്പ് അല്ലെങ്കിൽ "സമാന വിഭാഗത്തിൽപ്പെട്ടവർ" ഏതാണ് എന്ന് Chrome നിർണ്ണയിക്കുന്നു. പരസ്യദാതാക്കൾക്ക് ഗ്രൂപ്പിനെ കാണിക്കാൻ പരസ്യങ്ങൾ തിരഞ്ഞെടുക്കാനും നിങ്ങളുടെ ബ്രൗസിംഗ് ആക്റ്റിവിറ്റി ഉപകരണത്തിൽ സ്വകാര്യമായി സൂക്ഷിക്കാനുമാകും. നിങ്ങളുടെ ഗ്രൂപ്പ് ഓരോ {NUM_DAYS} ദിവസം കൂടുമ്പോഴും അപ്ഡേറ്റ് ചെയ്യുന്നു.}}</translation> <translation id="2053553514270667976">തപാൽ കോഡ്</translation> <translation id="2064691555167957331">{COUNT,plural, =1{ഒരു നിർദ്ദേശം}other{# നിർദ്ദേശങ്ങൾ}}</translation> <translation id="2071692954027939183">നിങ്ങൾ സാധാരണയായി അറിയിപ്പുകൾ അനുവദിക്കാത്തതിനാൽ അവ സ്വയമേവ ബ്ലോക്ക് ചെയ്തിരിക്കുന്നു</translation>
diff --git a/components/strings/components_strings_ne.xtb b/components/strings/components_strings_ne.xtb index 4cc5b98..ee48a4a 100644 --- a/components/strings/components_strings_ne.xtb +++ b/components/strings/components_strings_ne.xtb
@@ -533,6 +533,7 @@ <translation id="2941952326391522266">यो सर्भरले यो <ph name="DOMAIN" /> हो भनेर प्रमाणित गर्न सकेन; यसको सुरक्षा प्रमाणपत्र <ph name="DOMAIN2" /> बाट हो। यो एक गलत कन्फिगुरेसन वा तपाईंको जडान अवरोध गर्न खोज्ने आक्रमणकारीको हुनसक्छ।</translation> <translation id="2943895734390379394">अपलोड गरिएको समय:</translation> <translation id="2948083400971632585">तपाइँले सेटिङ पृष्ठहरूबाट जडानको लागि विन्यास गरिएको कुनै पनि प्रोक्सीहरू असक्षम गर्न सक्नुहुन्छ।</translation> +<translation id="2949183777371959169">यो मेसिन 'Chrome ब्राउजर क्लाउड म्यानेज्मेन्ट'मा दर्ता नभएको हुनाले यो नीति लागू गर्न सकिएन।</translation> <translation id="2951588413176968965">मेरो मेलबक्स</translation> <translation id="295526156371527179">चेतावनी: यो नीति कुनै शब्दकोश नभएका कारण यसलाई नीतिले तोकेअनुसार शब्दकोशका रूपमा गाभिएन।</translation> <translation id="2955913368246107853">खोजी पट्टी बन्द गर्नुहोस्</translation>
diff --git a/components/strings/components_strings_pt-BR.xtb b/components/strings/components_strings_pt-BR.xtb index 968c579..cc9099a7 100644 --- a/components/strings/components_strings_pt-BR.xtb +++ b/components/strings/components_strings_pt-BR.xtb
@@ -713,7 +713,7 @@ <translation id="3590643883886679995">Depois que você sair do modo de navegação anônima, os dados de login serão armazenados no dispositivo.</translation> <translation id="359126217934908072">Mês/ano:</translation> <translation id="3592413004129370115">Italian (Envelope)</translation> -<translation id="3595699422137460894">{NUM_DAYS,plural, =0{Você pode redefinir o grupo a qualquer momento. Demora cerca de um dia para fazer parte de um novo grupo.}=1{Você pode redefinir o grupo a qualquer momento. Demora cerca de um dia para fazer parte de um novo grupo.}one{Você pode redefinir o grupo a qualquer momento. Demora {NUM_DAYS} dia para fazer parte de um novo grupo.}other{Você pode redefinir o grupo a qualquer momento. Demora {NUM_DAYS} dias para fazer parte de um novo grupo.}}</translation> +<translation id="3595699422137460894">{NUM_DAYS,plural, =0{Você pode redefinir o grupo a qualquer momento. Leva cerca de um dia para fazer parte de um novo grupo.}=1{Você pode redefinir o grupo a qualquer momento. Leva cerca de um dia para fazer parte de um novo grupo.}one{Você pode redefinir o grupo a qualquer momento. Leva {NUM_DAYS} dia para fazer parte de um novo grupo.}other{Você pode redefinir o grupo a qualquer momento. Leva {NUM_DAYS} dias para fazer parte de um novo grupo.}}</translation> <translation id="3600246354004376029"><ph name="TITLE" />, <ph name="DOMAIN" />, <ph name="TIME" /></translation> <translation id="3603507503523709">Aplicativo bloqueado pelo administrador</translation> <translation id="3608932978122581043">Fornecer orientação</translation>
diff --git a/components/strings/components_strings_sq.xtb b/components/strings/components_strings_sq.xtb index e052193b..7a18b1b 100644 --- a/components/strings/components_strings_sq.xtb +++ b/components/strings/components_strings_sq.xtb
@@ -307,12 +307,14 @@ <translation id="2042213636306070719">Tabakaja 7</translation> <translation id="204357726431741734">Identifikohu për të përdorur fjalëkalimet e ruajtura në "Llogarinë tënde të Google"</translation> <translation id="2053111141626950936">Faqet në <ph name="LANGUAGE" /> nuk do të përkthehen.</translation> +<translation id="2053373601901562871">{NUM_DAYS,plural, =0{Kur ky kontroll është aktiv dhe statusi është aktiv, Chrome përcakton se me cilin grup të madh personash (kohortë) është më i ngjashëm aktiviteti yt i shfletimit së fundi. Reklamuesit mund të zgjedhin reklamat për grupin dhe aktiviteti yt i shfletimit mbahet privat në pajisjen tënde. Grupi yt përditësohet çdo ditë.}=1{Kur ky kontroll është aktiv dhe statusi është aktiv, Chrome përcakton se me cilin grup të madh personash (kohortë) është më i ngjashëm aktiviteti yt i shfletimit së fundi. Reklamuesit mund të zgjedhin reklamat për grupin dhe aktiviteti yt i shfletimit mbahet privat në pajisjen tënde. Grupi yt përditësohet çdo ditë.}other{Kur ky kontroll është aktiv dhe statusi është aktiv, Chrome përcakton se me cilin grup të madh personash (kohortë) është më i ngjashëm aktiviteti yt i shfletimit së fundi. Reklamuesit mund të zgjedhin reklamat për grupin dhe aktiviteti yt i shfletimit mbahet privat në pajisjen tënde. Grupi yt përditësohet çdo {NUM_DAYS} ditë.}}</translation> <translation id="2053553514270667976">Kodi postar</translation> <translation id="2064691555167957331">{COUNT,plural, =1{1 sugjerim}other{# sugjerime}}</translation> <translation id="2071692954027939183">Njoftimet bllokohen automatikisht sepse ti zakonisht nuk i lejon ato</translation> <translation id="2079545284768500474">Zhbëj</translation> <translation id="20817612488360358">Cilësimet e përfaqësuesit të sistemit janë caktuar që të përdoren, por është specifikuar po ashtu një konfigurim i qartë i përfaqësuesit.</translation> <translation id="2082238445998314030">Rezultati <ph name="RESULT_NUMBER" /> nga <ph name="TOTAL_RESULTS" /></translation> +<translation id="2085876078937250610">Ruaj…</translation> <translation id="2088086323192747268">Butoni "Menaxho sinkronizimin". Shtyp "Enter" për të menaxhuar se çfarë informacionesh sinkronizon ti te cilësimet e Chrome</translation> <translation id="2091887806945687916">Tingulli</translation> <translation id="2094505752054353250">Mospërputhje domeni</translation> @@ -393,6 +395,7 @@ <translation id="2355395290879513365">Sulmuesit mund të arrijnë t'i shikojnë imazhet që po shikon në këtë sajt dhe të të mashtrojnë duke i modifikuar ato.</translation> <translation id="2356070529366658676">Pyet</translation> <translation id="2357481397660644965">Pajisja jote menaxhohet nga <ph name="DEVICE_MANAGER" /> dhe llogaria jote menaxhohet nga <ph name="ACCOUNT_MANAGER" />.</translation> +<translation id="2359347814217202136">{NUM_DAYS,plural, =0{Për më pak se një ditë}=1{Për një ditë}other{Për {NUM_DAYS} ditë}}</translation> <translation id="2359629602545592467">Disa</translation> <translation id="2359808026110333948">Vazhdo</translation> <translation id="2359961752320758691">Zbatohet numri yt i kartës virtuale.</translation> @@ -713,6 +716,7 @@ <translation id="3590643883886679995">Të dhënat e identifikimit do të ruhen në këtë pajisje pasi të dalësh nga modaliteti "i fshehtë".</translation> <translation id="359126217934908072">Muaji/viti:</translation> <translation id="3592413004129370115">Italian (Zarf)</translation> +<translation id="3595699422137460894">{NUM_DAYS,plural, =0{Mund ta rivendosësh grupin tënd në çdo kohë. Duhet rreth një ditë për t'u bashkuar në një grup të ri.}=1{Mund ta rivendosësh grupin tënd në çdo kohë. Duhet rreth një ditë për t'u bashkuar në një grup të ri.}other{Mund ta rivendosësh grupin tënd në çdo kohë. Duhen {NUM_DAYS} ditë për t'u bashkuar në një grup të ri.}}</translation> <translation id="3600246354004376029"><ph name="TITLE" />, <ph name="DOMAIN" />, <ph name="TIME" /></translation> <translation id="3603507503523709">Aplikacioni u bllokua nga administratori yt</translation> <translation id="3608932978122581043">Orientimi i furnizimit</translation> @@ -1198,6 +1202,7 @@ <translation id="5332219387342487447">Mënyra e dërgimit</translation> <translation id="5333022057423422993">Chrome e gjeti fjalëkalimin që sapo përdore në një nxjerrje të paautorizuar të të dhënave. Për t'i siguruar llogaritë e tua, ne rekomandojmë të kontrollosh fjalëkalimet e tua të ruajtura.</translation> <translation id="5334013548165032829">Evidencat e detajuara të sistemit</translation> +<translation id="5334145288572353250">Të ruhet adresa?</translation> <translation id="5340250774223869109">Aplikacioni është bllokuar</translation> <translation id="534295439873310000">Pajisjet me NFC</translation> <translation id="5344579389779391559">Kjo faqe mund të përpiqet të të tarifojë në para</translation> @@ -1536,6 +1541,7 @@ <translation id="6671697161687535275">Të hiqet sugjerimi i formularit nga Chromium?</translation> <translation id="6685834062052613830">Dil dhe përfundo konfigurimin</translation> <translation id="6687335167692595844">Kërkohet madhësia e fontit</translation> +<translation id="6688743156324860098">Përditëso…</translation> <translation id="6689249931105087298">Relative me ngjeshjen e pikës së zezë</translation> <translation id="6689271823431384964">Chrome po ofron që të ruash kartat e tua në "Llogarinë tënde të Google" sepse je identifikuar. Mund ta ndryshosh këtë sjellje te cilësimet. Emri i mbajtësit të kartës vjen nga llogaria jote.</translation> <translation id="6698381487523150993">Krijuar:</translation> @@ -1551,6 +1557,7 @@ <translation id="6744009308914054259">Ndërkohë që pret për një lidhje, mund të vizitosh "Shkarkimet" për të lexuar artikuj jashtë linje.</translation> <translation id="6753269504797312559">Vlera e politikës</translation> <translation id="6757797048963528358">Pajisja jote kaloi në gjumë.</translation> +<translation id="6767985426384634228">Të përditësohet adresa?</translation> <translation id="6768213884286397650">Hagaki (Kartolinë)</translation> <translation id="6775759552199460396">JIS B2</translation> <translation id="67862343314499040">Vjollcë</translation> @@ -1710,6 +1717,7 @@ <translation id="7378810950367401542">/</translation> <translation id="7386364858855961704">Nuk është e zbatueshme</translation> <translation id="7390545607259442187">Konfirmo kartën</translation> +<translation id="7392089738299859607">Përditëso adresën</translation> <translation id="7399802613464275309">Kontrolli i sigurisë</translation> <translation id="7400418766976504921">URL-ja</translation> <translation id="7403591733719184120">Pajisja jote <ph name="DEVICE_NAME" /> është e menaxhuar</translation> @@ -1848,6 +1856,7 @@ <translation id="7865448901209910068">Shpejtësia më e mirë</translation> <translation id="7874263914261512992">Sapo e fute fjalëkalimin tënd në një sajt mashtrues. Chrome të rekomandon të kontrollosh fjalëkalimet e tua të ruajtura për <ph name="WEBSITE_1" />, <ph name="WEBSITE_2" /> dhe sajte të tjera ku e përdor këtë fjalëkalim tani.</translation> <translation id="7878562273885520351">Fjalëkalimet e tua mund të jenë kompromentuar</translation> +<translation id="7880146494886811634">Ruaj adresën</translation> <translation id="7882421473871500483">Kafe</translation> <translation id="7887683347370398519">Kontrollo CVC-në tënde dhe provo përsëri</translation> <translation id="7887885240995164102">Hyr në veçorinë "figurë brenda figurës"</translation>
diff --git a/components/strings/components_strings_ur.xtb b/components/strings/components_strings_ur.xtb index a5d9d0a..ba4cfa6e 100644 --- a/components/strings/components_strings_ur.xtb +++ b/components/strings/components_strings_ur.xtb
@@ -541,6 +541,7 @@ <translation id="2941952326391522266">یہ سرور یہ ثابت نہیں کر سکا کہ یہ <ph name="DOMAIN" /> ہے؛ اس کا سیکیورٹی سرٹیفکیٹ <ph name="DOMAIN2" /> کی جانب سے ہے۔ یہ غلط کنفیگریشن یا آپ کے کنکشن میں مانع بن رہے کسی حملہ آور کی وجہ سے ہو سکتا ہے۔</translation> <translation id="2943895734390379394">اپ لوڈ کا وقت:</translation> <translation id="2948083400971632585">آپ کنکشن کیلئے کنفیگر کردہ کسی بھی پراکسیز کو ترتیبات کے صفحہ سے غیر فعال کر سکتے ہیں۔</translation> +<translation id="2949183777371959169">نظرانداز کیا گیا کیوںکہ مشین Chrome براؤزر کلاؤڈ مینجمنٹ کے ساتھ اندراج شدہ نہیں ہے۔</translation> <translation id="2951588413176968965">میرا میل باکس</translation> <translation id="295526156371527179">وارننگ: اس پالیسی کو پالیسی کی وضاحت کے مطابق لغت کے طور پر ضم نہیں کیا گیا ہے کیوں کہ یہ لغت نہیں ہے۔</translation> <translation id="2955913368246107853">تلاش بار بند کریں</translation>
diff --git a/content/browser/payments/payment_instrument_icon_fetcher.cc b/content/browser/payments/payment_instrument_icon_fetcher.cc index 8dd6eaa..79bc31b 100644 --- a/content/browser/payments/payment_instrument_icon_fetcher.cc +++ b/content/browser/payments/payment_instrument_icon_fetcher.cc
@@ -25,13 +25,19 @@ namespace { void DownloadBestMatchingIcon( - WebContents* web_contents, + const GURL& scope, + std::unique_ptr<std::vector<GlobalFrameRoutingId>> frame_routing_ids, const std::vector<blink::Manifest::ImageResource>& icons, PaymentInstrumentIconFetcher::PaymentInstrumentIconFetcherCallback callback); +WebContents* GetWebContentsFromFrameRoutingIds( + const GURL& scope, + const std::vector<GlobalFrameRoutingId>& frame_routing_ids); + void OnIconFetched( - WebContents* web_contents, + const GURL& scope, + std::unique_ptr<std::vector<GlobalFrameRoutingId>> frame_routing_ids, const std::vector<blink::Manifest::ImageResource>& icons, PaymentInstrumentIconFetcher::PaymentInstrumentIconFetcherCallback callback, const SkBitmap& bitmap) { @@ -46,7 +52,8 @@ } else { // If could not download or decode the chosen image(e.g. not supported, // invalid), try it again with remaining icons. - DownloadBestMatchingIcon(web_contents, icons, std::move(callback)); + DownloadBestMatchingIcon(scope, std::move(frame_routing_ids), icons, + std::move(callback)); } return; } @@ -64,12 +71,15 @@ } void DownloadBestMatchingIcon( - WebContents* web_contents, + const GURL& scope, + std::unique_ptr<std::vector<GlobalFrameRoutingId>> frame_routing_ids, const std::vector<blink::Manifest::ImageResource>& icons, PaymentInstrumentIconFetcher::PaymentInstrumentIconFetcherCallback callback) { DCHECK_CURRENTLY_ON(BrowserThread::UI); + WebContents* web_contents = + GetWebContentsFromFrameRoutingIds(scope, *frame_routing_ids); if (web_contents == nullptr) { BrowserThread::GetTaskRunnerForThread( ServiceWorkerContext::GetCoreThreadId()) @@ -108,18 +118,18 @@ payments::IconSizeCalculator::IdealIconHeight(native_view), payments::IconSizeCalculator::MinimumIconHeight(), /* maximum_icon_size_in_px= */ std::numeric_limits<int>::max(), - base::BindOnce(&OnIconFetched, web_contents, copy_icons, - std::move(callback)), + base::BindOnce(&OnIconFetched, scope, std::move(frame_routing_ids), + copy_icons, std::move(callback)), false /* square_only */); DCHECK(can_download_icon); } WebContents* GetWebContentsFromFrameRoutingIds( const GURL& scope, - std::unique_ptr<std::vector<GlobalFrameRoutingId>> frame_routing_ids) { + const std::vector<GlobalFrameRoutingId>& frame_routing_ids) { DCHECK_CURRENTLY_ON(BrowserThread::UI); - for (const auto& ids : *frame_routing_ids) { + for (const auto& ids : frame_routing_ids) { RenderFrameHostImpl* render_frame_host = RenderFrameHostImpl::FromID(ids.child_id, ids.frame_routing_id); if (!render_frame_host) @@ -145,9 +155,8 @@ callback) { DCHECK_CURRENTLY_ON(BrowserThread::UI); - WebContents* web_contents = - GetWebContentsFromFrameRoutingIds(scope, std::move(frame_routing_ids)); - DownloadBestMatchingIcon(web_contents, icons, std::move(callback)); + DownloadBestMatchingIcon(scope, std::move(frame_routing_ids), icons, + std::move(callback)); } } // namespace
diff --git a/content/browser/prerender/prerender_browsertest.cc b/content/browser/prerender/prerender_browsertest.cc index d78519513..5c0aa8bf 100644 --- a/content/browser/prerender/prerender_browsertest.cc +++ b/content/browser/prerender/prerender_browsertest.cc
@@ -151,8 +151,29 @@ prerender_helper_->WaitForRequest(url, count); } - int AddPrerender(const GURL& prerendering_url) { - return prerender_helper_->AddPrerender(prerendering_url); + int AddPrerender(const GURL& url) { + return prerender_helper_->AddPrerender(url); + } + + void AddPrerenderAsync(const GURL& url) { + prerender_helper_->AddPrerenderAsync(url); + } + + bool AddTestUtilJS(RenderFrameHost* host) { + bool success = false; + std::string js = R"( + const script = document.createElement("script"); + script.addEventListener('load', () => { + window.domAutomationController.send(true); + }); + script.addEventListener('error', () => { + window.domAutomationController.send(false); + }); + script.src = "/prerender/test_utils.js"; + document.body.appendChild(script); + )"; + EXPECT_TRUE(ExecuteScriptAndExtractBool(host, js, &success)); + return success; } int AddSpeculationRules(const GURL& prerendering_url) { @@ -216,7 +237,7 @@ } void TestHostPrerenderingState(const GURL& prerender_url) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -270,8 +291,8 @@ }; IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, LinkRelPrerender) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -297,9 +318,9 @@ } IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, LinkRelPrerender_Multiple) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl1 = GetUrl("/empty.html?1"); - const GURL kPrerenderingUrl2 = GetUrl("/empty.html?2"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl1 = GetUrl("/empty.html?prerender1"); + const GURL kPrerenderingUrl2 = GetUrl("/empty.html?prerender2"); // TODO(https://crbug.com/1186893): PrerenderHost is not deleted when the // page enters BackForwardCache, though it should be. While this functionality @@ -398,9 +419,9 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderChain) { // kInitialUrl prerenders kPrerenderChain1, then kPrerenderChain1 prerenders // kPrerenderChain2. - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html?1"); - const GURL kPrerenderChain1 = GetUrl("/prerender/add_prerender.html?2"); - const GURL kPrerenderChain2 = GetUrl("/prerender/add_prerender.html?3"); + const GURL kInitialUrl = GetUrl("/prerender/prerender_chain.html?1"); + const GURL kPrerenderChain1 = GetUrl("/prerender/prerender_chain.html?2"); + const GURL kPrerenderChain2 = GetUrl("/prerender/prerender_chain.html?3"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -409,6 +430,7 @@ EXPECT_EQ(GetRequestCount(kPrerenderChain1), 1); EXPECT_NE(host_id, RenderFrameHost::kNoFrameTreeNodeId); RenderFrameHost* prerender_host = GetPrerenderedMainFrameHost(host_id); + EXPECT_TRUE(AddTestUtilJS(prerender_host)); // Add a prerender trigger to the prerendering page. ExecuteScriptAsync(prerender_host, @@ -420,8 +442,8 @@ // earlier than the non-deferred one, so we can wait until the latest request // reaches the sever to prove that the prerender request for kPrerenderChain2 // is deferred. - ExecuteScriptAsync(prerender_host, "add_iframe_async('/empty.html')"); - WaitForRequest(GetUrl("/empty.html"), 1); + ExecuteScriptAsync(prerender_host, "add_iframe_async('/title1.html')"); + WaitForRequest(GetUrl("/title1.html"), 1); // The prerender requests were deferred by Mojo capability control, so // prerendering pages should not trigger prerendering. @@ -441,8 +463,8 @@ // Regression test for https://crbug.com/1194865. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, CloseOnPrerendering) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -464,7 +486,7 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, HttpToBlobUrl) { base::HistogramTester histogram_tester; - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); // Generate a Blob page and obtain a URL for the Blob page. @@ -477,7 +499,7 @@ // Add <link rel=prerender> that will prerender the Blob page. test::PrerenderHostRegistryObserver observer(*web_contents_impl()); - EXPECT_TRUE(ExecJs(web_contents(), JsReplace("add_prerender($1)", blob_url))); + AddPrerenderAsync(blob_gurl); observer.WaitForTrigger(blob_gurl); // A prerender host for the URL should not be registered. @@ -495,7 +517,7 @@ // This test can not use `about:blank` as the initial url because created // blobs inside the page are populated as opaque and blob to blob prerendering // are alerted as cross-origin prerendering. - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); // Navigate to a dynamically constructed Blob page. @@ -531,11 +553,11 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, SameOriginRedirection) { // Navigate to an initial page. - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); // Start prerendering a URL that causes same-origin redirection. - const GURL kRedirectedUrl = GetUrl("/empty.html"); + const GURL kRedirectedUrl = GetUrl("/empty.html?prerender"); const GURL kPrerenderingUrl = GetUrl("/server-redirect?" + kRedirectedUrl.spec()); AddPrerender(kPrerenderingUrl); @@ -552,17 +574,16 @@ base::HistogramTester histogram_tester; // Navigate to an initial page. - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); // Start prerendering a URL that causes cross-origin redirection. The // cross-origin redirection should fail prerendering. - const GURL kRedirectedUrl = GetCrossOriginUrl("/empty.html"); + const GURL kRedirectedUrl = GetCrossOriginUrl("/empty.html?prerender"); const GURL kPrerenderingUrl = GetUrl("/server-redirect?" + kRedirectedUrl.spec()); test::PrerenderHostRegistryObserver registry_observer(*web_contents_impl()); - EXPECT_TRUE( - ExecJs(web_contents(), JsReplace("add_prerender($1)", kPrerenderingUrl))); + AddPrerenderAsync(kPrerenderingUrl); registry_observer.WaitForTrigger(kPrerenderingUrl); int host_id = GetHostForUrl(kPrerenderingUrl); test::PrerenderHostObserver host_observer(*web_contents_impl(), host_id); @@ -579,11 +600,12 @@ // Makes sure that activation on navigation for an iframes doesn't happen. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, Activation_iFrame) { // Navigate to an initial page. - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); + EXPECT_TRUE(AddTestUtilJS(current_frame_host())); // Start a prerender. - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); const int host_id = AddPrerender(kPrerenderingUrl); ASSERT_NE(host_id, RenderFrameHost::kNoFrameTreeNodeId); @@ -603,19 +625,21 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, DeferCrossOriginSubframeNavigation) { // Navigate to an initial page. - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html?initial"); + const GURL kInitialUrl = + GetUrl("/prerender/cross_origin_prerender.html?initial"); ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); + EXPECT_TRUE(AddTestUtilJS(current_frame_host())); // Start a prerender. const GURL kPrerenderingUrl = - GetUrl("/prerender/add_prerender.html?prerender"); + GetUrl("/prerender/cross_origin_prerender.html?prerender"); const int host_id = AddPrerender(kPrerenderingUrl); ASSERT_NE(host_id, RenderFrameHost::kNoFrameTreeNodeId); const GURL kSameOriginSubframeUrl = - GetUrl("/prerender/add_prerender.html?same_origin_iframe"); - const GURL kCrossOriginSubframeUrl = - GetCrossOriginUrl("/prerender/add_prerender.html?cross_origin_iframe"); + GetUrl("/prerender/cross_origin_prerender.html?same_origin_iframe"); + const GURL kCrossOriginSubframeUrl = GetCrossOriginUrl( + "/prerender/cross_origin_prerender.html?cross_origin_iframe"); ASSERT_EQ(GetRequestCount(kPrerenderingUrl), 1); ASSERT_EQ(GetRequestCount(kSameOriginSubframeUrl), 0); @@ -623,6 +647,8 @@ // Add a cross-origin iframe to the prerendering page. RenderFrameHost* prerender_frame_host = GetPrerenderedMainFrameHost(host_id); + EXPECT_TRUE(AddTestUtilJS(prerender_frame_host)); + // Use ExecuteScriptAsync instead of EvalJs as inserted cross-origin iframe // navigation would be deferred and script execution does not finish until // the activation. @@ -686,17 +712,18 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, DeferCrossOriginRedirectsOnSubframeNavigation) { // Navigate to an initial page. - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html?initial"); + const GURL kInitialUrl = + GetUrl("/prerender/cross_origin_prerender.html?initial"); ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); // Start a prerender. const GURL kPrerenderingUrl = - GetUrl("/prerender/add_prerender.html?prerender"); + GetUrl("/prerender/cross_origin_prerender.html?prerender"); const int host_id = AddPrerender(kPrerenderingUrl); ASSERT_NE(host_id, RenderFrameHost::kNoFrameTreeNodeId); - const GURL kCrossOriginSubframeUrl = - GetCrossOriginUrl("/prerender/add_prerender.html?cross_origin_iframe"); + const GURL kCrossOriginSubframeUrl = GetCrossOriginUrl( + "/prerender/cross_origin_prerender.html?cross_origin_iframe"); const GURL kServerRedirectSubframeUrl = GetUrl("/server-redirect?" + kCrossOriginSubframeUrl.spec()); @@ -706,6 +733,7 @@ // Add an iframe pointing to a server redirect page to the prerendering page. RenderFrameHost* prerender_frame_host = GetPrerenderedMainFrameHost(host_id); + EXPECT_TRUE(AddTestUtilJS(prerender_frame_host)); // Use ExecuteScriptAsync instead of EvalJs as inserted iframe redirect // navigation would be deferred and script execution does not finish until // the activation. @@ -752,8 +780,8 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, MainFrameNavigationCancelsPrerendering) { base::HistogramTester histogram_tester; - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); const GURL kHungUrl = GetUrl("/hung"); // Navigate to an initial page. @@ -778,7 +806,7 @@ // Regression test for https://crbug.com/1198051 IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, MainFrameSamePageNavigation) { base::HistogramTester histogram_tester; - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); const GURL kPrerenderingUrl = GetUrl("/navigation_controller/hash_anchor_with_iframe.html"); const GURL kAnchorUrl = @@ -808,11 +836,12 @@ // Makes sure that activation on navigation for a pop-up window doesn't happen. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, Activation_PopUpWindow) { // Navigate to an initial page. - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); + EXPECT_TRUE(AddTestUtilJS(current_frame_host())); // Start a prerender. - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); const int host_id = AddPrerender(kPrerenderingUrl); ASSERT_NE(host_id, RenderFrameHost::kNoFrameTreeNodeId); @@ -831,16 +860,17 @@ // doesn't happen. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, Activation_PageWithPopUpWindow) { // Navigate to an initial page. - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); + EXPECT_TRUE(AddTestUtilJS(current_frame_host())); // Start a prerender. - const GURL kPrerenderingUrl = GetUrl("/empty.html?next"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender_next"); AddPrerender(kPrerenderingUrl); ASSERT_TRUE(HasHostForUrl(kPrerenderingUrl)); // Open a pop-up window. - const GURL kWindowUrl = GetUrl("/empty.html?window"); + const GURL kWindowUrl = GetUrl("/empty.html?prerender_window"); EXPECT_EQ("LOADED", EvalJs(web_contents(), JsReplace("open_window($1)", kWindowUrl))); @@ -873,9 +903,9 @@ // Tests that an inner WebContents can be attached in a prerendered page. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, ActivatePageWithInnerContents) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); const GURL kPrerenderingUrl = GetUrl("/page_with_blank_iframe.html"); - const GURL kInnerContentsUrl = GetUrl("/title1.html"); + const GURL kInnerContentsUrl = GetUrl("/empty.html?prerender"); ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); const int host_id = AddPrerender(kPrerenderingUrl); @@ -916,8 +946,8 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, NavigationRequestIsPrerenderedPageActivation) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); test::PrerenderHostObserver prerender_observer(*shell()->web_contents(), kPrerenderingUrl); @@ -952,9 +982,9 @@ // Ensures that if we attempt to open a URL while prerendering with a window // disposition other than CURRENT_TAB, we fail. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, SuppressOpenURL) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); - const GURL kSecondUrl = GetUrl("/title1.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender1"); + const GURL kSecondUrl = GetUrl("/empty.html?prerender2"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -984,7 +1014,7 @@ // Tests that |RenderFrameHost::ForEachRenderFrameHost| and // |WebContents::ForEachRenderFrameHost| behave correctly when prerendering. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, ForEachRenderFrameHost) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); // All frames are same-origin due to prerendering restrictions for // cross-origin. const GURL kPrerenderingUrl = @@ -1093,7 +1123,7 @@ MojoCapabilityControlTestContentBrowserClient test_browser_client; auto* old_browser_client = SetBrowserClientForTesting(&test_browser_client); - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); const GURL kPrerenderingUrl = GetUrl("/page_with_iframe.html"); // Navigate to an initial page. @@ -1167,7 +1197,7 @@ auto* old_browser_client = SetBrowserClientForTesting(&test_browser_client); base::HistogramTester histogram_tester; - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); const GURL kPrerenderingUrl = GetUrl("/page_with_iframe.html"); // Navigate to an initial page. @@ -1208,7 +1238,7 @@ auto* old_browser_client = SetBrowserClientForTesting(&test_browser_client); base::HistogramTester histogram_tester; - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); const GURL kPrerenderingUrl = GetUrl("/page_with_iframe.html"); // Navigate to an initial page. @@ -1254,8 +1284,8 @@ MojoCapabilityControlTestContentBrowserClient test_browser_client; auto* old_browser_client = SetBrowserClientForTesting(&test_browser_client); - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender1"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -1314,18 +1344,19 @@ // Tests that window.open() in a prerendering page fails. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, FeatureRestriction_WindowOpen) { // Navigate to an initial page. - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); // Start a prerender. - const GURL kPrerenderingUrl = - GetUrl("/prerender/add_prerender.html?prerendering"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerendering"); const int host_id = AddPrerender(kPrerenderingUrl); ASSERT_NE(host_id, RenderFrameHost::kNoFrameTreeNodeId); auto* prerender_frame = GetPrerenderedMainFrameHost(host_id); + EXPECT_TRUE(AddTestUtilJS(prerender_frame)); // Attempt to open a window in the prerendered page. This should fail. - const GURL kWindowOpenUrl = GetUrl("/empty.html"); + const GURL kWindowOpenUrl = GetUrl("/empty.html?prerender"); + EXPECT_EQ("FAILED", EvalJs(prerender_frame, JsReplace("open_window($1)", kWindowOpenUrl))); EXPECT_EQ(GetRequestCount(kWindowOpenUrl), 0); @@ -1336,8 +1367,8 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, RenderFrameHostLifecycleState) { base::HistogramTester histogram_tester; - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -1350,8 +1381,10 @@ // Open an iframe in the prerendered page. RenderFrameHostImpl* rfh_a = GetPrerenderedMainFrameHost(host_id); + EXPECT_TRUE(AddTestUtilJS(rfh_a)); EXPECT_EQ("LOADED", - EvalJs(rfh_a, JsReplace("add_iframe($1)", GetUrl("/empty.html")))); + EvalJs(rfh_a, JsReplace("add_iframe($1)", + GetUrl("/empty.html?prerender")))); RenderFrameHostImpl* rfh_b = rfh_a->child_at(0)->current_frame_host(); // Both rfh_a and rfh_b lifecycle state's should be kPrerendering. @@ -1382,8 +1415,7 @@ ASSERT_TRUE(embedded_test_server()->Start()); - const GURL kInitialUrl = - embedded_test_server()->GetURL("/prerender/add_prerender.html"); + const GURL kInitialUrl = embedded_test_server()->GetURL("/empty.html"); const GURL kPrerenderingUrl = embedded_test_server()->GetURL("/main_document"); @@ -1393,8 +1425,7 @@ // Start a prerender, and navigate to a page that doesn't commit navigation. { test::PrerenderHostRegistryObserver registry_observer(*web_contents_impl()); - EXPECT_TRUE(ExecJs(web_contents(), - JsReplace("add_prerender($1)", kPrerenderingUrl))); + AddPrerenderAsync(kPrerenderingUrl); registry_observer.WaitForTrigger(kPrerenderingUrl); EXPECT_TRUE(HasHostForUrl(kPrerenderingUrl)); } @@ -1461,14 +1492,14 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, CSPPrefetchSrc) { base::HistogramTester histogram_tester; - GURL initial_url = GetUrl("/prerender/add_prerender.html"); + GURL initial_url = GetUrl("/empty.html"); ASSERT_TRUE(NavigateToURL(shell(), initial_url)); - // Add CSP:prefetch-src */empty.html + // Add CSP:prefetch-src */title1.html EXPECT_TRUE(ExecJs(current_frame_host(), R"( const meta = document.createElement('meta'); meta.httpEquiv = "Content-Security-Policy"; - meta.content = "prefetch-src https://a.test:*/empty.html"; + meta.content = "prefetch-src https://a.test:*/title1.html"; document.getElementsByTagName('head')[0].appendChild(meta); )")); @@ -1476,18 +1507,17 @@ "Refused to prefetch content from " "'https://a.test:*/*.html' because it violates the " "following Content Security Policy directive: \"prefetch-src " - "https://a.test:*/empty.html\"*"; + "https://a.test:*/title1.html\"*"; // Check what happens when a prerendering is blocked: { - GURL disallowed_url = GetUrl("/title1.html"); + GURL disallowed_url = GetUrl("/title2.html"); WebContentsConsoleObserver console_observer(web_contents_impl()); console_observer.SetPattern(kConsolePattern); // Prerender will fail. Then FindHostByUrlForTesting() should return null. test::PrerenderHostRegistryObserver observer(*web_contents_impl()); - EXPECT_TRUE( - ExecJs(web_contents(), JsReplace("add_prerender($1)", disallowed_url))); + AddPrerenderAsync(disallowed_url); observer.WaitForTrigger(disallowed_url); EXPECT_FALSE(HasHostForUrl(disallowed_url)); console_observer.Wait(); @@ -1502,7 +1532,7 @@ { WebContentsConsoleObserver console_observer(web_contents_impl()); console_observer.SetPattern(kConsolePattern); - GURL kAllowedUrl = GetUrl("/empty.html"); + GURL kAllowedUrl = GetUrl("/title1.html"); AddPrerender(kAllowedUrl); EXPECT_EQ(0u, console_observer.messages().size()); EXPECT_EQ(GetRequestCount(kAllowedUrl), 1); @@ -1513,15 +1543,15 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, CSPDefaultSrc) { base::HistogramTester histogram_tester; - GURL initial_url = GetUrl("/prerender/add_prerender.html"); + GURL initial_url = GetUrl("/empty.html"); ASSERT_TRUE(NavigateToURL(shell(), initial_url)); - // Add CSP:prefetch-src */empty.html + // Add CSP:prefetch-src */title1.html EXPECT_TRUE(ExecJs(current_frame_host(), R"( const meta = document.createElement('meta'); meta.httpEquiv = "Content-Security-Policy"; meta.content = - "default-src https://a.test:*/empty.html; script-src 'unsafe-eval'"; + "default-src https://a.test:*/title1.html; script-src 'unsafe-eval'"; document.getElementsByTagName('head')[0].appendChild(meta); )")); @@ -1529,16 +1559,15 @@ "Refused to prefetch content from " "'https://a.test:*/*.html' because it violates the " "following Content Security Policy directive: \"default-src " - "https://a.test:*/empty.html\"*"; + "https://a.test:*/title1.html\"*"; // Check what happens when a prerendering is blocked: { - GURL disallowed_url = GetUrl("/title1.html"); + GURL disallowed_url = GetUrl("/title2.html"); WebContentsConsoleObserver console_observer(web_contents_impl()); console_observer.SetPattern(kConsolePattern); test::PrerenderHostRegistryObserver observer(*web_contents_impl()); - EXPECT_TRUE( - ExecJs(web_contents(), JsReplace("add_prerender($1)", disallowed_url))); + AddPrerenderAsync(disallowed_url); observer.WaitForTrigger(disallowed_url); EXPECT_FALSE(HasHostForUrl(disallowed_url)); console_observer.Wait(); @@ -1553,7 +1582,7 @@ { WebContentsConsoleObserver console_observer(web_contents_impl()); console_observer.SetPattern(kConsolePattern); - GURL kAllowedUrl = GetUrl("/empty.html"); + GURL kAllowedUrl = GetUrl("/title1.html"); AddPrerender(kAllowedUrl); EXPECT_EQ(0u, console_observer.messages().size()); EXPECT_EQ(GetRequestCount(kAllowedUrl), 1); @@ -1573,7 +1602,7 @@ // Access API is deferred until activating the prerendered page. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, MAYBE_DeferPrivateOriginFileSystem) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); const GURL kPrerenderingUrl = GetUrl("/prerender/restriction_file_system.html"); @@ -1614,8 +1643,8 @@ // Tests that RenderDocumentHostUserData object is not cleared on activating a // prerendered page. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, RenderDocumentHostUserData) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -1657,8 +1686,8 @@ // interface on the renderer side. See GamepadController::Install(). IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, GamepadMonitorCancelPrerendering) { base::HistogramTester histogram_tester; - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -1691,7 +1720,7 @@ // This test cannot be a web test because web tests handles the GamepadMonitor // interface on the renderer side. See GamepadController::Install(). IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, GamepadMonitorAfterNavigation) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); const GURL kPrerenderingUrl = GetUrl("/prerender/restriction-gamepad.html"); // Navigate to an initial page. @@ -1718,8 +1747,8 @@ // Tests that accessing the clipboard via the execCommand API fails because the // page does not has any user activation. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, ClipboardByExecCommandFail) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -1743,8 +1772,7 @@ const GURL prerendering_url, test::PrerenderTestHelper* helper) { test::PrerenderHostRegistryObserver registry_observer(*web_contents); - EXPECT_TRUE( - ExecJs(web_contents, JsReplace("add_prerender($1)", prerendering_url))); + helper->AddPrerenderAsync(prerendering_url); registry_observer.WaitForTrigger(prerendering_url); int host_id = helper->GetHostForUrl(prerendering_url); test::PrerenderHostObserver host_observer(*web_contents, host_id); @@ -1759,7 +1787,7 @@ // to use plugins. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PluginsCancelPrerendering) { base::HistogramTester histogram_tester; - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -1789,8 +1817,8 @@ // prerendering page attempts to use notification. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, NotificationConstructorAndroid) { base::HistogramTester histogram_tester; - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -1815,7 +1843,7 @@ // to use notification. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, NotificationConstructor) { base::HistogramTester histogram_tester; - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -1838,8 +1866,8 @@ // Tests that prerendering doesn't run for low-end devices. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, LowEndDevice) { base::HistogramTester histogram_tester; - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); // Set low-end device mode. base::CommandLine::ForCurrentProcess()->AppendSwitch( @@ -1848,8 +1876,7 @@ // Attempt to prerender. test::PrerenderHostRegistryObserver observer(*web_contents_impl()); ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); - EXPECT_TRUE( - ExecJs(web_contents(), JsReplace("add_prerender($1)", kPrerenderingUrl))); + AddPrerenderAsync(kPrerenderingUrl); // It should fail. observer.WaitForTrigger(kPrerenderingUrl); @@ -1862,8 +1889,8 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, IsInactiveAndDisallowActivationCancelsPrerendering) { base::HistogramTester histogram_tester; - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -1920,8 +1947,8 @@ } IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, VisibilityWhilePrerendering) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -1947,7 +1974,7 @@ // Tests that prerendering doesn't affect WebContents::GetTitle(). IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, TitleWhilePrerendering) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); const GURL kPrerenderingUrl = GetUrl("/simple_page.html"); const std::u16string kInitialTitle(u"title"); const std::u16string kPrerenderingTitle(u"OK"); @@ -1975,7 +2002,7 @@ // Ensures WebContents::OpenURL targeting a frame in a prerendered host will // successfully navigate that frame. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, OpenURLInPrerenderingFrame) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); const GURL kPrerenderingUrl = GetUrl("/page_with_blank_iframe.html"); const GURL kNewIframeUrl = GetUrl("/simple_page.html"); @@ -2014,7 +2041,7 @@ // https://crbug.com/1213454. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, DISABLED_OpenURLCrossOriginInPrerenderingFrame) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); const GURL kPrerenderingUrl = GetUrl("/page_with_blank_iframe.html"); const GURL kNewIframeUrl = GetCrossOriginUrl("/simple_page.html"); @@ -2074,7 +2101,7 @@ // "reserved") prerendering host navigates the frame. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, OpenURLInReservedPrerenderingFrame) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); const GURL kPrerenderingUrl = GetUrl("/page_with_blank_iframe.html"); const GURL kNewIframeUrl = GetUrl("/simple_page.html"); @@ -2163,7 +2190,7 @@ // Tests that the data saver doesn't prevent image load in a prerendered page. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, DataSaver) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); const GURL kPrerenderingUrl = GetUrl("/prerender/image.html"); const GURL kImageUrl = GetUrl("/blank.jpg"); @@ -2187,7 +2214,7 @@ // Tests that loading=lazy doesn't prevent image load in a prerendered page. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, LazyLoading) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); const GURL kPrerenderingUrl = GetUrl("/prerender/image_loading_lazy.html"); const GURL kImageUrl = GetUrl("/blank.jpg"); @@ -2298,15 +2325,14 @@ // Test if the host is abandoned when the renderer page crashes. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, AbandonIfRendererProcessCrashes) { base::HistogramTester histogram_tester; - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); // Start a prerender. - AddPrerender(kPrerenderingUrl); - int host_id = GetHostForUrl(kPrerenderingUrl); + int host_id = AddPrerender(kPrerenderingUrl); ASSERT_NE(host_id, RenderFrameHost::kNoFrameTreeNodeId); // Crash the relevant renderer. @@ -2343,8 +2369,8 @@ // Test if the host is abandoned when the renderer page is killed. IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, AbandonIfRendererProcessIsKilled) { base::HistogramTester histogram_tester; - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -2578,8 +2604,8 @@ // change this test (if redirects allowed) or remove it completely. IN_PROC_BROWSER_TEST_F(PrerenderWithProactiveBrowsingInstanceSwap, LinkRelPrerender) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl)); @@ -2652,8 +2678,8 @@ // This is a regression test for https://crbug.com/1201914. IN_PROC_BROWSER_TEST_P(PrerenderWithBackForwardCacheBrowserTest, HistoryNavigationAfterActivation) { - const GURL kInitialUrl = GetUrl("/prerender/add_prerender.html"); - const GURL kPrerenderingUrl = GetUrl("/empty.html"); + const GURL kInitialUrl = GetUrl("/empty.html"); + const GURL kPrerenderingUrl = GetUrl("/empty.html?prerender"); // Navigate to an initial page. ASSERT_TRUE(NavigateToURL(shell(), kInitialUrl));
diff --git a/content/browser/screen_enumeration/screen_change_monitor.cc b/content/browser/screen_enumeration/screen_change_monitor.cc index 89a27a3..409e1b0 100644 --- a/content/browser/screen_enumeration/screen_change_monitor.cc +++ b/content/browser/screen_enumeration/screen_change_monitor.cc
@@ -43,8 +43,7 @@ OnScreensChange(); } -void ScreenChangeMonitor::OnDisplayRemoved( - const display::Display& old_display) { +void ScreenChangeMonitor::OnDidRemoveDisplays() { OnScreensChange(); }
diff --git a/content/browser/screen_enumeration/screen_change_monitor.h b/content/browser/screen_enumeration/screen_change_monitor.h index d5b46db..3d9226c 100644 --- a/content/browser/screen_enumeration/screen_change_monitor.h +++ b/content/browser/screen_enumeration/screen_change_monitor.h
@@ -27,7 +27,7 @@ // display::DisplayObserver: void OnDisplayAdded(const display::Display& new_display) override; - void OnDisplayRemoved(const display::Display& old_display) override; + void OnDidRemoveDisplays() override; void OnDisplayMetricsChanged(const display::Display& display, uint32_t changed_metrics) override;
diff --git a/content/browser/screen_orientation/screen_orientation_browsertest.cc b/content/browser/screen_orientation/screen_orientation_browsertest.cc index 6a77f8e..1e5b7e3 100644 --- a/content/browser/screen_orientation/screen_orientation_browsertest.cc +++ b/content/browser/screen_orientation/screen_orientation_browsertest.cc
@@ -479,8 +479,7 @@ ASSERT_TRUE(embedded_test_server()->Start()); // Navigate to a site. - GURL initial_url = - embedded_test_server()->GetURL("/prerender/add_prerender.html"); + GURL initial_url = embedded_test_server()->GetURL("/empty.html"); NavigateToURLBlockUntilNavigationsComplete(shell(), initial_url, 1); EXPECT_TRUE(ExecuteScript(web_contents()->GetMainFrame(),
diff --git a/content/public/test/prerender_test_util.cc b/content/public/test/prerender_test_util.cc index 72191ab..39a33362 100644 --- a/content/public/test/prerender_test_util.cc +++ b/content/public/test/prerender_test_util.cc
@@ -22,6 +22,13 @@ namespace test { namespace { +constexpr char kAddPrerenderScript[] = R"({ + const link = document.createElement('link'); + link.rel = 'prerender'; + link.href = $1; + document.head.appendChild(link); + })"; + constexpr char kAddSpeculationRuleScript[] = R"({ const script = document.createElement('script'); script.type = 'speculationrules'; @@ -261,11 +268,8 @@ } int PrerenderTestHelper::AddPrerender(const GURL& gurl) { - EXPECT_TRUE(content::BrowserThread::CurrentlyOn(BrowserThread::UI)); + AddPrerenderAsync(gurl); - // Add the link tag that will prerender the URL. - EXPECT_TRUE(ExecJs(GetWebContents(), JsReplace("add_prerender($1)", gurl))) - << "AddPrerender failed. Did you load add_prerender.html?"; WaitForPrerenderLoadCompletion(gurl); int host_id = GetHostForUrl(gurl); EXPECT_NE(host_id, RenderFrameHost::kNoFrameTreeNodeId); @@ -275,43 +279,11 @@ void PrerenderTestHelper::AddPrerenderAsync(const GURL& gurl) { EXPECT_TRUE(content::BrowserThread::CurrentlyOn(BrowserThread::UI)); - auto script = JsReplace("add_prerender($1)", gurl); + const auto script = JsReplace(kAddPrerenderScript, gurl); GetWebContents()->GetMainFrame()->ExecuteJavaScriptForTests( base::UTF8ToUTF16(script), base::NullCallback()); } -int PrerenderTestHelper::AddPrerenderWithTestUtilJS(const GURL& gurl) { - EXPECT_TRUE(content::BrowserThread::CurrentlyOn(BrowserThread::UI)); - - std::string start_prerender = R"( - (() => { - const script = document.createElement('script'); - script.addEventListener('load', () => { - window.domAutomationController.send(true); - }); - script.addEventListener('error', () => { - window.domAutomationController.send(false); - }); - script.src = '/prerender/test_utils.js'; - document.body.appendChild(script); - })(); - )"; - bool script_loaded = false; - // Load test_utils.js and wait util loading done. - EXPECT_TRUE(ExecuteScriptAndExtractBool(GetWebContents()->GetMainFrame(), - start_prerender, &script_loaded)); - EXPECT_TRUE(script_loaded); - - EXPECT_TRUE(ExecJs(GetWebContents(), JsReplace("add_prerender($1)", gurl))) - << "AddPrerender failed. Did you set the right path to load " - "/prerender/test_utils.js?"; - - WaitForPrerenderLoadCompletion(gurl); - int host_id = GetHostForUrl(gurl); - EXPECT_NE(host_id, RenderFrameHost::kNoFrameTreeNodeId); - return host_id; -} - int PrerenderTestHelper::AddSpeculationRules(const GURL& prerendering_url) { EXPECT_TRUE(content::BrowserThread::CurrentlyOn(BrowserThread::UI)); AddSpeculationRulesAsync(prerendering_url);
diff --git a/content/public/test/prerender_test_util.h b/content/public/test/prerender_test_util.h index 464a318..2a50d49 100644 --- a/content/public/test/prerender_test_util.h +++ b/content/public/test/prerender_test_util.h
@@ -105,18 +105,9 @@ // // AddPrerenderAsync() is the same as AddPrerender(), but does not wait until // the completion of prerendering. - // - // NOTE: this function requires that the add_prerender.html has been - // loaded. This is most easily accomplished by using PrerenderBrowserTest, - // but if that's not possible, ensure that you have this file loaded before - // making this call. int AddPrerender(const GURL& gurl); void AddPrerenderAsync(const GURL& gurl); - // Adds <link rel=prerender> in the current main frame without loading - // add_prerender.html and waits until the completion of prerendering. - int AddPrerenderWithTestUtilJS(const GURL& gurl); - // Adds <script type="speculationrules"> in the current main frame and waits // until the completion of prerendering. Returns the id of the resulting // prerendering host.
diff --git a/content/test/data/prerender/add_prerender.html b/content/test/data/prerender/add_prerender.html deleted file mode 100644 index ea49b38..0000000 --- a/content/test/data/prerender/add_prerender.html +++ /dev/null
@@ -1,18 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<script> -// Preserve the initial document.prerendering value. -const initial_document_prerendering = document.prerendering; - -// Records if 'onprerenderingchange' event is triggered at least once. -let onprerenderingchange_observed = false; -document.addEventListener('prerenderingchange', e => { - onprerenderingchange_observed = true; -}); -</script> -</head> -<body> -<script src="test_utils.js"></script> -</body> -</html>
diff --git a/chrome/test/data/prerender/add_prerender.html b/content/test/data/prerender/cross_origin_prerender.html similarity index 87% rename from chrome/test/data/prerender/add_prerender.html rename to content/test/data/prerender/cross_origin_prerender.html index ea49b38..3e8202a3 100644 --- a/chrome/test/data/prerender/add_prerender.html +++ b/content/test/data/prerender/cross_origin_prerender.html
@@ -12,7 +12,4 @@ }); </script> </head> -<body> -<script src="test_utils.js"></script> -</body> </html>
diff --git a/content/test/data/prerender/prerender_chain.html b/content/test/data/prerender/prerender_chain.html new file mode 100644 index 0000000..962e1719 --- /dev/null +++ b/content/test/data/prerender/prerender_chain.html
@@ -0,0 +1,13 @@ +<!DOCTYPE html> +<html> +<head> +<title>Prerender Chain Test</title> +<link rel="prerender"> +<script> +function add_prerender(url) { + document.getElementsByTagName('link')[0].href = url; +} +</script> +</head> +<body></body> +</html>
diff --git a/content/test/data/prerender/test_utils.js b/content/test/data/prerender/test_utils.js index 8dfc83e4..d997bcf8 100644 --- a/content/test/data/prerender/test_utils.js +++ b/content/test/data/prerender/test_utils.js
@@ -2,14 +2,6 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Adds <link rel=prerender> for the URL. -function add_prerender(url) { - const link = document.createElement('link'); - link.rel = 'prerender'; - link.href = url; - document.head.appendChild(link); -} - // Creates a new iframe with the URL, and returns a promise. function add_iframe(url) { const frame = document.createElement('iframe');
diff --git a/gpu/command_buffer/service/gr_shader_cache.cc b/gpu/command_buffer/service/gr_shader_cache.cc index e335bdc..5a9912e 100644 --- a/gpu/command_buffer/service/gr_shader_cache.cc +++ b/gpu/command_buffer/service/gr_shader_cache.cc
@@ -284,8 +284,13 @@ // implemented. DCHECK_CALLED_ON_VALID_THREAD(gpu_main_thread_checker_); - base::AutoLock auto_lock(lock_); - if (enable_vk_pipeline_cache_ && need_store_pipeline_cache_) { + bool need_store_pipeline_cache = false; + { + base::AutoLock auto_lock(lock_); + need_store_pipeline_cache = need_store_pipeline_cache_; + } + + if (enable_vk_pipeline_cache_ && need_store_pipeline_cache) { { base::ScopedClosureRunner uma_runner(base::BindOnce( [](base::Time time) { @@ -295,10 +300,13 @@ base::TimeDelta::FromMicroseconds(5000), 50); }, base::Time::Now())); - gr_context->storeVkPipelineCacheData(); - } - need_store_pipeline_cache_ = false; + gr_context->storeVkPipelineCacheData(); + { + base::AutoLock auto_lock(lock_); + need_store_pipeline_cache_ = false; + } + } } }
diff --git a/headless/lib/browser/headless_clipboard.h b/headless/lib/browser/headless_clipboard.h index dd24323..e5af7d6 100644 --- a/headless/lib/browser/headless_clipboard.h +++ b/headless/lib/browser/headless_clipboard.h
@@ -17,6 +17,7 @@ namespace headless { +// TODO(crbug.com/1213221): Add tests. This class is mostly untested. class HeadlessClipboard : public ui::Clipboard { public: HeadlessClipboard();
diff --git a/ios/chrome/app/strings/resources/ios_strings_af.xtb b/ios/chrome/app/strings/resources/ios_strings_af.xtb index fa50b05e8..f7b7553d 100644 --- a/ios/chrome/app/strings/resources/ios_strings_af.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_af.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Sinkronisering het ophou werk.</translation> <translation id="1377321085342047638">Kaartnommer</translation> <translation id="1383876407941801731">Soek</translation> -<translation id="1389974829397082527">Geen boekmerke hier nie</translation> <translation id="1400642268715879018">Afgelope vier weke</translation> <translation id="1407135791313364759">Maak alles oop</translation> <translation id="1430915738399379752">Druk uit</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Meld met jou Google-rekening aan om jou boekmerke, wagwoorde, geskiedenis en ander instellings op al jou toestelle te kry</translation> <translation id="5005498671520578047">Kopieer wagwoord</translation> <translation id="5017828934289857214">Herinner my later</translation> +<translation id="5037676449506322593">Kies alles</translation> <translation id="5039804452771397117">Laat toe</translation> <translation id="5056446788882570708">Kwessies <ph name="TIME" /> gekry.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Hulp</translation> <translation id="8981454092730389528">Google-aktiwiteitkontroles</translation> <translation id="8985320356172329008">By Google aangemeld as</translation> -<translation id="8996526648899750015">Voeg rekening by …</translation> <translation id="9034759925968272072">Jy sal nie uit jou Google-rekening afgemeld word nie. Jou Google-rekening het dalk ander vorme van blaaigeskiedenis by <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /></translation> <translation id="9037965129289936994">Wys oorspronklike</translation> <translation id="9039373489628511875">Bandwydte</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_am.xtb b/ios/chrome/app/strings/resources/ios_strings_am.xtb index 9f0b2e1..c489f2e 100644 --- a/ios/chrome/app/strings/resources/ios_strings_am.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_am.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">ስምረት መሥራት አቁሟል።</translation> <translation id="1377321085342047638">የካርድ ቁጥር</translation> <translation id="1383876407941801731">ፍለጋ </translation> -<translation id="1389974829397082527">እዚህ ምንም ዕልባቶች የሉም</translation> <translation id="1400642268715879018">ባለፉት 4 ሳምንቶች</translation> <translation id="1407135791313364759">ሁሉንም ክፈት</translation> <translation id="1430915738399379752">አትም</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">የእርስዎን ዕልባቶች፣ የይለፍ ቃላት፣ ታሪክ እና ሌሎች ቅንብሮችን በሁሉም መሣሪያዎችዎ ላይ ለማግኘት በGoogle መለያዎ ይግቡ</translation> <translation id="5005498671520578047">የይለፍ ቃል ቅዳ</translation> <translation id="5017828934289857214">በኋላ አስታውሰኝ</translation> +<translation id="5037676449506322593">ሁሉንም ምረጥ</translation> <translation id="5039804452771397117">ፍቀድ</translation> <translation id="5056446788882570708"><ph name="TIME" /> ችግሮች ተገኝተዋል።</translation> <translation id="5059136629401106827">እሺ</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">እገዛ</translation> <translation id="8981454092730389528">የGoogle እንቅስቃሴ መቆጣጠሪያዎች</translation> <translation id="8985320356172329008">እንደሚከተለው ሆነው ወደ Google በመለያ ገብተዋል፦</translation> -<translation id="8996526648899750015">መለያ ያክሉ...</translation> <translation id="9034759925968272072">ከእርስዎ የGoogle መለያ ዘግተው እንዲወጡ አይደረጉም። የእርስዎ Google መለያ በ<ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> ውስጥ ሌሎች ዓይነቶች የአሰሳ ታሪኮች ሊኖሩት ይችላል።</translation> <translation id="9037965129289936994">የመጀመሪያውን አሳይ</translation> <translation id="9039373489628511875">መተላለፊያ ይዘት</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ar.xtb b/ios/chrome/app/strings/resources/ios_strings_ar.xtb index 299fc181..6636566 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ar.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ar.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">توقفت المزامنة.</translation> <translation id="1377321085342047638">رقم البطاقة</translation> <translation id="1383876407941801731">البحث</translation> -<translation id="1389974829397082527">ما مِن إشارات مرجعية هنا</translation> <translation id="1400642268715879018">الأسابيع الأربعة الأخيرة</translation> <translation id="1407135791313364759">فتح الكل</translation> <translation id="1430915738399379752">طباعة</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">سجّل الدخول إلى حسابك على Google للحصول على الإشارات المرجعية وكلمات المرور والسجلّ والإعدادات الأخرى واستخدامها على جميع أجهزتك.</translation> <translation id="5005498671520578047">نسخ كلمة المرور</translation> <translation id="5017828934289857214">تذكيري لاحقًا</translation> +<translation id="5037676449506322593">اختيار الكل</translation> <translation id="5039804452771397117">سماح</translation> <translation id="5056446788882570708">تم العثور على مشاكل <ph name="TIME" />.</translation> <translation id="5059136629401106827">حسنًا</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">مساعدة</translation> <translation id="8981454092730389528">عناصر التحكم في النشاط على Google</translation> <translation id="8985320356172329008">أنت مسجّل الدخول إلى Google باستخدام</translation> -<translation id="8996526648899750015">إضافة حساب...</translation> <translation id="9034759925968272072">لن يتم تسجيل خروجك من حسابك في Google. قد يتضمن حسابك في Google نماذج أخرى من سجل التصفح في <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">عرض الصفحة الأصلية</translation> <translation id="9039373489628511875">النطاق الترددي</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_as.xtb b/ios/chrome/app/strings/resources/ios_strings_as.xtb index f85e209c..c300db9 100644 --- a/ios/chrome/app/strings/resources/ios_strings_as.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_as.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">ছিংকৰ সুবিধাটোৱে কাম নকৰা হৈছে।</translation> <translation id="1377321085342047638">কার্ডৰ নম্বৰ</translation> <translation id="1383876407941801731">Search</translation> -<translation id="1389974829397082527">ইয়াত কোনো বুকমাৰ্ক নাই</translation> <translation id="1400642268715879018">যোৱা ৪ সপ্তাহত</translation> <translation id="1407135791313364759">সকলো খোলক</translation> <translation id="1430915738399379752">প্ৰিণ্ট কৰক</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">আপোনাৰ সকলো ডিভাইচত বুকমাৰ্ক, ইতিহাস, পাছৱৰ্ড আৰু অন্য ছেটিংসমূহ পাবৰ বাবে Google একাউণ্টৰ জৰিয়তে ছাইন ইন কৰক।</translation> <translation id="5005498671520578047">পাছৱর্ডটোৰ প্ৰতিলিপি কৰক</translation> <translation id="5017828934289857214">মোক পাছত মনত পেলাই দিয়ক</translation> +<translation id="5037676449506322593">সকলো বাছনি কৰক</translation> <translation id="5039804452771397117">অনুমতি দিয়ক</translation> <translation id="5056446788882570708"><ph name="TIME" />ত সমস্যা পোৱা গৈছিল।</translation> <translation id="5059136629401106827">ঠিক আছে</translation> @@ -788,7 +788,6 @@ <translation id="8976382372951310360">সহায়</translation> <translation id="8981454092730389528">Googleৰ কাৰ্যকলাপৰ নিয়ন্ত্ৰণ</translation> <translation id="8985320356172329008">এই হিচাপে Googleত ছাইন ইন কৰক</translation> -<translation id="8996526648899750015">একাউণ্ট যোগ কৰক...</translation> <translation id="9034759925968272072">আপোনাক নিজৰ Google একাউণ্টৰ পৰা ছাইন আউট কৰোৱা নহয়। <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />ত আপোনাৰ Google একাউণ্টৰ অন্য ধৰণৰ ব্ৰাউজিঙৰ ইতিহাস থাকিবও পাৰে।</translation> <translation id="9037965129289936994">প্ৰকৃত সমল দেখুৱাওক</translation> <translation id="9039373489628511875">বেণ্ডৱিথ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_az.xtb b/ios/chrome/app/strings/resources/ios_strings_az.xtb index e93e060..07dd66d 100644 --- a/ios/chrome/app/strings/resources/ios_strings_az.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_az.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Sinxronizasiya işləmir.</translation> <translation id="1377321085342047638">Kart Nömrəsi</translation> <translation id="1383876407941801731">Axtar</translation> -<translation id="1389974829397082527">Əlfəcin yoxdur</translation> <translation id="1400642268715879018">Son 4 Həftə</translation> <translation id="1407135791313364759">Hamısını açın</translation> <translation id="1430915738399379752">Çap edin</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Bütün cihazlarınızda əlfəcin, tarixçə, parol və digər ayarları əldə etmək üçün Google Hesabınız ilə daxil olun.</translation> <translation id="5005498671520578047">Parolu kopyalayın</translation> <translation id="5017828934289857214">Sonra xatırladın</translation> +<translation id="5037676449506322593">Hamısını seçin</translation> <translation id="5039804452771397117">İcazə verin</translation> <translation id="5056446788882570708">Problemlər tapıldı: <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Yardım</translation> <translation id="8981454092730389528">Google Fəaliyyət Nəzarəti</translation> <translation id="8985320356172329008">Google'a bu cür daxil olunub</translation> -<translation id="8996526648899750015">Hesab əlavə edin...</translation> <translation id="9034759925968272072">Google Hesabından çıxmayacaqsınız. Google Hesabınızın <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> linkində başqa formada axtarış tarixçəsi ola bilər.</translation> <translation id="9037965129289936994">Orijinalı Göstərin</translation> <translation id="9039373489628511875">Ötürmə qabiliyyəti</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_be.xtb b/ios/chrome/app/strings/resources/ios_strings_be.xtb index 4aed528..b4809e8 100644 --- a/ios/chrome/app/strings/resources/ios_strings_be.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_be.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Сінхранізацыя перастала працаваць.</translation> <translation id="1377321085342047638">Нумар карткі</translation> <translation id="1383876407941801731">Пошук</translation> -<translation id="1389974829397082527">Тут закладак няма</translation> <translation id="1400642268715879018">За апошнія 4 тыдні</translation> <translation id="1407135791313364759">Адкрыць усе</translation> <translation id="1430915738399379752">Друк</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Каб закладкі, паролі, гісторыя і іншыя налады былі даступнымі на ўсіх вашых прыладах, увайдзіце ва Уліковы запіс Google</translation> <translation id="5005498671520578047">Капіраваць пароль</translation> <translation id="5017828934289857214">Нагадаць пазней</translation> +<translation id="5037676449506322593">Выбраць усё</translation> <translation id="5039804452771397117">Дазволіць</translation> <translation id="5056446788882570708">Праблемы знойдзены <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Даведка</translation> <translation id="8981454092730389528">Параметры дзейнасці для Уліковых запісаў Google</translation> <translation id="8985320356172329008">Уваход у Google выкананы праз уліковы запіс</translation> -<translation id="8996526648899750015">Дадаць уліковы запіс...</translation> <translation id="9034759925968272072">З Уліковага запісу Google вы не выйдзеце. На сайце <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> размешчаны іншыя формы запісу гісторыі прагляду сайтаў для вашага Уліковага запісу Google.</translation> <translation id="9037965129289936994">Паказаць арыгінал</translation> <translation id="9039373489628511875">Паласа прапускання</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_bg.xtb b/ios/chrome/app/strings/resources/ios_strings_bg.xtb index f441386..ca45f5c 100644 --- a/ios/chrome/app/strings/resources/ios_strings_bg.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_bg.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Синхронизирането спря да работи.</translation> <translation id="1377321085342047638">№ на картата</translation> <translation id="1383876407941801731">Търсене</translation> -<translation id="1389974829397082527">Тук няма отметки</translation> <translation id="1400642268715879018">Последните 4 седмици</translation> <translation id="1407135791313364759">Отваряне на всички</translation> <translation id="1430915738399379752">Печат</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Влезте с профила си в Google, за да получите своите отметки, пароли, история и други настройки на всичките си устройства</translation> <translation id="5005498671520578047">Копиране на паролата</translation> <translation id="5017828934289857214">Напомняне по-късно</translation> +<translation id="5037676449506322593">Избиране на всички</translation> <translation id="5039804452771397117">Разрешаване</translation> <translation id="5056446788882570708">Бяха намерени проблеми <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Помощ</translation> <translation id="8981454092730389528">Контроли за активността в Google</translation> <translation id="8985320356172329008">Влезли сте в Google като</translation> -<translation id="8996526648899750015">Добавяне на профил...</translation> <translation id="9034759925968272072">Няма да излезете от профила си в Google. Възможно е в него да има други видове история на сърфиране, съхранявани на адрес <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Показване на оригинала</translation> <translation id="9039373489628511875">Капацитет</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_bn.xtb b/ios/chrome/app/strings/resources/ios_strings_bn.xtb index 7cc58d3..47872a9 100644 --- a/ios/chrome/app/strings/resources/ios_strings_bn.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_bn.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">সিঙ্ক কাজ করা বন্ধ করে দিয়েছে।</translation> <translation id="1377321085342047638">কার্ড নম্বর</translation> <translation id="1383876407941801731">Search</translation> -<translation id="1389974829397082527">এখানে কোনো বুকমার্ক নেই</translation> <translation id="1400642268715879018">গত ৪ সপ্তাহ</translation> <translation id="1407135791313364759">সব খুলুন</translation> <translation id="1430915738399379752">প্রিন্ট</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">আপনার সব ডিভাইসে আপনার বুকমার্ক, পাসওয়ার্ড, ইতিহাস এবং অন্যান্য সেটিংস পেতে আপনার Google অ্যাকাউন্টে সাইন-ইন করুন</translation> <translation id="5005498671520578047">পাসওয়ার্ড কপি করুন</translation> <translation id="5017828934289857214">আমাকে পরে মনে করিয়ে দিও</translation> +<translation id="5037676449506322593">সকল বেছে নিন</translation> <translation id="5039804452771397117">অনুমতি দিন</translation> <translation id="5056446788882570708"><ph name="TIME" /> যে সমস্যাগুলি পাওয়া গেছে।</translation> <translation id="5059136629401106827">ঠিক আছে</translation> @@ -523,6 +523,7 @@ <translation id="634878792104344809">আপনার সমস্ত ডিভাইসে বুকমার্ক, পাসওয়ার্ড, ইতিহাস এবং আরও অনেক কিছু সিঙ্ক করুন</translation> <translation id="6362362396625799311">কোনো ছদ্মবেশী ট্যাব নেই</translation> <translation id="6363526231572697780">ব্যবহারকারীর নাম নেই</translation> +<translation id="6366663624406569102">সাইন-আউট করে সিঙ্ক করা বন্ধ করুন</translation> <translation id="6374469231428023295">আবার চেষ্টা করুন</translation> <translation id="6377118281273296434">সাইটের নিরাপত্তা</translation> <translation id="6380866119319257197">আপনি যদি আপনার পাসফ্রেজ ভুলে যান বা এই সেটিং পরিবর্তন করতে চান, তাহলে <ph name="BEGIN_LINK" />সিঙ্ক পুনরায় সেট করুন<ph name="END_LINK" /></translation> @@ -789,7 +790,6 @@ <translation id="8976382372951310360">সহায়তা</translation> <translation id="8981454092730389528">Google অ্যাক্টিভিটির নিয়ন্ত্রণগুলি</translation> <translation id="8985320356172329008">এই হিসাবে Google এ প্রবেশ করেছেন</translation> -<translation id="8996526648899750015">অ্যাকাউন্ট যোগ করুন...</translation> <translation id="9034759925968272072">আপনাকে Google অ্যাকাউন্ট থেকে সাইন-আউট করা হবে না। আপনার Google অ্যাকাউন্টের অন্যান্য ধরনের ব্রাউজিং ইতিহাস <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />-এ থাকতে পারে।</translation> <translation id="9037965129289936994">প্রকৃত রূপ দেখান</translation> <translation id="9039373489628511875">ব্যান্ডউইথ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_bs.xtb b/ios/chrome/app/strings/resources/ios_strings_bs.xtb index f68fe22..4206823 100644 --- a/ios/chrome/app/strings/resources/ios_strings_bs.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_bs.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Sinhronizacija je prekinuta.</translation> <translation id="1377321085342047638">Broj kartice</translation> <translation id="1383876407941801731">Traži</translation> -<translation id="1389974829397082527">Ovdje nema oznaka</translation> <translation id="1400642268715879018">Posljednje 4 sedmice</translation> <translation id="1407135791313364759">Otvori sve</translation> <translation id="1430915738399379752">Štampaj</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Prijavite se na svoj Google račun da dobijete oznake, lozinke, historiju i ostale postavke na svim svojim uređajima.</translation> <translation id="5005498671520578047">Kopiranje lozinke</translation> <translation id="5017828934289857214">Podsjeti me kasnije</translation> +<translation id="5037676449506322593">Odaberi sve</translation> <translation id="5039804452771397117">Dozvoli</translation> <translation id="5056446788882570708">Pronađeni su problemi <ph name="TIME" />.</translation> <translation id="5059136629401106827">UREDU</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Pomoć</translation> <translation id="8981454092730389528">Kontrole aktivnosti na Googleu</translation> <translation id="8985320356172329008">Prijavljeni ste na Google kao</translation> -<translation id="8996526648899750015">Dodaj račun...</translation> <translation id="9034759925968272072">Nećete biti odjavljeni s Google računa. Vaš Google račun može imati druge oblike historije pregledanja na <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Prikaži original</translation> <translation id="9039373489628511875">Propusnost</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ca.xtb b/ios/chrome/app/strings/resources/ios_strings_ca.xtb index 14373ee..7e3deb86 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ca.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ca.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">La sincronització ha deixat de funcionar.</translation> <translation id="1377321085342047638">Número de targeta</translation> <translation id="1383876407941801731">Cerca</translation> -<translation id="1389974829397082527">No hi ha cap adreça d'interès aquí</translation> <translation id="1400642268715879018">Quatre darreres setmanes</translation> <translation id="1407135791313364759">Obre-les totes</translation> <translation id="1430915738399379752">Imprimeix</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Inicia la sessió amb el compte de Google per tenir les adreces d'interès, l'historial, les contrasenyes i altres opcions de configuració en tots els dispositius.</translation> <translation id="5005498671520578047">Copia la contrasenya</translation> <translation id="5017828934289857214">Recorda-m'ho més tard</translation> +<translation id="5037676449506322593">Selecciona-ho tot</translation> <translation id="5039804452771397117">Permet</translation> <translation id="5056446788882570708">S'han trobat errors <ph name="TIME" />.</translation> <translation id="5059136629401106827">D'acord</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Ajuda</translation> <translation id="8981454092730389528">Controls d'activitat de Google</translation> <translation id="8985320356172329008">Has iniciat la sessió a Google com a</translation> -<translation id="8996526648899750015">Afegeix un compte...</translation> <translation id="9034759925968272072">No se us tancarà la sessió del compte de Google, el qual és possible que tingui altres formes de l'historial de navegació a <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Mostra l'original</translation> <translation id="9039373489628511875">Amplada de banda</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_cs.xtb b/ios/chrome/app/strings/resources/ios_strings_cs.xtb index 6216e9b..c152d26 100644 --- a/ios/chrome/app/strings/resources/ios_strings_cs.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_cs.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Synchronizace přestala fungovat.</translation> <translation id="1377321085342047638">Číslo karty</translation> <translation id="1383876407941801731">Vyhledávání</translation> -<translation id="1389974829397082527">Nejsou zde žádné záložky</translation> <translation id="1400642268715879018">Z posledních 4 týdnů</translation> <translation id="1407135791313364759">Otevřít vše</translation> <translation id="1430915738399379752">Tisk</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Přihlaste se pomocí účtu Google a získejte záložky, hesla, historii a další nastavení do všech svých zařízení.</translation> <translation id="5005498671520578047">Kopírování hesla</translation> <translation id="5017828934289857214">Připomenout později</translation> +<translation id="5037676449506322593">Vybrat vše</translation> <translation id="5039804452771397117">Povolit</translation> <translation id="5056446788882570708">Byly zjištěny problémy (<ph name="TIME" />).</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Nápověda</translation> <translation id="8981454092730389528">Ovládací prvky aktivity Google</translation> <translation id="8985320356172329008">Jste přihlášeni do Googlu jako</translation> -<translation id="8996526648899750015">Přidat účet...</translation> <translation id="9034759925968272072">Nebudete odhlášeni ze svého účtu Google. Na stránce <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> mohou být k dispozici další formy historie prohlížení zaznamenané ve vašem účtu Google.</translation> <translation id="9037965129289936994">Zobrazit originál</translation> <translation id="9039373489628511875">Šířka pásma</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_da.xtb b/ios/chrome/app/strings/resources/ios_strings_da.xtb index 32edf3e..96a9491 100644 --- a/ios/chrome/app/strings/resources/ios_strings_da.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_da.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Synkroniseringen fungerer ikke.</translation> <translation id="1377321085342047638">Kortnummer</translation> <translation id="1383876407941801731">Søg</translation> -<translation id="1389974829397082527">Der er ingen bogmærker her</translation> <translation id="1400642268715879018">Seneste fire uger</translation> <translation id="1407135791313364759">Åbn alle</translation> <translation id="1430915738399379752">Udskriv</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Log ind med din Google-konto for at få adgang til dine bogmærker, dine adgangskoder, din historik og andre indstillinger på alle dine enheder.</translation> <translation id="5005498671520578047">Kopiér adgangskode</translation> <translation id="5017828934289857214">Påmind mig senere</translation> +<translation id="5037676449506322593">Vælg alle</translation> <translation id="5039804452771397117">Tillad</translation> <translation id="5056446788882570708">Der blev registreret problemer <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Hjælp</translation> <translation id="8981454092730389528">Aktivitetsadministration på Google</translation> <translation id="8985320356172329008">Du er logget ind på Google som</translation> -<translation id="8996526648899750015">Tilføj konto...</translation> <translation id="9034759925968272072">Du logges ikke ud af din Google-konto. Din Google-konto kan have andre former for browserhistorik på <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Vis oprindelig</translation> <translation id="9039373489628511875">Båndbredde</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_de.xtb b/ios/chrome/app/strings/resources/ios_strings_de.xtb index 4527a42..af23cff 100644 --- a/ios/chrome/app/strings/resources/ios_strings_de.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_de.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Die Synchronisierung funktioniert nicht mehr.</translation> <translation id="1377321085342047638">Kartennummer</translation> <translation id="1383876407941801731">Durchsuchen</translation> -<translation id="1389974829397082527">Keine Lesezeichen vorhanden</translation> <translation id="1400642268715879018">Letzte 4 Wochen</translation> <translation id="1407135791313364759">Alle öffnen</translation> <translation id="1430915738399379752">Drucken</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Melden Sie sich mit Ihrem Google-Konto an, um Ihre Lesezeichen, Ihre Passwörter, Ihren Verlauf und Ihre anderen Einstellungen auf allen Geräten abrufen zu können</translation> <translation id="5005498671520578047">Passwort kopieren</translation> <translation id="5017828934289857214">Später erinnern</translation> +<translation id="5037676449506322593">Alles auswählen</translation> <translation id="5039804452771397117">Zulassen</translation> <translation id="5056446788882570708">Probleme <ph name="TIME" /> gefunden.</translation> <translation id="5059136629401106827">Ok</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Hilfe</translation> <translation id="8981454092730389528">Google-Aktivitätseinstellungen</translation> <translation id="8985320356172329008">In Google angemeldet als</translation> -<translation id="8996526648899750015">Konto hinzufügen...</translation> <translation id="9034759925968272072">Sie werden nicht von Ihrem Google-Konto abgemeldet. Eventuell finden Sie unter <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> weitere Arten von Browserverlaufsdaten für Ihr Google-Konto.</translation> <translation id="9037965129289936994">Original anzeigen</translation> <translation id="9039373489628511875">Bandbreite</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_el.xtb b/ios/chrome/app/strings/resources/ios_strings_el.xtb index a674e3e..f321bf4 100644 --- a/ios/chrome/app/strings/resources/ios_strings_el.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_el.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Ο συγχρονισμός σταμάτησε να λειτουργεί.</translation> <translation id="1377321085342047638">Αρ.κάρτας</translation> <translation id="1383876407941801731">Αναζήτηση</translation> -<translation id="1389974829397082527">Δεν υπάρχουν σελιδοδείκτες εδώ</translation> <translation id="1400642268715879018">Τελευταίες 4 εβδομάδες</translation> <translation id="1407135791313364759">Άνοιγμα όλων</translation> <translation id="1430915738399379752">Εκτύπωση</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Συνδεθείτε στον Λογαριασμό σας Google για να λάβετε τους σελιδοδείκτες, τους κωδικούς πρόσβασης, το ιστορικό και άλλες ρυθμίσεις σε όλες τις συσκευές σας.</translation> <translation id="5005498671520578047">Αντιγραφή κωδικού πρόσβασης</translation> <translation id="5017828934289857214">Υπενθύμιση αργότερα</translation> +<translation id="5037676449506322593">Επιλογή Όλων</translation> <translation id="5039804452771397117">Επιτρέπεται</translation> <translation id="5056446788882570708">Εντοπίστηκαν προβλήματα <ph name="TIME" />.</translation> <translation id="5059136629401106827">ΟΚ</translation> @@ -792,7 +792,6 @@ <translation id="8976382372951310360">Βοήθεια</translation> <translation id="8981454092730389528">Στοιχεία ελέγχου δραστηριότητας Google</translation> <translation id="8985320356172329008">Έχετε συνδεθεί στο Google ως</translation> -<translation id="8996526648899750015">Προσθήκη λογαριασμού…</translation> <translation id="9034759925968272072">Δεν θα αποσυνδεθείτε από το Λογαριασμό σας Google. Ο Λογαριασμός σας Google ενδέχεται να διαθέτει άλλες μορφές ιστορικού περιήγησης στη διεύθυνση <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Εμφάνιση πρωτοτύπου</translation> <translation id="9039373489628511875">Εύρος ζώνης</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 5ec247aa..0d73a28 100644 --- a/ios/chrome/app/strings/resources/ios_strings_en-GB.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_en-GB.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Sync has stopped working.</translation> <translation id="1377321085342047638">Card number</translation> <translation id="1383876407941801731">Search</translation> -<translation id="1389974829397082527">No bookmarks here</translation> <translation id="1400642268715879018">Last 4 Weeks</translation> <translation id="1407135791313364759">Open all</translation> <translation id="1430915738399379752">Print</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Sign in with your Google Account to get your bookmarks, passwords, history and other settings on all your devices</translation> <translation id="5005498671520578047">Copy password</translation> <translation id="5017828934289857214">Remind me later</translation> +<translation id="5037676449506322593">Select all</translation> <translation id="5039804452771397117">Allow</translation> <translation id="5056446788882570708">Issues found <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Help</translation> <translation id="8981454092730389528">Google Activity Controls</translation> <translation id="8985320356172329008">Signed In to Google as</translation> -<translation id="8996526648899750015">Add account...</translation> <translation id="9034759925968272072">You won't be signed out of your Google Account. Your Google Account may have other forms of browsing history at <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Show Original</translation> <translation id="9039373489628511875">Bandwidth</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 a2201d7b..8a16e0d9 100644 --- a/ios/chrome/app/strings/resources/ios_strings_es-419.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_es-419.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">La sincronización dejó de funcionar.</translation> <translation id="1377321085342047638">N. tarjeta</translation> <translation id="1383876407941801731">Buscar</translation> -<translation id="1389974829397082527">Aquí no hay favoritos</translation> <translation id="1400642268715879018">Últimas cuatro semanas</translation> <translation id="1407135791313364759">Abrir todas</translation> <translation id="1430915738399379752">Imprimir</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Accede con tu cuenta de Google para obtener tus favoritos, contraseñas, historial y otras opciones de configuración en todos tus dispositivos</translation> <translation id="5005498671520578047">Copiar contraseña</translation> <translation id="5017828934289857214">Recordarme más tarde</translation> +<translation id="5037676449506322593">Seleccionar todo</translation> <translation id="5039804452771397117">Permitir</translation> <translation id="5056446788882570708">Se encontraron problemas <ph name="TIME" />.</translation> <translation id="5059136629401106827">Aceptar</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Ayuda</translation> <translation id="8981454092730389528">Controles de actividad de Google</translation> <translation id="8985320356172329008">Accediste a Google como</translation> -<translation id="8996526648899750015">Agregar cuenta…</translation> <translation id="9034759925968272072">No saldrás de tu cuenta de Google. Es posible que tu cuenta de Google tenga otros formularios del historial de navegación en <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Mostrar original</translation> <translation id="9039373489628511875">Ancho de banda</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_es.xtb b/ios/chrome/app/strings/resources/ios_strings_es.xtb index 7dcb17e8..59bbb4bc5 100644 --- a/ios/chrome/app/strings/resources/ios_strings_es.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_es.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">La sincronización ha dejado de funcionar.</translation> <translation id="1377321085342047638">Número de tarjeta</translation> <translation id="1383876407941801731">Buscar</translation> -<translation id="1389974829397082527">Ningún marcador incluido</translation> <translation id="1400642268715879018">Últimas 4 semanas</translation> <translation id="1407135791313364759">Abrir todas</translation> <translation id="1430915738399379752">Imprimir</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Inicia sesión con tu cuenta de Google para acceder a tus marcadores, contraseñas, historial y otros ajustes desde todos tus dispositivos</translation> <translation id="5005498671520578047">Copiar contraseña</translation> <translation id="5017828934289857214">Recordar más tarde</translation> +<translation id="5037676449506322593">Seleccionar todo</translation> <translation id="5039804452771397117">Permitir</translation> <translation id="5056446788882570708">Problemas detectados <ph name="TIME" />.</translation> <translation id="5059136629401106827">Aceptar</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Ayuda</translation> <translation id="8981454092730389528">Gestión de tu actividad en Google</translation> <translation id="8985320356172329008">Has iniciado sesión en Google como</translation> -<translation id="8996526648899750015">Añadir cuenta...</translation> <translation id="9034759925968272072">No se cerrará la sesión en tu cuenta de Google. Es posible que tu cuenta de Google tenga otras formas del historial de navegación en la página <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Mostrar original</translation> <translation id="9039373489628511875">Ancho de banda</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_et.xtb b/ios/chrome/app/strings/resources/ios_strings_et.xtb index 26a4e881..08d561f 100644 --- a/ios/chrome/app/strings/resources/ios_strings_et.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_et.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Sünkroonimine lakkas töötamast.</translation> <translation id="1377321085342047638">Kaardinr</translation> <translation id="1383876407941801731">Otsi</translation> -<translation id="1389974829397082527">Siin pole järjehoidjaid</translation> <translation id="1400642268715879018">Viimased neli nädalat</translation> <translation id="1407135791313364759">Ava kõik</translation> <translation id="1430915738399379752">Printimine</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Logige sisse oma Google'i kontoga, et näha oma järjehoidjaid, paroole, ajalugu ja muid seadeid kõigis oma seadmetes</translation> <translation id="5005498671520578047">Parooli kopeerimine</translation> <translation id="5017828934289857214">Tuleta hiljem meelde</translation> +<translation id="5037676449506322593">Vali kõik</translation> <translation id="5039804452771397117">Luba</translation> <translation id="5056446788882570708">Probleemid leiti <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Abi</translation> <translation id="8981454092730389528">Google'i kontotegevuste haldus</translation> <translation id="8985320356172329008">Google'isse sisse logitud kasutajana</translation> -<translation id="8996526648899750015">Konto lisamine ...</translation> <translation id="9034759925968272072">Teid ei logita Google'i kontolt välja. Aadressil <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> võib teie Google'i kontol olla muus vormis sirvimisajalugu.</translation> <translation id="9037965129289936994">Kuva originaal</translation> <translation id="9039373489628511875">Ribalaius</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_eu.xtb b/ios/chrome/app/strings/resources/ios_strings_eu.xtb index 71dc297db..c4b41aa0 100644 --- a/ios/chrome/app/strings/resources/ios_strings_eu.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_eu.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Gelditu egin da sinkronizazioa.</translation> <translation id="1377321085342047638">Txartelaren zenbakia</translation> <translation id="1383876407941801731">Bilaketa</translation> -<translation id="1389974829397082527">Ez dago laster-markarik</translation> <translation id="1400642268715879018">Azken lau asteetakoak</translation> <translation id="1407135791313364759">Ireki guztiak</translation> <translation id="1430915738399379752">Inprimatu</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Hasi saioa Google-ko kontuarekin laster-markak, historia, pasahitzak eta bestelako ezarpenak gailu guztietan eskura izateko</translation> <translation id="5005498671520578047">Kopiatu pasahitza</translation> <translation id="5017828934289857214">Gogorarazi geroago</translation> +<translation id="5037676449506322593">Hautatu guztiak</translation> <translation id="5039804452771397117">Baimendu</translation> <translation id="5056446788882570708"><ph name="TIME" /> arazo aurkitu dira.</translation> <translation id="5059136629401106827">Ados</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Laguntza</translation> <translation id="8981454092730389528">Google-ko jarduerak kontrolatzeko aukerak</translation> <translation id="8985320356172329008">Kontu honekin hasi duzu saioa Google-n:</translation> -<translation id="8996526648899750015">Gehitu kontu bat…</translation> <translation id="9034759925968272072">Ez da amaituko Google-ko kontuko saioa. Baliteke Google-ko kontuak arakatze-historiako bestelako datu batzuk edukitzea <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> webgunean.</translation> <translation id="9037965129289936994">Ikusi jatorrizkoa</translation> <translation id="9039373489628511875">Banda-zabalera</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fa.xtb b/ios/chrome/app/strings/resources/ios_strings_fa.xtb index 7a4f1fd..f7e4103 100644 --- a/ios/chrome/app/strings/resources/ios_strings_fa.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_fa.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">همگامسازی متوقف شد.</translation> <translation id="1377321085342047638">شماره کارت</translation> <translation id="1383876407941801731">جستجو</translation> -<translation id="1389974829397082527">نشانکی در اینجا وجود ندارد</translation> <translation id="1400642268715879018">۴ هفته گذشته</translation> <translation id="1407135791313364759">باز کردن همه</translation> <translation id="1430915738399379752">چاپ</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">برای دریافت نشانکها، گذرواژهها، سابقه و تنظیمات دیگر در همه دستگاههایتان، به سیستم حساب Google خودتان وارد شوید</translation> <translation id="5005498671520578047">کپی گذرواژه</translation> <translation id="5017828934289857214">بعداً به من یادآوری شود</translation> +<translation id="5037676449506322593">انتخاب همه</translation> <translation id="5039804452771397117">اجازه دادن</translation> <translation id="5056446788882570708"><ph name="TIME" /> مشکلاتی پیدا شد.</translation> <translation id="5059136629401106827">خوب</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">راهنما</translation> <translation id="8981454092730389528">کنترلهای فعالیت Google</translation> <translation id="8985320356172329008">ورود به سیستم Google بهعنوان</translation> -<translation id="8996526648899750015">افزودن حساب...</translation> <translation id="9034759925968272072">از حساب Google خود خارج نمیشوید. حساب Google شما ممکن است ممکن است اشکال دیگری از سابقه مرورتان در <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> وجود داشته باشد.</translation> <translation id="9037965129289936994">نمایش مورد اصلی</translation> <translation id="9039373489628511875">پهنای باند</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fi.xtb b/ios/chrome/app/strings/resources/ios_strings_fi.xtb index 77f5ce3..d674f55 100644 --- a/ios/chrome/app/strings/resources/ios_strings_fi.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_fi.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Synkronointi on lakannut toimimasta.</translation> <translation id="1377321085342047638">Kortin numero</translation> <translation id="1383876407941801731">Haku</translation> -<translation id="1389974829397082527">Ei kirjanmerkkejä</translation> <translation id="1400642268715879018">Viimeisten 4 viikon ajalta</translation> <translation id="1407135791313364759">Avaa kaikki</translation> <translation id="1430915738399379752">Tulosta</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Kirjaudu Google-tilillesi, niin voit käyttää kirjanmerkkejäsi, salasanojasi, historiaasi ja muuta Chrome-sisältöäsi kaikilla laitteillasi.</translation> <translation id="5005498671520578047">Kopioi salasana</translation> <translation id="5017828934289857214">Muistuta myöhemmin</translation> +<translation id="5037676449506322593">Valitse kaikki</translation> <translation id="5039804452771397117">Salli</translation> <translation id="5056446788882570708">Ongelmia havaittiin <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Ohje</translation> <translation id="8981454092730389528">Googlen toimintojen hallinta</translation> <translation id="8985320356172329008">Olet kirjautuneena Google-tilille käyttäjänä</translation> -<translation id="8996526648899750015">Lisää tili…</translation> <translation id="9034759925968272072">Sinua ei kirjata ulos Google-tililtäsi. Google-tililläsi voi olla muita selaushistoriatietoja osoitteessa <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Näytä alkuperäinen</translation> <translation id="9039373489628511875">Kaistanleveys</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fil.xtb b/ios/chrome/app/strings/resources/ios_strings_fil.xtb index 3ac5b33..0eda69a 100644 --- a/ios/chrome/app/strings/resources/ios_strings_fil.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_fil.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Huminto ang pag-sync.</translation> <translation id="1377321085342047638">Numero ng Card</translation> <translation id="1383876407941801731">Hanapin</translation> -<translation id="1389974829397082527">Walang bookmark dito</translation> <translation id="1400642268715879018">Nakalipas na 4 Linggo</translation> <translation id="1407135791313364759">Buksan lahat</translation> <translation id="1430915738399379752">I-print</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Mag-sign in gamit ang Google Account mo para makuha ang iyong mga bookmark, password, history at iba pang mga setting sa lahat ng device mo</translation> <translation id="5005498671520578047">Kopyahin password</translation> <translation id="5017828934289857214">Paalalahanan Ako Sa Ibang Pagkakataon</translation> +<translation id="5037676449506322593">Select All</translation> <translation id="5039804452771397117">Payagan</translation> <translation id="5056446788882570708">Nakita ang mga isyu <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Tulong</translation> <translation id="8981454092730389528">Mga Kontrol ng Aktibidad ng Google</translation> <translation id="8985320356172329008">Naka-sign In ka sa Google bilang</translation> -<translation id="8996526648899750015">Magdagdag ng account...</translation> <translation id="9034759925968272072">Hindi ka masa-sign out sa iyong Google Account. Maaaring mayroong ibang mga uri ng history ng pag-browse ang iyong Google Account sa <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Ipakita Ang Orihinal</translation> <translation id="9039373489628511875">Bandwidth</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fr-CA.xtb b/ios/chrome/app/strings/resources/ios_strings_fr-CA.xtb index 67ff184..4ed16a9 100644 --- a/ios/chrome/app/strings/resources/ios_strings_fr-CA.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_fr-CA.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">La synchronisation a cessé de fonctionner.</translation> <translation id="1377321085342047638">Num. carte</translation> <translation id="1383876407941801731">Rechercher</translation> -<translation id="1389974829397082527">Aucun favori dans ce dossier</translation> <translation id="1400642268715879018">4 dernières semaines</translation> <translation id="1407135791313364759">Tout ouvrir</translation> <translation id="1430915738399379752">Imprimer</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Connectez-vous à votre compte Google pour synchroniser vos favoris, vos mots de passe, votre historique et vos autres paramètres sur tous vos appareils</translation> <translation id="5005498671520578047">Copier mot de passe</translation> <translation id="5017828934289857214">Me le rappeler plus tard</translation> +<translation id="5037676449506322593">Tout sélectionner</translation> <translation id="5039804452771397117">Autoriser</translation> <translation id="5056446788882570708"><ph name="TIME" /> problèmes trouvés.</translation> <translation id="5059136629401106827">OK</translation> @@ -562,6 +562,7 @@ <translation id="6620279676667515405">Annuler</translation> <translation id="6624219055418309072">Bloquer en mode de navigation privée</translation> <translation id="6628106477656132239">Date d'expiration incorrecte</translation> +<translation id="6634432609054530164">Votre organisation a désactivé le mode de navigation privée</translation> <translation id="6638511529934826365">Zoomer sur le texte…</translation> <translation id="6639730758971422557">Pour activer la navigation sécurisée, ouvrez <ph name="BEGIN_LINK" />Synchronisation et services Google<ph name="END_LINK" /> et touchez Navigation sécurisée.</translation> <translation id="6642362222295953972">Passer à l'onglet déjà ouvert</translation> @@ -790,7 +791,6 @@ <translation id="8976382372951310360">Aide</translation> <translation id="8981454092730389528">Commandes d'activité Google</translation> <translation id="8985320356172329008">Connecté(e) à Google en tant que</translation> -<translation id="8996526648899750015">Ajouter un compte…</translation> <translation id="9034759925968272072">Vous ne serez pas déconnecté de votre compte Google. D'autres formes d'historique de navigation peuvent exister sur votre compte Google. Plus de détails à <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Afficher la version d'origine</translation> <translation id="9039373489628511875">Bande passante</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fr.xtb b/ios/chrome/app/strings/resources/ios_strings_fr.xtb index bdb8c5f4f..bceb96c 100644 --- a/ios/chrome/app/strings/resources/ios_strings_fr.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_fr.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">La synchronisation s'est arrêtée.</translation> <translation id="1377321085342047638">Numéro de carte</translation> <translation id="1383876407941801731">Rechercher</translation> -<translation id="1389974829397082527">Aucun favori ici</translation> <translation id="1400642268715879018">4 dernières semaines</translation> <translation id="1407135791313364759">Tout ouvrir</translation> <translation id="1430915738399379752">Imprimer</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Connectez-vous à votre compte Google pour synchroniser favoris, mots de passe, historique et autres paramètres sur tous vos appareils.</translation> <translation id="5005498671520578047">Copier mot de passe</translation> <translation id="5017828934289857214">Me le rappeler plus tard</translation> +<translation id="5037676449506322593">Tout sélectionner</translation> <translation id="5039804452771397117">Autoriser</translation> <translation id="5056446788882570708">Problèmes identifiés <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -792,7 +792,6 @@ <translation id="8976382372951310360">Aide</translation> <translation id="8981454092730389528">Commandes Google relatives à l'activité</translation> <translation id="8985320356172329008">Connecté à Google en tant que</translation> -<translation id="8996526648899750015">Ajouter un compte…</translation> <translation id="9034759925968272072">Vous ne serez pas déconnecté de votre compte Google. Celui-ci conserve peut-être d'autres formes d'historique de navigation sur la page <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Afficher l'original</translation> <translation id="9039373489628511875">Bande passante</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_gl.xtb b/ios/chrome/app/strings/resources/ios_strings_gl.xtb index 938181b..0f06e3f 100644 --- a/ios/chrome/app/strings/resources/ios_strings_gl.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_gl.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">A sincronización deixou de funcionar.</translation> <translation id="1377321085342047638">Nº tarxeta</translation> <translation id="1383876407941801731">Buscar</translation> -<translation id="1389974829397082527">Non hai marcadores aquí</translation> <translation id="1400642268715879018">As últimas 4 semanas</translation> <translation id="1407135791313364759">Abrir todo</translation> <translation id="1430915738399379752">Imprimir</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Inicia sesión na túa conta de Google para ter os marcadores, os contrasinais, o historial e o resto das opcións de configuración en todos os teus dispositivos.</translation> <translation id="5005498671520578047">Copiar contrasinal</translation> <translation id="5017828934289857214">Lembrarmo máis tarde</translation> +<translation id="5037676449506322593">Seleccionar todo</translation> <translation id="5039804452771397117">Permitir</translation> <translation id="5056446788882570708">Atopáronse problemas <ph name="TIME" />.</translation> <translation id="5059136629401106827">Aceptar</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Axuda</translation> <translation id="8981454092730389528">Controis de actividade de Google</translation> <translation id="8985320356172329008">Iniciaches sesión en Google como</translation> -<translation id="8996526648899750015">Engadir conta...</translation> <translation id="9034759925968272072">Non se pechará sesión na túa conta de Google. É posible que a túa conta de Google teña outras formas do historial de navegación en <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Mostrar orixinal</translation> <translation id="9039373489628511875">Largura de banda</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_gu.xtb b/ios/chrome/app/strings/resources/ios_strings_gu.xtb index bc997080..a98d9d9 100644 --- a/ios/chrome/app/strings/resources/ios_strings_gu.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_gu.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">સમન્વયન એ કામ કરવાનું બંધ કરી દીધું છે.</translation> <translation id="1377321085342047638">કાર્ડ નંબર</translation> <translation id="1383876407941801731">શોધો</translation> -<translation id="1389974829397082527">અહીં કોઈ બુકમાર્ક્સ નથી</translation> <translation id="1400642268715879018">છેલ્લા 4 અઠવાડિયા</translation> <translation id="1407135791313364759">બધું ખોલો</translation> <translation id="1430915738399379752">પ્રિન્ટ</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">તમારા બુકમાર્ક, પાસવર્ડ, ઇતિહાસ અને બીજા સેટિંગને તમારા બધા ડિવાઇસ પર મેળવવા માટે તમારા Google એકાઉન્ટ સાથે સાઇન ઇન કરો.</translation> <translation id="5005498671520578047">પાસવર્ડની કૉપિ કરો</translation> <translation id="5017828934289857214">મને પછીથી યાદ કરાવો</translation> +<translation id="5037676449506322593">બધા પસંદ કરો</translation> <translation id="5039804452771397117">મંજૂરી આપો</translation> <translation id="5056446788882570708"><ph name="TIME" /> સમસ્યાઓ મળી.</translation> <translation id="5059136629401106827">ઓકે</translation> @@ -456,6 +456,7 @@ <translation id="5782227691023083829">ભાષાંતર કરી રહ્યું છે...</translation> <translation id="5797070761912323120">Google, શોધ, જાહેરાતો અને અન્ય Google સેવાઓને વ્યક્તિગત કરવા માટે તમારા ઇતિહાસનો ઉપયોગ કરી શકે છે</translation> <translation id="5803566855766646066">શું તમે ખરેખર આ નવું કાર્ડ કાઢી નાખવા માગો છો?</translation> +<translation id="5812974770859303494">આમાં ઉમેરો...</translation> <translation id="5816228676161003208">આ તમને તમારા અવાજનો ઉપયોગ કરીને વધુ ઝડપથી શોધવા દે છે.</translation> <translation id="581659025233126501">સિંક કરવાનું ચાલુ કરો</translation> <translation id="5819208479324046259"><ph name="MANAGER" /> દ્વારા મેનેજ કરવામાં આવેલું બ્રાઉઝર. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation> @@ -522,6 +523,7 @@ <translation id="634878792104344809">તમારા બધા ડિવાઇસ પર તમારા પાસવર્ડ, ઇતિહાસ અને બીજું ઘણું સિંક કરો</translation> <translation id="6362362396625799311">કોઈ છુપા ટૅબ્સ નથી</translation> <translation id="6363526231572697780">કોઈ વપરાશકર્તાનું નામ નથી</translation> +<translation id="6366663624406569102">સાઇન આઉટ કરીને સિંક કરવું બંધ કરો</translation> <translation id="6374469231428023295">ફરી પ્રયાસ કરો</translation> <translation id="6377118281273296434">સાઇટની સુરક્ષા</translation> <translation id="6380866119319257197">જો તમે તમારો પાસફ્રેઝ ભૂલી જાઓ અથવા આ સેટિંગ બદલવા માંગતા હોવ, તો <ph name="BEGIN_LINK" />સમન્વયનને ફરીથી સેટ કરો<ph name="END_LINK" /></translation> @@ -765,6 +767,7 @@ <translation id="8654802032646794042">રદ કરો</translation> <translation id="8668210798914567634">આ પૃષ્ઠ, તમારી વાંચન સૂચિમાં સાચવવામાં આવ્યું છે.</translation> <translation id="8680787084697685621">એકાઉન્ટ સાઇન ઇન વિગતો જૂની થઈ ગઈ છે.</translation> +<translation id="8693663554456874301">{count,plural, =1{ટૅબ બંધ કરો}one{ટૅબ બંધ કરો}other{ટૅબ બંધ કરો}}</translation> <translation id="8706588385081740091">પાસવર્ડ</translation> <translation id="8717864919010420084">લિંકની કૉપિ કરો</translation> <translation id="8721297211384281569">સાધન મેનૂ</translation> @@ -788,7 +791,6 @@ <translation id="8976382372951310360">સહાય</translation> <translation id="8981454092730389528">Google પ્રવૃત્તિ નિયંત્રણો</translation> <translation id="8985320356172329008">Google પર આ તરીકે સાઇન ઇન થયાં</translation> -<translation id="8996526648899750015">એકાઉન્ટ ઉમેરો...</translation> <translation id="9034759925968272072">તમે તમારા Google એકાઉન્ટમાંથી સાઇન આઉટ થશો નહિ. તમારા Google એકાઉન્ટમાં <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> પર બ્રાઉઝિંગ ઇતિહાસના બીજા સ્વરૂપો હોય શકે.</translation> <translation id="9037965129289936994">મૂળ બતાવો</translation> <translation id="9039373489628511875">બેન્ડવિડ્થ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hi.xtb b/ios/chrome/app/strings/resources/ios_strings_hi.xtb index 2f52060..a42804fe 100644 --- a/ios/chrome/app/strings/resources/ios_strings_hi.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_hi.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">समन्वयन ने काम करना बंद कर दिया है.</translation> <translation id="1377321085342047638">कार्ड नंबर</translation> <translation id="1383876407941801731">Search</translation> -<translation id="1389974829397082527">यहां कोई बुकमार्क नहीं है</translation> <translation id="1400642268715879018">पिछले चार हफ़्ते</translation> <translation id="1407135791313364759">सभी बुकमार्क खोलें</translation> <translation id="1430915738399379752">प्रिंट करें</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">अपने सभी डिवाइस पर बुकमार्क, पासवर्ड, इतिहास और दूसरी तरह की सेटिंग पाने के लिए Google खाते से साइन इन करें.</translation> <translation id="5005498671520578047">पासवर्ड कॉपी करें</translation> <translation id="5017828934289857214">बाद में याद दिलाएं</translation> +<translation id="5037676449506322593">सभी को चुनें</translation> <translation id="5039804452771397117">अनुमति दें</translation> <translation id="5056446788882570708">समस्याएं <ph name="TIME" /> मिलीं.</translation> <translation id="5059136629401106827">ठीक</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">सहायता</translation> <translation id="8981454092730389528">Google गतिविधि नियंत्रण</translation> <translation id="8985320356172329008">आपने Google में इस ईमेल पते से साइन इन किया है</translation> -<translation id="8996526648899750015">खाता जोड़ें...</translation> <translation id="9034759925968272072">आप अपने Google खाते से प्रस्थान नहीं करेंगे. आपके Google खाते में <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> पर अन्य प्रकार के ब्राउज़िंग इतिहास हो सकते हैं.</translation> <translation id="9037965129289936994">मूल दिखाएं</translation> <translation id="9039373489628511875">बैंडविड्थ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hr.xtb b/ios/chrome/app/strings/resources/ios_strings_hr.xtb index 256d8294..2d6317af 100644 --- a/ios/chrome/app/strings/resources/ios_strings_hr.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_hr.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Sinkronizacija je prekinuta.</translation> <translation id="1377321085342047638">Broj kartice</translation> <translation id="1383876407941801731">Traži</translation> -<translation id="1389974829397082527">Nema nijedne oznake</translation> <translation id="1400642268715879018">Protekla 4 tjedna</translation> <translation id="1407135791313364759">Otvori sve</translation> <translation id="1430915738399379752">Ispis</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Prijavite se Google računom da biste imali pristup svojim oznakama, zaporkama, povijesti i ostalim postavkama na svim svojim uređajima</translation> <translation id="5005498671520578047">Kopiranje zaporke</translation> <translation id="5017828934289857214">Podsjeti me kasnije</translation> +<translation id="5037676449506322593">Odaberi sve</translation> <translation id="5039804452771397117">Dopusti</translation> <translation id="5056446788882570708">Poteškoće su pronađene <ph name="TIME" />.</translation> <translation id="5059136629401106827">U redu</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Pomoć</translation> <translation id="8981454092730389528">Google kontrole aktivnosti</translation> <translation id="8985320356172329008">Prijavljeni ste na Google kao</translation> -<translation id="8996526648899750015">Dodavanje računa...</translation> <translation id="9034759925968272072">Nećete se odjaviti s Google računa. Na Google računu možda postoje drugi oblici povijesti pregledavanja na stranici <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Prikaži izvornik</translation> <translation id="9039373489628511875">Propusnost</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hu.xtb b/ios/chrome/app/strings/resources/ios_strings_hu.xtb index 2c970de..63b4997 100644 --- a/ios/chrome/app/strings/resources/ios_strings_hu.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_hu.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">A szinkronizálás leállt.</translation> <translation id="1377321085342047638">Kártyaszám</translation> <translation id="1383876407941801731">Keresés</translation> -<translation id="1389974829397082527">Itt nincsenek könyvjelzők</translation> <translation id="1400642268715879018">Elmúlt négy hét</translation> <translation id="1407135791313364759">Összes megnyitása</translation> <translation id="1430915738399379752">Nyomtatás</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Jelentkezzen be Google-fiókjába, így könyvjelzőit, előzményeit, jelszavait és más beállításait az összes eszközén elérheti.</translation> <translation id="5005498671520578047">Jelszó másolása</translation> <translation id="5017828934289857214">Emlékeztessen később</translation> +<translation id="5037676449506322593">Összes kiválasztása</translation> <translation id="5039804452771397117">Engedélyezés</translation> <translation id="5056446788882570708">A biztonsági ellenőrzés <ph name="TIME" /> talált problémát.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Súgó</translation> <translation id="8981454092730389528">Google Tevékenységvezérlők</translation> <translation id="8985320356172329008">Bejelentkezve a Google rendszerébe mint</translation> -<translation id="8996526648899750015">Fiók hozzáadása...</translation> <translation id="9034759925968272072">A rendszer nem jelentkezteti ki Google-fiókjából. 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" />history.google.com<ph name="END_LINK" /> címen.</translation> <translation id="9037965129289936994">Eredeti megjelenítése</translation> <translation id="9039373489628511875">Sávszélesség</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hy.xtb b/ios/chrome/app/strings/resources/ios_strings_hy.xtb index 1baa274..15e7e0c 100644 --- a/ios/chrome/app/strings/resources/ios_strings_hy.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_hy.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Չհաջողվեց համաժամացնել:</translation> <translation id="1377321085342047638">Քարտի համարը</translation> <translation id="1383876407941801731">Որոնում</translation> -<translation id="1389974829397082527">Էջանիշներ չկան</translation> <translation id="1400642268715879018">Վերջին 4 շաբաթվա</translation> <translation id="1407135791313364759">Բացել բոլորը</translation> <translation id="1430915738399379752">Տպում</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Մուտք գործեք ձեր Google հաշվով՝ ձեր էջանիշները, գաղտնաբառերը, պատմությունը և այլ կարգավորումները ձեր բոլոր սարքերում օգտագործելու համար:</translation> <translation id="5005498671520578047">Պատճենել գաղտնաբառը</translation> <translation id="5017828934289857214">Հիշեցնել ինձ ավելի ուշ</translation> +<translation id="5037676449506322593">Select All</translation> <translation id="5039804452771397117">Թույլ տալ</translation> <translation id="5056446788882570708">Խնդիրները հայտնաբերվել են <ph name="TIME" />։</translation> <translation id="5059136629401106827">Եղավ</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Օգնություն</translation> <translation id="8981454092730389528">Google-ի գործունեության կառավարներ</translation> <translation id="8985320356172329008">Մուտք եք գործել Google որպես՝</translation> -<translation id="8996526648899750015">Ավելացնել հաշիվ…</translation> <translation id="9034759925968272072">Դուք դուրս չեք գա ձեր Google հաշվից: Ձեր Google հաշվում կարող են լինել այցելությունների պատմության այլ ձևեր ևս: Դրանք կարող եք գտնել <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> էջում:</translation> <translation id="9037965129289936994">Ցույց տալ բնօրինակը</translation> <translation id="9039373489628511875">Թողունակություն</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_id.xtb b/ios/chrome/app/strings/resources/ios_strings_id.xtb index 88cadbd6..4d241f04 100644 --- a/ios/chrome/app/strings/resources/ios_strings_id.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_id.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Sinkronisasi berhenti berfungsi.</translation> <translation id="1377321085342047638">Nomor Kartu</translation> <translation id="1383876407941801731">Telusuri</translation> -<translation id="1389974829397082527">Tidak ada bookmark di sini</translation> <translation id="1400642268715879018">4 Minggu Terakhir</translation> <translation id="1407135791313364759">Buka semua</translation> <translation id="1430915738399379752">Cetak</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Login dengan Akun Google untuk mendapatkan bookmark, sandi, histori, dan setelan lainnya di semua perangkat Anda.</translation> <translation id="5005498671520578047">Salin sandi</translation> <translation id="5017828934289857214">Ingatkan Saya Nanti</translation> +<translation id="5037676449506322593">Pilih Semua</translation> <translation id="5039804452771397117">Izinkan</translation> <translation id="5056446788882570708">Masalah ditemukan <ph name="TIME" />.</translation> <translation id="5059136629401106827">Oke</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Bantuan</translation> <translation id="8981454092730389528">Kontrol Aktivitas Google</translation> <translation id="8985320356172329008">Login ke Google sebagai</translation> -<translation id="8996526648899750015">Tambahkan akun...</translation> <translation id="9034759925968272072">Anda tidak akan dikeluarkan dari Akun Google. Akun Google Anda mungkin memiliki bentuk histori penjelajahan lainnya di <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Tampilkan Halaman Asli</translation> <translation id="9039373489628511875">Bandwidth</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_is.xtb b/ios/chrome/app/strings/resources/ios_strings_is.xtb index fe193bad..5e458f2 100644 --- a/ios/chrome/app/strings/resources/ios_strings_is.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_is.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Samstilling er hætt að virka.</translation> <translation id="1377321085342047638">Kortanúmer</translation> <translation id="1383876407941801731">Leita</translation> -<translation id="1389974829397082527">Engin bókamerki hér</translation> <translation id="1400642268715879018">Síðustu fjórar vikur</translation> <translation id="1407135791313364759">Opna alla</translation> <translation id="1430915738399379752">Prenta</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Skráðu þig inn með Google reikningnum þínum til að fá bókamerkin þín, ferilinn, aðgangsorð og aðrar stillingar í öll tækin þín</translation> <translation id="5005498671520578047">Afrita aðgangsorð</translation> <translation id="5017828934289857214">Minna mig á seinna</translation> +<translation id="5037676449506322593">Velja allt</translation> <translation id="5039804452771397117">Leyfa</translation> <translation id="5056446788882570708">Vandamál fundust <ph name="TIME" />.</translation> <translation id="5059136629401106827">Í lagi</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Hjálp</translation> <translation id="8981454092730389528">Virknistýringar Google</translation> <translation id="8985320356172329008">Innskráð(ur) á Google sem</translation> -<translation id="8996526648899750015">Bæta við reikningi...</translation> <translation id="9034759925968272072">Google reikningurinn þinn kann að vera með annars konar vefskoðunarferil á <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Sýna frumtexta</translation> <translation id="9039373489628511875">Bandvídd</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_it.xtb b/ios/chrome/app/strings/resources/ios_strings_it.xtb index 33f3bbde..386f125 100644 --- a/ios/chrome/app/strings/resources/ios_strings_it.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_it.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">La sincronizzazione si è interrotta.</translation> <translation id="1377321085342047638">Numero carta</translation> <translation id="1383876407941801731">Cerca</translation> -<translation id="1389974829397082527">Nessun preferito qui</translation> <translation id="1400642268715879018">Ultime quattro settimane</translation> <translation id="1407135791313364759">Apri tutte</translation> <translation id="1430915738399379752">Stampa</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Accedi con il tuo Account Google per avere preferiti, password, cronologia e altre impostazioni su tutti i tuoi dispositivi</translation> <translation id="5005498671520578047">Copia password</translation> <translation id="5017828934289857214">Ricordamelo dopo</translation> +<translation id="5037676449506322593">Seleziona tutto</translation> <translation id="5039804452771397117">Consenti</translation> <translation id="5056446788882570708">Sono stati riscontrati problemi <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Guida</translation> <translation id="8981454092730389528">Gestione attività di Google</translation> <translation id="8985320356172329008">Accesso effettuato a Google come</translation> -<translation id="8996526648899750015">Aggiungi account...</translation> <translation id="9034759925968272072">Non verrai disconnesso dal tuo Account Google. Il tuo Account Google potrebbe avere altre forme di cronologia di navigazione alla pagina <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Mostra originale</translation> <translation id="9039373489628511875">Larghezza di banda</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_iw.xtb b/ios/chrome/app/strings/resources/ios_strings_iw.xtb index 6d6105e0..9848ab190 100644 --- a/ios/chrome/app/strings/resources/ios_strings_iw.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_iw.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">הסנכרון הפסיק לפעול.</translation> <translation id="1377321085342047638">מספר כרטיס</translation> <translation id="1383876407941801731">חיפוש</translation> -<translation id="1389974829397082527">אין כאן סימניות</translation> <translation id="1400642268715879018">מארבעת השבועות האחרונים</translation> <translation id="1407135791313364759">פתיחת כל הכרטיסיות</translation> <translation id="1430915738399379752">הדפסה</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">יש להיכנס באמצעות חשבון Google כדי לקבל גישה אל הסימניות, הסיסמאות, ההיסטוריה והגדרות נוספות בכל המכשירים שלך.</translation> <translation id="5005498671520578047">העתקת הסיסמה</translation> <translation id="5017828934289857214">אני רוצה תזכורת מאוחר יותר</translation> +<translation id="5037676449506322593">הכול</translation> <translation id="5039804452771397117">זה בסדר</translation> <translation id="5056446788882570708">נמצאו בעיות <ph name="TIME" />.</translation> <translation id="5059136629401106827">אישור</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">עזרה</translation> <translation id="8981454092730389528">בחירת הפעילויות ב-Google</translation> <translation id="8985320356172329008">התחברת ל-Google בשם</translation> -<translation id="8996526648899750015">חשבון חדש…</translation> <translation id="9034759925968272072">לא תבוצע יציאה מחשבון Google שלך. ייתכן שיהיה באפשרותך לגשת לסוגים אחרים של היסטוריית גלישה בחשבון Google בכתובת <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">הצגת מקור</translation> <translation id="9039373489628511875">רוחב פס</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ja.xtb b/ios/chrome/app/strings/resources/ios_strings_ja.xtb index 7fb8c64c..895a00f 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ja.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ja.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">同期機能が動作を停止しました。</translation> <translation id="1377321085342047638">カード番号</translation> <translation id="1383876407941801731">検索</translation> -<translation id="1389974829397082527">ブックマークはありません</translation> <translation id="1400642268715879018">過去 4 週間</translation> <translation id="1407135791313364759">すべて開く</translation> <translation id="1430915738399379752">印刷</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Google アカウントでログインすると、どのデバイスからでも同じブックマーク、パスワード、履歴などの設定を利用できるようになります。</translation> <translation id="5005498671520578047">パスワードのコピー</translation> <translation id="5017828934289857214">後で通知する</translation> +<translation id="5037676449506322593">すべてを選択</translation> <translation id="5039804452771397117">許可</translation> <translation id="5056446788882570708"><ph name="TIME" />に問題が見つかりました。</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">ヘルプ</translation> <translation id="8981454092730389528">Google アクティビティ管理</translation> <translation id="8985320356172329008">次のユーザーとして Google にログインしています</translation> -<translation id="8996526648899750015">アカウントを追加...</translation> <translation id="9034759925968272072">Google アカウントへのログイン状態は維持されます。Google アカウントでの他の形式の閲覧履歴が <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> に残ることがあります。</translation> <translation id="9037965129289936994">原文のページを表示</translation> <translation id="9039373489628511875">帯域幅</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ka.xtb b/ios/chrome/app/strings/resources/ios_strings_ka.xtb index c07227f..67025bb 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ka.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ka.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">სინქრონიზაციის პროცესი შეწყდა.</translation> <translation id="1377321085342047638">ბარათის ნომერი</translation> <translation id="1383876407941801731">ძიება</translation> -<translation id="1389974829397082527">სანიშნეები არ არის</translation> <translation id="1400642268715879018">ბოლო 4 კვირა</translation> <translation id="1407135791313364759">ყველას გახსნა</translation> <translation id="1430915738399379752">ბეჭდვა</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">თქვენი სანიშნეების, პაროლების, ისტორიის და სხვა პარამეტრების ყველა თქვენს მოწყობილობაში მისაღებად, შედით სისტემაში თქვენი Google ანგარიშით</translation> <translation id="5005498671520578047">პაროლის კოპირება</translation> <translation id="5017828934289857214">მოგვიანებით შეხსენება</translation> +<translation id="5037676449506322593">აირჩიეთ ყველა</translation> <translation id="5039804452771397117">დაშვება</translation> <translation id="5056446788882570708">პრობლემები ნაპოვნია: <ph name="TIME" />.</translation> <translation id="5059136629401106827">კარგი</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">დახმარება</translation> <translation id="8981454092730389528">Google აქტივობის მართვის საშუალებები</translation> <translation id="8985320356172329008">Google-ში შესულია:</translation> -<translation id="8996526648899750015">ანგარიშის დამატება…</translation> <translation id="9034759925968272072">თქვენ არ გამოხვალთ თქვენი Google ანგარიშიდან. თქვენს Google ანგარიშში შეიძლება სხვა ტიპის დათვალიერების ისტორია იყოს შენახული, რომელიც ხელმისაწვდომია მისამართზე: <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">ორიგინალის ჩვენება</translation> <translation id="9039373489628511875">გამტარუნარიანობა</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_kk.xtb b/ios/chrome/app/strings/resources/ios_strings_kk.xtb index c1875f5..807b5dd6 100644 --- a/ios/chrome/app/strings/resources/ios_strings_kk.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_kk.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Синхрондау тоқтап қалды.</translation> <translation id="1377321085342047638">Карта нөмірі</translation> <translation id="1383876407941801731">Іздеу</translation> -<translation id="1389974829397082527">Мұнда бетбелгілер жоқ</translation> <translation id="1400642268715879018">Соңғы 4 апта</translation> <translation id="1407135791313364759">Барлығын ашу</translation> <translation id="1430915738399379752">Басып шығару</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Барлық құрылғыларда бетбелгілерді, құпия сөздерді, тарихты және басқа параметрлерді алу үшін Google есептік жазбасымен кіріңіз</translation> <translation id="5005498671520578047">Құпия сөзді көшіру</translation> <translation id="5017828934289857214">Кейінірек еске салу</translation> +<translation id="5037676449506322593">Барлығын таңдау</translation> <translation id="5039804452771397117">Рұқсат беру</translation> <translation id="5056446788882570708">Ақаулар анықталған уақыт: <ph name="TIME" />.</translation> <translation id="5059136629401106827">Жарайды</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Анықтама</translation> <translation id="8981454092730389528">Google әрекеттерді басқару элементтері</translation> <translation id="8985320356172329008">Google жүйесіне кірген есептік жазба:</translation> -<translation id="8996526648899750015">Есептік жазба қосу…</translation> <translation id="9034759925968272072">Google есептік жазбасынан шықпайсыз. <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> сайтында Google есептік жазбасының шолу тарихының басқа да үлгілері болуы мүмкін.</translation> <translation id="9037965129289936994">Түпнұсқаны көрсету</translation> <translation id="9039373489628511875">Өткізу мүмкіндігі</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_km.xtb b/ios/chrome/app/strings/resources/ios_strings_km.xtb index 86aa725f..e9a0ab0 100644 --- a/ios/chrome/app/strings/resources/ios_strings_km.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_km.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">សមកាលកម្មបានឈប់ដំណើរការ</translation> <translation id="1377321085342047638">លេខកាត</translation> <translation id="1383876407941801731">ស្វែងរក</translation> -<translation id="1389974829397082527">គ្មានចំណាំនៅទីនេះទេ</translation> <translation id="1400642268715879018">4 សប្តាហ៍ចុងក្រោយ</translation> <translation id="1407135791313364759">បើកទាំងអស់</translation> <translation id="1430915738399379752">បោះពុម្ព</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">ចូលដោយប្រើគណនី Google របស់អ្នកដើម្បីទទួលយកចំណាំ ពាក្យសម្ងាត់ ប្រវត្តិ និងការកំណត់ផ្សេងទៀតរបស់អ្នកនៅលើឧបករណ៍ទាំងអស់របស់អ្នក</translation> <translation id="5005498671520578047">ថតចម្លងពាក្យសម្ងាត់</translation> <translation id="5017828934289857214">រំលឹកខ្ញុំពេលក្រោយ</translation> +<translation id="5037676449506322593">ជ្រើសរើសទាំងអស់</translation> <translation id="5039804452771397117">អនុញ្ញាត</translation> <translation id="5056446788882570708">បានរកឃើញបញ្ហាកាលពី <ph name="TIME" />។</translation> <translation id="5059136629401106827">យល់ព្រម</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">ជំនួយ</translation> <translation id="8981454092730389528">ការគ្រប់គ្រងសកម្មភាព Google</translation> <translation id="8985320356172329008">បានចូល Google ជា</translation> -<translation id="8996526648899750015">បន្ថែមគណនី...</translation> <translation id="9034759925968272072">អ្នកនឹងមិនត្រូវបាននាំចេញពីគណនី Google របស់អ្នកទេ។ គណនី Google របស់អ្នកអាចនឹងមានទម្រង់ប្រវត្តិរុករកផ្សេងទៀតនៅ <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /></translation> <translation id="9037965129289936994">បង្ហាញប្រភពដើម</translation> <translation id="9039373489628511875">កម្រិតបញ្ជូន</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_kn.xtb b/ios/chrome/app/strings/resources/ios_strings_kn.xtb index bafb0e6..d00ea59 100644 --- a/ios/chrome/app/strings/resources/ios_strings_kn.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_kn.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">ಸಿಂಕ್ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದೆ.</translation> <translation id="1377321085342047638">ಕಾರ್ಡ್ ಸಂಖ್ಯೆ</translation> <translation id="1383876407941801731">Search</translation> -<translation id="1389974829397082527">ಇಲ್ಲಿ ಯಾವುದೇ ಬುಕ್ಮಾರ್ಕ್ಗಳಿಲ್ಲ</translation> <translation id="1400642268715879018">ಕಳೆದ 4 ವಾರಗಳು</translation> <translation id="1407135791313364759">ಎಲ್ಲವನ್ನೂ ತೆರೆಯಿರಿ</translation> <translation id="1430915738399379752">ಮುದ್ರಿಸು</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">ನಿಮ್ಮ ಬುಕ್ಮಾರ್ಕ್ಗಳು, ಪಾಸ್ವರ್ಡ್ಗಳು, ಇತಿಹಾಸ ಮತ್ತು ಇತರ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನಿಮ್ಮ ಎಲ್ಲಾ ಸಾಧನಗಳಲ್ಲಿ ಪಡೆಯಲು ನಿಮ್ಮ Google ಖಾತೆ ಮೂಲಕ ಸೈನ್ ಇನ್ ಮಾಡಿ</translation> <translation id="5005498671520578047">ಪಾಸ್ವರ್ಡ್ ನಕಲಿಸಿ</translation> <translation id="5017828934289857214">ನಂತರ ನನಗೆ ಜ್ಞಾಪಿಸಿ</translation> +<translation id="5037676449506322593">ಎಲ್ಲವನ್ನು ಆಯ್ಕೆಮಾಡಿ</translation> <translation id="5039804452771397117">ಅನುಮತಿಸಿ</translation> <translation id="5056446788882570708"><ph name="TIME" /> ಸಮಯದಲ್ಲಿ ಸಮಸ್ಯೆಗಳು ಕಂಡುಬಂದಿವೆ</translation> <translation id="5059136629401106827">ಸರಿ</translation> @@ -456,6 +456,7 @@ <translation id="5782227691023083829">ಅನುವಾದ ಮಾಡಲಾಗುತ್ತಿದೆ...</translation> <translation id="5797070761912323120">ಹುಡುಕಾಟ, ಜಾಹೀರಾತುಗಳು ಮತ್ತು ಇತರ Google ಸೇವೆಗಳನ್ನು ವೈಯಕ್ತೀಕರಿಸಲು ನಿಮ್ಮ ಇತಿಹಾಸವನ್ನು Google ಬಳಸಬಹುದು</translation> <translation id="5803566855766646066">ಈ ಹೊಸ ಕಾರ್ಡ್ ಅನ್ನು ತ್ಯಜಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?</translation> +<translation id="5812974770859303494">ಇದಕ್ಕೆ ಸೇರಿಸಿ...</translation> <translation id="5816228676161003208">ಇದು ನಿಮ್ಮ ಧ್ವನಿ ಬಳಸಿಕೊಂಡು ವೇಗವಾಗಿ ಹುಡುಕಲು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.</translation> <translation id="581659025233126501">ಸಿಂಕ್ ಆನ್ ಮಾಡಿ</translation> <translation id="5819208479324046259"><ph name="MANAGER" /> ಮೂಲಕ ನಿರ್ವಹಿಸಲಾಗುತ್ತಿದೆ. <ph name="BEGIN_LINK" />ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ<ph name="END_LINK" /></translation> @@ -766,6 +767,7 @@ <translation id="8654802032646794042">ರದ್ದುಮಾಡಿ</translation> <translation id="8668210798914567634">ಈ ಪುಟವನ್ನು ನಿಮ್ಮ ಓದುವಿಕೆ ಪಟ್ಟಿಯಲ್ಲಿ ಉಳಿಸಲಾಗಿದೆ.</translation> <translation id="8680787084697685621">ಖಾತೆಯ ಸೈನ್-ಇನ್ ವಿವರಗಳು ಹಳೆಯದಾಗಿವೆ.</translation> +<translation id="8693663554456874301">{count,plural, =1{ಟ್ಯಾಬ್ ಅನ್ನು ಮುಚ್ಚಿ}one{ಟ್ಯಾಬ್ಗಳನ್ನು ಮುಚ್ಚಿ}other{ಟ್ಯಾಬ್ಗಳನ್ನು ಮುಚ್ಚಿ}}</translation> <translation id="8706588385081740091">ಪಾಸ್ವರ್ಡ್ಗಳು</translation> <translation id="8717864919010420084">ಲಿಂಕ್ ನಕಲಿಸಿ</translation> <translation id="8721297211384281569">ಪರಿಕರಗಳ ಮೆನು</translation> @@ -789,7 +791,6 @@ <translation id="8976382372951310360">ಸಹಾಯ</translation> <translation id="8981454092730389528">Google ಚಟುವಟಿಕೆ ನಿಯಂತ್ರಣಗಳು</translation> <translation id="8985320356172329008">Google ಗೆ ಹೀಗೆ ಸೈನ್ ಇನ್ ಮಾಡಲಾಗಿದೆ</translation> -<translation id="8996526648899750015">ಖಾತೆಯನ್ನು ಸೇರಿಸು...</translation> <translation id="9034759925968272072">Google ಖಾತೆಯಿಂದ ನೀವು ಸೈನ್ ಔಟ್ ಆಗಲಾಗುವುದಿಲ್ಲ. ನಿಮ್ಮ Google ಖಾತೆಯು <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> ನಲ್ಲಿ ಬ್ರೌಸಿಂಗ್ ಇತಿಹಾಸದ ಇತರ ಪ್ರಕಾರಗಳನ್ನು ಹೊಂದಿರಬಹುದು.</translation> <translation id="9037965129289936994">ಮೂಲವನ್ನು ತೋರಿಸು</translation> <translation id="9039373489628511875">ಬ್ಯಾಂಡ್ವಿಡ್ತ್</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ko.xtb b/ios/chrome/app/strings/resources/ios_strings_ko.xtb index 580f69a..78947be8 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ko.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ko.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">동기화가 중지되었습니다.</translation> <translation id="1377321085342047638">카드 번호</translation> <translation id="1383876407941801731">검색</translation> -<translation id="1389974829397082527">이 폴더에는 북마크가 없습니다.</translation> <translation id="1400642268715879018">지난 4주</translation> <translation id="1407135791313364759">모두 열기</translation> <translation id="1430915738399379752">인쇄</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Google 계정으로 로그인하면 모든 기기에서 북마크, 비밀번호, 방문 기록 및 기타 설정을 사용할 수 있습니다.</translation> <translation id="5005498671520578047">비밀번호 복사</translation> <translation id="5017828934289857214">나중에 알림</translation> +<translation id="5037676449506322593">모두 선택</translation> <translation id="5039804452771397117">허용</translation> <translation id="5056446788882570708"><ph name="TIME" />에 문제가 발견되었습니다.</translation> <translation id="5059136629401106827">확인</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">도움말</translation> <translation id="8981454092730389528">Google 활동 제어</translation> <translation id="8985320356172329008">다음 계정으로 Google에 로그인함:</translation> -<translation id="8996526648899750015">계정 추가...</translation> <translation id="9034759925968272072">Google 계정에서 로그아웃되지 않습니다. <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />에서 내 Google 계정에 있는 다른 형식의 탐색 기록을 확인할 수 있습니다.</translation> <translation id="9037965129289936994">원본 보기</translation> <translation id="9039373489628511875">대역폭</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ky.xtb b/ios/chrome/app/strings/resources/ios_strings_ky.xtb index 4652b39..6d23ccb 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ky.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ky.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Шайкештирүү иштебей калды.</translation> <translation id="1377321085342047638">Карт номер</translation> <translation id="1383876407941801731">Издөө</translation> -<translation id="1389974829397082527">Бул жерде кыстармалар жок</translation> <translation id="1400642268715879018">Акыркы 4 аптада</translation> <translation id="1407135791313364759">Баарын ачуу</translation> <translation id="1430915738399379752">Басып чыгаруу</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Бардык түзмөктөрүңүздөн кыстармалар, сырсөздөр, таржымал жана башка жөндөөлөрүңүздү алуу үчүн аккаунтка кириңиз</translation> <translation id="5005498671520578047">Сырсөздү көчүрүү</translation> <translation id="5017828934289857214">Мага кийинчерээк эскертилсин</translation> +<translation id="5037676449506322593">Баарын тандоо</translation> <translation id="5039804452771397117">Уруксат берүү</translation> <translation id="5056446788882570708"><ph name="TIME" /> маселелер табылды.</translation> <translation id="5059136629401106827">Жарайт</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Жардам</translation> <translation id="8981454092730389528">Google'дагы аракеттерди башкаруу каражаттары</translation> <translation id="8985320356172329008">Google'га төмөнкү ат менен кирдиңиз</translation> -<translation id="8996526648899750015">Аккаунт кошуу…</translation> <translation id="9034759925968272072">Google Каттоо эсебиңизден чыкпайсыз. Google Аккаунтуңуздун серептөө таржымалынын башка түрлөрү <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> дарегинде болушу мүмкүн.</translation> <translation id="9037965129289936994">Түпкү бетин көрсөтүү</translation> <translation id="9039373489628511875">Өткөрүү жөндөмдүүлүгү</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_lo.xtb b/ios/chrome/app/strings/resources/ios_strings_lo.xtb index 90197541..88461cba 100644 --- a/ios/chrome/app/strings/resources/ios_strings_lo.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_lo.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">ການຊິ້ງຂໍ້ມູນໄດ້ຢຸດເຊົາເຮັດວຽກແລ້ວ.</translation> <translation id="1377321085342047638">ເລກບັດ</translation> <translation id="1383876407941801731">ຊອກຫາ</translation> -<translation id="1389974829397082527">ບໍ່ມີບຸກມາກ໌ສຢູ່ທີ່ນີ້</translation> <translation id="1400642268715879018">4 ອາທິດຜ່ານມາ</translation> <translation id="1407135791313364759">ເປີດທັງຫມົດ</translation> <translation id="1430915738399379752">ພິມ</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">ເຂົ້າສູ່ລະບົບດ້ວຍບັນຊີ Google ຂອງທ່ານເພື່ອໃຊ້ບຸກມາກ, ລະຫັດຜ່ານ, ປະຫວັດ ແລະ ການຕັ້ງຄ່າອື່ນຢູ່ໃນທຸກອຸປະກອນຂອງທ່ານ</translation> <translation id="5005498671520578047">ອັດສຳເນົາລະຫັດຜ່ານ</translation> <translation id="5017828934289857214">ແຈ້ງເຕືອນຂ້ອຍພາຍຫຼັງ</translation> +<translation id="5037676449506322593">ເລືອກທັງຫມົດ</translation> <translation id="5039804452771397117">ອະນຸຍາດ</translation> <translation id="5056446788882570708">ພົບ <ph name="TIME" /> ບັນຫາ.</translation> <translation id="5059136629401106827">ຕົກລົງ</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">ຊ່ວຍເຫຼືອ</translation> <translation id="8981454092730389528">ການຄວບຄຸມກິດຈະກຳ Google</translation> <translation id="8985320356172329008">ເຂົ້າສູ່ລະບົບ Google ເປັນ</translation> -<translation id="8996526648899750015">ເພີ່ມບັນຊີ...</translation> <translation id="9034759925968272072">ທ່ານຈະບໍ່ຖືກນຳອອກຈາກລະບົບບັນຊີ Google ຂອງທ່ານ. ບັນຊີ Google ຂອງທ່ານອາດຈະມີປະຫວັດການທ່ອງເວັບຮູບແບບອື່ນຢູ່ <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">ສະແດງຕົ້ນສະບັບ</translation> <translation id="9039373489628511875">ແບນວິດ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_lt.xtb b/ios/chrome/app/strings/resources/ios_strings_lt.xtb index 77910f6..1fed90a 100644 --- a/ios/chrome/app/strings/resources/ios_strings_lt.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_lt.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Sinchronizavimas nebeveikia.</translation> <translation id="1377321085342047638">Kort. Nr.</translation> <translation id="1383876407941801731">Ieškoti</translation> -<translation id="1389974829397082527">Čia žymių nėra</translation> <translation id="1400642268715879018">Pastarosios 4 savaitės</translation> <translation id="1407135791313364759">Atidaryti viską</translation> <translation id="1430915738399379752">Spausdinti</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Prisijunkite naudodami „Google“ paskyrą, kad gautumėte žymes, slaptažodžius, istoriją ir kitus nustatymus visuose įrenginiuose</translation> <translation id="5005498671520578047">Kopijuoti slaptažodį</translation> <translation id="5017828934289857214">Priminti vėliau</translation> +<translation id="5037676449506322593">Pasirinkti viską</translation> <translation id="5039804452771397117">Leisti</translation> <translation id="5056446788882570708">Problemos rastos <ph name="TIME" />.</translation> <translation id="5059136629401106827">Gerai</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Pagalba</translation> <translation id="8981454092730389528">„Google“ veiklos valdikliai</translation> <translation id="8985320356172329008">Prisijungta prie „Google“ kaip</translation> -<translation id="8996526648899750015">Pridėti paskyrą...</translation> <translation id="9034759925968272072">Nebūsite atjungti nuo „Google“ paskyros. Adresu <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> gali būti pateikta kitų formų jūsų „Google“ paskyros istorija.</translation> <translation id="9037965129289936994">Rodyti originalą</translation> <translation id="9039373489628511875">Pralaidumas</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_lv.xtb b/ios/chrome/app/strings/resources/ios_strings_lv.xtb index 6d044b9..5d8f8c31 100644 --- a/ios/chrome/app/strings/resources/ios_strings_lv.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_lv.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Sinhronizācija vairs nedarbojas.</translation> <translation id="1377321085342047638">Kartes numurs</translation> <translation id="1383876407941801731">Meklēt</translation> -<translation id="1389974829397082527">Šeit nav nevienas grāmatzīmes.</translation> <translation id="1400642268715879018">Pēdējās 4 nedēļas</translation> <translation id="1407135791313364759">Atvērt visas</translation> <translation id="1430915738399379752">Drukāt</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Pierakstieties Google kontā, lai izmantotu savas grāmatzīmes, paroles, vēsturi un citus Chrome datus visās jūsu ierīcēs.</translation> <translation id="5005498671520578047">Paroles kopēšana</translation> <translation id="5017828934289857214">Atgādināt vēlāk</translation> +<translation id="5037676449506322593">Atlasīt visu</translation> <translation id="5039804452771397117">Atļaut</translation> <translation id="5056446788882570708">Problēmas tika atrastas <ph name="TIME" />.</translation> <translation id="5059136629401106827">Labi</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Palīdzība</translation> <translation id="8981454092730389528">Google aktivitātes vadīklas</translation> <translation id="8985320356172329008">Pierakstījies Google kontā kā</translation> -<translation id="8996526648899750015">Pievienot kontu...</translation> <translation id="9034759925968272072">Jūs netiksiet izrakstīts no sava Google konta. Jūsu Google kontam vietnē <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> var būt citu veidu pārlūkošanas vēstures dati.</translation> <translation id="9037965129289936994">Rādīt sākotnējo tekstu</translation> <translation id="9039373489628511875">Joslas platums</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_mk.xtb b/ios/chrome/app/strings/resources/ios_strings_mk.xtb index 33136d0..aedfe4c0 100644 --- a/ios/chrome/app/strings/resources/ios_strings_mk.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_mk.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Синхронизацијата престана да работи.</translation> <translation id="1377321085342047638">Број на картичка</translation> <translation id="1383876407941801731">Барај</translation> -<translation id="1389974829397082527">Нема обележувачи тука</translation> <translation id="1400642268715879018">Минатите 4 седмици</translation> <translation id="1407135791313364759">Отвори ги сите</translation> <translation id="1430915738399379752">Печати</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Најавете се со сметката на Google за да ги добиете обележувачите, лозинките, историјата и другите поставки на сите ваши уреди.</translation> <translation id="5005498671520578047">Копирање лозинка</translation> <translation id="5017828934289857214">Потсети ме подоцна</translation> +<translation id="5037676449506322593">Избери сè</translation> <translation id="5039804452771397117">Дозволи</translation> <translation id="5056446788882570708">Најдени се проблеми <ph name="TIME" />.</translation> <translation id="5059136629401106827">Во ред</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Помош</translation> <translation id="8981454092730389528">Контроли на активност на Google</translation> <translation id="8985320356172329008">Најавени сте на Google како</translation> -<translation id="8996526648899750015">Додајте сметка...</translation> <translation id="9034759925968272072">Нема да ве одјавиме од сметката на Google. Вашата сметка на Google можеби има други форми на историја на прелистување на <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Прикажи го оригиналот</translation> <translation id="9039373489628511875">Проток</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ml.xtb b/ios/chrome/app/strings/resources/ios_strings_ml.xtb index b2cc351c..df0651a 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ml.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ml.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">സമന്വയിപ്പിക്കുന്നത് നിർത്തി.</translation> <translation id="1377321085342047638">കാർഡ് നമ്പർ</translation> <translation id="1383876407941801731">Search</translation> -<translation id="1389974829397082527">ഇവിടെ ബുക്ക്മാർക്കുകളൊന്നുമില്ല</translation> <translation id="1400642268715879018">കഴിഞ്ഞ 4 ആഴ്ചയിലെ</translation> <translation id="1407135791313364759">എല്ലാം തുറക്കുക</translation> <translation id="1430915738399379752">അച്ചടിക്കുക</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">എല്ലാ ഉപകരണങ്ങളിലും നിങ്ങളുടെ ബുക്ക്മാർക്കുകൾ, പാസ്വേഡുകൾ, ചരിത്രം, മറ്റ് ക്രമീകരണം എന്നിവ ലഭിക്കാൻ Google അക്കൗണ്ട് ഉപയോഗിച്ച് സൈൻ ഇൻ ചെയ്യുക</translation> <translation id="5005498671520578047">പാസ്വേഡ് പകർത്തുക</translation> <translation id="5017828934289857214">പിന്നീട് ഓർമ്മിപ്പിക്കുക</translation> +<translation id="5037676449506322593">എല്ലാം തിരഞ്ഞെടുക്കുക</translation> <translation id="5039804452771397117">അനുവദിക്കൂ</translation> <translation id="5056446788882570708"><ph name="TIME" /> പ്രശ്നങ്ങൾ കണ്ടെത്തി.</translation> <translation id="5059136629401106827">ശരി</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">സഹായം</translation> <translation id="8981454092730389528">Google പ്രവർത്തന നിയന്ത്രണങ്ങൾ</translation> <translation id="8985320356172329008">ഇനിപ്പറയുന്ന പേരിൽ Google-ലേക്ക് സൈൻ ഇൻ ചെയ്തിരിക്കുന്നു</translation> -<translation id="8996526648899750015">അക്കൗണ്ട് ചേർക്കുക...</translation> <translation id="9034759925968272072">നിങ്ങൾ Google അക്കൗണ്ടിൽ നിന്ന് സൈൻ ഔട്ട് ആകില്ല. Google അക്കൗണ്ടിന് <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> എന്നതിൽ മറ്റ് തരത്തിലുള്ള ബ്രൗസിംഗ് ചരിത്രമുണ്ടായിരിക്കാം.</translation> <translation id="9037965129289936994">യഥാര്ത്ഥമായത് കാണിക്കുക</translation> <translation id="9039373489628511875">ബാൻഡ്വിഡ്ത്ത്</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_mn.xtb b/ios/chrome/app/strings/resources/ios_strings_mn.xtb index fa848ae5..9d3368d 100644 --- a/ios/chrome/app/strings/resources/ios_strings_mn.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_mn.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Синк ажиллахаа больсон байна.</translation> <translation id="1377321085342047638">Картын дугаар</translation> <translation id="1383876407941801731">Хайлт</translation> -<translation id="1389974829397082527">Энд ямар ч хавчуурга байхгүй байна</translation> <translation id="1400642268715879018">Сүүлийн 4 долоо хоног</translation> <translation id="1407135791313364759">Бүгдийг нээ</translation> <translation id="1430915738399379752">Хэвлэх</translation> @@ -388,6 +387,7 @@ <translation id="4979397965658815378">Хавчуурга, нууц үг, түүх болон бусад тохиргоог бүх төхөөрөмждөө авахын тулд Google Бүртгэлээрээ нэвтэрнэ үү</translation> <translation id="5005498671520578047">Нууц үг хуулах</translation> <translation id="5017828934289857214">Надад дараа сануулна уу</translation> +<translation id="5037676449506322593">Бүгдийг сонгох</translation> <translation id="5039804452771397117">Зөвшөөрөх</translation> <translation id="5056446788882570708">Асуудлыг <ph name="TIME" />-д олсон</translation> <translation id="5059136629401106827">OK</translation> @@ -790,7 +790,6 @@ <translation id="8976382372951310360">Тусламж</translation> <translation id="8981454092730389528">Google-н Ашиглалтын удирдлага</translation> <translation id="8985320356172329008">Google-д дараахаар нэвтэрсэн</translation> -<translation id="8996526648899750015">Бүртгэл нэмэх ...</translation> <translation id="9034759925968272072">Таныг Google Бүртгэлээс гаргахгүй. Таны Google Бүртгэл <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />-д хайлтын түүхийн өөр хэлбэртэй байна.</translation> <translation id="9037965129289936994">Эх хувийг харуулах</translation> <translation id="9039373489628511875">Мессежийн өргөн</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_mr.xtb b/ios/chrome/app/strings/resources/ios_strings_mr.xtb index d23fb87..86098f59 100644 --- a/ios/chrome/app/strings/resources/ios_strings_mr.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_mr.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">संकालनाने कार्य करणे थांबविले आहे.</translation> <translation id="1377321085342047638">कार्ड नंबर</translation> <translation id="1383876407941801731">Search</translation> -<translation id="1389974829397082527">येथे कोणतेही बुकमार्क नाहीत</translation> <translation id="1400642268715879018">मागील 4 आठवडे</translation> <translation id="1407135791313364759">सर्व उघडा</translation> <translation id="1430915738399379752">प्रिंट</translation> @@ -390,6 +389,7 @@ <translation id="4979397965658815378">आपल्या सर्व डिव्हाइसेसवर तुमचे बुकमार्क, पासवर्ड, इतिहास आणि अन्य सेटिंग्ज प्राप्त करण्यासाठी आपल्या Google खात्यासह साइन इन करा</translation> <translation id="5005498671520578047">पासवर्ड कॉपी करा</translation> <translation id="5017828934289857214">मला नंतर आठवण करून द्या</translation> +<translation id="5037676449506322593">सर्व निवडा</translation> <translation id="5039804452771397117">परवानगी द्या</translation> <translation id="5056446788882570708"><ph name="TIME" /> समस्या आढळल्या.</translation> <translation id="5059136629401106827">ओके</translation> @@ -793,7 +793,6 @@ <translation id="8976382372951310360">मदत</translation> <translation id="8981454092730389528">Google ॲक्टिव्हिटी नियंत्रणे</translation> <translation id="8985320356172329008">Google मध्ये हे म्हणून साइन इन केले</translation> -<translation id="8996526648899750015">खाते जोडा...</translation> <translation id="9034759925968272072">तुम्हाला आपल्या Google खात्यामधून साइन आउट केले जाणार नाही. आपल्या Google खात्यात <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> वर ब्राउझिंग इतिहासाची इतर स्वरूपे असू शकतात.</translation> <translation id="9037965129289936994">मूळ दर्शवा</translation> <translation id="9039373489628511875">बँडविड्थ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ms.xtb b/ios/chrome/app/strings/resources/ios_strings_ms.xtb index 1a5e757..8b26fcfa 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ms.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ms.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Penyegerakan telah berhenti berfungsi.</translation> <translation id="1377321085342047638">Nombor Kad</translation> <translation id="1383876407941801731">Carian</translation> -<translation id="1389974829397082527">Tiada penanda halaman di sini</translation> <translation id="1400642268715879018">4 Minggu Yang Lalu</translation> <translation id="1407135791313364759">Buka semua</translation> <translation id="1430915738399379752">Cetak</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Log masuk dengan Akaun Google anda untuk mendapatkan penanda halaman, kata laluan, sejarah dan tetapan anda yang lain pada semua peranti anda</translation> <translation id="5005498671520578047">Salin kata laluan</translation> <translation id="5017828934289857214">Ingatkan Saya Kemudian</translation> +<translation id="5037676449506322593">Pilih Semua</translation> <translation id="5039804452771397117">Benarkan</translation> <translation id="5056446788882570708">Isu ditemukan pada <ph name="TIME" /></translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Bantuan</translation> <translation id="8981454092730389528">Kawalan Aktiviti Google</translation> <translation id="8985320356172329008">Sedang log masuk ke Google sebagai</translation> -<translation id="8996526648899750015">Tambahkan akaun…</translation> <translation id="9034759925968272072">Anda tidak akan dilog keluar daripada Akaun Google anda. Akaun Google anda mungkin mempunyai sejarah penyemakan imbas dalam bentuk lain di <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /></translation> <translation id="9037965129289936994">Tunjukkan Yang Asal</translation> <translation id="9039373489628511875">Lebar Jalur</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_my.xtb b/ios/chrome/app/strings/resources/ios_strings_my.xtb index 3e8428b..235360f 100644 --- a/ios/chrome/app/strings/resources/ios_strings_my.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_my.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">စင့်ခ်ပြုလုပ်ခြင်း ရပ်တန့်သွားပါပြီ။</translation> <translation id="1377321085342047638">ကဒ်နံပါတ်</translation> <translation id="1383876407941801731">ရှာဖွေမှု</translation> -<translation id="1389974829397082527">ဒီမှာ စာညှပ် မရှိပါ</translation> <translation id="1400642268715879018">နောက်ဆုံး ၄ ပတ်</translation> <translation id="1407135791313364759">အားလုံး ဖွင့်ရန်</translation> <translation id="1430915738399379752">ပရင့်</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">သင့်စက်ပစ္စည်းများအားလုံးပေါ်တွင် စာညှပ်များ၊ စကားဝှက်များ၊ မှတ်တမ်းနှင့် အခြားဆက်တင်များ ရယူအသုံးပြုနိုင်ရန် သင့် Google အကောင့်ဖြင့် လက်မှတ်ထိုးဝင်ပါ</translation> <translation id="5005498671520578047">စကားဝှက်ကို ကူးယူပါ</translation> <translation id="5017828934289857214">နောက်မှ သတိပေးရန်</translation> +<translation id="5037676449506322593">အားလုံးကို ရွေးရန်</translation> <translation id="5039804452771397117">ခွင့်ပြုရန်</translation> <translation id="5056446788882570708"><ph name="TIME" /> တွင် ပြဿနာတွေ့သည်။</translation> <translation id="5059136629401106827">OK</translation> @@ -790,7 +790,6 @@ <translation id="8976382372951310360">အကူအညီ</translation> <translation id="8981454092730389528">Google လုပ်ဆောင်ချက်များ ထိန်းချုပ်ရန်</translation> <translation id="8985320356172329008">အဖြစ် Google သို့လက်မှတ်ထိုးဝင်ထားသည်</translation> -<translation id="8996526648899750015">အကောင့် ထည့်ရန်</translation> <translation id="9034759925968272072">သင့် Google အကောင့်မှ ထွက်သွားမည်မဟုတ်ပါ။ သင့် Google အကောင့်တွင် <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> ၌အင်တာနက်အသုံးပြုမှု မှတ်တမ်းအခြားပုံစံများ ရှိနိုင်ပါသည်။</translation> <translation id="9037965129289936994">မူရင်းကို ပြရန်</translation> <translation id="9039373489628511875">လှိုင်းခွင်</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ne.xtb b/ios/chrome/app/strings/resources/ios_strings_ne.xtb index 915e6ee..7de70c3 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ne.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ne.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">सिंकले काम गर्न छोड्यो।</translation> <translation id="1377321085342047638">कार्ड नम्बर</translation> <translation id="1383876407941801731">खोज्नुहोस्</translation> -<translation id="1389974829397082527">यहाँ कुनै पुस्तक चिन्हहरू छैनन्</translation> <translation id="1400642268715879018">पछिल्लो ४ हप्ता</translation> <translation id="1407135791313364759">सबै खोल्नुहोस्</translation> <translation id="1430915738399379752">प्रिन्ट गर्नुहोस्</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">आफ्ना सबै यन्त्रहरूमा आफ्ना पुस्तक चिन्ह, इतिहास, पासवर्ड र अन्य सेटिङहरू प्राप्त गर्न आफ्नो Google खाता मार्फत साइन इन गर्नुहोस्।</translation> <translation id="5005498671520578047">पासवर्ड प्रतिलिपि गर्नुहोस्</translation> <translation id="5017828934289857214">मलाई पछि स्मरण गराइयोस्</translation> +<translation id="5037676449506322593">सबै चयन गर्नुहोस्</translation> <translation id="5039804452771397117">अनुमति दिनुहोस्</translation> <translation id="5056446788882570708"><ph name="TIME" /> वटा समस्या भेटिए।</translation> <translation id="5059136629401106827">ठिक छ</translation> @@ -522,6 +522,7 @@ <translation id="634878792104344809">आफ्ना सबै डिभाइसहरूमा तपाईंका बुकमार्क, पासवर्ड, इतिहास र अन्य कुराहरू सिंक गर्नुहोस्</translation> <translation id="6362362396625799311">कुनै इन्कोग्निटो ट्याबहरू छैनन्</translation> <translation id="6363526231572697780">युजरनेम नामक क्षेत्रमा कुनै पनि नाम छैन</translation> +<translation id="6366663624406569102">साइन आउट गर्नुहोस् र सिंक गर्ने सुविधा अफ गर्नुहोस्</translation> <translation id="6374469231428023295">फेरि प्रयास गर्नुहोस्</translation> <translation id="6377118281273296434">साइटको सुरक्षा</translation> <translation id="6380866119319257197">यदि तपाईँले आफ्नो पासफ्रेज बिर्सनुभयो वा यस सेटिङलाई परिवर्तन गर्न चाहनुहुन्छ भने <ph name="BEGIN_LINK" />सिंकलाई रिसेट गर्नुहोस्<ph name="END_LINK" /></translation> @@ -788,7 +789,6 @@ <translation id="8976382372951310360">मद्दत</translation> <translation id="8981454092730389528">Google गतिविधि नियन्त्रणहरू</translation> <translation id="8985320356172329008">Google मा यस रूपमा साइन इन गरियो</translation> -<translation id="8996526648899750015">खाता थप्नुहोस्...</translation> <translation id="9034759925968272072">तपाईं आफ्नो Google खाताबाट साइन आउट हुनु हुने छैन। <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> मा रहेको तपाईंको Google खातामा अझै पनि ब्राउजिङको इतिहासका अन्य ढाँचाहरू उपलब्ध हुन सक्छन्।</translation> <translation id="9037965129289936994">मूल पाठ देखाउनुहोस्</translation> <translation id="9039373489628511875">व्याण्डविथ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_nl.xtb b/ios/chrome/app/strings/resources/ios_strings_nl.xtb index df2e193..d1292043 100644 --- a/ios/chrome/app/strings/resources/ios_strings_nl.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_nl.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Synchronisatie werkt niet meer.</translation> <translation id="1377321085342047638">Kaartnummer</translation> <translation id="1383876407941801731">Zoeken</translation> -<translation id="1389974829397082527">Geen bookmarks</translation> <translation id="1400642268715879018">Afgelopen 4 weken</translation> <translation id="1407135791313364759">Alles openen</translation> <translation id="1430915738399379752">Afdrukken</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Log in met je Google-account om je bookmarks, wachtwoorden, geschiedenis en andere instellingen op al je apparaten te gebruiken</translation> <translation id="5005498671520578047">Wachtwoord kopiëren</translation> <translation id="5017828934289857214">Later herinneren</translation> +<translation id="5037676449506322593">Selecteer alles</translation> <translation id="5039804452771397117">Toestaan</translation> <translation id="5056446788882570708">Problemen gevonden (<ph name="TIME" />).</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Hulp</translation> <translation id="8981454092730389528">Google-activiteitsopties</translation> <translation id="8985320356172329008">Ingelogd bij Google als</translation> -<translation id="8996526648899750015">Account toevoegen…</translation> <translation id="9034759925968272072">Je wordt niet uitgelogd van je Google-account. Voor je Google-account kunnen andere vormen van browsegeschiedenis beschikbaar zijn via <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Origineel tonen</translation> <translation id="9039373489628511875">Bandbreedte</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_no.xtb b/ios/chrome/app/strings/resources/ios_strings_no.xtb index 1b2fd95..d6fa7323 100644 --- a/ios/chrome/app/strings/resources/ios_strings_no.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_no.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Synkroniseringen har sluttet å fungere.</translation> <translation id="1377321085342047638">Kortnummer</translation> <translation id="1383876407941801731">Søk</translation> -<translation id="1389974829397082527">Det er ingen bokmerker her</translation> <translation id="1400642268715879018">De siste 4 ukene</translation> <translation id="1407135791313364759">Åpne alle</translation> <translation id="1430915738399379752">Skriv ut</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Logg på med Google-kontoen din for å få bokmerkene, passordene, loggoppføringene og de andre innstillingene dine på alle enhetene du bruker</translation> <translation id="5005498671520578047">Kopiér passordet</translation> <translation id="5017828934289857214">Påminn meg senere</translation> +<translation id="5037676449506322593">Velg alle</translation> <translation id="5039804452771397117">Tillat</translation> <translation id="5056446788882570708">Fant problemer <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Hjelp</translation> <translation id="8981454092730389528">Google Aktivitetslagring</translation> <translation id="8985320356172329008">Logget på Google som</translation> -<translation id="8996526648899750015">Legg til konto</translation> <translation id="9034759925968272072">Du blir ikke logget av Google-kontoen din, og det kan hende den har andre typer nettleserlogger på <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Vis original</translation> <translation id="9039373489628511875">Båndbredde</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_or.xtb b/ios/chrome/app/strings/resources/ios_strings_or.xtb index 0c0b2f6..50e90db 100644 --- a/ios/chrome/app/strings/resources/ios_strings_or.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_or.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">ସିଙ୍କ୍ କାର୍ଯ୍ୟ କରିବା ବନ୍ଦ କରିଦେଇଛି।</translation> <translation id="1377321085342047638">କାର୍ଡ ନମ୍ଵର୍</translation> <translation id="1383876407941801731">Search</translation> -<translation id="1389974829397082527">ଏଠାରେ କୌଣସି ବୁକ୍ମାର୍କ ନାହିଁ</translation> <translation id="1400642268715879018">ବିଗତ 4 ସପ୍ତାହ</translation> <translation id="1407135791313364759">ସବୁ ଖୋଲନ୍ତୁ</translation> <translation id="1430915738399379752">ପ୍ରିଣ୍ଟ କରନ୍ତୁ</translation> @@ -387,6 +386,7 @@ <translation id="4979397965658815378">ଆପଣଙ୍କର ସମସ୍ତ ଡିଭାଇସ୍ଗୁଡ଼ିକରେ ନିଜର ବୁକ୍ମାର୍କ, ଇତିବୃତ୍ତି, ପାସ୍ୱର୍ଡଗୁଡ଼ିକ ଏବଂ ଅନ୍ୟ ସେଟିଂସ୍ ପ୍ରାପ୍ତ କରିବାକୁ ଆପଣଙ୍କର Google ଆକାଉଣ୍ଟରେ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ</translation> <translation id="5005498671520578047">ପାସ୍ୱର୍ଡ କପି କରନ୍ତୁ</translation> <translation id="5017828934289857214">ମୋତେ ପରେ ରିମାଇଣ୍ଡ କରନ୍ତୁ</translation> +<translation id="5037676449506322593">ସମସ୍ତ ଚୟନ କରନ୍ତୁ</translation> <translation id="5039804452771397117">ଅନୁମତି</translation> <translation id="5056446788882570708"><ph name="TIME" /> ସମସ୍ୟାଗୁଡ଼ିକ ଜଣାପଡ଼ିଲା।</translation> <translation id="5059136629401106827">ଠିକ୍ ଅଛି</translation> @@ -789,7 +789,6 @@ <translation id="8976382372951310360">ସହାୟତା</translation> <translation id="8981454092730389528">Google ଗତିବିଧି ନିୟନ୍ତ୍ରଣ</translation> <translation id="8985320356172329008">ଏପରି Googleରେ ସାଇନ୍ ଇନ୍ କରିଛନ୍ତି</translation> -<translation id="8996526648899750015">ଆକାଉଣ୍ଟ ଯୋଗ କରନ୍ତୁ...</translation> <translation id="9034759925968272072">ଆପଣ ଆପଣଙ୍କର Google ଆକାଉଣ୍ଟରୁ ସାଇନ୍ ଆଉଟ୍ ହେବେନାହିଁ। ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟର <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />ରେ ଅନ୍ୟ ପ୍ରକାରର ବ୍ରାଉଜିଂ ଇତିବୃତ୍ତି ଥାଇପାରେ।</translation> <translation id="9037965129289936994">ମୂଳ ଲେଖା ଦେଖାନ୍ତୁ</translation> <translation id="9039373489628511875">ବ୍ୟାଣ୍ଡୱିଡଥ୍</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_pa.xtb b/ios/chrome/app/strings/resources/ios_strings_pa.xtb index 81ef356..b673815 100644 --- a/ios/chrome/app/strings/resources/ios_strings_pa.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_pa.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">ਸਮਕਾਲੀਕਰਨ ਨੇ ਕੰਮ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੱਤਾ ਹੈ।</translation> <translation id="1377321085342047638">ਕਾਰਡ ਨੰਬਰ</translation> <translation id="1383876407941801731">ਖੋਜੋ</translation> -<translation id="1389974829397082527">ਇੱਥੇ ਕੋਈ ਬੁੱਕਮਾਰਕ ਨਹੀਂ</translation> <translation id="1400642268715879018">ਪਿਛਲੇ 4 ਹਫ਼ਤੇ</translation> <translation id="1407135791313364759">ਸਾਰੇ ਖੋਲ੍ਹੋ</translation> <translation id="1430915738399379752">ਪ੍ਰਿੰਟ ਕਰੋ</translation> @@ -387,6 +386,7 @@ <translation id="4979397965658815378">ਆਪਣੇ ਸਾਰੇ ਡੀਵਾਈਸਾਂ 'ਤੇ ਆਪਣੇ ਬੁੱਕਮਾਰਕਾਂ, ਪਾਸਵਰਡਾਂ, ਇਤਿਹਾਸ ਅਤੇ ਹੋਰ ਸੈਟਿੰਗਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਆਪਣੇ Google ਖਾਤੇ ਨਾਲ ਸਾਈਨ-ਇਨ ਕਰੋ</translation> <translation id="5005498671520578047">ਪਾਸਵਰਡ ਕਾਪੀ ਕਰੋ</translation> <translation id="5017828934289857214">ਮੈਨੂੰ ਬਾਅਦ ਵਿੱਚ ਯਾਦ ਕਰਵਾਓ</translation> +<translation id="5037676449506322593">ਸਾਰਿਆਂ ਨੂੰ ਚੁਣੋ</translation> <translation id="5039804452771397117">ਆਗਿਆ ਦਿਓ</translation> <translation id="5056446788882570708"><ph name="TIME" /> ਸਮੱਸਿਆਵਾਂ ਮਿਲੀਆਂ।</translation> <translation id="5059136629401106827">ਠੀਕ ਹੈ</translation> @@ -789,7 +789,6 @@ <translation id="8976382372951310360">ਮਦਦ</translation> <translation id="8981454092730389528">Google ਸਰਗਰਮੀ ਕੰਟਰੋਲ</translation> <translation id="8985320356172329008">ਇਸ ਵਜੋਂ Google ਵਿੱਚ ਸਾਈਨ ਇਨ ਕੀਤਾ ਹੋਇਆ ਹੈ</translation> -<translation id="8996526648899750015">ਖਾਤਾ ਸ਼ਾਮਲ ਕਰੋ...</translation> <translation id="9034759925968272072">ਤੁਸੀਂ ਆਪਣੇ 'Google ਖਾਤੇ' ਤੋਂ ਸਾਈਨ ਆਊਟ ਨਹੀਂ ਹੋਵੋਗੇ। ਤੁਹਾਡੇ Google ਖਾਤੇ ਵਿੱਚ <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> 'ਤੇ ਬ੍ਰਾਊਜ਼ਿੰਗ ਇਤਿਹਾਸ ਦੀਆਂ ਹੋਰ ਕਿਸਮਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ।</translation> <translation id="9037965129289936994">ਮੂਲ ਦਿਖਾਓ </translation> <translation id="9039373489628511875">ਬੈਂਡਵਿਡਥ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_pl.xtb b/ios/chrome/app/strings/resources/ios_strings_pl.xtb index 7e685181..3e3d95f 100644 --- a/ios/chrome/app/strings/resources/ios_strings_pl.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_pl.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Synchronizacja przestała działać.</translation> <translation id="1377321085342047638">Numer karty</translation> <translation id="1383876407941801731">Szukaj</translation> -<translation id="1389974829397082527">Brak zakładek</translation> <translation id="1400642268715879018">Ostatnie cztery tygodnie</translation> <translation id="1407135791313364759">Otwórz wszystkie</translation> <translation id="1430915738399379752">Drukuj</translation> @@ -387,6 +386,7 @@ <translation id="4979397965658815378">Zaloguj się na konto Google, by korzystać z zakładek, haseł, historii i innych ustawień na wszystkich urządzeniach</translation> <translation id="5005498671520578047">Skopiuj hasło</translation> <translation id="5017828934289857214">Przypomnij mi później</translation> +<translation id="5037676449506322593">Wybierz wszystko</translation> <translation id="5039804452771397117">Zezwalaj</translation> <translation id="5056446788882570708">Znaleziono problemy <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -789,7 +789,6 @@ <translation id="8976382372951310360">Pomoc</translation> <translation id="8981454092730389528">Zarządzanie aktywnością w Google</translation> <translation id="8985320356172329008">Jesteś zalogowany w Google jako</translation> -<translation id="8996526648899750015">Dodaj konto...</translation> <translation id="9034759925968272072">Nie spowoduje to wylogowania z konta Google. Inne rodzaje historii przeglądania mogą być nadal dostępne na Twoim koncie Google na <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Pokaż tekst oryginalny</translation> <translation id="9039373489628511875">Przepustowość</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 9c1c0608..d4b4fd5 100644 --- a/ios/chrome/app/strings/resources/ios_strings_pt-BR.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_pt-BR.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">A sincronização parou de funcionar.</translation> <translation id="1377321085342047638">Número do cartão</translation> <translation id="1383876407941801731">Pesquisar</translation> -<translation id="1389974829397082527">Não há favoritos aqui</translation> <translation id="1400642268715879018">Últimas quatro semanas</translation> <translation id="1407135791313364759">Abrir todas</translation> <translation id="1430915738399379752">Imprimir</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Faça login com sua Conta do Google para ter seus favoritos, senhas, histórico e outras configurações em todos os seus dispositivos</translation> <translation id="5005498671520578047">Copiar senha</translation> <translation id="5017828934289857214">Lembrar mais tarde</translation> +<translation id="5037676449506322593">Selecionar tudo</translation> <translation id="5039804452771397117">Permitir</translation> <translation id="5056446788882570708">Problemas encontrados <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Ajuda</translation> <translation id="8981454092730389528">Controles de atividades do Google</translation> <translation id="8985320356172329008">Conectado(a) ao Google como</translation> -<translation id="8996526648899750015">Adicionar conta...</translation> <translation id="9034759925968272072">Você não será desconectado da sua Conta do Google. É possível que sua Conta do Google tenha outras formas de histórico de navegação em <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Mostrar original</translation> <translation id="9039373489628511875">Largura de banda</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 98d4138..83e0f64 100644 --- a/ios/chrome/app/strings/resources/ios_strings_pt-PT.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_pt-PT.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">A sincronização deixou de funcionar.</translation> <translation id="1377321085342047638">N.º cartão</translation> <translation id="1383876407941801731">Pesquisar</translation> -<translation id="1389974829397082527">Nenhum marcador aqui</translation> <translation id="1400642268715879018">Últimas 4 semanas</translation> <translation id="1407135791313364759">Abrir tudo</translation> <translation id="1430915738399379752">Imprimir</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Inicie sessão com a sua Conta Google para aceder aos marcadores, às palavras-passe, ao histórico e a outras definições em todos os dispositivos</translation> <translation id="5005498671520578047">Copiar palavra-passe</translation> <translation id="5017828934289857214">Lembrar-me mais tarde</translation> +<translation id="5037676449506322593">Selecionar tudo</translation> <translation id="5039804452771397117">Permitir</translation> <translation id="5056446788882570708">Problemas encontrados <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Ajuda</translation> <translation id="8981454092730389528">Controlos da atividade Google</translation> <translation id="8985320356172329008">Iniciou sessão no Google como</translation> -<translation id="8996526648899750015">Adicionar conta...</translation> <translation id="9034759925968272072">A sessão na sua Conta Google não é terminada. A sua Conta Google pode ter outras formas do histórico de navegação em <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Mostrar original</translation> <translation id="9039373489628511875">Largura de banda</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ro.xtb b/ios/chrome/app/strings/resources/ios_strings_ro.xtb index d5257e7..0bafdb9 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ro.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ro.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Sincronizarea a încetat să funcționeze.</translation> <translation id="1377321085342047638">Număr card</translation> <translation id="1383876407941801731">Caută</translation> -<translation id="1389974829397082527">Dosarul nu conține marcaje</translation> <translation id="1400642268715879018">Din ultimele 4 săptămâni</translation> <translation id="1407135791313364759">Deschideți-le pe toate</translation> <translation id="1430915738399379752">Printează</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Conectează-te folosind Contul Google pentru a accesa marcajele, parolele, istoricul și alte setări pe toate dispozitivele</translation> <translation id="5005498671520578047">Copiază parola</translation> <translation id="5017828934289857214">Amintește-mi mai târziu</translation> +<translation id="5037676449506322593">Selectează tot</translation> <translation id="5039804452771397117">Permite</translation> <translation id="5056446788882570708">S-au găsit mai multe probleme <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Ajutor</translation> <translation id="8981454092730389528">Opțiuni privind activitatea Google</translation> <translation id="8985320356172329008">Conectat(ă) la Google ca</translation> -<translation id="8996526648899750015">Adaugă un cont...</translation> <translation id="9034759925968272072">Nu vei fi deconectat(ă) de la Contul Google. Contul Google poate să ofere alte forme ale istoricului de navigare la <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Afișează versiunea originală</translation> <translation id="9039373489628511875">Lățime de bandă</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ru.xtb b/ios/chrome/app/strings/resources/ios_strings_ru.xtb index d97c89a..daff92ee 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ru.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ru.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Ошибка синхронизации.</translation> <translation id="1377321085342047638">Номер карты</translation> <translation id="1383876407941801731">Поиск</translation> -<translation id="1389974829397082527">Закладок пока нет.</translation> <translation id="1400642268715879018">Последние 4 недели</translation> <translation id="1407135791313364759">Открыть все</translation> <translation id="1430915738399379752">Печать</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Войдите в аккаунт Google, чтобы пользоваться своими закладками, паролями, историей и другими настройками на любом устройстве</translation> <translation id="5005498671520578047">Копировать пароль</translation> <translation id="5017828934289857214">Напомнить позже</translation> +<translation id="5037676449506322593">Выделить все</translation> <translation id="5039804452771397117">Разрешить</translation> <translation id="5056446788882570708">Проблемы обнаружены <ph name="TIME" />.</translation> <translation id="5059136629401106827">ОК</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Справка</translation> <translation id="8981454092730389528">Отслеживание действий в Google</translation> <translation id="8985320356172329008">Вы вошли в аккаунт</translation> -<translation id="8996526648899750015">Добавить аккаунт</translation> <translation id="9034759925968272072">Вы не выйдете из аккаунта Google. Остальная история ваших действий в Интернете доступна на странице <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Показать оригинал</translation> <translation id="9039373489628511875">Контроль трафика</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_si.xtb b/ios/chrome/app/strings/resources/ios_strings_si.xtb index 4d3102a..fb09f93d 100644 --- a/ios/chrome/app/strings/resources/ios_strings_si.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_si.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">සමමුහුර්ත කිරීම නැවතී ඇත.</translation> <translation id="1377321085342047638">කාඩ්පත් අංකය</translation> <translation id="1383876407941801731">සොයන්න</translation> -<translation id="1389974829397082527">මෙහි පිටුසන් නැත</translation> <translation id="1400642268715879018">පසුගිය සති 4</translation> <translation id="1407135791313364759">සියල්ල විවෘත කරන්න</translation> <translation id="1430915738399379752">මුද්රණය කරන්න</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">ඔබගේ සියලුම උපාංග මත පිටුසන්, මුරපද, ඉතිහාසය හා අනෙකුත් සැකසීම් ලබා ගැනීමට ඔබගේ Google ගිණුම සමඟ පුරනය වන්න</translation> <translation id="5005498671520578047">මුරපදය පිටපත් කරන්න</translation> <translation id="5017828934289857214">මට පසුව සිහිකැඳවන්න</translation> +<translation id="5037676449506322593">සියල්ල තෝරන්න</translation> <translation id="5039804452771397117">ඉඩදෙන්න</translation> <translation id="5056446788882570708"><ph name="TIME" />ට ගැටලු හමු විය.</translation> <translation id="5059136629401106827">හරි</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">උදවු</translation> <translation id="8981454092730389528">Google ක්රියාකාරකම් පාලනය</translation> <translation id="8985320356172329008">Google වෙත පුරනය වූයේ</translation> -<translation id="8996526648899750015">ගිණුමක් එක් කරන්න...</translation> <translation id="9034759925968272072">ඔබව ඔබේ Google ගිණුමෙන් නොවරනු ඇත. ඔබගේ Google ගිණුමට <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> දී බ්රවුස් කිරීමේ ඉතිහාසයේ වෙනත් ආකාර තිබිය හැකිය.</translation> <translation id="9037965129289936994">මුල් පිටපත පෙන්වන්න</translation> <translation id="9039373489628511875">කලාප පළල</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sk.xtb b/ios/chrome/app/strings/resources/ios_strings_sk.xtb index 737eb6c..41e27ff3 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sk.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sk.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Synchronizácia prestala fungovať.</translation> <translation id="1377321085342047638">Číslo karty</translation> <translation id="1383876407941801731">Vyhľadávanie</translation> -<translation id="1389974829397082527">Žiadne záložky</translation> <translation id="1400642268715879018">Posledné 4 týždne</translation> <translation id="1407135791313364759">Otvoriť všetko</translation> <translation id="1430915738399379752">Tlačiť</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Prihláste sa účtom Google a používajte svoje záložky, heslá, históriu a ďalšie nastavenia vo všetkých svojich zariadeniach</translation> <translation id="5005498671520578047">Kopírovanie hesla</translation> <translation id="5017828934289857214">Pripomenúť neskôr</translation> +<translation id="5037676449506322593">Vybrať všetko</translation> <translation id="5039804452771397117">Povoliť</translation> <translation id="5056446788882570708">Problémy boli nájdené o <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Pomocník</translation> <translation id="8981454092730389528">Riadenie aktivity Google</translation> <translation id="8985320356172329008">Prihlásený účet Google</translation> -<translation id="8996526648899750015">Pridať účet...</translation> <translation id="9034759925968272072">Neodhlásime vás z účtu Google. Váš účet Google môže mať ďalšie formy histórie prehliadania na adrese <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Zobraziť originál</translation> <translation id="9039373489628511875">Rýchlosť pripojenia</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sl.xtb b/ios/chrome/app/strings/resources/ios_strings_sl.xtb index 34e9957..426a37e 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sl.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sl.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Sync has stopped working.</translation> <translation id="1377321085342047638">Card Number</translation> <translation id="1383876407941801731">Išči</translation> -<translation id="1389974829397082527">Tu ni nobenega zaznamka</translation> <translation id="1400642268715879018">Last 4 Weeks</translation> <translation id="1407135791313364759">Odpri vse</translation> <translation id="1430915738399379752">Natisni</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Prijavite se z Google Računom, da boste zaznamke, gesla, zgodovino in druge nastavitve imeli na voljo v vseh napravah.</translation> <translation id="5005498671520578047">Kopiranje gesla</translation> <translation id="5017828934289857214">Opomni me pozneje</translation> +<translation id="5037676449506322593">Izberi vse</translation> <translation id="5039804452771397117">Dovoli</translation> <translation id="5056446788882570708">Težave so bile najdene: <ph name="TIME" />.</translation> <translation id="5059136629401106827">V redu</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Pomoč</translation> <translation id="8981454092730389528">Googlovi kontrolniki za dejavnost</translation> <translation id="8985320356172329008">V Google ste prijavljeni kot</translation> -<translation id="8996526648899750015">Dodajanje računa ...</translation> <translation id="9034759925968272072">Iz Google Računa ne boste odjavljeni. V Google Računu so morda druge vrste zgodovine brskanja na <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Pokaži izvirno besedilo</translation> <translation id="9039373489628511875">Pasovna širina</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sq.xtb b/ios/chrome/app/strings/resources/ios_strings_sq.xtb index 8d22ab1..a7c2170 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sq.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sq.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">"Sinkronizimi" ka ndaluar së funksionuari.</translation> <translation id="1377321085342047638">Numri i kartës</translation> <translation id="1383876407941801731">Kërko</translation> -<translation id="1389974829397082527">Këtu nuk ka faqeshënues</translation> <translation id="1400642268715879018">4 javët e fundit</translation> <translation id="1407135791313364759">Hapi të gjitha</translation> <translation id="1430915738399379752">Printo</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Identifikohu me llogarinë e Google për të marrë faqeshënuesit, fjalëkalimet, historikun dhe cilësime të tjera në të gjitha pajisjet e tua.</translation> <translation id="5005498671520578047">Kopjo fjalëkalimin</translation> <translation id="5017828934289857214">Më kujto më vonë</translation> +<translation id="5037676449506322593">Përzgjidhi të gjitha</translation> <translation id="5039804452771397117">Lejo</translation> <translation id="5056446788882570708">U gjetën probleme: <ph name="TIME" />.</translation> <translation id="5059136629401106827">Në rregull</translation> @@ -456,6 +456,7 @@ <translation id="5782227691023083829">Po përkthen...</translation> <translation id="5797070761912323120">Google mund ta përdorë historikun tënd për të personalizuar "Kërko me Google", reklamat dhe shërbime të tjera të Google</translation> <translation id="5803566855766646066">Je i sigurt që dëshiron ta heqësh këtë kartë të re?</translation> +<translation id="5812974770859303494">Shto te...</translation> <translation id="5816228676161003208">Kjo të lejon të kërkosh më shpejt me anë të zërit.</translation> <translation id="581659025233126501">Aktivizo sinkronizimin</translation> <translation id="5819208479324046259">Menaxhohet nga <ph name="MANAGER" />. <ph name="BEGIN_LINK" />Mëso më shumë<ph name="END_LINK" /></translation> @@ -766,6 +767,7 @@ <translation id="8654802032646794042">Anulo</translation> <translation id="8668210798914567634">Kjo faqe është ruajtur në "Listën tënde të leximit".</translation> <translation id="8680787084697685621">Detajet e identifikimit të llogarisë nuk janë të përditësuara.</translation> +<translation id="8693663554456874301">{count,plural, =1{Mbylle skedën}other{Mbylli skedat}}</translation> <translation id="8706588385081740091">Fjalëkalimet</translation> <translation id="8717864919010420084">Kopjo lidhjen</translation> <translation id="8721297211384281569">Menyja e veglave</translation> @@ -789,7 +791,6 @@ <translation id="8976382372951310360">Ndihma</translation> <translation id="8981454092730389528">Kontrollet e aktivitetit të Google</translation> <translation id="8985320356172329008">Je identifikuar në Google si</translation> -<translation id="8996526648899750015">Shto llogari...</translation> <translation id="9034759925968272072">Nuk do të dalësh nga llogaria e Google. Llogaria jote e Google mund të ketë forma të tjera të historikut të shfletimit në <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Shfaq origjinalin</translation> <translation id="9039373489628511875">Gjerësia e bandës</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb b/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb index 413cba1..2cc49881 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Sinhronizacija više ne funkcioniše.</translation> <translation id="1377321085342047638">Broj kartice</translation> <translation id="1383876407941801731">Pretraži</translation> -<translation id="1389974829397082527">Ovde nema obeleživača</translation> <translation id="1400642268715879018">Poslednje 4 nedelje</translation> <translation id="1407135791313364759">Otvori sve</translation> <translation id="1430915738399379752">Štampaj</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Prijavite se pomoću Google naloga da biste imali obeleživače, lozinke, istoriju i druga podešavanja na svim uređajima</translation> <translation id="5005498671520578047">Kopiranje lozinke</translation> <translation id="5017828934289857214">Podseti me kasnije</translation> +<translation id="5037676449506322593">Izaberi sve</translation> <translation id="5039804452771397117">Dozvoli</translation> <translation id="5056446788882570708">Problemi su pronađeni <ph name="TIME" />.</translation> <translation id="5059136629401106827">Potvrdi</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Pomoć</translation> <translation id="8981454092730389528">Google kontrole aktivnosti</translation> <translation id="8985320356172329008">Prijavljeni ste na Google kao</translation> -<translation id="8996526648899750015">Dodaj nalog...</translation> <translation id="9034759925968272072">Nećemo vas odjaviti sa Google naloga. Google nalog možda ima druge oblike istorije pregledanja na <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Prikaži original</translation> <translation id="9039373489628511875">Propusni opseg</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sr.xtb b/ios/chrome/app/strings/resources/ios_strings_sr.xtb index 62f75b6..a3dc186 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sr.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sr.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Синхронизација више не функционише.</translation> <translation id="1377321085342047638">Број картице</translation> <translation id="1383876407941801731">Претражи</translation> -<translation id="1389974829397082527">Овде нема обележивача</translation> <translation id="1400642268715879018">Последње 4 недеље</translation> <translation id="1407135791313364759">Отвори све</translation> <translation id="1430915738399379752">Штампај</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Пријавите се помоћу Google налога да бисте имали обележиваче, лозинке, историју и друга подешавања на свим уређајима</translation> <translation id="5005498671520578047">Копирање лозинке</translation> <translation id="5017828934289857214">Подсети ме касније</translation> +<translation id="5037676449506322593">Изабери све</translation> <translation id="5039804452771397117">Дозволи</translation> <translation id="5056446788882570708">Проблеми су пронађени <ph name="TIME" />.</translation> <translation id="5059136629401106827">Потврди</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Помоћ</translation> <translation id="8981454092730389528">Google контроле активности</translation> <translation id="8985320356172329008">Пријављени сте на Google као</translation> -<translation id="8996526648899750015">Додај налог...</translation> <translation id="9034759925968272072">Нећемо вас одјавити са Google налога. Google налог можда има друге облике историје прегледања на <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Прикажи оригинал</translation> <translation id="9039373489628511875">Пропусни опсег</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sv.xtb b/ios/chrome/app/strings/resources/ios_strings_sv.xtb index f9fb454..770278fe 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sv.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sv.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Synkronisering har slutat fungera.</translation> <translation id="1377321085342047638">Kortnummer</translation> <translation id="1383876407941801731">Sök</translation> -<translation id="1389974829397082527">Det finns inga bokmärken i den här mappen</translation> <translation id="1400642268715879018">Senaste fyra veckorna</translation> <translation id="1407135791313364759">Öppna alla</translation> <translation id="1430915738399379752">Skriv ut</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Logga in med ditt Google-konto så att du kan använda bokmärken, lösenord, historik med mera på alla dina enheter</translation> <translation id="5005498671520578047">Kopiera lösenord</translation> <translation id="5017828934289857214">Påminn mig senare</translation> +<translation id="5037676449506322593">Markera alla</translation> <translation id="5039804452771397117">Tillåt</translation> <translation id="5056446788882570708">Problem hittades för <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Hjälp</translation> <translation id="8981454092730389528">Googles aktivitetsinställningar</translation> <translation id="8985320356172329008">Inloggad på Google som</translation> -<translation id="8996526648899750015">Lägg till konto …</translation> <translation id="9034759925968272072">Du loggas inte ut från Google-kontot. Det kan finnas andra former av webbhistorik i Google-kontot på <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Visa original</translation> <translation id="9039373489628511875">Bandbredd</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sw.xtb b/ios/chrome/app/strings/resources/ios_strings_sw.xtb index ca74ffc8..92ebe51 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sw.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sw.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Usawazishaji umeacha kufanya kazi.</translation> <translation id="1377321085342047638">Nambari ya Kadi</translation> <translation id="1383876407941801731">Tafuta</translation> -<translation id="1389974829397082527">Hamna alamisho hapa</translation> <translation id="1400642268715879018">Wiki 4 zilizopita</translation> <translation id="1407135791313364759">Fungua zote</translation> <translation id="1430915738399379752">Chapisha</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Ingia katika akaunti kwa kutumia Akaunti yako ya Google ili upate alamisho, manenosiri, historia na mipangilio mingine kwenye vifaa vyako vyote.</translation> <translation id="5005498671520578047">Nakili nenosiri</translation> <translation id="5017828934289857214">Nikumbushe Baadaye</translation> +<translation id="5037676449506322593">Chagua Zote</translation> <translation id="5039804452771397117">Ruhusu</translation> <translation id="5056446788882570708">Matatizo yalipatikana <ph name="TIME" />.</translation> <translation id="5059136629401106827">Sawa</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Usaidizi</translation> <translation id="8981454092730389528">Vidhibiti vya Shughuli za Google</translation> <translation id="8985320356172329008">Umeingia katika Google ukitumia</translation> -<translation id="8996526648899750015">Ongeza akaunti...</translation> <translation id="9034759925968272072">Hutaondolewa katika Akaunti yako ya Google. Huenda Akaunti yako ya Google ina aina nyingine za historia ya kuvinjari katika <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Onyesha Asili</translation> <translation id="9039373489628511875">Kipimo data</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ta.xtb b/ios/chrome/app/strings/resources/ios_strings_ta.xtb index ca7c4e3..38cbcdd4 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ta.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ta.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">ஒத்திசைவு நிறுத்தப்பட்டது.</translation> <translation id="1377321085342047638">கார்டு எண்</translation> <translation id="1383876407941801731">Search</translation> -<translation id="1389974829397082527">இங்கு புக்மார்க்குகள் இல்லை</translation> <translation id="1400642268715879018">கடந்த 4 வாரங்கள்</translation> <translation id="1407135791313364759">எல்லாவற்றையும் திற</translation> <translation id="1430915738399379752">அச்சிடுக</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">உங்கள் எல்லா சாதனங்களிலும் புக்மார்க்குகள், கடவுச்சொற்கள், வரலாறு மற்றும் பிற அமைப்புகளைப் பெற, உங்கள் Google கணக்கு மூலம் உள்நுழையவும்</translation> <translation id="5005498671520578047">கடவுச்சொல்லை நகலெடு</translation> <translation id="5017828934289857214">பின்னர் நினைவூட்டு</translation> +<translation id="5037676449506322593">எல்லாம் தேர்ந்தெடு</translation> <translation id="5039804452771397117">அனுமதி</translation> <translation id="5056446788882570708">சிக்கல்கள் கண்டறியப்பட்டது: <ph name="TIME" /></translation> <translation id="5059136629401106827">சரி</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">உதவி</translation> <translation id="8981454092730389528">Google செயல்பாட்டுக் கட்டுப்பாடுகள்</translation> <translation id="8985320356172329008">Google இல் உள்நுழைந்திருக்கும் கணக்கு</translation> -<translation id="8996526648899750015">கணக்கைச் சேர்...</translation> <translation id="9034759925968272072">உங்கள் Google கணக்கிலிருந்து வெளியேறமாட்டீர்கள். உங்கள் Google கணக்கு <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> எனும் தளத்தில் உலாவல் வரலாறு தொடர்பான பிற தகவல்களைக் கொண்டிருக்கலாம்.</translation> <translation id="9037965129289936994">அசல் மொழியில் காட்டு</translation> <translation id="9039373489628511875">இணைய வேகம்</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_te.xtb b/ios/chrome/app/strings/resources/ios_strings_te.xtb index 4bac968..6483621 100644 --- a/ios/chrome/app/strings/resources/ios_strings_te.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_te.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">సమకాలీకరణ పని చేయడం ఆపివేయబడింది.</translation> <translation id="1377321085342047638">కార్డ్ సంఖ్య</translation> <translation id="1383876407941801731">సెర్చ్</translation> -<translation id="1389974829397082527">ఇక్కడ బుక్మార్క్లు ఏవీ లేవు</translation> <translation id="1400642268715879018">గత 4 వారాలు</translation> <translation id="1407135791313364759">అన్నీ తెరువు</translation> <translation id="1430915738399379752">ప్రింట్</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">మీ బుక్మార్క్లు, పాస్వర్డ్లు, చరిత్ర మరియు ఇతర సెట్టింగ్లను మీ అన్ని పరికరాలలో పొందడానికి మీ Google ఖాతాతో సైన్ ఇన్ చేయండి</translation> <translation id="5005498671520578047">పాస్వర్డ్ కాపీచేయడం</translation> <translation id="5017828934289857214">నాకు తర్వాత గుర్తు చేయి</translation> +<translation id="5037676449506322593">అన్నీ ఎంచుకోండి</translation> <translation id="5039804452771397117">అనుమతించు</translation> <translation id="5056446788882570708">సమస్యలు కనుగొనబడింది: <ph name="TIME" />.</translation> <translation id="5059136629401106827">సరే</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">సహాయం</translation> <translation id="8981454092730389528">Google కార్యకలాపాల నియంత్రణలు</translation> <translation id="8985320356172329008">Googleకి ఇలా సైన్ ఇన్ చేసారు</translation> -<translation id="8996526648899750015">ఖాతాను జోడించండి...</translation> <translation id="9034759925968272072">మీరు మీ Google ఖాతా నుండి సైన్ అవుట్ చేయబడరు. <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />లో మీ Google ఖాతా ఇతర రకాల బ్రౌజింగ్ చరిత్రను కలిగి ఉండవచ్చు.</translation> <translation id="9037965129289936994">అసలైనది చూపు</translation> <translation id="9039373489628511875">బ్యాండ్విడ్త్</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_th.xtb b/ios/chrome/app/strings/resources/ios_strings_th.xtb index a9960ec6..ac049d8d 100644 --- a/ios/chrome/app/strings/resources/ios_strings_th.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_th.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">การซิงค์หยุดทำงานแล้ว</translation> <translation id="1377321085342047638">หมายเลขบัตร</translation> <translation id="1383876407941801731">ค้นหา</translation> -<translation id="1389974829397082527">ไม่มีบุ๊กมาร์กที่นี่</translation> <translation id="1400642268715879018">4 สัปดาห์ที่ผ่านมา</translation> <translation id="1407135791313364759">เปิดทั้งหมด</translation> <translation id="1430915738399379752">พิมพ์</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">ลงชื่อเข้าใช้บัญชี Google เพื่อรับบุ๊กมาร์ก รหัสผ่าน ประวัติการเข้าชม และการตั้งค่าอื่นๆ บนอุปกรณ์ทั้งหมดของคุณ</translation> <translation id="5005498671520578047">คัดลอกรหัสผ่าน</translation> <translation id="5017828934289857214">เตือนฉันภายหลัง</translation> +<translation id="5037676449506322593">เลือก&ทั้งหมด</translation> <translation id="5039804452771397117">อนุญาต</translation> <translation id="5056446788882570708">พบปัญหาเมื่อ <ph name="TIME" /></translation> <translation id="5059136629401106827">ตกลง</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">ความช่วยเหลือ</translation> <translation id="8981454092730389528">ส่วนควบคุมกิจกรรมของ Google</translation> <translation id="8985320356172329008">ลงชื่อเข้าใช้ Google ด้วย</translation> -<translation id="8996526648899750015">เพิ่มบัญชี...</translation> <translation id="9034759925968272072">คุณจะไม่ออกจากระบบบัญชี Google บัญชี Google ของคุณอาจมีประวัติการท่องเว็บในรูปแบบอื่นๆ ที่ <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /></translation> <translation id="9037965129289936994">แสดงหน้าเว็บเดิม</translation> <translation id="9039373489628511875">แบนด์วิดท์</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_tr.xtb b/ios/chrome/app/strings/resources/ios_strings_tr.xtb index 271bfbe..f6958ef 100644 --- a/ios/chrome/app/strings/resources/ios_strings_tr.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_tr.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Senkronizasyonun çalışması durdu.</translation> <translation id="1377321085342047638">Kart Numarası</translation> <translation id="1383876407941801731">Ara</translation> -<translation id="1389974829397082527">Burada yer işareti yok</translation> <translation id="1400642268715879018">Son 4 Hafta</translation> <translation id="1407135791313364759">Tümünü aç</translation> <translation id="1430915738399379752">Yazdır</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Yer işaretleri, şifreler, geçmiş ve diğer ayarlarınıza tüm cihazlarınızdan erişmek için Google Hesabınızla oturum açın.</translation> <translation id="5005498671520578047">Şifreyi kopyalayın</translation> <translation id="5017828934289857214">Daha Sonra Hatırlat</translation> +<translation id="5037676449506322593">Tümünü Seç</translation> <translation id="5039804452771397117">İzin ver</translation> <translation id="5056446788882570708"><ph name="TIME" /> sorunlar bulundu.</translation> <translation id="5059136629401106827">Tamam</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Yardım</translation> <translation id="8981454092730389528">Google Etkinlik Kontrolleri</translation> <translation id="8985320356172329008">Google'da Şu Hesapla Oturum Açıldı:</translation> -<translation id="8996526648899750015">Hesap ekle...</translation> <translation id="9034759925968272072">Google Hesabınızdaki oturumunuz kapatılmayacaktır. Google hesabınızla ilişkili başka biçimlerde tarama geçmişi <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> adresinde bulunabilir.</translation> <translation id="9037965129289936994">Orijinali Göster</translation> <translation id="9039373489628511875">Bant Genişliği</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_uk.xtb b/ios/chrome/app/strings/resources/ios_strings_uk.xtb index 39ca04f9..38a1962 100644 --- a/ios/chrome/app/strings/resources/ios_strings_uk.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_uk.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Синхронізація перестала працювати.</translation> <translation id="1377321085342047638">Номер картки</translation> <translation id="1383876407941801731">Пошук</translation> -<translation id="1389974829397082527">Немає закладок</translation> <translation id="1400642268715879018">Останні 4 тижні</translation> <translation id="1407135791313364759">Відкрити все</translation> <translation id="1430915738399379752">Друк</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Увійдіть в обліковий запис Google, щоб мати доступ до закладок, паролів, історії й інших налаштувань на всіх своїх пристроях</translation> <translation id="5005498671520578047">Копіювати пароль</translation> <translation id="5017828934289857214">Нагадати пізніше</translation> +<translation id="5037676449506322593">Вибрати всі</translation> <translation id="5039804452771397117">Дозволити</translation> <translation id="5056446788882570708">Проблеми виявлено <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Довідка</translation> <translation id="8981454092730389528">Відстеження дій у Google</translation> <translation id="8985320356172329008">Ви ввійшли в обліковий запис Google як</translation> -<translation id="8996526648899750015">Додати обліковий запис…</translation> <translation id="9034759925968272072">Ви не вийдете з облікового запису Google. Історія веб-перегляду може також зберігатися у вашому обліковому записі Google на сторінці <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Показати оригінал</translation> <translation id="9039373489628511875">Трафік</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ur.xtb b/ios/chrome/app/strings/resources/ios_strings_ur.xtb index c61879e..6429efdf 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ur.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ur.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">مطابقت پذیری نے کام کرنا بند کر دیا ہے۔</translation> <translation id="1377321085342047638">کارڈ نمبر</translation> <translation id="1383876407941801731">تلاش کریں</translation> -<translation id="1389974829397082527">یہاں کوئی بُک مارکس نہیں ہیں</translation> <translation id="1400642268715879018">گزشتہ 4 ہفتے</translation> <translation id="1407135791313364759">سبھی کو کھولیں</translation> <translation id="1430915738399379752">پرنٹ کریں</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">اپنے سبھی آلات پر اپنے بُک مارکس، پاس ورڈز، سرگزشت اور دیگر ترتیبات حاصل کرنے کیلئے اپنے Google اکاؤنٹ کے ساتھ سائن ان کریں</translation> <translation id="5005498671520578047">پاس ورڈ کاپی کریں</translation> <translation id="5017828934289857214">مجھے بعد میں یاد دلائیں</translation> +<translation id="5037676449506322593">سبھی منتخب کریں</translation> <translation id="5039804452771397117">اجازت دیں</translation> <translation id="5056446788882570708"><ph name="TIME" /> مسائل کا پتا چلا۔</translation> <translation id="5059136629401106827">ٹھیک ہے</translation> @@ -523,6 +523,7 @@ <translation id="634878792104344809">اپنے سبھی آلات پر اپنے پاس ورڈز، سرگزشت اور مزید کی مطابقت پذیری کریں</translation> <translation id="6362362396625799311">کوئی پوشیدگی ٹیبز نہیں ہیں</translation> <translation id="6363526231572697780">کوئی صارف نام نہیں ہے</translation> +<translation id="6366663624406569102">سائن آؤٹ کریں اور مطابقت پذیری آف کریں</translation> <translation id="6374469231428023295">دوبارہ کوشش کریں</translation> <translation id="6377118281273296434">سائٹ کی سیکیورٹی</translation> <translation id="6380866119319257197">اگر آپ اپنا پاس فریز بھول جاتے ہیں یا اس ترتیب کو تبدیل کرنا چاہتے ہیں تو <ph name="BEGIN_LINK" />مطابقت پذیری دوبارہ ترتیب دیں<ph name="END_LINK" /></translation> @@ -790,7 +791,6 @@ <translation id="8976382372951310360">مدد</translation> <translation id="8981454092730389528">Google سرگرمی کنٹرولز</translation> <translation id="8985320356172329008">Google میں سائن ان ہے بطور</translation> -<translation id="8996526648899750015">اکاؤنٹ شامل کریں…</translation> <translation id="9034759925968272072">آپ اپنے Google اکاؤنٹ سے سائن آؤٹ نہیں ہوں گے۔ ممکن ہے کہ <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> پر آپ کے Google اکاؤنٹ میں براؤزنگ کی سرگزشت کی دیگر شکلیں موجود ہوں۔</translation> <translation id="9037965129289936994">اصل دکھائیں</translation> <translation id="9039373489628511875">بینڈ وڈتھ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_uz.xtb b/ios/chrome/app/strings/resources/ios_strings_uz.xtb index c103930..e8ec2e6 100644 --- a/ios/chrome/app/strings/resources/ios_strings_uz.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_uz.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Sinxronlab bo‘lmadi.</translation> <translation id="1377321085342047638">Karta raqami</translation> <translation id="1383876407941801731">Qidiruv</translation> -<translation id="1389974829397082527">Bu yerda hech qanday xatcho‘p yo‘q</translation> <translation id="1400642268715879018">Oxirgi 4 haftalik</translation> <translation id="1407135791313364759">Barchasini ochish</translation> <translation id="1430915738399379752">Chop etish</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Xatcho‘plar, tarix, parollar va boshqa sozlamalarni barcha qurilmalaringizda sinxronlash uchun Google hisobingizga kiring.</translation> <translation id="5005498671520578047">Parolni nusxalash</translation> <translation id="5017828934289857214">Keyinroq eslatilsin</translation> +<translation id="5037676449506322593">Hammasini belgilash</translation> <translation id="5039804452771397117">Ruxsat berish</translation> <translation id="5056446788882570708">Muammolar aniqlandi <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Yordam</translation> <translation id="8981454092730389528">Google hisobidagi harakatlarni kuzatish</translation> <translation id="8985320356172329008">Siz bu hisobdan kirgansiz</translation> -<translation id="8996526648899750015">Hisob kiritish...</translation> <translation id="9034759925968272072">Google hisobingizdan chiqmaysiz. Google hisobingiz orqali amalga oshirilgan internetdagi faoliyatingizni <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> sahifasi orqali ko‘rishingiz mumkin.</translation> <translation id="9037965129289936994">Asl tilda ko‘rsatish</translation> <translation id="9039373489628511875">Trafik nazorati</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_vi.xtb b/ios/chrome/app/strings/resources/ios_strings_vi.xtb index 0a4b1495..c99e0d21 100644 --- a/ios/chrome/app/strings/resources/ios_strings_vi.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_vi.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Đồng bộ hóa đã ngừng hoạt động.</translation> <translation id="1377321085342047638">Số thẻ</translation> <translation id="1383876407941801731">Tìm kiếm</translation> -<translation id="1389974829397082527">Không có dấu trang ở đây</translation> <translation id="1400642268715879018">4 tuần qua</translation> <translation id="1407135791313364759">Mở tất cả</translation> <translation id="1430915738399379752">In</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Đăng nhập bằng Tài khoản Google để nhận dấu trang, mật khẩu, lịch sử và các cài đặt khác trên tất cả thiết bị của bạn</translation> <translation id="5005498671520578047">Sao chép mật khẩu</translation> <translation id="5017828934289857214">Nhắc tôi sau</translation> +<translation id="5037676449506322593">Chọn Tất cả</translation> <translation id="5039804452771397117">Cho phép</translation> <translation id="5056446788882570708">Đã phát hiện thấy sự cố <ph name="TIME" />.</translation> <translation id="5059136629401106827">OK</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Trợ giúp</translation> <translation id="8981454092730389528">Kiểm soát hoạt động trên Google</translation> <translation id="8985320356172329008">Đã đăng nhập vào Google bằng</translation> -<translation id="8996526648899750015">Thêm tài khoản...</translation> <translation id="9034759925968272072">Bạn sẽ không bị đăng xuất khỏi Tài khoản Google của mình. 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" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Hiển thị văn bản gốc</translation> <translation id="9039373489628511875">Băng thông</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 cbbb457..0484359 100644 --- a/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">同步功能已停止工作。</translation> <translation id="1377321085342047638">卡号</translation> <translation id="1383876407941801731">搜索</translation> -<translation id="1389974829397082527">该文件夹中没有书签</translation> <translation id="1400642268715879018">过去 4 周</translation> <translation id="1407135791313364759">全部打开</translation> <translation id="1430915738399379752">打印</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">登录 Google 帐号,即可获取您在任何登录过的设备上的书签、密码、历史记录及其他设置</translation> <translation id="5005498671520578047">复制密码</translation> <translation id="5017828934289857214">稍后提醒我</translation> +<translation id="5037676449506322593">全选</translation> <translation id="5039804452771397117">允许</translation> <translation id="5056446788882570708"><ph name="TIME" />发现了问题。</translation> <translation id="5059136629401106827">知道了</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">帮助</translation> <translation id="8981454092730389528">Google 活动控件</translation> <translation id="8985320356172329008">已使用以下帐号登录 Google:</translation> -<translation id="8996526648899750015">添加帐号…</translation> <translation id="9034759925968272072">您不会因此而退出自己的 Google 帐号。您的 Google 帐号在 <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> 上可能有其他形式的浏览记录。</translation> <translation id="9037965129289936994">显示原始网页</translation> <translation id="9039373489628511875">带宽</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_zh-HK.xtb b/ios/chrome/app/strings/resources/ios_strings_zh-HK.xtb index 86859a013..447f3253 100644 --- a/ios/chrome/app/strings/resources/ios_strings_zh-HK.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_zh-HK.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">同步處理功能已停止運作。</translation> <translation id="1377321085342047638">卡號</translation> <translation id="1383876407941801731">搜尋</translation> -<translation id="1389974829397082527">這裡沒有任何書籤</translation> <translation id="1400642268715879018">過去 4 週</translation> <translation id="1407135791313364759">全部開啟</translation> <translation id="1430915738399379752">列印</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">登入 Google 帳戶後,您即可在任何裝置上存取自己的書籤、密碼、記錄和其他設定</translation> <translation id="5005498671520578047">複製密碼</translation> <translation id="5017828934289857214">稍後提醒我</translation> +<translation id="5037676449506322593">全部選取</translation> <translation id="5039804452771397117">允許</translation> <translation id="5056446788882570708">發現問題:<ph name="TIME" />。</translation> <translation id="5059136629401106827">確定</translation> @@ -789,7 +789,6 @@ <translation id="8976382372951310360">說明</translation> <translation id="8981454092730389528">Google 活動控制項</translation> <translation id="8985320356172329008">已使用下列帳戶登入 Google:</translation> -<translation id="8996526648899750015">新增帳戶…</translation> <translation id="9034759925968272072">您不會因此登出 Google 帳戶。您的 Google 帳戶在 <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> 上可能有其他形式的瀏覽記錄。</translation> <translation id="9037965129289936994">顯示原文</translation> <translation id="9039373489628511875">頻寬</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 2d5a6f9..02dd9fa 100644 --- a/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">同步處理功能已停止運作。</translation> <translation id="1377321085342047638">卡號</translation> <translation id="1383876407941801731">搜尋</translation> -<translation id="1389974829397082527">這裡沒有任何書籤</translation> <translation id="1400642268715879018">過去 4 週</translation> <translation id="1407135791313364759">全部開啟</translation> <translation id="1430915738399379752">列印</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">只要登入 Google 帳戶,即可在你的所有裝置上使用自己的書籤、密碼、歷史記錄和其他設定。</translation> <translation id="5005498671520578047">複製密碼</translation> <translation id="5017828934289857214">稍後提醒我</translation> +<translation id="5037676449506322593">全選</translation> <translation id="5039804452771397117">允許</translation> <translation id="5056446788882570708"><ph name="TIME" />發現問題。</translation> <translation id="5059136629401106827">確定</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">說明</translation> <translation id="8981454092730389528">Google 活動控制項</translation> <translation id="8985320356172329008">已使用下列帳戶登入 Google:</translation> -<translation id="8996526648899750015">新增帳戶...</translation> <translation id="9034759925968272072">您並不會因此登出 Google 帳戶,不過帳戶中可能仍保留了其他類型的瀏覽記錄 (可前往 <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> 查詢)。</translation> <translation id="9037965129289936994">顯示原文</translation> <translation id="9039373489628511875">頻寬</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_zu.xtb b/ios/chrome/app/strings/resources/ios_strings_zu.xtb index dc14cc5c..e55895b6 100644 --- a/ios/chrome/app/strings/resources/ios_strings_zu.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_zu.xtb
@@ -51,7 +51,6 @@ <translation id="1377255359165588604">Ukuvumelanisa kuyeke ukusebenza.</translation> <translation id="1377321085342047638">Inombolo yekhadi</translation> <translation id="1383876407941801731">Sesha</translation> -<translation id="1389974829397082527">Awekho amabhukhimakhi lapha</translation> <translation id="1400642268715879018">Amaviki okugcina angu-4</translation> <translation id="1407135791313364759">Vula konke</translation> <translation id="1430915738399379752">Phrinta</translation> @@ -389,6 +388,7 @@ <translation id="4979397965658815378">Ngena ngemvume nge-akhawunti yakho ye-Google ukuze uthole amabhukhimakhi, amaphasiwedi, umlando nezinye izilungiselelo kuwo wonke amadivayisi akho</translation> <translation id="5005498671520578047">Kopisha iphasiwedi</translation> <translation id="5017828934289857214">Ngikhumbuze ngemuva kwesikhathi</translation> +<translation id="5037676449506322593">Khetha konke</translation> <translation id="5039804452771397117">Vumela</translation> <translation id="5056446788882570708">Izinkinga ezitholwe ngo-<ph name="TIME" />.</translation> <translation id="5059136629401106827">KULUNGILE</translation> @@ -791,7 +791,6 @@ <translation id="8976382372951310360">Usizo</translation> <translation id="8981454092730389528">Izilawuli zomsebenzi we-Google</translation> <translation id="8985320356172329008">Ingene ngemvume ku-Google njengo-</translation> -<translation id="8996526648899750015">Engeza i-akhawunti...</translation> <translation id="9034759925968272072">Ngeke uze ukhishwe ngemvume ku-Akhawunti yakho ye-Google. I-Akhawunti yakho ye-Google ingase ibe nezinye izinhlobo zomlando wokuphequlula ku-<ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> <translation id="9037965129289936994">Bonisa okwangempela</translation> <translation id="9039373489628511875">Umkhawulokudonsa</translation>
diff --git a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.arm64.zip.sha1 b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.arm64.zip.sha1 index 9c349cd0..d171351 100644 --- a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.arm64.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.arm64.zip.sha1
@@ -1 +1 @@ -8d068acc5a501f6f70db7b8b0c99c01086ad980f \ No newline at end of file +cf5744c6cd5a34ea184ba7ab653715111cc6b6bd \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.x64.zip.sha1 b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.x64.zip.sha1 index 6a79016..1928a75 100644 --- a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.x64.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.x64.zip.sha1
@@ -1 +1 @@ -c1a4e792dc37e16eb165f74eced9d2d3b9e87d7e \ No newline at end of file +79717b3019ea6c9c11cc71d8e80df9aa3870e5ff \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.arm64.zip.sha1 b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.arm64.zip.sha1 index d6a4f2be..9122a2ff 100644 --- a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.arm64.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.arm64.zip.sha1
@@ -1 +1 @@ -3365221283b14bc156b04c1962ed9e2e16f5b47a \ No newline at end of file +709a550a90215dcff9ffef0a85a1b0530acc509c \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.x64.zip.sha1 b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.x64.zip.sha1 index 17c8b48c..f09ba94 100644 --- a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.x64.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.x64.zip.sha1
@@ -1 +1 @@ -1b8219aa064baf9f11c8edd6a8675e0d472dfb64 \ No newline at end of file +a48accbfb3bf02a7f05bf51d7f6ad3db2f123c88 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.arm64.zip.sha1 b/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.arm64.zip.sha1 index 93f55d42..a40a4cf 100644 --- a/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.arm64.zip.sha1 +++ b/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.arm64.zip.sha1
@@ -1 +1 @@ -bb0ba1b7f104d84d079188a7a22f32decc6f1f40 \ No newline at end of file +3a29f9c69c75b6c3b16e6cd020f579644deceaca \ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.x64.zip.sha1 b/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.x64.zip.sha1 index b49891c7..35a5503 100644 --- a/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.x64.zip.sha1 +++ b/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.x64.zip.sha1
@@ -1 +1 @@ -380e65853b11416d267a89bc3e04461ab35a373c \ No newline at end of file +091bfffb8f7f585fff26d0862e8b3089311d05fa \ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.arm64.zip.sha1 b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.arm64.zip.sha1 index 3efa28b..1d08a49 100644 --- a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.arm64.zip.sha1 +++ b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.arm64.zip.sha1
@@ -1 +1 @@ -c1534865bc8d726edf4f081fedada8d2115c5b02 \ No newline at end of file +c87fa7a5e0b2bab35c92e19139eef8148496bc05 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.x64.zip.sha1 b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.x64.zip.sha1 index 8df2d67..ffc7597 100644 --- a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.x64.zip.sha1 +++ b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.x64.zip.sha1
@@ -1 +1 @@ -8b550929ff135939e1fd8f9ebbad0523907ef661 \ No newline at end of file +672459e5bd30a052a10fc05726b70aa9df27bf96 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.arm64.zip.sha1 b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.arm64.zip.sha1 index f3d3880..4551752f 100644 --- a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.arm64.zip.sha1 +++ b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.arm64.zip.sha1
@@ -1 +1 @@ -6d6dcb464d4f48e8bccc5ac908c3531279956656 \ No newline at end of file +3adf690c864523e779250d3bb93f32ab2bf04365 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.x64.zip.sha1 b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.x64.zip.sha1 index 74f8e89..fe7a94c 100644 --- a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.x64.zip.sha1 +++ b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.x64.zip.sha1
@@ -1 +1 @@ -0d9c21640eeaf8c9c4604712544cf3c50741152b \ No newline at end of file +6c0cc4131c20085d55c852b4f9f156404e67dee8 \ No newline at end of file
diff --git a/media/capture/video/video_capture_device_factory.h b/media/capture/video/video_capture_device_factory.h index 565343b..5ff1e374 100644 --- a/media/capture/video/video_capture_device_factory.h +++ b/media/capture/video/video_capture_device_factory.h
@@ -19,11 +19,10 @@ // devices in the different platforms. VCDFs are created by MediaStreamManager // on UI thread and plugged into VideoCaptureManager, who owns and operates them // in Device Thread (a.k.a. Audio Thread). -// Typical operation is to first call GetDeviceDescriptors() to obtain -// information about available devices. The obtained descriptors can then be -// used to either obtain the supported formats of a device using -// GetSupportedFormats(), or to create an instance of VideoCaptureDevice for -// the device using CreateDevice(). +// Typical operation is to first call GetDevicesInfo() to obtain information +// about available devices. The obtained descriptors can then be used to either +// obtain the supported formats of a device using GetSupportedFormats(), or to +// create an instance of VideoCaptureDevice for the device using CreateDevice(). // TODO(chfremer): Add a layer on top of the platform-specific implementations // that uses strings instead of descriptors as keys for accessing devices. // crbug.com/665065
diff --git a/media/gpu/vaapi/BUILD.gn b/media/gpu/vaapi/BUILD.gn index f4913b2..019eec23 100644 --- a/media/gpu/vaapi/BUILD.gn +++ b/media/gpu/vaapi/BUILD.gn
@@ -33,8 +33,6 @@ assert(use_libgav1_parser) defines = [ "MEDIA_GPU_IMPLEMENTATION" ] sources = [ - "accelerated_video_encoder.cc", - "accelerated_video_encoder.h", "av1_vaapi_video_decoder_delegate.cc", "av1_vaapi_video_decoder_delegate.h", "h264_encoder.cc", @@ -63,6 +61,8 @@ "vaapi_video_decoder_delegate.h", "vaapi_video_encode_accelerator.cc", "vaapi_video_encode_accelerator.h", + "vaapi_video_encoder_delegate.cc", + "vaapi_video_encoder_delegate.h", "vaapi_webp_decoder.cc", "vaapi_webp_decoder.h", "vp8_encoder.cc",
diff --git a/media/gpu/vaapi/h264_encoder.cc b/media/gpu/vaapi/h264_encoder.cc index 6d9776a..cf283aa 100644 --- a/media/gpu/vaapi/h264_encoder.cc +++ b/media/gpu/vaapi/h264_encoder.cc
@@ -69,7 +69,7 @@ bool H264Encoder::Initialize( const VideoEncodeAccelerator::Config& config, - const AcceleratedVideoEncoder::Config& ave_config) { + const VaapiVideoEncoderDelegate::Config& ave_config) { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); switch (config.output_profile) { case H264PROFILE_BASELINE:
diff --git a/media/gpu/vaapi/h264_encoder.h b/media/gpu/vaapi/h264_encoder.h index 27554232..19b1902 100644 --- a/media/gpu/vaapi/h264_encoder.h +++ b/media/gpu/vaapi/h264_encoder.h
@@ -12,7 +12,7 @@ #include "base/sequence_checker.h" #include "media/filters/h264_bitstream_buffer.h" #include "media/gpu/h264_dpb.h" -#include "media/gpu/vaapi/accelerated_video_encoder.h" +#include "media/gpu/vaapi/vaapi_video_encoder_delegate.h" namespace media { @@ -25,7 +25,7 @@ // // Names used in documentation of this class refer directly to naming used // in the H.264 specification (http://www.itu.int/rec/T-REC-H.264). -class H264Encoder : public AcceleratedVideoEncoder { +class H264Encoder : public VaapiVideoEncoderDelegate { public: struct EncodeParams { EncodeParams(); @@ -105,9 +105,9 @@ explicit H264Encoder(std::unique_ptr<Accelerator> accelerator); ~H264Encoder() override; - // AcceleratedVideoEncoder implementation. + // VaapiVideoEncoderDelegate implementation. bool Initialize(const VideoEncodeAccelerator::Config& config, - const AcceleratedVideoEncoder::Config& ave_config) override; + const VaapiVideoEncoderDelegate::Config& ave_config) override; bool UpdateRates(const VideoBitrateAllocation& bitrate_allocation, uint32_t framerate) override; gfx::Size GetCodedSize() const override;
diff --git a/media/gpu/vaapi/h264_encoder_unittest.cc b/media/gpu/vaapi/h264_encoder_unittest.cc index 0280fed..c24b9cbc 100644 --- a/media/gpu/vaapi/h264_encoder_unittest.cc +++ b/media/gpu/vaapi/h264_encoder_unittest.cc
@@ -16,7 +16,7 @@ namespace media { namespace { -AcceleratedVideoEncoder::Config kDefaultAVEConfig{10}; +VaapiVideoEncoderDelegate::Config kDefaultVEADelegateConfig{10}; VideoEncodeAccelerator::Config kDefaultVEAConfig( PIXEL_FORMAT_I420, @@ -35,13 +35,13 @@ MockH264Accelerator() = default; MOCK_METHOD1( GetPicture, - scoped_refptr<H264Picture>(AcceleratedVideoEncoder::EncodeJob* job)); + scoped_refptr<H264Picture>(VaapiVideoEncoderDelegate::EncodeJob* job)); MOCK_METHOD3(SubmitPackedHeaders, - bool(AcceleratedVideoEncoder::EncodeJob*, + bool(VaapiVideoEncoderDelegate::EncodeJob*, scoped_refptr<H264BitstreamBuffer>, scoped_refptr<H264BitstreamBuffer>)); MOCK_METHOD7(SubmitFrameParameters, - bool(AcceleratedVideoEncoder::EncodeJob*, + bool(VaapiVideoEncoderDelegate::EncodeJob*, const H264Encoder::EncodeParams&, const H264SPS&, const H264PPS&, @@ -70,7 +70,7 @@ // Set default behaviors for mock methods for convenience. ON_CALL(*accelerator_, GetPicture(_)) - .WillByDefault(Invoke([](AcceleratedVideoEncoder::EncodeJob*) { + .WillByDefault(Invoke([](VaapiVideoEncoderDelegate::EncodeJob*) { return new H264Picture(); })); ON_CALL(*accelerator_, SubmitPackedHeaders(_, _, _)) @@ -80,16 +80,16 @@ } TEST_F(H264EncoderTest, Initialize) { - VideoEncodeAccelerator::Config vea_config = kDefaultVEAConfig; - AcceleratedVideoEncoder::Config ave_config = kDefaultAVEConfig; - EXPECT_TRUE(encoder_->Initialize(vea_config, ave_config)); + auto vea_config = kDefaultVEAConfig; + const auto vea_delegate_config = kDefaultVEADelegateConfig; + EXPECT_TRUE(encoder_->Initialize(vea_config, vea_delegate_config)); // Profile is unspecified, H264Encoder will select the default level, 4.0. // 4.0 will be proper with |vea_config|'s values. ExpectLevel(H264SPS::kLevelIDC4p0); // Initialize with 4k size. The level will be adjusted to 5.1 by H264Encoder. vea_config.input_visible_size.SetSize(3840, 2160); - EXPECT_TRUE(encoder_->Initialize(vea_config, ave_config)); + EXPECT_TRUE(encoder_->Initialize(vea_config, vea_delegate_config)); ExpectLevel(H264SPS::kLevelIDC5p1); }
diff --git a/media/gpu/vaapi/vaapi_video_encode_accelerator.cc b/media/gpu/vaapi/vaapi_video_encode_accelerator.cc index 5ead5bd..c62978d 100644 --- a/media/gpu/vaapi/vaapi_video_encode_accelerator.cc +++ b/media/gpu/vaapi/vaapi_video_encode_accelerator.cc
@@ -149,15 +149,15 @@ // H264Encoder::Accelerator implementation. scoped_refptr<H264Picture> GetPicture( - AcceleratedVideoEncoder::EncodeJob* job) override; + VaapiVideoEncoderDelegate::EncodeJob* job) override; bool SubmitPackedHeaders( - AcceleratedVideoEncoder::EncodeJob* job, + VaapiVideoEncoderDelegate::EncodeJob* job, scoped_refptr<H264BitstreamBuffer> packed_sps, scoped_refptr<H264BitstreamBuffer> packed_pps) override; bool SubmitFrameParameters( - AcceleratedVideoEncoder::EncodeJob* job, + VaapiVideoEncoderDelegate::EncodeJob* job, const H264Encoder::EncodeParams& encode_params, const H264SPS& sps, const H264PPS& pps, @@ -178,9 +178,9 @@ // VP8Encoder::Accelerator implementation. scoped_refptr<VP8Picture> GetPicture( - AcceleratedVideoEncoder::EncodeJob* job) override; + VaapiVideoEncoderDelegate::EncodeJob* job) override; - bool SubmitFrameParameters(AcceleratedVideoEncoder::EncodeJob* job, + bool SubmitFrameParameters(VaapiVideoEncoderDelegate::EncodeJob* job, const VP8Encoder::EncodeParams& encode_params, scoped_refptr<VP8Picture> pic, const Vp8ReferenceFrameVector& ref_frames, @@ -200,10 +200,10 @@ // VP9Encoder::Accelerator implementation. scoped_refptr<VP9Picture> GetPicture( - AcceleratedVideoEncoder::EncodeJob* job) override; + VaapiVideoEncoderDelegate::EncodeJob* job) override; bool SubmitFrameParameters( - AcceleratedVideoEncoder::EncodeJob* job, + VaapiVideoEncoderDelegate::EncodeJob* job, const VP9Encoder::EncodeParams& encode_params, scoped_refptr<VP9Picture> pic, const Vp9ReferenceFrameVector& ref_frames, @@ -342,7 +342,7 @@ VLOGF(2); output_codec_ = VideoCodecProfileToVideoCodec(config.output_profile); - AcceleratedVideoEncoder::Config ave_config{}; + VaapiVideoEncoderDelegate::Config ave_config{}; DCHECK_EQ(IsConfiguredForTesting(), !!encoder_); switch (output_codec_) { case kCodecH264: @@ -351,7 +351,7 @@ std::make_unique<H264Accelerator>(this)); } DCHECK_EQ(ave_config.bitrate_control, - AcceleratedVideoEncoder::BitrateControl::kConstantBitrate); + VaapiVideoEncoderDelegate::BitrateControl::kConstantBitrate); break; case kCodecVP8: if (!IsConfiguredForTesting()) { @@ -359,14 +359,14 @@ std::make_unique<VP8Accelerator>(this)); } DCHECK_EQ(ave_config.bitrate_control, - AcceleratedVideoEncoder::BitrateControl::kConstantBitrate); + VaapiVideoEncoderDelegate::BitrateControl::kConstantBitrate); break; case kCodecVP9: if (!IsConfiguredForTesting()) { encoder_ = std::make_unique<VP9Encoder>( std::make_unique<VP9Accelerator>(this)); } - ave_config.bitrate_control = AcceleratedVideoEncoder::BitrateControl:: + ave_config.bitrate_control = VaapiVideoEncoderDelegate::BitrateControl:: kConstantQuantizationParameter; break; default: @@ -625,7 +625,7 @@ EncodePendingInputs(); } -std::unique_ptr<AcceleratedVideoEncoder::EncodeJob> +std::unique_ptr<VaapiVideoEncoderDelegate::EncodeJob> VaapiVideoEncodeAccelerator::CreateEncodeJob(scoped_refptr<VideoFrame> frame, bool force_keyframe) { DCHECK_CALLED_ON_VALID_SEQUENCE(encoder_sequence_checker_); @@ -1018,7 +1018,7 @@ } bool VaapiVideoEncodeAccelerator::H264Accelerator::SubmitFrameParameters( - AcceleratedVideoEncoder::EncodeJob* job, + VaapiVideoEncoderDelegate::EncodeJob* job, const H264Encoder::EncodeParams& encode_params, const H264SPS& sps, const H264PPS& pps, @@ -1190,13 +1190,13 @@ scoped_refptr<H264Picture> VaapiVideoEncodeAccelerator::H264Accelerator::GetPicture( - AcceleratedVideoEncoder::EncodeJob* job) { + VaapiVideoEncoderDelegate::EncodeJob* job) { return base::WrapRefCounted( reinterpret_cast<H264Picture*>(job->picture().get())); } bool VaapiVideoEncodeAccelerator::H264Accelerator::SubmitPackedHeaders( - AcceleratedVideoEncoder::EncodeJob* job, + VaapiVideoEncoderDelegate::EncodeJob* job, scoped_refptr<H264BitstreamBuffer> packed_sps, scoped_refptr<H264BitstreamBuffer> packed_pps) { // Submit SPS. @@ -1232,13 +1232,13 @@ scoped_refptr<VP8Picture> VaapiVideoEncodeAccelerator::VP8Accelerator::GetPicture( - AcceleratedVideoEncoder::EncodeJob* job) { + VaapiVideoEncoderDelegate::EncodeJob* job) { return base::WrapRefCounted( reinterpret_cast<VP8Picture*>(job->picture().get())); } bool VaapiVideoEncodeAccelerator::VP8Accelerator::SubmitFrameParameters( - AcceleratedVideoEncoder::EncodeJob* job, + VaapiVideoEncoderDelegate::EncodeJob* job, const VP8Encoder::EncodeParams& encode_params, scoped_refptr<VP8Picture> pic, const Vp8ReferenceFrameVector& ref_frames, @@ -1404,13 +1404,13 @@ scoped_refptr<VP9Picture> VaapiVideoEncodeAccelerator::VP9Accelerator::GetPicture( - AcceleratedVideoEncoder::EncodeJob* job) { + VaapiVideoEncoderDelegate::EncodeJob* job) { return base::WrapRefCounted( reinterpret_cast<VP9Picture*>(job->picture().get())); } bool VaapiVideoEncodeAccelerator::VP9Accelerator::SubmitFrameParameters( - AcceleratedVideoEncoder::EncodeJob* job, + VaapiVideoEncoderDelegate::EncodeJob* job, const VP9Encoder::EncodeParams& encode_params, scoped_refptr<VP9Picture> pic, const Vp9ReferenceFrameVector& ref_frames,
diff --git a/media/gpu/vaapi/vaapi_video_encode_accelerator.h b/media/gpu/vaapi/vaapi_video_encode_accelerator.h index bec546c..d25dc07f65 100644 --- a/media/gpu/vaapi/vaapi_video_encode_accelerator.h +++ b/media/gpu/vaapi/vaapi_video_encode_accelerator.h
@@ -17,8 +17,8 @@ #include "base/single_thread_task_runner.h" #include "media/filters/h264_bitstream_buffer.h" #include "media/gpu/media_gpu_export.h" -#include "media/gpu/vaapi/accelerated_video_encoder.h" #include "media/gpu/vaapi/vaapi_utils.h" +#include "media/gpu/vaapi/vaapi_video_encoder_delegate.h" #include "media/video/video_encode_accelerator.h" namespace media { @@ -52,7 +52,7 @@ class VP8Accelerator; class VP9Accelerator; - using EncodeJob = AcceleratedVideoEncoder::EncodeJob; + using EncodeJob = VaapiVideoEncoderDelegate::EncodeJob; // Encoder state. enum State { @@ -204,7 +204,7 @@ State state_; // Encoder instance managing video codec state and preparing encode jobs. - std::unique_ptr<AcceleratedVideoEncoder> encoder_; + std::unique_ptr<VaapiVideoEncoderDelegate> encoder_; // VA surfaces available for encoding. std::vector<VASurfaceID> available_va_surface_ids_;
diff --git a/media/gpu/vaapi/vaapi_video_encode_accelerator_unittest.cc b/media/gpu/vaapi/vaapi_video_encode_accelerator_unittest.cc index 08ddc91c..15ae0fb 100644 --- a/media/gpu/vaapi/vaapi_video_encode_accelerator_unittest.cc +++ b/media/gpu/vaapi/vaapi_video_encode_accelerator_unittest.cc
@@ -38,7 +38,7 @@ kDefaultBitrateBps, kDefaultFramerate); -MATCHER_P2(MatchesAcceleratedVideoEncoderConfig, +MATCHER_P2(MatchesVaapiVideoEncoderDelegateConfig, max_ref_frames, bitrate_control, "") { @@ -110,11 +110,11 @@ ~MockVaapiWrapper() override = default; }; -class MockAcceleratedVideoEncoder : public AcceleratedVideoEncoder { +class MockVaapiVideoEncoderDelegate : public VaapiVideoEncoderDelegate { public: MOCK_METHOD2(Initialize, bool(const VideoEncodeAccelerator::Config&, - const AcceleratedVideoEncoder::Config&)); + const VaapiVideoEncoderDelegate::Config&)); MOCK_CONST_METHOD0(GetCodedSize, gfx::Size()); MOCK_CONST_METHOD0(GetBitstreamBufferSize, size_t()); MOCK_CONST_METHOD0(GetMaxNumOfRefFrames, size_t()); @@ -142,8 +142,8 @@ auto* vaapi_encoder = reinterpret_cast<VaapiVideoEncodeAccelerator*>(encoder_.get()); vaapi_encoder->vaapi_wrapper_ = mock_vaapi_wrapper_; - vaapi_encoder->encoder_ = std::make_unique<MockAcceleratedVideoEncoder>(); - mock_encoder_ = reinterpret_cast<MockAcceleratedVideoEncoder*>( + vaapi_encoder->encoder_ = std::make_unique<MockVaapiVideoEncoderDelegate>(); + mock_encoder_ = reinterpret_cast<MockVaapiVideoEncoderDelegate*>( vaapi_encoder->encoder_.get()); } @@ -181,10 +181,10 @@ void InitializeSequenceForVP9(const VideoEncodeAccelerator::Config& config) { base::RunLoop run_loop; ::testing::InSequence s; - constexpr auto kBitrateControl = - AcceleratedVideoEncoder::BitrateControl::kConstantQuantizationParameter; + constexpr auto kBitrateControl = VaapiVideoEncoderDelegate::BitrateControl:: + kConstantQuantizationParameter; EXPECT_CALL(*mock_encoder_, - Initialize(_, MatchesAcceleratedVideoEncoderConfig( + Initialize(_, MatchesVaapiVideoEncoderDelegateConfig( kMaxNumOfRefFrames, kBitrateControl))) .WillOnce(Return(true)); EXPECT_CALL(*mock_vaapi_wrapper_, @@ -226,7 +226,7 @@ .WillOnce(WithArgs<0>( [encoder = encoder_.get(), kCodedBufferId, use_temporal_layer_encoding, - kInputSurfaceId](AcceleratedVideoEncoder::EncodeJob* job) { + kInputSurfaceId](VaapiVideoEncoderDelegate::EncodeJob* job) { if (use_temporal_layer_encoding) { // Set Vp9Metadata on temporal layer encoding. CodecPicture* picture = job->picture().get(); @@ -264,7 +264,7 @@ })); EXPECT_CALL(*mock_encoder_, GetMetadata(_, kEncodedChunkSize)) .WillOnce(WithArgs<0, 1>( - [](AcceleratedVideoEncoder::EncodeJob* job, size_t payload_size) { + [](VaapiVideoEncoderDelegate::EncodeJob* job, size_t payload_size) { // Same implementation in VP9Encoder. BitstreamBufferMetadata metadata( payload_size, job->IsKeyframeRequested(), job->timestamp()); @@ -302,7 +302,7 @@ MockVideoEncodeAcceleratorClient client_; std::unique_ptr<VideoEncodeAccelerator> encoder_; scoped_refptr<MockVaapiWrapper> mock_vaapi_wrapper_; - MockAcceleratedVideoEncoder* mock_encoder_ = nullptr; + MockVaapiVideoEncoderDelegate* mock_encoder_ = nullptr; }; struct VaapiVideoEncodeAcceleratorTestParam {
diff --git a/media/gpu/vaapi/accelerated_video_encoder.cc b/media/gpu/vaapi/vaapi_video_encoder_delegate.cc similarity index 69% rename from media/gpu/vaapi/accelerated_video_encoder.cc rename to media/gpu/vaapi/vaapi_video_encoder_delegate.cc index 083a677..653ee70 100644 --- a/media/gpu/vaapi/accelerated_video_encoder.cc +++ b/media/gpu/vaapi/vaapi_video_encoder_delegate.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 "media/gpu/vaapi/accelerated_video_encoder.h" +#include "media/gpu/vaapi/vaapi_video_encoder_delegate.h" #include <va/va.h> @@ -15,7 +15,7 @@ namespace media { -AcceleratedVideoEncoder::EncodeJob::EncodeJob( +VaapiVideoEncoderDelegate::EncodeJob::EncodeJob( scoped_refptr<VideoFrame> input_frame, bool keyframe, base::OnceClosure execute_cb, @@ -35,7 +35,7 @@ DCHECK(!execute_callback_.is_null()); } -AcceleratedVideoEncoder::EncodeJob::EncodeJob( +VaapiVideoEncoderDelegate::EncodeJob::EncodeJob( scoped_refptr<VideoFrame> input_frame, bool keyframe, base::OnceClosure execute_cb) @@ -46,27 +46,27 @@ DCHECK(!execute_callback_.is_null()); } -AcceleratedVideoEncoder::EncodeJob::~EncodeJob() = default; +VaapiVideoEncoderDelegate::EncodeJob::~EncodeJob() = default; -void AcceleratedVideoEncoder::EncodeJob::AddSetupCallback( +void VaapiVideoEncoderDelegate::EncodeJob::AddSetupCallback( base::OnceClosure cb) { DCHECK(!cb.is_null()); setup_callbacks_.push(std::move(cb)); } -void AcceleratedVideoEncoder::EncodeJob::AddPostExecuteCallback( +void VaapiVideoEncoderDelegate::EncodeJob::AddPostExecuteCallback( base::OnceClosure cb) { DCHECK(!cb.is_null()); post_execute_callbacks_.push(std::move(cb)); } -void AcceleratedVideoEncoder::EncodeJob::AddReferencePicture( +void VaapiVideoEncoderDelegate::EncodeJob::AddReferencePicture( scoped_refptr<CodecPicture> ref_pic) { DCHECK(ref_pic); reference_pictures_.push_back(ref_pic); } -void AcceleratedVideoEncoder::EncodeJob::Execute() { +void VaapiVideoEncoderDelegate::EncodeJob::Execute() { while (!setup_callbacks_.empty()) { std::move(setup_callbacks_.front()).Run(); setup_callbacks_.pop(); @@ -80,31 +80,32 @@ } } -VABufferID AcceleratedVideoEncoder::EncodeJob::coded_buffer_id() const { +VABufferID VaapiVideoEncoderDelegate::EncodeJob::coded_buffer_id() const { return coded_buffer_->id(); } const scoped_refptr<VASurface>& -AcceleratedVideoEncoder::EncodeJob::input_surface() const { +VaapiVideoEncoderDelegate::EncodeJob::input_surface() const { return input_surface_; } -const scoped_refptr<CodecPicture>& AcceleratedVideoEncoder::EncodeJob::picture() - const { +const scoped_refptr<CodecPicture>& +VaapiVideoEncoderDelegate::EncodeJob::picture() const { return picture_; } -size_t AcceleratedVideoEncoder::GetBitstreamBufferSize() const { +size_t VaapiVideoEncoderDelegate::GetBitstreamBufferSize() const { return GetEncodeBitstreamBufferSize(GetCodedSize()); } -void AcceleratedVideoEncoder::BitrateControlUpdate( +void VaapiVideoEncoderDelegate::BitrateControlUpdate( uint64_t encoded_chunk_size_bytes) { - NOTREACHED() << __func__ << "() is called to on an" - << "AcceleratedVideoEncoder that doesn't support BitrateControl" - << "::kConstantQuantizationParameter"; + NOTREACHED() + << __func__ << "() is called to on an" + << "VaapiVideoEncoderDelegate that doesn't support BitrateControl" + << "::kConstantQuantizationParameter"; } -BitstreamBufferMetadata AcceleratedVideoEncoder::GetMetadata( +BitstreamBufferMetadata VaapiVideoEncoderDelegate::GetMetadata( EncodeJob* encode_job, size_t payload_size) { return BitstreamBufferMetadata(
diff --git a/media/gpu/vaapi/accelerated_video_encoder.h b/media/gpu/vaapi/vaapi_video_encoder_delegate.h similarity index 88% rename from media/gpu/vaapi/accelerated_video_encoder.h rename to media/gpu/vaapi/vaapi_video_encoder_delegate.h index 439ea7fa..c44a5a9 100644 --- a/media/gpu/vaapi/accelerated_video_encoder.h +++ b/media/gpu/vaapi/vaapi_video_encoder_delegate.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 MEDIA_GPU_VAAPI_ACCELERATED_VIDEO_ENCODER_H_ -#define MEDIA_GPU_VAAPI_ACCELERATED_VIDEO_ENCODER_H_ +#ifndef MEDIA_GPU_VAAPI_VAAPI_VIDEO_ENCODER_DELEGATE_H_ +#define MEDIA_GPU_VAAPI_VAAPI_VIDEO_ENCODER_DELEGATE_H_ #include <vector> @@ -29,20 +29,20 @@ // Verbatim from va/va.h. typedef unsigned int VABufferID; -// An AcceleratedVideoEncoder (AVE) performs high-level, platform-independent +// An VaapiVideoEncoderDelegate performs high-level, platform-independent // encoding process tasks, such as managing codec state, reference frames, etc., // but may require support from an external accelerator (typically a hardware // accelerator) to offload some stages of the actual encoding process, using -// the parameters that AVE prepares beforehand. +// the parameters that the Delegate prepares beforehand. // // For each frame to be encoded, clients provide an EncodeJob object to be set -// up by an AVE with job parameters, and execute the job afterwards. Any -// resources required for the job are also provided by the clients, and -// associated with the EncodeJob object. -class AcceleratedVideoEncoder { +// up by a Delegate subclass with job parameters, and execute the job +// afterwards. Any resources required for the job are also provided by the +// clients, and associated with the EncodeJob object. +class VaapiVideoEncoderDelegate { public: - AcceleratedVideoEncoder() = default; - virtual ~AcceleratedVideoEncoder() = default; + VaapiVideoEncoderDelegate() = default; + virtual ~VaapiVideoEncoderDelegate() = default; enum class BitrateControl { kConstantBitrate, // Constant Bitrate mode. This class relies on other @@ -64,9 +64,9 @@ }; // An abstraction of an encode job for one frame. Parameters required for an - // EncodeJob to be executed are prepared by an AcceleratedVideoEncoder, while - // the accelerator-specific callbacks required to set up and execute it are - // provided by the accelerator itself, based on these parameters. + // EncodeJob to be executed are prepared by an VaapiVideoEncoderDelegate, + // while the accelerator-specific callbacks required to set up and execute it + // are provided by the accelerator itself, based on these parameters. // Accelerators are also responsible for providing any resources (such as // memory for output and reference pictures, etc.) as needed. class EncodeJob { @@ -168,7 +168,7 @@ // supported, true on success. virtual bool Initialize( const VideoEncodeAccelerator::Config& config, - const AcceleratedVideoEncoder::Config& ave_config) = 0; + const VaapiVideoEncoderDelegate::Config& ave_config) = 0; // Updates current framerate and/or bitrate to |framerate| in FPS // and the specified video bitrate allocation. @@ -193,8 +193,8 @@ virtual bool PrepareEncodeJob(EncodeJob* encode_job) = 0; // Notifies the encoded chunk size in bytes to update a bitrate controller in - // AcceleratedVideoEncoder. This should be called only if - // AcceleratedVideoEncoder is configured with + // VaapiVideoEncoderDelegate. This should be called only if + // VaapiVideoEncoderDelegate is configured with // BitrateControl::kConstantQuantizationParameter. virtual void BitrateControlUpdate(uint64_t encoded_chunk_size_bytes); @@ -204,4 +204,4 @@ } // namespace media -#endif // MEDIA_GPU_VAAPI_ACCELERATED_VIDEO_ENCODER_H_ +#endif // MEDIA_GPU_VAAPI_VAAPI_VIDEO_ENCODER_DELEGATE_H_
diff --git a/media/gpu/vaapi/vp8_encoder.cc b/media/gpu/vaapi/vp8_encoder.cc index 3a291d2..5ded395 100644 --- a/media/gpu/vaapi/vp8_encoder.cc +++ b/media/gpu/vaapi/vp8_encoder.cc
@@ -51,8 +51,9 @@ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); } -bool VP8Encoder::Initialize(const VideoEncodeAccelerator::Config& config, - const AcceleratedVideoEncoder::Config& ave_config) { +bool VP8Encoder::Initialize( + const VideoEncodeAccelerator::Config& config, + const VaapiVideoEncoderDelegate::Config& ave_config) { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); if (VideoCodecProfileToVideoCodec(config.output_profile) != kCodecVP8) { DVLOGF(1) << "Invalid profile: " << GetProfileName(config.output_profile);
diff --git a/media/gpu/vaapi/vp8_encoder.h b/media/gpu/vaapi/vp8_encoder.h index 9e6c952..50c94ebc 100644 --- a/media/gpu/vaapi/vp8_encoder.h +++ b/media/gpu/vaapi/vp8_encoder.h
@@ -11,14 +11,14 @@ #include "base/macros.h" #include "base/sequence_checker.h" #include "media/base/video_bitrate_allocation.h" -#include "media/gpu/vaapi/accelerated_video_encoder.h" +#include "media/gpu/vaapi/vaapi_video_encoder_delegate.h" #include "media/gpu/vp8_picture.h" #include "media/gpu/vp8_reference_frame_vector.h" #include "media/parsers/vp8_parser.h" namespace media { -class VP8Encoder : public AcceleratedVideoEncoder { +class VP8Encoder : public VaapiVideoEncoderDelegate { public: struct EncodeParams { EncodeParams(); @@ -75,9 +75,9 @@ explicit VP8Encoder(std::unique_ptr<Accelerator> accelerator); ~VP8Encoder() override; - // AcceleratedVideoEncoder implementation. + // VaapiVideoEncoderDelegate implementation. bool Initialize(const VideoEncodeAccelerator::Config& config, - const AcceleratedVideoEncoder::Config& ave_config) override; + const VaapiVideoEncoderDelegate::Config& ave_config) override; bool UpdateRates(const VideoBitrateAllocation& bitrate_allocation, uint32_t framerate) override; gfx::Size GetCodedSize() const override;
diff --git a/media/gpu/vaapi/vp9_encoder.cc b/media/gpu/vaapi/vp9_encoder.cc index 79446326..dcbbf8a 100644 --- a/media/gpu/vaapi/vp9_encoder.cc +++ b/media/gpu/vaapi/vp9_encoder.cc
@@ -177,8 +177,9 @@ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); } -bool VP9Encoder::Initialize(const VideoEncodeAccelerator::Config& config, - const AcceleratedVideoEncoder::Config& ave_config) { +bool VP9Encoder::Initialize( + const VideoEncodeAccelerator::Config& config, + const VaapiVideoEncoderDelegate::Config& ave_config) { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); if (VideoCodecProfileToVideoCodec(config.output_profile) != kCodecVP9) { DVLOGF(1) << "Invalid profile: " << GetProfileName(config.output_profile); @@ -196,8 +197,8 @@ // Even though VP9Encoder might support other bitrate control modes, only // the kConstantQuantizationParameter is used. - if (ave_config.bitrate_control != - AcceleratedVideoEncoder::BitrateControl::kConstantQuantizationParameter) { + if (ave_config.bitrate_control != VaapiVideoEncoderDelegate::BitrateControl:: + kConstantQuantizationParameter) { DVLOGF(1) << "Only CQ bitrate control is supported"; return false; } @@ -283,7 +284,7 @@ BitstreamBufferMetadata VP9Encoder::GetMetadata(EncodeJob* encode_job, size_t payload_size) { auto metadata = - AcceleratedVideoEncoder::GetMetadata(encode_job, payload_size); + VaapiVideoEncoderDelegate::GetMetadata(encode_job, payload_size); auto picture = accelerator_->GetPicture(encode_job); DCHECK(picture); metadata.vp9 = picture->metadata_for_encoding;
diff --git a/media/gpu/vaapi/vp9_encoder.h b/media/gpu/vaapi/vp9_encoder.h index a48fd2dd..2ce293b 100644 --- a/media/gpu/vaapi/vp9_encoder.h +++ b/media/gpu/vaapi/vp9_encoder.h
@@ -14,7 +14,7 @@ #include "base/sequence_checker.h" #include "media/base/video_bitrate_allocation.h" #include "media/filters/vp9_parser.h" -#include "media/gpu/vaapi/accelerated_video_encoder.h" +#include "media/gpu/vaapi/vaapi_video_encoder_delegate.h" #include "media/gpu/vp9_picture.h" #include "media/gpu/vp9_reference_frame_vector.h" @@ -22,7 +22,7 @@ class VP9TemporalLayers; class VP9RateControl; -class VP9Encoder : public AcceleratedVideoEncoder { +class VP9Encoder : public VaapiVideoEncoderDelegate { public: struct EncodeParams { EncodeParams(); @@ -81,9 +81,9 @@ explicit VP9Encoder(std::unique_ptr<Accelerator> accelerator); ~VP9Encoder() override; - // AcceleratedVideoEncoder implementation. + // VaapiVideoEncoderDelegate implementation. bool Initialize(const VideoEncodeAccelerator::Config& config, - const AcceleratedVideoEncoder::Config& ave_config) override; + const VaapiVideoEncoderDelegate::Config& ave_config) override; bool UpdateRates(const VideoBitrateAllocation& bitrate_allocation, uint32_t framerate) override; gfx::Size GetCodedSize() const override;
diff --git a/media/gpu/vaapi/vp9_encoder_unittest.cc b/media/gpu/vaapi/vp9_encoder_unittest.cc index e82334d..5c78ae8 100644 --- a/media/gpu/vaapi/vp9_encoder_unittest.cc +++ b/media/gpu/vaapi/vp9_encoder_unittest.cc
@@ -32,9 +32,9 @@ constexpr size_t kDefaultMaxNumRefFrames = kVp9NumRefsPerFrame; -AcceleratedVideoEncoder::Config kDefaultAcceleratedVideoEncoderConfig{ +VaapiVideoEncoderDelegate::Config kDefaultVaapiVideoEncoderDelegateConfig{ kDefaultMaxNumRefFrames, - AcceleratedVideoEncoder::BitrateControl::kConstantQuantizationParameter}; + VaapiVideoEncoderDelegate::BitrateControl::kConstantQuantizationParameter}; VideoEncodeAccelerator::Config kDefaultVideoEncodeAcceleratorConfig( PIXEL_FORMAT_I420, @@ -170,11 +170,12 @@ public: MockVP9Accelerator() = default; ~MockVP9Accelerator() override = default; - MOCK_METHOD1(GetPicture, - scoped_refptr<VP9Picture>(AcceleratedVideoEncoder::EncodeJob*)); + MOCK_METHOD1( + GetPicture, + scoped_refptr<VP9Picture>(VaapiVideoEncoderDelegate::EncodeJob*)); MOCK_METHOD5(SubmitFrameParameters, - bool(AcceleratedVideoEncoder::EncodeJob*, + bool(VaapiVideoEncoderDelegate::EncodeJob*, const VP9Encoder::EncodeParams&, scoped_refptr<VP9Picture>, const Vp9ReferenceFrameVector&, @@ -198,7 +199,7 @@ class VP9EncoderTest : public ::testing::TestWithParam<VP9EncoderTestParam> { public: - using BitrateControl = AcceleratedVideoEncoder::BitrateControl; + using BitrateControl = VaapiVideoEncoderDelegate::BitrateControl; VP9EncoderTest() = default; ~VP9EncoderTest() override = default; @@ -217,7 +218,7 @@ size_t num_temporal_layers); private: - std::unique_ptr<AcceleratedVideoEncoder::EncodeJob> CreateEncodeJob( + std::unique_ptr<VaapiVideoEncoderDelegate::EncodeJob> CreateEncodeJob( bool keyframe); void UpdateRatesSequence(const VideoBitrateAllocation& bitrate_allocation, uint32_t framerate, @@ -235,7 +236,7 @@ encoder_ = std::make_unique<VP9Encoder>(std::move(mock_accelerator)); } -std::unique_ptr<AcceleratedVideoEncoder::EncodeJob> +std::unique_ptr<VaapiVideoEncoderDelegate::EncodeJob> VP9EncoderTest::CreateEncodeJob(bool keyframe) { auto input_frame = VideoFrame::CreateFrame( kDefaultVideoEncodeAcceleratorConfig.input_format, @@ -244,14 +245,14 @@ kDefaultVideoEncodeAcceleratorConfig.input_visible_size, base::TimeDelta()); LOG_ASSERT(input_frame) << " Failed to create VideoFrame"; - return std::make_unique<AcceleratedVideoEncoder::EncodeJob>( + return std::make_unique<VaapiVideoEncoderDelegate::EncodeJob>( input_frame, keyframe, base::DoNothing()); } void VP9EncoderTest::InitializeVP9Encoder(BitrateControl bitrate_control, size_t num_temporal_layers) { auto config = kDefaultVideoEncodeAcceleratorConfig; - auto ave_config = kDefaultAcceleratedVideoEncoderConfig; + auto ave_config = kDefaultVaapiVideoEncoderDelegateConfig; ave_config.bitrate_control = bitrate_control; ASSERT_EQ(bitrate_control, BitrateControl::kConstantQuantizationParameter); @@ -296,8 +297,9 @@ auto encode_job = CreateEncodeJob(is_keyframe); scoped_refptr<VP9Picture> picture(new VP9Picture); EXPECT_CALL(*mock_accelerator_, GetPicture(encode_job.get())) - .WillOnce(Invoke( - [picture](AcceleratedVideoEncoder::EncodeJob*) { return picture; })); + .WillOnce(Invoke([picture](VaapiVideoEncoderDelegate::EncodeJob*) { + return picture; + })); FRAME_TYPE libvpx_frame_type = is_keyframe ? FRAME_TYPE::KEY_FRAME : FRAME_TYPE::INTER_FRAME;
diff --git a/net/http/http_cache_transaction.cc b/net/http/http_cache_transaction.cc index 9773dc8..c0208342 100644 --- a/net/http/http_cache_transaction.cc +++ b/net/http/http_cache_transaction.cc
@@ -2091,6 +2091,8 @@ entry_ = nullptr; new_entry_ = nullptr; + SetResponse(HttpResponseInfo()); + // Bypass the cache for timeout scenario. if (result == ERR_CACHE_LOCK_TIMEOUT) effective_load_flags_ |= LOAD_DISABLE_CACHE;
diff --git a/services/network/cors/cors_url_loader_factory.cc b/services/network/cors/cors_url_loader_factory.cc index 83a4576..aa885ac 100644 --- a/services/network/cors/cors_url_loader_factory.cc +++ b/services/network/cors/cors_url_loader_factory.cc
@@ -209,7 +209,17 @@ &CorsURLLoaderFactory::DeleteIfNeeded, base::Unretained(this))); } -CorsURLLoaderFactory::~CorsURLLoaderFactory() = default; +CorsURLLoaderFactory::~CorsURLLoaderFactory() { + // Delete loaders one at a time, since deleting one loader can cause another + // loader waiting on it to fail synchronously, which could result in the other + // loader calling DestroyURLLoader(). + while (!loaders_.empty()) { + // No need to call context_->LoaderDestroyed(), since this method is only + // called from the NetworkContext's destructor, or when there are no + // remaining URLLoaders. + loaders_.erase(loaders_.begin()); + } +} void CorsURLLoaderFactory::OnLoaderCreated( std::unique_ptr<mojom::URLLoader> loader) {
diff --git a/services/network/cors/cors_url_loader_factory_unittest.cc b/services/network/cors/cors_url_loader_factory_unittest.cc index d27f7e1..1ce7585a 100644 --- a/services/network/cors/cors_url_loader_factory_unittest.cc +++ b/services/network/cors/cors_url_loader_factory_unittest.cc
@@ -7,7 +7,9 @@ #include "base/macros.h" #include "base/test/task_environment.h" #include "mojo/public/cpp/bindings/remote.h" +#include "net/base/load_flags.h" #include "net/proxy_resolution/configured_proxy_resolution_service.h" +#include "net/test/embedded_test_server/embedded_test_server.h" #include "net/traffic_annotation/network_traffic_annotation_test_helper.h" #include "net/url_request/url_request_context.h" #include "net/url_request/url_request_context_builder.h" @@ -49,6 +51,9 @@ protected: // testing::Test implementation. void SetUp() override { + test_server_.AddDefaultHandlers(); + ASSERT_TRUE(test_server_.Start()); + network_service_ = NetworkService::CreateForTesting(); auto context_params = mojom::NetworkContextParams::New(); @@ -68,7 +73,7 @@ auto factory_params = network::mojom::URLLoaderFactoryParams::New(); factory_params->process_id = kProcessId; factory_params->request_initiator_origin_lock = - url::Origin::Create(GURL("http://localhost")); + url::Origin::Create(test_server_.base_url()); auto resource_scheduler_client = base::MakeRefCounted<ResourceSchedulerClient>( kProcessId, kRouteId, &resource_scheduler_, @@ -81,15 +86,25 @@ } void CreateLoaderAndStart(const ResourceRequest& request) { + url_loaders_.emplace_back(mojo::Remote<mojom::URLLoader>()); + test_cors_loader_clients_.emplace_back( + std::make_unique<TestURLLoaderClient>()); cors_url_loader_factory_->CreateLoaderAndStart( - url_loader_.BindNewPipeAndPassReceiver(), kRequestId, + url_loaders_.back().BindNewPipeAndPassReceiver(), kRequestId, mojom::kURLLoadOptionNone, request, - test_cors_loader_client_.CreateRemote(), + test_cors_loader_clients_.back()->CreateRemote(), net::MutableNetworkTrafficAnnotationTag(TRAFFIC_ANNOTATION_FOR_TESTS)); } void ResetFactory() { cors_url_loader_factory_.reset(); } + net::test_server::EmbeddedTestServer* test_server() { return &test_server_; } + + std::vector<std::unique_ptr<TestURLLoaderClient>>& + test_cors_loader_clients() { + return test_cors_loader_clients_; + } + private: // Test environment. base::test::TaskEnvironment task_environment_; @@ -99,15 +114,17 @@ std::unique_ptr<NetworkContext> network_context_; mojo::Remote<mojom::NetworkContext> network_context_remote_; + net::test_server::EmbeddedTestServer test_server_; + // CorsURLLoaderFactory instance under tests. std::unique_ptr<mojom::URLLoaderFactory> cors_url_loader_factory_; mojo::Remote<mojom::URLLoaderFactory> cors_url_loader_factory_remote_; - // Holds URLLoader that CreateLoaderAndStart() creates. - mojo::Remote<mojom::URLLoader> url_loader_; + // Holds the URLLoaders that CreateLoaderAndStart() creates. + std::vector<mojo::Remote<mojom::URLLoader>> url_loaders_; - // TestURLLoaderClient that records callback activities. - TestURLLoaderClient test_cors_loader_client_; + // TestURLLoaderClients that record callback activities. + std::vector<std::unique_ptr<TestURLLoaderClient>> test_cors_loader_clients_; // Holds for allowed origin access lists. OriginAccessList origin_access_list_; @@ -118,7 +135,7 @@ // Regression test for https://crbug.com/906305. TEST_F(CorsURLLoaderFactoryTest, DestructionOrder) { ResourceRequest request; - GURL url("http://localhost"); + GURL url = test_server()->GetURL("/hung"); request.mode = mojom::RequestMode::kNoCors; request.credentials_mode = mojom::CredentialsMode::kOmit; request.method = net::HttpRequestHeaders::kGetMethod; @@ -141,5 +158,36 @@ ResetFactory(); } +TEST_F(CorsURLLoaderFactoryTest, CleanupWithSharedCacheObjectInUse) { + // Create a loader for a response that hangs after receiving headers, and run + // it until headers are received. + ResourceRequest request; + GURL url = test_server()->GetURL("/hung-after-headers"); + request.mode = mojom::RequestMode::kNoCors; + request.credentials_mode = mojom::CredentialsMode::kOmit; + request.method = net::HttpRequestHeaders::kGetMethod; + request.url = url; + request.request_initiator = url::Origin::Create(url); + CreateLoaderAndStart(request); + test_cors_loader_clients().back()->RunUntilResponseReceived(); + + // Read only requests will fail synchonously on destruction of the request + // they're waiting on if they're in the |done_headers_queue| when the other + // request fails. Make a large number of such requests, spin the message loop + // so they end up blocked on the hung request, and then destroy all loads. A + // large number of loaders is needed because they're stored in a set, indexed + // by address, so teardown order is random. + request.load_flags = + net::LOAD_ONLY_FROM_CACHE | net::LOAD_SKIP_CACHE_VALIDATION; + for (int i = 0; i < 10; ++i) + CreateLoaderAndStart(request); + base::RunLoop().RunUntilIdle(); + + // This should result in a crash if tearing down one URLLoaderFactory + // resulting in a another one failing causes a crash during teardown. See + // https://crbug.com/1209769. + ResetFactory(); +} + } // namespace cors } // namespace network
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 4a3cd631..52a12023 100644 --- a/third_party/blink/public/mojom/web_feature/web_feature.mojom +++ b/third_party/blink/public/mojom/web_feature/web_feature.mojom
@@ -3239,6 +3239,7 @@ kFontFaceDescentOverride = 3924, kFontFaceLineGapOverride = 3925, kFontFaceSizeAdjust = 3926, + kHiddenBackfaceWith3D = 3927, // Add new features immediately above this line. Don't change assigned // numbers of any item, and don't reuse removed slots.
diff --git a/third_party/blink/renderer/core/aom/accessible_node.cc b/third_party/blink/renderer/core/aom/accessible_node.cc index 295f82b..59e589d 100644 --- a/third_party/blink/renderer/core/aom/accessible_node.cc +++ b/third_party/blink/renderer/core/aom/accessible_node.cc
@@ -954,6 +954,22 @@ cache->ChildrenChanged(this); } +void AccessibleNode::DetachedFromDocument() { + // Clear associated AXObject from AXObjectCache since its accessible node is + // removed from document. + if (AXObjectCache* cache = GetAXObjectCache()) + cache->Remove(this); + + // Clear reference to its document, since this accessible node is removed from + // document. + document_ = nullptr; + + // Remove references for subtree. + for (auto child : GetChildren()) { + child->DetachedFromDocument(); + } +} + void AccessibleNode::removeChild(AccessibleNode* old_child, ExceptionState& exception_state) { if (old_child->parent_ != this) { @@ -973,6 +989,7 @@ return; } old_child->parent_ = nullptr; + old_child->DetachedFromDocument(); children_.erase(ix); if (AXObjectCache* cache = GetAXObjectCache())
diff --git a/third_party/blink/renderer/core/aom/accessible_node.h b/third_party/blink/renderer/core/aom/accessible_node.h index 46165b7..b148bf1e 100644 --- a/third_party/blink/renderer/core/aom/accessible_node.h +++ b/third_party/blink/renderer/core/aom/accessible_node.h
@@ -122,6 +122,9 @@ // Gets the associated document. Document* GetDocument() const; + // Returns the parent of this node. + AccessibleNode* GetParent() { return parent_; } + // Children. These are only virtual AccessibleNodes that were added // explicitly, never AccessibleNodes from DOM Elements. HeapVector<Member<AccessibleNode>> GetChildren() { return children_; } @@ -346,6 +349,9 @@ void appendChild(AccessibleNode*, ExceptionState&); void removeChild(AccessibleNode*, ExceptionState&); + // Called when an accessible node is removed from document. + void DetachedFromDocument(); + // EventTarget const AtomicString& InterfaceName() const override; ExecutionContext* GetExecutionContext() const override;
diff --git a/third_party/blink/renderer/core/dom/element.cc b/third_party/blink/renderer/core/dom/element.cc index 48f2694e1..1e4222d 100644 --- a/third_party/blink/renderer/core/dom/element.cc +++ b/third_party/blink/renderer/core/dom/element.cc
@@ -2640,7 +2640,11 @@ UpdateName(name_value, g_null_atom); } + if (AccessibleNode* accessible_node = ExistingAccessibleNode()) + accessible_node->DetachedFromDocument(); + ContainerNode::RemovedFrom(insertion_point); + if (was_in_document) { if (this == GetDocument().CssTarget()) GetDocument().SetCSSTarget(nullptr);
diff --git a/third_party/blink/renderer/core/layout/layout_object.cc b/third_party/blink/renderer/core/layout/layout_object.cc index 495d999a..daa79da 100644 --- a/third_party/blink/renderer/core/layout/layout_object.cc +++ b/third_party/blink/renderer/core/layout/layout_object.cc
@@ -2763,16 +2763,26 @@ const ComputedStyle* old_style) { NOT_DESTROYED(); if (HasHiddenBackface()) { - bool preserve_3d = - (Parent() && Parent()->StyleRef().UsedTransformStyle3D() == - ETransformStyle3D::kPreserve3d); - if (style_->HasTransform() || preserve_3d) { + if (Parent() && Parent()->StyleRef().UsedTransformStyle3D() == + ETransformStyle3D::kPreserve3d) { UseCounter::Count(GetDocument(), WebFeature::kHiddenBackfaceWithPossible3D); - } - if (preserve_3d) { + UseCounter::Count(GetDocument(), WebFeature::kHiddenBackfaceWith3D); UseCounter::Count(GetDocument(), WebFeature::kHiddenBackfaceWithPreserve3D); + } else if (style_->HasTransform()) { + UseCounter::Count(GetDocument(), + WebFeature::kHiddenBackfaceWithPossible3D); + // For consistency with existing code usage, this uses + // Has3DTransformOperation rather than the slightly narrower + // HasNonTrivial3DTransformOperation (which is only web-exposed for + // compositing decisions on low-end devices). However, given the + // discussion in https://github.com/w3c/csswg-drafts/issues/3305 it's + // possible we may want to tie backface-visibility behavior to something + // closer to the latter. + if (style_->Has3DTransformOperation()) { + UseCounter::Count(GetDocument(), WebFeature::kHiddenBackfaceWith3D); + } } }
diff --git a/third_party/blink/renderer/modules/accessibility/ax_object.cc b/third_party/blink/renderer/modules/accessibility/ax_object.cc index 8699f2d..eca07772 100644 --- a/third_party/blink/renderer/modules/accessibility/ax_object.cc +++ b/third_party/blink/renderer/modules/accessibility/ax_object.cc
@@ -670,25 +670,29 @@ #if defined(AX_FAIL_FAST_BUILD) SANITIZER_CHECK(!IsDetached()); - SANITIZER_CHECK(!IsVirtualObject()) - << "A virtual object must have a parent, and cannot exist without one. " - "The parent is set when the object is constructed."; SANITIZER_CHECK(!IsMockObject()) << "A mock object must have a parent, and cannot exist without one. " "The parent is set when the object is constructed."; - SANITIZER_CHECK(GetNode() || GetLayoutObject()) + SANITIZER_CHECK(GetNode() || GetLayoutObject() || IsVirtualObject()) << "Can't compute parent on AXObjects without a backing Node " - "or LayoutObject. Objects without those must set the " + "LayoutObject, " + " or AccessibleNode. Objects without those must set the " "parent in Init(), |this| = " << RoleValue(); #endif - AXObject* ax_parent = - AXObjectCache().IsAriaOwned(this) - ? AXObjectCache().GetAriaOwnedParent(this) - : ComputeNonARIAParent(AXObjectCache(), GetNode(), GetLayoutObject()); + AXObject* ax_parent; + if (AXObjectCache().IsAriaOwned(this)) { + ax_parent = AXObjectCache().GetAriaOwnedParent(this); + } else if (IsVirtualObject()) { + ax_parent = + ComputeAccessibleNodeParent(AXObjectCache(), *GetAccessibleNode()); + } else { + ax_parent = + ComputeNonARIAParent(AXObjectCache(), GetNode(), GetLayoutObject()); + } CHECK(!ax_parent || !ax_parent->IsDetached()) << "Computed parent should never be detached:" @@ -725,6 +729,33 @@ } // static +AXObject* AXObject::ComputeAccessibleNodeParent( + AXObjectCacheImpl& cache, + AccessibleNode& accessible_node) { + if (AccessibleNode* parent_accessible_node = accessible_node.GetParent()) { + if (AXObject* parent = cache.Get(parent_accessible_node)) + return parent; + + // If |accessible_node|'s parent is attached to a DOM element, we return the + // AXObject of the DOM element as the parent AXObject of |accessible_node|, + // since the accessible node directly attached to an element should not have + // its own AXObject. + if (Element* element = parent_accessible_node->element()) + return cache.GetOrCreate(element); + + // Compute grandparent first, since constructing parent AXObject for + // |accessible_node| requires grandparent to be provided. + AXObject* grandparent_object = + AXObject::ComputeAccessibleNodeParent(cache, *parent_accessible_node); + + if (grandparent_object) + return cache.GetOrCreate(parent_accessible_node, grandparent_object); + } + + return nullptr; +} + +// static AXObject* AXObject::ComputeNonARIAParent(AXObjectCacheImpl& cache, Node* current_node, LayoutObject* current_layout_obj) { @@ -4062,12 +4093,8 @@ // detached, but the children still exist. One example of this is when // a <select size="1"> changes to <select size="2">, where the // Role::kMenuListPopup is detached. - if (IsMissingParent()) { - DCHECK(!IsVirtualObject()) - << "A virtual object must have a parent, and cannot exist without one. " - "The parent is set when the object is constructed."; + if (IsMissingParent()) RepairMissingParent(); - } return parent_; }
diff --git a/third_party/blink/renderer/modules/accessibility/ax_object.h b/third_party/blink/renderer/modules/accessibility/ax_object.h index 20a7582b..564c9af7 100644 --- a/third_party/blink/renderer/modules/accessibility/ax_object.h +++ b/third_party/blink/renderer/modules/accessibility/ax_object.h
@@ -1135,6 +1135,11 @@ Node* node, LayoutObject* layout_object = nullptr); + // Compute parent for an AccessibleNode, which is not backed up a DOM node + // or layout object. + static AXObject* ComputeAccessibleNodeParent(AXObjectCacheImpl& cache, + AccessibleNode& accessible_node); + // Returns true if |parent_| is null and not at the root. bool IsMissingParent() const;
diff --git a/third_party/blink/renderer/modules/peerconnection/peer_connection_tracker.cc b/third_party/blink/renderer/modules/peerconnection/peer_connection_tracker.cc index 01e42a7..d10c8fe 100644 --- a/third_party/blink/renderer/modules/peerconnection/peer_connection_tracker.cc +++ b/third_party/blink/renderer/modules/peerconnection/peer_connection_tracker.cc
@@ -676,6 +676,8 @@ case webrtc::RTCStatsMemberInterface::Type::kSequenceUint64: case webrtc::RTCStatsMemberInterface::Type::kSequenceDouble: case webrtc::RTCStatsMemberInterface::Type::kSequenceString: + case webrtc::RTCStatsMemberInterface::Type::kMapStringUint64: + case webrtc::RTCStatsMemberInterface::Type::kMapStringDouble: default: return base::Value(member.ValueToString()); }
diff --git a/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler_test.cc b/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler_test.cc index 17415721..000df302 100644 --- a/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler_test.cc +++ b/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler_test.cc
@@ -255,11 +255,28 @@ } template <typename T> +std::map<std::string, T> ToMap(const std::string& key, T value) { + std::map<std::string, T> map; + map[key] = value; + return map; +} + +template <typename T> void ExpectSequenceEquals(const Vector<T>& sequence, T value) { EXPECT_EQ(sequence.size(), static_cast<size_t>(1)); EXPECT_EQ(sequence[0], value); } +template <typename T> +void ExpectMapEquals(const HashMap<String, T>& map, + const String& key, + T value) { + EXPECT_EQ(map.size(), static_cast<size_t>(1)); + auto it = map.find(key); + EXPECT_NE(it, map.end()); + EXPECT_EQ(it->value, value); +} + class RTCPeerConnectionHandlerUnderTest : public RTCPeerConnectionHandler { public: RTCPeerConnectionHandlerUnderTest( @@ -934,6 +951,8 @@ stats_defined_members->m_sequence_uint64 = ToSequence<uint64_t>(42); stats_defined_members->m_sequence_double = ToSequence<double>(42); stats_defined_members->m_sequence_string = ToSequence<std::string>("42"); + stats_defined_members->m_map_string_uint64 = ToMap<uint64_t>("42", 42); + stats_defined_members->m_map_string_double = ToMap<double>("42", 42.0); report->AddStats( std::unique_ptr<const webrtc::RTCStats>(stats_defined_members.release())); @@ -1019,11 +1038,19 @@ ExpectSequenceEquals(member->ValueSequenceString(), String::FromUTF8("42")); break; + case webrtc::RTCStatsMemberInterface::kMapStringUint64: + ExpectMapEquals(member->ValueMapStringUint64(), + String::FromUTF8("42"), static_cast<uint64_t>(42)); + break; + case webrtc::RTCStatsMemberInterface::kMapStringDouble: + ExpectMapEquals(member->ValueMapStringDouble(), + String::FromUTF8("42"), 42.0); + break; default: NOTREACHED(); } } - EXPECT_EQ(members.size(), static_cast<size_t>(14)); + EXPECT_EQ(members.size(), static_cast<size_t>(16)); } else { NOTREACHED(); }
diff --git a/third_party/blink/renderer/modules/peerconnection/rtc_stats_report.cc b/third_party/blink/renderer/modules/peerconnection/rtc_stats_report.cc index 8dd8c35..3694a08 100644 --- a/third_party/blink/renderer/modules/peerconnection/rtc_stats_report.cc +++ b/third_party/blink/renderer/modules/peerconnection/rtc_stats_report.cc
@@ -15,6 +15,21 @@ namespace { +template <typename T> +v8::Local<v8::Value> HashMapToValue(ScriptState* script_state, + HashMap<String, T>&& map) { + V8ObjectBuilder builder(script_state); + for (auto& it : map) { + builder.Add(it.key, it.value); + } + v8::Local<v8::Object> v8_object = builder.V8Value(); + if (v8_object.IsEmpty()) { + NOTREACHED(); + return v8::Undefined(script_state->GetIsolate()); + } + return v8_object; +} + v8::Local<v8::Value> RTCStatsToValue(ScriptState* script_state, const RTCStats* stats) { V8ObjectBuilder builder(script_state); @@ -72,6 +87,14 @@ case webrtc::RTCStatsMemberInterface::kSequenceString: builder.Add(name, member->ValueSequenceString()); break; + case webrtc::RTCStatsMemberInterface::kMapStringUint64: + builder.Add( + name, HashMapToValue(script_state, member->ValueMapStringUint64())); + break; + case webrtc::RTCStatsMemberInterface::kMapStringDouble: + builder.Add( + name, HashMapToValue(script_state, member->ValueMapStringDouble())); + break; default: NOTREACHED(); }
diff --git a/third_party/blink/renderer/modules/webcodecs/video_frame.cc b/third_party/blink/renderer/modules/webcodecs/video_frame.cc index 6b965bd8..7ecbe71d 100644 --- a/third_party/blink/renderer/modules/webcodecs/video_frame.cc +++ b/third_party/blink/renderer/modules/webcodecs/video_frame.cc
@@ -418,14 +418,13 @@ // TODO(crbug.com/1198324): Merge shared logic with VideoDecoderConfig. // static VideoFrame* VideoFrame::Create(ScriptState* script_state, - const String& format, const HeapVector<Member<PlaneInit>>& planes, const VideoFramePlaneInit* init, ExceptionState& exception_state) { ExecutionContext* execution_context = ExecutionContext::From(script_state); // Handle format; the string was validated by the V8 binding. - auto typed_fmt = V8VideoPixelFormat::Create(format); + auto typed_fmt = V8VideoPixelFormat::Create(init->format()); auto media_fmt = ToMediaPixelFormat(typed_fmt->AsEnum()); // There's no I420A pixel format, so treat I420 + 4 planes as I420A. @@ -547,7 +546,7 @@ DOMExceptionCode::kConstraintError, String::Format("Invalid number of planes for format %s; expected %zu, " "received %u.", - format.Ascii().c_str(), + init->format().Ascii().c_str(), media::VideoFrame::NumPlanes(media_fmt), planes.size())); return nullptr; }
diff --git a/third_party/blink/renderer/modules/webcodecs/video_frame.h b/third_party/blink/renderer/modules/webcodecs/video_frame.h index 1042248..f52ea71 100644 --- a/third_party/blink/renderer/modules/webcodecs/video_frame.h +++ b/third_party/blink/renderer/modules/webcodecs/video_frame.h
@@ -61,7 +61,6 @@ const VideoFrameInit* init, ExceptionState& exception_state); static VideoFrame* Create(ScriptState*, - const String& format, const HeapVector<Member<PlaneInit>>&, const VideoFramePlaneInit*, ExceptionState&);
diff --git a/third_party/blink/renderer/modules/webcodecs/video_frame.idl b/third_party/blink/renderer/modules/webcodecs/video_frame.idl index a5bb250..a0a9db5 100644 --- a/third_party/blink/renderer/modules/webcodecs/video_frame.idl +++ b/third_party/blink/renderer/modules/webcodecs/video_frame.idl
@@ -12,8 +12,7 @@ [CallWith=ScriptState, RaisesException] constructor(CanvasImageSource source, optional VideoFrameInit init = {}); [CallWith=ScriptState, RaisesException] - constructor(VideoPixelFormat format, - sequence<PlaneInit> planes, + constructor(sequence<PlaneInit> planes, VideoFramePlaneInit init); // TODO(sandersd): It's not clear whether it's better to use undefined, or a
diff --git a/third_party/blink/renderer/modules/webcodecs/video_frame_plane_init.idl b/third_party/blink/renderer/modules/webcodecs/video_frame_plane_init.idl index 956fd30..68bb198 100644 --- a/third_party/blink/renderer/modules/webcodecs/video_frame_plane_init.idl +++ b/third_party/blink/renderer/modules/webcodecs/video_frame_plane_init.idl
@@ -5,8 +5,10 @@ // https://github.com/WICG/web-codecs dictionary VideoFramePlaneInit { + required VideoPixelFormat format; + required long long timestamp; // microseconds - unsigned long long duration; // microseconds + unsigned long long duration; // microseconds required [EnforceRange] unsigned long codedWidth; required [EnforceRange] unsigned long codedHeight;
diff --git a/third_party/blink/renderer/platform/peerconnection/rtc_stats.cc b/third_party/blink/renderer/platform/peerconnection/rtc_stats.cc index 9cfb4b5..dcabaf0 100644 --- a/third_party/blink/renderer/platform/peerconnection/rtc_stats.cc +++ b/third_party/blink/renderer/platform/peerconnection/rtc_stats.cc
@@ -15,6 +15,7 @@ #include "third_party/blink/renderer/platform/peerconnection/rtc_scoped_refptr_cross_thread_copier.h" #include "third_party/blink/renderer/platform/scheduler/public/post_cross_thread_task.h" #include "third_party/blink/renderer/platform/wtf/cross_thread_functional.h" +#include "third_party/blink/renderer/platform/wtf/text/string_hash.h" #include "third_party/webrtc/api/stats/rtc_stats.h" #include "third_party/webrtc/api/stats/rtcstats_objects.h" @@ -307,6 +308,32 @@ return wtf_sequence; } +HashMap<String, uint64_t> RTCStatsMember::ValueMapStringUint64() const { + DCHECK(IsDefined()); + const std::map<std::string, uint64_t>& map = + *member_ + ->cast_to<webrtc::RTCStatsMember<std::map<std::string, uint64_t>>>(); + HashMap<String, uint64_t> wtf_map; + wtf_map.ReserveCapacityForSize(SafeCast<unsigned>(map.size())); + for (auto& elem : map) { + wtf_map.insert(String::FromUTF8(elem.first), elem.second); + } + return wtf_map; +} + +HashMap<String, double> RTCStatsMember::ValueMapStringDouble() const { + DCHECK(IsDefined()); + const std::map<std::string, double>& map = + *member_ + ->cast_to<webrtc::RTCStatsMember<std::map<std::string, double>>>(); + HashMap<String, double> wtf_map; + wtf_map.ReserveCapacityForSize(SafeCast<unsigned>(map.size())); + for (auto& elem : map) { + wtf_map.insert(String::FromUTF8(elem.first), elem.second); + } + return wtf_map; +} + rtc::scoped_refptr<webrtc::RTCStatsCollectorCallback> CreateRTCStatsCollectorCallback( scoped_refptr<base::SingleThreadTaskRunner> main_thread,
diff --git a/third_party/blink/renderer/platform/peerconnection/rtc_stats.h b/third_party/blink/renderer/platform/peerconnection/rtc_stats.h index a17fef2..46debc18 100644 --- a/third_party/blink/renderer/platform/peerconnection/rtc_stats.h +++ b/third_party/blink/renderer/platform/peerconnection/rtc_stats.h
@@ -9,6 +9,7 @@ #include "third_party/blink/public/platform/web_string.h" #include "third_party/blink/public/platform/web_vector.h" #include "third_party/blink/renderer/platform/platform_export.h" +#include "third_party/blink/renderer/platform/wtf/hash_map.h" #include "third_party/blink/renderer/platform/wtf/text/wtf_string.h" #include "third_party/webrtc/api/scoped_refptr.h" #include "third_party/webrtc/api/stats/rtc_stats.h" @@ -112,6 +113,8 @@ Vector<uint64_t> ValueSequenceUint64() const; Vector<double> ValueSequenceDouble() const; Vector<String> ValueSequenceString() const; + HashMap<String, uint64_t> ValueMapStringUint64() const; + HashMap<String, double> ValueMapStringDouble() const; private: // Reference to keep the report that owns |member_|'s stats object alive.
diff --git a/third_party/blink/web_tests/FlagExpectations/composite-after-paint b/third_party/blink/web_tests/FlagExpectations/composite-after-paint index 5730095..f8e67108 100644 --- a/third_party/blink/web_tests/FlagExpectations/composite-after-paint +++ b/third_party/blink/web_tests/FlagExpectations/composite-after-paint
@@ -78,51 +78,3 @@ crbug.com/829028 external/wpt/css/css-break/out-of-flow-in-multicolumn-041.html [ Crash Failure ] crbug.com/829028 external/wpt/css/css-break/out-of-flow-in-multicolumn-044.html [ Crash Failure ] -# SwANGLE failures -crbug.com/1205181 compositing/3d-cube.html [ Failure ] -crbug.com/1205181 compositing/lots-of-img-layers-with-opacity.html [ Failure ] -crbug.com/1205181 css3/blending/background-blend-mode-overlapping-accelerated-elements.html [ Failure ] -crbug.com/1205181 css3/filters/effect-brightness-clamping-hw.html [ Failure ] -crbug.com/1205181 css3/filters/effect-reference-hidpi-hw.html [ Failure ] -crbug.com/1205181 css3/filters/effect-reference-zoom-hw.html [ Failure ] -crbug.com/1205181 css3/filters/filter-repaint-composited-fallback-crash.html [ Failure ] -crbug.com/1205181 css3/filters/filter-repaint-composited-fallback.html [ Failure ] -crbug.com/1205181 fast/frames/frame-set-scaling-rotate.html [ Failure ] -crbug.com/1205181 fast/frames/frame-set-scaling-skew.html [ Failure ] -crbug.com/1205181 fast/table/multiple-captions-display.xhtml [ Failure ] -crbug.com/1205181 virtual/exotic-color-space/images/color-profile-image-canvas-pattern.html [ Failure ] -crbug.com/1205181 virtual/gpu-rasterization/images/color-profile-image-canvas-pattern.html [ Failure ] -crbug.com/1205181 virtual/layout_ng_fragment_traversal/fast/table/multiple-captions-display.xhtml [ Failure ] -crbug.com/1205181 virtual/scalefactor200/css3/filters/effect-brightness-clamping-hw.html [ Failure ] -crbug.com/1205181 virtual/scalefactor200/css3/filters/effect-reference-hidpi-hw.html [ Failure ] -crbug.com/1205181 virtual/scalefactor200/css3/filters/effect-reference-zoom-hw.html [ Failure ] -crbug.com/1205181 virtual/scalefactor200/css3/filters/filter-repaint-composited-fallback-crash.html [ Failure ] -crbug.com/1205181 virtual/scalefactor200/css3/filters/filter-repaint-composited-fallback.html [ Failure ] -crbug.com/1205181 virtual/transform-interop/compositing/overflow/rotate-then-clip-effect-interleave.html [ Failure ] - -# Fix to unblock wpt-importer -crbug.com/1209223 external/wpt/css/css-typed-om/idlharness.html [ Failure ] -crbug.com/1209223 external/wpt/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.\*) [ Failure ] -crbug.com/1209223 external/wpt/html/dom/idlharness.https.html?include=HTML.* [ Failure ] -crbug.com/1209223 external/wpt/html/dom/idlharness.worker.html [ Failure ] -crbug.com/1209223 external/wpt/html/semantics/forms/form-submission-0/newline-normalization.html [ Failure ] -crbug.com/1209223 external/wpt/html/semantics/forms/the-textarea-element/wrapping-transformation.window.html [ Failure ] -crbug.com/1209223 external/wpt/payment-handler/idlharness.https.any.serviceworker.html [ Failure ] -crbug.com/1209223 external/wpt/payment-handler/idlharness.https.any.sharedworker.html [ Failure ] -crbug.com/1209223 external/wpt/payment-handler/idlharness.https.any.worker.html [ Failure ] -crbug.com/1209223 external/wpt/payment-request/idlharness.https.window.html [ Failure ] -crbug.com/1209223 external/wpt/private-click-measurement/idlharness.window.html [ Failure ] -crbug.com/1209223 external/wpt/url/url-setters-a-area.window.html [ Failure ] -crbug.com/1209223 external/wpt/url/url-setters.any.html [ Failure ] -crbug.com/1209223 external/wpt/url/url-setters.any.worker.html [ Failure ] -crbug.com/1209223 external/wpt/webrtc/RTCPeerConnection-mandatory-getStats.https.html [ Failure ] -crbug.com/1209223 external/wpt/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html [ Failure ] -crbug.com/1209223 external/wpt/webxr/idlharness.https.window.html [ Failure ] -crbug.com/1209223 external/wpt/xhr/formdata/constructor-formelement.html [ Failure ] -crbug.com/1209223 virtual/plz-dedicated-worker/external/wpt/xhr/formdata/constructor-formelement.html [ Failure ] -crbug.com/1209223 virtual/shared_array_buffer_on_desktop/external/wpt/xhr/formdata/constructor-formelement.html [ Failure ] -crbug.com/1209223 virtual/synchronous_html_parser/external/wpt/html/semantics/forms/form-submission-0/newline-normalization.html [ Failure ] -crbug.com/1209223 virtual/synchronous_html_parser/external/wpt/html/semantics/forms/the-textarea-element/wrapping-transformation.window.html [ Failure ] -crbug.com/1209223 virtual/threaded/external/wpt/scroll-animations/set-current-time-before-play.html [ Failure ] -crbug.com/1209223 virtual/webrtc-wpt-plan-b/external/wpt/webrtc/RTCPeerConnection-mandatory-getStats.https.html [ Failure ] -crbug.com/1209223 virtual/webrtc-wpt-plan-b/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html [ Failure ]
diff --git a/third_party/blink/web_tests/VirtualTestSuites b/third_party/blink/web_tests/VirtualTestSuites index 1953dec8..0e3b69e 100644 --- a/third_party/blink/web_tests/VirtualTestSuites +++ b/third_party/blink/web_tests/VirtualTestSuites
@@ -1044,7 +1044,11 @@ { "prefix": "force-renderer-accessibility", "bases": ["accessibility/slot-poison.html", - "accessibility/details-summary-crash.html"], + "accessibility/details-summary-crash.html", + "accessibility/virtual-node-child-removal.html", + "accessibility/virtual-node-parent-removal.html", + "accessibility/virtual-node-build-parent.html", + "accessibility/virtual-node-build-parent-multiple.html"], "args": ["--force-renderer-accessibility"] }, {
diff --git a/third_party/blink/web_tests/accessibility/virtual-node-build-parent-multiple.html b/third_party/blink/web_tests/accessibility/virtual-node-build-parent-multiple.html new file mode 100644 index 0000000..b6a6f8a5 --- /dev/null +++ b/third_party/blink/web_tests/accessibility/virtual-node-build-parent-multiple.html
@@ -0,0 +1,71 @@ +<!DOCTYPE html> +<html> +<body> + +<script src="../resources/testharness.js"></script> +<script src="../resources/testharnessreport.js"></script> +<!-- + First, we build the following AXTree: + AXObject, role="alert", DOM + ++AXObject, role="checkbox", DOM + ++AXVirtualObject, role="button", AccessibleNode + ++++AXVirtualObject, role="radio", AccessibleNode + + Then, we remove |AXObject, role="checkbox"| to trigger childrenChanged on + |AXObject, role="alert"| which will detach all its children. We then access + |AXVirtualObject, role="radio"| which will attempt to recompute its parent + chain. We should end up with the following AXTree: + AXObject, role="alert", DOM + ++AXVirtualObject, role="button", AccessibleNode + ++++AXVirtualObject, role="radio", AccessibleNode +--> + +<div id="main" role="alert"> + <div role="checkbox" id="checkbox">checkbox</div> +</div> + +<script> +test(function() { + var main = document.getElementById("main"); + var checkbox = document.getElementById("checkbox"); + var button_accNode = new AccessibleNode(); + button_accNode.role = "button"; + var radio_accNode = new AccessibleNode(); + radio_accNode.role = "radio"; + + main.accessibleNode.appendChild(button_accNode); + button_accNode.appendChild(radio_accNode); + + var axMain = accessibilityController.accessibleElementById("main"); + assert_equals(axMain.role, "AXRole: AXAlert"); + assert_equals(axMain.childrenCount, 2); + var axButton = axMain.childAtIndex(1); + assert_equals(axButton.role, "AXRole: AXButton"); + var axRadio = axButton.childAtIndex(0); + assert_equals(axRadio.role, "AXRole: AXRadioButton"); + + // Remove checkbox will cause ChildrenChanged called on axMain, which will + // remove all its children in the AXObjectCache. + checkbox.remove(); + assert_equals(axMain.childrenCount, 1); + axButton = axMain.childAtIndex(0); + assert_equals(axButton.role, "AXRole: AXButton"); + + // Try to fetch axRadio, since its detached from its parent axMain, we need + // to recompute its parent. Make sure no DCHECK or crash occurs. + axRadio = axButton.childAtIndex(0); + assert_equals(axRadio.role, "AXRole: AXRadioButton"); + + // Walk up axRadio's parent chain to validate we have correctly reparented + // detached nodes. + axButton = axRadio.parentElement(); + assert_equals(axButton.role, "AXRole: AXButton"); + axMain = axButton.parentElement(); + assert_equals(axMain.role, "AXRole: AXAlert"); + // Validate that axMain's parent is the body element. + assert_equals(axMain.parentElement().role, "AXRole: AXGenericContainer"); +}); +</script> + +</body> +</html>
diff --git a/third_party/blink/web_tests/accessibility/virtual-node-build-parent.html b/third_party/blink/web_tests/accessibility/virtual-node-build-parent.html new file mode 100644 index 0000000..4ae8abe --- /dev/null +++ b/third_party/blink/web_tests/accessibility/virtual-node-build-parent.html
@@ -0,0 +1,36 @@ +<!DOCTYPE html> +<html> +<body> + +<script src="../resources/testharness.js"></script> +<script src="../resources/testharnessreport.js"></script> + +<div id="main">main + <div role="checkbox" id="checkbox">checkbox</div> +</div> + +<script> +test(function() { + var main = document.getElementById("main"); + var checkbox = document.getElementById("checkbox"); + + var button_accNode = new AccessibleNode(); + button_accNode.role = "button"; + + main.accessibleNode.appendChild(button_accNode); + + var axMain = accessibilityController.accessibleElementById("main"); + var axButton = axMain.childAtIndex(0); + + // Remove checkbox will cause ChildrenChanged called on axMain, which will + // remove all its children in the AXObjectCache. + checkbox.remove(); + + // Try to fetch axButton, since its detached from its parent axMain, we need + // to recompute its parent. Make sure no DCHECK or crash occurs. + axButton = axMain.childAtIndex(0); +}); +</script> + +</body> +</html>
diff --git a/third_party/blink/web_tests/accessibility/virtual-node-child-removal.html b/third_party/blink/web_tests/accessibility/virtual-node-child-removal.html new file mode 100644 index 0000000..d0fa0dc0 --- /dev/null +++ b/third_party/blink/web_tests/accessibility/virtual-node-child-removal.html
@@ -0,0 +1,29 @@ +<!DOCTYPE html> +<html> +<body> + +<script src="../resources/testharness.js"></script> +<script src="../resources/testharnessreport.js"></script> + +<div id="main">main</div> + +<script> +test(function() { + var main = document.getElementById("main"); + + var button_accNode = new AccessibleNode(); + button_accNode.role = "button"; + main.accessibleNode.appendChild(button_accNode); + + var axMain = accessibilityController.accessibleElementById("main"); + var axButton = axMain.childAtIndex(0); + button_accNode.role = "radio"; + // Upon removing button_accNode, we should make sure it is detached from + // document and all reference in cache is cleared so no DCHECK or crash + // occurs. + main.accessibleNode.removeChild(button_accNode); +}); +</script> + +</body> +</html>
diff --git a/third_party/blink/web_tests/accessibility/virtual-node-parent-removal.html b/third_party/blink/web_tests/accessibility/virtual-node-parent-removal.html new file mode 100644 index 0000000..ced4688 --- /dev/null +++ b/third_party/blink/web_tests/accessibility/virtual-node-parent-removal.html
@@ -0,0 +1,32 @@ +<!DOCTYPE html> +<html> +<body> + +<script src="../resources/testharness.js"></script> +<script src="../resources/testharnessreport.js"></script> + +<div id="atomic"></div> + +<!-- + Test that when the parent DOM node of an accessible node subtree is removed, + all accessible node subtree's AXVirtualObjects are removed immediately. So + that the orphaned AXVirtualObjects (|axChild|, role="button" for this test) + don't try to walk up parent chain and compute their parents and hitting + DCHECKs. +--> + +<script> +test(function() { + var parent = document.getElementById("atomic"); + var childAccessibleNode = new AccessibleNode(); + childAccessibleNode.role = "button"; + parent.accessibleNode.appendChild(childAccessibleNode); + var axParent = accessibilityController.accessibleElementById("atomic"); + var axChild = axParent.childAtIndex(0); + childAccessibleNode.atomic = true; + parent.remove(); +}); +</script> + +</body> +</html>
diff --git a/third_party/blink/web_tests/external/wpt/webcodecs/video-frame.any.js b/third_party/blink/web_tests/external/wpt/webcodecs/video-frame.any.js index bb94e016..a3768a566 100644 --- a/third_party/blink/web_tests/external/wpt/webcodecs/video-frame.any.js +++ b/third_party/blink/web_tests/external/wpt/webcodecs/video-frame.any.js
@@ -106,13 +106,14 @@ }, 'Test constructing VideoFrames from closed ImageBitmap throws.'); test(t => { - let vfInit = {timestamp: 1234, codedWidth: 4, codedHeight: 2}; + let vfInit = {format: 'ABCD', timestamp: 1234, codedWidth: 4, + codedHeight: 2}; assert_throws_js(TypeError, () => { - let frame = new VideoFrame('ABCD', [], vfInit); + let frame = new VideoFrame([], vfInit); }, 'invalid pixel format'); assert_throws_js(TypeError, () => { - let frame = new VideoFrame('ARGB', [], {timestamp: 1234}); + let frame = new VideoFrame([], {format: 'ARGB', timestamp: 1234}); }, 'missing coded size'); function constructFrame(init) { @@ -120,7 +121,8 @@ let uPlaneData = new Uint8Array([1, 2]); // 2x1 let yPlane = {src: yPlaneData, stride: 4}; let uPlane = vPlane = {src: uPlaneData, stride: 2}; - let frame = new VideoFrame('I420', [yPlane, uPlane, vPlane], init); + let frame = new VideoFrame([yPlane, uPlane, vPlane], + {...init, format: 'I420'}); } assert_throws_dom( @@ -190,14 +192,14 @@ test(t => { let fmt = 'I420'; - let vfInit = {timestamp: 1234, codedWidth: 4, codedHeight: 2}; + let vfInit = {format: fmt, timestamp: 1234, codedWidth: 4, codedHeight: 2}; let yPlaneData = new Uint8Array([1, 2, 3, 4, 5, 6, 7, 8]); // 4x2 let uPlaneData = new Uint8Array([1, 2]); // 2x1 // TODO(sandersd): Remove |rows| if/when VideoFrame.planes[] is removed. // The value is used only by verifyPlane(). let yPlane = {src: yPlaneData, stride: 4, rows: 2}; let uPlane = vPlane = {src: uPlaneData, stride: 2, rows: 1}; - let frame = new VideoFrame(fmt, [yPlane, uPlane, vPlane], vfInit); + let frame = new VideoFrame([yPlane, uPlane, vPlane], vfInit); assert_equals(frame.planes.length, 3, 'plane count'); assert_equals(frame.format, fmt, 'plane format'); verifyPlane(yPlane, frame.planes[0]); @@ -206,43 +208,43 @@ frame.close(); assert_throws_dom('ConstraintError', () => { - let frame = new VideoFrame(fmt, [yPlane, uPlane], vfInit); + let frame = new VideoFrame([yPlane, uPlane], vfInit); }, 'too few planes'); assert_throws_dom('ConstraintError', () => { let badYPlane = {...yPlane}; badYPlane.stride = 1; - let frame = new VideoFrame(fmt, [badYPlane, uPlane, vPlane], vfInit); + let frame = new VideoFrame([badYPlane, uPlane, vPlane], vfInit); }, 'y stride too small'); assert_throws_dom('ConstraintError', () => { let badUPlane = {...uPlane}; badUPlane.stride = 1; - let frame = new VideoFrame(fmt, [yPlane, badUPlane, vPlane], vfInit); + let frame = new VideoFrame([yPlane, badUPlane, vPlane], vfInit); }, 'u stride too small'); assert_throws_dom('ConstraintError', () => { let badVPlane = {...vPlane}; badVPlane.stride = 1; - let frame = new VideoFrame(fmt, [yPlane, uPlane, badVPlane], vfInit); + let frame = new VideoFrame([yPlane, uPlane, badVPlane], vfInit); }, 'v stride too small'); assert_throws_dom('ConstraintError', () => { let badYPlane = {...yPlane}; badYPlane.src = yPlaneData.slice(1, 4); - let frame = new VideoFrame(fmt, [badYPlane, uPlane, vPlane], vfInit); + let frame = new VideoFrame([badYPlane, uPlane, vPlane], vfInit); }, 'y plane size too small'); assert_throws_dom('ConstraintError', () => { let badUPlane = {...uPlane}; badUPlane.src = uPlaneData.slice(1, 1); - let frame = new VideoFrame(fmt, [yPlane, badUPlane, vPlane], vfInit); + let frame = new VideoFrame([yPlane, badUPlane, vPlane], vfInit); }, 'u plane size too small'); assert_throws_dom('ConstraintError', () => { let badVPlane = {...vPlane}; badVPlane.src = uPlaneData.slice(1, 1); - let frame = new VideoFrame(fmt, [yPlane, uPlane, badVPlane], vfInit); + let frame = new VideoFrame([yPlane, uPlane, badVPlane], vfInit); }, 'v plane size too small'); }, 'Test planar constructed I420 VideoFrame'); test(t => { let fmt = 'I420'; - let vfInit = {timestamp: 1234, codedWidth: 4, codedHeight: 2}; + let vfInit = {format: fmt, timestamp: 1234, codedWidth: 4, codedHeight: 2}; let yPlaneData = new Uint8Array([1, 2, 3, 4, 5, 6, 7, 8]); // 4x2 let uPlaneData = new Uint8Array([1, 2]); // 2x1 // TODO(sandersd): Remove |rows| if/when VideoFrame.planes[] is removed. @@ -251,7 +253,7 @@ let uPlane = vPlane = {src: uPlaneData, stride: 2, rows: 1}; let aPlaneData = yPlaneData.reverse(); let aPlane = {src: aPlaneData, stride: 4, rows: 2}; - let frame = new VideoFrame(fmt, [yPlane, uPlane, vPlane, aPlane], vfInit); + let frame = new VideoFrame([yPlane, uPlane, vPlane, aPlane], vfInit); assert_equals(frame.planes.length, 4, 'plane count'); assert_equals(frame.format, fmt, 'plane format'); verifyPlane(yPlane, frame.planes[0]); @@ -266,26 +268,26 @@ let badAPlane = {...aPlane}; badAPlane.stride = 1; let frame = - new VideoFrame(fmt, [yPlane, uPlane, vPlane, badAPlane], vfInit); + new VideoFrame([yPlane, uPlane, vPlane, badAPlane], vfInit); }, 'a stride too small'); assert_throws_dom('ConstraintError', () => { let badAPlane = {...yPlane}; badAPlane.src = aPlaneData.slice(1, 4); let frame = - new VideoFrame(fmt, [yPlane, uPlane, vPlane, badAPlane], vfInit); + new VideoFrame([yPlane, uPlane, vPlane, badAPlane], vfInit); }, 'a plane size too small'); }, 'Test planar constructed I420+Alpha VideoFrame'); test(t => { let fmt = 'NV12'; - let vfInit = {timestamp: 1234, codedWidth: 4, codedHeight: 2}; + let vfInit = {format: fmt, timestamp: 1234, codedWidth: 4, codedHeight: 2}; let yPlaneData = new Uint8Array([1, 2, 3, 4, 5, 6, 7, 8]); // 4x2 // TODO(sandersd): Remove |rows| if/when VideoFrame.planes[] is removed. // The value is used only by verifyPlane(). let yPlane = {src: yPlaneData, stride: 4, rows: 2}; let uvPlaneData = new Uint8Array([1, 2, 3, 4]); let uvPlane = {src: uvPlaneData, stride: 4, rows: 1}; - let frame = new VideoFrame(fmt, [yPlane, uvPlane], vfInit); + let frame = new VideoFrame([yPlane, uvPlane], vfInit); assert_equals(frame.planes.length, 2, 'plane count'); assert_equals(frame.format, fmt, 'plane format'); verifyPlane(yPlane, frame.planes[0]); @@ -293,27 +295,27 @@ frame.close(); assert_throws_dom('ConstraintError', () => { - let frame = new VideoFrame(fmt, [yPlane], vfInit); + let frame = new VideoFrame([yPlane], vfInit); }, 'too few planes'); assert_throws_dom('ConstraintError', () => { let badYPlane = {...yPlane}; badYPlane.stride = 1; - let frame = new VideoFrame(fmt, [badYPlane, uvPlane], vfInit); + let frame = new VideoFrame([badYPlane, uvPlane], vfInit); }, 'y stride too small'); assert_throws_dom('ConstraintError', () => { let badUVPlane = {...uvPlane}; badUVPlane.stride = 2; - let frame = new VideoFrame(fmt, [yPlane, badUVPlane], vfInit); + let frame = new VideoFrame([yPlane, badUVPlane], vfInit); }, 'uv stride too small'); assert_throws_dom('ConstraintError', () => { let badYPlane = {...yPlane}; badYPlane.src = yPlaneData.slice(1, 4); - let frame = new VideoFrame(fmt, [badYPlane, uvPlane], vfInit); + let frame = new VideoFrame([badYPlane, uvPlane], vfInit); }, 'y plane size too small'); assert_throws_dom('ConstraintError', () => { let badUVPlane = {...uvPlane}; badUVPlane.src = uvPlaneData.slice(1, 1); - let frame = new VideoFrame(fmt, [yPlane, badUVPlane], vfInit); + let frame = new VideoFrame([yPlane, badUVPlane], vfInit); }, 'u plane size too small'); }, 'Test planar constructed NV12 VideoFrame'); @@ -324,25 +326,25 @@ // TODO(sandersd): Remove |rows| if/when VideoFrame.planes[] is removed. // The value is used only by verifyPlane(). let argbPlane = {src: argbPlaneData, stride: 4 * 4, rows: 2}; - let frame = new VideoFrame('ABGR', [argbPlane], vfInit); + let frame = new VideoFrame([argbPlane], {...vfInit, format: 'ABGR'}); assert_equals(frame.planes.length, 1, 'plane count'); assert_equals(frame.format, 'ABGR', 'plane format'); verifyPlane(argbPlane, frame.planes[0]); frame.close(); - frame = new VideoFrame('ARGB', [argbPlane], vfInit); + frame = new VideoFrame([argbPlane], {...vfInit, format: 'ARGB'}); assert_equals(frame.planes.length, 1, 'plane count'); assert_equals(frame.format, 'ARGB', 'plane format'); verifyPlane(argbPlane, frame.planes[0]); frame.close(); - frame = new VideoFrame('XBGR', [argbPlane], vfInit); + frame = new VideoFrame([argbPlane], {...vfInit, format: 'XBGR'}); assert_equals(frame.planes.length, 1, 'plane count'); assert_equals(frame.format, 'XBGR', 'plane format'); verifyPlane(argbPlane, frame.planes[0]); frame.close(); - frame = new VideoFrame('XRGB', [argbPlane], vfInit); + frame = new VideoFrame([argbPlane], {...vfInit, format: 'XRGB'}); assert_equals(frame.planes.length, 1, 'plane count'); assert_equals(frame.format, 'XRGB', 'plane format'); verifyPlane(argbPlane, frame.planes[0]); @@ -350,17 +352,17 @@ ['ABGR', 'ARGB', 'XBGR', 'XRGB'].forEach(fmt => { assert_throws_dom('ConstraintError', () => { - let frame = new VideoFrame(fmt, [], vfInit); + let frame = new VideoFrame([], {...vfInit, format: fmt}); }, fmt + ': too few planes'); assert_throws_dom('ConstraintError', () => { let badARGBPlane = {...argbPlane}; badARGBPlane.stride = 1; - let frame = new VideoFrame(fmt, [badARGBPlane], vfInit); + let frame = new VideoFrame([badARGBPlane], {...vfInit, format: fmt}); }, fmt + ': stride too small'); assert_throws_dom('ConstraintError', () => { let badARGBPlane = {...argbPlane}; badARGBPlane.src = argbPlaneData.slice(1, 4); - let frame = new VideoFrame(fmt, [badARGBPlane], vfInit); + let frame = new VideoFrame([badARGBPlane], {...vfInit, format: fmt}); }, fmt + ': plane size too small'); }); }, 'Test planar constructed RGB VideoFrames'); @@ -403,14 +405,14 @@ test(t => { let fmt = 'I420'; - let vfInit = {timestamp: 1234, codedWidth: 4, codedHeight: 2}; + let vfInit = {format: fmt, timestamp: 1234, codedWidth: 4, codedHeight: 2}; let yPlaneData = new Uint8Array([1, 2, 3, 4, 5, 6, 7, 8]); // 4x2 let uPlaneData = new Uint8Array([1, 2]); // 2x1 let yPlane = {src: yPlaneData, stride: 4}; let uPlane = vPlane = {src: uPlaneData, stride: 2}; let aPlaneData = yPlaneData.reverse(); let aPlane = {src: aPlaneData, stride: 4}; - let frame = new VideoFrame(fmt, [yPlane, uPlane, vPlane, aPlane], vfInit); + let frame = new VideoFrame([yPlane, uPlane, vPlane, aPlane], vfInit); assert_equals(frame.planes.length, 4, 'plane count'); assert_equals(frame.format, fmt, 'plane format'); @@ -432,7 +434,7 @@ let argbPlaneData = new Uint8Array(new Uint32Array([1, 2, 3, 4, 5, 6, 7, 8]).buffer); let argbPlane = {src: argbPlaneData, stride: 4 * 4}; - let frame = new VideoFrame('ABGR', [argbPlane], vfInit); + let frame = new VideoFrame([argbPlane], {...vfInit, format: 'ABGR'}); assert_equals(frame.planes.length, 1, 'plane count'); assert_equals(frame.format, 'ABGR', 'plane format'); @@ -446,7 +448,7 @@ opaque_frame_copy.close(); frame.close(); - frame = new VideoFrame('ARGB', [argbPlane], vfInit); + frame = new VideoFrame([argbPlane], {...vfInit, format: 'ARGB'}); assert_equals(frame.planes.length, 1, 'plane count'); assert_equals(frame.format, 'ARGB', 'plane format');
diff --git a/third_party/blink/web_tests/external/wpt/webcodecs/videoFrame-drawImage.any.js b/third_party/blink/web_tests/external/wpt/webcodecs/videoFrame-drawImage.any.js index 6bf6676..1bd5f53 100644 --- a/third_party/blink/web_tests/external/wpt/webcodecs/videoFrame-drawImage.any.js +++ b/third_party/blink/web_tests/external/wpt/webcodecs/videoFrame-drawImage.any.js
@@ -4,12 +4,13 @@ function testDrawImageFromVideoFrame( width, height, expectedPixel, canvasOptions, imageBitmapOptions, imageSetting) { - let vfInit = {timestamp: 0, codedWidth: width, codedHeight: height}; + let vfInit = {format: 'ABGR', timestamp: 0, codedWidth: width, + codedHeight: height}; let u32_data = new Uint32Array(vfInit.codedWidth * vfInit.codedHeight); u32_data.fill(0xFF966432); // 'rgb(50, 100, 150)'; let argbPlaneData = new Uint8Array(u32_data.buffer); let argbPlane = {src: argbPlaneData, stride: width * 4}; - let frame = new VideoFrame('ABGR', [argbPlane], vfInit); + let frame = new VideoFrame([argbPlane], vfInit); let canvas = new OffscreenCanvas(width, height); let ctx = canvas.getContext('2d', canvasOptions); ctx.drawImage(frame, 0, 0);
diff --git a/third_party/blink/web_tests/external/wpt/webcodecs/videoFrame-readInto.any.js b/third_party/blink/web_tests/external/wpt/webcodecs/videoFrame-readInto.any.js index 4f5791b..c94252c 100644 --- a/third_party/blink/web_tests/external/wpt/webcodecs/videoFrame-readInto.any.js +++ b/third_party/blink/web_tests/external/wpt/webcodecs/videoFrame-readInto.any.js
@@ -17,11 +17,12 @@ {data: vData, stride: 2}, ]; const init = { + format: 'I420', timestamp: 0, codedWidth: 4, codedHeight: 2, }; - return new VideoFrame('I420', planes, init); + return new VideoFrame(planes, init); } function makeRGBA_2x2() { @@ -33,12 +34,13 @@ {data: rgbaData, stride: 8}, ]; const init = { + format: 'ABGR', timestamp: 0, codedWidth: 2, codedHeight: 2, }; // TODO(sandersd): Should be RGBA but the IDL is reversed right now. - return new VideoFrame('ABGR', planes, init); + return new VideoFrame(planes, init); } function assert_buffer_equals(actual, expected) {
diff --git a/third_party/blink/web_tests/external/wpt/webcodecs/videoFrame-texImage.any.js b/third_party/blink/web_tests/external/wpt/webcodecs/videoFrame-texImage.any.js index a1405ef..71a164e 100644 --- a/third_party/blink/web_tests/external/wpt/webcodecs/videoFrame-texImage.any.js +++ b/third_party/blink/web_tests/external/wpt/webcodecs/videoFrame-texImage.any.js
@@ -24,12 +24,13 @@ function testTexImage2DFromVideoFrame( width, height, useTexSubImage2D, expectedPixel) { - let vfInit = {timestamp: 0, codedWidth: width, codedHeight: height}; + let vfInit = {format: 'ABGR', timestamp: 0, codedWidth: width, + codedHeight: height}; let u32Data = new Uint32Array(vfInit.codedWidth * vfInit.codedHeight); u32Data.fill(0xFF966432); // 'rgb(50, 100, 150)'; let argbPlaneData = new Uint8Array(u32Data.buffer); let argbPlane = {src: argbPlaneData, stride: width * 4}; - let frame = new VideoFrame('ABGR', [argbPlane], vfInit); + let frame = new VideoFrame([argbPlane], vfInit); let gl_canvas = new OffscreenCanvas(width, height); let gl = gl_canvas.getContext('webgl');
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/compositing/3d-cube-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/compositing/3d-cube-expected.png deleted file mode 100644 index a8c05a45..0000000 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/compositing/3d-cube-expected.png +++ /dev/null Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/compositing/lots-of-img-layers-with-opacity-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/compositing/lots-of-img-layers-with-opacity-expected.png deleted file mode 100644 index 62b02fa8..0000000 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/compositing/lots-of-img-layers-with-opacity-expected.png +++ /dev/null Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/blending/background-blend-mode-overlapping-accelerated-elements-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/blending/background-blend-mode-overlapping-accelerated-elements-expected.png index 4feb5c19..09d5f1ae 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/blending/background-blend-mode-overlapping-accelerated-elements-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/blending/background-blend-mode-overlapping-accelerated-elements-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/effect-brightness-clamping-hw-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/effect-brightness-clamping-hw-expected.png index ba8d2a3..7c8649de 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/effect-brightness-clamping-hw-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/effect-brightness-clamping-hw-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/effect-reference-hidpi-hw-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/effect-reference-hidpi-hw-expected.png index 37d7407d..0e4fb478 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/effect-reference-hidpi-hw-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/effect-reference-hidpi-hw-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/effect-reference-zoom-hw-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/effect-reference-zoom-hw-expected.png index 844ee6fc..ec13acb 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/effect-reference-zoom-hw-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/effect-reference-zoom-hw-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/filter-repaint-composited-fallback-crash-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/filter-repaint-composited-fallback-crash-expected.png index d4b2992..39579f5 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/filter-repaint-composited-fallback-crash-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/filter-repaint-composited-fallback-crash-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/filter-repaint-composited-fallback-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/filter-repaint-composited-fallback-expected.png index d4b2992..39579f5 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/filter-repaint-composited-fallback-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/css3/filters/filter-repaint-composited-fallback-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-scaling-rotate-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-scaling-rotate-expected.png index 26748d4..e872511 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-scaling-rotate-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-scaling-rotate-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-scaling-skew-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-scaling-skew-expected.png index 9be2751b2..7c30e06 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-scaling-skew-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-scaling-skew-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/table/multiple-captions-display-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/table/multiple-captions-display-expected.png index 20660354..ee6cb19 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/table/multiple-captions-display-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/table/multiple-captions-display-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/exotic-color-space/images/color-profile-image-canvas-pattern-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/exotic-color-space/images/color-profile-image-canvas-pattern-expected.png index 1f787c3e..5c19715 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/exotic-color-space/images/color-profile-image-canvas-pattern-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/exotic-color-space/images/color-profile-image-canvas-pattern-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/gpu-rasterization/images/color-profile-image-canvas-pattern-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/gpu-rasterization/images/color-profile-image-canvas-pattern-expected.png index 4215f0f..cfa28285 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/gpu-rasterization/images/color-profile-image-canvas-pattern-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/gpu-rasterization/images/color-profile-image-canvas-pattern-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/effect-brightness-clamping-hw-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/effect-brightness-clamping-hw-expected.png index 5b7c2b94..5c12af0b 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/effect-brightness-clamping-hw-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/effect-brightness-clamping-hw-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/effect-reference-hidpi-hw-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/effect-reference-hidpi-hw-expected.png index 37d7407d..0e4fb478 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/effect-reference-hidpi-hw-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/effect-reference-hidpi-hw-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/effect-reference-zoom-hw-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/effect-reference-zoom-hw-expected.png index a86197db..a86a292 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/effect-reference-zoom-hw-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/effect-reference-zoom-hw-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/filter-repaint-composited-fallback-crash-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/filter-repaint-composited-fallback-crash-expected.png index 4cf7da53..1b67418 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/filter-repaint-composited-fallback-crash-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/filter-repaint-composited-fallback-crash-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/filter-repaint-composited-fallback-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/filter-repaint-composited-fallback-expected.png index 4cf7da53..1b67418 100644 --- a/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/filter-repaint-composited-fallback-expected.png +++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/virtual/scalefactor200/css3/filters/filter-repaint-composited-fallback-expected.png Binary files differ
diff --git a/tools/metrics/histograms/enums.xml b/tools/metrics/histograms/enums.xml index d9cfc7b6..2efba56 100644 --- a/tools/metrics/histograms/enums.xml +++ b/tools/metrics/histograms/enums.xml
@@ -32750,6 +32750,7 @@ <int value="3924" label="FontFaceDescentOverride"/> <int value="3925" label="FontFaceLineGapOverride"/> <int value="3926" label="FontFaceSizeAdjust"/> + <int value="3927" label="HiddenBackfaceWith3D"/> </enum> <enum name="FeaturePolicyAllowlistType">
diff --git a/tools/metrics/histograms/histograms_xml/permissions/histograms.xml b/tools/metrics/histograms/histograms_xml/permissions/histograms.xml index ccc5c36..d8b6a45 100644 --- a/tools/metrics/histograms/histograms_xml/permissions/histograms.xml +++ b/tools/metrics/histograms/histograms_xml/permissions/histograms.xml
@@ -347,6 +347,16 @@ </summary> </histogram> +<histogram name="Permissions.PredictionService.Request" enum="BooleanSent" + expires_after="M96"> + <owner>engedy@chromium.org</owner> + <owner>src/components/permissions/PERMISSIONS_OWNERS</owner> + <summary> + Recorded whenever a request is eligible for Permissions predictions service. + Records whether the request was sent to the backend or if it was held back. + </summary> +</histogram> + <histogram name="Permissions.Prompt.Accepted" enum="PermissionRequestType" expires_after="2021-10-25"> <owner>dominickn@chromium.org</owner>
diff --git a/tools/perf/core/perfetto_binary_roller/binary_deps.json b/tools/perf/core/perfetto_binary_roller/binary_deps.json index d4a66ca4..65870d3 100644 --- a/tools/perf/core/perfetto_binary_roller/binary_deps.json +++ b/tools/perf/core/perfetto_binary_roller/binary_deps.json
@@ -1,8 +1,8 @@ { "trace_processor_shell": { "win": { - "hash": "6e445a89816f61bdf2942742657ab5542492b01e", - "remote_path": "perfetto_binaries/trace_processor_shell/win/49518bb65f7110253ac1b0e576c2592eb394031e/trace_processor_shell.exe" + "hash": "760f176c23c33bf6855ed0aa5a1286e6db57fe8d", + "remote_path": "perfetto_binaries/trace_processor_shell/win/b3f455e9edced2a776ddcb5a2cdf5ddcefa8776f/trace_processor_shell.exe" }, "mac": { "hash": "76cfeee650db8a487cfd6c86b74d2a02f732d67a", @@ -10,7 +10,7 @@ }, "linux": { "hash": "46ee9624f529202741eaa0126a9fb42641b0ea1f", - "remote_path": "perfetto_binaries/trace_processor_shell/linux/49518bb65f7110253ac1b0e576c2592eb394031e/trace_processor_shell" + "remote_path": "perfetto_binaries/trace_processor_shell/linux/b3f455e9edced2a776ddcb5a2cdf5ddcefa8776f/trace_processor_shell" } }, "power_profile.sql": {
diff --git a/ui/chromeos/translations/ui_chromeos_strings_fr-CA.xtb b/ui/chromeos/translations/ui_chromeos_strings_fr-CA.xtb index c5a441b5..083fc73 100644 --- a/ui/chromeos/translations/ui_chromeos_strings_fr-CA.xtb +++ b/ui/chromeos/translations/ui_chromeos_strings_fr-CA.xtb
@@ -640,6 +640,7 @@ <translation id="7628656427739290098">Opération terminée à <ph name="PERCENT" /> %.</translation> <translation id="7649070708921625228">Aide</translation> <translation id="7654209398114106148">Déplacement de <ph name="NUMBER_OF_ITEMS" /> éléments en cours…</translation> +<translation id="7655441028674523381">Accéder facilement à Google Photos</translation> <translation id="7658239707568436148">Annuler</translation> <translation id="7663224033570512922">Hindi</translation> <translation id="7693909743393669729">Le formatage d'un disque entraîne la suppression de toutes les données qu'il contient et de toutes ses partitions, y compris les partitions invisibles. Cette action est irréversible.</translation> @@ -732,6 +733,7 @@ <translation id="8466234950814670489">Archive TAR</translation> <translation id="8475647382427415476">Google Disque ne peut pas synchroniser le fichier « <ph name="FILENAME" /> » pour le moment. Google Disque réessayera plus tard.</translation> <translation id="8477649328507734757">Cercles concentriques</translation> +<translation id="8484284835977497781">Choisissez parmi vos photos récentes.</translation> <translation id="8487700953926739672">Offert en ligne</translation> <translation id="8521441079177373948">R.-U.</translation> <translation id="8525306231823319788">Plein écran</translation>
diff --git a/ui/color/cros/native_color_mixers.cc b/ui/color/cros/native_color_mixers.cc index e8a68f6..a03ba20 100644 --- a/ui/color/cros/native_color_mixers.cc +++ b/ui/color/cros/native_color_mixers.cc
@@ -10,15 +10,11 @@ void AddNativeCoreColorMixer(ColorProvider* provider, bool dark_window, - bool high_contrast) { - NOTIMPLEMENTED(); -} + bool high_contrast) {} void AddNativeUiColorMixer(ColorProvider* provider, bool dark_window, - bool high_contrast) { - NOTIMPLEMENTED(); -} + bool high_contrast) {} void AddNativePostprocessingMixer(ColorProvider* provider) {}
diff --git a/ui/display/display_change_notifier.cc b/ui/display/display_change_notifier.cc index 5388085..37035b67 100644 --- a/ui/display/display_change_notifier.cc +++ b/ui/display/display_change_notifier.cc
@@ -43,16 +43,23 @@ void DisplayChangeNotifier::NotifyDisplaysChanged( const std::vector<Display>& old_displays, const std::vector<Display>& new_displays) { + bool did_remove_displays = false; // Display present in old_displays but not in new_displays has been removed. auto old_it = old_displays.begin(); for (; old_it != old_displays.end(); ++old_it) { if (std::find_if(new_displays.begin(), new_displays.end(), DisplayComparator(*old_it)) == new_displays.end()) { + did_remove_displays = true; for (DisplayObserver& observer : observer_list_) observer.OnDisplayRemoved(*old_it); } } + if (did_remove_displays) { + for (DisplayObserver& observer : observer_list_) + observer.OnDidRemoveDisplays(); + } + // Display present in new_displays but not in old_displays has been added. // Display present in both might have been modified. for (auto new_it = new_displays.begin(); new_it != new_displays.end();
diff --git a/ui/display/display_list.cc b/ui/display/display_list.cc index 3dd5989..ad642e1 100644 --- a/ui/display/display_list.cc +++ b/ui/display/display_list.cc
@@ -173,8 +173,10 @@ } const Display display = *iter; displays_.erase(iter); - for (DisplayObserver& observer : observers_) + for (DisplayObserver& observer : observers_) { observer.OnDisplayRemoved(display); + observer.OnDidRemoveDisplays(); + } DCHECK(IsValid()); }
diff --git a/ui/display/display_observer.cc b/ui/display/display_observer.cc index 5c28022..5b6d887 100644 --- a/ui/display/display_observer.cc +++ b/ui/display/display_observer.cc
@@ -18,6 +18,8 @@ void DisplayObserver::OnDisplayRemoved(const Display& old_display) {} +void DisplayObserver::OnDidRemoveDisplays() {} + void DisplayObserver::OnDisplayMetricsChanged(const Display& display, uint32_t changed_metrics) {}
diff --git a/ui/display/display_observer.h b/ui/display/display_observer.h index 8f06a74..6734393 100644 --- a/ui/display/display_observer.h +++ b/ui/display/display_observer.h
@@ -42,8 +42,15 @@ virtual void OnDisplayAdded(const Display& new_display); // Called when |old_display| has been removed. + // In Ash, this is called *before* the display has been removed. + // Everywhere else, this is called *after* the display has been removed. virtual void OnDisplayRemoved(const Display& old_display); + // Called *after* any displays have been removed. Not called per display. + // TODO(enne): resolve the Ash inconsistency for OnDisplayRemoved and + // remove this function. + virtual void OnDidRemoveDisplays(); + // Called when the metrics of a display change. // |changed_metrics| is a bitmask of DisplayMatric types indicating which // metrics have changed. Eg; if mirroring changes (either from true to false,
diff --git a/ui/display/manager/display_manager.cc b/ui/display/manager/display_manager.cc index 3285e74..29720df9 100644 --- a/ui/display/manager/display_manager.cc +++ b/ui/display/manager/display_manager.cc
@@ -1067,6 +1067,14 @@ active_display_list_.resize(active_display_list_size); is_updating_display_list_ = false; + // OnDidRemoveDisplays is called after the displays have been removed, + // in comparison to NotifyDisplayRemoved/OnDisplayRemoved which on Ash + // is called before. + if (!removed_displays.empty()) { + for (auto& observer : observers_) + observer.OnDidRemoveDisplays(); + } + UpdatePrimaryDisplayIdIfNecessary(); bool notify_primary_change =
diff --git a/ui/ozone/platform/scenic/scenic_screen.cc b/ui/ozone/platform/scenic/scenic_screen.cc index a5d78fa..461c46f6 100644 --- a/ui/ozone/platform/scenic/scenic_screen.cc +++ b/ui/ozone/platform/scenic/scenic_screen.cc
@@ -34,8 +34,10 @@ display::Display removed_display = *display_it; displays_.erase(display_it); - for (auto& observer : observers_) + for (auto& observer : observers_) { observer.OnDisplayRemoved(removed_display); + observer.OnDidRemoveDisplays(); + } } void ScenicScreen::OnWindowBoundsChanged(int32_t window_id, gfx::Rect bounds) {